1<?php
2/*************************************************************************************
3 * texgraph.php
4 * -----------
5 * Author: Patrick Fradin (patrick.fradin@gmail.com)
6 * Copyright: (c) 2011 Patrick Fradin
7 * Release Version: 1.0.9.1
8 * Date Started: 2011-09-18
9 *
10 * TeXgraph language file for GeSHi.
11 *
12 * http://texgraph.tuxfamily.org/
13 *
14 *************************************************************************************
15 *
16 *     This file is part of GeSHi.
17 *
18 *   GeSHi is free software; you can redistribute it and/or modify
19 *   it under the terms of the GNU General Public License as published by
20 *   the Free Software Foundation; either version 2 of the License, or
21 *   (at your option) any later version.
22 *
23 *   GeSHi is distributed in the hope that it will be useful,
24 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
25 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
26 *   GNU General Public License for more details.
27 *
28 *   You should have received a copy of the GNU General Public License
29 *   along with GeSHi; if not, write to the Free Software
30 *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
31 *
32 ************************************************************************************/
33
34$language_data = array (
35    'LANG_NAME' => 'TeXgraph',
36    'COMMENT_SINGLE' => array(1 => '//'),
37    'COMMENT_MULTI' => array(
38        '{'=>'}'
39    ),
40    'COMMENT_REGEXP' => array(
41    ),
42    'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
43    'QUOTEMARKS' => array('"'),
44    'ESCAPE_CHAR' => '',
45    'KEYWORDS' => array(
46        1 => array( //file construction
47            'TeXgraph', 'Cmd', 'Var', 'Mac', 'Graph', 'Include'
48        ),
49        2 => array( //programmation structure
50            'if', 'else', 'elif',  'fi',
51            'for', 'do', 'od', 'by', 'By',
52            'step', 'until', 'in', 'to', 'repeat', 'from', 'odfi', 'andif',
53            'And', 'Or', 'CutA', 'CutB', 'Inside', 'Inter', 'InterL'
54        ),
55        3 => array( // commandes prédéfinies
56            'Aretes',
57            'Arg',
58            'Args',
59            'Assign',
60            'Axes',
61            'Bezier',
62            'Bord',
63            'Border',
64            'Build3D',
65            'Cartesienne',
66            'ChangeAttr',
67            'Clip2D',
68            'Clip3DLine',
69            'ClipFacet',
70            'Close',
71            'CloseFile',
72            'ComposeMatrix',
73            'ComposeMatrix3D',
74            'Concat',
75            'ConvertToObj',
76            'ConvertToObjN',
77            'Copy',
78            'Courbe',
79            'Creer',
80            'DefMac',
81            'DefVar',
82            'DefaultAttr',
83            'Del',
84            'DelGraph',
85            'DelMac',
86            'DelVar',
87            'Der',
88            'Diff',
89            'Display3D',
90            'DistCam',
91            'Droite',
92            'Dup',
93            'Echange',
94            'Ellipse',
95            'EllipticArc',
96            'Ent',
97            'EpsCoord',
98            'EquaDif',
99            'Eval',
100            'Exec',
101            'Export',
102            'ExportObject',
103            'ExportPathData',
104            'Fenetre',
105            'FileExists',
106            'For',
107            'Free',
108            'Fvisible',
109            'Get',
110            'Get3D',
111            'GetAttr',
112            'GetMatrix',
113            'GetMatrix3D',
114            'GetSpline',
115            'GetStr',
116            'GetSurface',
117            'GrayScale',
118            'Grille',
119            'HexaColor',
120            'IdMatrix',
121            'IdMatrix3D',
122            'Im',
123            'Implicit',
124            'Inc',
125            'Input',
126            'InputMac',
127            'Inserer3D',
128            'Insert',
129            'Int',
130            'IsMac',
131            'IsString',
132            'IsVar',
133            'Label',
134            'Ligne',
135            'Liste',
136            'Load',
137            'LoadImage',
138            'Loop',
139            'LowerCase',
140            'M',
141            'MakePoly',
142            'Map',
143            'Marges',
144            'Merge',
145            'Message',
146            'Mix',
147            'ModelView',
148            'Mtransform',
149            'Mtransform3D',
150            'MyExport',
151            'Nargs',
152            'NewGraph',
153            'NewMac',
154            'NewVar',
155            'Nops',
156            'Norm',
157            'Normal',
158            'OpenFile',
159            'OriginalCoord',
160            'PaintFacet',
161            'PaintVertex',
162            'Path',
163            'PermuteWith',
164            'Point',
165            'Polaire',
166            'PosCam',
167            'Prodscal',
168            'Prodvec',
169            'Proj3D',
170            'Rand',
171            'Re',
172            'ReCalc',
173            'ReadData',
174            'ReadFlatPs',
175            'ReadObj',
176            'RenCommand',
177            'RenMac',
178            'RestoreAttr',
179            'Reverse',
180            'Rgb',
181            'Round',
182            'Saut',
183            'SaveAttr',
184            'ScientificF',
185            'Seq',
186            'Set',
187            'SetAttr',
188            'SetMatrix',
189            'SetMatrix3D',
190            'Si',
191            'Solve',
192            'Sommets',
193            'Sort',
194            'SortFacet',
195            'Special',
196            'Spline',
197            'Str',
198            'StrArgs',
199            'StrComp',
200            'StrCopy',
201            'StrDel',
202            'StrEval',
203            'StrLength',
204            'StrPos',
205            'StrReplace',
206            'String',
207            'TeX2FlatPs',
208            'UpperCase',
209            'While',
210            'WriteFile',
211            'abs',
212            'arccos',
213            'arccot',
214            'arcsin',
215            'arctan',
216            'argch',
217            'argcth',
218            'argsh',
219            'argth',
220            'bar',
221            'ch',
222            'cos',
223            'cot',
224            'cth',
225            'draw',
226            'opp',
227            'sh',
228            'sin',
229            'sqr',
230            'sqrt',
231            'tan',
232            'th',
233        ),
234        4 => array( //commandes relatives à l'interface graphique
235            'AddMenu2D',
236            'AddMenu3D',
237            'Attributs',
238            'DelBitmap',
239            'DelButton',
240            'DelItem',
241            'DelText',
242            'Delay',
243            'Hide',
244            'ListFiles',
245            'ListWords',
246            'MaxPixels',
247            'Move',
248            'NewBitmap',
249            'NewButton',
250            'NewItem',
251            'NewText',
252            'NotXor',
253            'Pixel',
254            'Pixel2Scr',
255            'ReDraw',
256            'Scr2Pixel',
257            'Show',
258            'Stroke',
259            'Timer',
260            'TimerMac',
261            'UpdateLocalDatabase',
262            'VisibleGraph',
263        ),
264        5 => array( //constantes prédéfinies
265            'Data',
266            'Diese',
267            'DirSep',
268            'DocPath',
269            'ExportMode',
270            'GUI',
271            'Huge',
272            'ImageViewer',
273            'InitialPath',
274            'JavaviewPath',
275            'LARGE',
276            'LF',
277            'Large',
278            'Nil',
279            'PdfReader',
280            'Thicklines',
281            'TmpPath',
282            'UserMacPath',
283            'WebLoad',
284            'Windows',
285            'Xmax',
286            'Xmin',
287            'Xscale',
288            'Ymax',
289            'Ymin',
290            'Yscale',
291            'aliceblue',
292            'antiquewhite',
293            'aqua',
294            'aquamarine',
295            'asterisk',
296            'azure',
297            'baseline',
298            'bdiag',
299            'beige',
300            'bevel',
301            'bezier',
302            'bigdot',
303            'bisque',
304            'black',
305            'blanchedalmond',
306            'blue',
307            'blueviolet',
308            'bmp',
309            'bottom',
310            'brown',
311            'burlywood',
312            'butt',
313            'cadetblue',
314            'center',
315            'centered',
316            'central',
317            'chartreuse',
318            'chocolate',
319            'circle',
320            'closepath',
321            'comp',
322            'coral',
323            'cornflowerblue',
324            'cornsilk',
325            'crimson',
326            'cross',
327            'curve',
328            'cyan',
329            'darkblue',
330            'darkcyan',
331            'darkgoldenrod',
332            'darkgray',
333            'darkgreen',
334            'darkkhaki',
335            'darkmagenta',
336            'darkolivegreen',
337            'darkorange',
338            'darkorchid',
339            'darkred',
340            'darksalmon',
341            'darkseagreen',
342            'darkslateblue',
343            'darkslategray',
344            'darkturquoise',
345            'darkviolet',
346            'dashed',
347            'deeppink',
348            'deepskyblue',
349            'diagcross',
350            'diamond',
351            'dimgray',
352            'dodgerblue',
353            'dot',
354            'dotcircle',
355            'dotted',
356            'e',
357            'ellipse',
358            'ellipticArc',
359            'eps',
360            'epsc',
361            'fdiag',
362            'firebrick',
363            'floralwhite',
364            'footnotesize',
365            'forestgreen',
366            'framed',
367            'fuchsia',
368            'full',
369            'gainsboro',
370            'geom',
371            'ghostwhite',
372            'gold',
373            'goldenrod',
374            'gray',
375            'green',
376            'greenyellow',
377            'honeydew',
378            'horizontal',
379            'hotpink',
380            'huge',
381            'hvcross',
382            'i',
383            'indianred',
384            'indigo',
385            'ivory',
386            'jump',
387            'jvx',
388            'khaki',
389            'large',
390            'lavender',
391            'lavenderblush',
392            'lawngreen',
393            'left',
394            'lemonchiffon',
395            'lightblue',
396            'lightcoral',
397            'lightcyan',
398            'lightgoldenrodyellow',
399            'lightgray',
400            'lightgreen',
401            'lightpink',
402            'lightsalmon',
403            'lightseagreen',
404            'lightskyblue',
405            'lightslategray',
406            'lightsteelblue',
407            'lightyellow',
408            'lime',
409            'limegreen',
410            'line',
411            'linearc',
412            'linen',
413            'magenta',
414            'margeB',
415            'margeD',
416            'margeG',
417            'margeH',
418            'maroon',
419            'mediumaquamarine',
420            'mediumblue',
421            'mediumorchid',
422            'mediumpurple',
423            'mediumseagreen',
424            'mediumslateblue',
425            'mediumspringgreen',
426            'mediumturquoise',
427            'mediumvioletred',
428            'midnightblue',
429            'mintcream',
430            'mistyrose',
431            'miter',
432            'moccasin',
433            'move',
434            'navajowhite',
435            'navy',
436            'noline',
437            'none',
438            'normalsize',
439            'obj',
440            'oldlace',
441            'olive',
442            'olivedrab',
443            'oplus',
444            'orange',
445            'orangered',
446            'orchid',
447            'ortho',
448            'otimes',
449            'palegoldenrod',
450            'palegreen',
451            'paleturquoise',
452            'palevioletred',
453            'papayawhip',
454            'pdf',
455            'pdfc',
456            'peachpuff',
457            'pentagon',
458            'peru',
459            'pgf',
460            'pi',
461            'pink',
462            'plum',
463            'plus',
464            'powderblue',
465            'psf',
466            'pst',
467            'purple',
468            'red',
469            'right',
470            'rosybrown',
471            'round',
472            'royalblue',
473            'saddlebrown',
474            'salmon',
475            'sandybrown',
476            'scriptsize',
477            'seagreen',
478            'seashell',
479            'sep',
480            'sep3D',
481            'sienna',
482            'silver',
483            'skyblue',
484            'slateblue',
485            'slategray',
486            'small',
487            'snow',
488            'solid',
489            'special',
490            'springgreen',
491            'square',
492            'src4latex',
493            'stacked',
494            'steelblue',
495            'svg',
496            'teal',
497            'teg',
498            'tex',
499            'texsrc',
500            'thicklines',
501            'thinlines',
502            'thistle',
503            'times',
504            'tiny',
505            'tkz',
506            'tomato',
507            'top',
508            'triangle',
509            'turquoise',
510            'user',
511            'userdash',
512            'version',
513            'vertical',
514            'violet',
515            'wheat',
516            'white',
517            'whitesmoke',
518            'yellow',
519            'yellowgreen',
520        ),
521        6 => array( //macros prédéfinies
522            'Abs',
523            'Anp',
524            'Apercu',
525            'Arc',
526            'Arc3D',
527            'AretesNum',
528            'AxeX3D',
529            'AxeY3D',
530            'AxeZ3D',
531            'Axes3D',
532            'Bcolor',
533            'Bouton',
534            'BoxAxes3D',
535            'BrightColor',
536            'Bsave',
537            'Ceil',
538            'Cercle',
539            'Cercle3D',
540            'Chanfrein',
541            'ChangeWinTo',
542            'Clip',
543            'Clip3D',
544            'ColorJump',
545            'CompVer',
546            'CompileEps',
547            'CompilePdf',
548            'Cone',
549            'Courbe3D',
550            'CpCopy',
551            'CpDel',
552            'CpNops',
553            'CpReplace',
554            'CpReverse',
555            'CplColor',
556            'Cvx2d',
557            'Cvx3d',
558            'Cvx3dAux',
559            'Cylindre',
560            'Dark',
561            'Dbissec',
562            'Dcarre',
563            'Dcone',
564            'Dcylindre',
565            'Ddroite',
566            'Dmed',
567            'Dparallel',
568            'Dparallelep',
569            'Dparallelo',
570            'Dperp',
571            'Dpolyreg',
572            'DpqGoneReg',
573            'DpqGoneReg3D',
574            'Dprisme',
575            'Dpyramide',
576            'DrawAretes',
577            'DrawDdroite',
578            'DrawDot',
579            'DrawDroite',
580            'DrawFaces',
581            'DrawFacet',
582            'DrawFlatFacet',
583            'DrawGouraudTr',
584            'DrawPlan',
585            'DrawPoly',
586            'DrawPolyNC',
587            'DrawSmoothFacet',
588            'Drectangle',
589            'Dsphere',
590            'Dsurface',
591            'Dtetraedre',
592            'Esave',
593            'ExportGouraudTr',
594            'ExportSmoothFacet',
595            'FacesNum',
596            'Gcolor',
597            'GradDroite',
598            'HollowFacet',
599            'Hsb',
600            'HueColor',
601            'Incfrac',
602            'Intersec',
603            'Intersection',
604            'IsAlign',
605            'IsAlign3d',
606            'IsIn',
607            'IsPlan',
608            'KillDup',
609            'KillDup3D',
610            'LabelArc',
611            'LabelAxe',
612            'LabelDot',
613            'LabelDot3D',
614            'LabelSeg',
615            'Lcolor',
616            'Light',
617            'Ligne3D',
618            'MakeVer',
619            'Map3D',
620            'MapBy',
621            'Merge3d',
622            'MixColor',
623            'MouseZoom',
624            'NewLabel',
625            'NewLabelDot',
626            'NewLabelDot3D',
627            'NewTeXlabel',
628            'Nops3d',
629            'Ordonner',
630            'Palette',
631            'Parallelep',
632            'Point3D',
633            'Pos',
634            'Pos3d',
635            'Prisme',
636            'Pyramide',
637            'Rarc',
638            'Rcercle',
639            'Rcolor',
640            'RealArg',
641            'RealCoord',
642            'RealCoordV',
643            'Rellipse',
644            'RellipticArc',
645            'RestoreTphi',
646            'RestoreWin',
647            'RestoreWin3d',
648            'Rgb2Gray',
649            'Rgb2Hexa',
650            'Rgb2Hsb',
651            'RgbL',
652            'Ryb',
653            'SatColor',
654            'SaveTphi',
655            'SaveWin',
656            'SaveWin3d',
657            'SceneToGeom',
658            'SceneToJvx',
659            'SceneToObj',
660            'ScrCoord',
661            'ScrCoordV',
662            'ScreenCenter',
663            'ScreenPos',
664            'ScreenX',
665            'ScreenY',
666            'Section',
667            'Section2',
668            'Seg',
669            'SetStr',
670            'Snapshot',
671            'SortWith',
672            'Sphere',
673            'StrListAdd',
674            'StrListCopy',
675            'StrListDelKey',
676            'StrListDelVal',
677            'StrListGetKey',
678            'StrListInit',
679            'StrListInsert',
680            'StrListKill',
681            'StrListReplace',
682            'StrListReplaceKey',
683            'StrListShow',
684            'StrNum',
685            'SvgCoord',
686            'TeXCoord',
687            'Tetra',
688            'VarGlob',
689            'WriteObj',
690            'WriteOff',
691            'Xde',
692            'Yde',
693            'Zde',
694            'addfrac',
695            'affin',
696            'aire3d',
697            'angle',
698            'angle3d',
699            'angleD',
700            'antirot3d',
701            'arc',
702            'arcBezier',
703            'axeX',
704            'axeY',
705            'axes',
706            'background',
707            'bande',
708            'bary',
709            'bary3d',
710            'bbox',
711            'bdAngleD',
712            'bdArc',
713            'bdAxes',
714            'bdCercle',
715            'bdCone',
716            'bdCurve',
717            'bdCylinder',
718            'bdDot',
719            'bdDroite',
720            'bdFacet',
721            'bdLabel',
722            'bdLine',
723            'bdPlan',
724            'bdPlanEqn',
725            'bdPrism',
726            'bdPyramid',
727            'bdSphere',
728            'bdSurf',
729            'bdTorus',
730            'bdWall',
731            'binom',
732            'bissec',
733            'bordsAjour',
734            'cap',
735            'capB',
736            'carre',
737            'centerView',
738            'chaine',
739            'class_Path',
740            'clipCurve',
741            'clipPoly',
742            'compileFormule',
743            'conv2Facet',
744            'conv2FlatPs',
745            'coord',
746            'cup',
747            'cupB',
748            'curve2Cone',
749            'curve2Cylinder',
750            'curveTube',
751            'cutBezier',
752            'defAff',
753            'defAff3d',
754            'del',
755            'det',
756            'det3d',
757            'div',
758            'domaine1',
759            'domaine2',
760            'domaine3',
761            'dproj3d',
762            'dproj3dO',
763            'drawFlatPs',
764            'drawSet',
765            'drawTeXlabel',
766            'drawTeXlabel3d',
767            'drawWin3d',
768            'dsym3d',
769            'dsym3dO',
770            'ecart',
771            'ellipseArc',
772            'engineerF',
773            'epsCoord',
774            'extractFlatPs',
775            'fact',
776            'flecher',
777            'free',
778            'ftransform',
779            'ftransform3d',
780            'geomview',
781            'getdot',
782            'getdroite',
783            'getplan',
784            'getplanEqn',
785            'grille3d',
786            'help',
787            'hom',
788            'hom3d',
789            'interDD',
790            'interDP',
791            'interLP',
792            'interPP',
793            'inv',
794            'inv3d',
795            'invmatrix',
796            'invmatrix3d',
797            'isobar',
798            'isobar3d',
799            'javaview',
800            'label',
801            'labelarc',
802            'length',
803            'length3d',
804            'line2Cone',
805            'line2Cylinder',
806            'lineTube',
807            'loadFlatPs',
808            'makeLabel3d',
809            'markangle',
810            'markseg',
811            'markseg3d',
812            'matrix',
813            'matrix3d',
814            'max',
815            'med',
816            'median',
817            'min',
818            'mod',
819            'moy',
820            'mtransform',
821            'mtransform3d',
822            'mulmatrix',
823            'mulmatrix3d',
824            'n',
825            'newxlegend',
826            'newylegend',
827            'newzlegend',
828            'nil',
829            'normalize',
830            'not',
831            'parallel',
832            'parallelo',
833            'pdfprog',
834            'periodic',
835            'permute',
836            'permute3d',
837            'perp',
838            'pgcd',
839            'planEqn',
840            'polyreg',
841            'ppcm',
842            'pqGoneReg',
843            'pqGoneReg3D',
844            'prod',
845            'proj',
846            'proj3d',
847            'proj3dO',
848            'projO',
849            'purge3d',
850            'putAbove',
851            'px',
852            'pxy',
853            'pxz',
854            'py',
855            'pyz',
856            'pz',
857            'rect',
858            'rectangle',
859            'rectangle3d',
860            'replace',
861            'replace3d',
862            'reverse',
863            'reverse3d',
864            'rot',
865            'rot3d',
866            'rotCurve',
867            'rotLine',
868            'set',
869            'setB',
870            'setminus',
871            'setminusB',
872            'shift',
873            'shift3d',
874            'simil',
875            'size',
876            'split2facet1',
877            'split2facet2',
878            'suite',
879            'sum',
880            'svgCoord',
881            'sym',
882            'sym3d',
883            'sym3dO',
884            'symG',
885            'symO',
886            'tangente',
887            'tangenteP',
888            'texCoord',
889            'transformbox3d',
890            'trianguler',
891            'var',
892            'view',
893            'view3D',
894            'viewDir',
895            'visible',
896            'wedge',
897            'zoom',
898        ),
899        7 => array( //variables prédéfinies
900            'AngleStep',
901            'Arrows',
902            'AutoReCalc',
903            'Color',
904            'ComptGraph',
905            'ComptLabel3d',
906            'DashPattern',
907            'DeltaB',
908            'DotAngle',
909            'DotScale',
910            'DotSize',
911            'DotStyle',
912            'Eofill',
913            'FillColor',
914            'FillOpacity',
915            'FillStyle',
916            'ForMinToMax',
917            'HideColor',
918            'HideStyle',
919            'HideWidth',
920            'IsVisible',
921            'LabelAngle',
922            'LabelSize',
923            'LabelStyle',
924            'LineCap',
925            'LineJoin',
926            'LineStyle',
927            'MiterLimit',
928            'MouseCode',
929            'NbBoutons',
930            'NbPoints',
931            'Origin',
932            'PenMode',
933            'RefPoint',
934            'ScriptExt',
935            'StrokeOpacity',
936            'TeXLabel',
937            'TeXify',
938            'TeXifyLabels',
939            'TphiList',
940            'Width',
941            'Xfact',
942            'Xinf',
943            'Xsup',
944            'Yfact',
945            'Yinf',
946            'Ysup',
947            'Zinf',
948            'ZoomList',
949            'Zsup',
950            'above',
951            'arrows',
952            'arrowscale',
953            'axeOrigin',
954            'backcolor',
955            'backculling',
956            'border',
957            'bordercolor',
958            'cleanLabel',
959            'clip',
960            'clipwin',
961            'close',
962            'color',
963            'contrast',
964            'cube',
965            'defaultMatrix',
966            'deg',
967            'dir',
968            'disc',
969            'dollar',
970            'dotcolor',
971            'dotscale',
972            'dotstyle',
973            'drawbox',
974            'flip',
975            'grid',
976            'gridcolor',
977            'gridwidth',
978            'height',
979            'hidden',
980            'hiddenLines',
981            'hollow',
982            'inside',
983            'label3d',
984            'labeldir',
985            'labelpos',
986            'labels',
987            'labelsep',
988            'labelsize',
989            'labelstyle',
990            'legendpos',
991            'linestyle',
992            'maxGrad',
993            'mirror',
994            'mm',
995            'nbdeci',
996            'nbdot',
997            'nbfacet',
998            'normal',
999            'numericFormat',
1000            'opacity',
1001            'originlabel',
1002            'outside',
1003            'phi',
1004            'position',
1005            'rad',
1006            'radius',
1007            'radiusscale',
1008            'radscale',
1009            'rotation',
1010            'scale',
1011            'select',
1012            'showdot',
1013            'smooth',
1014            'stock',
1015            'stock1',
1016            'stock2',
1017            'stock3',
1018            'stock4',
1019            'stock5',
1020            't',
1021            'tMax',
1022            'tMin',
1023            'tailleB',
1024            'theta',
1025            'tickdir',
1026            'tickpos',
1027            'tube',
1028            'twoside',
1029            'u',
1030            'usecomma',
1031            'v',
1032            'vecI',
1033            'vecJ',
1034            'vecK',
1035            'width',
1036            'win2dList',
1037            'win3dList',
1038            'xaxe',
1039            'xgradlimits',
1040            'xlabelsep',
1041            'xlabelstyle',
1042            'xlegendsep',
1043            'xlimits',
1044            'xstep',
1045            'xylabelpos',
1046            'xylabelsep',
1047            'xyticks',
1048            'yaxe',
1049            'ygradlimits',
1050            'ylabelsep',
1051            'ylabelstyle',
1052            'ylegendsep',
1053            'ylimits',
1054            'ystep',
1055            'zaxe',
1056            'zgradlimits',
1057            'zlabelsep',
1058            'zlabelstyle',
1059            'zlegendsep',
1060            'zlimits',
1061            'zstep',
1062        )
1063    ),
1064    'SYMBOLS' => array(
1065        ':=', '=', '+', '-', '*', '/',
1066        '<', '>', '>=', '<=', '<>',
1067        '\\', '@', ', ', ';', '#'
1068    ),
1069    'CASE_SENSITIVE' => array(
1070        GESHI_COMMENTS => false,
1071        1 => true,
1072        2 => true,
1073        3 => true,
1074        4 => true,
1075        5 => true,
1076        6 => true,
1077        7 => true
1078    ),
1079    'STYLES' => array(
1080        'KEYWORDS' => array(
1081            1  => 'color: #3ad900;font-weight: bold;',// file construction
1082            2  => 'color: #A53;',// programmation structure
1083            3  => 'color: #35A;font-weight: bold;',// commandes prédéfinies
1084            4  => 'color: #472;',// commandes relatives à l'interface graphique
1085            5  => 'color: #008080;',// constantes prédéfinies
1086            6  => 'color: #808000;font-weight: bold;',// macros prédéfinies
1087            7  => 'color: #000;font-weight: bold;',// variables prédéfinies
1088        ),
1089        'COMMENTS' => array(
1090            1 => 'color: #777;',
1091            'MULTI' => 'color: #880;'
1092        ),
1093        'ESCAPE_CHAR' => array(
1094            0 => ''
1095        ),
1096        'BRACKETS' => array(
1097            0 => 'color: #820;'
1098        ),
1099        'STRINGS' => array(
1100            0 => 'color: #880;'
1101        ),
1102        'NUMBERS' => array(
1103            0 => 'color: #000;'
1104        ),
1105        'METHODS' => array(
1106            1 => '',
1107            2 => ''
1108        ),
1109        'SYMBOLS' => array(
1110            0 => 'color: #000;'
1111        ),
1112        'REGEXPS' => array(
1113        ),
1114        'SCRIPT' => array(
1115            0 => ''
1116        )
1117    ),
1118    'URLS' => array(
1119        1 => '',
1120        2 => '',
1121        3 => 'http://melusine.eu.org/syracuse/G/geshi/docs/texgraph/#{FNAME}',
1122        4 => '',
1123        5 => '',
1124        6 => 'http://melusine.eu.org/syracuse/G/geshi/docs/texgraph/#{FNAME}',
1125        7 => ''
1126    ),
1127    'OOLANG' => false,
1128    'OBJECT_SPLITTERS' => array(
1129    ),
1130    'REGEXPS' => array(
1131    ),
1132    'STRICT_MODE_APPLIES' => GESHI_NEVER,
1133    'SCRIPT_DELIMITERS' => array(
1134    ),
1135    'HIGHLIGHT_STRICT_BLOCK' => array(
1136    )
1137);
1138