De DigiWiki.
<?php
/*************************************************************************************
* lsl2.php for GeSHi syntax highlighter for scripts.
* --------
* original header text below.
* ***************************
* Updated January 24 2013 by djphil, Contibutor Aurora, Aurora-Sim project.
* Adding missing 8 aaFunctions and 29 Constants for Windlight.
* Update, September 22 2012 by djphil Contributor Aurora, Aurora-Sim project.
* update to: osSetParcelSIPAddress, osAddAgentToGroup, osForceAttachToAvatar, osForceDetachFromAvatar
* Updated, January 10 2012 by djphil, Contibutor Aurora, Aurora-Sim project.
* Adding new Alpha Pathfinding 29 Constants and 11 Fonctions.
* update to: Fixe some typos, add some fonctions.
* ================================================================================================================================
* Updated, August 22 2011 by WhiteStar Magic, Team Aurora, Aurora-Sim project.
* updates to LL functions current to update date. sourced from LindenLab wiki & respective server release notes
* updates to OSSL (99 functions) (OpenSim Scripting Language) extension to ll scripting. Derived from OpenSim-IOSSL_API.cs (source code)
* updates to OSSL (14 functions) "OpenSim Unique functions". Derived from OpenSim-IOSSL_API.cs (source code)
* updates to OSSL (5 functions) Aurora-Sim Unique Functions. Derived from Aurora-Sim-IOSSL_API.cs (source code)
* updates to aaFunctions (30 functions), Aurora-Sim unique extensions. Derived from Aurora-Sim-AA_API.cs (source code)
* updates to botFunctions (18 functions), Aurora-Sim unique extensions. Derived from Aurora-Sim-IBot_API.cs (source code)
* Updated ALL LL, AA & OS constants to current.
* ================================================================================================================================
* ORIGINAL HEADER TEXT *
*
* lsl2.php
* --------
* Author: William Fry (william.fry@nyu.edu)
* Copyright: (c) 2009 William Fry
* Release Version: 1.0.8.8
* Date Started: 2009/02/04
*
* Linden Scripting Language (LSL2) language file for GeSHi.
*
* Data derived and validated against the following:
* http://wiki.secondlife.com/wiki/LSL_Portal
* http://www.lslwiki.net/lslwiki/wakka.php?wakka=HomePage
* http://rpgstats.com/wiki/index.php?title=Main_Page
*
* CHANGES
* -------
* 2009/02/05 (1.0.0)
* - First Release
*
* TODO (updated 2009/02/05)
* -------------------------
*
*************************************************************************************
*
* 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' => '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
'TRUE',
'FALSE',
'STATUS_PHYSICS',
'STATUS_ROTATE_X',
'STATUS_ROTATE_Y',
'STATUS_ROTATE_Z',
'STATUS_PHANTOM',
'STATUS_SANDBOX',
'STATUS_BLOCK_GRAB',
'STATUS_DIE_AT_EDGE',
'STATUS_RETURN_AT_EDGE',
'STATUS_CAST_SHADOWS',
'STATUS_BLOCK_GRAB_OBJECT',
'AGENT',
'AGENT_BY_LEGACY_NAME',
'AGENT_BY_USERNAME',
'ACTIVE',
'PASSIVE',
'SCRIPTED',
'CONTROL_FWD',
'CONTROL_BACK',
'CONTROL_LEFT',
'CONTROL_RIGHT',
'CONTROL_UP',
'CONTROL_DOWN',
'CONTROL_ROT_LEFT',
'CONTROL_ROT_RIGHT',
'CONTROL_LBUTTON',
'CONTROL_ML_LBUTTON',
'PERMISSION_DEBIT',
'PERMISSION_TAKE_CONTROLS',
'PERMISSION_REMAP_CONTROLS',
'PERMISSION_TRIGGER_ANIMATION',
'PERMISSION_ATTACH',
'PERMISSION_RELEASE_OWNERSHIP',
'PERMISSION_CHANGE_LINKS',
'PERMISSION_CHANGE_JOINTS',
'PERMISSION_CHANGE_PERMISSIONS',
'PERMISSION_TRACK_CAMERA',
'PERMISSION_CONTROL_CAMERA',
'PERMISSION_COMBAT',
'AGENT_FLYING',
'AGENT_ATTACHMENTS',
'AGENT_SCRIPTED',
'AGENT_MOUSELOOK',
'AGENT_SITTING',
'AGENT_ON_OBJECT',
'AGENT_AWAY',
'AGENT_WALKING',
'AGENT_IN_AIR',
'AGENT_TYPING',
'AGENT_CROUCHING',
'AGENT_BUSY',
'AGENT_ALWAYS_RUN',
'PSYS_PART_INTERP_COLOR_MASK',
'PSYS_PART_INTERP_SCALE_MASK',
'PSYS_PART_BOUNCE_MASK',
'PSYS_PART_WIND_MASK',
'PSYS_PART_FOLLOW_SRC_MASK',
'PSYS_PART_FOLLOW_VELOCITY_MASK',
'PSYS_PART_TARGET_POS_MASK',
'PSYS_PART_TARGET_LINEAR_MASK',
'PSYS_PART_EMISSIVE_MASK',
'PSYS_PART_FLAGS',
'PSYS_PART_START_COLOR',
'PSYS_PART_START_ALPHA',
'PSYS_PART_END_COLOR',
'PSYS_PART_END_ALPHA',
'PSYS_PART_START_SCALE',
'PSYS_PART_END_SCALE',
'PSYS_PART_MAX_AGE',
'PSYS_PART_RIBBON_MASK',
'PSYS_PART_START_GLOW',
'PSYS_PART_END_GLOW',
'PSYS_SRC_ACCEL',
'PSYS_SRC_PATTERN',
'PSYS_SRC_INNERANGLE',
'PSYS_SRC_OUTERANGLE',
'PSYS_SRC_TEXTURE',
'PSYS_SRC_BURST_RATE',
'PSYS_SRC_BURST_PART_COUNT',
'PSYS_SRC_BURST_RADIUS',
'PSYS_SRC_BURST_SPEED_MIN',
'PSYS_SRC_BURST_SPEED_MAX',
'PSYS_SRC_MAX_AGE',
'PSYS_SRC_TARGET_KEY',
'PSYS_SRC_OMEGA',
'PSYS_SRC_ANGLE_BEGIN',
'PSYS_SRC_ANGLE_END',
'PSYS_SRC_PATTERN_DROP',
'PSYS_SRC_PATTERN_EXPLODE',
'PSYS_SRC_PATTERN_ANGLE',
'PSYS_SRC_PATTERN_ANGLE_CONE',
'PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY',
'PSYS_PART_BLEND_FUNC_SOURCE',
'PSYS_PART_BLEND_FUNC_DEST',
'PSYS_PART_BF_ONE',
'PSYS_PART_BF_ZERO',
'PSYS_PART_BF_DEST_COLOR',
'PSYS_PART_BF_SOURCE_COLOR',
'PSYS_PART_BF_ONE_MINUS_DEST_COLOR',
'PSYS_PART_BF_ONE_MINUS_SOURCE_COLOR',
'PSYS_PART_BF_SOURCE_ALPHA',
'PSYS_PART_BF_ONE_MINUS_SOURCE_ALPHA',
'VEHICLE_TYPE_NONE',
'VEHICLE_TYPE_SLED',
'VEHICLE_TYPE_CAR',
'VEHICLE_TYPE_BOAT',
'VEHICLE_TYPE_AIRPLANE',
'VEHICLE_TYPE_BALLOON',
'VEHICLE_LINEAR_FRICTION_TIMESCALE',
'VEHICLE_ANGULAR_FRICTION_TIMESCALE',
'VEHICLE_LINEAR_MOTOR_DIRECTION',
'VEHICLE_LINEAR_MOTOR_OFFSET',
'VEHICLE_ANGULAR_MOTOR_DIRECTION',
'VEHICLE_HOVER_HEIGHT',
'VEHICLE_HOVER_EFFICIENCY',
'VEHICLE_HOVER_TIMESCALE',
'VEHICLE_BUOYANCY',
'VEHICLE_LINEAR_DEFLECTION_EFFICIENCY',
'VEHICLE_LINEAR_DEFLECTION_TIMESCALE',
'VEHICLE_LINEAR_MOTOR_TIMESCALE',
'VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE',
'VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY',
'VEHICLE_ANGULAR_DEFLECTION_TIMESCALE',
'VEHICLE_ANGULAR_MOTOR_TIMESCALE',
'VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE',
'VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY',
'VEHICLE_VERTICAL_ATTRACTION_TIMESCALE',
'VEHICLE_BANKING_EFFICIENCY',
'VEHICLE_BANKING_MIX',
'VEHICLE_BANKING_TIMESCALE',
'VEHICLE_REFERENCE_FRAME',
'VEHICLE_RANGE_BLOCK',
'VEHICLE_ROLL_FRAME',
'VEHICLE_FLAG_NO_DEFLECTION_UP',
'VEHICLE_FLAG_NO_FLY_UP',
'VEHICLE_FLAG_LIMIT_ROLL_ONLY',
'VEHICLE_FLAG_HOVER_WATER_ONLY',
'VEHICLE_FLAG_HOVER_TERRAIN_ONLY',
'VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT',
'VEHICLE_FLAG_HOVER_UP_ONLY',
'VEHICLE_FLAG_LIMIT_MOTOR_UP',
'VEHICLE_FLAG_MOUSELOOK_STEER',
'VEHICLE_FLAG_MOUSELOOK_BANK',
'VEHICLE_FLAG_CAMERA_DECOUPLED',
'VEHICLE_FLAG_NO_X',
'VEHICLE_FLAG_NO_Y',
'VEHICLE_FLAG_NO_Z',
'VEHICLE_FLAG_LOCK_HOVER_HEIGHT',
'VEHICLE_FLAG_NO_DEFLECTION',
'VEHICLE_FLAG_LOCK_ROTATION',
'INVENTORY_ALL',
'INVENTORY_NONE',
'INVENTORY_TEXTURE',
'INVENTORY_SOUND',
'INVENTORY_LANDMARK',
'INVENTORY_CLOTHING',
'INVENTORY_OBJECT',
'INVENTORY_NOTECARD',
'INVENTORY_SCRIPT',
'INVENTORY_BODYPART',
'INVENTORY_ANIMATION',
'INVENTORY_GESTURE',
'ATTACH_CHEST',
'ATTACH_HEAD',
'ATTACH_LSHOULDER',
'ATTACH_RSHOULDER',
'ATTACH_LHAND',
'ATTACH_RHAND',
'ATTACH_LFOOT',
'ATTACH_RFOOT',
'ATTACH_BACK',
'ATTACH_PELVIS',
'ATTACH_MOUTH',
'ATTACH_CHIN',
'ATTACH_LEAR',
'ATTACH_REAR',
'ATTACH_LEYE',
'ATTACH_REYE',
'ATTACH_NOSE',
'ATTACH_RUARM',
'ATTACH_RLARM',
'ATTACH_LUARM',
'ATTACH_LLARM',
'ATTACH_RHIP',
'ATTACH_RULEG',
'ATTACH_RLLEG',
'ATTACH_LHIP',
'ATTACH_LULEG',
'ATTACH_LLLEG',
'ATTACH_BELLY',
'ATTACH_RPEC',
'ATTACH_LPEC',
'ATTACH_HUD_CENTER_2',
'ATTACH_HUD_TOP_RIGHT',
'ATTACH_HUD_TOP_CENTER',
'ATTACH_HUD_TOP_LEFT',
'ATTACH_HUD_CENTER_1',
'ATTACH_HUD_BOTTOM_LEFT',
'ATTACH_HUD_BOTTOM',
'ATTACH_HUD_BOTTOM_RIGHT',
'LAND_LEVEL',
'LAND_RAISE',
'LAND_LOWER',
'LAND_SMOOTH',
'LAND_NOISE',
'LAND_REVERT',
'LAND_SMALL_BRUSH',
'LAND_MEDIUM_BRUSH',
'LAND_LARGE_BRUSH',
'DATA_ONLINE',
'DATA_NAME',
'DATA_BORN',
'DATA_RATING',
'DATA_SIM_POS',
'DATA_SIM_STATUS',
'DATA_SIM_RATING',
'DATA_PAYINFO',
'DATA_SIM_RELEASE',
'ANIM_ON',
'LOOP',
'REVERSE',
'PING_PONG',
'SMOOTH',
'ROTATE',
'SCALE',
'ALL_SIDES',
'LINK_SET',
'LINK_ROOT',
'LINK_ALL_OTHERS',
'LINK_ALL_CHILDREN',
'LINK_THIS',
'CHANGED_INVENTORY',
'CHANGED_COLOR',
'CHANGED_SHAPE',
'CHANGED_SCALE',
'CHANGED_TEXTURE',
'CHANGED_LINK',
'CHANGED_ALLOWED_DROP',
'CHANGED_OWNER',
'CHANGED_REGION',
'CHANGED_TELEPORT',
'CHANGED_REGION_RESTART',
'CHANGED_REGION_START',
'CHANGED_MEDIA',
'CHANGED_ANIMATION',
'CHANGED_STATE',
'TYPE_INVALID',
'TYPE_INTEGER',
'TYPE_FLOAT',
'TYPE_STRING',
'TYPE_KEY',
'TYPE_VECTOR',
'TYPE_ROTATION',
'REMOTE_DATA_CHANNEL',
'REMOTE_DATA_REQUEST',
'REMOTE_DATA_REPLY',
'HTTP_METHOD',
'HTTP_MIMETYPE',
'HTTP_BODY_MAXLENGTH',
'HTTP_VERIFY_CERT',
'CONTENT_TYPE_TEXT',
'CONTENT_TYPE_HTML',
'PRIM_MATERIAL',
'PRIM_PHYSICS',
'PRIM_TEMP_ON_REZ',
'PRIM_PHANTOM',
'PRIM_POSITION',
'PRIM_SIZE',
'PRIM_ROTATION',
'PRIM_TYPE',
'PRIM_TEXTURE',
'PRIM_COLOR',
'PRIM_BUMP_SHINY',
'PRIM_FULLBRIGHT',
'PRIM_FLEXIBLE',
'PRIM_TEXGEN',
'PRIM_POINT_LIGHT',
'PRIM_CAST_SHADOWS',
'PRIM_GLOW',
'PRIM_TEXT',
'PRIM_NAME',
'PRIM_DESC',
'PRIM_ROT_LOCAL',
'PRIM_OMEGA',
'PRIM_LINK_TARGET',
'PRIM_POS_LOCAL',
'PRIM_TEXGEN_DEFAULT',
'PRIM_TEXGEN_PLANAR',
'PRIM_TYPE_BOX',
'PRIM_TYPE_CYLINDER',
'PRIM_TYPE_PRISM',
'PRIM_TYPE_SPHERE',
'PRIM_TYPE_TORUS',
'PRIM_TYPE_TUBE',
'PRIM_TYPE_RING',
'PRIM_TYPE_SCULPT',
'PRIM_HOLE_DEFAULT',
'PRIM_HOLE_CIRCLE',
'PRIM_HOLE_SQUARE',
'PRIM_HOLE_TRIANGLE',
'PRIM_MATERIAL_STONE',
'PRIM_MATERIAL_METAL',
'PRIM_MATERIAL_GLASS',
'PRIM_MATERIAL_WOOD',
'PRIM_MATERIAL_FLESH',
'PRIM_MATERIAL_PLASTIC',
'PRIM_MATERIAL_RUBBER',
'PRIM_MATERIAL_LIGHT',
'PRIM_SHINY_NONE',
'PRIM_SHINY_LOW',
'PRIM_SHINY_MEDIUM',
'PRIM_SHINY_HIGH',
'PRIM_BUMP_NONE',
'PRIM_BUMP_BRIGHT',
'PRIM_BUMP_DARK',
'PRIM_BUMP_WOOD',
'PRIM_BUMP_BARK',
'PRIM_BUMP_BRICKS',
'PRIM_BUMP_CHECKER',
'PRIM_BUMP_CONCRETE',
'PRIM_BUMP_TILE',
'PRIM_BUMP_STONE',
'PRIM_BUMP_DISKS',
'PRIM_BUMP_GRAVEL',
'PRIM_BUMP_BLOBS',
'PRIM_BUMP_SIDING',
'PRIM_BUMP_LARGETILE',
'PRIM_BUMP_STUCCO',
'PRIM_BUMP_SUCTION',
'PRIM_BUMP_WEAVE',
'PRIM_SCULPT_TYPE_SPHERE',
'PRIM_SCULPT_TYPE_TORUS',
'PRIM_SCULPT_TYPE_PLANE',
'PRIM_SCULPT_TYPE_CYLINDER',
'PRIM_SCULPT_TYPE_MESH',
'PRIM_SCULPT_FLAG_INVERT',
'PRIM_SCULPT_FLAG_MIRROR',
'MASK_BASE',
'MASK_OWNER',
'MASK_GROUP',
'MASK_EVERYONE',
'MASK_NEXT',
'PERM_TRANSFER',
'PERM_MODIFY',
'PERM_COPY',
'PERM_MOVE',
'PERM_ALL',
'PARCEL_MEDIA_COMMAND_STOP',
'PARCEL_MEDIA_COMMAND_PAUSE',
'PARCEL_MEDIA_COMMAND_PLAY',
'PARCEL_MEDIA_COMMAND_LOOP',
'PARCEL_MEDIA_COMMAND_TEXTURE',
'PARCEL_MEDIA_COMMAND_URL',
'PARCEL_MEDIA_COMMAND_TIME',
'PARCEL_MEDIA_COMMAND_AGENT',
'PARCEL_MEDIA_COMMAND_UNLOAD',
'PARCEL_MEDIA_COMMAND_AUTO_ALIGN',
'PARCEL_MEDIA_COMMAND_TYPE',
'PARCEL_MEDIA_COMMAND_SIZE',
'PARCEL_MEDIA_COMMAND_DESC',
'PARCEL_MEDIA_COMMAND_LOOP_SET',
'PRIM_MEDIA_ALT_IMAGE_ENABLE',
'PRIM_MEDIA_CONTROLS',
'PRIM_MEDIA_CURRENT_URL',
'PRIM_MEDIA_HOME_URL',
'PRIM_MEDIA_AUTO_LOOP',
'PRIM_MEDIA_AUTO_PLAY',
'PRIM_MEDIA_AUTO_SCALE',
'PRIM_MEDIA_AUTO_ZOOM',
'PRIM_MEDIA_FIRST_CLICK_INTERACT',
'PRIM_MEDIA_WIDTH_PIXELS',
'PRIM_MEDIA_HEIGHT_PIXELS',
'PRIM_MEDIA_WHITELIST_ENABLE',
'PRIM_MEDIA_WHITELIST',
'PRIM_MEDIA_PERMS_INTERACT',
'PRIM_MEDIA_PERMS_CONTROL',
'PRIM_MEDIA_CONTROLS_STANDARD',
'PRIM_MEDIA_CONTROLS_MINI',
'PRIM_MEDIA_PERM_NONE',
'PRIM_MEDIA_PERM_OWNER',
'PRIM_MEDIA_PERM_GROUP',
'PRIM_MEDIA_PERM_ANYONE',
'LSL_STATUS_OK',
'LSL_STATUS_MALFORMED_PARAMS',
'LSL_STATUS_TYPE_MISMATCH',
'LSL_STATUS_BOUNDS_ERROR',
'LSL_STATUS_NOT_FOUND',
'LSL_STATUS_NOT_SUPPORTED',
'LSL_STATUS_INTERNAL_ERROR',
'LSL_STATUS_WHITELIST_FAILED',
'PARCEL_FLAG_ALLOW_FLY',
'PARCEL_FLAG_ALLOW_SCRIPTS',
'PARCEL_FLAG_ALLOW_LANDMARK',
'PARCEL_FLAG_ALLOW_TERRAFORM',
'PARCEL_FLAG_ALLOW_DAMAGE',
'PARCEL_FLAG_ALLOW_CREATE_OBJECTS',
'PARCEL_FLAG_USE_ACCESS_GROUP',
'PARCEL_FLAG_USE_ACCESS_LIST',
'PARCEL_FLAG_USE_BAN_LIST',
'PARCEL_FLAG_USE_LAND_PASS_LIST',
'PARCEL_FLAG_LOCAL_SOUND_ONLY',
'PARCEL_FLAG_RESTRICT_PUSHOBJECT',
'PARCEL_FLAG_ALLOW_GROUP_SCRIPTS',
'PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS',
'PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY',
'PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY',
'REGION_FLAG_ALLOW_DAMAGE',
'REGION_FLAG_FIXED_SUN',
'REGION_FLAG_BLOCK_TERRAFORM',
'REGION_FLAG_SANDBOX',
'REGION_FLAG_DISABLE_COLLISIONS',
'REGION_FLAG_DISABLE_PHYSICS',
'REGION_FLAG_BLOCK_FLY',
'REGION_FLAG_ALLOW_DIRECT_TELEPORT',
'REGION_FLAG_RESTRICT_PUSHOBJECT',
'PAY_HIDE',
'PAY_DEFAULT',
'PAYMENT_INFO_ON_FILE',
'PAYMENT_INFO_USED',
'NULL_KEY',
'EOF',
'PI',
'TWO_PI',
'PI_BY_TWO',
'DEG_TO_RAD',
'RAD_TO_DEG',
'SQRT2',
'STRING_TRIM_HEAD',
'STRING_TRIM_TAIL',
'STRING_TRIM',
'LIST_STAT_RANGE',
'LIST_STAT_MIN',
'LIST_STAT_MAX',
'LIST_STAT_MEAN',
'LIST_STAT_MEDIAN',
'LIST_STAT_STD_DEV',
'LIST_STAT_SUM',
'LIST_STAT_SUM_SQUARES',
'LIST_STAT_NUM_COUNT',
'LIST_STAT_GEOMETRIC_MEAN',
'LIST_STAT_HARMONIC_MEAN',
'PARCEL_COUNT_TOTAL',
'PARCEL_COUNT_OWNER',
'PARCEL_COUNT_GROUP',
'PARCEL_COUNT_OTHER',
'PARCEL_COUNT_SELECTED',
'PARCEL_COUNT_TEMP',
'DEBUG_CHANNEL',
'PUBLIC_CHANNEL',
'OBJECT_UNKNOWN_DETAIL',
'OBJECT_NAME',
'OBJECT_DESC',
'OBJECT_POS',
'OBJECT_ROT',
'OBJECT_VELOCITY',
'OBJECT_OWNER',
'OBJECT_GROUP',
'OBJECT_CREATOR',
'OBJECT_RUNNING_SCRIPT_COUNT',
'OBJECT_TOTAL_SCRIPT_COUNT',
'OBJECT_SCRIPT_MEMORY',
'ZERO_VECTOR',
'ZERO_ROTATION',
'CAMERA_PITCH',
'CAMERA_FOCUS_OFFSET',
'CAMERA_FOCUS_OFFSET_X',
'CAMERA_FOCUS_OFFSET_Y',
'CAMERA_FOCUS_OFFSET_Z',
'CAMERA_POSITION_LAG',
'CAMERA_FOCUS_LAG',
'CAMERA_DISTANCE',
'CAMERA_BEHINDNESS_ANGLE',
'CAMERA_BEHINDNESS_LAG',
'CAMERA_POSITION_THRESHOLD',
'CAMERA_FOCUS_THRESHOLD',
'CAMERA_ACTIVE',
'CAMERA_POSITION',
'CAMERA_POSITION_X',
'CAMERA_POSITION_Y',
'CAMERA_POSITION_Z',
'CAMERA_FOCUS',
'CAMERA_FOCUS_X',
'CAMERA_FOCUS_Y',
'CAMERA_FOCUS_Z',
'CAMERA_POSITION_LOCKED',
'CAMERA_FOCUS_LOCKED',
'PARCEL_DETAILS_NAME',
'PARCEL_DETAILS_DESC',
'PARCEL_DETAILS_OWNER',
'PARCEL_DETAILS_GROUP',
'PARCEL_DETAILS_AREA',
'PARCEL_DETAILS_ID',
'PARCEL_DETAILS_PRIVACY',
'PARCEL_DETAILS_SEE_AVATARS',
'CLICK_ACTION_NONE',
'CLICK_ACTION_TOUCH',
'CLICK_ACTION_SIT',
'CLICK_ACTION_BUY',
'CLICK_ACTION_PAY',
'CLICK_ACTION_OPEN',
'CLICK_ACTION_PLAY',
'CLICK_ACTION_OPEN_MEDIA',
'TOUCH_INVALID_FACE',
'TOUCH_INVALID_TEXCOORD',
'TOUCH_INVALID_VECTOR',
'TEXTURE_BLANK',
'TEXTURE_DEFAULT',
'TEXTURE_PLYWOOD',
'TEXTURE_TRANSPARENT',
'TEXTURE_MEDIA',
'STATS_TIME_DILATION',
'STATS_SIM_FPS',
'STATS_PHYSICS_FPS',
'STATS_AGENT_UPDATES',
'STATS_FRAME_MS',
'STATS_NET_MS',
'STATS_OTHER_MS',
'STATS_PHYSICS_MS',
'STATS_AGENT_MS',
'STATS_IMAGE_MS',
'STATS_SCRIPT_MS',
'STATS_TOTAL_PRIMS',
'STATS_ACTIVE_PRIMS',
'STATS_ROOT_AGENTS',
'STATS_CHILD_AGENTS',
'STATS_ACTIVE_SCRIPTS',
'STATS_SCRIPT_LPS',
'STATS_SCRIPT_EPS',
'STATS_IN_PACKETS_PER_SECOND',
'STATS_OUT_PACKETS_PER_SECOND',
'STATS_PENDING_DOWNLOADS',
'STATS_PENDING_UPLOADS',
'STATS_UNACKED_BYTES',
'URL_REQUEST_GRANTED',
'URL_REQUEST_DENIED',
'PASS_IF_NOT_HANDLED',
'PASS_ALWAYS',
'PASS_NEVER',
'RC_REJECT_TYPES',
'RC_DATA_FLAGS',
'RC_MAX_HITS',
'RC_DETECT_PHANTOM',
'RC_REJECT_AGENTS',
'RC_REJECT_PHYSICAL',
'RC_REJECT_NONPHYSICAL',
'RC_REJECT_LAND',
'RC_GET_NORMAL',
'RC_GET_ROOT_KEY',
'RC_GET_LINK_NUM',
'RCERR_CAST_TIME_EXCEEDED',
'PROFILE_NONE',
'PROFILE_SCRIPT_MEMORY',
'BOT_FOLLOW_FLAG_NONE',
'BOT_FOLLOW_FLAG_INDEFINITELY',
'BOT_FOLLOW_WALK',
'BOT_FOLLOW_FLY',
'BOT_FOLLOW_TELEPORT',
'BOT_FOLLOW_WAIT',
'BOT_TAG_FIND_ALL',
'ENABLE_GRAVITY',
'GRAVITY_FORCE_X',
'GRAVITY_FORCE_Y',
'GRAVITY_FORCE_Z',
'ADD_GRAVITY_POINT',
'ADD_GRAVITY_FORCE',
'START_TIME_REVERSAL_SAVING',
'STOP_TIME_REVERSAL_SAVING',
'START_TIME_REVERSAL',
'STOP_TIME_REVERSAL',
'WL_AMBIENT',
'WL_EAST_ANGLE',
'WL_SUN_GLOW_FOCUS',
'WL_SUN_GLOW_SIZE',
'WL_SCENE_GAMMA',
'WL_STAR_BRIGHTNESS',
'WL_CLOUD_COLOR',
'WL_CLOUD_XY_DENSITY',
'WL_CLOUD_COVERAGE',
'WL_CLOUD_SCALE',
'WL_CLOUD_DETAIL_XY_DENSITY',
'WL_CLOUD_SCROLL_X',
'WL_CLOUD_SCROLL_Y',
'WL_CLOUD_SCROLL_Y_LOCK',
'WL_CLOUD_SCROLL_X_LOCK',
'WL_DRAW_CLASSIC_CLOUDS',
'WL_SUN_MOON_POSITION',
// added by djphil 24/01/2013
'WL_SKY_BLUE_DENSITY',
'WL_SKY_BLUR_HORIZON',
'WL_CLOUD_POS_DENSITY1',
'WL_CLOUD_POS_DENSITY2',
'WL_CLOUD_SHADOW',
'WL_SKY_DENSITY_MULTIPLIER',
'WL_SKY_DISTANCE_MULTIPLIER',
'WL_SKY_GAMMA',
'WL_SKY_GLOW',
'WL_SKY_HAZE_DENSITY',
'WL_SKY_HAZE_HORIZON',
'WL_SKY_LIGHT_NORMALS',
'WL_SKY_MAX_ALTITUDE',
'WL_SKY_STAR_BRIGHTNESS',
'WL_SKY_SUNLIGHT_COLOR',
'WL_WATER_BLUR_MULTIPLIER',
'WL_WATER_FRESNEL_OFFSET',
'WL_WATER_FRESNEL_SCALE',
'WL_WATER_NORMAL_MAP',
'WL_WATER_NORMAL_SCALE',
'WL_WATER_SCALE_ABOVE',
'WL_WATER_SCALE_BELOW',
'WL_WATER_UNDERWATER_FOG_MODIFIER',
'WL_WATER_FOG_COLOR',
'WL_WATER_FOG_DENSITY',
'WL_WATER_BIG_WAVE_DIRECTION',
'WL_WATER_LITTLE_WAVE_DIRECTION'
// Pathfinding Alpha Constants (Only on Aditi and Aurora-Sim) added by djphil 17/03/2011
'CHARACTER_DESIRED_SPEED',
'CHARACTER_RADIUS',
'CHARACTER_LENGTH',
'CHARACTER_ORIENTATION',
'TRAVERSAL_TYPE',
'CHARACTER_TYPE',
'CHARACTER_AVOIDANCE_MODE',
'CHARACTER_MAX_ACCEL',
'CHARACTER_MAX_DECEL',
'CHARACTER_MAX_TURN_SPEED',
'CHARACTER_MAX_TURN_RADIUS',
'CHARACTER_CMD_STOP',
'CHARACTER_CMD_JUMP',
'FORCE_DIRECT_PATH',
'PURSUIT_OFFSET',
'REQUIRE_LINE_OF_SIGHT',
'PURSUIT_INTERCEPT',
'PURSUIT_FUZZ_FACTOR',
'PU_SLOWDOWN_DISTANCE_REACHED',
'PU_GOAL_REACHED',
'PU_FAILURE_INVALID_START',
'PU_FAILURE_INVALID_GOAL',
'PU_FAILURE_UNREACHABLE',
'PU_FAILURE_TARGET_GONE',
'PU_FAILURE_NO_VALID_DESTINATION',
'PU_EVADE_HIDDEN',
'PU_EVADE_SPOTTED',
'PU_FAILURE_NO_NAVMESH',
'PU_FAILURE_OTHER',
),
3 => array( // handlers
'at_rot_target',
'at_target',
'attached',
'changed',
'collision',
'collision_end',
'collision_start',
'control',
'dataserver',
'email',
'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',
'remote_data',
'run_time_permissions',
'sensor',
'state_entry',
'state_exit',
'timer',
'touch',
'touch_end',
'touch_start',
),
4 => array( // data types
'float',
'integer',
'key',
'list',
'rotation',
'string',
'vector',
),
5 => array( // library
'default',
/* Linden Labs (SL) LL functions, Current to Aug.19.2011 */
'llAbs',
'llAcos',
'llAddToLandBanList',
'llAddToLandPassList',
'llAdjustSoundVolume',
'llAllowInventoryDrop',
'llAngleBetween',
'llApplyImpulse',
'llApplyRotationalImpulse',
'llAsin',
'llAtan2',
'llAttachToAvatar',
'llAttachToAvatarTemp',
'llAvatarOnLinkSitTarget',
'llAvatarOnSitTarget',
'llAxes2Rot',
'llAxisAngle2Rot',
'llBase64ToInteger',
'llBase64ToString',
'llBreakAllLinks',
'llBreakLink',
'llCeil',
'llClearCameraParams',
'llClearLinkMedia ',
'llCloseRemoteDataChannel',
'llCloud',
'llCollisionFilter',
'llCollisionSound',
'llCollisionSprite',
'llCos',
'llCreateLink',
'llCSV2List',
'llDeleteSubList',
'llDeleteSubString',
'llDetachFromAvatar',
'llDetectedGrab',
'llDetectedGroup',
'llDetectedKey',
'llDetectedLinkNumber',
'llDetectedName',
'llDetectedOwner',
'llDetectedPos',
'llDetectedRot',
'llDetectedType',
'llDetectedTouchBinormal',
'llDetectedTouchFace',
'llDetectedTouchNormal',
'llDetectedTouchPos',
'llDetectedTouchST',
'llDetectedTouchUV',
'llDetectedVel',
'llDialog',
'llDie',
'llDumpList2String',
'llEdgeOfWorld',
'llEjectFromLand',
'llEmail',
'llEscapeURL',
'llEuler2Rot',
'llFabs',
'llFloor',
'llForceMouselook',
'llFrand',
'llGetAccel',
'llGetAgentInfo',
'llGetAgentLanguage',
'llGetAgentSize',
'llGetAlpha',
'llGetAndResetTime',
'llGetAnimation',
'llGetAnimationList',
'llGetAttached',
'llGetBoundingBox',
'llGetCameraPos',
'llGetCameraRot',
'llGetCenterOfMass',
'llGetColor',
'llGetCreator',
'llGetDate',
'llGetEnergy',
'llGetForce',
'llGetFreeMemory',
'llGetFreeURLs',
'llGetGeometricCenter',
'llGetGMTclock',
'llGetHTTPHeader',
'llGetInventoryCreator',
'llGetInventoryKey',
'llGetInventoryName',
'llGetInventoryNumber',
'llGetInventoryPermMask',
'llGetInventoryType',
'llGetKey',
'llGetLandOwnerAt',
'llGetLinkKey',
'llGetLinkMedia ',
'llGetLinkName',
'llGetLinkNumber',
'llGetLinkPrimitiveParams',
'llGetListEntryType',
'llGetListLength',
'llGetLocalPos',
'llGetLocalRot',
'llGetMass',
'llGetNextEmail',
'llGetNotecardLine',
'llGetNumberOfNotecardLines',
'llGetNumberOfPrims',
'llGetNumberOfSides',
'llGetObjectDesc',
'llGetObjectDetails',
'llGetObjectMass',
'llGetObjectName',
'llGetObjectPermMask',
'llGetObjectPrimCount',
'llGetOmega',
'llGetOwner',
'llGetOwnerKey',
'llGetParcelDetails',
'llGetParcelFlags',
'llGetParcelMaxPrims',
'llGetParcelPrimCount',
'llGetParcelPrimOwners',
'llGetPermissions',
'llGetPermissionsKey',
'llGetPos',
'llGetPrimitiveParams',
'llGetRegionAgentCount',
'llGetRegionCorner',
'llGetRegionFlags',
'llGetRegionFPS',
'llGetRegionName',
'llGetRegionTimeDilation',
'llGetRootPosition',
'llGetRootRotation',
'llGetRot',
'llGetScale',
'llGetScriptName',
'llGetScriptState',
'llGetSimulatorHostname',
'llGetSPMaxMemory',
'llGetStartParameter',
'llGetStatus',
'llGetSubString',
'llGetSunDirection',
'llGetTexture',
'llGetTextureOffset',
'llGetTextureRot',
'llGetTextureScale',
'llGetTime',
'llGetTimeOfDay',
'llGetTimestamp',
'llGetTorque',
'llGetUnixTime',
'llGetUsedMemory ',
'llGetVel',
'llGetWallclock',
'llGiveInventory',
'llGiveInventoryList',
'llGiveMoney',
'llGodLikeRezObject',
'llGround',
'llGroundContour',
'llGroundNormal',
'llGroundRepel',
'llGroundSlope',
'llHTTPRequest',
'llHTTPResponse',
'llInsertString',
'llInstantMessage',
'llIntegerToBase64',
'llKey2Name',
'llLinkParticleSystem',
'llLinkSitTarget ',
'llList2CSV',
'llList2Float',
'llList2Integer',
'llList2Key',
'llList2List',
'llList2ListStrided',
'llList2Rot',
'llList2String',
'llList2Vector',
'llListen',
'llListenControl',
'llListenRemove',
'llListFindList',
'llListInsertList',
'llListRandomize',
'llListReplaceList',
'llListSort',
'llListStatistics',
'llLoadURL',
'llLog',
'llLog10',
'llLookAt',
'llLoopSound',
'llLoopSoundMaster',
'llLoopSoundSlave',
'llMakeExplosion',
'llMakeFire',
'llMakeFountain',
'llMakeSmoke',
'llMapDestination',
'llMD5String',
'llSHA1String',
'llMessageLinked',
'llMinEventDelay',
'llModifyLand',
'llModPow',
'llMoveToTarget',
'llOffsetTexture',
'llOpenRemoteDataChannel',
'llOverMyLand',
'llOwnerSay',
'llParcelMediaCommandList',
'llParcelMediaQuery',
'llParseString2List',
'llParseStringKeepNulls',
'llParticleSystem',
'llPassCollisions',
'llPassTouches',
'llPlaySound',
'llPlaySoundSlave',
'llPointAt',
'llPow',
'llPreloadSound',
'llPushObject',
'llRefreshPrimURL',
'llRegionSay',
'llRegionSayTo ',
'llReleaseCamera',
'llReleaseControls',
'llReleaseURL',
'llRemoteDataReply',
'llRemoteDataSetRegion',
'llRemoteLoadScript',
'llRemoteLoadScriptPin',
'llRemoveFromLandBanList',
'llRemoveFromLandPassList',
'llRemoveInventory',
'llRemoveVehicleFlags',
'llRequestAgentData',
'llRequestInventoryData',
'llRequestPermissions',
'llRequestSecureURL',
'llRequestSimulatorData',
'llRequestURL',
'llResetLandBanList',
'llResetLandPassList',
'llResetOtherScript',
'llResetScript',
'llResetTime',
'llRezAtRoot',
'llRezObject',
'llRot2Angle',
'llRot2Axis',
'llRot2Euler',
'llRot2Fwd',
'llRot2Left',
'llRot2Up',
'llRotateTexture',
'llRotBetween',
'llRotLookAt',
'llRotTarget',
'llRotTargetRemove',
'llRound',
'llSameGroup',
'llSay',
'llScaleTexture',
'llScriptDanger',
'llScriptProfiler ',
'llSendRemoteData',
'llSensor',
'llSensorRemove',
'llSensorRepeat',
'llSetAlpha',
'llSetBuoyancy',
'llSetCameraAtOffset',
'llSetCameraEyeOffset',
'llSetCameraParams',
'llSetClickAction',
'llSetColor',
'llSetContentType ',
'llSetDamage',
'llSetForce',
'llSetForceAndTorque',
'llSetHoverHeight',
'llSetInventoryPermMask',
'llSetLinkAlpha',
'llSetLinkColor',
'llSetLinkMedia ',
'llSetLinkPrimitiveParams',
'llSetLinkTexture',
'llSetLinkTextureAnim',
'llSetLocalRot',
'llSetMemoryLimit ',
'llSetObjectDesc',
'llSetObjectName',
'llSetObjectPermMask',
'llSetParcelMusicURL',
'llSetPayPrice',
'llSetPos',
'llSetPrimitiveParams',
'llSetLinkCamera ',
'llSetLinkPrimitiveParamsFast',
'llSetPrimURL',
'llSetRemoteScriptAccessPin',
'llSetRot',
'llSetRotationalVelocity ',
'llSetScale',
'llSetScriptState',
'llSetSitText',
'llSetSoundQueueing',
'llSetSoundRadius',
'llSetStatus',
'llSetText',
'llSetTexture',
'llSetTextureAnim',
'llSetTimerEvent',
'llSetTorque',
'llSetTouchText',
'llSetVehicleFlags',
'llSetVehicleFloatParam',
'llSetVehicleRotationParam',
'llSetVehicleType',
'llSetVehicleVectorParam',
'llSetVelocity ',
'llShout',
'llSin',
'llSitTarget',
'llSleep',
'llSound',
'llSoundPreload',
'llSqrt',
'llStartAnimation',
'llStopAnimation',
'llStopHover',
'llStopLookAt',
'llStopMoveToTarget',
'llStopPointAt',
'llStopSound',
'llStringLength',
'llStringToBase64',
'llStringTrim',
'llSubStringIndex',
'llTakeCamera',
'llTakeControls',
'llTan',
'llTarget ',
'llTargetOmega ',
'llTargetRemove',
'llTeleportAgentHome',
'llTextBox',
'llToLower',
'llToUpper',
'llTriggerSound',
'llTriggerSoundLimited',
'llUnescapeURL',
'llUnSit',
'llVecDist',
'llVecMag',
'llVecNorm',
'llVolumeDetect',
'llWater',
'llWhisper',
'llWind',
'llXorBase64Strings',
'llXorBase64StringsCorrect',
'llSetPrimitiveParamsEx',
'llGetLinkPrimitiveParamsEx',
'llSetPrimMediaParams',
'llClearPrimMedia',
'llGetPrimMediaParams',
'llGetLinkNumberOfSides',
'llRezPrim',
'llGetDisplayName',
'llGetUsername',
'llGetEnv',
'llRequestDisplayName',
'llRequestUsername',
'llCastRay',
'llGetMemoryLimit',
'llSetAngularVelocity',
// Pathfinding Alpha Functions (Only on Aditi and Aurora-Sim) added by djphil 17/03/2011
'llCreateCharacter',
'llDeleteCharacter',
'llEvade',
'llExecCharacterCmd',
'llGetClosestNavPoint',
'llFleeFrom',
'llNavigateTo',
'llPatrolPoints',
'llPursue',
'llUpdateCharacter',
'llWanderWithin',
// added by djphil 08/11/2012
'llLinkRotLookAt',
'llLinkLookAt',
'llAttachToAvatarTemp',
'llGetAnimationOverride',
'llJson2List',
'llJsonGetValue',
'llJsonSetValue',
'llJsonValueType',
'llList2Json',
'llResetAnimationOverride',
'llReturnObjectsByID',
'llReturnObjectsByOwner',
'llSetAnimationOverride',
'llXorBase64',
// added by djphil 11/01/2014
'llScaleByFactor',
'llGetMaxScaleFactor',
'llGetMinScaleFactor',
/* OSSL Common to Aurora-Sim & OpenSim */
'osSetDynamicTextureURL',
'osSetDynamicTextureURLBlend',
'osSetDynamicTextureURLBlendFace',
'osSetDynamicTextureData',
'osSetDynamicTextureDataBlend',
'osSetDynamicTextureDataBlendFace',
'osGetTerrainHeight',
'osSetTerrainHeight',
'osTerrainFlush',
'osRegionRestart',
'osRegionNotice',
'osConsoleCommand',
'osSetParcelMediaURL',
'osSetPrimFloatOnWater',
'osSetParcelSIPaddress',
'osGetAgentIP',
'osGetAgents',
'osTeleportAgent',
'osTeleportAgent',
'osTeleportAgent',
'osTeleportOwner',
'osTeleportOwner',
'osTeleportOwner',
'osAvatarPlayAnimation',
'osAvatarStopAnimation',
'osMovePen',
'osDrawLine',
'osDrawLine',
'osDrawText',
'osDrawEllipse',
'osDrawRectangle',
'osDrawFilledRectangle',
'osDrawPolygon',
'osDrawFilledPolygon',
'osSetFontSize',
'osSetFontName',
'osSetPenSize',
'osSetPenColor',
'osSetPenCap',
'osDrawImage',
'osGetDrawStringSize',
'osList2Double',
'osSetRegionWaterHeight',
'osSetRegionSunSettings',
'osSetEstateSunSettings',
'osGetCurrentSunHour',
'osGetSunParam',
'osSetSunParam',
'osWindActiveModelPluginName',
'osSetWindParam',
'osGetWindParam',
'osParcelJoin',
'osParcelSubdivide',
'osSetParcelDetails',
'osGetScriptEngineName',
'osGetSimulatorVersion',
'osParseJSON',
'osParseJSONNew',
'osMessageObject',
'osMakeNotecard',
'osGetNotecardLine',
'osGetNotecard',
'osGetNumberOfNotecardLines',
'osAvatarName2Key',
'osKey2Name',
'osGetGridNick',
'osGetGridName',
'osGetGridLoginURI',
'osFormatString',
'osMatchString',
'osLoadedCreationDate',
'osLoadedCreationTime',
'osLoadedCreationID',
'osGetLinkPrimitiveParams',
'osGetMapTexture',
'osGetRegionMapTexture',
'osGetRegionStats',
'osGetSimulatorMemory',
'osKickAvatar',
'osSetSpeed',
'osCauseDamage',
'osCauseHealing',
'osGetPrimitiveParams',
'osSetPrimitiveParams',
'osSetProjectionParams',
'osGetAvatarList',
'osUnixTimeToTimestamp',
'osAddAgentToGroup',
'osForceAttachToAvatar',
'osForceDetachFromAvatar',
'osGetPhysicsEngineType',
'osParseJSONNew',
'osMax',
'osMin',
'osRegexIsMatch',
'osListenRegex',
'osReplaceString',
'osSetContentType',
// added by djphil 09/12/2013
'osIsUUID',
'osGetInventoryDesc',
'osGetRezzingObject',
'osMessageAttachments',
'osGetGridHomeURI',
'osGetGridGatekeeperURI',
'osGetGridCustom',
'osSetStateEvents',
'osGetNumberOfAttachments',
'osDropAttachment',
'osDropAttachmentAt',
'osForceDropAttachment',
'osForceDropAttachmentAt',
/* OSSL NPC Functions OpenSim Unique current to Oct.15.2011. */
'osNpcCreate',
'osNpcSaveAppearance',
'osNpcLoadAppearance',
'osNpcGetPos',
'osNpcMoveTo',
'osNpcMoveToTarget',
'osNpcGetRot',
'osNpcSetRot',
'osNpcStopMoveToTarget',
'osNpcSay',
'osNpcRemove',
'osOwnerSaveAppearance',
'osAgentSaveAppearance',
'osNpcSit',
'osNpcStand',
// added by djphil 09/12/2013
'osNpcShout',
'osNpcTouch',
'osNpcWhisper',
/* OSSL Functions Aurora-Sim Unique current to Aug.19.2011. */
'osReturnObject',
'osReturnObjects',
'osShutDown',
'osRezObject',
/* LightShare functions (Careminster Variant) */
'cmSetWindlightScene',
'cmSetWindlightSceneTargeted',
'cmGetWindlightScene',
/* LightShare functions - alternate versions (os & aa variant) */
'lsSetWindlightScene',
'lsSetWindlightSceneTargeted',
'lsGetWindlightScene',
'lsClearWindlightScene',
/* aaFunctions Aurora-Sim ONLY current to Aug.19.2011. */
'aaSetCloudDensity',
'aaUpdateDatabase',
'aaQueryDatabase',
'aaSerializeXML',
'aaDeserializeXMLKeys',
'aaDeserializeXMLValues',
'aaSetConeOfSilence',
'aaJoinCombatTeam',
'aaLeaveCombat',
'aaJoinCombat',
'aaGetHealth',
'aaGetTeam',
'aaGetTeamMembers',
'aaGetLastOwner',
'aaGetLastOwner',
'aaSayDistance',
'aaSayTo',
'aaGetText ',
'aaGetTextColor ',
'aaRaiseError',
'aaFreezeAvatar',
'aaThawAvatar',
'aaRequestCombatPermission',
'aaGetWalkDisabled ',
'aaSetWalkDisabled',
'aaGetFlyDisabled ',
'aaSetFlyDisabled',
'aaAvatarFullName2Key ',
'aaSetCharacterStat',
'aaSetEnv ',
'aaSetCenterOfGravity',
// added by djphil 24/01/2013
'aaWindlightDayCycle',
'aaWindlightGetScene',
'aaWindlightSetScene',
'aaWindlightAddDayCycleFrame',
'aaWindlightGetDayCycle',
'aaWindlightGetSceneIsStatic',
'aaWindlightGetSceneDayCycleKeyFrameCount',
'aaAllRegionInstanceSay',
/* botFunctions Aurora-Sim ONLY current to Aug.19.2011. */
'botGetWaitingTime',
'botSetMap',
'botCreateBot',
'botRemoveBot',
'botRemoveBot',
'botPauseMovement',
'botResumeMovement',
'botFollowAvatar',
'botStopFollowAvatar',
'botFindPath',
'botSendChatMessage',
'botSetShouldFly',
'botSitObject',
'botStandUp',
'botTouchObject',
'botSetRot',
'botSetSpeed',
'botaddTag',
'botGetBotsWithTag',
'botRemoveBotsWithTag',
'botSendIM',
),
6 => array( // deprecated (still in use Legacy Support, also in Aurora-Sim & OpenSim)
'llMakeExplosion',
'llMakeFire',
'llMakeFountain',
'llMakeSmoke',
'llSound',
'llSoundPreload',
'llXorBase64Strings',
),
7 => array( // unimplemented
'none',
),
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;',
),
'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(
)
),
/*****************************************************************************************
*
* SPECIAL NOTE !! The URL's below must be adjusted to your respective WIKI. They remain as an example.
* eg: http://wiki.secondlife.com/wiki/{FNAME} or http://www.lslwiki.net/lslwiki/wakka.php?wakka={FNAME}
******************************************************************************************/
'URLS' => array(
1 => '{FNAME}',
2 => '{FNAME}',
3 => '{FNAME}',
4 => '{FNAME}',
5 => '{FNAME}',
6 => '{FNAME}',
7 => 'index.php?search={FNAME}',
8 => '{FNAME}',
),
'OOLANG' => false,
'OBJECT_SPLITTERS' => array(),
'REGEXPS' => array(),
'STRICT_MODE_APPLIES' => GESHI_NEVER,
'SCRIPT_DELIMITERS' => array(),
'HIGHLIGHT_STRICT_BLOCK' => array()
);
?>