diff options
| -rw-r--r-- | pygments/lexers/graphics.py | 46 | ||||
| -rw-r--r-- | tests/examplefiles/asy/test.asy.output | 1018 | ||||
| -rw-r--r-- | tests/examplefiles/glsl/glsl.frag.output | 36 | ||||
| -rw-r--r-- | tests/examplefiles/glsl/glsl.vert.output | 76 | ||||
| -rw-r--r-- | tests/examplefiles/gnuplot/test.plot.output | 3516 | ||||
| -rw-r--r-- | tests/examplefiles/hlsl/example.hlsl.output | 876 | ||||
| -rw-r--r-- | tests/examplefiles/postscript/cells.ps.output | 2748 | ||||
| -rw-r--r-- | tests/examplefiles/pov/sphere.pov.output | 80 | ||||
| -rw-r--r-- | tests/examplefiles/pov/while.pov.output | 70 |
9 files changed, 4245 insertions, 4221 deletions
diff --git a/pygments/lexers/graphics.py b/pygments/lexers/graphics.py index f0b36b0c..9f3e4a44 100644 --- a/pygments/lexers/graphics.py +++ b/pygments/lexers/graphics.py @@ -11,7 +11,7 @@ from pygments.lexer import RegexLexer, words, include, bygroups, using, \ this, default from pygments.token import Text, Comment, Operator, Keyword, Name, \ - Number, Punctuation, String + Number, Punctuation, String, Whitespace __all__ = ['GLShaderLexer', 'PostScriptLexer', 'AsymptoteLexer', 'GnuplotLexer', 'PovrayLexer', 'HLSLShaderLexer'] @@ -30,8 +30,8 @@ class GLShaderLexer(RegexLexer): tokens = { 'root': [ - (r'^#.*', Comment.Preproc), - (r'//.*', Comment.Single), + (r'^#.*$', Comment.Preproc), + (r'//.*$', Comment.Single), (r'/(\\\n)?[*](.|\n)*?[*](\\\n)?/', Comment.Multiline), (r'\+|-|~|!=?|\*|/|%|<<|>>|<=?|>=?|==?|&&?|\^|\|\|?', Operator), @@ -143,7 +143,7 @@ class GLShaderLexer(RegexLexer): (r'gl_\w*', Name.Builtin), (r'[a-zA-Z_]\w*', Name), (r'\.', Punctuation), - (r'\s+', Text), + (r'\s+', Whitespace), ], } @@ -161,8 +161,8 @@ class HLSLShaderLexer(RegexLexer): tokens = { 'root': [ - (r'^#.*', Comment.Preproc), - (r'//.*', Comment.Single), + (r'^#.*$', Comment.Preproc), + (r'//.*$', Comment.Single), (r'/(\\\n)?[*](.|\n)*?[*](\\\n)?/', Comment.Multiline), (r'\+|-|~|!=?|\*|/|%|<<|>>|<=?|>=?|==?|&&?|\^|\|\|?', Operator), @@ -289,7 +289,7 @@ class HLSLShaderLexer(RegexLexer): Name.Decorator), # attributes (r'[a-zA-Z_]\w*', Name), (r'\\$', Comment.Preproc), # backslash at end of line -- usually macro continuation - (r'\s+', Text), + (r'\s+', Whitespace), ], 'string': [ (r'"', String, '#pop'), @@ -326,10 +326,10 @@ class PostScriptLexer(RegexLexer): tokens = { 'root': [ # All comment types - (r'^%!.+\n', Comment.Preproc), - (r'%%.*\n', Comment.Special), + (r'^%!.+$', Comment.Preproc), + (r'%%.*$', Comment.Special), (r'(^%.*\n){2,}', Comment.Multiline), - (r'%.*\n', Comment.Single), + (r'%.*$', Comment.Single), # String literals are awkward; enter separate state. (r'\(', String, 'stringliteral'), @@ -383,7 +383,7 @@ class PostScriptLexer(RegexLexer): 'undefinedfilename', 'undefinedresult'), suffix=delimiter_end), Name.Builtin), - (r'\s+', Text), + (r'\s+', Whitespace), ], 'stringliteral': [ @@ -416,9 +416,9 @@ class AsymptoteLexer(RegexLexer): tokens = { 'whitespace': [ - (r'\n', Text), - (r'\s+', Text), - (r'\\\n', Text), # line continuation + (r'\n', Whitespace), + (r'\s+', Whitespace), + (r'(\\)(\n)', bygroups(Text, Whitespace)), # line continuation (r'//(\n|(.|\n)*?[^\\]\n)', Comment), (r'/(\\\n)?\*(.|\n)*?\*(\\\n)?/', Comment), ], @@ -562,9 +562,9 @@ class GnuplotLexer(RegexLexer): 'she$ll', 'test$'), Keyword, 'noargs'), (r'([a-zA-Z_]\w*)(\s*)(=)', - bygroups(Name.Variable, Text, Operator), 'genericargs'), + bygroups(Name.Variable, Whitespace, Operator), 'genericargs'), (r'([a-zA-Z_]\w*)(\s*\(.*?\)\s*)(=)', - bygroups(Name.Function, Text, Operator), 'genericargs'), + bygroups(Name.Function, Whitespace, Operator), 'genericargs'), (r'@[a-zA-Z_]\w*', Name.Constant), # macros (r';', Keyword), ], @@ -577,13 +577,13 @@ class GnuplotLexer(RegexLexer): ], 'whitespace': [ ('#', Comment, 'comment'), - (r'[ \t\v\f]+', Text), + (r'[ \t\v\f]+', Whitespace), ], 'noargs': [ include('whitespace'), # semicolon and newline end the argument list (r';', Punctuation, '#pop'), - (r'\n', Text, '#pop'), + (r'\n', Whitespace, '#pop'), ], 'dqstring': [ (r'"', String, '#pop'), @@ -591,7 +591,7 @@ class GnuplotLexer(RegexLexer): (r'[^\\"\n]+', String), # all other characters (r'\\\n', String), # line continuation (r'\\', String), # stray backslash - (r'\n', String, '#pop'), # newline ends the string too + (r'\n', Whitespace, '#pop'), # newline ends the string too ], 'sqstring': [ (r"''", String), # escaped single quote @@ -599,7 +599,7 @@ class GnuplotLexer(RegexLexer): (r"[^\\'\n]+", String), # all other characters (r'\\\n', String), # line continuation (r'\\', String), # normal backslash - (r'\n', String, '#pop'), # newline ends the string too + (r'\n', Whitespace, '#pop'), # newline ends the string too ], 'genericargs': [ include('noargs'), @@ -615,7 +615,7 @@ class GnuplotLexer(RegexLexer): bygroups(Name.Function, Text, Punctuation)), (r'[a-zA-Z_]\w*', Name), (r'@[a-zA-Z_]\w*', Name.Constant), # macros - (r'\\\n', Text), + (r'(\\)(\n)', bygroups(Text, Whitespace)), ], 'optionarg': [ include('whitespace'), @@ -700,7 +700,7 @@ class PovrayLexer(RegexLexer): tokens = { 'root': [ (r'/\*[\w\W]*?\*/', Comment.Multiline), - (r'//.*\n', Comment.Single), + (r'//.*$', Comment.Single), (r'(?s)"(?:\\.|[^"\\])+"', String.Double), (words(( 'break', 'case', 'debug', 'declare', 'default', 'define', 'else', @@ -775,7 +775,7 @@ class PovrayLexer(RegexLexer): (r'\.[0-9]+', Number.Float), (r'[0-9]+', Number.Integer), (r'"(\\\\|\\[^\\]|[^"\\])*"', String), - (r'\s+', Text), + (r'\s+', 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/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/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/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 |
