Rev 4872 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
4870 | bpr | 1 | |
2 | editAreaLoader.load_syntax['gp'] = { |
||
3 | 'QUOTEMARKS' : {1: ' " '} |
||
4873 | bpr | 4 | ,'COMMENT_SINGLE' : {1 : '\\'} |
4870 | bpr | 5 | ,'COMMENT_MULTI' : {'/\*' : '\*/'} |
6 | ,'KEYWORD_CASE_SENSITIVE' : true |
||
7 | ,'KEYWORDS' : { |
||
8 | 'gpstatement' : ['break', 'return', 'next'] |
||
9 | ,'gpconditional' : ['if'] |
||
10 | ,'gprepeat' : [ 'until', 'while', 'for', 'fordiv', 'forprime', 'forstep', 'forvec', 'forell','forsubgroup'] |
||
11 | ,'gpscope' : [ 'my', 'local', 'global'] |
||
12 | ,'gpdefaults' : [ 'colors', 'compatible', 'datadir', 'debug', 'debugfiles', 'debugmem', 'echo', |
||
13 | 'factor_add_primes', 'format', 'help', 'histsize', 'lines', 'log', 'logfile', |
||
14 | 'new_galois_format', 'output', 'parisize', 'path', 'prettyprinter', |
||
15 | 'primelimit', 'prompt', 'prompt', 'prompt_cont', 'psfile', 'realprecision', |
||
16 | 'secure', 'seriesprecision', 'simplify', 'strictmatch', 'TeXstyle', 'timer' ] |
||
17 | ,'gpinterface' : ['default'] |
||
18 | ,'gpinput' : ['read', 'input'] |
||
19 | ,'gpfunction' : ['Col', 'List', 'Mat', 'Mod', 'Pol', 'Polrev', 'Qfb', 'Ser', 'Set', 'Str', |
||
20 | 'Strchr', 'Strexpand', 'Strprintf', 'Strtex', 'Vec', 'Vecrev', 'Vecsmall', 'binary', 'bitand', |
||
21 | 'bitneg', 'bitnegimply', 'bitor', 'bittest', 'bitxor', 'ceil', 'centerlift', 'component', |
||
22 | 'conj', 'conjvec', 'denominator', 'floor', 'frac', 'imag', 'length', 'lift', 'norm', 'norml2', |
||
23 | 'numerator', 'numtoperm', 'padicprec', 'permtonum', 'precision', 'random', 'real', 'round', |
||
24 | 'sizebyte', 'sizedigit', 'truncate', 'valuation', 'variable', 'breakloop', 'factor_proven', |
||
25 | 'graphcolormap', 'graphcolors', 'histfile', 'readline', 'recover', 'ellL1', 'elladd', |
||
26 | 'ellak', 'ellan', 'ellanalyticrank', 'ellap', |
||
27 | 'ellbil', 'ellchangecurve', 'ellchangepoint', 'ellconvertname', 'elldivpol', 'elleisnum', 'elleta', |
||
28 | 'ellgenerators', 'ellglobalred', 'ellgroup', 'ellheight', 'ellheightmatrix', 'ellidentify', 'ellinit', |
||
29 | 'ellisoncurve', 'ellj', 'elllocalred', 'elllog', 'elllseries', 'ellminimalmodel', 'ellmodulareqn', |
||
30 | 'ellorder', 'ellordinate', 'ellpointtoz', 'ellpow', 'ellrootno', 'ellsearch', 'ellsigma', 'ellsub', |
||
31 | 'elltaniyama', 'elltatepairing', 'elltors', 'ellweilpairing', 'ellwp', 'ellzeta', 'ellztopoint', 'clone', |
||
32 | 'copy', 'unclone', '_avma', '_badtype', '_cast', '_cgetg', '_const', '_formatcode', '_gerepileall', |
||
33 | '_gerepileupto', '_maxprime', '_stack_lim', '_strtoclosure', '_toGENstr', '_tovec', '_typedef', '_wrap', |
||
34 | 'plot', 'plotbox', 'plotclip', 'plotcolor', 'plotcopy', 'plotcursor', 'plotdraw', 'ploth', 'plothraw', |
||
35 | 'plothsizes', 'plotinit', 'plotkill', 'plotlines', 'plotlinetype', 'plotmove', 'plotpoints', 'plotpointsize', |
||
36 | 'plotpointtype', 'plotrbox', 'plotrecth', 'plotrecthraw', 'plotrline', 'plotrmove', 'plotrpoint', |
||
37 | 'plotscale', 'plotstring', 'psdraw', 'psploth', 'psplothraw', 'algdep', 'charpoly', 'concat', |
||
38 | 'lindep', 'listcreate', 'listinsert', 'listkill', 'listpop', 'listput', 'listsort', 'matadjoint', |
||
39 | 'matcompanion', 'matdet', 'matdetint', 'matdiagonal', 'mateigen', 'matfrobenius', 'mathess', |
||
40 | 'mathilbert', 'mathnf', 'mathnfmod', 'mathnfmodid', 'matid', 'matimage', 'matimagecompl', |
||
41 | 'matindexrank', 'matintersect', 'matinverseimage', 'matisdiagonal', 'matker', 'matkerint', |
||
42 | 'matmuldiagonal', 'matmultodiagonal', 'matpascal', 'matrank', 'matrix', 'matrixqz', 'matsize', |
||
43 | 'matsnf', 'matsolve', 'matsolvemod', 'matsupplement', 'mattranspose', 'minpoly', 'qfgaussred', |
||
44 | 'qfjacobi', 'qflll', 'qflllgram', 'qfminim', 'qfperfection', 'qfrep', 'qfsign', 'setintersect', |
||
45 | 'setisset', 'setminus', 'setsearch', 'setunion', 'trace', 'vecextract', 'vecsort', 'vector', |
||
46 | 'vectorsmall', 'vectorv', 'a1', 'a2', 'a3', 'a4', 'a6', 'area', 'b2', 'b4', 'b6', 'b8', 'bid', |
||
4873 | bpr | 47 | 'bnf', 'c4', 'c6', 'clgp', 'codiff', 'cyc', 'diff', 'disc', 'eta', 'gen', 'group', |
48 | 'index', 'mod', 'nf', 'no', 'omega', 'orders', 'pol', 'r1', 'r2', |
||
49 | 'reg', 'roots', 'sign', 't2', 'tate', 'bnfcertify', |
||
4870 | bpr | 50 | 'bnfcompress', 'bnfdecodemodule', 'bnfinit', 'bnfisintnorm', 'bnfisnorm', 'bnfisprincipal', |
51 | 'bnfissunit', 'bnfisunit', 'bnfnarrow', 'bnfsignunit', 'bnfsunit', 'bnrL1', 'bnrclassno', |
||
52 | 'bnrclassnolist', 'bnrconductor', 'bnrconductorofchar', 'bnrdisc', 'bnrdisclist', 'bnrinit', |
||
53 | 'bnrisconductor', 'bnrisprincipal', 'bnrrootnumber', 'bnrstark', 'dirzetak', 'factornf', |
||
54 | 'galoisexport', 'galoisfixedfield', 'galoisgetpol', 'galoisidentify', 'galoisinit', |
||
55 | 'galoisisabelian', 'galoisisnormal', 'galoispermtopol', 'galoissubcyclo', 'galoissubfields', |
||
56 | 'galoissubgroups', 'idealadd', 'idealaddtoone', 'idealappr', 'idealchinese', 'idealcoprime', |
||
57 | 'idealdiv', 'idealfactor', 'idealfactorback', 'idealfrobenius', 'idealhnf', 'idealintersect', |
||
58 | 'idealinv', 'ideallist', 'ideallistarch', 'ideallog', 'idealmin', 'idealmul', 'idealnorm', |
||
59 | 'idealpow', 'idealprimedec', 'idealramgroups', 'idealred', 'idealstar', 'idealtwoelt', |
||
60 | 'idealval', 'matalgtobasis', 'matbasistoalg', 'modreverse', 'newtonpoly', 'nfalgtobasis', |
||
61 | 'nfbasis', 'nfbasistoalg', 'nfdetint', 'nfdisc', 'nfeltadd', 'nfeltdiv', 'nfeltdiveuc', |
||
62 | 'nfeltdivmodpr', 'nfeltdivrem', 'nfeltmod', 'nfeltmul', 'nfeltmulmodpr', 'nfeltnorm', |
||
63 | 'nfeltpow', 'nfeltpowmodpr', 'nfeltreduce', 'nfeltreducemodpr', 'nfelttrace', 'nfeltval', |
||
64 | 'nffactor', 'nffactorback', 'nffactormod', 'nfgaloisapply', 'nfgaloisconj', 'nfhilbert', |
||
65 | 'nfhnf', 'nfhnfmod', 'nfinit', 'nfisideal', 'nfisincl', 'nfisisom', 'nfkermodpr', |
||
66 | 'nfmodprinit', 'nfnewprec', 'nfroots', 'nfrootsof1', 'nfsnf', 'nfsolvemodpr', |
||
67 | 'nfsubfields', 'polcompositum', 'polgalois', 'polred', 'polredabs', 'polredord', |
||
68 | 'poltschirnhaus', 'rnfalgtobasis', 'rnfbasis', 'rnfbasistoalg', 'rnfcharpoly', |
||
69 | 'rnfconductor', 'rnfdedekind', 'rnfdet', 'rnfdisc', 'rnfeltabstorel', 'rnfeltdown', |
||
70 | 'rnfeltreltoabs', 'rnfeltup', 'rnfequation', 'rnfhnfbasis', 'rnfidealabstorel', |
||
71 | 'rnfidealdown', 'rnfidealhnf', 'rnfidealmul', 'rnfidealnormabs', 'rnfidealnormrel', |
||
72 | 'rnfidealreltoabs', 'rnfidealtwoelt', 'rnfidealup', 'rnfinit', 'rnfisabelian', 'rnfisfree', |
||
73 | 'rnfisnorm', 'rnfisnorminit', 'rnfkummer', 'rnflllgram', 'rnfnormgroup', 'rnfpolred', |
||
74 | 'rnfpolredabs', 'rnfpseudobasis', 'rnfsteinitz', 'subgrouplist', 'zetak', 'zetakinit', |
||
75 | 'addprimes', 'bestappr', 'bezout', 'bezoutres', 'bigomega', 'binomial', 'chinese', |
||
76 | 'content', 'contfrac', 'contfracpnqn', 'core', 'coredisc', 'dirdiv', 'direuler', 'dirmul', |
||
77 | 'divisors', 'eulerphi', 'factor', 'factorback', 'factorcantor', 'factorff', 'factorial', |
||
78 | 'factorint', 'factormod', 'ffgen', 'ffinit', 'fflog', 'fforder', 'ffprimroot', 'fibonacci', |
||
79 | 'gcd', 'hilbert', 'isfundamental', 'ispower', 'isprime', 'ispseudoprime', 'issquare', |
||
80 | 'issquarefree', 'kronecker', 'lcm', 'moebius', 'nextprime', 'numbpart', 'numdiv', 'omega', |
||
81 | 'partitions', 'polrootsff', 'precprime', 'prime', 'primepi', 'primes', 'qfbclassno', |
||
82 | 'qfbcompraw', 'qfbhclassno', 'qfbnucomp', 'qfbnupow', 'qfbpowraw', 'qfbprimeform', |
||
83 | 'qfbred', 'qfbsolve', 'quadclassunit', 'quaddisc', 'quadgen', 'quadhilbert', 'quadpoly', |
||
84 | 'quadray', 'quadregulator', 'quadunit', 'removeprimes', 'sigma', 'sqrtint', 'stirling', |
||
85 | 'sumdedekind', 'zncoppersmith', 'znlog', 'znorder', 'znprimroot', 'znstar', 'divrem', 'lex', |
||
86 | 'max', 'min', 'shift', 'shiftmul', 'sign', 'vecmax', 'vecmin', 'O', 'deriv', 'diffop', 'eval', |
||
87 | 'factorpadic', 'intformal', 'padicappr', 'padicfields', 'polchebyshev', 'polcoeff', 'polcyclo', |
||
88 | 'poldegree', 'poldisc', 'poldiscreduced', 'polhensellift', 'polhermite', 'polinterpolate', |
||
89 | 'polisirreducible', 'pollead', 'pollegendre', 'polrecip', 'polresultant', 'polroots', 'polrootsmod', |
||
90 | 'polrootspadic', 'polsturm', 'polsubcyclo', 'polsylvestermatrix', 'polsym', 'poltchebi', 'polzagier', |
||
91 | 'serconvol', 'serlaplace', 'serreverse', 'subst', 'substpol', 'substvec', 'taylor', 'thue', 'thueinit', |
||
92 | '_eval_mnemonic', 'addhelp', 'alarm', 'alias', 'allocatemem', 'apply', 'error','extern', 'externstr', |
||
93 | 'getheap', 'getrand', 'getstack', 'gettime', 'install', 'kill', |
||
94 | 'next', 'print', 'print1', 'printf', 'printtex', 'quit', 'readvec', 'select', |
||
95 | 'setrand', 'system', 'trap', 'type', 'version', 'warning', 'whatnow', 'write', |
||
96 | 'write1', 'writebin', 'writetex', 'derivnum', 'intcirc', 'intfouriercos', 'intfourierexp', |
||
97 | 'intfouriersin', 'intfuncinit', 'intlaplaceinv', 'intmellininv', 'intmellininvshort', 'intnum', |
||
98 | 'intnuminit', 'intnuminitgen', 'intnumromb', 'intnumstep', 'prod', 'prodeuler', 'prodinf', |
||
99 | 'solve', 'sum', 'sumalt', 'sumdiv', 'suminf', 'sumnum', 'sumnumalt', 'sumnuminit', 'sumpos', |
||
100 | 'add', 'adde', 'and', 'call', 'coeff', 'concat', 'deriv', 'div', 'dive', 'divent', 'divente', |
||
101 | 'divround', 'divrounde', 'eq', 'fact', 'ge', 'gt', 'hist', 'id', 'le', 'lt', 'mm', 'mod', |
||
102 | 'mode', 'mul', 'mule', 'ne', 'neg', 'not', 'or', 'pl', 'pound', 'pow', 'pp', 'shiftl', |
||
103 | 'shiftle', 'shiftr', 'shiftre', 'store', 'sub', 'sube', 'trans', 'Euler', 'I', 'Pi', |
||
104 | 'abs', 'acos', 'acosh', 'agm', 'arg', 'asin', 'asinh', 'atan', 'atanh', 'bernfrac', |
||
105 | 'bernreal', 'bernvec', 'besselh1', 'besselh2', 'besseli', 'besselj', 'besseljh', 'besselk', |
||
106 | 'besseln', 'cos', 'cosh', 'cotan', 'dilog', 'eint1', 'erfc', 'eta', 'exp', 'gamma', 'gammah', |
||
107 | 'hyperu', 'incgam', 'incgamc', 'lngamma', 'polylog', 'psi', 'sin', 'sinh', 'sqr', 'sqrt', |
||
108 | 'sqrtn', 'tan', 'tanh', 'teichmuller', 'theta', 'thetanullk', 'weber', 'zeta'] |
||
109 | } |
||
110 | ,'OPERATORS' :[ |
||
111 | '*', '+', '-', '/', '^', ':=', '<', '=', '>' |
||
112 | ] |
||
113 | ,'DELIMITERS' :[ |
||
114 | '(', ')', '[', ']','{','}','\(', '\)' |
||
115 | ] |
||
116 | , |
||
117 | 'STYLES' : { |
||
4872 | bpr | 118 | 'COMMENTS': 'color: #0000CD;' |
4870 | bpr | 119 | ,'QUOTESMARKS': 'color: #6381F8;' |
120 | ,'KEYWORDS' : { |
||
4872 | bpr | 121 | 'gpstatement' : 'color: #e52d2d;' |
4870 | bpr | 122 | ,'gpconditional' : 'color: #FF00FF;' |
4872 | bpr | 123 | ,'gprepeat' : 'color: #CD00CD;' |
124 | ,'gpscope' : 'color: #00CD00;' |
||
125 | ,'gpdefaults' : 'color: #00CD00;' |
||
126 | ,'gpinterface' : 'color: #00CD00;' |
||
127 | ,'gpinput' : 'color: #00CD00;' |
||
4870 | bpr | 128 | ,'gpfunction' : 'color: #FF3A6E;' |
129 | } |
||
4872 | bpr | 130 | ,'OPERATORS' : 'color: #CD00CD;' |
4870 | bpr | 131 | ,'DELIMITERS' : 'color: #60CA00;' |
132 | } |
||
133 | }; |