You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
884 lines
24 KiB
884 lines
24 KiB
# Linden Scripting Language (LSL) highlighter for JOE |
|
# by Zai Lynch - https://wiki.secondlife.com/wiki/User:Zai_Lynch |
|
# is a modification of the PASCAL highlighter by Michael Van Canneyt |
|
# Last update: March 26th 2009 |
|
# Since JOE is released under GPL 1, this file is also released as GPL 1 |
|
|
|
|
|
=Idle |
|
=Comment green |
|
=Constant cyan |
|
=Type bold |
|
=Keyword bold # for, if, then, else... |
|
=Operator bold blue # events |
|
=Function bold |
|
|
|
# cyan, green, magenta, red, blue |
|
# bold |
|
|
|
:idle Idle |
|
* idle |
|
"a-zA-Z" ident buffer |
|
"/" maybe_linecomment |
|
"\"" string recolor=-1 |
|
"0-9" number recolor=-1 |
|
|
|
# Comments |
|
|
|
:maybe_comment Idle |
|
* idle noeat |
|
"*" comment recolor=-2 |
|
|
|
:maybe_linecomment Idle |
|
* idle noeat |
|
"/" line_comment recolor=-2 |
|
"*" comment recolor=-2 |
|
|
|
:line_comment Comment |
|
* line_comment |
|
"\n" idle |
|
|
|
:comment Comment |
|
* comment |
|
"*" maybe_end_comment |
|
|
|
:comment Comment |
|
* comment |
|
"*" maybe_end_comment |
|
|
|
|
|
:maybe_end_comment Comment |
|
* comment noeat |
|
"/" idle |
|
|
|
|
|
|
|
# String constant |
|
|
|
:string Constant |
|
* string |
|
# "\n" idle |
|
"\"" maybe_end_string |
|
"\\" maybe_end_string_mask |
|
|
|
:maybe_end_string Constant |
|
* idle #string ended |
|
"\"" string #new string begins |
|
|
|
# Numeric constant |
|
|
|
:maybe_end_string_mask Constant |
|
* string |
|
|
|
:number Constant |
|
* idle noeat |
|
"0-9" number |
|
"eE" epart |
|
"." dot |
|
|
|
:dot Constant |
|
* idle noeat |
|
"0-9" float |
|
|
|
|
|
:float Constant |
|
* idle noeat |
|
"eE" epart |
|
"0-9" float |
|
|
|
:epart Constant |
|
* idle noeat |
|
"0-9+\-" enum |
|
|
|
:enum Constant |
|
* idle noeat |
|
"0-9" enum |
|
|
|
|
|
# Keywords |
|
|
|
:ident Idle |
|
* idle noeat istrings |
|
# LSL types |
|
"string" type |
|
"integer" type |
|
"list" type |
|
"key" type |
|
"float" type |
|
"rotation" type |
|
"vector" type |
|
# LSL keywords |
|
"default" constant |
|
"do while" kw |
|
"if" kw |
|
"else" kw |
|
"for" kw |
|
"jump" kw |
|
"return" kw |
|
"state" kw |
|
"while" kw |
|
# LSL events |
|
"attach" event |
|
"at_rot_target" event |
|
"at_target" event |
|
"changed" event |
|
"collision" event |
|
"collision end" event |
|
"collision start" event |
|
"control" event |
|
"dataserver" event |
|
"email" event |
|
"http_request" event |
|
"http_response" event |
|
"land_collision" event |
|
"land_collision end" event |
|
"land_collision start" event |
|
"link_message" event |
|
"listen" event |
|
"money" event |
|
"moving_end" event |
|
"moving_start" event |
|
"no_sensor" event |
|
"not_at_rot_target" event |
|
"not_at_target" event |
|
"object_rez" event |
|
"on_rez" event |
|
"remote_data" event |
|
"run_time_permissions" event |
|
"sensor" event |
|
"state_entry" event |
|
"state_exit" event |
|
"timer" event |
|
"touch" event |
|
"touch_end" event |
|
"touch_start" event |
|
# LSL constants |
|
"ACTIVE" constant |
|
"AGENT" constant |
|
"AGENT_ALWAYS_RUN" constant |
|
"AGENT_ATTACHMENTS" constant |
|
"AGENT_AWAY" constant |
|
"AGENT_BUSY" constant |
|
"AGENT_CROUCHING" constant |
|
"AGENT_FLYING" constant |
|
"AGENT_IN_AIR" constant |
|
"AGENT_MOUSELOOK" constant |
|
"AGENT_ON_OBJECT" constant |
|
"AGENT_SCRIPTED" constant |
|
"AGENT_SITTING" constant |
|
"AGENT_TYPING" constant |
|
"AGENT_WALKING" constant |
|
"ALL_SIDES" constant |
|
"ANIM_ON" constant |
|
"ATTACH_BACK" constant |
|
"ATTACH_BELLY" constant |
|
"ATTACH_CHEST" constant |
|
"ATTACH_CHIN" constant |
|
"ATTACH_HEAD" constant |
|
"ATTACH_HUD_BOTTOM" constant |
|
"ATTACH_HUD_BOTTOM_LEFT" constant |
|
"ATTACH_HUD_BOTTOM_RIGHT" constant |
|
"ATTACH_HUD_CENTER_1" constant |
|
"ATTACH_HUD_TOP_CENTER" constant |
|
"ATTACH_HUD_TOP_LEFT" constant |
|
"ATTACH_HUD_TOP_RIGHT" constant |
|
"ATTACH_LEAR" constant |
|
"ATTACH_LEYE" constant |
|
"ATTACH_LFOOT" constant |
|
"ATTACH_LHAND" constant |
|
"ATTACH_LHIP" constant |
|
"ATTACH_LLARM" constant |
|
"ATTACH_LLLEG" constant |
|
"ATTACH_LSHOULDER" constant |
|
"ATTACH_LUARM" constant |
|
"ATTACH_LULEG" constant |
|
"ATTACH_MOUTH" constant |
|
"ATTACH_NOSE" constant |
|
"ATTACH_PELVIS" constant |
|
"ATTACH_REAR" constant |
|
"ATTACH_REYE" constant |
|
"ATTACH_RFOOT" constant |
|
"ATTACH_RHAND" constant |
|
"ATTACH_RHIP" constant |
|
"ATTACH_RLARM" constant |
|
"ATTACH_RLLEG" constant |
|
"ATTACH_RSHOULDER" constant |
|
"ATTACH_RUARM" constant |
|
"ATTACH_RULEG" constant |
|
"CAMERA_ACTIVE" constant |
|
"CAMERA_BEHINDNESS_ANGLE" constant |
|
"CAMERA_BEHINDNESS_LAG" constant |
|
"CAMERA_DISTANCE" constant |
|
"CAMERA_FOCUS" constant |
|
"CAMERA_FOCUS_LOCKED" constant |
|
"CAMERA_FOCUS_OFFSET" constant |
|
"CAMERA_POSITION" constant |
|
"CAMERA_POSITION_LAG" constant |
|
"CAMERA_POSITION_LOCKED" constant |
|
"CAMERA_POSITION_THRESHOLD" constant |
|
"CHANGED_ALLOWED_DROP" constant |
|
"CHANGED_COLOR" constant |
|
"CHANGED_INVENTORY" constant |
|
"CHANGED_LINK" constant |
|
"CHANGED_OWNER" constant |
|
"CHANGED_REGION_START" constant |
|
"CHANGED_SCALE" constant |
|
"CHANGED_SHAPE" constant |
|
"CHANGED_TELEPORT" constant |
|
"CHANGED_TEXTURE" constant |
|
"CLICK_ACTION_BUY" constant |
|
"CLICK_ACTION_NONE" constant |
|
"CLICK_ACTION_OPEN" constant |
|
"CLICK_ACTION_OPEN_MEDIA" constant |
|
"CLICK_ACTION_PAY" constant |
|
"CLICK_ACTION_PLAY" constant |
|
"CLICK_ACTION_SIT" constant |
|
"CONTROL_BACK" constant |
|
"CONTROL_DOWN" constant |
|
"CONTROL_LBUTTON" constant |
|
"CONTROL_LEFT" constant |
|
"CONTROL_ML_LBUTTON" constant |
|
"CONTROL_RIGHT" constant |
|
"CONTROL_ROT_LEFT" constant |
|
"CONTROL_ROT_RIGHT" constant |
|
"CONTROL_UP" constant |
|
"DATA_NAME" constant |
|
"DATA_ONLINE" constant |
|
"DATA_PAYINFO" constant |
|
"DATA_SIM_POS" constant |
|
"DATA_SIM_RATING" constant |
|
"DATA_SIM_STATUS" constant |
|
"DEBUG_CHANNEL" constant |
|
"DEG_TO_RAD" constant |
|
"EOF" constant |
|
"FALSE" constant |
|
"HTTP_BODY_MAXLENGTH" constant |
|
"HTTP_METHOD" constant |
|
"HTTP_MIMETYPE" constant |
|
"HTTP_VERIFY_CERT" constant |
|
"INVENTORY_ALL" constant |
|
"INVENTORY_ANIMATION" constant |
|
"INVENTORY_BODYPART" constant |
|
"INVENTORY_CLOTHING" constant |
|
"INVENTORY_GESTURE" constant |
|
"INVENTORY_LANDMARK" constant |
|
"INVENTORY_NONE" constant |
|
"INVENTORY_NOTECARD" constant |
|
"INVENTORY_OBJECT" constant |
|
"INVENTORY_SCRIPT" constant |
|
"INVENTORY_SOUND" constant |
|
"INVENTORY_TEXTURE" constant |
|
"LAND_LEVEL" constant |
|
"LAND_LOWER" constant |
|
"LAND_NOISE" constant |
|
"LAND_RAISE" constant |
|
"LAND_REVERT" constant |
|
"LAND_SMOOTH" constant |
|
"LINK_ALL_CHILDREN" constant |
|
"LINK_ALL_OTHERS" constant |
|
"LINK_ROOT" constant |
|
"LINK_SET" constant |
|
"LINK_THIS" constant |
|
"LIST_STAT_GEOMETRIC_MEAN" constant |
|
"LIST_STAT_MAX" constant |
|
"LIST_STAT_MEAN" constant |
|
"LIST_STAT_MIN" constant |
|
"LIST_STAT_RANGE" constant |
|
"LIST_STAT_STD_DEV" constant |
|
"LIST_STAT_SUM" constant |
|
"LIST_STAT_SUM_SQUARES" constant |
|
"LOOP" constant |
|
"MASK_BASE" constant |
|
"MASK_EVERYONE" constant |
|
"MASK_GROUP" constant |
|
"MASK_NEXT" constant |
|
"MASK_OWNER" constant |
|
"NULL_KEY" constant |
|
"OBJECT_CREATOR" constant |
|
"OBJECT_DESC" constant |
|
"OBJECT_GROUP" constant |
|
"OBJECT_NAME" constant |
|
"OBJECT_OWNER" constant |
|
"OBJECT_ROT" constant |
|
"OBJECT_UNKNOWN_DETAIL" constant |
|
"OBJECT_VELOCITY" constant |
|
"PARCEL_DETAILS_AREA" constant |
|
"PARCEL_DETAILS_DESC" constant |
|
"PARCEL_DETAILS_GROUP" constant |
|
"PARCEL_DETAILS_NAME" constant |
|
"PARCEL_DETAILS_OWNER" constant |
|
"PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY" constant |
|
"PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS" constant |
|
"PARCEL_FLAG_ALLOW_CREATE_OBJECTS" constant |
|
"PARCEL_FLAG_ALLOW_DAMAGE" constant |
|
"PARCEL_FLAG_ALLOW_FLY" constant |
|
"PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY" constant |
|
"PARCEL_FLAG_ALLOW_GROUP_SCRIPTS" constant |
|
"PARCEL_FLAG_ALLOW_LANDMARK" constant |
|
"PARCEL_FLAG_ALLOW_SCRIPTS" constant |
|
"PARCEL_FLAG_ALLOW_TERRAFORM" constant |
|
"PARCEL_FLAG_LOCAL_SOUND_ONLY" constant |
|
"PARCEL_FLAG_RESTRICT_PUSHOBJECT" constant |
|
"PARCEL_FLAG_USE_ACCESS_GROUP" constant |
|
"PARCEL_FLAG_USE_ACCESS_LIST" constant |
|
"PARCEL_FLAG_USE_BAN_LIST" constant |
|
"PARCEL_FLAG_USE_LAND_PASS_LIST" constant |
|
"PARCEL_MEDIA_COMMAND_AGENT" constant |
|
"PARCEL_MEDIA_COMMAND_AUTO_ALIGN" constant |
|
"PARCEL_MEDIA_COMMAND_DESC" constant |
|
"PARCEL_MEDIA_COMMAND_LOOP" constant |
|
"PARCEL_MEDIA_COMMAND_LOOP_SET" constant |
|
"PARCEL_MEDIA_COMMAND_PAUSE" constant |
|
"PARCEL_MEDIA_COMMAND_PLAY" constant |
|
"PARCEL_MEDIA_COMMAND_SIZE" constant |
|
"PARCEL_MEDIA_COMMAND_STOP" constant |
|
"PARCEL_MEDIA_COMMAND_TEXTURE" constant |
|
"PARCEL_MEDIA_COMMAND_TIME" constant |
|
"PARCEL_MEDIA_COMMAND_TYPE" constant |
|
"PARCEL_MEDIA_COMMAND_URL" constant |
|
"PASSIVE" constant |
|
"PAYMENT_INFO_ON_FILE" constant |
|
"PAYMENT_INFO_USED" constant |
|
"PAY_DEFAULT" constant |
|
"PAY_HIDE" constant |
|
"PERMISSION_ATTACH" constant |
|
"PERMISSION_CHANGE_LINKS" constant |
|
"PERMISSION_CONTROL_CAMERA" constant |
|
"PERMISSION_DEBIT" constant |
|
"PERMISSION_TAKE_CONTROLS" constant |
|
"PERMISSION_TRACK_CAMERA" constant |
|
"PERMISSION_TRIGGER_ANIMATION" constant |
|
"PERM_ALL" constant |
|
"PERM_COPY" constant |
|
"PERM_MOVE" constant |
|
"PERM_TRANSFER" constant |
|
"PI" constant |
|
"PI_BY_TWO" constant |
|
"PRIM_BUMP_BARK" constant |
|
"PRIM_BUMP_BLOBS" constant |
|
"PRIM_BUMP_BRICKS" constant |
|
"PRIM_BUMP_BRIGHT" constant |
|
"PRIM_BUMP_CHECKER" constant |
|
"PRIM_BUMP_CONCRETE" constant |
|
"PRIM_BUMP_DARK" constant |
|
"PRIM_BUMP_DISKS" constant |
|
"PRIM_BUMP_GRAVEL" constant |
|
"PRIM_BUMP_LARGETILE" constant |
|
"PRIM_BUMP_NONE" constant |
|
"PRIM_BUMP_SHINY" constant |
|
"PRIM_BUMP_SIDING" constant |
|
"PRIM_BUMP_STONE" constant |
|
"PRIM_BUMP_STUCCO" constant |
|
"PRIM_BUMP_SUCTION" constant |
|
"PRIM_BUMP_TILE" constant |
|
"PRIM_BUMP_WEAVE" constant |
|
"PRIM_BUMP_WOOD" constant |
|
"PRIM_COLOR" constant |
|
"PRIM_FLEXIBLE" constant |
|
"PRIM_FULLBRIGHT" constant |
|
"PRIM_GLOW" constant |
|
"PRIM_HOLE_CIRCLE" constant |
|
"PRIM_HOLE_DEFAULT" constant |
|
"PRIM_HOLE_SQUARE" constant |
|
"PRIM_HOLE_TRIANGLE" constant |
|
"PRIM_MATERIAL" constant |
|
"PRIM_MATERIAL_FLESH" constant |
|
"PRIM_MATERIAL_GLASS" constant |
|
"PRIM_MATERIAL_METAL" constant |
|
"PRIM_MATERIAL_PLASTIC" constant |
|
"PRIM_MATERIAL_RUBBER" constant |
|
"PRIM_MATERIAL_STONE" constant |
|
"PRIM_MATERIAL_WOOD" constant |
|
"PRIM_PHANTOM" constant |
|
"PRIM_PHYSICS" constant |
|
"PRIM_POINT_LIGHT" constant |
|
"PRIM_POSITION" constant |
|
"PRIM_ROTATION" constant |
|
"PRIM_SCULPT_FLAG_INVERT" constant |
|
"PRIM_SCULPT_FLAG_MIRROR" constant |
|
"PRIM_SCULPT_TYPE_CYLINDER" constant |
|
"PRIM_SCULPT_TYPE_MASK" constant |
|
"PRIM_SCULPT_TYPE_PLANE" constant |
|
"PRIM_SCULPT_TYPE_SPHERE" constant |
|
"PRIM_SCULPT_TYPE_TORUS" constant |
|
"PRIM_SHINY_HIGH" constant |
|
"PRIM_SHINY_LOW" constant |
|
"PRIM_SHINY_MEDIUM" constant |
|
"PRIM_SHINY_NONE" constant |
|
"PRIM_SIZE" constant |
|
"PRIM_TEMP_ON_REZ" constant |
|
"PRIM_TEXGEN" constant |
|
"PRIM_TEXGEN_DEFAULT" constant |
|
"PRIM_TEXGEN_PLANAR" constant |
|
"PRIM_TEXTURE" constant |
|
"PRIM_TYPE" constant |
|
"PRIM_TYPE_BOX" constant |
|
"PRIM_TYPE_CYLINDER" constant |
|
"PRIM_TYPE_PRISM" constant |
|
"PRIM_TYPE_RING" constant |
|
"PRIM_TYPE_SCULPT" constant |
|
"PRIM_TYPE_SPHERE" constant |
|
"PRIM_TYPE_TORUS" constant |
|
"PRIM_TYPE_TUBE" constant |
|
"PUBLIC_CHANNEL" constant |
|
"RAD_TO_DEG" constant |
|
"REGION_FLAG_ALLOW_DAMAGE" constant |
|
"REGION_FLAG_ALLOW_DIRECT_TELEPORT" constant |
|
"REGION_FLAG_BLOCK_FLY" constant |
|
"REGION_FLAG_BLOCK_TERRAFORM" constant |
|
"REGION_FLAG_DISABLE_COLLISIONS" constant |
|
"REGION_FLAG_DISABLE_PHYSICS" constant |
|
"REGION_FLAG_FIXED_SUN" constant |
|
"REGION_FLAG_RESTRICT_PUSHOBJECT" constant |
|
"REGION_FLAG_SANDBOX" constant |
|
"REMOTE_DATA_CHANNEL" constant |
|
"REMOTE_DATA_REPLY" constant |
|
"REMOTE_DATA_REQUEST" constant |
|
"REVERSE" constant |
|
"ROTATE" constant |
|
"Rotation" constant |
|
"SCALE" constant |
|
"SCRIPTED" constant |
|
"SMOOTH" constant |
|
"SQRT2" constant |
|
"STATUS_BLOCK_GRAB" constant |
|
"STATUS_CAST_SHADOWS" constant |
|
"STATUS_DIE_AT_EDGE" constant |
|
"STATUS_PHANTOM" constant |
|
"STATUS_PHYSICS" constant |
|
"STATUS_RETURN_AT_EDGE" constant |
|
"STATUS_ROTATE_X" constant |
|
"STATUS_ROTATE_Y" constant |
|
"STATUS_ROTATE_Z" constant |
|
"STATUS_SANDBOX" constant |
|
"STRING_TRIM" constant |
|
"STRING_TRIM_HEAD" constant |
|
"STRING_TRIM_TAIL" constant |
|
"TEXTURE_DEFAULT" constant |
|
"TEXTURE_BLANK" constant |
|
"TEXTURE_MEDIA" constant |
|
"TEXTURE_PLYWOOD" constant |
|
"TEXTURE_TRANSPARENT" constant |
|
"TOUCH_INVALID_FACE" constant |
|
"TOUCH_INVALID_TEXCOORD" constant |
|
"TOUCH_INVALID_VECTOR" constant |
|
"TRUE" constant |
|
"TWO_PI" constant |
|
"TYPE_FLOAT" constant |
|
"TYPE_INTEGER" constant |
|
"TYPE_INVALID" constant |
|
"TYPE_KEY" constant |
|
"TYPE_ROTATION" constant |
|
"TYPE_STRING" constant |
|
"TYPE_VECTOR" constant |
|
"URL_REQUEST_DENIED" constant |
|
"URL_REQUEST_GRANTED" constant |
|
"VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY" constant |
|
"VEHICLE_ANGULAR_DEFLECTION_TIMESCALE" constant |
|
"VEHICLE_ANGULAR_FRICTION_TIMESCALE" constant |
|
"VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE" constant |
|
"VEHICLE_ANGULAR_MOTOR_DIRECTION" constant |
|
"VEHICLE_ANGULAR_MOTOR_TIMESCALE" constant |
|
"VEHICLE_BANKING_EFFICIENCY" constant |
|
"VEHICLE_BANKING_MIX" constant |
|
"VEHICLE_BANKING_TIMESCALE" constant |
|
"VEHICLE_BUOYANCY" constant |
|
"VEHICLE_FLAG_CAMERA_DECOUPLED" constant |
|
"VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT" constant |
|
"VEHICLE_FLAG_HOVER_TERRAIN_ONLY" constant |
|
"VEHICLE_FLAG_HOVER_UP_ONLY" constant |
|
"VEHICLE_FLAG_HOVER_WATER_ONLY" constant |
|
"VEHICLE_FLAG_LIMIT_MOTOR_UP" constant |
|
"VEHICLE_FLAG_LIMIT_ROLL_ONLY" constant |
|
"VEHICLE_FLAG_MOUSELOOK_BANK" constant |
|
"VEHICLE_FLAG_MOUSELOOK_STEER" constant |
|
"VEHICLE_FLAG_NO_DEFLECTION_UP" constant |
|
"VEHICLE_HOVER_EFFICIENCY" constant |
|
"VEHICLE_HOVER_GLOBAL_HEIGHT" constant |
|
"VEHICLE_HOVER_HEIGHT" constant |
|
"VEHICLE_HOVER_TIMESCALE" constant |
|
"VEHICLE_HOVER_WATER_ONLY" constant |
|
"VEHICLE_LINEAR_DEFLECTION_EFFICIENCY" constant |
|
"VEHICLE_LINEAR_DEFLECTION_TIMESCALE" constant |
|
"VEHICLE_LINEAR_FRICTION_TIMESCALE" constant |
|
"VEHICLE_LINEAR_MOTOR_DIRECTION" constant |
|
"VEHICLE_LINEAR_MOTOR_OFFSET" constant |
|
"VEHICLE_LINEAR_MOTOR_TIMESCALE" constant |
|
"VEHICLE_REFERENCE_FRAME" constant |
|
"VEHICLE_TYPE_AIRPLANE" constant |
|
"VEHICLE_TYPE_BALLOON" constant |
|
"VEHICLE_TYPE_BOAT" constant |
|
"VEHICLE_TYPE_CAR" constant |
|
"VEHICLE_TYPE_NONE" constant |
|
"VEHICLE_TYPE_SLED" constant |
|
"VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY" constant |
|
"VEHICLE_VERTICAL_ATTRACTION_TIMESCALE" constant |
|
"ZERO_ROTATION" constant |
|
# LSL functions |
|
"llAbs" function |
|
"llAcos" function |
|
"llAddToLandBanList" function |
|
"llAddToLandPassList" function |
|
"llAdjustSoundVolume" function |
|
"llAllowInventoryDrop" function |
|
"llAngleBetween" function |
|
"llApplyImpulse" function |
|
"llApplyRotationalImpulse" function |
|
"llAsin" function |
|
"llAtan2" function |
|
"llAttachToAvatar" function |
|
"llAvatarOnSitTarget" function |
|
"llAxes2Rot" function |
|
"llAxisAngle2Rot" function |
|
"llBase64ToInteger" function |
|
"llBase64ToString" function |
|
"llBreakAllLinks" function |
|
"llBreakLink" function |
|
"llCeil" function |
|
"llClearCameraParams" function |
|
"llCloseRemoteDataChannel" function |
|
"llCloud" function |
|
"llCollisionFilter" function |
|
"llCollisionSound" function |
|
"llCollisionSprite" function |
|
"llCos" function |
|
"llCreateLink" function |
|
"llCSV2List" function |
|
"llDeleteSubList" function |
|
"llDeleteSubString" function |
|
"llDetachFromAvatar" function |
|
"llDetectedGrab" function |
|
"llDetectedGroup" function |
|
"llDetectedKey" function |
|
"llDetectedLinkNumber" function |
|
"llDetectedName" function |
|
"llDetectedOwner" function |
|
"llDetectedPos" function |
|
"llDetectedRot" function |
|
"llDetectedTouchBinormal" function |
|
"llDetectedTouchFace" function |
|
"llDetectedTouchNormal" function |
|
"llDetectedTouchPos" function |
|
"llDetectedTouchST" function |
|
"llDetectedTouchUV" function |
|
"llDetectedType" function |
|
"llDetectedVel" function |
|
"llDialog" function |
|
"llDie" function |
|
"llDumpList2String" function |
|
"llEdgeOfWorld" function |
|
"llEjectFromLand" function |
|
"llEmail" function |
|
"llEscapeURL" function |
|
"llEuler2Rot" function |
|
"llFabs" function |
|
"llFloor" function |
|
"llForceMouselook" function |
|
"llFrand" function |
|
"llGetAccel" function |
|
"llGetAgentInfo" function |
|
"llGetAgentLanguage" function |
|
"llGetAgentSize" function |
|
"llGetAlpha" function |
|
"llGetAndResetTime" function |
|
"llGetAnimation" function |
|
"llGetAnimationList" function |
|
"llGetAttached" function |
|
"llGetBoundingBox" function |
|
"llGetCameraPos" function |
|
"llGetCameraRot" function |
|
"llGetCenterOfMass" function |
|
"llGetColor" function |
|
"llGetCreator" function |
|
"llGetDate" function |
|
"llGetEnergy" function |
|
"llGetForce" function |
|
"llGetFreeMemory" function |
|
"llGetGeometricCenter" function |
|
"llGetGMTclock" function |
|
"llGetInventoryCreator" function |
|
"llGetInventoryKey" function |
|
"llGetInventoryName" function |
|
"llGetInventoryNumber" function |
|
"llGetInventoryPermMask" function |
|
"llGetInventoryType" function |
|
"llGetKey" function |
|
"llGetLandOwnerAt" function |
|
"llGetLinkKey" function |
|
"llGetLinkName" function |
|
"llGetLinkNumber" function |
|
"llGetListEntryType" function |
|
"llGetListLength" function |
|
"llGetLocalPos" function |
|
"llGetLocalRot" function |
|
"llGetMass" function |
|
"llGetNextEmail" function |
|
"llGetNotecardLine" function |
|
"llGetNumberOfNotecardLines" function |
|
"llGetNumberOfPrims" function |
|
"llGetNumberOfSides" function |
|
"llGetObjectDesc" function |
|
"llGetObjectDetails" function |
|
"llGetObjectMass" function |
|
"llGetObjectName" function |
|
"llGetObjectPermMask" function |
|
"llGetObjectPrimCount" function |
|
"llGetOmega" function |
|
"llGetOwner" function |
|
"llGetOwnerKey" function |
|
"llGetParcelDetails" function |
|
"llGetParcelFlags" function |
|
"llGetParcelMaxPrims" function |
|
"llGetParcelPrimCount" function |
|
"llGetParcelPrimOwners" function |
|
"llGetPermissions" function |
|
"llGetPermissionsKey" function |
|
"llGetPos" function |
|
"llGetPrimitiveParams" function |
|
"llGetRegionAgentCount" function |
|
"llGetRegionCorner" function |
|
"llGetRegionFlags" function |
|
"llGetRegionFPS" function |
|
"llGetRegionName" function |
|
"llGetRegionTimeDilation" function |
|
"llGetRootPosition" function |
|
"llGetRootRotation" function |
|
"llGetRot" function |
|
"llGetScale" function |
|
"llGetScriptName" function |
|
"llGetScriptState" function |
|
"llGetSimulatorHostname" function |
|
"llGetStartParameter" function |
|
"llGetStatus" function |
|
"llGetSubString" function |
|
"llGetSunDirection" function |
|
"llGetTexture" function |
|
"llGetTextureOffset" function |
|
"llGetTextureRot" function |
|
"llGetTextureScale" function |
|
"llGetTime" function |
|
"llGetTimeOfDay" function |
|
"llGetTimestamp" function |
|
"llGetTorque" function |
|
"llGetUnixTime" function |
|
"llGetVel" function |
|
"llGetWallclock" function |
|
"llGiveInventory" function |
|
"llGiveInventoryList" function |
|
"llGiveMoney" function |
|
"llGodLikeRezObject" function |
|
"llGround" function |
|
"llGroundContour" function |
|
"llGroundNormal" function |
|
"llGroundRepel" function |
|
"llGroundSlope" function |
|
"llHTTPRequest" function |
|
"llInsertString" function |
|
"llInstantMessage" function |
|
"llIntegerToBase64" function |
|
"llKey2Name" function |
|
"llList2CSV" function |
|
"llList2Float" function |
|
"llList2Integer" function |
|
"llList2Key" function |
|
"llList2List" function |
|
"llList2ListStrided" function |
|
"llList2Rot" function |
|
"llList2String" function |
|
"llList2Vector" function |
|
"llListen" function |
|
"llListenControl" function |
|
"llListenRemove" function |
|
"llListFindList" function |
|
"llListInsertList" function |
|
"llListRandomize" function |
|
"llListReplaceList" function |
|
"llListSort" function |
|
"llListStatistics" function |
|
"llLoadURL" function |
|
"llLog" function |
|
"llLog10" function |
|
"llLookAt" function |
|
"llLoopSound" function |
|
"llLoopSoundMaster" function |
|
"llLoopSoundSlave" function |
|
"llMakeExplosion" function |
|
"llMakeFire" function |
|
"llMakeFountain" function |
|
"llMakeSmoke" function |
|
"llMapDestination" function |
|
"llMD5String" function |
|
"llMessageLinked" function |
|
"llMinEventDelay" function |
|
"llModifyLand" function |
|
"llModPow" function |
|
"llMoveToTarget" function |
|
"llOffsetTexture" function |
|
"llOpenRemoteDataChannel" function |
|
"llOverMyLand" function |
|
"llOwnerSay" function |
|
"llParcelMediaCommandList" function |
|
"llParcelMediaQuery" function |
|
"llParseString2List" function |
|
"llParseStringKeepNulls" function |
|
"llParticleSystem" function |
|
"llPassCollisions" function |
|
"llPassTouches" function |
|
"llPlaySound" function |
|
"llPlaySoundSlave" function |
|
"llPointAt" function |
|
"llPow" function |
|
"llPreloadSound" function |
|
"llPushObject" function |
|
"llRefreshPrimURL" function |
|
"llRegionSay" function |
|
"llReleaseCamera" function |
|
"llReleaseControls" function |
|
"llRemoteDataReply" function |
|
"llRemoteDataSetRegion" function |
|
"llRemoteLoadScript" function |
|
"llRemoteLoadScriptPin" function |
|
"llRemoveFromLandBanList" function |
|
"llRemoveFromLandPassList" function |
|
"llRemoveInventory" function |
|
"llRemoveVehicleFlags" function |
|
"llRequestAgentData" function |
|
"llRequestInventoryData" function |
|
"llRequestPermissions" function |
|
"llRequestSimulatorData" function |
|
"llResetLandBanList" function |
|
"llResetLandPassList" function |
|
"llResetOtherScript" function |
|
"llResetScript" function |
|
"llResetTime" function |
|
"llRezAtRoot" function |
|
"llRezObject" function |
|
"llRot2Angle" function |
|
"llRot2Axis" function |
|
"llRot2Euler" function |
|
"llRot2Fwd" function |
|
"llRot2Left" function |
|
"llRot2Up" function |
|
"llRotateTexture" function |
|
"llRotBetween" function |
|
"llRotLookAt" function |
|
"llRotTarget" function |
|
"llRotTargetRemove" function |
|
"llRound" function |
|
"llSameGroup" function |
|
"llSay" function |
|
"llScaleTexture" function |
|
"llScriptDanger" function |
|
"llSendRemoteData" function |
|
"llSensor" function |
|
"llSensorRemove" function |
|
"llSensorRepeat" function |
|
"llSetAlpha" function |
|
"llSetBuoyancy" function |
|
"llSetCameraAtOffset" function |
|
"llSetCameraEyeOffset" function |
|
"llSetCameraParams" function |
|
"llSetClickAction" function |
|
"llSetColor" function |
|
"llSetDamage" function |
|
"llSetForce" function |
|
"llSetForceAndTorque" function |
|
"llSetHoverHeight" function |
|
"llSetInventoryPermMask" function |
|
"llSetLinkAlpha" function |
|
"llSetLinkColor" function |
|
"llSetLinkPrimitiveParams" function |
|
"llSetLinkTexture" function |
|
"llSetLocalRot" function |
|
"llSetObjectDesc" function |
|
"llSetObjectName" function |
|
"llSetObjectPermMask" function |
|
"llSetParcelMusicURL" function |
|
"llSetPayPrice" function |
|
"llSetPos" function |
|
"llSetPrimitiveParams" function |
|
"llSetPrimURL" function |
|
"llSetRemoteScriptAccessPin" function |
|
"llSetRot" function |
|
"llSetScale" function |
|
"llSetScriptState" function |
|
"llSetSitText" function |
|
"llSetSoundQueueing" function |
|
"llSetSoundRadius" function |
|
"llSetStatus" function |
|
"llSetText" function |
|
"llSetTexture" function |
|
"llSetTextureAnim" function |
|
"llSetTimerEvent" function |
|
"llSetTorque" function |
|
"llSetTouchText" function |
|
"llSetVehicleFlags" function |
|
"llSetVehicleFloatParam" function |
|
"llSetVehicleRotationParam" function |
|
"llSetVehicleType" function |
|
"llSetVehicleVectorParam" function |
|
"llSHA1String" function |
|
"llShout" function |
|
"llSin" function |
|
"llSitTarget" function |
|
"llSleep" function |
|
"llSound" function |
|
"llSoundPreload" function |
|
"llSqrt" function |
|
"llStartAnimation" function |
|
"llStopAnimation" function |
|
"llStopHover" function |
|
"llStopLookAt" function |
|
"llStopMoveToTarget" function |
|
"llStopPointAt" function |
|
"llStopSound" function |
|
"llStringLength" function |
|
"llStringToBase64" function |
|
"llStringTrim" function |
|
"llSubStringIndex" function |
|
"llTakeCamera" function |
|
"llTakeControls" function |
|
"llTan" function |
|
"llTarget" function |
|
"llTargetOmega" function |
|
"llTargetRemove" function |
|
"llTeleportAgentHome" function |
|
"llTextBox" function |
|
"llToLower" function |
|
"llToUpper" function |
|
"llTriggerSound" function |
|
"llTriggerSoundLimited" function |
|
"llUnescapeURL" function |
|
"llUnSit" function |
|
"llVecDist" function |
|
"llVecMag" function |
|
"llVecNorm" function |
|
"llVolumeDetect" function |
|
"llWater" function |
|
"llWhisper" function |
|
"llWind" function |
|
"llXorBase64Strings" function |
|
"llXorBase64StringsCorrect" function |
|
done |
|
"a-zA-Z0-9_" ident |
|
|
|
:kw Keyword |
|
* idle noeat |
|
|
|
:type Type |
|
* idle noeat |
|
|
|
:operator Operator |
|
* idle noeat |
|
|
|
:event Operator |
|
* idle noeat |
|
|
|
:word_constant Constant |
|
* idle noeat |
|
|
|
:constant Constant |
|
* idle noeat |
|
|
|
:function Function |
|
* idle noeat
|
|
|