switched geshi higlighter to composer based repository
This commit is contained in:
parent
9283184c40
commit
41d51802a4
|
@ -62,4 +62,4 @@ vendor/*/*/tests/*
|
|||
vendor/*/*/test/*
|
||||
vendor/*/*/doc/*
|
||||
vendor/*/*/docs/*
|
||||
|
||||
vendor/*/*/contrib/*
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
{
|
||||
"require": {
|
||||
"splitbrain/php-archive": "~1.0"
|
||||
"splitbrain/php-archive": "~1.0",
|
||||
"easybook/geshi": "~1.0"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,8 +4,54 @@
|
|||
"Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"hash": "de1f49aad78674b8d56a7f93fb633f65",
|
||||
"hash": "23ee0dd06136e2301c930e75055300d5",
|
||||
"packages": [
|
||||
{
|
||||
"name": "easybook/geshi",
|
||||
"version": "v1.0.8.14",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/easybook/geshi.git",
|
||||
"reference": "af589a67bf308791bb13e54bddd9aa3544b7dff8"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/easybook/geshi/zipball/af589a67bf308791bb13e54bddd9aa3544b7dff8",
|
||||
"reference": "af589a67bf308791bb13e54bddd9aa3544b7dff8",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">4.3.0"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"./"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"GPL-2.0"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Nigel McNie",
|
||||
"email": "nigel@geshi.org"
|
||||
},
|
||||
{
|
||||
"name": "Benny Baumann",
|
||||
"email": "BenBE@geshi.org"
|
||||
}
|
||||
],
|
||||
"description": "GeSHi - Generic Syntax Highlighter. This is an unmodified port of GeSHi project code found on SourceForge.",
|
||||
"homepage": "http://qbnz.com/highlighter",
|
||||
"keywords": [
|
||||
"highlight",
|
||||
"highlighter",
|
||||
"syntax"
|
||||
],
|
||||
"time": "2015-04-15 13:21:45"
|
||||
},
|
||||
{
|
||||
"name": "splitbrain/php-archive",
|
||||
"version": "1.0.0",
|
||||
|
|
|
@ -1,957 +0,0 @@
|
|||
<?php
|
||||
/*************************************************************************************
|
||||
* actionscript.php
|
||||
* ----------------
|
||||
* Author: Steffen Krause (Steffen.krause@muse.de)
|
||||
* Copyright: (c) 2004 Steffen Krause, Nigel McNie (http://qbnz.com/highlighter)
|
||||
* Release Version: 1.0.7.9
|
||||
* CVS Revision Version: $Revision: 1.9 $
|
||||
* Date Started: 2004/06/20
|
||||
* Last Modified: $Date: 2006/04/23 01:14:41 $
|
||||
*
|
||||
* Actionscript language file for GeSHi.
|
||||
*
|
||||
* CHANGES
|
||||
* -------
|
||||
* 2005/08/25 (1.0.2)
|
||||
* Author [ NikO ] - http://niko.informatif.org
|
||||
* - add full link for myInstance.methods to http://wiki.media-box.net/documentation/flash
|
||||
* 2004/11/27 (1.0.1)
|
||||
* - Added support for multiple object splitters
|
||||
* 2004/10/27 (1.0.0)
|
||||
* - First Release
|
||||
*
|
||||
* TODO (updated 2004/11/27)
|
||||
* -------------------------
|
||||
*
|
||||
*************************************************************************************
|
||||
*
|
||||
* This file is part of GeSHi.
|
||||
*
|
||||
* GeSHi is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* GeSHi is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with GeSHi; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*
|
||||
************************************************************************************/
|
||||
|
||||
$language_data = array (
|
||||
'LANG_NAME' => 'Actionscript',
|
||||
'COMMENT_SINGLE' => array(1 => '//', 2 => '#'),
|
||||
'COMMENT_MULTI' => array('/*' => '*/'),
|
||||
'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
|
||||
'QUOTEMARKS' => array("'", '"'),
|
||||
'ESCAPE_CHAR' => '\\',
|
||||
'KEYWORDS' => array(
|
||||
1 => array(
|
||||
'#include',
|
||||
'for',
|
||||
'foreach',
|
||||
'if',
|
||||
'elseif',
|
||||
'else',
|
||||
'while',
|
||||
'do',
|
||||
'dowhile',
|
||||
'endwhile',
|
||||
'endif',
|
||||
'switch',
|
||||
'case',
|
||||
'endswitch',
|
||||
'break',
|
||||
'continue',
|
||||
'in',
|
||||
'null',
|
||||
'false',
|
||||
'true',
|
||||
'var',
|
||||
'default',
|
||||
'new',
|
||||
'_global',
|
||||
'undefined',
|
||||
'super'
|
||||
),
|
||||
2 => array(
|
||||
'static',
|
||||
'private',
|
||||
'public',
|
||||
'class',
|
||||
'extends',
|
||||
'implements',
|
||||
'import',
|
||||
'return',
|
||||
'trace',
|
||||
'_quality',
|
||||
'_root',
|
||||
'set',
|
||||
'setInterval',
|
||||
'setProperty',
|
||||
'stopAllSounds',
|
||||
'targetPath',
|
||||
'this',
|
||||
'typeof',
|
||||
'unescape',
|
||||
'updateAfterEvent'
|
||||
),
|
||||
3 => array (
|
||||
'Accessibility',
|
||||
'Array',
|
||||
'Boolean',
|
||||
'Button',
|
||||
'Camera',
|
||||
'Color',
|
||||
'ContextMenuItem',
|
||||
'ContextMenu',
|
||||
'Cookie',
|
||||
'Date',
|
||||
'Error',
|
||||
'function',
|
||||
'FWEndCommand',
|
||||
'FWJavascript',
|
||||
'Key',
|
||||
'LoadMovieNum',
|
||||
'LoadMovie',
|
||||
'LoadVariablesNum',
|
||||
'LoadVariables',
|
||||
'LoadVars',
|
||||
'LocalConnection',
|
||||
'Math',
|
||||
'Microphone',
|
||||
'MMExecute',
|
||||
'MMEndCommand',
|
||||
'MMSave',
|
||||
'Mouse',
|
||||
'MovieClipLoader',
|
||||
'MovieClip',
|
||||
'NetConnexion',
|
||||
'NetStream',
|
||||
'Number',
|
||||
'Object',
|
||||
'printAsBitmapNum',
|
||||
'printNum',
|
||||
'printAsBitmap',
|
||||
'printJob',
|
||||
'print',
|
||||
'Selection',
|
||||
'SharedObject',
|
||||
'Sound',
|
||||
'Stage',
|
||||
'String',
|
||||
'System',
|
||||
'TextField',
|
||||
'TextFormat',
|
||||
'Tween',
|
||||
'Video',
|
||||
'XMLUI',
|
||||
'XMLNode',
|
||||
'XMLSocket',
|
||||
'XML'
|
||||
),
|
||||
4 => array (
|
||||
'isactive',
|
||||
'updateProperties'
|
||||
),
|
||||
5 => array (
|
||||
'callee',
|
||||
'caller',
|
||||
),
|
||||
6 => array (
|
||||
'concat',
|
||||
'join',
|
||||
'pop',
|
||||
'push',
|
||||
'reverse',
|
||||
'shift',
|
||||
'slice',
|
||||
'sort',
|
||||
'sortOn',
|
||||
'splice',
|
||||
'toString',
|
||||
'unshift'
|
||||
),
|
||||
7 => array (
|
||||
'valueOf'
|
||||
),
|
||||
8 => array (
|
||||
'onDragOut',
|
||||
'onDragOver',
|
||||
'onKeyUp',
|
||||
'onKillFocus',
|
||||
'onPress',
|
||||
'onRelease',
|
||||
'onReleaseOutside',
|
||||
'onRollOut',
|
||||
'onRollOver',
|
||||
'onSetFocus'
|
||||
),
|
||||
9 => array (
|
||||
'setMode',
|
||||
'setMotionLevel',
|
||||
'setQuality',
|
||||
'activityLevel',
|
||||
'bandwidth',
|
||||
'currentFps',
|
||||
'fps',
|
||||
'index',
|
||||
'motionLevel',
|
||||
'motionTimeOut',
|
||||
'muted',
|
||||
'names',
|
||||
'quality',
|
||||
'onActivity',
|
||||
'onStatus'
|
||||
),
|
||||
10 => array (
|
||||
'getRGB',
|
||||
'setRGB',
|
||||
'getTransform',
|
||||
'setTransform'
|
||||
),
|
||||
11 => array (
|
||||
'caption',
|
||||
'enabled',
|
||||
'separatorBefore',
|
||||
'visible',
|
||||
'onSelect'
|
||||
),
|
||||
12 => array (
|
||||
'setCookie',
|
||||
'getcookie'
|
||||
),
|
||||
13 => array (
|
||||
'hideBuiltInItems',
|
||||
'builtInItems',
|
||||
'customItems',
|
||||
'onSelect'
|
||||
),
|
||||
14 => array (
|
||||
'CustomActions.get',
|
||||
'CustomActions.install',
|
||||
'CustomActions.list',
|
||||
'CustomActions.uninstall',
|
||||
),
|
||||
15 => array (
|
||||
'getDate',
|
||||
'getDay',
|
||||
'getFullYear',
|
||||
'getHours',
|
||||
'getMilliseconds',
|
||||
'getMinutes',
|
||||
'getMonth',
|
||||
'getSeconds',
|
||||
'getTime',
|
||||
'getTimezoneOffset',
|
||||
'getUTCDate',
|
||||
'getUTCDay',
|
||||
'getUTCFullYear',
|
||||
'getUTCHours',
|
||||
'getUTCMinutes',
|
||||
'getUTCMilliseconds',
|
||||
'getUTCMonth',
|
||||
'getUTCSeconds',
|
||||
'getYear',
|
||||
'setDate',
|
||||
'setFullYear',
|
||||
'setHours',
|
||||
'setMilliseconds',
|
||||
'setMinutes',
|
||||
'setMonth',
|
||||
'setSeconds',
|
||||
'setTime',
|
||||
'setUTCDate',
|
||||
'setUTCDay',
|
||||
'setUTCFullYear',
|
||||
'setUTCHours',
|
||||
'setUTCMinutes',
|
||||
'setUTCMilliseconds',
|
||||
'setUTCMonth',
|
||||
'setUTCSeconds',
|
||||
'setYear',
|
||||
'UTC'
|
||||
),
|
||||
16 => array (
|
||||
'message',
|
||||
'name',
|
||||
'throw',
|
||||
'try',
|
||||
'catch',
|
||||
'finally'
|
||||
),
|
||||
17 => array (
|
||||
'apply',
|
||||
'call'
|
||||
),
|
||||
18 => array (
|
||||
'BACKSPACE',
|
||||
'CAPSLOCK',
|
||||
'CONTROL',
|
||||
'DELETEKEY',
|
||||
'DOWN',
|
||||
'END',
|
||||
'ENTER',
|
||||
'ESCAPE',
|
||||
'getAscii',
|
||||
'getCode',
|
||||
'HOME',
|
||||
'INSERT',
|
||||
'isDown',
|
||||
'isToggled',
|
||||
'LEFT',
|
||||
'onKeyDown',
|
||||
'onKeyUp',
|
||||
'PGDN',
|
||||
'PGUP',
|
||||
'RIGHT',
|
||||
'SPACE',
|
||||
'TAB',
|
||||
'UP'
|
||||
),
|
||||
19 => array (
|
||||
'addRequestHeader',
|
||||
'contentType',
|
||||
'decode'
|
||||
),
|
||||
20 => array (
|
||||
'allowDomain',
|
||||
'allowInsecureDomain',
|
||||
'close',
|
||||
'domain'
|
||||
),
|
||||
21 => array (
|
||||
'abs',
|
||||
'acos',
|
||||
'asin',
|
||||
'atan',
|
||||
'atan2',
|
||||
'ceil',
|
||||
'cos',
|
||||
'exp',
|
||||
'floor',
|
||||
'log',
|
||||
'LN2',
|
||||
'LN10',
|
||||
'LOG2E',
|
||||
'LOG10E',
|
||||
'max',
|
||||
'min',
|
||||
'PI',
|
||||
'pow',
|
||||
'random',
|
||||
'sin',
|
||||
'SQRT1_2',
|
||||
'sqrt',
|
||||
'tan',
|
||||
'round',
|
||||
'SQRT2'
|
||||
),
|
||||
22 => array (
|
||||
'activityLevel',
|
||||
'muted',
|
||||
'names',
|
||||
'onActivity',
|
||||
'onStatus',
|
||||
'setRate',
|
||||
'setGain',
|
||||
'gain',
|
||||
'rate',
|
||||
'setSilenceLevel',
|
||||
'setUseEchoSuppression',
|
||||
'silenceLevel',
|
||||
'silenceTimeOut',
|
||||
'useEchoSuppression'
|
||||
),
|
||||
23 => array (
|
||||
'hide',
|
||||
'onMouseDown',
|
||||
'onMouseMove',
|
||||
'onMouseUp',
|
||||
'onMouseWeel',
|
||||
'show'
|
||||
),
|
||||
24 => array (
|
||||
'_alpha',
|
||||
'attachAudio',
|
||||
'attachMovie',
|
||||
'beginFill',
|
||||
'beginGradientFill',
|
||||
'clear',
|
||||
'createEmptyMovieClip',
|
||||
'createTextField',
|
||||
'_current',
|
||||
'curveTo',
|
||||
'_dropTarget',
|
||||
'duplicateMovieClip',
|
||||
'endFill',
|
||||
'focusEnabled',
|
||||
'enabled',
|
||||
'_focusrec',
|
||||
'_framesLoaded',
|
||||
'getBounds',
|
||||
'getBytesLoaded',
|
||||
'getBytesTotal',
|
||||
'getDepth',
|
||||
'getInstanceAtDepth',
|
||||
'getNextHighestDepth',
|
||||
'getSWFVersion',
|
||||
'getTextSnapshot',
|
||||
'getURL',
|
||||
'globalToLocal',
|
||||
'gotoAndPlay',
|
||||
'gotoAndStop',
|
||||
'_height',
|
||||
'hitArea',
|
||||
'hitTest',
|
||||
'lineStyle',
|
||||
'lineTo',
|
||||
'localToGlobal',
|
||||
'_lockroot',
|
||||
'menu',
|
||||
'onUnload',
|
||||
'_parent',
|
||||
'play',
|
||||
'prevFrame',
|
||||
'_quality',
|
||||
'removeMovieClip',
|
||||
'_rotation',
|
||||
'setMask',
|
||||
'_soundbuftime',
|
||||
'startDrag',
|
||||
'stopDrag',
|
||||
'stop',
|
||||
'swapDepths',
|
||||
'tabChildren',
|
||||
'_target',
|
||||
'_totalFrames',
|
||||
'trackAsMenu',
|
||||
'unloadMovie',
|
||||
'useHandCursor',
|
||||
'_visible',
|
||||
'_width',
|
||||
'_xmouse',
|
||||
'_xscale',
|
||||
'_x',
|
||||
'_ymouse',
|
||||
'_yscale',
|
||||
'_y'
|
||||
),
|
||||
25 => array (
|
||||
'getProgress',
|
||||
'loadClip',
|
||||
'onLoadComplete',
|
||||
'onLoadError',
|
||||
'onLoadInit',
|
||||
'onLoadProgress',
|
||||
'onLoadStart'
|
||||
),
|
||||
26 => array (
|
||||
'bufferLength',
|
||||
'currentFps',
|
||||
'seek',
|
||||
'setBufferTime',
|
||||
'bufferTime',
|
||||
'time',
|
||||
'pause'
|
||||
),
|
||||
27 => array (
|
||||
'MAX_VALUE',
|
||||
'MIN_VALUE',
|
||||
'NEGATIVE_INFINITY',
|
||||
'POSITIVE_INFINITY'
|
||||
),
|
||||
28 => array (
|
||||
'addProperty',
|
||||
'constructor',
|
||||
'__proto__',
|
||||
'registerClass',
|
||||
'__resolve',
|
||||
'unwatch',
|
||||
'watch',
|
||||
'onUpDate'
|
||||
),
|
||||
29 => array (
|
||||
'addPage'
|
||||
),
|
||||
30 => array (
|
||||
'getBeginIndex',
|
||||
'getCaretIndex',
|
||||
'getEndIndex',
|
||||
'setSelection'
|
||||
),
|
||||
31 => array (
|
||||
'flush',
|
||||
'getLocal',
|
||||
'getSize'
|
||||
),
|
||||
32 => array (
|
||||
'attachSound',
|
||||
'duration',
|
||||
'getPan',
|
||||
'getVolume',
|
||||
'onID3',
|
||||
'loadSound',
|
||||
'id3',
|
||||
'onSoundComplete',
|
||||
'position',
|
||||
'setPan',
|
||||
'setVolume'
|
||||
),
|
||||
33 => array (
|
||||
'getBeginIndex',
|
||||
'getCaretIndex',
|
||||
'getEndIndex',
|
||||
'setSelection'
|
||||
),
|
||||
34 => array (
|
||||
'getEndIndex',
|
||||
),
|
||||
35 => array (
|
||||
'align',
|
||||
'height',
|
||||
'width',
|
||||
'onResize',
|
||||
'scaleMode',
|
||||
'showMenu'
|
||||
),
|
||||
36 => array (
|
||||
'charAt',
|
||||
'charCodeAt',
|
||||
'concat',
|
||||
'fromCharCode',
|
||||
'indexOf',
|
||||
'lastIndexOf',
|
||||
'substr',
|
||||
'substring',
|
||||
'toLowerCase',
|
||||
'toUpperCase'
|
||||
),
|
||||
37 => array (
|
||||
'avHardwareDisable',
|
||||
'hasAccessibility',
|
||||
'hasAudioEncoder',
|
||||
'hasAudio',
|
||||
'hasEmbeddedVideo',
|
||||
'hasMP3',
|
||||
'hasPrinting',
|
||||
'hasScreenBroadcast',
|
||||
'hasScreenPlayback',
|
||||
'hasStreamingAudio',
|
||||
'hasStreamingVideo',
|
||||
'hasVideoEncoder',
|
||||
'isDebugger',
|
||||
'language',
|
||||
'localFileReadDisable',
|
||||
'manufacturer',
|
||||
'os',
|
||||
'pixelAspectRatio',
|
||||
'playerType',
|
||||
'screenColor',
|
||||
'screenDPI',
|
||||
'screenResolutionX',
|
||||
'screenResolutionY',
|
||||
'serverString',
|
||||
'version'
|
||||
),
|
||||
38 => array (
|
||||
'allowDomain',
|
||||
'allowInsecureDomain',
|
||||
'loadPolicyFile'
|
||||
),
|
||||
39 => array (
|
||||
'exactSettings',
|
||||
'setClipboard',
|
||||
'showSettings',
|
||||
'useCodepage'
|
||||
),
|
||||
40 => array (
|
||||
'getStyle',
|
||||
'getStyleNames',
|
||||
'parseCSS',
|
||||
'setStyle',
|
||||
'transform'
|
||||
),
|
||||
41 => array (
|
||||
'autoSize',
|
||||
'background',
|
||||
'backgroundColor',
|
||||
'border',
|
||||
'borderColor',
|
||||
'bottomScroll',
|
||||
'condenseWhite',
|
||||
'embedFonts',
|
||||
'getFontList',
|
||||
'getNewTextFormat',
|
||||
'getTextFormat',
|
||||
'hscroll',
|
||||
'htmlText',
|
||||
'html',
|
||||
'maxChars',
|
||||
'maxhscroll',
|
||||
'maxscroll',
|
||||
'mouseWheelEnabled',
|
||||
'multiline',
|
||||
'onScroller',
|
||||
'password',
|
||||
'removeTextField',
|
||||
'replaceSel',
|
||||
'replaceText',
|
||||
'restrict',
|
||||
'scroll',
|
||||
'selectable',
|
||||
'setNewTextFormat',
|
||||
'setTextFormat',
|
||||
'styleSheet',
|
||||
'tabEnabled',
|
||||
'tabIndex',
|
||||
'textColor',
|
||||
'textHeight',
|
||||
'textWidth',
|
||||
'text',
|
||||
'type',
|
||||
'_url',
|
||||
'variable',
|
||||
'wordWrap'
|
||||
),
|
||||
42 => array (
|
||||
'blockIndent',
|
||||
'bold',
|
||||
'bullet',
|
||||
'font',
|
||||
'getTextExtent',
|
||||
'indent',
|
||||
'italic',
|
||||
'leading',
|
||||
'leftMargin',
|
||||
'rightMargin',
|
||||
'size',
|
||||
'tabStops',
|
||||
'underline'
|
||||
),
|
||||
43 => array (
|
||||
'findText',
|
||||
'getCount',
|
||||
'getSelected',
|
||||
'getSelectedText',
|
||||
'getText',
|
||||
'hitTestTextNearPos',
|
||||
'setSelectColor',
|
||||
'setSelected'
|
||||
),
|
||||
44 => array (
|
||||
'begin',
|
||||
'change',
|
||||
'continueTo',
|
||||
'fforward',
|
||||
'finish',
|
||||
'func',
|
||||
'FPS',
|
||||
'getPosition',
|
||||
'isPlaying',
|
||||
'looping',
|
||||
'obj',
|
||||
'onMotionChanged',
|
||||
'onMotionFinished',
|
||||
'onMotionLooped',
|
||||
'onMotionStarted',
|
||||
'onMotionResumed',
|
||||
'onMotionStopped',
|
||||
'prop',
|
||||
'rewind',
|
||||
'resume',
|
||||
'setPosition',
|
||||
'time',
|
||||
'userSeconds',
|
||||
'yoyo'
|
||||
),
|
||||
45 => array (
|
||||
'attachVideo',
|
||||
'deblocking',
|
||||
'smoothing'
|
||||
),
|
||||
46 => array (
|
||||
'addRequestHeader',
|
||||
'appendChild',
|
||||
'attributes',
|
||||
'childNodes',
|
||||
'cloneNode',
|
||||
'contentType',
|
||||
'createElement',
|
||||
'createTextNode',
|
||||
'docTypeDecl',
|
||||
'firstChild',
|
||||
'hasChildNodes',
|
||||
'ignoreWhite',
|
||||
'insertBefore',
|
||||
'lastChild',
|
||||
'nextSibling',
|
||||
'nodeName',
|
||||
'nodeType',
|
||||
'nodeValue',
|
||||
'parentNode',
|
||||
'parseXML',
|
||||
'previousSibling',
|
||||
'removeNode',
|
||||
'xmlDecl'
|
||||
),
|
||||
47 => array (
|
||||
'onClose',
|
||||
'onXML'
|
||||
),
|
||||
48 => array (
|
||||
'add',
|
||||
'and',
|
||||
'_highquality',
|
||||
'chr',
|
||||
'eq',
|
||||
'ge',
|
||||
'ifFrameLoaded',
|
||||
'int',
|
||||
'le',
|
||||
'it',
|
||||
'mbchr',
|
||||
'mblength',
|
||||
'mbord',
|
||||
'ne',
|
||||
'not',
|
||||
'or',
|
||||
'ord',
|
||||
'tellTarget',
|
||||
'toggleHighQuality'
|
||||
),
|
||||
49 => array (
|
||||
'ASSetPropFlags',
|
||||
'ASnative',
|
||||
'ASconstructor',
|
||||
'AsSetupError',
|
||||
'FWEndCommand',
|
||||
'FWJavascript',
|
||||
'MMEndCommand',
|
||||
'MMSave',
|
||||
'XMLUI'
|
||||
),
|
||||
50 => array (
|
||||
'System.capabilities'
|
||||
),
|
||||
51 => array (
|
||||
'System.security'
|
||||
),
|
||||
52 => array (
|
||||
'TextField.StyleSheet'
|
||||
)
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
'(', ')', '[', ']', '{', '}', '!', '@', '%', '&', '*', '|', '/', '<', '>','='
|
||||
),
|
||||
'CASE_SENSITIVE' => array(
|
||||
GESHI_COMMENTS => false,
|
||||
1 => true,
|
||||
2 => true,
|
||||
3 => true,
|
||||
4 => true,
|
||||
5 => true,
|
||||
6 => true,
|
||||
7 => true,
|
||||
8 => true,
|
||||
9 => true,
|
||||
10 => true,
|
||||
11 => true,
|
||||
12 => true,
|
||||
13 => true,
|
||||
14 => true,
|
||||
15 => true,
|
||||
16 => true,
|
||||
17 => true,
|
||||
18 => true,
|
||||
19 => true,
|
||||
20 => true,
|
||||
21 => true,
|
||||
22 => true,
|
||||
23 => true,
|
||||
24 => true,
|
||||
25 => true,
|
||||
26 => true,
|
||||
27 => true,
|
||||
28 => true,
|
||||
29 => true,
|
||||
30 => true,
|
||||
31 => true,
|
||||
32 => true,
|
||||
33 => true,
|
||||
34 => true,
|
||||
35 => true,
|
||||
36 => true,
|
||||
37 => true,
|
||||
38 => true,
|
||||
39 => true,
|
||||
40 => true,
|
||||
41 => true,
|
||||
42 => true,
|
||||
43 => true,
|
||||
44 => true,
|
||||
45 => true,
|
||||
46 => true,
|
||||
47 => true,
|
||||
48 => true,
|
||||
49 => true,
|
||||
50 => true,
|
||||
51 => true,
|
||||
52 => true
|
||||
),
|
||||
'STYLES' => array(
|
||||
'KEYWORDS' => array(
|
||||
1 => 'color: #0000ff;',
|
||||
2 => 'color: #006600;',
|
||||
3 => 'color: #000080;',
|
||||
4 => 'color: #006600;',
|
||||
5 => 'color: #006600;',
|
||||
6 => 'color: #006600;',
|
||||
7 => 'color: #006600;',
|
||||
8 => 'color: #006600;',
|
||||
9 => 'color: #006600;',
|
||||
10 => 'color: #006600;',
|
||||
11 => 'color: #006600;',
|
||||
12 => 'color: #006600;',
|
||||
13 => 'color: #006600;',
|
||||
14 => 'color: #006600;',
|
||||
15 => 'color: #006600;',
|
||||
16 => 'color: #006600;',
|
||||
17 => 'color: #006600;',
|
||||
18 => 'color: #006600;',
|
||||
19 => 'color: #006600;',
|
||||
20 => 'color: #006600;',
|
||||
21 => 'color: #006600;',
|
||||
22 => 'color: #006600;',
|
||||
23 => 'color: #006600;',
|
||||
24 => 'color: #006600;',
|
||||
25 => 'color: #006600;',
|
||||
26 => 'color: #006600;',
|
||||
27 => 'color: #006600;',
|
||||
28 => 'color: #006600;',
|
||||
29 => 'color: #006600;',
|
||||
30 => 'color: #006600;',
|
||||
31 => 'color: #006600;',
|
||||
32 => 'color: #006600;',
|
||||
33 => 'color: #006600;',
|
||||
34 => 'color: #006600;',
|
||||
35 => 'color: #006600;',
|
||||
36 => 'color: #006600;',
|
||||
37 => 'color: #006600;',
|
||||
38 => 'color: #006600;',
|
||||
39 => 'color: #006600;',
|
||||
40 => 'color: #006600;',
|
||||
41 => 'color: #006600;',
|
||||
42 => 'color: #006600;',
|
||||
43 => 'color: #006600;',
|
||||
44 => 'color: #006600;',
|
||||
45 => 'color: #006600;',
|
||||
46 => 'color: #006600;',
|
||||
47 => 'color: #006600;',
|
||||
48 => 'color: #CC0000;',
|
||||
49 => 'color: #5700d1;',
|
||||
50 => 'color: #006600;',
|
||||
51 => 'color: #006600;',
|
||||
52 => 'color: #CC0000;'
|
||||
),
|
||||
'COMMENTS' => array(
|
||||
1 => 'color: #ff8000; font-style: italic;',
|
||||
2 => 'color: #ff8000; font-style: italic;',
|
||||
'MULTI' => 'color: #ff8000; font-style: italic;'
|
||||
),
|
||||
'ESCAPE_CHAR' => array(
|
||||
0 => 'color: #000099; font-weight: bold;'
|
||||
),
|
||||
'BRACKETS' => array(
|
||||
0 => 'color: #333333;'
|
||||
),
|
||||
'STRINGS' => array(
|
||||
0 => 'color: #333333; background-color: #eeeeee;'
|
||||
),
|
||||
'NUMBERS' => array(
|
||||
0 => 'color: #c50000;'
|
||||
),
|
||||
|
||||
'SYMBOLS' => array(
|
||||
0 => 'color: #000000;'
|
||||
),
|
||||
'METHODS' => array(
|
||||
1 => 'color: #006600;'
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
),
|
||||
'SCRIPT' => array(
|
||||
)
|
||||
),
|
||||
'URLS' => array(
|
||||
1 => 'http://wiki.media-box.net/documentation/flash/{FNAME}',
|
||||
2 => 'http://wiki.media-box.net/documentation/flash/{FNAME}',
|
||||
3 => 'http://wiki.media-box.net/documentation/flash/{FNAME}',
|
||||
4 => 'http://wiki.media-box.net/documentation/flash/accessibility/{FNAME}',
|
||||
5 => 'http://wiki.media-box.net/documentation/flash/arguments/{FNAME}',
|
||||
6 => 'http://wiki.media-box.net/documentation/flash/array/{FNAME}',
|
||||
7 => 'http://wiki.media-box.net/documentation/flash/boolean/{FNAME}',
|
||||
8 => 'http://wiki.media-box.net/documentation/flash/button/{FNAME}',
|
||||
9 => 'http://wiki.media-box.net/documentation/flash/camera/{FNAME}',
|
||||
10 => 'http://wiki.media-box.net/documentation/flash/color/{FNAME}',
|
||||
11 => 'http://wiki.media-box.net/documentation/flash/contextmenuitem/{FNAME}',
|
||||
12 => 'http://wiki.media-box.net/documentation/flash/contextmenu/{FNAME}',
|
||||
13 => 'http://wiki.media-box.net/documentation/flash/cookie/{FNAME}',
|
||||
14 => 'http://wiki.media-box.net/documentation/flash/customactions/{FNAME}',
|
||||
15 => 'http://wiki.media-box.net/documentation/flash/date/{FNAME}',
|
||||
16 => 'http://wiki.media-box.net/documentation/flash/error/{FNAME}',
|
||||
17 => 'http://wiki.media-box.net/documentation/flash/function/{FNAME}',
|
||||
18 => 'http://wiki.media-box.net/documentation/flash/key/{FNAME}',
|
||||
19 => 'http://wiki.media-box.net/documentation/flash/loadvars/{FNAME}',
|
||||
20 => 'http://wiki.media-box.net/documentation/flash/localconnection/{FNAME}',
|
||||
21 => 'http://wiki.media-box.net/documentation/flash/math/{FNAME}',
|
||||
22 => 'http://wiki.media-box.net/documentation/flash/microphone/{FNAME}',
|
||||
23 => 'http://wiki.media-box.net/documentation/flash/mouse/{FNAME}',
|
||||
24 => 'http://wiki.media-box.net/documentation/flash/movieclip/{FNAME}',
|
||||
25 => 'http://wiki.media-box.net/documentation/flash/moviecliploader/{FNAME}',
|
||||
26 => 'http://wiki.media-box.net/documentation/flash/netstream/{FNAME}',
|
||||
27 => 'http://wiki.media-box.net/documentation/flash/number/{FNAME}',
|
||||
28 => 'http://wiki.media-box.net/documentation/flash/object/{FNAME}',
|
||||
29 => 'http://wiki.media-box.net/documentation/flash/printJob/{FNAME}',
|
||||
30 => 'http://wiki.media-box.net/documentation/flash/selection/{FNAME}',
|
||||
31 => 'http://wiki.media-box.net/documentation/flash/sharedobject/{FNAME}',
|
||||
32 => 'http://wiki.media-box.net/documentation/flash/sound/{FNAME}',
|
||||
33 => 'http://wiki.media-box.net/documentation/flash/selection/{FNAME}',
|
||||
34 => 'http://wiki.media-box.net/documentation/flash/sharedobject/{FNAME}',
|
||||
35 => 'http://wiki.media-box.net/documentation/flash/stage/{FNAME}',
|
||||
36 => 'http://wiki.media-box.net/documentation/flash/string/{FNAME}',
|
||||
37 => 'http://wiki.media-box.net/documentation/flash/system/capabilities/{FNAME}',
|
||||
38 => 'http://wiki.media-box.net/documentation/flash/system/security/{FNAME}',
|
||||
39 => 'http://wiki.media-box.net/documentation/flash/system/{FNAME}',
|
||||
40 => 'http://wiki.media-box.net/documentation/flash/textfield/stylesheet/{FNAME}',
|
||||
41 => 'http://wiki.media-box.net/documentation/flash/textfield/{FNAME}',
|
||||
42 => 'http://wiki.media-box.net/documentation/flash/textformat/{FNAME}',
|
||||
43 => 'http://wiki.media-box.net/documentation/flash/textsnapshot/{FNAME}',
|
||||
44 => 'http://wiki.media-box.net/documentation/flash/tween/{FNAME}',
|
||||
45 => 'http://wiki.media-box.net/documentation/flash/video/{FNAME}',
|
||||
46 => 'http://wiki.media-box.net/documentation/flash/xml/{FNAME}',
|
||||
47 => 'http://wiki.media-box.net/documentation/flash/xmlsocket/{FNAME}',
|
||||
48 => 'http://wiki.media-box.net/documentation/flash/{FNAME}',
|
||||
49 => 'http://wiki.media-box.net/documentation/flash/{FNAME}',
|
||||
50 => 'http://wiki.media-box.net/documentation/flash/system/capabilities',
|
||||
51 => 'http://wiki.media-box.net/documentation/flash/system/security',
|
||||
52 => 'http://wiki.media-box.net/documentation/flash/textfield/stylesheet'
|
||||
),
|
||||
'OOLANG' => true,
|
||||
'OBJECT_SPLITTERS' => array(
|
||||
1 => '.'
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
),
|
||||
'STRICT_MODE_APPLIES' => GESHI_NEVER,
|
||||
'SCRIPT_DELIMITERS' => array(),
|
||||
'HIGHLIGHT_STRICT_BLOCK' => array()
|
||||
);
|
||||
|
||||
?>
|
|
@ -1,244 +0,0 @@
|
|||
<?php
|
||||
/*************************************************************************************
|
||||
* cobol.php
|
||||
* ----------
|
||||
* Author: BenBE (BenBE@omorphia.org)
|
||||
* Copyright: (c) 2007-2008 BenBE (http://www.omorphia.de/)
|
||||
* Release Version: 1.0.8.11
|
||||
* Date Started: 2007/07/02
|
||||
*
|
||||
* COBOL language file for GeSHi.
|
||||
*
|
||||
* CHANGES
|
||||
* -------
|
||||
*
|
||||
* TODO (updated 2007/07/02)
|
||||
* -------------------------
|
||||
*
|
||||
*************************************************************************************
|
||||
*
|
||||
* This file is part of GeSHi.
|
||||
*
|
||||
* GeSHi is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* GeSHi is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with GeSHi; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*
|
||||
************************************************************************************/
|
||||
|
||||
$language_data = array (
|
||||
'LANG_NAME' => 'COBOL',
|
||||
'COMMENT_SINGLE' => array(),
|
||||
'COMMENT_MULTI' => array(),
|
||||
'COMMENT_REGEXP' => array(1 => '/^\*.*?$/m'),
|
||||
'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
|
||||
'QUOTEMARKS' => array('"', "'"),
|
||||
'ESCAPE_CHAR' => '\\',
|
||||
'NUMBERS' =>
|
||||
GESHI_NUMBER_INT_BASIC |
|
||||
GESHI_NUMBER_FLT_NONSCI |
|
||||
GESHI_NUMBER_FLT_SCI_SHORT |
|
||||
GESHI_NUMBER_FLT_SCI_ZERO,
|
||||
'KEYWORDS' => array(
|
||||
1 => array( //Compiler Directives
|
||||
'ANSI', 'BLANK', 'NOBLANK', 'CALL-SHARED', 'CANCEL', 'NOCANCEL',
|
||||
'CHECK', 'CODE', 'NOCODE', 'COLUMNS', 'COMPACT', 'NOCOMPACT',
|
||||
'COMPILE', 'CONSULT', 'NOCONSULT', 'CROSSREF', 'NOCROSSREF',
|
||||
'DIAGNOSE-74', 'NODIAGNOSE-74', 'DIAGNOSE-85', 'NODIAGNOSE-85',
|
||||
'DIAGNOSEALL', 'NODIAGNOSEALL', 'ENDIF', 'ENDUNIT', 'ENV',
|
||||
'ERRORFILE', 'ERRORS', 'FIPS', 'NOFIPS', 'FMAP', 'HEADING', 'HEAP',
|
||||
'HIGHPIN', 'HIGHREQUESTERS', 'ICODE', 'NOICODE', 'IF', 'IFNOT',
|
||||
'INNERLIST', 'NOINNERLIST', 'INSPECT', 'NOINSPECT', 'LARGEDATA',
|
||||
'LD', 'LESS-CODE', 'LIBRARY', 'LINES', 'LIST', 'NOLIST', 'LMAP',
|
||||
'NOLMAP', 'MAIN', 'MAP', 'NOMAP', 'NLD', 'NONSTOP', 'NON-SHARED',
|
||||
'OPTIMIZE', 'PERFORM-TRACE', 'PORT', 'NOPORT', 'RESETTOG',
|
||||
'RUNNABLE', 'RUNNAMED', 'SAVE', 'SAVEABEND', 'NOSAVEABEND',
|
||||
'SEARCH', 'NOSEARCH', 'SECTION', 'SETTOG', 'SHARED', 'SHOWCOPY',
|
||||
'NOSHOWCOPY', 'SHOWFILE', 'NOSHOWFILE', 'SOURCE', 'SQL', 'NOSQL',
|
||||
'SQLMEM', 'SUBSET', 'SUBTYPE', 'SUPPRESS', 'NOSUPPRESS', 'SYMBOLS',
|
||||
'NOSYMBOLS', 'SYNTAX', 'TANDEM', 'TRAP2', 'NOTRAP2', 'TRAP2-74',
|
||||
'NOTRAP2-74', 'UL', 'WARN', 'NOWARN'
|
||||
),
|
||||
2 => array( //Statement Keywords
|
||||
'ACCEPT', 'ADD', 'TO', 'GIVING', 'CORRESPONDING', 'ALTER', 'CALL',
|
||||
'CHECKPOINT', 'CLOSE', 'COMPUTE', 'CONTINUE', 'COPY',
|
||||
'DELETE', 'DISPLAY', 'DIVIDE', 'INTO', 'REMAINDER', 'ENTER',
|
||||
'COBOL', 'EVALUATE', 'EXIT', 'GO', 'INITIALIZE',
|
||||
'TALLYING', 'REPLACING', 'CONVERTING', 'LOCKFILE', 'MERGE', 'MOVE',
|
||||
'MULTIPLY', 'OPEN', 'PERFORM', 'TIMES',
|
||||
'UNTIL', 'VARYING', 'RETURN',
|
||||
),
|
||||
3 => array( //Reserved in some contexts
|
||||
'ACCESS', 'ADDRESS', 'ADVANCING', 'AFTER', 'ALL',
|
||||
'ALPHABET', 'ALPHABETIC', 'ALPHABETIC-LOWER', 'ALPHABETIC-UPPER',
|
||||
'ALPHANUMERIC', 'ALPHANUMERIC-EDITED', 'ALSO', 'ALTERNATE',
|
||||
'AND', 'ANY', 'APPROXIMATE', 'AREA', 'AREAS', 'ASCENDING', 'ASSIGN',
|
||||
'AT', 'AUTHOR', 'BEFORE', 'BINARY', 'BLOCK', 'BOTTOM', 'BY',
|
||||
'CD', 'CF', 'CH', 'CHARACTER', 'CHARACTERS',
|
||||
'CHARACTER-SET', 'CLASS', 'CLOCK-UNITS',
|
||||
'CODE-SET', 'COLLATING', 'COLUMN', 'COMMA',
|
||||
'COMMON', 'COMMUNICATION', 'COMP', 'COMP-3', 'COMP-5',
|
||||
'COMPUTATIONAL', 'COMPUTATIONAL-3', 'COMPUTATIONAL-5',
|
||||
'CONFIGURATION', 'CONTAINS', 'CONTENT', 'CONTROL',
|
||||
'CONTROLS', 'CORR', 'COUNT',
|
||||
'CURRENCY', 'DATA', 'DATE', 'DATE-COMPILED', 'DATE-WRITTEN', 'DAY',
|
||||
'DAY-OF-WEEK', 'DE', 'DEBUG-CONTENTS', 'DEBUG-ITEM', 'DEBUG-LINE',
|
||||
'DEBUG-SUB-2', 'DEBUG-SUB-3', 'DEBUGGING', 'DECIMAL-POINT',
|
||||
'DECLARATIVES', 'DEBUG-NAME', 'DEBUG-SUB-1', 'DELIMITED',
|
||||
'DELIMITER', 'DEPENDING', 'DESCENDING', 'DESTINATION', 'DETAIL',
|
||||
'DISABLE', 'DIVISION', 'DOWN', 'DUPLICATES',
|
||||
'DYNAMIC', 'EGI', 'ELSE', 'EMI', 'ENABLE', 'END', 'END-ADD',
|
||||
'END-COMPUTE', 'END-DELETE', 'END-DIVIDE', 'END-EVALUATE', 'END-IF',
|
||||
'END-MULTIPLY', 'END-OF-PAGE', 'END-PERFORM', 'END-READ',
|
||||
'END-RECEIVE', 'END-RETURN', 'END-REWRITE', 'END-SEARCH',
|
||||
'END-START', 'END-STRING', 'END-SUBTRACT', 'END-UNSTRING',
|
||||
'END-WRITE', 'EOP', 'EQUAL', 'ERROR', 'ESI',
|
||||
'EVERY', 'EXCEPTION', 'EXCLUSIVE', 'EXTEND',
|
||||
'EXTENDED-STORAGE', 'EXTERNAL', 'FALSE', 'FD', 'FILE',
|
||||
'FILE-CONTROL', 'FILLER', 'FINAL', 'FIRST', 'FOOTING', 'FOR',
|
||||
'FROM', 'FUNCTION', 'GENERATE', 'GENERIC', 'GLOBAL',
|
||||
'GREATER', 'GROUP', 'GUARDIAN-ERR', 'HIGH-VALUE',
|
||||
'HIGH-VALUES', 'I-O', 'I-O-CONTROL', 'IDENTIFICATION', 'IN',
|
||||
'INDEX', 'INDEXED', 'INDICATE', 'INITIAL', 'INITIATE',
|
||||
'INPUT', 'INPUT-OUTPUT', 'INSTALLATION',
|
||||
'INVALID', 'IS', 'JUST', 'JUSTIFIED', 'KEY', 'LABEL', 'LAST',
|
||||
'LEADING', 'LEFT', 'LESS', 'LIMIT', 'LIMITS', 'LINAGE',
|
||||
'LINAGE-COUNTER', 'LINE', 'LINE-COUNTER', 'LINKAGE', 'LOCK',
|
||||
'LOW-VALUE', 'LOW-VALUES', 'MEMORY', 'MESSAGE',
|
||||
'MODE', 'MODULES', 'MULTIPLE', 'NATIVE',
|
||||
'NEGATIVE', 'NEXT', 'NO', 'NOT', 'NULL', 'NULLS', 'NUMBER',
|
||||
'NUMERIC', 'NUMERIC-EDITED', 'OBJECT-COMPUTER', 'OCCURS', 'OF',
|
||||
'OFF', 'OMITTED', 'ON', 'OPTIONAL', 'OR', 'ORDER',
|
||||
'ORGANIZATION', 'OTHER', 'OUTPUT', 'OVERFLOW', 'PACKED-DECIMAL',
|
||||
'PADDING', 'PAGE', 'PAGE-COUNTER', 'PF', 'PH', 'PIC',
|
||||
'PICTURE', 'PLUS', 'POINTER', 'POSITION', 'POSITIVE', 'PRINTING',
|
||||
'PROCEDURE', 'PROCEDURES', 'PROCEED', 'PROGRAM', 'PROGRAM-ID',
|
||||
'PROGRAM-STATUS', 'PROGRAM-STATUS-1', 'PROGRAM-STATUS-2', 'PROMPT',
|
||||
'PROTECTED', 'PURGE', 'QUEUE', 'QUOTE', 'QUOTES', 'RD',
|
||||
'RECEIVE', 'RECEIVE-CONTROL', 'RECORD', 'RECORDS',
|
||||
'REDEFINES', 'REEL', 'REFERENCE', 'REFERENCES', 'RELATIVE',
|
||||
'REMOVAL', 'RENAMES', 'REPLACE',
|
||||
'REPLY', 'REPORT', 'REPORTING', 'REPORTS', 'RERUN',
|
||||
'RESERVE', 'RESET', 'REVERSED', 'REWIND', 'REWRITE', 'RF',
|
||||
'RH', 'RIGHT', 'ROUNDED', 'RUN', 'SAME', 'SD',
|
||||
'SECURITY', 'SEGMENT', 'SEGMENT-LIMIT', 'SELECT', 'SEND',
|
||||
'SENTENCE', 'SEPARATE', 'SEQUENCE', 'SEQUENTIAL', 'SET',
|
||||
'SIGN', 'SIZE', 'SORT', 'SORT-MERGE', 'SOURCE-COMPUTER',
|
||||
'SPACE', 'SPACES', 'SPECIAL-NAMES', 'STANDARD', 'STANDARD-1',
|
||||
'STANDARD-2', 'START', 'STARTBACKUP', 'STATUS', 'STOP', 'STRING',
|
||||
'SUB-QUEUE-1', 'SUB-QUEUE-2', 'SUB-QUEUE-3', 'SUBTRACT',
|
||||
'SYMBOLIC', 'SYNC', 'SYNCDEPTH', 'SYNCHRONIZED',
|
||||
'TABLE', 'TAL', 'TAPE', 'TERMINAL', 'TERMINATE', 'TEST',
|
||||
'TEXT', 'THAN', 'THEN', 'THROUGH', 'THRU', 'TIME',
|
||||
'TOP', 'TRAILING', 'TRUE', 'TYPE', 'UNIT', 'UNLOCK', 'UNLOCKFILE',
|
||||
'UNLOCKRECORD', 'UNSTRING', 'UP', 'UPON', 'USAGE', 'USE',
|
||||
'USING', 'VALUE', 'VALUES', 'WHEN', 'WITH', 'WORDS',
|
||||
'WORKING-STORAGE', 'WRITE', 'ZERO', 'ZEROES'
|
||||
),
|
||||
4 => array( //Standard functions
|
||||
'ACOS', 'ANNUITY', 'ASIN', 'ATAN', 'CHAR', 'COS', 'CURRENT-DATE',
|
||||
'DATE-OF-INTEGER', 'DAY-OF-INTEGER', 'FACTORIAL', 'INTEGER',
|
||||
'INTEGER-OF-DATE', 'INTEGER-OF-DAY', 'INTEGER-PART', 'LENGTH',
|
||||
'LOG', 'LOG10', 'LOWER-CASE', 'MAX', 'MEAN', 'MEDIAN', 'MIDRANGE',
|
||||
'MIN', 'MOD', 'NUMVAL', 'NUMVAL-C', 'ORD', 'ORD-MAX', 'ORD-MIN',
|
||||
'PRESENT-VALUE', 'RANDOM', 'RANGE', 'REM', 'REVERSE', 'SIN', 'SQRT',
|
||||
'STANDARD-DEVIATION', 'SUM', 'TAN', 'UPPER-CASE', 'VARIANCE',
|
||||
'WHEN-COMPILED'
|
||||
),
|
||||
5 => array( //Privileged Built-in Functions
|
||||
'#IN', '#OUT', '#TERM', '#TEMP', '#DYNAMIC', 'COBOL85^ARMTRAP',
|
||||
'COBOL85^COMPLETION', 'COBOL_COMPLETION_', 'COBOL_CONTROL_',
|
||||
'COBOL_GETENV_', 'COBOL_PUTENV_', 'COBOL85^RETURN^SORT^ERRORS',
|
||||
'COBOL_RETURN_SORT_ERRORS_', 'COBOL85^REWIND^SEQUENTIAL',
|
||||
'COBOL_REWIND_SEQUENTIAL_', 'COBOL85^SET^SORT^PARAM^TEXT',
|
||||
'COBOL_SET_SORT_PARAM_TEXT_', 'COBOL85^SET^SORT^PARAM^VALUE',
|
||||
'COBOL_SET_SORT_PARAM_VALUE_', 'COBOL_SET_MAX_RECORD_',
|
||||
'COBOL_SETMODE_', 'COBOL85^SPECIAL^OPEN', 'COBOL_SPECIAL_OPEN_',
|
||||
'COBOLASSIGN', 'COBOL_ASSIGN_', 'COBOLFILEINFO', 'COBOL_FILE_INFO_',
|
||||
'COBOLSPOOLOPEN', 'CREATEPROCESS', 'ALTERPARAMTEXT',
|
||||
'CHECKLOGICALNAME', 'CHECKMESSAGE', 'DELETEASSIGN', 'DELETEPARAM',
|
||||
'DELETESTARTUP', 'GETASSIGNTEXT', 'GETASSIGNVALUE', 'GETBACKUPCPU',
|
||||
'GETPARAMTEXT', 'GETSTARTUPTEXT', 'PUTASSIGNTEXT', 'PUTASSIGNVALUE',
|
||||
'PUTPARAMTEXT', 'PUTSTARTUPTEXT'
|
||||
)
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
//Avoid having - in identifiers marked as symbols
|
||||
' + ', ' - ', ' * ', ' / ', ' ** ',
|
||||
'.', ',',
|
||||
'=',
|
||||
'(', ')', '[', ']'
|
||||
),
|
||||
'CASE_SENSITIVE' => array(
|
||||
GESHI_COMMENTS => false,
|
||||
1 => false,
|
||||
2 => false,
|
||||
3 => false,
|
||||
4 => false,
|
||||
5 => false
|
||||
),
|
||||
'STYLES' => array(
|
||||
'KEYWORDS' => array(
|
||||
1 => 'color: #000080; font-weight: bold;',
|
||||
2 => 'color: #000000; font-weight: bold;',
|
||||
3 => 'color: #008000; font-weight: bold;',
|
||||
4 => 'color: #000080;',
|
||||
5 => 'color: #008000;',
|
||||
),
|
||||
'COMMENTS' => array(
|
||||
1 => 'color: #a0a0a0; font-style: italic;',
|
||||
'MULTI' => 'color: #a0a0a0; font-style: italic;'
|
||||
),
|
||||
'ESCAPE_CHAR' => array(
|
||||
0 => 'color: #000099; font-weight: bold;'
|
||||
),
|
||||
'BRACKETS' => array(
|
||||
0 => 'color: #339933;'
|
||||
),
|
||||
'STRINGS' => array(
|
||||
0 => 'color: #ff0000;'
|
||||
),
|
||||
'NUMBERS' => array(
|
||||
0 => 'color: #993399;'
|
||||
),
|
||||
'METHODS' => array(
|
||||
1 => 'color: #202020;'
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
0 => 'color: #000066;'
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
),
|
||||
'SCRIPT' => array(
|
||||
)
|
||||
),
|
||||
'URLS' => array(
|
||||
1 => '',
|
||||
2 => '',
|
||||
3 => '',
|
||||
4 => '',
|
||||
5 => ''
|
||||
),
|
||||
'OOLANG' => false,
|
||||
'OBJECT_SPLITTERS' => array(
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
),
|
||||
'STRICT_MODE_APPLIES' => GESHI_NEVER,
|
||||
'SCRIPT_DELIMITERS' => array(
|
||||
),
|
||||
'HIGHLIGHT_STRICT_BLOCK' => array(
|
||||
),
|
||||
'TAB_WIDTH' => 4
|
||||
);
|
||||
|
||||
?>
|
|
@ -1,277 +0,0 @@
|
|||
<?php
|
||||
/*************************************************************************************
|
||||
* parigp.php
|
||||
* --------
|
||||
* Author: Charles R Greathouse IV (charles@crg4.com)
|
||||
* Copyright: 2011 Charles R Greathouse IV (http://math.crg4.com/)
|
||||
* Release Version: 1.0.8.11
|
||||
* Date Started: 2011/05/11
|
||||
*
|
||||
* PARI/GP language file for GeSHi.
|
||||
*
|
||||
* CHANGES
|
||||
* -------
|
||||
* 2011/07/09 (1.0.8.11)
|
||||
* - First Release
|
||||
*
|
||||
* TODO (updated 2011/07/09)
|
||||
* -------------------------
|
||||
*
|
||||
*
|
||||
*************************************************************************************
|
||||
*
|
||||
* This file is part of GeSHi.
|
||||
*
|
||||
* GeSHi is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* GeSHi is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with GeSHi; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*
|
||||
************************************************************************************/
|
||||
|
||||
$language_data = array(
|
||||
'LANG_NAME' => 'PARI/GP',
|
||||
'COMMENT_SINGLE' => array(1 => '\\\\'),
|
||||
'COMMENT_MULTI' => array('/*' => '*/'),
|
||||
'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
|
||||
'QUOTEMARKS' => array('"'),
|
||||
'ESCAPE_CHAR' => '\\',
|
||||
'NUMBERS' => array(
|
||||
# Integers
|
||||
1 => GESHI_NUMBER_INT_BASIC,
|
||||
# Reals
|
||||
2 => GESHI_NUMBER_FLT_SCI_ZERO
|
||||
),
|
||||
'KEYWORDS' => array(
|
||||
1 => array(
|
||||
'addprimes','bestappr','bezout','bezoutres','bigomega','binomial',
|
||||
'chinese','content','contfrac','contfracpnqn','core','coredisc',
|
||||
'dirdiv','direuler','dirmul','divisors','eulerphi','factor',
|
||||
'factorback','factorcantor','factorff','factorial','factorint',
|
||||
'factormod','ffgen','ffinit','fflog','fforder','ffprimroot',
|
||||
'fibonacci','gcd','hilbert','isfundamental','ispower','isprime',
|
||||
'ispseudoprime','issquare','issquarefree','kronecker','lcm',
|
||||
'moebius','nextprime','numbpart','numdiv','omega','partitions',
|
||||
'polrootsff','precprime','prime','primepi','primes','qfbclassno',
|
||||
'qfbcompraw','qfbhclassno','qfbnucomp','qfbnupow','qfbpowraw',
|
||||
'qfbprimeform','qfbred','qfbsolve','quadclassunit','quaddisc',
|
||||
'quadgen','quadhilbert','quadpoly','quadray','quadregulator',
|
||||
'quadunit','removeprimes','sigma','sqrtint','stirling',
|
||||
'sumdedekind','zncoppersmith','znlog','znorder','znprimroot',
|
||||
'znstar','Col','List','Mat','Mod','Pol','Polrev','Qfb','Ser','Set',
|
||||
'Str','Strchr','Strexpand','Strtex','Vec','Vecrev','Vecsmall',
|
||||
'binary','bitand','bitneg','bitnegimply','bitor','bittest','bitxor',
|
||||
'ceil','centerlift','component','conj','conjvec','denominator',
|
||||
'floor','frac','imag','length','lift','norm','norml2','numerator',
|
||||
'numtoperm','padicprec','permtonum','precision','random','real',
|
||||
'round','simplify','sizebyte','sizedigit','truncate','valuation',
|
||||
'variable','ellL1','elladd','ellak','ellan','ellanalyticrank',
|
||||
'ellap','ellbil','ellchangecurve','ellchangepoint','ellconvertname',
|
||||
'elldivpol','elleisnum','elleta','ellgenerators','ellglobalred',
|
||||
'ellgroup','ellheight','ellheightmatrix','ellidentify','ellinit',
|
||||
'ellisoncurve','ellj','elllocalred','elllog','elllseries',
|
||||
'ellminimalmodel','ellmodulareqn','ellorder','ellordinate',
|
||||
'ellpointtoz','ellpow','ellrootno','ellsearch','ellsigma','ellsub',
|
||||
'elltaniyama','elltatepairing','elltors','ellweilpairing','ellwp',
|
||||
'ellzeta','ellztopoint','bnfcertify','bnfcompress',
|
||||
'bnfdecodemodule','bnfinit','bnfisintnorm','bnfisnorm',
|
||||
'bnfisprincipal','bnfissunit','bnfisunit','bnfnarrow','bnfsignunit',
|
||||
'bnfsunit','bnrL1','bnrclassno','bnrclassnolist','bnrconductor',
|
||||
'bnrconductorofchar','bnrdisc','bnrdisclist','bnrinit',
|
||||
'bnrisconductor','bnrisprincipal','bnrrootnumber','bnrstark',
|
||||
'dirzetak','factornf','galoisexport','galoisfixedfield',
|
||||
'galoisgetpol','galoisidentify','galoisinit','galoisisabelian',
|
||||
'galoisisnormal','galoispermtopol','galoissubcyclo',
|
||||
'galoissubfields','galoissubgroups','idealadd','idealaddtoone',
|
||||
'idealappr','idealchinese','idealcoprime','idealdiv','idealfactor',
|
||||
'idealfactorback','idealfrobenius','idealhnf','idealintersect',
|
||||
'idealinv','ideallist','ideallistarch','ideallog','idealmin',
|
||||
'idealmul','idealnorm','idealpow','idealprimedec','idealramgroups',
|
||||
'idealred','idealstar','idealtwoelt','idealval','matalgtobasis',
|
||||
'matbasistoalg','modreverse','newtonpoly','nfalgtobasis','nfbasis',
|
||||
'nfbasistoalg','nfdetint','nfdisc','nfeltadd','nfeltdiv',
|
||||
'nfeltdiveuc','nfeltdivmodpr','nfeltdivrem','nfeltmod','nfeltmul',
|
||||
'nfeltmulmodpr','nfeltnorm','nfeltpow','nfeltpowmodpr',
|
||||
'nfeltreduce','nfeltreducemodpr','nfelttrace','nfeltval','nffactor',
|
||||
'nffactorback','nffactormod','nfgaloisapply','nfgaloisconj',
|
||||
'nfhilbert','nfhnf','nfhnfmod','nfinit','nfisideal','nfisincl',
|
||||
'nfisisom','nfkermodpr','nfmodprinit','nfnewprec','nfroots',
|
||||
'nfrootsof1','nfsnf','nfsolvemodpr','nfsubfields','polcompositum',
|
||||
'polgalois','polred','polredabs','polredord','poltschirnhaus',
|
||||
'rnfalgtobasis','rnfbasis','rnfbasistoalg','rnfcharpoly',
|
||||
'rnfconductor','rnfdedekind','rnfdet','rnfdisc','rnfeltabstorel',
|
||||
'rnfeltdown','rnfeltreltoabs','rnfeltup','rnfequation',
|
||||
'rnfhnfbasis','rnfidealabstorel','rnfidealdown','rnfidealhnf',
|
||||
'rnfidealmul','rnfidealnormabs','rnfidealnormrel',
|
||||
'rnfidealreltoabs','rnfidealtwoelt','rnfidealup','rnfinit',
|
||||
'rnfisabelian','rnfisfree','rnfisnorm','rnfisnorminit','rnfkummer',
|
||||
'rnflllgram','rnfnormgroup','rnfpolred','rnfpolredabs',
|
||||
'rnfpseudobasis','rnfsteinitz','subgrouplist','zetak','zetakinit',
|
||||
'plot','plotbox','plotclip','plotcolor','plotcopy','plotcursor',
|
||||
'plotdraw','ploth','plothraw','plothsizes','plotinit','plotkill',
|
||||
'plotlines','plotlinetype','plotmove','plotpoints','plotpointsize',
|
||||
'plotpointtype','plotrbox','plotrecth','plotrecthraw','plotrline',
|
||||
'plotrmove','plotrpoint','plotscale','plotstring','psdraw',
|
||||
'psploth','psplothraw','O','deriv','diffop','eval','factorpadic',
|
||||
'intformal','padicappr','padicfields','polchebyshev','polcoeff',
|
||||
'polcyclo','poldegree','poldisc','poldiscreduced','polhensellift',
|
||||
'polhermite','polinterpolate','polisirreducible','pollead',
|
||||
'pollegendre','polrecip','polresultant','polroots','polrootsmod',
|
||||
'polrootspadic','polsturm','polsubcyclo','polsylvestermatrix',
|
||||
'polsym','poltchebi','polzagier','serconvol','serlaplace',
|
||||
'serreverse','subst','substpol','substvec','taylor','thue',
|
||||
'thueinit','break','for','fordiv','forell','forprime','forstep',
|
||||
'forsubgroup','forvec','if','next','return','until','while',
|
||||
'Strprintf','addhelp','alarm','alias','allocatemem','apply',
|
||||
'default','error','extern','externstr','getheap','getrand',
|
||||
'getstack','gettime','global','input','install','kill','print1',
|
||||
'print','printf','printtex','quit','read','readvec','select',
|
||||
'setrand','system','trap','type','version','warning','whatnow',
|
||||
'write1','write','writebin','writetex','divrem','lex','max','min',
|
||||
'shift','shiftmul','sign','vecmax','vecmin','derivnum','intcirc',
|
||||
'intfouriercos','intfourierexp','intfouriersin','intfuncinit',
|
||||
'intlaplaceinv','intmellininv','intmellininvshort','intnum',
|
||||
'intnuminit','intnuminitgen','intnumromb','intnumstep','prod',
|
||||
'prodeuler','prodinf','solve','sum','sumalt','sumdiv','suminf',
|
||||
'sumnum','sumnumalt','sumnuminit','sumpos','Euler','I','Pi','abs',
|
||||
'acos','acosh','agm','arg','asin','asinh','atan','atanh','bernfrac',
|
||||
'bernreal','bernvec','besselh1','besselh2','besseli','besselj',
|
||||
'besseljh','besselk','besseln','cos','cosh','cotan','dilog','eint1',
|
||||
'erfc','eta','exp','gamma','gammah','hyperu','incgam','incgamc',
|
||||
'lngamma','log','polylog','psi','sin','sinh','sqr','sqrt','sqrtn',
|
||||
'tan','tanh','teichmuller','theta','thetanullk','weber','zeta',
|
||||
'algdep','charpoly','concat','lindep','listcreate','listinsert',
|
||||
'listkill','listpop','listput','listsort','matadjoint',
|
||||
'matcompanion','matdet','matdetint','matdiagonal','mateigen',
|
||||
'matfrobenius','mathess','mathilbert','mathnf','mathnfmod',
|
||||
'mathnfmodid','matid','matimage','matimagecompl','matindexrank',
|
||||
'matintersect','matinverseimage','matisdiagonal','matker',
|
||||
'matkerint','matmuldiagonal','matmultodiagonal','matpascal',
|
||||
'matrank','matrix','matrixqz','matsize','matsnf','matsolve',
|
||||
'matsolvemod','matsupplement','mattranspose','minpoly','qfgaussred',
|
||||
'qfjacobi','qflll','qflllgram','qfminim','qfperfection','qfrep',
|
||||
'qfsign','setintersect','setisset','setminus','setsearch','cmp',
|
||||
'setunion','trace','vecextract','vecsort','vector','vectorsmall',
|
||||
'vectorv','ellheegner'
|
||||
),
|
||||
|
||||
2 => array(
|
||||
'void','bool','negbool','small','int',/*'real',*/'mp','var','lg','pol',
|
||||
'vecsmall','vec','list','str','genstr','gen','typ'
|
||||
),
|
||||
|
||||
3 => array(
|
||||
'TeXstyle','breakloop','colors','compatible','datadir','debug',
|
||||
'debugfiles','debugmem','echo','factor_add_primes','factor_proven',
|
||||
'format','graphcolormap','graphcolors','help','histfile','histsize',
|
||||
'lines','linewrap',/*'log',*/'logfile','new_galois_format','output',
|
||||
'parisize','path','prettyprinter','primelimit','prompt_cont',
|
||||
'prompt','psfile','readline','realprecision','recover','secure',
|
||||
'seriesprecision',/*'simplify',*/'strictmatch','timer'
|
||||
),
|
||||
|
||||
4 => array(
|
||||
'alarmer','archer','errpile','gdiver','impl','syntaxer','invmoder',
|
||||
'overflower','talker','typeer','user'
|
||||
)
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
1 => array(
|
||||
'(',')','{','}','[',']','+','-','*','/','%','=','<','>','!','^','&','|','?',';',':',',','\\','\''
|
||||
)
|
||||
),
|
||||
'CASE_SENSITIVE' => array(
|
||||
GESHI_COMMENTS => false,
|
||||
1 => true,
|
||||
2 => true,
|
||||
3 => true,
|
||||
4 => true
|
||||
),
|
||||
'STYLES' => array(
|
||||
'KEYWORDS' => array(
|
||||
1 => 'color: #0000ff;',
|
||||
2 => 'color: #e07022;',
|
||||
3 => 'color: #00d2d2;',
|
||||
4 => 'color: #00d2d2;'
|
||||
),
|
||||
'COMMENTS' => array(
|
||||
1 => 'color: #008000;',
|
||||
'MULTI' => 'color: #008000;'
|
||||
),
|
||||
'ESCAPE_CHAR' => array(
|
||||
0 => 'color: #111111; font-weight: bold;'
|
||||
),
|
||||
'BRACKETS' => array(
|
||||
0 => 'color: #002222;'
|
||||
),
|
||||
'STRINGS' => array(
|
||||
0 => 'color: #800080;'
|
||||
),
|
||||
'NUMBERS' => array(
|
||||
0 => 'color: #666666;',
|
||||
1 => 'color: #666666;',
|
||||
2 => 'color: #666666;'
|
||||
),
|
||||
'METHODS' => array(
|
||||
0 => 'color: #004000;'
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
1 => 'color: #339933;'
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
0 => 'color: #e07022', # Should be the same as keyword group 2
|
||||
1 => 'color: #555555'
|
||||
),
|
||||
'SCRIPT' => array()
|
||||
),
|
||||
'URLS' => array(
|
||||
1 => '',
|
||||
2 => '',
|
||||
3 => '',
|
||||
4 => ''
|
||||
),
|
||||
'OOLANG' => true,
|
||||
'OBJECT_SPLITTERS' => array(
|
||||
1 => '.'
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
0 => array( # types marked on variables
|
||||
GESHI_SEARCH => '(?<!\\\\ )"(t_(?:INT|REAL|INTMOD|FRAC|FFELT|COMPLEX|PADIC|QUAD|POLMOD|POL|SER|RFRAC|QFR|QFI|VEC|COL|MAT|LIST|STR|VECSMALL|CLOSURE))"',
|
||||
GESHI_REPLACE => '\\1',
|
||||
GESHI_MODIFIERS => '',
|
||||
GESHI_BEFORE => '"',
|
||||
GESHI_AFTER => '"'
|
||||
),
|
||||
1 => array( # literal variables
|
||||
GESHI_SEARCH => '(?<!\\\\)(\'[a-zA-Z][a-zA-Z0-9_]*)',
|
||||
GESHI_REPLACE => '\\1',
|
||||
GESHI_MODIFIERS => '',
|
||||
GESHI_BEFORE => '',
|
||||
GESHI_AFTER => ''
|
||||
)
|
||||
),
|
||||
'STRICT_MODE_APPLIES' => GESHI_NEVER,
|
||||
'SCRIPT_DELIMITERS' => array(
|
||||
2 => array(
|
||||
'[a-zA-Z][a-zA-Z0-9_]*:' => ''
|
||||
),
|
||||
3 => array(
|
||||
'default(' => ''
|
||||
),
|
||||
4 => array(
|
||||
'trap(' => ''
|
||||
),
|
||||
),
|
||||
'HIGHLIGHT_STRICT_BLOCK' => array()
|
||||
);
|
||||
|
||||
?>
|
|
@ -70,7 +70,6 @@ function load_autoload($name){
|
|||
'IXR_Client' => DOKU_INC.'inc/IXR_Library.php',
|
||||
'IXR_IntrospectionServer' => DOKU_INC.'inc/IXR_Library.php',
|
||||
'Doku_Plugin_Controller'=> DOKU_INC.'inc/plugincontroller.class.php',
|
||||
'GeSHi' => DOKU_INC.'inc/geshi.php',
|
||||
'Tar' => DOKU_INC.'inc/Tar.class.php',
|
||||
'TarLib' => DOKU_INC.'inc/TarLib.class.php',
|
||||
'ZipLib' => DOKU_INC.'inc/ZipLib.class.php',
|
||||
|
|
|
@ -746,14 +746,13 @@ function p_xhtml_cached_geshi($code, $language, $wrapper='pre') {
|
|||
$cache = getCacheName($language.$code,".code");
|
||||
$ctime = @filemtime($cache);
|
||||
if($ctime && !$INPUT->bool('purge') &&
|
||||
$ctime > filemtime(DOKU_INC.'inc/geshi.php') && // geshi changed
|
||||
$ctime > @filemtime(DOKU_INC.'inc/geshi/'.$language.'.php') && // language syntax definition changed
|
||||
$ctime > filemtime(DOKU_INC.'vendor/composer/installed.json') && // libraries changed
|
||||
$ctime > filemtime(reset($config_cascade['main']['default']))){ // dokuwiki changed
|
||||
$highlighted_code = io_readFile($cache, false);
|
||||
|
||||
} else {
|
||||
|
||||
$geshi = new GeSHi($code, $language, DOKU_INC . 'inc/geshi');
|
||||
$geshi = new GeSHi($code, $language);
|
||||
$geshi->set_encoding('utf-8');
|
||||
$geshi->enable_classes();
|
||||
$geshi->set_header_type(GESHI_HEADER_PRE);
|
||||
|
|
|
@ -6,4 +6,5 @@ $vendorDir = dirname(dirname(__FILE__));
|
|||
$baseDir = dirname($vendorDir);
|
||||
|
||||
return array(
|
||||
'GeSHi' => $vendorDir . '/easybook/geshi/geshi.php',
|
||||
);
|
||||
|
|
|
@ -47,5 +47,53 @@
|
|||
"unzip",
|
||||
"zip"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "easybook/geshi",
|
||||
"version": "v1.0.8.14",
|
||||
"version_normalized": "1.0.8.14",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/easybook/geshi.git",
|
||||
"reference": "af589a67bf308791bb13e54bddd9aa3544b7dff8"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/easybook/geshi/zipball/af589a67bf308791bb13e54bddd9aa3544b7dff8",
|
||||
"reference": "af589a67bf308791bb13e54bddd9aa3544b7dff8",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">4.3.0"
|
||||
},
|
||||
"time": "2015-04-15 13:21:45",
|
||||
"type": "library",
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
"classmap": [
|
||||
"./"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"GPL-2.0"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Nigel McNie",
|
||||
"email": "nigel@geshi.org"
|
||||
},
|
||||
{
|
||||
"name": "Benny Baumann",
|
||||
"email": "BenBE@geshi.org"
|
||||
}
|
||||
],
|
||||
"description": "GeSHi - Generic Syntax Highlighter. This is an unmodified port of GeSHi project code found on SourceForge.",
|
||||
"homepage": "http://qbnz.com/highlighter",
|
||||
"keywords": [
|
||||
"highlight",
|
||||
"highlighter",
|
||||
"syntax"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
# GeSHi - Generic Syntax Highlighter #
|
||||
|
||||
This repository has been created just to be able to install GeSHi as a Composer
|
||||
package. Technically it's a port of the GeSHi project code found on SourceForge:
|
||||
http://sourceforge.net/projects/geshi/
|
||||
|
||||
Differences from the official SourceForge repository:
|
||||
|
||||
* 11/may/2014: added `sass.php` file to highlight Sass stylesheets.
|
||||
* 28/sep/2012: added `twig.php` file to highlight Twig templates.
|
|
@ -0,0 +1,24 @@
|
|||
{
|
||||
"name": "easybook/geshi",
|
||||
"type": "library",
|
||||
"description": "GeSHi - Generic Syntax Highlighter. This is an unmodified port of GeSHi project code found on SourceForge.",
|
||||
"homepage": "http://qbnz.com/highlighter",
|
||||
"keywords": ["highlighter", "highlight", "syntax"],
|
||||
"license": "GPL-2.0",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Benny Baumann",
|
||||
"email": "BenBE@geshi.org"
|
||||
},
|
||||
{
|
||||
"name": "Nigel McNie",
|
||||
"email": "nigel@geshi.org"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"php": ">4.3.0"
|
||||
},
|
||||
"autoload": {
|
||||
"classmap": ["./"]
|
||||
}
|
||||
}
|
|
@ -41,7 +41,7 @@
|
|||
//
|
||||
|
||||
/** The version of this GeSHi file */
|
||||
define('GESHI_VERSION', '1.0.8.11');
|
||||
define('GESHI_VERSION', '1.0.8.12');
|
||||
|
||||
// Define the root directory for the GeSHi code tree
|
||||
if (!defined('GESHI_ROOT')) {
|
|
@ -135,5 +135,3 @@ $language_data = array (
|
|||
'HIGHLIGHT_STRICT_BLOCK' => array(
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
0
inc/geshi/6502acme.php → vendor/easybook/geshi/geshi/6502acme.php
vendored
Normal file → Executable file
0
inc/geshi/6502acme.php → vendor/easybook/geshi/geshi/6502acme.php
vendored
Normal file → Executable file
0
inc/geshi/6502kickass.php → vendor/easybook/geshi/geshi/6502kickass.php
vendored
Normal file → Executable file
0
inc/geshi/6502kickass.php → vendor/easybook/geshi/geshi/6502kickass.php
vendored
Normal file → Executable file
0
inc/geshi/6502tasm.php → vendor/easybook/geshi/geshi/6502tasm.php
vendored
Normal file → Executable file
0
inc/geshi/6502tasm.php → vendor/easybook/geshi/geshi/6502tasm.php
vendored
Normal file → Executable file
0
inc/geshi/68000devpac.php → vendor/easybook/geshi/geshi/68000devpac.php
vendored
Normal file → Executable file
0
inc/geshi/68000devpac.php → vendor/easybook/geshi/geshi/68000devpac.php
vendored
Normal file → Executable file
0
inc/geshi/actionscript.php → vendor/easybook/geshi/geshi/actionscript.php
vendored
Normal file → Executable file
0
inc/geshi/actionscript.php → vendor/easybook/geshi/geshi/actionscript.php
vendored
Normal file → Executable file
0
inc/geshi/actionscript3.php → vendor/easybook/geshi/geshi/actionscript3.php
vendored
Normal file → Executable file
0
inc/geshi/actionscript3.php → vendor/easybook/geshi/geshi/actionscript3.php
vendored
Normal file → Executable file
|
@ -0,0 +1,316 @@
|
|||
<?php
|
||||
/*************************************************************************************
|
||||
* aimms.php
|
||||
* --------
|
||||
* Author: Guido Diepen (guido.diepen@aimms.com)
|
||||
* Copyright: (c) 2011 Guido Diepen (http://www.aimms.com)
|
||||
* Release Version: 1.0.8.12
|
||||
* Date Started: 2011/05/05
|
||||
*
|
||||
* AIMMS language file for GeSHi.
|
||||
*
|
||||
* CHANGES
|
||||
* -------
|
||||
* 2004/07/14 (1.0.0)
|
||||
* - First Release
|
||||
*
|
||||
* TODO (updated 2004/07/14)
|
||||
* -------------------------
|
||||
* * Make sure the last few function I may have missed
|
||||
* (like eval()) are included for highlighting
|
||||
* * Split to several files - php4, php5 etc
|
||||
*
|
||||
*************************************************************************************
|
||||
*
|
||||
* This file is part of GeSHi.
|
||||
*
|
||||
* GeSHi is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* GeSHi is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with GeSHi; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*
|
||||
************************************************************************************/
|
||||
|
||||
$language_data = array(
|
||||
'LANG_NAME' => 'AIMMS3',
|
||||
'COMMENT_SINGLE' => array(1 => '!'),
|
||||
'COMMENT_MULTI' => array('/*' => '*/'),
|
||||
'HARDQUOTE' => array("'", "'"),
|
||||
'HARDESCAPE' => array("'", "\\"),
|
||||
'HARDCHAR' => "\\",
|
||||
'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
|
||||
'QUOTEMARKS' => array('"'),
|
||||
'OBJECT_SPLITTERS' => array(),
|
||||
'REGEXPS' => array(),
|
||||
'STRICT_MODE_APPLIES' => GESHI_MAYBE,
|
||||
'SCRIPT_DELIMITERS' => array(),
|
||||
'HIGHLIGHT_STRICT_BLOCK' => array(),
|
||||
'ESCAPE_CHAR' => '',
|
||||
'KEYWORDS' => array(
|
||||
1 => array(
|
||||
'if', 'then', 'else', 'endif', 'elseif', 'for', 'do', 'while' , 'endfor' , 'endwhile', 'break', 'switch', 'endswitch',
|
||||
'display', 'return', 'in', 'apply'
|
||||
|
||||
),
|
||||
2 => array(
|
||||
'main model' , 'declaration section', 'procedure', 'endprocedure', 'endmodel', 'endsection' , 'set', 'parameter',
|
||||
'string parameter', 'element parameter', 'quantity'
|
||||
),
|
||||
3 => array(
|
||||
'identifier', 'index', 'index domain', 'body'
|
||||
),
|
||||
4 => array(
|
||||
'ActiveCard','Card','ConvertUnit','DistributionCumulative','DistributionDensity','DistributionDeviation',
|
||||
'DistributionInverseCumulative','DistributionInverseDensity','DistributionKurtosis','DistributionMean',
|
||||
'DistributionSkewness','DistributionVariance','Element','EvaluateUnit','First','FormatString','Last',
|
||||
'Ord','Unit','Val','Aggregate','AttributeToString','CaseCompareIdentifier','CaseCreateDifferenceFile',
|
||||
'CloseDataSource','CreateTimeTable','ConstraintVariables','ConvertReferenceDate','CloneElement',
|
||||
'FindNthString','FindReplaceNthString','FindReplaceStrings','FindString','StringOccurrences',
|
||||
'CurrentToMoment','CurrentToString','CurrentToTimeSlot','DaylightsavingEndDate','DaylightsavingStartDate',
|
||||
'DeclaredSubset','DomainIndex','IndexRange','IsRunningAsViewer','ListingFileCopy','ListingFileDelete',
|
||||
'DirectoryGetFiles','DirectoryGetSubdirectories','DirectSQL','Disaggregate','ElementCast','ElementRange',
|
||||
'EnvironmentGetString','EnvironmentSetString','errh::Adapt','errh::Attribute','errh::Category',
|
||||
'errh::Code','errh::Column','errh::CreationTime','errh::Filename','errh::InsideCategory',
|
||||
'errh::IsMarkedAsHandled','errh::Line','errh::MarkAsHandled','errh::Message','errh::Multiplicity',
|
||||
'errh::Node','errh::NumberOfLocations','errh::Severity','ExcelAddNewSheet','ExcelAssignParameter',
|
||||
'ExcelAssignSet','ExcelAssignTable','ExcelAssignValue','ExcelClearRange','ExcelCloseWorkbook',
|
||||
'ExcelColumnName','ExcelColumnNumber','ExcelCopyRange','ExcelCreateWorkbook','ExcelDeleteSheet',
|
||||
'ExcelPrint','ExcelRetrieveParameter','ExcelRetrieveSet','ExcelRetrieveTable','ExcelRetrieveValue',
|
||||
'ExcelRunMacro','ExcelSaveWorkbook','ExcelSetActiveSheet','ExcelSetUpdateLinksBehavior',
|
||||
'ExcelSetVisibility','FindUsedElements','GenerateCUT','GMP::Coefficient::Get',
|
||||
'GMP::Coefficient::GetQuadratic','GMP::Coefficient::Set','GMP::Coefficient::SetQuadratic',
|
||||
'GMP::Column::Add','GMP::Column::Delete','GMP::Column::Freeze','GMP::Column::GetLowerbound',
|
||||
'GMP::Column::GetScale','GMP::Column::GetStatus','GMP::Column::GetType','GMP::Column::GetUpperbound',
|
||||
'GMP::Column::SetAsObjective','GMP::Column::SetLowerbound','GMP::Column::SetType',
|
||||
'GMP::Column::SetUpperbound','GMP::Column::Unfreeze','GMP::Instance::AddIntegerEliminationRows',
|
||||
'GMP::Instance::CalculateSubGradient','GMP::Instance::Copy','GMP::Instance::CreateDual',
|
||||
'GMP::Instance::CreateMasterMip','GMP::Instance::CreatePresolved',
|
||||
'GMP::SolverSession::CreateProgressCategory','GMP::Instance::CreateProgressCategory',
|
||||
'GMP::Instance::CreateSolverSession','GMP::Stochastic::CreateBendersRootproblem',
|
||||
'GMP::Instance::Delete','GMP::Instance::DeleteIntegerEliminationRows',
|
||||
'GMP::Instance::DeleteSolverSession','GMP::Instance::FindApproximatelyFeasibleSolution',
|
||||
'GMP::Instance::FixColumns','GMP::Instance::Generate','GMP::Instance::GenerateRobustCounterpart',
|
||||
'GMP::Instance::GenerateStochasticProgram','GMP::SolverSession::GetCallbackInterruptStatus',
|
||||
'GMP::SolverSession::WaitForCompletion','GMP::SolverSession::WaitForSingleCompletion',
|
||||
'GMP::SolverSession::ExecutionStatus','GMP::Instance::GetDirection','GMP::Instance::GetLinearObjective',
|
||||
'GMP::Instance::GetMathematicalProgrammingType','GMP::Instance::GetMemoryUsed',
|
||||
'GMP::Instance::GetNumberOfColumns','GMP::Instance::GetNumberOfIndicatorRows',
|
||||
'GMP::Instance::GetNumberOfIntegerColumns','GMP::Instance::GetNumberOfNonlinearColumns',
|
||||
'GMP::Instance::GetNumberOfNonlinearNonzeros','GMP::Instance::GetNumberOfNonlinearRows',
|
||||
'GMP::Instance::GetNumberOfNonzeros','GMP::Instance::GetNumberOfRows',
|
||||
'GMP::Instance::GetNumberOfSOS1Rows','GMP::Instance::GetNumberOfSOS2Rows',
|
||||
'GMP::Instance::GetObjective','GMP::Instance::GetOptionValue','GMP::Instance::GetSolver',
|
||||
'GMP::Instance::GetSymbolicMathematicalProgram','GMP::Instance::MemoryStatistics',
|
||||
'GMP::Instance::Rename','GMP::Instance::SetCallbackAddCut','GMP::Instance::SetCallbackBranch',
|
||||
'GMP::Instance::SetCallbackHeuristic','GMP::Instance::SetCallbackIncumbent',
|
||||
'GMP::Instance::SetCallbackIterations','GMP::Instance::SetCallbackNewIncumbent',
|
||||
'GMP::Instance::SetCallbackStatusChange','GMP::Instance::SetCutoff','GMP::Instance::SetDirection',
|
||||
'GMP::Instance::SetMathematicalProgrammingType','GMP::Instance::SetSolver','GMP::Instance::Solve',
|
||||
'GMP::Stochastic::GetObjectiveBound','GMP::Stochastic::GetRelativeWeight',
|
||||
'GMP::Stochastic::GetRepresentativeScenario','GMP::Stochastic::UpdateBendersSubproblem',
|
||||
'GMP::Linearization::Add','GMP::Linearization::AddSingle','GMP::Linearization::Delete',
|
||||
'GMP::Linearization::GetDeviation','GMP::Linearization::GetDeviationBound',
|
||||
'GMP::Linearization::GetLagrangeMultiplier','GMP::Linearization::GetType',
|
||||
'GMP::Linearization::GetWeight','GMP::Linearization::RemoveDeviation',
|
||||
'GMP::Linearization::SetDeviationBound','GMP::Linearization::SetType',
|
||||
'GMP::Linearization::SetWeight','GMP::ProgressWindow::DeleteCategory',
|
||||
'GMP::ProgressWindow::DisplayLine','GMP::ProgressWindow::DisplayProgramStatus',
|
||||
'GMP::ProgressWindow::DisplaySolver','GMP::ProgressWindow::DisplaySolverStatus',
|
||||
'GMP::ProgressWindow::FreezeLine','GMP::ProgressWindow::UnfreezeLine',
|
||||
'GMP::QuadraticCoefficient::Get','GMP::QuadraticCoefficient::Set','GMP::Row::Activate',
|
||||
'GMP::Stochastic::AddBendersFeasibilityCut','GMP::Stochastic::AddBendersOptimalityCut',
|
||||
'GMP::Stochastic::BendersFindFeasibilityReference','GMP::Stochastic::MergeSolution',
|
||||
'GMP::Row::Add','GMP::Row::Deactivate','GMP::Row::Delete','GMP::Row::DeleteIndicatorCondition',
|
||||
'GMP::Row::Generate','GMP::Row::GetConvex','GMP::Row::GetIndicatorColumn',
|
||||
'GMP::Row::GetIndicatorCondition','GMP::Row::GetLeftHandSide','GMP::Row::GetRelaxationOnly',
|
||||
'GMP::Row::GetRightHandSide','GMP::Row::GetScale','GMP::Row::GetStatus','GMP::Row::GetType',
|
||||
'GMP::Row::SetConvex','GMP::Row::SetIndicatorCondition','GMP::Row::SetLeftHandSide',
|
||||
'GMP::Row::SetRelaxationOnly','GMP::Row::SetRightHandSide','GMP::Row::SetType',
|
||||
'GMP::Solution::Check','GMP::Solution::Copy','GMP::Solution::Count','GMP::Solution::Delete',
|
||||
'GMP::Solution::DeleteAll','GMP::Solution::GetColumnValue','GMP::Solution::GetCPUSecondsUsed',
|
||||
'GMP::Solution::GetDistance','GMP::Solution::GetFirstOrderDerivative',
|
||||
'GMP::Solution::GetIterationsUsed','GMP::Solution::GetNodesUsed','GMP::Solution::GetLinearObjective',
|
||||
'GMP::Solution::GetMemoryUsed','GMP::Solution::GetObjective','GMP::Solution::GetPenalizedObjective',
|
||||
'GMP::Solution::GetProgramStatus','GMP::Solution::GetRowValue','GMP::Solution::GetSolutionsSet',
|
||||
'GMP::Solution::GetSolverStatus','GMP::Solution::IsDualDegenerated','GMP::Solution::IsInteger',
|
||||
'GMP::Solution::IsPrimalDegenerated','GMP::Solution::SetMIPStartFlag','GMP::Solution::Move',
|
||||
'GMP::Solution::RandomlyGenerate','GMP::Solution::RetrieveFromModel',
|
||||
'GMP::Solution::RetrieveFromSolverSession','GMP::Solution::SendToModel',
|
||||
'GMP::Solution::SendToModelSelection','GMP::Solution::SendToSolverSession',
|
||||
'GMP::Solution::SetIterationCount','GMP::Solution::SetProgramStatus','GMP::Solution::SetSolverStatus',
|
||||
'GMP::Solution::UpdatePenaltyWeights','GMP::Solution::ConstructMean',
|
||||
'GMP::SolverSession::AsynchronousExecute','GMP::SolverSession::Execute',
|
||||
'GMP::SolverSession::Interrupt','GMP::SolverSession::AddLinearization',
|
||||
'GMP::SolverSession::GenerateBranchLowerBound','GMP::SolverSession::GenerateBranchUpperBound',
|
||||
'GMP::SolverSession::GenerateBranchRow','GMP::SolverSession::GenerateCut',
|
||||
'GMP::SolverSession::GenerateBinaryEliminationRow','GMP::SolverSession::GetCPUSecondsUsed',
|
||||
'GMP::SolverSession::GetHost','GMP::SolverSession::GetInstance',
|
||||
'GMP::SolverSession::GetIterationsUsed','GMP::SolverSession::GetNodesLeft',
|
||||
'GMP::SolverSession::GetNodesUsed','GMP::SolverSession::GetNodeNumber',
|
||||
'GMP::SolverSession::GetNodeObjective','GMP::SolverSession::GetNumberOfBranchNodes',
|
||||
'GMP::SolverSession::GetLinearObjective','GMP::SolverSession::GetMemoryUsed',
|
||||
'GMP::SolverSession::GetObjective','GMP::SolverSession::GetOptionValue',
|
||||
'GMP::SolverSession::GetProgramStatus','GMP::SolverSession::GetSolver',
|
||||
'GMP::SolverSession::GetSolverStatus','GMP::SolverSession::RejectIncumbent',
|
||||
'GMP::Event::Create','GMP::Event::Delete','GMP::Event::Reset','GMP::Event::Set',
|
||||
'GMP::SolverSession::SetObjective','GMP::SolverSession::SetOptionValue',
|
||||
'GMP::Instance::SetCPUSecondsLimit','GMP::Instance::SetIterationLimit',
|
||||
'GMP::Instance::SetMemoryLimit','GMP::Instance::SetOptionValue','GMP::Tuning::SolveSingleMPS',
|
||||
'GMP::Tuning::TuneMultipleMPS','GMP::Tuning::TuneSingleGMP',
|
||||
'GMP::Solver::GetAsynchronousSessionsLimit','GMP::Robust::EvaluateAdjustableVariables',
|
||||
'GenerateXML','GetDatasourceProperty','ReadGeneratedXML','ReadXML','ReferencedIdentifiers',
|
||||
'WriteXML','IdentifierAttributes','IdentifierDimension','IsRuntimeIdentifier','IdentifierMemory',
|
||||
'IdentifierMemoryStatistics','IdentifierText','IdentifierType','IdentifierUnit','ScalarValue',
|
||||
'SectionIdentifiers','SubRange','MemoryInUse','CommitTransaction','RollbackTransaction',
|
||||
'MemoryStatistics','me::AllowedAttribute','me::ChangeType','me::ChangeTypeAllowed','me::Children',
|
||||
'me::ChildTypeAllowed','me::Compile','me::Create','me::CreateLibrary','me::Delete','me::ExportNode',
|
||||
'me::GetAttribute','me::ImportLibrary','me::ImportNode','me::IsRunnable','me::Move','me::Parent',
|
||||
'me::Rename','me::SetAttribute','MomentToString','MomentToTimeSlot','OptionGetValue',
|
||||
'OptionGetKeywords','OptionGetString','OptionSetString','OptionSetValue','PeriodToString',
|
||||
'ProfilerContinue','ProfilerPause','ProfilerRestart','RestoreInactiveElements',
|
||||
'RetrieveCurrentVariableValues','SetAddRecursive','SetElementAdd','SetElementRename',
|
||||
'SQLColumnData','SQLCreateConnectionString','SQLDriverName','SQLNumberOfColumns',
|
||||
'SQLNumberOfDrivers','SQLNumberOfTables','SQLNumberOfViews','SQLTableName','SQLViewName',
|
||||
'StartTransaction','StringToElement','StringToMoment','StringToTimeSlot','TestDatabaseColumn',
|
||||
'TestDatabaseTable','TestDataSource','TestDate','TimeslotCharacteristic','TimeslotToMoment',
|
||||
'TimeslotToString','TimeZoneOffset','VariableConstraints','PageOpen','PageOpenSingle','PageClose',
|
||||
'PageGetActive','PageSetFocus','PageGetFocus','PageSetCursor','PageRefreshAll','PageGetChild',
|
||||
'PageGetParent','PageGetNext','PageGetPrevious','PageGetNextInTreeWalk','PageGetUsedIdentifiers',
|
||||
'PageGetTitle','PageGetAll','PageCopyTableToClipboard','PageCopyTableToExcel','PrintPage',
|
||||
'PrintPageCount','PrintStartReport','PrintEndReport','PivotTableReloadState','PivotTableSaveState',
|
||||
'PivotTableDeleteState','FileSelect','FileSelectNew','FileDelete','FileExists','FileCopy',
|
||||
'FileMove','FileView','FileEdit','FilePrint','FileTime','FileTouch','FileAppend','FileGetSize',
|
||||
'DirectorySelect','DirectoryCreate','DirectoryDelete','DirectoryExists','DirectoryCopy',
|
||||
'DirectoryMove','DirectoryGetCurrent','DialogProgress','DialogMessage','DialogError',
|
||||
'StatusMessage','DialogAsk','DialogGetString','DialogGetDate','DialogGetNumber','DialogGetElement',
|
||||
'DialogGetElementByText','DialogGetElementByData','DialogGetPassword','DialogGetColor','CaseNew',
|
||||
'CaseFind','CaseCreate','CaseLoadCurrent','CaseMerge','CaseLoadIntoCurrent','CaseSelect',
|
||||
'CaseSelectNew','CaseSetCurrent','CaseSave','CaseSaveAll','CaseSaveAs','CaseSelectMultiple',
|
||||
'CaseGetChangedStatus','CaseSetChangedStatus','CaseDelete','CaseGetType','CaseGetDatasetReference',
|
||||
'CaseWriteToSingleFile','CaseReadFromSingleFile','DatasetNew','DatasetFind','DatasetCreate',
|
||||
'DatasetLoadCurrent','DatasetMerge','DatasetLoadIntoCurrent','DatasetSelect','DatasetSelectNew',
|
||||
'DatasetSetCurrent','DatasetSave','DatasetSaveAll','DatasetSaveAs','DatasetGetChangedStatus',
|
||||
'DatasetSetChangedStatus','DatasetDelete','DatasetGetCategory','DataFileGetName',
|
||||
'DataFileGetAcronym','DataFileSetAcronym','DataFileGetComment','DataFileSetComment',
|
||||
'DataFileGetPath','DataFileGetTime','DataFileGetOwner','DataFileGetGroup','DataFileReadPermitted',
|
||||
'DataFileWritePermitted','DataFileExists','DataFileCopy','DataCategoryContents','CaseTypeContents',
|
||||
'CaseTypeCategories','Execute','OpenDocument','TestInternetConnection','GeoFindCoordinates',
|
||||
'ShowHelpTopic','Delay','ScheduleAt','ExitAimms','SessionArgument','SessionHasVisibleGUI',
|
||||
'ProjectDeveloperMode','DebuggerBreakpoint','ShowProgressWindow','ShowMessageWindow',
|
||||
'SolverGetControl','SolverReleaseControl','ProfilerStart','DataManagerImport','DataManagerExport',
|
||||
'DataManagerFileNew','DataManagerFileOpen','DataManagerFileGetCurrent','DataImport220',
|
||||
'SecurityGetUsers','SecurityGetGroups','UserColorAdd','UserColorDelete','UserColorGetRGB',
|
||||
'UserColorModify','LicenseNumber','LicenseType','LicenseStartDate','LicenseExpirationDate',
|
||||
'LicenseMaintenanceExpirationDate','VARLicenseExpirationDate','AimmsRevisionString',
|
||||
'VARLicenseCreate','HistogramCreate','HistogramDelete','HistogramSetDomain',
|
||||
'HistogramAddObservation','HistogramGetFrequencies','HistogramGetBounds',
|
||||
'HistogramGetObservationCount','HistogramGetAverage','HistogramGetDeviation',
|
||||
'HistogramGetSkewness','HistogramGetKurtosis','DateDifferenceDays','DateDifferenceYearFraction',
|
||||
'PriceFractional','PriceDecimal','RateEffective','RateNominal','DepreciationLinearLife',
|
||||
'DepreciationLinearRate','DepreciationNonLinearSumOfYear','DepreciationNonLinearLife',
|
||||
'DepreciationNonLinearFactor','DepreciationNonLinearRate','DepreciationSum',
|
||||
'InvestmentConstantPresentValue','InvestmentConstantFutureValue',
|
||||
'InvestmentConstantPeriodicPayment','InvestmentConstantInterestPayment',
|
||||
'InvestmentConstantPrincipalPayment','InvestmentConstantCumulativePrincipalPayment',
|
||||
'InvestmentConstantCumulativeInterestPayment','InvestmentConstantNumberPeriods',
|
||||
'InvestmentConstantRateAll','InvestmentConstantRate','InvestmentVariablePresentValue',
|
||||
'InvestmentVariablePresentValueInperiodic','InvestmentSingleFutureValue',
|
||||
'InvestmentVariableInternalRateReturnAll','InvestmentVariableInternalRateReturn',
|
||||
'InvestmentVariableInternalRateReturnInperiodicAll','InvestmentVariableInternalRateReturnInperiodic',
|
||||
'InvestmentVariableInternalRateReturnModified','SecurityDiscountedPrice',
|
||||
'SecurityDiscountedRedemption','SecurityDiscountedYield','SecurityDiscountedRate',
|
||||
'TreasuryBillPrice','TreasuryBillYield','TreasuryBillBondEquivalent','SecurityMaturityPrice',
|
||||
'SecurityMaturityCouponRate','SecurityMaturityYield','SecurityMaturityAccruedInterest',
|
||||
'SecurityCouponNumber','SecurityCouponPreviousDate','SecurityCouponNextDate','SecurityCouponDays',
|
||||
'SecurityCouponDaysPreSettlement','SecurityCouponDaysPostSettlement','SecurityPeriodicPrice',
|
||||
'SecurityPeriodicRedemption','SecurityPeriodicCouponRate','SecurityPeriodicYieldAll',
|
||||
'SecurityPeriodicYield','SecurityPeriodicAccruedInterest','SecurityPeriodicDuration',
|
||||
'SecurityPeriodicDurationModified','Abs','AtomicUnit','Ceil','Character','CharacterNumber','Cube',
|
||||
'Degrees','Div','Exp','FileRead','Floor','Log','Log10','Mapval','Max','Min','Mod','Power',
|
||||
'Radians','Round','Sign','Sqr','Sqrt','StringCapitalize','StringLength','StringToLower',
|
||||
'StringToUnit','StringToUpper','SubString','Trunc','Binomial','NegativeBinomial','Poisson',
|
||||
'Geometric','HyperGeometric','Uniform','Normal','LogNormal','Triangular','Exponential','Weibull',
|
||||
'Beta','Gamma','Logistic','Pareto','ExtremeValue','Precision','Factorial','Combination',
|
||||
'Permutation','Errorf','Cos','Sin','Tan','ArcCos','ArcSin','ArcTan','Cosh','Sinh','Tanh',
|
||||
'ArcCosh','ArcSinh','ArcTanh'
|
||||
)
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
0 => array(
|
||||
'(', ')', '[', ']', '{', '}',
|
||||
'%', '&', '|', '/',
|
||||
'<', '>', '>=' , '<=', ':=',
|
||||
'=', '-', '+', '*',
|
||||
'.', ','
|
||||
)
|
||||
),
|
||||
'CASE_SENSITIVE' => array(
|
||||
GESHI_COMMENTS => false,
|
||||
1 => false,
|
||||
2 => false,
|
||||
3 => false,
|
||||
4 => false
|
||||
),
|
||||
'STYLES' => array(
|
||||
'KEYWORDS' => array(
|
||||
1 => 'color: #0000FF;',
|
||||
2 => 'color: #000000; font-weight: bold;',
|
||||
3 => 'color: #404040;',
|
||||
4 => 'color: #990000; font-weight: bold;'
|
||||
),
|
||||
'BRACKETS' => array(
|
||||
0 => 'color: #009900;'
|
||||
),
|
||||
'STRINGS' => array(
|
||||
0 => 'color: #808080; font-style: italic ',
|
||||
'HARD' => 'color: #808080; font-style: italic'
|
||||
),
|
||||
'NUMBERS' => array(
|
||||
0 => 'color: #cc66cc;',
|
||||
GESHI_NUMBER_OCT_PREFIX => 'color: #208080;',
|
||||
GESHI_NUMBER_HEX_PREFIX => 'color: #208080;',
|
||||
GESHI_NUMBER_FLT_SCI_ZERO => 'color:#800080;',
|
||||
),
|
||||
'COMMENTS' => array(
|
||||
1 => 'color: #008000; font-style: italic;',
|
||||
'MULTI' => 'color: #008000; font-style: italic;'
|
||||
),
|
||||
|
||||
'METHODS' => array(
|
||||
1 => 'color: #004000;',
|
||||
2 => 'color: #004000;'
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
0 => 'color: #339933;',
|
||||
1 => 'color: #000000; font-weight: bold;'
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
),
|
||||
'SCRIPT' => array(
|
||||
0 => '',
|
||||
1 => '',
|
||||
2 => '',
|
||||
3 => '',
|
||||
4 => '',
|
||||
5 => ''
|
||||
),
|
||||
'ESCAPE_CHAR' => array()
|
||||
),
|
||||
'URLS' => array(
|
||||
1 => '',
|
||||
2 => '',
|
||||
3 => '',
|
||||
4 => ''
|
||||
),
|
||||
'OOLANG' => false,
|
||||
'TAB_WIDTH' => 4
|
||||
);
|
0
inc/geshi/algol68.php → vendor/easybook/geshi/geshi/algol68.php
vendored
Normal file → Executable file
0
inc/geshi/algol68.php → vendor/easybook/geshi/geshi/algol68.php
vendored
Normal file → Executable file
0
inc/geshi/apache.php → vendor/easybook/geshi/geshi/apache.php
vendored
Normal file → Executable file
0
inc/geshi/apache.php → vendor/easybook/geshi/geshi/apache.php
vendored
Normal file → Executable file
0
inc/geshi/applescript.php → vendor/easybook/geshi/geshi/applescript.php
vendored
Normal file → Executable file
0
inc/geshi/applescript.php → vendor/easybook/geshi/geshi/applescript.php
vendored
Normal file → Executable file
11
inc/geshi/apt_sources.php → vendor/easybook/geshi/geshi/apt_sources.php
vendored
Normal file → Executable file
11
inc/geshi/apt_sources.php → vendor/easybook/geshi/geshi/apt_sources.php
vendored
Normal file → Executable file
|
@ -55,7 +55,7 @@ $language_data = array (
|
|||
'stable/updates',
|
||||
//Debian
|
||||
'buzz', 'rex', 'bo', 'hamm', 'slink', 'potato', 'woody', 'sarge',
|
||||
'etch', 'lenny', 'wheezy', 'sid',
|
||||
'etch', 'lenny', 'wheezy', 'jessie', 'sid',
|
||||
//Ubuntu
|
||||
'warty', 'warty-updates', 'warty-security', 'warty-proposed', 'warty-backports',
|
||||
'hoary', 'hoary-updates', 'hoary-security', 'hoary-proposed', 'hoary-backports',
|
||||
|
@ -69,7 +69,14 @@ $language_data = array (
|
|||
'jaunty', 'jaunty-updates', 'jaunty-security', 'jaunty-proposed', 'jaunty-backports',
|
||||
'karmic', 'karmic-updates', 'karmic-security', 'karmic-proposed', 'karmic-backports',
|
||||
'lucid', 'lucid-updates', 'lucid-security', 'lucid-proposed', 'lucid-backports',
|
||||
'maverick', 'maverick-updates', 'maverick-security', 'maverick-proposed', 'maverick-backports'
|
||||
'maverick', 'maverick-updates', 'maverick-security', 'maverick-proposed', 'maverick-backports',
|
||||
'natty', 'natty-updates', 'natty-security', 'natty-proposed', 'natty-backports',
|
||||
'oneiric', 'oneiric-updates', 'oneiric-security', 'oneiric-proposed', 'oneiric-backports',
|
||||
'precise', 'precise-updates', 'precise-security', 'precise-proposed', 'precise-backports',
|
||||
'quantal', 'quantal-updates', 'quantal-security', 'quantal-proposed', 'quantal-backports',
|
||||
'raring', 'raring-updates', 'raring-security', 'raring-proposed', 'raring-backports',
|
||||
'saucy', 'saucy-updates', 'saucy-security', 'saucy-proposed', 'saucy-backports',
|
||||
'trusty', 'trusty-updates', 'trusty-security', 'trusty-proposed', 'trusty-backports'
|
||||
),
|
||||
3 => array(
|
||||
'main', 'restricted', 'preview', 'contrib', 'non-free',
|
2
inc/geshi/asymptote.php → vendor/easybook/geshi/geshi/asymptote.php
vendored
Normal file → Executable file
2
inc/geshi/asymptote.php → vendor/easybook/geshi/geshi/asymptote.php
vendored
Normal file → Executable file
|
@ -190,5 +190,3 @@ $language_data = array(
|
|||
)
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
0
inc/geshi/autoconf.php → vendor/easybook/geshi/geshi/autoconf.php
vendored
Normal file → Executable file
0
inc/geshi/autoconf.php → vendor/easybook/geshi/geshi/autoconf.php
vendored
Normal file → Executable file
0
inc/geshi/autohotkey.php → vendor/easybook/geshi/geshi/autohotkey.php
vendored
Normal file → Executable file
0
inc/geshi/autohotkey.php → vendor/easybook/geshi/geshi/autohotkey.php
vendored
Normal file → Executable file
0
inc/geshi/autoit.php → vendor/easybook/geshi/geshi/autoit.php
vendored
Normal file → Executable file
0
inc/geshi/autoit.php → vendor/easybook/geshi/geshi/autoit.php
vendored
Normal file → Executable file
0
inc/geshi/avisynth.php → vendor/easybook/geshi/geshi/avisynth.php
vendored
Normal file → Executable file
0
inc/geshi/avisynth.php → vendor/easybook/geshi/geshi/avisynth.php
vendored
Normal file → Executable file
|
@ -154,5 +154,3 @@ $language_data = array (
|
|||
'SCRIPT_DELIMITERS' => array (),
|
||||
'HIGHLIGHT_STRICT_BLOCK' => array()
|
||||
);
|
||||
|
||||
?>
|
0
inc/geshi/bascomavr.php → vendor/easybook/geshi/geshi/bascomavr.php
vendored
Normal file → Executable file
0
inc/geshi/bascomavr.php → vendor/easybook/geshi/geshi/bascomavr.php
vendored
Normal file → Executable file
|
@ -132,7 +132,16 @@ $language_data = array (
|
|||
'apt-src remove', 'apt-src update', 'apt-src upgrade',
|
||||
'apt-src version',
|
||||
|
||||
'basename', 'bash', 'bc', 'bison', 'bunzip2', 'bzcat',
|
||||
'aptitude autoclean', 'aptitude build-dep', 'aptitude changelog',
|
||||
'aptitude clean', 'aptitude download', 'aptitude forbid-version',
|
||||
'aptitude forget-new', 'aptitude full-upgrade', 'aptitude hold',
|
||||
'aptitude install', 'aptitude markauto', 'aptitude purge',
|
||||
'aptitude reinstall', 'aptitude remove', 'aptitude safe-upgrade',
|
||||
'aptitude search', 'aptitude show', 'aptitude unhold',
|
||||
'aptitude unmarkauto', 'aptitude update', 'aptitude versions',
|
||||
'aptitude why', 'aptitude why-not',
|
||||
|
||||
'basename', 'bash', 'batctl', 'bc', 'bison', 'bunzip2', 'bzcat',
|
||||
'bzcmp', 'bzdiff', 'bzegrep', 'bzfgrep', 'bzgrep',
|
||||
'bzip2', 'bzip2recover', 'bzless', 'bzmore',
|
||||
|
||||
|
@ -247,14 +256,14 @@ $language_data = array (
|
|||
'git-web--browse', 'git-whatchanged', 'gitwhich', 'gitwipe',
|
||||
'git-write-tree', 'gitxgrep',
|
||||
|
||||
'head', 'hexdump', 'hostname',
|
||||
'head', 'hexdump', 'hostname', 'htop',
|
||||
|
||||
'id', 'ifconfig', 'ifdown', 'ifup', 'igawk', 'install',
|
||||
|
||||
'ip', 'ip addr', 'ip addrlabel', 'ip link', 'ip maddr', 'ip mroute',
|
||||
'ip neigh', 'ip route', 'ip rule', 'ip tunnel', 'ip xfrm',
|
||||
|
||||
'join',
|
||||
'jar', 'java', 'javac', 'join',
|
||||
|
||||
'kbd_mode','kbdrate', 'kdialog', 'kfile', 'kill', 'killall',
|
||||
|
||||
|
@ -271,10 +280,11 @@ $language_data = array (
|
|||
|
||||
'od', 'openvt',
|
||||
|
||||
'passwd', 'patch', 'pcregrep', 'pcretest', 'perl', 'perror',
|
||||
'pgawk', 'pidof', 'ping', 'pr', 'procmail', 'prune', 'ps', 'pstree',
|
||||
'ps2ascii', 'ps2epsi', 'ps2frag', 'ps2pdf', 'ps2ps', 'psbook',
|
||||
'psmerge', 'psnup', 'psresize', 'psselect', 'pstops',
|
||||
'passwd', 'patch', 'pbzip2', 'pcregrep', 'pcretest', 'perl',
|
||||
'perror', 'pgawk', 'pidof', 'pigz', 'ping', 'pr', 'procmail',
|
||||
'prune', 'ps', 'pstree', 'ps2ascii', 'ps2epsi', 'ps2frag',
|
||||
'ps2pdf', 'ps2ps', 'psbook', 'psmerge', 'psnup', 'psresize',
|
||||
'psselect', 'pstops',
|
||||
|
||||
'rbash', 'rcs', 'rcs2log', 'read', 'readlink', 'red', 'resizecons',
|
||||
'rev', 'rm', 'rmdir', 'rsh', 'run-parts',
|
||||
|
@ -283,7 +293,7 @@ $language_data = array (
|
|||
'setkeycodes', 'setleds', 'setmetamode', 'setserial', 'setterm',
|
||||
'sh', 'showkey', 'shred', 'size', 'size86', 'skill', 'sleep',
|
||||
'slogin', 'snice', 'sort', 'sox', 'split', 'ssed', 'ssh', 'ssh-add',
|
||||
'ssh-agent', 'ssh-keygen', 'ssh-keyscan', 'stat', 'strace',
|
||||
'ssh-agent', 'ssh-keygen', 'ssh-keyscan', 'sshfs', 'stat', 'strace',
|
||||
'strings', 'strip', 'stty', 'su', 'sudo', 'suidperl', 'sum', 'svn',
|
||||
'svnadmin', 'svndumpfilter', 'svnlook', 'svnmerge', 'svnmucc',
|
||||
'svnserve', 'svnshell', 'svnsync', 'svnversion', 'svnwrap', 'sync',
|
||||
|
@ -291,16 +301,40 @@ $language_data = array (
|
|||
'svn add', 'svn ann', 'svn annotate', 'svn blame', 'svn cat',
|
||||
'svn changelist', 'svn checkout', 'svn ci', 'svn cl', 'svn cleanup',
|
||||
'svn co', 'svn commit', 'svn copy', 'svn cp', 'svn del',
|
||||
'svn delete', 'svn di', 'svn diff', 'svn export', 'svn h',
|
||||
'svn help', 'svn import', 'svn info', 'svn list', 'svn lock',
|
||||
'svn log', 'svn ls', 'svn merge', 'svn mergeinfo', 'svn mkdir',
|
||||
'svn move', 'svn mv', 'svn pd', 'svn pdel', 'svn pe', 'svn pedit',
|
||||
'svn delete', 'svn di', 'svn diff', 'svn export', 'svn help',
|
||||
'svn import', 'svn info', 'svn list', 'svn lock', 'svn log',
|
||||
'svn ls', 'svn merge', 'svn mergeinfo', 'svn mkdir', 'svn move',
|
||||
'svn mv', 'svn patch', 'svn pd', 'svn pdel', 'svn pe', 'svn pedit',
|
||||
'svn pg', 'svn pget', 'svn pl', 'svn plist', 'svn praise',
|
||||
'svn propdel', 'svn propedit', 'svn propget', 'svn proplist',
|
||||
'svn propset', 'svn ps', 'svn pset', 'svn remove', 'svn ren',
|
||||
'svn propset', 'svn ps', 'svn pset', 'svn relocate', 'svn remove',
|
||||
'svn rename', 'svn resolve', 'svn resolved', 'svn revert', 'svn rm',
|
||||
'svn st', 'svn stat', 'svn status', 'svn sw', 'svn switch',
|
||||
'svn unlock', 'svn up', 'svn update',
|
||||
'svn unlock', 'svn up', 'svn update', 'svn upgrade',
|
||||
|
||||
'svnadmin crashtest', 'svnadmin create', 'svnadmin deltify',
|
||||
'svnadmin dump', 'svnadmin help', 'svnadmin hotcopy',
|
||||
'svnadmin list-dblogs', 'svnadmin list-unused-dblogs',
|
||||
'svnadmin load', 'svnadmin lslocks', 'svnadmin lstxns',
|
||||
'svnadmin pack', 'svnadmin recover', 'svnadmin rmlocks',
|
||||
'svnadmin rmtxns', 'svnadmin setlog', 'svnadmin setrevprop',
|
||||
'svnadmin setuuid', 'svnadmin upgrade', 'svnadmin verify',
|
||||
|
||||
'svndumpfilter exclude', 'svndumpfilter help',
|
||||
'svndumpfilter include',
|
||||
|
||||
'svnlook author', 'svnlook cat', 'svnlook changed', 'svnlook date',
|
||||
'svnlook diff', 'svnlook dirs-changed', 'svnlook filesize',
|
||||
'svnlook help', 'svnlook history', 'svnlook info', 'svnlook lock',
|
||||
'svnlook log', 'svnlook pg', 'svnlook pget', 'svnlook pl',
|
||||
'svnlook plist', 'svnlook propget', 'svnlook proplist',
|
||||
'svnlook tree', 'svnlook uuid', 'svnlook youngest',
|
||||
|
||||
'svnrdump dump', 'svnrdump help', 'svnrdump load',
|
||||
|
||||
'svnsync copy-revprops', 'svnsync help', 'svnsync info',
|
||||
'svnsync init', 'svnsync initialize', 'svnsync sync',
|
||||
'svnsync synchronize',
|
||||
|
||||
'tac', 'tail', 'tar', 'tee', 'tempfile', 'touch', 'tr', 'tree',
|
||||
'true',
|
2
inc/geshi/basic4gl.php → vendor/easybook/geshi/geshi/basic4gl.php
vendored
Normal file → Executable file
2
inc/geshi/basic4gl.php → vendor/easybook/geshi/geshi/basic4gl.php
vendored
Normal file → Executable file
|
@ -337,5 +337,3 @@ $language_data = array (
|
|||
),
|
||||
'TAB_WIDTH' => 4
|
||||
);
|
||||
|
||||
?>
|
|
@ -0,0 +1,138 @@
|
|||
<?php
|
||||
/*************************************************************************************
|
||||
* batch.php
|
||||
* ------------
|
||||
* Author: FraidZZ ( fraidzz [@] bk.ru )
|
||||
* Copyright: (c) 2015 FraidZZ ( http://vk.com/fraidzz , http://www.cyberforum.ru/members/340557.html )
|
||||
* Release Version: 1.0.8.11
|
||||
* Date Started: 2015/03/28
|
||||
*
|
||||
* Windows batch file language file for GeSHi.
|
||||
*
|
||||
*************************************************************************************
|
||||
* This file is part of GeSHi.
|
||||
*
|
||||
* GeSHi is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* GeSHi is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with GeSHi; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
************************************************************************************/
|
||||
|
||||
$language_data = array (
|
||||
'LANG_NAME' => 'Windows Batch file',
|
||||
'COMMENT_SINGLE' => array(),
|
||||
'COMMENT_MULTI' => array(),
|
||||
'COMMENT_REGEXP' => array(
|
||||
100 => '/(?:^|[&|])\\s*(?:rem|::)[^\\n]*/msi',
|
||||
101 => '/[\\/-]\\S*/si',
|
||||
102 => '/^\s*:[^:]\\S*/msi',
|
||||
103 => '/(?:([%!])[^"\'~ ][^"\' ]*\\1|%%?(?:~[dpnxsatz]*)?[^"\'])/si'
|
||||
),
|
||||
'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
|
||||
'QUOTEMARKS' => array("'", '"'),
|
||||
'ESCAPE_CHAR' => '',
|
||||
'ESCAPE_REGEXP' => array(
|
||||
100 => '/(?:([%!])\\S+\\1|%%(?:~[dpnxsatz]*)?[^"\'])/si'
|
||||
),
|
||||
'KEYWORDS' => array(
|
||||
1 => array(
|
||||
'echo', 'set', 'for', 'if', 'exit', 'else', 'do', 'not', 'defined', 'exist'
|
||||
),
|
||||
2 => array(
|
||||
"ASSOC", "ATTRIB", "BREAK", "BCDEDIT", "CACLS", "CD",
|
||||
"CHCP", "CHDIR", "CHKDSK", "CHKNTFS", "CLS", "CMD", "COLOR",
|
||||
"COMP", "COMPACT", "CONVERT", "COPY", "DATE", "DEL", "DIR",
|
||||
"DISKCOMP", "DISKCOPY", "DISKPART", "DOSKEY", "DRIVERQUERY", "ECHO", "ENDLOCAL",
|
||||
"ERASE", "EXIT", "FC", "FIND", "FINDSTR", "FOR", "FORMAT",
|
||||
"FSUTIL", "FTYPE", "GPRESULT", "GRAFTABL", "HELP", "ICACLS",
|
||||
"IF", "LABEL", "MD", "MKDIR", "MKLINK", "MODE", "MORE",
|
||||
"MOVE", "OPENFILES", "PATH", "PAUSE", "POPD", "PRINT", "PROMPT",
|
||||
"PUSHD", "RD", "RECOVER", "REN", "RENAME", "REPLACE", "RMDIR",
|
||||
"ROBOCOPY", "SET", "SETLOCAL", "SC", "SCHTASKS", "SHIFT", "SHUTDOWN",
|
||||
"SORT", "START", "SUBST", "SYSTEMINFO", "TASKLIST", "TASKKILL", "TIME",
|
||||
"TITLE", "TREE", "TYPE", "VER", "VERIFY", "VOL", "XCOPY",
|
||||
"WMIC", "CSCRIPT"
|
||||
),
|
||||
3 => array(
|
||||
"enabledelayedexpansion", "enableextensions"
|
||||
)
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
'(', ')', '+', '-', '~', '^', '@', '&', '*', '|', '/', '<', '>'
|
||||
),
|
||||
'CASE_SENSITIVE' => array(
|
||||
GESHI_COMMENTS => false,
|
||||
1 => false,
|
||||
2 => false,
|
||||
3 => false,
|
||||
4 => false,
|
||||
5 => false
|
||||
),
|
||||
'STYLES' => array(
|
||||
'KEYWORDS' => array(
|
||||
1 => 'color: #800080; font-weight: bold;',
|
||||
2 => 'color: #0080FF; font-weight: bold;',
|
||||
3 => 'color: #0000FF; font-weight: bold;'
|
||||
),
|
||||
'COMMENTS' => array(
|
||||
1 => 'color: #888888;',
|
||||
2 => 'color: #FF1010; font-weight: bold;',
|
||||
101 => 'color: #44aa44; font-weight: bold;',
|
||||
100 => 'color: #888888;',
|
||||
102 => 'color: #990000; font-weight: bold;',
|
||||
103 => 'color: #000099; font-weight: bold;',
|
||||
'MULTI' => 'color: #808080; font-style: italic;'
|
||||
),
|
||||
'ESCAPE_CHAR' => array(
|
||||
100 => 'color: #000099; font-weight: bold;'
|
||||
),
|
||||
'BRACKETS' => array(
|
||||
0 => 'color: #66cc66; font-weight: bold;'
|
||||
),
|
||||
'STRINGS' => array(
|
||||
0 => 'color: #ff0000;',
|
||||
),
|
||||
'NUMBERS' => array(
|
||||
0 => 'color: #cc66cc;'
|
||||
),
|
||||
'METHODS' => array(
|
||||
0 => 'color: #006600;'
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
0 => 'color: #44aa44; font-weight: bold;'
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
0 => 'color: #990000; font-weight: bold',
|
||||
1 => 'color: #800080; font-weight: bold;'
|
||||
),
|
||||
'SCRIPT' => array(
|
||||
)
|
||||
),
|
||||
'URLS' => array(),
|
||||
'OOLANG' => false,
|
||||
'OBJECT_SPLITTERS' => array(),
|
||||
'REGEXPS' => array(
|
||||
0 => array(
|
||||
GESHI_SEARCH => "((?:goto|call)\\s*)(\\S+)",
|
||||
GESHI_REPLACE => "\\2",
|
||||
GESHI_BEFORE => "\\1",
|
||||
GESHI_MODIFIERS => "si",
|
||||
GESHI_AFTER => ""
|
||||
) ,
|
||||
1 => "goto|call"
|
||||
),
|
||||
'STRICT_MODE_APPLIES' => GESHI_MAYBE,
|
||||
'SCRIPT_DELIMITERS' => array(
|
||||
),
|
||||
'HIGHLIGHT_STRICT_BLOCK' => array(
|
||||
)
|
||||
);
|
0
inc/geshi/bibtex.php → vendor/easybook/geshi/geshi/bibtex.php
vendored
Normal file → Executable file
0
inc/geshi/bibtex.php → vendor/easybook/geshi/geshi/bibtex.php
vendored
Normal file → Executable file
2
inc/geshi/blitzbasic.php → vendor/easybook/geshi/geshi/blitzbasic.php
vendored
Normal file → Executable file
2
inc/geshi/blitzbasic.php → vendor/easybook/geshi/geshi/blitzbasic.php
vendored
Normal file → Executable file
|
@ -181,5 +181,3 @@ $language_data = array (
|
|||
1 => false
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
|
@ -213,5 +213,3 @@ $language_data = array (
|
|||
),
|
||||
'TAB_WIDTH' => 4
|
||||
);
|
||||
|
||||
?>
|
0
inc/geshi/c_loadrunner.php → vendor/easybook/geshi/geshi/c_loadrunner.php
vendored
Normal file → Executable file
0
inc/geshi/c_loadrunner.php → vendor/easybook/geshi/geshi/c_loadrunner.php
vendored
Normal file → Executable file
0
inc/geshi/c_mac.php → vendor/easybook/geshi/geshi/c_mac.php
vendored
Normal file → Executable file
0
inc/geshi/c_mac.php → vendor/easybook/geshi/geshi/c_mac.php
vendored
Normal file → Executable file
|
@ -0,0 +1,870 @@
|
|||
<?php
|
||||
/*************************************************************************************
|
||||
* c_winapi.php
|
||||
* -----
|
||||
* Author: Benny Baumann (BenBE@geshi.org)
|
||||
* Contributors:
|
||||
* - Jack Lloyd (lloyd@randombit.net)
|
||||
* - Michael Mol (mikemol@gmail.com)
|
||||
* Copyright: (c) 2012 Benny Baumann (http://qbnz.com/highlighter/)
|
||||
* Release Version: 1.0.8.11
|
||||
* Date Started: 2012/08/12
|
||||
*
|
||||
* C (WinAPI) language file for GeSHi.
|
||||
*
|
||||
* CHANGES
|
||||
* -------
|
||||
* 2009/01/22 (1.0.8.3)
|
||||
* - Made keywords case-sensitive.
|
||||
* 2008/05/23 (1.0.7.22)
|
||||
* - Added description of extra language features (SF#1970248)
|
||||
* 2004/XX/XX (1.0.4)
|
||||
* - Added a couple of new keywords (Jack Lloyd)
|
||||
* 2004/11/27 (1.0.3)
|
||||
* - Added support for multiple object splitters
|
||||
* 2004/10/27 (1.0.2)
|
||||
* - Added support for URLs
|
||||
* 2004/08/05 (1.0.1)
|
||||
* - Added support for symbols
|
||||
* 2004/07/14 (1.0.0)
|
||||
* - First Release
|
||||
*
|
||||
* TODO (updated 2009/02/08)
|
||||
* -------------------------
|
||||
* - Get a list of inbuilt functions to add (and explore C more
|
||||
* to complete this rather bare language file
|
||||
*
|
||||
*************************************************************************************
|
||||
*
|
||||
* This file is part of GeSHi.
|
||||
*
|
||||
* GeSHi is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* GeSHi is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with GeSHi; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*
|
||||
************************************************************************************/
|
||||
|
||||
$language_data = array (
|
||||
'LANG_NAME' => 'C (WinAPI)',
|
||||
'COMMENT_SINGLE' => array(1 => '//', 2 => '#'),
|
||||
'COMMENT_MULTI' => array('/*' => '*/'),
|
||||
'COMMENT_REGEXP' => array(
|
||||
//Multiline-continued single-line comments
|
||||
1 => '/\/\/(?:\\\\\\\\|\\\\\\n|.)*$/m',
|
||||
//Multiline-continued preprocessor define
|
||||
2 => '/#(?:\\\\\\\\|\\\\\\n|.)*$/m'
|
||||
),
|
||||
'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
|
||||
'QUOTEMARKS' => array("'", '"'),
|
||||
'ESCAPE_CHAR' => '',
|
||||
'ESCAPE_REGEXP' => array(
|
||||
//Simple Single Char Escapes
|
||||
1 => "#\\\\[\\\\abfnrtv\'\"?\n]#i",
|
||||
//Hexadecimal Char Specs
|
||||
2 => "#\\\\x[\da-fA-F]{2}#",
|
||||
//Hexadecimal Char Specs
|
||||
3 => "#\\\\u[\da-fA-F]{4}#",
|
||||
//Hexadecimal Char Specs
|
||||
4 => "#\\\\U[\da-fA-F]{8}#",
|
||||
//Octal Char Specs
|
||||
5 => "#\\\\[0-7]{1,3}#"
|
||||
),
|
||||
'NUMBERS' =>
|
||||
GESHI_NUMBER_INT_BASIC | GESHI_NUMBER_INT_CSTYLE | GESHI_NUMBER_BIN_PREFIX_0B |
|
||||
GESHI_NUMBER_OCT_PREFIX | GESHI_NUMBER_HEX_PREFIX | GESHI_NUMBER_FLT_NONSCI |
|
||||
GESHI_NUMBER_FLT_NONSCI_F | GESHI_NUMBER_FLT_SCI_SHORT | GESHI_NUMBER_FLT_SCI_ZERO,
|
||||
'KEYWORDS' => array(
|
||||
1 => array(
|
||||
'if', 'return', 'while', 'case', 'continue', 'default',
|
||||
'do', 'else', 'for', 'switch', 'goto'
|
||||
),
|
||||
2 => array(
|
||||
'null', 'false', 'break', 'true', 'function', 'enum', 'extern', 'inline'
|
||||
),
|
||||
3 => array(
|
||||
// assert.h
|
||||
'assert',
|
||||
|
||||
//complex.h
|
||||
'cabs', 'cacos', 'cacosh', 'carg', 'casin', 'casinh', 'catan',
|
||||
'catanh', 'ccos', 'ccosh', 'cexp', 'cimag', 'cis', 'clog', 'conj',
|
||||
'cpow', 'cproj', 'creal', 'csin', 'csinh', 'csqrt', 'ctan', 'ctanh',
|
||||
|
||||
//ctype.h
|
||||
'digittoint', 'isalnum', 'isalpha', 'isascii', 'isblank', 'iscntrl',
|
||||
'isdigit', 'isgraph', 'islower', 'isprint', 'ispunct', 'isspace',
|
||||
'isupper', 'isxdigit', 'toascii', 'tolower', 'toupper',
|
||||
|
||||
//inttypes.h
|
||||
'imaxabs', 'imaxdiv', 'strtoimax', 'strtoumax', 'wcstoimax',
|
||||
'wcstoumax',
|
||||
|
||||
//locale.h
|
||||
'localeconv', 'setlocale',
|
||||
|
||||
//math.h
|
||||
'acos', 'asin', 'atan', 'atan2', 'ceil', 'cos', 'cosh', 'exp',
|
||||
'fabs', 'floor', 'frexp', 'ldexp', 'log', 'log10', 'modf', 'pow',
|
||||
'sin', 'sinh', 'sqrt', 'tan', 'tanh',
|
||||
|
||||
//setjmp.h
|
||||
'longjmp', 'setjmp',
|
||||
|
||||
//signal.h
|
||||
'raise',
|
||||
|
||||
//stdarg.h
|
||||
'va_arg', 'va_copy', 'va_end', 'va_start',
|
||||
|
||||
//stddef.h
|
||||
'offsetof',
|
||||
|
||||
//stdio.h
|
||||
'clearerr', 'fclose', 'fdopen', 'feof', 'ferror', 'fflush', 'fgetc',
|
||||
'fgetpos', 'fgets', 'fopen', 'fprintf', 'fputc', 'fputchar',
|
||||
'fputs', 'fread', 'freopen', 'fscanf', 'fseek', 'fsetpos', 'ftell',
|
||||
'fwrite', 'getc', 'getch', 'getchar', 'gets', 'perror', 'printf',
|
||||
'putc', 'putchar', 'puts', 'remove', 'rename', 'rewind', 'scanf',
|
||||
'setbuf', 'setvbuf', 'snprintf', 'sprintf', 'sscanf', 'tmpfile',
|
||||
'tmpnam', 'ungetc', 'vfprintf', 'vfscanf', 'vprintf', 'vscanf',
|
||||
'vsprintf', 'vsscanf',
|
||||
|
||||
//stdlib.h
|
||||
'abort', 'abs', 'atexit', 'atof', 'atoi', 'atol', 'bsearch',
|
||||
'calloc', 'div', 'exit', 'free', 'getenv', 'itoa', 'labs', 'ldiv',
|
||||
'ltoa', 'malloc', 'qsort', 'rand', 'realloc', 'srand', 'strtod',
|
||||
'strtol', 'strtoul', 'system',
|
||||
|
||||
//string.h
|
||||
'memchr', 'memcmp', 'memcpy', 'memmove', 'memset', 'strcat',
|
||||
'strchr', 'strcmp', 'strcoll', 'strcpy', 'strcspn', 'strerror',
|
||||
'strlen', 'strncat', 'strncmp', 'strncpy', 'strpbrk', 'strrchr',
|
||||
'strspn', 'strstr', 'strtok', 'strxfrm',
|
||||
|
||||
//time.h
|
||||
'asctime', 'clock', 'ctime', 'difftime', 'gmtime', 'localtime',
|
||||
'mktime', 'strftime', 'time',
|
||||
|
||||
//wchar.h
|
||||
'btowc', 'fgetwc', 'fgetws', 'fputwc', 'fputws', 'fwide',
|
||||
'fwprintf', 'fwscanf', 'getwc', 'getwchar', 'mbrlen', 'mbrtowc',
|
||||
'mbsinit', 'mbsrtowcs', 'putwc', 'putwchar', 'swprintf', 'swscanf',
|
||||
'ungetwc', 'vfwprintf', 'vswprintf', 'vwprintf', 'wcrtomb',
|
||||
'wcscat', 'wcschr', 'wcscmp', 'wcscoll', 'wcscpy', 'wcscspn',
|
||||
'wcsftime', 'wcslen', 'wcsncat', 'wcsncmp', 'wcsncpy', 'wcspbrk',
|
||||
'wcsrchr', 'wcsrtombs', 'wcsspn', 'wcsstr', 'wcstod', 'wcstok',
|
||||
'wcstol', 'wcstoul', 'wcsxfrm', 'wctob', 'wmemchr', 'wmemcmp',
|
||||
'wmemcpy', 'wmemmove', 'wmemset', 'wprintf', 'wscanf',
|
||||
|
||||
//wctype.h
|
||||
'iswalnum', 'iswalpha', 'iswcntrl', 'iswctype', 'iswdigit',
|
||||
'iswgraph', 'iswlower', 'iswprint', 'iswpunct', 'iswspace',
|
||||
'iswupper', 'iswxdigit', 'towctrans', 'towlower', 'towupper',
|
||||
'wctrans', 'wctype'
|
||||
),
|
||||
4 => array(
|
||||
'auto', 'char', 'const', 'double', 'float', 'int', 'long',
|
||||
'register', 'short', 'signed', 'sizeof', 'static', 'struct',
|
||||
'typedef', 'union', 'unsigned', 'void', 'volatile', 'wchar_t',
|
||||
|
||||
'int8', 'int16', 'int32', 'int64',
|
||||
'uint8', 'uint16', 'uint32', 'uint64',
|
||||
|
||||
'int_fast8_t', 'int_fast16_t', 'int_fast32_t', 'int_fast64_t',
|
||||
'uint_fast8_t', 'uint_fast16_t', 'uint_fast32_t', 'uint_fast64_t',
|
||||
|
||||
'int_least8_t', 'int_least16_t', 'int_least32_t', 'int_least64_t',
|
||||
'uint_least8_t', 'uint_least16_t', 'uint_least32_t', 'uint_least64_t',
|
||||
|
||||
'int8_t', 'int16_t', 'int32_t', 'int64_t',
|
||||
'uint8_t', 'uint16_t', 'uint32_t', 'uint64_t',
|
||||
|
||||
'intmax_t', 'uintmax_t', 'intptr_t', 'uintptr_t',
|
||||
'size_t', 'off_t'
|
||||
),
|
||||
// Public API
|
||||
5 => array(
|
||||
'AssignProcessToJobObject', 'CommandLineToArgvW', 'ConvertThreadToFiber',
|
||||
'CreateFiber', 'CreateJobObjectA', 'CreateJobObjectW', 'CreateProcessA',
|
||||
'CreateProcessAsUserA', 'CreateProcessAsUserW', 'CreateProcessW',
|
||||
'CreateRemoteThread', 'CreateThread', 'DeleteFiber', 'ExitProcess',
|
||||
'ExitThread', 'FreeEnvironmentStringsA', 'FreeEnvironmentStringsW',
|
||||
'GetCommandLineA', 'GetCommandLineW', 'GetCurrentProcess',
|
||||
'GetCurrentProcessId', 'GetCurrentThread', 'GetCurrentThreadId',
|
||||
'GetEnvironmentStringsA', 'GetEnvironmentStringsW',
|
||||
'GetEnvironmentVariableA', 'GetEnvironmentVariableW', 'GetExitCodeProcess',
|
||||
'GetExitCodeThread', 'GetGuiResources', 'GetPriorityClass',
|
||||
'GetProcessAffinityMask', 'GetProcessPriorityBoost',
|
||||
'GetProcessShutdownParameters', 'GetProcessTimes', 'GetProcessVersion',
|
||||
'GetProcessWorkingSetSize', 'GetStartupInfoA', 'GetStartupInfoW',
|
||||
'GetThreadPriority', 'GetThreadPriorityBoost', 'GetThreadTimes',
|
||||
'OpenJobObjectA', 'OpenJobObjectW', 'OpenProcess',
|
||||
'QueryInformationJobObject', 'ResumeThread', 'SetEnvironmentVariableA',
|
||||
'SetEnvironmentVariableW', 'SetInformationJobObject', 'SetPriorityClass',
|
||||
'SetProcessAffinityMask', 'SetProcessPriorityBoost',
|
||||
'SetProcessShutdownParameters', 'SetProcessWorkingSetSize',
|
||||
'SetThreadAffinityMask', 'SetThreadIdealProcessor', 'SetThreadPriority',
|
||||
'SetThreadPriorityBoost', 'Sleep', 'SleepEx', 'SuspendThread',
|
||||
'SwitchToFiber', 'SwitchToThread', 'TerminateJobObject', 'TerminateProcess',
|
||||
'TerminateThread', 'WaitForInputIdle', 'WinExec',
|
||||
|
||||
'_hread', '_hwrite', '_lclose', '_lcreat', '_llseek', '_lopen', '_lread',
|
||||
'_lwrite', 'AreFileApisANSI', 'CancelIo', 'CopyFileA', 'CopyFileW',
|
||||
'CreateDirectoryA', 'CreateDirectoryExA', 'CreateDirectoryExW',
|
||||
'CreateDirectoryW', 'CreateFileA', 'CreateFileW', 'DeleteFileA',
|
||||
'DeleteFileW', 'FindClose', 'FindCloseChangeNotification',
|
||||
'FindFirstChangeNotificationA', 'FindFirstChangeNotificationW',
|
||||
'FindFirstFileA', 'FindFirstFileW', 'FindNextFileA', 'FindNextFileW',
|
||||
'FlushFileBuffers', 'GetCurrentDirectoryA', 'GetCurrentDirectoryW',
|
||||
'GetDiskFreeSpaceA', 'GetDiskFreeSpaceExA', 'GetDiskFreeSpaceExW',
|
||||
'GetDiskFreeSpaceW', 'GetDriveTypeA', 'GetDriveTypeW', 'GetFileAttributesA',
|
||||
'GetFileAttributesExA', 'GetFileAttributesExW', 'GetFileAttributesW',
|
||||
'GetFileInformationByHandle', 'GetFileSize', 'GetFileType',
|
||||
'GetFullPathNameA', 'GetFullPathNameW', 'GetLogicalDrives',
|
||||
'GetLogicalDriveStringsA', 'GetLogicalDriveStringsW', 'GetLongPathNameA',
|
||||
'GetLongPathNameW', 'GetShortPathNameA', 'GetShortPathNameW',
|
||||
'GetTempFileNameA', 'GetTempFileNameW', 'GetTempPathA', 'GetTempPathW',
|
||||
'LockFile', 'MoveFileA', 'MoveFileW', 'MulDiv', 'OpenFile',
|
||||
'QueryDosDeviceA', 'QueryDosDeviceW', 'ReadFile', 'ReadFileEx',
|
||||
'RemoveDirectoryA', 'RemoveDirectoryW', 'SearchPathA', 'SearchPathW',
|
||||
'SetCurrentDirectoryA', 'SetCurrentDirectoryW', 'SetEndOfFile',
|
||||
'SetFileApisToANSI', 'SetFileApisToOEM', 'SetFileAttributesA',
|
||||
'SetFileAttributesW', 'SetFilePointer', 'SetHandleCount',
|
||||
'SetVolumeLabelA', 'SetVolumeLabelW', 'UnlockFile', 'WriteFile',
|
||||
'WriteFileEx',
|
||||
|
||||
'DeviceIoControl',
|
||||
|
||||
'GetModuleFileNameA', 'GetModuleFileNameW', 'GetProcAddress',
|
||||
'LoadLibraryA', 'LoadLibraryExA', 'LoadLibraryExW', 'LoadLibraryW',
|
||||
'LoadModule',
|
||||
|
||||
'GetPrivateProfileIntA', 'GetPrivateProfileIntW',
|
||||
'GetPrivateProfileSectionA', 'GetPrivateProfileSectionNamesA',
|
||||
'GetPrivateProfileSectionNamesW', 'GetPrivateProfileSectionW',
|
||||
'GetPrivateProfileStringA', 'GetPrivateProfileStringW',
|
||||
'GetPrivateProfileStructA', 'GetPrivateProfileStructW',
|
||||
'GetProfileIntA', 'GetProfileIntW', 'GetProfileSectionA',
|
||||
'GetProfileSectionW', 'GetProfileStringA', 'GetProfileStringW',
|
||||
'RegCloseKey', 'RegConnectRegistryA', 'RegConnectRegistryW',
|
||||
'RegCreateKeyA', 'RegCreateKeyExA', 'RegCreateKeyExW',
|
||||
'RegCreateKeyW', 'RegDeleteKeyA', 'RegDeleteKeyW', 'RegDeleteValueA',
|
||||
'RegDeleteValueW', 'RegEnumKeyA', 'RegEnumKeyExA', 'RegEnumKeyExW',
|
||||
'RegEnumKeyW', 'RegEnumValueA', 'RegEnumValueW', 'RegFlushKey',
|
||||
'RegGetKeySecurity', 'RegLoadKeyA', 'RegLoadKeyW',
|
||||
'RegNotifyChangeKeyValue', 'RegOpenKeyA', 'RegOpenKeyExA', 'RegOpenKeyExW',
|
||||
'RegOpenKeyW', 'RegOverridePredefKey', 'RegQueryInfoKeyA',
|
||||
'RegQueryInfoKeyW', 'RegQueryMultipleValuesA', 'RegQueryMultipleValuesW',
|
||||
'RegQueryValueA', 'RegQueryValueExA', 'RegQueryValueExW', 'RegQueryValueW',
|
||||
'RegReplaceKeyA', 'RegReplaceKeyW', 'RegRestoreKeyA', 'RegRestoreKeyW',
|
||||
'RegSaveKeyA', 'RegSaveKeyW', 'RegSetKeySecurity', 'RegSetValueA',
|
||||
'RegSetValueExA', 'RegSetValueExW', 'RegSetValueW', 'RegUnLoadKeyA',
|
||||
'RegUnLoadKeyW', 'WritePrivateProfileSectionA', 'WritePrivateProfileSectionW',
|
||||
'WritePrivateProfileStringA', 'WritePrivateProfileStringW',
|
||||
'WritePrivateProfileStructA', 'WritePrivateProfileStructW',
|
||||
'WriteProfileSectionA', 'WriteProfileSectionW', 'WriteProfileStringA',
|
||||
'WriteProfileStringW',
|
||||
|
||||
'AccessCheck', 'AccessCheckAndAuditAlarmA', 'AccessCheckAndAuditAlarmW',
|
||||
'AccessCheckByType', 'AccessCheckByTypeAndAuditAlarmA',
|
||||
'AccessCheckByTypeAndAuditAlarmW', 'AccessCheckByTypeResultList',
|
||||
'AccessCheckByTypeResultListAndAuditAlarmA', 'AccessCheckByTypeResultListAndAuditAlarmW',
|
||||
'AddAccessAllowedAce', 'AddAccessAllowedAceEx', 'AddAccessAllowedObjectAce',
|
||||
'AddAccessDeniedAce', 'AddAccessDeniedAceEx', 'AddAccessDeniedObjectAce',
|
||||
'AddAce', 'AddAuditAccessAce', 'AddAuditAccessAceEx', 'AddAuditAccessObjectAce',
|
||||
'AdjustTokenGroups', 'AdjustTokenPrivileges', 'AllocateAndInitializeSid',
|
||||
'AllocateLocallyUniqueId', 'AreAllAccessesGranted', 'AreAnyAccessesGranted',
|
||||
'BuildExplicitAccessWithNameA', 'BuildExplicitAccessWithNameW',
|
||||
'BuildImpersonateExplicitAccessWithNameA', 'BuildImpersonateExplicitAccessWithNameW',
|
||||
'BuildImpersonateTrusteeA', 'BuildImpersonateTrusteeW', 'BuildSecurityDescriptorA',
|
||||
'BuildSecurityDescriptorW', 'BuildTrusteeWithNameA', 'BuildTrusteeWithNameW',
|
||||
'BuildTrusteeWithSidA', 'BuildTrusteeWithSidW',
|
||||
'ConvertToAutoInheritPrivateObjectSecurity', 'CopySid', 'CreatePrivateObjectSecurity',
|
||||
'CreatePrivateObjectSecurityEx', 'CreateRestrictedToken', 'DeleteAce',
|
||||
'DestroyPrivateObjectSecurity', 'DuplicateToken', 'DuplicateTokenEx',
|
||||
'EqualPrefixSid', 'EqualSid', 'FindFirstFreeAce', 'FreeSid', 'GetAce',
|
||||
'GetAclInformation', 'GetAuditedPermissionsFromAclA', 'GetAuditedPermissionsFromAclW',
|
||||
'GetEffectiveRightsFromAclA', 'GetEffectiveRightsFromAclW',
|
||||
'GetExplicitEntriesFromAclA', 'GetExplicitEntriesFromAclW', 'GetFileSecurityA',
|
||||
'GetFileSecurityW', 'GetKernelObjectSecurity', 'GetLengthSid', 'GetMultipleTrusteeA',
|
||||
'GetMultipleTrusteeOperationA', 'GetMultipleTrusteeOperationW', 'GetMultipleTrusteeW',
|
||||
'GetNamedSecurityInfoA', 'GetNamedSecurityInfoW', 'GetPrivateObjectSecurity',
|
||||
'GetSecurityDescriptorControl', 'GetSecurityDescriptorDacl',
|
||||
'GetSecurityDescriptorGroup', 'GetSecurityDescriptorLength',
|
||||
'GetSecurityDescriptorOwner', 'GetSecurityDescriptorSacl', 'GetSecurityInfo',
|
||||
'GetSidIdentifierAuthority', 'GetSidLengthRequired', 'GetSidSubAuthority',
|
||||
'GetSidSubAuthorityCount', 'GetTokenInformation', 'GetTrusteeFormA',
|
||||
'GetTrusteeFormW', 'GetTrusteeNameA', 'GetTrusteeNameW', 'GetTrusteeTypeA',
|
||||
'GetTrusteeTypeW', 'GetUserObjectSecurity', 'ImpersonateLoggedOnUser',
|
||||
'ImpersonateNamedPipeClient', 'ImpersonateSelf', 'InitializeAcl',
|
||||
'InitializeSecurityDescriptor', 'InitializeSid', 'IsTokenRestricted', 'IsValidAcl',
|
||||
'IsValidSecurityDescriptor', 'IsValidSid', 'LogonUserA', 'LogonUserW',
|
||||
'LookupAccountNameA', 'LookupAccountNameW', 'LookupAccountSidA', 'LookupAccountSidW',
|
||||
'LookupPrivilegeDisplayNameA', 'LookupPrivilegeDisplayNameW', 'LookupPrivilegeNameA',
|
||||
'LookupPrivilegeNameW', 'LookupPrivilegeValueA', 'LookupPrivilegeValueW',
|
||||
'LookupSecurityDescriptorPartsA', 'LookupSecurityDescriptorPartsW', 'MakeAbsoluteSD',
|
||||
'MakeSelfRelativeSD', 'MapGenericMask', 'ObjectCloseAuditAlarmA',
|
||||
'ObjectCloseAuditAlarmW', 'ObjectDeleteAuditAlarmA', 'ObjectDeleteAuditAlarmW',
|
||||
'ObjectOpenAuditAlarmA', 'ObjectOpenAuditAlarmW', 'ObjectPrivilegeAuditAlarmA',
|
||||
'ObjectPrivilegeAuditAlarmW', 'OpenProcessToken', 'OpenThreadToken', 'PrivilegeCheck',
|
||||
'PrivilegedServiceAuditAlarmA', 'PrivilegedServiceAuditAlarmW', 'RevertToSelf',
|
||||
'SetAclInformation', 'SetEntriesInAclA', 'SetEntriesInAclW', 'SetFileSecurityA',
|
||||
'SetFileSecurityW', 'SetKernelObjectSecurity', 'SetNamedSecurityInfoA',
|
||||
'SetNamedSecurityInfoW', 'SetPrivateObjectSecurity', 'SetPrivateObjectSecurityEx',
|
||||
'SetSecurityDescriptorControl', 'SetSecurityDescriptorDacl',
|
||||
'SetSecurityDescriptorGroup', 'SetSecurityDescriptorOwner',
|
||||
'SetSecurityDescriptorSacl', 'SetSecurityInfo', 'SetThreadToken',
|
||||
'SetTokenInformation', 'SetUserObjectSecurity', 'ChangeServiceConfig2A',
|
||||
'ChangeServiceConfig2W', 'ChangeServiceConfigA', 'ChangeServiceConfigW',
|
||||
'CloseServiceHandle', 'ControlService', 'CreateServiceA', 'CreateServiceW',
|
||||
'DeleteService', 'EnumDependentServicesA', 'EnumDependentServicesW',
|
||||
'EnumServicesStatusA', 'EnumServicesStatusW', 'GetServiceDisplayNameA',
|
||||
'GetServiceDisplayNameW', 'GetServiceKeyNameA', 'GetServiceKeyNameW',
|
||||
'LockServiceDatabase', 'NotifyBootConfigStatus', 'OpenSCManagerA', 'OpenSCManagerW',
|
||||
'OpenServiceA', 'OpenServiceW', 'QueryServiceConfig2A', 'QueryServiceConfig2W',
|
||||
'QueryServiceConfigA', 'QueryServiceConfigW', 'QueryServiceLockStatusA',
|
||||
'QueryServiceLockStatusW', 'QueryServiceObjectSecurity', 'QueryServiceStatus',
|
||||
'RegisterServiceCtrlHandlerA', 'RegisterServiceCtrlHandlerW',
|
||||
'SetServiceObjectSecurity', 'SetServiceStatus', 'StartServiceA',
|
||||
'StartServiceCtrlDispatcherA', 'StartServiceCtrlDispatcherW', 'StartServiceW',
|
||||
'UnlockServiceDatabase',
|
||||
|
||||
'MultinetGetConnectionPerformanceA', 'MultinetGetConnectionPerformanceW',
|
||||
'NetAlertRaise', 'NetAlertRaiseEx', 'NetApiBufferAllocate', 'NetApiBufferFree',
|
||||
'NetApiBufferReallocate', 'NetApiBufferSize', 'NetConnectionEnum', 'NetFileClose',
|
||||
'NetFileGetInfo', 'NetGetAnyDCName', 'NetGetDCName', 'NetGetDisplayInformationIndex',
|
||||
'NetGroupAdd', 'NetGroupAddUser', 'NetGroupDel', 'NetGroupDelUser', 'NetGroupEnum',
|
||||
'NetGroupGetInfo', 'NetGroupGetUsers', 'NetGroupSetInfo', 'NetGroupSetUsers',
|
||||
'NetLocalGroupAdd', 'NetLocalGroupAddMember', 'NetLocalGroupAddMembers',
|
||||
'NetLocalGroupDel', 'NetLocalGroupDelMember', 'NetLocalGroupDelMembers',
|
||||
'NetLocalGroupEnum', 'NetLocalGroupGetInfo', 'NetLocalGroupGetMembers',
|
||||
'NetLocalGroupSetInfo', 'NetLocalGroupSetMembers', 'NetMessageBufferSend',
|
||||
'NetMessageNameAdd', 'NetMessageNameDel', 'NetMessageNameEnum',
|
||||
'NetMessageNameGetInfo', 'NetQueryDisplayInformation', 'NetRemoteComputerSupports',
|
||||
'NetRemoteTOd', 'NetReplExportDirAdd', 'NetReplExportDirDel', 'NetReplExportDirEnum',
|
||||
'NetReplExportDirGetInfo', 'NetReplExportDirLock', 'NetReplExportDirSetInfo',
|
||||
'NetReplExportDirUnlock', 'NetReplGetInfo', 'NetReplImportDirAdd',
|
||||
'NetReplImportDirDel', 'NetReplImportDirEnum', 'NetReplImportDirGetInfo',
|
||||
'NetReplImportDirLock', 'NetReplImportDirUnlock', 'NetReplSetInfo',
|
||||
'NetScheduleJobAdd', 'NetScheduleJobDel', 'NetScheduleJobEnum',
|
||||
'NetScheduleJobGetInfo', 'NetServerComputerNameAdd', 'NetServerComputerNameDel',
|
||||
'NetServerDiskEnum', 'NetServerEnum', 'NetServerEnumEx', 'NetServerGetInfo',
|
||||
'NetServerSetInfo', 'NetServerTransportAdd', 'NetServerTransportAddEx',
|
||||
'NetServerTransportDel', 'NetServerTransportEnum', 'NetSessionDel', 'NetSessionEnum',
|
||||
'NetSessionGetInfo', 'NetShareAdd', 'NetShareCheck', 'NetShareDel', 'NetShareEnum',
|
||||
'NetShareGetInfo', 'NetShareSetInfo', 'NetStatisticsGet', 'NetUseAdd', 'NetUseDel',
|
||||
'NetUseEnum', 'NetUseGetInfo', 'NetUserAdd', 'NetUserChangePassword', 'NetUserDel',
|
||||
'NetUserEnum', 'NetUserGetGroups', 'NetUserGetInfo', 'NetUserGetLocalGroups',
|
||||
'NetUserModalsGet', 'NetUserModalsSet', 'NetUserSetGroups', 'NetUserSetInfo',
|
||||
'NetWkstaGetInfo', 'NetWkstaSetInfo', 'NetWkstaTransportAdd', 'NetWkstaTransportDel',
|
||||
'NetWkstaTransportEnum', 'NetWkstaUserEnum', 'NetWkstaUserGetInfo',
|
||||
'NetWkstaUserSetInfo', 'WNetAddConnection2A', 'WNetAddConnection2W',
|
||||
'WNetAddConnection3A', 'WNetAddConnection3W', 'WNetAddConnectionA',
|
||||
'WNetAddConnectionW', 'WNetCancelConnection2A', 'WNetCancelConnection2W',
|
||||
'WNetCancelConnectionA', 'WNetCancelConnectionW', 'WNetCloseEnum',
|
||||
'WNetConnectionDialog', 'WNetConnectionDialog1A', 'WNetConnectionDialog1W',
|
||||
'WNetDisconnectDialog', 'WNetDisconnectDialog1A', 'WNetDisconnectDialog1W',
|
||||
'WNetEnumResourceA', 'WNetEnumResourceW', 'WNetGetConnectionA', 'WNetGetConnectionW',
|
||||
'WNetGetLastErrorA', 'WNetGetLastErrorW', 'WNetGetNetworkInformationA',
|
||||
'WNetGetNetworkInformationW', 'WNetGetProviderNameA', 'WNetGetProviderNameW',
|
||||
'WNetGetResourceInformationA', 'WNetGetResourceInformationW',
|
||||
'WNetGetResourceParentA', 'WNetGetResourceParentW', 'WNetGetUniversalNameA',
|
||||
'WNetGetUniversalNameW', 'WNetGetUserA', 'WNetGetUserW', 'WNetOpenEnumA',
|
||||
'WNetOpenEnumW', 'WNetUseConnectionA', 'WnetUseConnectionW',
|
||||
|
||||
'accept', 'bind', 'closesocket', 'connect', 'gethostbyaddr', 'gethostbyname',
|
||||
'gethostname', 'getpeername', 'getprotobyname', 'getprotobynumber', 'getservbyname',
|
||||
'getservbyport', 'getsockname', 'getsockopt', 'htonl', 'htons', 'inet_addr',
|
||||
'inet_ntoa', 'ioctlsocket', 'listen', 'ntohl', 'ntohs', 'recv', 'recvfrom', 'select',
|
||||
'send', 'sendto', 'setsockopt', 'shutdown', 'socket', 'WSAAccept',
|
||||
'WSAAddressToStringA', 'WSAAddressToStringW', 'WSAAsyncGetHostByAddr',
|
||||
'WSAAsyncGetHostByName', 'WSAAsyncGetProtoByName', 'WSAAsyncGetProtoByNumber',
|
||||
'WSAAsyncGetServByName', 'WSAAsyncGetServByPort', 'WSAAsyncSelect',
|
||||
'WSACancelAsyncRequest', 'WSACancelBlockingCall', 'WSACleanup', 'WSACloseEvent',
|
||||
'WSAConnect', 'WSACreateEvent', 'WSADuplicateSocketA', 'WSADuplicateSocketW',
|
||||
'WSAEnumNameSpaceProvidersA', 'WSAEnumNameSpaceProvidersW', 'WSAEnumNetworkEvents',
|
||||
'WSAEnumProtocolsA', 'WSAEnumProtocolsW', 'WSAEventSelect', 'WSAGetLastError',
|
||||
'WSAGetOverlappedResult', 'WSAGetQOSByName', 'WSAGetServiceClassInfoA',
|
||||
'WSAGetServiceClassInfoW', 'WSAGetServiceClassNameByClassIdA',
|
||||
'WSAGetServiceClassNameByClassIdW', 'WSAHtonl', 'WSAHtons', 'WSAInstallServiceClassA',
|
||||
'WSAInstallServiceClassW', 'WSAIoctl', 'WSAIsBlocking', 'WSAJoinLeaf',
|
||||
'WSALookupServiceBeginA', 'WSALookupServiceBeginW', 'WSALookupServiceEnd',
|
||||
'WSALookupServiceNextA', 'WSALookupServiceNextW', 'WSANtohl', 'WSANtohs',
|
||||
'WSAProviderConfigChange', 'WSARecv', 'WSARecvDisconnect', 'WSARecvFrom',
|
||||
'WSARemoveServiceClass', 'WSAResetEvent', 'WSASend', 'WSASendDisconnect', 'WSASendTo',
|
||||
'WSASetBlockingHook', 'WSASetEvent', 'WSASetLastError', 'WSASetServiceA',
|
||||
'WSASetServiceW', 'WSASocketA', 'WSASocketW', 'WSAStartup', 'WSAStringToAddressA',
|
||||
'WSAStringToAddressW', 'WSAUnhookBlockingHook', 'WSAWaitForMultipleEvents',
|
||||
'WSCDeinstallProvider', 'WSCEnableNSProvider', 'WSCEnumProtocols',
|
||||
'WSCGetProviderPath', 'WSCInstallNameSpace', 'WSCInstallProvider',
|
||||
'WSCUnInstallNameSpace',
|
||||
|
||||
'ContinueDebugEvent', 'DebugActiveProcess', 'DebugBreak', 'FatalExit',
|
||||
'FlushInstructionCache', 'GetThreadContext', 'GetThreadSelectorEntry',
|
||||
'IsDebuggerPresent', 'OutputDebugStringA', 'OutputDebugStringW', 'ReadProcessMemory',
|
||||
'SetDebugErrorLevel', 'SetThreadContext', 'WaitForDebugEvent', 'WriteProcessMemory',
|
||||
|
||||
'CloseHandle', 'DuplicateHandle', 'GetHandleInformation', 'SetHandleInformation',
|
||||
|
||||
'AdjustWindowRect', 'AdjustWindowRectEx', 'AllowSetForegroundWindow',
|
||||
'AnimateWindow', 'AnyPopup', 'ArrangeIconicWindows', 'BeginDeferWindowPos',
|
||||
'BringWindowToTop', 'CascadeWindows', 'ChildWindowFromPoint',
|
||||
'ChildWindowFromPointEx', 'CloseWindow', 'CreateWindowExA', 'CreateWindowExW',
|
||||
'DeferWindowPos', 'DestroyWindow', 'EndDeferWindowPos', 'EnumChildWindows',
|
||||
'EnumThreadWindows', 'EnumWindows', 'FindWindowA', 'FindWindowExA', 'FindWindowExW',
|
||||
'FindWindowW', 'GetAltTabInfoA', 'GetAltTabInfoW', 'GetAncestor', 'GetClientRect',
|
||||
'GetDesktopWindow', 'GetForegroundWindow', 'GetGUIThreadInfo', 'GetLastActivePopup',
|
||||
'GetLayout', 'GetParent', 'GetProcessDefaultLayout', 'GetTitleBarInf', 'GetTopWindow',
|
||||
'GetWindow', 'GetWindowInfo', 'GetWindowModuleFileNameA', 'GetWindowModuleFileNameW',
|
||||
'GetWindowPlacement', 'GetWindowRect', 'GetWindowTextA', 'GetWindowTextLengthA',
|
||||
'GetWindowTextLengthW', 'GetWindowTextW', 'GetWindowThreadProcessId', 'IsChild',
|
||||
'IsIconic', 'IsWindow', 'IsWindowUnicode', 'IsWindowVisible', 'IsZoomed',
|
||||
'LockSetForegroundWindow', 'MoveWindow', 'OpenIcon', 'RealChildWindowFromPoint',
|
||||
'RealGetWindowClassA', 'RealGetWindowClassW', 'SetForegroundWindow',
|
||||
'SetLayeredWindowAttributes', 'SetLayout', 'SetParent', 'SetProcessDefaultLayout',
|
||||
'SetWindowPlacement', 'SetWindowPos', 'SetWindowTextA', 'SetWindowTextW',
|
||||
'ShowOwnedPopups', 'ShowWindow', 'ShowWindowAsync', 'TileWindows',
|
||||
'UpdateLayeredWindow', 'WindowFromPoint',
|
||||
|
||||
'CreateDialogIndirectParamA', 'CreateDialogIndirectParamW', 'CreateDialogParamA',
|
||||
'CreateDialogParamW', 'DefDlgProcA', 'DefDlgProcW', 'DialogBoxIndirectParamA',
|
||||
'DialogBoxIndirectParamW', 'DialogBoxParamA', 'DialogBoxParamW', 'EndDialog',
|
||||
'GetDialogBaseUnits', 'GetDlgCtrlID', 'GetDlgItem', 'GetDlgItemInt',
|
||||
'GetDlgItemTextA', 'GetDlgItemTextW', 'GetNextDlgGroupItem', 'GetNextDlgTabItem',
|
||||
'IsDialogMessageA', 'IsDialogMessageW', 'MapDialogRect', 'MessageBoxA',
|
||||
'MessageBoxExA', 'MessageBoxExW', 'MessageBoxIndirectA', 'MessageBoxIndirectW',
|
||||
'MessageBoxW', 'SendDlgItemMessageA', 'SendDlgItemMessageW', 'SetDlgItemInt',
|
||||
'SetDlgItemTextA', 'SetDlgItemTextW',
|
||||
|
||||
'GetWriteWatch', 'GlobalMemoryStatus', 'GlobalMemoryStatusEx', 'IsBadCodePtr',
|
||||
'IsBadReadPtr', 'IsBadStringPtrA', 'IsBadStringPtrW', 'IsBadWritePtr',
|
||||
'ResetWriteWatch', 'AllocateUserPhysicalPages', 'FreeUserPhysicalPages',
|
||||
'MapUserPhysicalPages', 'MapUserPhysicalPagesScatter', 'GlobalAlloc', 'GlobalFlags',
|
||||
'GlobalFree', 'GlobalHandle', 'GlobalLock', 'GlobalReAlloc', 'GlobalSize',
|
||||
'GlobalUnlock', 'LocalAlloc', 'LocalFlags', 'LocalFree', 'LocalHandle', 'LocalLock',
|
||||
'LocalReAlloc', 'LocalSize', 'LocalUnlock', 'GetProcessHeap', 'GetProcessHeaps',
|
||||
'HeapAlloc', 'HeapCompact', 'HeapCreate', 'HeapDestroy', 'HeapFree', 'HeapLock',
|
||||
'HeapReAlloc', 'HeapSize', 'HeapUnlock', 'HeapValidate', 'HeapWalk', 'VirtualAlloc',
|
||||
'VirtualAllocEx', 'VirtualFree', 'VirtualFreeEx', 'VirtualLock', 'VirtualProtect',
|
||||
'VirtualProtectEx', 'VirtualQuery', 'VirtualQueryEx', 'VirtualUnlock',
|
||||
'GetFreeSpace', 'GlobalCompact', 'GlobalFix', 'GlobalUnfix', 'GlobalUnWire',
|
||||
'GlobalWire', 'IsBadHugeReadPtr', 'IsBadHugeWritePtr', 'LocalCompact', 'LocalShrink',
|
||||
|
||||
'GetClassInfoA', 'GetClassInfoW', 'GetClassInfoExA', 'GetClassInfoExW',
|
||||
'GetClassLongA', 'GetClassLongW', 'GetClassLongPtrA', 'GetClassLongPtrW',
|
||||
'RegisterClassA', 'RegisterClassW', 'RegisterClassExA', 'RegisterClassExW',
|
||||
'SetClassLongA', 'SetClassLongW', 'SetClassLongPtrA', 'SetClassLongPtrW',
|
||||
'SetWindowLongA', 'SetWindowLongW', 'SetWindowLongPtrA', 'SetWindowLongPtrW',
|
||||
'UnregisterClassA', 'UnregisterClassW', 'GetClassWord', 'GetWindowWord',
|
||||
'SetClassWord', 'SetWindowWord'
|
||||
),
|
||||
// Native API
|
||||
6 => array(
|
||||
'CsrAllocateCaptureBuffer', 'CsrAllocateCapturePointer', 'CsrAllocateMessagePointer',
|
||||
'CsrCaptureMessageBuffer', 'CsrCaptureMessageString', 'CsrCaptureTimeout',
|
||||
'CsrClientCallServer', 'CsrClientConnectToServer', 'CsrFreeCaptureBuffer',
|
||||
'CsrIdentifyAlertableThread', 'CsrNewThread', 'CsrProbeForRead', 'CsrProbeForWrite',
|
||||
'CsrSetPriorityClass',
|
||||
|
||||
'LdrAccessResource', 'LdrDisableThreadCalloutsForDll', 'LdrEnumResources',
|
||||
'LdrFindEntryForAddress', 'LdrFindResource_U', 'LdrFindResourceDirectory_U',
|
||||
'LdrGetDllHandle', 'LdrGetProcedureAddress', 'LdrInitializeThunk', 'LdrLoadDll',
|
||||
'LdrProcessRelocationBlock', 'LdrQueryImageFileExecutionOptions',
|
||||
'LdrQueryProcessModuleInformation', 'LdrShutdownProcess', 'LdrShutdownThread',
|
||||
'LdrUnloadDll', 'LdrVerifyImageMatchesChecksum',
|
||||
|
||||
'NtAcceptConnectPort', 'ZwAcceptConnectPort', 'NtCompleteConnectPort',
|
||||
'ZwCompleteConnectPort', 'NtConnectPort', 'ZwConnectPort', 'NtCreatePort',
|
||||
'ZwCreatePort', 'NtImpersonateClientOfPort', 'ZwImpersonateClientOfPort',
|
||||
'NtListenPort', 'ZwListenPort', 'NtQueryInformationPort', 'ZwQueryInformationPort',
|
||||
'NtReadRequestData', 'ZwReadRequestData', 'NtReplyPort', 'ZwReplyPort',
|
||||
'NtReplyWaitReceivePort', 'ZwReplyWaitReceivePort', 'NtReplyWaitReplyPort',
|
||||
'ZwReplyWaitReplyPort', 'NtRequestPort', 'ZwRequestPort', 'NtRequestWaitReplyPort',
|
||||
'ZwRequestWaitReplyPort', 'NtSecureConnectPort', 'ZwSecureConnectPort',
|
||||
'NtWriteRequestData', 'ZwWriteRequestData',
|
||||
|
||||
'NtAccessCheck', 'ZwAccessCheck', 'NtAccessCheckAndAuditAlarm',
|
||||
'ZwAccessCheckAndAuditAlarm', 'NtAccessCheckByType', 'ZwAccessCheckByType',
|
||||
'NtAccessCheckByTypeAndAuditAlarm', 'ZwAccessCheckByTypeAndAuditAlarm',
|
||||
'NtAccessCheckByTypeResultList', 'ZwAccessCheckByTypeResultList',
|
||||
'NtAdjustGroupsToken', 'ZwAdjustGroupsToken', 'NtAdjustPrivilegesToken',
|
||||
'ZwAdjustPrivilegesToken', 'NtCloseObjectAuditAlarm', 'ZwCloseObjectAuditAlarm',
|
||||
'NtCreateToken', 'ZwCreateToken', 'NtDeleteObjectAuditAlarm',
|
||||
'ZwDeleteObjectAuditAlarm', 'NtDuplicateToken', 'ZwDuplicateToken',
|
||||
'NtFilterToken', 'ZwFilterToken', 'NtImpersonateThread', 'ZwImpersonateThread',
|
||||
'NtOpenObjectAuditAlarm', 'ZwOpenObjectAuditAlarm', 'NtOpenProcessToken',
|
||||
'ZwOpenProcessToken', 'NtOpenThreadToken', 'ZwOpenThreadToken', 'NtPrivilegeCheck',
|
||||
'ZwPrivilegeCheck', 'NtPrivilegedServiceAuditAlarm', 'ZwPrivilegedServiceAuditAlarm',
|
||||
'NtPrivilegeObjectAuditAlarm', 'ZwPrivilegeObjectAuditAlarm',
|
||||
'NtQueryInformationToken', 'ZwQueryInformationToken', 'NtQuerySecurityObject',
|
||||
'ZwQuerySecurityObject', 'NtSetInformationToken', 'ZwSetInformationToken',
|
||||
'NtSetSecurityObject', 'ZwSetSecurityObject',
|
||||
|
||||
'NtAddAtom', 'ZwAddAtom', 'NtDeleteAtom', 'ZwDeleteAtom', 'NtFindAtom', 'ZwFindAtom',
|
||||
'NtQueryInformationAtom', 'ZwQueryInformationAtom',
|
||||
|
||||
'NtAlertResumeThread', 'ZwAlertResumeThread', 'NtAlertThread', 'ZwAlertThread',
|
||||
'NtCreateProcess', 'ZwCreateProcess', 'NtCreateThread', 'ZwCreateThread',
|
||||
'NtCurrentTeb', 'NtDelayExecution', 'ZwDelayExecution', 'NtGetContextThread',
|
||||
'ZwGetContextThread', 'NtOpenProcess', 'ZwOpenProcess', 'NtOpenThread',
|
||||
'ZwOpenThread', 'NtQueryInformationProcess', 'ZwQueryInformationProcess',
|
||||
'NtQueryInformationThread', 'ZwQueryInformationThread', 'NtQueueApcThread',
|
||||
'ZwQueueApcThread', 'NtResumeThread', 'ZwResumeThread', 'NtSetContextThread',
|
||||
'ZwSetContextThread', 'NtSetHighWaitLowThread', 'ZwSetHighWaitLowThread',
|
||||
'NtSetInformationProcess', 'ZwSetInformationProcess', 'NtSetInformationThread',
|
||||
'ZwSetInformationThread', 'NtSetLowWaitHighThread', 'ZwSetLowWaitHighThread',
|
||||
'NtSuspendThread', 'ZwSuspendThread', 'NtTerminateProcess', 'ZwTerminateProcess',
|
||||
'NtTerminateThread', 'ZwTerminateThread', 'NtTestAlert', 'ZwTestAlert',
|
||||
'NtYieldExecution', 'ZwYieldExecution',
|
||||
|
||||
'NtAllocateVirtualMemory', 'ZwAllocateVirtualMemory', 'NtAllocateVirtualMemory64',
|
||||
'ZwAllocateVirtualMemory64', 'NtAreMappedFilesTheSame', 'ZwAreMappedFilesTheSame',
|
||||
'NtCreateSection', 'ZwCreateSection', 'NtExtendSection', 'ZwExtendSection',
|
||||
'NtFlushVirtualMemory', 'ZwFlushVirtualMemory', 'NtFreeVirtualMemory',
|
||||
'ZwFreeVirtualMemory', 'NtFreeVirtualMemory64', 'ZwFreeVirtualMemory64',
|
||||
'NtLockVirtualMemory', 'ZwLockVirtualMemory', 'NtMapViewOfSection',
|
||||
'ZwMapViewOfSection', 'NtMapViewOfVlmSection', 'ZwMapViewOfVlmSection',
|
||||
'NtOpenSection', 'ZwOpenSection', 'NtProtectVirtualMemory', 'ZwProtectVirtualMemory',
|
||||
'NtProtectVirtualMemory64', 'ZwProtectVirtualMemory64', 'NtQueryVirtualMemory',
|
||||
'ZwQueryVirtualMemory', 'NtQueryVirtualMemory64', 'ZwQueryVirtualMemory64',
|
||||
'NtReadVirtualMemory', 'ZwReadVirtualMemory', 'NtReadVirtualMemory64',
|
||||
'ZwReadVirtualMemory64', 'NtUnlockVirtualMemory', 'ZwUnlockVirtualMemory',
|
||||
'NtUnmapViewOfSection', 'ZwUnmapViewOfSection', 'NtUnmapViewOfVlmSection',
|
||||
'ZwUnmapViewOfVlmSection', 'NtWriteVirtualMemory', 'ZwWriteVirtualMemory',
|
||||
'NtWriteVirtualMemory64', 'ZwWriteVirtualMemory64',
|
||||
|
||||
'NtAssignProcessToJobObject', 'ZwAssignProcessToJobObject', 'NtCreateJobObject',
|
||||
'ZwCreateJobObject', 'NtOpenJobObject', 'ZwOpenJobObject',
|
||||
'NtQueryInformationJobObject', 'ZwQueryInformationJobObject',
|
||||
'NtSetInformationJobObject', 'ZwSetInformationJobObject', 'NtTerminateJobObject',
|
||||
'ZwTerminateJobObject',
|
||||
|
||||
'NtCancelIoFile', 'ZwCancelIoFile', 'NtCreateFile', 'ZwCreateFile',
|
||||
'NtCreateIoCompletion', 'ZwCreateIoCompletion', 'NtDeleteFile', 'ZwDeleteFile',
|
||||
'NtDeviceIoControlFile', 'ZwDeviceIoControlFile', 'NtFlushBuffersFile',
|
||||
'ZwFlushBuffersFile', 'NtFsControlFile', 'ZwFsControlFile', 'NtLockFile', 'ZwLockFile',
|
||||
'NtNotifyChangeDirectoryFile', 'ZwNotifyChangeDirectoryFile', 'NtOpenFile',
|
||||
'ZwOpenFile', 'NtOpenIoCompletion', 'ZwOpenIoCompletion', 'NtQueryAttributesFile',
|
||||
'ZwQueryAttributesFile', 'NtQueryDirectoryFile', 'ZwQueryDirectoryFile',
|
||||
'NtQueryEaFile', 'ZwQueryEaFile', 'NtQueryIoCompletion', 'ZwQueryIoCompletion',
|
||||
'NtQueryQuotaInformationFile', 'ZwQueryQuotaInformationFile',
|
||||
'NtQueryVolumeInformationFile', 'ZwQueryVolumeInformationFile', 'NtReadFile',
|
||||
'ZwReadFile', 'NtReadFile64', 'ZwReadFile64', 'NtReadFileScatter', 'ZwReadFileScatter',
|
||||
'NtRemoveIoCompletion', 'ZwRemoveIoCompletion', 'NtSetEaFile', 'ZwSetEaFile',
|
||||
'NtSetInformationFile', 'ZwSetInformationFile', 'NtSetIoCompletion',
|
||||
'ZwSetIoCompletion', 'NtSetQuotaInformationFile', 'ZwSetQuotaInformationFile',
|
||||
'NtSetVolumeInformationFile', 'ZwSetVolumeInformationFile', 'NtUnlockFile',
|
||||
'ZwUnlockFile', 'NtWriteFile', 'ZwWriteFile', 'NtWriteFile64','ZwWriteFile64',
|
||||
'NtWriteFileGather', 'ZwWriteFileGather', 'NtQueryFullAttributesFile',
|
||||
'ZwQueryFullAttributesFile', 'NtQueryInformationFile', 'ZwQueryInformationFile',
|
||||
|
||||
'RtlAbortRXact', 'RtlAbsoluteToSelfRelativeSD', 'RtlAcquirePebLock',
|
||||
'RtlAcquireResourceExclusive', 'RtlAcquireResourceShared', 'RtlAddAccessAllowedAce',
|
||||
'RtlAddAccessDeniedAce', 'RtlAddAce', 'RtlAddActionToRXact', 'RtlAddAtomToAtomTable',
|
||||
'RtlAddAttributeActionToRXact', 'RtlAddAuditAccessAce', 'RtlAddCompoundAce',
|
||||
'RtlAdjustPrivilege', 'RtlAllocateAndInitializeSid', 'RtlAllocateHandle',
|
||||
'RtlAllocateHeap', 'RtlAnsiCharToUnicodeChar', 'RtlAnsiStringToUnicodeSize',
|
||||
'RtlAnsiStringToUnicodeString', 'RtlAppendAsciizToString', 'RtlAppendStringToString',
|
||||
'RtlAppendUnicodeStringToString', 'RtlAppendUnicodeToString', 'RtlApplyRXact',
|
||||
'RtlApplyRXactNoFlush', 'RtlAreAllAccessesGranted', 'RtlAreAnyAccessesGranted',
|
||||
'RtlAreBitsClear', 'RtlAreBitsSet', 'RtlAssert', 'RtlCaptureStackBackTrace',
|
||||
'RtlCharToInteger', 'RtlCheckRegistryKey', 'RtlClearAllBits', 'RtlClearBits',
|
||||
'RtlClosePropertySet', 'RtlCompactHeap', 'RtlCompareMemory', 'RtlCompareMemoryUlong',
|
||||
'RtlCompareString', 'RtlCompareUnicodeString', 'RtlCompareVariants',
|
||||
'RtlCompressBuffer', 'RtlConsoleMultiByteToUnicodeN', 'RtlConvertExclusiveToShared',
|
||||
'RtlConvertLongToLargeInteger', 'RtlConvertPropertyToVariant',
|
||||
'RtlConvertSharedToExclusive', 'RtlConvertSidToUnicodeString',
|
||||
'RtlConvertUiListToApiList', 'RtlConvertUlongToLargeInteger',
|
||||
'RtlConvertVariantToProperty', 'RtlCopyLuid', 'RtlCopyLuidAndAttributesArray',
|
||||
'RtlCopySecurityDescriptor', 'RtlCopySid', 'RtlCopySidAndAttributesArray',
|
||||
'RtlCopyString', 'RtlCopyUnicodeString', 'RtlCreateAcl', 'RtlCreateAndSetSD',
|
||||
'RtlCreateAtomTable', 'RtlCreateEnvironment', 'RtlCreateHeap',
|
||||
'RtlCreateProcessParameters', 'RtlCreatePropertySet', 'RtlCreateQueryDebugBuffer',
|
||||
'RtlCreateRegistryKey', 'RtlCreateSecurityDescriptor', 'RtlCreateTagHeap',
|
||||
'RtlCreateUnicodeString', 'RtlCreateUnicodeStringFromAsciiz', 'RtlCreateUserProcess',
|
||||
'RtlCreateUserSecurityObject', 'RtlCreateUserThread', 'RtlCustomCPToUnicodeN',
|
||||
'RtlCutoverTimeToSystemTime', 'RtlDecompressBuffer', 'RtlDecompressFragment',
|
||||
'RtlDelete', 'RtlDeleteAce', 'RtlDeleteAtomFromAtomTable', 'RtlDeleteCriticalSection',
|
||||
'RtlDeleteElementGenericTable', 'RtlDeleteNoSplay', 'RtlDeleteRegistryValue',
|
||||
'RtlDeleteResource', 'RtlDeleteSecurityObject', 'RtlDeNormalizeProcessParams',
|
||||
'RtlDestroyAtomTable', 'RtlDestroyEnvironment', 'RtlDestroyHandleTable',
|
||||
'RtlDestroyHeap', 'RtlDestroyProcessParameters', 'RtlDestroyQueryDebugBuffer',
|
||||
'RtlDetermineDosPathNameType_U', 'RtlDoesFileExists_U', 'RtlDosPathNameToNtPathName_U',
|
||||
'RtlDosSearchPath_U', 'RtlDowncaseUnicodeString', 'RtlDumpResource',
|
||||
'RtlEmptyAtomTable', 'RtlEnlargedIntegerMultiply', 'RtlEnlargedUnsignedDivide',
|
||||
'RtlEnlargedUnsignedMultiply', 'RtlEnterCriticalSection', 'RtlEnumerateGenericTable',
|
||||
'RtlEnumerateGenericTableWithoutSplaying', 'RtlEnumerateProperties',
|
||||
'RtlEnumProcessHeaps', 'RtlEqualComputerName', 'RtlEqualDomainName', 'RtlEqualLuid',
|
||||
'RtlEqualPrefixSid', 'RtlEqualSid', 'RtlEqualString', 'RtlEqualUnicodeString',
|
||||
'RtlEraseUnicodeString', 'RtlExpandEnvironmentStrings_U', 'RtlExtendedIntegerMultiply',
|
||||
'RtlExtendedLargeIntegerDivide', 'RtlExtendedMagicDivide', 'RtlExtendHeap',
|
||||
'RtlFillMemory', 'RtlFillMemoryUlong', 'RtlFindClearBits', 'RtlFindClearBitsAndSet',
|
||||
'RtlFindLongestRunClear', 'RtlFindLongestRunSet', 'RtlFindMessage', 'RtlFindSetBits',
|
||||
'RtlFindSetBitsAndClear', 'RtlFirstFreeAce', 'RtlFlushPropertySet',
|
||||
'RtlFormatCurrentUserKeyPath', 'RtlFormatMessage', 'RtlFreeAnsiString',
|
||||
'RtlFreeHandle', 'RtlFreeHeap', 'RtlFreeOemString', 'RtlFreeSid',
|
||||
'RtlFreeUnicodeString', 'RtlFreeUserThreadStack', 'RtlGenerate8dot3Name', 'RtlGetAce',
|
||||
'RtlGetCallersAddress', 'RtlGetCompressionWorkSpaceSize',
|
||||
'RtlGetControlSecurityDescriptor', 'RtlGetCurrentDirectory_U',
|
||||
'RtlGetDaclSecurityDescriptor', 'RtlGetElementGenericTable', 'RtlGetFullPathName_U',
|
||||
'RtlGetGroupSecurityDescriptor', 'RtlGetLongestNtPathLength', 'RtlGetNtGlobalFlags',
|
||||
'RtlGetNtProductType', 'RtlGetOwnerSecurityDescriptor', 'RtlGetProcessHeaps',
|
||||
'RtlGetSaclSecurityDescriptor', 'RtlGetUserInfoHeap', 'RtlGuidToPropertySetName',
|
||||
'RtlIdentifierAuthoritySid', 'RtlImageDirectoryEntryToData', 'RtlImageNtHeader',
|
||||
'RtlImageRvaToSection', 'RtlImageRvaToVa', 'RtlImpersonateSelf', 'RtlInitAnsiString',
|
||||
'RtlInitCodePageTable', 'RtlInitializeAtomPackage', 'RtlInitializeBitMap',
|
||||
'RtlInitializeContext', 'RtlInitializeCriticalSection',
|
||||
'RtlInitializeCriticalSectionAndSpinCount', 'RtlInitializeGenericTable',
|
||||
'RtlInitializeHandleTable', 'RtlInitializeResource', 'RtlInitializeRXact',
|
||||
'RtlInitializeSid', 'RtlInitNlsTables', 'RtlInitString', 'RtlInitUnicodeString',
|
||||
'RtlInsertElementGenericTable', 'RtlIntegerToChar', 'RtlIntegerToUnicodeString',
|
||||
'RtlIsDosDeviceName_U', 'RtlIsGenericTableEmpty', 'RtlIsNameLegalDOS8Dot3',
|
||||
'RtlIsTextUnicode', 'RtlIsValidHandle', 'RtlIsValidIndexHandle', 'RtlLargeIntegerAdd',
|
||||
'RtlLargeIntegerArithmeticShift', 'RtlLargeIntegerDivide', 'RtlLargeIntegerNegate',
|
||||
'RtlLargeIntegerShiftLeft', 'RtlLargeIntegerShiftRight', 'RtlLargeIntegerSubtract',
|
||||
'RtlLargeIntegerToChar', 'RtlLeaveCriticalSection', 'RtlLengthRequiredSid',
|
||||
'RtlLengthSecurityDescriptor', 'RtlLengthSid', 'RtlLocalTimeToSystemTime',
|
||||
'RtlLockHeap', 'RtlLookupAtomInAtomTable', 'RtlLookupElementGenericTable',
|
||||
'RtlMakeSelfRelativeSD', 'RtlMapGenericMask', 'RtlMoveMemory',
|
||||
'RtlMultiByteToUnicodeN', 'RtlMultiByteToUnicodeSize', 'RtlNewInstanceSecurityObject',
|
||||
'RtlNewSecurityGrantedAccess', 'RtlNewSecurityObject', 'RtlNormalizeProcessParams',
|
||||
'RtlNtStatusToDosError', 'RtlNumberGenericTableElements', 'RtlNumberOfClearBits',
|
||||
'RtlNumberOfSetBits', 'RtlOemStringToUnicodeSize', 'RtlOemStringToUnicodeString',
|
||||
'RtlOemToUnicodeN', 'RtlOnMappedStreamEvent', 'RtlOpenCurrentUser',
|
||||
'RtlPcToFileHeader', 'RtlPinAtomInAtomTable', 'RtlpNtCreateKey',
|
||||
'RtlpNtEnumerateSubKey', 'RtlpNtMakeTemporaryKey', 'RtlpNtOpenKey',
|
||||
'RtlpNtQueryValueKey', 'RtlpNtSetValueKey', 'RtlPrefixString',
|
||||
'RtlPrefixUnicodeString', 'RtlPropertySetNameToGuid', 'RtlProtectHeap',
|
||||
'RtlpUnWaitCriticalSection', 'RtlpWaitForCriticalSection', 'RtlQueryAtomInAtomTable',
|
||||
'RtlQueryEnvironmentVariable_U', 'RtlQueryInformationAcl',
|
||||
'RtlQueryProcessBackTraceInformation', 'RtlQueryProcessDebugInformation',
|
||||
'RtlQueryProcessHeapInformation', 'RtlQueryProcessLockInformation',
|
||||
'RtlQueryProperties', 'RtlQueryPropertyNames', 'RtlQueryPropertySet',
|
||||
'RtlQueryRegistryValues', 'RtlQuerySecurityObject', 'RtlQueryTagHeap',
|
||||
'RtlQueryTimeZoneInformation', 'RtlRaiseException', 'RtlRaiseStatus', 'RtlRandom',
|
||||
'RtlReAllocateHeap', 'RtlRealPredecessor', 'RtlRealSuccessor', 'RtlReleasePebLock',
|
||||
'RtlReleaseResource', 'RtlRemoteCall', 'RtlResetRtlTranslations',
|
||||
'RtlRunDecodeUnicodeString', 'RtlRunEncodeUnicodeString', 'RtlSecondsSince1970ToTime',
|
||||
'RtlSecondsSince1980ToTime', 'RtlSelfRelativeToAbsoluteSD', 'RtlSetAllBits',
|
||||
'RtlSetAttributesSecurityDescriptor', 'RtlSetBits', 'RtlSetCriticalSectionSpinCount',
|
||||
'RtlSetCurrentDirectory_U', 'RtlSetCurrentEnvironment', 'RtlSetDaclSecurityDescriptor',
|
||||
'RtlSetEnvironmentVariable', 'RtlSetGroupSecurityDescriptor', 'RtlSetInformationAcl',
|
||||
'RtlSetOwnerSecurityDescriptor', 'RtlSetProperties', 'RtlSetPropertyNames',
|
||||
'RtlSetPropertySetClassId', 'RtlSetSaclSecurityDescriptor', 'RtlSetSecurityObject',
|
||||
'RtlSetTimeZoneInformation', 'RtlSetUnicodeCallouts', 'RtlSetUserFlagsHeap',
|
||||
'RtlSetUserValueHeap', 'RtlSizeHeap', 'RtlSplay', 'RtlStartRXact',
|
||||
'RtlSubAuthorityCountSid', 'RtlSubAuthoritySid', 'RtlSubtreePredecessor',
|
||||
'RtlSubtreeSuccessor', 'RtlSystemTimeToLocalTime', 'RtlTimeFieldsToTime',
|
||||
'RtlTimeToElapsedTimeFields', 'RtlTimeToSecondsSince1970', 'RtlTimeToSecondsSince1980',
|
||||
'RtlTimeToTimeFields', 'RtlTryEnterCriticalSection', 'RtlUnicodeStringToAnsiSize',
|
||||
'RtlUnicodeStringToAnsiString', 'RtlUnicodeStringToCountedOemString',
|
||||
'RtlUnicodeStringToInteger', 'RtlUnicodeStringToOemSize',
|
||||
'RtlUnicodeStringToOemString', 'RtlUnicodeToCustomCPN', 'RtlUnicodeToMultiByteN',
|
||||
'RtlUnicodeToMultiByteSize', 'RtlUnicodeToOemN', 'RtlUniform', 'RtlUnlockHeap',
|
||||
'RtlUnwind', 'RtlUpcaseUnicodeChar', 'RtlUpcaseUnicodeString',
|
||||
'RtlUpcaseUnicodeStringToAnsiString', 'RtlUpcaseUnicodeStringToCountedOemString',
|
||||
'RtlUpcaseUnicodeStringToOemString', 'RtlUpcaseUnicodeToCustomCPN',
|
||||
'RtlUpcaseUnicodeToMultiByteN', 'RtlUpcaseUnicodeToOemN', 'RtlUpperChar',
|
||||
'RtlUpperString', 'RtlUsageHeap', 'RtlValidAcl', 'RtlValidateHeap',
|
||||
'RtlValidateProcessHeaps', 'RtlValidSecurityDescriptor', 'RtlValidSid', 'RtlWalkHeap',
|
||||
'RtlWriteRegistryValue', 'RtlxAnsiStringToUnicodeSize', 'RtlxOemStringToUnicodeSize',
|
||||
'RtlxUnicodeStringToAnsiSize', 'RtlxUnicodeStringToOemSize', 'RtlZeroHeap',
|
||||
'RtlZeroMemory',
|
||||
|
||||
'NtCancelTimer', 'ZwCancelTimer', 'NtCreateTimer', 'ZwCreateTimer', 'NtGetTickCount',
|
||||
'ZwGetTickCount', 'NtOpenTimer', 'ZwOpenTimer', 'NtQueryPerformanceCounter',
|
||||
'ZwQueryPerformanceCounter', 'NtQuerySystemTime', 'ZwQuerySystemTime', 'NtQueryTimer',
|
||||
'ZwQueryTimer', 'NtQueryTimerResolution', 'ZwQueryTimerResolution', 'NtSetSystemTime',
|
||||
'ZwSetSystemTime', 'NtSetTimer', 'ZwSetTimer', 'NtSetTimerResolution',
|
||||
'ZwSetTimerResolution',
|
||||
|
||||
'NtClearEvent', 'ZwClearEvent', 'NtCreateEvent', 'ZwCreateEvent', 'NtCreateEventPair',
|
||||
'ZwCreateEventPair', 'NtCreateMutant', 'ZwCreateMutant', 'NtCreateSemaphore',
|
||||
'ZwCreateSemaphore', 'NtOpenEvent', 'ZwOpenEvent', 'NtOpenEventPair',
|
||||
'ZwOpenEventPair', 'NtOpenMutant', 'ZwOpenMutant', 'NtOpenSemaphore',
|
||||
'ZwOpenSemaphore', 'NtPulseEvent', 'ZwPulseEvent', 'NtQueryEvent', 'ZwQueryEvent',
|
||||
'NtQueryMutant', 'ZwQueryMutant', 'NtQuerySemaphore', 'ZwQuerySemaphore',
|
||||
'NtReleaseMutant', 'ZwReleaseMutant', 'NtReleaseProcessMutant',
|
||||
'ZwReleaseProcessMutant', 'NtReleaseSemaphore', 'ZwReleaseSemaphore',
|
||||
'NtReleaseThreadMutant', 'ZwReleaseThreadMutant', 'NtResetEvent', 'ZwResetEvent',
|
||||
'NtSetEvent', 'ZwSetEvent', 'NtSetHighEventPair', 'ZwSetHighEventPair',
|
||||
'NtSetHighWaitLowEventPair', 'ZwSetHighWaitLowEventPair', 'NtSetLowEventPair',
|
||||
'ZwSetLowEventPair', 'NtSetLowWaitHighEventPair', 'ZwSetLowWaitHighEventPair',
|
||||
'NtSignalAndWaitForSingleObject', 'ZwSignalAndWaitForSingleObject',
|
||||
'NtWaitForMultipleObjects', 'ZwWaitForMultipleObjects', 'NtWaitForSingleObject',
|
||||
'ZwWaitForSingleObject', 'NtWaitHighEventPair', 'ZwWaitHighEventPair',
|
||||
'NtWaitLowEventPair', 'ZwWaitLowEventPair',
|
||||
|
||||
'NtClose', 'ZwClose', 'NtCreateDirectoryObject', 'ZwCreateDirectoryObject',
|
||||
'NtCreateSymbolicLinkObject', 'ZwCreateSymbolicLinkObject',
|
||||
'NtDuplicateObject', 'ZwDuplicateObject', 'NtMakeTemporaryObject',
|
||||
'ZwMakeTemporaryObject', 'NtOpenDirectoryObject', 'ZwOpenDirectoryObject',
|
||||
'NtOpenSymbolicLinkObject', 'ZwOpenSymbolicLinkObject', 'NtQueryDirectoryObject',
|
||||
'ZwQueryDirectoryObject', 'NtQueryObject', 'ZwQueryObject',
|
||||
'NtQuerySymbolicLinkObject', 'ZwQuerySymbolicLinkObject', 'NtSetInformationObject',
|
||||
'ZwSetInformationObject',
|
||||
|
||||
'NtContinue', 'ZwContinue', 'NtRaiseException', 'ZwRaiseException',
|
||||
'NtRaiseHardError', 'ZwRaiseHardError', 'NtSetDefaultHardErrorPort',
|
||||
'ZwSetDefaultHardErrorPort',
|
||||
|
||||
'NtCreateChannel', 'ZwCreateChannel', 'NtListenChannel', 'ZwListenChannel',
|
||||
'NtOpenChannel', 'ZwOpenChannel', 'NtReplyWaitSendChannel', 'ZwReplyWaitSendChannel',
|
||||
'NtSendWaitReplyChannel', 'ZwSendWaitReplyChannel', 'NtSetContextChannel',
|
||||
'ZwSetContextChannel',
|
||||
|
||||
'NtCreateKey', 'ZwCreateKey', 'NtDeleteKey', 'ZwDeleteKey', 'NtDeleteValueKey',
|
||||
'ZwDeleteValueKey', 'NtEnumerateKey', 'ZwEnumerateKey', 'NtEnumerateValueKey',
|
||||
'ZwEnumerateValueKey', 'NtFlushKey', 'ZwFlushKey', 'NtInitializeRegistry',
|
||||
'ZwInitializeRegistry', 'NtLoadKey', 'ZwLoadKey', 'NtLoadKey2', 'ZwLoadKey2',
|
||||
'NtNotifyChangeKey', 'ZwNotifyChangeKey', 'NtOpenKey', 'ZwOpenKey', 'NtQueryKey',
|
||||
'ZwQueryKey', 'NtQueryMultipleValueKey', 'ZwQueryMultipleValueKey',
|
||||
'NtQueryMultiplValueKey', 'ZwQueryMultiplValueKey', 'NtQueryValueKey',
|
||||
'ZwQueryValueKey', 'NtReplaceKey', 'ZwReplaceKey', 'NtRestoreKey', 'ZwRestoreKey',
|
||||
'NtSaveKey', 'ZwSaveKey', 'NtSetInformationKey', 'ZwSetInformationKey',
|
||||
'NtSetValueKey', 'ZwSetValueKey', 'NtUnloadKey', 'ZwUnloadKey',
|
||||
|
||||
'NtCreateMailslotFile', 'ZwCreateMailslotFile', 'NtCreateNamedPipeFile',
|
||||
'ZwCreateNamedPipeFile', 'NtCreatePagingFile', 'ZwCreatePagingFile',
|
||||
|
||||
'NtCreateProfile', 'ZwCreateProfile', 'NtQueryIntervalProfile',
|
||||
'ZwQueryIntervalProfile', 'NtRegisterThreadTerminatePort',
|
||||
'ZwRegisterThreadTerminatePort', 'NtSetIntervalProfile', 'ZwSetIntervalProfile',
|
||||
'NtStartProfile', 'ZwStartProfile', 'NtStopProfile', 'ZwStopProfile',
|
||||
'NtSystemDebugControl', 'ZwSystemDebugControl',
|
||||
|
||||
'NtEnumerateBus', 'ZwEnumerateBus', 'NtFlushInstructionCache',
|
||||
'ZwFlushInstructionCache', 'NtFlushWriteBuffer', 'ZwFlushWriteBuffer',
|
||||
'NtSetLdtEntries', 'ZwSetLdtEntries',
|
||||
|
||||
'NtGetPlugPlayEvent', 'ZwGetPlugPlayEvent', 'NtPlugPlayControl', 'ZwPlugPlayControl',
|
||||
|
||||
'NtInitiatePowerAction', 'ZwInitiatePowerAction', 'NtPowerInformation',
|
||||
'ZwPowerInformation', 'NtRequestWakeupLatency', 'ZwRequestWakeupLatency',
|
||||
'NtSetSystemPowerState', 'ZwSetSystemPowerState', 'NtSetThreadExecutionState',
|
||||
'ZwSetThreadExecutionState',
|
||||
|
||||
'NtLoadDriver', 'ZwLoadDriver', 'NtRegisterNewDevice', 'ZwRegisterNewDevice',
|
||||
'NtUnloadDriver', 'ZwUnloadDriver',
|
||||
|
||||
'NtQueryDefaultLocale', 'ZwQueryDefaultLocale', 'NtQueryDefaultUILanguage',
|
||||
'ZwQueryDefaultUILanguage', 'NtQuerySystemEnvironmentValue',
|
||||
'ZwQuerySystemEnvironmentValue', 'NtSetDefaultLocale', 'ZwSetDefaultLocale',
|
||||
'NtSetDefaultUILanguage', 'ZwSetDefaultUILanguage', 'NtSetSystemEnvironmentValue',
|
||||
'ZwSetSystemEnvironmentValue',
|
||||
|
||||
'DbgBreakPoint', 'DbgPrint', 'DbgPrompt', 'DbgSsHandleKmApiMsg', 'DbgSsInitialize',
|
||||
'DbgUiConnectToDbg', 'DbgUiContinue', 'DbgUiWaitStateChange', 'DbgUserBreakPoint',
|
||||
'KiRaiseUserExceptionDispatcher', 'KiUserApcDispatcher', 'KiUserCallbackDispatcher',
|
||||
'KiUserExceptionDispatcher', 'NlsAnsiCodePage', 'NlsMbCodePageTag',
|
||||
'NlsMbOemCodePageTag', 'NtAllocateLocallyUniqueId', 'ZwAllocateLocallyUniqueId',
|
||||
'NtAllocateUuids', 'ZwAllocateUuids', 'NtCallbackReturn', 'ZwCallbackReturn',
|
||||
'NtDisplayString', 'ZwDisplayString', 'NtQueryOleDirectoryFile',
|
||||
'ZwQueryOleDirectoryFile', 'NtQuerySection', 'ZwQuerySection',
|
||||
'NtQuerySystemInformation', 'ZwQuerySystemInformation', 'NtSetSystemInformation',
|
||||
'ZwSetSystemInformation', 'NtShutdownSystem', 'ZwShutdownSystem', 'NtVdmControl',
|
||||
'ZwVdmControl', 'NtW32Call', 'ZwW32Call', 'PfxFindPrefix', 'PfxInitialize',
|
||||
'PfxInsertPrefix', 'PfxRemovePrefix', 'PropertyLengthAsVariant', 'RestoreEm87Context',
|
||||
'SaveEm87Context'
|
||||
)
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
'(', ')', '{', '}', '[', ']',
|
||||
'+', '-', '*', '/', '%',
|
||||
'=', '<', '>',
|
||||
'!', '^', '&', '|',
|
||||
'?', ':',
|
||||
';', ','
|
||||
),
|
||||
'CASE_SENSITIVE' => array(
|
||||
GESHI_COMMENTS => false,
|
||||
1 => true,
|
||||
2 => true,
|
||||
3 => true,
|
||||
4 => true,
|
||||
5 => true,
|
||||
6 => true
|
||||
),
|
||||
'STYLES' => array(
|
||||
'KEYWORDS' => array(
|
||||
1 => 'color: #b1b100;',
|
||||
2 => 'color: #000000; font-weight: bold;',
|
||||
3 => 'color: #000066;',
|
||||
4 => 'color: #993333;',
|
||||
5 => 'color: #4000dd;',
|
||||
6 => 'color: #4000dd;'
|
||||
),
|
||||
'COMMENTS' => array(
|
||||
1 => 'color: #666666; font-style: italic;',
|
||||
2 => 'color: #339933;',
|
||||
'MULTI' => 'color: #808080; font-style: italic;'
|
||||
),
|
||||
'ESCAPE_CHAR' => array(
|
||||
0 => 'color: #000099; font-weight: bold;',
|
||||
1 => 'color: #000099; font-weight: bold;',
|
||||
2 => 'color: #660099; font-weight: bold;',
|
||||
3 => 'color: #660099; font-weight: bold;',
|
||||
4 => 'color: #660099; font-weight: bold;',
|
||||
5 => 'color: #006699; font-weight: bold;',
|
||||
'HARD' => '',
|
||||
),
|
||||
'BRACKETS' => array(
|
||||
0 => 'color: #009900;'
|
||||
),
|
||||
'STRINGS' => array(
|
||||
0 => 'color: #ff0000;'
|
||||
),
|
||||
'NUMBERS' => array(
|
||||
0 => 'color: #0000dd;',
|
||||
GESHI_NUMBER_BIN_PREFIX_0B => 'color: #208080;',
|
||||
GESHI_NUMBER_OCT_PREFIX => 'color: #208080;',
|
||||
GESHI_NUMBER_HEX_PREFIX => 'color: #208080;',
|
||||
GESHI_NUMBER_FLT_SCI_SHORT => 'color:#800080;',
|
||||
GESHI_NUMBER_FLT_SCI_ZERO => 'color:#800080;',
|
||||
GESHI_NUMBER_FLT_NONSCI_F => 'color:#800080;',
|
||||
GESHI_NUMBER_FLT_NONSCI => 'color:#800080;'
|
||||
),
|
||||
'METHODS' => array(
|
||||
1 => 'color: #202020;',
|
||||
2 => 'color: #202020;'
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
0 => 'color: #339933;'
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
),
|
||||
'SCRIPT' => array(
|
||||
)
|
||||
),
|
||||
'URLS' => array(
|
||||
1 => '',
|
||||
2 => '',
|
||||
3 => 'http://www.opengroup.org/onlinepubs/009695399/functions/{FNAMEL}.html',
|
||||
4 => '',
|
||||
5 => 'http://www.google.com/search?q={FNAMEL}+msdn.microsoft.com',
|
||||
6 => 'http://www.google.com/search?q={FNAMEL}+msdn.microsoft.com'
|
||||
),
|
||||
'OOLANG' => true,
|
||||
'OBJECT_SPLITTERS' => array(
|
||||
1 => '.',
|
||||
2 => '::'
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
),
|
||||
'STRICT_MODE_APPLIES' => GESHI_NEVER,
|
||||
'SCRIPT_DELIMITERS' => array(
|
||||
),
|
||||
'HIGHLIGHT_STRICT_BLOCK' => array(
|
||||
),
|
||||
'TAB_WIDTH' => 4
|
||||
);
|
2
inc/geshi/caddcl.php → vendor/easybook/geshi/geshi/caddcl.php
vendored
Normal file → Executable file
2
inc/geshi/caddcl.php → vendor/easybook/geshi/geshi/caddcl.php
vendored
Normal file → Executable file
|
@ -122,5 +122,3 @@ $language_data = array (
|
|||
'HIGHLIGHT_STRICT_BLOCK' => array(
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
2
inc/geshi/cadlisp.php → vendor/easybook/geshi/geshi/cadlisp.php
vendored
Normal file → Executable file
2
inc/geshi/cadlisp.php → vendor/easybook/geshi/geshi/cadlisp.php
vendored
Normal file → Executable file
|
@ -182,5 +182,3 @@ $language_data = array (
|
|||
'HIGHLIGHT_STRICT_BLOCK' => array(
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
|
@ -120,5 +120,3 @@ $language_data = array (
|
|||
'HIGHLIGHT_STRICT_BLOCK' => array(
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
0
inc/geshi/chaiscript.php → vendor/easybook/geshi/geshi/chaiscript.php
vendored
Normal file → Executable file
0
inc/geshi/chaiscript.php → vendor/easybook/geshi/geshi/chaiscript.php
vendored
Normal file → Executable file
|
@ -0,0 +1,169 @@
|
|||
<?php
|
||||
/*************************************************************************************
|
||||
* chapel.php
|
||||
* -----
|
||||
* Author: Richard Molitor (richard.molitor@student.kit.edu)
|
||||
* Copyright: (c) 2013 Richard Molitor
|
||||
* Release Version: 1.0.8.12
|
||||
* Date Started: 2013/06/22
|
||||
*
|
||||
* Chapel language file for GeSHi.
|
||||
*
|
||||
* CHANGES
|
||||
* -------
|
||||
* 2013/06/22 (1.0.8.12)
|
||||
* - First Release
|
||||
*
|
||||
* TODO (updated 2013/06/22)
|
||||
* -------------------------
|
||||
*
|
||||
*************************************************************************************
|
||||
*
|
||||
* This file is part of GeSHi.
|
||||
*
|
||||
* GeSHi is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* GeSHi is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with GeSHi; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*
|
||||
************************************************************************************/
|
||||
|
||||
$language_data = array (
|
||||
'LANG_NAME' => 'Chapel',
|
||||
'COMMENT_SINGLE' => array(1 => '//'),
|
||||
'COMMENT_MULTI' => array('/*' => '*/'),
|
||||
'COMMENT_REGEXP' => array(
|
||||
),
|
||||
'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
|
||||
'QUOTEMARKS' => array("'", '"'),
|
||||
'ESCAPE_CHAR' => '',
|
||||
'ESCAPE_REGEXP' => array(
|
||||
),
|
||||
'NUMBERS' =>
|
||||
GESHI_NUMBER_INT_BASIC | GESHI_NUMBER_INT_CSTYLE | GESHI_NUMBER_BIN_PREFIX_0B |
|
||||
GESHI_NUMBER_HEX_PREFIX | GESHI_NUMBER_FLT_NONSCI | GESHI_NUMBER_FLT_NONSCI_F |
|
||||
GESHI_NUMBER_FLT_SCI_SHORT | GESHI_NUMBER_FLT_SCI_ZERO,
|
||||
'KEYWORDS' => array(
|
||||
// statements
|
||||
1 => array(
|
||||
'atomic', 'begin', 'break', 'class', 'cobegin', 'coforall',
|
||||
'continue', 'do', 'else', 'export', 'extern', 'for', 'forall', 'if',
|
||||
'iter', 'inline', 'label', 'let', 'local', 'module',
|
||||
'otherwise', 'proc', 'record', 'return', 'select', 'serial',
|
||||
'then', 'use', 'var', 'when', 'where', 'while', 'yield'
|
||||
),
|
||||
// literals
|
||||
2 => array(
|
||||
'nil', 'true', 'false'
|
||||
),
|
||||
// built-in functions
|
||||
3 => array(
|
||||
'by', 'delete', 'dmapped', 'domain', 'enum', 'index', 'min',
|
||||
'minloc', 'max', 'maxloc', 'new', 'range', 'reduce', 'scan',
|
||||
'sparse', 'subdomain', 'sync', 'union', 'zip'
|
||||
),
|
||||
// built-in types
|
||||
4 => array(
|
||||
'config', 'const', 'in', 'inout', 'opaque', 'on', 'out', 'param',
|
||||
'ref', 'single', 'type'
|
||||
),
|
||||
// library types
|
||||
5 => array(
|
||||
'void', 'bool', 'int', 'uint', 'real', 'imag', 'complex', 'string',
|
||||
'locale'
|
||||
),
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
'(', ')', '{', '}', '[', ']',
|
||||
'+', '-', '*', '/', '%',
|
||||
'=', '<', '>',
|
||||
'!', '^', '&', '|',
|
||||
'?', ':',
|
||||
';', ','
|
||||
),
|
||||
'CASE_SENSITIVE' => array(
|
||||
GESHI_COMMENTS => false,
|
||||
1 => true,
|
||||
2 => true,
|
||||
3 => true,
|
||||
4 => true,
|
||||
5 => true
|
||||
),
|
||||
'STYLES' => array(
|
||||
'KEYWORDS' => array(
|
||||
1 => 'color: #b1b100;',
|
||||
2 => 'color: #000000; font-weight: bold;',
|
||||
3 => 'color: #000066;',
|
||||
4 => 'color: #993333;'
|
||||
),
|
||||
'COMMENTS' => array(
|
||||
1 => 'color: #666666; font-style: italic;',
|
||||
//2 => 'color: #339933;',
|
||||
'MULTI' => 'color: #808080; font-style: italic;'
|
||||
),
|
||||
'ESCAPE_CHAR' => array(
|
||||
0 => 'color: #000099; font-weight: bold;',
|
||||
1 => 'color: #000099; font-weight: bold;',
|
||||
2 => 'color: #660099; font-weight: bold;',
|
||||
3 => 'color: #660099; font-weight: bold;',
|
||||
4 => 'color: #660099; font-weight: bold;',
|
||||
5 => 'color: #006699; font-weight: bold;',
|
||||
'HARD' => '',
|
||||
),
|
||||
'BRACKETS' => array(
|
||||
0 => 'color: #009900;'
|
||||
),
|
||||
'STRINGS' => array(
|
||||
0 => 'color: #ff0000;'
|
||||
),
|
||||
'NUMBERS' => array(
|
||||
0 => 'color: #0000dd;',
|
||||
GESHI_NUMBER_BIN_PREFIX_0B => 'color: #208080;',
|
||||
GESHI_NUMBER_OCT_PREFIX => 'color: #208080;',
|
||||
GESHI_NUMBER_HEX_PREFIX => 'color: #208080;',
|
||||
GESHI_NUMBER_FLT_SCI_SHORT => 'color:#800080;',
|
||||
GESHI_NUMBER_FLT_SCI_ZERO => 'color:#800080;',
|
||||
GESHI_NUMBER_FLT_NONSCI_F => 'color:#800080;',
|
||||
GESHI_NUMBER_FLT_NONSCI => 'color:#800080;'
|
||||
),
|
||||
'METHODS' => array(
|
||||
1 => 'color: #202020;',
|
||||
2 => 'color: #202020;'
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
0 => 'color: #339933;'
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
),
|
||||
'SCRIPT' => array(
|
||||
)
|
||||
),
|
||||
'URLS' => array(
|
||||
1 => '',
|
||||
2 => '',
|
||||
3 => '',
|
||||
4 => '',
|
||||
5 => ''
|
||||
),
|
||||
'OOLANG' => true,
|
||||
'OBJECT_SPLITTERS' => array(
|
||||
1 => '.',
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
),
|
||||
'STRICT_MODE_APPLIES' => GESHI_NEVER,
|
||||
'SCRIPT_DELIMITERS' => array(
|
||||
),
|
||||
'HIGHLIGHT_STRICT_BLOCK' => array(
|
||||
),
|
||||
'TAB_WIDTH' => 4
|
||||
);
|
|
@ -192,5 +192,3 @@ $language_data = array (
|
|||
),
|
||||
'TAB_WIDTH' => 4
|
||||
);
|
||||
|
||||
?>
|
0
inc/geshi/clojure.php → vendor/easybook/geshi/geshi/clojure.php
vendored
Normal file → Executable file
0
inc/geshi/clojure.php → vendor/easybook/geshi/geshi/clojure.php
vendored
Normal file → Executable file
0
inc/geshi/cmake.php → vendor/easybook/geshi/geshi/cmake.php
vendored
Normal file → Executable file
0
inc/geshi/cmake.php → vendor/easybook/geshi/geshi/cmake.php
vendored
Normal file → Executable file
|
@ -0,0 +1,457 @@
|
|||
<?php
|
||||
/*************************************************************************************
|
||||
* cobol.php
|
||||
* ----------
|
||||
* Author: BenBE (BenBE@omorphia.org)
|
||||
* Copyright: (c) 2007-2008 BenBE (http://www.omorphia.de/)
|
||||
* Release Version: 1.0.8.12
|
||||
* Date Started: 2007/07/02
|
||||
*
|
||||
* COBOL language file for GeSHi.
|
||||
*
|
||||
* Most of the compiler directives, reserved words and intrinsic functions are
|
||||
* from the 2009 COBOL Draft Standard, Micro Focus, and GNU Cobol. The lists of
|
||||
* these were found in the draft standard (Sections 8.9, 8.10, 8.11 and 8.12),
|
||||
* Micro Focus' COBOL Language Reference and the GNU Cobol FAQ.
|
||||
*
|
||||
* CHANGES
|
||||
* -------
|
||||
* 2013/11/17 (1.0.8.12)
|
||||
* - Changed compiler directives to be handled like comments.
|
||||
* - Fixed bug where keywords in identifiers were highlighted.
|
||||
* 2013/08/19 (1.0.8.12)
|
||||
* - Added more intrinsic functions, reserved words, and compiler directives
|
||||
* from the (upcoming) standard.
|
||||
* 2013/07/07 (1.0.8.12)
|
||||
* - Added more reserved words, compiler directives and intrinsic functions.
|
||||
* - Added modern comment syntax and corrected the other one.
|
||||
* - Set OOLANG to true and added an object splitter.
|
||||
* - Added extra symbols.
|
||||
* - Fixed bug where scope terminators were only the statement in
|
||||
* end-statement was highlighted.
|
||||
*
|
||||
* TODO (updated 2013/11/17)
|
||||
* -------------------------
|
||||
*
|
||||
*************************************************************************************
|
||||
*
|
||||
* This file is part of GeSHi.
|
||||
*
|
||||
* GeSHi is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* GeSHi is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with GeSHi; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*
|
||||
************************************************************************************/
|
||||
|
||||
$language_data = array (
|
||||
'LANG_NAME' => 'COBOL',
|
||||
'COMMENT_SINGLE' => array(
|
||||
1 => '*>', // COBOL 2002 inline comment
|
||||
2 => '>>' // COBOL compiler directive indicator
|
||||
),
|
||||
'COMMENT_MULTI' => array(),
|
||||
'COMMENT_REGEXP' => array(
|
||||
1 => '/^......(\*.*?$)/m', // Fixed-form comment
|
||||
2 => '/\$SET.*/i' // MF compiler directive indicator
|
||||
),
|
||||
'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
|
||||
'QUOTEMARKS' => array('"', "'"),
|
||||
'ESCAPE_CHAR' => '',
|
||||
'NUMBERS' =>
|
||||
GESHI_NUMBER_INT_BASIC |
|
||||
GESHI_NUMBER_FLT_NONSCI |
|
||||
GESHI_NUMBER_FLT_SCI_SHORT |
|
||||
GESHI_NUMBER_FLT_SCI_ZERO,
|
||||
'KEYWORDS' => array(
|
||||
// Statements containing spaces. These are separate to other statements
|
||||
// so that they are highlighted correctly.
|
||||
1 => array(
|
||||
'DELETE FILE', 'GO TO', 'NEXT SENTENCE', 'XML GENERATE',
|
||||
'XML PARSE'
|
||||
),
|
||||
|
||||
2 => array( // Other Reserved Words
|
||||
'3-D', 'ABSENT', 'ABSTRACT', 'ACCESS', 'ACQUIRE',
|
||||
'ACTION', 'ACTIVE-CLASS', 'ACTIVE-X', 'ACTUAL', 'ADDRESS',
|
||||
'ADDRESS-ARRAY', 'ADDRESS-OFFSET', 'ADJUSTABLE-COLUMNS',
|
||||
'ADVANCING', 'AFP-5A', 'AFTER', 'ALIGNED', 'ALIGNMENT', 'ALL',
|
||||
'ALLOW', 'ALLOWING', 'ALPHABET', 'ALPHABETIC',
|
||||
'ALPHABETIC-LOWER', 'ALPHABETIC-UPPER', 'ALPHANUMERIC',
|
||||
'ALPHANUMERIC-EDITED', 'ALSO', 'ALTERNATE', 'AND', 'ANY',
|
||||
'ANYCASE',
|
||||
'APPLY', 'ARE', 'AREA', 'AREAS', 'ARGUMENT-NUMBER',
|
||||
'ARGUMENT-VALUE',
|
||||
'ARITHMETIC', 'AS', 'ASCENDING',
|
||||
'ASSEMBLY-ATTRIBUTES', 'ASSIGN', 'AT', 'ATTRIBUTE', 'AUTHOR',
|
||||
'AUTO', 'AUTO-DECIMAL', 'AUTO-HYPHEN-SKIP', 'AUTO-MINIMIZE',
|
||||
'AUTO-RESIZE', 'AUTO-SKIP', 'AUTO-SPIN', 'AUTOMATIC',
|
||||
'AUTOTERMINATE', 'AWAY-FROM-ZERO',
|
||||
'AX-EVENT-LIST', 'B-AND', 'B-EXOR', 'B-LEFT',
|
||||
'B-NOT', 'B-OR', 'B-RIGHT', 'B-XOR', 'BACKGROUND-COLOR',
|
||||
'BACKGROUND-COLOUR', 'BACKGROUND-HIGH', 'BACKGROUND-LOW',
|
||||
'BACKGROUND-STANDARD', 'BACKWARD', 'BAR', 'BASED', 'BASIS', 'BEEP',
|
||||
'BEFORE', 'BEGINNING', 'BELL', 'BINARY', 'BINARY-CHAR',
|
||||
'BINARY-DOUBLE', 'BINARY-LONG', 'BINARY-SHORT', 'BIND', 'BIT',
|
||||
'BITMAP', 'BITMAP-END', 'BITMAP-HANDLE', 'BITMAP-NUMBER',
|
||||
'BITMAP-RAW-HEIGHT', 'BITMAP-RAW-WIDTH', 'BITMAP-SCALE',
|
||||
'BITMAP-START', 'BITMAP-TIMER', 'BITMAP-TRAILING', 'BITMAP-WIDTH',
|
||||
'BLANK', 'BLINK', 'BLINKING', 'BLOB', 'BLOB-FILE', 'BLOB-LOCATOR',
|
||||
'BLOCK', 'BOLD', 'BOOLEAN', 'BOTTOM', 'BOX', 'BOXED', 'BROWSING',
|
||||
'BUSY', 'BUTTONS', 'BY', 'C01', 'C02', 'C03', 'C04',
|
||||
'C05',
|
||||
'C06', 'C07', 'C08', 'C09', 'C10', 'C11', 'C12', 'CALENDAR-FONT',
|
||||
'CALLED', 'CANCEL-BUTTON', 'CAPACITY', 'CATCH', 'CBL',
|
||||
'CBL-CTR', 'CCOL', 'CD', 'CELL', 'CELL-COLOR', 'CELL-DATA',
|
||||
'CELL-FONT', 'CELL-PROTECTION', 'CELLS', 'CENTER', 'CENTERED',
|
||||
'CENTERED-HEADINGS', 'CENTURY-DATE', 'CENTURY-DAY', 'CF', 'CH',
|
||||
'CHAINING', 'CHANGED', 'CHAR-VARYING',
|
||||
'CHARACTER',
|
||||
'CHARACTERS', 'CHART', 'CHECK-BOX', 'CHECKING', 'CLASS',
|
||||
'CLASS-ATTRIBUTES', 'CLASS-CONTROL', 'CLASS-ID', 'CLASS-OBJECT',
|
||||
'CLASSIFICATION',
|
||||
'CLEAR-SELECTION', 'CLINE', 'CLINES', 'CLOB', 'CLOB-FILE',
|
||||
'CLOB-LOCATOR', 'CLOCK-UNITS', 'COBOL', 'CODE', 'CODE-SET',
|
||||
'COERCION', 'COL', 'COLLATING', 'COLORS', 'COLOUR',
|
||||
'COLOURS', 'COLS', 'COLUMN', 'COLUMN-COLOR', 'COLUMN-DIVIDERS',
|
||||
'COLUMN-FONT', 'COLUMN-HEADINGS', 'COLUMN-PROTECTION', 'COLUMNS',
|
||||
'COM-REG', 'COMBO-BOX', 'COMMA', 'COMMITMENT', 'COMMON',
|
||||
'COMMUNICATION', 'COMP', 'COMP-0', 'COMP-1', 'COMP-2', 'COMP-3',
|
||||
'COMP-4', 'COMP-5', 'COMP-6', 'COMP-X', 'COMPRESSION',
|
||||
'COMPUTATIONAL', 'COMPUTATIONAL-0', 'COMPUTATIONAL-1',
|
||||
'COMPUTATIONAL-2', 'COMPUTATIONAL-3', 'COMPUTATIONAL-4',
|
||||
'COMPUTATIONAL-5', 'COMPUTATIONAL-6', 'COMPUTATIONAL-X',
|
||||
'CONDITION-VALUE', 'CONFIGURATION', 'CONSOLE', 'CONSTANT',
|
||||
'CONSTRAIN', 'CONSTRAINTS', 'CONTAINS', 'CONTENT',
|
||||
'CONTROL', 'CONTROL-AREA', 'CONTROLS', 'CONTROLS-UNCROPPED',
|
||||
'CONVERSION', 'CONVERT', 'CONVERTING', 'COPY-SELECTION',
|
||||
'CORE-INDEX', 'CORR', 'CORRESPONDING', 'COUNT',
|
||||
'CREATING', 'CRT', 'CRT-UNDER', 'CSIZE', 'CSP', 'CURRENCY',
|
||||
'CURSOR', 'CURSOR-COL', 'CURSOR-COLOR',
|
||||
'CURSOR-FRAME-WIDTH', 'CURSOR-ROW', 'CURSOR-X', 'CURSOR-Y',
|
||||
'CUSTOM-ATTRIBUTE', 'CUSTOM-PRINT-TEMPLATE', 'CYCLE', 'CYL-INDEX',
|
||||
'CYL-OVERFLOW', 'DASHED', 'DATA', 'DATA-COLUMNS',
|
||||
'DATA-POINTER', 'DATA-TYPES', 'DATABASE-KEY', 'DATABASE-KEY-LONG',
|
||||
'DATE', 'DATE-COMPILED', 'DATE-ENTRY', 'DATE-RECORD',
|
||||
'DATE-WRITTEN', 'DAY', 'DAY-OF-WEEK', 'DBCLOB', 'DBCLOB-FILE',
|
||||
'DBCLOB-LOCATOR', 'DBCS', 'DE', 'DEBUG', 'DEBUG-CONTENTS',
|
||||
'DEBUG-ITEM', 'DEBUG-LINE', 'DEBUG-NAME', 'DEBUG-SUB-1',
|
||||
'DEBUG-SUB-2', 'DEBUG-SUB-3', 'DEBUGGING', 'DECIMAL',
|
||||
'DECIMAL-POINT', 'DECLARATIVES', 'DEFAULT',
|
||||
'DEFAULT-BUTTON', 'DEFAULT-FONT', 'DEFINITION',
|
||||
'DELEGATE-ID', 'DELIMITED', 'DELIMITER', 'DEPENDING',
|
||||
'DESCENDING', 'DESTINATION', 'DESTROY', 'DETAIL', 'DICTIONARY',
|
||||
'DISABLE', 'DISC', 'DISJOINING', 'DISK', 'DISP',
|
||||
'DISPLAY-1', 'DISPLAY-COLUMNS', 'DISPLAY-FORMAT', 'DISPLAY-ST',
|
||||
'DIVIDER-COLOR', 'DIVIDERS', 'DIVISION', 'DOT-DASH',
|
||||
'DOTTED', 'DOWN', 'DRAG-COLOR', 'DRAW', 'DROP', 'DROP-DOWN',
|
||||
'DROP-LIST', 'DUPLICATES', 'DYNAMIC', 'EBCDIC', 'EC', 'ECHO', 'EGCS',
|
||||
'EGI', 'EJECT', 'ELEMENTARY', 'ELSE', 'EMI', 'EMPTY-CHECK',
|
||||
'ENABLE', 'ENABLED', 'END', 'END-ACCEPT', 'END-ADD', 'END-CALL',
|
||||
'END-CHAIN', 'END-COLOR', 'END-COMPUTE', 'END-DELEGATE',
|
||||
'END-DELETE', 'END-DISPLAY', 'END-DIVIDE', 'END-EVALUATE',
|
||||
'END-IF', 'END-INVOKE', 'END-MODIFY', 'END-MOVE', 'END-MULTIPLY',
|
||||
'END-OF-PAGE', 'END-PERFORM', 'END-READ', 'END-RECEIVE',
|
||||
'END-RETURN', 'END-REWRITE', 'END-SEARCH', 'END-START',
|
||||
'END-STRING', 'END-SUBTRACT', 'END-SYNC', 'END-TRY',
|
||||
'END-UNSTRING', 'END-WAIT', 'END-WRITE', 'END-XML', 'ENDING',
|
||||
'ENGRAVED', 'ENSURE-VISIBLE', 'ENTRY-CONVENTION',
|
||||
'ENTRY-FIELD',
|
||||
'ENTRY-REASON', 'ENUM', 'ENUM-ID', 'ENVIRONMENT',
|
||||
'ENVIRONMENT-NAME', 'ENVIRONMENT-VALUE', 'EOL', 'EOP',
|
||||
'EOS', 'EQUAL', 'EQUALS', 'ERASE', 'ERROR', 'ESCAPE',
|
||||
'ESCAPE-BUTTON', 'ESI', 'EVENT', 'EVENT-LIST',
|
||||
'EVENT-POINTER', 'EVERY', 'EXCEEDS', 'EXCEPTION',
|
||||
'EXCEPTION-OBJECT', 'EXCEPTION-VALUE', 'EXCESS-3',
|
||||
'EXCLUDE-EVENT-LIST', 'EXCLUSIVE',
|
||||
'EXPAND', 'EXPANDS', 'EXTEND', 'EXTENDED',
|
||||
'EXTENDED-SEARCH', 'EXTENSION', 'EXTERNAL', 'EXTERNAL-FORM',
|
||||
'EXTERNALLY-DESCRIBED-KEY', 'FACTORY', 'FALSE', 'FD',
|
||||
'FH--FCD', 'FH--KEYDEF', 'FILE', 'FILE-CONTROL', 'FILE-ID',
|
||||
'FILE-LIMIT', 'FILE-LIMITS', 'FILE-NAME', 'FILE-POS', 'FILL-COLOR',
|
||||
'FILL-COLOR2', 'FILL-PERCENT', 'FILLER', 'FINAL', 'FINALLY',
|
||||
'FINISH-REASON', 'FIRST', 'FIXED', 'FIXED-FONT', 'FIXED-WIDTH',
|
||||
'FLAT', 'FLAT-BUTTONS', 'FLOAT-BINARY-7', 'FLOAT-BINARY-16',
|
||||
'FLOAT-BINARY-34', 'FLOAT-DECIMAL-16', 'FLOAT-DECIMAL-34',
|
||||
'FLOAT-EXTENDED', 'FLOAT-LONG',
|
||||
'FLOAT-SHORT', 'FLOATING', 'FONT', 'FOOTING', 'FOR',
|
||||
'FOREGROUND-COLOR', 'FOREGROUND-COLOUR', 'FOREVER', 'FORMAT',
|
||||
'FRAME', 'FRAMED', 'FROM', 'FULL', 'FULL-HEIGHT',
|
||||
'FUNCTION', 'FUNCTION-ID', 'FUNCTION-POINTER', 'GENERATE',
|
||||
'GET', 'GETTER', 'GIVING', 'GLOBAL', 'GO-BACK', 'GO-FORWARD',
|
||||
'GO-HOME', 'GO-SEARCH', 'GRAPHICAL', 'GREATER', 'GRID',
|
||||
'GRIP', 'GROUP', 'GROUP-USAGE', 'GROUP-VALUE', 'HANDLE',
|
||||
'HAS-CHILDREN', 'HEADING', 'HEADING-COLOR', 'HEADING-DIVIDER-COLOR',
|
||||
'HEADING-FONT', 'HEAVY', 'HEIGHT', 'HEIGHT-IN-CELLS', 'HELP-ID',
|
||||
'HIDDEN-DATA', 'HIGH', 'HIGH-COLOR', 'HIGH-VALUE', 'HIGH-VALUES',
|
||||
'HIGHLIGHT', 'HORIZONTAL', 'HOT-TRACK', 'HSCROLL', 'HSCROLL-POS',
|
||||
'I-O', 'I-O-CONTROL', 'ICON', 'ID', 'IDENTIFICATION',
|
||||
'IDENTIFIED', 'IFINITY', 'IGNORE', 'IGNORING', 'IMPLEMENTS', 'IN',
|
||||
'INDEPENDENT', 'INDEX', 'INDEXED', 'INDEXER', 'INDEXER-ID', 'INDIC',
|
||||
'INDICATE', 'INDICATOR', 'INDICATORS', 'INDIRECT',
|
||||
'INHERITING', 'INHERITS',
|
||||
'INITIAL', 'INITIALIZED', 'INPUT',
|
||||
'INPUT-OUTPUT', 'INQUIRE', 'INSERT', 'INSERT-ROWS',
|
||||
'INSERTION-INDEX', 'INSTALLATION', 'INSTANCE',
|
||||
'INTERFACE', 'INTERFACE-ID', 'INTERMEDIATE',
|
||||
'INTERNAL', 'INTO', 'INTRINSIC',
|
||||
'INVALID', 'INVOKED', 'IS', 'ITEM', 'ITEM-BOLD',
|
||||
'ITEM-ID', 'ITEM-TEXT', 'ITEM-TO-ADD', 'ITEM-TO-DELETE',
|
||||
'ITEM-TO-EMPTY', 'ITEM-VALUE', 'ITERATOR', 'ITERATOR-ID', 'J',
|
||||
'JOINED', 'JOINING', 'JUST', 'JUSTIFIED', 'KANJI',
|
||||
'KEPT', 'KEY', 'KEY-YY', 'KEYBOARD', 'LABEL', 'LABEL-OFFSET',
|
||||
'LARGE-FONT', 'LAST', 'LAST-ROW', 'LAYOUT-DATA', 'LAYOUT-MANAGER',
|
||||
'LC_ALL', 'LC_COLLATE', 'LC_CTYPE', 'LC_CURRENCY', 'LC_MESSAGES',
|
||||
'LC_MONETARY', 'LC_NUMERIC', 'LC_TIME', 'LEADING', 'LEADING-SHIFT',
|
||||
'LEAVE', 'LEFT', 'LEFT-JUSTIFY', 'LEFT-TEXT', 'LEFTLINE',
|
||||
'LENGTH-CHECK', 'LESS', 'LIMIT', 'LIMITS', 'LIN', 'LINAGE',
|
||||
'LINAGE-COUNTER', 'LINE', 'LINE-COUNTER', 'LINES', 'LINES-AT-ROOT',
|
||||
'LINK', 'LINKAGE', 'LIST', 'LIST-BOX', 'LM-RESIZE', 'LOCAL-STORAGE',
|
||||
'LOCALE', 'LOCK', 'LOCKING', 'LONG-DATE', 'LONG-VARBINARY',
|
||||
'LONG-VARCHAR', 'LOW', 'LOW-COLOR', 'LOW-VALUE', 'LOW-VALUES',
|
||||
'LOWER', 'LOWERED', 'LOWLIGHT', 'MANUAL', 'MASS-UPDATE',
|
||||
'MASTER-INDEX', 'MAX-HEIGHT', 'MAX-LINES', 'MAX-PROGRESS',
|
||||
'MAX-SIZE', 'MAX-TEXT', 'MAX-VAL', 'MAX-WIDTH', 'MDI-CHILD',
|
||||
'MDI-FRAME', 'MEDIUM-FONT', 'MEMORY', 'MENU', 'MESSAGE',
|
||||
'MESSAGES', 'METACLASS', 'METHOD', 'METHOD-ID', 'MIN-HEIGHT',
|
||||
'MIN-LINES', 'MIN-SIZE', 'MIN-VAL', 'MIN-WIDTH', 'MODAL', 'MODE',
|
||||
'MODELESS', 'MODIFIED', 'MODULES', 'MONITOR-POINTER',
|
||||
'MORE-LABELS', 'MULTILINE',
|
||||
'MUTEX-POINTER', 'NAME', 'NAMED', 'NATIONAL',
|
||||
'NATIONAL-EDITED', 'NATIVE', 'NAVIGATE-URL', 'NCHAR',
|
||||
'NEAREST-AWAY-FROM-ZERO', 'NEAREST-EVEN', 'NEAREST-TOWARD-ZERO',
|
||||
'NEGATIVE', 'NEGATIVE-INFINITY',
|
||||
'NESTED', 'NET-EVENT-LIST', 'NEW', 'NEWABLE', 'NEXT ', 'NEXT-ITEM',
|
||||
'NO', 'NO-AUTO-DEFAULT', 'NO-AUTOSEL', 'NO-BOX', 'NO-CELL-DRAG',
|
||||
'NO-CLOSE', 'NO-DIVIDERS', 'NO-ECHO', 'NO-F4', 'NO-FOCUS',
|
||||
'NO-GROUP-TAB', 'NO-KEY-LETTER', 'NO-SEARCH', 'NO-TAB', 'NO-UPDOWN',
|
||||
'NOMINAL', 'NONE', 'NORMAL', 'NOT', 'NOT-A-NUMBER', 'NOTIFY',
|
||||
'NOTIFY-CHANGE', 'NOTIFY-DBLCLICK', 'NOTIFY-SELCHANGE',
|
||||
'NSTD-REELS', 'NULL', 'NULLS', 'NUM-COL-HEADINGS',
|
||||
'NUM-ROW-HEADINGS', 'NUM-ROWS', 'NUMBER', 'NUMBERS', 'NUMERIC',
|
||||
'NUMERIC-EDITED', 'NUMERIC-FILL', 'O-FILL', 'OBJECT',
|
||||
'OBJECT-COMPUTER', 'OBJECT-ID', 'OBJECT-REFERENCE',
|
||||
'OBJECT-STORAGE', 'OCCURS', 'OF', 'OFF', 'OK-BUTTON', 'OMITTED',
|
||||
'ONLY', 'OOSTACKPTR', 'OPERATOR', 'OPERATOR-ID',
|
||||
'OPTIONAL', 'OPTIONS', 'OR', 'ORDER', 'ORGANIZATION', 'OTHER',
|
||||
'OTHERWISE', 'OUTPUT', 'OVERFLOW', 'OVERLAP-LEFT', 'OVERLAP-TOP',
|
||||
'OVERLAPPED', 'OVERLINE', 'OVERRIDE', 'PACKED-DECIMAL',
|
||||
'PADDING', 'PAGE', 'PAGE-COUNTER', 'PAGE-SETUP', 'PAGE-SIZE',
|
||||
'PAGED', 'PANEL-INDEX', 'PANEL-STYLE', 'PANEL-TEXT', 'PANEL-WIDTHS',
|
||||
'PARAGRAPH', 'PARAMS', 'PARENT', 'PARSE', 'PARTIAL', 'PASSWORD',
|
||||
'PERMANENT', 'PF', 'PH', 'PIC', 'PICTURE', 'PIXEL',
|
||||
'PIXELS', 'PLACEMENT', 'PLUS', 'POINTER', 'POP-UP', 'POSITION',
|
||||
'POSITION-SHIFT', 'POSITIONING', 'POSITIVE', 'POSITIVE-INFINITY',
|
||||
'PREFIXED', 'PREFIXING', 'PRESENT',
|
||||
'PREVIOUS', 'PRINT', 'PRINT-CONTROL', 'PRINT-NO-PROMPT',
|
||||
'PRINT-PREVIEW', 'PRINT-SWITCH', 'PRINTER', 'PRINTER-1', 'PRINTING',
|
||||
'PRIOR', 'PRIORITY', 'PRIVATE', 'PROCEDURE', 'PROCEDURE-POINTER',
|
||||
'PROCEDURES', 'PROCEED', 'PROCESS', 'PROCESSING', 'PROGRAM',
|
||||
'PROGRAM-ID', 'PROGRAM-POINTER', 'PROGRESS', 'PROHIBITED',
|
||||
'PROMPT', 'PROPERTIES',
|
||||
'PROPERTY', 'PROPERTY-ID', 'PROPERTY-VALUE', 'PROTECTED',
|
||||
'PROTOTYPE', 'PUBLIC', 'PURGE', 'PUSH-BUTTON', 'QUERY-INDEX',
|
||||
'QUEUE', 'QUOTE', 'QUOTES', 'RADIO-BUTTON', 'RAISED',
|
||||
'RAISING', 'RD', 'READ-ONLY', 'READING',
|
||||
'READY', 'RECORD', 'RECORD-DATA', 'RECORD-OVERFLOW',
|
||||
'RECORD-TO-ADD', 'RECORD-TO-DELETE', 'RECORDING', 'RECORDS',
|
||||
'RECURSIVE', 'REDEFINE', 'REDEFINES', 'REDEFINITION', 'REEL',
|
||||
'REFERENCE', 'REFERENCES', 'REFRESH', 'REGION-COLOR', 'RELATION',
|
||||
'RELATIVE', 'RELOAD', 'REMAINDER', 'REMARKS', 'REMOVAL',
|
||||
'RENAMES', 'REORG-CRITERIA', 'REPEATED', 'REPLACE', 'REPLACING',
|
||||
'REPORT', 'REPORTING', 'REPORTS', 'REPOSITORY', 'REQUIRED',
|
||||
'REPRESENTS-NOT-A-NUMBER',
|
||||
'REREAD', 'RERUN', 'RESERVE', 'RESET-GRID', 'RESET-LIST',
|
||||
'RESET-TABS', 'RESIZABLE', 'RESTRICTED', 'RESULT-SET-LOCATOR',
|
||||
'RETRY', 'RETURN-CODE', 'RETURNING',
|
||||
'REVERSE-VIDEO', 'REVERSED', 'REWIND', 'RF', 'RH',
|
||||
'RIGHT', 'RIGHT-ALIGN', 'RIGHT-JUSTIFY', 'RIMMED',
|
||||
'ROLLING', 'ROUNDED', 'ROUNDING', 'ROW-COLOR', 'ROW-COLOR-PATTERN',
|
||||
'ROW-DIVIDERS', 'ROW-FONT', 'ROW-HEADINGS', 'ROW-PROTECTION',
|
||||
'ROWID', 'RUN', 'S01', 'S02', 'S03', 'S04', 'S05', 'SAME',
|
||||
'SAVE-AS', 'SAVE-AS-NO-PROMPT', 'SCREEN', 'SCROLL', 'SCROLL-BAR',
|
||||
'SD', 'SEARCH-OPTIONS', 'SEARCH-TEXT', 'SECONDS',
|
||||
'SECTION', 'SECURE', 'SECURITY', 'SEEK', 'SEGMENT', 'SEGMENT-LIMIT',
|
||||
'SELECT-ALL', 'SELECTION-INDEX', 'SELECTION-TEXT',
|
||||
'SELECTIVE', 'SELF', 'SELF-ACT', 'SELFCLASS', 'SEMAPHORE-POINTER',
|
||||
'SEND', 'SENTENCE', 'SEPARATE', 'SEPARATION', 'SEQUENCE',
|
||||
'SEQUENTIAL', 'SETTER', 'SHADING', 'SHADOW',
|
||||
'SHARING', 'SHIFT-IN', 'SHIFT-OUT', 'SHORT-DATE', 'SHOW-LINES',
|
||||
'SHOW-NONE', 'SHOW-SEL-ALWAYS', 'SIGNED', 'SIGNED-INT',
|
||||
'SIGNED-LONG', 'SIGNED-SHORT', 'SIZE', 'SKIP1',
|
||||
'SKIP2', 'SKIP3', 'SMALL-FONT', 'SORT-CONTROL',
|
||||
'SORT-CORE-SIZE', 'SORT-FILE-SIZE', 'SORT-MERGE', 'SORT-MESSAGE',
|
||||
'SORT-MODE-SIZE', 'SORT-OPTION', 'SORT-ORDER', 'SORT-RETURN',
|
||||
'SORT-TAPE', 'SORT-TAPES', 'SOURCE', 'SOURCE-COMPUTER', 'SOURCES',
|
||||
'SPACE', 'SPACE-FILL', 'SPACES', 'SPECIAL-NAMES', 'SPINNER', 'SQL',
|
||||
'SQUARE', 'STANDARD', 'STANDARD-1', 'STANDARD-2', 'STANDARD-3',
|
||||
'STANDARD-BINARY', 'STANDARD-DECIMAL',
|
||||
'START-X', 'START-Y', 'STARTING', 'STATEMENT', 'STATIC',
|
||||
'STATIC-LIST',
|
||||
'STATUS', 'STATUS-BAR', 'STATUS-TEXT', 'STEP',
|
||||
'STOP-BROWSER', 'STRONG', 'STYLE', 'SUB-QUEUE-1',
|
||||
'SUB-QUEUE-2', 'SUB-QUEUE-3', 'SUBFILE', 'SUBWINDOW',
|
||||
'SUFFIXING', 'SUPER', 'SYMBOL', 'SYMBOLIC',
|
||||
'SYNCHRONIZED', 'SYSIN', 'SYSIPT', 'SYSLST', 'SYSOUT',
|
||||
'SYSPCH', 'SYSPUNCH', 'SYSTEM', 'SYSTEM-DEFAULT', 'SYSTEM-INFO',
|
||||
'TAB', 'TAB-CONTROL', 'TAB-TO-ADD', 'TAB-TO-DELETE', 'TABLE',
|
||||
'TALLY', 'TALLYING', 'TAPE', 'TAPES', 'TEMPORARY', 'TERMINAL',
|
||||
'TERMINAL-INFO', 'TERMINATION-VALUE', 'TEST', 'TEXT',
|
||||
'THAN', 'THEN', 'THREAD', 'THREAD-LOCAL', 'THREAD-LOCAL-STORAGE',
|
||||
'THREAD-POINTER', 'THROUGH', 'THRU', 'THUMB-POSITION',
|
||||
'TILED-HEADINGS', 'TIME', 'TIME-OF-DAY', 'TIME-OUT', 'TIME-RECORD',
|
||||
'TIMEOUT', 'TIMES', 'TIMESTAMP', 'TIMESTAMP-OFFSET',
|
||||
'TIMESTAMP-OFFSET-RECORD', 'TIMESTAMP-RECORD', 'TITLE', 'TITLE-BAR',
|
||||
'TITLE-POSITION', 'TO', 'TOOL-BAR', 'TOP', 'TOTALED', 'TOTALING',
|
||||
'TOWARD-GREATER', 'TOWARD-LESSER',
|
||||
'TRACE', 'TRACK-AREA', 'TRACK-LIMIT', 'TRACK-THUMB', 'TRACKS',
|
||||
'TRADITIONAL-FONT', 'TRAILING', 'TRAILING-SHIFT', 'TRAILING-SIGN',
|
||||
'TRANSACTION', 'TRANSPARENT', 'TRANSPARENT-COLOR',
|
||||
'TREE-VIEW', 'TRUE', 'TRUNCATION', 'TYPE', 'TYPEDEF', 'UCS-4',
|
||||
'UNDERLINE', 'UNDERLINED', 'UNEQUAL', 'UNFRAMED', 'UNIT', 'UNITS',
|
||||
'UNIVERSAL', 'UNSIGNED', 'UNSIGNED-INT', 'UNSIGNED-LONG',
|
||||
'UNSIGNED-SHORT',
|
||||
'UNSORTED', 'UP', 'UPDATE', 'UNTIL', 'UPON', 'UPPER',
|
||||
'UPSI-0', 'UPSI-1', 'UPSI-2', 'UPSI-3', 'UPSI-4', 'UPSI-5',
|
||||
'UPSI-6', 'UPSI-7', 'USAGE', 'USE-ALT', 'USE-RETURN',
|
||||
'USE-TAB', 'USER', 'USER-COLORS', 'USER-DEFAULT', 'USER-GRAY',
|
||||
'USER-WHITE', 'USING', 'UTF-16', 'UTF-8', 'VALID',
|
||||
'VAL-STATUS', 'VALIDATE-STATUS',
|
||||
'VALUE', 'VALUE-FORMAT', 'VALUES', 'VALUETYPE', 'VALUETYPE-ID',
|
||||
'VARBINARY', 'VARIABLE', 'VARIANT', 'VARYING', 'VERTICAL',
|
||||
'VERY-HEAVY', 'VIRTUAL-WIDTH', 'VISIBLE', 'VPADDING', 'VSCROLL',
|
||||
'VSCROLL-BAR', 'VSCROLL-POS', 'VTOP', 'WEB-BROWSER', 'WHEN',
|
||||
'WHERE', 'WIDTH', 'WIDTH-IN-CELLS', 'WINDOW',
|
||||
'WITH', 'WORDS', 'WORKING-STORAGE', 'WRAP', 'WRITE-ONLY',
|
||||
'WRITE-VERIFY', 'WRITING', ' XML', 'XML ', 'XML-CODE', 'XML-EVENT',
|
||||
'XML-NTEXT', 'XML-TEXT', 'YIELDING', 'YYYYDDD', 'YYYYMMDD', 'ZERO',
|
||||
'ZERO-FILL', 'ZEROES', 'ZEROS'
|
||||
),
|
||||
3 => array( // Statement Keywords containing no spaces.
|
||||
'ACCEPT', 'ADD', 'ALTER', 'ALLOCATE', 'ATTACH', 'CALL', 'CANCEL',
|
||||
'CHAIN', 'CREATE',
|
||||
'CLOSE', 'COLOR', 'COMPUTE', 'COMMIT', 'CONTINUE',
|
||||
'COPY', 'DECLARE', 'DELEGATE', 'DELETE', 'DETACH', 'DISPLAY',
|
||||
'DIVIDE',
|
||||
'ENTER', 'ENTRY', 'EVALUATE', 'EXAMINE',
|
||||
'EXEC', 'EXECUTE', 'EXHIBIT', 'EXIT', 'FREE', 'GOBACK',
|
||||
'IF', 'INITIALIZE', 'INITIATE', 'INSPECT', 'INVOKE', 'MERGE',
|
||||
'MODIFY', 'MOVE', 'MULTIPLY', 'NOTE', 'ON', 'OPEN',
|
||||
'PERFORM', 'RAISE', 'READ', 'RECEIVE', 'RELEASE', 'RETURN',
|
||||
'RESET', 'RESUME',
|
||||
'REWRITE', 'ROLLBACK', 'SEARCH', 'SELECT', 'SERVICE', 'SET', 'SORT',
|
||||
'START', 'STOP', 'STRING', 'SUBTRACT', 'SYNC',
|
||||
'SUPPRESS', 'TERMINATE',
|
||||
'TRANSFORM', 'TRY', 'UNLOCKFILE', 'UNLOCK', 'UNSTRING', 'USE',
|
||||
'VALIDATE', 'WAIT', 'WRITE'
|
||||
),
|
||||
4 => array( // Intrinsic functions
|
||||
'ABS', 'ACOS', 'ANNUITY', 'ASIN', 'ATAN', 'BOOLEAN-OF-INTEGER',
|
||||
'BYTE-LENGTH', 'CHAR', 'CHAR-NATIONAL',
|
||||
'COS', 'COMBINED-DATETIME', 'CONCATENATE', 'CURRENT-DATE',
|
||||
'DATE-OF-INTEGER', 'DATE-TO-YYYYMMDD', 'DAY-TO-YYYYDDD',
|
||||
'DAY-OF-INTEGER', 'DISPLAY-OF', 'E', 'EXCEPTION-FILE',
|
||||
'EXCEPTION-FILE-N', 'EXCEPTION-LOCATION',
|
||||
'EXCEPTION-LOCATION-N', 'EXCEPTION-STATEMENT', 'EXCEPTION-STATUS',
|
||||
'EXP', 'EXP10', 'FACTORIAL', 'FORMATTED-CURRENT-DATE',
|
||||
'FORMATTED-DATE', 'FORMATTED-DATETIME', 'FORMATTED-TIME',
|
||||
'FRACTION-PART', 'HIGHEST-ALGEBRAIC', 'INTEGER',
|
||||
'INTEGER-OF-BOOLEAN', 'INTEGER-OF-DATE', 'INTEGER-OF-DAY',
|
||||
'INTEGER-OF-FORMATTED-DATE', 'INTEGER-PART', 'LENGTH',
|
||||
'LOCALE-COMPARE',
|
||||
'LOCALE-DATE', 'LOCALE-TIME', 'LOCALE-TIME-FROM-SECONDS',
|
||||
'LOCALE-TIME-FROM-SECS', 'LOG',
|
||||
'LOG10', 'LOWER-CASE', 'LOWEST-ALGEBRAIC',
|
||||
'MAX', 'MEAN', 'MEDIAN', 'MIDRANGE',
|
||||
'MIN', 'MOD', 'NATIONAL-OF', 'NUMVAL', 'NUMVAL-C', 'NUMVAL-F',
|
||||
'ORD', 'ORD-MAX', 'ORD-MIN',
|
||||
'PI', 'PRESENT-VALUE', 'RANDOM', 'RANGE', 'REM', 'REVERSE',
|
||||
'SECONDS-FROM-FORMATTED-TIME', 'SIGN', 'SIN', 'SQRT',
|
||||
'SECONDS-PAST-MIDNIGHT', 'STANDARD-DEVIATION', 'STANDARD-COMPARE',
|
||||
'STORED-CHAR-LENGTH',
|
||||
'SUBSTITUTE', 'SUBSTITUE-CASE', 'SUM', 'TAN', 'TEST-DATE-YYYYMMDD',
|
||||
'TEST-DAY-YYYYDDD', 'TEST-FORMATTED-TIME', 'TEST-NUMVAL',
|
||||
'TEST-NUMVAL-C', 'TEST-NUMVAL-F',
|
||||
'TRIM', 'UPPER-CASE', 'VARIANCE', 'YEAR-TO-YYYY', 'WHEN-COMPILED'
|
||||
),
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
// Arithmetic and comparison operators must be surrounded by spaces.
|
||||
' + ', ' - ', ' * ', ' / ', ' ** ', ' ^ ',
|
||||
'.', ',',
|
||||
' = ', ' < ', ' > ', ' >= ', ' <= ', ' <> ',
|
||||
'(', ')', '[', ']'
|
||||
),
|
||||
'CASE_SENSITIVE' => array(
|
||||
GESHI_COMMENTS => false,
|
||||
1 => false,
|
||||
2 => false,
|
||||
3 => false,
|
||||
4 => false,
|
||||
),
|
||||
'STYLES' => array(
|
||||
'KEYWORDS' => array(
|
||||
1 => 'color: #000000; font-weight: bold;',
|
||||
2 => 'color: #008000; font-weight: bold;',
|
||||
3 => 'color: #000000; font-weight: bold;',
|
||||
4 => 'color: #9d7700;',
|
||||
),
|
||||
'COMMENTS' => array(
|
||||
1 => 'color: #a0a0a0; font-style: italic;',
|
||||
2 => 'color: #000080; font-weight: bold;',
|
||||
),
|
||||
'ESCAPE_CHAR' => array(
|
||||
),
|
||||
'BRACKETS' => array(
|
||||
0 => 'color: #339933;'
|
||||
),
|
||||
'STRINGS' => array(
|
||||
0 => 'color: #ff0000;'
|
||||
),
|
||||
'NUMBERS' => array(
|
||||
0 => 'color: #993399;'
|
||||
),
|
||||
'METHODS' => array(
|
||||
1 => 'color: #800080;'
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
0 => 'color: #000066;'
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
),
|
||||
'SCRIPT' => array(
|
||||
)
|
||||
),
|
||||
'URLS' => array(
|
||||
1 => '',
|
||||
2 => '',
|
||||
3 => '',
|
||||
4 => ''
|
||||
),
|
||||
'OOLANG' => true,
|
||||
'OBJECT_SPLITTERS' => array(
|
||||
1 => '::'
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
),
|
||||
'STRICT_MODE_APPLIES' => GESHI_NEVER,
|
||||
'SCRIPT_DELIMITERS' => array(
|
||||
),
|
||||
'HIGHLIGHT_STRICT_BLOCK' => array(
|
||||
),
|
||||
'TAB_WIDTH' => 4,
|
||||
'PARSER_CONTROL' => array(
|
||||
'KEYWORDS' => array(
|
||||
'DISALLOWED_BEFORE' => '(?<![a-zA-Z0-9-\$_\|\#|^&])',
|
||||
),
|
||||
),
|
||||
);
|
0
inc/geshi/coffeescript.php → vendor/easybook/geshi/geshi/coffeescript.php
vendored
Normal file → Executable file
0
inc/geshi/coffeescript.php → vendor/easybook/geshi/geshi/coffeescript.php
vendored
Normal file → Executable file
8
inc/geshi/cpp-qt.php → vendor/easybook/geshi/geshi/cpp-qt.php
vendored
Normal file → Executable file
8
inc/geshi/cpp-qt.php → vendor/easybook/geshi/geshi/cpp-qt.php
vendored
Normal file → Executable file
|
@ -48,7 +48,11 @@ $language_data = array (
|
|||
//Multiline-continued single-line comments
|
||||
1 => '/\/\/(?:\\\\\\\\|\\\\\\n|.)*$/m',
|
||||
//Multiline-continued preprocessor define
|
||||
2 => '/#(?:\\\\\\\\|\\\\\\n|.)*$/m'
|
||||
2 => '/#(?:\\\\\\\\|\\\\\\n|.)*$/m',
|
||||
//C++ 11 string literal extensions
|
||||
3 => '/(?:L|u8?|U)(?=")/',
|
||||
//C++ 11 string literal extensions (raw)
|
||||
4 => '/R"([^()\s\\\\]*)\((?:(?!\)\\1").)*\)\\1"/ms'
|
||||
),
|
||||
'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
|
||||
'QUOTEMARKS' => array("'", '"'),
|
||||
|
@ -489,6 +493,8 @@ $language_data = array (
|
|||
'COMMENTS' => array(
|
||||
1 => 'color: #888888;',
|
||||
2 => 'color: #006E28;',
|
||||
3 => 'color: #BF0303;',
|
||||
4 => 'color: #BF0303;',
|
||||
'MULTI' => 'color: #888888; font-style: italic;'
|
||||
),
|
||||
'ESCAPE_CHAR' => array(
|
|
@ -0,0 +1,836 @@
|
|||
<?php
|
||||
/*************************************************************************************
|
||||
* cpp-winapi.php
|
||||
* -------
|
||||
* Author: Dennis Bayer (Dennis.Bayer@mnifh-giessen.de)
|
||||
* Contributors:
|
||||
* - M. Uli Kusterer (witness.of.teachtext@gmx.net)
|
||||
* - Jack Lloyd (lloyd@randombit.net)
|
||||
* - Benny Baumann (BenBE@geshi.org)
|
||||
* Copyright: (c) 2004 Dennis Bayer, Nigel McNie, 2012 Benny Baumann (http://qbnz.com/highlighter)
|
||||
* Release Version: 1.0.8.11
|
||||
* Date Started: 2004/09/27
|
||||
*
|
||||
* C++ language file for GeSHi.
|
||||
*
|
||||
* CHANGES
|
||||
* -------
|
||||
* 2008/05/23 (1.0.7.22)
|
||||
* - Added description of extra language features (SF#1970248)
|
||||
* 2004/XX/XX (1.0.2)
|
||||
* - Added several new keywords (Jack Lloyd)
|
||||
* 2004/11/27 (1.0.1)
|
||||
* - Added StdCLib function and constant names, changed color scheme to
|
||||
* a cleaner one. (M. Uli Kusterer)
|
||||
* - Added support for multiple object splitters
|
||||
* 2004/10/27 (1.0.0)
|
||||
* - First Release
|
||||
*
|
||||
* TODO (updated 2004/11/27)
|
||||
* -------------------------
|
||||
*
|
||||
*************************************************************************************
|
||||
*
|
||||
* This file is part of GeSHi.
|
||||
*
|
||||
* GeSHi is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* GeSHi is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with GeSHi; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*
|
||||
************************************************************************************/
|
||||
|
||||
$language_data = array (
|
||||
'LANG_NAME' => 'C++ (WinAPI)',
|
||||
'COMMENT_SINGLE' => array(1 => '//', 2 => '#'),
|
||||
'COMMENT_MULTI' => array('/*' => '*/'),
|
||||
'COMMENT_REGEXP' => array(
|
||||
//Multiline-continued single-line comments
|
||||
1 => '/\/\/(?:\\\\\\\\|\\\\\\n|.)*$/m',
|
||||
//Multiline-continued preprocessor define
|
||||
2 => '/#(?:\\\\\\\\|\\\\\\n|.)*$/m',
|
||||
//C++ 11 string literal extensions
|
||||
3 => '/(?:L|u8?|U)(?=")/',
|
||||
//C++ 11 string literal extensions (raw)
|
||||
4 => '/R"([^()\s\\\\]*)\((?:(?!\)\\1").)*\)\\1"/ms'
|
||||
),
|
||||
'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
|
||||
'QUOTEMARKS' => array("'", '"'),
|
||||
'ESCAPE_CHAR' => '',
|
||||
'ESCAPE_REGEXP' => array(
|
||||
//Simple Single Char Escapes
|
||||
1 => "#\\\\[abfnrtv\\\'\"?\n]#i",
|
||||
//Hexadecimal Char Specs
|
||||
2 => "#\\\\x[\da-fA-F]{2}#",
|
||||
//Hexadecimal Char Specs
|
||||
3 => "#\\\\u[\da-fA-F]{4}#",
|
||||
//Hexadecimal Char Specs
|
||||
4 => "#\\\\U[\da-fA-F]{8}#",
|
||||
//Octal Char Specs
|
||||
5 => "#\\\\[0-7]{1,3}#"
|
||||
),
|
||||
'NUMBERS' =>
|
||||
GESHI_NUMBER_INT_BASIC | GESHI_NUMBER_INT_CSTYLE | GESHI_NUMBER_BIN_PREFIX_0B |
|
||||
GESHI_NUMBER_OCT_PREFIX | GESHI_NUMBER_HEX_PREFIX | GESHI_NUMBER_FLT_NONSCI |
|
||||
GESHI_NUMBER_FLT_NONSCI_F | GESHI_NUMBER_FLT_SCI_SHORT | GESHI_NUMBER_FLT_SCI_ZERO,
|
||||
'KEYWORDS' => array(
|
||||
1 => array(
|
||||
'break', 'case', 'continue', 'default', 'do', 'else', 'for', 'goto', 'if', 'return',
|
||||
'switch', 'throw', 'while'
|
||||
),
|
||||
2 => array(
|
||||
'NULL', 'false', 'true', 'enum', 'errno', 'EDOM',
|
||||
'ERANGE', 'FLT_RADIX', 'FLT_ROUNDS', 'FLT_DIG', 'DBL_DIG', 'LDBL_DIG',
|
||||
'FLT_EPSILON', 'DBL_EPSILON', 'LDBL_EPSILON', 'FLT_MANT_DIG', 'DBL_MANT_DIG',
|
||||
'LDBL_MANT_DIG', 'FLT_MAX', 'DBL_MAX', 'LDBL_MAX', 'FLT_MAX_EXP', 'DBL_MAX_EXP',
|
||||
'LDBL_MAX_EXP', 'FLT_MIN', 'DBL_MIN', 'LDBL_MIN', 'FLT_MIN_EXP', 'DBL_MIN_EXP',
|
||||
'LDBL_MIN_EXP', 'CHAR_BIT', 'CHAR_MAX', 'CHAR_MIN', 'SCHAR_MAX', 'SCHAR_MIN',
|
||||
'UCHAR_MAX', 'SHRT_MAX', 'SHRT_MIN', 'USHRT_MAX', 'INT_MAX', 'INT_MIN',
|
||||
'UINT_MAX', 'LONG_MAX', 'LONG_MIN', 'ULONG_MAX', 'HUGE_VAL', 'SIGABRT',
|
||||
'SIGFPE', 'SIGILL', 'SIGINT', 'SIGSEGV', 'SIGTERM', 'SIG_DFL', 'SIG_ERR',
|
||||
'SIG_IGN', 'BUFSIZ', 'EOF', 'FILENAME_MAX', 'FOPEN_MAX', 'L_tmpnam',
|
||||
'SEEK_CUR', 'SEEK_END', 'SEEK_SET', 'TMP_MAX', 'stdin', 'stdout', 'stderr',
|
||||
'EXIT_FAILURE', 'EXIT_SUCCESS', 'RAND_MAX', 'CLOCKS_PER_SEC',
|
||||
'virtual', 'public', 'private', 'protected', 'template', 'using', 'namespace',
|
||||
'try', 'catch', 'inline', 'dynamic_cast', 'const_cast', 'reinterpret_cast',
|
||||
'static_cast', 'explicit', 'friend', 'typename', 'typeid', 'class'
|
||||
),
|
||||
3 => array(
|
||||
'cin', 'cerr', 'clog', 'cout', 'delete', 'new', 'this',
|
||||
'printf', 'fprintf', 'snprintf', 'sprintf', 'assert',
|
||||
'isalnum', 'isalpha', 'isdigit', 'iscntrl', 'isgraph', 'islower', 'isprint',
|
||||
'ispunct', 'isspace', 'isupper', 'isxdigit', 'tolower', 'toupper',
|
||||
'exp', 'log', 'log10', 'pow', 'sqrt', 'ceil', 'floor', 'fabs', 'ldexp',
|
||||
'frexp', 'modf', 'fmod', 'sin', 'cos', 'tan', 'asin', 'acos', 'atan', 'atan2',
|
||||
'sinh', 'cosh', 'tanh', 'setjmp', 'longjmp',
|
||||
'va_start', 'va_arg', 'va_end', 'offsetof', 'sizeof', 'fopen', 'freopen',
|
||||
'fflush', 'fclose', 'remove', 'rename', 'tmpfile', 'tmpname', 'setvbuf',
|
||||
'setbuf', 'vfprintf', 'vprintf', 'vsprintf', 'fscanf', 'scanf', 'sscanf',
|
||||
'fgetc', 'fgets', 'fputc', 'fputs', 'getc', 'getchar', 'gets', 'putc',
|
||||
'putchar', 'puts', 'ungetc', 'fread', 'fwrite', 'fseek', 'ftell', 'rewind',
|
||||
'fgetpos', 'fsetpos', 'clearerr', 'feof', 'ferror', 'perror', 'abs', 'labs',
|
||||
'div', 'ldiv', 'atof', 'atoi', 'atol', 'strtod', 'strtol', 'strtoul', 'calloc',
|
||||
'malloc', 'realloc', 'free', 'abort', 'exit', 'atexit', 'system', 'getenv',
|
||||
'bsearch', 'qsort', 'rand', 'srand', 'strcpy', 'strncpy', 'strcat', 'strncat',
|
||||
'strcmp', 'strncmp', 'strcoll', 'strchr', 'strrchr', 'strspn', 'strcspn',
|
||||
'strpbrk', 'strstr', 'strlen', 'strerror', 'strtok', 'strxfrm', 'memcpy',
|
||||
'memmove', 'memcmp', 'memchr', 'memset', 'clock', 'time', 'difftime', 'mktime',
|
||||
'asctime', 'ctime', 'gmtime', 'localtime', 'strftime'
|
||||
),
|
||||
4 => array(
|
||||
'auto', 'bool', 'char', 'const', 'double', 'float', 'int', 'long', 'longint',
|
||||
'register', 'short', 'shortint', 'signed', 'static', 'struct',
|
||||
'typedef', 'union', 'unsigned', 'void', 'volatile', 'extern', 'jmp_buf',
|
||||
'signal', 'raise', 'va_list', 'ptrdiff_t', 'size_t', 'FILE', 'fpos_t',
|
||||
'div_t', 'ldiv_t', 'clock_t', 'time_t', 'tm', 'wchar_t',
|
||||
|
||||
'int8', 'int16', 'int32', 'int64',
|
||||
'uint8', 'uint16', 'uint32', 'uint64',
|
||||
|
||||
'int_fast8_t', 'int_fast16_t', 'int_fast32_t', 'int_fast64_t',
|
||||
'uint_fast8_t', 'uint_fast16_t', 'uint_fast32_t', 'uint_fast64_t',
|
||||
|
||||
'int_least8_t', 'int_least16_t', 'int_least32_t', 'int_least64_t',
|
||||
'uint_least8_t', 'uint_least16_t', 'uint_least32_t', 'uint_least64_t',
|
||||
|
||||
'int8_t', 'int16_t', 'int32_t', 'int64_t',
|
||||
'uint8_t', 'uint16_t', 'uint32_t', 'uint64_t',
|
||||
|
||||
'intmax_t', 'uintmax_t', 'intptr_t', 'uintptr_t'
|
||||
),
|
||||
// Public API
|
||||
5 => array(
|
||||
'AssignProcessToJobObject', 'CommandLineToArgvW', 'ConvertThreadToFiber',
|
||||
'CreateFiber', 'CreateJobObjectA', 'CreateJobObjectW', 'CreateProcessA',
|
||||
'CreateProcessAsUserA', 'CreateProcessAsUserW', 'CreateProcessW',
|
||||
'CreateRemoteThread', 'CreateThread', 'DeleteFiber', 'ExitProcess',
|
||||
'ExitThread', 'FreeEnvironmentStringsA', 'FreeEnvironmentStringsW',
|
||||
'GetCommandLineA', 'GetCommandLineW', 'GetCurrentProcess',
|
||||
'GetCurrentProcessId', 'GetCurrentThread', 'GetCurrentThreadId',
|
||||
'GetEnvironmentStringsA', 'GetEnvironmentStringsW',
|
||||
'GetEnvironmentVariableA', 'GetEnvironmentVariableW', 'GetExitCodeProcess',
|
||||
'GetExitCodeThread', 'GetGuiResources', 'GetPriorityClass',
|
||||
'GetProcessAffinityMask', 'GetProcessPriorityBoost',
|
||||
'GetProcessShutdownParameters', 'GetProcessTimes', 'GetProcessVersion',
|
||||
'GetProcessWorkingSetSize', 'GetStartupInfoA', 'GetStartupInfoW',
|
||||
'GetThreadPriority', 'GetThreadPriorityBoost', 'GetThreadTimes',
|
||||
'OpenJobObjectA', 'OpenJobObjectW', 'OpenProcess',
|
||||
'QueryInformationJobObject', 'ResumeThread', 'SetEnvironmentVariableA',
|
||||
'SetEnvironmentVariableW', 'SetInformationJobObject', 'SetPriorityClass',
|
||||
'SetProcessAffinityMask', 'SetProcessPriorityBoost',
|
||||
'SetProcessShutdownParameters', 'SetProcessWorkingSetSize',
|
||||
'SetThreadAffinityMask', 'SetThreadIdealProcessor', 'SetThreadPriority',
|
||||
'SetThreadPriorityBoost', 'Sleep', 'SleepEx', 'SuspendThread',
|
||||
'SwitchToFiber', 'SwitchToThread', 'TerminateJobObject', 'TerminateProcess',
|
||||
'TerminateThread', 'WaitForInputIdle', 'WinExec',
|
||||
|
||||
'_hread', '_hwrite', '_lclose', '_lcreat', '_llseek', '_lopen', '_lread',
|
||||
'_lwrite', 'AreFileApisANSI', 'CancelIo', 'CopyFileA', 'CopyFileW',
|
||||
'CreateDirectoryA', 'CreateDirectoryExA', 'CreateDirectoryExW',
|
||||
'CreateDirectoryW', 'CreateFileA', 'CreateFileW', 'DeleteFileA',
|
||||
'DeleteFileW', 'FindClose', 'FindCloseChangeNotification',
|
||||
'FindFirstChangeNotificationA', 'FindFirstChangeNotificationW',
|
||||
'FindFirstFileA', 'FindFirstFileW', 'FindNextFileA', 'FindNextFileW',
|
||||
'FlushFileBuffers', 'GetCurrentDirectoryA', 'GetCurrentDirectoryW',
|
||||
'GetDiskFreeSpaceA', 'GetDiskFreeSpaceExA', 'GetDiskFreeSpaceExW',
|
||||
'GetDiskFreeSpaceW', 'GetDriveTypeA', 'GetDriveTypeW', 'GetFileAttributesA',
|
||||
'GetFileAttributesExA', 'GetFileAttributesExW', 'GetFileAttributesW',
|
||||
'GetFileInformationByHandle', 'GetFileSize', 'GetFileType',
|
||||
'GetFullPathNameA', 'GetFullPathNameW', 'GetLogicalDrives',
|
||||
'GetLogicalDriveStringsA', 'GetLogicalDriveStringsW', 'GetLongPathNameA',
|
||||
'GetLongPathNameW', 'GetShortPathNameA', 'GetShortPathNameW',
|
||||
'GetTempFileNameA', 'GetTempFileNameW', 'GetTempPathA', 'GetTempPathW',
|
||||
'LockFile', 'MoveFileA', 'MoveFileW', 'MulDiv', 'OpenFile',
|
||||
'QueryDosDeviceA', 'QueryDosDeviceW', 'ReadFile', 'ReadFileEx',
|
||||
'RemoveDirectoryA', 'RemoveDirectoryW', 'SearchPathA', 'SearchPathW',
|
||||
'SetCurrentDirectoryA', 'SetCurrentDirectoryW', 'SetEndOfFile',
|
||||
'SetFileApisToANSI', 'SetFileApisToOEM', 'SetFileAttributesA',
|
||||
'SetFileAttributesW', 'SetFilePointer', 'SetHandleCount',
|
||||
'SetVolumeLabelA', 'SetVolumeLabelW', 'UnlockFile', 'WriteFile',
|
||||
'WriteFileEx',
|
||||
|
||||
'DeviceIoControl',
|
||||
|
||||
'GetModuleFileNameA', 'GetModuleFileNameW', 'GetProcAddress',
|
||||
'LoadLibraryA', 'LoadLibraryExA', 'LoadLibraryExW', 'LoadLibraryW',
|
||||
'LoadModule',
|
||||
|
||||
'GetPrivateProfileIntA', 'GetPrivateProfileIntW',
|
||||
'GetPrivateProfileSectionA', 'GetPrivateProfileSectionNamesA',
|
||||
'GetPrivateProfileSectionNamesW', 'GetPrivateProfileSectionW',
|
||||
'GetPrivateProfileStringA', 'GetPrivateProfileStringW',
|
||||
'GetPrivateProfileStructA', 'GetPrivateProfileStructW',
|
||||
'GetProfileIntA', 'GetProfileIntW', 'GetProfileSectionA',
|
||||
'GetProfileSectionW', 'GetProfileStringA', 'GetProfileStringW',
|
||||
'RegCloseKey', 'RegConnectRegistryA', 'RegConnectRegistryW',
|
||||
'RegCreateKeyA', 'RegCreateKeyExA', 'RegCreateKeyExW',
|
||||
'RegCreateKeyW', 'RegDeleteKeyA', 'RegDeleteKeyW', 'RegDeleteValueA',
|
||||
'RegDeleteValueW', 'RegEnumKeyA', 'RegEnumKeyExA', 'RegEnumKeyExW',
|
||||
'RegEnumKeyW', 'RegEnumValueA', 'RegEnumValueW', 'RegFlushKey',
|
||||
'RegGetKeySecurity', 'RegLoadKeyA', 'RegLoadKeyW',
|
||||
'RegNotifyChangeKeyValue', 'RegOpenKeyA', 'RegOpenKeyExA', 'RegOpenKeyExW',
|
||||
'RegOpenKeyW', 'RegOverridePredefKey', 'RegQueryInfoKeyA',
|
||||
'RegQueryInfoKeyW', 'RegQueryMultipleValuesA', 'RegQueryMultipleValuesW',
|
||||
'RegQueryValueA', 'RegQueryValueExA', 'RegQueryValueExW', 'RegQueryValueW',
|
||||
'RegReplaceKeyA', 'RegReplaceKeyW', 'RegRestoreKeyA', 'RegRestoreKeyW',
|
||||
'RegSaveKeyA', 'RegSaveKeyW', 'RegSetKeySecurity', 'RegSetValueA',
|
||||
'RegSetValueExA', 'RegSetValueExW', 'RegSetValueW', 'RegUnLoadKeyA',
|
||||
'RegUnLoadKeyW', 'WritePrivateProfileSectionA', 'WritePrivateProfileSectionW',
|
||||
'WritePrivateProfileStringA', 'WritePrivateProfileStringW',
|
||||
'WritePrivateProfileStructA', 'WritePrivateProfileStructW',
|
||||
'WriteProfileSectionA', 'WriteProfileSectionW', 'WriteProfileStringA',
|
||||
'WriteProfileStringW',
|
||||
|
||||
'AccessCheck', 'AccessCheckAndAuditAlarmA', 'AccessCheckAndAuditAlarmW',
|
||||
'AccessCheckByType', 'AccessCheckByTypeAndAuditAlarmA',
|
||||
'AccessCheckByTypeAndAuditAlarmW', 'AccessCheckByTypeResultList',
|
||||
'AccessCheckByTypeResultListAndAuditAlarmA', 'AccessCheckByTypeResultListAndAuditAlarmW',
|
||||
'AddAccessAllowedAce', 'AddAccessAllowedAceEx', 'AddAccessAllowedObjectAce',
|
||||
'AddAccessDeniedAce', 'AddAccessDeniedAceEx', 'AddAccessDeniedObjectAce',
|
||||
'AddAce', 'AddAuditAccessAce', 'AddAuditAccessAceEx', 'AddAuditAccessObjectAce',
|
||||
'AdjustTokenGroups', 'AdjustTokenPrivileges', 'AllocateAndInitializeSid',
|
||||
'AllocateLocallyUniqueId', 'AreAllAccessesGranted', 'AreAnyAccessesGranted',
|
||||
'BuildExplicitAccessWithNameA', 'BuildExplicitAccessWithNameW',
|
||||
'BuildImpersonateExplicitAccessWithNameA', 'BuildImpersonateExplicitAccessWithNameW',
|
||||
'BuildImpersonateTrusteeA', 'BuildImpersonateTrusteeW', 'BuildSecurityDescriptorA',
|
||||
'BuildSecurityDescriptorW', 'BuildTrusteeWithNameA', 'BuildTrusteeWithNameW',
|
||||
'BuildTrusteeWithSidA', 'BuildTrusteeWithSidW',
|
||||
'ConvertToAutoInheritPrivateObjectSecurity', 'CopySid', 'CreatePrivateObjectSecurity',
|
||||
'CreatePrivateObjectSecurityEx', 'CreateRestrictedToken', 'DeleteAce',
|
||||
'DestroyPrivateObjectSecurity', 'DuplicateToken', 'DuplicateTokenEx',
|
||||
'EqualPrefixSid', 'EqualSid', 'FindFirstFreeAce', 'FreeSid', 'GetAce',
|
||||
'GetAclInformation', 'GetAuditedPermissionsFromAclA', 'GetAuditedPermissionsFromAclW',
|
||||
'GetEffectiveRightsFromAclA', 'GetEffectiveRightsFromAclW',
|
||||
'GetExplicitEntriesFromAclA', 'GetExplicitEntriesFromAclW', 'GetFileSecurityA',
|
||||
'GetFileSecurityW', 'GetKernelObjectSecurity', 'GetLengthSid', 'GetMultipleTrusteeA',
|
||||
'GetMultipleTrusteeOperationA', 'GetMultipleTrusteeOperationW', 'GetMultipleTrusteeW',
|
||||
'GetNamedSecurityInfoA', 'GetNamedSecurityInfoW', 'GetPrivateObjectSecurity',
|
||||
'GetSecurityDescriptorControl', 'GetSecurityDescriptorDacl',
|
||||
'GetSecurityDescriptorGroup', 'GetSecurityDescriptorLength',
|
||||
'GetSecurityDescriptorOwner', 'GetSecurityDescriptorSacl', 'GetSecurityInfo',
|
||||
'GetSidIdentifierAuthority', 'GetSidLengthRequired', 'GetSidSubAuthority',
|
||||
'GetSidSubAuthorityCount', 'GetTokenInformation', 'GetTrusteeFormA',
|
||||
'GetTrusteeFormW', 'GetTrusteeNameA', 'GetTrusteeNameW', 'GetTrusteeTypeA',
|
||||
'GetTrusteeTypeW', 'GetUserObjectSecurity', 'ImpersonateLoggedOnUser',
|
||||
'ImpersonateNamedPipeClient', 'ImpersonateSelf', 'InitializeAcl',
|
||||
'InitializeSecurityDescriptor', 'InitializeSid', 'IsTokenRestricted', 'IsValidAcl',
|
||||
'IsValidSecurityDescriptor', 'IsValidSid', 'LogonUserA', 'LogonUserW',
|
||||
'LookupAccountNameA', 'LookupAccountNameW', 'LookupAccountSidA', 'LookupAccountSidW',
|
||||
'LookupPrivilegeDisplayNameA', 'LookupPrivilegeDisplayNameW', 'LookupPrivilegeNameA',
|
||||
'LookupPrivilegeNameW', 'LookupPrivilegeValueA', 'LookupPrivilegeValueW',
|
||||
'LookupSecurityDescriptorPartsA', 'LookupSecurityDescriptorPartsW', 'MakeAbsoluteSD',
|
||||
'MakeSelfRelativeSD', 'MapGenericMask', 'ObjectCloseAuditAlarmA',
|
||||
'ObjectCloseAuditAlarmW', 'ObjectDeleteAuditAlarmA', 'ObjectDeleteAuditAlarmW',
|
||||
'ObjectOpenAuditAlarmA', 'ObjectOpenAuditAlarmW', 'ObjectPrivilegeAuditAlarmA',
|
||||
'ObjectPrivilegeAuditAlarmW', 'OpenProcessToken', 'OpenThreadToken', 'PrivilegeCheck',
|
||||
'PrivilegedServiceAuditAlarmA', 'PrivilegedServiceAuditAlarmW', 'RevertToSelf',
|
||||
'SetAclInformation', 'SetEntriesInAclA', 'SetEntriesInAclW', 'SetFileSecurityA',
|
||||
'SetFileSecurityW', 'SetKernelObjectSecurity', 'SetNamedSecurityInfoA',
|
||||
'SetNamedSecurityInfoW', 'SetPrivateObjectSecurity', 'SetPrivateObjectSecurityEx',
|
||||
'SetSecurityDescriptorControl', 'SetSecurityDescriptorDacl',
|
||||
'SetSecurityDescriptorGroup', 'SetSecurityDescriptorOwner',
|
||||
'SetSecurityDescriptorSacl', 'SetSecurityInfo', 'SetThreadToken',
|
||||
'SetTokenInformation', 'SetUserObjectSecurity', 'ChangeServiceConfig2A',
|
||||
'ChangeServiceConfig2W', 'ChangeServiceConfigA', 'ChangeServiceConfigW',
|
||||
'CloseServiceHandle', 'ControlService', 'CreateServiceA', 'CreateServiceW',
|
||||
'DeleteService', 'EnumDependentServicesA', 'EnumDependentServicesW',
|
||||
'EnumServicesStatusA', 'EnumServicesStatusW', 'GetServiceDisplayNameA',
|
||||
'GetServiceDisplayNameW', 'GetServiceKeyNameA', 'GetServiceKeyNameW',
|
||||
'LockServiceDatabase', 'NotifyBootConfigStatus', 'OpenSCManagerA', 'OpenSCManagerW',
|
||||
'OpenServiceA', 'OpenServiceW', 'QueryServiceConfig2A', 'QueryServiceConfig2W',
|
||||
'QueryServiceConfigA', 'QueryServiceConfigW', 'QueryServiceLockStatusA',
|
||||
'QueryServiceLockStatusW', 'QueryServiceObjectSecurity', 'QueryServiceStatus',
|
||||
'RegisterServiceCtrlHandlerA', 'RegisterServiceCtrlHandlerW',
|
||||
'SetServiceObjectSecurity', 'SetServiceStatus', 'StartServiceA',
|
||||
'StartServiceCtrlDispatcherA', 'StartServiceCtrlDispatcherW', 'StartServiceW',
|
||||
'UnlockServiceDatabase',
|
||||
|
||||
'MultinetGetConnectionPerformanceA', 'MultinetGetConnectionPerformanceW',
|
||||
'NetAlertRaise', 'NetAlertRaiseEx', 'NetApiBufferAllocate', 'NetApiBufferFree',
|
||||
'NetApiBufferReallocate', 'NetApiBufferSize', 'NetConnectionEnum', 'NetFileClose',
|
||||
'NetFileGetInfo', 'NetGetAnyDCName', 'NetGetDCName', 'NetGetDisplayInformationIndex',
|
||||
'NetGroupAdd', 'NetGroupAddUser', 'NetGroupDel', 'NetGroupDelUser', 'NetGroupEnum',
|
||||
'NetGroupGetInfo', 'NetGroupGetUsers', 'NetGroupSetInfo', 'NetGroupSetUsers',
|
||||
'NetLocalGroupAdd', 'NetLocalGroupAddMember', 'NetLocalGroupAddMembers',
|
||||
'NetLocalGroupDel', 'NetLocalGroupDelMember', 'NetLocalGroupDelMembers',
|
||||
'NetLocalGroupEnum', 'NetLocalGroupGetInfo', 'NetLocalGroupGetMembers',
|
||||
'NetLocalGroupSetInfo', 'NetLocalGroupSetMembers', 'NetMessageBufferSend',
|
||||
'NetMessageNameAdd', 'NetMessageNameDel', 'NetMessageNameEnum',
|
||||
'NetMessageNameGetInfo', 'NetQueryDisplayInformation', 'NetRemoteComputerSupports',
|
||||
'NetRemoteTOd', 'NetReplExportDirAdd', 'NetReplExportDirDel', 'NetReplExportDirEnum',
|
||||
'NetReplExportDirGetInfo', 'NetReplExportDirLock', 'NetReplExportDirSetInfo',
|
||||
'NetReplExportDirUnlock', 'NetReplGetInfo', 'NetReplImportDirAdd',
|
||||
'NetReplImportDirDel', 'NetReplImportDirEnum', 'NetReplImportDirGetInfo',
|
||||
'NetReplImportDirLock', 'NetReplImportDirUnlock', 'NetReplSetInfo',
|
||||
'NetScheduleJobAdd', 'NetScheduleJobDel', 'NetScheduleJobEnum',
|
||||
'NetScheduleJobGetInfo', 'NetServerComputerNameAdd', 'NetServerComputerNameDel',
|
||||
'NetServerDiskEnum', 'NetServerEnum', 'NetServerEnumEx', 'NetServerGetInfo',
|
||||
'NetServerSetInfo', 'NetServerTransportAdd', 'NetServerTransportAddEx',
|
||||
'NetServerTransportDel', 'NetServerTransportEnum', 'NetSessionDel', 'NetSessionEnum',
|
||||
'NetSessionGetInfo', 'NetShareAdd', 'NetShareCheck', 'NetShareDel', 'NetShareEnum',
|
||||
'NetShareGetInfo', 'NetShareSetInfo', 'NetStatisticsGet', 'NetUseAdd', 'NetUseDel',
|
||||
'NetUseEnum', 'NetUseGetInfo', 'NetUserAdd', 'NetUserChangePassword', 'NetUserDel',
|
||||
'NetUserEnum', 'NetUserGetGroups', 'NetUserGetInfo', 'NetUserGetLocalGroups',
|
||||
'NetUserModalsGet', 'NetUserModalsSet', 'NetUserSetGroups', 'NetUserSetInfo',
|
||||
'NetWkstaGetInfo', 'NetWkstaSetInfo', 'NetWkstaTransportAdd', 'NetWkstaTransportDel',
|
||||
'NetWkstaTransportEnum', 'NetWkstaUserEnum', 'NetWkstaUserGetInfo',
|
||||
'NetWkstaUserSetInfo', 'WNetAddConnection2A', 'WNetAddConnection2W',
|
||||
'WNetAddConnection3A', 'WNetAddConnection3W', 'WNetAddConnectionA',
|
||||
'WNetAddConnectionW', 'WNetCancelConnection2A', 'WNetCancelConnection2W',
|
||||
'WNetCancelConnectionA', 'WNetCancelConnectionW', 'WNetCloseEnum',
|
||||
'WNetConnectionDialog', 'WNetConnectionDialog1A', 'WNetConnectionDialog1W',
|
||||
'WNetDisconnectDialog', 'WNetDisconnectDialog1A', 'WNetDisconnectDialog1W',
|
||||
'WNetEnumResourceA', 'WNetEnumResourceW', 'WNetGetConnectionA', 'WNetGetConnectionW',
|
||||
'WNetGetLastErrorA', 'WNetGetLastErrorW', 'WNetGetNetworkInformationA',
|
||||
'WNetGetNetworkInformationW', 'WNetGetProviderNameA', 'WNetGetProviderNameW',
|
||||
'WNetGetResourceInformationA', 'WNetGetResourceInformationW',
|
||||
'WNetGetResourceParentA', 'WNetGetResourceParentW', 'WNetGetUniversalNameA',
|
||||
'WNetGetUniversalNameW', 'WNetGetUserA', 'WNetGetUserW', 'WNetOpenEnumA',
|
||||
'WNetOpenEnumW', 'WNetUseConnectionA', 'WnetUseConnectionW',
|
||||
|
||||
'accept', 'bind', 'closesocket', 'connect', 'gethostbyaddr', 'gethostbyname',
|
||||
'gethostname', 'getpeername', 'getprotobyname', 'getprotobynumber', 'getservbyname',
|
||||
'getservbyport', 'getsockname', 'getsockopt', 'htonl', 'htons', 'inet_addr',
|
||||
'inet_ntoa', 'ioctlsocket', 'listen', 'ntohl', 'ntohs', 'recv', 'recvfrom', 'select',
|
||||
'send', 'sendto', 'setsockopt', 'shutdown', 'socket', 'WSAAccept',
|
||||
'WSAAddressToStringA', 'WSAAddressToStringW', 'WSAAsyncGetHostByAddr',
|
||||
'WSAAsyncGetHostByName', 'WSAAsyncGetProtoByName', 'WSAAsyncGetProtoByNumber',
|
||||
'WSAAsyncGetServByName', 'WSAAsyncGetServByPort', 'WSAAsyncSelect',
|
||||
'WSACancelAsyncRequest', 'WSACancelBlockingCall', 'WSACleanup', 'WSACloseEvent',
|
||||
'WSAConnect', 'WSACreateEvent', 'WSADuplicateSocketA', 'WSADuplicateSocketW',
|
||||
'WSAEnumNameSpaceProvidersA', 'WSAEnumNameSpaceProvidersW', 'WSAEnumNetworkEvents',
|
||||
'WSAEnumProtocolsA', 'WSAEnumProtocolsW', 'WSAEventSelect', 'WSAGetLastError',
|
||||
'WSAGetOverlappedResult', 'WSAGetQOSByName', 'WSAGetServiceClassInfoA',
|
||||
'WSAGetServiceClassInfoW', 'WSAGetServiceClassNameByClassIdA',
|
||||
'WSAGetServiceClassNameByClassIdW', 'WSAHtonl', 'WSAHtons', 'WSAInstallServiceClassA',
|
||||
'WSAInstallServiceClassW', 'WSAIoctl', 'WSAIsBlocking', 'WSAJoinLeaf',
|
||||
'WSALookupServiceBeginA', 'WSALookupServiceBeginW', 'WSALookupServiceEnd',
|
||||
'WSALookupServiceNextA', 'WSALookupServiceNextW', 'WSANtohl', 'WSANtohs',
|
||||
'WSAProviderConfigChange', 'WSARecv', 'WSARecvDisconnect', 'WSARecvFrom',
|
||||
'WSARemoveServiceClass', 'WSAResetEvent', 'WSASend', 'WSASendDisconnect', 'WSASendTo',
|
||||
'WSASetBlockingHook', 'WSASetEvent', 'WSASetLastError', 'WSASetServiceA',
|
||||
'WSASetServiceW', 'WSASocketA', 'WSASocketW', 'WSAStartup', 'WSAStringToAddressA',
|
||||
'WSAStringToAddressW', 'WSAUnhookBlockingHook', 'WSAWaitForMultipleEvents',
|
||||
'WSCDeinstallProvider', 'WSCEnableNSProvider', 'WSCEnumProtocols',
|
||||
'WSCGetProviderPath', 'WSCInstallNameSpace', 'WSCInstallProvider',
|
||||
'WSCUnInstallNameSpace',
|
||||
|
||||
'ContinueDebugEvent', 'DebugActiveProcess', 'DebugBreak', 'FatalExit',
|
||||
'FlushInstructionCache', 'GetThreadContext', 'GetThreadSelectorEntry',
|
||||
'IsDebuggerPresent', 'OutputDebugStringA', 'OutputDebugStringW', 'ReadProcessMemory',
|
||||
'SetDebugErrorLevel', 'SetThreadContext', 'WaitForDebugEvent', 'WriteProcessMemory',
|
||||
|
||||
'CloseHandle', 'DuplicateHandle', 'GetHandleInformation', 'SetHandleInformation',
|
||||
|
||||
'AdjustWindowRect', 'AdjustWindowRectEx', 'AllowSetForegroundWindow',
|
||||
'AnimateWindow', 'AnyPopup', 'ArrangeIconicWindows', 'BeginDeferWindowPos',
|
||||
'BringWindowToTop', 'CascadeWindows', 'ChildWindowFromPoint',
|
||||
'ChildWindowFromPointEx', 'CloseWindow', 'CreateWindowExA', 'CreateWindowExW',
|
||||
'DeferWindowPos', 'DestroyWindow', 'EndDeferWindowPos', 'EnumChildWindows',
|
||||
'EnumThreadWindows', 'EnumWindows', 'FindWindowA', 'FindWindowExA', 'FindWindowExW',
|
||||
'FindWindowW', 'GetAltTabInfoA', 'GetAltTabInfoW', 'GetAncestor', 'GetClientRect',
|
||||
'GetDesktopWindow', 'GetForegroundWindow', 'GetGUIThreadInfo', 'GetLastActivePopup',
|
||||
'GetLayout', 'GetParent', 'GetProcessDefaultLayout', 'GetTitleBarInf', 'GetTopWindow',
|
||||
'GetWindow', 'GetWindowInfo', 'GetWindowModuleFileNameA', 'GetWindowModuleFileNameW',
|
||||
'GetWindowPlacement', 'GetWindowRect', 'GetWindowTextA', 'GetWindowTextLengthA',
|
||||
'GetWindowTextLengthW', 'GetWindowTextW', 'GetWindowThreadProcessId', 'IsChild',
|
||||
'IsIconic', 'IsWindow', 'IsWindowUnicode', 'IsWindowVisible', 'IsZoomed',
|
||||
'LockSetForegroundWindow', 'MoveWindow', 'OpenIcon', 'RealChildWindowFromPoint',
|
||||
'RealGetWindowClassA', 'RealGetWindowClassW', 'SetForegroundWindow',
|
||||
'SetLayeredWindowAttributes', 'SetLayout', 'SetParent', 'SetProcessDefaultLayout',
|
||||
'SetWindowPlacement', 'SetWindowPos', 'SetWindowTextA', 'SetWindowTextW',
|
||||
'ShowOwnedPopups', 'ShowWindow', 'ShowWindowAsync', 'TileWindows',
|
||||
'UpdateLayeredWindow', 'WindowFromPoint',
|
||||
|
||||
'CreateDialogIndirectParamA', 'CreateDialogIndirectParamW', 'CreateDialogParamA',
|
||||
'CreateDialogParamW', 'DefDlgProcA', 'DefDlgProcW', 'DialogBoxIndirectParamA',
|
||||
'DialogBoxIndirectParamW', 'DialogBoxParamA', 'DialogBoxParamW', 'EndDialog',
|
||||
'GetDialogBaseUnits', 'GetDlgCtrlID', 'GetDlgItem', 'GetDlgItemInt',
|
||||
'GetDlgItemTextA', 'GetDlgItemTextW', 'GetNextDlgGroupItem', 'GetNextDlgTabItem',
|
||||
'IsDialogMessageA', 'IsDialogMessageW', 'MapDialogRect', 'MessageBoxA',
|
||||
'MessageBoxExA', 'MessageBoxExW', 'MessageBoxIndirectA', 'MessageBoxIndirectW',
|
||||
'MessageBoxW', 'SendDlgItemMessageA', 'SendDlgItemMessageW', 'SetDlgItemInt',
|
||||
'SetDlgItemTextA', 'SetDlgItemTextW',
|
||||
|
||||
'GetWriteWatch', 'GlobalMemoryStatus', 'GlobalMemoryStatusEx', 'IsBadCodePtr',
|
||||
'IsBadReadPtr', 'IsBadStringPtrA', 'IsBadStringPtrW', 'IsBadWritePtr',
|
||||
'ResetWriteWatch', 'AllocateUserPhysicalPages', 'FreeUserPhysicalPages',
|
||||
'MapUserPhysicalPages', 'MapUserPhysicalPagesScatter', 'GlobalAlloc', 'GlobalFlags',
|
||||
'GlobalFree', 'GlobalHandle', 'GlobalLock', 'GlobalReAlloc', 'GlobalSize',
|
||||
'GlobalUnlock', 'LocalAlloc', 'LocalFlags', 'LocalFree', 'LocalHandle', 'LocalLock',
|
||||
'LocalReAlloc', 'LocalSize', 'LocalUnlock', 'GetProcessHeap', 'GetProcessHeaps',
|
||||
'HeapAlloc', 'HeapCompact', 'HeapCreate', 'HeapDestroy', 'HeapFree', 'HeapLock',
|
||||
'HeapReAlloc', 'HeapSize', 'HeapUnlock', 'HeapValidate', 'HeapWalk', 'VirtualAlloc',
|
||||
'VirtualAllocEx', 'VirtualFree', 'VirtualFreeEx', 'VirtualLock', 'VirtualProtect',
|
||||
'VirtualProtectEx', 'VirtualQuery', 'VirtualQueryEx', 'VirtualUnlock',
|
||||
'GetFreeSpace', 'GlobalCompact', 'GlobalFix', 'GlobalUnfix', 'GlobalUnWire',
|
||||
'GlobalWire', 'IsBadHugeReadPtr', 'IsBadHugeWritePtr', 'LocalCompact', 'LocalShrink',
|
||||
|
||||
'GetClassInfoA', 'GetClassInfoW', 'GetClassInfoExA', 'GetClassInfoExW',
|
||||
'GetClassLongA', 'GetClassLongW', 'GetClassLongPtrA', 'GetClassLongPtrW',
|
||||
'RegisterClassA', 'RegisterClassW', 'RegisterClassExA', 'RegisterClassExW',
|
||||
'SetClassLongA', 'SetClassLongW', 'SetClassLongPtrA', 'SetClassLongPtrW',
|
||||
'SetWindowLongA', 'SetWindowLongW', 'SetWindowLongPtrA', 'SetWindowLongPtrW',
|
||||
'UnregisterClassA', 'UnregisterClassW', 'GetClassWord', 'GetWindowWord',
|
||||
'SetClassWord', 'SetWindowWord'
|
||||
),
|
||||
// Native API
|
||||
6 => array(
|
||||
'CsrAllocateCaptureBuffer', 'CsrAllocateCapturePointer', 'CsrAllocateMessagePointer',
|
||||
'CsrCaptureMessageBuffer', 'CsrCaptureMessageString', 'CsrCaptureTimeout',
|
||||
'CsrClientCallServer', 'CsrClientConnectToServer', 'CsrFreeCaptureBuffer',
|
||||
'CsrIdentifyAlertableThread', 'CsrNewThread', 'CsrProbeForRead', 'CsrProbeForWrite',
|
||||
'CsrSetPriorityClass',
|
||||
|
||||
'LdrAccessResource', 'LdrDisableThreadCalloutsForDll', 'LdrEnumResources',
|
||||
'LdrFindEntryForAddress', 'LdrFindResource_U', 'LdrFindResourceDirectory_U',
|
||||
'LdrGetDllHandle', 'LdrGetProcedureAddress', 'LdrInitializeThunk', 'LdrLoadDll',
|
||||
'LdrProcessRelocationBlock', 'LdrQueryImageFileExecutionOptions',
|
||||
'LdrQueryProcessModuleInformation', 'LdrShutdownProcess', 'LdrShutdownThread',
|
||||
'LdrUnloadDll', 'LdrVerifyImageMatchesChecksum',
|
||||
|
||||
'NtAcceptConnectPort', 'ZwAcceptConnectPort', 'NtCompleteConnectPort',
|
||||
'ZwCompleteConnectPort', 'NtConnectPort', 'ZwConnectPort', 'NtCreatePort',
|
||||
'ZwCreatePort', 'NtImpersonateClientOfPort', 'ZwImpersonateClientOfPort',
|
||||
'NtListenPort', 'ZwListenPort', 'NtQueryInformationPort', 'ZwQueryInformationPort',
|
||||
'NtReadRequestData', 'ZwReadRequestData', 'NtReplyPort', 'ZwReplyPort',
|
||||
'NtReplyWaitReceivePort', 'ZwReplyWaitReceivePort', 'NtReplyWaitReplyPort',
|
||||
'ZwReplyWaitReplyPort', 'NtRequestPort', 'ZwRequestPort', 'NtRequestWaitReplyPort',
|
||||
'ZwRequestWaitReplyPort', 'NtSecureConnectPort', 'ZwSecureConnectPort',
|
||||
'NtWriteRequestData', 'ZwWriteRequestData',
|
||||
|
||||
'NtAccessCheck', 'ZwAccessCheck', 'NtAccessCheckAndAuditAlarm',
|
||||
'ZwAccessCheckAndAuditAlarm', 'NtAccessCheckByType', 'ZwAccessCheckByType',
|
||||
'NtAccessCheckByTypeAndAuditAlarm', 'ZwAccessCheckByTypeAndAuditAlarm',
|
||||
'NtAccessCheckByTypeResultList', 'ZwAccessCheckByTypeResultList',
|
||||
'NtAdjustGroupsToken', 'ZwAdjustGroupsToken', 'NtAdjustPrivilegesToken',
|
||||
'ZwAdjustPrivilegesToken', 'NtCloseObjectAuditAlarm', 'ZwCloseObjectAuditAlarm',
|
||||
'NtCreateToken', 'ZwCreateToken', 'NtDeleteObjectAuditAlarm',
|
||||
'ZwDeleteObjectAuditAlarm', 'NtDuplicateToken', 'ZwDuplicateToken',
|
||||
'NtFilterToken', 'ZwFilterToken', 'NtImpersonateThread', 'ZwImpersonateThread',
|
||||
'NtOpenObjectAuditAlarm', 'ZwOpenObjectAuditAlarm', 'NtOpenProcessToken',
|
||||
'ZwOpenProcessToken', 'NtOpenThreadToken', 'ZwOpenThreadToken', 'NtPrivilegeCheck',
|
||||
'ZwPrivilegeCheck', 'NtPrivilegedServiceAuditAlarm', 'ZwPrivilegedServiceAuditAlarm',
|
||||
'NtPrivilegeObjectAuditAlarm', 'ZwPrivilegeObjectAuditAlarm',
|
||||
'NtQueryInformationToken', 'ZwQueryInformationToken', 'NtQuerySecurityObject',
|
||||
'ZwQuerySecurityObject', 'NtSetInformationToken', 'ZwSetInformationToken',
|
||||
'NtSetSecurityObject', 'ZwSetSecurityObject',
|
||||
|
||||
'NtAddAtom', 'ZwAddAtom', 'NtDeleteAtom', 'ZwDeleteAtom', 'NtFindAtom', 'ZwFindAtom',
|
||||
'NtQueryInformationAtom', 'ZwQueryInformationAtom',
|
||||
|
||||
'NtAlertResumeThread', 'ZwAlertResumeThread', 'NtAlertThread', 'ZwAlertThread',
|
||||
'NtCreateProcess', 'ZwCreateProcess', 'NtCreateThread', 'ZwCreateThread',
|
||||
'NtCurrentTeb', 'NtDelayExecution', 'ZwDelayExecution', 'NtGetContextThread',
|
||||
'ZwGetContextThread', 'NtOpenProcess', 'ZwOpenProcess', 'NtOpenThread',
|
||||
'ZwOpenThread', 'NtQueryInformationProcess', 'ZwQueryInformationProcess',
|
||||
'NtQueryInformationThread', 'ZwQueryInformationThread', 'NtQueueApcThread',
|
||||
'ZwQueueApcThread', 'NtResumeThread', 'ZwResumeThread', 'NtSetContextThread',
|
||||
'ZwSetContextThread', 'NtSetHighWaitLowThread', 'ZwSetHighWaitLowThread',
|
||||
'NtSetInformationProcess', 'ZwSetInformationProcess', 'NtSetInformationThread',
|
||||
'ZwSetInformationThread', 'NtSetLowWaitHighThread', 'ZwSetLowWaitHighThread',
|
||||
'NtSuspendThread', 'ZwSuspendThread', 'NtTerminateProcess', 'ZwTerminateProcess',
|
||||
'NtTerminateThread', 'ZwTerminateThread', 'NtTestAlert', 'ZwTestAlert',
|
||||
'NtYieldExecution', 'ZwYieldExecution',
|
||||
|
||||
'NtAllocateVirtualMemory', 'ZwAllocateVirtualMemory', 'NtAllocateVirtualMemory64',
|
||||
'ZwAllocateVirtualMemory64', 'NtAreMappedFilesTheSame', 'ZwAreMappedFilesTheSame',
|
||||
'NtCreateSection', 'ZwCreateSection', 'NtExtendSection', 'ZwExtendSection',
|
||||
'NtFlushVirtualMemory', 'ZwFlushVirtualMemory', 'NtFreeVirtualMemory',
|
||||
'ZwFreeVirtualMemory', 'NtFreeVirtualMemory64', 'ZwFreeVirtualMemory64',
|
||||
'NtLockVirtualMemory', 'ZwLockVirtualMemory', 'NtMapViewOfSection',
|
||||
'ZwMapViewOfSection', 'NtMapViewOfVlmSection', 'ZwMapViewOfVlmSection',
|
||||
'NtOpenSection', 'ZwOpenSection', 'NtProtectVirtualMemory', 'ZwProtectVirtualMemory',
|
||||
'NtProtectVirtualMemory64', 'ZwProtectVirtualMemory64', 'NtQueryVirtualMemory',
|
||||
'ZwQueryVirtualMemory', 'NtQueryVirtualMemory64', 'ZwQueryVirtualMemory64',
|
||||
'NtReadVirtualMemory', 'ZwReadVirtualMemory', 'NtReadVirtualMemory64',
|
||||
'ZwReadVirtualMemory64', 'NtUnlockVirtualMemory', 'ZwUnlockVirtualMemory',
|
||||
'NtUnmapViewOfSection', 'ZwUnmapViewOfSection', 'NtUnmapViewOfVlmSection',
|
||||
'ZwUnmapViewOfVlmSection', 'NtWriteVirtualMemory', 'ZwWriteVirtualMemory',
|
||||
'NtWriteVirtualMemory64', 'ZwWriteVirtualMemory64',
|
||||
|
||||
'NtAssignProcessToJobObject', 'ZwAssignProcessToJobObject', 'NtCreateJobObject',
|
||||
'ZwCreateJobObject', 'NtOpenJobObject', 'ZwOpenJobObject',
|
||||
'NtQueryInformationJobObject', 'ZwQueryInformationJobObject',
|
||||
'NtSetInformationJobObject', 'ZwSetInformationJobObject', 'NtTerminateJobObject',
|
||||
'ZwTerminateJobObject',
|
||||
|
||||
'NtCancelIoFile', 'ZwCancelIoFile', 'NtCreateFile', 'ZwCreateFile',
|
||||
'NtCreateIoCompletion', 'ZwCreateIoCompletion', 'NtDeleteFile', 'ZwDeleteFile',
|
||||
'NtDeviceIoControlFile', 'ZwDeviceIoControlFile', 'NtFlushBuffersFile',
|
||||
'ZwFlushBuffersFile', 'NtFsControlFile', 'ZwFsControlFile', 'NtLockFile', 'ZwLockFile',
|
||||
'NtNotifyChangeDirectoryFile', 'ZwNotifyChangeDirectoryFile', 'NtOpenFile',
|
||||
'ZwOpenFile', 'NtOpenIoCompletion', 'ZwOpenIoCompletion', 'NtQueryAttributesFile',
|
||||
'ZwQueryAttributesFile', 'NtQueryDirectoryFile', 'ZwQueryDirectoryFile',
|
||||
'NtQueryEaFile', 'ZwQueryEaFile', 'NtQueryIoCompletion', 'ZwQueryIoCompletion',
|
||||
'NtQueryQuotaInformationFile', 'ZwQueryQuotaInformationFile',
|
||||
'NtQueryVolumeInformationFile', 'ZwQueryVolumeInformationFile', 'NtReadFile',
|
||||
'ZwReadFile', 'NtReadFile64', 'ZwReadFile64', 'NtReadFileScatter', 'ZwReadFileScatter',
|
||||
'NtRemoveIoCompletion', 'ZwRemoveIoCompletion', 'NtSetEaFile', 'ZwSetEaFile',
|
||||
'NtSetInformationFile', 'ZwSetInformationFile', 'NtSetIoCompletion',
|
||||
'ZwSetIoCompletion', 'NtSetQuotaInformationFile', 'ZwSetQuotaInformationFile',
|
||||
'NtSetVolumeInformationFile', 'ZwSetVolumeInformationFile', 'NtUnlockFile',
|
||||
'ZwUnlockFile', 'NtWriteFile', 'ZwWriteFile', 'NtWriteFile64','ZwWriteFile64',
|
||||
'NtWriteFileGather', 'ZwWriteFileGather', 'NtQueryFullAttributesFile',
|
||||
'ZwQueryFullAttributesFile', 'NtQueryInformationFile', 'ZwQueryInformationFile',
|
||||
|
||||
'RtlAbortRXact', 'RtlAbsoluteToSelfRelativeSD', 'RtlAcquirePebLock',
|
||||
'RtlAcquireResourceExclusive', 'RtlAcquireResourceShared', 'RtlAddAccessAllowedAce',
|
||||
'RtlAddAccessDeniedAce', 'RtlAddAce', 'RtlAddActionToRXact', 'RtlAddAtomToAtomTable',
|
||||
'RtlAddAttributeActionToRXact', 'RtlAddAuditAccessAce', 'RtlAddCompoundAce',
|
||||
'RtlAdjustPrivilege', 'RtlAllocateAndInitializeSid', 'RtlAllocateHandle',
|
||||
'RtlAllocateHeap', 'RtlAnsiCharToUnicodeChar', 'RtlAnsiStringToUnicodeSize',
|
||||
'RtlAnsiStringToUnicodeString', 'RtlAppendAsciizToString', 'RtlAppendStringToString',
|
||||
'RtlAppendUnicodeStringToString', 'RtlAppendUnicodeToString', 'RtlApplyRXact',
|
||||
'RtlApplyRXactNoFlush', 'RtlAreAllAccessesGranted', 'RtlAreAnyAccessesGranted',
|
||||
'RtlAreBitsClear', 'RtlAreBitsSet', 'RtlAssert', 'RtlCaptureStackBackTrace',
|
||||
'RtlCharToInteger', 'RtlCheckRegistryKey', 'RtlClearAllBits', 'RtlClearBits',
|
||||
'RtlClosePropertySet', 'RtlCompactHeap', 'RtlCompareMemory', 'RtlCompareMemoryUlong',
|
||||
'RtlCompareString', 'RtlCompareUnicodeString', 'RtlCompareVariants',
|
||||
'RtlCompressBuffer', 'RtlConsoleMultiByteToUnicodeN', 'RtlConvertExclusiveToShared',
|
||||
'RtlConvertLongToLargeInteger', 'RtlConvertPropertyToVariant',
|
||||
'RtlConvertSharedToExclusive', 'RtlConvertSidToUnicodeString',
|
||||
'RtlConvertUiListToApiList', 'RtlConvertUlongToLargeInteger',
|
||||
'RtlConvertVariantToProperty', 'RtlCopyLuid', 'RtlCopyLuidAndAttributesArray',
|
||||
'RtlCopySecurityDescriptor', 'RtlCopySid', 'RtlCopySidAndAttributesArray',
|
||||
'RtlCopyString', 'RtlCopyUnicodeString', 'RtlCreateAcl', 'RtlCreateAndSetSD',
|
||||
'RtlCreateAtomTable', 'RtlCreateEnvironment', 'RtlCreateHeap',
|
||||
'RtlCreateProcessParameters', 'RtlCreatePropertySet', 'RtlCreateQueryDebugBuffer',
|
||||
'RtlCreateRegistryKey', 'RtlCreateSecurityDescriptor', 'RtlCreateTagHeap',
|
||||
'RtlCreateUnicodeString', 'RtlCreateUnicodeStringFromAsciiz', 'RtlCreateUserProcess',
|
||||
'RtlCreateUserSecurityObject', 'RtlCreateUserThread', 'RtlCustomCPToUnicodeN',
|
||||
'RtlCutoverTimeToSystemTime', 'RtlDecompressBuffer', 'RtlDecompressFragment',
|
||||
'RtlDelete', 'RtlDeleteAce', 'RtlDeleteAtomFromAtomTable', 'RtlDeleteCriticalSection',
|
||||
'RtlDeleteElementGenericTable', 'RtlDeleteNoSplay', 'RtlDeleteRegistryValue',
|
||||
'RtlDeleteResource', 'RtlDeleteSecurityObject', 'RtlDeNormalizeProcessParams',
|
||||
'RtlDestroyAtomTable', 'RtlDestroyEnvironment', 'RtlDestroyHandleTable',
|
||||
'RtlDestroyHeap', 'RtlDestroyProcessParameters', 'RtlDestroyQueryDebugBuffer',
|
||||
'RtlDetermineDosPathNameType_U', 'RtlDoesFileExists_U', 'RtlDosPathNameToNtPathName_U',
|
||||
'RtlDosSearchPath_U', 'RtlDowncaseUnicodeString', 'RtlDumpResource',
|
||||
'RtlEmptyAtomTable', 'RtlEnlargedIntegerMultiply', 'RtlEnlargedUnsignedDivide',
|
||||
'RtlEnlargedUnsignedMultiply', 'RtlEnterCriticalSection', 'RtlEnumerateGenericTable',
|
||||
'RtlEnumerateGenericTableWithoutSplaying', 'RtlEnumerateProperties',
|
||||
'RtlEnumProcessHeaps', 'RtlEqualComputerName', 'RtlEqualDomainName', 'RtlEqualLuid',
|
||||
'RtlEqualPrefixSid', 'RtlEqualSid', 'RtlEqualString', 'RtlEqualUnicodeString',
|
||||
'RtlEraseUnicodeString', 'RtlExpandEnvironmentStrings_U', 'RtlExtendedIntegerMultiply',
|
||||
'RtlExtendedLargeIntegerDivide', 'RtlExtendedMagicDivide', 'RtlExtendHeap',
|
||||
'RtlFillMemory', 'RtlFillMemoryUlong', 'RtlFindClearBits', 'RtlFindClearBitsAndSet',
|
||||
'RtlFindLongestRunClear', 'RtlFindLongestRunSet', 'RtlFindMessage', 'RtlFindSetBits',
|
||||
'RtlFindSetBitsAndClear', 'RtlFirstFreeAce', 'RtlFlushPropertySet',
|
||||
'RtlFormatCurrentUserKeyPath', 'RtlFormatMessage', 'RtlFreeAnsiString',
|
||||
'RtlFreeHandle', 'RtlFreeHeap', 'RtlFreeOemString', 'RtlFreeSid',
|
||||
'RtlFreeUnicodeString', 'RtlFreeUserThreadStack', 'RtlGenerate8dot3Name', 'RtlGetAce',
|
||||
'RtlGetCallersAddress', 'RtlGetCompressionWorkSpaceSize',
|
||||
'RtlGetControlSecurityDescriptor', 'RtlGetCurrentDirectory_U',
|
||||
'RtlGetDaclSecurityDescriptor', 'RtlGetElementGenericTable', 'RtlGetFullPathName_U',
|
||||
'RtlGetGroupSecurityDescriptor', 'RtlGetLongestNtPathLength', 'RtlGetNtGlobalFlags',
|
||||
'RtlGetNtProductType', 'RtlGetOwnerSecurityDescriptor', 'RtlGetProcessHeaps',
|
||||
'RtlGetSaclSecurityDescriptor', 'RtlGetUserInfoHeap', 'RtlGuidToPropertySetName',
|
||||
'RtlIdentifierAuthoritySid', 'RtlImageDirectoryEntryToData', 'RtlImageNtHeader',
|
||||
'RtlImageRvaToSection', 'RtlImageRvaToVa', 'RtlImpersonateSelf', 'RtlInitAnsiString',
|
||||
'RtlInitCodePageTable', 'RtlInitializeAtomPackage', 'RtlInitializeBitMap',
|
||||
'RtlInitializeContext', 'RtlInitializeCriticalSection',
|
||||
'RtlInitializeCriticalSectionAndSpinCount', 'RtlInitializeGenericTable',
|
||||
'RtlInitializeHandleTable', 'RtlInitializeResource', 'RtlInitializeRXact',
|
||||
'RtlInitializeSid', 'RtlInitNlsTables', 'RtlInitString', 'RtlInitUnicodeString',
|
||||
'RtlInsertElementGenericTable', 'RtlIntegerToChar', 'RtlIntegerToUnicodeString',
|
||||
'RtlIsDosDeviceName_U', 'RtlIsGenericTableEmpty', 'RtlIsNameLegalDOS8Dot3',
|
||||
'RtlIsTextUnicode', 'RtlIsValidHandle', 'RtlIsValidIndexHandle', 'RtlLargeIntegerAdd',
|
||||
'RtlLargeIntegerArithmeticShift', 'RtlLargeIntegerDivide', 'RtlLargeIntegerNegate',
|
||||
'RtlLargeIntegerShiftLeft', 'RtlLargeIntegerShiftRight', 'RtlLargeIntegerSubtract',
|
||||
'RtlLargeIntegerToChar', 'RtlLeaveCriticalSection', 'RtlLengthRequiredSid',
|
||||
'RtlLengthSecurityDescriptor', 'RtlLengthSid', 'RtlLocalTimeToSystemTime',
|
||||
'RtlLockHeap', 'RtlLookupAtomInAtomTable', 'RtlLookupElementGenericTable',
|
||||
'RtlMakeSelfRelativeSD', 'RtlMapGenericMask', 'RtlMoveMemory',
|
||||
'RtlMultiByteToUnicodeN', 'RtlMultiByteToUnicodeSize', 'RtlNewInstanceSecurityObject',
|
||||
'RtlNewSecurityGrantedAccess', 'RtlNewSecurityObject', 'RtlNormalizeProcessParams',
|
||||
'RtlNtStatusToDosError', 'RtlNumberGenericTableElements', 'RtlNumberOfClearBits',
|
||||
'RtlNumberOfSetBits', 'RtlOemStringToUnicodeSize', 'RtlOemStringToUnicodeString',
|
||||
'RtlOemToUnicodeN', 'RtlOnMappedStreamEvent', 'RtlOpenCurrentUser',
|
||||
'RtlPcToFileHeader', 'RtlPinAtomInAtomTable', 'RtlpNtCreateKey',
|
||||
'RtlpNtEnumerateSubKey', 'RtlpNtMakeTemporaryKey', 'RtlpNtOpenKey',
|
||||
'RtlpNtQueryValueKey', 'RtlpNtSetValueKey', 'RtlPrefixString',
|
||||
'RtlPrefixUnicodeString', 'RtlPropertySetNameToGuid', 'RtlProtectHeap',
|
||||
'RtlpUnWaitCriticalSection', 'RtlpWaitForCriticalSection', 'RtlQueryAtomInAtomTable',
|
||||
'RtlQueryEnvironmentVariable_U', 'RtlQueryInformationAcl',
|
||||
'RtlQueryProcessBackTraceInformation', 'RtlQueryProcessDebugInformation',
|
||||
'RtlQueryProcessHeapInformation', 'RtlQueryProcessLockInformation',
|
||||
'RtlQueryProperties', 'RtlQueryPropertyNames', 'RtlQueryPropertySet',
|
||||
'RtlQueryRegistryValues', 'RtlQuerySecurityObject', 'RtlQueryTagHeap',
|
||||
'RtlQueryTimeZoneInformation', 'RtlRaiseException', 'RtlRaiseStatus', 'RtlRandom',
|
||||
'RtlReAllocateHeap', 'RtlRealPredecessor', 'RtlRealSuccessor', 'RtlReleasePebLock',
|
||||
'RtlReleaseResource', 'RtlRemoteCall', 'RtlResetRtlTranslations',
|
||||
'RtlRunDecodeUnicodeString', 'RtlRunEncodeUnicodeString', 'RtlSecondsSince1970ToTime',
|
||||
'RtlSecondsSince1980ToTime', 'RtlSelfRelativeToAbsoluteSD', 'RtlSetAllBits',
|
||||
'RtlSetAttributesSecurityDescriptor', 'RtlSetBits', 'RtlSetCriticalSectionSpinCount',
|
||||
'RtlSetCurrentDirectory_U', 'RtlSetCurrentEnvironment', 'RtlSetDaclSecurityDescriptor',
|
||||
'RtlSetEnvironmentVariable', 'RtlSetGroupSecurityDescriptor', 'RtlSetInformationAcl',
|
||||
'RtlSetOwnerSecurityDescriptor', 'RtlSetProperties', 'RtlSetPropertyNames',
|
||||
'RtlSetPropertySetClassId', 'RtlSetSaclSecurityDescriptor', 'RtlSetSecurityObject',
|
||||
'RtlSetTimeZoneInformation', 'RtlSetUnicodeCallouts', 'RtlSetUserFlagsHeap',
|
||||
'RtlSetUserValueHeap', 'RtlSizeHeap', 'RtlSplay', 'RtlStartRXact',
|
||||
'RtlSubAuthorityCountSid', 'RtlSubAuthoritySid', 'RtlSubtreePredecessor',
|
||||
'RtlSubtreeSuccessor', 'RtlSystemTimeToLocalTime', 'RtlTimeFieldsToTime',
|
||||
'RtlTimeToElapsedTimeFields', 'RtlTimeToSecondsSince1970', 'RtlTimeToSecondsSince1980',
|
||||
'RtlTimeToTimeFields', 'RtlTryEnterCriticalSection', 'RtlUnicodeStringToAnsiSize',
|
||||
'RtlUnicodeStringToAnsiString', 'RtlUnicodeStringToCountedOemString',
|
||||
'RtlUnicodeStringToInteger', 'RtlUnicodeStringToOemSize',
|
||||
'RtlUnicodeStringToOemString', 'RtlUnicodeToCustomCPN', 'RtlUnicodeToMultiByteN',
|
||||
'RtlUnicodeToMultiByteSize', 'RtlUnicodeToOemN', 'RtlUniform', 'RtlUnlockHeap',
|
||||
'RtlUnwind', 'RtlUpcaseUnicodeChar', 'RtlUpcaseUnicodeString',
|
||||
'RtlUpcaseUnicodeStringToAnsiString', 'RtlUpcaseUnicodeStringToCountedOemString',
|
||||
'RtlUpcaseUnicodeStringToOemString', 'RtlUpcaseUnicodeToCustomCPN',
|
||||
'RtlUpcaseUnicodeToMultiByteN', 'RtlUpcaseUnicodeToOemN', 'RtlUpperChar',
|
||||
'RtlUpperString', 'RtlUsageHeap', 'RtlValidAcl', 'RtlValidateHeap',
|
||||
'RtlValidateProcessHeaps', 'RtlValidSecurityDescriptor', 'RtlValidSid', 'RtlWalkHeap',
|
||||
'RtlWriteRegistryValue', 'RtlxAnsiStringToUnicodeSize', 'RtlxOemStringToUnicodeSize',
|
||||
'RtlxUnicodeStringToAnsiSize', 'RtlxUnicodeStringToOemSize', 'RtlZeroHeap',
|
||||
'RtlZeroMemory',
|
||||
|
||||
'NtCancelTimer', 'ZwCancelTimer', 'NtCreateTimer', 'ZwCreateTimer', 'NtGetTickCount',
|
||||
'ZwGetTickCount', 'NtOpenTimer', 'ZwOpenTimer', 'NtQueryPerformanceCounter',
|
||||
'ZwQueryPerformanceCounter', 'NtQuerySystemTime', 'ZwQuerySystemTime', 'NtQueryTimer',
|
||||
'ZwQueryTimer', 'NtQueryTimerResolution', 'ZwQueryTimerResolution', 'NtSetSystemTime',
|
||||
'ZwSetSystemTime', 'NtSetTimer', 'ZwSetTimer', 'NtSetTimerResolution',
|
||||
'ZwSetTimerResolution',
|
||||
|
||||
'NtClearEvent', 'ZwClearEvent', 'NtCreateEvent', 'ZwCreateEvent', 'NtCreateEventPair',
|
||||
'ZwCreateEventPair', 'NtCreateMutant', 'ZwCreateMutant', 'NtCreateSemaphore',
|
||||
'ZwCreateSemaphore', 'NtOpenEvent', 'ZwOpenEvent', 'NtOpenEventPair',
|
||||
'ZwOpenEventPair', 'NtOpenMutant', 'ZwOpenMutant', 'NtOpenSemaphore',
|
||||
'ZwOpenSemaphore', 'NtPulseEvent', 'ZwPulseEvent', 'NtQueryEvent', 'ZwQueryEvent',
|
||||
'NtQueryMutant', 'ZwQueryMutant', 'NtQuerySemaphore', 'ZwQuerySemaphore',
|
||||
'NtReleaseMutant', 'ZwReleaseMutant', 'NtReleaseProcessMutant',
|
||||
'ZwReleaseProcessMutant', 'NtReleaseSemaphore', 'ZwReleaseSemaphore',
|
||||
'NtReleaseThreadMutant', 'ZwReleaseThreadMutant', 'NtResetEvent', 'ZwResetEvent',
|
||||
'NtSetEvent', 'ZwSetEvent', 'NtSetHighEventPair', 'ZwSetHighEventPair',
|
||||
'NtSetHighWaitLowEventPair', 'ZwSetHighWaitLowEventPair', 'NtSetLowEventPair',
|
||||
'ZwSetLowEventPair', 'NtSetLowWaitHighEventPair', 'ZwSetLowWaitHighEventPair',
|
||||
'NtSignalAndWaitForSingleObject', 'ZwSignalAndWaitForSingleObject',
|
||||
'NtWaitForMultipleObjects', 'ZwWaitForMultipleObjects', 'NtWaitForSingleObject',
|
||||
'ZwWaitForSingleObject', 'NtWaitHighEventPair', 'ZwWaitHighEventPair',
|
||||
'NtWaitLowEventPair', 'ZwWaitLowEventPair',
|
||||
|
||||
'NtClose', 'ZwClose', 'NtCreateDirectoryObject', 'ZwCreateDirectoryObject',
|
||||
'NtCreateSymbolicLinkObject', 'ZwCreateSymbolicLinkObject',
|
||||
'NtDuplicateObject', 'ZwDuplicateObject', 'NtMakeTemporaryObject',
|
||||
'ZwMakeTemporaryObject', 'NtOpenDirectoryObject', 'ZwOpenDirectoryObject',
|
||||
'NtOpenSymbolicLinkObject', 'ZwOpenSymbolicLinkObject', 'NtQueryDirectoryObject',
|
||||
'ZwQueryDirectoryObject', 'NtQueryObject', 'ZwQueryObject',
|
||||
'NtQuerySymbolicLinkObject', 'ZwQuerySymbolicLinkObject', 'NtSetInformationObject',
|
||||
'ZwSetInformationObject',
|
||||
|
||||
'NtContinue', 'ZwContinue', 'NtRaiseException', 'ZwRaiseException',
|
||||
'NtRaiseHardError', 'ZwRaiseHardError', 'NtSetDefaultHardErrorPort',
|
||||
'ZwSetDefaultHardErrorPort',
|
||||
|
||||
'NtCreateChannel', 'ZwCreateChannel', 'NtListenChannel', 'ZwListenChannel',
|
||||
'NtOpenChannel', 'ZwOpenChannel', 'NtReplyWaitSendChannel', 'ZwReplyWaitSendChannel',
|
||||
'NtSendWaitReplyChannel', 'ZwSendWaitReplyChannel', 'NtSetContextChannel',
|
||||
'ZwSetContextChannel',
|
||||
|
||||
'NtCreateKey', 'ZwCreateKey', 'NtDeleteKey', 'ZwDeleteKey', 'NtDeleteValueKey',
|
||||
'ZwDeleteValueKey', 'NtEnumerateKey', 'ZwEnumerateKey', 'NtEnumerateValueKey',
|
||||
'ZwEnumerateValueKey', 'NtFlushKey', 'ZwFlushKey', 'NtInitializeRegistry',
|
||||
'ZwInitializeRegistry', 'NtLoadKey', 'ZwLoadKey', 'NtLoadKey2', 'ZwLoadKey2',
|
||||
'NtNotifyChangeKey', 'ZwNotifyChangeKey', 'NtOpenKey', 'ZwOpenKey', 'NtQueryKey',
|
||||
'ZwQueryKey', 'NtQueryMultipleValueKey', 'ZwQueryMultipleValueKey',
|
||||
'NtQueryMultiplValueKey', 'ZwQueryMultiplValueKey', 'NtQueryValueKey',
|
||||
'ZwQueryValueKey', 'NtReplaceKey', 'ZwReplaceKey', 'NtRestoreKey', 'ZwRestoreKey',
|
||||
'NtSaveKey', 'ZwSaveKey', 'NtSetInformationKey', 'ZwSetInformationKey',
|
||||
'NtSetValueKey', 'ZwSetValueKey', 'NtUnloadKey', 'ZwUnloadKey',
|
||||
|
||||
'NtCreateMailslotFile', 'ZwCreateMailslotFile', 'NtCreateNamedPipeFile',
|
||||
'ZwCreateNamedPipeFile', 'NtCreatePagingFile', 'ZwCreatePagingFile',
|
||||
|
||||
'NtCreateProfile', 'ZwCreateProfile', 'NtQueryIntervalProfile',
|
||||
'ZwQueryIntervalProfile', 'NtRegisterThreadTerminatePort',
|
||||
'ZwRegisterThreadTerminatePort', 'NtSetIntervalProfile', 'ZwSetIntervalProfile',
|
||||
'NtStartProfile', 'ZwStartProfile', 'NtStopProfile', 'ZwStopProfile',
|
||||
'NtSystemDebugControl', 'ZwSystemDebugControl',
|
||||
|
||||
'NtEnumerateBus', 'ZwEnumerateBus', 'NtFlushInstructionCache',
|
||||
'ZwFlushInstructionCache', 'NtFlushWriteBuffer', 'ZwFlushWriteBuffer',
|
||||
'NtSetLdtEntries', 'ZwSetLdtEntries',
|
||||
|
||||
'NtGetPlugPlayEvent', 'ZwGetPlugPlayEvent', 'NtPlugPlayControl', 'ZwPlugPlayControl',
|
||||
|
||||
'NtInitiatePowerAction', 'ZwInitiatePowerAction', 'NtPowerInformation',
|
||||
'ZwPowerInformation', 'NtRequestWakeupLatency', 'ZwRequestWakeupLatency',
|
||||
'NtSetSystemPowerState', 'ZwSetSystemPowerState', 'NtSetThreadExecutionState',
|
||||
'ZwSetThreadExecutionState',
|
||||
|
||||
'NtLoadDriver', 'ZwLoadDriver', 'NtRegisterNewDevice', 'ZwRegisterNewDevice',
|
||||
'NtUnloadDriver', 'ZwUnloadDriver',
|
||||
|
||||
'NtQueryDefaultLocale', 'ZwQueryDefaultLocale', 'NtQueryDefaultUILanguage',
|
||||
'ZwQueryDefaultUILanguage', 'NtQuerySystemEnvironmentValue',
|
||||
'ZwQuerySystemEnvironmentValue', 'NtSetDefaultLocale', 'ZwSetDefaultLocale',
|
||||
'NtSetDefaultUILanguage', 'ZwSetDefaultUILanguage', 'NtSetSystemEnvironmentValue',
|
||||
'ZwSetSystemEnvironmentValue',
|
||||
|
||||
'DbgBreakPoint', 'DbgPrint', 'DbgPrompt', 'DbgSsHandleKmApiMsg', 'DbgSsInitialize',
|
||||
'DbgUiConnectToDbg', 'DbgUiContinue', 'DbgUiWaitStateChange', 'DbgUserBreakPoint',
|
||||
'KiRaiseUserExceptionDispatcher', 'KiUserApcDispatcher', 'KiUserCallbackDispatcher',
|
||||
'KiUserExceptionDispatcher', 'NlsAnsiCodePage', 'NlsMbCodePageTag',
|
||||
'NlsMbOemCodePageTag', 'NtAllocateLocallyUniqueId', 'ZwAllocateLocallyUniqueId',
|
||||
'NtAllocateUuids', 'ZwAllocateUuids', 'NtCallbackReturn', 'ZwCallbackReturn',
|
||||
'NtDisplayString', 'ZwDisplayString', 'NtQueryOleDirectoryFile',
|
||||
'ZwQueryOleDirectoryFile', 'NtQuerySection', 'ZwQuerySection',
|
||||
'NtQuerySystemInformation', 'ZwQuerySystemInformation', 'NtSetSystemInformation',
|
||||
'ZwSetSystemInformation', 'NtShutdownSystem', 'ZwShutdownSystem', 'NtVdmControl',
|
||||
'ZwVdmControl', 'NtW32Call', 'ZwW32Call', 'PfxFindPrefix', 'PfxInitialize',
|
||||
'PfxInsertPrefix', 'PfxRemovePrefix', 'PropertyLengthAsVariant', 'RestoreEm87Context',
|
||||
'SaveEm87Context'
|
||||
)
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
0 => array('(', ')', '{', '}', '[', ']'),
|
||||
1 => array('<', '>','='),
|
||||
2 => array('+', '-', '*', '/', '%'),
|
||||
3 => array('!', '^', '&', '|'),
|
||||
4 => array('?', ':', ';')
|
||||
),
|
||||
'CASE_SENSITIVE' => array(
|
||||
GESHI_COMMENTS => false,
|
||||
1 => true,
|
||||
2 => true,
|
||||
3 => true,
|
||||
4 => true,
|
||||
5 => true,
|
||||
6 => true
|
||||
),
|
||||
'STYLES' => array(
|
||||
'KEYWORDS' => array(
|
||||
1 => 'color: #0000ff;',
|
||||
2 => 'color: #0000ff;',
|
||||
3 => 'color: #0000dd;',
|
||||
4 => 'color: #0000ff;',
|
||||
5 => 'color: #4000dd;',
|
||||
6 => 'color: #4000dd;'
|
||||
),
|
||||
'COMMENTS' => array(
|
||||
1 => 'color: #666666;',
|
||||
2 => 'color: #339900;',
|
||||
3 => 'color: #FF0000;',
|
||||
4 => 'color: #FF0000;',
|
||||
'MULTI' => 'color: #ff0000; font-style: italic;'
|
||||
),
|
||||
'ESCAPE_CHAR' => array(
|
||||
0 => 'color: #000099; font-weight: bold;',
|
||||
1 => 'color: #000099; font-weight: bold;',
|
||||
2 => 'color: #660099; font-weight: bold;',
|
||||
3 => 'color: #660099; font-weight: bold;',
|
||||
4 => 'color: #660099; font-weight: bold;',
|
||||
5 => 'color: #006699; font-weight: bold;',
|
||||
'HARD' => '',
|
||||
),
|
||||
'BRACKETS' => array(
|
||||
0 => 'color: #008000;'
|
||||
),
|
||||
'STRINGS' => array(
|
||||
0 => 'color: #FF0000;'
|
||||
),
|
||||
'NUMBERS' => array(
|
||||
0 => 'color: #0000dd;',
|
||||
GESHI_NUMBER_BIN_PREFIX_0B => 'color: #208080;',
|
||||
GESHI_NUMBER_OCT_PREFIX => 'color: #208080;',
|
||||
GESHI_NUMBER_HEX_PREFIX => 'color: #208080;',
|
||||
GESHI_NUMBER_FLT_SCI_SHORT => 'color:#800080;',
|
||||
GESHI_NUMBER_FLT_SCI_ZERO => 'color:#800080;',
|
||||
GESHI_NUMBER_FLT_NONSCI_F => 'color:#800080;',
|
||||
GESHI_NUMBER_FLT_NONSCI => 'color:#800080;'
|
||||
),
|
||||
'METHODS' => array(
|
||||
1 => 'color: #007788;',
|
||||
2 => 'color: #007788;'
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
0 => 'color: #008000;',
|
||||
1 => 'color: #000080;',
|
||||
2 => 'color: #000040;',
|
||||
3 => 'color: #000040;',
|
||||
4 => 'color: #008080;'
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
),
|
||||
'SCRIPT' => array(
|
||||
)
|
||||
),
|
||||
'URLS' => array(
|
||||
1 => '',
|
||||
2 => '',
|
||||
3 => '',
|
||||
4 => '',
|
||||
5 => 'http://www.google.com/search?q={FNAMEL}+msdn.microsoft.com',
|
||||
6 => 'http://www.google.com/search?q={FNAMEL}+msdn.microsoft.com'
|
||||
),
|
||||
'OOLANG' => true,
|
||||
'OBJECT_SPLITTERS' => array(
|
||||
1 => '.',
|
||||
2 => '::'
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
),
|
||||
'STRICT_MODE_APPLIES' => GESHI_NEVER,
|
||||
'SCRIPT_DELIMITERS' => array(
|
||||
),
|
||||
'HIGHLIGHT_STRICT_BLOCK' => array(
|
||||
),
|
||||
'TAB_WIDTH' => 4,
|
||||
'PARSER_CONTROL' => array(
|
||||
'KEYWORDS' => array(
|
||||
'DISALLOWED_BEFORE' => "(?<![a-zA-Z0-9\$_\|\#])",
|
||||
'DISALLOWED_AFTER' => "(?![a-zA-Z0-9_\|%\\-])"
|
||||
)
|
||||
)
|
||||
);
|
|
@ -56,14 +56,18 @@ $language_data = array (
|
|||
//Multiline-continued single-line comments
|
||||
1 => '/\/\/(?:\\\\\\\\|\\\\\\n|.)*$/m',
|
||||
//Multiline-continued preprocessor define
|
||||
2 => '/#(?:\\\\\\\\|\\\\\\n|.)*$/m'
|
||||
2 => '/#(?:\\\\\\\\|\\\\\\n|.)*$/m',
|
||||
//C++ 11 string literal extensions
|
||||
3 => '/(?:L|u8?|U)(?=")/',
|
||||
//C++ 11 string literal extensions (raw)
|
||||
4 => '/R"([^()\s\\\\]*)\((?:(?!\)\\1").)*\)\\1"/ms'
|
||||
),
|
||||
'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
|
||||
'QUOTEMARKS' => array("'", '"'),
|
||||
'ESCAPE_CHAR' => '',
|
||||
'ESCAPE_REGEXP' => array(
|
||||
//Simple Single Char Escapes
|
||||
1 => "#\\\\[abfnrtv\\\'\"?\n]#i",
|
||||
1 => "#\\\\[abfnrtv\\\'\"?\n]#",
|
||||
//Hexadecimal Char Specs
|
||||
2 => "#\\\\x[\da-fA-F]{2}#",
|
||||
//Hexadecimal Char Specs
|
||||
|
@ -167,6 +171,8 @@ $language_data = array (
|
|||
'COMMENTS' => array(
|
||||
1 => 'color: #666666;',
|
||||
2 => 'color: #339900;',
|
||||
3 => 'color: #FF0000;',
|
||||
4 => 'color: #FF0000;',
|
||||
'MULTI' => 'color: #ff0000; font-style: italic;'
|
||||
),
|
||||
'ESCAPE_CHAR' => array(
|
11
inc/geshi/csharp.php → vendor/easybook/geshi/geshi/csharp.php
vendored
Normal file → Executable file
11
inc/geshi/csharp.php → vendor/easybook/geshi/geshi/csharp.php
vendored
Normal file → Executable file
|
@ -12,6 +12,8 @@
|
|||
*
|
||||
* CHANGES
|
||||
* -------
|
||||
* 2015/04/14
|
||||
* - Added C# 5.0 and 6.0 missing keywords and #pragma directive
|
||||
* 2012/06/18 (1.0.8.11)
|
||||
* - Added missing keywords (Christian Stelzmann)
|
||||
* 2009/04/03 (1.0.8.6)
|
||||
|
@ -62,7 +64,8 @@ $language_data = array (
|
|||
'ESCAPE_CHAR' => '\\',
|
||||
'KEYWORDS' => array(
|
||||
1 => array(
|
||||
'abstract', 'add', 'as', 'base', 'break', 'by', 'case', 'catch', 'const', 'continue',
|
||||
'abstract', 'add', 'as', 'async', 'await', 'base',
|
||||
'break', 'by', 'case', 'catch', 'const', 'continue',
|
||||
'default', 'do', 'else', 'event', 'explicit', 'extern', 'false',
|
||||
'finally', 'fixed', 'for', 'foreach', 'from', 'get', 'goto', 'group', 'if',
|
||||
'implicit', 'in', 'into', 'internal', 'join', 'lock', 'namespace', 'null',
|
||||
|
@ -74,10 +77,10 @@ $language_data = array (
|
|||
),
|
||||
2 => array(
|
||||
'#elif', '#endif', '#endregion', '#else', '#error', '#define', '#if',
|
||||
'#line', '#region', '#undef', '#warning'
|
||||
'#line', '#pragma', '#region', '#undef', '#warning'
|
||||
),
|
||||
3 => array(
|
||||
'checked', 'is', 'new', 'sizeof', 'typeof', 'unchecked'
|
||||
'checked', 'is', 'new', 'nameof', 'sizeof', 'typeof', 'unchecked'
|
||||
),
|
||||
4 => array(
|
||||
'bool', 'byte', 'char', 'class', 'decimal', 'delegate', 'double',
|
||||
|
@ -253,4 +256,4 @@ $language_data = array (
|
|||
)
|
||||
);
|
||||
|
||||
?>
|
||||
?>
|
0
inc/geshi/cuesheet.php → vendor/easybook/geshi/geshi/cuesheet.php
vendored
Normal file → Executable file
0
inc/geshi/cuesheet.php → vendor/easybook/geshi/geshi/cuesheet.php
vendored
Normal file → Executable file
|
@ -0,0 +1,159 @@
|
|||
<?php
|
||||
/*************************************************************************************
|
||||
* dart.php
|
||||
* --------
|
||||
* Author: Edward Hart (edward.dan.hart@gmail.com)
|
||||
* Copyright: (c) 2013 Edward Hart
|
||||
* Release Version: 1.0.8.12
|
||||
* Date Started: 2013/10/25
|
||||
*
|
||||
* Dart language file for GeSHi.
|
||||
*
|
||||
* CHANGES
|
||||
* -------
|
||||
* 2013/10/25
|
||||
* - First Release
|
||||
*
|
||||
* TODO (updated 2013/10/25)
|
||||
* -------------------------
|
||||
* - Highlight standard library types.
|
||||
*
|
||||
*************************************************************************************
|
||||
*
|
||||
* This file is part of GeSHi.
|
||||
*
|
||||
* GeSHi is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* GeSHi is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with GeSHi; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*
|
||||
************************************************************************************/
|
||||
|
||||
$language_data = array(
|
||||
'LANG_NAME' => 'Dart',
|
||||
|
||||
'COMMENT_SINGLE' => array('//'),
|
||||
'COMMENT_MULTI' => array('/*' => '*/'),
|
||||
'COMMENT_REGEXP' => array(),
|
||||
|
||||
'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
|
||||
'QUOTEMARKS' => array("'", '"'),
|
||||
'ESCAPE_CHAR' => '',
|
||||
'ESCAPE_REGEXP' => array(
|
||||
//Simple Single Char Escapes
|
||||
1 => "#\\\\[\\\\nrfbtv\'\"?\n]#i",
|
||||
//Hexadecimal Char Specs
|
||||
2 => "#\\\\x[\da-fA-F]{2}#",
|
||||
//Hexadecimal Char Specs
|
||||
3 => "#\\\\u[\da-fA-F]{4}#",
|
||||
4 => "#\\\\u\\{[\da-fA-F]*\\}#"
|
||||
),
|
||||
'NUMBERS' =>
|
||||
GESHI_NUMBER_INT_BASIC | GESHI_NUMBER_INT_CSTYLE |
|
||||
GESHI_NUMBER_HEX_PREFIX | GESHI_NUMBER_FLT_NONSCI |
|
||||
GESHI_NUMBER_FLT_NONSCI_F | GESHI_NUMBER_FLT_SCI_SHORT | GESHI_NUMBER_FLT_SCI_ZERO,
|
||||
|
||||
'KEYWORDS' => array(
|
||||
1 => array(
|
||||
'abstract', 'as', 'assert', 'break', 'case', 'catch', 'class',
|
||||
'const', 'continue', 'default', 'do', 'dynamic', 'else', 'export',
|
||||
'extends', 'external', 'factory', 'false', 'final', 'finally',
|
||||
'for', 'get', 'if', 'implements', 'import', 'in', 'is', 'library',
|
||||
'new', 'null', 'operator', 'part', 'return', 'set', 'static',
|
||||
'super', 'switch', 'this', 'throw', 'true', 'try', 'typedef', 'var',
|
||||
'while', 'with'
|
||||
),
|
||||
2 => array(
|
||||
'double', 'bool', 'int', 'num', 'void'
|
||||
),
|
||||
),
|
||||
|
||||
'SYMBOLS' => array(
|
||||
0 => array('(', ')', '{', '}', '[', ']'),
|
||||
1 => array('+', '-', '*', '/', '%', '~'),
|
||||
2 => array('&', '|', '^'),
|
||||
3 => array('=', '!', '<', '>'),
|
||||
4 => array('?', ':'),
|
||||
5 => array('..'),
|
||||
6 => array(';', ',')
|
||||
),
|
||||
|
||||
'CASE_SENSITIVE' => array(
|
||||
GESHI_COMMENTS => false,
|
||||
1 => true,
|
||||
2 => true,
|
||||
),
|
||||
|
||||
'STYLES' => array(
|
||||
'KEYWORDS' => array(
|
||||
1 => 'font-weight: bold;',
|
||||
2 => 'color: #445588; font-weight: bold;'
|
||||
),
|
||||
'COMMENTS' => array(
|
||||
0 => 'color: #999988; font-style: italic;',
|
||||
'MULTI' => 'color: #999988; font-style: italic;'
|
||||
),
|
||||
'ESCAPE_CHAR' => array(
|
||||
0 => 'color: #000099; font-weight: bold;',
|
||||
1 => 'color: #000099; font-weight: bold;',
|
||||
2 => 'color: #660099; font-weight: bold;',
|
||||
3 => 'color: #660099; font-weight: bold;',
|
||||
4 => 'color: #660099; font-weight: bold;',
|
||||
5 => 'color: #006699; font-weight: bold;',
|
||||
'HARD' => ''
|
||||
),
|
||||
'STRINGS' => array(
|
||||
0 => 'color: #d14;'
|
||||
),
|
||||
'NUMBERS' => array(
|
||||
0 => 'color: #009999;',
|
||||
GESHI_NUMBER_HEX_PREFIX => 'color: #208080;',
|
||||
GESHI_NUMBER_FLT_SCI_SHORT => 'color:#800080;',
|
||||
GESHI_NUMBER_FLT_SCI_ZERO => 'color:#800080;',
|
||||
GESHI_NUMBER_FLT_NONSCI_F => 'color:#800080;',
|
||||
GESHI_NUMBER_FLT_NONSCI => 'color:#800080;'
|
||||
),
|
||||
'BRACKETS' => array(''),
|
||||
'METHODS' => array(
|
||||
1 => 'color: #006633;'
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
0 => 'font-weight: bold;',
|
||||
1 => 'font-weight: bold;',
|
||||
2 => 'font-weight: bold;',
|
||||
3 => 'font-weight: bold;',
|
||||
4 => 'font-weight: bold;',
|
||||
5 => 'font-weight: bold;',
|
||||
6 => 'font-weight: bold;'
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
),
|
||||
'SCRIPT' => array(
|
||||
)
|
||||
),
|
||||
'URLS' => array(
|
||||
1 => '',
|
||||
2 => ''
|
||||
),
|
||||
'OOLANG' => true,
|
||||
'OBJECT_SPLITTERS' => array(
|
||||
1 => '.'
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
),
|
||||
'STRICT_MODE_APPLIES' => GESHI_NEVER,
|
||||
'SCRIPT_DELIMITERS' => array(
|
||||
),
|
||||
'HIGHLIGHT_STRICT_BLOCK' => array(
|
||||
),
|
||||
'TAB_WIDTH' => 4
|
||||
);
|
0
inc/geshi/dcpu16.php → vendor/easybook/geshi/geshi/dcpu16.php
vendored
Normal file → Executable file
0
inc/geshi/dcpu16.php → vendor/easybook/geshi/geshi/dcpu16.php
vendored
Normal file → Executable file
2
inc/geshi/delphi.php → vendor/easybook/geshi/geshi/delphi.php
vendored
Normal file → Executable file
2
inc/geshi/delphi.php → vendor/easybook/geshi/geshi/delphi.php
vendored
Normal file → Executable file
|
@ -297,5 +297,3 @@ $language_data = array (
|
|||
)
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
|
@ -122,5 +122,3 @@ $language_data = array (
|
|||
'HIGHLIGHT_STRICT_BLOCK' => array(
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
0
inc/geshi/ecmascript.php → vendor/easybook/geshi/geshi/ecmascript.php
vendored
Normal file → Executable file
0
inc/geshi/ecmascript.php → vendor/easybook/geshi/geshi/ecmascript.php
vendored
Normal file → Executable file
2
inc/geshi/eiffel.php → vendor/easybook/geshi/geshi/eiffel.php
vendored
Normal file → Executable file
2
inc/geshi/eiffel.php → vendor/easybook/geshi/geshi/eiffel.php
vendored
Normal file → Executable file
|
@ -391,5 +391,3 @@ $language_data = array (
|
|||
'HIGHLIGHT_STRICT_BLOCK' => array(
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
0
inc/geshi/email.php → vendor/easybook/geshi/geshi/email.php
vendored
Normal file → Executable file
0
inc/geshi/email.php → vendor/easybook/geshi/geshi/email.php
vendored
Normal file → Executable file
0
inc/geshi/erlang.php → vendor/easybook/geshi/geshi/erlang.php
vendored
Normal file → Executable file
0
inc/geshi/erlang.php → vendor/easybook/geshi/geshi/erlang.php
vendored
Normal file → Executable file
0
inc/geshi/euphoria.php → vendor/easybook/geshi/geshi/euphoria.php
vendored
Normal file → Executable file
0
inc/geshi/euphoria.php → vendor/easybook/geshi/geshi/euphoria.php
vendored
Normal file → Executable file
|
@ -0,0 +1,134 @@
|
|||
<?php
|
||||
/*************************************************************************************
|
||||
* ezt.php
|
||||
* -----------
|
||||
* Author: Ramesh Vishveshwar (ramesh.vishveshwar@gmail.com)
|
||||
* Copyright: (c) 2012 Ramesh Vishveshwar (http://thecodeisclear.in)
|
||||
* Release Version: 1.0.8.11
|
||||
* Date Started: 2012/09/01
|
||||
*
|
||||
* Easytrieve language file for GeSHi.
|
||||
*
|
||||
* CHANGES
|
||||
* -------
|
||||
* 2012/09/22 (1.0.0)
|
||||
* - First Release
|
||||
*
|
||||
*************************************************************************************
|
||||
*
|
||||
* This file is part of GeSHi.
|
||||
*
|
||||
* GeSHi is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* GeSHi is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with GeSHi; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*
|
||||
************************************************************************************/
|
||||
|
||||
$language_data = array (
|
||||
'LANG_NAME' => 'EZT',
|
||||
'COMMENT_SINGLE' => array(),
|
||||
'COMMENT_MULTI' => array(),
|
||||
'CASE_KEYWORDS' => GESHI_CAPS_UPPER,
|
||||
'COMMENT_REGEXP' => array(
|
||||
// First character of the line is an asterisk. Rest of the line is spaces/null
|
||||
0 => '/\*(\s|\D)?(\n)/',
|
||||
// Asterisk followed by any character & then a non numeric character.
|
||||
// This is to prevent expressions such as 25 * 4 from being marked as a comment
|
||||
// Note: 25*4 - 100 will mark *4 - 100 as a comment. Pls. space out expressions
|
||||
// In any case, 25*4 will result in an Easytrieve error
|
||||
1 => '/\*.([^0-9\n])+.*(\n)/'
|
||||
),
|
||||
'QUOTEMARKS' => array("'", '"'),
|
||||
'ESCAPE_CHAR' => '',
|
||||
'KEYWORDS' => array(
|
||||
1 => array(
|
||||
'CONTROL','DEFINE','DISPLAY','DO','ELSE','END-DO','END-IF',
|
||||
'END-PROC','FILE','GET','GOTO','HEADING','IF','JOB','LINE',
|
||||
'PARM','PERFORM','POINT','PRINT','PROC','PUT','READ','RECORD',
|
||||
'REPORT','RETRIEVE','SEARCH','SELECT','SEQUENCE','SORT','STOP',
|
||||
'TITLE','WRITE'
|
||||
),
|
||||
// Procedure Keywords (Names of specific procedures)
|
||||
2 => array (
|
||||
'AFTER-BREAK','AFTER-LINE','BEFORE-BREAK','BEFORE-LINE',
|
||||
'ENDPAGE','REPORT-INPUT','TERMINATION',
|
||||
),
|
||||
// Macro names, Parameters
|
||||
3 => array (
|
||||
'COMPILE','CONCAT','DESC','GETDATE','MASK','PUNCH',
|
||||
'VALUE','SYNTAX','NEWPAGE','SKIP','COL','TALLY',
|
||||
'WITH'
|
||||
)
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
'(',')','=','&',',','*','>','<','%'
|
||||
),
|
||||
'CASE_SENSITIVE' => array(
|
||||
GESHI_COMMENTS => false,
|
||||
1 => false,
|
||||
2 => false,
|
||||
3 => false
|
||||
//4 => false,
|
||||
),
|
||||
'STYLES' => array(
|
||||
'KEYWORDS' => array(
|
||||
1 => 'color: #FF0000;',
|
||||
2 => 'color: #21A502;',
|
||||
3 => 'color: #FF00FF;'
|
||||
),
|
||||
'COMMENTS' => array(
|
||||
0 => 'color: #0000FF; font-style: italic;',
|
||||
1 => 'color: #0000FF; font-style: italic;'
|
||||
),
|
||||
'ESCAPE_CHAR' => array(
|
||||
0 => ''
|
||||
),
|
||||
'BRACKETS' => array(
|
||||
0 => 'color: #FF7400;'
|
||||
),
|
||||
'STRINGS' => array(
|
||||
0 => 'color: #66CC66;'
|
||||
),
|
||||
'NUMBERS' => array(
|
||||
0 => 'color: #736205;'
|
||||
),
|
||||
'METHODS' => array(
|
||||
1 => '',
|
||||
2 => ''
|
||||
),
|
||||
'SYMBOLS' => array(
|
||||
0 => 'color: #FF7400;'
|
||||
),
|
||||
'REGEXPS' => array(
|
||||
0 => 'color: #E01B6A;'
|
||||
),
|
||||
'SCRIPT' => array(
|
||||
0 => ''
|
||||
)
|
||||
),
|
||||
'URLS' => array(
|
||||
1 => '',
|
||||
2 => '',
|
||||
3 => ''
|
||||
),
|
||||
'OOLANG' => false,
|
||||
'OBJECT_SPLITTERS' => array(),
|
||||
'REGEXPS' => array(
|
||||
// We are trying to highlight Macro names here which preceded by %
|
||||
0 => '(%)([a-zA-Z0-9])+(\s|\n)'
|
||||
),
|
||||
'STRICT_MODE_APPLIES' => GESHI_NEVER,
|
||||
'SCRIPT_DELIMITERS' => array(
|
||||
),
|
||||
'HIGHLIGHT_STRICT_BLOCK' => array()
|
||||
);
|
0
inc/geshi/falcon.php → vendor/easybook/geshi/geshi/falcon.php
vendored
Normal file → Executable file
0
inc/geshi/falcon.php → vendor/easybook/geshi/geshi/falcon.php
vendored
Normal file → Executable file
2
inc/geshi/fortran.php → vendor/easybook/geshi/geshi/fortran.php
vendored
Normal file → Executable file
2
inc/geshi/fortran.php → vendor/easybook/geshi/geshi/fortran.php
vendored
Normal file → Executable file
|
@ -156,5 +156,3 @@ $language_data = array (
|
|||
'HIGHLIGHT_STRICT_BLOCK'=> array(
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
2
inc/geshi/freebasic.php → vendor/easybook/geshi/geshi/freebasic.php
vendored
Normal file → Executable file
2
inc/geshi/freebasic.php → vendor/easybook/geshi/geshi/freebasic.php
vendored
Normal file → Executable file
|
@ -137,5 +137,3 @@ $language_data = array (
|
|||
'HIGHLIGHT_STRICT_BLOCK' => array(
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
2
inc/geshi/freeswitch.php → vendor/easybook/geshi/geshi/freeswitch.php
vendored
Normal file → Executable file
2
inc/geshi/freeswitch.php → vendor/easybook/geshi/geshi/freeswitch.php
vendored
Normal file → Executable file
|
@ -164,5 +164,3 @@ $language_data = array (
|
|||
'HIGHLIGHT_STRICT_BLOCK' => array(
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
0
inc/geshi/fsharp.php → vendor/easybook/geshi/geshi/fsharp.php
vendored
Normal file → Executable file
0
inc/geshi/fsharp.php → vendor/easybook/geshi/geshi/fsharp.php
vendored
Normal file → Executable file
0
inc/geshi/gambas.php → vendor/easybook/geshi/geshi/gambas.php
vendored
Normal file → Executable file
0
inc/geshi/gambas.php → vendor/easybook/geshi/geshi/gambas.php
vendored
Normal file → Executable file
|
@ -194,5 +194,3 @@ $language_data = array (
|
|||
);
|
||||
|
||||
// kate: replace-tabs on; indent-width 4;
|
||||
|
||||
?>
|
2
inc/geshi/genero.php → vendor/easybook/geshi/geshi/genero.php
vendored
Normal file → Executable file
2
inc/geshi/genero.php → vendor/easybook/geshi/geshi/genero.php
vendored
Normal file → Executable file
|
@ -459,5 +459,3 @@ $language_data = array (
|
|||
'HIGHLIGHT_STRICT_BLOCK' => array(
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
2
inc/geshi/genie.php → vendor/easybook/geshi/geshi/genie.php
vendored
Normal file → Executable file
2
inc/geshi/genie.php → vendor/easybook/geshi/geshi/genie.php
vendored
Normal file → Executable file
|
@ -153,5 +153,3 @@ $language_data = array (
|
|||
)
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
2
inc/geshi/gettext.php → vendor/easybook/geshi/geshi/gettext.php
vendored
Normal file → Executable file
2
inc/geshi/gettext.php → vendor/easybook/geshi/geshi/gettext.php
vendored
Normal file → Executable file
|
@ -93,5 +93,3 @@ $language_data = array (
|
|||
),
|
||||
'TAB_WIDTH' => 4,
|
||||
);
|
||||
|
||||
?>
|
|
@ -502,5 +502,3 @@ $language_data = array (
|
|||
'HIGHLIGHT_STRICT_BLOCK' => array(
|
||||
)
|
||||
);
|
||||
|
||||
?>
|
0
inc/geshi/gnuplot.php → vendor/easybook/geshi/geshi/gnuplot.php
vendored
Normal file → Executable file
0
inc/geshi/gnuplot.php → vendor/easybook/geshi/geshi/gnuplot.php
vendored
Normal file → Executable file
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue