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/kuin/example.kn.output
2022-01-06 18:49:41 +01:00

366 lines
9.9 KiB
Text
Generated

'{' Comment.Multiline
' Quine in Kuin. @tatt61880 ' Comment.Multiline
'}' Comment.Multiline
'\n' Text.Whitespace
'func' Keyword
' ' Text.Whitespace
'main' Name.Function
'(' Punctuation
')' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'func' Keyword
' ' Text.Whitespace
'quine' Name.Function
'(' Punctuation
'str' Name.Variable
':' Operator
' ' Text.Whitespace
'[' Punctuation
']' Punctuation
'char' Keyword.Type
')' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'var' Keyword
' ' Text.Whitespace
's' Name.Variable
':' Operator
' ' Text.Whitespace
'[' Punctuation
']' Punctuation
'char' Keyword.Type
' ' Text.Whitespace
'::' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
'\n' Text.Whitespace
' ' Text.Whitespace
'foreach' Keyword
' ' Text.Whitespace
'c' Name.Other
'(' Punctuation
'str' Name.Variable
')' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'switch' Keyword
'(' Punctuation
'c' Name.Variable
')' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
"'\\n'" Literal.String.Char
'\n' Text.Whitespace
' ' Text.Whitespace
'do' Keyword
' ' Text.Whitespace
's' Name.Variable
' ' Text.Whitespace
':~' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'\\\\n\\" ~\\n | \\"' Literal.String.Double
'"' Literal.String.Double
'\n' Text.Whitespace
' ' Text.Whitespace
'case' Keyword
' ' Text.Whitespace
"'\\\\'" Literal.String.Char
',' Punctuation
' ' Text.Whitespace
'\'"\'' Literal.String.Char
'\n' Text.Whitespace
' ' Text.Whitespace
'do' Keyword
' ' Text.Whitespace
's' Name.Variable
' ' Text.Whitespace
':~' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'\\\\' Literal.String.Double
'\\{' Literal.String.Double
'c' Name.Variable
'}' Literal.String.Double
'"' Literal.String.Double
'\n' Text.Whitespace
' ' Text.Whitespace
'default' Keyword
'\n' Text.Whitespace
' ' Text.Whitespace
'do' Keyword
' ' Text.Whitespace
's' Name.Variable
' ' Text.Whitespace
':~' Operator
' ' Text.Whitespace
'c' Name.Variable
'.' Operator
'toStr' Name.Variable
'(' Punctuation
')' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'end' Keyword
' ' Text.Whitespace
'switch' Keyword
'\n' Text.Whitespace
' ' Text.Whitespace
'end' Keyword
' ' Text.Whitespace
'foreach' Keyword
'\n' Text.Whitespace
' ' Text.Whitespace
'do' Keyword
' ' Text.Whitespace
'cui' Name
'@' Name.Other
'print' Name.Variable
'(' Punctuation
'str' Name.Variable
' ' Text.Whitespace
'~' Operator
' ' Text.Whitespace
's' Name.Variable
' ' Text.Whitespace
'~' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'\\"\\n do quine(str)\\nend func\\n' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
'\n' Text.Whitespace
' ' Text.Whitespace
'end' Keyword
' ' Text.Whitespace
'func' Keyword
'\n' Text.Whitespace
' ' Text.Whitespace
'const' Keyword
' ' Text.Whitespace
'str' Name.Variable
':' Operator
' ' Text.Whitespace
'[' Punctuation
']' Punctuation
'char' Keyword.Type
' ' Text.Whitespace
'::' Operator
' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'~' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String.Double
'{ Quine in Kuin. @tatt61880 }\\n' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'~' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String.Double
'func main()\\n' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'~' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String.Double
' func quine(str: []char)\\n' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'~' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String.Double
' var s: []char :: \\"\\"\\n' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'~' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String.Double
' foreach c(str)\\n' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'~' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String.Double
' switch(c)\\n' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'~' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String.Double
" case '\\\\n'\\n" Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'~' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String.Double
' do s :~ \\"\\\\\\\\n\\\\\\" ~\\\\n | \\\\\\"\\"\\n' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'~' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String.Double
' case \'\\\\\\\\\', \'\\"\'\\n' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'~' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String.Double
' do s :~ \\"\\\\\\\\\\\\{c}\\"\\n' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'~' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String.Double
' default\\n' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'~' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String.Double
' do s :~ c.toStr()\\n' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'~' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String.Double
' end switch\\n' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'~' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String.Double
' end foreach\\n' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'~' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String.Double
' do cui@print(str ~ s ~ \\"\\\\\\"\\\\n do quine(str)\\\\nend func\\\\n\\")\\n' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'~' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String.Double
' end func\\n' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'~' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String.Double
' const str: []char :: \\"\\" ~\\n' Literal.String.Double
'"' Literal.String.Double
' ' Text.Whitespace
'~' Operator
'\n' Text.Whitespace
' ' Text.Whitespace
'|' Text
' ' Text.Whitespace
'"' Literal.String.Double
' | \\"' Literal.String.Double
'"' Literal.String.Double
'\n' Text.Whitespace
' ' Text.Whitespace
'do' Keyword
' ' Text.Whitespace
'quine' Name.Variable
'(' Punctuation
'str' Name.Variable
')' Punctuation
'\n' Text.Whitespace
'end' Keyword
' ' Text.Whitespace
'func' Keyword
'\n' Text.Whitespace