diff options
Diffstat (limited to 'platform/www/vendor/geshi/geshi/src/geshi/lsl2.php')
-rw-r--r-- | platform/www/vendor/geshi/geshi/src/geshi/lsl2.php | 1276 |
1 files changed, 1276 insertions, 0 deletions
diff --git a/platform/www/vendor/geshi/geshi/src/geshi/lsl2.php b/platform/www/vendor/geshi/geshi/src/geshi/lsl2.php new file mode 100644 index 0000000..94f4754 --- /dev/null +++ b/platform/www/vendor/geshi/geshi/src/geshi/lsl2.php @@ -0,0 +1,1276 @@ +<?php +/************************************************************************************* + * lsl2.php + * -------- + * Author: William Fry (william.fry@nyu.edu) + * Copyright: (c) 2009 William Fry + * Release Version: 1.0.9.1 + * 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( + ) +); |