'#'           Comment
'\n'          Text.Whitespace

'#'           Comment
' $Id: prob2.dem,v 1.9 2006/06/14 03:24:09 sfeam Exp $' Comment
'\n'          Text.Whitespace

'#'           Comment
'\n'          Text.Whitespace

'#'           Comment
' Demo Statistical Approximations version 1.1' Comment
'\n'          Text.Whitespace

'#'           Comment
'\n'          Text.Whitespace

'#'           Comment
' Copyright (c) 1991, Jos van der Woude, jvdwoude@hut.nl' Comment
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'#'           Comment
' History:'   Comment
'\n'          Text.Whitespace

'#'           Comment
'    -- --- 1991 Jos van der Woude:  1st version' Comment
'\n'          Text.Whitespace

'#'           Comment
'    06 Jun 2006 Dan Sebald:  Added plot methods for better visual effect.' Comment
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'                        Statistical Approximations, version 1.1' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'        Copyright (c) 1991, 1992, Jos van de Woude, jvdwoude@hut.nl' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'     NOTE: contains 10 plots and consequently takes some time to run' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'                      Press Ctrl-C to exit right now' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'print'       Keyword
' '           Text.Whitespace
'"'           Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'pause'       Keyword
' '           Text.Whitespace
'-1'          Literal.Number.Integer
' '           Text.Whitespace
'"'           Literal.String
'                      Press Return to start demo ...' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'load'        Keyword
' '           Text.Whitespace
'"'           Literal.String
'stat.inc'    Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'rnd'         Name.Function
'('           Punctuation
'x'           Text
')'           Punctuation
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'floor'       Name.Function
'('           Punctuation
'x'           Name
'+'           Operator
'0.5'         Literal.Number.Float
')'           Punctuation
'\n'          Text.Whitespace

'r_xmin'      Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'-1'          Literal.Number.Integer
'\n'          Text.Whitespace

'r_sigma'     Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'4.0'         Literal.Number.Float
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'#'           Comment
' Binomial PDF using normal approximation' Comment
'\n'          Text.Whitespace

'n'           Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'25'          Literal.Number.Integer
';'           Punctuation
' '           Text.Whitespace
'p'           Keyword
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'0.15'        Literal.Number.Float
'\n'          Text.Whitespace

'mu'          Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'n'           Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'p'           Name
'\n'          Text.Whitespace

'sigma'       Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'sqrt'        Name.Function
'('           Punctuation
'n'           Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'p'           Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'('           Punctuation
'1.0'         Literal.Number.Float
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
')'           Punctuation
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'floor'       Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'xmin'        Name
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'r_xmin'      Name
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'r_xmin'      Name
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'xmin'        Name
'\n'          Text.Whitespace

'xmax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'ceil'        Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'ymax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'1.1'         Literal.Number.Float
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'binom'       Name.Function
'('           Punctuation
'floor'       Name.Function
'('           Punctuation
'('           Punctuation
'n'           Name
'+'           Operator
'1'           Literal.Number.Integer
')'           Punctuation
'*'           Operator
'p'           Name
')'           Punctuation
','           Operator
' '           Text.Whitespace
'n'           Name
','           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
' '           Text.Whitespace
'#'           Comment
'mode of binomial PDF used' Comment
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'key'         Name.Builtin
' '           Text.Whitespace
'box'         Name
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'zeroaxis'    Name.Builtin
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'xmin'        Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'xmax'        Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'yrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'0'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'ymax'        Name
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xlabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'k, x ->'     Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ylabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'probability density ->' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ytics'       Name.Builtin
' '           Text.Whitespace
'0'           Literal.Number.Integer
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10.0'        Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'x'           Name
' '           Text.Whitespace
'"'           Literal.String
'%2.0f'       Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'y'           Name
' '           Text.Whitespace
'"'           Literal.String
'%3.2f'       Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'sample'      Name.Builtin
' '           Text.Whitespace
'200'         Literal.Number.Integer
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'title'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'binomial PDF using normal approximation' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'\\'          Text
'\n'          Text.Whitespace

'          '  Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'mu'          Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10'          Literal.Number.Integer
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'sigma'       Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'plot'        Keyword
' '           Text.Whitespace
'binom'       Name.Function
'('           Punctuation
'rnd'         Name.Function
'('           Punctuation
'x'           Name
')'           Punctuation
','           Operator
' '           Text.Whitespace
'n'           Name
','           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
' '           Text.Whitespace
'with'        Name.Builtin
' '           Text.Whitespace
'histeps'     Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'x'           Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'pause'       Keyword
' '           Text.Whitespace
'-1'          Literal.Number.Integer
' '           Text.Whitespace
'"'           Literal.String
'Hit return to continue' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'label'       Name.Builtin
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'#'           Comment
' Binomial PDF using poisson approximation' Comment
'\n'          Text.Whitespace

'n'           Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'50'          Literal.Number.Integer
';'           Punctuation
' '           Text.Whitespace
'p'           Keyword
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'0.1'         Literal.Number.Float
'\n'          Text.Whitespace

'mu'          Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'n'           Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'p'           Name
'\n'          Text.Whitespace

'sigma'       Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'sqrt'        Name.Function
'('           Punctuation
'mu'          Name
')'           Punctuation
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'floor'       Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'xmin'        Name
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'r_xmin'      Name
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'r_xmin'      Name
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'xmin'        Name
'\n'          Text.Whitespace

'xmax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'ceil'        Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'ymax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'1.1'         Literal.Number.Float
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'binom'       Name.Function
'('           Punctuation
'floor'       Name.Function
'('           Punctuation
'('           Punctuation
'n'           Name
'+'           Operator
'1'           Literal.Number.Integer
')'           Punctuation
'*'           Operator
'p'           Name
')'           Punctuation
','           Operator
' '           Text.Whitespace
'n'           Name
','           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
' '           Text.Whitespace
'#'           Comment
'mode of binomial PDF used' Comment
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'key'         Name.Builtin
' '           Text.Whitespace
'box'         Name
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'zeroaxis'    Name.Builtin
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'xmin'        Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'xmax'        Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'yrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'0'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'ymax'        Name
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xlabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'k ->'        Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ylabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'probability density ->' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ytics'       Name.Builtin
' '           Text.Whitespace
'0'           Literal.Number.Integer
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10.0'        Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'x'           Name
' '           Text.Whitespace
'"'           Literal.String
'%2.0f'       Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'y'           Name
' '           Text.Whitespace
'"'           Literal.String
'%3.2f'       Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'sample'      Name.Builtin
' '           Text.Whitespace
'('           Punctuation
'xmax'        Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'xmin'        Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'3'           Literal.Number.Integer
')'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'title'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'binomial PDF using poisson approximation' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'\\'          Text
'\n'          Text.Whitespace

'          '  Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'mu'          Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10'          Literal.Number.Integer
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'sigma'       Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'plot'        Keyword
' '           Text.Whitespace
'binom'       Name.Function
'('           Punctuation
'x'           Name
','           Operator
' '           Text.Whitespace
'n'           Name
','           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
' '           Text.Whitespace
'with'        Name.Builtin
' '           Text.Whitespace
'histeps'     Name
','           Operator
' '           Text.Whitespace
'poisson'     Name.Function
'('           Punctuation
'x'           Name
','           Operator
' '           Text.Whitespace
'mu'          Name
')'           Punctuation
' '           Text.Whitespace
'with'        Name.Builtin
' '           Text.Whitespace
'histeps'     Name
'\n'          Text.Whitespace

'pause'       Keyword
' '           Text.Whitespace
'-1'          Literal.Number.Integer
' '           Text.Whitespace
'"'           Literal.String
'Hit return to continue' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'label'       Name.Builtin
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'#'           Comment
' Geometric PDF using gamma approximation' Comment
'\n'          Text.Whitespace

'p'           Keyword
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'0.3'         Literal.Number.Float
'\n'          Text.Whitespace

'mu'          Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'1.0'         Literal.Number.Float
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'p'           Name
'\n'          Text.Whitespace

'sigma'       Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'sqrt'        Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
'\n'          Text.Whitespace

'lambda'      Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'p'           Name
'\n'          Text.Whitespace

'rho'         Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'1.0'         Literal.Number.Float
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'p'           Name
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'floor'       Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'xmin'        Name
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'r_xmin'      Name
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'r_xmin'      Name
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'xmin'        Name
'\n'          Text.Whitespace

'xmax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'ceil'        Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'ymax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'1.1'         Literal.Number.Float
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'p'           Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'key'         Name.Builtin
' '           Text.Whitespace
'box'         Name
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'zeroaxis'    Name.Builtin
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'xmin'        Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'xmax'        Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'yrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'0'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'ymax'        Name
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xlabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'k, x ->'     Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ylabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'probability density ->' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ytics'       Name.Builtin
' '           Text.Whitespace
'0'           Literal.Number.Integer
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10.0'        Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'x'           Name
' '           Text.Whitespace
'"'           Literal.String
'%2.0f'       Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'y'           Name
' '           Text.Whitespace
'"'           Literal.String
'%3.2f'       Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'sample'      Name.Builtin
' '           Text.Whitespace
'200'         Literal.Number.Integer
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'title'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'geometric PDF using gamma approximation' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'gmm'         Name.Function
'('           Punctuation
'mu'          Name
','           Operator
' '           Text.Whitespace
'rho'         Name
','           Operator
' '           Text.Whitespace
'lambda'      Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'gmm'         Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'rho'         Name
','           Operator
' '           Text.Whitespace
'lambda'      Name
')'           Punctuation
' '           Text.Whitespace
'\\'          Text
'\n'          Text.Whitespace

'          '  Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'gmm'         Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'rho'         Name
','           Operator
' '           Text.Whitespace
'lambda'      Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'mu'          Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10'          Literal.Number.Integer
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'sigma'       Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'gmm'         Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'rho'         Name
','           Operator
' '           Text.Whitespace
'lambda'      Name
')'           Punctuation
'\n'          Text.Whitespace

'plot'        Keyword
' '           Text.Whitespace
'geometric'   Name.Function
'('           Punctuation
'rnd'         Name.Function
'('           Punctuation
'x'           Name
')'           Punctuation
','           Operator
'p'           Name
')'           Punctuation
' '           Text.Whitespace
'with'        Name.Builtin
' '           Text.Whitespace
'histeps'     Name
','           Operator
' '           Text.Whitespace
'gmm'         Name.Function
'('           Punctuation
'x'           Name
','           Operator
' '           Text.Whitespace
'rho'         Name
','           Operator
' '           Text.Whitespace
'lambda'      Name
')'           Punctuation
'\n'          Text.Whitespace

'pause'       Keyword
' '           Text.Whitespace
'-1'          Literal.Number.Integer
' '           Text.Whitespace
'"'           Literal.String
'Hit return to continue' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'label'       Name.Builtin
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'#'           Comment
' Geometric PDF using normal approximation' Comment
'\n'          Text.Whitespace

'p'           Keyword
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'0.3'         Literal.Number.Float
'\n'          Text.Whitespace

'mu'          Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'1.0'         Literal.Number.Float
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'p'           Name
'\n'          Text.Whitespace

'sigma'       Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'sqrt'        Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'floor'       Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'xmin'        Name
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'r_xmin'      Name
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'r_xmin'      Name
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'xmin'        Name
'\n'          Text.Whitespace

'xmax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'ceil'        Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'ymax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'1.1'         Literal.Number.Float
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'p'           Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'key'         Name.Builtin
' '           Text.Whitespace
'box'         Name
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'zeroaxis'    Name.Builtin
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'xmin'        Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'xmax'        Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'yrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'0'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'ymax'        Name
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xlabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'k, x ->'     Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ylabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'probability density ->' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ytics'       Name.Builtin
' '           Text.Whitespace
'0'           Literal.Number.Integer
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10.0'        Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'x'           Name
' '           Text.Whitespace
'"'           Literal.String
'%2.0f'       Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'y'           Name
' '           Text.Whitespace
'"'           Literal.String
'%3.2f'       Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'sample'      Name.Builtin
' '           Text.Whitespace
'200'         Literal.Number.Integer
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'title'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'geometric PDF using normal approximation' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'\\'          Text
'\n'          Text.Whitespace

'          '  Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'mu'          Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10'          Literal.Number.Integer
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'sigma'       Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'plot'        Keyword
' '           Text.Whitespace
'geometric'   Name.Function
'('           Punctuation
'rnd'         Name.Function
'('           Punctuation
'x'           Name
')'           Punctuation
','           Operator
'p'           Name
')'           Punctuation
' '           Text.Whitespace
'with'        Name.Builtin
' '           Text.Whitespace
'histeps'     Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'x'           Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'pause'       Keyword
' '           Text.Whitespace
'-1'          Literal.Number.Integer
' '           Text.Whitespace
'"'           Literal.String
'Hit return to continue' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'label'       Name.Builtin
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'#'           Comment
' Hypergeometric PDF using binomial approximation' Comment
'\n'          Text.Whitespace

'nn'          Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'75'          Literal.Number.Integer
';'           Punctuation
' '           Text.Whitespace
'mm'          Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'25'          Literal.Number.Integer
';'           Punctuation
' '           Text.Whitespace
'n'           Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'10'          Literal.Number.Integer
'\n'          Text.Whitespace

'p'           Keyword
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'real'        Name.Function
'('           Punctuation
'mm'          Name
')'           Punctuation
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'nn'          Name
'\n'          Text.Whitespace

'mu'          Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'n'           Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'p'           Name
'\n'          Text.Whitespace

'sigma'       Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'sqrt'        Name.Function
'('           Punctuation
'real'        Name.Function
'('           Punctuation
'nn'          Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'n'           Name
')'           Punctuation
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'('           Punctuation
'nn'          Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'1.0'         Literal.Number.Float
')'           Punctuation
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'n'           Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'p'           Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'('           Punctuation
'1.0'         Literal.Number.Float
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
')'           Punctuation
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'floor'       Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'xmin'        Name
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'r_xmin'      Name
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'r_xmin'      Name
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'xmin'        Name
'\n'          Text.Whitespace

'xmax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'ceil'        Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'ymax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'1.1'         Literal.Number.Float
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'hypgeo'      Name.Function
'('           Punctuation
'floor'       Name.Function
'('           Punctuation
'mu'          Name
')'           Punctuation
','           Operator
' '           Text.Whitespace
'nn'          Name
','           Operator
' '           Text.Whitespace
'mm'          Name
','           Operator
' '           Text.Whitespace
'n'           Name
')'           Punctuation
' '           Text.Whitespace
'#'           Comment
'mode of binom PDF used' Comment
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'key'         Name.Builtin
' '           Text.Whitespace
'box'         Name
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'zeroaxis'    Name.Builtin
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'xmin'        Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'xmax'        Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'yrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'0'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'ymax'        Name
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xlabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'k ->'        Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ylabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'probability density ->' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ytics'       Name.Builtin
' '           Text.Whitespace
'0'           Literal.Number.Integer
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10.0'        Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'x'           Name
' '           Text.Whitespace
'"'           Literal.String
'%2.0f'       Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'y'           Name
' '           Text.Whitespace
'"'           Literal.String
'%3.2f'       Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'sample'      Name.Builtin
' '           Text.Whitespace
'('           Punctuation
'xmax'        Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'xmin'        Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'3'           Literal.Number.Integer
')'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'title'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'hypergeometric PDF using binomial approximation' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'binom'       Name.Function
'('           Punctuation
'floor'       Name.Function
'('           Punctuation
'mu'          Name
')'           Punctuation
','           Operator
' '           Text.Whitespace
'n'           Name
','           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'binom'       Name.Function
'('           Punctuation
'floor'       Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
','           Operator
' '           Text.Whitespace
'n'           Name
','           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
' '           Text.Whitespace
'\\'          Text
'\n'          Text.Whitespace

'          '  Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'binom'       Name.Function
'('           Punctuation
'floor'       Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
','           Operator
' '           Text.Whitespace
'n'           Name
','           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'mu'          Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10'          Literal.Number.Integer
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'sigma'       Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'binom'       Name.Function
'('           Punctuation
'floor'       Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
','           Operator
' '           Text.Whitespace
'n'           Name
','           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
'\n'          Text.Whitespace

'plot'        Keyword
' '           Text.Whitespace
'hypgeo'      Name.Function
'('           Punctuation
'x'           Name
','           Operator
' '           Text.Whitespace
'nn'          Name
','           Operator
' '           Text.Whitespace
'mm'          Name
','           Operator
' '           Text.Whitespace
'n'           Name
')'           Punctuation
' '           Text.Whitespace
'with'        Name.Builtin
' '           Text.Whitespace
'histeps'     Name
','           Operator
' '           Text.Whitespace
'binom'       Name.Function
'('           Punctuation
'x'           Name
','           Operator
' '           Text.Whitespace
'n'           Name
','           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
' '           Text.Whitespace
'with'        Name.Builtin
' '           Text.Whitespace
'histeps'     Name
'\n'          Text.Whitespace

'pause'       Keyword
' '           Text.Whitespace
'-1'          Literal.Number.Integer
' '           Text.Whitespace
'"'           Literal.String
'Hit return to continue' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'label'       Name.Builtin
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'#'           Comment
' Hypergeometric PDF using normal approximation' Comment
'\n'          Text.Whitespace

'nn'          Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'75'          Literal.Number.Integer
';'           Punctuation
' '           Text.Whitespace
'mm'          Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'25'          Literal.Number.Integer
';'           Punctuation
' '           Text.Whitespace
'n'           Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'10'          Literal.Number.Integer
'\n'          Text.Whitespace

'p'           Keyword
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'real'        Name.Function
'('           Punctuation
'mm'          Name
')'           Punctuation
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'nn'          Name
'\n'          Text.Whitespace

'mu'          Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'n'           Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'p'           Name
'\n'          Text.Whitespace

'sigma'       Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'sqrt'        Name.Function
'('           Punctuation
'real'        Name.Function
'('           Punctuation
'nn'          Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'n'           Name
')'           Punctuation
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'('           Punctuation
'nn'          Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'1.0'         Literal.Number.Float
')'           Punctuation
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'n'           Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'p'           Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'('           Punctuation
'1.0'         Literal.Number.Float
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
')'           Punctuation
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'floor'       Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'xmin'        Name
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'r_xmin'      Name
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'r_xmin'      Name
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'xmin'        Name
'\n'          Text.Whitespace

'xmax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'ceil'        Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'ymax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'1.1'         Literal.Number.Float
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'hypgeo'      Name.Function
'('           Punctuation
'floor'       Name.Function
'('           Punctuation
'mu'          Name
')'           Punctuation
','           Operator
' '           Text.Whitespace
'nn'          Name
','           Operator
' '           Text.Whitespace
'mm'          Name
','           Operator
' '           Text.Whitespace
'n'           Name
')'           Punctuation
' '           Text.Whitespace
'#'           Comment
'mode of binom PDF used' Comment
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'key'         Name.Builtin
' '           Text.Whitespace
'box'         Name
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'zeroaxis'    Name.Builtin
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'xmin'        Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'xmax'        Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'yrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'0'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'ymax'        Name
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xlabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'k, x ->'     Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ylabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'probability density ->' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ytics'       Name.Builtin
' '           Text.Whitespace
'0'           Literal.Number.Integer
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10.0'        Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'x'           Name
' '           Text.Whitespace
'"'           Literal.String
'%2.0f'       Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'y'           Name
' '           Text.Whitespace
'"'           Literal.String
'%3.2f'       Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'sample'      Name.Builtin
' '           Text.Whitespace
'200'         Literal.Number.Integer
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'title'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'hypergeometric PDF using normal approximation' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'\\'          Text
'\n'          Text.Whitespace

'          '  Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'mu'          Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10'          Literal.Number.Integer
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'sigma'       Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'plot'        Keyword
' '           Text.Whitespace
'hypgeo'      Name.Function
'('           Punctuation
'rnd'         Name.Function
'('           Punctuation
'x'           Name
')'           Punctuation
','           Operator
' '           Text.Whitespace
'nn'          Name
','           Operator
' '           Text.Whitespace
'mm'          Name
','           Operator
' '           Text.Whitespace
'n'           Name
')'           Punctuation
' '           Text.Whitespace
'with'        Name.Builtin
' '           Text.Whitespace
'histeps'     Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'x'           Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'pause'       Keyword
' '           Text.Whitespace
'-1'          Literal.Number.Integer
' '           Text.Whitespace
'"'           Literal.String
'Hit return to continue' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'label'       Name.Builtin
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'#'           Comment
' Negative binomial PDF using gamma approximation' Comment
'\n'          Text.Whitespace

'r'           Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'8'           Literal.Number.Integer
';'           Punctuation
' '           Text.Whitespace
'p'           Keyword
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'0.6'         Literal.Number.Float
'\n'          Text.Whitespace

'mu'          Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'r'           Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'('           Punctuation
'1.0'         Literal.Number.Float
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'p'           Name
'\n'          Text.Whitespace

'sigma'       Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'sqrt'        Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
'\n'          Text.Whitespace

'lambda'      Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'p'           Name
'\n'          Text.Whitespace

'rho'         Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'r'           Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'('           Punctuation
'1.0'         Literal.Number.Float
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'floor'       Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'xmin'        Name
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'r_xmin'      Name
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'r_xmin'      Name
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'xmin'        Name
'\n'          Text.Whitespace

'xmax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'ceil'        Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'ymax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'1.1'         Literal.Number.Float
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'gmm'         Name.Function
'('           Punctuation
'('           Punctuation
'rho'         Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
')'           Punctuation
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'lambda'      Name
','           Operator
' '           Text.Whitespace
'rho'         Name
','           Operator
' '           Text.Whitespace
'lambda'      Name
')'           Punctuation
' '           Text.Whitespace
'#'           Comment
'mode of gamma PDF used' Comment
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'key'         Name.Builtin
' '           Text.Whitespace
'box'         Name
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'zeroaxis'    Name.Builtin
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'xmin'        Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'xmax'        Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'yrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'0'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'ymax'        Name
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xlabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'k, x ->'     Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ylabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'probability density ->' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ytics'       Name.Builtin
' '           Text.Whitespace
'0'           Literal.Number.Integer
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10.0'        Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'x'           Name
' '           Text.Whitespace
'"'           Literal.String
'%2.0f'       Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'y'           Name
' '           Text.Whitespace
'"'           Literal.String
'%3.2f'       Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'sample'      Name.Builtin
' '           Text.Whitespace
'200'         Literal.Number.Integer
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'title'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'negative binomial PDF using gamma approximation' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'gmm'         Name.Function
'('           Punctuation
'mu'          Name
','           Operator
' '           Text.Whitespace
'rho'         Name
','           Operator
' '           Text.Whitespace
'lambda'      Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'gmm'         Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'rho'         Name
','           Operator
' '           Text.Whitespace
'lambda'      Name
')'           Punctuation
' '           Text.Whitespace
'\\'          Text
'\n'          Text.Whitespace

'          '  Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'gmm'         Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'rho'         Name
','           Operator
' '           Text.Whitespace
'lambda'      Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'mu'          Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10'          Literal.Number.Integer
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'sigma'       Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'gmm'         Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'rho'         Name
','           Operator
' '           Text.Whitespace
'lambda'      Name
')'           Punctuation
'\n'          Text.Whitespace

'plot'        Keyword
' '           Text.Whitespace
'negbin'      Name.Function
'('           Punctuation
'rnd'         Name.Function
'('           Punctuation
'x'           Name
')'           Punctuation
','           Operator
' '           Text.Whitespace
'r'           Name
','           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
' '           Text.Whitespace
'with'        Name.Builtin
' '           Text.Whitespace
'histeps'     Name
','           Operator
' '           Text.Whitespace
'gmm'         Name.Function
'('           Punctuation
'x'           Name
','           Operator
' '           Text.Whitespace
'rho'         Name
','           Operator
' '           Text.Whitespace
'lambda'      Name
')'           Punctuation
'\n'          Text.Whitespace

'pause'       Keyword
' '           Text.Whitespace
'-1'          Literal.Number.Integer
' '           Text.Whitespace
'"'           Literal.String
'Hit return to continue' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'label'       Name.Builtin
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'#'           Comment
' Negative binomial PDF using normal approximation' Comment
'\n'          Text.Whitespace

'r'           Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'8'           Literal.Number.Integer
';'           Punctuation
' '           Text.Whitespace
'p'           Keyword
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'0.4'         Literal.Number.Float
'\n'          Text.Whitespace

'mu'          Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'r'           Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'('           Punctuation
'1.0'         Literal.Number.Float
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'p'           Name
'\n'          Text.Whitespace

'sigma'       Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'sqrt'        Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'floor'       Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'xmin'        Name
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'r_xmin'      Name
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'r_xmin'      Name
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'xmin'        Name
'\n'          Text.Whitespace

'xmax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'ceil'        Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'ymax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'1.1'         Literal.Number.Float
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'negbin'      Name.Function
'('           Punctuation
'floor'       Name.Function
'('           Punctuation
'('           Punctuation
'r'           Name
'-1'          Literal.Number.Integer
')'           Punctuation
'*'           Operator
'('           Punctuation
'1'           Literal.Number.Integer
'-'           Operator
'p'           Name
')'           Punctuation
'/'           Operator
'p'           Name
')'           Punctuation
','           Operator
' '           Text.Whitespace
'r'           Name
','           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
' '           Text.Whitespace
'#'           Comment
'mode of gamma PDF used' Comment
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'key'         Name.Builtin
' '           Text.Whitespace
'box'         Name
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'zeroaxis'    Name.Builtin
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'xmin'        Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'xmax'        Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'yrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'0'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'ymax'        Name
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xlabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'k, x ->'     Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ylabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'probability density ->' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ytics'       Name.Builtin
' '           Text.Whitespace
'0'           Literal.Number.Integer
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10.0'        Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'x'           Name
' '           Text.Whitespace
'"'           Literal.String
'%2.0f'       Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'y'           Name
' '           Text.Whitespace
'"'           Literal.String
'%3.2f'       Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'sample'      Name.Builtin
' '           Text.Whitespace
'200'         Literal.Number.Integer
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'title'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'negative binomial PDF using normal approximation' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'\\'          Text
'\n'          Text.Whitespace

'          '  Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'mu'          Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10'          Literal.Number.Integer
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'sigma'       Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'plot'        Keyword
' '           Text.Whitespace
'negbin'      Name.Function
'('           Punctuation
'rnd'         Name.Function
'('           Punctuation
'x'           Name
')'           Punctuation
','           Operator
' '           Text.Whitespace
'r'           Name
','           Operator
' '           Text.Whitespace
'p'           Name
')'           Punctuation
' '           Text.Whitespace
'with'        Name.Builtin
' '           Text.Whitespace
'histeps'     Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'x'           Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'pause'       Keyword
' '           Text.Whitespace
'-1'          Literal.Number.Integer
' '           Text.Whitespace
'"'           Literal.String
'Hit return to continue' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'label'       Name.Builtin
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'#'           Comment
' Normal PDF using logistic approximation' Comment
'\n'          Text.Whitespace

'mu'          Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'1.0'         Literal.Number.Float
';'           Punctuation
' '           Text.Whitespace
'sigma'       Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'1.5'         Literal.Number.Float
'\n'          Text.Whitespace

'a'           Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'mu'          Name
'\n'          Text.Whitespace

'lambda'      Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'pi'          Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'('           Punctuation
'sqrt'        Name.Function
'('           Punctuation
'3.0'         Literal.Number.Float
')'           Punctuation
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
'\n'          Text.Whitespace

'xmax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
'\n'          Text.Whitespace

'ymax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'1.1'         Literal.Number.Float
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'logistic'    Name.Function
'('           Punctuation
'mu'          Name
','           Operator
' '           Text.Whitespace
'a'           Name
','           Operator
' '           Text.Whitespace
'lambda'      Name
')'           Punctuation
' '           Text.Whitespace
'#'           Comment
'mode of logistic PDF used' Comment
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'key'         Name.Builtin
' '           Text.Whitespace
'box'         Name
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'zeroaxis'    Name.Builtin
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'xmin'        Name
':'           Operator
' '           Text.Whitespace
'xmax'        Name
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'yrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'0'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'ymax'        Name
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xlabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'x ->'        Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ylabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'probability density ->' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ytics'       Name.Builtin
' '           Text.Whitespace
'0'           Literal.Number.Integer
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10.0'        Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'x'           Name
' '           Text.Whitespace
'"'           Literal.String
'%.1f'        Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'y'           Name
' '           Text.Whitespace
'"'           Literal.String
'%.2f'        Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'sample'      Name.Builtin
' '           Text.Whitespace
'200'         Literal.Number.Integer
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'title'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'normal PDF using logistic approximation' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'\\'          Text
'\n'          Text.Whitespace

'          '  Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'mu'          Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10'          Literal.Number.Integer
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'sigma'       Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'plot'        Keyword
' '           Text.Whitespace
'logistic'    Name.Function
'('           Punctuation
'x'           Name
','           Operator
' '           Text.Whitespace
'a'           Name
','           Operator
' '           Text.Whitespace
'lambda'      Name
')'           Punctuation
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'x'           Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'pause'       Keyword
' '           Text.Whitespace
'-1'          Literal.Number.Integer
' '           Text.Whitespace
'"'           Literal.String
'Hit return to continue' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'label'       Name.Builtin
'\n'          Text.Whitespace

'\n'          Text.Whitespace

'#'           Comment
' Poisson PDF using normal approximation' Comment
'\n'          Text.Whitespace

'mu'          Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'5.0'         Literal.Number.Float
'\n'          Text.Whitespace

'sigma'       Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'sqrt'        Name.Function
'('           Punctuation
'mu'          Name
')'           Punctuation
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'floor'       Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'xmin'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'xmin'        Name
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'r_xmin'      Name
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'r_xmin'      Name
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'xmin'        Name
'\n'          Text.Whitespace

'xmax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'ceil'        Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'r_sigma'     Name
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'ymax'        Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'1.1'         Literal.Number.Float
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'poisson'     Name.Function
'('           Punctuation
'mu'          Name
','           Operator
' '           Text.Whitespace
'mu'          Name
')'           Punctuation
' '           Text.Whitespace
'#'           Comment
'mode of poisson PDF used' Comment
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'key'         Name.Builtin
' '           Text.Whitespace
'box'         Name
'\n'          Text.Whitespace

'unset'       Keyword
' '           Text.Whitespace
'zeroaxis'    Name.Builtin
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'xmin'        Name
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'xmax'        Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'yrange'      Name.Builtin
' '           Text.Whitespace
'['           Punctuation
'0'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
' '           Text.Whitespace
'ymax'        Name
']'           Punctuation
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'xlabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'k, x ->'     Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ylabel'      Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'probability density ->' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'ytics'       Name.Builtin
' '           Text.Whitespace
'0'           Literal.Number.Integer
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10.0'        Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'x'           Name
' '           Text.Whitespace
'"'           Literal.String
'%2.0f'       Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'format'      Name.Builtin
' '           Text.Whitespace
'y'           Name
' '           Text.Whitespace
'"'           Literal.String
'%3.2f'       Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'sample'      Name.Builtin
' '           Text.Whitespace
'200'         Literal.Number.Integer
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'title'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'poisson PDF using normal approximation' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'arrow'       Name.Builtin
' '           Text.Whitespace
'from'        Name
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'\\'          Text
'\n'          Text.Whitespace

'          '  Text.Whitespace
'to'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
' '           Text.Whitespace
'nohead'      Name
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'mu'          Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
','           Operator
' '           Text.Whitespace
'ymax'        Name
' '           Text.Whitespace
'/'           Operator
' '           Text.Whitespace
'10'          Literal.Number.Integer
'\n'          Text.Whitespace

'set'         Keyword
' '           Text.Whitespace
'label'       Name.Builtin
' '           Text.Whitespace
'"'           Literal.String
'sigma'       Literal.String
'"'           Literal.String
' '           Text.Whitespace
'at'          Name
' '           Text.Whitespace
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'0.5'         Literal.Number.Float
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'mu'          Name
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'sigma'       Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'plot'        Keyword
' '           Text.Whitespace
'poisson'     Name.Function
'('           Punctuation
'rnd'         Name.Function
'('           Punctuation
'x'           Name
')'           Punctuation
','           Operator
' '           Text.Whitespace
'mu'          Name
')'           Punctuation
' '           Text.Whitespace
'with'        Name.Builtin
' '           Text.Whitespace
'histeps'     Name
','           Operator
' '           Text.Whitespace
'normal'      Name.Function
'('           Punctuation
'x'           Name
','           Operator
' '           Text.Whitespace
'mu'          Name
','           Operator
' '           Text.Whitespace
'sigma'       Name
')'           Punctuation
'\n'          Text.Whitespace

'pause'       Keyword
' '           Text.Whitespace
'-1'          Literal.Number.Integer
' '           Text.Whitespace
'"'           Literal.String
'Hit return to continue' Literal.String
'"'           Literal.String
'\n'          Text.Whitespace

'reset'       Keyword
'\n'          Text.Whitespace
