45 'LANG_NAME' =>
'Unicon (Unified Extended Dialect of Icon)',
46 'COMMENT_SINGLE' => array(1 =>
'#'),
47 'COMMENT_MULTI' => array(),
49 'QUOTEMARKS' => array(
'"',
'\''),
50 'ESCAPE_CHAR' =>
'\\',
53 'break',
'case',
'class',
'continue',
'create',
'default',
'do',
54 'else',
'end',
'every',
'fail',
'for',
'if',
'import',
'initial',
'initially',
55 'invocable',
'link',
'method',
'next',
'not',
'of',
'package',
'procedure',
'record',
56 'repeat',
'return',
'switch',
'suspend',
'then',
'to',
'until',
'while' 59 'global',
'local',
'static' 62 'allocated',
'ascii',
'clock',
'collections',
63 'column',
'cset',
'current',
'date',
'dateline',
'digits',
64 'dump',
'e',
'error',
'errornumber',
'errortext',
65 'errorvalue',
'errout',
'eventcode',
'eventsource',
'eventvalue',
66 'fail',
'features',
'file',
'host',
'input',
'lcase',
67 'letters',
'level',
'line',
'main',
'now',
'null',
68 'output',
'phi',
'pi',
'pos',
'progname',
'random',
69 'regions',
'source',
'storage',
'subject',
'syserr',
'time',
70 'trace',
'ucase',
'version',
'col',
'control',
'interval',
71 'ldrag',
'lpress',
'lrelease',
'mdrag',
'meta',
'mpress',
72 'mrelease',
'rdrag',
'resize',
'row',
'rpress',
'rrelease',
73 'shift',
'window',
'x',
'y' 76 'abs',
'acos',
'any',
'args',
'asin',
'atan',
'bal',
'center',
'char',
77 'chmod',
'close',
'cofail',
'collect',
'copy',
'cos',
'cset',
'ctime',
'dbcolumns',
78 'dbdriver',
'dbkeys',
'dblimits',
'dbproduction',
'dbtables',
'delay',
'delete',
'detab',
79 'display',
'dtor',
'entab',
'errorclear',
'event',
'eventmask',
'EvGet',
'exit',
'exp',
80 'fetch',
'fieldnames',
'find',
'flock',
'flush',
'function',
'get',
'getch',
'getche',
81 'getenv',
'gettimeofday',
'globalnames',
'gtime',
'iand',
'icom',
'image',
'insert',
82 'integer',
'ior',
'ishift',
'ixor',
'key',
'left',
'list',
'load',
'loadfunc',
83 'localnames',
'log',
'many',
'map',
'match',
'member',
'mkdir',
'move',
'name',
'numeric',
84 'open',
'opmask',
'ord',
'paramnames',
'parent',
'pipe',
'pop',
'pos',
'proc',
'pull',
85 'push',
'put',
'read',
'reads',
'real',
'receive',
'remove',
'rename',
'repl',
'reverse',
86 'right',
'rmdir',
'rtod',
'runerr',
'seek',
'select',
'send',
'seq',
'serial',
'set',
87 'setenv',
'sort',
'sortf',
'sql',
'sqrt',
'stat',
'staticnames',
'stop',
'string',
'system',
'tab',
88 'table',
'tan',
'trap',
'trim',
'truncate',
'type',
'upto',
'utime',
'variable',
'where',
92 'Active',
'Alert',
'Bg',
'Clip',
'Clone',
'Color',
'ColorValue',
93 'CopyArea',
'Couple',
'DrawArc',
'DrawCircle',
'DrawCurve',
'DrawCylinder',
'DrawDisk',
94 'DrawImage',
'DrawLine',
'DrawPoint',
'DrawPolygon',
'DrawRectangle',
'DrawSegment',
95 'DrawSphere',
'DrawString',
'DrawTorus',
'EraseArea',
'Event',
'Fg',
'FillArc',
96 'FillCircle',
'FillPolygon',
'FillRectangle',
'Font',
'FreeColor',
'GotoRC',
'GotoXY',
97 'IdentifyMatrix',
'Lower',
'MatrixMode',
'NewColor',
'PaletteChars',
'PaletteColor',
98 'PaletteKey',
'Pattern',
'Pending',
'Pixel',
'PopMatrix',
'PushMatrix',
'PushRotate',
99 'PushScale',
'PushTranslate',
'QueryPointer',
'Raise',
'ReadImage',
'Refresh',
'Rotate',
100 'Scale',
'Texcoord',
'TextWidth',
'Texture',
'Translate',
'Uncouple',
'WAttrib',
101 'WDefault',
'WFlush',
'WindowContents',
'WriteImage',
'WSync' 104 'define',
'include',
'ifdef',
'ifndef',
'else',
'endif',
'error',
108 '_V9',
'_AMIGA',
'_ACORN',
'_CMS',
'_MACINTOSH',
'_MSDOS_386',
109 '_MS_WINDOWS_NT',
'_MSDOS',
'_MVS',
'_OS2',
'_POR',
'T',
'_UNIX',
'_POSIX',
'_DBM',
110 '_VMS',
'_ASCII',
'_EBCDIC',
'_CO_EXPRESSIONS',
'_CONSOLE_WINDOW',
'_DYNAMIC_LOADING',
111 '_EVENT_MONITOR',
'_EXTERNAL_FUNCTIONS',
'_KEYBOARD_FUNCTIONS',
'_LARGE_INTEGERS',
112 '_MULTITASKING',
'_PIPES',
'_RECORD_IO',
'_SYSTEM_FUNCTION',
'_MESSAGING',
'_GRAPHICS',
113 '_X_WINDOW_SYSTEM',
'_MS_WINDOWS',
'_WIN32',
'_PRESENTATION_MGR',
'_ARM_FUNCTIONS',
121 '(',
')',
'{',
'}',
'[',
']',
'+',
'-',
'*',
'/',
'\\',
'%',
'=',
'<',
'>',
'!',
'^',
122 '&',
'|',
'?',
':',
';',
',',
'.',
'~',
'@' 125 '$(',
'$)',
'$<',
'$>' 128 'CASE_SENSITIVE' => array(
141 1 =>
'color: #b1b100;',
142 2 =>
'color: #b1b100;',
143 3 =>
'color: #b1b100;',
144 4 =>
'color: #b1b100;',
145 5 =>
'color: #b1b100;',
146 6 =>
'color: #b1b100;',
147 7 =>
'color: #b1b100;',
148 8 =>
'color: #b1b100;' 151 1 =>
'color: #666666; font-style: italic;',
152 'MULTI' =>
'color: #666666; font-style: italic;' 154 'ESCAPE_CHAR' => array(
155 0 =>
'color: #000099; font-weight: bold;' 158 0 =>
'color: #009900;' 161 0 =>
'color: #0000ff;' 164 0 =>
'color: #cc66cc;',
167 0 =>
'color: #004000;' 170 1 =>
'color: #339933;' 172 'REGEXPS' => array(),
186 'OBJECT_SPLITTERS' => array(1 =>
'.'),
187 'REGEXPS' => array(),
189 'SCRIPT_DELIMITERS' => array(),
190 'HIGHLIGHT_STRICT_BLOCK' => array(),
191 'PARSER_CONTROL' => array(
194 'DISALLOWED_BEFORE' =>
'(?<=&)' 197 'DISALLOWED_BEFORE' =>
"(?<![a-zA-Z0-9_\"\'])",
198 'DISALLOWED_AFTER' =>
"(?![a-zA-Z0-9_\"\'])" 201 'DISALLOWED_BEFORE' =>
'(?<=\$)' 204 'DISALLOWED_BEFORE' =>
'(?<=#)' const GESHI_COMMENTS
Used in language files to mark comments.
const GESHI_NEVER
#+ private
const GESHI_CAPS_NO_CHANGE
Lowercase keywords found.