00# 01 02 03/* 04*/ . ( ) [ ] ; , + - * % ^ < <= = > >= & ^ / :: :- +:= -:= *:= := \:= %:= + - * ** / *% /% +% -% \ & && || ~ ~~ % %% ^ ^^ # = <> <= >= < > = == ~= ~<> <<< >>> <<<< >>>> ( ) { } [ ] ; : :: :- -> @ @@ $ , . .. ? ?- ` ++ -- // \\ (/ \) | |- +:= -:= *:= /:= \:= %:= &:= &+ &- &* &/ &\ break self enum negate constant catch scope epocs local elif alias else esle when bye case of to esac create dec delete from div do as do od do until do nothing duplicate exchange for from (down)to by (while) do od for from(down)to by (while) do as for from (down)to by (while) do until for from (down)to by (until) do od for from (down)to by (until) do as for from (down)to by (until) do until for in (while) do od for in (until) do od global if then (elif) (else) fi import (alias as) inc insert into if fi if is return fi intdiv mod mul pop from redo relaunch returrn when return post rotate skip skip when try (catch) yrt while do od with in do od with do od proc end abs true seq thread userdata integer nonnegative nonnegint posint positive anything string signum boolean complex lightuserdata listing fail pair register procedure sequence char false null assigned number table set alternate and argerror assume augment binsearch bintersect bisequal bminus bottom checkoptions checktype clear columns copy copyadd countitems descend dimension duplicates empty everyth error filled getbit getbits getentry getmetatable getnbits getorset gettype has identity "[with a1, … := e2, … →] If then fi" initialise ipairs isboolean iscomplex isint isnumber isnumeric ispair isseq isset isstring isstructure istable kernel left load loadfile loadstring map max min nand next nseq nor not ops optboolean optcomplex optint optnonnegative optnonnegint optnumber optpositive optposint optstring or pairs pipeline prepend protect pointer print printf purge put rawequal rawget rawset read readlib recurse reduce remember remove replace restart reverse rget right run satisfy save select selectremove setbit setbits setfenv setmetatable setnbits settype size sort sorted subs time times tonumber top toseq toset tostring tostringx totable type typeof unassigned unpack watch whereis write xnor xor xpcall zip tonumber tostring trim upper & abs atendof empty filled in instr lower map notin replace size split + - * *% \ ++ -- % +% -% %% % symmod < <= = ~= ~<> > >= | ~| || &+ &- &* & , &\ abs antilog2 antilog10 approx arccos arccosh arccoth arccsc arccsch arcsec arcsech arcsin arcsinh arctan arctan2 arctanh argument bea besselj bessely beta binomial cabs cartesian cas cbrt ceil conjugate cos cosc cosh cosxx cot coth csc csch cube drem entier erf erfc erfcx erfi even exp expx2 fact finite flip float fma frac frexp gamma heaviside hypot hypot2 hypot3 hypot4 ilog2 ilog10 imag implies in infinite inrange int integral inverf inverfc invsqrt iqr iscomplex isint isnegative isnegint isnonneg isnonnegint isnonposint isnumber isposint ispositive ldexp ln lngamma log log2 log10 mdf modf multiple nan nand nonzero nor odd proot pytha qmdev qsadd real recip root roll round sadd sec sech sign sin sinc sinh sqrt square squareadd tan tanc tanh xdf xnor xor zero degrees Eps EulerGamma Exp, E I infinity Pi Pi2 PiO2 PiO4 radians undefined augment bintersect bisEqual bminus bottom columns copy copyadd duplicates empty filled getentry getmetatable gettype in intersect join map minus notin pop purge put qsadd sadd setmetatable settype size smul subset top totable type typeof union unique values xsubset zip strings a64 advance align appendmissing between capitalise charmap chomp chop compare contains varargs cut diamap dleven fields find format fuzzy gfields glob gmatch gmatches gseparate gsub hits include isabbrev isalpha isalphanumeric isalphaspace isalphaspec isascii isblank iscontrol iscenumeric isdia isending isfloat isgraph ishex isisoalpha isisolower isisoprint isisospace isisoupper islatin isloweralpha islowerlatin ismagic ismultibyte isnumber isnumberspace isnumeric isolower isoupper isprintable isspace isspec isupperalpha isupperlatin isutf8 iswrapped ljustify lrtrim ltrim match mfind random remove repeat reverse rjustify rotateleft rotateright rtrim separate shannon splitfields strlen tobytes tochars tolatin toutf8 transform uncapitalise words wrap wrapmissing math accu arccosh arcsinh arctanh branch ceillog2 ceilpow2 chop cld clip convertbase copysign dd decompose dirac dms eps epsilon expminusone exponent fall fdim fib fibinv fld flipsign floorpow2 fpclassify fraction frexp Gamma gcd iscube isfib isinfinity isirregular isminuszero isordered ispow2 isprime isqrt issquare issubnormal koadd lcm lnabs lnfact lnplusone mantissa max min modinv modulus morton mulsign ndigits nearmod nthdigit nextafter nextmultiple nextprime norm Phi piecewise pochhammer powmod prevprime quadrant ramp random randomseed rectangular relerror rempio2 rint signbit sincos sinhcosh splitdms stirling todecimal tohex toradians tosgesim triangular tworaised uexponent ulp unitstep wrap xlnplusone zerosubnormal bytes add32 sub32 mul32 div32 divmod32 mod32 and32 arshift32 bcd castint extract32 fpbtoint numhigh numlow numwords inttofpb isint32 leadzeros leastsigbit mask32 mostsigbit muladd32 nand32 nextbit nor32 not32 numto32 onebits or32 parity32 replace32 reverse setnumhigh setnumlow setnumwords tobig tobinary tobytes tolittle tonumber trailzeros xnor32 xor32 cast getdouble gethigh getlow getunbiased getwords setdouble sethigh setlow setwords close writeline libname mainlibname environcpu homedir gdidefaultoptions libpatchlevel maxpathlength more os release withprotected withverbose _G _PROMPT _RELEASE nargs procname mathPhi largest smallest lastcontint subnormalmax subnormalmin calcAi arclen bernoulli Bi Ci Chi curvature dawson diff dilog Ei En eucliddist euler eulerdiff fminbr fmings fprod fresnelc fresnels fsum gauleg gaussian gd gtrap ibeta igamma igammac intde intdei intdeo integ interp invibeta iscont isdiff lambda limit linterp logistic maximum minimum nakspline naksplinecoeffs neville newtoncoeffs polyfit polygen polylog Psi scaleddawson sections Si sigmoid simaptive sinuosity Shi smoothstep softsign Ssi variance w weier xpdiff zeros zeta tablesallocate borders dimension entries include getsize getsizes indices maxn move newtable swap osalarm battery beep cdrom chdir chmod chown clock computername cpuinfo cpuload curdir curdrive date datetosecs difftime dirname drives drivestat endian environ esd execute exists exit faccess fattrib fcopy filename freemem fstat getenv getextlibpath getlocale getmodulefilename gettemppath groupinfo hasnetwork isansi isarm isdir isdocked isdos isdst isfile islink islinux islocale ismounted isos2 isppc isremovable isvaliddrive isunix iswindows isx86 iterate kbdgetstatus list listcore login lsd memstate mkdir monitor mouse mouseflush mousestate now os2info pause pid readlink realpath remove rename rmdir screensize secstodate setenv setextlibpath setlocale settime strerror suffix symlink system terminate time tmpname tzdiff uptime userinfo vga wait whereis winver environanames attrib funcname gc getfenv globals isequal isselfref kernel onexit pointer ref setfenv unref used envionwarn registryanchor get libname mainlibname buffersize cpu homedir maxlong maxnumber maxpathlength minlong minnumber more os printenclosestrings release umaxlong withprotected withverbose _PROMPT _RELEASE readlib packageloadclib loaded readlibbed checkclib ioanykey clearerror close eof ferror fileno filepos filesize getkey getclip infile input isfdesc isopen keystroke lines lock maxopenfiles mkstemp move nlines open output pcall popen putclip read readfile readlines rewind seek setvbuf skiplines sync tmpfile toend truncate unlock write writefile writeline biniolength readbytes readchar readindex readlong readnumber readshortstring readstring writebytes writechar writeindex writelong writenumber writeshortstring writestring utilscalendar checkdate decodeb64 decodexml encodeb64 encodexml findfiles hexlify posrelat readcsv readini readxml singlesubs speed uuid writecsv writeini writexml skycranebagtable ceillog2 dice enclose getlocales isemail removedquotes replaceinfile scribe sorted stopwatch tee timestamp tocomma todate tolerance trimpath xmlmatch factorycount cycle gdiarc arcfilled autoflush background circle circlefilled clearpalette dash ellipse ellipsefilled flush fontsize hasoption initpalette ink lastaccessed line lineplot options point pointplot plot plotfn rectangle rectanglefilled reset resetpalette setarc setarcfilled setcircle setcirclefilled setellipse setline setoptions setpoint setrectangle setrectanglefilled setriangle settrianglefilled text thickness triangle trianglefilled useink clockadd adjust mul sgstr sub todec totm xbasefield fields fieldtype header ismarked isvoid new mark purge readdbf readvalue record records writeboolean writedate writedouble writefloat writetime wipe xmlgzipdeflate inflate utf8chars codes codepoint len offset coroutineresume running setup status wrap yield debugdebug doubleendiantest gethook getinfo getlocal getmetatable getregistry getupvalue sethook setlocal setmetatable setupvalue traceback osalarm battery beep cdrom chdir chmod chown clock computername cpuinfo cpuload curdir curdrive date datetosecs difftime dirname drives drivestat endian environ esd execute exists exit faccess fattrib fcopy filename freemem fstat getenv getextlibpath getlocale getmodulefilename gettemppath groupinfo hasnetwork isansi isarm isdir isdocked isdos isdst isfile islink islinux islocale ismounted isos2 isppc isremovable isvaliddrive isunix iswindows isx86 iterate kbdgetstatus list listcore login lsd memstate mkdir monitor mouse mouseflush mousestate now os2info pause pid readlink realpath remove rename rmdir screensize secstodate setenv setextlibpath setlocale settime strerror suffix symlink system terminate time tmpname tzdiff uptime userinfo vga wait whereis winver environanames attrib funcname gc getfenv globals isequal isselfref kernel onexit pointer ref setfenv unref used envionwarn registryanchor get libname mainlibname buffersize cpu homedir maxlong maxnumber maxpathlength minlong minnumber more os printenclosestrings release umaxlong withprotected withverbose _PROMPT _RELEASE readlib packageloadclib loaded readlibbed checkclib ioanykey clearerror close eof ferror fileno filepos filesize getkey getclip infile input isfdesc isopen keystroke lines lock maxopenfiles mkstemp move nlines open output pcall popen putclip read readfile readlines rewind seek setvbuf skiplines sync tmpfile toend truncate unlock write writefile writeline biniolength readbytes readchar readindex readlong readnumber readshortstring readstring writebytes writechar writeindex writelong writenumber writeshortstring writestring utilscalendar checkdate decodeb64 decodexml encodeb64 encodexml findfiles hexlify posrelat readcsv readini readxml singlesubs speed uuid writecsv writeini writexml skycranebagtable ceillog2 dice enclose getlocales isemail removedquotes replaceinfile scribe sorted stopwatch tee timestamp tocomma todate tolerance trimpath xmlmatch factorycount cycle gdiarc arcfilled autoflush background circle circlefilled clearpalette dash ellipse ellipsefilled flush fontsize hasoption initpalette ink lastaccessed line lineplot options point pointplot plot plotfn rectangle rectanglefilled reset resetpalette setarc setarcfilled setcircle setcirclefilled setellipse setline setoptions setpoint setrectangle setrectanglefilled setriangle settrianglefilled text thickness triangle trianglefilled useink clockadd adjust mul sgstr sub todec totm xbasefield fields fieldtype header ismarked isvoid new mark purge readdbf readvalue record records writeboolean writedate writedouble writefloat writetime wipe xmlgzipdeflate inflate utf8chars codes codepoint len offset coroutineresume running setup status wrap yield debugdebug doubleendiantest gethook getinfo getlocal getmetatable getregistry getupvalue sethook setlocal setmetatable setupvalue traceback os io libname mainlibname environ cpu homedir gdidefaultoptions libpatchlevel maxpathlength more os release withprotected withverbose _G _PROMPT _RELEASE nargs procname math Phi largest smallest lastcontint subnormalmax subnormalmin calc Ai arclen bernoulli Bi Ci Chi curvature dawson diff dilog Ei En eucliddist euler eulerdiff fminbr fmings fprod fresnelc fresnels fsum gauleg gaussian gd gtrap ibeta igamma igammac intde intdei intdeo integ interp invibeta iscont isdiff lambda limit linterp logistic maximum minimum nakspline naksplinecoeffs neville newtoncoeffs polyfit polygen polylog Psi scaleddawson sections Si sigmoid simaptive sinuosity Shi smoothstep softsign Ssi variance w weier xpdiff zeros zeta tables allocate borders dimension entries include getsize getsizes indices maxn move newtable swap os alarm battery beep cdrom chdir chmod chown clock computername cpuinfo cpuload curdir curdrive date datetosecs difftime dirname drives drivestat endian environ esd execute exists exit faccess fattrib fcopy filename freemem fstat getenv getextlibpath getlocale getmodulefilename gettemppath groupinfo hasnetwork isansi isarm isdir isdocked isdos isdst isfile islink islinux islocale ismounted isos2 isppc isremovable isvaliddrive isunix iswindows isx86 iterate kbdgetstatus list listcore login lsd memstate mkdir monitor mouse mouseflush mousestate now os2info pause pid readlink realpath remove rename rmdir screensize secstodate setenv setextlibpath setlocale settime strerror suffix symlink system terminate time tmpname tzdiff uptime userinfo vga wait whereis winver anames attrib funcname gc getfenv globals isequal isselfref kernel onexit pointer ref setfenv unref used envion warn registry anchor get buffersize maxlong maxnumber minlong minnumber printenclosestrings umaxlong rtable defaults rdelete rget rinit rmode roinit rset readlib package loadclib loaded readlibbed checkclib io anykey clearerror close eof ferror fileno filepos filesize getkey getclip infile input isfdesc isopen keystroke lines lock maxopenfiles mkstemp nlines open output pcall popen putclip read readfile readlines rewind seek setvbuf skiplines sync tmpfile toend truncate unlock write writefile writeline binio length readbytes readchar readindex readlong readnumber readshortstring readstring writebytes writechar writeindex writelong writenumber writeshortstring writestring utils calendar checkdate decodeb64 decodexml encodeb64 encodexml findfiles hexlify posrelat readcsv readini readxml singlesubs speed uuid writecsv writeini writexml skycrane bagtable ceillog2 dice enclose getlocales isemail removedquotes replaceinfile scribe sorted stopwatch tee timestamp tocomma todate tolerance trimpath xmlmatch factory count cycle xml gdi arc arcfilled autoflush background circle circlefilled clearpalette dash ellipse ellipsefilled flush fontsize hasoption initpalette ink lastaccessed line lineplot options point pointplot plot plotfn rectangle rectanglefilled reset resetpalette setarc setarcfilled setcircle setcirclefilled setellipse setline setoptions setpoint setrectangle setrectanglefilled setriangle settrianglefilled text thickness triangle trianglefilled useink xbase field fields fieldtype header ismarked isvoid new mark purge readdbf readvalue record records writeboolean writedate writedouble writefloat writetime wipe utf8 chars codes codepoint len offset coroutine resume running setup status wrap yield debug debug doubleendiantest gethook getinfo getlocal getmetatable getregistry getupvalue sethook setlocal setmetatable setupvalue traceback 00' 00" 01 02' 02" 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23