'cocurrent'   Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'jpacman'     Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'coinsert'    Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'j'           Literal.String
"'"           Literal.String
'\n\n'        Text.Whitespace

'BASELIB'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
"'"           Literal.String
'base library' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'DATAMASK'    Name.Variable
'=:'          Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
'\n'          Text.Whitespace

'HWNDP'       Name.Variable
'=:'          Operator
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'ISGUI'       Name.Variable
'=:'          Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
'\n'          Text.Whitespace

'ONLINE'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
'\n'          Text.Whitespace

'PKGDATA'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'7'           Literal.Number.Integer
'$'           Operator
'a'           Name.Variable
':'           Operator
'\n'          Text.Whitespace

'SECTION'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
','           Operator
'<'           Operator
"'"           Literal.String
'All'         Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'SYSNAME'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
"'"           Literal.String
'Package Manager' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'TIMEOUT'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'60'          Literal.Number.Integer
'\n'          Text.Whitespace

'WWWREV'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'REV'         Name.Variable
'=:'          Operator
' '           Text.Whitespace
'_1'          Literal.Number.Integer
'\n\n'        Text.Whitespace

'IgnoreIOS'   Name.Variable
'=:'          Operator
' '           Text.Whitespace
'0 : 0'       Name.Entity
'\napi/jni\ndata/dbman\ndata/ddmysql\ndata/odbc\ndemos/isigraph\ndemos/wd\ndemos/wdplot\ngames/minesweeper\ngames/nurikabe\ngames/pousse\ngames/solitaire\ngeneral/pcall\ngeneral/sfl\ngraphics/d3\ngraphics/fvj3\ngraphics/gl2\ngraphics/gnuplot\ngraphics/graph\ngraphics/graphviz\ngraphics/jturtle\ngraphics/print\ngraphics/tgsj\ngraphics/treemap\ngraphics/viewmat\ngui/monthview\ngui/util\nide/qt\nmath/tabula\nmedia/animate\nmedia/gdiplus\nmedia/image3\nmedia/ming\nmedia/paint\nmedia/wav\n' Literal.String

')'           Name.Label
'\n\n'        Text.Whitespace

'Ignore'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'IFIOS'       Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'<'           Operator
';'           Operator
'.'           Operator
'_2'          Literal.Number.Integer
' '           Text.Whitespace
'IgnoreIOS'   Name.Variable
'\n'          Text.Whitespace

'else.'       Name.Label
'\n  '        Text.Whitespace
'<'           Operator
"'"           Literal.String
'ide/ios'     Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'3 : 0'       Name.Function
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'nc'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'--no-cache'  Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'IFUNIX'      Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'UNAME'       Name.Variable
'-'           Operator
':'           Operator
"'"           Literal.String
'Darwin'      Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'HTTPCMD'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
"'"           Literal.String
'curl -o %O --stderr %L -f -s -S %U' Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'elseif.'     Name.Label
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
'Android'     Literal.String
"'"           Literal.String
'-'           Operator
':'           Operator
'UNAME'       Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'nc'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
'\n    '      Text.Whitespace
'else.'       Name.Label
' '           Text.Whitespace
'try.'        Name.Label
' '           Text.Whitespace
'nc'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
'nc'          Name.Variable
' '           Text.Whitespace
'#'           Operator
'~'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'nc'          Name.Variable
' '           Text.Whitespace
'E'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'shell'       Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'wget --help' Literal.String
"'"           Literal.String
' '           Text.Whitespace
'catch.'      Name.Label
' '           Text.Whitespace
'nc'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'end.'        Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n    '      Text.Whitespace
'HTTPCMD'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
"'"           Literal.String
'wget '       Literal.String
"'"           Literal.String
','           Operator
'nc'          Name.Variable
','           Operator
"'"           Literal.String
' -O %O -o %L -t %t %U' Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'else.'       Name.Label
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'fexist'      Name.Variable
' '           Text.Whitespace
'exe'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'jpath'       Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'~tools/ftp/wget.exe' Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'exe'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'"'           Literal.String
"'"           Literal.String
','           Operator
'exe'         Name.Variable
','           Operator
"'"           Literal.String
'"'           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'else.'       Name.Label
' '           Text.Whitespace
'exe'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'wget.exe'    Literal.String
"'"           Literal.String
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'try.'        Name.Label
' '           Text.Whitespace
'nc'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
'nc'          Name.Variable
' '           Text.Whitespace
'#'           Operator
'~'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'nc'          Name.Variable
' '           Text.Whitespace
'E'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'shell'       Name.Variable
' '           Text.Whitespace
'exe'         Name.Variable
','           Operator
"'"           Literal.String
' --help'     Literal.String
"'"           Literal.String
' '           Text.Whitespace
'catch.'      Name.Label
' '           Text.Whitespace
'nc'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'HTTPCMD'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'exe'         Name.Variable
','           Operator
"'"           Literal.String
' '           Literal.String
"'"           Literal.String
','           Operator
'nc'          Name.Variable
','           Operator
"'"           Literal.String
' -O %O -o %L -t %t -T %T %U' Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'fexist'      Name.Variable
' '           Text.Whitespace
'UNZIP'       Name.Variable
'=:'          Operator
' '           Text.Whitespace
'jpath'       Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'~tools/zip/unzip.exe' Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'UNZIP'       Name.Variable
'=:'          Operator
' '           Text.Whitespace
"'"           Literal.String
'"'           Literal.String
"'"           Literal.String
','           Operator
'UNZIP'       Name.Variable
','           Operator
"'"           Literal.String
'" -o -C '    Literal.String
"'"           Literal.String
' '           Text.Whitespace
'else.'       Name.Label
' '           Text.Whitespace
'UNZIP'       Name.Variable
'=:'          Operator
' '           Text.Whitespace
"'"           Literal.String
'unzip.exe -o -C ' Literal.String
"'"           Literal.String
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'setfiles'    Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'ADDCFG'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'jpath'       Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'~addons/config/' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'makedir'     Name.Variable
' '           Text.Whitespace
'ADDCFG'      Name.Variable
'\n'          Text.Whitespace

'ADDCFGIJS'   Name.Variable
'=:'          Operator
' '           Text.Whitespace
'ADDCFG'      Name.Variable
','           Operator
"'"           Literal.String
'config.ijs'  Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'JRELEASE'    Name.Variable
'=:'          Operator
' '           Text.Whitespace
'('           Punctuation
'{'           Operator
'.'           Operator
'~'           Operator
'i'           Name.Variable
'.'           Operator
'&'           Operator
"'"           Literal.String
'/'           Literal.String
"'"           Literal.String
')'           Punctuation
' '           Text.Whitespace
'9'           Literal.Number.Integer
'!'           Operator
':'           Operator
'14'          Literal.Number.Integer
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'JRELEASE'    Name.Variable
'=:'          Operator
' '           Text.Whitespace
"'"           Literal.String
'j802'        Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'LIBTREE'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'readtree'    Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'IFIOS'       Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'WWW'         Name.Variable
'=:'          Operator
' '           Text.Whitespace
"'"           Literal.String
'/jal/'       Literal.String
"'"           Literal.String
','           Operator
'JRELEASE'    Name.Variable
','           Operator
"'"           Literal.String
'/'           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'else.'       Name.Label
'\n  '        Text.Whitespace
'WWW'         Name.Variable
'=:'          Operator
' '           Text.Whitespace
"'"           Literal.String
'http://www.jsoftware.com/jal/' Literal.String
"'"           Literal.String
','           Operator
'JRELEASE'    Name.Variable
','           Operator
"'"           Literal.String
'/'           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'LIBVER'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'jpath'       Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'~system/config/version.txt' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'destroy'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'codestroy'   Name.Variable
'\n'          Text.Whitespace

'CFGFILES'    Name.Variable
'=:'          Operator
' '           Text.Whitespace
'<'           Operator
';'           Operator
'.'           Operator
'_2'          Literal.Number.Integer
' '           Text.Whitespace
'('           Punctuation
'0 : 0'       Name.Entity
')'           Literal.String
'\naddons.txt\nlibrary.txt\nrelease.txt\nrevision.txt\nzips.txt\n' Literal.String

')'           Name.Label
'\n'          Text.Whitespace

'LIBDESC'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'0 : 0'       Name.Entity
'\nThis is the base library of scripts and labs included in the J system.\n\nReinstalling or upgrading this library will overwrite files in the system subdirectory. Restart J afterwards.\n\nFiles outside the system subdirectory, such as profile.ijs, are not changed.\n' Literal.String

')'           Name.Label
'\n'          Text.Whitespace

'cutjal'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'('           Punctuation
'['           Operator
':'           Operator
' '           Text.Whitespace
'('           Punctuation
'*'           Operator
' '           Text.Whitespace
'4'           Literal.Number.Integer
' '           Text.Whitespace
'>'           Operator
' '           Text.Whitespace
'+'           Operator
'/'           Operator
'\\'          Operator
')'           Punctuation
' '           Text.Whitespace
"'"           Literal.String
' '           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
']'           Operator
')'           Punctuation
' '           Text.Whitespace
'<'           Operator
';'           Operator
'.'           Operator
'_1'          Literal.Number.Integer
' '           Text.Whitespace
']'           Operator
'\n'          Text.Whitespace

'cutjsp'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'('           Punctuation
'['           Operator
':'           Operator
' '           Text.Whitespace
'('           Punctuation
'*'           Operator
' '           Text.Whitespace
'5'           Literal.Number.Integer
' '           Text.Whitespace
'>'           Operator
' '           Text.Whitespace
'+'           Operator
'/'           Operator
'\\'          Operator
')'           Punctuation
' '           Text.Whitespace
"'"           Literal.String
' '           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
']'           Operator
')'           Punctuation
' '           Text.Whitespace
'<'           Operator
';'           Operator
'.'           Operator
'_1'          Literal.Number.Integer
' '           Text.Whitespace
']'           Operator
'\n'          Text.Whitespace

'dquote'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
"'"           Literal.String
'"'           Literal.String
"'"           Literal.String
'&'           Operator
','           Operator
' '           Text.Whitespace
'@'           Operator
' '           Text.Whitespace
'('           Punctuation
','           Operator
'&'           Operator
"'"           Literal.String
'"'           Literal.String
"'"           Literal.String
')'           Punctuation
'\n'          Text.Whitespace

'fname'       Name.Variable
'=:'          Operator
' '           Text.Whitespace
'#'           Operator
'~'           Operator
' '           Text.Whitespace
'('           Punctuation
'['           Operator
':'           Operator
' '           Text.Whitespace
'*'           Operator
'.'           Operator
'/'           Operator
'\\'          Operator
'.'           Operator
' '           Text.Whitespace
'~'           Operator
':'           Operator
'&'           Operator
"'"           Literal.String
'/'           Literal.String
"'"           Literal.String
')'           Punctuation
'\n'          Text.Whitespace

'hostcmd'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'['           Operator
':'           Operator
' '           Text.Whitespace
'2'           Literal.Number.Integer
'!'           Operator
':'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
"'"           Literal.String
'('           Literal.String
"'"           Literal.String
' '           Text.Whitespace
','           Operator
' '           Text.Whitespace
']'           Operator
' '           Text.Whitespace
','           Operator
' '           Text.Whitespace
"'"           Literal.String
' || true)'   Literal.String
"'"           Literal.String
'"'           Operator
'_'           Literal.Number
'\n'          Text.Whitespace

'ischar'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'3'           Literal.Number.Integer
'!'           Operator
':'           Operator
'0'           Literal.Number.Integer
'\n'          Text.Whitespace

'rnd'         Name.Variable
'=:'          Operator
' '           Text.Whitespace
'['           Operator
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'['           Operator
':'           Operator
' '           Text.Whitespace
'<'           Operator
'.'           Operator
' '           Text.Whitespace
'0.'          Literal.Number.Float
'5'           Literal.Number.Integer
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'%'           Operator
'~'           Operator
'\n'          Text.Whitespace

'sep2under'   Name.Variable
'=:'          Operator
' '           Text.Whitespace
"'"           Literal.String
'/'           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'&'           Operator
' '           Text.Whitespace
'('           Punctuation
'I'           Name.Variable
'.'           Operator
'@'           Operator
'('           Punctuation
"'"           Literal.String
'_'           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
']'           Operator
')'           Punctuation
'}'           Operator
')'           Punctuation
'\n'          Text.Whitespace

'termLF'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
','           Operator
' '           Text.Whitespace
'('           Punctuation
'0'           Literal.Number.Integer
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'#'           Operator
')'           Punctuation
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'LF'          Name.Variable
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'{'           Operator
':'           Operator
'\n'          Text.Whitespace

'todel'       Name.Variable
'=:'          Operator
' '           Text.Whitespace
';'           Operator
' '           Text.Whitespace
'@'           Operator
':'           Operator
' '           Text.Whitespace
'('           Punctuation
'DEL'         Name.Variable
'&'           Operator
','           Operator
' '           Text.Whitespace
'@'           Operator
' '           Text.Whitespace
'('           Punctuation
','           Operator
'&'           Operator
'('           Punctuation
'DEL'         Name.Variable
','           Operator
"'"           Literal.String
' '           Literal.String
"'"           Literal.String
')'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'each'        Name.Variable
')'           Punctuation
'\n'          Text.Whitespace

'tolist'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'}'           Operator
'.'           Operator
' '           Text.Whitespace
'@'           Operator
' '           Text.Whitespace
';'           Operator
' '           Text.Whitespace
'@'           Operator
':'           Operator
' '           Text.Whitespace
'('           Punctuation
'LF'          Name.Variable
'&'           Operator
','           Operator
'@'           Operator
','           Operator
'@'           Operator
'"'           Operator
':'           Operator
'each'        Name.Variable
')'           Punctuation
'\n'          Text.Whitespace

'isjpkgout'   Name.Variable
'=:'          Operator
' '           Text.Whitespace
'('           Punctuation
'('           Punctuation
'4'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'{'           Operator
':'           Operator
')'           Punctuation
' '           Text.Whitespace
'*'           Operator
'.'           Operator
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#'           Operator
')'           Punctuation
'@'           Operator
'$'           Operator
' '           Text.Whitespace
'*'           Operator
'.'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'L'           Name.Variable
'.'           Operator
'\n'          Text.Whitespace

'getintro'    Name.Variable
'=:'          Operator
' '           Text.Whitespace
'('           Punctuation
"'"           Literal.String
'...'         Literal.String
"'"           Literal.String
' '           Text.Whitespace
','           Operator
'~'           Operator
' '           Text.Whitespace
'-'           Operator
'&'           Operator
'3'           Literal.Number.Integer
'@'           Operator
'['           Operator
' '           Text.Whitespace
'{'           Operator
'.'           Operator
' '           Text.Whitespace
']'           Operator
')'           Punctuation
'^'           Operator
':'           Operator
'('           Punctuation
'<'           Operator
'#'           Operator
')'           Punctuation
'\n'          Text.Whitespace

'info'        Name.Variable
'=:'          Operator
' '           Text.Whitespace
'smoutput'    Name.Variable
'\n'          Text.Whitespace

'getnames'    Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'select.'     Name.Label
' '           Text.Whitespace
'L'           Name.Variable
'.'           Operator
'y'           Name.Decorator
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'+'           Operator
'/'           Operator
' '           Text.Whitespace
'BASELIB'     Name.Variable
' '           Text.Whitespace
'E'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'y'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
'BASELIB'     Name.Variable
')'           Punctuation
','           Operator
' '           Text.Whitespace
'cutnames'    Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
' '           Text.Whitespace
'rplc'        Name.Variable
' '           Text.Whitespace
'BASELIB'     Name.Variable
';'           Operator
"'"           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'else.'       Name.Label
'\n    '      Text.Whitespace
'y'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
'cutnames'    Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#'           Operator
'$'           Operator
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'y'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'y'           Name.Decorator
'\n  '        Text.Whitespace
'else.'       Name.Label
'\n    '      Text.Whitespace
'y'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
','           Operator
'y'           Name.Decorator
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'y'           Name.Decorator
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'curtailcaption' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'idx'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'<'           Operator
'_1'          Literal.Number.Integer
';'           Operator
'~'           Operator
'I'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'45'          Literal.Number.Integer
'<'           Operator
'#'           Operator
'&'           Operator
'>'           Operator
'{'           Operator
':'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'y'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'45'          Literal.Number.Integer
'&'           Operator
'getintro'    Name.Variable
' '           Text.Whitespace
'&'           Operator
'.'           Operator
'>'           Operator
' '           Text.Whitespace
'idx'         Name.Variable
'{'           Operator
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
'idx'         Name.Variable
'}'           Operator
'y'           Name.Decorator
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'deltree'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'try.'        Name.Label
'\n  '        Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
'<'           Operator
' '           Text.Whitespace
'ferase'      Name.Variable
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'dirtree'     Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n  '        Text.Whitespace
'*'           Operator
'.'           Operator
'/'           Operator
' '           Text.Whitespace
'res'         Name.Variable
','           Operator
'0'           Literal.Number.Integer
'<'           Operator
'ferase'      Name.Variable
' '           Text.Whitespace
'|'           Operator
'.'           Operator
'dirpath'     Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'catch.'      Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'fixjal'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'>'           Operator
' '           Text.Whitespace
'#'           Operator
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
'5'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'm'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
'_2'          Literal.Number.Integer
' '           Text.Whitespace
'|'           Operator
'.'           Operator
' '           Text.Whitespace
'('           Punctuation
'LF'          Name.Variable
','           Operator
"'"           Literal.String
')'           Literal.String
"'"           Literal.String
','           Operator
'LF'          Name.Variable
')'           Punctuation
' '           Text.Whitespace
'E'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'r'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'_2'          Literal.Number.Integer
' '           Text.Whitespace
'}'           Operator
'.'           Operator
' '           Text.Whitespace
'each'        Name.Variable
' '           Text.Whitespace
'm'           Name.Decorator
' '           Text.Whitespace
'<'           Operator
';'           Operator
'.'           Operator
'_2'          Literal.Number.Integer
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'x'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
'r'           Name.Variable
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'LF'          Name.Variable
'\n'          Text.Whitespace

'd'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'x'           Name.Decorator
'+'           Operator
'1'           Literal.Number.Integer
')'           Punctuation
' '           Text.Whitespace
'}'           Operator
'.'           Operator
'each'        Name.Variable
' '           Text.Whitespace
'r'           Name.Variable
'\n'          Text.Whitespace

'r'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'x'           Name.Decorator
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'each'        Name.Variable
' '           Text.Whitespace
'r'           Name.Variable
'\n'          Text.Whitespace

'r'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'3'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'cutjal'      Name.Variable
' '           Text.Whitespace
'&'           Operator
'>'           Operator
' '           Text.Whitespace
"'"           Literal.String
' '           Literal.String
"'"           Literal.String
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'r'           Name.Variable
'\n'          Text.Whitespace

'x'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
'd'           Name.Variable
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'LF'          Name.Variable
'\n'          Text.Whitespace

'c'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'x'           Name.Decorator
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'each'        Name.Variable
' '           Text.Whitespace
'd'           Name.Variable
'\n'          Text.Whitespace

'd'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'x'           Name.Decorator
'+'           Operator
'1'           Literal.Number.Integer
')'           Punctuation
' '           Text.Whitespace
'}'           Operator
'.'           Operator
'each'        Name.Variable
' '           Text.Whitespace
'd'           Name.Variable
'\n'          Text.Whitespace

'r'           Name.Variable
','           Operator
'.'           Operator
'c'           Name.Variable
','           Operator
'.'           Operator
'd'           Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'fixjal2'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'>'           Operator
' '           Text.Whitespace
'#'           Operator
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'cutjal'      Name.Variable
' '           Text.Whitespace
'&'           Operator
'>'           Operator
' '           Text.Whitespace
"'"           Literal.String
' '           Literal.String
"'"           Literal.String
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'<'           Operator
';'           Operator
'.'           Operator
'_2'          Literal.Number.Integer
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'fixjsp'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'>'           Operator
' '           Text.Whitespace
'#'           Operator
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
'5'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'm'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
'_2'          Literal.Number.Integer
' '           Text.Whitespace
'|'           Operator
'.'           Operator
' '           Text.Whitespace
'('           Punctuation
'LF'          Name.Variable
','           Operator
"'"           Literal.String
')'           Literal.String
"'"           Literal.String
','           Operator
'LF'          Name.Variable
')'           Punctuation
' '           Text.Whitespace
'E'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'r'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'_2'          Literal.Number.Integer
' '           Text.Whitespace
'}'           Operator
'.'           Operator
' '           Text.Whitespace
'each'        Name.Variable
' '           Text.Whitespace
'm'           Name.Decorator
' '           Text.Whitespace
'<'           Operator
';'           Operator
'.'           Operator
'_2'          Literal.Number.Integer
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'x'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
'r'           Name.Variable
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'LF'          Name.Variable
'\n'          Text.Whitespace

'd'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'x'           Name.Decorator
'+'           Operator
'1'           Literal.Number.Integer
')'           Punctuation
' '           Text.Whitespace
'}'           Operator
'.'           Operator
'each'        Name.Variable
' '           Text.Whitespace
'r'           Name.Variable
'\n'          Text.Whitespace

'r'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'x'           Name.Decorator
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'each'        Name.Variable
' '           Text.Whitespace
'r'           Name.Variable
'\n'          Text.Whitespace

'r'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
' '           Literal.String
"'"           Literal.String
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'r'           Name.Variable
'\n'          Text.Whitespace

'('           Punctuation
'cutjsp'      Name.Variable
' '           Text.Whitespace
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'r'           Name.Variable
')'           Punctuation
','           Operator
'.'           Operator
'd'           Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'fixlib'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'msk'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
'LIBTREE'     Name.Variable
')'           Punctuation
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'msk'         Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'('           Punctuation
'$'           Operator
'0'           Literal.Number.Integer
')'           Punctuation
';'           Operator
"'"           Literal.String
"'"           Literal.String
';'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

"'"           Literal.String
'ver fln siz' Literal.String
"'"           Literal.String
'=.'          Operator
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'4'           Literal.Number.Integer
' '           Text.Whitespace
'5'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
' '           Text.Whitespace
'('           Punctuation
'msk'         Name.Variable
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
'1'           Literal.Number.Integer
')'           Punctuation
' '           Text.Whitespace
'{'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'ver'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'fixver'      Name.Variable
' '           Text.Whitespace
'ver'         Name.Variable
'\n'          Text.Whitespace

'ver'         Name.Variable
';'           Operator
'fln'         Name.Variable
';'           Operator
'siz'         Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'fixlibs'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'>'           Operator
' '           Text.Whitespace
'#'           Operator
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'i'           Name.Variable
'.'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
'6'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'fls'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'<'           Operator
';'           Operator
'.'           Operator
'_2'          Literal.Number.Integer
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'ndx'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'fls'         Name.Variable
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
'&'           Operator
'>'           Operator
' '           Text.Whitespace
"'"           Literal.String
' '           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'siz'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'<'           Operator
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'"'           Operator
'.'           Operator
' '           Text.Whitespace
'('           Punctuation
'ndx'         Name.Variable
'+'           Operator
'1'           Literal.Number.Integer
')'           Punctuation
' '           Text.Whitespace
'}'           Operator
'.'           Operator
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'fls'         Name.Variable
'\n'          Text.Whitespace

'fls'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'ndx'         Name.Variable
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'each'        Name.Variable
' '           Text.Whitespace
'fls'         Name.Variable
'\n'          Text.Whitespace

'zps'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'<'           Operator
';'           Operator
'.'           Operator
'_2'          Literal.Number.Integer
' '           Text.Whitespace
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'fls'         Name.Variable
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'_'           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'pfm'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'3'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'zps'         Name.Variable
'\n'          Text.Whitespace

'uname'       Name.Variable
'=.'          Operator
' '           Text.Whitespace
'tolower'     Name.Variable
' '           Text.Whitespace
'UNAME'       Name.Variable
'\n'          Text.Whitespace

'msk'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'uname'       Name.Variable
' '           Text.Whitespace
'-'           Operator
':'           Operator
' '           Text.Whitespace
'('           Punctuation
'{'           Operator
'.'           Operator
'~'           Operator
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
'&'           Operator
"'"           Literal.String
'.'           Literal.String
"'"           Literal.String
')'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'pfm'         Name.Variable
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'~'           Operator
':'           Operator
' '           Text.Whitespace
'+'           Operator
'/'           Operator
'msk'         Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'msk'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
','           Operator
'~'           Operator
' '           Text.Whitespace
'}'           Operator
':'           Operator
'0'           Literal.Number.Integer
'*'           Operator
'.'           Operator
'msk'         Name.Variable
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'msk'         Name.Variable
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'zps'         Name.Variable
','           Operator
'.'           Operator
'fls'         Name.Variable
','           Operator
'.'           Operator
'siz'         Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'fixrev'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'{'           Operator
'.'           Operator
' '           Text.Whitespace
'_1'          Literal.Number.Integer
' '           Text.Whitespace
'"'           Operator
'.'           Operator
' '           Text.Whitespace
':'           Operator
':'           Operator
' '           Text.Whitespace
'_1:'         Keyword.Constant
' '           Text.Whitespace
'y'           Name.Decorator
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'CRLF'        Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'fixupd'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'_1'          Literal.Number.Integer
' '           Text.Whitespace
'"'           Operator
'.'           Operator
' '           Text.Whitespace
':'           Operator
':'           Operator
' '           Text.Whitespace
'_1:'         Keyword.Constant
' '           Text.Whitespace
'y'           Name.Decorator
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'CRLF'        Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'fixver'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'ischar'      Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'y'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
'y'           Name.Decorator
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'CRLF'        Name.Variable
'\n  '        Text.Whitespace
'y'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'"'           Operator
'.'           Operator
' '           Text.Whitespace
"'"           Literal.String
' '           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'('           Punctuation
'I'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
'='           Operator
"'"           Literal.String
'.'           Literal.String
"'"           Literal.String
')'           Punctuation
' '           Text.Whitespace
'}'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'3'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'.'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'fixvers'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

's'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'$'           Operator
'y'           Name.Decorator
'\n'          Text.Whitespace

'y'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
','           Operator
'y'           Name.Decorator
'\n'          Text.Whitespace

'3'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'['           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'"'           Operator
'.'           Operator
' '           Text.Whitespace
's'           Name.Variable
' '           Text.Whitespace
'$'           Operator
' '           Text.Whitespace
"'"           Literal.String
' '           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'('           Punctuation
'I'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
"'"           Literal.String
'./'          Literal.String
"'"           Literal.String
')'           Punctuation
' '           Text.Whitespace
'}'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'fmtjal'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#'           Operator
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'r'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'4'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
"'"           Literal.String
'  '          Literal.String
"'"           Literal.String
','           Operator
'LF2'         Name.Variable
'\n'          Text.Whitespace

'r'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'<'           Operator
'@'           Operator
';'           Operator
' '           Text.Whitespace
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'r'           Name.Variable
'\n'          Text.Whitespace

';'           Operator
' '           Text.Whitespace
'r'           Name.Variable
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'('           Punctuation
'{'           Operator
':'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'<'           Operator
"'"           Literal.String
')'           Literal.String
"'"           Literal.String
','           Operator
'LF'          Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'fmtjal2'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#'           Operator
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

';'           Operator
' '           Text.Whitespace
'('           Punctuation
'2'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
"'"           Literal.String
' '           Literal.String
"'"           Literal.String
','           Operator
'LF'          Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'fmtdep'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'}'           Operator
'.'           Operator
' '           Text.Whitespace
';'           Operator
' '           Text.Whitespace
"'"           Literal.String
','           Literal.String
"'"           Literal.String
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'a'           Name.Variable
':'           Operator
' '           Text.Whitespace
'-'           Operator
'.'           Operator
'~'           Operator
' '           Text.Whitespace
'<'           Operator
';'           Operator
'.'           Operator
'_2'          Literal.Number.Integer
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'fmtjsp'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#'           Operator
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'r'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'4'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
"'"           Literal.String
'   '         Literal.String
"'"           Literal.String
','           Operator
'LF'          Name.Variable
'\n'          Text.Whitespace

'r'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'<'           Operator
'@'           Operator
';'           Operator
' '           Text.Whitespace
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'r'           Name.Variable
'\n'          Text.Whitespace

';'           Operator
' '           Text.Whitespace
'r'           Name.Variable
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'('           Punctuation
'{'           Operator
':'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'<'           Operator
"'"           Literal.String
')'           Literal.String
"'"           Literal.String
','           Operator
'LF'          Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'fmtlib'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

','           Operator
' '           Text.Whitespace
"'"           Literal.String
'q<.>,q<.>r<0>3.0,r<0>3.0' Literal.String
"'"           Literal.String
' '           Text.Whitespace
'8'           Literal.Number.Integer
'!'           Operator
':'           Operator
'2'           Literal.Number.Integer
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'fmtver'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'='           Operator
'#'           Operator
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'ischar'      Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'y'           Name.Decorator
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'}'           Operator
'.'           Operator
' '           Text.Whitespace
';'           Operator
' '           Text.Whitespace
"'"           Literal.String
'.'           Literal.String
"'"           Literal.String
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'"'           Operator
':'           Operator
' '           Text.Whitespace
'each'        Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'fmtverlib'   Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'fmtver'      Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'fixzips'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'>'           Operator
' '           Text.Whitespace
'#'           Operator
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
'5'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'fls'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'<'           Operator
';'           Operator
'.'           Operator
'_2'          Literal.Number.Integer
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'ndx'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'fls'         Name.Variable
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
'&'           Operator
'>'           Operator
' '           Text.Whitespace
"'"           Literal.String
' '           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'siz'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'"'           Operator
'.'           Operator
' '           Text.Whitespace
'('           Punctuation
'ndx'         Name.Variable
'+'           Operator
'1'           Literal.Number.Integer
')'           Punctuation
' '           Text.Whitespace
'}'           Operator
'.'           Operator
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'fls'         Name.Variable
'\n'          Text.Whitespace

'fls'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'ndx'         Name.Variable
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'each'        Name.Variable
' '           Text.Whitespace
'fls'         Name.Variable
'\n'          Text.Whitespace

'zps'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'<'           Operator
';'           Operator
'.'           Operator
'_2'          Literal.Number.Integer
' '           Text.Whitespace
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'fls'         Name.Variable
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'_'           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'zps'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'zps'         Name.Variable
','           Operator
'.'           Operator
'fls'         Name.Variable
','           Operator
'.'           Operator
'<'           Operator
'&'           Operator
'>'           Operator
'siz'         Name.Variable
'\n'          Text.Whitespace

'pfm'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'3'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'zps'         Name.Variable
'\n'          Text.Whitespace

'and'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'1'           Literal.Number.Integer
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
"'"           Literal.String
'android'     Literal.String
"'"           Literal.String
'&'           Operator
'E'           Name.Variable
'.'           Operator
')'           Punctuation
' '           Text.Whitespace
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'pfm'         Name.Variable
'\n'          Text.Whitespace

'lnx'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'1'           Literal.Number.Integer
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
"'"           Literal.String
'linux'       Literal.String
"'"           Literal.String
'&'           Operator
'E'           Name.Variable
'.'           Operator
')'           Punctuation
' '           Text.Whitespace
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'pfm'         Name.Variable
'\n'          Text.Whitespace

'mac'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'1'           Literal.Number.Integer
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
"'"           Literal.String
'darwin'      Literal.String
"'"           Literal.String
'&'           Operator
'E'           Name.Variable
'.'           Operator
')'           Punctuation
' '           Text.Whitespace
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'pfm'         Name.Variable
'\n'          Text.Whitespace

'win'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'mac'         Name.Variable
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'('           Punctuation
'1'           Literal.Number.Integer
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
"'"           Literal.String
'win'         Literal.String
"'"           Literal.String
'&'           Operator
'E'           Name.Variable
'.'           Operator
')'           Punctuation
' '           Text.Whitespace
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'pfm'         Name.Variable
'\n\n'        Text.Whitespace

'select.'     Name.Label
' '           Text.Whitespace
'UNAME'       Name.Variable
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'Win'         Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'zps'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'win'         Name.Variable
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'zps'         Name.Variable
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'Linux'       Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'zps'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'lnx'         Name.Variable
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'zps'         Name.Variable
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'Android'     Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'zps'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'and'         Name.Variable
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'zps'         Name.Variable
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'Darwin'      Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'zps'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'mac'         Name.Variable
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'zps'         Name.Variable
'\n  '        Text.Whitespace
'zps'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'zps'         Name.Variable
' '           Text.Whitespace
'/'           Operator
':'           Operator
' '           Text.Whitespace
'3'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'zps'         Name.Variable
'\n  '        Text.Whitespace
'zps'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'~'           Operator
':'           Operator
' '           Text.Whitespace
'3'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'zps'         Name.Variable
')'           Punctuation
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'zps'         Name.Variable
'\n'          Text.Whitespace

'end.'        Name.Label
'\n\n'        Text.Whitespace

'bit'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'IF64'        Name.Variable
' '           Text.Whitespace
'pick'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'64'          Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'32'          Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'pfm'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'3'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'zps'         Name.Variable
'\n'          Text.Whitespace

'exc'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'1'           Literal.Number.Integer
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'bit'         Name.Variable
'&'           Operator
'E'           Name.Variable
'.'           Operator
')'           Punctuation
' '           Text.Whitespace
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'pfm'         Name.Variable
'\n'          Text.Whitespace

'zps'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'zps'         Name.Variable
' '           Text.Whitespace
'\\'          Operator
':'           Operator
' '           Text.Whitespace
'exc'         Name.Variable
'\n'          Text.Whitespace

'zps'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'~'           Operator
':'           Operator
' '           Text.Whitespace
'3'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'zps'         Name.Variable
')'           Punctuation
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'zps'         Name.Variable
'\n'          Text.Whitespace

'fnm'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'zps'         Name.Variable
'\n'          Text.Whitespace

'lnm'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'zps'         Name.Variable
'\n'          Text.Whitespace

'ver'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'zps'         Name.Variable
'\n'          Text.Whitespace

'pfm'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'3'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'zps'         Name.Variable
'\n'          Text.Whitespace

'fls'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'4'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'zps'         Name.Variable
'\n'          Text.Whitespace

'siz'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'5'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'zps'         Name.Variable
'\n'          Text.Whitespace

'nms'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'fnm'         Name.Variable
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'/'           Literal.String
"'"           Literal.String
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'lnm'         Name.Variable
'\n'          Text.Whitespace

'pfm'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'pfm'         Name.Variable
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
'&'           Operator
'>'           Operator
' '           Text.Whitespace
"'"           Literal.String
'.'           Literal.String
"'"           Literal.String
')'           Punctuation
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'each'        Name.Variable
' '           Text.Whitespace
'pfm'         Name.Variable
'\n'          Text.Whitespace

'ndx'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'\\'          Operator
':'           Operator
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'pfm'         Name.Variable
'\n'          Text.Whitespace

'sort'        Name.Variable
' '           Text.Whitespace
'ndx'         Name.Variable
' '           Text.Whitespace
'{'           Operator
' '           Text.Whitespace
'nms'         Name.Variable
','           Operator
'.'           Operator
'pfm'         Name.Variable
','           Operator
'.'           Operator
'ver'         Name.Variable
','           Operator
'.'           Operator
'fls'         Name.Variable
','           Operator
'.'           Operator
'siz'         Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'fwritenew'   Name.Variable
'=:'          Operator
' '           Text.Whitespace
'4 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'x'           Name.Decorator
' '           Text.Whitespace
'-'           Operator
':'           Operator
' '           Text.Whitespace
'fread'       Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'0'           Literal.Number.Integer
'\n'          Text.Whitespace

'else.'       Name.Label
'\n  '        Text.Whitespace
'x'           Name.Decorator
' '           Text.Whitespace
'fwrite'      Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'platformparent' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'('           Punctuation
'('           Punctuation
'<'           Operator
' '           Text.Whitespace
'_2'          Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'.'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
"'"           Literal.String
'32'          Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'64'          Literal.String
"'"           Literal.String
')'           Punctuation
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'_2'          Literal.Number.Integer
' '           Text.Whitespace
'}'           Operator
'.'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'makedir'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
'!'           Operator
':'           Operator
'5'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
':'           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
':'           Operator
' '           Text.Whitespace
'@'           Operator
' '           Text.Whitespace
'<'           Operator
'\n'          Text.Whitespace

'plural'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'4 : 0'       Name.Function
'\n'          Text.Whitespace

'y'           Name.Decorator
','           Operator
'('           Punctuation
'1'           Literal.Number.Integer
'='           Operator
'x'           Name.Decorator
')'           Punctuation
'#'           Operator
"'"           Literal.String
's'           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'sizefmt'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'select.'     Name.Label
' '           Text.Whitespace
'+'           Operator
'/'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
' '           Text.Whitespace
'>'           Operator
':'           Operator
' '           Text.Whitespace
'1e3'         Literal.Number
' '           Text.Whitespace
'1e4'         Literal.Number
' '           Text.Whitespace
'1e6'         Literal.Number
' '           Text.Whitespace
'1e7'         Literal.Number
' '           Text.Whitespace
'1e9'         Literal.Number
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'('           Punctuation
'"'           Operator
':'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
')'           Punctuation
','           Operator
' '           Text.Whitespace
"'"           Literal.String
' byte'       Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'y'           Name.Decorator
'~'           Operator
':'           Operator
'1'           Literal.Number.Integer
')'           Punctuation
'#'           Operator
"'"           Literal.String
's'           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'('           Punctuation
'"'           Operator
':'           Operator
' '           Text.Whitespace
'0.'          Literal.Number.Float
'1'           Literal.Number.Integer
' '           Text.Whitespace
'rnd'         Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'%'           Operator
'1e3'         Literal.Number
')'           Punctuation
','           Operator
"'"           Literal.String
' KB'         Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'('           Punctuation
'"'           Operator
':'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'rnd'         Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'%'           Operator
'1e3'         Literal.Number
')'           Punctuation
','           Operator
"'"           Literal.String
' KB'         Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
'3'           Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'('           Punctuation
'"'           Operator
':'           Operator
' '           Text.Whitespace
'0.'          Literal.Number.Float
'1'           Literal.Number.Integer
' '           Text.Whitespace
'rnd'         Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'%'           Operator
'1e6'         Literal.Number
')'           Punctuation
','           Operator
"'"           Literal.String
' MB'         Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
'4'           Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'('           Punctuation
'"'           Operator
':'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'rnd'         Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'%'           Operator
'1e6'         Literal.Number
')'           Punctuation
','           Operator
"'"           Literal.String
' MB'         Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'('           Punctuation
'"'           Operator
':'           Operator
' '           Text.Whitespace
'0.'          Literal.Number.Float
'1'           Literal.Number.Integer
' '           Text.Whitespace
'rnd'         Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'%'           Operator
'1e9'         Literal.Number
')'           Punctuation
','           Operator
"'"           Literal.String
' GB'         Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'shellcmd'    Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'IFUNIX'      Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'hostcmd'     Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'else.'       Name.Label
'\n  '        Text.Whitespace
'spawn_jtask_' Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'subdir'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'='           Operator
'#'           Operator
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'a'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
'!'           Operator
':'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
'y'           Name.Decorator
','           Operator
"'"           Literal.String
'*'           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'='           Operator
'#'           Operator
'a'           Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'a'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'a'           Name.Variable
' '           Text.Whitespace
'#'           Operator
'~'           Operator
' '           Text.Whitespace
"'"           Literal.String
'-d'          Literal.String
"'"           Literal.String
' '           Text.Whitespace
'-'           Operator
':'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'['           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'4'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'>'           Operator
' '           Text.Whitespace
'4'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'a'           Name.Variable
'\n'          Text.Whitespace

'('           Punctuation
'<'           Operator
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'('           Punctuation
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'a'           Name.Variable
')'           Punctuation
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'/'           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'testaccess'  Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'f'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'<'           Operator
'jpath'       Name.Variable
"'"           Literal.String
'~install/testaccess.txt' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'try.'        Name.Label
'\n  '        Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'1'           Literal.Number.Integer
'!'           Operator
':'           Operator
'2'           Literal.Number.Integer
' '           Text.Whitespace
'f'           Name.Variable
'\n  '        Text.Whitespace
'1'           Literal.Number.Integer
'!'           Operator
':'           Operator
'55'          Literal.Number.Integer
' '           Text.Whitespace
'f'           Name.Variable
'\n  '        Text.Whitespace
'1'           Literal.Number.Integer
'\n'          Text.Whitespace

'catch.'      Name.Label
'\n  '        Text.Whitespace
'0'           Literal.Number.Integer
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'toupper1'    Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'='           Operator
'#'           Operator
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'('           Punctuation
'toupper'     Name.Variable
' '           Text.Whitespace
'{'           Operator
'.'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
')'           Punctuation
','           Operator
'tolower'     Name.Variable
' '           Text.Whitespace
'}'           Operator
'.'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'unzip'       Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

"'"           Literal.String
'file dir'    Literal.String
"'"           Literal.String
'=.'          Operator
' '           Text.Whitespace
'dquote'      Name.Variable
' '           Text.Whitespace
'each'        Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'e'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'Unexpected unzip error' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'IFUNIX'      Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'notarcmd'    Name.Variable
'=.'          Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'IFIOS'       Name.Variable
' '           Text.Whitespace
'+'           Operator
'.'           Operator
' '           Text.Whitespace
'UNAME'       Name.Variable
'-'           Operator
':'           Operator
"'"           Literal.String
'Android'     Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'notarcmd'    Name.Variable
'=.'          Operator
' '           Text.Whitespace
'_1'          Literal.Number.Integer
'-'           Operator
':'           Operator
' '           Text.Whitespace
'2'           Literal.Number.Integer
'!'           Operator
':'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
':'           Operator
'_1:'         Keyword.Constant
' '           Text.Whitespace
"'"           Literal.String
'which tar'   Literal.String
"'"           Literal.String
'\n    '      Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'('           Punctuation
'UNAME'       Name.Variable
'-'           Operator
':'           Operator
"'"           Literal.String
'Android'     Literal.String
"'"           Literal.String
')'           Punctuation
' '           Text.Whitespace
'>'           Operator
' '           Text.Whitespace
"'"           Literal.String
'/mnt/sdcard' Literal.String
"'"           Literal.String
'-'           Operator
':'           Operator
'2'           Literal.Number.Integer
'!'           Operator
':'           Operator
'5'           Literal.Number.Integer
"'"           Literal.String
'EXTERNAL_STORAGE' Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'notarcmd'    Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'notarcmd'    Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'require'     Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'tar'         Literal.String
"'"           Literal.String
'\n    '      Text.Whitespace
"'"           Literal.String
'file dir'    Literal.String
"'"           Literal.String
'=.'          Operator
' '           Text.Whitespace
'y'           Name.Decorator
'\n    '      Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'('           Punctuation
'i'           Name.Variable
'.'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
'0'           Literal.Number.Integer
')'           Punctuation
' '           Text.Whitespace
'-'           Operator
':'           Operator
' '           Text.Whitespace
'tar'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'x'           Literal.String
"'"           Literal.String
';'           Operator
'file'        Name.Variable
';'           Operator
'dir'         Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'e'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'else.'       Name.Label
'\n    '      Text.Whitespace
'e'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'shellcmd'    Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'tar '        Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'('           Punctuation
'IFIOS'       Name.Variable
'+'           Operator
':'           Operator
'UNAME'       Name.Variable
'-'           Operator
':'           Operator
"'"           Literal.String
'Android'     Literal.String
"'"           Literal.String
')'           Punctuation
'#'           Operator
'('           Punctuation
'('           Punctuation
"'"           Literal.String
'Darwin'      Literal.String
"'"           Literal.String
'-'           Operator
':'           Operator
'UNAME'       Name.Variable
')'           Punctuation
'{'           Operator
':'           Operator
':'           Operator
"'"           Literal.String
'--no-same-owner --no-same-permissions' Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'-o -p'       Literal.String
"'"           Literal.String
')'           Punctuation
')'           Punctuation
','           Operator
"'"           Literal.String
' -xzf '      Literal.String
"'"           Literal.String
','           Operator
'file'        Name.Variable
','           Operator
"'"           Literal.String
' -C '        Literal.String
"'"           Literal.String
','           Operator
'dir'         Name.Variable
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'('           Punctuation
'0'           Literal.Number.Integer
'~'           Operator
':'           Operator
'FHS'         Name.Variable
')'           Punctuation
' '           Text.Whitespace
'*'           Operator
'.'           Operator
' '           Text.Whitespace
'('           Punctuation
"'"           Literal.String
'root'        Literal.String
"'"           Literal.String
'-'           Operator
':'           Operator
'2'           Literal.Number.Integer
'!'           Operator
':'           Operator
'5'           Literal.Number.Integer
"'"           Literal.String
'USER'        Literal.String
"'"           Literal.String
')'           Punctuation
' '           Text.Whitespace
'+'           Operator
'.'           Operator
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
'2'           Literal.Number.Integer
'!'           Operator
':'           Operator
'5'           Literal.Number.Integer
"'"           Literal.String
'HOME'        Literal.String
"'"           Literal.String
')'           Punctuation
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
';'           Operator
"'"           Literal.String
'/var/root'   Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'/root'       Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
"'"           Literal.String
';'           Operator
','           Operator
"'"           Literal.String
'/'           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'shellcmd'    Name.Variable
' '           Text.Whitespace
':'           Operator
':'           Operator
'0'           Literal.Number.Integer
':'           Operator
' '           Text.Whitespace
"'"           Literal.String
'find '       Literal.String
"'"           Literal.String
','           Operator
'dir'         Name.Variable
','           Operator
"'"           Literal.String
' -type d -exec chmod a+rx {} \\+' Literal.String
"'"           Literal.String
'\n    '      Text.Whitespace
'shellcmd'    Name.Variable
' '           Text.Whitespace
':'           Operator
':'           Operator
'0'           Literal.Number.Integer
':'           Operator
' '           Text.Whitespace
"'"           Literal.String
'find '       Literal.String
"'"           Literal.String
','           Operator
'dir'         Name.Variable
','           Operator
"'"           Literal.String
' -type f -exec chmod a+r {} \\+' Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'else.'       Name.Label
'\n  '        Text.Whitespace
'dir'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'_2'          Literal.Number.Integer
'&'           Operator
'}'           Operator
'.'           Operator
' '           Text.Whitespace
','           Operator
' '           Text.Whitespace
"'"           Literal.String
'/'           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'-'           Operator
'.'           Operator
'~'           Operator
' '           Text.Whitespace
'_2'          Literal.Number.Integer
'&'           Operator
'{'           Operator
'.'           Operator
')'           Punctuation
' '           Text.Whitespace
'dir'         Name.Variable
'\n  '        Text.Whitespace
'e'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'shellcmd'    Name.Variable
' '           Text.Whitespace
'UNZIP'       Name.Variable
','           Operator
"'"           Literal.String
' '           Literal.String
"'"           Literal.String
','           Operator
'file'        Name.Variable
','           Operator
"'"           Literal.String
' -d '        Literal.String
"'"           Literal.String
','           Operator
'dir'         Name.Variable
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'e'           Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'zipext'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'y'           Name.Decorator
','           Operator
' '           Text.Whitespace
'IFUNIX'      Name.Variable
' '           Text.Whitespace
'pick'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'.zip'        Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'.tar.gz'     Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'CHECKADDONSDIR' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'0 : 0'       Name.Entity
'\nThe addons directory does not exist and cannot be created.\n\nIt is set to: XX.\n\nYou can either create the directory manually, or set a new addons directory in your profile script.\n' Literal.String

')'           Name.Label
'\n'          Text.Whitespace

'CHECKASK'    Name.Variable
'=:'          Operator
' '           Text.Whitespace
'0 : 0'       Name.Entity
'\nRead catalog from the server using Internet connection now?\n\nOtherwise the local catalog is used offline.\n' Literal.String

')'           Name.Label
'\n'          Text.Whitespace

'CHECKONLINE' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'0 : 0'       Name.Entity
'\nAn active Internet connection is needed to install packages.\n\nContinue only if you have an active Internet connection.\n\nOK to continue?\n' Literal.String

')'           Name.Label
'\n'          Text.Whitespace

'CHECKREADSVR' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'0 : 0'       Name.Entity
'\nAn active Internet connection is needed to read the server repository catalog.\n\nContinue only if you have an active Internet connection.\n\nOK to continue?\n' Literal.String

')'           Name.Label
'\n'          Text.Whitespace

'CHECKSTARTUP' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'0 : 0'       Name.Entity
'\nSetup repository using Internet connection now?\n\nSelect No if not connected, to complete setup later. After Setup is done, repository can be used offline with more options in Tools menu and Preferences dialog.\n' Literal.String

')'           Name.Label
'\n'          Text.Whitespace

'checkaccess' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'testaccess'  Name.Variable
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'Unable to run Package Manager, as you do not have access to the installation folder.' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'IFWIN'       Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'msg'         Name.Variable
','           Operator
'LF2'         Name.Variable
','           Operator
"'"           Literal.String
'To run as Administrator, right-click the J icon, select Run as... and ' Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'msg'         Name.Variable
','           Operator
"'"           Literal.String
'then select Adminstrator.' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'info'        Name.Variable
' '           Text.Whitespace
'msg'         Name.Variable
'\n'          Text.Whitespace

'0'           Literal.Number.Integer
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'checkaddonsdir' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'd'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'jpath'       Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'~addons'     Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
'!'           Operator
':'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
'd'           Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'1'           Literal.Number.Integer
'!'           Operator
':'           Operator
'5'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
':'           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
':'           Operator
' '           Text.Whitespace
'<'           Operator
'd'           Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'log'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Created addons directory: ' Literal.String
"'"           Literal.String
','           Operator
'd'           Name.Variable
'\n  '        Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'info'        Name.Variable
' '           Text.Whitespace
'CHECKADDONSDIR' Name.Variable
' '           Text.Whitespace
'rplc'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'XX'          Literal.String
"'"           Literal.String
';'           Operator
'd'           Name.Variable
'\n'          Text.Whitespace

'0'           Literal.Number.Integer
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'getonline'   Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'ONLINE'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'2'           Literal.Number.Integer
'='           Operator
'3'           Literal.Number.Integer
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'wdquery'     Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'getserver'   Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

"'"           Literal.String
'rc p'        Literal.String
"'"           Literal.String
'=.'          Operator
' '           Text.Whitespace
'httpgetr'    Name.Variable
' '           Text.Whitespace
'('           Punctuation
'WWW'         Name.Variable
','           Operator
"'"           Literal.String
'revision.txt' Literal.String
"'"           Literal.String
')'           Punctuation
';'           Operator
'2'           Literal.Number.Integer
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'rc'          Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'write_lastupdate' Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'WWWREV'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'fixrev'      Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'WWWREV'      Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'REV'         Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'refreshweb'  Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'checkonline' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'select.'     Name.Label
' '           Text.Whitespace
'ReadCatalog_j_' Name.Variable
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'REV'         Name.Variable
' '           Text.Whitespace
'>'           Operator
':'           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'ONLINE'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
'\n    '      Text.Whitespace
'log'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Using local copy of catalog. See Preferences to change the setting.' Literal.String
"'"           Literal.String
'\n    '      Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'getonline'   Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Read Catalog from Server' Literal.String
"'"           Literal.String
';'           Operator
'CHECKREADSVR' Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'ONLINE'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'REV'         Name.Variable
' '           Text.Whitespace
'>'           Operator
':'           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'getonline'   Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Read Catalog from Server' Literal.String
"'"           Literal.String
';'           Operator
'CHECKASK'    Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n      '    Text.Whitespace
'log'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Using local copy of catalog. See Preferences to change the setting.' Literal.String
"'"           Literal.String
'\n      '    Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
'\n    '      Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'else.'       Name.Label
'\n    '      Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'getonline'   Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Setup Repository' Literal.String
"'"           Literal.String
';'           Operator
'CHECKSTARTUP' Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'log'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Updating server catalog...' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'getserver'   Name.Variable
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'ONLINE'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
'\n  '        Text.Whitespace
'log'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Working offline using local copy of catalog.' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'else.'       Name.Label
'\n  '        Text.Whitespace
'log'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Done.'       Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'1'           Literal.Number.Integer
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'checkstatus' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'#'           Operator
'LIBS'        Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'msk'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'masklib'     Name.Variable
' '           Text.Whitespace
'PKGDATA'     Name.Variable
'\n'          Text.Whitespace

'ups'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'pkgups'      Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'libupm'      Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'msk'         Name.Variable
' '           Text.Whitespace
'*'           Operator
'.'           Operator
' '           Text.Whitespace
'ups'         Name.Variable
'\n'          Text.Whitespace

'msk'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'msk'         Name.Variable
'\n'          Text.Whitespace

'addnim'      Name.Variable
'=.'          Operator
' '           Text.Whitespace
'+'           Operator
'/'           Operator
'msk'         Name.Variable
' '           Text.Whitespace
'*'           Operator
'.'           Operator
' '           Text.Whitespace
'pkgnew'      Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'addupm'      Name.Variable
'=.'          Operator
' '           Text.Whitespace
'+'           Operator
'/'           Operator
'msk'         Name.Variable
' '           Text.Whitespace
'*'           Operator
'.'           Operator
' '           Text.Whitespace
'pkgups'      Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'tot'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'+'           Operator
'/'           Operator
'addnim'      Name.Variable
','           Operator
'addupm'      Name.Variable
','           Operator
'libupm'      Name.Variable
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'tot'         Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
"'"           Literal.String
'All available packages are installed and up to date.' Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'select.'     Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'addnim'      Name.Variable
','           Operator
'addupm'      Name.Variable
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'Addons are up to date.' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'All addons are installed, ' Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'"'           Operator
':'           Operator
'addupm'      Name.Variable
')'           Punctuation
','           Operator
' '           Text.Whitespace
"'"           Literal.String
' can be upgraded.' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'addnim'      Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'<'           Operator
':'           Operator
'#'           Operator
'PKGDATA'     Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'No addons are installed.' Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'else.'       Name.Label
'\n    '      Text.Whitespace
'j'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
' addon'      Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
"'"           Literal.String
's'           Literal.String
"'"           Literal.String
'#'           Operator
'~'           Operator
'1'           Literal.Number.Integer
'<'           Operator
'addnim'      Name.Variable
')'           Punctuation
','           Operator
"'"           Literal.String
' are not yet installed.' Literal.String
"'"           Literal.String
'\n    '      Text.Whitespace
'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'Installed addons are up to date, ' Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'"'           Operator
':'           Operator
'addnim'      Name.Variable
')'           Punctuation
','           Operator
'j'           Name.Variable
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'j'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'"'           Operator
':'           Operator
'addupm'      Name.Variable
')'           Punctuation
','           Operator
"'"           Literal.String
' addon'      Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
"'"           Literal.String
's'           Literal.String
"'"           Literal.String
'#'           Operator
'~'           Operator
'1'           Literal.Number.Integer
'<'           Operator
'addupm'      Name.Variable
')'           Punctuation
','           Operator
"'"           Literal.String
' can be upgraded, ' Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'j'           Name.Variable
','           Operator
'('           Punctuation
'"'           Operator
':'           Operator
'addnim'      Name.Variable
')'           Punctuation
','           Operator
' '           Text.Whitespace
"'"           Literal.String
' addon'      Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
"'"           Literal.String
's'           Literal.String
"'"           Literal.String
'#'           Operator
'~'           Operator
'1'           Literal.Number.Integer
'<'           Operator
'addnim'      Name.Variable
')'           Punctuation
','           Operator
"'"           Literal.String
' are not yet installed.' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'libupm'      Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'msg'         Name.Variable
','           Operator
'LF'          Name.Variable
','           Operator
"'"           Literal.String
'The base library is up to date.' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'else.'       Name.Label
'\n  '        Text.Whitespace
'msg'         Name.Variable
','           Operator
'LF'          Name.Variable
','           Operator
"'"           Literal.String
'There is a newer version of the base library.' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'write_lastupdate' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'txt'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'"'           Operator
':'           Operator
' '           Text.Whitespace
'6'           Literal.Number.Integer
'!'           Operator
':'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'txt'         Name.Variable
' '           Text.Whitespace
'fwrites'     Name.Variable
' '           Text.Whitespace
'ADDCFG'      Name.Variable
','           Operator
"'"           Literal.String
'lastupdate.txt' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'checklastupdate' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'_1'          Literal.Number.Integer
' '           Text.Whitespace
'-'           Operator
':'           Operator
' '           Text.Whitespace
'LASTUPD'     Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'has never been updated.' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'else.'       Name.Label
'\n  '        Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'was last updated: ' Literal.String
"'"           Literal.String
','           Operator
'timestamp'   Name.Variable
' '           Text.Whitespace
'LASTUPD'     Name.Variable
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

"'"           Literal.String
'Local JAL information ' Literal.String
"'"           Literal.String
','           Operator
'res'         Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'getdepend'   Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#'           Operator
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'y'           Name.Decorator
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'dep'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'getdepend_console' Name.Variable
' '           Text.Whitespace
'1'           Literal.Number.Integer
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'PKGDATA'     Name.Variable
' '           Text.Whitespace
'#'           Operator
'~'           Operator
' '           Text.Whitespace
'('           Punctuation
'1'           Literal.Number.Integer
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'PKGDATA'     Name.Variable
')'           Punctuation
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'dep'         Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'getdepend_console' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#'           Operator
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'y'           Name.Decorator
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'old'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'ids'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'PKGDATA'     Name.Variable
'\n'          Text.Whitespace

'dep'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'6'           Literal.Number.Integer
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'PKGDATA'     Name.Variable
'\n'          Text.Whitespace

'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'~'           Operator
'.'           Operator
' '           Text.Whitespace
'<'           Operator
';'           Operator
'.'           Operator
'_1'          Literal.Number.Integer
' '           Text.Whitespace
';'           Operator
' '           Text.Whitespace
"'"           Literal.String
','           Literal.String
"'"           Literal.String
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'('           Punctuation
'ids'         Name.Variable
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'dep'         Name.Variable
'\n'          Text.Whitespace

'whilst.'     Name.Label
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'res'         Name.Variable
'-'           Operator
':'           Operator
'old'         Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'old'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'res'         Name.Variable
'\n  '        Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'~'           Operator
'.'           Operator
' '           Text.Whitespace
'res'         Name.Variable
','           Operator
' '           Text.Whitespace
'<'           Operator
';'           Operator
'.'           Operator
'_1'          Literal.Number.Integer
' '           Text.Whitespace
';'           Operator
' '           Text.Whitespace
"'"           Literal.String
','           Literal.String
"'"           Literal.String
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'('           Punctuation
'ids'         Name.Variable
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'res'         Name.Variable
')'           Punctuation
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'dep'         Name.Variable
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'~'           Operator
'.'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
','           Operator
' '           Text.Whitespace
'res'         Name.Variable
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'a'           Name.Variable
':'           Operator
','           Operator
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'ADDINS'      Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'httpget'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

"'"           Literal.String
'f t'         Literal.String
"'"           Literal.String
'=.'          Operator
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'.'           Operator
' '           Text.Whitespace
'('           Punctuation
'boxxopen'    Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
')'           Punctuation
','           Operator
'a'           Name.Variable
':'           Operator
'\n'          Text.Whitespace

'n'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
'f'           Name.Variable
' '           Text.Whitespace
'#'           Operator
'~'           Operator
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'+'           Operator
'.'           Operator
'/'           Operator
'\\'          Operator
'.'           Operator
' '           Text.Whitespace
'f'           Name.Variable
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
"'"           Literal.String
'=/'          Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'p'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'jpath'       Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'~temp/'      Literal.String
"'"           Literal.String
','           Operator
'n'           Name.Decorator
'\n'          Text.Whitespace

'q'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'jpath'       Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'~temp/httpget.log' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

't'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'"'           Operator
':'           Operator
'{'           Operator
'.'           Operator
't'           Name.Variable
','           Operator
'3'           Literal.Number.Integer
'\n'          Text.Whitespace

'ferase'      Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
';'           Operator
'q'           Name.Variable
'\n'          Text.Whitespace

'fail'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
'\n'          Text.Whitespace

'cmd'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'HTTPCMD'     Name.Variable
' '           Text.Whitespace
'rplc'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'%O'          Literal.String
"'"           Literal.String
';'           Operator
'('           Punctuation
'dquote'      Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
')'           Punctuation
';'           Operator
"'"           Literal.String
'%L'          Literal.String
"'"           Literal.String
';'           Operator
'('           Punctuation
'dquote'      Name.Variable
' '           Text.Whitespace
'q'           Name.Variable
')'           Punctuation
';'           Operator
"'"           Literal.String
'%t'          Literal.String
"'"           Literal.String
';'           Operator
't'           Name.Variable
';'           Operator
"'"           Literal.String
'%T'          Literal.String
"'"           Literal.String
';'           Operator
'('           Punctuation
'"'           Operator
':'           Operator
'TIMEOUT'     Name.Variable
')'           Punctuation
';'           Operator
"'"           Literal.String
'%U'          Literal.String
"'"           Literal.String
';'           Operator
'f'           Name.Variable
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'IFIOS'       Name.Variable
' '           Text.Whitespace
'+'           Operator
'.'           Operator
' '           Text.Whitespace
'UNAME'       Name.Variable
'-'           Operator
':'           Operator
"'"           Literal.String
'Android'     Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'require'     Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'socket'      Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'1'           Literal.Number.Integer
'!'           Operator
':'           Operator
'55'          Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
':'           Operator
'0'           Literal.Number.Integer
':'           Operator
' '           Text.Whitespace
'<'           Operator
'p'           Name.Variable
'\n  '        Text.Whitespace
'rc'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'['           Operator
' '           Text.Whitespace
'e'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'pp'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'whilst.'     Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
"'"           Literal.String
'rc sk'       Literal.String
"'"           Literal.String
'=.'          Operator
' '           Text.Whitespace
'sdsocket_jsocket_' Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n    '      Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'~'           Operator
':'           Operator
'rc'          Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'break.'      Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n    '      Text.Whitespace
'rc'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
'sdconnect_jsocket_' Name.Variable
' '           Text.Whitespace
'sk'          Name.Variable
';'           Operator
'PF_INET_jsocket_' Name.Variable
';'           Operator
"'"           Literal.String
'23.21.67.48' Literal.String
"'"           Literal.String
';'           Operator
'80'          Literal.Number.Integer
'\n    '      Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'~'           Operator
':'           Operator
'rc'          Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'break.'      Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n    '      Text.Whitespace
"'"           Literal.String
'rc sent'     Literal.String
"'"           Literal.String
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
"'"           Literal.String
'GET '        Literal.String
"'"           Literal.String
','           Operator
'f'           Name.Variable
','           Operator
"'"           Literal.String
' HTTP/1.0'   Literal.String
"'"           Literal.String
','           Operator
'LF2'         Name.Variable
')'           Punctuation
' '           Text.Whitespace
'sdsend_jsocket_' Name.Variable
' '           Text.Whitespace
'sk'          Name.Variable
';'           Operator
'0'           Literal.Number.Integer
'\n    '      Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'~'           Operator
':'           Operator
'rc'          Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'break.'      Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n    '      Text.Whitespace
'while.'      Name.Label
' '           Text.Whitespace
'('           Punctuation
'('           Punctuation
'0'           Literal.Number.Integer
'='           Operator
'rc'          Name.Variable
')'           Punctuation
'*'           Operator
'.'           Operator
'('           Punctuation
'*'           Operator
'#'           Operator
'm'           Name.Decorator
')'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'['           Operator
'['           Operator
' '           Text.Whitespace
"'"           Literal.String
'rc m'        Literal.String
"'"           Literal.String
'=.'          Operator
' '           Text.Whitespace
'sdrecv_jsocket_' Name.Variable
' '           Text.Whitespace
'sk'          Name.Variable
','           Operator
'4096'        Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
'\n      '    Text.Whitespace
'pp'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
'pp'          Name.Variable
','           Operator
'm'           Name.Decorator
'\n    '      Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'sdclose_jsocket_' Name.Variable
' '           Text.Whitespace
'sk'          Name.Variable
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'~'           Operator
':'           Operator
'rc'          Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'fail'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
'\n  '        Text.Whitespace
'elseif.'     Name.Label
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'-'           Operator
'.'           Operator
'@'           Operator
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
"'"           Literal.String
'200 OK'      Literal.String
"'"           Literal.String
' '           Text.Whitespace
'E'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'('           Punctuation
'20'          Literal.Number.Integer
'{'           Operator
'.'           Operator
'pp'          Name.Variable
')'           Punctuation
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'fail'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'['           Operator
' '           Text.Whitespace
'e'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'{'           Operator
'.'           Operator
'~'           Operator
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
'&'           Operator
'LF'          Name.Variable
')'           Punctuation
' '           Text.Whitespace
'pp'          Name.Variable
'\n  '        Text.Whitespace
'elseif.'     Name.Label
' '           Text.Whitespace
'#'           Operator
'p1'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
'I'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'('           Punctuation
'CRLF'        Name.Variable
','           Operator
'CRLF'        Name.Variable
')'           Punctuation
' '           Text.Whitespace
'E'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'500'         Literal.Number.Integer
'{'           Operator
'.'           Operator
'pp'          Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'p2'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
'4'           Literal.Number.Integer
'\n  '        Text.Whitespace
'elseif.'     Name.Label
' '           Text.Whitespace
'#'           Operator
'p1'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
'I'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'LF2'         Name.Variable
' '           Text.Whitespace
'E'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'500'         Literal.Number.Integer
'{'           Operator
'.'           Operator
'pp'          Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'p2'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
'2'           Literal.Number.Integer
'\n  '        Text.Whitespace
'elseif.'     Name.Label
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'fail'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'='           Operator
'fail'        Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'('           Punctuation
'('           Punctuation
'p2'          Name.Variable
'+'           Operator
'{'           Operator
'.'           Operator
'p1'          Name.Variable
')'           Punctuation
'}'           Operator
'.'           Operator
'pp'          Name.Variable
')'           Punctuation
' '           Text.Whitespace
'1'           Literal.Number.Integer
'!'           Operator
':'           Operator
'2'           Literal.Number.Integer
' '           Text.Whitespace
'<'           Operator
'p'           Name.Variable
'\n  '        Text.Whitespace
'else.'       Name.Label
'\n    '      Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'~'           Operator
':'           Operator
'rc'          Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'e'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'sderror_jsocket_' Name.Variable
' '           Text.Whitespace
'rc'          Name.Variable
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'elseif.'     Name.Label
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'try.'        Name.Label
'\n    '      Text.Whitespace
'e'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'shellcmd'    Name.Variable
' '           Text.Whitespace
'cmd'         Name.Variable
'\n  '        Text.Whitespace
'catch.'      Name.Label
' '           Text.Whitespace
'fail'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'fail'        Name.Variable
' '           Text.Whitespace
'+'           Operator
'.'           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'>'           Operator
':'           Operator
' '           Text.Whitespace
'fsize'       Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'_1'          Literal.Number.Integer
'-'           Operator
':'           Operator
'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'freads'      Name.Variable
' '           Text.Whitespace
'q'           Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'='           Operator
'#'           Operator
'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'e'           Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'Unexpected error' Literal.String
"'"           Literal.String
' '           Text.Whitespace
'end.'        Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'log'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Connection failed: ' Literal.String
"'"           Literal.String
','           Operator
'msg'         Name.Variable
'\n  '        Text.Whitespace
'info'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Connection failed:' Literal.String
"'"           Literal.String
','           Operator
'LF2'         Name.Variable
','           Operator
'msg'         Name.Variable
'\n  '        Text.Whitespace
'r'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
';'           Operator
'msg'         Name.Variable
'\n  '        Text.Whitespace
'ferase'      Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
';'           Operator
'q'           Name.Variable
'\n'          Text.Whitespace

'else.'       Name.Label
'\n  '        Text.Whitespace
'r'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
';'           Operator
'p'           Name.Variable
'\n  '        Text.Whitespace
'ferase'      Name.Variable
' '           Text.Whitespace
'q'           Name.Variable
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'r'           Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'httpgetr'    Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'httpget'     Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'pick'        Name.Variable
' '           Text.Whitespace
'res'         Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'f'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'pick'        Name.Variable
' '           Text.Whitespace
'res'         Name.Variable
'\n  '        Text.Whitespace
'txt'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'freads'      Name.Variable
' '           Text.Whitespace
'f'           Name.Variable
'\n  '        Text.Whitespace
'ferase'      Name.Variable
' '           Text.Whitespace
'f'           Name.Variable
'\n  '        Text.Whitespace
'0'           Literal.Number.Integer
';'           Operator
'txt'         Name.Variable
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'install'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'dat'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'getdepend'   Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

"'"           Literal.String
'num siz'     Literal.String
"'"           Literal.String
'=.'          Operator
' '           Text.Whitespace
'pmview_applycounts' Name.Variable
' '           Text.Whitespace
'dat'         Name.Variable
'\n'          Text.Whitespace

'many'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'num'         Name.Variable
'\n'          Text.Whitespace

'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'Installing ' Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'"'           Operator
':'           Operator
'num'         Name.Variable
')'           Punctuation
','           Operator
"'"           Literal.String
' package'    Literal.String
"'"           Literal.String
','           Operator
'many'        Name.Variable
'#'           Operator
"'"           Literal.String
's'           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'msg'         Name.Variable
','           Operator
"'"           Literal.String
' of '        Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'many'        Name.Variable
'#'           Operator
"'"           Literal.String
'total '      Literal.String
"'"           Literal.String
')'           Punctuation
','           Operator
"'"           Literal.String
'size '       Literal.String
"'"           Literal.String
','           Operator
'sizefmt'     Name.Variable
' '           Text.Whitespace
'siz'         Name.Variable
'\n'          Text.Whitespace

'log'         Name.Variable
' '           Text.Whitespace
'msg'         Name.Variable
'\n'          Text.Whitespace

'installdo'   Name.Variable
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'dat'         Name.Variable
'\n'          Text.Whitespace

'log'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Done.'       Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'readlocal'   Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'pacman_init' Name.Variable
' '           Text.Whitespace
'0'           Literal.Number.Integer
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'install_console' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'init_console' Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'server'      Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'pkgs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'getnames'    Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'pkgs'        Name.Variable
' '           Text.Whitespace
'-'           Operator
':'           Operator
' '           Text.Whitespace
','           Operator
'<'           Operator
"'"           Literal.String
'all'         Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'pkgs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'PKGDATA'     Name.Variable
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'pkgs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'pkgs'        Name.Variable
' '           Text.Whitespace
'('           Punctuation
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'['           Operator
')'           Punctuation
' '           Text.Whitespace
'~'           Operator
'.'           Operator
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
"'"           Literal.String
'base library' Literal.String
"'"           Literal.String
')'           Punctuation
','           Operator
' '           Text.Whitespace
'('           Punctuation
'('           Punctuation
'pkgnew'      Name.Variable
' '           Text.Whitespace
'+'           Operator
'.'           Operator
' '           Text.Whitespace
'pkgups'      Name.Variable
')'           Punctuation
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
'&'           Operator
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
'@'           Operator
']'           Operator
')'           Punctuation
' '           Text.Whitespace
'PKGDATA'     Name.Variable
'\n  '        Text.Whitespace
'pkgs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'pkgs'        Name.Variable
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'Ignore'      Name.Variable
'\n  '        Text.Whitespace
'pkgs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'getdepend_console' Name.Variable
' '           Text.Whitespace
'pkgs'        Name.Variable
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'num'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'#'           Operator
'pkgs'        Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'many'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'num'         Name.Variable
'\n  '        Text.Whitespace
'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'Installing ' Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'"'           Operator
':'           Operator
'num'         Name.Variable
')'           Punctuation
','           Operator
"'"           Literal.String
' package'    Literal.String
"'"           Literal.String
','           Operator
'many'        Name.Variable
'#'           Operator
"'"           Literal.String
's'           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'log'         Name.Variable
' '           Text.Whitespace
'msg'         Name.Variable
'\n  '        Text.Whitespace
'installdo'   Name.Variable
' '           Text.Whitespace
'pkgs'        Name.Variable
'\n  '        Text.Whitespace
'log'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Done.'       Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'readlocal'   Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'pacman_init' Name.Variable
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'checkstatus' Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'upgrade_console' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'init_console' Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'read'        Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'pkgs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'getnames'    Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'('           Punctuation
'0'           Literal.Number.Integer
'='           Operator
'#'           Operator
'pkgs'        Name.Variable
')'           Punctuation
' '           Text.Whitespace
'+'           Operator
'.'           Operator
' '           Text.Whitespace
'pkgs'        Name.Variable
' '           Text.Whitespace
'-'           Operator
':'           Operator
' '           Text.Whitespace
','           Operator
'<'           Operator
"'"           Literal.String
'all'         Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'pkgs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'PKGDATA'     Name.Variable
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'pkgs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'pkgs'        Name.Variable
' '           Text.Whitespace
'('           Punctuation
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'['           Operator
')'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'pkgups'      Name.Variable
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
'&'           Operator
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
'@'           Operator
']'           Operator
')'           Punctuation
'PKGDATA'     Name.Variable
'\n  '        Text.Whitespace
'install_console' Name.Variable
' '           Text.Whitespace
'pkgs'        Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'installdo'   Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'msk'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'<'           Operator
'BASELIB'     Name.Variable
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'msk'         Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'install_library' Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'install_addon' Name.Variable
' '           Text.Whitespace
'each'        Name.Variable
' '           Text.Whitespace
'msk'         Name.Variable
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'install_addon' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'ndx'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'ZIPS'        Name.Variable
')'           Punctuation
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'<'           Operator
'y'           Name.Decorator
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'ndx'         Name.Variable
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#'           Operator
'ZIPS'        Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'EMPTY'       Name.Variable
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'log'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Downloading ' Literal.String
"'"           Literal.String
','           Operator
'y'           Name.Decorator
','           Operator
"'"           Literal.String
'...'         Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'f'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'3'           Literal.Number.Integer
' '           Text.Whitespace
'pick'        Name.Variable
' '           Text.Whitespace
'ndx'         Name.Variable
' '           Text.Whitespace
'{'           Operator
' '           Text.Whitespace
'ZIPS'        Name.Variable
'\n'          Text.Whitespace

"'"           Literal.String
'rc p'        Literal.String
"'"           Literal.String
'=.'          Operator
' '           Text.Whitespace
'httpget'     Name.Variable
' '           Text.Whitespace
'WWW'         Name.Variable
','           Operator
"'"           Literal.String
'addons/'     Literal.String
"'"           Literal.String
','           Operator
'f'           Name.Variable
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'rc'          Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'log'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Installing ' Literal.String
"'"           Literal.String
','           Operator
'y'           Name.Decorator
','           Operator
"'"           Literal.String
'...'         Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'unzip'       Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
';'           Operator
'jpath'       Name.Variable
"'"           Literal.String
'~addons'     Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'ferase'      Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'>'           Operator
':'           Operator
'fsize'       Name.Variable
' '           Text.Whitespace
'jpath'       Name.Variable
"'"           Literal.String
'~addons/'    Literal.String
"'"           Literal.String
','           Operator
'y'           Name.Decorator
','           Operator
"'"           Literal.String
'/manifest.ijs' Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'log'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Extraction failed: ' Literal.String
"'"           Literal.String
','           Operator
'msg'         Name.Variable
'\n  '        Text.Whitespace
'info'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Extraction failed:' Literal.String
"'"           Literal.String
','           Operator
'LF2'         Name.Variable
','           Operator
'msg'         Name.Variable
'\n  '        Text.Whitespace
'return.'     Name.Label
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'install_addins' Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'install_config' Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'install_addins' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 :0'        Name.Function
'\n'          Text.Whitespace

'fl'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
'ADDCFG'      Name.Variable
','           Operator
"'"           Literal.String
'addins.txt'  Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'ins'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'fixjal2'     Name.Variable
' '           Text.Whitespace
'freads'      Name.Variable
' '           Text.Whitespace
'fl'          Name.Variable
'\n'          Text.Whitespace

'ins'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'ins'         Name.Variable
' '           Text.Whitespace
'#'           Operator
'~'           Operator
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
'~'           Operator
':'           Operator
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'ins'         Name.Variable
'\n'          Text.Whitespace

'ndx'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'ADDONS'      Name.Variable
')'           Punctuation
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'<'           Operator
'y'           Name.Decorator
'\n'          Text.Whitespace

'ins'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'sort'        Name.Variable
' '           Text.Whitespace
'ins'         Name.Variable
','           Operator
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'.'           Operator
' '           Text.Whitespace
'ndx'         Name.Variable
' '           Text.Whitespace
'{'           Operator
' '           Text.Whitespace
'ADDONS'      Name.Variable
'\n'          Text.Whitespace

'('           Punctuation
'fmtjal2'     Name.Variable
' '           Text.Whitespace
'ins'         Name.Variable
')'           Punctuation
' '           Text.Whitespace
'fwrites'     Name.Variable
' '           Text.Whitespace
'fl'          Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'install_config' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'ADDLABS'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'0'           Literal.Number.Integer
'!'           Operator
':'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
':'           Operator
' '           Text.Whitespace
']'           Operator
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'ADDCFGIJS'   Name.Variable
'\n'          Text.Whitespace

'install_labs' Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'write_config' Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'install_labs' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'labs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'dirtree'     Name.Variable
' '           Text.Whitespace
'jpath'       Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'~addons/'    Literal.String
"'"           Literal.String
','           Operator
'y'           Name.Decorator
','           Operator
"'"           Literal.String
'/*.ijt'      Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'='           Operator
'#'           Operator
'labs'        Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'pfx'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'jpath'       Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'~addons/'    Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'labs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'#'           Operator
'pfx'         Name.Variable
')'           Punctuation
' '           Text.Whitespace
'}'           Operator
'.'           Operator
'each'        Name.Variable
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'labs'        Name.Variable
'\n'          Text.Whitespace

'LABCATEGORY' Name.Variable
'=:'          Operator
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'0'           Literal.Number.Integer
'!'           Operator
':'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
':'           Operator
']'           Operator
' '           Text.Whitespace
'<'           Operator
'jpath'       Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'~addons/'    Literal.String
"'"           Literal.String
','           Operator
'y'           Name.Decorator
','           Operator
"'"           Literal.String
'/manifest.ijs' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'cat'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'LABCATEGORY' Name.Variable
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#'           Operator
'cat'         Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'cat'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'toupper1'    Name.Variable
' '           Text.Whitespace
'('           Punctuation
'y'           Name.Decorator
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
' '           Text.Whitespace
"'"           Literal.String
'/'           Literal.String
"'"           Literal.String
')'           Punctuation
' '           Text.Whitespace
'{'           Operator
'.'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'new'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'labs'        Name.Variable
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'<'           Operator
"'"           Literal.String
' '           Literal.String
"'"           Literal.String
','           Operator
'cat'         Name.Variable
'\n'          Text.Whitespace

'txt'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'sort'        Name.Variable
' '           Text.Whitespace
'~'           Operator
'.'           Operator
' '           Text.Whitespace
'new'         Name.Variable
','           Operator
'<'           Operator
';'           Operator
'.'           Operator
'_2'          Literal.Number.Integer
' '           Text.Whitespace
'ADDLABS'     Name.Variable
'\n'          Text.Whitespace

'ndx'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'4'           Literal.Number.Integer
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'('           Punctuation
'1'           Literal.Number.Integer
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
'~'           Operator
' '           Text.Whitespace
"'"           Literal.String
'.ijt'        Literal.String
"'"           Literal.String
'&'           Operator
'E'           Name.Variable
'.'           Operator
')'           Punctuation
' '           Text.Whitespace
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'txt'         Name.Variable
'\n'          Text.Whitespace

'msk'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'fexist'      Name.Variable
' '           Text.Whitespace
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
'pfx'         Name.Variable
')'           Punctuation
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'ndx'         Name.Variable
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'each'        Name.Variable
' '           Text.Whitespace
'txt'         Name.Variable
'\n'          Text.Whitespace

'txt'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'msk'         Name.Variable
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'txt'         Name.Variable
'\n'          Text.Whitespace

'ADDLABS'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
';'           Operator
' '           Text.Whitespace
'txt'         Name.Variable
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'LF'          Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'install_library' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'log'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Downloading base library...' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'f'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'pick'        Name.Variable
' '           Text.Whitespace
'LIB'         Name.Variable
'\n'          Text.Whitespace

"'"           Literal.String
'rc p'        Literal.String
"'"           Literal.String
'=.'          Operator
' '           Text.Whitespace
'httpget'     Name.Variable
' '           Text.Whitespace
'WWW'         Name.Variable
','           Operator
"'"           Literal.String
'library/'    Literal.String
"'"           Literal.String
','           Operator
'f'           Name.Variable
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'rc'          Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'log'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Installing base library...' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'unzip'       Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
';'           Operator
'jpath'       Name.Variable
"'"           Literal.String
'~system'     Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'ferase'      Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
'\n'          Text.Whitespace

'readlin'     Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'write_config' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'txt'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'NB. Addon configuration' Literal.String
"'"           Literal.String
','           Operator
'LF2'         Name.Variable
'\n'          Text.Whitespace

'txt'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'txt'         Name.Variable
','           Operator
"'"           Literal.String
'ADDLABS=: 0 : 0' Literal.String
"'"           Literal.String
','           Operator
'LF'          Name.Variable
','           Operator
'ADDLABS'     Name.Variable
','           Operator
"'"           Literal.String
')'           Literal.String
"'"           Literal.String
','           Operator
'LF'          Name.Variable
'\n'          Text.Whitespace

'txt'         Name.Variable
' '           Text.Whitespace
'fwrites'     Name.Variable
' '           Text.Whitespace
'ADDCFGIJS'   Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'show_console' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'4 : 0'       Name.Function
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'init_console' Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'read'        Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'select.'     Name.Label
' '           Text.Whitespace
'x'           Name.Decorator
'\n  '        Text.Whitespace
'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'search'      Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'pkgs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'getnames'    Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n    '      Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'pkgsearch'   Name.Variable
' '           Text.Whitespace
'pkgs'        Name.Variable
')'           Punctuation
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'3'           Literal.Number.Integer
' '           Text.Whitespace
'4'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'PKGDATA'     Name.Variable
'\n    '      Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'curtailcaption' Name.Variable
' '           Text.Whitespace
'res'         Name.Variable
'\n  '        Text.Whitespace
'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'show'        Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'pkgs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'getnames'    Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n    '      Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'pkgs'        Name.Variable
' '           Text.Whitespace
'-'           Operator
':'           Operator
' '           Text.Whitespace
','           Operator
'<'           Operator
"'"           Literal.String
'all'         Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'pkgs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'PKGDATA'     Name.Variable
' '           Text.Whitespace
'end.'        Name.Label
'\n    '      Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'msk'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'pkgshow'     Name.Variable
' '           Text.Whitespace
'pkgs'        Name.Variable
')'           Punctuation
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'5'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'PKGDATA'     Name.Variable
'\n    '      Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'#'           Operator
'res'         Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n      '    Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
','           Operator
'('           Punctuation
'('           Punctuation
'<'           Operator
"'"           Literal.String
'== '         Literal.String
"'"           Literal.String
')'           Punctuation
','           Operator
' '           Text.Whitespace
'&'           Operator
'.'           Operator
'>'           Operator
' '           Text.Whitespace
'msk'         Name.Variable
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'PKGDATA'     Name.Variable
')'           Punctuation
' '           Text.Whitespace
','           Operator
'.'           Operator
' '           Text.Whitespace
'res'         Name.Variable
'\n      '    Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'2'           Literal.Number.Integer
'#'           Operator
'LF'          Name.Variable
')'           Punctuation
' '           Text.Whitespace
'joinstring'  Name.Variable
' '           Text.Whitespace
'('           Punctuation
'70'          Literal.Number.Integer
'&'           Operator
'foldtext'    Name.Variable
')'           Punctuation
'&'           Operator
'.'           Operator
'>'           Operator
' '           Text.Whitespace
'res'         Name.Variable
'\n    '      Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'showinstalled' Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'dat'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'isjpkgout'   Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
'{'           Operator
':'           Operator
':'           Operator
' '           Text.Whitespace
'('           Punctuation
'1'           Literal.Number.Integer
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'3'           Literal.Number.Integer
' '           Text.Whitespace
'4'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'PKGDATA'     Name.Variable
')'           Punctuation
';'           Operator
'<'           Operator
'y'           Name.Decorator
'\n    '      Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'-'           Operator
'.'           Operator
'@'           Operator
'pkgnew'      Name.Variable
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
']'           Operator
')'           Punctuation
'dat'         Name.Variable
'\n    '      Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'curtailcaption' Name.Variable
' '           Text.Whitespace
'res'         Name.Variable
'\n  '        Text.Whitespace
'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'shownotinstalled' Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'dat'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'isjpkgout'   Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
'{'           Operator
':'           Operator
':'           Operator
' '           Text.Whitespace
'('           Punctuation
'1'           Literal.Number.Integer
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'3'           Literal.Number.Integer
' '           Text.Whitespace
'4'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'PKGDATA'     Name.Variable
')'           Punctuation
';'           Operator
'<'           Operator
'y'           Name.Decorator
'\n    '      Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'pkgnew'      Name.Variable
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'3'           Literal.Number.Integer
'&'           Operator
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
'@'           Operator
']'           Operator
')'           Punctuation
'dat'         Name.Variable
'\n    '      Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'curtailcaption' Name.Variable
' '           Text.Whitespace
'res'         Name.Variable
'\n  '        Text.Whitespace
'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'showupgrade' Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'dat'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'isjpkgout'   Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
'{'           Operator
':'           Operator
':'           Operator
' '           Text.Whitespace
'('           Punctuation
'1'           Literal.Number.Integer
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'3'           Literal.Number.Integer
' '           Text.Whitespace
'4'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'PKGDATA'     Name.Variable
')'           Punctuation
';'           Operator
'<'           Operator
'y'           Name.Decorator
'\n    '      Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'pkgups'      Name.Variable
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
']'           Operator
')'           Punctuation
'dat'         Name.Variable
'\n    '      Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'curtailcaption' Name.Variable
' '           Text.Whitespace
'res'         Name.Variable
'\n  '        Text.Whitespace
'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'status'      Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'checklastupdate' Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n    '      Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'res'         Name.Variable
','           Operator
'LF'          Name.Variable
','           Operator
'checkstatus' Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'res'         Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'showfiles_console' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'4 : 0'       Name.Function
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'init_console' Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'read'        Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'pkgs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'getnames'    Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n  '        Text.Whitespace
'pkgs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'pkgs'        Name.Variable
' '           Text.Whitespace
'('           Punctuation
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'['           Operator
')'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'-'           Operator
'.'           Operator
'@'           Operator
'pkgnew'      Name.Variable
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
'&'           Operator
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
'@'           Operator
']'           Operator
')'           Punctuation
' '           Text.Whitespace
'PKGDATA'     Name.Variable
'\n  '        Text.Whitespace
'pkgs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'pkgs'        Name.Variable
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'<'           Operator
'BASELIB'     Name.Variable
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'='           Operator
'#'           Operator
'pkgs'        Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'fn'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
"'"           Literal.String
'~addons/'    Literal.String
"'"           Literal.String
')'           Punctuation
' '           Text.Whitespace
','           Operator
'&'           Operator
'.'           Operator
'>'           Operator
' '           Text.Whitespace
'('           Punctuation
'pkgs'        Name.Variable
')'           Punctuation
' '           Text.Whitespace
','           Operator
'&'           Operator
'.'           Operator
'>'           Operator
' '           Text.Whitespace
'<'           Operator
"'"           Literal.String
'/'           Literal.String
"'"           Literal.String
','           Operator
'x'           Name.Decorator
','           Operator
'('           Punctuation
'x'           Name.Decorator
'-'           Operator
':'           Operator
"'"           Literal.String
'history'     Literal.String
"'"           Literal.String
')'           Punctuation
'{'           Operator
':'           Operator
':'           Operator
"'"           Literal.String
'.ijs'        Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'.txt'        Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'res'         Name.Variable
' '           Text.Whitespace
'#'           Operator
'~'           Operator
' '           Text.Whitespace
'msk'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
'_1'          Literal.Number.Integer
')'           Punctuation
' '           Text.Whitespace
'~'           Operator
':'           Operator
' '           Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'fread'       Name.Variable
'@'           Operator
'jpath'       Name.Variable
' '           Text.Whitespace
'&'           Operator
'.'           Operator
'>'           Operator
' '           Text.Whitespace
'fn'          Name.Variable
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'#'           Operator
'res'         Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
','           Operator
'('           Punctuation
'('           Punctuation
'<'           Operator
"'"           Literal.String
'== '         Literal.String
"'"           Literal.String
')'           Punctuation
','           Operator
' '           Text.Whitespace
'&'           Operator
'.'           Operator
'>'           Operator
' '           Text.Whitespace
'msk'         Name.Variable
'#'           Operator
'pkgs'        Name.Variable
')'           Punctuation
' '           Text.Whitespace
','           Operator
'.'           Operator
' '           Text.Whitespace
'res'         Name.Variable
'\n    '      Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'2'           Literal.Number.Integer
'#'           Operator
'LF'          Name.Variable
')'           Punctuation
' '           Text.Whitespace
'joinstring'  Name.Variable
' '           Text.Whitespace
'res'         Name.Variable
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'remove_console' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'init_console' Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'edit'        Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'pkgs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'getnames'    Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'pkgs'        Name.Variable
' '           Text.Whitespace
'-'           Operator
':'           Operator
' '           Text.Whitespace
','           Operator
'<'           Operator
"'"           Literal.String
'all'         Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'pkgs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'PKGDATA'     Name.Variable
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'pkgs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'pkgs'        Name.Variable
' '           Text.Whitespace
'('           Punctuation
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'['           Operator
')'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'-'           Operator
'.'           Operator
'@'           Operator
'pkgnew'      Name.Variable
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
'&'           Operator
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
'@'           Operator
']'           Operator
')'           Punctuation
' '           Text.Whitespace
'PKGDATA'     Name.Variable
'\n  '        Text.Whitespace
'pkgs'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'pkgs'        Name.Variable
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'<'           Operator
'BASELIB'     Name.Variable
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'num'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'#'           Operator
'pkgs'        Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'many'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'num'         Name.Variable
'\n  '        Text.Whitespace
'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'Removing '   Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'"'           Operator
':'           Operator
'num'         Name.Variable
')'           Punctuation
','           Operator
"'"           Literal.String
' package'    Literal.String
"'"           Literal.String
','           Operator
'many'        Name.Variable
'#'           Operator
"'"           Literal.String
's'           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'log'         Name.Variable
' '           Text.Whitespace
'msg'         Name.Variable
'\n  '        Text.Whitespace
'remove_addon' Name.Variable
' '           Text.Whitespace
'each'        Name.Variable
' '           Text.Whitespace
'pkgs'        Name.Variable
'\n  '        Text.Whitespace
'log'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Done.'       Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'readlocal'   Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'pacman_init' Name.Variable
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'checkstatus' Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

')'           Name.Label
'\n\n'        Text.Whitespace

'remove_addon' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n  '        Text.Whitespace
'log'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Removing '   Literal.String
"'"           Literal.String
','           Operator
'y'           Name.Decorator
','           Operator
"'"           Literal.String
'...'         Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'treepath'    Name.Variable
'=.'          Operator
' '           Text.Whitespace
'jpath'       Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'~addons/'    Literal.String
"'"           Literal.String
','           Operator
'y'           Name.Decorator
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'('           Punctuation
'('           Punctuation
'0'           Literal.Number.Integer
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'#'           Operator
'@'           Operator
'dirtree'     Name.Variable
')'           Punctuation
' '           Text.Whitespace
'*'           Operator
'.'           Operator
' '           Text.Whitespace
'-'           Operator
'.'           Operator
'@'           Operator
'deltree'     Name.Variable
')'           Punctuation
' '           Text.Whitespace
'treepath'    Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'nf'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
'#'           Operator
'dirtree'     Name.Variable
' '           Text.Whitespace
'treepath'    Name.Variable
'\n    '      Text.Whitespace
'nd'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
'<'           Operator
':'           Operator
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'dirpath'     Name.Variable
' '           Text.Whitespace
'treepath'    Name.Variable
'\n    '      Text.Whitespace
'nd'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
'nd'          Name.Variable
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'('           Punctuation
'tolower'     Name.Variable
' '           Text.Whitespace
'treepath'    Name.Variable
')'           Punctuation
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'dirpath'     Name.Variable
' '           Text.Whitespace
'jpath'       Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'~addons/'    Literal.String
"'"           Literal.String
','           Operator
' '           Text.Whitespace
"'"           Literal.String
'/'           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'taketo'      Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n    '      Text.Whitespace
'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'"'           Operator
':'           Operator
'nd'          Name.Variable
')'           Punctuation
','           Operator
"'"           Literal.String
' directories and ' Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'"'           Operator
':'           Operator
'nf'          Name.Variable
')'           Punctuation
','           Operator
"'"           Literal.String
' files not removed.' Literal.String
"'"           Literal.String
'\n    '      Text.Whitespace
'log'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Remove failed: ' Literal.String
"'"           Literal.String
','           Operator
'msg'         Name.Variable
'\n    '      Text.Whitespace
'info'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Remove failed:' Literal.String
"'"           Literal.String
','           Operator
'LF2'         Name.Variable
','           Operator
'msg'         Name.Variable
'\n    '      Text.Whitespace
'return.'     Name.Label
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'remove_addins' Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n  '        Text.Whitespace
'remove_config' Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'remove_addins' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 :0'        Name.Function
'\n  '        Text.Whitespace
'fl'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
'ADDCFG'      Name.Variable
','           Operator
"'"           Literal.String
'addins.txt'  Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'ins'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'fixjal2'     Name.Variable
' '           Text.Whitespace
'freads'      Name.Variable
' '           Text.Whitespace
'fl'          Name.Variable
'\n  '        Text.Whitespace
'ins'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'ins'         Name.Variable
' '           Text.Whitespace
'#'           Operator
'~'           Operator
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
'~'           Operator
':'           Operator
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'ins'         Name.Variable
'\n  '        Text.Whitespace
'('           Punctuation
'fmtjal2'     Name.Variable
' '           Text.Whitespace
'ins'         Name.Variable
')'           Punctuation
' '           Text.Whitespace
'fwrites'     Name.Variable
' '           Text.Whitespace
'fl'          Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'remove_config' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n  '        Text.Whitespace
'ADDLABS'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'0'           Literal.Number.Integer
'!'           Operator
':'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
':'           Operator
':'           Operator
' '           Text.Whitespace
']'           Operator
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'ADDCFGIJS'   Name.Variable
'\n  '        Text.Whitespace
'remove_labs' Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n  '        Text.Whitespace
'write_config' Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'remove_labs' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n  '        Text.Whitespace
'txt'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'<'           Operator
';'           Operator
'.'           Operator
'_2'          Literal.Number.Integer
' '           Text.Whitespace
'ADDLABS'     Name.Variable
'\n  '        Text.Whitespace
'txt'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'txt'         Name.Variable
' '           Text.Whitespace
'#'           Operator
'~'           Operator
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
'jpathsep'    Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
'~'           Operator
':'           Operator
' '           Text.Whitespace
'('           Punctuation
'#'           Operator
'y'           Name.Decorator
')'           Punctuation
'&'           Operator
'{'           Operator
'.'           Operator
' '           Text.Whitespace
'each'        Name.Variable
' '           Text.Whitespace
'txt'         Name.Variable
'\n  '        Text.Whitespace
'ADDLABS'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
';'           Operator
' '           Text.Whitespace
'txt'         Name.Variable
' '           Text.Whitespace
','           Operator
'each'        Name.Variable
' '           Text.Whitespace
'LF'          Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'LOG'         Name.Variable
'=:'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
'\n'          Text.Whitespace

'log'         Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'LOG'         Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'smoutput'    Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'logstatus'   Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'ONLINE'      Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'log'         Name.Variable
' '           Text.Whitespace
'checkstatus' Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'readlin'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'LIN'         Name.Variable
'=:'          Operator
' '           Text.Whitespace
'6'           Literal.Number.Integer
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'>'           Operator
'.'           Operator
' '           Text.Whitespace
'fixver'      Name.Variable
' '           Text.Whitespace
'freads'      Name.Variable
' '           Text.Whitespace
'LIBVER'      Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'readlocal'   Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'readlin'     Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'ADDONS'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'fixjal'      Name.Variable
' '           Text.Whitespace
'freads'      Name.Variable
' '           Text.Whitespace
'ADDCFG'      Name.Variable
','           Operator
"'"           Literal.String
'addons.txt'  Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'ADDINS'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'fixjal2'     Name.Variable
' '           Text.Whitespace
'freads'      Name.Variable
' '           Text.Whitespace
'ADDCFG'      Name.Variable
','           Operator
"'"           Literal.String
'addins.txt'  Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'REV'         Name.Variable
'=:'          Operator
' '           Text.Whitespace
'fixrev'      Name.Variable
' '           Text.Whitespace
'freads'      Name.Variable
' '           Text.Whitespace
'ADDCFG'      Name.Variable
','           Operator
"'"           Literal.String
'revision.txt' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'LASTUPD'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'fixupd'      Name.Variable
' '           Text.Whitespace
'freads'      Name.Variable
' '           Text.Whitespace
'ADDCFG'      Name.Variable
','           Operator
"'"           Literal.String
'lastupdate.txt' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'LIBS'        Name.Variable
'=:'          Operator
' '           Text.Whitespace
'fixlibs'     Name.Variable
' '           Text.Whitespace
'freads'      Name.Variable
' '           Text.Whitespace
'ADDCFG'      Name.Variable
','           Operator
"'"           Literal.String
'library.txt' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'LIB'         Name.Variable
'=:'          Operator
' '           Text.Whitespace
'fixlib'      Name.Variable
' '           Text.Whitespace
'LIBS'        Name.Variable
'\n'          Text.Whitespace

'ZIPS'        Name.Variable
'=:'          Operator
' '           Text.Whitespace
'fixzips'     Name.Variable
' '           Text.Whitespace
'freads'      Name.Variable
' '           Text.Whitespace
'ADDCFG'      Name.Variable
','           Operator
"'"           Literal.String
'zips.txt'    Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'EMPTY'       Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'readtree'    Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'f'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'ADDCFG'      Name.Variable
','           Operator
"'"           Literal.String
'tree.txt'    Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'tree'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
'LF'          Name.Variable
' '           Text.Whitespace
'-'           Operator
'.'           Operator
'~'           Operator
' '           Text.Whitespace
'freads'      Name.Variable
' '           Text.Whitespace
'f'           Name.Variable
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
'tree'        Name.Variable
')'           Punctuation
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
"'"           Literal.String
'current'     Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'stable'      Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'tree'        Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'current'     Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'writetree'   Name.Variable
' '           Text.Whitespace
'tree'        Name.Variable
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'tree'        Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'writetree'   Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'y'           Name.Decorator
' '           Text.Whitespace
'fwritenew'   Name.Variable
' '           Text.Whitespace
'ADDCFG'      Name.Variable
','           Operator
"'"           Literal.String
'tree.txt'    Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'refreshweb'  Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'refreshjal'  Name.Variable
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'readlocal'   Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'1'           Literal.Number.Integer
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'refreshaddins' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'ADDLABS'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'f'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'ADDCFG'      Name.Variable
','           Operator
"'"           Literal.String
'addins.txt'  Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'p'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'jpath'       Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'~addons/'    Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'sd'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
';'           Operator
'subdir'      Name.Variable
' '           Text.Whitespace
'each'        Name.Variable
' '           Text.Whitespace
'subdir'      Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'='           Operator
'#'           Operator
'sd'          Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'fwrite'      Name.Variable
' '           Text.Whitespace
'f'           Name.Variable
'\n  '        Text.Whitespace
'write_config' Name.Variable
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'r'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
's'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'for_d'       Name.Variable
'.'           Operator
' '           Text.Whitespace
'sd'          Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'mft'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'freads'      Name.Variable
' '           Text.Whitespace
'('           Punctuation
'>'           Operator
'd'           Name.Variable
')'           Punctuation
','           Operator
"'"           Literal.String
'manifest.ijs' Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'mft'         Name.Variable
' '           Text.Whitespace
'-'           Operator
':'           Operator
' '           Text.Whitespace
'_1'          Literal.Number.Integer
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'continue.'   Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'VERSION'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'0'           Literal.Number.Integer
'!'           Operator
':'           Operator
'100'         Literal.Number.Integer
' '           Text.Whitespace
'mft'         Name.Variable
'\n  '        Text.Whitespace
'ver'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'fmtver'      Name.Variable
' '           Text.Whitespace
'fixver'      Name.Variable
' '           Text.Whitespace
'VERSION'     Name.Variable
'\n  '        Text.Whitespace
'n'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
'}'           Operator
':'           Operator
' '           Text.Whitespace
'('           Punctuation
'#'           Operator
'p'           Name.Variable
')'           Punctuation
' '           Text.Whitespace
'}'           Operator
'.'           Operator
' '           Text.Whitespace
'>'           Operator
'd'           Name.Variable
'\n  '        Text.Whitespace
'n'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'/'           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'('           Punctuation
'I'           Name.Variable
'.'           Operator
'n'           Name.Decorator
'='           Operator
"'"           Literal.String
'\\'          Literal.String
"'"           Literal.String
')'           Punctuation
' '           Text.Whitespace
'}'           Operator
' '           Text.Whitespace
'n'           Name.Decorator
'\n  '        Text.Whitespace
'r'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'r'           Name.Variable
','           Operator
'n'           Name.Decorator
','           Operator
"'"           Literal.String
' '           Literal.String
"'"           Literal.String
','           Operator
'ver'         Name.Variable
','           Operator
'LF'          Name.Variable
'\n  '        Text.Whitespace
's'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
's'           Name.Variable
','           Operator
'd'           Name.Variable
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'r'           Name.Variable
' '           Text.Whitespace
'fwritenew'   Name.Variable
' '           Text.Whitespace
'f'           Name.Variable
'\n'          Text.Whitespace

's'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'#'           Operator
'p'           Name.Variable
')'           Punctuation
' '           Text.Whitespace
'}'           Operator
'.'           Operator
'each'        Name.Variable
' '           Text.Whitespace
'}'           Operator
':'           Operator
' '           Text.Whitespace
'each'        Name.Variable
' '           Text.Whitespace
's'           Name.Variable
'\n'          Text.Whitespace

'install_labs' Name.Variable
' '           Text.Whitespace
'each'        Name.Variable
' '           Text.Whitespace
's'           Name.Variable
'\n'          Text.Whitespace

'write_config' Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'refreshjal'  Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

"'"           Literal.String
'rc p'        Literal.String
"'"           Literal.String
'=.'          Operator
' '           Text.Whitespace
'httpget'     Name.Variable
' '           Text.Whitespace
'WWW'         Name.Variable
','           Operator
'zipext'      Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'jal'         Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'rc'          Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'unzip'       Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
';'           Operator
'ADDCFG'      Name.Variable
'\n'          Text.Whitespace

'ferase'      Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'*'           Operator
'.'           Operator
'/'           Operator
' '           Text.Whitespace
'CFGFILES'    Name.Variable
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'['           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
'!'           Operator
':'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
'ADDCFG'      Name.Variable
','           Operator
"'"           Literal.String
'*'           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'Could not install the local repository catalog.' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'log'         Name.Variable
' '           Text.Whitespace
'msg'         Name.Variable
'\n'          Text.Whitespace

'info'        Name.Variable
' '           Text.Whitespace
'msg'         Name.Variable
'\n'          Text.Whitespace

'0'           Literal.Number.Integer
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'updatejal'   Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n  '        Text.Whitespace
'log'         Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Updating server catalog...' Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'init_console' Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'server'      Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'refreshaddins' Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'readlocal'   Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'pacman_init' Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'checklastupdate' Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'res'         Name.Variable
','           Operator
'LF'          Name.Variable
','           Operator
'checkstatus' Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'RELIBMSG'    Name.Variable
'=:'          Operator
' '           Text.Whitespace
'0 : 0'       Name.Entity
'\nYou are now using the XX base library, and can switch to the YY base library.\n\nThis will download the YY version of the base library and overwrite existing files. Addons are not affected.\n\nOK to switch to the YY library?\n' Literal.String

')'           Name.Label
'\n'          Text.Whitespace

'prelib'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'old'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'LIBTREE'     Name.Variable
'\n'          Text.Whitespace

'new'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'('           Punctuation
"'"           Literal.String
'stable'      Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'current'     Literal.String
"'"           Literal.String
')'           Punctuation
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'<'           Operator
'old'         Name.Variable
')'           Punctuation
' '           Text.Whitespace
'pick'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'current'     Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'beta'        Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'RELIBMSG'    Name.Variable
' '           Text.Whitespace
'rplc'        Name.Variable
' '           Text.Whitespace
'('           Punctuation
"'"           Literal.String
'XX'          Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'YY'          Literal.String
"'"           Literal.String
')'           Punctuation
','           Operator
'.'           Operator
'old'         Name.Variable
';'           Operator
'new'         Name.Variable
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'query'       Name.Variable
' '           Text.Whitespace
'SYSNAME'     Name.Variable
';'           Operator
'msg'         Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'info'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Not done.'   Literal.String
"'"           Literal.String
' '           Text.Whitespace
'return.'     Name.Label
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'switchlibrary' Name.Variable
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'pick'        Name.Variable
' '           Text.Whitespace
'new'         Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'switchlibrary' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'fwrite'      Name.Variable
' '           Text.Whitespace
'LIBVER'      Name.Variable
'\n'          Text.Whitespace

'writetree'   Name.Variable
' '           Text.Whitespace
'LIBTREE'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'refreshjal'  Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'readlocal'   Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'pmview_setpn' Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'masklib'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'('           Punctuation
'1'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'<'           Operator
'BASELIB'     Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'pkglater'    Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'dat'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
's'           Name.Variable
'=.'          Operator
'isjpkgout'   Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
')'           Punctuation
'{'           Operator
':'           Operator
':'           Operator
' '           Text.Whitespace
'PKGDATA'     Name.Variable
';'           Operator
'<'           Operator
'y'           Name.Decorator
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'='           Operator
'#'           Operator
'dat'         Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'$'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'loc'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'fixvers'     Name.Variable
' '           Text.Whitespace
'>'           Operator
' '           Text.Whitespace
'('           Punctuation
'2'           Literal.Number.Integer
'-'           Operator
's'           Name.Variable
')'           Punctuation
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'dat'         Name.Variable
'\n'          Text.Whitespace

'srv'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'fixvers'     Name.Variable
' '           Text.Whitespace
'>'           Operator
' '           Text.Whitespace
'('           Punctuation
'3'           Literal.Number.Integer
'-'           Operator
's'           Name.Variable
')'           Punctuation
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'dat'         Name.Variable
'\n'          Text.Whitespace

'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'/'           Operator
':'           Operator
'"'           Operator
'2'           Literal.Number.Integer
' '           Text.Whitespace
'srv'         Name.Variable
' '           Text.Whitespace
','           Operator
':'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'loc'         Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'pkgnew'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'dat'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
's'           Name.Variable
'=.'          Operator
'isjpkgout'   Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
')'           Punctuation
'{'           Operator
':'           Operator
':'           Operator
' '           Text.Whitespace
'PKGDATA'     Name.Variable
';'           Operator
'<'           Operator
'y'           Name.Decorator
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'='           Operator
'#'           Operator
'dat'         Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'$'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'0'           Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#'           Operator
' '           Text.Whitespace
'&'           Operator
'>'           Operator
' '           Text.Whitespace
'('           Punctuation
'2'           Literal.Number.Integer
'-'           Operator
's'           Name.Variable
')'           Punctuation
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'dat'         Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'pkgups'      Name.Variable
'=:'          Operator
' '           Text.Whitespace
'pkgnew'      Name.Variable
' '           Text.Whitespace
'<'           Operator
' '           Text.Whitespace
'pkglater'    Name.Variable
'\n'          Text.Whitespace

'pkgsearch'   Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n  '        Text.Whitespace
'+'           Operator
'.'           Operator
'/'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'+'           Operator
'.'           Operator
'/'           Operator
' '           Text.Whitespace
'y'           Name.Decorator
' '           Text.Whitespace
'E'           Name.Variable
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
'&'           Operator
'>'           Operator
'"'           Operator
'('           Punctuation
'0'           Literal.Number.Integer
' '           Text.Whitespace
'_'           Literal.Number
')'           Punctuation
' '           Text.Whitespace
'1'           Literal.Number.Integer
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'PKGDATA'     Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'pkgshow'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n  '        Text.Whitespace
'y'           Name.Decorator
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
'~'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'PKGDATA'     Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'setshowall'  Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'PKGDATA'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
'('           Punctuation
'I'           Name.Variable
'.'           Operator
'DATAMASK'    Name.Variable
')'           Punctuation
';'           Operator
'0'           Literal.Number.Integer
')'           Punctuation
' '           Text.Whitespace
'}'           Operator
' '           Text.Whitespace
'PKGDATA'     Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'setshownew'  Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'ndx'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'I'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'DATAMASK'    Name.Variable
' '           Text.Whitespace
'*'           Operator
'.'           Operator
' '           Text.Whitespace
'pkgnew'      Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'PKGDATA'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
'ndx'         Name.Variable
';'           Operator
'0'           Literal.Number.Integer
')'           Punctuation
' '           Text.Whitespace
'}'           Operator
' '           Text.Whitespace
'PKGDATA'     Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'setshowups'  Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'ndx'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'I'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'DATAMASK'    Name.Variable
' '           Text.Whitespace
'*'           Operator
'.'           Operator
' '           Text.Whitespace
'pkgups'      Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'PKGDATA'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
'ndx'         Name.Variable
';'           Operator
'0'           Literal.Number.Integer
')'           Punctuation
' '           Text.Whitespace
'}'           Operator
' '           Text.Whitespace
'PKGDATA'     Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'splitlib'    Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'='           Operator
'#'           Operator
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'$'           Operator
' '           Text.Whitespace
'<'           Operator
'y'           Name.Decorator
' '           Text.Whitespace
'return.'     Name.Label
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'msk'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'masklib'     Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'('           Punctuation
'msk'         Name.Variable
'#'           Operator
'y'           Name.Decorator
')'           Punctuation
' '           Text.Whitespace
';'           Operator
' '           Text.Whitespace
'<'           Operator
'('           Punctuation
'-'           Operator
'.'           Operator
'msk'         Name.Variable
')'           Punctuation
'#'           Operator
'y'           Name.Decorator
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'pacman_init' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'dat'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'ADDONS'      Name.Variable
' '           Text.Whitespace
'#'           Operator
'~'           Operator
' '           Text.Whitespace
'('           Punctuation
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'ADDONS'      Name.Variable
')'           Punctuation
' '           Text.Whitespace
'e'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'ZIPS'        Name.Variable
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'='           Operator
'#'           Operator
'dat'         Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'dat'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
'6'           Literal.Number.Integer
'\n'          Text.Whitespace

'else.'       Name.Label
'\n  '        Text.Whitespace
'ndx'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'ADDINS'      Name.Variable
')'           Punctuation
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'dat'         Name.Variable
'\n  '        Text.Whitespace
'ins'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'ndx'         Name.Variable
' '           Text.Whitespace
'{'           Operator
' '           Text.Whitespace
'('           Punctuation
'1'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'ADDINS'      Name.Variable
')'           Punctuation
','           Operator
'<'           Operator
"'"           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'dat'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'dat'         Name.Variable
','           Operator
'.'           Operator
'<'           Operator
"'"           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'dat'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'5'           Literal.Number.Integer
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'3'           Literal.Number.Integer
' '           Text.Whitespace
'4'           Literal.Number.Integer
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'dat'         Name.Variable
'\n  '        Text.Whitespace
'dat'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'ins'         Name.Variable
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'}'           Operator
'"'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'dat'         Name.Variable
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'lib'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'base library' Literal.String
"'"           Literal.String
';'           Operator
'('           Punctuation
'fmtver'      Name.Variable
' '           Text.Whitespace
'LIN'         Name.Variable
')'           Punctuation
';'           Operator
'('           Punctuation
'fmtver'      Name.Variable
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'pick'        Name.Variable
' '           Text.Whitespace
'LIB'         Name.Variable
')'           Punctuation
';'           Operator
"'"           Literal.String
'base library scripts' Literal.String
"'"           Literal.String
';'           Operator
'LIBDESC'     Name.Variable
';'           Operator
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'dat'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'dat'         Name.Variable
','           Operator
'lib'         Name.Variable
'\n'          Text.Whitespace

'dat'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
'0'           Literal.Number.Integer
')'           Punctuation
','           Operator
'.'           Operator
'dat'         Name.Variable
'\n'          Text.Whitespace

'PKGDATA'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'sort'        Name.Variable
' '           Text.Whitespace
'dat'         Name.Variable
'\n'          Text.Whitespace

'nms'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'{'           Operator
'"'           Operator
'1'           Literal.Number.Integer
' '           Text.Whitespace
'PKGDATA'     Name.Variable
'\n'          Text.Whitespace

'nms'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'~'           Operator
'.'           Operator
' '           Text.Whitespace
'('           Punctuation
'nms'         Name.Variable
' '           Text.Whitespace
'i'           Name.Variable
'.'           Operator
'&'           Operator
'>'           Operator
' '           Text.Whitespace
"'"           Literal.String
'/'           Literal.String
"'"           Literal.String
')'           Punctuation
' '           Text.Whitespace
'{'           Operator
'.'           Operator
'each'        Name.Variable
' '           Text.Whitespace
'nms'         Name.Variable
'\n'          Text.Whitespace

'SECTION'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
"'"           Literal.String
'All'         Literal.String
"'"           Literal.String
';'           Operator
'nms'         Name.Variable
'\n'          Text.Whitespace

'DATAMASK'    Name.Variable
'=:'          Operator
' '           Text.Whitespace
'('           Punctuation
'#'           Operator
'PKGDATA'     Name.Variable
')'           Punctuation
' '           Text.Whitespace
'$'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
'\n'          Text.Whitespace

'EMPTY'       Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'init_console' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
'='           Operator
'#'           Operator
'y'           Name.Decorator
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'y'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'read'        Literal.String
"'"           Literal.String
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'select.'     Name.Label
' '           Text.Whitespace
'y'           Name.Decorator
'\n  '        Text.Whitespace
'fcase.'      Name.Label
' '           Text.Whitespace
"'"           Literal.String
'edit'        Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'server'      Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'checkaccess' Name.Variable
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'read'        Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'checkaddonsdir' Name.Variable
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'0'           Literal.Number.Integer
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n    '      Text.Whitespace
'setfiles'    Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n    '      Text.Whitespace
'readlocal'   Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n    '      Text.Whitespace
'pacman_init' Name.Variable
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
'\n    '      Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
'\n  '        Text.Whitespace
'case.'       Name.Label
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'y'           Name.Decorator
' '           Text.Whitespace
'-'           Operator
':'           Operator
' '           Text.Whitespace
"'"           Literal.String
'server'      Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'getserver'   Name.Variable
"'"           Literal.String
"'"           Literal.String
'  '          Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'res'         Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'jpkg'        Name.Variable
'=:'          Operator
' '           Text.Whitespace
'4 : 0'       Name.Function
'\n  '        Text.Whitespace
'select.'     Name.Label
' '           Text.Whitespace
'x'           Name.Decorator
'\n  '        Text.Whitespace
'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'history'     Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'manifest'    Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'x'           Name.Decorator
' '           Text.Whitespace
'showfiles_console' Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n  '        Text.Whitespace
'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'install'     Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'install_console' Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n  '        Text.Whitespace
'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'reinstall'   Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'remove_console' Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n    '      Text.Whitespace
'install_console' Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n  '        Text.Whitespace
'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'remove'      Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'remove_console' Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n  '        Text.Whitespace
'case.'       Name.Label
' '           Text.Whitespace
';'           Operator
':'           Operator
"'"           Literal.String
'show search showinstalled shownotinstalled showupgrade status' Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'x'           Name.Decorator
' '           Text.Whitespace
'show_console' Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n  '        Text.Whitespace
'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'update'      Literal.String
"'"           Literal.String
'  '          Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'updatejal'   Name.Variable
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'upgrade'     Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'upgrade_console' Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n  '        Text.Whitespace
'case.'       Name.Label
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'Valid options are:' Literal.String
"'"           Literal.String
','           Operator
'LF'          Name.Variable
'\n    '      Text.Whitespace
'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'msg'         Name.Variable
','           Operator
"'"           Literal.String
'  history, install, manifest, remove, reinstall, show, search,' Literal.String
"'"           Literal.String
','           Operator
'LF'          Name.Variable
'\n    '      Text.Whitespace
'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'msg'         Name.Variable
','           Operator
"'"           Literal.String
'  showinstalled, shownotinstalled, showupgrade, status,' Literal.String
"'"           Literal.String
','           Operator
'LF'          Name.Variable
'\n    '      Text.Whitespace
'msg'         Name.Variable
','           Operator
"'"           Literal.String
'  update, upgrade' Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'do_install'  Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'-'           Operator
'.'           Operator
' '           Text.Whitespace
'checkaccess_jpacman_' Name.Variable
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

"'"           Literal.String
'update'      Literal.String
"'"           Literal.String
' '           Text.Whitespace
'jpkg'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'select.'     Name.Label
' '           Text.Whitespace
'y'           Name.Decorator
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'qtide'       Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'angle'       Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
"'"           Literal.String
'install'     Literal.String
"'"           Literal.String
' '           Text.Whitespace
'jpkg'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'base library ide/qt' Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'getqtbin'    Name.Variable
' '           Text.Whitespace
'('           Punctuation
'y'           Name.Decorator
'-'           Operator
':'           Operator
"'"           Literal.String
'angle'       Literal.String
"'"           Literal.String
')'           Punctuation
'{'           Operator
':'           Operator
':'           Operator
'0'           Literal.Number.Integer
';'           Operator
"'"           Literal.String
'angle'       Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'msg'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'+'           Operator
'/'           Operator
' '           Text.Whitespace
'2'           Literal.Number.Integer
' '           Text.Whitespace
'1'           Literal.Number.Integer
' '           Text.Whitespace
'*'           Operator
' '           Text.Whitespace
'IFWIN'       Name.Variable
','           Operator
"'"           Literal.String
'Darwin'      Literal.String
"'"           Literal.String
'-'           Operator
':'           Operator
'UNAME'       Name.Variable
')'           Punctuation
' '           Text.Whitespace
'pick'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'jqt.sh'      Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'the jqt icon' Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'jqt.cmd'     Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'smoutput'    Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'exit and restart J using ' Literal.String
"'"           Literal.String
','           Operator
'msg'         Name.Variable
'\n'          Text.Whitespace

'case.'       Name.Label
' '           Text.Whitespace
"'"           Literal.String
'all'         Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
"'"           Literal.String
'install'     Literal.String
"'"           Literal.String
' '           Text.Whitespace
'jpkg'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'all'         Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'getqtbin'    Name.Variable
' '           Text.Whitespace
'0'           Literal.Number.Integer
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'do_getqtbin' Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n'          Text.Whitespace

'smoutput'    Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Installing JQt binaries...' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
'Linux'       Literal.String
"'"           Literal.String
'-'           Operator
':'           Operator
'UNAME'       Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'IFRASPI'     Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'z'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'jqt-raspi-32.tar.gz' Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'else.'       Name.Label
'\n    '      Text.Whitespace
'z'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'jqt-'        Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'('           Punctuation
'y'           Name.Decorator
'-'           Operator
':'           Operator
"'"           Literal.String
'slim'        Literal.String
"'"           Literal.String
')'           Punctuation
' '           Text.Whitespace
'pick'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'linux'       Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'slim'        Literal.String
"'"           Literal.String
')'           Punctuation
','           Operator
"'"           Literal.String
'-'           Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'IF64'        Name.Variable
' '           Text.Whitespace
'pick'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'x86'         Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'x64'         Literal.String
"'"           Literal.String
')'           Punctuation
','           Operator
"'"           Literal.String
'.tar.gz'     Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'z1'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'libjqt.so'   Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'elseif.'     Name.Label
' '           Text.Whitespace
'IFWIN'       Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'z'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'jqt-win'     Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'('           Punctuation
'y'           Name.Decorator
'-'           Operator
':'           Operator
"'"           Literal.String
'slim'        Literal.String
"'"           Literal.String
')'           Punctuation
'#'           Operator
"'"           Literal.String
'slim'        Literal.String
"'"           Literal.String
')'           Punctuation
','           Operator
"'"           Literal.String
'-'           Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'IF64'        Name.Variable
' '           Text.Whitespace
'pick'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'x86'         Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'x64'         Literal.String
"'"           Literal.String
')'           Punctuation
','           Operator
"'"           Literal.String
'.zip'        Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'z1'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'jqt.dll'     Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'elseif.'     Name.Label
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'z'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'jqt-mac'     Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'('           Punctuation
'y'           Name.Decorator
'-'           Operator
':'           Operator
"'"           Literal.String
'slim'        Literal.String
"'"           Literal.String
')'           Punctuation
'#'           Operator
"'"           Literal.String
'slim'        Literal.String
"'"           Literal.String
')'           Punctuation
','           Operator
"'"           Literal.String
'-'           Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'IF64'        Name.Variable
' '           Text.Whitespace
'pick'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'x86'         Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'x64'         Literal.String
"'"           Literal.String
')'           Punctuation
','           Operator
"'"           Literal.String
'.zip'        Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'z1'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'libjqt.dylib' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

"'"           Literal.String
'rc p'        Literal.String
"'"           Literal.String
'=.'          Operator
' '           Text.Whitespace
'httpget_jpacman_' Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'http://www.jsoftware.com/download/j802/qtide/' Literal.String
"'"           Literal.String
','           Operator
'z'           Name.Variable
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'rc'          Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'smoutput'    Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'unable to download: ' Literal.String
"'"           Literal.String
','           Operator
'z'           Name.Variable
' '           Text.Whitespace
'return.'     Name.Label
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'd'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'jpath'       Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'~bin'        Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'IFWIN'       Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'unzip_jpacman_' Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
';'           Operator
'd'           Name.Variable
'\n'          Text.Whitespace

'else.'       Name.Label
'\n  '        Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
'Linux'       Literal.String
"'"           Literal.String
'-'           Operator
':'           Operator
'UNAME'       Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n    '      Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'('           Punctuation
'0'           Literal.Number.Integer
'~'           Operator
':'           Operator
'FHS'         Name.Variable
')'           Punctuation
' '           Text.Whitespace
'do.'         Name.Label
'\n      '    Text.Whitespace
'if.'         Name.Label
' '           Text.Whitespace
'IFRASPI'     Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n        '  Text.Whitespace
'd1'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'/usr/lib/arm-linux-gnueabihf/.' Literal.String
"'"           Literal.String
'\n      '    Text.Whitespace
'elseif.'     Name.Label
' '           Text.Whitespace
'IF64'        Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n        '  Text.Whitespace
'd1'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'/usr/lib/x86_64-linux-gnu/.' Literal.String
"'"           Literal.String
'\n      '    Text.Whitespace
'elseif.'     Name.Label
' '           Text.Whitespace
'do.'         Name.Label
'\n        '  Text.Whitespace
'd1'          Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'/usr/lib/i386-linux-gnu/.' Literal.String
"'"           Literal.String
'\n      '    Text.Whitespace
'end.'        Name.Label
'\n      '    Text.Whitespace
'hostcmd_jpacman_' Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'cd /usr/bin && tar --no-same-owner --no-same-permissions -xzf ' Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'dquote'      Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
')'           Punctuation
','           Operator
' '           Text.Whitespace
"'"           Literal.String
' && chmod 755 jqt && chmod 644 libjqt.so && mv libjqt.so ' Literal.String
"'"           Literal.String
','           Operator
'd1'          Name.Variable
'\n    '      Text.Whitespace
'else.'       Name.Label
'\n      '    Text.Whitespace
'hostcmd_jpacman_' Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'cd '         Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'dquote'      Name.Variable
' '           Text.Whitespace
'd'           Name.Variable
')'           Punctuation
','           Operator
"'"           Literal.String
' && tar xzf ' Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'dquote'      Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
')'           Punctuation
'\n    '      Text.Whitespace
'end.'        Name.Label
'\n  '        Text.Whitespace
'else.'       Name.Label
'\n    '      Text.Whitespace
'hostcmd_jpacman_' Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'unzip -o '   Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'dquote'      Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
')'           Punctuation
','           Operator
"'"           Literal.String
' -d '        Literal.String
"'"           Literal.String
','           Operator
'dquote'      Name.Variable
' '           Text.Whitespace
'd'           Name.Variable
'\n  '        Text.Whitespace
'end.'        Name.Label
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'ferase'      Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'#'           Operator
'1'           Literal.Number.Integer
'!'           Operator
':'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
'('           Punctuation
'('           Punctuation
'0'           Literal.Number.Integer
'~'           Operator
':'           Operator
'FHS'         Name.Variable
')'           Punctuation
'*'           Operator
'.'           Operator
"'"           Literal.String
'Linux'       Literal.String
"'"           Literal.String
'-'           Operator
':'           Operator
'UNAME'       Name.Variable
')'           Punctuation
'{'           Operator
':'           Operator
':'           Operator
'('           Punctuation
'jpath'       Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'~bin/'       Literal.String
"'"           Literal.String
','           Operator
'z1'          Name.Variable
')'           Punctuation
';'           Operator
"'"           Literal.String
'/usr/bin/jqt' Literal.String
"'"           Literal.String
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'm'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'Finished install of JQt binaries.' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'else.'       Name.Label
'\n  '        Text.Whitespace
'm'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'Unable to install JQt binaries.' Literal.String
"'"           Literal.String
','           Operator
'LF'          Name.Variable
'\n  '        Text.Whitespace
'm'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
'm'           Name.Decorator
','           Operator
"'"           Literal.String
'check that you have write permission for: ' Literal.String
"'"           Literal.String
','           Operator
'LF'          Name.Variable
','           Operator
'('           Punctuation
'('           Punctuation
'0'           Literal.Number.Integer
'~'           Operator
':'           Operator
'FHS'         Name.Variable
')'           Punctuation
'*'           Operator
'.'           Operator
"'"           Literal.String
'Linux'       Literal.String
"'"           Literal.String
'-'           Operator
':'           Operator
'UNAME'       Name.Variable
')'           Punctuation
'{'           Operator
':'           Operator
':'           Operator
'('           Punctuation
'jpath'       Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'~bin'        Literal.String
"'"           Literal.String
')'           Punctuation
';'           Operator
"'"           Literal.String
'/usr/bin'    Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'smoutput'    Name.Variable
' '           Text.Whitespace
'm'           Name.Decorator
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
"'"           Literal.String
'Linux'       Literal.String
"'"           Literal.String
'-'           Operator
':'           Operator
'UNAME'       Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
' '           Text.Whitespace
'return.'     Name.Label
' '           Text.Whitespace
'end.'        Name.Label
'\n\n'        Text.Whitespace

'tgt'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'jpath'       Name.Variable
' '           Text.Whitespace
'IFWIN'       Name.Variable
'{'           Operator
':'           Operator
':'           Operator
"'"           Literal.String
'~install/Qt' Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'~bin/Qt5Core.dll' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'y'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
'('           Punctuation
'*'           Operator
'#'           Operator
'y'           Name.Decorator
')'           Punctuation
'{'           Operator
':'           Operator
':'           Operator
'0'           Literal.Number.Integer
';'           Operator
'y'           Name.Decorator
'\n'          Text.Whitespace

'smoutput'    Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'Installing Qt library...' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'IFWIN'       Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'z'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'qt53-'       Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'('           Punctuation
'y'           Name.Decorator
'-'           Operator
':'           Operator
"'"           Literal.String
'angle'       Literal.String
"'"           Literal.String
')'           Punctuation
' '           Text.Whitespace
'pick'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'win'         Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'angle'       Literal.String
"'"           Literal.String
')'           Punctuation
','           Operator
"'"           Literal.String
'-'           Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'('           Punctuation
'y'           Name.Decorator
'-'           Operator
':'           Operator
"'"           Literal.String
'slim'        Literal.String
"'"           Literal.String
')'           Punctuation
'#'           Operator
"'"           Literal.String
'slim-'       Literal.String
"'"           Literal.String
')'           Punctuation
','           Operator
'('           Punctuation
'IF64'        Name.Variable
' '           Text.Whitespace
'pick'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'x86'         Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'x64'         Literal.String
"'"           Literal.String
')'           Punctuation
','           Operator
"'"           Literal.String
'.zip'        Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'else.'       Name.Label
'\n  '        Text.Whitespace
'z'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'qt53-mac-'   Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'('           Punctuation
'y'           Name.Decorator
'-'           Operator
':'           Operator
"'"           Literal.String
'slim'        Literal.String
"'"           Literal.String
')'           Punctuation
'#'           Operator
"'"           Literal.String
'slim-'       Literal.String
"'"           Literal.String
')'           Punctuation
','           Operator
'('           Punctuation
'IF64'        Name.Variable
' '           Text.Whitespace
'pick'        Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'x86'         Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'x64'         Literal.String
"'"           Literal.String
')'           Punctuation
','           Operator
"'"           Literal.String
'.zip'        Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

"'"           Literal.String
'rc p'        Literal.String
"'"           Literal.String
'=.'          Operator
' '           Text.Whitespace
'httpget_jpacman_' Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'http://www.jsoftware.com/download/j802/qtlib/' Literal.String
"'"           Literal.String
','           Operator
'z'           Name.Variable
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'rc'          Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'smoutput'    Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'unable to download: ' Literal.String
"'"           Literal.String
','           Operator
'z'           Name.Variable
' '           Text.Whitespace
'return.'     Name.Label
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'd'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'jpath'       Name.Variable
' '           Text.Whitespace
'IFWIN'       Name.Variable
'{'           Operator
':'           Operator
':'           Operator
"'"           Literal.String
'~install'    Literal.String
"'"           Literal.String
';'           Operator
"'"           Literal.String
'~bin'        Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'IFWIN'       Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'unzip_jpacman_' Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
';'           Operator
'd'           Name.Variable
'\n'          Text.Whitespace

'else.'       Name.Label
'\n  '        Text.Whitespace
'hostcmd_jpacman_' Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'unzip -o '   Literal.String
"'"           Literal.String
','           Operator
'('           Punctuation
'dquote'      Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
')'           Punctuation
','           Operator
"'"           Literal.String
' -d '        Literal.String
"'"           Literal.String
','           Operator
'dquote'      Name.Variable
' '           Text.Whitespace
'd'           Name.Variable
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'ferase'      Name.Variable
' '           Text.Whitespace
'p'           Name.Variable
'\n'          Text.Whitespace

'if.'         Name.Label
' '           Text.Whitespace
'#'           Operator
'1'           Literal.Number.Integer
'!'           Operator
':'           Operator
'0'           Literal.Number.Integer
' '           Text.Whitespace
'tgt'         Name.Variable
' '           Text.Whitespace
'do.'         Name.Label
'\n  '        Text.Whitespace
'm'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'Finished install of Qt binaries.' Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'else.'       Name.Label
'\n  '        Text.Whitespace
'm'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
"'"           Literal.String
'Unable to install Qt binaries.' Literal.String
"'"           Literal.String
','           Operator
'LF'          Name.Variable
'\n  '        Text.Whitespace
'm'           Name.Decorator
'=.'          Operator
' '           Text.Whitespace
'm'           Name.Decorator
','           Operator
"'"           Literal.String
'check that you have write permission for: ' Literal.String
"'"           Literal.String
','           Operator
'LF'          Name.Variable
','           Operator
'IFWIN'       Name.Variable
'{'           Operator
':'           Operator
':'           Operator
'tgt'         Name.Variable
';'           Operator
'jpath'       Name.Variable
"'"           Literal.String
'~bin'        Literal.String
"'"           Literal.String
'\n'          Text.Whitespace

'end.'        Name.Label
'\n'          Text.Whitespace

'smoutput'    Name.Variable
' '           Text.Whitespace
'm'           Name.Decorator
'\n\n'        Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'jpkg_z_'     Name.Variable
'=:'          Operator
' '           Text.Whitespace
'3 : 0'       Name.Function
'\n  '        Text.Whitespace
"'"           Literal.String
'help'        Literal.String
"'"           Literal.String
' '           Text.Whitespace
'jpkg'        Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n  '        Text.Whitespace
':'           Operator
'\n  '        Text.Whitespace
'a'           Name.Variable
'=.'          Operator
' '           Text.Whitespace
'conew'       Name.Variable
' '           Text.Whitespace
"'"           Literal.String
'jpacman'     Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'res'         Name.Variable
'=.'          Operator
' '           Text.Whitespace
'x'           Name.Decorator
' '           Text.Whitespace
'jpkg__a'     Name.Variable
' '           Text.Whitespace
'y'           Name.Decorator
'\n  '        Text.Whitespace
'destroy__a'  Name.Variable
"'"           Literal.String
"'"           Literal.String
'\n  '        Text.Whitespace
'res'         Name.Variable
'\n'          Text.Whitespace

')'           Name.Label
'\n'          Text.Whitespace

'jpkgv_z_'    Name.Variable
'=:'          Operator
' '           Text.Whitespace
'('           Punctuation
'<'           Operator
'@'           Operator
':'           Operator
'>'           Operator
'"'           Operator
'1'           Literal.Number.Integer
'@'           Operator
'|'           Operator
':'           Operator
'^'           Operator
':'           Operator
'('           Punctuation
'0'           Literal.Number.Integer
' '           Text.Whitespace
'~'           Operator
':'           Operator
' '           Text.Whitespace
'#'           Operator
')'           Punctuation
')'           Punctuation
'@'           Operator
'jpkg'        Name.Variable
'\n'          Text.Whitespace
