context default # Reserved words keyword whole and white/24 keyword whole assuming white/24 keyword whole break white/24 keyword whole by white/24 keyword whole catch white/24 keyword whole description white/24 keyword whole do white/24 keyword whole done white/24 keyword whole elif white/24 keyword whole else white/24 keyword whole end white/24 keyword whole error white/24 keyword whole export white/24 keyword whole fi white/24 keyword whole finally white/24 keyword whole for white/24 keyword whole from white/24 keyword whole global white/24 keyword whole if white/24 keyword whole implies white/24 keyword whole in white/24 keyword whole intersect white/24 keyword whole local white/24 keyword whole minus white/24 keyword whole mod white/24 keyword whole module white/24 keyword whole next white/24 keyword whole not white/24 keyword whole od white/24 keyword whole option white/24 keyword whole options white/24 keyword whole or white/24 keyword whole proc white/24 keyword whole quit white/24 keyword whole read white/24 keyword whole return white/24 keyword whole save white/24 keyword whole stop white/24 keyword whole subset white/24 keyword whole then white/24 keyword whole to white/24 keyword whole try white/24 keyword whole union white/24 keyword whole use white/24 keyword whole while white/24 keyword whole xor white/24 # Constants keyword whole Catalan brightcyan/24 keyword whole constants brightcyan/24 keyword whole Digits brightcyan/24 keyword whole FAIL brightcyan/24 keyword whole false brightcyan/24 keyword whole gamma brightcyan/24 keyword whole I brightcyan/24 keyword whole infinity brightcyan/24 keyword whole integrate brightcyan/24 keyword whole lasterror brightcyan/24 keyword whole libname brightcyan/24 keyword whole mod brightcyan/24 keyword whole NULL brightcyan/24 keyword whole Order brightcyan/24 keyword whole Pi brightcyan/24 keyword whole printlevel brightcyan/24 keyword whole true brightcyan/24 keyword whole undefined brightcyan/24 # Types keyword whole `!` brightred/24 keyword whole abstract_rootof brightred/24 keyword whole algebraic brightred/24 keyword whole algext brightred/24 keyword whole algfun brightred/24 keyword whole algnum brightred/24 keyword whole algnumext brightred/24 keyword whole And brightred/24 keyword whole anyfunc brightred/24 keyword whole anyindex brightred/24 keyword whole anything brightred/24 keyword whole arctrig brightred/24 keyword whole Array brightred/24 keyword whole array brightred/24 keyword whole assignable brightred/24 keyword whole atomic brightred/24 keyword whole attributed brightred/24 keyword whole boolean brightred/24 keyword whole BooleanOpt brightred/24 keyword whole builtin brightred/24 keyword whole complex brightred/24 keyword whole complexcons brightred/24 keyword whole const brightred/24 keyword whole constant brightred/24 keyword whole cubic brightred/24 keyword whole cx_infinity brightred/24 keyword whole dependent brightred/24 keyword whole dimension brightred/24 keyword whole disjcyc brightred/24 keyword whole embedded_axis brightred/24 keyword whole embedded_imaginary brightred/24 keyword whole embedded_real brightred/24 keyword whole equation brightred/24 keyword whole even brightred/24 keyword whole evenfunc brightred/24 keyword whole expanded brightred/24 keyword whole exprseq brightred/24 keyword whole extended_numeric brightred/24 keyword whole extended_rational brightred/24 keyword whole facint brightred/24 keyword whole filedesc brightred/24 keyword whole finite brightred/24 keyword whole float[\[0123456789\]] brightred/24 keyword whole float brightred/24 keyword whole form brightred/24 keyword whole fraction brightred/24 keyword whole freeof brightred/24 keyword whole function brightred/24 keyword whole global brightred/24 keyword whole hfarray brightred/24 keyword whole identical brightred/24 keyword whole imaginary brightred/24 keyword whole in brightred/24 keyword whole indexable brightred/24 keyword whole indexed brightred/24 keyword whole indexedfun brightred/24 keyword whole infinity brightred/24 keyword whole integer brightred/24 keyword whole intersect brightred/24 keyword whole last_name_eval brightred/24 keyword whole laurent brightred/24 keyword whole linear brightred/24 keyword whole list brightred/24 keyword whole listlist brightred/24 keyword whole literal brightred/24 keyword whole local brightred/24 keyword whole logical brightred/24 keyword whole mathfunc brightred/24 keyword whole Matrix brightred/24 keyword whole matrix brightred/24 keyword whole minus brightred/24 keyword whole module brightred/24 keyword whole moduledefinition brightred/24 keyword whole monomial brightred/24 keyword whole MVIdex brightred/24 keyword whole name brightred/24 keyword whole negative brightred/24 keyword whole negint brightred/24 keyword whole negzero brightred/24 keyword whole neg_infinity brightred/24 keyword whole NONNEGATIVE brightred/24 keyword whole nonnegative brightred/24 keyword whole nonnegint brightred/24 keyword whole nonposint brightred/24 keyword whole nonpositive brightred/24 keyword whole nonreal brightred/24 keyword whole Not brightred/24 keyword whole nothing brightred/24 keyword whole numeric brightred/24 keyword whole odd brightred/24 keyword whole oddfunc brightred/24 keyword whole operator brightred/24 keyword whole Or brightred/24 keyword whole patfunc brightred/24 keyword whole patindex brightred/24 keyword whole patlist brightred/24 keyword whole Point brightred/24 keyword whole point brightred/24 keyword whole polynom brightred/24 keyword whole posint brightred/24 keyword whole positive brightred/24 keyword whole poszero brightred/24 keyword whole pos_infinity brightred/24 keyword whole prime brightred/24 keyword whole procedure brightred/24 keyword whole protected brightred/24 keyword whole quadratic brightred/24 keyword whole quartic brightred/24 keyword whole Queue brightred/24 keyword whole radalgfun brightred/24 keyword whole radalgnum brightred/24 keyword whole radext brightred/24 keyword whole radfun brightred/24 keyword whole radfunext brightred/24 keyword whole radical brightred/24 keyword whole radnum brightred/24 keyword whole radnumext brightred/24 keyword whole Range brightred/24 keyword whole range brightred/24 keyword whole rational brightred/24 keyword whole ratpoly brightred/24 keyword whole ratseq brightred/24 keyword whole realcons brightred/24 keyword whole real_infinity brightred/24 keyword whole relation brightred/24 keyword whole RootOf brightred/24 keyword whole rtable brightred/24 keyword whole satisfies brightred/24 keyword whole scalar brightred/24 keyword whole sequental brightred/24 keyword whole series brightred/24 keyword whole set brightred/24 keyword whole sfloat brightred/24 keyword whole SimpleStack brightred/24 keyword whole specfunc brightred/24 keyword whole specified_rootof brightred/24 keyword whole specindex brightred/24 keyword whole sqrt brightred/24 keyword whole stack brightred/24 keyword whole string brightred/24 keyword whole subset brightred/24 keyword whole suffixed brightred/24 keyword whole symbol brightred/24 keyword whole symmfunc brightred/24 keyword whole table brightred/24 keyword whole tabular brightred/24 keyword whole taylor brightred/24 keyword whole TEXT brightred/24 keyword whole trig brightred/24 keyword whole truefalse brightred/24 keyword whole type brightred/24 keyword whole typefunc brightred/24 keyword whole typeindex brightred/24 keyword whole undefined brightred/24 keyword whole uneval brightred/24 keyword whole union brightred/24 keyword whole unit brightred/24 keyword whole unit_name brightred/24 keyword whole Vector brightred/24 keyword whole vector brightred/24 keyword whole verification brightred/24 keyword whole verify brightred/24 keyword whole with_unit brightred/24 keyword whole `\*` brightred/24 keyword whole `\+` brightred/24 keyword whole `,` brightred/24 keyword whole `<=` brightred/24 keyword whole `<>` brightred/24 keyword whole `<` brightred/24 keyword whole `=` brightred/24 keyword whole `in` brightred/24 keyword whole `^` brightred/24 keyword whole `<` brightred/24 keyword whole `||` brightred/24 # Standard math operators keyword \+ yellow/24 keyword - yellow/24 keyword \* yellow/24 keyword / yellow/24 keyword ^ yellow/24 keyword ! yellow/24 keyword || yellow/24 keyword = yellow/24 keyword <> yellow/24 keyword <= yellow/24 keyword >= yellow/24 keyword < yellow/24 keyword > yellow/24 keyword \$\[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\s\]= brightcyan/24 keyword whole \[0123456789\s\]..\[.\]\[\s0123456789\] brightcyan/24 keyword := cyan/24 keyword :: brightred/24 keyword ; cyan/24 keyword : cyan/24 keyword [ cyan/24 keyword ] cyan/24 keyword { cyan/24 keyword } cyan/24 keyword . cyan/24 keyword , cyan/24 keyword ( cyan/24 keyword ) cyan/24 # Some file manipulation keyword whole with brightred/24 keyword whole file brightred/24 keyword whole read brightred/24 keyword whole save brightred/24 keyword whole readdata brightred/24 keyword whole fprintf brightred/24 keyword whole fscanf brightred/24 keyword whole printf brightred/24 keyword whole scanf brightred/24 keyword whole print brightred/24 keyword whole fopen brightred/24 keyword whole fclose brightred/24 # Comments context # \n brown/17 # Help context ? \n red/17 # Symbols context ` ` brightgreen/17 # Strings context " " green/17 keyword \\\" brightgreen/24 keyword \\\' brightgreen/24 keyword \\\\ brightgreen/24