PastonBin/includes/geshi/lsl2.php

1277 lines
40 KiB
PHP

<?php
/*************************************************************************************
* lsl2.php
* --------
* Author: William Fry (william.fry@nyu.edu)
* Copyright: (c) 2009 William Fry
* Release Version: 1.0.8.12
* Date Started: 2009/02/04
*
* Linden Scripting Language (LSL2) language file for GeSHi.
*
* CHANGES
* -------
* 2009-02-05 (1.0.0)
* - First Release
* 2013-01-01
* - Modified by Sei Lisa for compatibility with the geshi.py output module
* which is part of the LSL2 Derived Files Generator, available at:
* http://code.google.com/p/lsl-keywords
* 2013-07-11
* - Modified by Sei Lisa to fix symbols and to add multiline comment support
*
*************************************************************************************
*
* 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
*
************************************************************************************/
// Generated by LSL2 Derived Files Generator. Database version: 0.0.20140116001; output module version: 0.0.20130817000
$language_data = array(
'LANG_NAME' => 'LSL2',
'COMMENT_SINGLE' => array(1 => '//'),
'COMMENT_MULTI' => array('/*' => '*/'),
'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
'QUOTEMARKS' => array('"'),
'ESCAPE_CHAR' => '\\',
'KEYWORDS' => array(
1 => array( // flow control
'do',
'else',
'for',
'if',
'jump',
'return',
'state',
'while',
),
2 => array( // manifest constants
'ACTIVE',
'AGENT',
'AGENT_ALWAYS_RUN',
'AGENT_ATTACHMENTS',
'AGENT_AUTOPILOT',
'AGENT_AWAY',
'AGENT_BUSY',
'AGENT_BY_LEGACY_NAME',
'AGENT_BY_USERNAME',
'AGENT_CROUCHING',
'AGENT_FLYING',
'AGENT_IN_AIR',
'AGENT_LIST_PARCEL',
'AGENT_LIST_PARCEL_OWNER',
'AGENT_LIST_REGION',
'AGENT_MOUSELOOK',
'AGENT_ON_OBJECT',
'AGENT_SCRIPTED',
'AGENT_SITTING',
'AGENT_TYPING',
'AGENT_WALKING',
'ALL_SIDES',
'ANIM_ON',
'ATTACH_AVATAR_CENTER',
'ATTACH_BACK',
'ATTACH_BELLY',
'ATTACH_CHEST',
'ATTACH_CHIN',
'ATTACH_HEAD',
'ATTACH_HUD_BOTTOM',
'ATTACH_HUD_BOTTOM_LEFT',
'ATTACH_HUD_BOTTOM_RIGHT',
'ATTACH_HUD_CENTER_1',
'ATTACH_HUD_CENTER_2',
'ATTACH_HUD_TOP_CENTER',
'ATTACH_HUD_TOP_LEFT',
'ATTACH_HUD_TOP_RIGHT',
'ATTACH_LEAR',
'ATTACH_LEFT_PEC',
'ATTACH_LEYE',
'ATTACH_LFOOT',
'ATTACH_LHAND',
'ATTACH_LHIP',
'ATTACH_LLARM',
'ATTACH_LLLEG',
'ATTACH_LSHOULDER',
'ATTACH_LUARM',
'ATTACH_LULEG',
'ATTACH_MOUTH',
'ATTACH_NECK',
'ATTACH_NOSE',
'ATTACH_PELVIS',
'ATTACH_REAR',
'ATTACH_REYE',
'ATTACH_RFOOT',
'ATTACH_RHAND',
'ATTACH_RHIP',
'ATTACH_RIGHT_PEC',
'ATTACH_RLARM',
'ATTACH_RLLEG',
'ATTACH_RSHOULDER',
'ATTACH_RUARM',
'ATTACH_RULEG',
'AVOID_CHARACTERS',
'AVOID_DYNAMIC_OBSTACLES',
'AVOID_NONE',
'CAMERA_ACTIVE',
'CAMERA_BEHINDNESS_ANGLE',
'CAMERA_BEHINDNESS_LAG',
'CAMERA_DISTANCE',
'CAMERA_FOCUS',
'CAMERA_FOCUS_LAG',
'CAMERA_FOCUS_LOCKED',
'CAMERA_FOCUS_OFFSET',
'CAMERA_FOCUS_THRESHOLD',
'CAMERA_PITCH',
'CAMERA_POSITION',
'CAMERA_POSITION_LAG',
'CAMERA_POSITION_LOCKED',
'CAMERA_POSITION_THRESHOLD',
'CHANGED_ALLOWED_DROP',
'CHANGED_COLOR',
'CHANGED_INVENTORY',
'CHANGED_LINK',
'CHANGED_MEDIA',
'CHANGED_OWNER',
'CHANGED_REGION',
'CHANGED_REGION_START',
'CHANGED_SCALE',
'CHANGED_SHAPE',
'CHANGED_TELEPORT',
'CHANGED_TEXTURE',
'CHARACTER_ACCOUNT_FOR_SKIPPED_FRAMES',
'CHARACTER_AVOIDANCE_MODE',
'CHARACTER_CMD_JUMP',
'CHARACTER_CMD_SMOOTH_STOP',
'CHARACTER_CMD_STOP',
'CHARACTER_DESIRED_SPEED',
'CHARACTER_DESIRED_TURN_SPEED',
'CHARACTER_LENGTH',
'CHARACTER_MAX_ACCEL',
'CHARACTER_MAX_DECEL',
'CHARACTER_MAX_SPEED',
'CHARACTER_MAX_TURN_RADIUS',
'CHARACTER_ORIENTATION',
'CHARACTER_RADIUS',
'CHARACTER_STAY_WITHIN_PARCEL',
'CHARACTER_TYPE',
'CHARACTER_TYPE_A',
'CHARACTER_TYPE_B',
'CHARACTER_TYPE_C',
'CHARACTER_TYPE_D',
'CHARACTER_TYPE_NONE',
'CLICK_ACTION_BUY',
'CLICK_ACTION_NONE',
'CLICK_ACTION_OPEN',
'CLICK_ACTION_OPEN_MEDIA',
'CLICK_ACTION_PAY',
'CLICK_ACTION_PLAY',
'CLICK_ACTION_SIT',
'CLICK_ACTION_TOUCH',
'CONTENT_TYPE_ATOM',
'CONTENT_TYPE_FORM',
'CONTENT_TYPE_HTML',
'CONTENT_TYPE_JSON',
'CONTENT_TYPE_LLSD',
'CONTENT_TYPE_RSS',
'CONTENT_TYPE_TEXT',
'CONTENT_TYPE_XHTML',
'CONTENT_TYPE_XML',
'CONTROL_BACK',
'CONTROL_DOWN',
'CONTROL_FWD',
'CONTROL_LBUTTON',
'CONTROL_LEFT',
'CONTROL_ML_LBUTTON',
'CONTROL_RIGHT',
'CONTROL_ROT_LEFT',
'CONTROL_ROT_RIGHT',
'CONTROL_UP',
'DATA_BORN',
'DATA_NAME',
'DATA_ONLINE',
'DATA_PAYINFO',
'DATA_SIM_POS',
'DATA_SIM_RATING',
'DATA_SIM_STATUS',
'DEBUG_CHANNEL',
'DEG_TO_RAD',
'DENSITY',
'EOF',
'ERR_GENERIC',
'ERR_MALFORMED_PARAMS',
'ERR_PARCEL_PERMISSIONS',
'ERR_RUNTIME_PERMISSIONS',
'ERR_THROTTLED',
'ESTATE_ACCESS_ALLOWED_AGENT_ADD',
'ESTATE_ACCESS_ALLOWED_AGENT_REMOVE',
'ESTATE_ACCESS_ALLOWED_GROUP_ADD',
'ESTATE_ACCESS_ALLOWED_GROUP_REMOVE',
'ESTATE_ACCESS_BANNED_AGENT_ADD',
'ESTATE_ACCESS_BANNED_AGENT_REMOVE',
'FALSE',
'FORCE_DIRECT_PATH',
'FRICTION',
'GCNP_RADIUS',
'GCNP_STATIC',
'GRAVITY_MULTIPLIER',
'HORIZONTAL',
'HTTP_BODY_MAXLENGTH',
'HTTP_BODY_TRUNCATED',
'HTTP_CUSTOM_HEADER',
'HTTP_METHOD',
'HTTP_MIMETYPE',
'HTTP_PRAGMA_NO_CACHE',
'HTTP_VERBOSE_THROTTLE',
'HTTP_VERIFY_CERT',
'INVENTORY_ALL',
'INVENTORY_ANIMATION',
'INVENTORY_BODYPART',
'INVENTORY_CLOTHING',
'INVENTORY_GESTURE',
'INVENTORY_LANDMARK',
'INVENTORY_NONE',
'INVENTORY_NOTECARD',
'INVENTORY_OBJECT',
'INVENTORY_SCRIPT',
'INVENTORY_SOUND',
'INVENTORY_TEXTURE',
'JSON_APPEND',
'JSON_ARRAY',
'JSON_DELETE',
'JSON_FALSE',
'JSON_INVALID',
'JSON_NULL',
'JSON_NUMBER',
'JSON_OBJECT',
'JSON_STRING',
'JSON_TRUE',
'KFM_CMD_PAUSE',
'KFM_CMD_PLAY',
'KFM_CMD_SET_MODE',
'KFM_CMD_STOP',
'KFM_COMMAND',
'KFM_DATA',
'KFM_FORWARD',
'KFM_LOOP',
'KFM_MODE',
'KFM_PING_PONG',
'KFM_REVERSE',
'KFM_ROTATION',
'KFM_TRANSLATION',
'LAND_LARGE_BRUSH',
'LAND_LEVEL',
'LAND_LOWER',
'LAND_MEDIUM_BRUSH',
'LAND_NOISE',
'LAND_RAISE',
'LAND_REVERT',
'LAND_SMALL_BRUSH',
'LAND_SMOOTH',
'LINK_ALL_CHILDREN',
'LINK_ALL_OTHERS',
'LINK_ROOT',
'LINK_SET',
'LINK_THIS',
'LIST_STAT_GEOMETRIC_MEAN',
'LIST_STAT_MAX',
'LIST_STAT_MEAN',
'LIST_STAT_MEDIAN',
'LIST_STAT_MIN',
'LIST_STAT_NUM_COUNT',
'LIST_STAT_RANGE',
'LIST_STAT_STD_DEV',
'LIST_STAT_SUM',
'LIST_STAT_SUM_SQUARES',
'LOOP',
'MASK_BASE',
'MASK_EVERYONE',
'MASK_GROUP',
'MASK_NEXT',
'MASK_OWNER',
'NULL_KEY',
'OBJECT_ATTACHED_POINT',
'OBJECT_CHARACTER_TIME',
'OBJECT_CREATOR',
'OBJECT_DESC',
'OBJECT_GROUP',
'OBJECT_NAME',
'OBJECT_OWNER',
'OBJECT_PATHFINDING_TYPE',
'OBJECT_PHANTOM',
'OBJECT_PHYSICS',
'OBJECT_PHYSICS_COST',
'OBJECT_POS',
'OBJECT_PRIM_EQUIVALENCE',
'OBJECT_RENDER_WEIGHT',
'OBJECT_RETURN_PARCEL',
'OBJECT_RETURN_PARCEL_OWNER',
'OBJECT_RETURN_REGION',
'OBJECT_ROOT',
'OBJECT_ROT',
'OBJECT_RUNNING_SCRIPT_COUNT',
'OBJECT_SCRIPT_MEMORY',
'OBJECT_SCRIPT_TIME',
'OBJECT_SERVER_COST',
'OBJECT_STREAMING_COST',
'OBJECT_TEMP_ON_REZ',
'OBJECT_TOTAL_SCRIPT_COUNT',
'OBJECT_UNKNOWN_DETAIL',
'OBJECT_VELOCITY',
'OPT_AVATAR',
'OPT_CHARACTER',
'OPT_EXCLUSION_VOLUME',
'OPT_LEGACY_LINKSET',
'OPT_MATERIAL_VOLUME',
'OPT_OTHER',
'OPT_STATIC_OBSTACLE',
'OPT_WALKABLE',
'PARCEL_COUNT_GROUP',
'PARCEL_COUNT_OTHER',
'PARCEL_COUNT_OWNER',
'PARCEL_COUNT_SELECTED',
'PARCEL_COUNT_TEMP',
'PARCEL_COUNT_TOTAL',
'PARCEL_DETAILS_AREA',
'PARCEL_DETAILS_DESC',
'PARCEL_DETAILS_GROUP',
'PARCEL_DETAILS_ID',
'PARCEL_DETAILS_NAME',
'PARCEL_DETAILS_OWNER',
'PARCEL_DETAILS_SEE_AVATARS',
'PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY',
'PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS',
'PARCEL_FLAG_ALLOW_CREATE_OBJECTS',
'PARCEL_FLAG_ALLOW_DAMAGE',
'PARCEL_FLAG_ALLOW_FLY',
'PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY',
'PARCEL_FLAG_ALLOW_GROUP_SCRIPTS',
'PARCEL_FLAG_ALLOW_LANDMARK',
'PARCEL_FLAG_ALLOW_SCRIPTS',
'PARCEL_FLAG_ALLOW_TERRAFORM',
'PARCEL_FLAG_LOCAL_SOUND_ONLY',
'PARCEL_FLAG_RESTRICT_PUSHOBJECT',
'PARCEL_FLAG_USE_ACCESS_GROUP',
'PARCEL_FLAG_USE_ACCESS_LIST',
'PARCEL_FLAG_USE_BAN_LIST',
'PARCEL_FLAG_USE_LAND_PASS_LIST',
'PARCEL_MEDIA_COMMAND_AGENT',
'PARCEL_MEDIA_COMMAND_AUTO_ALIGN',
'PARCEL_MEDIA_COMMAND_DESC',
'PARCEL_MEDIA_COMMAND_LOOP',
'PARCEL_MEDIA_COMMAND_LOOP_SET',
'PARCEL_MEDIA_COMMAND_PAUSE',
'PARCEL_MEDIA_COMMAND_PLAY',
'PARCEL_MEDIA_COMMAND_SIZE',
'PARCEL_MEDIA_COMMAND_STOP',
'PARCEL_MEDIA_COMMAND_TEXTURE',
'PARCEL_MEDIA_COMMAND_TIME',
'PARCEL_MEDIA_COMMAND_TYPE',
'PARCEL_MEDIA_COMMAND_UNLOAD',
'PARCEL_MEDIA_COMMAND_URL',
'PASSIVE',
'PATROL_PAUSE_AT_WAYPOINTS',
'PAYMENT_INFO_ON_FILE',
'PAYMENT_INFO_USED',
'PAY_DEFAULT',
'PAY_HIDE',
'PERMISSION_ATTACH',
'PERMISSION_CHANGE_LINKS',
'PERMISSION_CONTROL_CAMERA',
'PERMISSION_DEBIT',
'PERMISSION_OVERRIDE_ANIMATIONS',
'PERMISSION_RETURN_OBJECTS',
'PERMISSION_SILENT_ESTATE_MANAGEMENT',
'PERMISSION_TAKE_CONTROLS',
'PERMISSION_TELEPORT',
'PERMISSION_TRACK_CAMERA',
'PERMISSION_TRIGGER_ANIMATION',
'PERM_ALL',
'PERM_COPY',
'PERM_MODIFY',
'PERM_MOVE',
'PERM_TRANSFER',
'PI',
'PING_PONG',
'PI_BY_TWO',
'PRIM_BUMP_BARK',
'PRIM_BUMP_BLOBS',
'PRIM_BUMP_BRICKS',
'PRIM_BUMP_BRIGHT',
'PRIM_BUMP_CHECKER',
'PRIM_BUMP_CONCRETE',
'PRIM_BUMP_DARK',
'PRIM_BUMP_DISKS',
'PRIM_BUMP_GRAVEL',
'PRIM_BUMP_LARGETILE',
'PRIM_BUMP_NONE',
'PRIM_BUMP_SHINY',
'PRIM_BUMP_SIDING',
'PRIM_BUMP_STONE',
'PRIM_BUMP_STUCCO',
'PRIM_BUMP_SUCTION',
'PRIM_BUMP_TILE',
'PRIM_BUMP_WEAVE',
'PRIM_BUMP_WOOD',
'PRIM_COLOR',
'PRIM_DESC',
'PRIM_FLEXIBLE',
'PRIM_FULLBRIGHT',
'PRIM_GLOW',
'PRIM_HOLE_CIRCLE',
'PRIM_HOLE_DEFAULT',
'PRIM_HOLE_SQUARE',
'PRIM_HOLE_TRIANGLE',
'PRIM_LINK_TARGET',
'PRIM_MATERIAL',
'PRIM_MATERIAL_FLESH',
'PRIM_MATERIAL_GLASS',
'PRIM_MATERIAL_METAL',
'PRIM_MATERIAL_PLASTIC',
'PRIM_MATERIAL_RUBBER',
'PRIM_MATERIAL_STONE',
'PRIM_MATERIAL_WOOD',
'PRIM_MEDIA_ALT_IMAGE_ENABLE',
'PRIM_MEDIA_AUTO_LOOP',
'PRIM_MEDIA_AUTO_PLAY',
'PRIM_MEDIA_AUTO_SCALE',
'PRIM_MEDIA_AUTO_ZOOM',
'PRIM_MEDIA_CONTROLS',
'PRIM_MEDIA_CONTROLS_MINI',
'PRIM_MEDIA_CONTROLS_STANDARD',
'PRIM_MEDIA_CURRENT_URL',
'PRIM_MEDIA_FIRST_CLICK_INTERACT',
'PRIM_MEDIA_HEIGHT_PIXELS',
'PRIM_MEDIA_HOME_URL',
'PRIM_MEDIA_MAX_HEIGHT_PIXELS',
'PRIM_MEDIA_MAX_URL_LENGTH',
'PRIM_MEDIA_MAX_WHITELIST_COUNT',
'PRIM_MEDIA_MAX_WHITELIST_SIZE',
'PRIM_MEDIA_MAX_WIDTH_PIXELS',
'PRIM_MEDIA_PARAM_MAX',
'PRIM_MEDIA_PERMS_CONTROL',
'PRIM_MEDIA_PERMS_INTERACT',
'PRIM_MEDIA_PERM_ANYONE',
'PRIM_MEDIA_PERM_GROUP',
'PRIM_MEDIA_PERM_NONE',
'PRIM_MEDIA_PERM_OWNER',
'PRIM_MEDIA_WHITELIST',
'PRIM_MEDIA_WHITELIST_ENABLE',
'PRIM_MEDIA_WIDTH_PIXELS',
'PRIM_NAME',
'PRIM_OMEGA',
'PRIM_PHANTOM',
'PRIM_PHYSICS',
'PRIM_PHYSICS_SHAPE_CONVEX',
'PRIM_PHYSICS_SHAPE_NONE',
'PRIM_PHYSICS_SHAPE_PRIM',
'PRIM_PHYSICS_SHAPE_TYPE',
'PRIM_POINT_LIGHT',
'PRIM_POSITION',
'PRIM_POS_LOCAL',
'PRIM_ROTATION',
'PRIM_ROT_LOCAL',
'PRIM_SCULPT_FLAG_INVERT',
'PRIM_SCULPT_FLAG_MIRROR',
'PRIM_SCULPT_TYPE_CYLINDER',
'PRIM_SCULPT_TYPE_MASK',
'PRIM_SCULPT_TYPE_PLANE',
'PRIM_SCULPT_TYPE_SPHERE',
'PRIM_SCULPT_TYPE_TORUS',
'PRIM_SHINY_HIGH',
'PRIM_SHINY_LOW',
'PRIM_SHINY_MEDIUM',
'PRIM_SHINY_NONE',
'PRIM_SIZE',
'PRIM_SLICE',
'PRIM_TEMP_ON_REZ',
'PRIM_TEXGEN',
'PRIM_TEXGEN_DEFAULT',
'PRIM_TEXGEN_PLANAR',
'PRIM_TEXT',
'PRIM_TEXTURE',
'PRIM_TYPE',
'PRIM_TYPE_BOX',
'PRIM_TYPE_CYLINDER',
'PRIM_TYPE_PRISM',
'PRIM_TYPE_RING',
'PRIM_TYPE_SCULPT',
'PRIM_TYPE_SPHERE',
'PRIM_TYPE_TORUS',
'PRIM_TYPE_TUBE',
'PROFILE_NONE',
'PROFILE_SCRIPT_MEMORY',
'PSYS_PART_BF_DEST_COLOR',
'PSYS_PART_BF_ONE',
'PSYS_PART_BF_ONE_MINUS_DEST_COLOR',
'PSYS_PART_BF_ONE_MINUS_SOURCE_ALPHA',
'PSYS_PART_BF_ONE_MINUS_SOURCE_COLOR',
'PSYS_PART_BF_SOURCE_ALPHA',
'PSYS_PART_BF_SOURCE_COLOR',
'PSYS_PART_BF_ZERO',
'PSYS_PART_BLEND_FUNC_DEST',
'PSYS_PART_BLEND_FUNC_SOURCE',
'PSYS_PART_BOUNCE_MASK',
'PSYS_PART_EMISSIVE_MASK',
'PSYS_PART_END_ALPHA',
'PSYS_PART_END_COLOR',
'PSYS_PART_END_GLOW',
'PSYS_PART_END_SCALE',
'PSYS_PART_FLAGS',
'PSYS_PART_FOLLOW_SRC_MASK',
'PSYS_PART_FOLLOW_VELOCITY_MASK',
'PSYS_PART_INTERP_COLOR_MASK',
'PSYS_PART_INTERP_SCALE_MASK',
'PSYS_PART_MAX_AGE',
'PSYS_PART_RIBBON_MASK',
'PSYS_PART_START_ALPHA',
'PSYS_PART_START_COLOR',
'PSYS_PART_START_GLOW',
'PSYS_PART_START_SCALE',
'PSYS_PART_TARGET_LINEAR_MASK',
'PSYS_PART_TARGET_POS_MASK',
'PSYS_PART_WIND_MASK',
'PSYS_SRC_ACCEL',
'PSYS_SRC_ANGLE_BEGIN',
'PSYS_SRC_ANGLE_END',
'PSYS_SRC_BURST_PART_COUNT',
'PSYS_SRC_BURST_RADIUS',
'PSYS_SRC_BURST_RATE',
'PSYS_SRC_BURST_SPEED_MAX',
'PSYS_SRC_BURST_SPEED_MIN',
'PSYS_SRC_MAX_AGE',
'PSYS_SRC_OMEGA',
'PSYS_SRC_PATTERN',
'PSYS_SRC_PATTERN_ANGLE',
'PSYS_SRC_PATTERN_ANGLE_CONE',
'PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY',
'PSYS_SRC_PATTERN_DROP',
'PSYS_SRC_PATTERN_EXPLODE',
'PSYS_SRC_TARGET_KEY',
'PSYS_SRC_TEXTURE',
'PUBLIC_CHANNEL',
'PURSUIT_FUZZ_FACTOR',
'PURSUIT_GOAL_TOLERANCE',
'PURSUIT_INTERCEPT',
'PURSUIT_OFFSET',
'PU_EVADE_HIDDEN',
'PU_EVADE_SPOTTED',
'PU_FAILURE_DYNAMIC_PATHFINDING_DISABLED',
'PU_FAILURE_INVALID_GOAL',
'PU_FAILURE_INVALID_START',
'PU_FAILURE_NO_NAVMESH',
'PU_FAILURE_NO_VALID_DESTINATION',
'PU_FAILURE_OTHER',
'PU_FAILURE_PARCEL_UNREACHABLE',
'PU_FAILURE_TARGET_GONE',
'PU_FAILURE_UNREACHABLE',
'PU_GOAL_REACHED',
'PU_SLOWDOWN_DISTANCE_REACHED',
'RAD_TO_DEG',
'RCERR_CAST_TIME_EXCEEDED',
'RCERR_SIM_PERF_LOW',
'RCERR_UNKNOWN',
'RC_DATA_FLAGS',
'RC_DETECT_PHANTOM',
'RC_GET_LINK_NUM',
'RC_GET_NORMAL',
'RC_GET_ROOT_KEY',
'RC_MAX_HITS',
'RC_REJECT_AGENTS',
'RC_REJECT_LAND',
'RC_REJECT_NONPHYSICAL',
'RC_REJECT_PHYSICAL',
'RC_REJECT_TYPES',
'REGION_FLAG_ALLOW_DAMAGE',
'REGION_FLAG_ALLOW_DIRECT_TELEPORT',
'REGION_FLAG_BLOCK_FLY',
'REGION_FLAG_BLOCK_TERRAFORM',
'REGION_FLAG_DISABLE_COLLISIONS',
'REGION_FLAG_DISABLE_PHYSICS',
'REGION_FLAG_FIXED_SUN',
'REGION_FLAG_RESTRICT_PUSHOBJECT',
'REGION_FLAG_SANDBOX',
'REMOTE_DATA_CHANNEL',
'REMOTE_DATA_REPLY',
'REMOTE_DATA_REQUEST',
'REQUIRE_LINE_OF_SIGHT',
'RESTITUTION',
'REVERSE',
'ROTATE',
'SCALE',
'SCRIPTED',
'SIM_STAT_PCT_CHARS_STEPPED',
'SMOOTH',
'SQRT2',
'STATUS_BLOCK_GRAB',
'STATUS_BLOCK_GRAB_OBJECT',
'STATUS_BOUNDS_ERROR',
'STATUS_CAST_SHADOWS',
'STATUS_DIE_AT_EDGE',
'STATUS_INTERNAL_ERROR',
'STATUS_MALFORMED_PARAMS',
'STATUS_NOT_FOUND',
'STATUS_NOT_SUPPORTED',
'STATUS_OK',
'STATUS_PHANTOM',
'STATUS_PHYSICS',
'STATUS_RETURN_AT_EDGE',
'STATUS_ROTATE_X',
'STATUS_ROTATE_Y',
'STATUS_ROTATE_Z',
'STATUS_SANDBOX',
'STATUS_TYPE_MISMATCH',
'STATUS_WHITELIST_FAILED',
'STRING_TRIM',
'STRING_TRIM_HEAD',
'STRING_TRIM_TAIL',
'TEXTURE_BLANK',
'TEXTURE_DEFAULT',
'TEXTURE_MEDIA',
'TEXTURE_PLYWOOD',
'TEXTURE_TRANSPARENT',
'TOUCH_INVALID_FACE',
'TOUCH_INVALID_TEXCOORD',
'TOUCH_INVALID_VECTOR',
'TRAVERSAL_TYPE',
'TRAVERSAL_TYPE_FAST',
'TRAVERSAL_TYPE_NONE',
'TRAVERSAL_TYPE_SLOW',
'TRUE',
'TWO_PI',
'TYPE_FLOAT',
'TYPE_INTEGER',
'TYPE_INVALID',
'TYPE_KEY',
'TYPE_ROTATION',
'TYPE_STRING',
'TYPE_VECTOR',
'URL_REQUEST_DENIED',
'URL_REQUEST_GRANTED',
'VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY',
'VEHICLE_ANGULAR_DEFLECTION_TIMESCALE',
'VEHICLE_ANGULAR_FRICTION_TIMESCALE',
'VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE',
'VEHICLE_ANGULAR_MOTOR_DIRECTION',
'VEHICLE_ANGULAR_MOTOR_TIMESCALE',
'VEHICLE_BANKING_EFFICIENCY',
'VEHICLE_BANKING_MIX',
'VEHICLE_BANKING_TIMESCALE',
'VEHICLE_BUOYANCY',
'VEHICLE_FLAG_CAMERA_DECOUPLED',
'VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT',
'VEHICLE_FLAG_HOVER_TERRAIN_ONLY',
'VEHICLE_FLAG_HOVER_UP_ONLY',
'VEHICLE_FLAG_HOVER_WATER_ONLY',
'VEHICLE_FLAG_LIMIT_MOTOR_UP',
'VEHICLE_FLAG_LIMIT_ROLL_ONLY',
'VEHICLE_FLAG_MOUSELOOK_BANK',
'VEHICLE_FLAG_MOUSELOOK_STEER',
'VEHICLE_FLAG_NO_DEFLECTION_UP',
'VEHICLE_HOVER_EFFICIENCY',
'VEHICLE_HOVER_HEIGHT',
'VEHICLE_HOVER_TIMESCALE',
'VEHICLE_LINEAR_DEFLECTION_EFFICIENCY',
'VEHICLE_LINEAR_DEFLECTION_TIMESCALE',
'VEHICLE_LINEAR_FRICTION_TIMESCALE',
'VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE',
'VEHICLE_LINEAR_MOTOR_DIRECTION',
'VEHICLE_LINEAR_MOTOR_OFFSET',
'VEHICLE_LINEAR_MOTOR_TIMESCALE',
'VEHICLE_REFERENCE_FRAME',
'VEHICLE_TYPE_AIRPLANE',
'VEHICLE_TYPE_BALLOON',
'VEHICLE_TYPE_BOAT',
'VEHICLE_TYPE_CAR',
'VEHICLE_TYPE_NONE',
'VEHICLE_TYPE_SLED',
'VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY',
'VEHICLE_VERTICAL_ATTRACTION_TIMESCALE',
'VERTICAL',
'WANDER_PAUSE_AT_WAYPOINTS',
'ZERO_ROTATION',
'ZERO_VECTOR',
),
3 => array( // handlers
'at_rot_target',
'at_target',
'attach',
'changed',
'collision',
'collision_end',
'collision_start',
'control',
'dataserver',
'email',
'http_request',
'http_response',
'land_collision',
'land_collision_end',
'land_collision_start',
'link_message',
'listen',
'money',
'moving_end',
'moving_start',
'no_sensor',
'not_at_rot_target',
'not_at_target',
'object_rez',
'on_rez',
'path_update',
'remote_data',
'run_time_permissions',
'sensor',
'state_entry',
'state_exit',
'timer',
'touch',
'touch_end',
'touch_start',
'transaction_result',
),
4 => array( // data types
'float',
'integer',
'key',
'list',
'quaternion',
'rotation',
'string',
'vector',
),
5 => array( // library
'default',
'llAbs',
'llAcos',
'llAddToLandBanList',
'llAddToLandPassList',
'llAdjustSoundVolume',
'llAllowInventoryDrop',
'llAngleBetween',
'llApplyImpulse',
'llApplyRotationalImpulse',
'llAsin',
'llAtan2',
'llAttachToAvatar',
'llAttachToAvatarTemp',
'llAvatarOnLinkSitTarget',
'llAvatarOnSitTarget',
'llAxes2Rot',
'llAxisAngle2Rot',
'llBase64ToInteger',
'llBase64ToString',
'llBreakAllLinks',
'llBreakLink',
'llCastRay',
'llCeil',
'llClearCameraParams',
'llClearLinkMedia',
'llClearPrimMedia',
'llCloseRemoteDataChannel',
'llCollisionFilter',
'llCollisionSound',
'llCos',
'llCreateCharacter',
'llCreateLink',
'llCSV2List',
'llDeleteCharacter',
'llDeleteSubList',
'llDeleteSubString',
'llDetachFromAvatar',
'llDetectedGrab',
'llDetectedGroup',
'llDetectedKey',
'llDetectedLinkNumber',
'llDetectedName',
'llDetectedOwner',
'llDetectedPos',
'llDetectedRot',
'llDetectedTouchBinormal',
'llDetectedTouchFace',
'llDetectedTouchNormal',
'llDetectedTouchPos',
'llDetectedTouchST',
'llDetectedTouchUV',
'llDetectedType',
'llDetectedVel',
'llDialog',
'llDie',
'llDumpList2String',
'llEdgeOfWorld',
'llEjectFromLand',
'llEmail',
'llEscapeURL',
'llEuler2Rot',
'llEvade',
'llExecCharacterCmd',
'llFabs',
'llFleeFrom',
'llFloor',
'llForceMouselook',
'llFrand',
'llGenerateKey',
'llGetAccel',
'llGetAgentInfo',
'llGetAgentLanguage',
'llGetAgentList',
'llGetAgentSize',
'llGetAlpha',
'llGetAndResetTime',
'llGetAnimation',
'llGetAnimationList',
'llGetAnimationOverride',
'llGetAttached',
'llGetBoundingBox',
'llGetCameraPos',
'llGetCameraRot',
'llGetCenterOfMass',
'llGetClosestNavPoint',
'llGetColor',
'llGetCreator',
'llGetDate',
'llGetDisplayName',
'llGetEnergy',
'llGetEnv',
'llGetForce',
'llGetFreeMemory',
'llGetFreeURLs',
'llGetGeometricCenter',
'llGetGMTclock',
'llGetHTTPHeader',
'llGetInventoryCreator',
'llGetInventoryKey',
'llGetInventoryName',
'llGetInventoryNumber',
'llGetInventoryPermMask',
'llGetInventoryType',
'llGetKey',
'llGetLandOwnerAt',
'llGetLinkKey',
'llGetLinkMedia',
'llGetLinkName',
'llGetLinkNumber',
'llGetLinkNumberOfSides',
'llGetLinkPrimitiveParams',
'llGetListEntryType',
'llGetListLength',
'llGetLocalPos',
'llGetLocalRot',
'llGetMass',
'llGetMassMKS',
'llGetMaxScaleFactor',
'llGetMemoryLimit',
'llGetMinScaleFactor',
'llGetNextEmail',
'llGetNotecardLine',
'llGetNumberOfNotecardLines',
'llGetNumberOfPrims',
'llGetNumberOfSides',
'llGetObjectDesc',
'llGetObjectDetails',
'llGetObjectMass',
'llGetObjectName',
'llGetObjectPermMask',
'llGetObjectPrimCount',
'llGetOmega',
'llGetOwner',
'llGetOwnerKey',
'llGetParcelDetails',
'llGetParcelFlags',
'llGetParcelMaxPrims',
'llGetParcelMusicURL',
'llGetParcelPrimCount',
'llGetParcelPrimOwners',
'llGetPermissions',
'llGetPermissionsKey',
'llGetPhysicsMaterial',
'llGetPos',
'llGetPrimitiveParams',
'llGetPrimMediaParams',
'llGetRegionAgentCount',
'llGetRegionCorner',
'llGetRegionFlags',
'llGetRegionFPS',
'llGetRegionName',
'llGetRegionTimeDilation',
'llGetRootPosition',
'llGetRootRotation',
'llGetRot',
'llGetScale',
'llGetScriptName',
'llGetScriptState',
'llGetSimStats',
'llGetSimulatorHostname',
'llGetSPMaxMemory',
'llGetStartParameter',
'llGetStaticPath',
'llGetStatus',
'llGetSubString',
'llGetSunDirection',
'llGetTexture',
'llGetTextureOffset',
'llGetTextureRot',
'llGetTextureScale',
'llGetTime',
'llGetTimeOfDay',
'llGetTimestamp',
'llGetTorque',
'llGetUnixTime',
'llGetUsedMemory',
'llGetUsername',
'llGetVel',
'llGetWallclock',
'llGiveInventory',
'llGiveInventoryList',
'llGiveMoney',
'llGround',
'llGroundContour',
'llGroundNormal',
'llGroundRepel',
'llGroundSlope',
'llHTTPRequest',
'llHTTPResponse',
'llInsertString',
'llInstantMessage',
'llIntegerToBase64',
'llJson2List',
'llJsonGetValue',
'llJsonSetValue',
'llJsonValueType',
'llKey2Name',
'llLinkParticleSystem',
'llLinkSitTarget',
'llList2CSV',
'llList2Float',
'llList2Integer',
'llList2Json',
'llList2Key',
'llList2List',
'llList2ListStrided',
'llList2Rot',
'llList2String',
'llList2Vector',
'llListen',
'llListenControl',
'llListenRemove',
'llListFindList',
'llListInsertList',
'llListRandomize',
'llListReplaceList',
'llListSort',
'llListStatistics',
'llLoadURL',
'llLog',
'llLog10',
'llLookAt',
'llLoopSound',
'llLoopSoundMaster',
'llLoopSoundSlave',
'llManageEstateAccess',
'llMapDestination',
'llMD5String',
'llMessageLinked',
'llMinEventDelay',
'llModifyLand',
'llModPow',
'llMoveToTarget',
'llNavigateTo',
'llOffsetTexture',
'llOpenRemoteDataChannel',
'llOverMyLand',
'llOwnerSay',
'llParcelMediaCommandList',
'llParcelMediaQuery',
'llParseString2List',
'llParseStringKeepNulls',
'llParticleSystem',
'llPassCollisions',
'llPassTouches',
'llPatrolPoints',
'llPlaySound',
'llPlaySoundSlave',
'llPow',
'llPreloadSound',
'llPursue',
'llPushObject',
'llRegionSay',
'llRegionSayTo',
'llReleaseControls',
'llReleaseURL',
'llRemoteDataReply',
'llRemoteLoadScriptPin',
'llRemoveFromLandBanList',
'llRemoveFromLandPassList',
'llRemoveInventory',
'llRemoveVehicleFlags',
'llRequestAgentData',
'llRequestDisplayName',
'llRequestInventoryData',
'llRequestPermissions',
'llRequestSecureURL',
'llRequestSimulatorData',
'llRequestURL',
'llRequestUsername',
'llResetAnimationOverride',
'llResetLandBanList',
'llResetLandPassList',
'llResetOtherScript',
'llResetScript',
'llResetTime',
'llReturnObjectsByID',
'llReturnObjectsByOwner',
'llRezAtRoot',
'llRezObject',
'llRot2Angle',
'llRot2Axis',
'llRot2Euler',
'llRot2Fwd',
'llRot2Left',
'llRot2Up',
'llRotateTexture',
'llRotBetween',
'llRotLookAt',
'llRotTarget',
'llRotTargetRemove',
'llRound',
'llSameGroup',
'llSay',
'llScaleByFactor',
'llScaleTexture',
'llScriptDanger',
'llScriptProfiler',
'llSendRemoteData',
'llSensor',
'llSensorRemove',
'llSensorRepeat',
'llSetAlpha',
'llSetAngularVelocity',
'llSetAnimationOverride',
'llSetBuoyancy',
'llSetCameraAtOffset',
'llSetCameraEyeOffset',
'llSetCameraParams',
'llSetClickAction',
'llSetColor',
'llSetContentType',
'llSetDamage',
'llSetForce',
'llSetForceAndTorque',
'llSetHoverHeight',
'llSetKeyframedMotion',
'llSetLinkAlpha',
'llSetLinkCamera',
'llSetLinkColor',
'llSetLinkMedia',
'llSetLinkPrimitiveParams',
'llSetLinkPrimitiveParamsFast',
'llSetLinkTexture',
'llSetLinkTextureAnim',
'llSetLocalRot',
'llSetMemoryLimit',
'llSetObjectDesc',
'llSetObjectName',
'llSetParcelMusicURL',
'llSetPayPrice',
'llSetPhysicsMaterial',
'llSetPos',
'llSetPrimitiveParams',
'llSetPrimMediaParams',
'llSetRegionPos',
'llSetRemoteScriptAccessPin',
'llSetRot',
'llSetScale',
'llSetScriptState',
'llSetSitText',
'llSetSoundQueueing',
'llSetSoundRadius',
'llSetStatus',
'llSetText',
'llSetTexture',
'llSetTextureAnim',
'llSetTimerEvent',
'llSetTorque',
'llSetTouchText',
'llSetVehicleFlags',
'llSetVehicleFloatParam',
'llSetVehicleRotationParam',
'llSetVehicleType',
'llSetVehicleVectorParam',
'llSetVelocity',
'llSHA1String',
'llShout',
'llSin',
'llSitTarget',
'llSleep',
'llSqrt',
'llStartAnimation',
'llStopAnimation',
'llStopHover',
'llStopLookAt',
'llStopMoveToTarget',
'llStopSound',
'llStringLength',
'llStringToBase64',
'llStringTrim',
'llSubStringIndex',
'llTakeControls',
'llTan',
'llTarget',
'llTargetOmega',
'llTargetRemove',
'llTeleportAgent',
'llTeleportAgentGlobalCoords',
'llTeleportAgentHome',
'llTextBox',
'llToLower',
'llToUpper',
'llTransferLindenDollars',
'llTriggerSound',
'llTriggerSoundLimited',
'llUnescapeURL',
'llUnSit',
'llUpdateCharacter',
'llVecDist',
'llVecMag',
'llVecNorm',
'llVolumeDetect',
'llWanderWithin',
'llWater',
'llWhisper',
'llWind',
'llXorBase64',
'print',
),
6 => array( // deprecated
'ATTACH_LPEC',
'ATTACH_RPEC',
'DATA_RATING',
'PERMISSION_CHANGE_JOINTS',
'PERMISSION_CHANGE_PERMISSIONS',
'PERMISSION_RELEASE_OWNERSHIP',
'PERMISSION_REMAP_CONTROLS',
'PRIM_CAST_SHADOWS',
'PRIM_MATERIAL_LIGHT',
'PSYS_SRC_INNERANGLE',
'PSYS_SRC_OBJ_REL_MASK',
'PSYS_SRC_OUTERANGLE',
'VEHICLE_FLAG_NO_FLY_UP',
'llCloud',
'llMakeExplosion',
'llMakeFire',
'llMakeFountain',
'llMakeSmoke',
'llRemoteDataSetRegion',
'llSound',
'llSoundPreload',
'llXorBase64Strings',
'llXorBase64StringsCorrect',
),
7 => array( // unimplemented
'event',
'llCollisionSprite',
'llPointAt',
'llRefreshPrimURL',
'llReleaseCamera',
'llRemoteLoadScript',
'llSetPrimURL',
'llStopPointAt',
'llTakeCamera',
),
8 => array( // God mode
'llGodLikeRezObject',
'llSetInventoryPermMask',
'llSetObjectPermMask',
),
),
'SYMBOLS' => array(
'{', '}', '(', ')', '[', ']',
'=', '+', '-', '*', '/',
'+=', '-=', '*=', '/=', '%=', '++', '--',
'!', '%', '&', '|', '&&', '||',
'==', '!=', '<', '>', '<=', '>=',
'~', '<<', '>>', '^', ':',
),
'CASE_SENSITIVE' => array(
GESHI_COMMENTS => true,
1 => true,
2 => true,
3 => true,
4 => true,
5 => true,
6 => true,
7 => true,
8 => true,
),
'STYLES' => array(
'KEYWORDS' => array(
1 => 'color: #0000ff;',
2 => 'color: #000080;',
3 => 'color: #008080;',
4 => 'color: #228b22;',
5 => 'color: #b22222;',
6 => 'color: #8b0000; background-color: #ffff00;',
7 => 'color: #8b0000; background-color: #fa8072;',
8 => 'color: #000000; background-color: #ba55d3;',
),
'COMMENTS' => array(
1 => 'color: #ff7f50; font-style: italic;',
'MULTI' => 'color: #ff7f50; font-style: italic;',
),
'ESCAPE_CHAR' => array(
0 => 'color: #000099;'
),
'BRACKETS' => array(
0 => 'color: #000000;'
),
'STRINGS' => array(
0 => 'color: #006400;'
),
'NUMBERS' => array(
0 => 'color: #000000;'
),
'METHODS' => array(
),
'SYMBOLS' => array(
0 => 'color: #000000;'
),
'REGEXPS' => array(
),
'SCRIPT' => array(
)
),
'URLS' => array(
1 => '',
2 => '',
3 => 'http://wiki.secondlife.com/wiki/{FNAME}',
4 => 'http://wiki.secondlife.com/wiki/{FNAME}',
5 => 'http://wiki.secondlife.com/wiki/{FNAME}',
6 => 'http://wiki.secondlife.com/wiki/{FNAME}',
7 => 'http://wiki.secondlife.com/wiki/{FNAME}',
8 => 'http://wiki.secondlife.com/wiki/{FNAME}',
),
'OOLANG' => false,
'OBJECT_SPLITTERS' => array(),
'REGEXPS' => array(
),
'STRICT_MODE_APPLIES' => GESHI_NEVER,
'SCRIPT_DELIMITERS' => array(
),
'HIGHLIGHT_STRICT_BLOCK' => array(
)
);