Waterloo Maple syntax highlighting.

Alexey Kouznetsov kouznetsov at phtf.stu.neva.ru
Tue Mar 30 15:10:02 UTC 2004


 The 'maple.syntax' contains syntax highlighting for the command-line Waterloo 
Maple *.mpl files.
-------------- next part --------------
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


More information about the mc mailing list