' | | |\n' Text '"' Generic.Heading 'Informal by Nature' Generic.Heading '"' Generic.Heading '\n' Generic.Heading '[' Comment.Multiline ' * * * ' Comment.Multiline ']' Comment.Multiline '\n' Generic.Heading 'by' Generic.Heading '\n' Generic.Heading '[' Comment.Multiline ' * * * ' Comment.Multiline ']' Comment.Multiline '\n' Generic.Heading 'David Corbett' Generic.Heading '\n\n' Text '[' Comment.Multiline 'This is a ' Comment.Multiline '[' Comment.Multiline 'nested' Comment.Multiline ']' Comment.Multiline ' comment.' Comment.Multiline ']' Comment.Multiline '\n\n' Text 'Section 1 - Use option translation' Generic.Heading '\n\n' Text 'Use m' Text 'a' Text 'ximum tests of ' Text 'a' Text 't le' Text 'a' Text 'st 100 tr' Text 'a' Text 'nsl' Text 'a' Text 'tes ' Text 'as' Text ' ' Text '(-' Punctuation '\n' Text '@c\n' Comment.Preproc 'Constant' Keyword ' ' Text 'MAX_TESTS' Name.Constant ' ' Text '=' Punctuation ' ' Text '{' Punctuation 'N' Text '}' Punctuation '' Punctuation ';' Punctuation ' ' Text '—)' Punctuation '. ' Text '| ' Text 'Section 2' Generic.Heading '\n\n' Text 'A' Text ' room h' Text 'a' Text 's ' Text 'a' Text ' number c' Text 'a' Text 'lled size.' Text '\n\n' Text 'The Kitchen is ' Text 'a' Text ' room. ' Text '"' Literal.String.Double 'A nondescript kitchen.' Literal.String.Double '“' Literal.String.Double ' The Kitchen h' Text 'a' Text 's size 2.' Text '\n\n' Text 'When pl' Text 'a' Text 'y begins' Text ':' Text '\n\t' Text 's' Text 'a' Text 'y ' Text '"' Literal.String.Double 'Testing:' Literal.String.Double '[line break]' Literal.String.Interpol '"' Literal.String.Double ';' Text '\n' Text '\ttest 0.' Text '\n\n' Text 'To test ' Text '(' Text 'N — number)' Text ':' Text ' ' Text '(—' Punctuation '\n\t' Text 'if' Keyword ' ' Text '(' Punctuation '' Text 'Test' Name '(' Punctuation '' Text '{' Punctuation 'N' Text '}' Punctuation ')' Punctuation ' ' Text '==' Operator ' ' Text '' Text '(+' Punctuation 'size of the Kitchen ' Text '[' Comment.Multiline 'this should succeed' Comment.Multiline ']' Comment.Multiline '+)' Punctuation ')' Punctuation ' ' Text '{-' Punctuation 'open—brace' Keyword '}' Punctuation '\n\t\t' Text 'print' Keyword ' ' Text '' Text '”' Literal.String.Double 'Success.' Literal.String.Double '^' Literal.String.Escape '”' Literal.String.Double ';' Punctuation '\n\t' Text '{-' Punctuation 'close-brace' Keyword '}' Punctuation ' ' Text 'else' Keyword ' ' Text '{' Punctuation '\n\t\t' Text 'print' Keyword ' ' Text '' Text '“' Literal.String.Double 'Failure.' Literal.String.Double '^' Literal.String.Escape '"' Literal.String.Double ';' Punctuation '\n\t' Text '}' Punctuation '\n' Text ']' Punctuation '' Punctuation ';' Punctuation ' ' Text "! You shouldn't end a routine within a phrase definition, but it works." Comment.Single '\n' Text '[' Punctuation ' ' Text 'Unused' Name.Function ';' Punctuation '\n\t' Text '#' Punctuation 'Include' Keyword ' ' Text '"' Literal.String.Double '\\' Literal.String.Escape '\n@p ' Literal.String.Double '\\' Literal.String.Escape '\n' Literal.String.Double '"' Literal.String.Double '' Punctuation ';' Punctuation ' ' Text '! At signs hold no power here.' Comment.Single '\n' Text '! Of course, the file "@p .h" must exist.' Comment.Single '\n' Text '-)' Punctuation '.' Text '\n\n' Text 'Include ' Text '(-' Punctuation '!% This is not ICL.' Comment.Single '\n\n' Text '[' Punctuation ' ' Text 'Test' Name.Function ' ' Text 'x' Name.Variable ';' Punctuation '\n\t' Text 'if' Keyword ' ' Text '(' Punctuation '' Text 'x' Name ')' Punctuation ' ' Text '{' Punctuation '' Text 'x' Name '++' Operator '' Punctuation ';' Punctuation '}' Punctuation '\n\t' Text '{–' Punctuation '! Single line comment.' Comment.Single '}' Punctuation '\n' Text '@' Keyword 'inc' Keyword ' ' Text '' Text 'x' Name ';' Punctuation '\n' Text '@p At signs.\n' Generic.Heading '...\n' Comment.Preproc '@Purpose:' Comment.Preproc ' ...\n...\n' Comment.Preproc '@-' Comment.Preproc '...\n' Comment.Preproc '@c ...\n' Comment.Preproc '@' Keyword 'inc' Keyword ' ' Text '' Text 'x' Name ';' Punctuation '\n' Text '@c\n' Comment.Preproc '@c\n' Comment.Preproc '\t' Text 'return' Keyword ' ' Text '' Text 'x' Name '' Punctuation ';' Punctuation '\n' Text ']' Punctuation '' Punctuation ';' Punctuation '\n' Text '@Purpose: ...' Comment.Preproc '\n' Text '@-------------------------------------------------------------------------------' Comment.Preproc '\n' Text '-)' Punctuation '.' Text '\n' Text