JOE (Joe's Own Editor) syntax coloring and highlighting files - improved ones
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

  1. # Linden Scripting Language (LSL) highlighter for JOE
  2. # by Zai Lynch - https://wiki.secondlife.com/wiki/User:Zai_Lynch
  3. # is a modification of the PASCAL highlighter by Michael Van Canneyt
  4. # Last update: March 26th 2009
  5. # Since JOE is released under GPL 1, this file is also released as GPL 1
  6. =Idle
  7. =Comment green
  8. =Constant cyan
  9. =Type bold
  10. =Keyword bold # for, if, then, else...
  11. =Operator bold blue # events
  12. =Function bold
  13. # cyan, green, magenta, red, blue
  14. # bold
  15. :idle Idle
  16. * idle
  17. "a-zA-Z" ident buffer
  18. "/" maybe_linecomment
  19. "\"" string recolor=-1
  20. "0-9" number recolor=-1
  21. # Comments
  22. :maybe_comment Idle
  23. * idle noeat
  24. "*" comment recolor=-2
  25. :maybe_linecomment Idle
  26. * idle noeat
  27. "/" line_comment recolor=-2
  28. "*" comment recolor=-2
  29. :line_comment Comment
  30. * line_comment
  31. "\n" idle
  32. :comment Comment
  33. * comment
  34. "*" maybe_end_comment
  35. :comment Comment
  36. * comment
  37. "*" maybe_end_comment
  38. :maybe_end_comment Comment
  39. * comment noeat
  40. "/" idle
  41. # String constant
  42. :string Constant
  43. * string
  44. # "\n" idle
  45. "\"" maybe_end_string
  46. "\\" maybe_end_string_mask
  47. :maybe_end_string Constant
  48. * idle #string ended
  49. "\"" string #new string begins
  50. # Numeric constant
  51. :maybe_end_string_mask Constant
  52. * string
  53. :number Constant
  54. * idle noeat
  55. "0-9" number
  56. "eE" epart
  57. "." dot
  58. :dot Constant
  59. * idle noeat
  60. "0-9" float
  61. :float Constant
  62. * idle noeat
  63. "eE" epart
  64. "0-9" float
  65. :epart Constant
  66. * idle noeat
  67. "0-9+\-" enum
  68. :enum Constant
  69. * idle noeat
  70. "0-9" enum
  71. # Keywords
  72. :ident Idle
  73. * idle noeat istrings
  74. # LSL types
  75. "string" type
  76. "integer" type
  77. "list" type
  78. "key" type
  79. "float" type
  80. "rotation" type
  81. "vector" type
  82. # LSL keywords
  83. "default" constant
  84. "do while" kw
  85. "if" kw
  86. "else" kw
  87. "for" kw
  88. "jump" kw
  89. "return" kw
  90. "state" kw
  91. "while" kw
  92. # LSL events
  93. "attach" event
  94. "at_rot_target" event
  95. "at_target" event
  96. "changed" event
  97. "collision" event
  98. "collision end" event
  99. "collision start" event
  100. "control" event
  101. "dataserver" event
  102. "email" event
  103. "http_request" event
  104. "http_response" event
  105. "land_collision" event
  106. "land_collision end" event
  107. "land_collision start" event
  108. "link_message" event
  109. "listen" event
  110. "money" event
  111. "moving_end" event
  112. "moving_start" event
  113. "no_sensor" event
  114. "not_at_rot_target" event
  115. "not_at_target" event
  116. "object_rez" event
  117. "on_rez" event
  118. "remote_data" event
  119. "run_time_permissions" event
  120. "sensor" event
  121. "state_entry" event
  122. "state_exit" event
  123. "timer" event
  124. "touch" event
  125. "touch_end" event
  126. "touch_start" event
  127. # LSL constants
  128. "ACTIVE" constant
  129. "AGENT" constant
  130. "AGENT_ALWAYS_RUN" constant
  131. "AGENT_ATTACHMENTS" constant
  132. "AGENT_AWAY" constant
  133. "AGENT_BUSY" constant
  134. "AGENT_CROUCHING" constant
  135. "AGENT_FLYING" constant
  136. "AGENT_IN_AIR" constant
  137. "AGENT_MOUSELOOK" constant
  138. "AGENT_ON_OBJECT" constant
  139. "AGENT_SCRIPTED" constant
  140. "AGENT_SITTING" constant
  141. "AGENT_TYPING" constant
  142. "AGENT_WALKING" constant
  143. "ALL_SIDES" constant
  144. "ANIM_ON" constant
  145. "ATTACH_BACK" constant
  146. "ATTACH_BELLY" constant
  147. "ATTACH_CHEST" constant
  148. "ATTACH_CHIN" constant
  149. "ATTACH_HEAD" constant
  150. "ATTACH_HUD_BOTTOM" constant
  151. "ATTACH_HUD_BOTTOM_LEFT" constant
  152. "ATTACH_HUD_BOTTOM_RIGHT" constant
  153. "ATTACH_HUD_CENTER_1" constant
  154. "ATTACH_HUD_TOP_CENTER" constant
  155. "ATTACH_HUD_TOP_LEFT" constant
  156. "ATTACH_HUD_TOP_RIGHT" constant
  157. "ATTACH_LEAR" constant
  158. "ATTACH_LEYE" constant
  159. "ATTACH_LFOOT" constant
  160. "ATTACH_LHAND" constant
  161. "ATTACH_LHIP" constant
  162. "ATTACH_LLARM" constant
  163. "ATTACH_LLLEG" constant
  164. "ATTACH_LSHOULDER" constant
  165. "ATTACH_LUARM" constant
  166. "ATTACH_LULEG" constant
  167. "ATTACH_MOUTH" constant
  168. "ATTACH_NOSE" constant
  169. "ATTACH_PELVIS" constant
  170. "ATTACH_REAR" constant
  171. "ATTACH_REYE" constant
  172. "ATTACH_RFOOT" constant
  173. "ATTACH_RHAND" constant
  174. "ATTACH_RHIP" constant
  175. "ATTACH_RLARM" constant
  176. "ATTACH_RLLEG" constant
  177. "ATTACH_RSHOULDER" constant
  178. "ATTACH_RUARM" constant
  179. "ATTACH_RULEG" constant
  180. "CAMERA_ACTIVE" constant
  181. "CAMERA_BEHINDNESS_ANGLE" constant
  182. "CAMERA_BEHINDNESS_LAG" constant
  183. "CAMERA_DISTANCE" constant
  184. "CAMERA_FOCUS" constant
  185. "CAMERA_FOCUS_LOCKED" constant
  186. "CAMERA_FOCUS_OFFSET" constant
  187. "CAMERA_POSITION" constant
  188. "CAMERA_POSITION_LAG" constant
  189. "CAMERA_POSITION_LOCKED" constant
  190. "CAMERA_POSITION_THRESHOLD" constant
  191. "CHANGED_ALLOWED_DROP" constant
  192. "CHANGED_COLOR" constant
  193. "CHANGED_INVENTORY" constant
  194. "CHANGED_LINK" constant
  195. "CHANGED_OWNER" constant
  196. "CHANGED_REGION_START" constant
  197. "CHANGED_SCALE" constant
  198. "CHANGED_SHAPE" constant
  199. "CHANGED_TELEPORT" constant
  200. "CHANGED_TEXTURE" constant
  201. "CLICK_ACTION_BUY" constant
  202. "CLICK_ACTION_NONE" constant
  203. "CLICK_ACTION_OPEN" constant
  204. "CLICK_ACTION_OPEN_MEDIA" constant
  205. "CLICK_ACTION_PAY" constant
  206. "CLICK_ACTION_PLAY" constant
  207. "CLICK_ACTION_SIT" constant
  208. "CONTROL_BACK" constant
  209. "CONTROL_DOWN" constant
  210. "CONTROL_LBUTTON" constant
  211. "CONTROL_LEFT" constant
  212. "CONTROL_ML_LBUTTON" constant
  213. "CONTROL_RIGHT" constant
  214. "CONTROL_ROT_LEFT" constant
  215. "CONTROL_ROT_RIGHT" constant
  216. "CONTROL_UP" constant
  217. "DATA_NAME" constant
  218. "DATA_ONLINE" constant
  219. "DATA_PAYINFO" constant
  220. "DATA_SIM_POS" constant
  221. "DATA_SIM_RATING" constant
  222. "DATA_SIM_STATUS" constant
  223. "DEBUG_CHANNEL" constant
  224. "DEG_TO_RAD" constant
  225. "EOF" constant
  226. "FALSE" constant
  227. "HTTP_BODY_MAXLENGTH" constant
  228. "HTTP_METHOD" constant
  229. "HTTP_MIMETYPE" constant
  230. "HTTP_VERIFY_CERT" constant
  231. "INVENTORY_ALL" constant
  232. "INVENTORY_ANIMATION" constant
  233. "INVENTORY_BODYPART" constant
  234. "INVENTORY_CLOTHING" constant
  235. "INVENTORY_GESTURE" constant
  236. "INVENTORY_LANDMARK" constant
  237. "INVENTORY_NONE" constant
  238. "INVENTORY_NOTECARD" constant
  239. "INVENTORY_OBJECT" constant
  240. "INVENTORY_SCRIPT" constant
  241. "INVENTORY_SOUND" constant
  242. "INVENTORY_TEXTURE" constant
  243. "LAND_LEVEL" constant
  244. "LAND_LOWER" constant
  245. "LAND_NOISE" constant
  246. "LAND_RAISE" constant
  247. "LAND_REVERT" constant
  248. "LAND_SMOOTH" constant
  249. "LINK_ALL_CHILDREN" constant
  250. "LINK_ALL_OTHERS" constant
  251. "LINK_ROOT" constant
  252. "LINK_SET" constant
  253. "LINK_THIS" constant
  254. "LIST_STAT_GEOMETRIC_MEAN" constant
  255. "LIST_STAT_MAX" constant
  256. "LIST_STAT_MEAN" constant
  257. "LIST_STAT_MIN" constant
  258. "LIST_STAT_RANGE" constant
  259. "LIST_STAT_STD_DEV" constant
  260. "LIST_STAT_SUM" constant
  261. "LIST_STAT_SUM_SQUARES" constant
  262. "LOOP" constant
  263. "MASK_BASE" constant
  264. "MASK_EVERYONE" constant
  265. "MASK_GROUP" constant
  266. "MASK_NEXT" constant
  267. "MASK_OWNER" constant
  268. "NULL_KEY" constant
  269. "OBJECT_CREATOR" constant
  270. "OBJECT_DESC" constant
  271. "OBJECT_GROUP" constant
  272. "OBJECT_NAME" constant
  273. "OBJECT_OWNER" constant
  274. "OBJECT_ROT" constant
  275. "OBJECT_UNKNOWN_DETAIL" constant
  276. "OBJECT_VELOCITY" constant
  277. "PARCEL_DETAILS_AREA" constant
  278. "PARCEL_DETAILS_DESC" constant
  279. "PARCEL_DETAILS_GROUP" constant
  280. "PARCEL_DETAILS_NAME" constant
  281. "PARCEL_DETAILS_OWNER" constant
  282. "PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY" constant
  283. "PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS" constant
  284. "PARCEL_FLAG_ALLOW_CREATE_OBJECTS" constant
  285. "PARCEL_FLAG_ALLOW_DAMAGE" constant
  286. "PARCEL_FLAG_ALLOW_FLY" constant
  287. "PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY" constant
  288. "PARCEL_FLAG_ALLOW_GROUP_SCRIPTS" constant
  289. "PARCEL_FLAG_ALLOW_LANDMARK" constant
  290. "PARCEL_FLAG_ALLOW_SCRIPTS" constant
  291. "PARCEL_FLAG_ALLOW_TERRAFORM" constant
  292. "PARCEL_FLAG_LOCAL_SOUND_ONLY" constant
  293. "PARCEL_FLAG_RESTRICT_PUSHOBJECT" constant
  294. "PARCEL_FLAG_USE_ACCESS_GROUP" constant
  295. "PARCEL_FLAG_USE_ACCESS_LIST" constant
  296. "PARCEL_FLAG_USE_BAN_LIST" constant
  297. "PARCEL_FLAG_USE_LAND_PASS_LIST" constant
  298. "PARCEL_MEDIA_COMMAND_AGENT" constant
  299. "PARCEL_MEDIA_COMMAND_AUTO_ALIGN" constant
  300. "PARCEL_MEDIA_COMMAND_DESC" constant
  301. "PARCEL_MEDIA_COMMAND_LOOP" constant
  302. "PARCEL_MEDIA_COMMAND_LOOP_SET" constant
  303. "PARCEL_MEDIA_COMMAND_PAUSE" constant
  304. "PARCEL_MEDIA_COMMAND_PLAY" constant
  305. "PARCEL_MEDIA_COMMAND_SIZE" constant
  306. "PARCEL_MEDIA_COMMAND_STOP" constant
  307. "PARCEL_MEDIA_COMMAND_TEXTURE" constant
  308. "PARCEL_MEDIA_COMMAND_TIME" constant
  309. "PARCEL_MEDIA_COMMAND_TYPE" constant
  310. "PARCEL_MEDIA_COMMAND_URL" constant
  311. "PASSIVE" constant
  312. "PAYMENT_INFO_ON_FILE" constant
  313. "PAYMENT_INFO_USED" constant
  314. "PAY_DEFAULT" constant
  315. "PAY_HIDE" constant
  316. "PERMISSION_ATTACH" constant
  317. "PERMISSION_CHANGE_LINKS" constant
  318. "PERMISSION_CONTROL_CAMERA" constant
  319. "PERMISSION_DEBIT" constant
  320. "PERMISSION_TAKE_CONTROLS" constant
  321. "PERMISSION_TRACK_CAMERA" constant
  322. "PERMISSION_TRIGGER_ANIMATION" constant
  323. "PERM_ALL" constant
  324. "PERM_COPY" constant
  325. "PERM_MOVE" constant
  326. "PERM_TRANSFER" constant
  327. "PI" constant
  328. "PI_BY_TWO" constant
  329. "PRIM_BUMP_BARK" constant
  330. "PRIM_BUMP_BLOBS" constant
  331. "PRIM_BUMP_BRICKS" constant
  332. "PRIM_BUMP_BRIGHT" constant
  333. "PRIM_BUMP_CHECKER" constant
  334. "PRIM_BUMP_CONCRETE" constant
  335. "PRIM_BUMP_DARK" constant
  336. "PRIM_BUMP_DISKS" constant
  337. "PRIM_BUMP_GRAVEL" constant
  338. "PRIM_BUMP_LARGETILE" constant
  339. "PRIM_BUMP_NONE" constant
  340. "PRIM_BUMP_SHINY" constant
  341. "PRIM_BUMP_SIDING" constant
  342. "PRIM_BUMP_STONE" constant
  343. "PRIM_BUMP_STUCCO" constant
  344. "PRIM_BUMP_SUCTION" constant
  345. "PRIM_BUMP_TILE" constant
  346. "PRIM_BUMP_WEAVE" constant
  347. "PRIM_BUMP_WOOD" constant
  348. "PRIM_COLOR" constant
  349. "PRIM_FLEXIBLE" constant
  350. "PRIM_FULLBRIGHT" constant
  351. "PRIM_GLOW" constant
  352. "PRIM_HOLE_CIRCLE" constant
  353. "PRIM_HOLE_DEFAULT" constant
  354. "PRIM_HOLE_SQUARE" constant
  355. "PRIM_HOLE_TRIANGLE" constant
  356. "PRIM_MATERIAL" constant
  357. "PRIM_MATERIAL_FLESH" constant
  358. "PRIM_MATERIAL_GLASS" constant
  359. "PRIM_MATERIAL_METAL" constant
  360. "PRIM_MATERIAL_PLASTIC" constant
  361. "PRIM_MATERIAL_RUBBER" constant
  362. "PRIM_MATERIAL_STONE" constant
  363. "PRIM_MATERIAL_WOOD" constant
  364. "PRIM_PHANTOM" constant
  365. "PRIM_PHYSICS" constant
  366. "PRIM_POINT_LIGHT" constant
  367. "PRIM_POSITION" constant
  368. "PRIM_ROTATION" constant
  369. "PRIM_SCULPT_FLAG_INVERT" constant
  370. "PRIM_SCULPT_FLAG_MIRROR" constant
  371. "PRIM_SCULPT_TYPE_CYLINDER" constant
  372. "PRIM_SCULPT_TYPE_MASK" constant
  373. "PRIM_SCULPT_TYPE_PLANE" constant
  374. "PRIM_SCULPT_TYPE_SPHERE" constant
  375. "PRIM_SCULPT_TYPE_TORUS" constant
  376. "PRIM_SHINY_HIGH" constant
  377. "PRIM_SHINY_LOW" constant
  378. "PRIM_SHINY_MEDIUM" constant
  379. "PRIM_SHINY_NONE" constant
  380. "PRIM_SIZE" constant
  381. "PRIM_TEMP_ON_REZ" constant
  382. "PRIM_TEXGEN" constant
  383. "PRIM_TEXGEN_DEFAULT" constant
  384. "PRIM_TEXGEN_PLANAR" constant
  385. "PRIM_TEXTURE" constant
  386. "PRIM_TYPE" constant
  387. "PRIM_TYPE_BOX" constant
  388. "PRIM_TYPE_CYLINDER" constant
  389. "PRIM_TYPE_PRISM" constant
  390. "PRIM_TYPE_RING" constant
  391. "PRIM_TYPE_SCULPT" constant
  392. "PRIM_TYPE_SPHERE" constant
  393. "PRIM_TYPE_TORUS" constant
  394. "PRIM_TYPE_TUBE" constant
  395. "PUBLIC_CHANNEL" constant
  396. "RAD_TO_DEG" constant
  397. "REGION_FLAG_ALLOW_DAMAGE" constant
  398. "REGION_FLAG_ALLOW_DIRECT_TELEPORT" constant
  399. "REGION_FLAG_BLOCK_FLY" constant
  400. "REGION_FLAG_BLOCK_TERRAFORM" constant
  401. "REGION_FLAG_DISABLE_COLLISIONS" constant
  402. "REGION_FLAG_DISABLE_PHYSICS" constant
  403. "REGION_FLAG_FIXED_SUN" constant
  404. "REGION_FLAG_RESTRICT_PUSHOBJECT" constant
  405. "REGION_FLAG_SANDBOX" constant
  406. "REMOTE_DATA_CHANNEL" constant
  407. "REMOTE_DATA_REPLY" constant
  408. "REMOTE_DATA_REQUEST" constant
  409. "REVERSE" constant
  410. "ROTATE" constant
  411. "Rotation" constant
  412. "SCALE" constant
  413. "SCRIPTED" constant
  414. "SMOOTH" constant
  415. "SQRT2" constant
  416. "STATUS_BLOCK_GRAB" constant
  417. "STATUS_CAST_SHADOWS" constant
  418. "STATUS_DIE_AT_EDGE" constant
  419. "STATUS_PHANTOM" constant
  420. "STATUS_PHYSICS" constant
  421. "STATUS_RETURN_AT_EDGE" constant
  422. "STATUS_ROTATE_X" constant
  423. "STATUS_ROTATE_Y" constant
  424. "STATUS_ROTATE_Z" constant
  425. "STATUS_SANDBOX" constant
  426. "STRING_TRIM" constant
  427. "STRING_TRIM_HEAD" constant
  428. "STRING_TRIM_TAIL" constant
  429. "TEXTURE_DEFAULT" constant
  430. "TEXTURE_BLANK" constant
  431. "TEXTURE_MEDIA" constant
  432. "TEXTURE_PLYWOOD" constant
  433. "TEXTURE_TRANSPARENT" constant
  434. "TOUCH_INVALID_FACE" constant
  435. "TOUCH_INVALID_TEXCOORD" constant
  436. "TOUCH_INVALID_VECTOR" constant
  437. "TRUE" constant
  438. "TWO_PI" constant
  439. "TYPE_FLOAT" constant
  440. "TYPE_INTEGER" constant
  441. "TYPE_INVALID" constant
  442. "TYPE_KEY" constant
  443. "TYPE_ROTATION" constant
  444. "TYPE_STRING" constant
  445. "TYPE_VECTOR" constant
  446. "URL_REQUEST_DENIED" constant
  447. "URL_REQUEST_GRANTED" constant
  448. "VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY" constant
  449. "VEHICLE_ANGULAR_DEFLECTION_TIMESCALE" constant
  450. "VEHICLE_ANGULAR_FRICTION_TIMESCALE" constant
  451. "VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE" constant
  452. "VEHICLE_ANGULAR_MOTOR_DIRECTION" constant
  453. "VEHICLE_ANGULAR_MOTOR_TIMESCALE" constant
  454. "VEHICLE_BANKING_EFFICIENCY" constant
  455. "VEHICLE_BANKING_MIX" constant
  456. "VEHICLE_BANKING_TIMESCALE" constant
  457. "VEHICLE_BUOYANCY" constant
  458. "VEHICLE_FLAG_CAMERA_DECOUPLED" constant
  459. "VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT" constant
  460. "VEHICLE_FLAG_HOVER_TERRAIN_ONLY" constant
  461. "VEHICLE_FLAG_HOVER_UP_ONLY" constant
  462. "VEHICLE_FLAG_HOVER_WATER_ONLY" constant
  463. "VEHICLE_FLAG_LIMIT_MOTOR_UP" constant
  464. "VEHICLE_FLAG_LIMIT_ROLL_ONLY" constant
  465. "VEHICLE_FLAG_MOUSELOOK_BANK" constant
  466. "VEHICLE_FLAG_MOUSELOOK_STEER" constant
  467. "VEHICLE_FLAG_NO_DEFLECTION_UP" constant
  468. "VEHICLE_HOVER_EFFICIENCY" constant
  469. "VEHICLE_HOVER_GLOBAL_HEIGHT" constant
  470. "VEHICLE_HOVER_HEIGHT" constant
  471. "VEHICLE_HOVER_TIMESCALE" constant
  472. "VEHICLE_HOVER_WATER_ONLY" constant
  473. "VEHICLE_LINEAR_DEFLECTION_EFFICIENCY" constant
  474. "VEHICLE_LINEAR_DEFLECTION_TIMESCALE" constant
  475. "VEHICLE_LINEAR_FRICTION_TIMESCALE" constant
  476. "VEHICLE_LINEAR_MOTOR_DIRECTION" constant
  477. "VEHICLE_LINEAR_MOTOR_OFFSET" constant
  478. "VEHICLE_LINEAR_MOTOR_TIMESCALE" constant
  479. "VEHICLE_REFERENCE_FRAME" constant
  480. "VEHICLE_TYPE_AIRPLANE" constant
  481. "VEHICLE_TYPE_BALLOON" constant
  482. "VEHICLE_TYPE_BOAT" constant
  483. "VEHICLE_TYPE_CAR" constant
  484. "VEHICLE_TYPE_NONE" constant
  485. "VEHICLE_TYPE_SLED" constant
  486. "VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY" constant
  487. "VEHICLE_VERTICAL_ATTRACTION_TIMESCALE" constant
  488. "ZERO_ROTATION" constant
  489. # LSL functions
  490. "llAbs" function
  491. "llAcos" function
  492. "llAddToLandBanList" function
  493. "llAddToLandPassList" function
  494. "llAdjustSoundVolume" function
  495. "llAllowInventoryDrop" function
  496. "llAngleBetween" function
  497. "llApplyImpulse" function
  498. "llApplyRotationalImpulse" function
  499. "llAsin" function
  500. "llAtan2" function
  501. "llAttachToAvatar" function
  502. "llAvatarOnSitTarget" function
  503. "llAxes2Rot" function
  504. "llAxisAngle2Rot" function
  505. "llBase64ToInteger" function
  506. "llBase64ToString" function
  507. "llBreakAllLinks" function
  508. "llBreakLink" function
  509. "llCeil" function
  510. "llClearCameraParams" function
  511. "llCloseRemoteDataChannel" function
  512. "llCloud" function
  513. "llCollisionFilter" function
  514. "llCollisionSound" function
  515. "llCollisionSprite" function
  516. "llCos" function
  517. "llCreateLink" function
  518. "llCSV2List" function
  519. "llDeleteSubList" function
  520. "llDeleteSubString" function
  521. "llDetachFromAvatar" function
  522. "llDetectedGrab" function
  523. "llDetectedGroup" function
  524. "llDetectedKey" function
  525. "llDetectedLinkNumber" function
  526. "llDetectedName" function
  527. "llDetectedOwner" function
  528. "llDetectedPos" function
  529. "llDetectedRot" function
  530. "llDetectedTouchBinormal" function
  531. "llDetectedTouchFace" function
  532. "llDetectedTouchNormal" function
  533. "llDetectedTouchPos" function
  534. "llDetectedTouchST" function
  535. "llDetectedTouchUV" function
  536. "llDetectedType" function
  537. "llDetectedVel" function
  538. "llDialog" function
  539. "llDie" function
  540. "llDumpList2String" function
  541. "llEdgeOfWorld" function
  542. "llEjectFromLand" function
  543. "llEmail" function
  544. "llEscapeURL" function
  545. "llEuler2Rot" function
  546. "llFabs" function
  547. "llFloor" function
  548. "llForceMouselook" function
  549. "llFrand" function
  550. "llGetAccel" function
  551. "llGetAgentInfo" function
  552. "llGetAgentLanguage" function
  553. "llGetAgentSize" function
  554. "llGetAlpha" function
  555. "llGetAndResetTime" function
  556. "llGetAnimation" function
  557. "llGetAnimationList" function
  558. "llGetAttached" function
  559. "llGetBoundingBox" function
  560. "llGetCameraPos" function
  561. "llGetCameraRot" function
  562. "llGetCenterOfMass" function
  563. "llGetColor" function
  564. "llGetCreator" function
  565. "llGetDate" function
  566. "llGetEnergy" function
  567. "llGetForce" function
  568. "llGetFreeMemory" function
  569. "llGetGeometricCenter" function
  570. "llGetGMTclock" function
  571. "llGetInventoryCreator" function
  572. "llGetInventoryKey" function
  573. "llGetInventoryName" function
  574. "llGetInventoryNumber" function
  575. "llGetInventoryPermMask" function
  576. "llGetInventoryType" function
  577. "llGetKey" function
  578. "llGetLandOwnerAt" function
  579. "llGetLinkKey" function
  580. "llGetLinkName" function
  581. "llGetLinkNumber" function
  582. "llGetListEntryType" function
  583. "llGetListLength" function
  584. "llGetLocalPos" function
  585. "llGetLocalRot" function
  586. "llGetMass" function
  587. "llGetNextEmail" function
  588. "llGetNotecardLine" function
  589. "llGetNumberOfNotecardLines" function
  590. "llGetNumberOfPrims" function
  591. "llGetNumberOfSides" function
  592. "llGetObjectDesc" function
  593. "llGetObjectDetails" function
  594. "llGetObjectMass" function
  595. "llGetObjectName" function
  596. "llGetObjectPermMask" function
  597. "llGetObjectPrimCount" function
  598. "llGetOmega" function
  599. "llGetOwner" function
  600. "llGetOwnerKey" function
  601. "llGetParcelDetails" function
  602. "llGetParcelFlags" function
  603. "llGetParcelMaxPrims" function
  604. "llGetParcelPrimCount" function
  605. "llGetParcelPrimOwners" function
  606. "llGetPermissions" function
  607. "llGetPermissionsKey" function
  608. "llGetPos" function
  609. "llGetPrimitiveParams" function
  610. "llGetRegionAgentCount" function
  611. "llGetRegionCorner" function
  612. "llGetRegionFlags" function
  613. "llGetRegionFPS" function
  614. "llGetRegionName" function
  615. "llGetRegionTimeDilation" function
  616. "llGetRootPosition" function
  617. "llGetRootRotation" function
  618. "llGetRot" function
  619. "llGetScale" function
  620. "llGetScriptName" function
  621. "llGetScriptState" function
  622. "llGetSimulatorHostname" function
  623. "llGetStartParameter" function
  624. "llGetStatus" function
  625. "llGetSubString" function
  626. "llGetSunDirection" function
  627. "llGetTexture" function
  628. "llGetTextureOffset" function
  629. "llGetTextureRot" function
  630. "llGetTextureScale" function
  631. "llGetTime" function
  632. "llGetTimeOfDay" function
  633. "llGetTimestamp" function
  634. "llGetTorque" function
  635. "llGetUnixTime" function
  636. "llGetVel" function
  637. "llGetWallclock" function
  638. "llGiveInventory" function
  639. "llGiveInventoryList" function
  640. "llGiveMoney" function
  641. "llGodLikeRezObject" function
  642. "llGround" function
  643. "llGroundContour" function
  644. "llGroundNormal" function
  645. "llGroundRepel" function
  646. "llGroundSlope" function
  647. "llHTTPRequest" function
  648. "llInsertString" function
  649. "llInstantMessage" function
  650. "llIntegerToBase64" function
  651. "llKey2Name" function
  652. "llList2CSV" function
  653. "llList2Float" function
  654. "llList2Integer" function
  655. "llList2Key" function
  656. "llList2List" function
  657. "llList2ListStrided" function
  658. "llList2Rot" function
  659. "llList2String" function
  660. "llList2Vector" function
  661. "llListen" function
  662. "llListenControl" function
  663. "llListenRemove" function
  664. "llListFindList" function
  665. "llListInsertList" function
  666. "llListRandomize" function
  667. "llListReplaceList" function
  668. "llListSort" function
  669. "llListStatistics" function
  670. "llLoadURL" function
  671. "llLog" function
  672. "llLog10" function
  673. "llLookAt" function
  674. "llLoopSound" function
  675. "llLoopSoundMaster" function
  676. "llLoopSoundSlave" function
  677. "llMakeExplosion" function
  678. "llMakeFire" function
  679. "llMakeFountain" function
  680. "llMakeSmoke" function
  681. "llMapDestination" function
  682. "llMD5String" function
  683. "llMessageLinked" function
  684. "llMinEventDelay" function
  685. "llModifyLand" function
  686. "llModPow" function
  687. "llMoveToTarget" function
  688. "llOffsetTexture" function
  689. "llOpenRemoteDataChannel" function
  690. "llOverMyLand" function
  691. "llOwnerSay" function
  692. "llParcelMediaCommandList" function
  693. "llParcelMediaQuery" function
  694. "llParseString2List" function
  695. "llParseStringKeepNulls" function
  696. "llParticleSystem" function
  697. "llPassCollisions" function
  698. "llPassTouches" function
  699. "llPlaySound" function
  700. "llPlaySoundSlave" function
  701. "llPointAt" function
  702. "llPow" function
  703. "llPreloadSound" function
  704. "llPushObject" function
  705. "llRefreshPrimURL" function
  706. "llRegionSay" function
  707. "llReleaseCamera" function
  708. "llReleaseControls" function
  709. "llRemoteDataReply" function
  710. "llRemoteDataSetRegion" function
  711. "llRemoteLoadScript" function
  712. "llRemoteLoadScriptPin" function
  713. "llRemoveFromLandBanList" function
  714. "llRemoveFromLandPassList" function
  715. "llRemoveInventory" function
  716. "llRemoveVehicleFlags" function
  717. "llRequestAgentData" function
  718. "llRequestInventoryData" function
  719. "llRequestPermissions" function
  720. "llRequestSimulatorData" function
  721. "llResetLandBanList" function
  722. "llResetLandPassList" function
  723. "llResetOtherScript" function
  724. "llResetScript" function
  725. "llResetTime" function
  726. "llRezAtRoot" function
  727. "llRezObject" function
  728. "llRot2Angle" function
  729. "llRot2Axis" function
  730. "llRot2Euler" function
  731. "llRot2Fwd" function
  732. "llRot2Left" function
  733. "llRot2Up" function
  734. "llRotateTexture" function
  735. "llRotBetween" function
  736. "llRotLookAt" function
  737. "llRotTarget" function
  738. "llRotTargetRemove" function
  739. "llRound" function
  740. "llSameGroup" function
  741. "llSay" function
  742. "llScaleTexture" function
  743. "llScriptDanger" function
  744. "llSendRemoteData" function
  745. "llSensor" function
  746. "llSensorRemove" function
  747. "llSensorRepeat" function
  748. "llSetAlpha" function
  749. "llSetBuoyancy" function
  750. "llSetCameraAtOffset" function
  751. "llSetCameraEyeOffset" function
  752. "llSetCameraParams" function
  753. "llSetClickAction" function
  754. "llSetColor" function
  755. "llSetDamage" function
  756. "llSetForce" function
  757. "llSetForceAndTorque" function
  758. "llSetHoverHeight" function
  759. "llSetInventoryPermMask" function
  760. "llSetLinkAlpha" function
  761. "llSetLinkColor" function
  762. "llSetLinkPrimitiveParams" function
  763. "llSetLinkTexture" function
  764. "llSetLocalRot" function
  765. "llSetObjectDesc" function
  766. "llSetObjectName" function
  767. "llSetObjectPermMask" function
  768. "llSetParcelMusicURL" function
  769. "llSetPayPrice" function
  770. "llSetPos" function
  771. "llSetPrimitiveParams" function
  772. "llSetPrimURL" function
  773. "llSetRemoteScriptAccessPin" function
  774. "llSetRot" function
  775. "llSetScale" function
  776. "llSetScriptState" function
  777. "llSetSitText" function
  778. "llSetSoundQueueing" function
  779. "llSetSoundRadius" function
  780. "llSetStatus" function
  781. "llSetText" function
  782. "llSetTexture" function
  783. "llSetTextureAnim" function
  784. "llSetTimerEvent" function
  785. "llSetTorque" function
  786. "llSetTouchText" function
  787. "llSetVehicleFlags" function
  788. "llSetVehicleFloatParam" function
  789. "llSetVehicleRotationParam" function
  790. "llSetVehicleType" function
  791. "llSetVehicleVectorParam" function
  792. "llSHA1String" function
  793. "llShout" function
  794. "llSin" function
  795. "llSitTarget" function
  796. "llSleep" function
  797. "llSound" function
  798. "llSoundPreload" function
  799. "llSqrt" function
  800. "llStartAnimation" function
  801. "llStopAnimation" function
  802. "llStopHover" function
  803. "llStopLookAt" function
  804. "llStopMoveToTarget" function
  805. "llStopPointAt" function
  806. "llStopSound" function
  807. "llStringLength" function
  808. "llStringToBase64" function
  809. "llStringTrim" function
  810. "llSubStringIndex" function
  811. "llTakeCamera" function
  812. "llTakeControls" function
  813. "llTan" function
  814. "llTarget" function
  815. "llTargetOmega" function
  816. "llTargetRemove" function
  817. "llTeleportAgentHome" function
  818. "llTextBox" function
  819. "llToLower" function
  820. "llToUpper" function
  821. "llTriggerSound" function
  822. "llTriggerSoundLimited" function
  823. "llUnescapeURL" function
  824. "llUnSit" function
  825. "llVecDist" function
  826. "llVecMag" function
  827. "llVecNorm" function
  828. "llVolumeDetect" function
  829. "llWater" function
  830. "llWhisper" function
  831. "llWind" function
  832. "llXorBase64Strings" function
  833. "llXorBase64StringsCorrect" function
  834. done
  835. "a-zA-Z0-9_" ident
  836. :kw Keyword
  837. * idle noeat
  838. :type Type
  839. * idle noeat
  840. :operator Operator
  841. * idle noeat
  842. :event Operator
  843. * idle noeat
  844. :word_constant Constant
  845. * idle noeat
  846. :constant Constant
  847. * idle noeat
  848. :function Function
  849. * idle noeat