Warning, /frameworks/syntax-highlighting/data/syntax/lsl.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <!-- Linden Scripting Language used in SecondLife and OpenMetaverse --> 0003 0004 <!-- following entities are taken from the original lexer (indra.l) --> 0005 <!DOCTYPE language 0006 [ 0007 <!ENTITY N "[0-9]"> 0008 <!ENTITY L "[a-zA-Z_]"> 0009 <!ENTITY H "[a-fA-F0-9]"> 0010 <!ENTITY E "[Ee][+-]?&N;+"> 0011 <!ENTITY FS "[fF]"> 0012 ]> 0013 <!-- versioning is based on the slviewer source code version from which strings were extracted, then a point version for this file --> 0014 <language name="LSL" section="Scripts" version="7" kateversion="5.0" extensions="*.lsl" mimetype="text/x-lsl" author="RafaĆ Rzepecki" license="LGPLv3"> 0015 <highlighting> 0016 <!-- types, keyword, events, constants and symbols are from indra.l --> 0017 <list name="types"> 0018 <item>integer</item> 0019 <item>float</item> 0020 <item>string</item> 0021 <item>key</item> 0022 <item>vector</item> 0023 <item>quaternion</item> 0024 <item>rotation</item> 0025 <item>list</item> 0026 </list> 0027 <list name="keywords"> 0028 <item>default</item> 0029 <item>state</item> 0030 <item>event</item> 0031 <item>jump</item> 0032 <item>return</item> 0033 <item>if</item> 0034 <item>else</item> 0035 <item>for</item> 0036 <item>do</item> 0037 <item>while</item> 0038 </list> 0039 <list name="events"> 0040 <item>state_entry</item> 0041 <item>state_exit</item> 0042 <item>touch_start</item> 0043 <item>touch</item> 0044 <item>touch_end</item> 0045 <item>collision_start</item> 0046 <item>collision</item> 0047 <item>collision_end</item> 0048 <item>land_collision_start</item> 0049 <item>land_collision</item> 0050 <item>land_collision_end</item> 0051 <item>timer</item> 0052 <item>listen</item> 0053 <item>sensor</item> 0054 <item>no_sensor</item> 0055 <item>control</item> 0056 <item>print</item> 0057 <item>at_target</item> 0058 <item>not_at_target</item> 0059 <item>at_rot_target</item> 0060 <item>not_at_rot_target</item> 0061 <item>money</item> 0062 <item>email</item> 0063 <item>run_time_permissions</item> 0064 <item>changed</item> 0065 <item>attach</item> 0066 <item>dataserver</item> 0067 <item>moving_start</item> 0068 <item>moving_end</item> 0069 <item>link_message</item> 0070 <item>on_rez</item> 0071 <item>object_rez</item> 0072 <item>remote_data</item> 0073 <item>http_response</item> 0074 </list> 0075 <list name="constants"> 0076 <item>TRUE</item> 0077 <item>FALSE</item> 0078 <item>STATUS_PHYSICS</item> 0079 <item>STATUS_ROTATE_X</item> 0080 <item>STATUS_ROTATE_Y</item> 0081 <item>STATUS_ROTATE_Z</item> 0082 <item>STATUS_PHANTOM</item> 0083 <item>STATUS_SANDBOX</item> 0084 <item>STATUS_BLOCK_GRAB</item> 0085 <item>STATUS_DIE_AT_EDGE</item> 0086 <item>STATUS_RETURN_AT_EDGE</item> 0087 <item>STATUS_CAST_SHADOWS</item> 0088 0089 <item>AGENT_FLYING</item> 0090 <item>AGENT_ATTACHMENTS</item> 0091 <item>AGENT_SCRIPTED</item> 0092 <item>AGENT_MOUSELOOK</item> 0093 <item>AGENT_SITTING</item> 0094 <item>AGENT_ON_OBJECT</item> 0095 <item>AGENT_AWAY</item> 0096 <item>AGENT_WALKING</item> 0097 <item>AGENT_IN_AIR</item> 0098 <item>AGENT_TYPING</item> 0099 <item>AGENT_CROUCHING</item> 0100 <item>AGENT_BUSY</item> 0101 <item>AGENT_ALWAYS_RUN</item> 0102 0103 <item>CAMERA_PITCH</item> 0104 <item>CAMERA_FOCUS_OFFSET</item> 0105 <item>CAMERA_POSITION_LAG</item> 0106 <item>CAMERA_FOCUS_LAG</item> 0107 <item>CAMERA_DISTANCE</item> 0108 <item>CAMERA_BEHINDNESS_ANGLE</item> 0109 <item>CAMERA_BEHINDNESS_LAG</item> 0110 <item>CAMERA_POSITION_THRESHOLD</item> 0111 <item>CAMERA_FOCUS_THRESHOLD</item> 0112 <item>CAMERA_ACTIVE</item> 0113 <item>CAMERA_POSITION</item> 0114 <item>CAMERA_FOCUS</item> 0115 <item>CAMERA_POSITION_LOCKED</item> 0116 <item>CAMERA_FOCUS_LOCKED</item> 0117 0118 <item>ANIM_ON</item> 0119 <item>LOOP</item> 0120 <item>REVERSE</item> 0121 <item>PING_PONG</item> 0122 <item>SMOOTH</item> 0123 <item>ROTATE</item> 0124 <item>SCALE</item> 0125 0126 <item>ALL_SIDES</item> 0127 <item>LINK_ROOT</item> 0128 <item>LINK_SET</item> 0129 <item>LINK_ALL_OTHERS</item> 0130 <item>LINK_ALL_CHILDREN</item> 0131 <item>LINK_THIS</item> 0132 0133 <item>AGENT</item> 0134 <item>ACTIVE</item> 0135 <item>PASSIVE</item> 0136 <item>SCRIPTED</item> 0137 0138 <item>CONTROL_FWD</item> 0139 <item>CONTROL_BACK</item> 0140 <item>CONTROL_LEFT</item> 0141 <item>CONTROL_RIGHT</item> 0142 <item>CONTROL_ROT_LEFT</item> 0143 <item>CONTROL_ROT_RIGHT</item> 0144 <item>CONTROL_UP</item> 0145 <item>CONTROL_DOWN</item> 0146 <item>CONTROL_LBUTTON</item> 0147 <item>CONTROL_ML_LBUTTON</item> 0148 0149 <item>PERMISSION_DEBIT</item> 0150 <item>PERMISSION_TAKE_CONTROLS</item> 0151 <item>PERMISSION_REMAP_CONTROLS</item> 0152 <item>PERMISSION_TRIGGER_ANIMATION</item> 0153 <item>PERMISSION_ATTACH</item> 0154 <item>PERMISSION_RELEASE_OWNERSHIP</item> 0155 <item>PERMISSION_CHANGE_LINKS</item> 0156 <item>PERMISSION_CHANGE_JOINTS</item> 0157 <item>PERMISSION_CHANGE_PERMISSIONS</item> 0158 <item>PERMISSION_TRACK_CAMERA</item> 0159 <item>PERMISSION_CONTROL_CAMERA</item> 0160 0161 <item>INVENTORY_TEXTURE</item> 0162 <item>INVENTORY_SOUND</item> 0163 <item>INVENTORY_OBJECT</item> 0164 <item>INVENTORY_SCRIPT</item> 0165 <item>INVENTORY_LANDMARK</item> 0166 <item>INVENTORY_CLOTHING</item> 0167 <item>INVENTORY_NOTECARD</item> 0168 <item>INVENTORY_BODYPART</item> 0169 <item>INVENTORY_ANIMATION</item> 0170 <item>INVENTORY_GESTURE</item> 0171 <item>INVENTORY_ALL</item> 0172 <item>INVENTORY_NONE</item> 0173 0174 <item>CHANGED_INVENTORY</item> 0175 <item>CHANGED_COLOR</item> 0176 <item>CHANGED_SHAPE</item> 0177 <item>CHANGED_SCALE</item> 0178 <item>CHANGED_TEXTURE</item> 0179 <item>CHANGED_LINK</item> 0180 <item>CHANGED_ALLOWED_DROP</item> 0181 <item>CHANGED_OWNER</item> 0182 <item>CHANGED_REGION</item> 0183 <item>CHANGED_TELEPORT</item> 0184 0185 <item>OBJECT_UNKNOWN_DETAIL</item> 0186 <item>OBJECT_NAME</item> 0187 <item>OBJECT_DESC</item> 0188 <item>OBJECT_POS</item> 0189 <item>OBJECT_ROT</item> 0190 <item>OBJECT_VELOCITY</item> 0191 <item>OBJECT_OWNER</item> 0192 <item>OBJECT_GROUP</item> 0193 <item>OBJECT_CREATOR</item> 0194 0195 <item>TYPE_INTEGER</item> 0196 <item>TYPE_FLOAT</item> 0197 <item>TYPE_STRING</item> 0198 <item>TYPE_KEY</item> 0199 <item>TYPE_VECTOR</item> 0200 <item>TYPE_ROTATION</item> 0201 <item>TYPE_INVALID</item> 0202 0203 <item>NULL_KEY</item> 0204 <item>EOF</item> 0205 0206 <item>PI</item> 0207 <item>TWO_PI</item> 0208 <item>PI_BY_TWO</item> 0209 <item>DEG_TO_RAD</item> 0210 <item>RAD_TO_DEG</item> 0211 <item>SQRT2</item> 0212 0213 <item>DEBUG_CHANNEL</item> 0214 <item>PUBLIC_CHANNEL</item> 0215 0216 <item>ZERO_VECTOR</item> 0217 <item>ZERO_ROTATION</item> 0218 0219 <item>ATTACH_CHEST</item> 0220 <item>ATTACH_HEAD</item> 0221 <item>ATTACH_LSHOULDER</item> 0222 <item>ATTACH_RSHOULDER</item> 0223 <item>ATTACH_LHAND</item> 0224 <item>ATTACH_RHAND</item> 0225 <item>ATTACH_LFOOT</item> 0226 <item>ATTACH_RFOOT</item> 0227 <item>ATTACH_BACK</item> 0228 <item>ATTACH_PELVIS</item> 0229 <item>ATTACH_MOUTH</item> 0230 <item>ATTACH_CHIN</item> 0231 <item>ATTACH_LEAR</item> 0232 <item>ATTACH_REAR</item> 0233 <item>ATTACH_LEYE</item> 0234 <item>ATTACH_REYE</item> 0235 <item>ATTACH_NOSE</item> 0236 <item>ATTACH_RUARM</item> 0237 <item>ATTACH_RLARM</item> 0238 <item>ATTACH_LUARM</item> 0239 <item>ATTACH_LLARM</item> 0240 <item>ATTACH_RHIP</item> 0241 <item>ATTACH_RULEG</item> 0242 <item>ATTACH_RLLEG</item> 0243 <item>ATTACH_LHIP</item> 0244 <item>ATTACH_LULEG</item> 0245 <item>ATTACH_LLLEG</item> 0246 <item>ATTACH_BELLY</item> 0247 <item>ATTACH_LPEC</item> 0248 <item>ATTACH_RPEC</item> 0249 <item>ATTACH_HUD_CENTER_2</item> 0250 <item>ATTACH_HUD_TOP_RIGHT</item> 0251 <item>ATTACH_HUD_TOP_CENTER</item> 0252 <item>ATTACH_HUD_TOP_LEFT</item> 0253 <item>ATTACH_HUD_CENTER_1</item> 0254 <item>ATTACH_HUD_BOTTOM_LEFT</item> 0255 <item>ATTACH_HUD_BOTTOM</item> 0256 <item>ATTACH_HUD_BOTTOM_RIGHT</item> 0257 0258 <item>LAND_LEVEL</item> 0259 <item>LAND_RAISE</item> 0260 <item>LAND_LOWER</item> 0261 <item>LAND_SMOOTH</item> 0262 <item>LAND_NOISE</item> 0263 <item>LAND_REVERT</item> 0264 0265 <item>LAND_SMALL_BRUSH</item> 0266 <item>LAND_MEDIUM_BRUSH</item> 0267 <item>LAND_LARGE_BRUSH</item> 0268 0269 <item>DATA_ONLINE</item> 0270 <item>DATA_NAME</item> 0271 <item>DATA_BORN</item> 0272 <item>DATA_RATING</item> 0273 <item>DATA_SIM_POS</item> 0274 <item>DATA_SIM_STATUS</item> 0275 <item>DATA_SIM_RATING</item> 0276 <item>DATA_PAYINFO</item> 0277 0278 <item>PAYMENT_INFO_ON_FILE</item> 0279 <item>PAYMENT_INFO_USED</item> 0280 0281 <item>REMOTE_DATA_CHANNEL</item> 0282 <item>REMOTE_DATA_REQUEST</item> 0283 <item>REMOTE_DATA_REPLY</item> 0284 0285 0286 <item>PSYS_PART_FLAGS</item> 0287 <item>PSYS_PART_START_COLOR</item> 0288 <item>PSYS_PART_START_ALPHA</item> 0289 <item>PSYS_PART_START_SCALE</item> 0290 <item>PSYS_PART_END_COLOR</item> 0291 <item>PSYS_PART_END_ALPHA</item> 0292 <item>PSYS_PART_END_SCALE</item> 0293 <item>PSYS_PART_MAX_AGE</item> 0294 0295 0296 <item>PSYS_PART_WIND_MASK</item> 0297 <item>PSYS_PART_INTERP_COLOR_MASK</item> 0298 <item>PSYS_PART_INTERP_SCALE_MASK</item> 0299 <item>PSYS_PART_BOUNCE_MASK</item> 0300 <item>PSYS_PART_FOLLOW_SRC_MASK</item> 0301 <item>PSYS_PART_FOLLOW_VELOCITY_MASK</item> 0302 <item>PSYS_PART_TARGET_POS_MASK</item> 0303 <item>PSYS_PART_EMISSIVE_MASK</item> 0304 <item>PSYS_PART_TARGET_LINEAR_MASK</item> 0305 0306 0307 <item>PSYS_SRC_MAX_AGE</item> 0308 <item>PSYS_SRC_PATTERN</item> 0309 <item>PSYS_SRC_INNERANGLE</item> 0310 <item>PSYS_SRC_OUTERANGLE</item> 0311 <item>PSYS_SRC_ANGLE_BEGIN</item> 0312 <item>PSYS_SRC_ANGLE_END</item> 0313 <item>PSYS_SRC_BURST_RATE</item> 0314 <item>PSYS_SRC_BURST_PART_COUNT</item> 0315 <item>PSYS_SRC_BURST_RADIUS</item> 0316 <item>PSYS_SRC_BURST_SPEED_MIN</item> 0317 <item>PSYS_SRC_BURST_SPEED_MAX</item> 0318 <item>PSYS_SRC_ACCEL</item> 0319 <item>PSYS_SRC_TEXTURE</item> 0320 <item>PSYS_SRC_TARGET_KEY</item> 0321 <item>PSYS_SRC_OMEGA</item> 0322 0323 <item>PSYS_SRC_OBJ_REL_MASK</item> 0324 0325 <item>PSYS_SRC_PATTERN_DROP</item> 0326 <item>PSYS_SRC_PATTERN_EXPLODE</item> 0327 <item>PSYS_SRC_PATTERN_ANGLE</item> 0328 <item>PSYS_SRC_PATTERN_ANGLE_CONE</item> 0329 <item>PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY</item> 0330 0331 0332 <item>VEHICLE_TYPE_NONE</item> 0333 <item>VEHICLE_TYPE_SLED</item> 0334 <item>VEHICLE_TYPE_CAR</item> 0335 <item>VEHICLE_TYPE_BOAT</item> 0336 <item>VEHICLE_TYPE_AIRPLANE</item> 0337 <item>VEHICLE_TYPE_BALLOON</item> 0338 0339 <item>VEHICLE_REFERENCE_FRAME</item> 0340 <item>VEHICLE_LINEAR_FRICTION_TIMESCALE</item> 0341 <item>VEHICLE_ANGULAR_FRICTION_TIMESCALE</item> 0342 <item>VEHICLE_LINEAR_MOTOR_DIRECTION</item> 0343 <item>VEHICLE_ANGULAR_MOTOR_DIRECTION</item> 0344 <item>VEHICLE_LINEAR_MOTOR_OFFSET</item> 0345 0346 0347 0348 <item>VEHICLE_HOVER_HEIGHT</item> 0349 <item>VEHICLE_HOVER_EFFICIENCY</item> 0350 <item>VEHICLE_HOVER_TIMESCALE</item> 0351 <item>VEHICLE_BUOYANCY</item> 0352 0353 <item>VEHICLE_LINEAR_DEFLECTION_EFFICIENCY</item> 0354 <item>VEHICLE_LINEAR_DEFLECTION_TIMESCALE</item> 0355 <item>VEHICLE_LINEAR_MOTOR_TIMESCALE</item> 0356 <item>VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE</item> 0357 0358 <item>VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY</item> 0359 <item>VEHICLE_ANGULAR_DEFLECTION_TIMESCALE</item> 0360 <item>VEHICLE_ANGULAR_MOTOR_TIMESCALE</item> 0361 <item>VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE</item> 0362 0363 <item>VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY</item> 0364 <item>VEHICLE_VERTICAL_ATTRACTION_TIMESCALE</item> 0365 0366 <item>VEHICLE_BANKING_EFFICIENCY</item> 0367 <item>VEHICLE_BANKING_MIX</item> 0368 <item>VEHICLE_BANKING_TIMESCALE</item> 0369 0370 <item>VEHICLE_FLAG_NO_FLY_UP</item> 0371 <item>VEHICLE_FLAG_NO_DEFLECTION_UP</item> 0372 <item>VEHICLE_FLAG_LIMIT_ROLL_ONLY</item> 0373 <item>VEHICLE_FLAG_HOVER_WATER_ONLY</item> 0374 <item>VEHICLE_FLAG_HOVER_TERRAIN_ONLY</item> 0375 <item>VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT</item> 0376 <item>VEHICLE_FLAG_HOVER_UP_ONLY</item> 0377 <item>VEHICLE_FLAG_LIMIT_MOTOR_UP</item> 0378 <item>VEHICLE_FLAG_MOUSELOOK_STEER</item> 0379 <item>VEHICLE_FLAG_MOUSELOOK_BANK</item> 0380 <item>VEHICLE_FLAG_CAMERA_DECOUPLED</item> 0381 0382 0383 0384 <item>PRIM_TYPE</item> 0385 <item>PRIM_MATERIAL</item> 0386 <item>PRIM_PHYSICS</item> 0387 <item>PRIM_FLEXIBLE</item> 0388 <item>PRIM_POINT_LIGHT</item> 0389 <item>PRIM_TEMP_ON_REZ</item> 0390 <item>PRIM_PHANTOM</item> 0391 <item>PRIM_CAST_SHADOWS</item> 0392 <item>PRIM_POSITION</item> 0393 <item>PRIM_SIZE</item> 0394 <item>PRIM_ROTATION</item> 0395 <item>PRIM_TEXTURE</item> 0396 <item>PRIM_COLOR</item> 0397 <item>PRIM_BUMP_SHINY</item> 0398 <item>PRIM_FULLBRIGHT</item> 0399 <item>PRIM_TEXGEN</item> 0400 <item>PRIM_GLOW</item> 0401 0402 <item>PRIM_TYPE_BOX</item> 0403 <item>PRIM_TYPE_CYLINDER</item> 0404 <item>PRIM_TYPE_PRISM</item> 0405 <item>PRIM_TYPE_SPHERE</item> 0406 <item>PRIM_TYPE_TORUS</item> 0407 <item>PRIM_TYPE_TUBE</item> 0408 <item>PRIM_TYPE_RING</item> 0409 <item>PRIM_TYPE_SCULPT</item> 0410 0411 <item>PRIM_HOLE_DEFAULT</item> 0412 <item>PRIM_HOLE_CIRCLE</item> 0413 <item>PRIM_HOLE_SQUARE</item> 0414 <item>PRIM_HOLE_TRIANGLE</item> 0415 0416 <item>PRIM_MATERIAL_STONE</item> 0417 <item>PRIM_MATERIAL_METAL</item> 0418 <item>PRIM_MATERIAL_GLASS</item> 0419 <item>PRIM_MATERIAL_WOOD</item> 0420 <item>PRIM_MATERIAL_FLESH</item> 0421 <item>PRIM_MATERIAL_PLASTIC</item> 0422 <item>PRIM_MATERIAL_RUBBER</item> 0423 <item>PRIM_MATERIAL_LIGHT</item> 0424 0425 <item>PRIM_SHINY_NONE</item> 0426 <item>PRIM_SHINY_LOW</item> 0427 <item>PRIM_SHINY_MEDIUM</item> 0428 <item>PRIM_SHINY_HIGH</item> 0429 0430 <item>PRIM_BUMP_NONE</item> 0431 <item>PRIM_BUMP_BRIGHT</item> 0432 <item>PRIM_BUMP_DARK</item> 0433 <item>PRIM_BUMP_WOOD</item> 0434 <item>PRIM_BUMP_BARK</item> 0435 <item>PRIM_BUMP_BRICKS</item> 0436 <item>PRIM_BUMP_CHECKER</item> 0437 <item>PRIM_BUMP_CONCRETE</item> 0438 <item>PRIM_BUMP_TILE</item> 0439 <item>PRIM_BUMP_STONE</item> 0440 <item>PRIM_BUMP_DISKS</item> 0441 <item>PRIM_BUMP_GRAVEL</item> 0442 <item>PRIM_BUMP_BLOBS</item> 0443 <item>PRIM_BUMP_SIDING</item> 0444 <item>PRIM_BUMP_LARGETILE</item> 0445 <item>PRIM_BUMP_STUCCO</item> 0446 <item>PRIM_BUMP_SUCTION</item> 0447 <item>PRIM_BUMP_WEAVE</item> 0448 0449 <item>PRIM_TEXGEN_DEFAULT</item> 0450 <item>PRIM_TEXGEN_PLANAR</item> 0451 0452 <item>PRIM_SCULPT_TYPE_SPHERE</item> 0453 <item>PRIM_SCULPT_TYPE_TORUS</item> 0454 <item>PRIM_SCULPT_TYPE_PLANE</item> 0455 <item>PRIM_SCULPT_TYPE_CYLINDER</item> 0456 <item>PRIM_SCULPT_TYPE_MASK</item> 0457 <item>PRIM_SCULPT_FLAG_MIRROR</item> 0458 <item>PRIM_SCULPT_FLAG_INVERT</item> 0459 0460 <item>MASK_BASE</item> 0461 <item>MASK_OWNER</item> 0462 <item>MASK_GROUP</item> 0463 <item>MASK_EVERYONE</item> 0464 <item>MASK_NEXT</item> 0465 0466 <item>PERM_TRANSFER</item> 0467 <item>PERM_MODIFY</item> 0468 <item>PERM_COPY</item> 0469 <item>PERM_MOVE</item> 0470 <item>PERM_ALL</item> 0471 0472 <item>PARCEL_MEDIA_COMMAND_STOP</item> 0473 <item>PARCEL_MEDIA_COMMAND_PAUSE</item> 0474 <item>PARCEL_MEDIA_COMMAND_PLAY</item> 0475 <item>PARCEL_MEDIA_COMMAND_LOOP</item> 0476 <item>PARCEL_MEDIA_COMMAND_TEXTURE</item> 0477 <item>PARCEL_MEDIA_COMMAND_URL</item> 0478 <item>PARCEL_MEDIA_COMMAND_TIME</item> 0479 <item>PARCEL_MEDIA_COMMAND_AGENT</item> 0480 <item>PARCEL_MEDIA_COMMAND_UNLOAD</item> 0481 <item>PARCEL_MEDIA_COMMAND_AUTO_ALIGN</item> 0482 <item>PARCEL_MEDIA_COMMAND_TYPE</item> 0483 <item>PARCEL_MEDIA_COMMAND_SIZE</item> 0484 <item>PARCEL_MEDIA_COMMAND_DESC</item> 0485 <item>PARCEL_MEDIA_COMMAND_LOOP_SET</item> 0486 0487 <item>LIST_STAT_MAX</item> 0488 <item>LIST_STAT_MIN</item> 0489 <item>LIST_STAT_MEAN</item> 0490 <item>LIST_STAT_MEDIAN</item> 0491 <item>LIST_STAT_STD_DEV</item> 0492 <item>LIST_STAT_SUM</item> 0493 <item>LIST_STAT_SUM_SQUARES</item> 0494 <item>LIST_STAT_NUM_COUNT</item> 0495 <item>LIST_STAT_GEOMETRIC_MEAN</item> 0496 <item>LIST_STAT_RANGE</item> 0497 0498 <item>PAY_HIDE</item> 0499 <item>PAY_DEFAULT</item> 0500 0501 <item>PARCEL_FLAG_ALLOW_FLY</item> 0502 <item>PARCEL_FLAG_ALLOW_GROUP_SCRIPTS</item> 0503 <item>PARCEL_FLAG_ALLOW_SCRIPTS</item> 0504 <item>PARCEL_FLAG_ALLOW_LANDMARK</item> 0505 <item>PARCEL_FLAG_ALLOW_TERRAFORM</item> 0506 <item>PARCEL_FLAG_ALLOW_DAMAGE</item> 0507 <item>PARCEL_FLAG_ALLOW_CREATE_OBJECTS</item> 0508 <item>PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS</item> 0509 <item>PARCEL_FLAG_USE_ACCESS_GROUP</item> 0510 <item>PARCEL_FLAG_USE_ACCESS_LIST</item> 0511 <item>PARCEL_FLAG_USE_BAN_LIST</item> 0512 <item>PARCEL_FLAG_USE_LAND_PASS_LIST</item> 0513 <item>PARCEL_FLAG_LOCAL_SOUND_ONLY</item> 0514 <item>PARCEL_FLAG_RESTRICT_PUSHOBJECT</item> 0515 <item>PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY</item> 0516 <item>PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY</item> 0517 0518 <item>REGION_FLAG_ALLOW_DAMAGE</item> 0519 <item>REGION_FLAG_FIXED_SUN</item> 0520 <item>REGION_FLAG_BLOCK_TERRAFORM</item> 0521 <item>REGION_FLAG_SANDBOX</item> 0522 <item>REGION_FLAG_DISABLE_COLLISIONS</item> 0523 <item>REGION_FLAG_DISABLE_PHYSICS</item> 0524 <item>REGION_FLAG_BLOCK_FLY</item> 0525 <item>REGION_FLAG_ALLOW_DIRECT_TELEPORT</item> 0526 <item>REGION_FLAG_RESTRICT_PUSHOBJECT</item> 0527 0528 <item>HTTP_METHOD</item> 0529 <item>HTTP_MIMETYPE</item> 0530 <item>HTTP_BODY_MAXLENGTH</item> 0531 <item>HTTP_BODY_TRUNCATED</item> 0532 <item>HTTP_VERIFY_CERT</item> 0533 0534 <item>PARCEL_COUNT_TOTAL</item> 0535 <item>PARCEL_COUNT_OWNER</item> 0536 <item>PARCEL_COUNT_GROUP</item> 0537 <item>PARCEL_COUNT_OTHER</item> 0538 <item>PARCEL_COUNT_SELECTED</item> 0539 <item>PARCEL_COUNT_TEMP</item> 0540 0541 <item>PARCEL_DETAILS_NAME</item> 0542 <item>PARCEL_DETAILS_DESC</item> 0543 <item>PARCEL_DETAILS_OWNER</item> 0544 <item>PARCEL_DETAILS_GROUP</item> 0545 <item>PARCEL_DETAILS_AREA</item> 0546 0547 <item>STRING_TRIM_HEAD</item> 0548 <item>STRING_TRIM_TAIL</item> 0549 <item>STRING_TRIM</item> 0550 0551 <item>CLICK_ACTION_NONE</item> 0552 <item>CLICK_ACTION_TOUCH</item> 0553 <item>CLICK_ACTION_SIT</item> 0554 <item>CLICK_ACTION_BUY</item> 0555 <item>CLICK_ACTION_PAY</item> 0556 <item>CLICK_ACTION_OPEN</item> 0557 <item>CLICK_ACTION_PLAY</item> 0558 <item>CLICK_ACTION_OPEN_MEDIA</item> 0559 0560 <item>TEXTURE_BLANK</item> 0561 <item>TEXTURE_DEFAULT</item> 0562 <item>TEXTURE_MEDIA</item> 0563 <item>TEXTURE_PLYWOOD</item> 0564 <item>TEXTURE_TRANSPARENT</item> 0565 0566 <item>TOUCH_INVALID_FACE</item> 0567 <item>TOUCH_INVALID_VECTOR</item> 0568 <item>TOUCH_INVALID_TEXCOORD</item> 0569 </list> 0570 <list name="symbols"> 0571 <item>++</item> 0572 <item>--</item> 0573 <item>+=</item> 0574 <item>-=</item> 0575 <item>*=</item> 0576 <item>/=</item> 0577 <item>%=</item> 0578 <item>;</item> 0579 <item>,</item> 0580 <item>=</item> 0581 <item>(</item> 0582 <item>)</item> 0583 <item>-</item> 0584 <item>+</item> 0585 <item>*</item> 0586 <item>/</item> 0587 <item>%</item> 0588 <item>@</item> 0589 <item>:</item> 0590 <item>></item> 0591 <item><</item> 0592 <item>==</item> 0593 <item>!=</item> 0594 <item>>=</item> 0595 <item><=</item> 0596 <item>&</item> 0597 <item>|</item> 0598 <item>^</item> 0599 <item>~</item> 0600 <item>!</item> 0601 <item>&&</item> 0602 <item>||</item> 0603 <item><<</item> 0604 <item>>></item> 0605 </list> 0606 0607 <!-- stdlib is taken from lscript_library.cpp --> 0608 <list name="stdlib"> 0609 <item>llSin</item> 0610 <item>llCos</item> 0611 <item>llTan</item> 0612 <item>llAtan2</item> 0613 <item>llSqrt</item> 0614 <item>llPow</item> 0615 <item>llAbs</item> 0616 <item>llFabs</item> 0617 <item>llFrand</item> 0618 <item>llFloor</item> 0619 <item>llCeil</item> 0620 <item>llRound</item> 0621 <item>llVecMag</item> 0622 <item>llVecNorm</item> 0623 <item>llVecDist</item> 0624 <item>llRot2Euler</item> 0625 <item>llEuler2Rot</item> 0626 <item>llAxes2Rot</item> 0627 <item>llRot2Fwd</item> 0628 <item>llRot2Left</item> 0629 <item>llRot2Up</item> 0630 <item>llRotBetween</item> 0631 <item>llWhisper</item> 0632 <item>llSay</item> 0633 <item>llShout</item> 0634 <item>llListen</item> 0635 <item>llListenControl</item> 0636 <item>llListenRemove</item> 0637 <item>llSensor</item> 0638 <item>llSensorRepeat</item> 0639 <item>llSensorRemove</item> 0640 <item>llDetectedName</item> 0641 <item>llDetectedKey</item> 0642 <item>llDetectedOwner</item> 0643 <item>llDetectedType</item> 0644 <item>llDetectedPos</item> 0645 <item>llDetectedVel</item> 0646 <item>llDetectedGrab</item> 0647 <item>llDetectedRot</item> 0648 <item>llDetectedGroup</item> 0649 <item>llDetectedLinkNumber</item> 0650 <item>llDie</item> 0651 <item>llGround</item> 0652 <item>llCloud</item> 0653 <item>llWind</item> 0654 <item>llSetStatus</item> 0655 <item>llGetStatus</item> 0656 <item>llSetScale</item> 0657 <item>llGetScale</item> 0658 <item>llSetColor</item> 0659 <item>llGetAlpha</item> 0660 <item>llSetAlpha</item> 0661 <item>llGetColor</item> 0662 <item>llSetTexture</item> 0663 <item>llScaleTexture</item> 0664 <item>llOffsetTexture</item> 0665 <item>llRotateTexture</item> 0666 <item>llGetTexture</item> 0667 <item>llSetPos</item> 0668 <item>llGetPos</item> 0669 <item>llGetLocalPos</item> 0670 <item>llSetRot</item> 0671 <item>llGetRot</item> 0672 <item>llGetLocalRot</item> 0673 <item>llSetForce</item> 0674 <item>llGetForce</item> 0675 <item>llTarget</item> 0676 <item>llTargetRemove</item> 0677 <item>llRotTarget</item> 0678 <item>llRotTargetRemove</item> 0679 <item>llMoveToTarget</item> 0680 <item>llStopMoveToTarget</item> 0681 <item>llApplyImpulse</item> 0682 <item>llApplyRotationalImpulse</item> 0683 <item>llSetTorque</item> 0684 <item>llGetTorque</item> 0685 <item>llSetForceAndTorque</item> 0686 <item>llGetVel</item> 0687 <item>llGetAccel</item> 0688 <item>llGetOmega</item> 0689 <item>llGetTimeOfDay</item> 0690 <item>llGetWallclock</item> 0691 <item>llGetTime</item> 0692 <item>llResetTime</item> 0693 <item>llGetAndResetTime</item> 0694 <item>llSound</item> 0695 <item>llPlaySound</item> 0696 <item>llLoopSound</item> 0697 <item>llLoopSoundMaster</item> 0698 <item>llLoopSoundSlave</item> 0699 <item>llPlaySoundSlave</item> 0700 <item>llTriggerSound</item> 0701 <item>llStopSound</item> 0702 <item>llPreloadSound</item> 0703 <item>llGetSubString</item> 0704 <item>llDeleteSubString</item> 0705 <item>llInsertString</item> 0706 <item>llToUpper</item> 0707 <item>llToLower</item> 0708 <item>llGiveMoney</item> 0709 <item>llMakeExplosion</item> 0710 <item>llMakeFountain</item> 0711 <item>llMakeSmoke</item> 0712 <item>llMakeFire</item> 0713 <item>llRezObject</item> 0714 <item>llLookAt</item> 0715 <item>llStopLookAt</item> 0716 <item>llSetTimerEvent</item> 0717 <item>llSleep</item> 0718 <item>llGetMass</item> 0719 <item>llCollisionFilter</item> 0720 <item>llTakeControls</item> 0721 <item>llReleaseControls</item> 0722 <item>llAttachToAvatar</item> 0723 <item>llDetachFromAvatar</item> 0724 <item>llTakeCamera</item> 0725 <item>llReleaseCamera</item> 0726 <item>llGetOwner</item> 0727 <item>llInstantMessage</item> 0728 <item>llEmail</item> 0729 <item>llGetNextEmail</item> 0730 <item>llGetKey</item> 0731 <item>llSetBuoyancy</item> 0732 <item>llSetHoverHeight</item> 0733 <item>llStopHover</item> 0734 <item>llMinEventDelay</item> 0735 <item>llSoundPreload</item> 0736 <item>llRotLookAt</item> 0737 <item>llStringLength</item> 0738 <item>llStartAnimation</item> 0739 <item>llStopAnimation</item> 0740 <item>llPointAt</item> 0741 <item>llStopPointAt</item> 0742 <item>llTargetOmega</item> 0743 <item>llGetStartParameter</item> 0744 <item>llGodLikeRezObject</item> 0745 <item>llRequestPermissions</item> 0746 <item>llGetPermissionsKey</item> 0747 <item>llGetPermissions</item> 0748 <item>llGetLinkNumber</item> 0749 <item>llSetLinkColor</item> 0750 <item>llCreateLink</item> 0751 <item>llBreakLink</item> 0752 <item>llBreakAllLinks</item> 0753 <item>llGetLinkKey</item> 0754 <item>llGetLinkName</item> 0755 <item>llGetInventoryNumber</item> 0756 <item>llGetInventoryName</item> 0757 <item>llSetScriptState</item> 0758 <item>llGetEnergy</item> 0759 <item>llGiveInventory</item> 0760 <item>llRemoveInventory</item> 0761 <item>llSetText</item> 0762 <item>llWater</item> 0763 <item>llPassTouches</item> 0764 <item>llRequestAgentData</item> 0765 <item>llRequestInventoryData</item> 0766 <item>llSetDamage</item> 0767 <item>llTeleportAgentHome</item> 0768 <item>llModifyLand</item> 0769 <item>llCollisionSound</item> 0770 <item>llCollisionSprite</item> 0771 <item>llGetAnimation</item> 0772 <item>llResetScript</item> 0773 <item>llMessageLinked</item> 0774 <item>llPushObject</item> 0775 <item>llPassCollisions</item> 0776 <item>llGetScriptName</item> 0777 <item>llGetNumberOfSides</item> 0778 <item>llAxisAngle2Rot</item> 0779 <item>llRot2Axis</item> 0780 <item>llRot2Angle</item> 0781 <item>llAcos</item> 0782 <item>llAsin</item> 0783 <item>llAngleBetween</item> 0784 <item>llGetInventoryKey</item> 0785 <item>llAllowInventoryDrop</item> 0786 <item>llGetSunDirection</item> 0787 <item>llGetTextureOffset</item> 0788 <item>llGetTextureScale</item> 0789 <item>llGetTextureRot</item> 0790 <item>llSubStringIndex</item> 0791 <item>llGetOwnerKey</item> 0792 <item>llGetCenterOfMass</item> 0793 <item>llListSort</item> 0794 <item>llGetListLength</item> 0795 <item>llList2Integer</item> 0796 <item>llList2Float</item> 0797 <item>llList2String</item> 0798 <item>llList2Key</item> 0799 <item>llList2Vector</item> 0800 <item>llList2Rot</item> 0801 <item>llList2List</item> 0802 <item>llDeleteSubList</item> 0803 <item>llGetListEntryType</item> 0804 <item>llList2CSV</item> 0805 <item>llCSV2List</item> 0806 <item>llListRandomize</item> 0807 <item>llList2ListStrided</item> 0808 <item>llGetRegionCorner</item> 0809 <item>llListInsertList</item> 0810 <item>llListFindList</item> 0811 <item>llGetObjectName</item> 0812 <item>llSetObjectName</item> 0813 <item>llGetDate</item> 0814 <item>llEdgeOfWorld</item> 0815 <item>llGetAgentInfo</item> 0816 <item>llAdjustSoundVolume</item> 0817 <item>llSetSoundQueueing</item> 0818 <item>llSetSoundRadius</item> 0819 <item>llKey2Name</item> 0820 <item>llSetTextureAnim</item> 0821 <item>llTriggerSoundLimited</item> 0822 <item>llEjectFromLand</item> 0823 <item>llParseString2List</item> 0824 <item>llOverMyLand</item> 0825 <item>llGetLandOwnerAt</item> 0826 <item>llGetNotecardLine</item> 0827 <item>llGetAgentSize</item> 0828 <item>llSameGroup</item> 0829 <item>llUnSit</item> 0830 <item>llGroundSlope</item> 0831 <item>llGroundNormal</item> 0832 <item>llGroundContour</item> 0833 <item>llGetAttached</item> 0834 <item>llGetFreeMemory</item> 0835 <item>llGetRegionName</item> 0836 <item>llGetRegionTimeDilation</item> 0837 <item>llGetRegionFPS</item> 0838 0839 <item>llParticleSystem</item> 0840 <item>llGroundRepel</item> 0841 <item>llGiveInventoryList</item> 0842 0843 <item>llSetVehicleType</item> 0844 <item>llSetVehicleFloatParam</item> 0845 <item>llSetVehicleVectorParam</item> 0846 <item>llSetVehicleRotationParam</item> 0847 <item>llSetVehicleFlags</item> 0848 <item>llRemoveVehicleFlags</item> 0849 <item>llSitTarget</item> 0850 <item>llAvatarOnSitTarget</item> 0851 <item>llAddToLandPassList</item> 0852 <item>llSetTouchText</item> 0853 <item>llSetSitText</item> 0854 <item>llSetCameraEyeOffset</item> 0855 <item>llSetCameraAtOffset</item> 0856 0857 <item>llDumpList2String</item> 0858 <item>llScriptDanger</item> 0859 <item>llDialog</item> 0860 <item>llVolumeDetect</item> 0861 <item>llResetOtherScript</item> 0862 <item>llGetScriptState</item> 0863 <item>llRemoteLoadScript</item> 0864 0865 <item>llSetRemoteScriptAccessPin</item> 0866 <item>llRemoteLoadScriptPin</item> 0867 0868 <item>llOpenRemoteDataChannel</item> 0869 <item>llSendRemoteData</item> 0870 <item>llRemoteDataReply</item> 0871 <item>llCloseRemoteDataChannel</item> 0872 0873 <item>llMD5String</item> 0874 <item>llSetPrimitiveParams</item> 0875 <item>llStringToBase64</item> 0876 <item>llBase64ToString</item> 0877 <item>llXorBase64Strings</item> 0878 <item>llRemoteDataSetRegion</item> 0879 <item>llLog10</item> 0880 <item>llLog</item> 0881 <item>llGetAnimationList</item> 0882 <item>llSetParcelMusicURL</item> 0883 0884 <item>llGetRootPosition</item> 0885 <item>llGetRootRotation</item> 0886 0887 <item>llGetObjectDesc</item> 0888 <item>llSetObjectDesc</item> 0889 <item>llGetCreator</item> 0890 <item>llGetTimestamp</item> 0891 <item>llSetLinkAlpha</item> 0892 <item>llGetNumberOfPrims</item> 0893 <item>llGetNumberOfNotecardLines</item> 0894 0895 <item>llGetBoundingBox</item> 0896 <item>llGetGeometricCenter</item> 0897 <item>llGetPrimitiveParams</item> 0898 <item>llIntegerToBase64</item> 0899 <item>llBase64ToInteger</item> 0900 <item>llGetGMTclock</item> 0901 <item>llGetSimulatorHostname</item> 0902 0903 <item>llSetLocalRot</item> 0904 0905 <item>llParseStringKeepNulls</item> 0906 <item>llRezAtRoot</item> 0907 0908 <item>llGetObjectPermMask</item> 0909 <item>llSetObjectPermMask</item> 0910 0911 <item>llGetInventoryPermMask</item> 0912 <item>llSetInventoryPermMask</item> 0913 <item>llGetInventoryCreator</item> 0914 <item>llOwnerSay</item> 0915 <item>llRequestSimulatorData</item> 0916 <item>llForceMouselook</item> 0917 <item>llGetObjectMass</item> 0918 <item>llListReplaceList</item> 0919 <item>llLoadURL</item> 0920 0921 <item>llParcelMediaCommandList</item> 0922 <item>llParcelMediaQuery</item> 0923 0924 <item>llModPow</item> 0925 0926 <item>llGetInventoryType</item> 0927 <item>llSetPayPrice</item> 0928 <item>llGetCameraPos</item> 0929 <item>llGetCameraRot</item> 0930 0931 <item>llSetPrimURL</item> 0932 <item>llRefreshPrimURL</item> 0933 <item>llEscapeURL</item> 0934 <item>llUnescapeURL</item> 0935 0936 <item>llMapDestination</item> 0937 <item>llAddToLandBanList</item> 0938 <item>llRemoveFromLandPassList</item> 0939 <item>llRemoveFromLandBanList</item> 0940 0941 <item>llSetCameraParams</item> 0942 <item>llClearCameraParams</item> 0943 0944 <item>llListStatistics</item> 0945 <item>llGetUnixTime</item> 0946 <item>llGetParcelFlags</item> 0947 <item>llGetRegionFlags</item> 0948 <item>llXorBase64StringsCorrect</item> 0949 0950 <item>llHTTPRequest</item> 0951 0952 <item>llResetLandBanList</item> 0953 <item>llResetLandPassList</item> 0954 0955 <item>llGetObjectPrimCount</item> 0956 <item>llGetParcelPrimOwners</item> 0957 <item>llGetParcelPrimCount</item> 0958 <item>llGetParcelMaxPrims</item> 0959 <item>llGetParcelDetails</item> 0960 0961 <item>llSetLinkPrimitiveParams</item> 0962 <item>llSetLinkTexture</item> 0963 0964 0965 <item>llStringTrim</item> 0966 <item>llRegionSay</item> 0967 <item>llGetObjectDetails</item> 0968 <item>llSetClickAction</item> 0969 0970 <item>llGetRegionAgentCount</item> 0971 <item>llTextBox</item> 0972 <item>llGetAgentLanguage</item> 0973 <item>llDetectedTouchUV</item> 0974 <item>llDetectedTouchFace</item> 0975 <item>llDetectedTouchPos</item> 0976 <item>llDetectedTouchNormal</item> 0977 <item>llDetectedTouchBinormal</item> 0978 <item>llDetectedTouchST</item> 0979 0980 <item>llSHA1String</item> 0981 </list> 0982 <contexts> 0983 <context name="Default" attribute="Normal Text" lineEndContext="#stay"> 0984 <!-- all regexps here are based on indra.l --> 0985 <Detect2Chars char="/" char1="/" context="Comment"/> 0986 <keyword attribute="Data Type" String="types"/> 0987 <keyword attribute="Keyword" String="keywords"/> 0988 <keyword attribute="Event" String="events"/> 0989 <RegExpr attribute="Hex" String="0[xX]&H;+"/> 0990 <keyword attribute="Constant" String="constants"/> 0991 <keyword attribute="Library Function" String="stdlib"/> 0992 <RegExpr attribute="Function" String="&L;(&L;|&N;)*(?=\s*\()"/> 0993 <RegExpr attribute="Identifier" String="&L;(&L;|&N;)*"/> 0994 <RegExpr attribute="Float" String="&N;++(\.&N;*+(&E;)?|&E;+)&FS;?|\.&N;+(&E;)?&FS;?"/> 0995 <RegExpr attribute="Decimal" String="&N;+"/> 0996 <RegExpr attribute="String" String="&L;?\"(\\.|[^\\"])*\""/> 0997 <keyword attribute="Symbol" String="symbols"/> 0998 <DetectChar char="." attribute="Symbol"/> 0999 <DetectChar char="{" attribute="Brace" beginRegion="brace"/> 1000 <DetectChar char="}" attribute="Brace" endRegion="brace"/> 1001 1002 <!-- the following allows folding multiline function calls and lists, very handy --> 1003 <DetectChar char="(" attribute="Symbol" beginRegion="paren"/> 1004 <DetectChar char=")" attribute="Symbol" endRegion="paren"/> 1005 <DetectChar char="[" attribute="Symbol" beginRegion="list"/> 1006 <DetectChar char="]" attribute="Symbol" endRegion="list"/> 1007 </context> 1008 <context name="Comment" attribute="Comment" lineEndContext="#pop"> 1009 <DetectSpaces /> 1010 <IncludeRules context="##Comments" /> 1011 </context> 1012 </contexts> 1013 <itemDatas> 1014 <itemData name="Normal Text" defStyleNum="dsNormal"/> 1015 <itemData name="Data Type" defStyleNum="dsDataType"/> 1016 <itemData name="Keyword" defStyleNum="dsKeyword"/> 1017 <itemData name="Event" defStyleNum="dsOthers"/> 1018 <itemData name="Comment" defStyleNum="dsComment"/> 1019 <itemData name="Hex" defStyleNum="dsBaseN"/> 1020 <itemData name="Decimal" defStyleNum="dsDecVal"/> 1021 <itemData name="Constant" defStyleNum="dsOthers"/> 1022 <itemData name="Identifier" defStyleNum="dsNormal"/> 1023 <itemData name="Float" defStyleNum="dsFloat"/> 1024 <itemData name="String" defStyleNum="dsString"/> 1025 <itemData name="Symbol" defStyleNum="dsOperator"/> 1026 <itemData name="Brace" defStyleNum="dsNormal"/> 1027 <itemData name="Library Function" defStyleNum="dsFunction" bold="1"/> 1028 <itemData name="Function" defStyleNum="dsFunction"/> 1029 </itemDatas> 1030 </highlighting> 1031 <general> 1032 <comments> 1033 <comment name="singleLine" position="afterwhitespace" start="//"/> 1034 </comments> 1035 </general> 1036 </language> 1037 <!-- 1038 // kate: space-indent on; indent-width 2; replace-tabs on; 1039 -->