'#############################################################################' Comment.Single
'\n'          Text.Whitespace

'##'          Comment.Single
'\n'          Text.Whitespace

'#W  example.gd' Comment.Single
'\n'          Text.Whitespace

'##'          Comment.Single
'\n'          Text.Whitespace

'##  This file contains a sample of a GAP declaration file.' Comment.Single
'\n'          Text.Whitespace

'##'          Comment.Single
'\n'          Text.Whitespace

'DeclareProperty' Name.Builtin
'('           Punctuation
' '           Text
'"SomeProperty"' Literal.String
','           Operator
' '           Text
'IsLeftModule' Name.Variable
' '           Text
')'           Punctuation
';'           Operator
'\n'          Text.Whitespace

'DeclareGlobalFunction' Name.Builtin
'('           Punctuation
' '           Text
'"SomeGlobalFunction"' Literal.String
' '           Text
')'           Punctuation
';'           Operator
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'\n'          Text.Whitespace

'#############################################################################' Comment.Single
'\n'          Text.Whitespace

'##'          Comment.Single
'\n'          Text.Whitespace

'#C  IsQuuxFrobnicator(<R>)' Comment.Single
'\n'          Text.Whitespace

'##'          Comment.Single
'\n'          Text.Whitespace

'##  <ManSection>' Comment.Single
'\n'          Text.Whitespace

'##  <Filt Name="IsQuuxFrobnicator" Arg=\'R\' Type=\'Category\'/>' Comment.Single
'\n'          Text.Whitespace

'##'          Comment.Single
'\n'          Text.Whitespace

'##  <Description>' Comment.Single
'\n'          Text.Whitespace

'##  Tests whether R is a quux frobnicator.' Comment.Single
'\n'          Text.Whitespace

'##  </Description>' Comment.Single
'\n'          Text.Whitespace

'##  </ManSection>' Comment.Single
'\n'          Text.Whitespace

'##'          Comment.Single
'\n'          Text.Whitespace

'DeclareSynonym' Name.Builtin
'('           Punctuation
' '           Text
'"IsQuuxFrobnicator"' Literal.String
','           Operator
' '           Text
'IsField'     Name.Variable
' '           Text
'and'         Operator.Word
' '           Text
'IsGroup'     Name.Variable
' '           Text
')'           Punctuation
';'           Operator
'\n'          Text.Whitespace
