summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMatthäus G. Chajdas <dev@anteru.net>2021-12-29 16:51:26 +0100
committerMatthäus G. Chajdas <dev@anteru.net>2021-12-29 16:51:26 +0100
commit7b3692f99d5100dd1471ec37e22e10fa37e54c30 (patch)
tree7206e6b9185d03fa7b25c7ad472b359ed8870d12 /tests
parenta8dcc0a28a0a8a738fcde542691f232842fd9290 (diff)
parentd07b86e4b7ff25ec6c9007fa3f526b78b092502f (diff)
downloadpygments-git-7b3692f99d5100dd1471ec37e22e10fa37e54c30.tar.gz
Merge branch 'master' of github.com:pygments/pygments; branch 'lexers_gh' of https://github.com/blu-base/pygments into blu-base-lexers_gh
Diffstat (limited to 'tests')
-rw-r--r--tests/examplefiles/abnf/abnf_example1.abnf.output170
-rw-r--r--tests/examplefiles/abnf/abnf_example2.abnf.output50
-rw-r--r--tests/examplefiles/agda/test.agda.output1210
-rw-r--r--tests/examplefiles/asy/test.asy.output1018
-rw-r--r--tests/examplefiles/cypher/test.cyp.output5
-rw-r--r--tests/examplefiles/gdscript/gdscript_example.gd.output360
-rw-r--r--tests/examplefiles/glsl/glsl.frag.output36
-rw-r--r--tests/examplefiles/glsl/glsl.vert.output76
-rw-r--r--tests/examplefiles/gnuplot/test.plot.output3516
-rw-r--r--tests/examplefiles/go/unicode.go.output44
-rw-r--r--tests/examplefiles/haskell/AcidStateAdvanced.hs.output1846
-rw-r--r--tests/examplefiles/haskell/SmallCheck.hs.output3658
-rw-r--r--tests/examplefiles/haskell/example.hs.output252
-rw-r--r--tests/examplefiles/hexdump/hexdump_debugexe.output2
-rw-r--r--tests/examplefiles/hexdump/hexdump_hexcat.output2
-rw-r--r--tests/examplefiles/hexdump/hexdump_hexdump.output2
-rw-r--r--tests/examplefiles/hexdump/hexdump_xxd.output2
-rw-r--r--tests/examplefiles/hlsl/example.hlsl.output876
-rw-r--r--tests/examplefiles/hx/OrderedMap.hx.output2230
-rw-r--r--tests/examplefiles/hx/example.hx.output1026
-rw-r--r--tests/examplefiles/idris/test.idr.output1584
-rw-r--r--tests/examplefiles/jsgf/example.jsgf.output97
-rw-r--r--tests/examplefiles/koka/garcia-wachs.kk.output721
-rw-r--r--tests/examplefiles/lagda/example.lagda.output58
-rw-r--r--tests/examplefiles/lhs/DancingSudoku.lhs.output2888
-rw-r--r--tests/examplefiles/lhs/Sudoku.lhs.output2030
-rw-r--r--tests/examplefiles/postscript/cells.ps.output2748
-rw-r--r--tests/examplefiles/pov/sphere.pov.output80
-rw-r--r--tests/examplefiles/pov/while.pov.output70
-rw-r--r--tests/examplefiles/systemverilog/flipflop.sv.output104
-rw-r--r--tests/examplefiles/verilog/example_coq.v.output20
-rw-r--r--tests/examplefiles/vhdl/test.vhdl.output1274
-rw-r--r--tests/snippets/gdscript/test_comment.txt2
-rw-r--r--tests/snippets/gdscript/test_export_array.txt10
-rw-r--r--tests/snippets/gdscript/test_function_with_types.txt16
-rw-r--r--tests/snippets/gdscript/test_inner_class.txt14
-rw-r--r--tests/snippets/gdscript/test_multiline_string.txt2
-rw-r--r--tests/snippets/gdscript/test_signal.txt8
-rw-r--r--tests/snippets/gdscript/test_simple_function.txt8
-rw-r--r--tests/snippets/gdscript/test_variable_declaration_and_assigment.txt8
-rw-r--r--tests/snippets/haskell/test_promoted_names.txt6
-rw-r--r--tests/snippets/idris/test_compiler_directive.txt12
-rw-r--r--tests/snippets/idris/test_reserved_word.txt22
-rw-r--r--tests/snippets/systemverilog/test_basic.txt120
-rw-r--r--tests/snippets/systemverilog/test_classes.txt62
-rw-r--r--tests/snippets/systemverilog/test_numbers.txt90
-rw-r--r--tests/snippets/systemverilog/test_operators.txt120
47 files changed, 14140 insertions, 14415 deletions
diff --git a/tests/examplefiles/abnf/abnf_example1.abnf.output b/tests/examplefiles/abnf/abnf_example1.abnf.output
index 2f38f1e7..fcc5f1c2 100644
--- a/tests/examplefiles/abnf/abnf_example1.abnf.output
+++ b/tests/examplefiles/abnf/abnf_example1.abnf.output
@@ -1,200 +1,200 @@
'; This examples from WikiPedia <https://en.wikipedia.org/wiki/Augmented_Backus%E2%80%93Naur_Form>.' Comment.Single
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'postal-address' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'name-part' Name.Class
-' ' Text
+' ' Text.Whitespace
'street' Name.Class
-' ' Text
+' ' Text.Whitespace
'zip-part' Name.Class
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'name-part' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'*' Operator
'(' Punctuation
'personal-part' Name.Class
-' ' Text
+' ' Text.Whitespace
'SP' Keyword
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'last-name' Name.Class
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'SP' Keyword
-' ' Text
+' ' Text.Whitespace
'suffix' Name.Class
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'CRLF' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'name-part' Name.Class
-' ' Text
+' ' Text.Whitespace
'=/' Operator
-' ' Text
+' ' Text.Whitespace
'personal-part' Name.Class
-' ' Text
+' ' Text.Whitespace
'CRLF' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'personal-part' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'first-name' Name.Class
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'initial' Name.Class
-' ' Text
+' ' Text.Whitespace
'"."' Literal
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'first-name' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'*' Operator
'ALPHA' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'initial' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ALPHA' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'last-name' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'*' Operator
'ALPHA' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'suffix' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'"Jr."' Literal
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'"Sr."' Literal
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'1*' Operator
'(' Punctuation
'"I"' Literal
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'"V"' Literal
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'"X"' Literal
')' Punctuation
')' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'street' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'apt' Name.Class
-' ' Text
+' ' Text.Whitespace
'SP' Keyword
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'house-num' Name.Class
-' ' Text
+' ' Text.Whitespace
'SP' Keyword
-' ' Text
+' ' Text.Whitespace
'street-name' Name.Class
-' ' Text
+' ' Text.Whitespace
'CRLF' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'apt' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1*4' Operator
'DIGIT' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'house-num' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1*8' Operator
'(' Punctuation
'DIGIT' Keyword
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'ALPHA' Keyword
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'street-name' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1*' Operator
'VCHAR' Keyword
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'zip-part' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'town-name' Name.Class
-' ' Text
+' ' Text.Whitespace
'","' Literal
-' ' Text
+' ' Text.Whitespace
'SP' Keyword
-' ' Text
+' ' Text.Whitespace
'state' Name.Class
-' ' Text
+' ' Text.Whitespace
'1*2' Operator
'SP' Keyword
-' ' Text
+' ' Text.Whitespace
'zip-code' Name.Class
-' ' Text
+' ' Text.Whitespace
'CRLF' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'town-name' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1*' Operator
'(' Punctuation
'ALPHA' Keyword
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'SP' Keyword
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'state' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'2' Operator
'ALPHA' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'zip-code' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'5' Operator
'DIGIT' Keyword
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'"-"' Literal
-' ' Text
+' ' Text.Whitespace
'4' Operator
'DIGIT' Keyword
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/abnf/abnf_example2.abnf.output b/tests/examplefiles/abnf/abnf_example2.abnf.output
index ad20ee28..054739ac 100644
--- a/tests/examplefiles/abnf/abnf_example2.abnf.output
+++ b/tests/examplefiles/abnf/abnf_example2.abnf.output
@@ -1,57 +1,57 @@
'crlf' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%d13.10' Literal
-'\n\n' Text
+'\n\n' Text.Whitespace
'command' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"command string"' Literal
-'\n\n' Text
+'\n\n' Text.Whitespace
'char-line' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%x0D.0A' Literal
-' ' Text
+' ' Text.Whitespace
'*' Operator
'(' Punctuation
'%x20-7E' Literal
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'%x0D.0A' Literal
-'\n\n' Text
+'\n\n' Text.Whitespace
'without-ws-and-ctl' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%d1-8' Literal
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'%d11' Literal
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'%d12' Literal
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'%d14-31' Literal
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'%d127' Literal
-'\n\n' Text
+'\n\n' Text.Whitespace
'three-blank-lines' Name.Class
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%x0D.0A.0D.0A.0D.0A' Literal
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/agda/test.agda.output b/tests/examplefiles/agda/test.agda.output
index c8327699..d96b5684 100644
--- a/tests/examplefiles/agda/test.agda.output
+++ b/tests/examplefiles/agda/test.agda.output
@@ -1,140 +1,140 @@
'-- An Agda example file' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'module' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'test' Name
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'open' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Coinduction' Name
-'\n' Text
+'\n' Text.Whitespace
'open' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.Bool' Name
-'\n' Text
+'\n' Text.Whitespace
'open' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'{-' Comment.Multiline
' pointless comment between import and module name ' Comment.Multiline
'-}' Comment.Multiline
' ' Text
'Data.Char' Name
-'\n' Text
+'\n' Text.Whitespace
'open' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.Nat' Name
-'\n' Text
+'\n' Text.Whitespace
'open' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.Nat.Properties' Name
-'\n' Text
+'\n' Text.Whitespace
'open' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.String' Name
-'\n' Text
+'\n' Text.Whitespace
'open' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.List' Name
-' ' Text
+' ' Text.Whitespace
'hiding' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Operator
'[_]' Text
')' Operator
-'\n' Text
+'\n' Text.Whitespace
'open' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.Vec' Name
-' ' Text
+' ' Text.Whitespace
'hiding' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Operator
'[_]' Text
')' Operator
-'\n' Text
+'\n' Text.Whitespace
'open' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Relation.Nullary.Core' Name
-'\n' Text
+'\n' Text.Whitespace
'open' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Relation.Binary.PropositionalEquality' Name
-' ' Text
+' ' Text.Whitespace
'using' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Operator
'_≡_;' Text
-' ' Text
+' ' Text.Whitespace
'refl;' Text
-' ' Text
+' ' Text.Whitespace
'cong;' Text
-' ' Text
+' ' Text.Whitespace
'trans;' Text
-' ' Text
+' ' Text.Whitespace
'inspect;' Text
-' ' Text
+' ' Text.Whitespace
'[_]' Text
')' Operator
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'renaming' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Operator
'setoid' Text
-' ' Text
+' ' Text.Whitespace
'to' Text
-' ' Text
+' ' Text.Whitespace
'setiod' Text
')' Operator
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'open' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'SemiringSolver' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'{-' Comment.Multiline
' this is a ' Comment.Multiline
@@ -143,1217 +143,1217 @@
'-}' Comment.Multiline
' comment ' Comment.Multiline
'-}' Comment.Multiline
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'postulate' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'pierce' Text
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'{' Operator
'A' Text
-' ' Text
+' ' Text.Whitespace
'B' Text
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Set' Keyword.Type
'}' Operator
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Operator
'(' Operator
'A' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'B' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'A' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'A' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'instance' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'someBool' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Bool' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'someBool' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'true' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'-- Factorial' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'_!' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ℕ' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ℕ' Text
-'\n' Text
+'\n' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'!' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'(' Operator
'suc' Text
-' ' Text
+' ' Text.Whitespace
'n' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'!' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Operator
'suc' Text
-' ' Text
+' ' Text.Whitespace
'n' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'*' Text
-' ' Text
+' ' Text.Whitespace
'n' Text
-' ' Text
+' ' Text.Whitespace
'!' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'-- The binomial coefficient' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'_choose_' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ℕ' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ℕ' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ℕ' Text
-'\n' Text
+'\n' Text.Whitespace
'_' Text
-' ' Text
+' ' Text.Whitespace
'choose' Text
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'choose' Text
-' ' Text
+' ' Text.Whitespace
'_' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'(' Operator
'suc' Text
-' ' Text
+' ' Text.Whitespace
'n' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'choose' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'suc' Text
-' ' Text
+' ' Text.Whitespace
'm' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Operator
'n' Text
-' ' Text
+' ' Text.Whitespace
'choose' Text
-' ' Text
+' ' Text.Whitespace
'm' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'+' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'n' Text
-' ' Text
+' ' Text.Whitespace
'choose' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'suc' Text
-' ' Text
+' ' Text.Whitespace
'm' Text
')' Operator
')' Operator
-' ' Text
+' ' Text.Whitespace
"-- Pascal's rule" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'choose-too-many' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'∀' Operator.Word
-' ' Text
+' ' Text.Whitespace
'n' Text
-' ' Text
+' ' Text.Whitespace
'm' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'n' Text
-' ' Text
+' ' Text.Whitespace
'≤' Text
-' ' Text
+' ' Text.Whitespace
'm' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'n' Text
-' ' Text
+' ' Text.Whitespace
'choose' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'suc' Text
-' ' Text
+' ' Text.Whitespace
'm' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'≡' Text
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'choose-too-many' Text
-' ' Text
+' ' Text.Whitespace
'.' Operator.Word
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'm' Text
-' ' Text
+' ' Text.Whitespace
'z≤n' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'refl' Text
-'\n' Text
+'\n' Text.Whitespace
'choose-too-many' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'suc' Text
-' ' Text
+' ' Text.Whitespace
'n' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'(' Operator
'suc' Text
-' ' Text
+' ' Text.Whitespace
'm' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'(' Operator
's≤s' Text
-' ' Text
+' ' Text.Whitespace
'le' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'with' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'n' Text
-' ' Text
+' ' Text.Whitespace
'choose' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'suc' Text
-' ' Text
+' ' Text.Whitespace
'm' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'choose-too-many' Text
-' ' Text
+' ' Text.Whitespace
'n' Text
-' ' Text
+' ' Text.Whitespace
'm' Text
-' ' Text
+' ' Text.Whitespace
'le' Text
-' ' Text
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'n' Text
-' ' Text
+' ' Text.Whitespace
'choose' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'suc' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'suc' Text
-' ' Text
+' ' Text.Whitespace
'm' Text
')' Operator
')' Operator
-' ' Text
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'choose-too-many' Text
-' ' Text
+' ' Text.Whitespace
'n' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'suc' Text
-' ' Text
+' ' Text.Whitespace
'm' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'(' Operator
'≤-step' Text
-' ' Text
+' ' Text.Whitespace
'le' Text
')' Operator
-'\n' Text
+'\n' Text.Whitespace
'...' Operator.Word
-' ' Text
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'.' Operator.Word
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'refl' Text
-' ' Text
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'.' Operator.Word
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'refl' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'refl' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
"_++'_" Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'∀' Operator.Word
-' ' Text
+' ' Text.Whitespace
'{' Operator
'a' Text
-' ' Text
+' ' Text.Whitespace
'n' Text
-' ' Text
+' ' Text.Whitespace
'm' Text
'}' Operator
-' ' Text
+' ' Text.Whitespace
'{' Operator
'A' Text
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Set' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Text
'}' Operator
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Vec' Text
-' ' Text
+' ' Text.Whitespace
'A' Text
-' ' Text
+' ' Text.Whitespace
'n' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Vec' Text
-' ' Text
+' ' Text.Whitespace
'A' Text
-' ' Text
+' ' Text.Whitespace
'm' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Vec' Text
-' ' Text
+' ' Text.Whitespace
'A' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'm' Text
-' ' Text
+' ' Text.Whitespace
'+' Text
-' ' Text
+' ' Text.Whitespace
'n' Text
')' Operator
-'\n' Text
+'\n' Text.Whitespace
"_++'_" Text
-' ' Text
+' ' Text.Whitespace
'{' Operator
'_' Text
'}' Operator
-' ' Text
+' ' Text.Whitespace
'{' Operator
'n' Text
'}' Operator
-' ' Text
+' ' Text.Whitespace
'{' Operator
'm' Text
'}' Operator
-' ' Text
+' ' Text.Whitespace
'v₁' Text
-' ' Text
+' ' Text.Whitespace
'v₂' Text
-' ' Text
+' ' Text.Whitespace
'rewrite' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'solve' Text
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'(' Operator
'λ' Operator.Word
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
'b' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'b' Text
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
'+' Text
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
'+' Text
-' ' Text
+' ' Text.Whitespace
'b' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'refl' Text
-' ' Text
+' ' Text.Whitespace
'n' Text
-' ' Text
+' ' Text.Whitespace
'm' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'v₁' Text
-' ' Text
+' ' Text.Whitespace
'Data.Vec.++' Text
-' ' Text
+' ' Text.Whitespace
'v₂' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
"++'-test" Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Operator
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'∷' Text
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'∷' Text
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'∷' Text
-' ' Text
+' ' Text.Whitespace
'[]' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
"++'" Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'4' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'∷' Text
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'∷' Text
-' ' Text
+' ' Text.Whitespace
'[]' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'≡' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'∷' Text
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'∷' Text
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'∷' Text
-' ' Text
+' ' Text.Whitespace
'4' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'∷' Text
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'∷' Text
-' ' Text
+' ' Text.Whitespace
'[]' Text
')' Operator
-'\n' Text
+'\n' Text.Whitespace
"++'-test" Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'refl' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'data' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Coℕ' Text
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Set' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'co0' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Coℕ' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'cosuc' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'∞' Text
-' ' Text
+' ' Text.Whitespace
'Coℕ' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Coℕ' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'nanana' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Coℕ' Text
-'\n' Text
+'\n' Text.Whitespace
'nanana' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'two' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'♯' Text
-' ' Text
+' ' Text.Whitespace
'cosuc' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'♯' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'cosuc' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'♯' Text
-' ' Text
+' ' Text.Whitespace
'co0' Text
')' Operator
')' Operator
')' Operator
-' ' Text
+' ' Text.Whitespace
'in' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'cosuc' Text
-' ' Text
+' ' Text.Whitespace
'two' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'abstract' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'data' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'VacuumCleaner' Text
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Set' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'Roomba' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'VacuumCleaner' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'pointlessLemmaAboutBoolFunctions' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Operator
'f' Text
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Bool' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Bool' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'f' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'f' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'f' Text
-' ' Text
+' ' Text.Whitespace
'true' Text
')' Operator
')' Operator
-' ' Text
+' ' Text.Whitespace
'≡' Text
-' ' Text
+' ' Text.Whitespace
'f' Text
-' ' Text
+' ' Text.Whitespace
'true' Text
-'\n' Text
+'\n' Text.Whitespace
'pointlessLemmaAboutBoolFunctions' Text
-' ' Text
+' ' Text.Whitespace
'f' Text
-' ' Text
+' ' Text.Whitespace
'with' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'f' Text
-' ' Text
+' ' Text.Whitespace
'true' Text
-' ' Text
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'inspect' Text
-' ' Text
+' ' Text.Whitespace
'f' Text
-' ' Text
+' ' Text.Whitespace
'true' Text
-'\n' Text
+'\n' Text.Whitespace
'...' Operator.Word
-' ' Text
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'true' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Text
-' ' Text
+' ' Text.Whitespace
'eq₁' Text
-' ' Text
+' ' Text.Whitespace
']' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'trans' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'cong' Text
-' ' Text
+' ' Text.Whitespace
'f' Text
-' ' Text
+' ' Text.Whitespace
'eq₁' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'eq₁' Text
-'\n' Text
+'\n' Text.Whitespace
'...' Operator.Word
-' ' Text
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'false' Text
-' ' Text
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Text
-' ' Text
+' ' Text.Whitespace
'eq₁' Text
-' ' Text
+' ' Text.Whitespace
']' Text
-' ' Text
+' ' Text.Whitespace
'with' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'f' Text
-' ' Text
+' ' Text.Whitespace
'false' Text
-' ' Text
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'inspect' Text
-' ' Text
+' ' Text.Whitespace
'f' Text
-' ' Text
+' ' Text.Whitespace
'false' Text
-'\n' Text
+'\n' Text.Whitespace
'...' Operator.Word
-' ' Text
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'true' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'_' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'eq₁' Text
-'\n' Text
+'\n' Text.Whitespace
'...' Operator.Word
-' ' Text
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'false' Text
-' ' Text
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Text
-' ' Text
+' ' Text.Whitespace
'eq₂' Text
-' ' Text
+' ' Text.Whitespace
']' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'eq₂' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'mutual' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'isEven' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ℕ' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Bool' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'isEven' Text
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'true' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'isEven' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'suc' Text
-' ' Text
+' ' Text.Whitespace
'n' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'not' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'isOdd' Text
-' ' Text
+' ' Text.Whitespace
'n' Text
')' Operator
-'\n' Text
+'\n' Text.Whitespace
-'\n ' Text
+'\n ' Text.Whitespace
'isOdd' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ℕ' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Bool' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'isOdd' Text
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'false' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'isOdd' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'suc' Text
-' ' Text
+' ' Text.Whitespace
'n' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'not' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'isEven' Text
-' ' Text
+' ' Text.Whitespace
'n' Text
')' Operator
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'foo' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'String' Text
-'\n' Text
+'\n' Text.Whitespace
'foo' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'Hello World!' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'nl' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Char' Text
-'\n' Text
+'\n' Text.Whitespace
'nl' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
"'" Literal.String.Char
'\\' Literal.String.Escape
'n' Literal.String.Escape
"'" Literal.String.Char
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'private' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'intersperseString' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Char' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'List' Text
-' ' Text
+' ' Text.Whitespace
'String' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'String' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'intersperseString' Text
-' ' Text
+' ' Text.Whitespace
'c' Text
-' ' Text
+' ' Text.Whitespace
'[]' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'intersperseString' Text
-' ' Text
+' ' Text.Whitespace
'c' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'x' Text
-' ' Text
+' ' Text.Whitespace
'∷' Text
-' ' Text
+' ' Text.Whitespace
'xs' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Data.List.foldl' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'λ' Operator.Word
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
'b' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
'Data.String.++' Text
-' ' Text
+' ' Text.Whitespace
'Data.String.fromList' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'c' Text
-' ' Text
+' ' Text.Whitespace
'∷' Text
-' ' Text
+' ' Text.Whitespace
'[]' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'Data.String.++' Text
-' ' Text
+' ' Text.Whitespace
'b' Text
')' Operator
-' ' Text
+' ' Text.Whitespace
'x' Text
-' ' Text
+' ' Text.Whitespace
'xs' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'baz' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'String' Text
-'\n' Text
+'\n' Text.Whitespace
'baz' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'intersperseString' Text
-' ' Text
+' ' Text.Whitespace
'nl' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'Data.List.replicate' Text
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'foo' Text
')' Operator
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'postulate' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'Float' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Set' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'{-' Comment.Multiline
'# BUILTIN FLOAT Float #' Comment.Multiline
'-}' Comment.Multiline
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'pi' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Float' Text
-'\n' Text
+'\n' Text.Whitespace
'pi' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'3.141593' Literal.Number.Float
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'-- Astronomical unit' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'au' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Float' Text
-'\n' Text
+'\n' Text.Whitespace
'au' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'1.496e11' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'-- m' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'plusFloat' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Float' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Float' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Float' Text
-'\n' Text
+'\n' Text.Whitespace
'plusFloat' Text
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
'b' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'{!' Comment.Directive
' ' Comment.Directive
'!}' Comment.Directive
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'record' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Subset' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator
'A' Text
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Set' Keyword.Type
')' Operator
-' ' Text
+' ' Text.Whitespace
'(' Operator
'P' Text
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'A' Text
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Set' Keyword.Type
')' Operator
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Set' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'constructor' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'_#_' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'field' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'elem' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'A' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'.proof' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'P' Text
-' ' Text
+' ' Text.Whitespace
'elem' Text
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/asy/test.asy.output b/tests/examplefiles/asy/test.asy.output
index e3706cf4..74ceb2df 100644
--- a/tests/examplefiles/asy/test.asy.output
+++ b/tests/examplefiles/asy/test.asy.output
@@ -2,67 +2,67 @@
'// written by stefan knorr\n' Comment
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'// import needed packages\n' Comment
'import' Keyword
-' ' Text
+' ' Text.Whitespace
'roundedpath' Name.Function
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'// function definition\n' Comment
'picture' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'CreateKOOS' Name.Function
'(' Punctuation
'real' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Scale' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'string' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'legend' Name.Function
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'// draw labeled coordinate system as picture\n' Comment
'{' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'picture' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'ReturnPic' Name
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'real' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'S' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1.2' Literal.Number.Float
'*' Operator
'Scale' Name.Function
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'draw' Name.Function
'(' Punctuation
'ReturnPic' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'-' Operator
@@ -79,23 +79,23 @@
')' Punctuation
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'bar' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'EndArrow' Name.Function
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// x axis\n' Comment
-' ' Text
+' ' Text.Whitespace
'draw' Name.Function
'(' Punctuation
'ReturnPic' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'0' Literal.Number.Integer
@@ -112,218 +112,218 @@
')' Punctuation
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'bar' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'EndArrow' Name.Function
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// y axis\n' Comment
-' ' Text
+' ' Text.Whitespace
'label' Name.Function
'(' Punctuation
'ReturnPic' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"$\\varepsilon$"' Literal.String
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'S' Name.Variable
',' Punctuation
'0' Literal.Number.Integer
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'SW' Name.Variable
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// x axis label\n' Comment
-' ' Text
+' ' Text.Whitespace
'label' Name.Function
'(' Punctuation
'ReturnPic' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"$\\sigma$"' Literal.String
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0' Literal.Number.Integer
',' Punctuation
'S' Name.Variable
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'SW' Name.Variable
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// y axis label\n' Comment
-' ' Text
+' ' Text.Whitespace
'label' Name.Function
'(' Punctuation
'ReturnPic' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'legend' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0.7' Literal.Number.Float
'S' Name.Variable
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
'S' Name.Variable
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'NW' Name.Variable
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// add label 'legend' \n" Comment
-' ' Text
+' ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'ReturnPic' Name
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// return picture\n' Comment
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'// some global definitions\n' Comment
'real' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'S' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'13' Literal.Number.Integer
'mm' Name.Variable
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// universal scale factor for the whole file\n' Comment
'real' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'grad' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0.25' Literal.Number.Float
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// gradient for lines\n' Comment
'real' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'radius' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0.04' Literal.Number.Float
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// radius for the rounded path'\n" Comment
'real' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'lw' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// linewidth\n' Comment
'pair' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'A' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'-' Operator
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
'1' Literal.Number.Integer
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// start point for graphs\n' Comment
'pair' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'E' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// end point for graphs\n' Comment
'path' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// local graph\n' Comment
'pen' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'ActPen' Name
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// actual pen for each drawing\n' Comment
'picture' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'T' Name
'[' Punctuation
']' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// vector of all four diagrams\n' Comment
'real' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'inc' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'2.8' Literal.Number.Float
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// increment-offset for combining pictures\n' Comment
-'\n' Text
+'\n' Text.Whitespace
'//////////////////////////////////////// 1st diagram\n' Comment
@@ -331,133 +331,133 @@
'[' Punctuation
'1' Literal.Number.Integer
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'CreateKOOS' Name
'(' Punctuation
'S' Name.Variable
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"$T_1$"' Literal.String
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// initialise T[1] as empty diagram with label $T_1$ \n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'A' Name
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// # pointwise definition of current path 'graph' \n" Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'A' Name
'.' Punctuation
'x' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'grad' Name
'*' Operator
'1.6' Literal.Number.Float
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'A' Name
'.' Punctuation
'y' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'1.6' Literal.Number.Float
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # \n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'E' Name.Variable
'.' Punctuation
'x' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'grad' Name
'*' Operator
'0.4' Literal.Number.Float
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'E' Name.Variable
'.' Punctuation
'y' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'0.4' Literal.Number.Float
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # \n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'E' Name.Variable
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// #\n' Comment
-'\n' Text
+'\n' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'roundedpath' Name.Function
'(' Punctuation
'graph' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'radius' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'S' Name.Variable
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// round edges of 'graph' using roundedpath() in roundedpath.asy \n" Comment
'ActPen' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'rgb' Name.Function
'(' Punctuation
'0' Literal.Number.Integer
@@ -466,15 +466,15 @@
',' Punctuation
'0.6' Literal.Number.Float
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'linewidth' Name.Function
'(' Punctuation
'lw' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// define pen for drawing in 1st diagram \n' Comment
'draw' Name.Function
@@ -484,14 +484,14 @@
'1' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ActPen' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// draw 'graph' with 'ActPen' into 'T[1]' (1st hysteresis branch) \n" Comment
'draw' Name.Function
@@ -501,7 +501,7 @@
'1' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'rotate' Name.Function
'(' Punctuation
'180' Literal.Number.Integer
@@ -515,81 +515,81 @@
'*' Operator
'graph' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ActPen' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// draw rotated 'graph' (2nd hysteresis branch) \n" Comment
-'\n' Text
+'\n' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0' Literal.Number.Integer
',' Punctuation
'0' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'grad' Name
'*' Operator
'0.6' Literal.Number.Float
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.6' Literal.Number.Float
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'grad' Name
'*' Operator
'0.6' Literal.Number.Float
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.6' Literal.Number.Float
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0.1' Literal.Number.Float
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// define branch from origin to hysteresis\n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'roundedpath' Name.Function
'(' Punctuation
'graph' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'radius' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'S' Name.Variable
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// round this path \n' Comment
'draw' Name.Function
@@ -599,19 +599,19 @@
'1' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ActPen' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// draw this path into 'T[1]' \n" Comment
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'//////////////////////////////////////// 2nd diagram\n' Comment
@@ -619,134 +619,134 @@
'[' Punctuation
'2' Literal.Number.Integer
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'CreateKOOS' Name
'(' Punctuation
'S' Name.Variable
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"$T_2$"' Literal.String
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// initialise T[2] as empty diagram with label $T_2$ \n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'A' Name
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// # pointwise definition of current path 'graph' \n" Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'A' Name
'.' Punctuation
'x' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'grad' Name
'*' Operator
'1.3' Literal.Number.Float
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'A' Name
'.' Punctuation
'y' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'1.3' Literal.Number.Float
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # \n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'E' Name.Variable
'.' Punctuation
'x' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'grad' Name
'*' Operator
'0.7' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'E' Name.Variable
'.' Punctuation
'y' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'0.7' Literal.Number.Float
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # \n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'E' Name.Variable
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// #\n' Comment
-' \n' Text
+' \n' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'roundedpath' Name.Function
'(' Punctuation
'graph' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'radius' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'S' Name.Variable
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// round edges of 'graph' using roundedpath() in roundedpath.asy \n" Comment
'ActPen' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'rgb' Name.Function
'(' Punctuation
'0.2' Literal.Number.Float
@@ -755,15 +755,15 @@
',' Punctuation
'0.4' Literal.Number.Float
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'linewidth' Name.Function
'(' Punctuation
'lw' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// define pen for drawing in 2nd diagram \n' Comment
'draw' Name.Function
@@ -773,14 +773,14 @@
'2' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ActPen' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// draw 'graph' with 'ActPen' into 'T[2]' (1st hysteresis branch) \n" Comment
'draw' Name.Function
@@ -790,7 +790,7 @@
'2' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'rotate' Name.Function
'(' Punctuation
'180' Literal.Number.Integer
@@ -804,81 +804,81 @@
'*' Operator
'graph' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ActPen' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// draw rotated 'graph' (2nd hysteresis branch) \n" Comment
-'\n' Text
+'\n' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0' Literal.Number.Integer
',' Punctuation
'0' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'grad' Name
'*' Operator
'0.3' Literal.Number.Float
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.3' Literal.Number.Float
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'grad' Name
'*' Operator
'0.3' Literal.Number.Float
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.3' Literal.Number.Float
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0.1' Literal.Number.Float
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// define branch from origin to hysteresis\n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'roundedpath' Name.Function
'(' Punctuation
'graph' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'radius' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'S' Name.Variable
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// round this path \n' Comment
'draw' Name.Function
@@ -888,19 +888,19 @@
'2' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ActPen' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// draw this path into 'T[2]' \n" Comment
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'//////////////////////////////////////// 3rd diagram\n' Comment
@@ -908,199 +908,199 @@
'[' Punctuation
'3' Literal.Number.Integer
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'CreateKOOS' Name
'(' Punctuation
'S' Name.Variable
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"$T_3$"' Literal.String
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// initialise T[3] as empty diagram with label $T_3$ \n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'A' Name
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// # pointwise definition of current path 'graph' \n" Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'A' Name
'.' Punctuation
'x' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'grad' Name
'*' Operator
'0.7' Literal.Number.Float
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'A' Name
'.' Punctuation
'y' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.7' Literal.Number.Float
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # \n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'grad' Name
'*' Operator
'0.3' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'0.3' Literal.Number.Float
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # \n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0' Literal.Number.Integer
',' Punctuation
'0' Literal.Number.Integer
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # \n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'grad' Name
'*' Operator
'0.6' Literal.Number.Float
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.6' Literal.Number.Float
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # \n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'E' Name.Variable
'.' Punctuation
'x' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'grad' Name
'*' Operator
'0.4' Literal.Number.Float
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'E' Name.Variable
'.' Punctuation
'y' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'0.4' Literal.Number.Float
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # \n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'E' Name.Variable
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # \n' Comment
-' \n' Text
+' \n' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'roundedpath' Name.Function
'(' Punctuation
'graph' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'radius' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'S' Name.Variable
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// round edges of 'graph' using roundedpath() in roundedpath.asy \n" Comment
'ActPen' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'rgb' Name.Function
'(' Punctuation
'0.6' Literal.Number.Float
@@ -1109,15 +1109,15 @@
',' Punctuation
'0.2' Literal.Number.Float
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'linewidth' Name.Function
'(' Punctuation
'lw' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// define pen for drawing in 3rd diagram \n' Comment
'draw' Name.Function
@@ -1127,14 +1127,14 @@
'3' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ActPen' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// draw 'graph' with 'ActPen' into 'T[3]' (1st hysteresis branch) \n" Comment
'draw' Name.Function
@@ -1144,7 +1144,7 @@
'3' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'rotate' Name.Function
'(' Punctuation
'180' Literal.Number.Integer
@@ -1158,16 +1158,16 @@
'*' Operator
'graph' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ActPen' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// draw rotated 'graph' (2nd hysteresis branch) \n" Comment
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'//////////////////////////////////////// 4th diagram\n' Comment
@@ -1175,199 +1175,199 @@
'[' Punctuation
'4' Literal.Number.Integer
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'CreateKOOS' Name
'(' Punctuation
'S' Name.Variable
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"$T_4$"' Literal.String
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// initialise T[4] as empty diagram with label $T_4$ \n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'A' Name
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// # pointwise definition of current path 'graph' \n" Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'A' Name
'.' Punctuation
'x' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'grad' Name
'*' Operator
'0.4' Literal.Number.Float
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'A' Name
'.' Punctuation
'y' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.4' Literal.Number.Float
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # \n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'grad' Name
'*' Operator
'0.6' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'0.6' Literal.Number.Float
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # \n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0' Literal.Number.Integer
',' Punctuation
'0' Literal.Number.Integer
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # \n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'grad' Name
'*' Operator
'0.9' Literal.Number.Float
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.9' Literal.Number.Float
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # \n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'E' Name.Variable
'.' Punctuation
'x' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'grad' Name
'*' Operator
'0.1' Literal.Number.Float
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'E' Name.Variable
'.' Punctuation
'y' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'0.1' Literal.Number.Float
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # \n' Comment
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-' ' Text
+' ' Text.Whitespace
'E' Name.Variable
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # \n' Comment
-' \n' Text
+' \n' Text.Whitespace
'graph' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'roundedpath' Name.Function
'(' Punctuation
'graph' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'radius' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'S' Name.Variable
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// round edges of 'graph' using roundedpath() in roundedpath.asy \n" Comment
'ActPen' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'rgb' Name.Function
'(' Punctuation
'0.6' Literal.Number.Float
@@ -1376,15 +1376,15 @@
',' Punctuation
'0' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'linewidth' Name.Function
'(' Punctuation
'lw' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// define pen for drawing in 4th diagram \n' Comment
'draw' Name.Function
@@ -1394,14 +1394,14 @@
'4' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'graph' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ActPen' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// draw 'graph' with 'ActPen' into 'T[4]' (1st hysteresis branch) \n" Comment
'draw' Name.Function
@@ -1411,7 +1411,7 @@
'4' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'rotate' Name.Function
'(' Punctuation
'180' Literal.Number.Integer
@@ -1425,35 +1425,35 @@
'*' Operator
'graph' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ActPen' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// draw rotated 'graph' (3nd hysteresis branch) \n" Comment
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'// add some labels and black dots to the first two pictures\n' Comment
'pair' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'SWW' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'-' Operator
'0.8' Literal.Number.Float
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
'0.6' Literal.Number.Float
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'label' Name.Function
'(' Punctuation
@@ -1462,23 +1462,23 @@
'1' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"$\\sigma_f$"' Literal.String
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.6' Literal.Number.Float
'S' Name.Variable
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'NE' Name.Variable
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// sigma_f\n' Comment
'draw' Name.Function
@@ -1488,27 +1488,27 @@
'1' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.6' Literal.Number.Float
'S' Name.Variable
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'linewidth' Name.Function
'(' Punctuation
'3' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'black' Name.Variable
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'label' Name.Function
'(' Punctuation
@@ -1517,23 +1517,23 @@
'2' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"$\\sigma_f$"' Literal.String
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.3' Literal.Number.Float
'S' Name.Variable
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'NE' Name.Variable
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// sigma_f\n' Comment
'draw' Name.Function
@@ -1543,27 +1543,27 @@
'2' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.3' Literal.Number.Float
'S' Name.Variable
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'linewidth' Name.Function
'(' Punctuation
'3' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'black' Name.Variable
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'label' Name.Function
'(' Punctuation
@@ -1572,23 +1572,23 @@
'1' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"$\\varepsilon_p$"' Literal.String
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0.7' Literal.Number.Float
'S' Name.Variable
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'SWW' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// epsilon_p\n' Comment
'draw' Name.Function
@@ -1598,27 +1598,27 @@
'1' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0.75' Literal.Number.Float
'S' Name.Variable
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'linewidth' Name.Function
'(' Punctuation
'3' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'black' Name.Variable
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'label' Name.Function
'(' Punctuation
@@ -1627,23 +1627,23 @@
'2' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"$\\varepsilon_p$"' Literal.String
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0.7' Literal.Number.Float
'S' Name.Variable
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'SWW' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// epsilon_p\n' Comment
'draw' Name.Function
@@ -1653,31 +1653,31 @@
'2' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0.75' Literal.Number.Float
'S' Name.Variable
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'linewidth' Name.Function
'(' Punctuation
'3' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'black' Name.Variable
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'// add all pictures T[1...4] to the current one\n' Comment
@@ -1695,7 +1695,7 @@
')' Punctuation
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'add' Name.Function
'(' Punctuation
@@ -1715,7 +1715,7 @@
')' Punctuation
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'add' Name.Function
'(' Punctuation
@@ -1735,7 +1735,7 @@
')' Punctuation
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'add' Name.Function
'(' Punctuation
@@ -1755,35 +1755,35 @@
')' Punctuation
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'// draw line of constant \\sigma and all intersection points with the graphs in T[1...4]\n' Comment
'ActPen' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'linewidth' Name.Function
'(' Punctuation
'1' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'dashed' Name.Variable
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'gray' Name.Function
'(' Punctuation
'0.5' Literal.Number.Float
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// pen definition\n' Comment
'draw' Name.Function
@@ -1792,7 +1792,7 @@
'-' Operator
'S' Name.Variable
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.45' Literal.Number.Float
'*' Operator
'S' Name.Variable
@@ -1810,48 +1810,48 @@
'*' Operator
'S' Name.Variable
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.45' Literal.Number.Float
'*' Operator
'S' Name.Variable
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ActPen' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// draw backgoundline\n' Comment
'label' Name.Function
'(' Punctuation
'"$\\sigma_s$"' Literal.String
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'-' Operator
'S' Name.Variable
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.45' Literal.Number.Float
'S' Name.Variable
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'W' Name.Variable
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
"// label 'sigma_s'\n" Comment
-'\n' Text
+'\n' Text.Whitespace
'path' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'mark' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'scale' Name.Function
'(' Punctuation
'2' Literal.Number.Integer
@@ -1859,26 +1859,26 @@
'*' Operator
'unitcircle' Name.Variable
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// define mark-symbol to be used for intersections\n' Comment
'ActPen' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'linewidth' Name.Function
'(' Punctuation
'1' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'gray' Name.Function
'(' Punctuation
'0.5' Literal.Number.Float
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// define pen for intersection mark\n' Comment
'draw' Name.Function
@@ -1886,17 +1886,17 @@
'shift' Name.Function
'(' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'grad' Name
'*' Operator
'0.55' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
'*' Operator
'inc' Name
@@ -1904,7 +1904,7 @@
'*' Operator
'S' Name.Variable
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.45' Literal.Number.Float
'*' Operator
'S' Name.Variable
@@ -1912,11 +1912,11 @@
'*' Operator
'mark' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ActPen' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # draw all intersections\n' Comment
'draw' Name.Function
@@ -1926,15 +1926,15 @@
'(' Punctuation
'-' Operator
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'grad' Name
'*' Operator
'1.45' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
'*' Operator
'inc' Name
@@ -1942,7 +1942,7 @@
'*' Operator
'S' Name.Variable
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.45' Literal.Number.Float
'*' Operator
'S' Name.Variable
@@ -1950,11 +1950,11 @@
'*' Operator
'mark' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ActPen' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// #\n' Comment
'draw' Name.Function
@@ -1962,17 +1962,17 @@
'shift' Name.Function
'(' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'grad' Name
'*' Operator
'0.55' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
'*' Operator
'inc' Name
@@ -1980,7 +1980,7 @@
'*' Operator
'S' Name.Variable
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.45' Literal.Number.Float
'*' Operator
'S' Name.Variable
@@ -1988,11 +1988,11 @@
'*' Operator
'mark' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ActPen' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// #\n' Comment
'draw' Name.Function
@@ -2000,17 +2000,17 @@
'shift' Name.Function
'(' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'grad' Name
'*' Operator
'0.55' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
'*' Operator
'inc' Name
@@ -2018,7 +2018,7 @@
'*' Operator
'S' Name.Variable
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.45' Literal.Number.Float
'*' Operator
'S' Name.Variable
@@ -2026,11 +2026,11 @@
'*' Operator
'mark' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ActPen' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # \n' Comment
'draw' Name.Function
@@ -2038,13 +2038,13 @@
'shift' Name.Function
'(' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'grad' Name
'*' Operator
'0.45' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
'*' Operator
'inc' Name
@@ -2052,7 +2052,7 @@
'*' Operator
'S' Name.Variable
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.45' Literal.Number.Float
'*' Operator
'S' Name.Variable
@@ -2060,11 +2060,11 @@
'*' Operator
'mark' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ActPen' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// # \n' Comment
'draw' Name.Function
@@ -2072,13 +2072,13 @@
'shift' Name.Function
'(' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'grad' Name
'*' Operator
'0.45' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
'*' Operator
'inc' Name
@@ -2086,7 +2086,7 @@
'*' Operator
'S' Name.Variable
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0.45' Literal.Number.Float
'*' Operator
'S' Name.Variable
@@ -2094,9 +2094,9 @@
'*' Operator
'mark' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ActPen' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// #\n' Comment
diff --git a/tests/examplefiles/cypher/test.cyp.output b/tests/examplefiles/cypher/test.cyp.output
index 35842810..6a8add45 100644
--- a/tests/examplefiles/cypher/test.cyp.output
+++ b/tests/examplefiles/cypher/test.cyp.output
@@ -1,4 +1,5 @@
-'//test comment\n' Comment.Single
+'//test comment' Comment.Single
+'\n' Text.Whitespace
'START' Keyword
' ' Text.Whitespace
@@ -1116,7 +1117,7 @@
'CREATE' Keyword
' ' Text.Whitespace
-'UNIQUE' Name
+'UNIQUE' Keyword
' ' Text.Whitespace
'(' Punctuation
'a' Name
diff --git a/tests/examplefiles/gdscript/gdscript_example.gd.output b/tests/examplefiles/gdscript/gdscript_example.gd.output
index ee46e0fd..feb86f7c 100644
--- a/tests/examplefiles/gdscript/gdscript_example.gd.output
+++ b/tests/examplefiles/gdscript/gdscript_example.gd.output
@@ -1,486 +1,486 @@
'# A file is a class!' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'# Inheritance' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'extends' Keyword
-' ' Text
+' ' Text.Whitespace
'BaseClass' Name
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'# (optional) class definition with a custom icon' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'class_name' Keyword
-' ' Text
+' ' Text.Whitespace
'MyClass' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'res://path/to/optional/icon.svg' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'# Member variables' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'var' Keyword
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'var' Keyword
-' ' Text
+' ' Text.Whitespace
's' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Hello' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
'var' Keyword
-' ' Text
+' ' Text.Whitespace
'arr' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'var' Keyword
-' ' Text
+' ' Text.Whitespace
'dict' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'"' Literal.String.Double
'key' Literal.String.Double
'"' Literal.String.Double
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'value' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'var' Keyword
-' ' Text
+' ' Text.Whitespace
'typed_var' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'int' Name.Builtin.Type
-'\n' Text
+'\n' Text.Whitespace
'var' Keyword
-' ' Text
+' ' Text.Whitespace
'inferred_type' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'String' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'# Constants' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'const' Keyword
-' ' Text
+' ' Text.Whitespace
'ANSWER' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'42' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'const' Keyword
-' ' Text
+' ' Text.Whitespace
'THE_NAME' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Charly' Literal.String.Double
'"' Literal.String.Double
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'# Enums' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'enum' Keyword
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'UNIT_NEUTRAL' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'UNIT_ENEMY' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'UNIT_ALLY' Name
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'enum' Keyword
-' ' Text
+' ' Text.Whitespace
'Named' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'THING_1' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'THING_2' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ANOTHER_THING' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'-' Operator
'1' Literal.Number.Integer
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'# Built-in vector types' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'var' Keyword
-' ' Text
+' ' Text.Whitespace
'v2' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Vector2' Name.Builtin.Type
'(' Punctuation
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'var' Keyword
-' ' Text
+' ' Text.Whitespace
'v3' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Vector3' Name.Builtin.Type
'(' Punctuation
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'# Function' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'func' Keyword
-' ' Text
+' ' Text.Whitespace
'some_function' Name
'(' Punctuation
'param1' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'param2' Name
')' Punctuation
':' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'var' Keyword
-' ' Text
+' ' Text.Whitespace
'local_var' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'param1' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'local_var' Name
':' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'print' Name.Builtin
'(' Punctuation
'param1' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'elif' Keyword
-' ' Text
+' ' Text.Whitespace
'param2' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
':' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'print' Name.Builtin
'(' Punctuation
'param2' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'else' Keyword
':' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'print' Name.Builtin
'(' Punctuation
'"' Literal.String.Double
'Fail!' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'in' Operator.Word
-' ' Text
+' ' Text.Whitespace
'range' Name.Builtin
'(' Punctuation
'20' Literal.Number.Integer
')' Punctuation
':' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'print' Name.Builtin
'(' Punctuation
'i' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'while' Keyword
-' ' Text
+' ' Text.Whitespace
'param2' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
':' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'param2' Name
-' ' Text
+' ' Text.Whitespace
'-=' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'var' Keyword
-' ' Text
+' ' Text.Whitespace
'local_var2' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'param1' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'local_var2' Name
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'# Functions override functions with the same name on the base/parent class.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
"# If you still want to call them, use '.' (like 'super' in other languages)." Comment.Single
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'func' Keyword
-' ' Text
+' ' Text.Whitespace
'something' Name
'(' Punctuation
'p1' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'p2' Name
')' Punctuation
':' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'.' Operator
'something' Name
'(' Punctuation
'p1' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'p2' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'# Inner class' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'Something' Name
':' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'var' Keyword
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'10' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'# Constructor' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'func' Keyword
-' ' Text
+' ' Text.Whitespace
'_init' Name
'(' Punctuation
')' Punctuation
':' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'print' Name.Builtin
'(' Punctuation
'"' Literal.String.Double
'Constructed!' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'var' Keyword
-' ' Text
+' ' Text.Whitespace
'lv' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Something' Name
'.' Operator
'new' Name
'(' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'print' Name.Builtin
'(' Punctuation
'lv' Name
'.' Operator
'a' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/glsl/glsl.frag.output b/tests/examplefiles/glsl/glsl.frag.output
index 57f6befd..654f5c06 100644
--- a/tests/examplefiles/glsl/glsl.frag.output
+++ b/tests/examplefiles/glsl/glsl.frag.output
@@ -1,59 +1,59 @@
'/* Fragment shader */' Comment.Multiline
-'\n' Text
+'\n' Text.Whitespace
'void' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'main' Name
'(' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'gl_FragColor' Name.Builtin
'[' Punctuation
'0' Literal.Number.Oct
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'gl_FragCoord' Name.Builtin
'[' Punctuation
'0' Literal.Number.Oct
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'400.0' Literal.Number.Float
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'gl_FragColor' Name.Builtin
'[' Punctuation
'1' Literal.Number.Integer
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'gl_FragCoord' Name.Builtin
'[' Punctuation
'1' Literal.Number.Integer
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'400.0' Literal.Number.Float
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'gl_FragColor' Name.Builtin
'[' Punctuation
'2' Literal.Number.Integer
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1.0' Literal.Number.Float
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/glsl/glsl.vert.output b/tests/examplefiles/glsl/glsl.vert.output
index 2af81307..b4be9048 100644
--- a/tests/examplefiles/glsl/glsl.vert.output
+++ b/tests/examplefiles/glsl/glsl.vert.output
@@ -1,106 +1,106 @@
'/* Vertex shader */' Comment.Multiline
-'\n' Text
+'\n' Text.Whitespace
'uniform' Keyword
-' ' Text
+' ' Text.Whitespace
'float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'waveTime' Name
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'uniform' Keyword
-' ' Text
+' ' Text.Whitespace
'float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'waveWidth' Name
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'uniform' Keyword
-' ' Text
+' ' Text.Whitespace
'float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'waveHeight' Name
';' Punctuation
-'\n \n' Text
+'\n \n' Text.Whitespace
'void' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'main' Name
'(' Punctuation
'void' Keyword.Type
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'vec4' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'v' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'vec4' Keyword.Type
'(' Punctuation
'gl_Vertex' Name.Builtin
')' Punctuation
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'v' Name
'.' Punctuation
'z' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'sin' Name
'(' Punctuation
'waveWidth' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'v' Name
'.' Punctuation
'x' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'waveTime' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'cos' Name
'(' Punctuation
'waveWidth' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'v' Name
'.' Punctuation
'y' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'waveTime' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'waveHeight' Name
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'gl_Position' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'gl_ModelViewProjectionMatrix' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'v' Name
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/gnuplot/test.plot.output b/tests/examplefiles/gnuplot/test.plot.output
index 2069d54a..fee25dba 100644
--- a/tests/examplefiles/gnuplot/test.plot.output
+++ b/tests/examplefiles/gnuplot/test.plot.output
@@ -311,190 +311,190 @@
'\n' Text
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
' Statistical Approximations, version 1.1' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
' Copyright (c) 1991, 1992, Jos van de Woude, jvdwoude@hut.nl' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
' NOTE: contains 10 plots and consequently takes some time to run' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
' Press Ctrl-C to exit right now' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'print' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'pause' Keyword
-' ' Text
+' ' Text.Whitespace
'-1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
' Press Return to start demo ...' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
'load' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'stat.inc' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'rnd' Name.Function
-'(x) ' Text
+'(x) ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'floor' Name.Function
'(' Punctuation
'x' Name
'+' Operator
'0.5' Literal.Number.Float
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'r_xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'-1' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'r_sigma' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'4.0' Literal.Number.Float
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -542,117 +542,117 @@
'\n' Text
'n' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'25' Literal.Number.Integer
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'p' Keyword
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0.15' Literal.Number.Float
-'\n' Text
+'\n' Text.Whitespace
'mu' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
-'\n' Text
+'\n' Text.Whitespace
'sigma' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'sqrt' Name.Function
'(' Punctuation
'n' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'1.0' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'floor' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'r_xmin' Name
-' ' Text
+' ' Text.Whitespace
'?' Operator
-' ' Text
+' ' Text.Whitespace
'r_xmin' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-'\n' Text
+'\n' Text.Whitespace
'xmax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ceil' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'ymax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1.1' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'binom' Name.Function
'(' Punctuation
'floor' Name.Function
@@ -666,13 +666,13 @@
'p' Name
')' Punctuation
',' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'#' Comment
'm' Comment
'o' Comment
@@ -699,274 +699,275 @@
's' Comment
'e' Comment
'd' Comment
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'key' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'box' Name
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'zeroaxis' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmax' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'yrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xlabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'k, x ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ylabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'probability density ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ytics' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10.0' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%2.0f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%3.2f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'sample' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'200' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'title' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'binomial PDF using normal approximation' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
-'\\\n' Text
+' ' Text.Whitespace
+'\\' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'mu' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'sigma' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'plot' Keyword
-' ' Text
+' ' Text.Whitespace
'binom' Name.Function
'(' Punctuation
'rnd' Name.Function
@@ -974,48 +975,48 @@
'x' Name
')' Punctuation
',' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'with' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'histeps' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'x' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'pause' Keyword
-' ' Text
+' ' Text.Whitespace
'-1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'Hit return to continue' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -1064,103 +1065,103 @@
'\n' Text
'n' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'50' Literal.Number.Integer
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'p' Keyword
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0.1' Literal.Number.Float
-'\n' Text
+'\n' Text.Whitespace
'mu' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
-'\n' Text
+'\n' Text.Whitespace
'sigma' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'sqrt' Name.Function
'(' Punctuation
'mu' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'floor' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'r_xmin' Name
-' ' Text
+' ' Text.Whitespace
'?' Operator
-' ' Text
+' ' Text.Whitespace
'r_xmin' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-'\n' Text
+'\n' Text.Whitespace
'xmax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ceil' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'ymax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1.1' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'binom' Name.Function
'(' Punctuation
'floor' Name.Function
@@ -1174,13 +1175,13 @@
'p' Name
')' Punctuation
',' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'#' Comment
'm' Comment
'o' Comment
@@ -1207,331 +1208,332 @@
's' Comment
'e' Comment
'd' Comment
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'key' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'box' Name
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'zeroaxis' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmax' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'yrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xlabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'k ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ylabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'probability density ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ytics' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10.0' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%2.0f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%3.2f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'sample' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'xmax' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'title' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'binomial PDF using poisson approximation' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
-'\\\n' Text
+' ' Text.Whitespace
+'\\' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'mu' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'sigma' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'plot' Keyword
-' ' Text
+' ' Text.Whitespace
'binom' Name.Function
'(' Punctuation
'x' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'with' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'histeps' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'poisson' Name.Function
'(' Punctuation
'x' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'with' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'histeps' Name
-'\n' Text
+'\n' Text.Whitespace
'pause' Keyword
-' ' Text
+' ' Text.Whitespace
'-1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'Hit return to continue' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -1579,393 +1581,394 @@
'\n' Text
'p' Keyword
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0.3' Literal.Number.Float
-'\n' Text
+'\n' Text.Whitespace
'mu' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'1.0' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
-'\n' Text
+'\n' Text.Whitespace
'sigma' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'sqrt' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'lambda' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
-'\n' Text
+'\n' Text.Whitespace
'rho' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1.0' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'floor' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'r_xmin' Name
-' ' Text
+' ' Text.Whitespace
'?' Operator
-' ' Text
+' ' Text.Whitespace
'r_xmin' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-'\n' Text
+'\n' Text.Whitespace
'xmax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ceil' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'ymax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1.1' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'key' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'box' Name
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'zeroaxis' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmax' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'yrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xlabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'k, x ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ylabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'probability density ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ytics' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10.0' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%2.0f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%3.2f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'sample' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'200' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'title' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'geometric PDF using gamma approximation' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'gmm' Name.Function
'(' Punctuation
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'rho' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'lambda' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'gmm' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'rho' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'lambda' Name
')' Punctuation
-' ' Text
-'\\\n' Text
+' ' Text.Whitespace
+'\\' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'gmm' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'rho' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'lambda' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'mu' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'sigma' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'gmm' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'rho' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'lambda' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'plot' Keyword
-' ' Text
+' ' Text.Whitespace
'geometric' Name.Function
'(' Punctuation
'rnd' Name.Function
@@ -1975,42 +1978,42 @@
',' Operator
'p' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'with' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'histeps' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'gmm' Name.Function
'(' Punctuation
'x' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'rho' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'lambda' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'pause' Keyword
-' ' Text
+' ' Text.Whitespace
'-1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'Hit return to continue' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -2059,375 +2062,376 @@
'\n' Text
'p' Keyword
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0.3' Literal.Number.Float
-'\n' Text
+'\n' Text.Whitespace
'mu' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'1.0' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
-'\n' Text
+'\n' Text.Whitespace
'sigma' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'sqrt' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'floor' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'r_xmin' Name
-' ' Text
+' ' Text.Whitespace
'?' Operator
-' ' Text
+' ' Text.Whitespace
'r_xmin' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-'\n' Text
+'\n' Text.Whitespace
'xmax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ceil' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'ymax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1.1' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'key' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'box' Name
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'zeroaxis' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmax' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'yrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xlabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'k, x ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ylabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'probability density ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ytics' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10.0' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%2.0f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%3.2f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'sample' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'200' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'title' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'geometric PDF using normal approximation' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
-'\\\n' Text
+' ' Text.Whitespace
+'\\' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'mu' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'sigma' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'plot' Keyword
-' ' Text
+' ' Text.Whitespace
'geometric' Name.Function
'(' Punctuation
'rnd' Name.Function
@@ -2437,42 +2441,42 @@
',' Operator
'p' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'with' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'histeps' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'x' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'pause' Keyword
-' ' Text
+' ' Text.Whitespace
'-1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'Hit return to continue' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -2528,159 +2532,159 @@
'\n' Text
'nn' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'75' Literal.Number.Integer
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'mm' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'25' Literal.Number.Integer
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'10' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'p' Keyword
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'real' Name.Function
'(' Punctuation
'mm' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'nn' Name
-'\n' Text
+'\n' Text.Whitespace
'mu' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
-'\n' Text
+'\n' Text.Whitespace
'sigma' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'sqrt' Name.Function
'(' Punctuation
'real' Name.Function
'(' Punctuation
'nn' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'nn' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1.0' Literal.Number.Float
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'1.0' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'floor' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'r_xmin' Name
-' ' Text
+' ' Text.Whitespace
'?' Operator
-' ' Text
+' ' Text.Whitespace
'r_xmin' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-'\n' Text
+'\n' Text.Whitespace
'xmax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ceil' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'ymax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1.1' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'hypgeo' Name.Function
'(' Punctuation
'floor' Name.Function
@@ -2688,16 +2692,16 @@
'mu' Name
')' Punctuation
',' Operator
-' ' Text
+' ' Text.Whitespace
'nn' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mm' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'#' Comment
'm' Comment
'o' Comment
@@ -2721,153 +2725,153 @@
's' Comment
'e' Comment
'd' Comment
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'key' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'box' Name
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'zeroaxis' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmax' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'yrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xlabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'k ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ylabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'probability density ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ytics' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10.0' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%2.0f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%3.2f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'sample' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'xmax' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'title' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'hypergeometric PDF using binomial approximation' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'binom' Name.Function
'(' Punctuation
'floor' Name.Function
@@ -2875,195 +2879,196 @@
'mu' Name
')' Punctuation
',' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'binom' Name.Function
'(' Punctuation
'floor' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
',' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-' ' Text
-'\\\n' Text
+' ' Text.Whitespace
+'\\' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'binom' Name.Function
'(' Punctuation
'floor' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
',' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'mu' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'sigma' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'binom' Name.Function
'(' Punctuation
'floor' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
',' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'plot' Keyword
-' ' Text
+' ' Text.Whitespace
'hypgeo' Name.Function
'(' Punctuation
'x' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'nn' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mm' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'with' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'histeps' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'binom' Name.Function
'(' Punctuation
'x' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'with' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'histeps' Name
-'\n' Text
+'\n' Text.Whitespace
'pause' Keyword
-' ' Text
+' ' Text.Whitespace
'-1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'Hit return to continue' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -3117,159 +3122,159 @@
'\n' Text
'nn' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'75' Literal.Number.Integer
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'mm' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'25' Literal.Number.Integer
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'10' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'p' Keyword
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'real' Name.Function
'(' Punctuation
'mm' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'nn' Name
-'\n' Text
+'\n' Text.Whitespace
'mu' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
-'\n' Text
+'\n' Text.Whitespace
'sigma' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'sqrt' Name.Function
'(' Punctuation
'real' Name.Function
'(' Punctuation
'nn' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'nn' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1.0' Literal.Number.Float
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'1.0' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'floor' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'r_xmin' Name
-' ' Text
+' ' Text.Whitespace
'?' Operator
-' ' Text
+' ' Text.Whitespace
'r_xmin' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-'\n' Text
+'\n' Text.Whitespace
'xmax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ceil' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'ymax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1.1' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'hypgeo' Name.Function
'(' Punctuation
'floor' Name.Function
@@ -3277,16 +3282,16 @@
'mu' Name
')' Punctuation
',' Operator
-' ' Text
+' ' Text.Whitespace
'nn' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mm' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'#' Comment
'm' Comment
'o' Comment
@@ -3310,274 +3315,275 @@
's' Comment
'e' Comment
'd' Comment
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'key' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'box' Name
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'zeroaxis' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmax' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'yrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xlabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'k, x ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ylabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'probability density ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ytics' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10.0' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%2.0f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%3.2f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'sample' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'200' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'title' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'hypergeometric PDF using normal approximation' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
-'\\\n' Text
+' ' Text.Whitespace
+'\\' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'mu' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'sigma' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'plot' Keyword
-' ' Text
+' ' Text.Whitespace
'hypgeo' Name.Function
'(' Punctuation
'rnd' Name.Function
@@ -3585,51 +3591,51 @@
'x' Name
')' Punctuation
',' Operator
-' ' Text
+' ' Text.Whitespace
'nn' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mm' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'with' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'histeps' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'x' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'pause' Keyword
-' ' Text
+' ' Text.Whitespace
'-1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'Hit return to continue' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -3685,162 +3691,162 @@
'\n' Text
'r' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'8' Literal.Number.Integer
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'p' Keyword
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0.6' Literal.Number.Float
-'\n' Text
+'\n' Text.Whitespace
'mu' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'r' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'1.0' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
-'\n' Text
+'\n' Text.Whitespace
'sigma' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'sqrt' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'lambda' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
-'\n' Text
+'\n' Text.Whitespace
'rho' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'r' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'1.0' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'floor' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'r_xmin' Name
-' ' Text
+' ' Text.Whitespace
'?' Operator
-' ' Text
+' ' Text.Whitespace
'r_xmin' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-'\n' Text
+'\n' Text.Whitespace
'xmax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ceil' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'ymax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1.1' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'gmm' Name.Function
'(' Punctuation
'(' Punctuation
'rho' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'lambda' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'rho' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'lambda' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'#' Comment
'm' Comment
'o' Comment
@@ -3864,274 +3870,275 @@
's' Comment
'e' Comment
'd' Comment
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'key' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'box' Name
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'zeroaxis' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmax' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'yrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xlabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'k, x ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ylabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'probability density ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ytics' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10.0' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%2.0f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%3.2f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'sample' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'200' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'title' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'negative binomial PDF using gamma approximation' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'gmm' Name.Function
'(' Punctuation
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'rho' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'lambda' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'gmm' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'rho' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'lambda' Name
')' Punctuation
-' ' Text
-'\\\n' Text
+' ' Text.Whitespace
+'\\' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'gmm' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'rho' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'lambda' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'mu' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'sigma' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'gmm' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'rho' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'lambda' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'plot' Keyword
-' ' Text
+' ' Text.Whitespace
'negbin' Name.Function
'(' Punctuation
'rnd' Name.Function
@@ -4139,48 +4146,48 @@
'x' Name
')' Punctuation
',' Operator
-' ' Text
+' ' Text.Whitespace
'r' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'with' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'histeps' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'gmm' Name.Function
'(' Punctuation
'x' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'rho' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'lambda' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'pause' Keyword
-' ' Text
+' ' Text.Whitespace
'-1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'Hit return to continue' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -4237,117 +4244,117 @@
'\n' Text
'r' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'8' Literal.Number.Integer
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'p' Keyword
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0.4' Literal.Number.Float
-'\n' Text
+'\n' Text.Whitespace
'mu' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'r' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'1.0' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
-'\n' Text
+'\n' Text.Whitespace
'sigma' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'sqrt' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'floor' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'r_xmin' Name
-' ' Text
+' ' Text.Whitespace
'?' Operator
-' ' Text
+' ' Text.Whitespace
'r_xmin' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-'\n' Text
+'\n' Text.Whitespace
'xmax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ceil' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'ymax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1.1' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'negbin' Name.Function
'(' Punctuation
'floor' Name.Function
@@ -4366,13 +4373,13 @@
'p' Name
')' Punctuation
',' Operator
-' ' Text
+' ' Text.Whitespace
'r' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'#' Comment
'm' Comment
'o' Comment
@@ -4396,274 +4403,275 @@
's' Comment
'e' Comment
'd' Comment
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'key' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'box' Name
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'zeroaxis' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmax' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'yrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xlabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'k, x ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ylabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'probability density ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ytics' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10.0' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%2.0f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%3.2f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'sample' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'200' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'title' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'negative binomial PDF using normal approximation' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
-'\\\n' Text
+' ' Text.Whitespace
+'\\' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'mu' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'sigma' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'plot' Keyword
-' ' Text
+' ' Text.Whitespace
'negbin' Name.Function
'(' Punctuation
'rnd' Name.Function
@@ -4671,48 +4679,48 @@
'x' Name
')' Punctuation
',' Operator
-' ' Text
+' ' Text.Whitespace
'r' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'p' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'with' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'histeps' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'x' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'pause' Keyword
-' ' Text
+' ' Text.Whitespace
'-1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'Hit return to continue' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -4760,95 +4768,95 @@
'\n' Text
'mu' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1.0' Literal.Number.Float
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'sigma' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1.5' Literal.Number.Float
-'\n' Text
+'\n' Text.Whitespace
'a' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
-'\n' Text
+'\n' Text.Whitespace
'lambda' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'pi' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'sqrt' Name.Function
'(' Punctuation
'3.0' Literal.Number.Float
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
-'\n' Text
+'\n' Text.Whitespace
'xmax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
-'\n' Text
+'\n' Text.Whitespace
'ymax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1.1' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'logistic' Name.Function
'(' Punctuation
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'lambda' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'#' Comment
'm' Comment
'o' Comment
@@ -4875,306 +4883,307 @@
's' Comment
'e' Comment
'd' Comment
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'key' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'box' Name
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'zeroaxis' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'xmin' Name
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmax' Name
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'yrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xlabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'x ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ylabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'probability density ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ytics' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10.0' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%.1f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%.2f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'sample' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'200' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'title' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'normal PDF using logistic approximation' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
-'\\\n' Text
+' ' Text.Whitespace
+'\\' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'mu' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'sigma' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'plot' Keyword
-' ' Text
+' ' Text.Whitespace
'logistic' Name.Function
'(' Punctuation
'x' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'lambda' Name
')' Punctuation
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'x' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'pause' Keyword
-' ' Text
+' ' Text.Whitespace
'-1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'Hit return to continue' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -5221,93 +5230,93 @@
'\n' Text
'mu' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'5.0' Literal.Number.Float
-'\n' Text
+'\n' Text.Whitespace
'sigma' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'sqrt' Name.Function
'(' Punctuation
'mu' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'floor' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'xmin' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'r_xmin' Name
-' ' Text
+' ' Text.Whitespace
'?' Operator
-' ' Text
+' ' Text.Whitespace
'r_xmin' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmin' Name
-'\n' Text
+'\n' Text.Whitespace
'xmax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'ceil' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'r_sigma' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'ymax' Name.Variable
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1.1' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'poisson' Name.Function
'(' Punctuation
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'#' Comment
'm' Comment
'o' Comment
@@ -5333,274 +5342,275 @@
's' Comment
'e' Comment
'd' Comment
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'key' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'box' Name
-'\n' Text
+'\n' Text.Whitespace
'unset' Keyword
-' ' Text
+' ' Text.Whitespace
'zeroaxis' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'xmin' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'xmax' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'yrange' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'xlabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'k, x ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ylabel' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'probability density ->' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'ytics' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10.0' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%2.0f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'format' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'%3.2f' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'sample' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'200' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'title' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'poisson PDF using normal approximation' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'arrow' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'from' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
-'\\\n' Text
+' ' Text.Whitespace
+'\\' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'to' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'nohead' Name
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'mu' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
',' Operator
-' ' Text
+' ' Text.Whitespace
'ymax' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'10' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'set' Keyword
-' ' Text
+' ' Text.Whitespace
'label' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'sigma' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'at' Name
-' ' Text
+' ' Text.Whitespace
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'0.5' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'mu' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'plot' Keyword
-' ' Text
+' ' Text.Whitespace
'poisson' Name.Function
'(' Punctuation
'rnd' Name.Function
@@ -5608,35 +5618,35 @@
'x' Name
')' Punctuation
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'with' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'histeps' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'normal' Name.Function
'(' Punctuation
'x' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'mu' Name
',' Operator
-' ' Text
+' ' Text.Whitespace
'sigma' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'pause' Keyword
-' ' Text
+' ' Text.Whitespace
'-1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'Hit return to continue' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'reset' Keyword
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/go/unicode.go.output b/tests/examplefiles/go/unicode.go.output
index 6310f845..c001eed9 100644
--- a/tests/examplefiles/go/unicode.go.output
+++ b/tests/examplefiles/go/unicode.go.output
@@ -1,59 +1,59 @@
'package' Keyword.Namespace
-' ' Text
+' ' Text.Whitespace
'main' Name.Other
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Namespace
-' ' Text
+' ' Text.Whitespace
'"fmt"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'func' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'main' Name.Other
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'世界' Name.Other
-' ' Text
+' ' Text.Whitespace
':=' Operator
-' ' Text
+' ' Text.Whitespace
'"Hello, world!"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'さようなら' Name.Other
-' ' Text
+' ' Text.Whitespace
':=' Operator
-' ' Text
+' ' Text.Whitespace
'"Goodbye, world!"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'fmt' Name.Other
'.' Punctuation
'Println' Name.Other
'(' Punctuation
'世界' Name.Other
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'fmt' Name.Other
'.' Punctuation
'Println' Name.Other
'(' Punctuation
'さようなら' Name.Other
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/haskell/AcidStateAdvanced.hs.output b/tests/examplefiles/haskell/AcidStateAdvanced.hs.output
index d934b877..633bc647 100644
--- a/tests/examplefiles/haskell/AcidStateAdvanced.hs.output
+++ b/tests/examplefiles/haskell/AcidStateAdvanced.hs.output
@@ -1,2280 +1,2280 @@
'{-' Comment.Multiline
'# LANGUAGE DeriveDataTypeable, FlexibleContexts, GeneralizedNewtypeDeriving\n , MultiParamTypeClasses, OverloadedStrings, ScopedTypeVariables, TemplateHaskell\n , TypeFamilies, FlexibleInstances #' Comment.Multiline
'-}' Comment.Multiline
-'\n' Text
+'\n' Text.Whitespace
'module' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Main' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Control.Applicative' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Applicative' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Alternative' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'<$>' Operator
')' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Control.Exception.Lifted' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'bracket' Name.Function
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Control.Monad.Trans.Control' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'MonadBaseControl' Keyword.Type
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Control.Monad' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'MonadPlus' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'mplus' Name.Function
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Control.Monad.Reader' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'MonadReader' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ReaderT' Keyword.Type
'(' Punctuation
'..' Operator
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ask' Name.Function
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Control.Monad.Trans' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'MonadIO' Keyword.Type
'(' Punctuation
'..' Operator
')' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.Acid' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'AcidState' Keyword.Type
'(' Punctuation
'..' Operator
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'EventState' Keyword.Type
'(' Punctuation
'..' Operator
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'EventResult' Keyword.Type
'(' Punctuation
'..' Operator
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Query' Keyword.Type
'(' Punctuation
'..' Operator
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'QueryEvent' Keyword.Type
'(' Punctuation
'..' Operator
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Update' Keyword.Type
'(' Punctuation
'..' Operator
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'UpdateEvent' Keyword.Type
'(' Punctuation
'..' Operator
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'IsAcidic' Keyword.Type
'(' Punctuation
'..' Operator
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'makeAcidic' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'openLocalState' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.Acid.Local' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'createCheckpointAndClose' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'openLocalStateFrom' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.Acid.Advanced' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
"query'" Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"update'" Name.Function
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.Maybe' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'fromMaybe' Name.Function
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.SafeCopy' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'SafeCopy' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'base' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'deriveSafeCopy' Name.Function
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.Data' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Data' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Typeable' Keyword.Type
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.Lens' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'%=' Operator
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'!=' Operator
')' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.Lens.Template' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'makeLens' Name.Function
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.Text.Lazy' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Text' Keyword.Type
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Happstack.Server' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'Happstack' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'HasRqData' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Method' Keyword.Type
'(' Punctuation
'GET' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'POST' Keyword.Type
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Request' Keyword.Type
'(' Punctuation
'rqMethod' Name.Function
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Response' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ServerPartT' Keyword.Type
'(' Punctuation
'..' Operator
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'WebMonad' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'FilterMonad' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ServerMonad' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'askRq' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'decodeBody' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'dir' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'defaultBodyPolicy' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'lookText' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'mapServerPartT' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'nullConf' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'nullDir' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ok' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'simpleHTTP' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'toResponse' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Prelude' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'hiding' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'head' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'id' Name.Function
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'System.FilePath' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'</>' Operator
')' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Text.Blaze' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'!' Operator
')' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Text.Blaze.Html4.Strict' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'body' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'head' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'html' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'input' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'form' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'label' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'p' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'title' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'toHtml' Name.Function
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Text.Blaze.Html4.Strict.Attributes' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'action' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'enctype' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'for' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'id' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'method' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'name' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'type_' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'value' Name.Function
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'class' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'HasAcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'st' Name
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'getAcidState' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'AcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'query' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'forall' Name
-' ' Text
+' ' Text.Whitespace
'event' Name
-' ' Text
+' ' Text.Whitespace
'm' Name
'.' Operator
-' \n ' Text
+' \n ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'Functor' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'm' Name
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'MonadIO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'm' Name
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'QueryEvent' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'event' Name
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'HasAcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'EventState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'event' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' \n ' Text
+' \n ' Text.Whitespace
'event' Name
-'\n ' Text
+'\n ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'EventResult' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'event' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'query' Name.Function
-' ' Text
+' ' Text.Whitespace
'event' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'do' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'as' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'getAcidState' Name
-'\n ' Text
+'\n ' Text.Whitespace
"query'" Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'as' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'AcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'EventState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'event' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'event' Name
-'\n' Text
+'\n' Text.Whitespace
'update' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'forall' Name
-' ' Text
+' ' Text.Whitespace
'event' Name
-' ' Text
+' ' Text.Whitespace
'm' Name
'.' Operator
-' \n ' Text
+' \n ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'Functor' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'm' Name
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'MonadIO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'm' Name
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'UpdateEvent' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'event' Name
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'HasAcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'EventState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'event' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' \n ' Text
+' \n ' Text.Whitespace
'event' Name
-' \n ' Text
+' \n ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'EventResult' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'event' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'update' Name.Function
-' ' Text
+' ' Text.Whitespace
'event' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'do' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'as' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'getAcidState' Name
-'\n ' Text
+'\n ' Text.Whitespace
"update'" Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'as' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'AcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'EventState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'event' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'event' Name
-'\n' Text
+'\n' Text.Whitespace
'-- | bracket the opening and close of the `AcidState` handle. ' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'-- automatically creates a checkpoint on close' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'withLocalState' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'MonadBaseControl' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'm' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'MonadIO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'm' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'IsAcidic' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Typeable' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' \n ' Text
+' \n ' Text.Whitespace
'Maybe' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'FilePath' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'-- ^ path to state directory' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'st' Name
-' ' Text
+' ' Text.Whitespace
'-- ^ initial state value' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'AcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- ^ function which uses the `AcidState` handle' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'a' Name
-'\n' Text
+'\n' Text.Whitespace
'withLocalState' Name.Function
-' ' Text
+' ' Text.Whitespace
'mPath' Name
-' ' Text
+' ' Text.Whitespace
'initialState' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'bracket' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'liftIO' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'maybe' Name
-' ' Text
+' ' Text.Whitespace
'openLocalState' Name
-' ' Text
+' ' Text.Whitespace
'openLocalStateFrom' Name
-' ' Text
+' ' Text.Whitespace
'mPath' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'initialState' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'liftIO' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'createCheckpointAndClose' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'-- State that stores a hit count' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'data' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'CountState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'CountState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'_count' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Integer' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'deriving' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Eq' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Ord' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Data' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Typeable' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Show' Keyword.Type
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'$' Operator
'(' Punctuation
'deriveSafeCopy' Name
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
"'base" Name
-' ' Text
+' ' Text.Whitespace
"''CountState" Keyword.Type
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'$' Operator
'(' Punctuation
'makeLens' Name
-' ' Text
+' ' Text.Whitespace
"''CountState" Keyword.Type
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'initialCountState' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'CountState' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'initialCountState' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'CountState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'_count' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'incCount' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Update' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'CountState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Integer' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'incCount' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'count' Name
-' ' Text
+' ' Text.Whitespace
'%=' Operator
-' ' Text
+' ' Text.Whitespace
'succ' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'$' Operator
'(' Punctuation
'makeAcidic' Name
-' ' Text
+' ' Text.Whitespace
"''CountState" Keyword.Type
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
"'incCount" Name
']' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'-- State that stores a greeting' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'data' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'GreetingState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'GreetingState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'_greeting' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Text' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'deriving' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Eq' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Ord' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Data' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Typeable' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Show' Keyword.Type
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'$' Operator
'(' Punctuation
'deriveSafeCopy' Name
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
"'base" Name
-' ' Text
+' ' Text.Whitespace
"''GreetingState" Keyword.Type
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'$' Operator
'(' Punctuation
'makeLens' Name
-' ' Text
+' ' Text.Whitespace
"''GreetingState" Keyword.Type
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'initialGreetingState' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'GreetingState' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'initialGreetingState' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'GreetingState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'_greeting' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'Hello' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'getGreeting' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Query' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'GreetingState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Text' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'getGreeting' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'_greeting' Name
-' ' Text
+' ' Text.Whitespace
'<$>' Operator
-' ' Text
+' ' Text.Whitespace
'ask' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'setGreeting' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Text' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Update' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'GreetingState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Text' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'setGreeting' Name.Function
-' ' Text
+' ' Text.Whitespace
'txt' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'greeting' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'txt' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'$' Operator
'(' Punctuation
'makeAcidic' Name
-' ' Text
+' ' Text.Whitespace
"''GreetingState" Keyword.Type
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
"'getGreeting" Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'setGreeting" Name
']' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'data' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Acid' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Acid' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'acidCountState' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'AcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'CountState' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'acidGreetingState' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'AcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'GreetingState' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'withAcid' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Maybe' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'FilePath' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Acid' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-'\n' Text
+'\n' Text.Whitespace
'withAcid' Name.Function
-' ' Text
+' ' Text.Whitespace
'mBasePath' Name
-' ' Text
+' ' Text.Whitespace
'action' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'basePath' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'fromMaybe' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'_state' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'mBasePath' Name
-'\n ' Text
+'\n ' Text.Whitespace
'in' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'withLocalState' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'basePath' Name
-' ' Text
+' ' Text.Whitespace
'</>' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'count' Literal.String
'"' Literal.String
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'initialCountState' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'c' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'withLocalState' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'basePath' Name
-' ' Text
+' ' Text.Whitespace
'</>' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'greeting' Literal.String
'"' Literal.String
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'initialGreetingState' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'g' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'action' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Acid' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'g' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'newtype' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'App' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'App' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'unApp' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ServerPartT' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ReaderT' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Acid' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'deriving' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'Functor' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Alternative' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Applicative' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Monad' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'MonadPlus' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'MonadIO' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'HasRqData' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ServerMonad' Keyword.Type
-' ' Text
+' ' Text.Whitespace
',' Punctuation
'WebMonad' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Response' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'FilterMonad' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Response' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Happstack' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'MonadReader' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Acid' Keyword.Type
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'runApp' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Acid' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'App' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ServerPartT' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-'\n' Text
+'\n' Text.Whitespace
'runApp' Name.Function
-' ' Text
+' ' Text.Whitespace
'acid' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'App' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'sp' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'mapServerPartT' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'flip' Name
-' ' Text
+' ' Text.Whitespace
'runReaderT' Name
-' ' Text
+' ' Text.Whitespace
'acid' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'sp' Name
-'\n' Text
+'\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'HasAcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'App' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'CountState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'getAcidState' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'acidCountState' Name
-' ' Text
+' ' Text.Whitespace
'<$>' Operator
-' ' Text
+' ' Text.Whitespace
'ask' Name
-' \n\n' Text
+' \n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'HasAcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'App' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'GreetingState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'getAcidState' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'acidGreetingState' Name
-' ' Text
+' ' Text.Whitespace
'<$>' Operator
-' ' Text
+' ' Text.Whitespace
'ask' Name
-'\n' Text
+'\n' Text.Whitespace
'page' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'App' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Response' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'page' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'do' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'nullDir' Name
-'\n ' Text
+'\n ' Text.Whitespace
'g' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'greet' Name
-'\n ' Text
+'\n ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'update' Name
-' ' Text
+' ' Text.Whitespace
'IncCount' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'-- ^ a CountState event' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'ok' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'toResponse' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'html' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'head' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'title' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'acid-state demo' Literal.String
'"' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
'body' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'form' Name
-' ' Text
+' ' Text.Whitespace
'!' Operator
-' ' Text
+' ' Text.Whitespace
'action' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'/' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'!' Operator
-' ' Text
+' ' Text.Whitespace
'method' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'POST' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'!' Operator
-' ' Text
+' ' Text.Whitespace
'enctype' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'multipart/form-data' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'label' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'new message: ' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'!' Operator
-' ' Text
+' ' Text.Whitespace
'for' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'msg' Literal.String
'"' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
'input' Name
-' ' Text
+' ' Text.Whitespace
'!' Operator
-' ' Text
+' ' Text.Whitespace
'type_' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'text' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'!' Operator
-' ' Text
+' ' Text.Whitespace
'id' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'msg' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'!' Operator
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'greeting' Literal.String
'"' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
'input' Name
-' ' Text
+' ' Text.Whitespace
'!' Operator
-' ' Text
+' ' Text.Whitespace
'type_' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'submit' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'!' Operator
-' ' Text
+' ' Text.Whitespace
'value' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'update message' Literal.String
'"' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
'p' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'toHtml' Name
-' ' Text
+' ' Text.Whitespace
'g' Name
-'\n ' Text
+'\n ' Text.Whitespace
'p' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'This page has been loaded ' Literal.String
'"' Literal.String
-' \n ' Text
+' \n ' Text.Whitespace
'toHtml' Name
-' ' Text
+' ' Text.Whitespace
'c' Name
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
' time(s).' Literal.String
'"' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'greet' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'do' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'rqMethod' Name
-' ' Text
+' ' Text.Whitespace
'<$>' Operator
-' ' Text
+' ' Text.Whitespace
'askRq' Name
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'of' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'POST' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' \n ' Text
+' \n ' Text.Whitespace
'do' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'decodeBody' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'defaultBodyPolicy' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'/tmp/' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'1000' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'1000' Literal.Number.Integer
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'newGreeting' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'lookText' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'greeting' Literal.String
'"' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
'update' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'SetGreeting' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'newGreeting' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- ^ a GreetingState event' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'return' Name
-' ' Text
+' ' Text.Whitespace
'newGreeting' Name
-'\n ' Text
+'\n ' Text.Whitespace
'GET' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' \n ' Text
+' \n ' Text.Whitespace
'do' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'query' Name
-' ' Text
+' ' Text.Whitespace
'GetGreeting' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'-- ^ a GreetingState event' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'main' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'()' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'main' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'withAcid' Name
-' ' Text
+' ' Text.Whitespace
'Nothing' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'acid' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'simpleHTTP' Name
-' ' Text
+' ' Text.Whitespace
'nullConf' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'runApp' Name
-' ' Text
+' ' Text.Whitespace
'acid' Name
-' ' Text
+' ' Text.Whitespace
'page' Name
-'\n' Text
+'\n' Text.Whitespace
'newtype' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'FooState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'FooState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'foo' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Text' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'deriving' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Eq' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Ord' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Data' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Typeable' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'SafeCopy' Keyword.Type
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'initialFooState' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'FooState' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'initialFooState' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'FooState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'foo' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'foo' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'askFoo' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Query' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'FooState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Text' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'askFoo' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'foo' Name
-' ' Text
+' ' Text.Whitespace
'<$>' Operator
-' ' Text
+' ' Text.Whitespace
'ask' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'$' Operator
'(' Punctuation
'makeAcidic' Name
-' ' Text
+' ' Text.Whitespace
"''FooState" Keyword.Type
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
"'askFoo" Name
']' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'fooPlugin' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Happstack' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'm' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'HasAcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'FooState' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'Response' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'fooPlugin' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'dir' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'foo' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'txt' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'query' Name
-' ' Text
+' ' Text.Whitespace
'AskFoo' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
'ok' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'toResponse' Name
-' ' Text
+' ' Text.Whitespace
'txt' Name
-'\n' Text
+'\n' Text.Whitespace
'data' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
"Acid'" Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
"Acid'" Keyword.Type
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
"acidCountState'" Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'AcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'CountState' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"acidGreetingState'" Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'AcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'GreetingState' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"acidFooState'" Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'AcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'FooState' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
"withAcid'" Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Maybe' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'FilePath' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
"Acid'" Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-'\n' Text
+'\n' Text.Whitespace
"withAcid'" Name.Function
-' ' Text
+' ' Text.Whitespace
'mBasePath' Name
-' ' Text
+' ' Text.Whitespace
'action' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'basePath' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'fromMaybe' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'_state' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'mBasePath' Name
-'\n ' Text
+'\n ' Text.Whitespace
'in' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'withLocalState' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'basePath' Name
-' ' Text
+' ' Text.Whitespace
'</>' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'count' Literal.String
'"' Literal.String
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'initialCountState' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'c' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'withLocalState' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'basePath' Name
-' ' Text
+' ' Text.Whitespace
'</>' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'greeting' Literal.String
'"' Literal.String
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'initialGreetingState' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'g' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'withLocalState' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'basePath' Name
-' ' Text
+' ' Text.Whitespace
'</>' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'foo' Literal.String
'"' Literal.String
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'initialFooState' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'f' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'action' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
"Acid'" Keyword.Type
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'g' Name
-' ' Text
+' ' Text.Whitespace
'f' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'newtype' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
"App'" Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
"App'" Keyword.Type
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
"unApp'" Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ServerPartT' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ReaderT' Keyword.Type
-' ' Text
+' ' Text.Whitespace
"Acid'" Keyword.Type
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'deriving' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'Functor' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Alternative' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Applicative' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Monad' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'MonadPlus' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'MonadIO' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'HasRqData' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ServerMonad' Keyword.Type
-' ' Text
+' ' Text.Whitespace
',' Punctuation
'WebMonad' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Response' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'FilterMonad' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Response' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Happstack' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'MonadReader' Keyword.Type
-' ' Text
+' ' Text.Whitespace
"Acid'" Keyword.Type
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'HasAcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
"App'" Keyword.Type
-' ' Text
+' ' Text.Whitespace
'FooState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'getAcidState' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
"acidFooState'" Name
-' ' Text
+' ' Text.Whitespace
'<$>' Operator
-' ' Text
+' ' Text.Whitespace
'ask' Name
-'\n' Text
+'\n' Text.Whitespace
'fooAppPlugin' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
"App'" Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Response' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'fooAppPlugin' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'fooPlugin' Name
-'\n' Text
+'\n' Text.Whitespace
'fooReaderPlugin' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ReaderT' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'AcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'FooState' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ServerPartT' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'Response' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'fooReaderPlugin' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'fooPlugin' Name
-'\n' Text
+'\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'HasAcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ReaderT' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'AcidState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'FooState' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ServerPartT' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'FooState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'getAcidState' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ask' Name
-'\n' Text
+'\n' Text.Whitespace
'withFooPlugin' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'MonadIO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'm' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'MonadBaseControl' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'm' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' \n ' Text
+' \n ' Text.Whitespace
'FilePath' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'-- ^ path to state directory' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ServerPartT' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Response' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- ^ function that uses fooPlugin' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'a' Name
-'\n' Text
+'\n' Text.Whitespace
'withFooPlugin' Name.Function
-' ' Text
+' ' Text.Whitespace
'basePath' Name
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'do' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'withLocalState' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'basePath' Name
-' ' Text
+' ' Text.Whitespace
'</>' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'foo' Literal.String
'"' Literal.String
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'initialFooState' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'fooState' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' \n ' Text
+' \n ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'runReaderT' Name
-' ' Text
+' ' Text.Whitespace
'fooReaderPlugin' Name
-' ' Text
+' ' Text.Whitespace
'fooState' Name
-'\n' Text
+'\n' Text.Whitespace
"main'" Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'()' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
"main'" Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' \n ' Text
+' \n ' Text.Whitespace
'withFooPlugin' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'_state' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
"fooPlugin'" Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'withAcid' Name
-' ' Text
+' ' Text.Whitespace
'Nothing' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'acid' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'simpleHTTP' Name
-' ' Text
+' ' Text.Whitespace
'nullConf' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
"fooPlugin'" Name
-' ' Text
+' ' Text.Whitespace
'`' Punctuation
'mplus' Name
'`' Punctuation
-' ' Text
+' ' Text.Whitespace
'runApp' Name
-' ' Text
+' ' Text.Whitespace
'acid' Name
-' ' Text
+' ' Text.Whitespace
'page' Name
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/haskell/SmallCheck.hs.output b/tests/examplefiles/haskell/SmallCheck.hs.output
index 0a08ba5b..564b2f73 100644
--- a/tests/examplefiles/haskell/SmallCheck.hs.output
+++ b/tests/examplefiles/haskell/SmallCheck.hs.output
@@ -1,455 +1,455 @@
'---------------------------------------------------------------------' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'-- SmallCheck: another lightweight testing library.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'-- Colin Runciman, August 2006' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'-- Version 0.2 (November 2006)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'--' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'-- After QuickCheck, by Koen Claessen and John Hughes (2000-2004).' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'---------------------------------------------------------------------' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'module' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'SmallCheck' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'smallCheck' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'depthCheck' Name.Function
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Property' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Testable' Keyword.Type
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'forAll' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'forAllElem' Name.Function
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'exists' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'existsDeeperBy' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'thereExists' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'thereExistsElem' Name.Function
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'==>' Operator
')' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Series' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
'(' Punctuation
'..' Operator
')' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'\\/' Operator
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'><' Operator
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'two' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'three' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'four' Name.Function
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'cons0' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'cons1' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'cons2' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'cons3' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'cons4' Name.Function
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'alts0' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'alts1' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'alts2' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'alts3' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'alts4' Name.Function
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'N' Keyword.Type
'(' Punctuation
'..' Operator
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Nat' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Natural' Keyword.Type
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'depth' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'inc' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'dec' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n\n' Text
+'\n\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.List' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'intersperse' Name.Function
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Control.Monad' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'when' Name.Function
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'System.IO' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'stdout' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'hFlush' Name.Function
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'------------------ <Series of depth-bounded values> -----------------' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'-- Series arguments should be interpreted as a depth bound (>=0)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'-- Series results should have finite length' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'a' Name
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'-- sum' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'infixr' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'7' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'\\/' Operator
-'\n' Text
+'\n' Text.Whitespace
'(' Punctuation
'\\/' Operator
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-'\n' Text
+'\n' Text.Whitespace
's1' Name.Function
-' ' Text
+' ' Text.Whitespace
'\\/' Operator
-' ' Text
+' ' Text.Whitespace
's2' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'd' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
's1' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'++' Operator
-' ' Text
+' ' Text.Whitespace
's2' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'-- product' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'infixr' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'8' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'><' Operator
-'\n' Text
+'\n' Text.Whitespace
'(' Punctuation
'><' Operator
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
',' Punctuation
'b' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
's1' Name.Function
-' ' Text
+' ' Text.Whitespace
'><' Operator
-' ' Text
+' ' Text.Whitespace
's2' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'd' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'x' Name
',' Punctuation
'y' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
's1' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
's2' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'------------------- <methods for type enumeration> ------------------' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'-- enumerated data values should be finite and fully defined' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'-- enumerated functional values should be total and strict' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'-- bounds:' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'-- for data values, the depth of nested constructor applications' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'-- for functional values, both the depth of nested case analysis' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'-- and the depth of results' Comment.Single
-'\n \n' Text
+'\n \n' Text.Whitespace
'class' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-'\n ' Text
+'\n ' Text.Whitespace
'coseries' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
'b' Name
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'()' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'()' Name.Builtin
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'coseries' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'()' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'b' Name
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'-' Operator
@@ -458,712 +458,712 @@
'..' Operator
'd' Name
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'coseries' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'i' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'N' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'i' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
')' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'g' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'N' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'abs' Name
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
')' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'z' Name
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'z' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'alts0' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'alts1' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'g' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'alts1' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Integer' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'toInteger' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'i' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'coseries' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'fromInteger' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Integer' Keyword.Type
'->' Operator.Word
'Int' Keyword.Type
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'newtype' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'N' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'N' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Show' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Show' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'N' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'show' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'N' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'i' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'show' Name
-' ' Text
+' ' Text.Whitespace
'i' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Integral' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'N' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'N' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
'..' Operator
"d'" Name
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
"d'" Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'fromInteger' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'toInteger' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'coseries' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'(' Punctuation
'N' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'i' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'N' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'i' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
')' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'z' Name
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'z' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'alts0' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'alts1' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Nat' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'N' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Natural' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'N' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Integer' Keyword.Type
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'encodeFloat' Name
-' ' Text
+' ' Text.Whitespace
'sig' Name
-' ' Text
+' ' Text.Whitespace
'exp' Name
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'sig' Name
',' Punctuation
'exp' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'odd' Name
-' ' Text
+' ' Text.Whitespace
'sig' Name
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'sig' Name
'==' Operator
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'exp' Name
'==' Operator
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'coseries' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'decodeFloat' Name
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n \n' Text
+'\n \n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Double' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'frac' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'x' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Float' Keyword.Type
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'coseries' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'frac' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Double' Keyword.Type
'->' Operator.Word
'Float' Keyword.Type
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'frac' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Real' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Fractional' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Real' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Fractional' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'b' Name
-'\n' Text
+'\n' Text.Whitespace
'frac' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'fromRational' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'toRational' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Char' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'take' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'd' Name
'+' Operator
'1' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
"'a'" Literal.String.Char
'..' Operator
"'z'" Literal.String.Char
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'coseries' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'c' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'N' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'fromEnum' Name
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'fromEnum' Name
-' ' Text
+' ' Text.Whitespace
"'a'" Literal.String.Char
')' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
',' Punctuation
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'><' Operator
-' ' Text
+' ' Text.Whitespace
'series' Name
-'\n ' Text
+'\n ' Text.Whitespace
'coseries' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'uncurry' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'coseries' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'c' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
',' Punctuation
@@ -1171,18 +1171,18 @@
',' Punctuation
'c' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'd' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'a' Name
@@ -1191,9 +1191,9 @@
',' Punctuation
'c' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
',' Punctuation
@@ -1203,54 +1203,54 @@
'c' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'coseries' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'uncurry3' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'coseries' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'c' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'd' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
',' Punctuation
@@ -1260,18 +1260,18 @@
',' Punctuation
'd' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'd' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'a' Name
@@ -1282,9 +1282,9 @@
',' Punctuation
'd' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
',' Punctuation
@@ -1298,31 +1298,31 @@
')' Punctuation
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'coseries' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'uncurry4' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'coseries' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'uncurry3' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
@@ -1332,9 +1332,9 @@
'->' Operator.Word
'd' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'a' Name
@@ -1346,12 +1346,12 @@
'->' Operator.Word
'd' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'uncurry3' Name.Function
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'x' Name
',' Punctuation
@@ -1359,22 +1359,22 @@
',' Punctuation
'z' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'z' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'uncurry4' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
@@ -1386,9 +1386,9 @@
'->' Operator.Word
'e' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'a' Name
@@ -1402,12 +1402,12 @@
'->' Operator.Word
'e' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'uncurry4' Name.Function
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'w' Name
',' Punctuation
@@ -1417,64 +1417,64 @@
',' Punctuation
'z' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'w' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'z' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'two' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
',' Punctuation
'a' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'two' Name.Function
-' ' Text
+' ' Text.Whitespace
's' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
's' Name
-' ' Text
+' ' Text.Whitespace
'><' Operator
-' ' Text
+' ' Text.Whitespace
's' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'three' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
',' Punctuation
@@ -1482,19 +1482,19 @@
',' Punctuation
'a' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'three' Name.Function
-' ' Text
+' ' Text.Whitespace
's' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'd' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'x' Name
@@ -1503,9 +1503,9 @@
',' Punctuation
'z' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'x' Name
',' Punctuation
@@ -1515,37 +1515,37 @@
'z' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
's' Name
-' ' Text
+' ' Text.Whitespace
'><' Operator
-' ' Text
+' ' Text.Whitespace
's' Name
-' ' Text
+' ' Text.Whitespace
'><' Operator
-' ' Text
+' ' Text.Whitespace
's' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'd' Name
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'four' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
',' Punctuation
@@ -1555,19 +1555,19 @@
',' Punctuation
'a' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'four' Name.Function
-' ' Text
+' ' Text.Whitespace
's' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'd' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'w' Name
@@ -1578,9 +1578,9 @@
',' Punctuation
'z' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'w' Name
',' Punctuation
@@ -1594,131 +1594,131 @@
')' Punctuation
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
's' Name
-' ' Text
+' ' Text.Whitespace
'><' Operator
-' ' Text
+' ' Text.Whitespace
's' Name
-' ' Text
+' ' Text.Whitespace
'><' Operator
-' ' Text
+' ' Text.Whitespace
's' Name
-' ' Text
+' ' Text.Whitespace
'><' Operator
-' ' Text
+' ' Text.Whitespace
's' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'd' Name
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'cons0' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' \n ' Text
+' \n ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-'\n' Text
+'\n' Text.Whitespace
'cons0' Name.Function
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'c' Name
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'cons1' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
-'\n' Text
+'\n' Text.Whitespace
'cons1' Name.Function
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'c' Name
-' ' Text
+' ' Text.Whitespace
'z' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'z' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'd' Name
'-' Operator
'1' Literal.Number.Integer
')' Punctuation
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'cons2' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
@@ -1726,78 +1726,78 @@
'->' Operator.Word
'c' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'c' Name
-'\n' Text
+'\n' Text.Whitespace
'cons2' Name.Function
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'c' Name
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'z' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'y' Name
',' Punctuation
'z' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'd' Name
'-' Operator
'1' Literal.Number.Integer
')' Punctuation
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'cons3' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'c' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
@@ -1807,40 +1807,40 @@
'->' Operator.Word
'd' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'd' Name
-'\n' Text
+'\n' Text.Whitespace
'cons3' Name.Function
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'c' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'z' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'x' Name
',' Punctuation
@@ -1848,46 +1848,46 @@
',' Punctuation
'z' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'd' Name
'-' Operator
'1' Literal.Number.Integer
')' Punctuation
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'cons4' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'c' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'd' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
@@ -1899,42 +1899,42 @@
'->' Operator.Word
'e' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'e' Name
-'\n' Text
+'\n' Text.Whitespace
'cons4' Name.Function
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'c' Name
-' ' Text
+' ' Text.Whitespace
'w' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'z' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'w' Name
',' Punctuation
@@ -1944,141 +1944,141 @@
',' Punctuation
'z' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'd' Name
'-' Operator
'1' Literal.Number.Integer
')' Punctuation
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'alts0' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-'\n' Text
+'\n' Text.Whitespace
'alts0' Name.Function
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'alts1' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
'b' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'alts1' Name.Function
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'dec' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'\\' Name.Function
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'alts2' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'c' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
@@ -2086,85 +2086,85 @@
'->' Operator.Word
'c' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'alts2' Name.Function
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'dec' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'\\' Name.Function
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'alts3' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'c' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'd' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
@@ -2174,92 +2174,92 @@
'->' Operator.Word
'd' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'alts3' Name.Function
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'dec' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'\\' Name.Function
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'alts4' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'c' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'd' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'e' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
@@ -2271,698 +2271,698 @@
'->' Operator.Word
'e' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'alts4' Name.Function
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'dec' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'\\' Name.Function
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Bool' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'cons0' Name
-' ' Text
+' ' Text.Whitespace
'True' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'\\/' Operator
-' ' Text
+' ' Text.Whitespace
'cons0' Name
-' ' Text
+' ' Text.Whitespace
'False' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
'coseries' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'x' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'b1' Name
-' ' Text
+' ' Text.Whitespace
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'b2' Name
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'b1' Name
',' Punctuation
'b2' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Maybe' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'cons0' Name
-' ' Text
+' ' Text.Whitespace
'Nothing' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'\\/' Operator
-' ' Text
+' ' Text.Whitespace
'cons1' Name
-' ' Text
+' ' Text.Whitespace
'Just' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
'coseries' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'm' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'case' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'of' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'Nothing' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'z' Name
-'\n ' Text
+'\n ' Text.Whitespace
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'z' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'alts0' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'alts1' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Either' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'cons1' Name
-' ' Text
+' ' Text.Whitespace
'Left' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'\\/' Operator
-' ' Text
+' ' Text.Whitespace
'cons1' Name
-' ' Text
+' ' Text.Whitespace
'Right' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
'coseries' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'e' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'case' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'e' Name
-' ' Text
+' ' Text.Whitespace
'of' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'Left' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-'\n ' Text
+'\n ' Text.Whitespace
'Right' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'g' Name
-' ' Text
+' ' Text.Whitespace
'y' Name
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'alts1' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'g' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'alts1' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'a' Name
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'cons0' Name
-' ' Text
+' ' Text.Whitespace
'[]' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'\\/' Operator
-' ' Text
+' ' Text.Whitespace
'cons2' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
':' Keyword.Type
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'coseries' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'xs' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'case' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
'of' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'[]' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'y' Name
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'x' Name
':' Keyword.Type
"xs'" Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
"xs'" Name
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'alts0' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'alts2' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'-- Warning: the coseries instance here may generate duplicates.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'coseries' Name
-'\n ' Text
+'\n ' Text.Whitespace
'coseries' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'f' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'g' Name
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'f' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'g' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-' \n\n' Text
+' \n\n' Text.Whitespace
'-- For customising the depth measure. Use with care!' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'depth' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'depth' Name.Function
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
"d'" Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'>=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
"d'" Name
'+' Operator
'1' Literal.Number.Integer
'-' Operator
'd' Name
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'otherwise' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'error' Name.Exception
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'SmallCheck.depth: argument < 0' Literal.String
'"' Literal.String
-'\n\n' Text
+'\n\n' Text.Whitespace
'dec' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'dec' Name.Function
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'd' Name
'-' Operator
'1' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'otherwise' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'error' Name.Exception
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'SmallCheck.dec: argument <= 0' Literal.String
'"' Literal.String
-'\n\n' Text
+'\n\n' Text.Whitespace
'inc' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'inc' Name.Function
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'd' Name
'+' Operator
'1' Literal.Number.Integer
-'\n\n' Text
+'\n\n' Text.Whitespace
'-- show the extension of a function (in part, bounded both by' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'-- the number and depth of arguments)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Show' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Show' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Show' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'show' Name
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' \n ' Text
+' \n ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'maxarheight' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'sumarwidth' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'length' Name
-' ' Text
+' ' Text.Whitespace
'ars' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'length' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'->;' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'widthLimit' Name
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'{' Literal.String
'"' Literal.String
'++' Operator
'(' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'concat' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'intersperse' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
';' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'a' Name
'++' Operator
@@ -2971,32 +2971,32 @@
'"' Literal.String
'++' Operator
'r' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
',' Punctuation
'r' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ars' Name
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
')' Punctuation
'++' Operator
'"' Literal.String
'}' Literal.String
'"' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'concat' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'a' Name
'++' Operator
@@ -3007,159 +3007,159 @@
'"' Literal.String
'++' Operator
'indent' Name
-' ' Text
+' ' Text.Whitespace
'r' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
',' Punctuation
'r' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ars' Name
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'ars' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'take' Name
-' ' Text
+' ' Text.Whitespace
'lengthLimit' Name
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'show' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'show' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'f' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
')' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'depthLimit' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'maxarheight' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'maximum' Name
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'max' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'height' Name
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'height' Name
-' ' Text
+' ' Text.Whitespace
'r' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
',' Punctuation
'r' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ars' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'sumarwidth' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'sum' Name
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'length' Name
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'length' Name
-' ' Text
+' ' Text.Whitespace
'r' Name
-' \n ' Text
+' \n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
',' Punctuation
'r' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ars' Name
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'indent' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'unlines' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'"' Literal.String
' ' Literal.String
'"' Literal.String
'++' Operator
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'lines' Name
-'\n ' Text
+'\n ' Text.Whitespace
'height' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'length' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'lines' Name
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'widthLimit' Name
',' Punctuation
@@ -3167,9 +3167,9 @@
',' Punctuation
'depthLimit' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'80' Literal.Number.Integer
',' Punctuation
@@ -3185,1352 +3185,1352 @@
',' Punctuation
'Int' Keyword.Type
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'---------------- <properties and their evaluation> ------------------' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'-- adapted from QuickCheck originals: here results come in lists,' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'-- properties have depth arguments, stamps (for classifying random' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'-- tests) are omitted, existentials are introduced' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'newtype' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'PR' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Prop' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'Result' Keyword.Type
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'data' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Result' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Result' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'ok' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Maybe' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Bool' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'arguments' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'String' Keyword.Type
']' Punctuation
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'nothing' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Result' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'nothing' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Result' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'ok' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Nothing' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'arguments' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[]' Keyword.Type
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'result' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Result' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'PR' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'result' Name.Function
-' ' Text
+' ' Text.Whitespace
'res' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Prop' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'res' Name
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'newtype' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Property' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Property' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'PR' Keyword.Type
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'class' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Testable' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'property' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'PR' Keyword.Type
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Testable' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Bool' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'property' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Prop' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'Result' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'[]' Keyword.Type
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Testable' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'PR' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'property' Name
-' ' Text
+' ' Text.Whitespace
'prop' Name
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'prop' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Show' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Testable' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Testable' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'property' Name
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
"f'" Name
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Property' Keyword.Type
-' ' Text
+' ' Text.Whitespace
"f'" Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'forAll' Name
-' ' Text
+' ' Text.Whitespace
'series' Name
-' ' Text
+' ' Text.Whitespace
'f' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Testable' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Property' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'property' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Property' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'f' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'evaluate' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Testable' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Result' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'evaluate' Name.Function
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'rs' Name
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Prop' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'rs' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'property' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'forAll' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Show' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Testable' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Property' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'forAll' Name.Function
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Property' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'd' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Prop' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'r' Name
'{' Punctuation
'arguments' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'show' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
':' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'arguments' Name
-' ' Text
+' ' Text.Whitespace
'r' Name
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'r' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'evaluate' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'f' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'forAllElem' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Show' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Testable' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'a' Name
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Property' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'forAllElem' Name.Function
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'forAll' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'const' Name
-' ' Text
+' ' Text.Whitespace
'xs' Name
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'thereExists' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Testable' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Series' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Property' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'thereExists' Name.Function
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Property' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'd' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Prop' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'Result' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'or' Name
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'all' Name
-' ' Text
+' ' Text.Whitespace
'pass' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'evaluate' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'f' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'd' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[]' Keyword.Type
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-' \n ' Text
+' \n ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'pass' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Result' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Nothing' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'True' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
'pass' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Result' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'b' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'thereExistsElem' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Testable' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'a' Name
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Property' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'thereExistsElem' Name.Function
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'thereExists' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'const' Name
-' ' Text
+' ' Text.Whitespace
'xs' Name
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'exists' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Testable' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Property' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'exists' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'thereExists' Name
-' ' Text
+' ' Text.Whitespace
'series' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'existsDeeperBy' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Serial' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Testable' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'Int' Keyword.Type
'->' Operator.Word
'Int' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Property' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'existsDeeperBy' Name.Function
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'thereExists' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'series' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'f' Name
')' Punctuation
-'\n \n' Text
+'\n \n' Text.Whitespace
'infixr' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'==>' Operator
-'\n\n' Text
+'\n\n' Text.Whitespace
'(' Punctuation
'==>' Operator
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Testable' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Bool' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Property' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'True' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'==>' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Property' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'property' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'False' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'==>' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Property' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'const' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'result' Name
-' ' Text
+' ' Text.Whitespace
'nothing' Name
')' Punctuation
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'--------------------- <top-level test drivers> ----------------------' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'-- similar in spirit to QuickCheck but with iterative deepening' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'-- test for values of depths 0..d stopping when a property' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'-- fails or when it has been checked for all these values' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'smallCheck' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Testable' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'String' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'smallCheck' Name.Function
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'iterCheck' Name
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'd' Name
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'depthCheck' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Testable' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'String' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'depthCheck' Name.Function
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'iterCheck' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'd' Name
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'iterCheck' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Testable' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Maybe' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'String' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'iterCheck' Name.Function
-' ' Text
+' ' Text.Whitespace
'dFrom' Name
-' ' Text
+' ' Text.Whitespace
'mdTo' Name
-' ' Text
+' ' Text.Whitespace
't' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'iter' Name
-' ' Text
+' ' Text.Whitespace
'dFrom' Name
-'\n ' Text
+'\n ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'iter' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'String' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
'iter' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Prop' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'results' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'property' Name
-' ' Text
+' ' Text.Whitespace
't' Name
-' ' Text
+' ' Text.Whitespace
'd' Name
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'ok' Name
',' Punctuation
's' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'check' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'mdTo' Name
'==' Operator
'Nothing' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'True' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'results' Name
-'\n ' Text
+'\n ' Text.Whitespace
'maybe' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'iter' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'd' Name
'+' Operator
'1' Literal.Number.Integer
')' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'\\' Name.Function
'dTo' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'ok' Name
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'dTo' Name
-'\n ' Text
+'\n ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'iter' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'd' Name
'+' Operator
'1' Literal.Number.Integer
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'return' Name
-' ' Text
+' ' Text.Whitespace
's' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'mdTo' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'check' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Bool' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Bool' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'Result' Keyword.Type
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Bool' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'String' Keyword.Type
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'check' Name.Function
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'ok' Name
-' ' Text
+' ' Text.Whitespace
'rs' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'null' Name
-' ' Text
+' ' Text.Whitespace
'rs' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
's' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
' Completed ' Literal.String
'"' Literal.String
'++' Operator
'show' Name
-' ' Text
+' ' Text.Whitespace
'n' Name
'++' Operator
'"' Literal.String
' test(s)' Literal.String
'"' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'.' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
' without failure.' Literal.String
'"' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
'z' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
' But ' Literal.String
'"' Literal.String
'++' Operator
'show' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
'++' Operator
'"' Literal.String
' did not meet ==> condition.' Literal.String
'"' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'otherwise' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'"' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
'return' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ok' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
's' Name
-' ' Text
+' ' Text.Whitespace
'++' Operator
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'++' Operator
-' ' Text
+' ' Text.Whitespace
'z' Name
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'check' Name.Function
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'ok' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Result' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Nothing' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
':' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'rs' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'progressReport' Name
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-'\n ' Text
+'\n ' Text.Whitespace
'check' Name
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'n' Name
'+' Operator
'1' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'x' Name
'+' Operator
'1' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'ok' Name
-' ' Text
+' ' Text.Whitespace
'rs' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'check' Name.Function
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Result' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'True' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
':' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'rs' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'progressReport' Name
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-'\n ' Text
+'\n ' Text.Whitespace
'check' Name
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'n' Name
'+' Operator
'1' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'rs' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'check' Name.Function
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Result' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'False' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'args' Name
-' ' Text
+' ' Text.Whitespace
':' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'rs' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
's' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
' Failed test no. ' Literal.String
'"' Literal.String
'++' Operator
'show' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'n' Name
'+' Operator
@@ -4540,99 +4540,99 @@
'"' Literal.String
'. Test values follow.' Literal.String
'"' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
"s'" Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
's' Name
-' ' Text
+' ' Text.Whitespace
'++' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
': ' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'++' Operator
-' ' Text
+' ' Text.Whitespace
'concat' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'intersperse' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
', ' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'args' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'check' Name
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'n' Name
'+' Operator
'1' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'False' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'rs' Name
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'return' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'False' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"s'" Name
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'progressReport' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Bool' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'()' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'progressReport' Name.Function
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'return' Name
-' ' Text
+' ' Text.Whitespace
'()' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/haskell/example.hs.output b/tests/examplefiles/haskell/example.hs.output
index 257f87f9..fd537a45 100644
--- a/tests/examplefiles/haskell/example.hs.output
+++ b/tests/examplefiles/haskell/example.hs.output
@@ -1,313 +1,313 @@
'module' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'ĈrazyThings' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n\n' Text
+'\n\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'base' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'Data.Char' Name.Namespace
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'base' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'Data.Char' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'isControl' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'isSpace' Name.Function
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'base' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'Data.Char' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'isControl' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'--isSpace)' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'isSpace' Name.Function
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'base' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'Data.Char' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'isControl' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- isSpace)' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'isSpace' Name.Function
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'(' Punctuation
'-->' Operator
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Num' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'-- signature' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'(' Punctuation
'-->' Operator
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'-- >implementation' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'--test comment' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'-- test comment' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'main' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'()' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'main' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'putStrLn' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'hello world' Literal.String
'"' Literal.String
-'\n\n' Text
+'\n\n' Text.Whitespace
'gádd' Name.Function
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'y' Name
-'\n' Text
+'\n' Text.Whitespace
'ádd' Name.Function
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'y' Name
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'data' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'ĈrazyThings' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-'\n ' Text
+'\n ' Text.Whitespace
'Ĉar' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'House' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'Peár' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
'deriving' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Show' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Eq' Keyword.Type
')' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'-- some char literals:' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'charl' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'\'"\'' Literal.String.Char
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'a'" Literal.String.Char
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'\\" Keyword.Type
"ESC'" Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"'\\" Keyword.Type
"'" Literal.String.Char
"'" Literal.String.Char
',' Punctuation
-' ' Text
+' ' Text.Whitespace
"' '" Literal.String.Char
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'-- closed type families' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'family' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Fam' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Type' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'r' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Type' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'Fam' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'True' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
'Fam' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'False' Keyword.Type
-'\n\n' Text
+'\n\n' Text.Whitespace
'-- type literals' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'IntChar' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
"'[Int, Char]" Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Falsy' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
"'False" Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Falsy' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
"'(10, 20, 30)" Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'EmptyList' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
"'[]" Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'TypeCons' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
"':" Keyword.Type
-' ' Text
+' ' Text.Whitespace
"'[]" Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Times' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
"'*" Keyword.Type
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/hexdump/hexdump_debugexe.output b/tests/examplefiles/hexdump/hexdump_debugexe.output
index 1a8cafd7..f5e5badc 100644
--- a/tests/examplefiles/hexdump/hexdump_debugexe.output
+++ b/tests/examplefiles/hexdump/hexdump_debugexe.output
@@ -34,7 +34,7 @@
'4C' Literal.Number.Hex
' ' Text.Whitespace
'69' Literal.Number.Hex
-' ' Text
+' ' Text.Whitespace
'// Created by Li' Literal.String
'\n' Text.Whitespace
diff --git a/tests/examplefiles/hexdump/hexdump_hexcat.output b/tests/examplefiles/hexdump/hexdump_hexcat.output
index 54daf178..14eb4052 100644
--- a/tests/examplefiles/hexdump/hexdump_hexcat.output
+++ b/tests/examplefiles/hexdump/hexdump_hexcat.output
@@ -43,7 +43,7 @@
'65' Literal.Number.Hex
' ' Text.Whitespace
'6C' Literal.Number.Hex
-' ' Text
+' ' Text.Whitespace
'//.Created.by.Lionel' Literal.String
'\n' Text.Whitespace
diff --git a/tests/examplefiles/hexdump/hexdump_hexdump.output b/tests/examplefiles/hexdump/hexdump_hexdump.output
index cfe73a2c..5ca963fd 100644
--- a/tests/examplefiles/hexdump/hexdump_hexdump.output
+++ b/tests/examplefiles/hexdump/hexdump_hexdump.output
@@ -8304,7 +8304,7 @@
' ' Text.Whitespace
' ' Text.Whitespace
' ' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
' ' Literal.String
'\n' Text.Whitespace
diff --git a/tests/examplefiles/hexdump/hexdump_xxd.output b/tests/examplefiles/hexdump/hexdump_xxd.output
index 98cc48e0..c64d1000 100644
--- a/tests/examplefiles/hexdump/hexdump_xxd.output
+++ b/tests/examplefiles/hexdump/hexdump_xxd.output
@@ -24,7 +24,7 @@
' ' Text.Whitespace
'4c' Literal.Number.Hex
'69' Literal.Number.Hex
-' ' Text
+' ' Text.Whitespace
'// Created by Li' Literal.String
'\n' Text.Whitespace
diff --git a/tests/examplefiles/hlsl/example.hlsl.output b/tests/examplefiles/hlsl/example.hlsl.output
index 31bacc18..d35d975b 100644
--- a/tests/examplefiles/hlsl/example.hlsl.output
+++ b/tests/examplefiles/hlsl/example.hlsl.output
@@ -1,239 +1,239 @@
'// A few random snippets of HLSL shader code I gathered...' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'[' Punctuation
'numthreads' Name.Decorator
'(' Punctuation
'256' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
')' Punctuation
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'void' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'cs_main' Name
'(' Punctuation
'uint3' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'threadId' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'SV_DispatchThreadID' Name.Decorator
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'// Seed the PRNG using the thread ID' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'rng_state' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'threadId' Name
'.' Punctuation
'x' Name
';' Punctuation
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'// Generate a few numbers...' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'uint' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'r0' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'rand_xorshift' Name
'(' Punctuation
')' Punctuation
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'uint' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'r1' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'rand_xorshift' Name
'(' Punctuation
')' Punctuation
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'// Do some stuff with them...' Comment.Single
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'// Generate a random float in [0, 1)...' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'f0' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'float' Keyword.Type
'(' Punctuation
'rand_xorshift' Name
'(' Punctuation
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'1.0' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'4294967296.0' Literal.Number.Float
')' Punctuation
';' Punctuation
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'// ...etc.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'// Constant buffer of parameters' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'cbuffer' Keyword
-' ' Text
+' ' Text.Whitespace
'IntegratorParams' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'register' Keyword
'(' Punctuation
'b0' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'float2' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'specPow' Name
';' Punctuation
-'\t\t' Text
+'\t\t' Text.Whitespace
'// Spec powers in XY directions (equal for isotropic BRDFs)' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'float3' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'L' Name
';' Punctuation
-'\t\t\t' Text
+'\t\t\t' Text.Whitespace
'// Unit vector toward light ' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'int2' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'cThread' Name
';' Punctuation
-'\t\t' Text
+'\t\t' Text.Whitespace
'// Total threads launched in XY dimensions' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'int2' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'xyOutput' Name
';' Punctuation
-'\t\t' Text
+'\t\t' Text.Whitespace
'// Where in the output buffer to store the result' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'static' Keyword
-' ' Text
+' ' Text.Whitespace
'const' Keyword
-' ' Text
+' ' Text.Whitespace
'float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'pi' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'3.141592654' Literal.Number.Float
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'AshikhminShirleyNDF' Name
'(' Punctuation
'float3' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'H' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'normFactor' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'sqrt' Name.Builtin
'(' Punctuation
'(' Punctuation
'specPow' Name
'.' Punctuation
'x' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'2.0f' Literal.Number.Float
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'specPow' Name
'.' Punctuation
'y' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'2.0' Literal.Number.Float
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0.5f' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'pi' Name
')' Punctuation
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'NdotH' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'H' Name
'.' Punctuation
'z' Name
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'float2' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Hxy' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'normalize' Name.Builtin
'(' Punctuation
'H' Name
@@ -241,535 +241,535 @@
'xy' Name
')' Punctuation
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'normFactor' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'pow' Name.Builtin
'(' Punctuation
'NdotH' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'dot' Name.Builtin
'(' Punctuation
'specPow' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Hxy' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'Hxy' Name
')' Punctuation
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'BeckmannNDF' Name
'(' Punctuation
'float3' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'H' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'glossFactor' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'specPow' Name
'.' Punctuation
'x' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'0.5f' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'1.0f' Literal.Number.Float
';' Punctuation
-'\t' Text
+'\t' Text.Whitespace
'// This is 1/m^2 in the usual Beckmann formula' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'normFactor' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'glossFactor' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'1.0f' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'pi' Name
')' Punctuation
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'NdotHSq' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'H' Name
'.' Punctuation
'z' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'H' Name
'.' Punctuation
'z' Name
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'normFactor' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'NdotHSq' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'NdotHSq' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'exp' Name.Builtin
'(' Punctuation
'glossFactor' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'1.0f' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1.0f' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'NdotHSq' Name
')' Punctuation
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'// Output buffer for compute shader (actually float, but must be declared as uint' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'// for atomic operations to work)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'globallycoherent' Keyword
-' ' Text
+' ' Text.Whitespace
'RWTexture2D' Keyword.Type
'<' Operator
'uint' Keyword.Type
'>' Operator
-' ' Text
+' ' Text.Whitespace
'o_data' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'register' Keyword
'(' Punctuation
'u0' Name
')' Punctuation
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'// Sum up the outputs of all threads and store to the output location' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'static' Keyword
-' ' Text
+' ' Text.Whitespace
'const' Keyword
-' ' Text
+' ' Text.Whitespace
'uint' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'threadGroupSize2D' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'16' Literal.Number.Integer
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'static' Keyword
-' ' Text
+' ' Text.Whitespace
'const' Keyword
-' ' Text
+' ' Text.Whitespace
'uint' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'threadGroupSize1D' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'threadGroupSize2D' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'threadGroupSize2D' Name
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'groupshared' Keyword
-' ' Text
+' ' Text.Whitespace
'float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'g_partialSums' Name
'[' Punctuation
'threadGroupSize1D' Name
']' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'void' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'SumAcrossThreadsAndStore' Name
'(' Punctuation
'float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'value' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'uint' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'iThreadInGroup' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'// First reduce within the threadgroup: partial sums of 2, 4, 8... elements' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'// are calculated by 1/2, 1/4, 1/8... of the threads, always keeping the' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'// active threads at the front of the group to minimize divergence.' Comment.Single
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'// NOTE: there are faster ways of doing this...but this is simple to code' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'// and good enough.' Comment.Single
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'g_partialSums' Name
'[' Punctuation
'iThreadInGroup' Name
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'value' Name
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'GroupMemoryBarrierWithGroupSync' Name.Builtin
'(' Punctuation
')' Punctuation
';' Punctuation
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'[' Punctuation
'unroll' Name.Decorator
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'uint' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'threadGroupSize1D' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Oct
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'i' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
')' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'{' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'iThreadInGroup' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'i' Name
')' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'{' Punctuation
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'g_partialSums' Name
'[' Punctuation
'iThreadInGroup' Name
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'g_partialSums' Name
'[' Punctuation
'iThreadInGroup' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'i' Name
']' Punctuation
';' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'}' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'GroupMemoryBarrierWithGroupSync' Name.Builtin
'(' Punctuation
')' Punctuation
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'}' Punctuation
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'// Then reduce across threadgroups: one thread from each group adds the group' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'// total to the final output location, using a software transactional memory' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
"// style since D3D11 doesn't support atomic add on floats." Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'// (Assumes the output value has been cleared to zero beforehand.)' Comment.Single
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'iThreadInGroup' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Oct
')' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'{' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'threadGroupSum' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'g_partialSums' Name
'[' Punctuation
'0' Literal.Number.Oct
']' Punctuation
';' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'uint' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'outputValueRead' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'o_data' Name
'[' Punctuation
'xyOutput' Name
']' Punctuation
';' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'while' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'true' Keyword.Constant
')' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'{' Punctuation
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'uint' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'newOutputValue' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'asuint' Name.Builtin
'(' Punctuation
'asfloat' Name.Builtin
'(' Punctuation
'outputValueRead' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'threadGroupSum' Name
')' Punctuation
';' Punctuation
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'uint' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'previousOutputValue' Name
';' Punctuation
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'InterlockedCompareExchange' Name.Builtin
'(' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'o_data' Name
'[' Punctuation
'xyOutput' Name
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'outputValueRead' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'newOutputValue' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'previousOutputValue' Name
')' Punctuation
';' Punctuation
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'previousOutputValue' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'outputValueRead' Name
')' Punctuation
-'\n\t\t\t\t' Text
+'\n\t\t\t\t' Text.Whitespace
'break' Keyword
';' Punctuation
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'outputValueRead' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'previousOutputValue' Name
';' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'}' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'void' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'main' Name
'(' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'Vertex' Name
-' ' Text
+' ' Text.Whitespace
'i_vtx' Name
',' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'out' Keyword
-' ' Text
+' ' Text.Whitespace
'Vertex' Name
-' ' Text
+' ' Text.Whitespace
'o_vtx' Name
',' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'out' Keyword
-' ' Text
+' ' Text.Whitespace
'float3' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'o_vecCamera' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'CAMERA' Name
',' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'out' Keyword
-' ' Text
+' ' Text.Whitespace
'float4' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'o_uvzwShadow' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'UVZW_SHADOW' Name
',' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'out' Keyword
-' ' Text
+' ' Text.Whitespace
'float4' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'o_posClip' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'SV_Position' Name.Decorator
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'o_vtx' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'i_vtx' Name
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'o_vecCamera' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'g_posCamera' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'i_vtx' Name
'.' Punctuation
'm_pos' Name
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'o_uvzwShadow' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'mul' Name.Builtin
'(' Punctuation
'float4' Keyword.Type
@@ -778,19 +778,19 @@
'.' Punctuation
'm_pos' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1.0' Literal.Number.Float
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'g_matWorldToUvzwShadow' Name
')' Punctuation
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'o_posClip' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'mul' Name.Builtin
'(' Punctuation
'float4' Keyword.Type
@@ -799,213 +799,213 @@
'.' Punctuation
'm_pos' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1.0' Literal.Number.Float
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'g_matWorldToClip' Name
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'#pragma pack_matrix(row_major)' Comment.Preproc
-'\n\n' Text
+'\n\n' Text.Whitespace
'struct' Keyword
-' ' Text
+' ' Text.Whitespace
'Vertex' Name
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'float3' Keyword.Type
-'\t\t' Text
+'\t\t' Text.Whitespace
'm_pos' Name
-'\t\t' Text
+'\t\t' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'POSITION' Name
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'float3' Keyword.Type
-'\t\t' Text
+'\t\t' Text.Whitespace
'm_normal' Name
-'\t' Text
+'\t' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'NORMAL' Name
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'float2' Keyword.Type
-'\t\t' Text
+'\t\t' Text.Whitespace
'm_uv' Name
-'\t\t' Text
+'\t\t' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'UV' Name
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'cbuffer' Keyword
-' ' Text
+' ' Text.Whitespace
'CBFrame' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'CB_FRAME' Name
-'\t\t\t\t\t' Text
+'\t\t\t\t\t' Text.Whitespace
'// matches struct CBFrame in test.cpp' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'float4x4' Keyword.Type
-'\t' Text
+'\t' Text.Whitespace
'g_matWorldToClip' Name
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'float4x4' Keyword.Type
-'\t' Text
+'\t' Text.Whitespace
'g_matWorldToUvzwShadow' Name
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'float3x3' Keyword.Type
-'\t' Text
+'\t' Text.Whitespace
'g_matWorldToUvzShadowNormal' Name
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'float3' Keyword.Type
-'\t\t' Text
+'\t\t' Text.Whitespace
'g_posCamera' Name
';' Punctuation
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'float3' Keyword.Type
-'\t\t' Text
+'\t\t' Text.Whitespace
'g_vecDirectionalLight' Name
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'float3' Keyword.Type
-'\t\t' Text
+'\t\t' Text.Whitespace
'g_rgbDirectionalLight' Name
';' Punctuation
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'float2' Keyword.Type
-'\t\t' Text
+'\t\t' Text.Whitespace
'g_dimsShadowMap' Name
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'float' Keyword.Type
-'\t\t' Text
+'\t\t' Text.Whitespace
'g_normalOffsetShadow' Name
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'float' Keyword.Type
-'\t\t' Text
+'\t\t' Text.Whitespace
'g_shadowSharpening' Name
';' Punctuation
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'float' Keyword.Type
-'\t\t' Text
+'\t\t' Text.Whitespace
'g_exposure' Name
';' Punctuation
-'\t\t\t\t\t' Text
+'\t\t\t\t\t' Text.Whitespace
'// Exposure multiplier' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'Texture2D' Keyword.Type
'<' Operator
'float3' Keyword.Type
'>' Operator
-' ' Text
+' ' Text.Whitespace
'g_texDiffuse' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'register' Keyword
'(' Punctuation
't0' Name
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'SamplerState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'g_ss' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'register' Keyword
'(' Punctuation
's0' Name
')' Punctuation
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'void' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'main' Name
'(' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'Vertex' Name
-' ' Text
+' ' Text.Whitespace
'i_vtx' Name
',' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'float3' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'i_vecCamera' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'CAMERA' Name
',' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'float4' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'i_uvzwShadow' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'UVZW_SHADOW' Name
',' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'out' Keyword
-' ' Text
+' ' Text.Whitespace
'float3' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'o_rgb' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'SV_Target' Name.Decorator
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'float3' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'normal' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'normalize' Name.Builtin
'(' Punctuation
'i_vtx' Name
@@ -1013,98 +1013,98 @@
'm_normal' Name
')' Punctuation
';' Punctuation
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'// Sample shadow map' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'shadow' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'EvaluateShadow' Name
'(' Punctuation
'i_uvzwShadow' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'normal' Name
')' Punctuation
';' Punctuation
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'// Evaluate diffuse lighting' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'float3' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'diffuseColor' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'g_texDiffuse' Name
'.' Punctuation
'Sample' Name
'(' Punctuation
'g_ss' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'i_vtx' Name
'.' Punctuation
'm_uv' Name
')' Punctuation
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'float3' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'diffuseLight' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'g_rgbDirectionalLight' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'shadow' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'saturate' Name.Builtin
'(' Punctuation
'dot' Name.Builtin
'(' Punctuation
'normal' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'g_vecDirectionalLight' Name
')' Punctuation
')' Punctuation
')' Punctuation
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'diffuseLight' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'SimpleAmbient' Name
'(' Punctuation
'normal' Name
')' Punctuation
';' Punctuation
-'\n\n\t' Text
+'\n\n\t' Text.Whitespace
'o_rgb' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'diffuseColor' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'diffuseLight' Name
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'[' Punctuation
'domain' Name.Decorator
@@ -1114,83 +1114,83 @@
'"' Literal.String
')' Punctuation
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'void' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'ds' Name
'(' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'edgeFactors' Name
'[' Punctuation
'4' Literal.Number.Integer
']' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'SV_TessFactor' Name.Decorator
',' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'float' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'insideFactors' Name
'[' Punctuation
'2' Literal.Number.Integer
']' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'SV_InsideTessFactor' Name.Decorator
',' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'OutputPatch' Keyword.Type
'<' Operator
'VData' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'4' Literal.Number.Integer
'>' Operator
-' ' Text
+' ' Text.Whitespace
'inp' Name
',' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'float2' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'uv' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'SV_DomainLocation' Name.Decorator
',' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'out' Keyword
-' ' Text
+' ' Text.Whitespace
'float4' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'o_pos' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'SV_Position' Name.Decorator
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'o_pos' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'lerp' Name.Builtin
'(' Punctuation
'lerp' Name.Builtin
@@ -1202,7 +1202,7 @@
'.' Punctuation
'pos' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'inp' Name
'[' Punctuation
'1' Literal.Number.Integer
@@ -1210,13 +1210,13 @@
'.' Punctuation
'pos' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'uv' Name
'.' Punctuation
'x' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'lerp' Name.Builtin
'(' Punctuation
'inp' Name
@@ -1226,7 +1226,7 @@
'.' Punctuation
'pos' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'inp' Name
'[' Punctuation
'3' Literal.Number.Integer
@@ -1234,19 +1234,19 @@
'.' Punctuation
'pos' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'uv' Name
'.' Punctuation
'x' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'uv' Name
'.' Punctuation
'y' Name
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/hx/OrderedMap.hx.output b/tests/examplefiles/hx/OrderedMap.hx.output
index fd85ed3c..aa918aa9 100644
--- a/tests/examplefiles/hx/OrderedMap.hx.output
+++ b/tests/examplefiles/hx/OrderedMap.hx.output
@@ -1,86 +1,86 @@
'package' Keyword.Namespace
-' ' Text
+' ' Text.Whitespace
'util' Name.Namespace
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'import' Keyword.Namespace
-' ' Text
+' ' Text.Whitespace
'util' Name.Namespace
'.' Punctuation
'Map' Name.Namespace
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Namespace
-' ' Text
+' ' Text.Whitespace
'util' Name.Namespace
'.' Punctuation
'Collection' Name.Namespace
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Namespace
-' ' Text
+' ' Text.Whitespace
'util' Name.Namespace
'.' Punctuation
'Set' Name.Namespace
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Namespace
-' ' Text
+' ' Text.Whitespace
'util' Name.Namespace
'.' Punctuation
'Option' Name.Namespace
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Namespace
-' ' Text
+' ' Text.Whitespace
'util' Name.Namespace
'.' Punctuation
'Debug' Name.Namespace
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Namespace
-' ' Text
+' ' Text.Whitespace
'util' Name.Namespace
'.' Punctuation
'Throwable' Name.Namespace
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'using' Keyword.Namespace
-' ' Text
+' ' Text.Whitespace
'util' Name.Namespace
'.' Punctuation
'StringFormat' Name.Namespace
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'/**\n * An ordered map of (key,value) pairs. The key ordering is defined by\n * a comparison function specified at construction. Duplicate keys\n * are not allowed.\n *\n * Worst Case Time and Space Complexities:\n * [operation] [time] [space]\n * insert O(lg(n)) O(lg(n))\n * find O(lg(n)) O(1)\n * delete O(lg(n)) O(lg(n))\n * range-query O(lg(n))* O(lg(n))\n * iteration O(n)** O(lg(n))\n * *range-query returns an iterator over elements in the range\n * **total cost of iterating over the entire map\n *\n * The map is backed by a Left-Leaning Red-Black 2-3 Tree\n * adapted from Robert Sedgewick (2008) (http://www.cs.princeton.edu/~rs/)\n *\n * Implementation choices (let size of tree be n)\n * - Parent Pointers\n * - This implementation omits parent pointers.\n * - Omitting parent pointers saves n words of persistent memory\n * at the expense of lg(n) stack space per operation.\n * - Without parent pointers, most operations in the tree must\n * either use recursion, or simulate recursion by saving a history\n * of nodes via a stack. For example, each iterator will require\n * lg(n) extra space to track progress through the tree. Insertions\n * and deletions into the tree will also invalidate any existing\n * iterators.\n * - Node Size Information\n * - This implementation omits the size of each node.\n * - Omitting size information saves n words of long-term memory at\n * the expense of not providing a find-kth operation.\n * - This seems like a reasonable trade-off as range queries are\n * generally more common than find-kth operations. The implementation\n * used below could easily be modified to provide a version with\n * size information should find-kth be of specific interest.\n * - Recursive vs. Iterative\n * - This implementation uses recursive algorithms.\n * - The recursive implementations allow the code to remain compact and\n * understandable. Since the height of LLRB 2-3 Trees is gaurenteed\n * to be at most 2lg(n), stack overflow is typically not a concern.\n * Unlike the standard single-rotation red-black algorithm, LLRB\n * operations are not tail-recursive, so even an iterative\n * version will require lg(n) extra memory.\n */' Comment.Multiline
-'\n' Text
+'\n' Text.Whitespace
'class' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'OrderedMap' Name
'<' Punctuation
'K' Name
',' Punctuation
'V' Name
'>' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'root' Text
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Null' Name
'<' Punctuation
@@ -92,139 +92,139 @@
'>' Punctuation
'>' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'nodeCount' Text
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Int' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'comp' Text
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'K' Name
-' ' Text
+' ' Text.Whitespace
'->' Punctuation
-' ' Text
+' ' Text.Whitespace
'K' Name
-' ' Text
+' ' Text.Whitespace
'->' Punctuation
-' ' Text
+' ' Text.Whitespace
'Int' Name
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'new' Name.Function
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'keyComp' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'K' Name
-' ' Text
+' ' Text.Whitespace
'->' Punctuation
-' ' Text
+' ' Text.Whitespace
'K' Name
-' ' Text
+' ' Text.Whitespace
'->' Punctuation
-' ' Text
+' ' Text.Whitespace
'Int' Name
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'root' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'comp' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'keyComp' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'nodeCount' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'assertInvariants' Name
'(' Punctuation
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'/**\n * @returns Some(v) if (\\key,v) is in the map, None otherwise.\n */' Comment.Multiline
-'\n ' Text
+'\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'get' Name.Function
'(' Punctuation
'key' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'K' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Option' Name
'<' Punctuation
'V' Name
'>' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'//normal BST search' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'n' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'root' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'while' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'cmp' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'comp' Name
'(' Punctuation
'key' Name
@@ -234,64 +234,64 @@
'key' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'cmp' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'left' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'cmp' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'right' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'Some' Name
'(' Punctuation
'n' Name
@@ -299,54 +299,54 @@
'val' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'None' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'/**\n * Puts (\\key,\\val) into the map or replaces the current value of \\key\n * with \\val.\n *\n * @return None if \\key currently is not in the map, or Some(v) if (\\key,v)\n * was in the map before the put operation.\n */' Comment.Multiline
-'\n ' Text
+'\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'set' Name.Function
'(' Punctuation
'key' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'K' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'val' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'V' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Option' Name
'<' Punctuation
'V' Name
'>' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'ret' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'new' Keyword
-' ' Text
+' ' Text.Whitespace
'Ref' Name
'<' Punctuation
'V' Name
@@ -355,11 +355,11 @@
'null' Keyword.Constant
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'root' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'insertNode' Name
'(' Punctuation
'root' Name
@@ -371,45 +371,45 @@
'ret' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'root' Name
'.' Punctuation
'color' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'black' Name
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'assertInvariants' Name
'(' Punctuation
')' Punctuation
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'ret' Name
'.' Punctuation
'r' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'None' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'Some' Name
'(' Punctuation
'ret' Name
@@ -417,17 +417,17 @@
'r' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'insertNode' Name.Function
'(' Punctuation
'n' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Node' Name
'<' Punctuation
@@ -436,53 +436,53 @@
'V' Name
'>' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'K' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'val' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'V' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ret' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Ref' Name
'<' Punctuation
'V' Name
'>' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'//do the insertion at the leaf level' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'++' Operator
'nodeCount' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'new' Keyword
-' ' Text
+' ' Text.Whitespace
'Node' Name
'<' Punctuation
'K' Name
@@ -495,17 +495,17 @@
'val' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'//normal BST search' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'cmp' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'comp' Name
'(' Punctuation
'key' Name
@@ -515,26 +515,26 @@
'key' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'cmp' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
'.' Punctuation
'left' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'insertNode' Name
'(' Punctuation
'n' Name
@@ -548,30 +548,30 @@
'ret' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-' ' Text
+' ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'cmp' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
'.' Punctuation
'right' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'insertNode' Name
'(' Punctuation
'n' Name
@@ -585,77 +585,77 @@
'ret' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'//the key is already in the map, update the value' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'ret' Name
'.' Punctuation
'r' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'val' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
'.' Punctuation
'val' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'val' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'fixInvariants' Name
'(' Punctuation
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
"/**\n * Removes (\\key,v) from the map if it exists.\n *\n * @return None if (\\key,v) wasn't in the map, Some(v) otherwise.\n */" Comment.Multiline
-'\n ' Text
+'\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'remove' Name.Function
'(' Punctuation
'key' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'K' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Option' Name
'<' Punctuation
'V' Name
'>' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'ret' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'new' Keyword
-' ' Text
+' ' Text.Whitespace
'Ref' Name
'<' Punctuation
'V' Name
@@ -664,24 +664,24 @@
'null' Keyword.Constant
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'root' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'root' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'deleteNode' Name
'(' Punctuation
'root' Name
@@ -691,62 +691,62 @@
'ret' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'root' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'root' Name
'.' Punctuation
'color' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'black' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'assertInvariants' Name
'(' Punctuation
')' Punctuation
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'ret' Name
'.' Punctuation
'r' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'None' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'Some' Name
'(' Punctuation
'ret' Name
@@ -754,18 +754,18 @@
'r' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'deleteNode' Name.Function
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Node' Name
'<' Punctuation
@@ -774,28 +774,28 @@
'V' Name
'>' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'K' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ret' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Ref' Name
'<' Punctuation
'V' Name
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'comp' Name
'(' Punctuation
'key' Name
@@ -804,27 +804,27 @@
'.' Punctuation
'key' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'isBlack' Name
'(' Punctuation
'n' Name
'.' Punctuation
'left' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'isBlack' Name
'(' Punctuation
'n' Name
@@ -833,31 +833,31 @@
'.' Punctuation
'left' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'//ensure we move into a 3-node' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'moveRedLeft' Name
'(' Punctuation
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
'.' Punctuation
'left' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'deleteNode' Name
'(' Punctuation
'n' Name
@@ -869,44 +869,44 @@
'ret' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'isRed' Name
'(' Punctuation
'n' Name
'.' Punctuation
'left' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'//ensure we move into a 3-node' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'rotateRight' Name
'(' Punctuation
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'comp' Name
'(' Punctuation
'key' Name
@@ -915,61 +915,61 @@
'.' Punctuation
'key' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'right' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'//delete the node' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'ret' Name
'.' Punctuation
'r' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'val' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'--' Operator
'nodeCount' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'isBlack' Name
'(' Punctuation
'n' Name
'.' Punctuation
'right' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'isBlack' Name
'(' Punctuation
'n' Name
@@ -978,28 +978,28 @@
'.' Punctuation
'left' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'//ensure we move into a 3-node' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'moveRedRight' Name
'(' Punctuation
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'comp' Name
'(' Punctuation
'key' Name
@@ -1008,15 +1008,15 @@
'.' Punctuation
'key' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Debug' Name
'.' Punctuation
'assert' Name
@@ -1024,32 +1024,32 @@
'n' Name
'.' Punctuation
'right' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
')' Punctuation
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'ret' Name
'.' Punctuation
'r' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'val' Name
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'//ensure we are deleting a node with at most one child' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'min' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'minNode' Name
'(' Punctuation
'n' Name
@@ -1057,35 +1057,35 @@
'right' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
'.' Punctuation
'val' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'min' Name
'.' Punctuation
'val' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
'.' Punctuation
'key' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'min' Name
'.' Punctuation
'key' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
'.' Punctuation
'right' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'deleteMinNode' Name
'(' Punctuation
'n' Name
@@ -1093,19 +1093,19 @@
'right' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
'.' Punctuation
'right' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'deleteNode' Name
'(' Punctuation
'n' Name
@@ -1117,83 +1117,83 @@
'ret' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'fixInvariants' Name
'(' Punctuation
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'/** returns a view of the set of keys in this TreeMap **/' Comment.Multiline
-'\n ' Text
+'\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'keys' Name.Function
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'SetView' Name
'<' Punctuation
'K' Name
'>' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'_this' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'this' Keyword
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'size' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'_this' Name
'.' Punctuation
'size' Name
'(' Punctuation
')' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'iterator' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'IterTools' Name
'.' Punctuation
'mapIter' Name
'(' Punctuation
'new' Keyword
-' ' Text
+' ' Text.Whitespace
'NodeIterator' Name
'(' Punctuation
'_this' Name
@@ -1205,27 +1205,27 @@
'(' Punctuation
'x' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'x' Name
'.' Punctuation
'key' Name
')' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'exists' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
'(' Punctuation
'x' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'switch' Keyword
'(' Punctuation
'_this' Name
@@ -1235,103 +1235,103 @@
'x' Name
')' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'None' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'false' Keyword.Constant
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'Some' Name
'(' Punctuation
'_' Name
')' Punctuation
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'true' Keyword.Constant
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'/** returns a view of the collection of values in this TreeMap **/' Comment.Multiline
-'\n ' Text
+'\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'values' Name.Function
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'CollectionView' Name
'<' Punctuation
'V' Name
'>' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'_this' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'this' Keyword
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'size' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'_this' Name
'.' Punctuation
'size' Name
'(' Punctuation
')' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'iterator' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'IterTools' Name
'.' Punctuation
'mapIter' Name
'(' Punctuation
'new' Keyword
-' ' Text
+' ' Text.Whitespace
'NodeIterator' Name
'(' Punctuation
'_this' Name
@@ -1343,30 +1343,30 @@
'(' Punctuation
'x' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'x' Name
'.' Punctuation
'val' Name
')' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'/** returns a view of the (key,value) pairs in this TreeMap **/' Comment.Multiline
-'\n ' Text
+'\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'entries' Name.Function
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'CollectionView' Name
'<' Punctuation
@@ -1377,58 +1377,58 @@
'V' Name
'>' Punctuation
'>' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'_this' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'this' Keyword
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'size' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'_this' Name
'.' Punctuation
'size' Name
'(' Punctuation
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'iterator' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'cast' Keyword
-' ' Text
+' ' Text.Whitespace
'new' Keyword
-' ' Text
+' ' Text.Whitespace
'NodeIterator' Name
'(' Punctuation
'_this' Name
@@ -1436,63 +1436,63 @@
'root' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'/** returns the number of (key,value) pairs in the map **/' Comment.Multiline
-'\n ' Text
+'\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'size' Name.Function
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Int' Name
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'nodeCount' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'toString' Name.Function
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'String' Name
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'sb' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'new' Keyword
-' ' Text
+' ' Text.Whitespace
'StringBuf' Name
'(' Punctuation
')' Punctuation
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'sb' Name
'.' Punctuation
'add' Name
@@ -1502,24 +1502,24 @@
'"' Literal.String.Double
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'for' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'entry' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'this' Keyword
'.' Punctuation
'entries' Name
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'sb' Name
'.' Punctuation
'add' Name
@@ -1551,9 +1551,9 @@
')' Punctuation
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'sb' Name
'.' Punctuation
'add' Name
@@ -1563,24 +1563,24 @@
'"' Literal.String.Double
')' Punctuation
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'sb' Name
'.' Punctuation
'toString' Name
'(' Punctuation
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'isRed' Name.Function
'<' Punctuation
'K' Name
@@ -1588,9 +1588,9 @@
'V' Name
'>' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Node' Name
'<' Punctuation
@@ -1598,69 +1598,69 @@
',' Punctuation
'V' Name
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'false' Keyword.Constant
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'switch' Keyword
'(' Punctuation
'n' Name
'.' Punctuation
'color' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'red' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'true' Keyword.Constant
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'black' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'false' Keyword.Constant
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'inline' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'isBlack' Name.Function
'<' Punctuation
'K' Name
@@ -1668,9 +1668,9 @@
'V' Name
'>' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Node' Name
'<' Punctuation
@@ -1678,28 +1678,28 @@
',' Punctuation
'V' Name
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'!' Operator
'isRed' Name
'(' Punctuation
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'colorFlip' Name.Function
'<' Punctuation
'K' Name
@@ -1707,9 +1707,9 @@
'V' Name
'>' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Node' Name
'<' Punctuation
@@ -1717,17 +1717,17 @@
',' Punctuation
'V' Name
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
'.' Punctuation
'color' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'oppositeColor' Name
'(' Punctuation
'n' Name
@@ -1735,15 +1735,15 @@
'color' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
'.' Punctuation
'left' Name
'.' Punctuation
'color' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'oppositeColor' Name
'(' Punctuation
'n' Name
@@ -1753,15 +1753,15 @@
'color' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
'.' Punctuation
'right' Name
'.' Punctuation
'color' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'oppositeColor' Name
'(' Punctuation
'n' Name
@@ -1771,67 +1771,67 @@
'color' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'inline' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'oppositeColor' Name.Function
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Color' Name
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'switch' Keyword
'(' Punctuation
'c' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'red' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'black' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'black' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'red' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'rotateLeft' Name.Function
'<' Punctuation
'K' Name
@@ -1839,9 +1839,9 @@
'V' Name
'>' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Node' Name
'<' Punctuation
@@ -1849,23 +1849,23 @@
',' Punctuation
'V' Name
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Debug' Name
'.' Punctuation
'assert' Name
'(' Punctuation
'n' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Debug' Name
'.' Punctuation
'assert' Name
@@ -1873,79 +1873,79 @@
'n' Name
'.' Punctuation
'right' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'/*\n n x\n / \\ / \\\n a x => n c\n / \\ / \\\n b c a b\n */' Comment.Multiline
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'x' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'right' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
'.' Punctuation
'right' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
'.' Punctuation
'left' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'x' Name
'.' Punctuation
'left' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'x' Name
'.' Punctuation
'color' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'color' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
'.' Punctuation
'color' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'red' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'x' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'rotateRight' Name.Function
'<' Punctuation
'K' Name
@@ -1953,9 +1953,9 @@
'V' Name
'>' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Node' Name
'<' Punctuation
@@ -1963,107 +1963,107 @@
',' Punctuation
'V' Name
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Debug' Name
'.' Punctuation
'assert' Name
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Debug' Name
'.' Punctuation
'assert' Name
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'left' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'/*\n n x\n / \\ / \\\n x c => a n\n / \\ / \\\n a b b c\n */' Comment.Multiline
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'x' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'left' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
'.' Punctuation
'left' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
'.' Punctuation
'right' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'x' Name
'.' Punctuation
'right' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'x' Name
'.' Punctuation
'color' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'color' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
'.' Punctuation
'color' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'red' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'x' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'moveRedLeft' Name.Function
'<' Punctuation
'K' Name
@@ -2071,9 +2071,9 @@
'V' Name
'>' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Node' Name
'<' Punctuation
@@ -2081,22 +2081,22 @@
',' Punctuation
'V' Name
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'//borrow extra node from right child (which is a 3-node)' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'colorFlip' Name
'(' Punctuation
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'isRed' Name
'(' Punctuation
'n' Name
@@ -2105,17 +2105,17 @@
'.' Punctuation
'left' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
'.' Punctuation
'right' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'rotateRight' Name
'(' Punctuation
'n' Name
@@ -2123,38 +2123,38 @@
'right' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'rotateLeft' Name
'(' Punctuation
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'colorFlip' Name
'(' Punctuation
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'n' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'moveRedRight' Name.Function
'<' Punctuation
'K' Name
@@ -2162,9 +2162,9 @@
'V' Name
'>' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Node' Name
'<' Punctuation
@@ -2172,22 +2172,22 @@
',' Punctuation
'V' Name
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'//borrow extra node from left child (which is a 3-node)' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'colorFlip' Name
'(' Punctuation
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'isRed' Name
'(' Punctuation
'n' Name
@@ -2196,42 +2196,42 @@
'.' Punctuation
'left' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'rotateRight' Name
'(' Punctuation
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'colorFlip' Name
'(' Punctuation
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'n' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'fixInvariants' Name.Function
'<' Punctuation
'K' Name
@@ -2239,9 +2239,9 @@
'V' Name
'>' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Node' Name
'<' Punctuation
@@ -2249,60 +2249,60 @@
',' Punctuation
'V' Name
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'isRed' Name
'(' Punctuation
'n' Name
'.' Punctuation
'right' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'isBlack' Name
'(' Punctuation
'n' Name
'.' Punctuation
'left' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'//ensure left-leaning property' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'rotateLeft' Name
'(' Punctuation
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'isRed' Name
'(' Punctuation
'n' Name
'.' Punctuation
'left' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'isRed' Name
'(' Punctuation
'n' Name
@@ -2311,69 +2311,69 @@
'.' Punctuation
'left' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'//balance 4-node' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'rotateRight' Name
'(' Punctuation
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'isRed' Name
'(' Punctuation
'n' Name
'.' Punctuation
'left' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'isRed' Name
'(' Punctuation
'n' Name
'.' Punctuation
'right' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'//split 4-node' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'colorFlip' Name
'(' Punctuation
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'n' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'deleteMinNode' Name.Function
'<' Punctuation
'K' Name
@@ -2381,9 +2381,9 @@
'V' Name
'>' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Node' Name
'<' Punctuation
@@ -2391,51 +2391,51 @@
',' Punctuation
'V' Name
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'left' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'//delete' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'--' Operator
'nodeCount' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'isBlack' Name
'(' Punctuation
'n' Name
'.' Punctuation
'left' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'isBlack' Name
'(' Punctuation
'n' Name
@@ -2444,29 +2444,29 @@
'.' Punctuation
'left' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'moveRedLeft' Name
'(' Punctuation
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'n' Name
'.' Punctuation
'left' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'deleteMinNode' Name
'(' Punctuation
'n' Name
@@ -2474,23 +2474,23 @@
'left' Name
')' Punctuation
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'fixInvariants' Name
'(' Punctuation
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'minNode' Name.Function
'<' Punctuation
'K' Name
@@ -2498,9 +2498,9 @@
'V' Name
'>' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Node' Name
'<' Punctuation
@@ -2508,62 +2508,62 @@
',' Punctuation
'V' Name
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Debug' Name
'.' Punctuation
'assert' Name
'(' Punctuation
'n' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
')' Punctuation
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'while' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'left' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'left' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'n' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'maxNode' Name.Function
'<' Punctuation
'K' Name
@@ -2571,9 +2571,9 @@
'V' Name
'>' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Node' Name
'<' Punctuation
@@ -2581,85 +2581,85 @@
',' Punctuation
'V' Name
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Debug' Name
'.' Punctuation
'assert' Name
'(' Punctuation
'n' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
')' Punctuation
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'while' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'right' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'right' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'n' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'/** Used to verify that the invariants of the tree hold **/' Comment.Multiline
-'\n ' Text
+'\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'inline' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'assertInvariants' Name.Function
'(' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'#if' Comment.Preproc
-' ' Comment.Preproc
+' ' Text.Whitespace
'DEBUG' Comment.Preproc
-'\n ' Text
+'\n ' Text.Whitespace
'Debug' Name
'.' Punctuation
'assert' Name
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'isBlack' Name
'(' Punctuation
'root' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'r' Literal.String.Double
'o' Literal.String.Double
@@ -2677,20 +2677,20 @@
':' Literal.String.Double
' ' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'root' Name
-' ' Text
+' ' Text.Whitespace
')' Punctuation
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'assertIsTree' Name
'(' Punctuation
'root' Name
',' Punctuation
'new' Keyword
-' ' Text
+' ' Text.Whitespace
'List' Name
'<' Punctuation
'Node' Name
@@ -2704,13 +2704,13 @@
')' Punctuation
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'assertBlackNodeCount' Name
'(' Punctuation
'root' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'assertBSTOrdering' Name
'(' Punctuation
'root' Name
@@ -2718,17 +2718,17 @@
'comp' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'#end' Comment.Preproc
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'assertIsTree' Name.Function
'<' Punctuation
'K' Name
@@ -2736,10 +2736,10 @@
'V' Name
'>' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Node' Name
'<' Punctuation
'K' Name
@@ -2747,9 +2747,9 @@
'V' Name
'>' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'visited' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'List' Name
'<' Punctuation
@@ -2760,58 +2760,58 @@
'V' Name
'>' Punctuation
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'for' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'r' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'visited' Name
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Debug' Name
'.' Punctuation
'assert' Name
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'r' Name
-' ' Text
+' ' Text.Whitespace
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'visited' Name
'.' Punctuation
'push' Name
@@ -2819,7 +2819,7 @@
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'assertIsTree' Name
'(' Punctuation
'n' Name
@@ -2829,7 +2829,7 @@
'visited' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'assertIsTree' Name
'(' Punctuation
'n' Name
@@ -2839,15 +2839,15 @@
'visited' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'assertBlackNodeCount' Name.Function
'<' Punctuation
'K' Name
@@ -2855,50 +2855,50 @@
'V' Name
'>' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Node' Name
'<' Punctuation
'K' Name
',' Punctuation
'V' Name
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Int' Name
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'leftCount' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'assertBlackNodeCount' Name
'(' Punctuation
'n' Name
@@ -2906,13 +2906,13 @@
'left' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'rightCount' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'assertBlackNodeCount' Name
'(' Punctuation
'n' Name
@@ -2920,19 +2920,19 @@
'right' Name
')' Punctuation
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'Debug' Name
'.' Punctuation
'assert' Name
'(' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'leftCount' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'rightCount' Name
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String.Double
'n' Literal.String.Double
'u' Literal.String.Double
@@ -3001,57 +3001,57 @@
'a' Literal.String.Double
'l' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
-'\n ' Text
+'\n ' Text.Whitespace
')' Punctuation
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'leftCount' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'switch' Keyword
'(' Punctuation
'n' Name
'.' Punctuation
'color' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'red' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'0' Literal.Number.Integer
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'black' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'1' Literal.Number.Integer
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'assertBSTOrdering' Name.Function
'<' Punctuation
'K' Name
@@ -3059,10 +3059,10 @@
'V' Name
'>' Punctuation
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Node' Name
'<' Punctuation
'K' Name
@@ -3070,77 +3070,77 @@
'V' Name
'>' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'compK' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'K' Name
-' ' Text
+' ' Text.Whitespace
'->' Punctuation
-' ' Text
+' ' Text.Whitespace
'K' Name
-' ' Text
+' ' Text.Whitespace
'->' Punctuation
-' ' Text
+' ' Text.Whitespace
'Int' Name
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Void' Name
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'left' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'left' Name
'.' Punctuation
'val' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Debug' Name
'.' Punctuation
'assert' Name
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'compK' Name
'(' Punctuation
'n' Name
@@ -3153,12 +3153,12 @@
'.' Punctuation
'key' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'l' Literal.String.Double
'e' Literal.String.Double
@@ -3196,14 +3196,14 @@
'n' Literal.String.Double
't' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'assertBSTOrdering' Name
'(' Punctuation
'n' Name
@@ -3213,41 +3213,41 @@
'compK' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'right' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'right' Name
'.' Punctuation
'val' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Debug' Name
'.' Punctuation
'assert' Name
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'compK' Name
'(' Punctuation
'n' Name
@@ -3260,12 +3260,12 @@
'.' Punctuation
'key' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'p' Literal.String.Double
'a' Literal.String.Double
@@ -3304,14 +3304,14 @@
'l' Literal.String.Double
'd' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'assertBSTOrdering' Name
'(' Punctuation
'n' Name
@@ -3321,56 +3321,56 @@
'compK' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'enum' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'Color' Name
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'red' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'black' Name
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'class' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'Node' Name
'<' Punctuation
'K' Name
',' Punctuation
'V' Name
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
'/*implements Entry<K,V>*/' Comment.Multiline
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'left' Text
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Null' Name
'<' Punctuation
@@ -3382,13 +3382,13 @@
'>' Punctuation
'>' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'right' Text
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Null' Name
'<' Punctuation
@@ -3400,104 +3400,104 @@
'>' Punctuation
'>' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'color' Text
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Color' Name
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'key' Text
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'K' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'val' Text
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'V' Name
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'new' Name.Function
'(' Punctuation
'k' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'K' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'v' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'V' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'key' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'k' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'val' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'v' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'color' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'red' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'class' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'NodeIterator' Name
'<' Punctuation
'K' Name
',' Punctuation
'V' Name
'>' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'curr' Text
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Node' Name
'<' Punctuation
@@ -3506,13 +3506,13 @@
'V' Name
'>' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'fringe' Text
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Array' Name
'<' Punctuation
@@ -3524,16 +3524,16 @@
'>' Punctuation
'>' Punctuation
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'new' Name.Function
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'root' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Node' Name
'<' Punctuation
@@ -3541,17 +3541,17 @@
',' Punctuation
'V' Name
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'fringe' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'new' Keyword
-' ' Text
+' ' Text.Whitespace
'Array' Name
'<' Punctuation
'Node' Name
@@ -3564,60 +3564,60 @@
'(' Punctuation
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'traverseToMin' Name
'(' Punctuation
'root' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'curr' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'fringe' Name
'.' Punctuation
'pop' Name
'(' Punctuation
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'inline' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'hasNext' Name.Function
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Bool' Name
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'curr' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'next' Name.Function
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Node' Name
'<' Punctuation
@@ -3625,67 +3625,67 @@
',' Punctuation
'V' Name
'>' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'!' Operator
'hasNext' Name
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'throw' Keyword
-' ' Text
+' ' Text.Whitespace
'new' Keyword
-' ' Text
+' ' Text.Whitespace
'NoSuchElement' Name
'(' Punctuation
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'ret' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'curr' Name
';' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'if' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'fringe' Name
'.' Punctuation
'length' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'curr' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'fringe' Name
'.' Punctuation
'pop' Name
'(' Punctuation
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'traverseToMin' Name
'(' Punctuation
'curr' Name
@@ -3693,38 +3693,38 @@
'right' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'curr' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'ret' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'traverseToMin' Name.Function
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
'Node' Name
'<' Punctuation
@@ -3732,24 +3732,24 @@
',' Punctuation
'V' Name
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'while' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'fringe' Name
'.' Punctuation
'push' Name
@@ -3757,20 +3757,20 @@
'n' Name
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
'.' Punctuation
'left' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/hx/example.hx.output b/tests/examplefiles/hx/example.hx.output
index 0e5e140c..d4d2ba0d 100644
--- a/tests/examplefiles/hx/example.hx.output
+++ b/tests/examplefiles/hx/example.hx.output
@@ -1,97 +1,97 @@
'/**\n * This is not really a valid Haxe file, but just an demo...\n */' Comment.Multiline
-'\n\n' Text
+'\n\n' Text.Whitespace
'package' Keyword.Namespace
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'package' Keyword.Namespace
-' ' Text
+' ' Text.Whitespace
'net' Name.Namespace
'.' Punctuation
'onthewings' Name.Namespace
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'import' Keyword.Namespace
-' ' Text
+' ' Text.Whitespace
'net' Name.Namespace
'.' Punctuation
'onthewings' Name.Namespace
'.' Punctuation
'Test' Name.Namespace
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Namespace
-' ' Text
+' ' Text.Whitespace
'net' Name.Namespace
'.' Punctuation
'onthewings' Name.Namespace
'.' Punctuation
'*' Keyword
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'using' Keyword.Namespace
-' ' Text
+' ' Text.Whitespace
'Lambda' Name.Namespace
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'using' Keyword.Namespace
-' ' Text
+' ' Text.Whitespace
'net' Name.Namespace
'.' Punctuation
'onthewings' Name.Namespace
'.' Punctuation
'Test' Name.Namespace
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'#if' Comment.Preproc
-' ' Comment.Preproc
+' ' Text.Whitespace
'flash8' Comment.Preproc
-'\n' Text
+'\n' Text.Whitespace
'// Haxe code specific for flash player 8' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#elseif' Comment.Preproc
-' ' Comment.Preproc
+' ' Text.Whitespace
'flash' Comment.Preproc
-'\n' Text
+'\n' Text.Whitespace
'// Haxe code specific for flash platform (any version)' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#elseif' Comment.Preproc
-' ' Comment.Preproc
+' ' Text.Whitespace
'js' Comment.Preproc
-'\n' Text
+'\n' Text.Whitespace
'// Haxe code specific for javascript plaform' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#elseif' Comment.Preproc
-' ' Comment.Preproc
+' ' Text.Whitespace
'neko' Comment.Preproc
-'\n' Text
+'\n' Text.Whitespace
'// Haxe code specific for neko plaform' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#else' Comment.Preproc
-' \n' Text
+' \n' Text.Whitespace
'// do something else' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'#error' Comment.Preproc
-' ' Comment.Preproc
+' ' Text.Whitespace
'// will display an error "Not implemented on this platform"' Comment.Single
-'\n ' Text
+'\n ' Text.Whitespace
'#error' Comment.Preproc
-' ' Comment.Preproc
+' ' Text.Whitespace
'"' Literal.String.Double
'C' Literal.String.Double
'u' Literal.String.Double
@@ -114,63 +114,63 @@
'g' Literal.String.Double
'e' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'// will display an error "Custom error message"' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'#end' Comment.Preproc
-'\n\n' Text
+'\n\n' Text.Whitespace
'' Text
'0' Literal.Number.Integer
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// Int' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'' Text
'-' Operator
'134' Literal.Number.Integer
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// Int' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'' Text
'0xFF00' Literal.Number.Hex
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// Int' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'' Text
'123.0' Literal.Number.Float
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// Float' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'' Text
'.14179' Literal.Number.Float
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// Float' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'' Text
'13e50' Literal.Number.Float
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// Float' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'' Text
'-' Operator
'1e-99' Literal.Number.Float
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// Float' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'' Text
'"' Literal.String.Double
@@ -181,9 +181,9 @@
'o' Literal.String.Double
'"' Literal.String.Double
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// String' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'' Text
'"' Literal.String.Double
@@ -204,9 +204,9 @@
'!' Literal.String.Double
'"' Literal.String.Double
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// String' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'' Text
"'" Literal.String.Single
@@ -227,138 +227,138 @@
'!' Literal.String.Single
"'" Literal.String.Single
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// String' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'' Text
'true' Keyword.Constant
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// Bool' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'' Text
'false' Keyword.Constant
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// Bool' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'' Text
'null' Keyword.Constant
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// Unknown<0>' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'' Text
'~/[a-z]+/i' Literal.String.Regex
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'// EReg : regular expression' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'' Text
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'point' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'x' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'y' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
'5' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'' Text
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'x' Text
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'y' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'z' Text
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'String' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'w' Text
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'String' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'"' Literal.String.Double
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'a' Text
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'b' Text
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Bool' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'c' Text
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Int' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'//haxe3 pattern matching' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'' Text
'switch' Keyword
@@ -367,11 +367,11 @@
'.' Punctuation
'expr' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'EConst' Name
'(' Punctuation
'CString' Name
@@ -379,9 +379,9 @@
's' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'StringTools' Name
'.' Punctuation
@@ -389,7 +389,7 @@
'(' Punctuation
's' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'f' Literal.String.Double
'o' Literal.String.Double
@@ -398,15 +398,15 @@
')' Punctuation
')' Punctuation
':' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'' Keyword
'"' Literal.String.Double
'1' Literal.String.Double
'"' Literal.String.Double
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'EConst' Name
'(' Punctuation
'CString' Name
@@ -414,9 +414,9 @@
's' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'StringTools' Name
'.' Punctuation
@@ -424,7 +424,7 @@
'(' Punctuation
's' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'b' Literal.String.Double
'a' Literal.String.Double
@@ -433,15 +433,15 @@
')' Punctuation
')' Punctuation
':' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'' Keyword
'"' Literal.String.Double
'2' Literal.String.Double
'"' Literal.String.Double
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'EConst' Name
'(' Punctuation
'CInt' Name
@@ -449,9 +449,9 @@
'i' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'switch' Keyword
'(' Punctuation
@@ -461,99 +461,99 @@
'(' Punctuation
'i' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'4' Literal.Number.Integer
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'true' Keyword.Constant
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'_' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'false' Keyword.Constant
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
')' Punctuation
':' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'' Keyword
'"' Literal.String.Double
'3' Literal.String.Double
'"' Literal.String.Double
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'EConst' Name
'(' Punctuation
'_' Name
')' Punctuation
':' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'' Keyword
'"' Literal.String.Double
'4' Literal.String.Double
'"' Literal.String.Double
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'_' Name
':' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'' Keyword
'"' Literal.String.Double
'5' Literal.String.Double
'"' Literal.String.Double
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'' Text
'switch' Keyword
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'true' Keyword.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'f' Literal.String.Double
'o' Literal.String.Double
'o' Literal.String.Double
'"' Literal.String.Double
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'true' Keyword.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'f' Literal.String.Double
'o' Literal.String.Double
@@ -561,51 +561,51 @@
'"' Literal.String.Double
']' Punctuation
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'"' Literal.String.Double
'0' Literal.String.Double
'"' Literal.String.Double
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'true' Keyword.Constant
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'_' Name
']' Punctuation
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'"' Literal.String.Double
'1' Literal.String.Double
'"' Literal.String.Double
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'_' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'"' Literal.String.Double
'_' Literal.String.Double
'"' Literal.String.Double
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'class' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'Test' Name
-' ' Text
+' ' Text.Whitespace
'<' Punctuation
'T' Name
':' Punctuation
@@ -613,73 +613,73 @@
'->' Punctuation
'Void' Name
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'new' Name.Function
'(' Punctuation
')' Punctuation
':' Punctuation
'Void' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'inline' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'innerFun' Name.Function
'(' Punctuation
'a' Name
':' Punctuation
'Int' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'b' Name
':' Punctuation
'Int' Name
')' Punctuation
':' Punctuation
'Int' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'readOnlyField' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
';' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'}' Punctuation
-'\n\t\t\n\t\t' Text
+'\n\t\t\n\t\t' Text.Whitespace
'_innerFun' Name
'(' Punctuation
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2.3' Literal.Number.Float
')' Punctuation
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'}' Punctuation
-'\n\t\n\t' Text
+'\n\t\n\t' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'instance' Text
'(' Punctuation
'get' Keyword
@@ -689,49 +689,49 @@
':' Punctuation
'Test' Name
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'get_instance' Name.Function
'(' Punctuation
')' Punctuation
':' Punctuation
'Test' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'instance' Name
-' ' Text
+' ' Text.Whitespace
'!=' Operator
-' ' Text
+' ' Text.Whitespace
'null' Keyword.Constant
-' ' Text
+' ' Text.Whitespace
'?' Operator
-' ' Text
+' ' Text.Whitespace
'instance' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'instance' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'new' Keyword
-' ' Text
+' ' Text.Whitespace
'Test' Name
'(' Punctuation
')' Punctuation
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'@' Name.Decorator
':' Name.Decorator
@@ -744,45 +744,45 @@
't' Literal.String.Double
'"' Literal.String.Double
')' Name.Decorator
-' ' Text
+' ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'class' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'Test2' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'extern' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'class' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'Ext' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'@' Name.Decorator
':' Name.Decorator
'macro' Name.Decorator
-' ' Text
+' ' Text.Whitespace
'class' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'M' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'@' Name.Decorator
':' Name.Decorator
'macro' Name.Decorator
-' ' Text
+' ' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'test' Name.Function
'(' Punctuation
'e' Name
@@ -797,200 +797,200 @@
'<' Punctuation
'String' Name
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'macro' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'o' Literal.String.Double
'k' Literal.String.Double
'"' Literal.String.Double
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'enum' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'Color' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Red' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Green' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Blue' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Grey' Name
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'v' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Int' Name
-' ' Text
+' ' Text.Whitespace
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Rgb' Name
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'r' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Int' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'g' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Int' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Int' Name
-' ' Text
+' ' Text.Whitespace
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Alpha' Name
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Int' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'col' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Color' Name
-' ' Text
+' ' Text.Whitespace
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'class' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'Colors' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'toInt' Name.Function
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Color' Name
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Int' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'switch' Keyword
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'Red' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'0xFF0000' Literal.Number.Hex
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'Green' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'0x00FF00' Literal.Number.Hex
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'Blue' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'0x0000FF' Literal.Number.Hex
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'Grey' Name
'(' Punctuation
'v' Name
')' Punctuation
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'(' Punctuation
'v' Name
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'16' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'v' Name
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'8' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'v' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'Rgb' Name
'(' Punctuation
'r' Name
@@ -1000,33 +1000,33 @@
'b' Name
')' Punctuation
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'(' Punctuation
'r' Name
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'16' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'g' Name
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'8' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'case' Keyword
-' ' Text
+' ' Text.Whitespace
'Alpha' Name
'(' Punctuation
'a' Name
@@ -1034,119 +1034,119 @@
'c' Name
')' Punctuation
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'' Keyword
'(' Punctuation
'a' Name
-' ' Text
+' ' Text.Whitespace
'<<' Operator
-' ' Text
+' ' Text.Whitespace
'24' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'toInt' Name
'(' Punctuation
'c' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'&' Operator
-' ' Text
+' ' Text.Whitespace
'0xFFFFFF' Literal.Number.Hex
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'class' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'EvtQueue' Name
'<' Punctuation
'T' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Event' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'EventDispatcher' Name
')' Punctuation
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'evt' Text
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'T' Name
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'typedef' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'DS' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Dynamic' Name
'<' Punctuation
'String' Name
'>' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'typedef' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'Pt' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'x' Text
':' Punctuation
'Float' Name
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'y' Text
':' Punctuation
'Float' Name
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'@' Name.Decorator
':' Name.Decorator
'optional' Name.Decorator
-' ' Text
+' ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'z' Text
':' Punctuation
'Float' Name
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'/* optional z */' Comment.Multiline
-'\n\t' Text
+'\n\t' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'add' Name.Function
'(' Punctuation
'pt' Name
@@ -1156,97 +1156,97 @@
':' Punctuation
'Void' Name
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'typedef' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'Pt2' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'x' Name
':' Punctuation
'Float' Name
',' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'y' Name
':' Punctuation
'Float' Name
',' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'?' Punctuation
'z' Name
':' Punctuation
'Float' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'//optional z' Comment.Single
-'\n\t' Text
+'\n\t' Text.Whitespace
'add' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Point' Name
-' ' Text
+' ' Text.Whitespace
'->' Punctuation
-' ' Text
+' ' Text.Whitespace
'Void' Name
',' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'//top-level class members' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'' Text
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'test' Name.Function
'(' Punctuation
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'' Text
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'attr' Text
'(' Punctuation
'get' Keyword
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'set' Keyword
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
';' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'//pre-proc number' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'' Text
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'static' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'inline' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'indexOf' Name.Function
'<' Punctuation
'T' Name
@@ -1259,31 +1259,31 @@
'T' Name
'>' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'v' Name
':' Punctuation
'T' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Int' Name
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'#if' Comment.Preproc
-' ' Comment.Preproc
+' ' Text.Whitespace
'(' Comment.Preproc
'haxe_ver' Comment.Preproc
-' ' Comment.Preproc
+' ' Text.Whitespace
'>=' Comment.Preproc
-' ' Comment.Preproc
+' ' Text.Whitespace
'3.1' Literal.Number.Float
')' Comment.Preproc
-' \n\t' Text
+' \n\t' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'arr' Name
'.' Punctuation
'indexOf' Name
@@ -1291,23 +1291,23 @@
'v' Name
')' Punctuation
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'#else' Comment.Preproc
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'#if' Comment.Preproc
-' ' Comment.Preproc
+' ' Text.Whitespace
'(' Comment.Preproc
'flash' Comment.Preproc
-' ' Comment.Preproc
+' ' Text.Whitespace
'||' Comment.Preproc
-' ' Comment.Preproc
+' ' Text.Whitespace
'js' Comment.Preproc
')' Comment.Preproc
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'untyped' Keyword
-' ' Text
+' ' Text.Whitespace
'arr' Name
'.' Punctuation
'indexOf' Name
@@ -1315,11 +1315,11 @@
'v' Name
')' Punctuation
';' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'#else' Comment.Preproc
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'std' Name
'.' Punctuation
'Lambda' Name
@@ -1328,50 +1328,50 @@
'(' Punctuation
'arr' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'v' Name
')' Punctuation
';' Punctuation
-'\n\t\t' Text
+'\n\t\t' Text.Whitespace
'#end' Comment.Preproc
-'\n\t' Text
+'\n\t' Text.Whitespace
'#end' Comment.Preproc
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'//macro reification' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'' Text
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'e' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'macro' Keyword
-' ' Text
+' ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'$myVar' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'' Text
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'e' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'macro' Keyword
-' ' Text
+' ' Text.Whitespace
'$' Name
'{' Punctuation
'v' Name
@@ -1381,110 +1381,110 @@
'(' Punctuation
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'' Text
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'e' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'macro' Keyword
-' ' Text
+' ' Text.Whitespace
'o' Name
'.' Punctuation
'$myField' Name
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'' Text
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'e' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'macro' Keyword
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'$myField' Name
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'' Text
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'e' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'macro' Keyword
-' ' Text
+' ' Text.Whitespace
'$i' Name
'{' Punctuation
'varName' Name
'}' Punctuation
'++' Operator
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'' Text
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'e' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'macro' Keyword
-' ' Text
+' ' Text.Whitespace
'$v' Name
'{' Punctuation
'myStr' Name
'}' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'' Text
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'args' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'macro' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
's' Literal.String.Double
'u' Literal.String.Double
'b' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'macro' Keyword
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
']' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'' Text
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'e' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'macro' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'H' Literal.String.Double
'e' Literal.String.Double
@@ -1501,12 +1501,12 @@
'}' Punctuation
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'' Text
'(' Punctuation
'macro' Keyword
-' ' Text
+' ' Text.Whitespace
'$i' Name
'{' Punctuation
'tmp' Name
@@ -1519,7 +1519,7 @@
'name' Name
'}' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'$atom' Name
')' Punctuation
')' Punctuation
@@ -1531,54 +1531,54 @@
'pos' Name
')' Punctuation
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'' Text
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'c' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'macro' Keyword
-' ' Text
+' ' Text.Whitespace
'class' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'MyClass' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'new' Name.Function
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'public' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'$funcName' Name.Function
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'trace' Name
'(' Punctuation
'$v' Name
'{' Punctuation
'funcName' Name
'}' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
' ' Literal.String.Double
'w' Literal.String.Double
@@ -1594,119 +1594,119 @@
'"' Literal.String.Double
')' Punctuation
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'' Text
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'c' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'macro' Keyword
-' ' Text
+' ' Text.Whitespace
'interface' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'IClass' Name
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'}' Punctuation
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'//macro class could have no name...' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'' Text
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'def' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'macro' Keyword
-' ' Text
+' ' Text.Whitespace
'class' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'inline' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'new' Name.Function
'(' Punctuation
'loader' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'this' Keyword
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'loader' Name
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'loader' Text
'(' Punctuation
'get' Keyword
',' Punctuation
'never' Keyword
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'$loaderType' Name
';' Punctuation
-'\n\t' Text
+'\n\t' Text.Whitespace
'inline' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'private' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'function' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'get_loader' Name.Function
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'$loaderType' Name
-' ' Text
+' ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'this' Keyword
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'//ECheckType' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'' Text
'var' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'f' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'123' Literal.Number.Integer
':' Punctuation
'Float' Name
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/idris/test.idr.output b/tests/examplefiles/idris/test.idr.output
index d476018d..cd6ed1f4 100644
--- a/tests/examplefiles/idris/test.idr.output
+++ b/tests/examplefiles/idris/test.idr.output
@@ -1,1586 +1,1586 @@
'module' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Main' Name.Namespace
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'data' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Ty' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'TyBool' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'TyFun' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Ty' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Ty' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'interpTy' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Ty' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Type' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'interpTy' Text
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'interpTy' Text
-' ' Text
+' ' Text.Whitespace
'TyBool' Keyword.Type
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Bool' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'interpTy' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'TyFun' Keyword.Type
-' ' Text
+' ' Text.Whitespace
's' Text
-' ' Text
+' ' Text.Whitespace
't' Text
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'interpTy' Text
-' ' Text
+' ' Text.Whitespace
's' Text
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'interpTy' Text
-' ' Text
+' ' Text.Whitespace
't' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'using' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Vect' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'n' Text
-' ' Text
+' ' Text.Whitespace
'Ty' Keyword.Type
')' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'data' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Env' Keyword.Type
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Vect' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'n' Text
-' ' Text
+' ' Text.Whitespace
'Ty' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Type' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'Nil' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Env' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Nil' Keyword.Type
-'\n' Text
-
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+'\n' Text.Whitespace
+
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'(::)' Operator.Word
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'interpTy' Text
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Env' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Env' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'a' Text
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
')' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'data' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'HasType' Keyword.Type
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'i' Text
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Fin' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'n' Text
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Vect' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'n' Text
-' ' Text
+' ' Text.Whitespace
'Ty' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Ty' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Type' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'stop' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'HasType' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'fZ' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
't' Text
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
't' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'pop' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'HasType' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'k' Text
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
't' Text
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'HasType' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'fS' Text
-' ' Text
+' ' Text.Whitespace
'k' Text
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'u' Text
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
't' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n ' Text
+'\n ' Text.Whitespace
'lookup' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'HasType' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'i' Text
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
't' Text
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Env' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'interpTy' Text
-' ' Text
+' ' Text.Whitespace
't' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'lookup' Text
-' ' Text
+' ' Text.Whitespace
'stop' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'(' Operator.Word
'x' Text
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'xs' Text
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'lookup' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'pop' Text
-' ' Text
+' ' Text.Whitespace
'k' Text
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'x' Text
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'xs' Text
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'lookup' Text
-' ' Text
+' ' Text.Whitespace
'k' Text
-' ' Text
+' ' Text.Whitespace
'xs' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'data' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Vect' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'n' Text
-' ' Text
+' ' Text.Whitespace
'Ty' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Ty' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Type' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'Var' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'HasType' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'i' Text
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
't' Text
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
't' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'Val' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'x' Text
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'Lam' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'a' Text
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
't' Text
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'TyFun' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
't' Text
')' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'App' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'TyFun' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
't' Text
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
't' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'Op' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'interpTy' Text
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'interpTy' Text
-' ' Text
+' ' Text.Whitespace
'b' Text
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'interpTy' Text
-' ' Text
+' ' Text.Whitespace
'c' Text
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Text
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-'\n' Text
-
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+'\n' Text.Whitespace
+
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'c' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'If' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyBool' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'Bind' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'interpTy' Text
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Text
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'dsl' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'expr' Text
-'\n' Text
-
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+'\n' Text.Whitespace
+
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'lambda' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Lam' Keyword.Type
-'\n' Text
-
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+'\n' Text.Whitespace
+
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'variable' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Var' Keyword.Type
-'\n' Text
-
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+'\n' Text.Whitespace
+
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'index_first' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'stop' Text
-'\n' Text
-
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+'\n' Text.Whitespace
+
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'index_next' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'pop' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'(<$>)' Operator.Word
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'|(' Operator.Word
'f' Text
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'TyFun' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
't' Text
'))' Operator.Word
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
't' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'(<$>)' Operator.Word
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'\\' Operator.Word
'f' Text
',' Text
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'App' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'f' Text
-' ' Text
+' ' Text.Whitespace
'a' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n ' Text
+'\n ' Text.Whitespace
'pure' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Text
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'pure' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'id' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'syntax' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'IF' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'[' Operator.Word
'x' Text
']' Operator.Word
-' ' Text
+' ' Text.Whitespace
'THEN' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'[' Operator.Word
't' Text
']' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ELSE' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'[' Operator.Word
'e' Text
']' Operator.Word
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'If' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'x' Text
-' ' Text
+' ' Text.Whitespace
't' Text
-' ' Text
+' ' Text.Whitespace
'e' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'(==)' Operator.Word
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyBool' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'(==)' Operator.Word
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Op' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(==)' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'(<)' Operator.Word
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyBool' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'(<)' Operator.Word
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Op' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(<)' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Num' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'(+)' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Text
-' ' Text
+' ' Text.Whitespace
'y' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Op' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(+)' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Text
-' ' Text
+' ' Text.Whitespace
'y' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'(-)' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Text
-' ' Text
+' ' Text.Whitespace
'y' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Op' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(-)' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Text
-' ' Text
+' ' Text.Whitespace
'y' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'(*)' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Text
-' ' Text
+' ' Text.Whitespace
'y' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Op' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(*)' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Text
-' ' Text
+' ' Text.Whitespace
'y' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'abs' Text
-' ' Text
+' ' Text.Whitespace
'x' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'IF' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'x' Text
-' ' Text
+' ' Text.Whitespace
'<' Operator.Word
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'THEN' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(-' Operator.Word
'x' Text
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ELSE' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'x' Text
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'fromInteger' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Val' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'.' Operator.Word
-' ' Text
+' ' Text.Whitespace
'fromInteger' Text
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'||| Evaluates an expression in the given context.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'interp' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Env' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'{' Operator.Word
'static' Keyword.Reserved
'}' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
't' Text
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'interpTy' Text
-' ' Text
+' ' Text.Whitespace
't' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'interp' Text
-' ' Text
+' ' Text.Whitespace
'env' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'Var' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'i' Text
')' Operator.Word
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'lookup' Text
-' ' Text
+' ' Text.Whitespace
'i' Text
-' ' Text
+' ' Text.Whitespace
'env' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'interp' Text
-' ' Text
+' ' Text.Whitespace
'env' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'Val' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'x' Text
')' Operator.Word
-' ' Text
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'interp' Text
-' ' Text
+' ' Text.Whitespace
'env' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'Lam' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'sc' Text
')' Operator.Word
-' ' Text
-' ' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'\\' Operator.Word
'x' Text
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'interp' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'x' Text
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'env' Text
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'sc' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'interp' Text
-' ' Text
+' ' Text.Whitespace
'env' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'App' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'f' Text
-' ' Text
+' ' Text.Whitespace
's' Text
')' Operator.Word
-' ' Text
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'interp' Text
-' ' Text
+' ' Text.Whitespace
'env' Text
-' ' Text
+' ' Text.Whitespace
'f' Text
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'interp' Text
-' ' Text
+' ' Text.Whitespace
'env' Text
-' ' Text
+' ' Text.Whitespace
's' Text
')' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'interp' Text
-' ' Text
+' ' Text.Whitespace
'env' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'Op' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'op' Text
-' ' Text
+' ' Text.Whitespace
'x' Text
-' ' Text
+' ' Text.Whitespace
'y' Text
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'op' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'interp' Text
-' ' Text
+' ' Text.Whitespace
'env' Text
-' ' Text
+' ' Text.Whitespace
'x' Text
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'interp' Text
-' ' Text
+' ' Text.Whitespace
'env' Text
-' ' Text
+' ' Text.Whitespace
'y' Text
')' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'interp' Text
-' ' Text
+' ' Text.Whitespace
'env' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'If' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'x' Text
-' ' Text
+' ' Text.Whitespace
't' Text
-' ' Text
+' ' Text.Whitespace
'e' Text
')' Operator.Word
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'interp' Text
-' ' Text
+' ' Text.Whitespace
'env' Text
-' ' Text
+' ' Text.Whitespace
'x' Text
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'interp' Text
-' ' Text
+' ' Text.Whitespace
'env' Text
-' ' Text
+' ' Text.Whitespace
't' Text
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'interp' Text
-' ' Text
+' ' Text.Whitespace
'env' Text
-' ' Text
+' ' Text.Whitespace
'e' Text
')' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'interp' Text
-' ' Text
+' ' Text.Whitespace
'env' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'Bind' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'v' Text
-' ' Text
+' ' Text.Whitespace
'f' Text
')' Operator.Word
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'interp' Text
-' ' Text
+' ' Text.Whitespace
'env' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'f' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'interp' Text
-' ' Text
+' ' Text.Whitespace
'env' Text
-' ' Text
+' ' Text.Whitespace
'v' Text
'))' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-'\n ' Text
+'\n ' Text.Whitespace
'eId' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'TyFun' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
')' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'eId' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'expr' Text
-' ' Text
+' ' Text.Whitespace
'(\\' Operator.Word
'x' Text
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Text
')' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-'\n ' Text
+'\n ' Text.Whitespace
'eTEST' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'TyFun' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'TyFun' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
'))' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'eTEST' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'expr' Text
-' ' Text
+' ' Text.Whitespace
'(\\' Operator.Word
'x' Text
',' Text
-' ' Text
+' ' Text.Whitespace
'y' Text
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'y' Text
')' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-'\n ' Text
+'\n ' Text.Whitespace
'eAdd' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'TyFun' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'TyFun' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
'))' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'eAdd' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'expr' Text
-' ' Text
+' ' Text.Whitespace
'(\\' Operator.Word
'x' Text
',' Text
-' ' Text
+' ' Text.Whitespace
'y' Text
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Op' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(+)' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Text
-' ' Text
+' ' Text.Whitespace
'y' Text
')' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-'\n ' Text
+'\n ' Text.Whitespace
'eDouble' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'TyFun' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
')' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'eDouble' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'expr' Text
-' ' Text
+' ' Text.Whitespace
'(\\' Operator.Word
'x' Text
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'App' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'App' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'eAdd' Text
-' ' Text
+' ' Text.Whitespace
'x' Text
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'Var' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'stop' Text
'))' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-'\n ' Text
+'\n ' Text.Whitespace
'eFac' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Expr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'G' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'TyFun' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'TyInt' Keyword.Type
')' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'eFac' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'expr' Text
-' ' Text
+' ' Text.Whitespace
'(\\' Operator.Word
'x' Text
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'IF' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'x' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'THEN' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'ELSE' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'[|' Operator.Word
-' ' Text
+' ' Text.Whitespace
'eFac' Text
-' ' Text
+' ' Text.Whitespace
'(' Operator.Word
'x' Text
-' ' Text
+' ' Text.Whitespace
'-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
')' Operator.Word
-' ' Text
+' ' Text.Whitespace
'|]' Operator.Word
-' ' Text
+' ' Text.Whitespace
'*' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Text
')' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'testFac' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'testFac' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'interp' Text
-' ' Text
+' ' Text.Whitespace
'[]' Operator.Word
-' ' Text
+' ' Text.Whitespace
'eFac' Text
-' ' Text
+' ' Text.Whitespace
'4' Literal.Number.Integer
-'\n\n' Text
+'\n\n' Text.Whitespace
'--testFacTooBig : Int' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'--testFacTooBig = interp [] eFac 100000' Comment.Single
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'{-' Comment.Multiline
'testFacTooBig2 : Int\ntestFacTooBig2 = interp [] eFac 1000\n' Comment.Multiline
'-}' Comment.Multiline
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'main' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'()' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
'main' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'print' Text
-' ' Text
+' ' Text.Whitespace
'testFac' Text
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/jsgf/example.jsgf.output b/tests/examplefiles/jsgf/example.jsgf.output
index 885994ab..7f29ec05 100644
--- a/tests/examplefiles/jsgf/example.jsgf.output
+++ b/tests/examplefiles/jsgf/example.jsgf.output
@@ -1,25 +1,25 @@
'#JSGF V1.0 UTF-8 en' Comment.Preproc
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'grammar' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'org' Name.Namespace
'.' Punctuation
'pygments' Name.Namespace
'.' Punctuation
'example' Name.Namespace
';' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'// comment /*' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
"/*\n multi-line\n comment\n /* without nesting\n @example doesn't mean anything here.\n*/" Comment.Multiline
-'\n' Text
+'\n' Text.Whitespace
'/**/' Comment.Multiline
-'\n\n' Text
+'\n\n' Text.Whitespace
'/**' Comment.Multiline
'\n' Comment.Multiline
@@ -45,8 +45,10 @@
' 1' Comment.Multiline
'\n' Comment.Multiline
-'* ' Comment.Multiline
-'@see ' Comment.Special
+'*' Comment.Multiline
+' ' Text.Whitespace
+'@see' Comment.Special
+' ' Text.Whitespace
'<' Punctuation
'org' Name.Namespace
'.' Punctuation
@@ -56,55 +58,62 @@
'.' Punctuation
'en' Name.Constant
'>' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-' * ' Comment.Multiline
-'@example ' Comment.Special
+' ' Text.Whitespace
+'*' Comment.Multiline
+' ' Text.Whitespace
+'@example' Comment.Special
+' ' Text.Whitespace
'hello' Text
-' ' Text
+' ' Text.Whitespace
'world' Text
-'\n' Text
+'\n' Text.Whitespace
-' ' Comment.Multiline
-'@example ' Comment.Special
+' ' Text.Whitespace
+'@example' Comment.Special
+' ' Text.Whitespace
'hello' Text
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
',' Literal.String.Double
'"' Literal.String.Double
-'\n *' Comment.Multiline
-'\n *' Comment.Multiline
+'\n ' Text.Whitespace
+'*' Comment.Multiline
+'\n ' Text.Whitespace
+'*' Comment.Multiline
'*' Operator
'@' Text
'blah' Text
-'\n *' Comment.Multiline
+'\n ' Text.Whitespace
+'*' Comment.Multiline
'*' Operator
'world' Text
-'\n ' Text
+'\n ' Text.Whitespace
'*/' Comment.Multiline
-'\n' Text
+'\n' Text.Whitespace
'public' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'<' Punctuation
'sentence' Name.Constant
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Operator
'/1/' Literal.Number.Float
'<' Punctuation
'en' Name.Constant
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'/ 0.8f /' Literal.Number.Float
'<' Punctuation
'fr' Name.Constant
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
'/0/' Literal.Number.Float
'<' Punctuation
@@ -124,7 +133,7 @@
'NULL' Name.Builtin
'>' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'<' Punctuation
'org' Name.Namespace
@@ -135,35 +144,35 @@
'.' Punctuation
'fr' Name.Constant
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'bonjour' Text
-' ' Text
+' ' Text.Whitespace
'{' Literal.String.Other
'hello' Literal.String.Other
'}' Literal.String.Other
-' ' Text
+' ' Text.Whitespace
'[' Operator
',' Text
']' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'le monde' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'{' Literal.String.Other
'world' Literal.String.Other
'}' Literal.String.Other
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'<' Punctuation
'en' Name.Constant
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'(' Operator
'/56/' Literal.Number.Float
'hello' Text
@@ -175,11 +184,11 @@
'\\"' Literal.String.Escape
'"' Literal.String.Double
')' Operator
-' ' Text
+' ' Text.Whitespace
'{' Literal.String.Other
'hello' Literal.String.Other
'}' Literal.String.Other
-' ' Text
+' ' Text.Whitespace
'{' Literal.String.Other
'{ {' Literal.String.Other
'\\\\' Literal.String.Escape
@@ -187,15 +196,15 @@
'\\}' Literal.String.Escape
' ' Literal.String.Other
'}' Literal.String.Other
-' ' Text
+' ' Text.Whitespace
'world' Text
-' ' Text
+' ' Text.Whitespace
'{' Literal.String.Other
'world' Literal.String.Other
'}' Literal.String.Other
-' ' Text
+' ' Text.Whitespace
'!' Text
'+' Operator
-' ' Text
+' ' Text.Whitespace
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/koka/garcia-wachs.kk.output b/tests/examplefiles/koka/garcia-wachs.kk.output
index 6650004e..e9914473 100644
--- a/tests/examplefiles/koka/garcia-wachs.kk.output
+++ b/tests/examplefiles/koka/garcia-wachs.kk.output
@@ -1,64 +1,69 @@
'// Koka language test module' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'// This module implements the GarsiaWachs algorithm.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'// It is an adaptation of the algorithm in ML as described by JeanChristophe Filli�tre:' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
"// in ''A functional implementation of the GarsiaWachs algorithm. (functional pearl). ML workshop 2008, pages 91--96''." Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'// See: http://www.lri.fr/~filliatr/publis/gwWml08.pdf' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'//' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'// The algorithm is interesting since it uses mutable references shared between a list and tree but the' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'// side effects are not observable from outside. Koka automatically infers that the final algorithm is pure.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'// Note: due to a current limitation in the divergence analysis, koka cannot yet infer that mutually recursive' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'// definitions in "insert" and "extract" are terminating and the final algorithm still has a divergence effect.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'// However, koka does infer that no other effect (i.e. an exception due to a partial match) can occur.' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'module' Keyword
-' ' Text
+' ' Text.Whitespace
'garcsiaWachs' Name.Namespace
-'\n\n' Text
+'\n\n' Text.Whitespace
'import' Keyword
-' ' Text
+' ' Text.Whitespace
'test' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'=' Keyword
-' ' Text
-'qualified ' Keyword
+' ' Text.Whitespace
+'qualified' Keyword
+' ' Text.Whitespace
'std/flags' Name.Namespace
-'\n\n# pre processor test' Comment.Preproc
-'\n\n' Text
+'\n\n' Text.Whitespace
-'public function' Keyword
-' ' Text
+'# pre processor test' Comment.Preproc
+'\n\n' Text.Whitespace
+
+'public' Keyword
+' ' Text.Whitespace
+'function' Keyword
+' ' Text.Whitespace
'main' Name.Function
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'wlist' Name
-' ' Text
+' ' Text.Whitespace
'=' Keyword
-' ' Text
+' ' Text.Whitespace
'Cons1' Generic.Emph
'(' Punctuation
'(' Punctuation
@@ -69,7 +74,7 @@
'3' Literal.Number.Integer
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
"'" Literal.String.Char
@@ -104,17 +109,17 @@
')' Punctuation
']' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'tree' Name
-' ' Text
+' ' Text.Whitespace
'=' Keyword
-' ' Text
+' ' Text.Whitespace
'wlist' Name
'.' Keyword
'garsiaWachs' Name
'(' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'tree' Name
'.' Keyword
'show' Name
@@ -122,228 +127,228 @@
'println' Name
'(' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'//----------------------------------------------------' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'// Trees' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'//----------------------------------------------------' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'public' Keyword
-' ' Text
+' ' Text.Whitespace
'type' Keyword
-' ' Text
+' ' Text.Whitespace
'tree' Name.Class
'<' Name.Attribute
'a' Name.Attribute
'>' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'con' Keyword
-' ' Text
+' ' Text.Whitespace
'Leaf' Generic.Emph
'(' Punctuation
'value' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
'a' Name.Attribute
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'con' Keyword
-' ' Text
+' ' Text.Whitespace
'Node' Generic.Emph
'(' Punctuation
'left' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
'tree' Name.Attribute
'<' Name.Attribute
'a' Name.Attribute
'>' Name.Attribute
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'right' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
'tree' Name.Attribute
'<' Name.Attribute
'a' Name.Attribute
'>' Name.Attribute
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'function' Keyword
-' ' Text
+' ' Text.Whitespace
'show' Name.Function
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
't' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'tree' Name.Attribute
'<' Name.Attribute
'char' Name.Attribute
'>' Name.Attribute
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'string' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'match' Keyword
'(' Punctuation
't' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Leaf' Generic.Emph
'(' Punctuation
'c' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Keyword
-' ' Text
+' ' Text.Whitespace
'core/' Name.Namespace
'show' Name
'(' Punctuation
'c' Name
')' Punctuation
-' \n ' Text
+' \n ' Text.Whitespace
'Node' Generic.Emph
'(' Punctuation
'l' Name
',' Punctuation
'r' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Keyword
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
'Node(' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'show' Name
'(' Punctuation
'l' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
',' Literal.String.Double
'"' Literal.String.Double
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'show' Name
'(' Punctuation
'r' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String.Double
')' Literal.String.Double
'"' Literal.String.Double
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'//----------------------------------------------------' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'// Non empty lists' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'//----------------------------------------------------' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'public' Keyword
-' ' Text
+' ' Text.Whitespace
'type' Keyword
-' ' Text
+' ' Text.Whitespace
'list1' Name.Class
'<' Name.Attribute
'a' Name.Attribute
'>' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Cons1' Generic.Emph
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'head' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'a' Name.Attribute
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'tail' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'list' Name.Attribute
'<' Name.Attribute
'a' Name.Attribute
'>' Name.Attribute
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'function' Keyword
-' ' Text
+' ' Text.Whitespace
'map' Name.Function
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'xs' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'val' Keyword
-' ' Text
+' ' Text.Whitespace
'Cons1' Generic.Emph
'(' Punctuation
'y' Name
',' Punctuation
'ys' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Keyword
-' ' Text
+' ' Text.Whitespace
'xs' Name
-'\n ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'Cons1' Generic.Emph
'(' Punctuation
'f' Name
@@ -351,7 +356,7 @@
'y' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'core/' Name.Namespace
'map' Name
'(' Punctuation
@@ -360,37 +365,37 @@
'f' Name
')' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'function' Keyword
-' ' Text
+' ' Text.Whitespace
'zip' Name.Function
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
'list1' Name.Attribute
'<' Name.Attribute
'a' Name.Attribute
'>' Name.Attribute
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ys' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
'list1' Name.Attribute
'<' Name.Attribute
'b' Name.Attribute
'>' Name.Attribute
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'list1' Name.Attribute
'<' Name.Attribute
'(' Name.Attribute
@@ -399,59 +404,59 @@
'b' Name.Attribute
')' Name.Attribute
'>' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Cons1' Generic.Emph
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'xs' Name
'.' Keyword
'head' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ys' Name
'.' Keyword
'head' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'zip' Name
'(' Punctuation
'xs' Name
'.' Keyword
'tail' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ys' Name
'.' Keyword
'tail' Name
')' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n\n' Text
+'\n\n\n' Text.Whitespace
'//----------------------------------------------------' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'// Phase 1' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'//----------------------------------------------------' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'function' Keyword
-' ' Text
+' ' Text.Whitespace
'insert' Name.Function
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'after' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'list' Name.Attribute
'<' Name.Attribute
'(' Name.Attribute
@@ -464,11 +469,11 @@
')' Name.Attribute
'>' Name.Attribute
',' Punctuation
-' ' Text
+' ' Text.Whitespace
't' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'(' Name.Attribute
'tree' Name.Attribute
'<' Name.Attribute
@@ -478,11 +483,11 @@
'int' Name.Attribute
')' Name.Attribute
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'before' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'list' Name.Attribute
'<' Name.Attribute
'(' Name.Attribute
@@ -494,80 +499,80 @@
'int' Name.Attribute
')' Name.Attribute
'>' Name.Attribute
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'div' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'tree' Name.Attribute
'<' Name.Attribute
'a' Name.Attribute
'>' Name.Attribute
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'match' Keyword
'(' Punctuation
'before' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Nil' Generic.Emph
-' ' Text
+' ' Text.Whitespace
'->' Keyword
-' ' Text
+' ' Text.Whitespace
'extract' Name
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Cons1' Generic.Emph
'(' Punctuation
't' Name
',' Punctuation
'after' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Cons' Generic.Emph
'(' Punctuation
'x' Name
',' Punctuation
'xs' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Keyword
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'x' Name
'.' Keyword
'snd' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
't' Name
'.' Keyword
'snd' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'then' Keyword
-' ' Text
+' ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'insert' Name
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'Cons' Generic.Emph
'(' Punctuation
'x' Name
@@ -575,32 +580,32 @@
'after' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
't' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'match' Keyword
'(' Punctuation
'xs' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Nil' Generic.Emph
-' ' Text
+' ' Text.Whitespace
'->' Keyword
-' ' Text
+' ' Text.Whitespace
'extract' Name
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Cons1' Generic.Emph
'(' Punctuation
'x' Name
@@ -612,24 +617,24 @@
'after' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Cons' Generic.Emph
'(' Punctuation
'y' Name
',' Punctuation
'ys' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Keyword
-' ' Text
+' ' Text.Whitespace
'extract' Name
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'ys' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Cons1' Generic.Emph
'(' Punctuation
'y' Name
@@ -646,28 +651,28 @@
')' Punctuation
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'function' Keyword
-' ' Text
+' ' Text.Whitespace
'extract' Name.Function
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'before' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'list' Name.Attribute
'<' Name.Attribute
'(' Name.Attribute
@@ -680,11 +685,11 @@
')' Name.Attribute
'>' Name.Attribute
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'after' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'list1' Name.Attribute
'<' Name.Attribute
'(' Name.Attribute
@@ -696,23 +701,23 @@
'int' Name.Attribute
')' Name.Attribute
'>' Name.Attribute
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'div' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'tree' Name.Attribute
'<' Name.Attribute
'a' Name.Attribute
'>' Name.Attribute
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'val' Keyword
-' ' Text
+' ' Text.Whitespace
'Cons1' Generic.Emph
'(' Punctuation
'(' Punctuation
@@ -720,33 +725,33 @@
',' Punctuation
'w1' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'as' Keyword
-' ' Text
+' ' Text.Whitespace
'x' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Keyword
-' ' Text
+' ' Text.Whitespace
'after' Name
-'\n ' Text
+'\n ' Text.Whitespace
'match' Keyword
'(' Punctuation
'xs' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Nil' Generic.Emph
-' ' Text
+' ' Text.Whitespace
'->' Keyword
-' ' Text
+' ' Text.Whitespace
't1' Name
-'\n ' Text
+'\n ' Text.Whitespace
'Cons' Generic.Emph
'(' Punctuation
'(' Punctuation
@@ -754,35 +759,35 @@
',' Punctuation
'w2' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'as' Keyword
-' ' Text
+' ' Text.Whitespace
'y' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ys' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Keyword
-' ' Text
+' ' Text.Whitespace
'match' Keyword
'(' Punctuation
'ys' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Nil' Generic.Emph
-' ' Text
+' ' Text.Whitespace
'->' Keyword
-' ' Text
+' ' Text.Whitespace
'insert' Name
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Node' Generic.Emph
'(' Punctuation
@@ -791,17 +796,17 @@
't2' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'w1' Name
'+' Operator
'w2' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'before' Name
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Cons' Generic.Emph
'(' Punctuation
'(' Punctuation
@@ -812,26 +817,26 @@
',' Punctuation
'_zs' Name.Variable
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Keyword
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'w1' Name
-' ' Text
+' ' Text.Whitespace
'<=' Operator
-' ' Text
+' ' Text.Whitespace
'w3' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'then' Keyword
-' ' Text
+' ' Text.Whitespace
'insert' Name
'(' Punctuation
'ys' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Node' Generic.Emph
'(' Punctuation
@@ -840,18 +845,18 @@
't2' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'w1' Name
'+' Operator
'w2' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'before' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'else' Keyword
-' ' Text
+' ' Text.Whitespace
'extract' Name
'(' Punctuation
'Cons' Generic.Emph
@@ -861,7 +866,7 @@
'before' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Cons1' Generic.Emph
'(' Punctuation
'y' Name
@@ -869,24 +874,24 @@
'ys' Name
')' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'function' Keyword
-' ' Text
+' ' Text.Whitespace
'balance' Name.Function
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'list1' Name.Attribute
'<' Name.Attribute
'(' Name.Attribute
@@ -898,57 +903,57 @@
'int' Name.Attribute
')' Name.Attribute
'>' Name.Attribute
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'div' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'tree' Name.Attribute
'<' Name.Attribute
'a' Name.Attribute
'>' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'extract' Name
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
']' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'//----------------------------------------------------' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'// Phase 2' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'//----------------------------------------------------' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
'function' Keyword
-' ' Text
+' ' Text.Whitespace
'mark' Name.Function
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'depth' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
'int' Name.Attribute
',' Punctuation
-' ' Text
+' ' Text.Whitespace
't' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
'tree' Name.Attribute
'<' Name.Attribute
@@ -963,30 +968,30 @@
'>' Name.Attribute
')' Name.Attribute
'>' Name.Attribute
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'<' Name.Attribute
'write' Name.Attribute
'<' Name.Attribute
'h' Name.Attribute
'>' Name.Attribute
'>' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'(' Name.Attribute
')' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'match' Keyword
'(' Punctuation
't' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Leaf' Generic.Emph
'(' Punctuation
'(' Punctuation
@@ -995,27 +1000,27 @@
'd' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Keyword
-' ' Text
+' ' Text.Whitespace
'd' Name
-' ' Text
+' ' Text.Whitespace
':' Keyword
'=' Keyword
-' ' Text
+' ' Text.Whitespace
'depth' Name
-'\n ' Text
+'\n ' Text.Whitespace
'Node' Generic.Emph
'(' Punctuation
'l' Name
',' Punctuation
'r' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Keyword
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'mark' Name
'(' Punctuation
'depth' Name
@@ -1025,7 +1030,7 @@
'l' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'mark' Name
'(' Punctuation
'depth' Name
@@ -1034,28 +1039,28 @@
',' Punctuation
'r' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'function' Keyword
-' ' Text
+' ' Text.Whitespace
'build' Name.Function
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'depth' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
'int' Name.Attribute
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
'list1' Name.Attribute
'<' Name.Attribute
@@ -1070,11 +1075,11 @@
'>' Name.Attribute
')' Name.Attribute
'>' Name.Attribute
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'<' Name.Attribute
'read' Name.Attribute
'<' Name.Attribute
@@ -1083,7 +1088,7 @@
',' Name.Attribute
'div' Name.Attribute
'>' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'(' Name.Attribute
'tree' Name.Attribute
'<' Name.Attribute
@@ -1104,12 +1109,12 @@
')' Name.Attribute
'>' Name.Attribute
')' Name.Attribute
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'!' Operator
'(' Punctuation
@@ -1119,14 +1124,14 @@
'.' Keyword
'snd' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'depth' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Leaf' Generic.Emph
'(' Punctuation
@@ -1137,70 +1142,70 @@
'fst' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'xs' Name
'.' Keyword
'tail' Name
')' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'l' Name
-' ' Text
+' ' Text.Whitespace
'=' Keyword
-' ' Text
+' ' Text.Whitespace
'build' Name
'(' Punctuation
'depth' Name
'+' Operator
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'xs' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'match' Keyword
'(' Punctuation
'l' Name
'.' Keyword
'snd' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Nil' Generic.Emph
-' ' Text
+' ' Text.Whitespace
'->' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'l' Name
'.' Keyword
'fst' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Nil' Generic.Emph
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Cons' Generic.Emph
'(' Punctuation
'y' Name
',' Punctuation
'ys' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Keyword
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'r' Name
-' ' Text
+' ' Text.Whitespace
'=' Keyword
-' ' Text
+' ' Text.Whitespace
'build' Name
'(' Punctuation
'depth' Name
'+' Operator
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Cons1' Generic.Emph
'(' Punctuation
'y' Name
@@ -1208,7 +1213,7 @@
'ys' Name
')' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'Node' Generic.Emph
'(' Punctuation
@@ -1221,38 +1226,40 @@
'fst' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'r' Name
'.' Keyword
'snd' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'//----------------------------------------------------' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'// Main' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'//----------------------------------------------------' Comment.Single
-'\n\n' Text
+'\n\n' Text.Whitespace
-'public function' Keyword
-' ' Text
+'public' Keyword
+' ' Text.Whitespace
+'function' Keyword
+' ' Text.Whitespace
'garsiaWachs' Name.Function
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'list1' Name.Attribute
'<' Name.Attribute
'(' Name.Attribute
@@ -1261,25 +1268,25 @@
'int' Name.Attribute
')' Name.Attribute
'>' Name.Attribute
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'div' Name.Attribute
-' ' Text
+' ' Text.Whitespace
'tree' Name.Attribute
'<' Name.Attribute
'a' Name.Attribute
'>' Name.Attribute
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'refs' Name
-' ' Text
+' ' Text.Whitespace
'=' Keyword
-' ' Text
+' ' Text.Whitespace
'xs' Name
'.' Keyword
'map' Name
@@ -1289,35 +1296,35 @@
'.' Keyword
'map' Name
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'fun' Keyword
'(' Punctuation
'x' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'x' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'ref' Keyword.Pseudo
'(' Punctuation
'0' Literal.Number.Integer
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'wleafs' Name
-' ' Text
+' ' Text.Whitespace
'=' Keyword
-' ' Text
+' ' Text.Whitespace
'zip' Name
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'refs' Name
'.' Keyword
'map' Name
@@ -1325,32 +1332,32 @@
'Leaf' Generic.Emph
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'xs' Name
'.' Keyword
'map' Name
'(' Punctuation
'snd' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'tree' Name
-' ' Text
+' ' Text.Whitespace
'=' Keyword
-' ' Text
+' ' Text.Whitespace
'balance' Name
'(' Punctuation
'wleafs' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'mark' Name
'(' Punctuation
'0' Literal.Number.Integer
',' Punctuation
'tree' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'build' Name
'(' Punctuation
'0' Literal.Number.Integer
@@ -1359,7 +1366,7 @@
')' Punctuation
'.' Keyword
'fst' Name
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/lagda/example.lagda.output b/tests/examplefiles/lagda/example.lagda.output
index e61255a4..aa8a79dc 100644
--- a/tests/examplefiles/lagda/example.lagda.output
+++ b/tests/examplefiles/lagda/example.lagda.output
@@ -30,66 +30,66 @@
'\n' Text
'module' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'example' Name
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'open' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.Fin' Name
-'\n' Text
+'\n' Text.Whitespace
'open' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.Nat' Name
-'\n' Text
+'\n' Text.Whitespace
-'\n' Text
+'\n' Text.Whitespace
'data' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Color' Text
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Set' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'RGB' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Fin' Text
-' ' Text
+' ' Text.Whitespace
'256' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Fin' Text
-' ' Text
+' ' Text.Whitespace
'256' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Fin' Text
-' ' Text
+' ' Text.Whitespace
'256' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'→' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Color' Text
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
diff --git a/tests/examplefiles/lhs/DancingSudoku.lhs.output b/tests/examplefiles/lhs/DancingSudoku.lhs.output
index e830ede0..9e336267 100644
--- a/tests/examplefiles/lhs/DancingSudoku.lhs.output
+++ b/tests/examplefiles/lhs/DancingSudoku.lhs.output
@@ -34,70 +34,70 @@
'> ' Comment.Special
'module' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Main' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
'> ' Comment.Special
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Prelude' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'hiding' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'read' Name.Function
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Control.Monad' Name.Namespace
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Control.Monad.Fix' Name.Namespace
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.Array.IArray' Name.Namespace
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Control.Monad.ST.Strict' Name.Namespace
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.STRef.Strict' Name.Namespace
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.Char' Name.Namespace
'(' Punctuation
'intToDigit' Name
',' Punctuation
'digitToInt' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Data.List' Name.Namespace
'(' Punctuation
'unfoldr' Name
@@ -106,65 +106,65 @@
',' Punctuation
'inits' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
'> ' Comment.Special
'new' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'newSTRef' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'{-' Comment.Multiline
'# INLINE new #' Comment.Multiline
'-}' Comment.Multiline
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'read' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'readSTRef' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'{-' Comment.Multiline
'# INLINE read #' Comment.Multiline
'-}' Comment.Multiline
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'write' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'writeSTRef' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'{-' Comment.Multiline
'# INLINE write #' Comment.Multiline
'-}' Comment.Multiline
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'modify' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'modifySTRef' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'{-' Comment.Multiline
'# INLINE modify #' Comment.Multiline
'-}' Comment.Multiline
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -174,27 +174,27 @@
'> ' Comment.Special
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'A' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'newtype' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'R' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'R' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'A' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'deriving' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Show' Keyword.Type
',' Punctuation
@@ -208,21 +208,21 @@
',' Punctuation
'Enum' Keyword.Type
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'newtype' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'C' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'C' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'A' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'deriving' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Show' Keyword.Type
',' Punctuation
@@ -236,21 +236,21 @@
',' Punctuation
'Enum' Keyword.Type
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'newtype' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'V' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'V' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'A' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'deriving' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Show' Keyword.Type
',' Punctuation
@@ -264,21 +264,21 @@
',' Punctuation
'Enum' Keyword.Type
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'newtype' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'B' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'B' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'A' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'deriving' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Show' Keyword.Type
',' Punctuation
@@ -292,7 +292,7 @@
',' Punctuation
'Enum' Keyword.Type
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -304,134 +304,134 @@
'> ' Comment.Special
'lookupBlock' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Array' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'R' Keyword.Type
',' Punctuation
'C' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'B' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'lookupBlock' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'listArray' Name
-' ' Text
+' ' Text.Whitespace
'bb' Name
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'toBlock' Name
-' ' Text
+' ' Text.Whitespace
'ij' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'ij' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'range' Name
-' ' Text
+' ' Text.Whitespace
'bb' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'where' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'ra' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Array' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'B' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'ra' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'listArray' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0' Literal.Number.Integer
',' Punctuation
'pred' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'rangeSize' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'B' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'fst' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'..' Operator
-' ' Text
+' ' Text.Whitespace
'B' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'snd' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'toBlock' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'R' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'i' Name
',' Punctuation
'C' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'j' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ra' Name
-' ' Text
+' ' Text.Whitespace
'!' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'div' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'index' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'j' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
')' Punctuation
'+' Operator
@@ -439,20 +439,20 @@
'*' Operator
'(' Punctuation
'div' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'index' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'i' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -464,107 +464,107 @@
'> ' Comment.Special
'u' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'V' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'-- unknown value' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'b' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Int' Keyword.Type
',' Punctuation
'Int' Keyword.Type
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'b' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'1' Literal.Number.Integer
',' Punctuation
'9' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- min and max bounds' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'rng' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'enumFromTo' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'fst' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'snd' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
"-- list from '1' to '9'" Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'bb' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'R' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'fst' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
',' Punctuation
'C' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'fst' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
')' Punctuation
',' Punctuation
'(' Punctuation
'R' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'snd' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
',' Punctuation
'C' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'snd' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
')' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -574,11 +574,11 @@
'> ' Comment.Special
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Hint' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'R' Keyword.Type
@@ -588,101 +588,101 @@
',' Punctuation
'V' Keyword.Type
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'newtype' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Spec' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Spec' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'Hint' Keyword.Type
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'deriving' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Eq' Keyword.Type
',' Punctuation
'Show' Keyword.Type
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
'> ' Comment.Special
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'PA' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Array' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'R' Keyword.Type
',' Punctuation
'C' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'V' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
'> ' Comment.Special
'parse' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Spec' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'PA' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'parse' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Spec' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'parsed' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'acc' Name
-' ' Text
+' ' Text.Whitespace
'old' Name
-' ' Text
+' ' Text.Whitespace
'new' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'new' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'in' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'accumArray' Name
-' ' Text
+' ' Text.Whitespace
'acc' Name
-' ' Text
+' ' Text.Whitespace
'u' Name
-' ' Text
+' ' Text.Whitespace
'bb' Name
-' ' Text
+' ' Text.Whitespace
'parsed' Name
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -696,23 +696,23 @@
'> ' Comment.Special
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'MutInt' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'STRef' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -722,51 +722,51 @@
'> ' Comment.Special
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'NodePtr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'STRef' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Node' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'HeadPtr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'STRef' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Head' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -782,11 +782,11 @@
'> ' Comment.Special
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'HeadName' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Int' Keyword.Type
',' Punctuation
@@ -794,59 +794,59 @@
',' Punctuation
'Int' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- see below for meaning' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
'> ' Comment.Special
'data' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Head' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Head' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'headName' Name
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'!' Operator
'HeadName' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
',' Punctuation
'topNode' Name
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Node' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- header node for this column' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
',' Punctuation
'len' Name
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'!' Operator
'(' Punctuation
'MutInt' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- number of nodes below this head' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
',' Punctuation
@@ -854,56 +854,56 @@
',' Punctuation
'prev' Name
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'!' Operator
'(' Punctuation
'HeadPtr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- doubly-linked list' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
'> ' Comment.Special
'data' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Node' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Node' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'getHint' Name
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'!' Operator
'Hint' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
',' Punctuation
'getHead' Name
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'!' Operator
'(' Punctuation
'Head' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- head for the column this node is in' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
',' Punctuation
@@ -914,94 +914,94 @@
'left' Name
',' Punctuation
'right' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'!' Operator
'(' Punctuation
'NodePtr' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- two doubly-linked lists' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
'> ' Comment.Special
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Eq' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Head' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'a' Name.Function
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'headName' Name
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'headName' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
'> ' Comment.Special
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Eq' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Node' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'a' Name.Function
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'up' Name
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'up' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -1033,25 +1033,25 @@
'> ' Comment.Special
'headNames' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'HeadName' Keyword.Type
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'headNames' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'names' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -1061,11 +1061,11 @@
',' Punctuation
'3' Literal.Number.Integer
']' Punctuation
-' \n' Text
+' \n' Text.Whitespace
'> ' Comment.Special
'in' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -1075,7 +1075,7 @@
')' Punctuation
':' Keyword.Type
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'l' Name
',' Punctuation
@@ -1083,9 +1083,9 @@
',' Punctuation
'j' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'l' Name
'<-' Operator.Word
'names' Name
@@ -1098,7 +1098,7 @@
'<-' Operator.Word
'rng' Name
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -1110,11 +1110,11 @@
'> ' Comment.Special
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Move' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'Hint' Keyword.Type
@@ -1122,7 +1122,7 @@
'HeadName' Keyword.Type
')' Punctuation
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -1136,55 +1136,55 @@
'> ' Comment.Special
'parseSpec' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Spec' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'Move' Keyword.Type
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'parseSpec' Name.Function
-' ' Text
+' ' Text.Whitespace
'spec' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'rowsFrom' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Hint' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'Move' Keyword.Type
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'rowsFrom' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'rc' Name
'@' Operator
'(' Punctuation
'R' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'r' Name
',' Punctuation
'C' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'c' Name
')' Punctuation
',' Punctuation
@@ -1192,109 +1192,109 @@
'@' Operator
'(' Punctuation
'V' Keyword.Type
-' ' Text
+' ' Text.Whitespace
"v'" Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' \n' Text
+' \n' Text.Whitespace
'> ' Comment.Special
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'mv' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'u' Name
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'rsyms' Name
-' ' Text
+' ' Text.Whitespace
'v' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'v' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'rng' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'rsyms' Name
-' ' Text
+' ' Text.Whitespace
"v'" Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'where' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'B' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'lookupBlock' Name
-' ' Text
+' ' Text.Whitespace
'!' Operator
-' ' Text
+' ' Text.Whitespace
'rc' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'rsyms' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'A' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Move' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'rsyms' Name.Function
-' ' Text
+' ' Text.Whitespace
'v' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
',' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'rc' Name
',' Punctuation
'V' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'v' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'0' Literal.Number.Integer
@@ -1328,25 +1328,25 @@
'v' Name
')' Punctuation
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'in' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'concatMap' Name
-' ' Text
+' ' Text.Whitespace
'rowsFrom' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'assocs' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'parse' Name
-' ' Text
+' ' Text.Whitespace
'spec' Name
')' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -1368,149 +1368,149 @@
'> ' Comment.Special
'mkDList' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'MonadFix' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'm' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'b' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'a' Name
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'mkDList' Name.Function
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'[]' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'error' Name.Exception
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'must have at least one element' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'mkDList' Name.Function
-' ' Text
+' ' Text.Whitespace
'mkNode' Name
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'mdo' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'first' Name
',' Punctuation
'last' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'go' Name
-' ' Text
+' ' Text.Whitespace
'last' Name
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
'first' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'return' Name.Function
-' ' Text
+' ' Text.Whitespace
'first' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'where' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'go' Name
-' ' Text
+' ' Text.Whitespace
'prev' Name
-' ' Text
+' ' Text.Whitespace
'[]' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'next' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'return' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'next' Name
',' Punctuation
'prev' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'go' Name.Function
-' ' Text
+' ' Text.Whitespace
'prev' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'x' Name
':' Keyword.Type
'xs' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'next' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'mdo' Name
-' ' Text
+' ' Text.Whitespace
'this' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'mkNode' Name
-' ' Text
+' ' Text.Whitespace
'prev' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'rest' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'(' Punctuation
@@ -1518,27 +1518,27 @@
',' Punctuation
'last' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'go' Name
-' ' Text
+' ' Text.Whitespace
'this' Name
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
'next' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'return' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'this' Name
',' Punctuation
'last' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -1552,77 +1552,77 @@
'> ' Comment.Special
'toSingle' Name.Function
-' ' Text
+' ' Text.Whitespace
'step' Name
-' ' Text
+' ' Text.Whitespace
'header' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'loop' Name
-' ' Text
+' ' Text.Whitespace
'=<<' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'read' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'step' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'header' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'where' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'loop' Name
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'header' Name
'/=' Operator
'y' Name
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'liftM' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'y' Name
':' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'read' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'step' Name
-' ' Text
+' ' Text.Whitespace
'y' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'>>=' Operator
-' ' Text
+' ' Text.Whitespace
'loop' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'return' Name
-' ' Text
+' ' Text.Whitespace
'[]' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -1632,77 +1632,77 @@
'> ' Comment.Special
'forEach' Name.Function
-' ' Text
+' ' Text.Whitespace
'step' Name
-' ' Text
+' ' Text.Whitespace
'header' Name
-' ' Text
+' ' Text.Whitespace
'act' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'loop' Name
-' ' Text
+' ' Text.Whitespace
'=<<' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'read' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'step' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'header' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'where' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'loop' Name
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'header' Name
'/=' Operator
'y' Name
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'act' Name
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'>>' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'read' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'step' Name
-' ' Text
+' ' Text.Whitespace
'y' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'>>=' Operator
-' ' Text
+' ' Text.Whitespace
'loop' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'return' Name
-' ' Text
+' ' Text.Whitespace
'()' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -1712,156 +1712,156 @@
'> ' Comment.Special
'makeHeads' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'HeadName' Keyword.Type
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ST' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Head' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'makeHeads' Name.Function
-' ' Text
+' ' Text.Whitespace
'names' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'mkDList' Name
-' ' Text
+' ' Text.Whitespace
'makeHead' Name
-' ' Text
+' ' Text.Whitespace
'names' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'where' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'makeHead' Name
-' ' Text
+' ' Text.Whitespace
'before' Name
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
'after' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'mdo' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'~' Operator
'newTopNode' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'liftM4' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Node' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'R' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
',' Punctuation
'C' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
',' Punctuation
'V' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'newHead' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'new' Name
-' ' Text
+' ' Text.Whitespace
'newTopNode' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'new' Name
-' ' Text
+' ' Text.Whitespace
'newTopNode' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'(' Punctuation
'new' Name
-' ' Text
+' ' Text.Whitespace
'newTopNode' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'new' Name
-' ' Text
+' ' Text.Whitespace
'newTopNode' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'newHead' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'liftM3' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Head' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'name' Name
-' ' Text
+' ' Text.Whitespace
'newTopNode' Name
')' Punctuation
-' \n' Text
+' \n' Text.Whitespace
'> ' Comment.Special
'(' Punctuation
'new' Name
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'new' Name
-' ' Text
+' ' Text.Whitespace
'after' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'new' Name
-' ' Text
+' ' Text.Whitespace
'before' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'return' Name.Function
-' ' Text
+' ' Text.Whitespace
'newHead' Name
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -1871,29 +1871,29 @@
'> ' Comment.Special
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'HArray' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Array' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'HeadName' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Head' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'hBounds' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'0' Literal.Number.Integer
@@ -1911,27 +1911,27 @@
'9' Literal.Number.Integer
')' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Root' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Head' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
',' Punctuation
'HArray' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -1945,264 +1945,264 @@
'> ' Comment.Special
'addMove' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'forall' Name
-' ' Text
+' ' Text.Whitespace
'st' Name
'.' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Root' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Move' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ST' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Node' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'addMove' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'_' Keyword.Reserved
',' Punctuation
'ha' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'move' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'mkDList' Name
-' ' Text
+' ' Text.Whitespace
'addNode' Name
-' ' Text
+' ' Text.Whitespace
'move' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'where' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'addNode' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Node' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Hint' Keyword.Type
',' Punctuation
'HeadName' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Node' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ST' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Node' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'addNode' Name.Function
-' ' Text
+' ' Text.Whitespace
'before' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'hint' Name
',' Punctuation
'name' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'after' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'head' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ha' Name
-' ' Text
+' ' Text.Whitespace
'!' Operator
-' ' Text
+' ' Text.Whitespace
'name' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'below' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'topNode' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'above' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'read' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'up' Name
-' ' Text
+' ' Text.Whitespace
'below' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'newNode' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'liftM4' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Node' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'hint' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'new' Name
-' ' Text
+' ' Text.Whitespace
'above' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'new' Name
-' ' Text
+' ' Text.Whitespace
'below' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'(' Punctuation
'new' Name
-' ' Text
+' ' Text.Whitespace
'before' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'new' Name
-' ' Text
+' ' Text.Whitespace
'after' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'write' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'down' Name
-' ' Text
+' ' Text.Whitespace
'above' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'newNode' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'write' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'up' Name
-' ' Text
+' ' Text.Whitespace
'below' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'newNode' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'modify' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'len' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'succ' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'l' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'read' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'len' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'seq' Name.Function
-' ' Text
+' ' Text.Whitespace
'l' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'return' Name
-' ' Text
+' ' Text.Whitespace
'newNode' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -2214,87 +2214,87 @@
'> ' Comment.Special
'initHA' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ST' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Root' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'initHA' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'root' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'makeHeads' Name
-' ' Text
+' ' Text.Whitespace
'headNames' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'heads' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'toSingle' Name
-' ' Text
+' ' Text.Whitespace
'next' Name
-' ' Text
+' ' Text.Whitespace
'root' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'ha' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'array' Name
-' ' Text
+' ' Text.Whitespace
'hBounds' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'zip' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'map' Name
-' ' Text
+' ' Text.Whitespace
'headName' Name
-' ' Text
+' ' Text.Whitespace
'heads' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'heads' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'return' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'root' Name
',' Punctuation
'ha' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -2304,65 +2304,65 @@
'> ' Comment.Special
'initRoot' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Root' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Spec' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ST' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'()' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'initRoot' Name.Function
-' ' Text
+' ' Text.Whitespace
'root' Name
-' ' Text
+' ' Text.Whitespace
'spec' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'moves' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'parseSpec' Name
-' ' Text
+' ' Text.Whitespace
'spec' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'mapM_' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'addMove' Name
-' ' Text
+' ' Text.Whitespace
'root' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'moves' Name
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -2372,43 +2372,43 @@
'> ' Comment.Special
'resetRoot' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Root' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ST' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'()' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'resetRoot' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'root' Name
',' Punctuation
'ha' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'heads' Name
'@' Operator
'(' Punctuation
@@ -2416,115 +2416,115 @@
':' Keyword.Type
'_' Keyword.Reserved
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'elems' Name
-' ' Text
+' ' Text.Whitespace
'ha' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'resetHead' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'write' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'len' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'node' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'topNode' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'write' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'down' Name
-' ' Text
+' ' Text.Whitespace
'node' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'node' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'write' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'up' Name
-' ' Text
+' ' Text.Whitespace
'node' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'node' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'reset' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'last' Name
':' Keyword.Type
'[]' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'write' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'prev' Name
-' ' Text
+' ' Text.Whitespace
'root' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'last' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'write' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'next' Name
-' ' Text
+' ' Text.Whitespace
'root' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'first' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'reset' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'before' Name
':' Keyword.Type
@@ -2536,51 +2536,51 @@
'[]' Keyword.Type
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'resetHead' Name.Function
-' ' Text
+' ' Text.Whitespace
'head' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'write' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'prev' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'before' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'write' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'next' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'root' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'reset' Name.Function
-' ' Text
+' ' Text.Whitespace
'xs' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'reset' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'before' Name
':' Keyword.Type
@@ -2594,57 +2594,57 @@
'_' Keyword.Reserved
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'resetHead' Name.Function
-' ' Text
+' ' Text.Whitespace
'head' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'write' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'prev' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'before' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'write' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'next' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'after' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'reset' Name.Function
-' ' Text
+' ' Text.Whitespace
'xs' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'reset' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'root' Name
':' Keyword.Type
'heads' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -2660,213 +2660,213 @@
'> ' Comment.Special
'getBest' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Head' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ST' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Maybe' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Head' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'getBest' Name.Function
-' ' Text
+' ' Text.Whitespace
'root' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'first' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'read' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'next' Name
-' ' Text
+' ' Text.Whitespace
'root' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'first' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'root' Name
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'return' Name
-' ' Text
+' ' Text.Whitespace
'Nothing' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'findMin' Name
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'best' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'head' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'root' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'return' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'best' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'|' Operator
-' ' Text
+' ' Text.Whitespace
'otherwise' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'l' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'read' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'len' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'l' Name
-' ' Text
+' ' Text.Whitespace
'<=' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'return' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'head' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'l' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'findMin' Name
-' ' Text
+' ' Text.Whitespace
'l' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
-' ' Text
+' ' Text.Whitespace
'=<<' Operator
-' ' Text
+' ' Text.Whitespace
'read' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'next' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'findMin' Name
-' ' Text
+' ' Text.Whitespace
'l' Name
-' ' Text
+' ' Text.Whitespace
'best' Name
-' ' Text
+' ' Text.Whitespace
'=<<' Operator
-' ' Text
+' ' Text.Whitespace
'read' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'next' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'findMin' Name.Function
-' ' Text
+' ' Text.Whitespace
'10' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'first' Name
-' ' Text
+' ' Text.Whitespace
'first' Name
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -2882,537 +2882,537 @@
'> ' Comment.Special
'unlink' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
'STRef' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
'STRef' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ST' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'()' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'unlink' Name.Function
-' ' Text
+' ' Text.Whitespace
'prev' Name
-' ' Text
+' ' Text.Whitespace
'next' Name
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'before' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'read' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'prev' Name
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'after' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'read' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'next' Name
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'write' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'next' Name
-' ' Text
+' ' Text.Whitespace
'before' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'after' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'write' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'prev' Name
-' ' Text
+' ' Text.Whitespace
'after' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'before' Name
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
'> ' Comment.Special
'relink' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
'STRef' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'a' Name
'->' Operator.Word
'STRef' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ST' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'()' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'relink' Name.Function
-' ' Text
+' ' Text.Whitespace
'prev' Name
-' ' Text
+' ' Text.Whitespace
'next' Name
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'before' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'read' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'prev' Name
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'after' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'read' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'next' Name
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'write' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'next' Name
-' ' Text
+' ' Text.Whitespace
'before' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'a' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'write' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'prev' Name
-' ' Text
+' ' Text.Whitespace
'after' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'a' Name
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
'> ' Comment.Special
'cover' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Head' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ST' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'()' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'cover' Name.Function
-' ' Text
+' ' Text.Whitespace
'head' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'unlink' Name.Function
-' ' Text
+' ' Text.Whitespace
'prev' Name
-' ' Text
+' ' Text.Whitespace
'next' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'eachDown' Name
-' ' Text
+' ' Text.Whitespace
'rr' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'forEach' Name
-' ' Text
+' ' Text.Whitespace
'right' Name
-' ' Text
+' ' Text.Whitespace
'rr' Name
-' ' Text
+' ' Text.Whitespace
'eachRight' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'eachRight' Name.Function
-' ' Text
+' ' Text.Whitespace
'nn' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'unlink' Name.Function
-' ' Text
+' ' Text.Whitespace
'up' Name
-' ' Text
+' ' Text.Whitespace
'down' Name
-' ' Text
+' ' Text.Whitespace
'nn' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'modify' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'len' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'getHead' Name
-' ' Text
+' ' Text.Whitespace
'nn' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'pred' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'forEach' Name.Function
-' ' Text
+' ' Text.Whitespace
'down' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'topNode' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'eachDown' Name
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
'> ' Comment.Special
'uncover' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Head' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ST' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'()' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'uncover' Name.Function
-' ' Text
+' ' Text.Whitespace
'head' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'eachUp' Name
-' ' Text
+' ' Text.Whitespace
'rr' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'forEach' Name
-' ' Text
+' ' Text.Whitespace
'left' Name
-' ' Text
+' ' Text.Whitespace
'rr' Name
-' ' Text
+' ' Text.Whitespace
'eachLeft' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'eachLeft' Name.Function
-' ' Text
+' ' Text.Whitespace
'nn' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'modify' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'len' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'getHead' Name
-' ' Text
+' ' Text.Whitespace
'nn' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'succ' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'relink' Name.Function
-' ' Text
+' ' Text.Whitespace
'up' Name
-' ' Text
+' ' Text.Whitespace
'down' Name
-' ' Text
+' ' Text.Whitespace
'nn' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'forEach' Name.Function
-' ' Text
+' ' Text.Whitespace
'up' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'topNode' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'eachUp' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'relink' Name.Function
-' ' Text
+' ' Text.Whitespace
'prev' Name
-' ' Text
+' ' Text.Whitespace
'next' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
'> ' Comment.Special
'coverOthers' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Node' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ST' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'()' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'coverOthers' Name.Function
-' ' Text
+' ' Text.Whitespace
'node' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'forEach' Name
-' ' Text
+' ' Text.Whitespace
'right' Name
-' ' Text
+' ' Text.Whitespace
'node' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'cover' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'getHead' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
'> ' Comment.Special
'uncoverOthers' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Node' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ST' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'()' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'uncoverOthers' Name.Function
-' ' Text
+' ' Text.Whitespace
'node' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'forEach' Name
-' ' Text
+' ' Text.Whitespace
'left' Name
-' ' Text
+' ' Text.Whitespace
'node' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'uncover' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'getHead' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -3422,37 +3422,37 @@
'> ' Comment.Special
'choicesToSpec' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'Node' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Spec' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'choicesToSpec' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Spec' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'map' Name
-' ' Text
+' ' Text.Whitespace
'getHint' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -3470,162 +3470,162 @@
'> ' Comment.Special
'gdance' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Head' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'ST' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'st' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'Spec' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'-- [Spec]' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'gdance' Name.Function
-' ' Text
+' ' Text.Whitespace
'root' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'let' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'forward' Name.Function
-' ' Text
+' ' Text.Whitespace
'choices' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'maybeHead' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'getBest' Name
-' ' Text
+' ' Text.Whitespace
'root' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'case' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'maybeHead' Name
-' ' Text
+' ' Text.Whitespace
'of' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'Nothing' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'null' Name
-' ' Text
+' ' Text.Whitespace
'choices' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'error' Name.Exception
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'No choices in forward' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'-- return [] -- for [Spec]' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'-- nextSols <- recover choices -- for [Spec]' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'return' Name.Function
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'choicesToSpec' Name
-' ' Text
+' ' Text.Whitespace
'choices' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- :nextSols -- for [Spec]' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'head' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'cover' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'startRow' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'readSTRef' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'down' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'topNode' Name
-' ' Text
+' ' Text.Whitespace
'head' Name
')' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'advance' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'startRow' Name
':' Keyword.Type
'choices' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'advance' Name.Function
-' ' Text
+' ' Text.Whitespace
'choices' Name
'@' Operator
'(' Punctuation
@@ -3633,157 +3633,157 @@
':' Keyword.Type
'oldChoices' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'endOfRows' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'topNode' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'getHead' Name
-' ' Text
+' ' Text.Whitespace
'newRow' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'newRow' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'endOfRows' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'uncover' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'getHead' Name
-' ' Text
+' ' Text.Whitespace
'newRow' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'null' Name
-' ' Text
+' ' Text.Whitespace
'oldChoices' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'error' Name.Exception
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'No choices in advance' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'-- return [] -- for [Spec]' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'recover' Name
-' ' Text
+' ' Text.Whitespace
'oldChoices' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'coverOthers' Name
-' ' Text
+' ' Text.Whitespace
'newRow' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'forward' Name.Function
-' ' Text
+' ' Text.Whitespace
'choices' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'recover' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'oldRow' Name
':' Keyword.Type
'oldChoices' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'uncoverOthers' Name.Function
-' ' Text
+' ' Text.Whitespace
'oldRow' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'newRow' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'readSTRef' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'down' Name
-' ' Text
+' ' Text.Whitespace
'oldRow' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'advance' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'newRow' Name
':' Keyword.Type
'oldChoices' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'in' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'forward' Name
-' ' Text
+' ' Text.Whitespace
'[]' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -3795,41 +3795,41 @@
'> ' Comment.Special
'parseBoard' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'String' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Spec' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'parseBoard' Name.Function
-' ' Text
+' ' Text.Whitespace
's' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Spec' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'zip' Name
-' ' Text
+' ' Text.Whitespace
'rcs' Name
-' ' Text
+' ' Text.Whitespace
"vs'check" Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'where' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'rcs' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'R' Keyword.Type
@@ -3837,198 +3837,198 @@
'C' Keyword.Type
')' Punctuation
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'rcs' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'R' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'r' Name
',' Punctuation
'C' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'c' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'r' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'rng' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'rng' Name
-' ' Text
+' ' Text.Whitespace
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'isUnset' Name.Function
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'c' Name
'==' Operator
"'.'" Literal.String.Char
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'c' Name
'==' Operator
"' '" Literal.String.Char
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'c' Name
'==' Operator
"'0'" Literal.String.Char
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'isHint' Name.Function
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
"'1'" Literal.String.Char
'<=' Operator
'c' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'&&' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'c' Name
'<=' Operator
"'9'" Literal.String.Char
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'cs' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'take' Name
-' ' Text
+' ' Text.Whitespace
'81' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'filter' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'\\' Name.Function
'c' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'isUnset' Name
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'isHint' Name
-' ' Text
+' ' Text.Whitespace
'c' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
's' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'vs' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'V' Keyword.Type
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'vs' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'\\' Name.Function
'c' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'isUnset' Name
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'u' Name
-' ' Text
+' ' Text.Whitespace
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'V' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'digitToInt' Name
-' ' Text
+' ' Text.Whitespace
'c' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'cs' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
"vs'check" Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'81' Literal.Number.Integer
'==' Operator
'length' Name
-' ' Text
+' ' Text.Whitespace
'vs' Name
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'vs' Name
-' ' Text
+' ' Text.Whitespace
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'error' Name.Exception
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'"' Literal.String
'parse of board failed' Literal.String
@@ -4038,7 +4038,7 @@
'++' Operator
's' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -4050,9 +4050,9 @@
'> ' Comment.Special
'groupTake' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
'->' Operator.Word
'[' Punctuation
@@ -4064,53 +4064,53 @@
'a' Name
']' Punctuation
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'groupTake' Name.Function
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'unfoldr' Name
-' ' Text
+' ' Text.Whitespace
'foo' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'where' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'foo' Name
-' ' Text
+' ' Text.Whitespace
'[]' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Nothing' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'foo' Name.Function
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'splitAt' Name
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
' \n' Text
@@ -4120,154 +4120,154 @@
'> ' Comment.Special
'showSpec' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Spec' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'String' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'showSpec' Name.Function
-' ' Text
+' ' Text.Whitespace
'spec' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'pa' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'parse' Name
-' ' Text
+' ' Text.Whitespace
'spec' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'g' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'groupTake' Name
-' ' Text
+' ' Text.Whitespace
'9' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'map' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'\\' Name.Function
'(' Punctuation
'V' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'v' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'v' Name
-' ' Text
+' ' Text.Whitespace
'==' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
"'.'" Literal.String.Char
-' ' Text
+' ' Text.Whitespace
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'intToDigit' Name
-' ' Text
+' ' Text.Whitespace
'v' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'elems' Name
-' ' Text
+' ' Text.Whitespace
'pa' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'addV' Name.Function
-' ' Text
+' ' Text.Whitespace
'line' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'concat' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'intersperse' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'|' Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'groupTake' Name
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'line' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'addH' Name.Function
-' ' Text
+' ' Text.Whitespace
'list' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'concat' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'intersperse' Name
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'"' Literal.String
'---+---+---' Literal.String
'"' Literal.String
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'groupTake' Name
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'list' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'in' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'unlines' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'addH' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'map' Name
-' ' Text
+' ' Text.Whitespace
'addV' Name
-' ' Text
+' ' Text.Whitespace
'g' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -4277,38 +4277,38 @@
'> ' Comment.Special
'showCompact' Name.Function
-' ' Text
+' ' Text.Whitespace
'spec' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'\\' Name.Function
'(' Punctuation
'V' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'v' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'intToDigit' Name
-' ' Text
+' ' Text.Whitespace
'v' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'elems' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'parse' Name
-' ' Text
+' ' Text.Whitespace
'spec' Name
')' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
@@ -4318,160 +4318,160 @@
'> ' Comment.Special
'main' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'all' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'getContents' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'puzzles' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'zip' Name
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'1' Literal.Number.Integer
'..' Operator
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'map' Name
-' ' Text
+' ' Text.Whitespace
'parseBoard' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'lines' Name
-' ' Text
+' ' Text.Whitespace
'all' Name
')' Punctuation
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'root' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'stToIO' Name
-' ' Text
+' ' Text.Whitespace
'initHA' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'act' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Int' Keyword.Type
',' Punctuation
'Spec' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'()' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'act' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'i' Name
',' Punctuation
'spec' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'answer' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'stToIO' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'do' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'initRoot' Name
-' ' Text
+' ' Text.Whitespace
'root' Name
-' ' Text
+' ' Text.Whitespace
'spec' Name
-' \n' Text
+' \n' Text.Whitespace
'> ' Comment.Special
'answer' Name.Function
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'gdance' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'fst' Name
-' ' Text
+' ' Text.Whitespace
'root' Name
')' Punctuation
-' \n' Text
+' \n' Text.Whitespace
'> ' Comment.Special
'resetRoot' Name.Function
-' ' Text
+' ' Text.Whitespace
'root' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'return' Name.Function
-' ' Text
+' ' Text.Whitespace
'answer' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'print' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'i' Name
',' Punctuation
'showCompact' Name
-' ' Text
+' ' Text.Whitespace
'answer' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
'mapM_' Name.Function
-' ' Text
+' ' Text.Whitespace
'act' Name
-' ' Text
+' ' Text.Whitespace
'puzzles' Name
-'\n' Text
+'\n' Text.Whitespace
'\n' Text
'> ' Comment.Special
"inits'" Name.Function
-' ' Text
+' ' Text.Whitespace
'xn' Name
'@' Operator
'(' Punctuation
@@ -4479,41 +4479,41 @@
':' Keyword.Type
'_' Keyword.Reserved
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'zipWith' Name
-' ' Text
+' ' Text.Whitespace
'take' Name
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
'..' Operator
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'const' Name
-' ' Text
+' ' Text.Whitespace
'xn' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'undefined' Name
':' Keyword.Type
'xn' Name
-'\n' Text
+'\n' Text.Whitespace
'> ' Comment.Special
"inits'" Name.Function
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'undefined' Name
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/lhs/Sudoku.lhs.output b/tests/examplefiles/lhs/Sudoku.lhs.output
index 3e1eef27..808e24dd 100644
--- a/tests/examplefiles/lhs/Sudoku.lhs.output
+++ b/tests/examplefiles/lhs/Sudoku.lhs.output
@@ -65,50 +65,50 @@
'\n' Text
'module' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Sudoku' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'Sudoku' Keyword.Type
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'makeSudoku' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'solve' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'eliminate' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'analyze' Name.Function
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'backtrack' Name.Function
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'main' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-'\n\n' Text
+'\n\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Array' Name.Namespace
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Monad' Name.Namespace
-'\n' Text
+'\n' Text.Whitespace
'import' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'List' Name.Namespace
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'union' Name.Function
',' Punctuation
@@ -124,7 +124,7 @@
',' Punctuation
'nubBy' Name.Function
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -159,33 +159,33 @@
'\n' Text
'data' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'CellState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Known' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'Unknown' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'a' Name
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'Impossible' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'deriving' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Eq' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -210,63 +210,63 @@
'\n' Text
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Coords' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Int' Keyword.Type
',' Punctuation
'Int' Keyword.Type
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'type' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Grid' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Array' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Coords' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'CellState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'newtype' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'unSudoku' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Grid' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-' ' Text
+' ' Text.Whitespace
'deriving' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Eq' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -286,72 +286,72 @@
'\n' Text
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Show' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Show' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'showsPrec' Name
-' ' Text
+' ' Text.Whitespace
'p' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'showParen' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'p' Name
'>' Operator
'0' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'showsGrid' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'unSudoku' Name
-'\n' Text
+'\n' Text.Whitespace
'instance' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Show' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Show' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'CellState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'where' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'showsPrec' Name
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'showsCell' Name
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -377,22 +377,22 @@
'\n' Text
'size' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Grid' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'size' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'+' Operator
'1' Literal.Number.Integer
@@ -403,7 +403,7 @@
'snd' Name
'.' Operator
'bounds' Name
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -436,53 +436,53 @@
'getCol' Name
',' Punctuation
'getBox' Name
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Grid' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'Coords' Keyword.Type
',' Punctuation
'CellState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'getRow' Name.Function
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'r' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'l' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'r' Name
',' Punctuation
'c' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'in' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'l' Name
',' Punctuation
@@ -492,46 +492,46 @@
')' Punctuation
'|' Operator
'c' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
'..' Operator
'size' Name
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Punctuation
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'getCol' Name.Function
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'l' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'r' Name
',' Punctuation
'c' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'in' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'l' Name
',' Punctuation
@@ -541,46 +541,46 @@
')' Punctuation
'|' Operator
'r' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
'..' Operator
'size' Name
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Punctuation
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'getBox' Name.Function
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'let' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'l' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'r' Name
',' Punctuation
'c' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'in' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'l' Name
',' Punctuation
@@ -590,9 +590,9 @@
')' Punctuation
'|' Operator
'r' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'boxR' Name
'..' Operator
@@ -604,9 +604,9 @@
']' Punctuation
',' Punctuation
'c' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'boxC' Name
'..' Operator
@@ -617,141 +617,141 @@
'1' Literal.Number.Integer
']' Punctuation
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'boxN' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'intSqrt' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'size' Name
-' ' Text
+' ' Text.Whitespace
'grid' Name
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'boxR' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'`' Punctuation
'quot' Name
'`' Punctuation
-' ' Text
+' ' Text.Whitespace
'boxN' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'boxN' Name
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'boxC' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'`' Punctuation
'rem' Name
'`' Punctuation
-' ' Text
+' ' Text.Whitespace
'boxN' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'boxN' Name
-'\n\n' Text
+'\n\n' Text.Whitespace
'getBoxOf' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Grid' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Coords' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'Coords' Keyword.Type
',' Punctuation
'CellState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'getBoxOf' Name.Function
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'r' Name
',' Punctuation
'c' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'`' Punctuation
'getBox' Name
'`' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'r' Name
-' ' Text
+' ' Text.Whitespace
'`' Punctuation
'quot' Name
'`' Punctuation
-' ' Text
+' ' Text.Whitespace
'boxN' Name
-' ' Text
+' ' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'boxN' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'c' Name
-' ' Text
+' ' Text.Whitespace
'`' Punctuation
'quot' Name
'`' Punctuation
-' ' Text
+' ' Text.Whitespace
'boxN' Name
')' Punctuation
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'where' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'boxN' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'intSqrt' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'size' Name
-' ' Text
+' ' Text.Whitespace
'grid' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -797,40 +797,40 @@
'\n' Text
'getNeighbors' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Eq' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Grid' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Coords' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'Coords' Keyword.Type
',' Punctuation
'CellState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'getNeighbors' Name.Function
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'l' Name
'@' Operator
'(' Punctuation
@@ -838,11 +838,11 @@
',' Punctuation
'c' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'filter' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'/=' Operator
@@ -851,11 +851,11 @@
'.' Operator
'fst' Name
')' Punctuation
-' \n ' Text
+' \n ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'foldr' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'union' Name
'.' Operator
@@ -864,9 +864,9 @@
'grid' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'[]' Keyword.Type
-' \n ' Text
+' \n ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'`' Punctuation
@@ -889,7 +889,7 @@
'l' Name
')' Punctuation
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -910,56 +910,56 @@
'\n' Text
'impossible' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Eq' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Grid' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Coords' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'a' Name
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'impossible' Name.Function
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'l' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'snd' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'justKnowns' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'`' Punctuation
'getNeighbors' Name
'`' Punctuation
-' ' Text
+' ' Text.Whitespace
'l' Name
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -980,21 +980,21 @@
'\n' Text
'justUnknowns' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'Coords' Keyword.Type
',' Punctuation
'CellState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'Coords' Keyword.Type
@@ -1004,36 +1004,36 @@
']' Punctuation
')' Punctuation
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'justUnknowns' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'foldr' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'\\' Name.Function
'c' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'case' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'of' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'p' Name
',' Punctuation
'Unknown' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'xs' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'p' Name
@@ -1043,33 +1043,33 @@
':' Keyword.Type
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'id' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'[]' Keyword.Type
-'\n\n' Text
+'\n\n' Text.Whitespace
'justKnowns' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'Coords' Keyword.Type
',' Punctuation
'CellState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'Coords' Keyword.Type
@@ -1077,36 +1077,36 @@
'a' Name
')' Punctuation
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'justKnowns' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'foldr' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'\\' Name.Function
'c' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'case' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'of' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'p' Name
',' Punctuation
'Known' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'x' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'p' Name
@@ -1116,16 +1116,16 @@
':' Keyword.Type
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'id' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'[]' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -1151,65 +1151,65 @@
'\n' Text
'updateGrid' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Grid' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'Coords' Keyword.Type
',' Punctuation
'CellState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Maybe' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Grid' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'updateGrid' Name.Function
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'[]' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Nothing' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'updateGrid' Name.Function
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'//' Operator
-' ' Text
+' ' Text.Whitespace
'nubBy' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'\\' Name.Function
'(' Punctuation
@@ -1217,22 +1217,22 @@
',' Punctuation
'_' Keyword.Reserved
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'y' Name
',' Punctuation
'_' Keyword.Reserved
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Name
'==' Operator
'y' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'xs' Name
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -1259,51 +1259,51 @@
'\n' Text
'makeSudoku' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Num' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Ord' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Enum' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'[' Punctuation
'a' Name
']' Punctuation
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-'\n' Text
+'\n' Text.Whitespace
'makeSudoku' Name.Function
-' ' Text
+' ' Text.Whitespace
'xs' Name
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'not' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'all' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'==' Operator
@@ -1312,23 +1312,23 @@
'.' Operator
'length' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'xs' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'error' Name.Exception
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'error not a square' Literal.String
'"' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'intSqrt' Name
-' ' Text
+' ' Text.Whitespace
'size' Name
')' Punctuation
'^' Operator
@@ -1337,71 +1337,71 @@
'::' Operator.Word
'Int' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'/=' Operator
-' ' Text
+' ' Text.Whitespace
'size' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'error' Name.Exception
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
"error dims aren't perfect squares" Literal.String
'"' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'any' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'\\' Name.Function
'x' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'||' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'fromIntegral' Name
-' ' Text
+' ' Text.Whitespace
'size' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'concat' Name
-' ' Text
+' ' Text.Whitespace
'xs' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'error' Name.Exception
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'value out of range' Literal.String
'"' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'otherwise' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'listArray' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'0' Literal.Number.Integer
@@ -1419,60 +1419,60 @@
'1' Literal.Number.Integer
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'states' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'size' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'length' Name
-' ' Text
+' ' Text.Whitespace
'xs' Name
-'\n ' Text
+'\n ' Text.Whitespace
'states' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'concat' Name
-' ' Text
+' ' Text.Whitespace
'xs' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Unknown' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'1' Literal.Number.Integer
'..' Operator
'fromIntegral' Name
-' ' Text
+' ' Text.Whitespace
'size' Name
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Known' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'x' Name
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -1503,100 +1503,100 @@
'\n' Text
'eliminate' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Eq' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Maybe' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'eliminate' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'grid' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'fmap' Name
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'updateGrid' Name
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'changes' Name
-' ' Text
+' ' Text.Whitespace
'>>=' Operator
-' ' Text
+' ' Text.Whitespace
'sanitize' Name
-'\n ' Text
+'\n ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'changes' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'concatMap' Name
-' ' Text
+' ' Text.Whitespace
'findChange' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'assocs' Name
-' ' Text
+' ' Text.Whitespace
'grid' Name
-'\n ' Text
+'\n ' Text.Whitespace
'findChange' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'l' Name
',' Punctuation
'Unknown' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'xs' Name
')' Punctuation
-' \n ' Text
+' \n ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
',' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'l' Name
')' Punctuation
-' \n ' Text
+' \n ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'case' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'filter' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'not' Name
'.' Operator
@@ -1605,124 +1605,124 @@
'elem' Name
'`' Punctuation
'impossible' Name
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'l' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
'of' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'[]' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'return' Name
-' ' Text
+' ' Text.Whitespace
'Impossible' Keyword.Type
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'x' Name
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'return' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'Known' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'x' Name
-'\n ' Text
+'\n ' Text.Whitespace
"xs'" Name
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
"xs'" Name
-' ' Text
+' ' Text.Whitespace
'/=' Operator
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'return' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'Unknown' Keyword.Type
-' ' Text
+' ' Text.Whitespace
"xs'" Name
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'otherwise' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'mzero' Name
-'\n ' Text
+'\n ' Text.Whitespace
'findChange' Name
-' ' Text
+' ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'mzero' Name
-'\n ' Text
+'\n ' Text.Whitespace
'sanitize' Name
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'return' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'//' Operator
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'l' Name
',' Punctuation
'Impossible' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' \n ' Text
+' \n ' Text.Whitespace
'(' Punctuation
'l' Name
',' Punctuation
'x' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'justKnowns' Name
-' ' Text
+' ' Text.Whitespace
'changes' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'`' Punctuation
'elem' Name
'`' Punctuation
-' ' Text
+' ' Text.Whitespace
'impossible' Name
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'l' Name
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -1752,70 +1752,70 @@
'\n' Text
'analyze' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Eq' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Maybe' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'analyze' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'grid' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'fmap' Name
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'updateGrid' Name
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'nub' Name
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'u' Name
-' ' Text
+' ' Text.Whitespace
'|' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'$' Operator
'grid' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'getRow' Name
',' Punctuation
@@ -1824,97 +1824,97 @@
'getBox' Name
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
'..' Operator
'size' Name
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'u' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'unique' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'f' Name
-' ' Text
+' ' Text.Whitespace
'n' Name
')' Punctuation
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'unique' Name
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'foldr' Name
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'[]' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'foldr' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'union' Name
'.' Operator
'snd' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'[]' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'unknowns' Name
-' ' Text
+' ' Text.Whitespace
'\\\\' Operator
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'snd' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'justKnowns' Name
-' ' Text
+' ' Text.Whitespace
'xs' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'unknowns' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'justUnknowns' Name
-' ' Text
+' ' Text.Whitespace
'xs' Name
-'\n ' Text
+'\n ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'case' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'filter' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'c' Name
@@ -1925,11 +1925,11 @@
'.' Operator
'snd' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'unknowns' Name
-' ' Text
+' ' Text.Whitespace
'of' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'p' Name
@@ -1937,26 +1937,26 @@
'_' Keyword.Reserved
')' Punctuation
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'p' Name
',' Punctuation
'Known' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'c' Name
')' Punctuation
':' Keyword.Type
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'_' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'id' Name
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -2002,73 +2002,73 @@
'\n' Text
'backtrack' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'MonadPlus' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'm' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Eq' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'backtrack' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'grid' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'case' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'justUnknowns' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'assocs' Name
-' ' Text
+' ' Text.Whitespace
'grid' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'of' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'[]' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'return' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'grid' Name
-'\n ' Text
+'\n ' Text.Whitespace
'(' Punctuation
'(' Punctuation
'p' Name
@@ -2078,46 +2078,46 @@
':' Keyword.Type
'_' Keyword.Reserved
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'msum' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'\\' Name.Function
'x' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'solve' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'//' Operator
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'(' Punctuation
'p' Name
',' Punctuation
'Known' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'x' Name
')' Punctuation
']' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'xs' Name
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -2132,117 +2132,117 @@
'\n' Text
'solve' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'MonadPlus' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'm' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Eq' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'm' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'solve' Name.Function
-' ' Text
+' ' Text.Whitespace
'sudoku' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' \n ' Text
+' \n ' Text.Whitespace
'case' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'eliminate' Name
-' ' Text
+' ' Text.Whitespace
'sudoku' Name
-' ' Text
+' ' Text.Whitespace
'of' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'new' Name
-' \n ' Text
+' \n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'any' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'==' Operator
'Impossible' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'elems' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'unSudoku' Name
-' ' Text
+' ' Text.Whitespace
'new' Name
')' Punctuation
')' Punctuation
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'mzero' Name
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'otherwise' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'solve' Name
-' ' Text
+' ' Text.Whitespace
'new' Name
-'\n ' Text
+'\n ' Text.Whitespace
'Nothing' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'case' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'analyze' Name
-' ' Text
+' ' Text.Whitespace
'sudoku' Name
-' ' Text
+' ' Text.Whitespace
'of' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'Just' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'new' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'solve' Name
-' ' Text
+' ' Text.Whitespace
'new' Name
-'\n ' Text
+'\n ' Text.Whitespace
'Nothing' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'backtrack' Name
-' ' Text
+' ' Text.Whitespace
'sudoku' Name
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -2298,102 +2298,102 @@
'\n' Text
'showsCell' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Show' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'CellState' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ShowS' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'showsCell' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Known' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'x' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'shows' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-'\n' Text
+'\n' Text.Whitespace
'showsCell' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Impossible' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'showChar' Name
-' ' Text
+' ' Text.Whitespace
"'X'" Literal.String.Char
-'\n' Text
+'\n' Text.Whitespace
'showsCell' Name.Function
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Unknown' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'xs' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'\\' Name.Function
'rest' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
"'('" Literal.String.Char
':' Keyword.Type
')' Punctuation
-' \n ' Text
+' \n ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'foldr' Name
-' ' Text
+' ' Text.Whitespace
'id' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
"')'" Literal.String.Char
':' Keyword.Type
'rest' Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'intersperse' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'showChar' Name
-' ' Text
+' ' Text.Whitespace
"' '" Literal.String.Char
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'shows' Name
-' ' Text
+' ' Text.Whitespace
'xs' Name
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -2414,32 +2414,32 @@
'\n' Text
'showsGrid' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Show' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Grid' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ShowS' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'showsGrid' Name.Function
-' ' Text
+' ' Text.Whitespace
'grid' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'showsTable' Name
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'[' Punctuation
'grid' Name
@@ -2449,41 +2449,41 @@
',' Punctuation
'c' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'c' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
'..' Operator
'size' Name
-' ' Text
+' ' Text.Whitespace
'grid' Name
'-' Operator
'1' Literal.Number.Integer
']' Punctuation
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'r' Name
-' ' Text
+' ' Text.Whitespace
'<-' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
'..' Operator
'size' Name
-' ' Text
+' ' Text.Whitespace
'grid' Name
'-' Operator
'1' Literal.Number.Integer
']' Punctuation
']' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -2504,157 +2504,157 @@
'\n' Text
'-- FEATURE: This is pretty inefficient' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'showsTable' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Show' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'[' Punctuation
'a' Name
']' Punctuation
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'ShowS' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'showsTable' Name.Function
-' ' Text
+' ' Text.Whitespace
'xs' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'showChar' Name
-' ' Text
+' ' Text.Whitespace
"'\\" Keyword.Type
"n'" Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'showString' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'unlines' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'concat' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'intersperse' Name
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
' ' Literal.String
'"' Literal.String
')' Punctuation
-' ' Text
+' ' Text.Whitespace
"xs''" Name
-'\n ' Text
+'\n ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
"xs'" Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'map' Name
'.' Operator
'map' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'show' Name
-' ' Text
+' ' Text.Whitespace
'xs' Name
-'\n ' Text
+'\n ' Text.Whitespace
'colWidths' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'max' Name
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'maximum' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'length' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'transpose' Name
-' ' Text
+' ' Text.Whitespace
"xs'" Name
')' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
"xs''" Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'zipWith' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'\\' Name.Function
'n' Name
-' ' Text
+' ' Text.Whitespace
's' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
's' Name
-' ' Text
+' ' Text.Whitespace
'++' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'replicate' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'n' Name
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'length' Name
-' ' Text
+' ' Text.Whitespace
's' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
"' '" Literal.String.Char
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'colWidths' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
"xs'" Name
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -2675,106 +2675,106 @@
'\n' Text
'intSqrt' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Integral' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=>' Operator.Word
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'a' Name
-'\n' Text
+'\n' Text.Whitespace
'intSqrt' Name.Function
-' ' Text
+' ' Text.Whitespace
'n' Name
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'error' Name.Exception
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'intSqrt: negative n' Literal.String
'"' Literal.String
-'\n ' Text
+'\n ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'otherwise' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'n' Name
-'\n ' Text
+'\n ' Text.Whitespace
'where' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'if' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'x' Name
-' ' Text
+' ' Text.Whitespace
'then' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'f' Name
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'else' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'x' Name
-'\n ' Text
+'\n ' Text.Whitespace
'where' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'y' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'x' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'n' Name
-' ' Text
+' ' Text.Whitespace
'`' Punctuation
'quot' Name
'`' Punctuation
-' ' Text
+' ' Text.Whitespace
'x' Name
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'`' Punctuation
'quot' Name
'`' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
@@ -2799,22 +2799,22 @@
'\n' Text
'test' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'test' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'makeSudoku' Name
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -2835,7 +2835,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -2856,7 +2856,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'2' Literal.Number.Integer
',' Punctuation
@@ -2877,7 +2877,7 @@
'1' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'8' Literal.Number.Integer
',' Punctuation
@@ -2898,7 +2898,7 @@
'6' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -2919,7 +2919,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'7' Literal.Number.Integer
',' Punctuation
@@ -2940,7 +2940,7 @@
'4' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'5' Literal.Number.Integer
',' Punctuation
@@ -2961,7 +2961,7 @@
'2' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -2982,7 +2982,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3003,25 +3003,25 @@
'0' Literal.Number.Integer
']' Punctuation
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'test2' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'test2' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'makeSudoku' Name
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3042,7 +3042,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3063,7 +3063,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3084,7 +3084,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3105,7 +3105,7 @@
'6' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'9' Literal.Number.Integer
',' Punctuation
@@ -3126,7 +3126,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3147,7 +3147,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3168,7 +3168,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3189,7 +3189,7 @@
'1' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'4' Literal.Number.Integer
',' Punctuation
@@ -3210,25 +3210,25 @@
'0' Literal.Number.Integer
']' Punctuation
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'testSmall' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'testSmall' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'makeSudoku' Name
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'1' Literal.Number.Integer
',' Punctuation
@@ -3249,7 +3249,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3270,7 +3270,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3291,7 +3291,7 @@
'4' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3312,7 +3312,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'7' Literal.Number.Integer
',' Punctuation
@@ -3333,7 +3333,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3354,7 +3354,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3375,7 +3375,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3396,7 +3396,7 @@
'1' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3417,25 +3417,25 @@
'0' Literal.Number.Integer
']' Punctuation
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'testHard' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'testHard' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'makeSudoku' Name
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3456,7 +3456,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'5' Literal.Number.Integer
',' Punctuation
@@ -3477,7 +3477,7 @@
'1' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3498,7 +3498,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3519,7 +3519,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'1' Literal.Number.Integer
',' Punctuation
@@ -3540,7 +3540,7 @@
'2' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3561,7 +3561,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3582,7 +3582,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3603,7 +3603,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3624,25 +3624,25 @@
'0' Literal.Number.Integer
']' Punctuation
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'testHard2' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'testHard2' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'makeSudoku' Name
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'3' Literal.Number.Integer
',' Punctuation
@@ -3663,7 +3663,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3684,7 +3684,7 @@
'5' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3705,7 +3705,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3726,7 +3726,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'5' Literal.Number.Integer
',' Punctuation
@@ -3747,7 +3747,7 @@
'6' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3768,7 +3768,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3789,7 +3789,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'8' Literal.Number.Integer
',' Punctuation
@@ -3810,7 +3810,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3831,25 +3831,25 @@
'7' Literal.Number.Integer
']' Punctuation
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'testHW' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'testHW' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'makeSudoku' Name
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3870,7 +3870,7 @@
'2' Literal.Number.Integer
']' Punctuation
',' Punctuation
-' \n ' Text
+' \n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3891,7 +3891,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3912,7 +3912,7 @@
'3' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'5' Literal.Number.Integer
',' Punctuation
@@ -3933,7 +3933,7 @@
'1' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -3954,7 +3954,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'7' Literal.Number.Integer
',' Punctuation
@@ -3975,7 +3975,7 @@
'8' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'8' Literal.Number.Integer
',' Punctuation
@@ -3996,7 +3996,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'0' Literal.Number.Integer
',' Punctuation
@@ -4017,7 +4017,7 @@
'0' Literal.Number.Integer
']' Punctuation
',' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'[' Punctuation
'6' Literal.Number.Integer
',' Punctuation
@@ -4038,280 +4038,280 @@
'0' Literal.Number.Integer
']' Punctuation
']' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'testTough' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
'testTough' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'makeSudoku' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'map' Name
-' ' Text
+' ' Text.Whitespace
'read' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'words' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'lines' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'8 3 0 0 0 0 0 4 6' Literal.String
'\\' Literal.String.Escape
'n' Literal.String.Escape
'"' Literal.String
'++' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'0 2 0 1 0 4 0 3 0' Literal.String
'\\' Literal.String.Escape
'n' Literal.String.Escape
'"' Literal.String
'++' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'0 0 0 0 0 0 0 0 0' Literal.String
'\\' Literal.String.Escape
'n' Literal.String.Escape
'"' Literal.String
'++' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'0 0 2 9 0 6 5 0 0' Literal.String
'\\' Literal.String.Escape
'n' Literal.String.Escape
'"' Literal.String
'++' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'1 4 0 0 0 0 0 2 3' Literal.String
'\\' Literal.String.Escape
'n' Literal.String.Escape
'"' Literal.String
'++' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'0 0 5 4 0 3 1 0 0' Literal.String
'\\' Literal.String.Escape
'n' Literal.String.Escape
'"' Literal.String
'++' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'0 0 0 0 0 0 0 0 0' Literal.String
'\\' Literal.String.Escape
'n' Literal.String.Escape
'"' Literal.String
'++' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'0 6 0 3 0 8 0 7 0' Literal.String
'\\' Literal.String.Escape
'n' Literal.String.Escape
'"' Literal.String
'++' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'9 5 0 0 0 0 0 6 2' Literal.String
'\\' Literal.String.Escape
'n' Literal.String.Escape
'"' Literal.String
-'\n\n' Text
+'\n\n' Text.Whitespace
'testDiabolical' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'Sudoku' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'Int' Keyword.Type
-' \n' Text
+' \n' Text.Whitespace
'testDiabolical' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'makeSudoku' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'map' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'map' Name
-' ' Text
+' ' Text.Whitespace
'read' Name
-' ' Text
+' ' Text.Whitespace
'.' Operator
-' ' Text
+' ' Text.Whitespace
'words' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'lines' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'8 0 0 7 0 1 0 0 2' Literal.String
'\\' Literal.String.Escape
'n' Literal.String.Escape
'"' Literal.String
'++' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'0 0 6 0 0 0 7 0 0' Literal.String
'\\' Literal.String.Escape
'n' Literal.String.Escape
'"' Literal.String
'++' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'0 1 7 0 0 0 8 9 0' Literal.String
'\\' Literal.String.Escape
'n' Literal.String.Escape
'"' Literal.String
'++' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'0 0 0 1 7 3 0 0 0' Literal.String
'\\' Literal.String.Escape
'n' Literal.String.Escape
'"' Literal.String
'++' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'7 0 0 0 0 0 0 0 6' Literal.String
'\\' Literal.String.Escape
'n' Literal.String.Escape
'"' Literal.String
'++' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'0 0 0 9 5 6 0 0 0' Literal.String
'\\' Literal.String.Escape
'n' Literal.String.Escape
'"' Literal.String
'++' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'0 9 5 0 0 0 4 1 0' Literal.String
'\\' Literal.String.Escape
'n' Literal.String.Escape
'"' Literal.String
'++' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'0 0 8 0 0 0 5 0 0' Literal.String
'\\' Literal.String.Escape
'n' Literal.String.Escape
'"' Literal.String
'++' Operator
-'\n ' Text
+'\n ' Text.Whitespace
'"' Literal.String
'3 0 0 6 0 5 0 0 7' Literal.String
'\\' Literal.String.Escape
'n' Literal.String.Escape
'"' Literal.String
-'\n\n' Text
+'\n\n' Text.Whitespace
'main' Name.Function
-' ' Text
+' ' Text.Whitespace
'::' Operator.Word
-' ' Text
+' ' Text.Whitespace
'IO' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'()' Name.Builtin
-'\n' Text
+'\n' Text.Whitespace
'main' Name.Function
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'do' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'let' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
"solve'" Name
-' ' Text
+' ' Text.Whitespace
'p' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'case' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'solve' Name
-' ' Text
+' ' Text.Whitespace
'p' Name
-' ' Text
+' ' Text.Whitespace
'of' Keyword.Reserved
-'\n ' Text
+'\n ' Text.Whitespace
'[]' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'fail' Name
-' ' Text
+' ' Text.Whitespace
'$' Operator
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
"couldn't solve: " Literal.String
'"' Literal.String
-' ' Text
+' ' Text.Whitespace
'++' Operator
-' ' Text
+' ' Text.Whitespace
'show' Name
-' ' Text
+' ' Text.Whitespace
'p' Name
-'\n ' Text
+'\n ' Text.Whitespace
'sols' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
'return' Name
-' ' Text
+' ' Text.Whitespace
'sols' Name
-'\n ' Text
+'\n ' Text.Whitespace
'mapM_' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'\\' Name.Function
'p' Name
-' ' Text
+' ' Text.Whitespace
'->' Operator.Word
-' ' Text
+' ' Text.Whitespace
"solve'" Name
-' ' Text
+' ' Text.Whitespace
'p' Name
-' ' Text
+' ' Text.Whitespace
'>>=' Operator
-' ' Text
+' ' Text.Whitespace
'putStrLn' Name
'.' Operator
'show' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'test' Name
',' Punctuation
@@ -4329,11 +4329,11 @@
',' Punctuation
'testDiabolical' Name
']' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'return' Name
-' ' Text
+' ' Text.Whitespace
'()' Name.Builtin
-'\n\n' Text
+'\n\n' Text.Whitespace
'\\end' Keyword
'{' Name.Builtin
diff --git a/tests/examplefiles/postscript/cells.ps.output b/tests/examplefiles/postscript/cells.ps.output
index 0fca061c..137bd1c1 100644
--- a/tests/examplefiles/postscript/cells.ps.output
+++ b/tests/examplefiles/postscript/cells.ps.output
@@ -1,2742 +1,2756 @@
-'%!PS-Adobe-2.0\n' Comment.Preproc
+'%!PS-Adobe-2.0' Comment.Preproc
+'\n' Text.Whitespace
-'%%Creator: PS_Write.F\n' Comment.Special
+'%%Creator: PS_Write.F' Comment.Special
+'\n' Text.Whitespace
-'%%Title: cells.ps\n' Comment.Special
+'%%Title: cells.ps' Comment.Special
+'\n' Text.Whitespace
-'%%Pages: 1\n' Comment.Special
+'%%Pages: 1' Comment.Special
+'\n' Text.Whitespace
-'%%Document-Fonts: Times-Roman\n' Comment.Special
+'%%Document-Fonts: Times-Roman' Comment.Special
+'\n' Text.Whitespace
-'%%CreationDate: 09/29/99 \n' Comment.Special
+'%%CreationDate: 09/29/99 ' Comment.Special
+'\n' Text.Whitespace
-'%%BoundingBox: 36 36 576 756\n' Comment.Special
+'%%BoundingBox: 36 36 576 756' Comment.Special
+'\n' Text.Whitespace
-'%%EndComments\n' Comment.Special
+'%%EndComments' Comment.Special
+'\n' Text.Whitespace
-'%%BeginProlog\n' Comment.Special
+'%%BeginProlog' Comment.Special
+'\n' Text.Whitespace
-'%%EndProlog\n' Comment.Special
+'%%EndProlog' Comment.Special
+'\n' Text.Whitespace
'/inch' Name.Variable
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'72' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'mul' Name.Function
'}' Punctuation
-' ' Text
+' ' Text.Whitespace
'def' Name.Function
-'\n' Text
+'\n' Text.Whitespace
'/Palatino-Roman' Name.Variable
-' ' Text
+' ' Text.Whitespace
'findfont' Name.Function
-'\n' Text
+'\n' Text.Whitespace
'1.00' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'inch' Name.Function
-' ' Text
+' ' Text.Whitespace
'scalefont' Name.Function
-'\n' Text
+'\n' Text.Whitespace
'setfont' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n' Text
+'\n' Text.Whitespace
-'%%Page: 1 1\n' Comment.Special
+'%%Page: 1 1' Comment.Special
+'\n' Text.Whitespace
'save' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.7000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.7000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.7000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'497' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'294' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'500' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'297' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'503' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'300' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'506' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'303' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'510' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'307' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'513' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'310' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'516' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'313' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'519' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'316' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'522' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'319' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'526' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'323' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'529' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'326' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'532' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'329' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'535' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'332' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'538' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'335' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'541' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'338' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'545' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'342' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'548' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'345' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'551' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'348' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'554' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'351' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'557' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'354' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'561' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'358' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.7000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.7000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.7000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'51' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'358' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'65' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'385' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'84' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'408' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'109' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'425' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'138' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'433' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'168' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'436' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'198' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'435' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'226' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'436' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'252' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'442' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'279' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'451' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'463' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'335' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'472' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'365' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'475' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'394' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'470' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'421' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'455' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'444' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'436' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'465' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'414' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'485' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'395' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'508' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'380' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'533' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'369' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'561' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'358' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.7000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.7000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.7000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'115' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'294' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'112' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'297' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'109' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'300' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'106' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'303' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'102' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'307' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'99' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'310' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'96' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'313' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'93' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'316' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'90' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'319' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'86' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'323' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'83' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'326' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'80' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'329' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'77' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'332' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'74' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'335' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'71' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'338' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'67' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'342' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'64' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'345' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'61' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'348' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'58' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'351' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'55' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'354' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'51' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'358' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.7000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.7000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.7000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'115' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'294' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'131' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'308' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'147' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'321' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'165' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'333' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'183' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'344' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'203' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'352' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'223' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'360' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'243' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'366' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'264' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'370' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'285' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'372' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'373' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'327' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'372' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'348' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'370' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'369' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'366' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'389' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'360' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'409' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'352' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'429' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'344' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'447' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'333' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'465' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'321' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'481' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'308' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'497' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'294' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.7000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.7000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.7000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'171' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'337' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'164' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'348' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'158' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'360' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'151' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'371' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'145' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'383' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'145' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'383' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'126' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'372' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'109' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'359' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'95' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'343' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'83' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'326' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'83' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'326' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'91' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'318' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'99' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'310' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'107' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'302' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'115' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'294' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'115' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'294' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'128' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'142' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'317' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'156' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'327' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'171' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'337' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'236' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'364' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'234' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'373' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'231' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'382' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'229' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'391' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'226' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'400' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'226' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'400' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'206' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'397' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'185' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'394' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'165' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'390' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'145' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'383' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'145' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'383' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'151' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'371' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'158' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'360' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'164' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'348' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'171' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'337' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'171' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'337' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'187' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'345' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'203' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'352' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'219' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'359' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'236' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'364' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'373' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'384' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'396' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'407' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'418' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'418' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'286' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'413' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'266' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'408' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'246' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'403' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'226' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'400' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'226' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'400' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'229' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'391' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'231' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'382' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'234' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'373' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'236' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'364' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'236' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'364' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'253' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'368' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'271' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'371' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'288' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'372' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'373' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'376' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'364' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'379' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'377' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'383' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'389' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'386' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'402' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'390' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'415' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'390' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'415' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'369' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'421' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'348' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'423' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'327' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'422' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'418' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'418' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'407' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'396' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'384' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'373' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'373' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'324' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'372' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'341' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'371' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'359' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'368' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'376' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'364' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'441' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'337' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'446' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'345' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'450' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'353' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'455' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'361' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'460' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'369' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'460' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'369' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'443' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'381' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'427' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'394' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'409' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'406' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'390' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'415' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'390' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'415' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'386' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'402' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'383' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'389' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'379' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'377' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'376' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'364' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'376' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'364' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'393' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'359' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'409' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'352' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'425' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'345' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'441' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'337' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'497' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'294' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'505' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'302' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'513' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'310' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'521' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'318' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'529' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'326' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'529' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'326' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'511' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'336' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'493' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'347' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'476' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'357' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'460' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'369' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'460' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'369' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'455' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'361' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'450' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'353' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'446' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'345' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'441' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'337' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'441' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'337' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'456' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'327' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'470' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'317' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'484' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'497' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'294' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'145' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'383' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'138' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'394' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'131' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'405' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'125' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'417' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'118' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'428' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'118' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'428' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'96' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'417' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'77' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'401' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'63' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'380' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'51' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'358' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'51' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'358' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'59' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'350' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'67' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'342' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'75' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'334' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'83' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'326' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'83' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'326' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'95' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'343' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'109' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'359' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'126' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'372' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'145' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'383' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'226' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'400' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'224' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'409' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'222' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'418' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'219' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'427' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'217' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'436' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'217' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'436' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'193' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'435' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'168' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'436' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'143' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'434' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'118' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'428' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'118' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'428' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'125' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'417' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'131' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'405' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'138' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'394' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'145' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'383' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'145' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'383' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'165' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'390' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'185' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'394' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'206' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'397' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'226' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'400' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'418' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'429' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'441' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'452' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'463' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'463' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'283' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'453' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'261' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'444' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'239' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'438' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'217' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'436' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'217' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'436' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'219' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'427' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'222' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'418' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'224' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'409' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'226' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'400' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'226' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'400' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'246' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'403' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'266' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'408' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'286' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'413' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'418' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'390' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'415' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'393' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'428' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'396' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'440' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'400' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'453' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'403' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'466' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'403' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'466' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'380' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'474' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'355' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'475' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'330' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'471' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'463' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'463' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'452' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'441' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'429' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'418' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'306' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'418' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'327' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'422' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'348' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'423' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'369' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'421' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'390' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'415' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'460' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'369' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'464' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'377' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'469' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'385' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'474' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'393' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'478' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'401' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'478' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'401' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'461' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'418' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'444' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'436' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'425' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'452' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'403' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'466' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'403' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'466' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'400' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'453' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'396' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'440' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'393' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'428' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'390' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'415' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'390' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'415' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'409' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'406' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'427' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'394' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'443' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'381' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'460' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'369' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'529' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'326' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'537' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'334' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'545' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'342' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'553' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'350' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'561' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'358' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'561' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'358' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'537' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'367' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'516' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'376' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'496' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'387' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'478' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'401' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'478' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'401' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'474' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'393' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'469' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'385' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'464' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'377' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'460' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'369' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'newpath' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'460' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'369' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'moveto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'476' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'357' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'493' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'347' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'511' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'336' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'529' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'326' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'lineto' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.0000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'0.4000' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'setrgbcolor' Name.Function
-'\n ' Text
+'\n ' Text.Whitespace
'stroke' Name.Function
-'\n' Text
+'\n' Text.Whitespace
'restore' Name.Function
-' \n' Text
+' \n' Text.Whitespace
'showpage' Name.Function
-'\n' Text
+'\n' Text.Whitespace
-'%%Trailer\n' Comment.Special
+'%%Trailer' Comment.Special
+'\n' Text.Whitespace
-'%%Pages: 1\n' Comment.Special
+'%%Pages: 1' Comment.Special
+'\n' Text.Whitespace
-'%%EOF\n' Comment.Special
+'%%EOF' Comment.Special
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/pov/sphere.pov.output b/tests/examplefiles/pov/sphere.pov.output
index f7232044..15d6189f 100644
--- a/tests/examplefiles/pov/sphere.pov.output
+++ b/tests/examplefiles/pov/sphere.pov.output
@@ -1,106 +1,106 @@
'#include' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'"colors.inc"' Literal.String.Double
-' \n\n' Text
+' \n\n' Text.Whitespace
'background' Keyword
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'color' Keyword
-' ' Text
+' ' Text.Whitespace
'Cyan' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'camera' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'location' Keyword
-' ' Text
+' ' Text.Whitespace
'<' Punctuation
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
'3' Literal.Number.Integer
'>' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'look_at' Keyword
-' ' Text
+' ' Text.Whitespace
'<' Punctuation
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
'>' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'sphere' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'<' Punctuation
'0' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
'>' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-'\n ' Text
+'\n ' Text.Whitespace
'texture' Keyword
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'pigment' Keyword
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'color' Keyword
-' ' Text
+' ' Text.Whitespace
'Yellow' Name
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'}' Punctuation
-'\n\n' Text
+'\n\n' Text.Whitespace
'light_source' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'<' Punctuation
'2' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'4' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
'3' Literal.Number.Integer
'>' Punctuation
-' ' Text
+' ' Text.Whitespace
'color' Keyword
-' ' Text
+' ' Text.Whitespace
'White' Name
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/pov/while.pov.output b/tests/examplefiles/pov/while.pov.output
index ac226671..8e695757 100644
--- a/tests/examplefiles/pov/while.pov.output
+++ b/tests/examplefiles/pov/while.pov.output
@@ -1,89 +1,89 @@
'#declare' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'Index1' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'#while' Comment.Preproc
'(' Punctuation
'Index1' Name
-' ' Text
+' ' Text.Whitespace
'<' Punctuation
'=' Operator
-' ' Text
+' ' Text.Whitespace
'9' Literal.Number.Integer
')' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'#declare' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'Index2' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'#while' Comment.Preproc
'(' Punctuation
'Index2' Name
-' ' Text
+' ' Text.Whitespace
'<' Punctuation
'=' Operator
-' ' Text
+' ' Text.Whitespace
'19' Literal.Number.Integer
')' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'sphere' Name.Builtin
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
-' ' Text
+' ' Text.Whitespace
'<' Punctuation
'Index1' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'Index2' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
'>' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'.5' Literal.Number.Float
-' ' Text
+' ' Text.Whitespace
'}' Punctuation
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'#declare' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'Index2' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Index2' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
';' Punctuation
-'\n ' Text
+'\n ' Text.Whitespace
'#end' Comment.Preproc
-'\n\n ' Text
+'\n\n ' Text.Whitespace
'#declare' Comment.Preproc
-' ' Text
+' ' Text.Whitespace
'Index1' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'Index1' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'#end' Comment.Preproc
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/systemverilog/flipflop.sv.output b/tests/examplefiles/systemverilog/flipflop.sv.output
index 1f346132..86fdd223 100644
--- a/tests/examplefiles/systemverilog/flipflop.sv.output
+++ b/tests/examplefiles/systemverilog/flipflop.sv.output
@@ -1,5 +1,5 @@
'module' Keyword
-' ' Text
+' ' Text.Whitespace
'toplevel' Name
'(' Punctuation
'clock' Name
@@ -7,121 +7,91 @@
'reset' Name
')' Punctuation
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'input' Keyword
-' ' Text
+' ' Text.Whitespace
'clock' Name
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'input' Keyword
-' ' Text
+' ' Text.Whitespace
'reset' Name
';' Punctuation
-'\n' Text
-
-' \n ' Text
+'\n \n ' Text.Whitespace
'reg' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'flop1' Name
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'reg' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'flop2' Name
';' Punctuation
-'\n' Text
-
-' \n ' Text
+'\n \n ' Text.Whitespace
'always' Keyword
-' ' Text
+' ' Text.Whitespace
'@' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'posedge' Keyword
-' ' Text
+' ' Text.Whitespace
'reset' Name
-' ' Text
+' ' Text.Whitespace
'or' Keyword
-' ' Text
+' ' Text.Whitespace
'posedge' Keyword
-' ' Text
+' ' Text.Whitespace
'clock' Name
')' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'reset' Name
')' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'begin' Keyword
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'flop1' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'flop2' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'begin' Keyword
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'flop1' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'flop2' Name
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'flop2' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'flop1' Name
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'endmodule' Keyword
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/verilog/example_coq.v.output b/tests/examplefiles/verilog/example_coq.v.output
index a95c1c5a..c3732c91 100644
--- a/tests/examplefiles/verilog/example_coq.v.output
+++ b/tests/examplefiles/verilog/example_coq.v.output
@@ -1,29 +1,29 @@
'Lemma' Name
-' ' Text
+' ' Text.Whitespace
'FalseLemma' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'False' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'-' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'False' Name
'.' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'tauto' Name
'.' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'Qed' Name
'.' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'Check' Name
-' ' Text
+' ' Text.Whitespace
'FalseLemma' Name
'.' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/examplefiles/vhdl/test.vhdl.output b/tests/examplefiles/vhdl/test.vhdl.output
index f766293b..e7f22d0a 100644
--- a/tests/examplefiles/vhdl/test.vhdl.output
+++ b/tests/examplefiles/vhdl/test.vhdl.output
@@ -1,897 +1,747 @@
'library' Keyword
-' ' Text
+' ' Text.Whitespace
'ieee' Name.Namespace
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'use' Keyword
-' ' Text
+' ' Text.Whitespace
'ieee.std_logic_unsigned.' Name.Namespace
'all' Keyword
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'use' Keyword
-' ' Text
+' ' Text.Whitespace
'ieee.std_logic_1164.' Name.Namespace
'all' Keyword
';' Punctuation
-' \n' Text
+' \n' Text.Whitespace
'use' Keyword
-' ' Text
+' ' Text.Whitespace
'ieee.numeric_std.' Name.Namespace
'all' Keyword
';' Punctuation
-'\n' Text
-
-'\n' Text
-
-'\n' Text
+'\n\n\n' Text.Whitespace
'entity' Keyword
-' ' Text
+' ' Text.Whitespace
'top_testbench' Name.Class
-' ' Text
+' ' Text.Whitespace
'is' Keyword
-' ' Text
+' ' Text.Whitespace
'--test' Comment.Single
-'\n' Text
-
-'\t' Text
+'\n\t' Text.Whitespace
'generic' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- test' Comment.Single
-'\n' Text
-
-'\t ' Text
+'\n\t ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'integer' Keyword.Type
-' ' Text
+' ' Text.Whitespace
':' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'8' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'-- test' Comment.Single
-'\n' Text
-
-'\t' Text
+'\n\t' Text.Whitespace
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- test' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'top_testbench' Name.Class
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- test' Comment.Single
-'\n' Text
-
-'\n' Text
-
-'\n' Text
+'\n\n\n' Text.Whitespace
'architecture' Keyword
-' ' Text
+' ' Text.Whitespace
'top_testbench_arch' Name.Class
-' ' Text
+' ' Text.Whitespace
'of' Keyword
-' ' Text
+' ' Text.Whitespace
'top_testbench' Name.Class
-' ' Text
+' ' Text.Whitespace
'is' Keyword
-' \n\n ' Text
+' \n\n ' Text.Whitespace
'component' Keyword
-' ' Text
+' ' Text.Whitespace
'top' Name.Class
-' ' Text
+' ' Text.Whitespace
'is' Keyword
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'generic' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'n' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'integer' Keyword.Type
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'port' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'clk' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'std_logic' Keyword.Type
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'rst' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'std_logic' Keyword.Type
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'd1' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'n' Name
'-' Operator
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'downto' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'd2' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'n' Name
'-' Operator
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'downto' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'operation' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'std_logic' Keyword.Type
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'result' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'out' Keyword
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'2' Literal.Number.Integer
'*' Operator
'n' Name
'-' Operator
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'downto' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
')' Punctuation
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'component' Keyword
';' Punctuation
-'\n' Text
-
-'\n' Text
-
-' ' Text
+'\n\n ' Text.Whitespace
'signal' Keyword
-' ' Text
+' ' Text.Whitespace
'clk' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'std_logic' Keyword.Type
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'signal' Keyword
-' ' Text
+' ' Text.Whitespace
'rst' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'std_logic' Keyword.Type
';' Punctuation
-'\n' Text
-
-'\t' Text
+'\n\t' Text.Whitespace
'signal' Keyword
-' ' Text
+' ' Text.Whitespace
'operation' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'std_logic' Keyword.Type
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'signal' Keyword
-' ' Text
+' ' Text.Whitespace
'd1' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'n' Name
'-' Operator
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'downto' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'signal' Keyword
-' ' Text
+' ' Text.Whitespace
'd2' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'n' Name
'-' Operator
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'downto' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'signal' Keyword
-' ' Text
+' ' Text.Whitespace
'result' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'2' Literal.Number.Integer
'*' Operator
'n' Name
'-' Operator
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'downto' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
';' Punctuation
-'\n' Text
-
-' \n ' Text
+'\n \n ' Text.Whitespace
'type' Keyword
-' ' Text
+' ' Text.Whitespace
'test_type' Name
-' ' Text
+' ' Text.Whitespace
'is' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-' ' Text
+' ' Text.Whitespace
'a1' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a2' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a3' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a4' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a5' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a6' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a7' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a8' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a9' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'a10' Name
')' Punctuation
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'attribute' Keyword
-' ' Text
+' ' Text.Whitespace
'enum_encoding' Name
-' ' Text
+' ' Text.Whitespace
'of' Keyword
-' ' Text
+' ' Text.Whitespace
'my_state' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'type' Keyword
-' ' Text
+' ' Text.Whitespace
'is' Keyword
-' ' Text
+' ' Text.Whitespace
'"001 010 011 100 111"' Literal.String
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'begin' Keyword
-'\n' Text
-
-'\n' Text
-
-' ' Text
+'\n\n ' Text.Whitespace
'TESTUNIT' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'top' Name
-' ' Text
+' ' Text.Whitespace
'generic' Keyword
-' ' Text
+' ' Text.Whitespace
'map' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'n' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'n' Name
')' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'port' Keyword
-' ' Text
+' ' Text.Whitespace
'map' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'clk' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'clk' Name
',' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'rst' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'rst' Name
',' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'd1' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'd1' Name
',' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'd2' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'd2' Name
',' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'operation' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'operation' Name
',' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'result' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'result' Name
')' Punctuation
';' Punctuation
-'\n' Text
-
-'\n' Text
-
-' ' Text
+'\n\n ' Text.Whitespace
'clock_process' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'process' Keyword
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'begin' Keyword
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'clk' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'0'" Literal.String.Char
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'wait' Keyword
-' ' Text
+' ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'ns' Name
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'clk' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'1'" Literal.String.Char
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'wait' Keyword
-' ' Text
+' ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'ns' Name
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'process' Keyword
';' Punctuation
-'\n' Text
-
-'\n' Text
-
-' ' Text
+'\n\n ' Text.Whitespace
'data_process' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'process' Keyword
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'begin' Keyword
-' \n\t\t\n\t\t' Text
+' \n\t\t\n\t\t' Text.Whitespace
'-- test case #1\t' Comment.Single
-'\n' Text
-
-'\t \t' Text
+'\n\t \t' Text.Whitespace
'operation' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'0'" Literal.String.Char
';' Punctuation
-'\n' Text
-
-'\t\t\n ' Text
+'\n\t\t\n ' Text.Whitespace
'rst' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'1'" Literal.String.Char
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'wait' Keyword
-' ' Text
+' ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'ns' Name
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'rst' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'0'" Literal.String.Char
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'wait' Keyword
-' ' Text
+' ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'ns' Name
';' Punctuation
-'\n' Text
-
-'\t\t\n\t\t' Text
+'\n\t\t\n\t\t' Text.Whitespace
'd1' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
'(' Punctuation
'to_unsigned' Name
'(' Punctuation
'60' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'd1' Name
"'length" Name.Attribute
')' Punctuation
')' Punctuation
';' Punctuation
-'\n' Text
-
-'\t\t' Text
+'\n\t\t' Text.Whitespace
'd2' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
'(' Punctuation
'to_unsigned' Name
'(' Punctuation
'12' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'd2' Name
"'length" Name.Attribute
')' Punctuation
')' Punctuation
';' Punctuation
-'\n' Text
-
-'\t\t' Text
+'\n\t\t' Text.Whitespace
'wait' Keyword
-' ' Text
+' ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'360' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'ns' Name
';' Punctuation
-'\n' Text
-
-'\t\t\n\t\t' Text
+'\n\t\t\n\t\t' Text.Whitespace
'assert' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'result' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
'(' Punctuation
'to_unsigned' Name
'(' Punctuation
'720' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'result' Name
"'length" Name.Attribute
')' Punctuation
')' Punctuation
')' Punctuation
-'\n' Text
-
-'\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'report' Name
-' ' Text
+' ' Text.Whitespace
'"Test case #1 failed"' Literal.String
-' ' Text
+' ' Text.Whitespace
'severity' Keyword
-' ' Text
+' ' Text.Whitespace
'error' Name
';' Punctuation
-' \n \n\t\t' Text
+' \n \n\t\t' Text.Whitespace
'-- test case #2\t' Comment.Single
-'\n' Text
-
-'\t \t' Text
+'\n\t \t' Text.Whitespace
'operation' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'0'" Literal.String.Char
';' Punctuation
-'\n' Text
-
-'\t\t\n ' Text
+'\n\t\t\n ' Text.Whitespace
'rst' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'1'" Literal.String.Char
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'wait' Keyword
-' ' Text
+' ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'ns' Name
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'rst' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'0'" Literal.String.Char
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'wait' Keyword
-' ' Text
+' ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'ns' Name
';' Punctuation
-'\n' Text
-
-'\t\t\n\t\t' Text
+'\n\t\t\n\t\t' Text.Whitespace
'd1' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
'(' Punctuation
'to_unsigned' Name
'(' Punctuation
'55' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'd1' Name
"'length" Name.Attribute
')' Punctuation
')' Punctuation
';' Punctuation
-'\n' Text
-
-'\t\t' Text
+'\n\t\t' Text.Whitespace
'd2' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
'(' Punctuation
'to_unsigned' Name
'(' Punctuation
'1' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'd2' Name
"'length" Name.Attribute
')' Punctuation
')' Punctuation
';' Punctuation
-'\n' Text
-
-'\t\t' Text
+'\n\t\t' Text.Whitespace
'wait' Keyword
-' ' Text
+' ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'360' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'ns' Name
';' Punctuation
-'\n' Text
-
-'\t\t\n\t\t' Text
+'\n\t\t\n\t\t' Text.Whitespace
'assert' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'result' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
'(' Punctuation
'to_unsigned' Name
'(' Punctuation
'55' Literal.Number.Integer
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'result' Name
"'length" Name.Attribute
')' Punctuation
')' Punctuation
')' Punctuation
-'\n' Text
-
-'\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'report' Name
-' ' Text
+' ' Text.Whitespace
'"Test case #2 failed"' Literal.String
-' ' Text
+' ' Text.Whitespace
'severity' Keyword
-' ' Text
+' ' Text.Whitespace
'error' Name
';' Punctuation
-'\n' Text
-
-' \n ' Text
+'\n \n ' Text.Whitespace
'-- etc ' Comment.Single
-'\n' Text
-
-' \n ' Text
+'\n \n ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'process' Keyword
';' Punctuation
-'\n' Text
-
-'\n' Text
+'\n\n' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'top_testbench_arch' Name.Class
';' Punctuation
-'\n' Text
-
-'\n' Text
-
-'\n' Text
+'\n\n\n' Text.Whitespace
'configuration' Keyword
-' ' Text
+' ' Text.Whitespace
'testbench_for_top' Name.Class
-' ' Text
+' ' Text.Whitespace
'of' Keyword
-' ' Text
+' ' Text.Whitespace
'top_testbench' Name.Class
-' ' Text
+' ' Text.Whitespace
'is' Keyword
-'\n' Text
-
-'\t' Text
+'\n\t' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'top_testbench_arch' Name
-'\n' Text
-
-'\t\t' Text
+'\n\t\t' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'TESTUNIT' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'top' Name
-'\n' Text
-
-'\t\t\t' Text
+'\n\t\t\t' Text.Whitespace
'use' Keyword
-' ' Text
+' ' Text.Whitespace
'entity' Keyword
-' ' Text
+' ' Text.Whitespace
'work' Name.Namespace
'.' Punctuation
'top' Name
@@ -899,664 +749,570 @@
'top_arch' Name
')' Punctuation
';' Punctuation
-'\n' Text
-
-'\t\t' Text
+'\n\t\t' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'for' Keyword
';' Punctuation
-'\n' Text
-
-'\t' Text
+'\n\t' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'for' Keyword
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'testbench_for_top' Name.Class
';' Punctuation
-'\n' Text
-
-'\n' Text
-
-'\n' Text
+'\n\n\n' Text.Whitespace
'function' Keyword
-' ' Text
+' ' Text.Whitespace
'compare' Name
'(' Punctuation
'A' Name
':' Operator
-' ' Text
+' ' Text.Whitespace
'std_logic' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'B' Name
':' Operator
-' ' Text
+' ' Text.Whitespace
'std_Logic' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'std_logic' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'is' Keyword
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'constant' Keyword
-' ' Text
+' ' Text.Whitespace
'pi' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'real' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'3' Literal.Number.Integer
'.' Punctuation
'14159' Literal.Number.Integer
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'constant' Keyword
-' ' Text
+' ' Text.Whitespace
'half_pi' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'real' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'pi' Name
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
'.' Punctuation
'0' Literal.Number.Integer
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'constant' Keyword
-' ' Text
+' ' Text.Whitespace
'cycle_time' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'time' Keyword.Type
-' ' Text
+' ' Text.Whitespace
':' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'2' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'ns' Name
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'constant' Keyword
-' ' Text
+' ' Text.Whitespace
'N' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'N5' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'integer' Keyword.Type
-' ' Text
+' ' Text.Whitespace
':' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'begin' Keyword
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'A' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'0'" Literal.String.Char
-' ' Text
+' ' Text.Whitespace
'and' Keyword
-' ' Text
+' ' Text.Whitespace
'B' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
"'1'" Literal.String.Char
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'then' Keyword
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'B' Name
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'else' Keyword
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'return' Keyword
-' ' Text
+' ' Text.Whitespace
'A' Name
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'if' Keyword
-' ' Text
+' ' Text.Whitespace
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'compare' Name.Class
';' Punctuation
-'\n' Text
-
-'\n' Text
-
-'\n' Text
+'\n\n\n' Text.Whitespace
'procedure' Keyword
-' ' Text
+' ' Text.Whitespace
'print' Name
'(' Punctuation
'P' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
'(' Punctuation
'7' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'downto' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'U' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
'(' Punctuation
'3' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'downto' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'is' Keyword
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'variable' Keyword
-' ' Text
+' ' Text.Whitespace
'my_line' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'line' Name
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'alias' Keyword
-' ' Text
+' ' Text.Whitespace
'swrite' Name
-' ' Text
+' ' Text.Whitespace
'is' Keyword
-' ' Text
+' ' Text.Whitespace
'write' Name
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'line' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'string' Keyword.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'side' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'width' Name
']' Punctuation
-' ' Text
+' ' Text.Whitespace
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'begin' Keyword
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'swrite' Name
'(' Punctuation
'my_line' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'"sqrt( "' Literal.String
')' Punctuation
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'write' Name
'(' Punctuation
'my_line' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'P' Name
')' Punctuation
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'swrite' Name
'(' Punctuation
'my_line' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'" )= "' Literal.String
')' Punctuation
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'write' Name
'(' Punctuation
'my_line' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'U' Name
')' Punctuation
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'writeline' Name
'(' Punctuation
'output' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'my_line' Name
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'print' Name.Class
';' Punctuation
-'\n' Text
-
-'\n' Text
-
-'\n' Text
+'\n\n\n' Text.Whitespace
'entity' Keyword
-' ' Text
+' ' Text.Whitespace
'add32csa' Name.Class
-' ' Text
+' ' Text.Whitespace
'is' Keyword
-' ' Text
+' ' Text.Whitespace
'-- one stage of carry save adder for multiplier' Comment.Single
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'port' Keyword
'(' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'std_logic' Keyword.Type
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- a multiplier bit' Comment.Single
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
'(' Punctuation
'31' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'downto' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- multiplicand' Comment.Single
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'sum_in' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
'(' Punctuation
'31' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'downto' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- sums from previous stage' Comment.Single
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'cin' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
'(' Punctuation
'31' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'downto' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- carrys from previous stage' Comment.Single
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'sum_out' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'out' Keyword
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
'(' Punctuation
'31' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'downto' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- sums to next stage' Comment.Single
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'cout' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'out' Keyword
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
'(' Punctuation
'31' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'downto' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
')' Punctuation
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- carrys to next stage' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'add32csa' Name.Class
';' Punctuation
-'\n' Text
-
-'\n' Text
-
-'\n' Text
+'\n\n\n' Text.Whitespace
'ARCHITECTURE' Keyword
-' ' Text
+' ' Text.Whitespace
'circuits' Name.Class
-' ' Text
+' ' Text.Whitespace
'of' Keyword
-' ' Text
+' ' Text.Whitespace
'add32csa' Name.Class
-' ' Text
+' ' Text.Whitespace
'IS' Keyword
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'SIGNAL' Keyword
-' ' Text
+' ' Text.Whitespace
'zero' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'STD_LOGIC_VECTOR' Keyword.Type
'(' Punctuation
'31' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'downto' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'X"00000000"' Literal.Number.Hex
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'SIGNAL' Keyword
-' ' Text
+' ' Text.Whitespace
'aa' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'std_logic_vector' Keyword.Type
'(' Punctuation
'31' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'downto' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
')' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'X"00000000"' Literal.Number.Hex
';' Punctuation
-'\n' Text
-
-' \n ' Text
+'\n \n ' Text.Whitespace
'COMPONENT' Keyword
-' ' Text
+' ' Text.Whitespace
'fadd' Name.Class
-' ' Text
+' ' Text.Whitespace
'-- duplicates entity port' Comment.Single
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'PoRT' Keyword
'(' Punctuation
'a' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'std_logic' Keyword.Type
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'std_logic' Keyword.Type
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'cin' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'std_logic' Keyword.Type
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
's' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'out' Keyword
-' ' Text
+' ' Text.Whitespace
'std_logic' Keyword.Type
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'cout' Name
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'out' Keyword
-' ' Text
+' ' Text.Whitespace
'std_logic' Keyword.Type
')' Punctuation
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'comPonent' Keyword
-' ' Text
+' ' Text.Whitespace
'fadd' Name.Class
';' Punctuation
-'\n' Text
-
-' \n' Text
+'\n \n' Text.Whitespace
'begin' Keyword
-' ' Text
+' ' Text.Whitespace
'-- circuits of add32csa' Comment.Single
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'aa' Name
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'when' Keyword
-' ' Text
+' ' Text.Whitespace
'b' Name
'=' Operator
"'1'" Literal.String.Char
-' ' Text
+' ' Text.Whitespace
'else' Keyword
-' ' Text
+' ' Text.Whitespace
'zero' Name
-' ' Text
+' ' Text.Whitespace
'after' Keyword
-' ' Text
+' ' Text.Whitespace
'1' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'ns' Name
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'stage' Name.Class
':' Operator
-' ' Text
+' ' Text.Whitespace
'for' Keyword
-' ' Text
+' ' Text.Whitespace
'I' Name
-' ' Text
+' ' Text.Whitespace
'in' Keyword
-' ' Text
+' ' Text.Whitespace
'0' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'to' Keyword
-' ' Text
+' ' Text.Whitespace
'31' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'generate' Keyword
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'sta' Name
':' Operator
-' ' Text
+' ' Text.Whitespace
'fadd' Name
-' ' Text
+' ' Text.Whitespace
'port' Keyword
-' ' Text
+' ' Text.Whitespace
'map' Keyword
'(' Punctuation
'aa' Name
@@ -1564,49 +1320,47 @@
'I' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'sum_in' Name
'(' Punctuation
'I' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'cin' Name
'(' Punctuation
'I' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'sum_out' Name
'(' Punctuation
'I' Name
')' Punctuation
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'cout' Name
'(' Punctuation
'I' Name
')' Punctuation
')' Punctuation
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'generate' Keyword
-' ' Text
+' ' Text.Whitespace
'stage' Name.Class
';' Punctuation
-' \n' Text
+' \n' Text.Whitespace
'end' Keyword
-' ' Text
+' ' Text.Whitespace
'architecture' Keyword
-' ' Text
+' ' Text.Whitespace
'circuits' Name.Class
';' Punctuation
-' ' Text
+' ' Text.Whitespace
'-- of add32csa' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/gdscript/test_comment.txt b/tests/snippets/gdscript/test_comment.txt
index 1b85dd5a..ee78bc54 100644
--- a/tests/snippets/gdscript/test_comment.txt
+++ b/tests/snippets/gdscript/test_comment.txt
@@ -3,4 +3,4 @@
---tokens---
'# Comment' Comment.Single
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/gdscript/test_export_array.txt b/tests/snippets/gdscript/test_export_array.txt
index 6b6410e6..24a313ac 100644
--- a/tests/snippets/gdscript/test_export_array.txt
+++ b/tests/snippets/gdscript/test_export_array.txt
@@ -3,15 +3,15 @@ export (Array, AudioStream) var streams
---tokens---
'export' Keyword
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'Array' Name.Builtin.Type
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'AudioStream' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'var' Keyword
-' ' Text
+' ' Text.Whitespace
'streams' Name
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/gdscript/test_function_with_types.txt b/tests/snippets/gdscript/test_function_with_types.txt
index 87eb89fa..eedf3717 100644
--- a/tests/snippets/gdscript/test_function_with_types.txt
+++ b/tests/snippets/gdscript/test_function_with_types.txt
@@ -4,30 +4,30 @@ func abc(arg: String) -> void:
---tokens---
'func' Keyword
-' ' Text
+' ' Text.Whitespace
'abc' Name
'(' Punctuation
'arg' Name
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'String' Name.Builtin.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'-' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'void' Name.Builtin.Type
':' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-'\t' Text
+'\t' Text.Whitespace
'print' Name.Builtin
'(' Punctuation
'"' Literal.String.Double
'Hello' Literal.String.Double
'"' Literal.String.Double
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'arg' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/gdscript/test_inner_class.txt b/tests/snippets/gdscript/test_inner_class.txt
index 4c69275c..734242b7 100644
--- a/tests/snippets/gdscript/test_inner_class.txt
+++ b/tests/snippets/gdscript/test_inner_class.txt
@@ -4,17 +4,17 @@ class InnerClass:
---tokens---
'class' Keyword
-' ' Text
+' ' Text.Whitespace
'InnerClass' Name
':' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-'\t' Text
+'\t' Text.Whitespace
'var' Keyword
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'5' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/gdscript/test_multiline_string.txt b/tests/snippets/gdscript/test_multiline_string.txt
index d886983d..b098207d 100644
--- a/tests/snippets/gdscript/test_multiline_string.txt
+++ b/tests/snippets/gdscript/test_multiline_string.txt
@@ -5,4 +5,4 @@ Multiline
---tokens---
'"""\nMultiline\n"""' Literal.String.Doc
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/gdscript/test_signal.txt b/tests/snippets/gdscript/test_signal.txt
index ab861f70..43aa8ecf 100644
--- a/tests/snippets/gdscript/test_signal.txt
+++ b/tests/snippets/gdscript/test_signal.txt
@@ -3,13 +3,13 @@ signal sig (arg1, arg2)
---tokens---
'signal' Keyword
-' ' Text
+' ' Text.Whitespace
'sig' Name
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
'arg1' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'arg2' Name
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/gdscript/test_simple_function.txt b/tests/snippets/gdscript/test_simple_function.txt
index 50ab82f9..2f444efc 100644
--- a/tests/snippets/gdscript/test_simple_function.txt
+++ b/tests/snippets/gdscript/test_simple_function.txt
@@ -4,19 +4,19 @@ func abc(arg):
---tokens---
'func' Keyword
-' ' Text
+' ' Text.Whitespace
'abc' Name
'(' Punctuation
'arg' Name
')' Punctuation
':' Punctuation
-'\n' Text
+'\n' Text.Whitespace
-'\t' Text
+'\t' Text.Whitespace
'print' Name.Builtin
'(' Punctuation
'"' Literal.String.Double
'Hello, World!' Literal.String.Double
'"' Literal.String.Double
')' Punctuation
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/gdscript/test_variable_declaration_and_assigment.txt b/tests/snippets/gdscript/test_variable_declaration_and_assigment.txt
index 65b4b968..b2ee8906 100644
--- a/tests/snippets/gdscript/test_variable_declaration_and_assigment.txt
+++ b/tests/snippets/gdscript/test_variable_declaration_and_assigment.txt
@@ -3,10 +3,10 @@ var abc = 5.4
---tokens---
'var' Keyword
-' ' Text
+' ' Text.Whitespace
'abc' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'5.4' Literal.Number.Float
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/haskell/test_promoted_names.txt b/tests/snippets/haskell/test_promoted_names.txt
index 087cd264..42d7755a 100644
--- a/tests/snippets/haskell/test_promoted_names.txt
+++ b/tests/snippets/haskell/test_promoted_names.txt
@@ -3,8 +3,8 @@
---tokens---
"'x" Name
-' ' Text
+' ' Text.Whitespace
"':" Keyword.Type
-' ' Text
+' ' Text.Whitespace
"'[]" Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/idris/test_compiler_directive.txt b/tests/snippets/idris/test_compiler_directive.txt
index cc56e9a8..68e18cb2 100644
--- a/tests/snippets/idris/test_compiler_directive.txt
+++ b/tests/snippets/idris/test_compiler_directive.txt
@@ -4,17 +4,17 @@
---tokens---
'%link' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'C' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'object.o' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
'%name' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Vect' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'xs' Text
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/idris/test_reserved_word.txt b/tests/snippets/idris/test_reserved_word.txt
index 53c94e0b..636bc160 100644
--- a/tests/snippets/idris/test_reserved_word.txt
+++ b/tests/snippets/idris/test_reserved_word.txt
@@ -5,25 +5,25 @@ namespace Foobar
---tokens---
'namespace' Keyword.Reserved
-' ' Text
+' ' Text.Whitespace
'Foobar' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
+' ' Text.Whitespace
'links' Name.Function
-' ' Text
+' ' Text.Whitespace
':' Operator.Word
-' ' Text
+' ' Text.Whitespace
'String' Keyword.Type
-'\n' Text
+'\n' Text.Whitespace
-' ' Text
-' ' Text
+' ' Text.Whitespace
+' ' Text.Whitespace
'links' Text
-' ' Text
+' ' Text.Whitespace
'=' Operator.Word
-' ' Text
+' ' Text.Whitespace
'"' Literal.String
'abc' Literal.String
'"' Literal.String
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/systemverilog/test_basic.txt b/tests/snippets/systemverilog/test_basic.txt
index 9307538d..1f86ed09 100644
--- a/tests/snippets/systemverilog/test_basic.txt
+++ b/tests/snippets/systemverilog/test_basic.txt
@@ -24,35 +24,31 @@ endmodule : Adder
'// Adder flops the sum of its inputs\n' Comment.Single
'module' Keyword
-' ' Text
+' ' Text.Whitespace
'Adder' Name
-' ' Text
+' ' Text.Whitespace
'#' Punctuation
'(' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'parameter' Keyword
-' ' Text
+' ' Text.Whitespace
'int' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'N' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'42' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'(' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'output' Keyword
-' ' Text
+' ' Text.Whitespace
'logic' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'N' Name
'-' Operator
@@ -60,27 +56,21 @@ endmodule : Adder
':' Operator
'0' Literal.Number.Integer
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'y' Name
',' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'output' Keyword
-' ' Text
+' ' Text.Whitespace
'logic' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'co' Name
',' Punctuation
-'\n' Text
-
-'\n' Text
-
-' ' Text
+'\n\n ' Text.Whitespace
'input' Keyword
-' ' Text
+' ' Text.Whitespace
'logic' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'N' Name
'-' Operator
@@ -88,16 +78,14 @@ endmodule : Adder
':' Operator
'0' Literal.Number.Integer
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'a' Name
',' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'input' Keyword
-' ' Text
+' ' Text.Whitespace
'logic' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
'N' Name
'-' Operator
@@ -105,77 +93,65 @@ endmodule : Adder
':' Operator
'0' Literal.Number.Integer
']' Punctuation
-' ' Text
+' ' Text.Whitespace
'b' Name
',' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'input' Keyword
-' ' Text
+' ' Text.Whitespace
'logic' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'ci' Name
',' Punctuation
-'\n' Text
-
-'\n' Text
-
-' ' Text
+'\n\n ' Text.Whitespace
'input' Keyword
-' ' Text
+' ' Text.Whitespace
'logic' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'clk' Name
-'\n' Text
+'\n' Text.Whitespace
')' Punctuation
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'always_ff' Keyword
-' ' Text
+' ' Text.Whitespace
'@' Punctuation
'(' Punctuation
'posedge' Keyword
-' ' Text
+' ' Text.Whitespace
'clk' Name
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'begin' Keyword
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'{' Punctuation
'co' Name
',' Punctuation
-' ' Text
+' ' Text.Whitespace
'y' Name
'}' Punctuation
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'a' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'b' Name
-' ' Text
+' ' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'ci' Name
';' Punctuation
-'\n' Text
-
-' ' Text
+'\n ' Text.Whitespace
'end' Keyword
-'\n' Text
+'\n' Text.Whitespace
'endmodule' Keyword
-' ' Text
+' ' Text.Whitespace
':' Operator
-' ' Text
+' ' Text.Whitespace
'Adder' Name
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/systemverilog/test_classes.txt b/tests/snippets/systemverilog/test_classes.txt
index fce86a72..b9529db5 100644
--- a/tests/snippets/systemverilog/test_classes.txt
+++ b/tests/snippets/systemverilog/test_classes.txt
@@ -15,81 +15,75 @@ endclass : Free
---tokens---
'class' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'Foo' Name.Class
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'endclass' Keyword.Declaration
-'\n' Text
-
-'\n' Text
+'\n\n' Text.Whitespace
'class' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'Bar' Name.Class
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'endclass' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Bar' Name.Class
-'\n' Text
-
-'\n' Text
+'\n\n' Text.Whitespace
'class' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'Fiz' Name.Class
-' ' Text
+' ' Text.Whitespace
'extends' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'Buz' Name.Class
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'endclass' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Fiz' Name.Class
-'\n' Text
-
-'\n' Text
+'\n\n' Text.Whitespace
'class' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'Free' Name.Class
-' ' Text
+' ' Text.Whitespace
'#' Punctuation
'(' Punctuation
'parameter' Keyword
-' ' Text
+' ' Text.Whitespace
'type' Keyword.Type
-' ' Text
+' ' Text.Whitespace
'T' Name
-' ' Text
+' ' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'byte' Keyword.Type
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'extends' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
'Beer' Name.Class
-' ' Text
+' ' Text.Whitespace
'#' Punctuation
'(' Punctuation
'T' Name
')' Punctuation
';' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'endclass' Keyword.Declaration
-' ' Text
+' ' Text.Whitespace
':' Punctuation
-' ' Text
+' ' Text.Whitespace
'Free' Name.Class
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/systemverilog/test_numbers.txt b/tests/snippets/systemverilog/test_numbers.txt
index fa0ee5f6..d7e45116 100644
--- a/tests/snippets/systemverilog/test_numbers.txt
+++ b/tests/snippets/systemverilog/test_numbers.txt
@@ -44,125 +44,115 @@
---tokens---
"8'b10101010" Literal.Number.Bin
-'\n' Text
+'\n' Text.Whitespace
"8 'b10101010" Literal.Number.Bin
-'\n' Text
+'\n' Text.Whitespace
"8'b 10101010" Literal.Number.Bin
-'\n' Text
+'\n' Text.Whitespace
"8'sb10101010" Literal.Number.Bin
-'\n' Text
+'\n' Text.Whitespace
"8'Sb10101010" Literal.Number.Bin
-'\n' Text
+'\n' Text.Whitespace
"8'B10101010" Literal.Number.Bin
-'\n' Text
+'\n' Text.Whitespace
"8'b1010_1010" Literal.Number.Bin
-'\n' Text
+'\n' Text.Whitespace
"8'b10xXzZ?10" Literal.Number.Bin
-'\n' Text
-
-'\n' Text
+'\n\n' Text.Whitespace
"24'o01234567" Literal.Number.Oct
-'\n' Text
+'\n' Text.Whitespace
"24 'o01234567" Literal.Number.Oct
-'\n' Text
+'\n' Text.Whitespace
"24'o 01234567" Literal.Number.Oct
-'\n' Text
+'\n' Text.Whitespace
"24'so01234567" Literal.Number.Oct
-'\n' Text
+'\n' Text.Whitespace
"24'So01234567" Literal.Number.Oct
-'\n' Text
+'\n' Text.Whitespace
"24'O01234567" Literal.Number.Oct
-'\n' Text
+'\n' Text.Whitespace
"24'o0123_4567" Literal.Number.Oct
-'\n' Text
+'\n' Text.Whitespace
"24'o01xXzZ?7" Literal.Number.Oct
-'\n' Text
-
-'\n' Text
+'\n\n' Text.Whitespace
"32'd27182818" Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
"32 'd27182818" Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
"32'd 27182818" Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
"32'sd27182818" Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
"32'Sd27182818" Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
"32'D27182818" Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
"32'd2718_2818" Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
"32'd27xXzZ?8" Literal.Number.Integer
-'\n' Text
-
-'\n' Text
+'\n\n' Text.Whitespace
"32'hdeadbeef" Literal.Number.Hex
-'\n' Text
+'\n' Text.Whitespace
"32 'hdeadbeef" Literal.Number.Hex
-'\n' Text
+'\n' Text.Whitespace
"32'h deadbeef" Literal.Number.Hex
-'\n' Text
+'\n' Text.Whitespace
"32'shdeadbeef" Literal.Number.Hex
-'\n' Text
+'\n' Text.Whitespace
"32'Shdeadbeef" Literal.Number.Hex
-'\n' Text
+'\n' Text.Whitespace
"32'Hdeadbeef" Literal.Number.Hex
-'\n' Text
+'\n' Text.Whitespace
"32'hdead_beef" Literal.Number.Hex
-'\n' Text
+'\n' Text.Whitespace
"32'hdexXzZ?f" Literal.Number.Hex
-'\n' Text
-
-'\n' Text
+'\n\n' Text.Whitespace
"'0" Literal.Number
-' ' Text
+' ' Text.Whitespace
"'1" Literal.Number
-' ' Text
+' ' Text.Whitespace
"'x" Literal.Number
-' ' Text
+' ' Text.Whitespace
"'X" Literal.Number
-' ' Text
+' ' Text.Whitespace
"'z" Literal.Number
-' ' Text
+' ' Text.Whitespace
"'Z" Literal.Number
-'\n' Text
-
-'\n' Text
+'\n\n' Text.Whitespace
'42' Literal.Number.Integer
-' ' Text
+' ' Text.Whitespace
'1234_5678' Literal.Number.Integer
-'\n' Text
+'\n' Text.Whitespace
diff --git a/tests/snippets/systemverilog/test_operators.txt b/tests/snippets/systemverilog/test_operators.txt
index 5c8dc2e1..fec45394 100644
--- a/tests/snippets/systemverilog/test_operators.txt
+++ b/tests/snippets/systemverilog/test_operators.txt
@@ -22,192 +22,192 @@
---tokens---
'(' Punctuation
')' Punctuation
-' ' Text
+' ' Text.Whitespace
'[' Punctuation
']' Punctuation
-' ' Text
+' ' Text.Whitespace
':' Operator
':' Operator
-' ' Text
+' ' Text.Whitespace
'.' Punctuation
-'\n' Text
+'\n' Text.Whitespace
'+' Operator
-' ' Text
+' ' Text.Whitespace
'-' Operator
-' ' Text
+' ' Text.Whitespace
'!' Operator
-' ' Text
+' ' Text.Whitespace
'~' Operator
-' ' Text
+' ' Text.Whitespace
'&' Operator
-' ' Text
+' ' Text.Whitespace
'~' Operator
'&' Operator
-' ' Text
+' ' Text.Whitespace
'|' Operator
-' ' Text
+' ' Text.Whitespace
'~' Operator
'|' Operator
-' ' Text
+' ' Text.Whitespace
'^' Operator
-' ' Text
+' ' Text.Whitespace
'~' Operator
'^' Operator
-' ' Text
+' ' Text.Whitespace
'^' Operator
'~' Operator
-' ' Text
+' ' Text.Whitespace
'+' Operator
'+' Operator
-' ' Text
+' ' Text.Whitespace
'-' Operator
'-' Operator
-'\n' Text
+'\n' Text.Whitespace
'*' Operator
'*' Operator
-'\n' Text
+'\n' Text.Whitespace
'*' Operator
-' ' Text
+' ' Text.Whitespace
'/' Operator
-' ' Text
+' ' Text.Whitespace
'%' Operator
-'\n' Text
+'\n' Text.Whitespace
'<' Operator
'<' Operator
-' ' Text
+' ' Text.Whitespace
'>' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'<' Operator
'<' Operator
'<' Operator
-' ' Text
+' ' Text.Whitespace
'>' Operator
'>' Operator
'>' Operator
-'\n' Text
+'\n' Text.Whitespace
'<' Operator
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'>' Operator
-' ' Text
+' ' Text.Whitespace
'>' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'inside' Operator.Word
-' ' Text
+' ' Text.Whitespace
'dist' Operator.Word
-'\n' Text
+'\n' Text.Whitespace
'=' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'!' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
'=' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'!' Operator
'=' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'=' Operator
'=' Operator
'?' Operator
-' ' Text
+' ' Text.Whitespace
'!' Operator
'=' Operator
'?' Operator
-'\n' Text
+'\n' Text.Whitespace
'&' Operator
'&' Operator
-'\n' Text
+'\n' Text.Whitespace
'|' Operator
'|' Operator
-'\n' Text
+'\n' Text.Whitespace
'?' Operator
':' Operator
-'\n' Text
+'\n' Text.Whitespace
'-' Operator
'>' Operator
-' ' Text
+' ' Text.Whitespace
'<' Operator
'-' Operator
'>' Operator
-'\n' Text
+'\n' Text.Whitespace
'=' Operator
-' ' Text
+' ' Text.Whitespace
'+' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'-' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'*' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'/' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'%' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'&' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'^' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'|' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'<' Operator
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'>' Operator
'>' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'<' Operator
'<' Operator
'<' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
'>' Operator
'>' Operator
'>' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
':' Operator
'=' Operator
-' ' Text
+' ' Text.Whitespace
':' Operator
'/' Operator
-' ' Text
+' ' Text.Whitespace
'<' Operator
'=' Operator
-'\n' Text
+'\n' Text.Whitespace
'{' Punctuation
'}' Punctuation
-' ' Text
+' ' Text.Whitespace
'{' Punctuation
'{' Punctuation
'}' Punctuation
'}' Punctuation
-'\n' Text
+'\n' Text.Whitespace