46 'LANG_NAME' =>
'Unreal Script',
47 'COMMENT_SINGLE' => array(
51 'COMMENT_MULTI' => array(
'/*' =>
'*/'),
53 'QUOTEMARKS' => array(
"'",
'"'),
54 'ESCAPE_CHAR' =>
'\\',
57 'simulated',
'state',
'class',
'function',
'event',
'var',
'local',
58 'ignores',
'globalconfig',
'config',
'abstract',
'nativereplication',
'native',
59 'auto',
'coerce',
'const',
'default',
61 'enum',
'extends',
'expands',
'final',
'guid',
'latent',
'localized',
62 'new',
'noexport',
'operator',
'preoperator',
'optional',
'out',
63 'private',
'public',
'protected',
'reliable',
'replication',
64 'singular',
'static',
'struct',
'transient',
'unreliable',
65 'hidedropdown',
'cacheexempt',
'exec',
'delegate',
'import',
'placeable',
'exportstructs' 68 'for',
'while',
'do',
'if',
'else',
'switch',
'case',
'return',
'break',
'continue',
69 'begin',
'loop',
'assert',
70 'foreach',
'AllActors',
'DynamicActors',
'ChildActors',
'BasedActors',
'TouchingActors',
71 'TraceActors',
'RadiusActors',
'VisibleActors',
'CollidingActors',
'VisibleCollidingActors' 74 'log',
'warn',
'rot',
'vect',
'Rand',
'Min',
'Max',
'Clamp',
'Abs',
'Sin',
'ASin',
75 'Cos',
'ACos',
'Tan',
'ATan',
'Exp',
'Loge',
'Sqrt',
'Square',
'FRand',
'FMin',
'FMax',
'FClamp',
76 'Lerp',
'Smerp',
'Ceil',
'Round',
'VSize',
'Normal',
'Invert',
'VRand',
'MirrorVectorByNormal',
77 'GetAxes',
'GetUnAxes',
'RotRand',
'OrthoRotation',
'Normalize',
'ClockwiseFrom',
78 'Len',
'InStr',
'Mid',
'Left',
'Right',
'Caps',
'Chr',
'Asc',
'Locs',
79 'Divide',
'Split',
'StrCmp',
'Repl',
'Eval',
80 'InterpCurveEval',
'InterpCurveGetOutputRange',
'InterpCurveGetInputDomain',
81 'QuatProduct',
'QuatInvert',
'QuatRotateVector',
'QuatFindBetween',
'QuatFromAxisAndAngle',
82 'QuatFromRotator',
'QuatToRotator',
'QuatSlerp',
83 'Localize',
'GotoState',
'IsInState',
'GetStateName',
84 'ClassIsChildOf',
'IsA',
'Enable',
'Disable',
85 'GetPropertyText',
'SetPropertyText',
'GetEnum',
'DynamicLoadObject',
'FindObject',
86 'SaveConfig',
'ClearConfig',
'StaticSaveConfig',
'ResetConfig',
'StaticClearConfig',
87 'GetPerObjectNames',
'RandRange',
'StopWatch',
'IsOnConsole',
'IsSoaking',
88 'PlatformIsMacOS',
'PlatformIsUnix',
'PlatformIsWindows',
'PlatformIs64Bit',
89 'BeginState',
'EndState',
'Created',
'AllObjects',
'GetReferencers',
'GetItemName',
90 'ReplaceText',
'EatStr' 93 'ClientMessage',
'ConsoleCommand',
'CopyObjectToClipboard',
'TextToSpeech',
94 'Error',
'Sleep',
'SetCollision',
'SetCollisionSize',
'SetDrawScale',
'SetDrawScale3D',
95 'SetStaticMesh',
'SetDrawType',
'Move',
'SetLocation',
'SetRotation',
96 'SetRelativeLocation',
'SetRelativeRotation',
'MoveSmooth',
'AutonomousPhysics',
97 'SetBase',
'SetOwner',
'IsJoinedTo',
'GetMeshName',
'PlayAnim',
'LoopAnim',
'TweenAnim',
98 'IsAnimating',
'FinishAnim',
'HasAnim',
'StopAnimating',
'FreezeFrameAt',
'SetAnimFrame',
99 'IsTweening',
'AnimStopLooping',
'AnimEnd',
'LinkSkelAnim',
'LinkMesh',
'BoneRefresh',
100 'GetBoneCoords',
'GetBoneRotation',
'GetRootLocation',
'GetRootRotation',
'AttachToBone',
101 'DetachFromBone',
'SetBoneScale',
'UpdateURL',
'GetURLOption',
'SetPhysics',
'KAddImpulse',
102 'KImpact',
'KApplyForce',
'Clock',
'UnClock',
'Destroyed',
'GainedChild',
'LostChild',
103 'Tick',
'PostNetReceive',
'ClientTrigger',
'Trigger',
'UnTrigger',
'BeginEvent',
'EndEvent',
104 'Timer',
'HitWall',
'Falling',
'Landed',
'ZoneChange',
'PhysicsVolumeChange',
'Touch',
105 'PostTouch',
'UnTouch',
'Bump',
'BaseChange',
'Attach',
'Detach',
'SpecialHandling',
106 'EncroachingOn',
'EncroachedBy',
'RanInto',
'FinishedInterpolation',
'EndedRotation',
107 'UsedBy',
'FellOutOfWorld',
'KilledBy',
'TakeDamage',
'HealDamage',
'Trace',
'FastTrace',
108 'TraceThisActor',
'spawn',
'Destroy',
'TornOff',
'SetTimer',
'PlaySound',
'PlayOwnedSound',
109 'GetSoundDuration',
'MakeNoise',
'BeginPlay',
'GetAllInt',
'RenderOverlays',
'RenderTexture',
110 'PreBeginPlay',
'PostBeginPlay',
'PostNetBeginPlay',
'HurtRadius',
'Reset',
'Crash' 114 'float',
'int',
'bool',
'byte',
'char',
'double',
'iterator',
'name',
'string',
115 'plane',
'rotator',
'vector',
'spline',
'coords',
'Quat',
'Range',
'RangeVector',
116 'Scale',
'Color',
'Box',
'IntBox',
'FloatBox',
'BoundingVolume',
'Matrix',
'InterpCurvePoint',
117 'InterpCurve',
'CompressedPosition',
'TMultiMap',
'PointRegion',
118 'KRigidBodyState',
'KSimParams',
'AnimRep',
'FireProperties',
119 'lodmesh',
'skeletalmesh',
'mesh',
'StaticMesh',
'MeshInstance',
121 'material',
'texture',
'combiner',
'modifier',
'ColorModifier',
'FinalBlend',
122 'MaterialSequence',
'MaterialSwitch',
'OpacityModifier',
'TexModifier',
'TexEnvMap',
123 'TexCoordSource',
'TexMatrix',
'TexOscillator',
'TexPanner',
'TexRotator',
'TexScaler',
124 'RenderedMaterial',
'BitmapMaterial',
'ScriptedTexture',
'ShadowBitmapMaterial',
'Cubemap',
125 'FractalTexture',
'FireTexture',
'IceTexture',
'WaterTexture',
'FluidTexture',
'WaveTexture',
126 'WetTexture',
'ConstantMaterial',
'ConstantColor',
'FadeColor',
'ParticleMaterial',
127 'ProjectorMaterial',
'Shader',
'TerrainMaterial',
'VertexColor' 130 'false',
'true',
'self',
'super',
'MaxInt',
'Pi' 133 'DT_None',
'DT_Sprite',
'DT_Mesh',
'DT_Brush',
'DT_RopeSprite',
134 'DT_VerticalSprite',
'DT_TerraForm',
'DT_SpriteAnimOnce',
'DT_StaticMesh',
'DT_DrawType',
135 'DT_Particle',
'DT_AntiPortal',
'DT_FluidSurface',
136 'PHYS_None',
'PHYS_Walking',
'PHYS_Falling',
'PHYS_Swimming',
'PHYS_Flying',
137 'PHYS_Rotating',
'PHYS_Projectile',
'PHYS_Interpolating',
'PHYS_MovingBrush',
'PHYS_Spider',
138 'PHYS_Trailer',
'PHYS_Ladder',
'PHYS_RootMotion',
'PHYS_Karma',
'PHYS_KarmaRagDoll',
139 'PHYS_Hovering',
'PHYS_CinMotion',
140 'ROLE_None',
'ROLE_DumbProxy',
'ROLE_SimulatedProxy',
141 'ROLE_AutonomousProxy',
'ROLE_Authority',
142 'STY_None',
'STY_Normal',
'STY_Masked',
'STY_Translucent',
'STY_Modulated',
'STY_Alpha',
143 'STY_Additive',
'STY_Subtractive',
'STY_Particle',
'STY_AlphaZ',
144 'OCCLUSION_None',
'OCCLUSION_BSP',
'OCCLUSION_Default',
'OCCLUSION_StaticMeshes',
145 'SLOT_None',
'SLOT_Misc',
'SLOT_Pain',
'SLOT_Interact',
'SLOT_Ambient',
'SLOT_Talk',
146 'SLOT_Interface',
'MTRAN_None',
'MTRAN_Instant',
'MTRAN_Segue',
'MTRAN_Fade',
147 'MTRAN_FastFade',
'MTRAN_SlowFade',
149 'DrawType',
'Physics',
'Owner',
'Base',
'Level',
'Game',
'Instigator',
'RemoteRole',
'Role',
150 'LifeSpan',
'Tag',
'Event',
'Location',
'Rotation',
'Velocity',
'Acceleration',
151 'RelativeLocation',
'RelativeRotation',
'DrawScale',
'DrawScale3D',
'Skins',
'Style',
152 'SoundVolume',
'SoundPitch',
'SoundRadius',
'TransientSoundVolume',
'TransientSoundRadius',
153 'CollisionRadius',
'CollisionHeight',
'Mass',
'Buoyancy',
'RotationRate',
'DesiredRotation' 157 'CacheManager',
'CameraEffect',
'Canvas',
'CheatManager',
'Commandlet',
'DecoText',
'GUI',
158 'InteractionMaster',
'Interactions',
'Interaction',
'KarmaParamsCollision',
'KarmaParamsRBFull',
159 'KarmaParamsSkel',
'KarmaParams',
'LevelSummary',
'Locale',
'Manifest',
'MaterialFactory',
160 'MeshObject',
'ObjectPool',
'Pallete',
161 'ParticleEmitter',
'MeshEmitter',
'BeamEmitter',
'SpriteEmitter',
'SparkEmitter',
'TrailEmitter',
162 'Player',
'PlayerInput',
'PlayInfo',
'ReachSpec',
'Resource',
'LatentScriptedAction',
'ScriptedAction',
163 'speciesType',
'StreamBase',
'Stream',
'EditorEngine',
'Engine',
'Time',
'WeaponFire',
164 'WebApplication',
'WebRequest',
'WebResponse',
'WebSkin',
'xPawnGibGroup',
'xPawnSoundGroup',
169 'Controller',
'AIController',
'ScriptedController',
'Bot',
'xBot',
170 'PlayerController',
'UnrealPlayer',
'xPlayer',
171 'DamageType',
'WeaponDamageType',
'Effects',
'Emitter',
'NetworkEmitter',
172 'Gib',
'HUD',
'HudBase',
'Info',
'FluidSurfaceInfo',
'Combo',
173 'GameInfo',
'UnrealMPGameInfo',
'DeathMatch',
'TeamGame',
'CTFGame',
174 'xCTFGame',
'xBombingRun',
'xDoubleDom',
'xTeamGame',
175 'ASGameInfo',
'Invasion',
'ONSOnslaughtGame',
'xDeathmatch',
176 'Mutator',
'Inventory',
'Ammunition',
'KeyInventory',
'Powerups',
'Armor',
'Weapon',
177 'InventoryAttachment',
'WeaponAttachment',
178 'KActor',
'KConstraint',
'KBSJoint',
'KCarWheelJoint',
'KConeLimit',
'KHinge',
'KTire',
179 'KVehicleFactory',
'Keypoint',
'AIScript',
'ScriptedSequence',
'ScriptedTrigger',
180 'AmbientSound',
'Light',
'SpotLight',
'SunLight',
'TriggerLight',
181 'MeshEffect',
'NavigationPoint',
'GameObjective',
'DestroyableObjective',
182 'PathNode',
'FlyingPathNode',
'RoadPathNode',
'InventorySpot',
'PlayerStart',
183 'Pawn',
'Vehicle',
'UnrealPawn',
'xPawn',
'Monster',
'ASVehicle',
'KVehicle',
'KCar',
184 'ONSWeaponPawn',
'SVehicle',
'ONSVehicle',
'ONSChopperCraft',
'ONSHoverCraft',
185 'ONSPlaneCraft',
'ONSTreadCraft',
'ONSWheeledCraft',
186 'Pickup',
'Ammo',
'UTAmmoPickup',
'ArmorPickup',
'KeyPickup',
'TournamentPickup',
187 'Projectile',
'Projector',
'DynamicProjector',
'ShadowProjector',
'xScorch',
188 'xEmitter',
'xPickupBase',
'xProcMesh',
'xWeatherEffect',
'PhysicsVolume',
'Volume' 195 '+',
'-',
'=',
'/',
'*',
'-',
'%',
'>',
'<',
'&',
'^',
'!',
'|',
'`',
'(',
')',
'[',
']',
'{',
'}',
198 'CASE_SENSITIVE' => array(
213 1 =>
'color: #0000FF;',
214 2 =>
'color: #0000FF;',
215 3 =>
'color: #0066AA;',
216 4 =>
'color: #0088FF;',
217 5 =>
'color: #E000E0;',
218 6 =>
'color: #900000;',
219 7 =>
'color: #888800;',
220 8 =>
'color: #AA6600;',
221 9 =>
'color: #FF8800;',
222 10 =>
'color: #0000FF;' 225 1 =>
'color: #008080; font-style: italic;',
226 2 =>
'color: #000000; font-weight: bold;',
227 'MULTI' =>
'color: #008080; font-style: italic;' 229 'ESCAPE_CHAR' => array(
233 0 =>
'color: #000000;' 236 0 =>
'color: #999999;' 239 0 =>
'color: #FF0000;' 242 0 =>
'color: #006600;' 245 0 =>
'color: #669966;' 248 0 =>
'color: #E000E0;',
249 1 =>
'color: #E000E0;' 263 8 =>
'http://wiki.beyondunreal.com/wiki?search={FNAME}',
264 9 =>
'http://wiki.beyondunreal.com/wiki?search={FNAME}',
268 'OBJECT_SPLITTERS' => array(
'.'),
286 'SCRIPT_DELIMITERS' => array(
288 'HIGHLIGHT_STRICT_BLOCK' => array(
290 'PARSER_CONTROL' => array(
293 'DISALLOWED_BEFORE' =>
'(?<!<)(?=DOT>)' const GESHI_MODIFIERS
The key of the regex array defining any modifiers to the regular expression.
const GESHI_BEFORE
The key of the regex array defining what bracket group in a matched search to put before the replacem...
const GESHI_COMMENTS
Used in language files to mark comments.
const GESHI_REPLACE
The key of the regex array defining what bracket group in a matched search to use as a replacement...
const GESHI_SEARCH
The key of the regex array defining what to search for.
const GESHI_NEVER
#+ private
const GESHI_CAPS_NO_CHANGE
Lowercase keywords found.
const GESHI_AFTER
The key of the regex array defining what bracket group in a matched search to put after the replaceme...