44 'LANG_NAME' =>
'TypoScript',
45 'COMMENT_SINGLE' => array(1 =>
'//'),
46 'COMMENT_MULTI' => array(
'/*' =>
'*/'),
47 'COMMENT_REGEXP' => array(2 =>
'/(?<!(#|\'|"))(?:#(?!(?:[a-fA-F0-9]{6}|[a-fA-F0-9]{3}))[^\n#]+|#{2}[^\n#]+|#{7,999}[^\n]+)/'),
49 'QUOTEMARKS' => array(),
54 'browser',
'compatVersion',
'dayofmonth',
'dayofweek',
'device',
55 'globalString',
'globalVars',
'hostname',
'hour',
56 'ip',
'language',
'loginUser',
'loginuser',
'minute',
57 'month',
'PIDinRootline',
'PIDupinRootline',
58 'system',
'treelevel',
'useragent',
'userFunc',
59 'usergroup',
'version' 64 'addParams',
'encapsLines',
'filelink',
'HTMLparser',
65 'HTMLparser_tags',
'if',
'imageLinkWrap',
66 'imgResource',
'makelinks',
'numRows',
'parseFunc',
67 'select',
'split',
'stdWrap',
'tableStyle',
'tags',
68 'textStyle',
'typolink' 73 'CARRAY',
'CONFIG',
'CONSTANTS',
'FE_DATA',
'FE_TABLE',
'FRAME',
74 'FRAMESET',
'META',
'PAGE',
'plugin' 79 'CASE',
'CLEARGIF',
'COA',
'COA_INT',
'COBJ_ARRAY',
'COLUMNS',
80 'CONTENT',
'CTABLE',
'EDITPANEL',
'FILE',
'FORM',
81 'HMENU',
'HRULER',
'HTML',
'IMAGE',
'IMGTEXT',
82 'IMG_RESOURCE',
'LOAD_REGISTER',
'MULTIMEDIA',
83 'OTABLE',
'PHP_SCRIPT',
'PHP_SCRIPT_EXT',
84 'PHP_SCRIPT_INT',
'RECORDS',
'RESTORE_REGISTER',
85 'SEARCHRESULT',
'TEMPLATE',
'TEXT',
'USER',
99 'ADJUST',
'BOX',
'CROP',
'EFFECT',
'EMBOSS',
100 'IMGMAP',
'OUTLINE',
'SCALE',
'SHADOW',
106 'GMENU',
'GMENU_FOLDOUT',
'GMENU_LAYERS',
'IMGMENU',
107 'IMGMENUITEM',
'JSMENU',
'JSMENUITEM',
'TMENU',
108 'TMENUITEM',
'TMENU_LAYERS' 113 'alternativeSortingField',
'begin',
'debugItemConf',
114 'imgNameNotRandom',
'imgNamePrefix',
115 'itemArrayProcFunc',
'JSWindow',
'maxItems',
116 'minItems',
'overrideId',
'sectionIndex',
117 'showAccessRestrictedPages',
'submenuObjSuffixes' 122 'ACT',
'ACTIFSUB',
'ACTIFSUBRO',
'ACTRO',
'CUR',
'CURIFSUB',
123 'CURIFSUBRO',
'CURRO',
'IFSUB',
'IFSUBRO',
'NO',
124 'SPC',
'USERDEF1',
'USERDEF1RO',
'USERDEF2',
125 'USERDEF2RO',
'USR',
'USRRO' 141 '(',
')',
'{',
'}',
'[',
']' 144 'CASE_SENSITIVE' => array(
158 1 =>
'color: #ed7d14;',
159 2 =>
'font-weight: bold;',
160 3 =>
'color: #990000; font-weight: bold;',
161 4 =>
'color: #990000; font-weight: bold;',
162 5 =>
'color: #990000; font-weight: bold;',
163 6 =>
'color: #990000; font-weight: bold;',
164 7 =>
'color: #990000; font-weight: bold;',
165 8 =>
'font-weight: bold;',
166 9 =>
'color: #990000; font-weight: bold;',
169 1 =>
'color: #aaa; font-style: italic;',
170 2 =>
'color: #aaa; font-style: italic;',
171 'MULTI' =>
'color: #aaa; font-style: italic;' 174 0 =>
'color: #ac14aa;' 177 0 =>
'color: #cc0000;' 180 1 =>
'color: #0000e0; font-weight: bold;',
181 2 =>
'color: #0000e0; font-weight: bold;' 184 0 =>
'color: #009900;' 187 0 =>
'color: #339933; font-weight: bold;',
189 1 =>
'color: #009900; font-weight: bold;' 192 0 =>
'color: #009900;',
193 1 =>
'color: #009900; font-weight: bold;',
194 2 =>
'color: #3366CC;',
195 3 =>
'color: #000066; font-weight: bold;',
196 4 =>
'color: #ed7d14;',
197 5 =>
'color: #000066; font-weight: bold;',
198 6 =>
'color: #009900;',
199 7 =>
'color: #3366CC;' 201 'ESCAPE_CHAR' => array(
207 1 =>
'http://documentation.typo3.org/documentation/tsref/conditions/{FNAME}/',
208 2 =>
'http://documentation.typo3.org/documentation/tsref/functions/{FNAME}/',
209 3 =>
'http://documentation.typo3.org/documentation/tsref/tlo-objects/{FNAME}/',
210 4 =>
'http://documentation.typo3.org/documentation/tsref/cobjects/{FNAME}/',
211 5 =>
'http://documentation.typo3.org/documentation/tsref/gifbuilder/',
212 6 =>
'http://documentation.typo3.org/documentation/tsref/gifbuilder/{FNAME}/',
213 7 =>
'http://documentation.typo3.org/documentation/tsref/menu/{FNAME}/',
214 8 =>
'http://documentation.typo3.org/documentation/tsref/menu/common-properties/',
215 9 =>
'http://documentation.typo3.org/documentation/tsref/menu/item-states/' 218 'OBJECT_SPLITTERS' => array(
223 GESHI_SEARCH =>
'(<)([a-zA-Z\\/][^\\/\\\x7C]*?)(>)',
232 GESHI_SEARCH =>
'(\{)(\$[a-zA-Z_\.]+[a-zA-Z0-9_\.]*)(\})',
250 GESHI_SEARCH =>
'(plugin\.|[^\.]\b)((?:static|user|ttx|tx|tt|fe)(?:_[0-9A-Za-z_]+?)\b)',
268 GESHI_SEARCH =>
'([^\.\$-\{]\b)(cObj|field|config|content|file|frameset|includeLibs|lib|page|plugin|register|resources|sitemap|sitetitle|styles|temp|tt_content|tt_news|types|xmlnews)\b',
286 GESHI_SEARCH =>
'(#[a-fA-F0-9]{6}\b|#[a-fA-F0-9]{3}\b)',
294 'SCRIPT_DELIMITERS' => array(
296 'HIGHLIGHT_STRICT_BLOCK' => array(
const GESHI_MODIFIERS
The key of the regex array defining any modifiers to the regular expression.
const GESHI_BEFORE
The key of the regex array defining what bracket group in a matched search to put before the replacem...
const GESHI_COMMENTS
Used in language files to mark comments.
const GESHI_REPLACE
The key of the regex array defining what bracket group in a matched search to use as a replacement...
const GESHI_SEARCH
The key of the regex array defining what to search for.
const GESHI_NEVER
#+ private
const GESHI_CAPS_NO_CHANGE
Lowercase keywords found.
const GESHI_AFTER
The key of the regex array defining what bracket group in a matched search to put after the replaceme...