This repository has been archived on 2024-06-20. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
coffee.pygments/tests/examplefiles/macaulay2/test.m2.output
Doug Torrance aa385f0d01
Add Macaulay2 lexer (#1791)
* Add Macaulay2 lexer

* Update symbols for Macaulay2 1.18

* Match whitespace characters in Macaulay2 lexer

* Add states for strings/comments in Macaulay2 lexer

* Update Macaulay2 lexer tests for string/comment edge cases

* Improve comment and string matching in Macaulay2 lexer

Instead of matching each character one at a time, we match all
characters without special meaning together.

* Update Macaulay2 test output

* Update Macaulay2 lexer symbols for 1.19 release

* Move "auto-generated" comment in Macaulay2 lexer down a few lines

* Fix underline length in Macaulay2 lexer docstring

* Add url field for Macaulay2 lexer

* Bump copyright year for Macaulay2 lexer
2022-03-31 20:12:27 +02:00

84 lines
2.2 KiB
Text
Generated

'"' Literal.String
'this is a string' Literal.String
'"' Literal.String
'\n\n' Text.Whitespace
'"' Literal.String
'this is how we ' Literal.String
'\\"' Literal.String
'escape quotes' Literal.String
'\\"' Literal.String
' in a string' Literal.String
'"' Literal.String
'\n\n' Text.Whitespace
'"' Literal.String
'this is how ' Literal.String
'"' Literal.String
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String
'we concatenate strings' Literal.String
'"' Literal.String
'\n\n' Text.Whitespace
'///' Literal.String
'this is also\na string' Literal.String
'///' Literal.String
'\n\n' Text.Whitespace
'///' Literal.String
'to escape forward slashes (' Literal.String
'/' Literal.String
') in a string, we\nuse an even number in the middle ' Literal.String
'////' Literal.String
' or an odd number\n(at least 3) at the end' Literal.String
'///' Literal.String
'\n\n' Text.Whitespace
'-- this is a comment' Comment.Single
'\n\n' Text.Whitespace
'-*' Comment.Multiline
' this is\nalso a comment ' Comment.Multiline
'*-' Comment.Multiline
'\n\n' Text.Whitespace
'-*' Comment.Multiline
' two comments ' Comment.Multiline
'*-' Comment.Multiline
' ' Text.Whitespace
'2' Text
' ' Text.Whitespace
'+' Text
' ' Text.Whitespace
'2' Text
' ' Text.Whitespace
'-*' Comment.Multiline
' on the same line ' Comment.Multiline
'*-' Comment.Multiline
'\n\n' Text.Whitespace
'for' Keyword
' ' Text.Whitespace
'i' Text
' ' Text.Whitespace
'from' Keyword
' ' Text.Whitespace
'0' Text
' ' Text.Whitespace
'to' Keyword
' ' Text.Whitespace
'1' Text
'0' Text
' ' Text.Whitespace
'do' Keyword
' ' Text.Whitespace
'print' Name.Function
' ' Text.Whitespace
'QQ' Name.Builtin
'\n\n' Text.Whitespace
'end' Name.Constant
'\n' Text.Whitespace