ace.define('ace/snippets/lsl', ['require', 'exports', 'module' ], function(require, exports, module) {


exports.snippetText = "snippet @\n\
    @${1:label}\n\
snippet CAMERA_ACTIVE\n\
    CAMERA_ACTIVE, ${1:integer isActive},\n\
snippet CAMERA_BEHINDNESS_ANGLE\n\
    CAMERA_BEHINDNESS_ANGLE, ${1:float degrees},\n\
snippet CAMERA_BEHINDNESS_LAG\n\
    CAMERA_BEHINDNESS_LAG, ${1:float seconds},\n\
snippet CAMERA_DISTANCE\n\
    CAMERA_DISTANCE, ${1:float meters},\n\
snippet CAMERA_FOCUS\n\
    CAMERA_FOCUS, ${1:vector position},\n\
snippet CAMERA_FOCUS_LAG\n\
    CAMERA_FOCUS_LAG, ${1:float seconds},\n\
snippet CAMERA_FOCUS_LOCKED\n\
    CAMERA_FOCUS_LOCKED, ${1:integer isLocked},\n\
snippet CAMERA_FOCUS_OFFSET\n\
    CAMERA_FOCUS_OFFSET, ${1:vector meters},\n\
snippet CAMERA_FOCUS_THRESHOLD\n\
    CAMERA_FOCUS_THRESHOLD, ${1:float meters},\n\
snippet CAMERA_PITCH\n\
    CAMERA_PITCH, ${1:float degrees},\n\
snippet CAMERA_POSITION\n\
    CAMERA_POSITION, ${1:vector position},\n\
snippet CAMERA_POSITION_LAG\n\
    CAMERA_POSITION_LAG, ${1:float seconds},\n\
snippet CAMERA_POSITION_LOCKED\n\
    CAMERA_POSITION_LOCKED, ${1:integer isLocked},\n\
snippet CAMERA_POSITION_THRESHOLD\n\
    CAMERA_POSITION_THRESHOLD, ${1:float meters},\n\
snippet CHARACTER_AVOIDANCE_MODE\n\
    CHARACTER_AVOIDANCE_MODE, ${1:integer flags},\n\
snippet CHARACTER_DESIRED_SPEED\n\
    CHARACTER_DESIRED_SPEED, ${1:float speed},\n\
snippet CHARACTER_DESIRED_TURN_SPEED\n\
    CHARACTER_DESIRED_TURN_SPEED, ${1:float speed},\n\
snippet CHARACTER_LENGTH\n\
    CHARACTER_LENGTH, ${1:float length},\n\
snippet CHARACTER_MAX_TURN_RADIUS\n\
    CHARACTER_MAX_TURN_RADIUS, ${1:float radius},\n\
snippet CHARACTER_ORIENTATION\n\
    CHARACTER_ORIENTATION, ${1:integer orientation},\n\
snippet CHARACTER_RADIUS\n\
    CHARACTER_RADIUS, ${1:float radius},\n\
snippet CHARACTER_STAY_WITHIN_PARCEL\n\
    CHARACTER_STAY_WITHIN_PARCEL, ${1:boolean stay},\n\
snippet CHARACTER_TYPE\n\
    CHARACTER_TYPE, ${1:integer type},\n\
snippet HTTP_BODY_MAXLENGTH\n\
    HTTP_BODY_MAXLENGTH, ${1:integer length},\n\
snippet HTTP_CUSTOM_HEADER\n\
    HTTP_CUSTOM_HEADER, ${1:string name}, ${2:string value},\n\
snippet HTTP_METHOD\n\
    HTTP_METHOD, ${1:string method},\n\
snippet HTTP_MIMETYPE\n\
    HTTP_MIMETYPE, ${1:string mimeType},\n\
snippet HTTP_PRAGMA_NO_CACHE\n\
    HTTP_PRAGMA_NO_CACHE, ${1:integer send_header},\n\
snippet HTTP_VERBOSE_THROTTLE\n\
    HTTP_VERBOSE_THROTTLE, ${1:integer noisy},\n\
snippet HTTP_VERIFY_CERT\n\
    HTTP_VERIFY_CERT, ${1:integer verify},\n\
snippet RC_DATA_FLAGS\n\
    RC_DATA_FLAGS, ${1:integer flags},\n\
snippet RC_DETECT_PHANTOM\n\
    RC_DETECT_PHANTOM, ${1:integer dectedPhantom},\n\
snippet RC_MAX_HITS\n\
    RC_MAX_HITS, ${1:integer maxHits},\n\
snippet RC_REJECT_TYPES\n\
    RC_REJECT_TYPES, ${1:integer filterMask},\n\
snippet at_rot_target\n\
    at_rot_target(${1:integer handle}, ${2:rotation targetrot}, ${3:rotation ourrot})\n\
    {\n\
        $0\n\
    }\n\
snippet at_target\n\
    at_target(${1:integer tnum}, ${2:vector targetpos}, ${3:vector ourpos})\n\
    {\n\
        $0\n\
    }\n\
snippet attach\n\
    attach(${1:key id})\n\
    {\n\
        $0\n\
    }\n\
snippet changed\n\
    changed(${1:integer change})\n\
    {\n\
        $0\n\
    }\n\
snippet collision\n\
    collision(${1:integer index})\n\
    {\n\
        $0\n\
    }\n\
snippet collision_end\n\
    collision_end(${1:integer index})\n\
    {\n\
        $0\n\
    }\n\
snippet collision_start\n\
    collision_start(${1:integer index})\n\
    {\n\
        $0\n\
    }\n\
snippet control\n\
    control(${1:key id}, ${2:integer level}, ${3:integer edge})\n\
    {\n\
        $0\n\
    }\n\
snippet dataserver\n\
    dataserver(${1:key query_id}, ${2:string data})\n\
    {\n\
        $0\n\
    }\n\
snippet do\n\
    do\n\
    {\n\
        $0\n\
    }\n\
    while (${1:condition});\n\
snippet else\n\
    else\n\
    {\n\
        $0\n\
    }\n\
snippet else if\n\
    else if (${1:condition})\n\
    {\n\
        $0\n\
    }\n\
snippet email\n\
    email(${1:string time}, ${2:string address}, ${3:string subject}, ${4:string message}, ${5:integer num_left})\n\
    {\n\
        $0\n\
    }\n\
snippet for\n\
    for (${1:start}; ${3:condition}; ${3:step})\n\
    {\n\
        $0\n\
    }\n\
snippet http_request\n\
    http_request(${1:key request_id}, ${2:string method}, ${3:string body})\n\
    {\n\
        $0\n\
    }\n\
snippet http_response\n\
    http_response(${1:key request_id}, ${2:integer status}, ${3:list metadata}, ${4:string body})\n\
    {\n\
        $0\n\
    }\n\
snippet if\n\
    if (${1:condition})\n\
    {\n\
        $0\n\
    }\n\
snippet jump\n\
    jump ${1:label};\n\
snippet land_collision\n\
    land_collision(${1:vector pos})\n\
    {\n\
        $0\n\
    }\n\
snippet land_collision_end\n\
    land_collision_end(${1:vector pos})\n\
    {\n\
        $0\n\
    }\n\
snippet land_collision_start\n\
    land_collision_start(${1:vector pos})\n\
    {\n\
        $0\n\
    }\n\
snippet link_message\n\
    link_message(${1:integer sender_num}, ${2:integer num}, ${3:string str}, ${4:key id})\n\
    {\n\
        $0\n\
    }\n\
snippet listen\n\
    listen(${1:integer channel}, ${2:string name}, ${3:key id}, ${4:string message})\n\
    {\n\
        $0\n\
    }\n\
snippet llAbs\n\
    llAbs(${1:integer val})\n\
snippet llAcos\n\
    llAcos(${1:float val})\n\
snippet llAddToLandBanList\n\
    llAddToLandBanList(${1:key avatar}, ${2:float hours})\n\
snippet llAddToLandPassList\n\
    llAddToLandPassList(${1:key avatar}, ${2:float hours})\n\
snippet llAdjustSoundVolume\n\
    llAdjustSoundVolume(${1:float volume})\n\
snippet llAllowInventoryDrop\n\
    llAllowInventoryDrop(${1:integer add})\n\
snippet llAngleBetween\n\
    llAngleBetween(${1:rotation a}, ${2:rotation b})\n\
snippet llApplyImpulse\n\
    llApplyImpulse(${1:vector force}, ${2:integer local})\n\
snippet llApplyRotationalImpulse\n\
    llApplyRotationalImpulse(${1:vector force}, ${2:integer local})\n\
snippet llAsin\n\
    llAsin(${1:float val})\n\
snippet llAtan2\n\
    llAtan2(${1:float y}, ${2:float x})\n\
snippet llAttachToAvatar\n\
    llAttachToAvatar(${1:integer attach_point})\n\
snippet llAttachToAvatarTemp\n\
    llAttachToAvatarTemp(${1:integer attach_point})\n\
snippet llAvatarOnLinkSitTarget\n\
    llAvatarOnLinkSitTarget(${1:integer link})\n\
snippet llAxes2Rot\n\
    llAxes2Rot(${1:vector fwd}, ${2:vector left}, ${3:vector up})\n\
snippet llAxisAngle2Rot\n\
    llAxisAngle2Rot(${1:vector axis}, ${2:float angle})\n\
snippet llBase64ToInteger\n\
    llBase64ToInteger(${1:string str})\n\
snippet llBase64ToString\n\
    llBase64ToString(${1:string str})\n\
snippet llBreakLink\n\
    llBreakLink(${1:integer link})\n\
snippet llCastRay\n\
    llCastRay(${1:vector start}, ${2:vector end}, ${3:list options})\n\
snippet llCeil\n\
    llCeil(${1:float val})\n\
snippet llClearLinkMedia\n\
    llClearLinkMedia(${1:integer link}, ${2:integer face})\n\
snippet llClearPrimMedia\n\
    llClearPrimMedia(${1:integer link}, ${2:integer face})\n\
snippet llCloseRemoteDataChannel\n\
    llCloseRemoteDataChannel(${1:key channel})\n\
snippet llCollisionFilter\n\
    llCollisionFilter(${1:string name}, ${2:key id}, ${3:integer accept})\n\
snippet llCollisionSound\n\
    llCollisionSound(${1:string impact_sound}, ${2:float impact_volume})\n\
snippet llCollisionSprite\n\
    llCollisionSprite(${1:string impact_sprite})\n\
snippet llCos\n\
    llCos(${1:float theta})\n\
snippet llCreateCharacter\n\
    llCreateCharacter(${1:list options})\n\
snippet llCreateLink\n\
    llCreateLink(${1:key target}, ${2:integer parent})\n\
snippet llCSV2List\n\
    llCSV2List(${1:string src})\n\
snippet llDeleteSubList\n\
    llDeleteSubList(${1:list src}, ${2:integer start}, ${3:integer end})\n\
snippet llDeleteSubString\n\
    llDeleteSubString(${1:string src}, ${2:integer start}, ${3:integer end})\n\
snippet llDetectedGrab\n\
    llDetectedGrab(${1:integer number})\n\
snippet llDetectedGroup\n\
    llDetectedGroup(${1:integer number})\n\
snippet llDetectedKey\n\
    llDetectedKey(${1:integer number})\n\
snippet llDetectedLinkNumber\n\
    llDetectedLinkNumber(${1:integer number})\n\
snippet llDetectedName\n\
    llDetectedName(${1:integer number})\n\
snippet llDetectedOwner\n\
    llDetectedOwner(${1:integer number})\n\
snippet llDetectedPos\n\
    llDetectedPos(${1:integer number})\n\
snippet llDetectedRot\n\
    llDetectedRot(${1:integer number})\n\
snippet llDetectedTouchBinormal\n\
    llDetectedTouchBinormal(${1:integer number})\n\
snippet llDetectedTouchFace\n\
    llDetectedTouchFace(${1:integer number})\n\
snippet llDetectedTouchNormal\n\
    llDetectedTouchNormal(${1:integer number})\n\
snippet llDetectedTouchPos\n\
    llDetectedTouchPos(${1:integer number})\n\
snippet llDetectedTouchST\n\
    llDetectedTouchST(${1:integer number})\n\
snippet llDetectedTouchUV\n\
    llDetectedTouchUV(${1:integer number})\n\
snippet llDetectedType\n\
    llDetectedType(${1:integer number})\n\
snippet llDetectedVel\n\
    llDetectedVel(${1:integer number})\n\
snippet llDialog\n\
    llDialog(${1:key avatar}, ${2:string message}, ${3:list buttons}, ${4:integer channel})\n\
snippet llDumpList2String\n\
    llDumpList2String(${1:list src}, ${2:string separator})\n\
snippet llEdgeOfWorld\n\
    llEdgeOfWorld(${1:vector pos}, ${2:vector dir})\n\
snippet llEjectFromLand\n\
    llEjectFromLand(${1:key avatar})\n\
snippet llEmail\n\
    llEmail(${1:string address}, ${2:string subject}, ${3:string message})\n\
snippet llEscapeURL\n\
    llEscapeURL(${1:string url})\n\
snippet llEuler2Rot\n\
    llEuler2Rot(${1:vector v})\n\
snippet llExecCharacterCmd\n\
    llExecCharacterCmd(${1:integer command}, ${2:list options})\n\
snippet llEvade\n\
    llEvade(${1:key target}, ${2:list options})\n\
snippet llFabs\n\
    llFabs(${1:float val})\n\
snippet llFleeFrom\n\
    llFleeFrom(${1:vector position}, ${2:float distance}, ${3:list options})\n\
snippet llFloor\n\
    llFloor(${1:float val})\n\
snippet llForceMouselook\n\
    llForceMouselook(${1:integer mouselook})\n\
snippet llFrand\n\
    llFrand(${1:float mag})\n\
snippet llGetAgentInfo\n\
    llGetAgentInfo(${1:key id})\n\
snippet llGetAgentLanguage\n\
    llGetAgentLanguage(${1:key avatar})\n\
snippet llGetAgentList\n\
    llGetAgentList(${1:integer scope}, ${2:list options})\n\
snippet llGetAgentSize\n\
    llGetAgentSize(${1:key avatar})\n\
snippet llGetAlpha\n\
    llGetAlpha(${1:integer face})\n\
snippet llGetAnimation\n\
    llGetAnimation(${1:key id})\n\
snippet llGetAnimationList\n\
    llGetAnimationList(${1:key avatar})\n\
snippet llGetAnimationOverride\n\
    llGetAnimationOverride(${1:string anim_state})\n\
snippet llGetBoundingBox\n\
    llGetBoundingBox(${1:key object})\n\
snippet llGetClosestNavPoint\n\
    llGetClosestNavPoint(${1:vector point}, ${2:list options})\n\
snippet llGetColor\n\
    llGetColor(${1:integer face})\n\
snippet llGetDisplayName\n\
    llGetDisplayName(${1:key id})\n\
snippet llGetEnv\n\
    llGetEnv(${1:string name})\n\
snippet llGetHTTPHeader\n\
    llGetHTTPHeader(${1:key request_id}, ${2:string header})\n\
snippet llGetInventoryCreator\n\
    llGetInventoryCreator(${1:string item})\n\
snippet llGetInventoryKey\n\
    llGetInventoryKey(${1:string name})\n\
snippet llGetInventoryName\n\
    llGetInventoryName(${1:integer type}, ${2:integer number})\n\
snippet llGetInventoryNumber\n\
    llGetInventoryNumber(${1:integer type})\n\
snippet llGetInventoryPermMask\n\
    llGetInventoryPermMask(${1:string item}, ${2:integer mask})\n\
snippet llGetInventoryType\n\
    llGetInventoryType(${1:string name})\n\
snippet llGetLandOwnerAt\n\
    llGetLandOwnerAt(${1:vector pos})\n\
snippet llGetLinkKey\n\
    llGetLinkKey(${1:integer link})\n\
snippet llGetLinkMedia\n\
    llGetLinkMedia(${1:integer link}, ${2:integer face}, ${3:list params})\n\
snippet llGetLinkName\n\
    llGetLinkName(${1:integer link})\n\
snippet llGetLinkNumberOfSides\n\
    llGetLinkNumberOfSides(${1:integer link})\n\
snippet llGetLinkPrimitiveParams\n\
    llGetLinkPrimitiveParams(${1:integer link}, ${2:list params})\n\
snippet llGetListEntryType\n\
    llGetListEntryType(${1:list src}, ${2:integer index})\n\
snippet llGetListLength\n\
    llGetListLength(${1:list src})\n\
snippet llGetNextEmail\n\
    llGetNextEmail(${1:string address}, ${2:string subject})\n\
snippet llGetNotecardLine\n\
    llGetNotecardLine(${1:string name}, ${2:integer line})\n\
snippet llGetNumberOfNotecardLines\n\
    llGetNumberOfNotecardLines(${1:string name})\n\
snippet llGetObjectDetails\n\
    llGetObjectDetails(${1:key id}, ${2:list params})\n\
snippet llGetObjectMass\n\
    llGetObjectMass(${1:key id})\n\
snippet llGetObjectPermMask\n\
    llGetObjectPermMask(${1:integer mask})\n\
snippet llGetObjectPrimCount\n\
    llGetObjectPrimCount(${1:key prim})\n\
snippet llGetOwnerKey\n\
    llGetOwnerKey(${1:key id})\n\
snippet llGetParcelDetails\n\
    llGetParcelDetails(${1:vector pos}, ${2:list params})\n\
snippet llGetParcelFlags\n\
    llGetParcelFlags(${1:vector pos})\n\
snippet llGetParcelMaxPrims\n\
    llGetParcelMaxPrims(${1:vector pos}, ${2:integer sim_wide})\n\
snippet llGetParcelPrimCount\n\
    llGetParcelPrimCount(${1:vector pos}, ${2:integer category}, ${3:integer sim_wide})\n\
snippet llGetParcelPrimOwners\n\
    llGetParcelPrimOwners(${1:vector pos})\n\
snippet llGetPrimitiveParams\n\
    llGetPrimitiveParams(${1:list params})\n\
snippet llGetPrimMediaParams\n\
    llGetPrimMediaParams(${1:integer face}, ${2:list params})\n\
snippet llGetScriptState\n\
    llGetScriptState(${1:string script})\n\
snippet llGetSimStats\n\
    llGetSimStats(${1:integer stat_type})\n\
snippet llGetStaticPath\n\
    llGetStaticPath(${1:vector start}, ${2:vector end}, ${3:float radius}, ${4:list params})\n\
snippet llGetStatus\n\
    llGetStatus(${1:integer status})\n\
snippet llGetSubString\n\
    llGetSubString(${1:string src}, ${2:integer start}, ${3:integer end})\n\
snippet llGetTexture\n\
    llGetTexture(${1:integer face})\n\
snippet llGetTextureOffset\n\
    llGetTextureOffset(${1:integer face})\n\
snippet llGetTextureRot\n\
    llGetTextureRot(${1:integer face})\n\
snippet llGetTextureScale\n\
    llGetTextureScale(${1:integer face})\n\
snippet llGetUsername\n\
    llGetUsername(${1:key id})\n\
snippet llGiveInventory\n\
    llGiveInventory(${1:key destination}, ${2:string inventory})\n\
snippet llGiveInventoryList\n\
    llGiveInventoryList(${1:key target}, ${2:string folder}, ${3:list inventory})\n\
snippet llGiveMoney\n\
    llGiveMoney(${1:key destination}, ${2:integer amount})\n\
snippet llGround\n\
    llGround(${1:vector offset})\n\
snippet llGroundContour\n\
    llGroundContour(${1:vector offset})\n\
snippet llGroundNormal\n\
    llGroundNormal(${1:vector offset})\n\
snippet llGroundRepel\n\
    llGroundRepel(${1:float height}, ${2:integer water}, ${3:float tau})\n\
snippet llGroundSlope\n\
    llGroundSlope(${1:vector offset})\n\
snippet llHTTPRequest\n\
    llHTTPRequest(${1:string url}, ${2:list parameters}, ${3:string body})\n\
snippet llHTTPResponse\n\
    llHTTPResponse(${1:key request_id}, ${2:integer status}, ${3:string body})\n\
snippet llInsertString\n\
    llInsertString(${1:string dst}, ${2:integer pos}, ${3:string src})\n\
snippet llInstantMessage\n\
    llInstantMessage(${1:key user}, ${2:string message})\n\
snippet llIntegerToBase64\n\
    llIntegerToBase64(${1:integer number})\n\
snippet llJson2List\n\
    llJson2List(${1:string json})\n\
snippet llJsonGetValue\n\
    llJsonGetValue(${1:string json}, ${2:list specifiers})\n\
snippet llJsonSetValue\n\
    llJsonSetValue(${1:string json}, ${2:list specifiers}, ${3:string newValue})\n\
snippet llJsonValueType\n\
    llJsonValueType(${1:string json}, ${2:list specifiers})\n\
snippet llKey2Name\n\
    llKey2Name(${1:key id})\n\
snippet llLinkParticleSystem\n\
    llLinkParticleSystem(${1:integer link}, ${2:list rules})\n\
snippet llLinkSitTarget\n\
    llLinkSitTarget(${1:integer link}, ${2:vector offset}, ${3:rotation rot})\n\
snippet llList2CSV\n\
    llList2CSV(${1:list src})\n\
snippet llList2Float\n\
    llList2Float(${1:list src}, ${2:integer index})\n\
snippet llList2Integer\n\
    llList2Integer(${1:list src}, ${2:integer index})\n\
snippet llList2Json\n\
    llList2Json(${1:string type}, ${2:list values})\n\
snippet llList2Key\n\
    llList2Key(${1:list src}, ${2:integer index})\n\
snippet llList2List\n\
    llList2List(${1:list src}, ${2:integer start}, ${3:integer end})\n\
snippet llList2ListStrided\n\
    llList2ListStrided(${1:list src}, ${2:integer start}, ${3:integer end}, ${4:integer stride})\n\
snippet llList2Rot\n\
    llList2Rot(${1:list src}, ${2:integer index})\n\
snippet llList2String\n\
    llList2String(${1:list src}, ${2:integer index})\n\
snippet llList2Vector\n\
    llList2Vector(${1:list src}, ${2:integer index})\n\
snippet llListen\n\
    llListen(${1:integer channel}, ${2:string name}, ${3:key id}, ${4:string msg})\n\
snippet llListenControl\n\
    llListenControl(${1:integer handle}, ${2:integer active})\n\
snippet llListenRemove\n\
    llListenRemove(${1:integer handle})\n\
snippet llListFindList\n\
    llListFindList(${1:list src}, ${2:list test})\n\
snippet llListInsertList\n\
    llListInsertList(${1:list dest}, ${2:list src}, ${3:integer start})\n\
snippet llListRandomize\n\
    llListRandomize(${1:list src}, ${2:integer stride})\n\
snippet llListReplaceList\n\
    llListReplaceList(${1:list dest}, ${2:list src}, ${3:integer start}, ${4:integer end})\n\
snippet llListSort\n\
    llListSort(${1:list src}, ${2:integer stride}, ${3:integer ascending})\n\
snippet llListStatistics\n\
    llListStatistics(${1:integer operation}, ${2:list src})\n\
snippet llLoadURL\n\
    llLoadURL(${1:key avatar}, ${2:string message}, ${3:string url})\n\
snippet llLog\n\
    llLog(${1:float val})\n\
snippet llLog10\n\
    llLog10(${1:float val})\n\
snippet llLookAt\n\
    llLookAt(${1:vector target}, ${2:float strength}, ${3:float damping})\n\
snippet llLoopSound\n\
    llLoopSound(${1:string sound}, ${2:float volume})\n\
snippet llLoopSoundMaster\n\
    llLoopSoundMaster(${1:string sound}, ${2:float volume})\n\
snippet llLoopSoundSlave\n\
    llLoopSoundSlave(${1:string sound}, ${2:float volume})\n\
snippet llManageEstateAccess\n\
    llManageEstateAccess(${1:integer action}, ${2:key avatar})\n\
snippet llMapDestination\n\
    llMapDestination(${1:string simname}, ${2:vector pos}, ${3:vector look_at})\n\
snippet llMD5String\n\
    llMD5String(${1:string src}, ${2:integer nonce})\n\
snippet llMessageLinked\n\
    llMessageLinked(${1:integer link}, ${2:integer num}, ${3:string str}, ${4:key id})\n\
snippet llMinEventDelay\n\
    llMinEventDelay(${1:float delay})\n\
snippet llModifyLand\n\
    llModifyLand(${1:integer action}, ${2:integer brush})\n\
snippet llModPow\n\
    llModPow(${1:integer a}, ${2:integer b}, ${3:integer c})\n\
snippet llMoveToTarget\n\
    llMoveToTarget(${1:vector target}, ${2:float tau})\n\
snippet llNavigateTo\n\
    llNavigateTo(${1:vector pos}, ${2:list options})\n\
snippet llOffsetTexture\n\
    llOffsetTexture(${1:float u}, ${2:float v}, ${3:integer face})\n\
snippet llOverMyLand\n\
    llOverMyLand(${1:key id})\n\
snippet llOwnerSay\n\
    llOwnerSay(${1:string msg})\n\
snippet llParcelMediaCommandList\n\
    llParcelMediaCommandList(${1:list commandList})\n\
snippet llParcelMediaQuery\n\
    llParcelMediaQuery(${1:list query})\n\
snippet llParseString2List\n\
    llParseString2List(${1:string src}, ${2:list separators}, ${3:list spacers})\n\
snippet llParseStringKeepNulls\n\
    llParseStringKeepNulls(${1:string src}, ${2:list separators}, ${3:list spacers})\n\
snippet llParticleSystem\n\
    llParticleSystem(${1:list rules})\n\
snippet llPassCollisions\n\
    llPassCollisions(${1:integer pass})\n\
snippet llPassTouches\n\
    llPassTouches(${1:integer pass})\n\
snippet llPatrolPoints\n\
    llPatrolPoints(${1:list patrolPoints}, ${2:list options})\n\
snippet llPlaySound\n\
    llPlaySound(${1:string sound}, ${2:float volume})\n\
snippet llPlaySoundSlave\n\
    llPlaySoundSlave(${1:string sound}, ${2:float volume})\n\
snippet llPow\n\
    llPow(${1:float base}, ${2:float exponent})\n\
snippet llPreloadSound\n\
    llPreloadSound(${1:string sound})\n\
snippet llPursue\n\
    llPursue(${1:key target}, ${2:list options})\n\
snippet llPushObject\n\
    llPushObject(${1:key target}, ${2:vector impulse}, ${3:vector ang_impulse}, ${4:integer local})\n\
snippet llRegionSay\n\
    llRegionSay(${1:integer channel}, ${2:string msg})\n\
snippet llRegionSayTo\n\
    llRegionSayTo(${1:key target}, ${2:integer channel}, ${3:string msg})\n\
snippet llReleaseURL\n\
    llReleaseURL(${1:string url})\n\
snippet llRemoteDataReply\n\
    llRemoteDataReply(${1:key channel}, ${2:key message_id}, ${3:string sdata}, ${4:integer idata})\n\
snippet llRemoteLoadScriptPin\n\
    llRemoteLoadScriptPin(${1:key target}, ${2:string name}, ${3:integer pin}, ${4:integer running}, ${5:integer start_param})\n\
snippet llRemoveFromLandBanList\n\
    llRemoveFromLandBanList(${1:key avatar})\n\
snippet llRemoveFromLandPassList\n\
    llRemoveFromLandPassList(${1:key avatar})\n\
snippet llRemoveInventory\n\
    llRemoveInventory(${1:string item})\n\
snippet llRemoveVehicleFlags\n\
    llRemoveVehicleFlags(${1:integer flags})\n\
snippet llRequestAgentData\n\
    llRequestAgentData(${1:key id}, ${2:integer data})\n\
snippet llRequestDisplayName\n\
    llRequestDisplayName(${1:key id})\n\
snippet llRequestInventoryData\n\
    llRequestInventoryData(${1:string name})\n\
snippet llRequestPermissions\n\
    llRequestPermissions(${1:key agent}, ${2:integer permissions})\n\
snippet llRequestSimulatorData\n\
    llRequestSimulatorData(${1:string region}, ${2:integer data})\n\
snippet llRequestUsername\n\
    llRequestUsername(${1:key id})\n\
snippet llResetAnimationOverride\n\
    llResetAnimationOverride(${1:string anim_state})\n\
snippet llResetOtherScript\n\
    llResetOtherScript(${1:string name})\n\
snippet llReturnObjectsByID\n\
    llReturnObjectsByID(${1:list objects})\n\
snippet llReturnObjectsByOwner\n\
    llReturnObjectsByOwner(${1:key owner}, ${2:integer scope})\n\
snippet llRezAtRoot\n\
    llRezAtRoot(${1:string inventory}, ${2:vector position}, ${3:vector velocity}, ${4:rotation rot}, ${5:integer param})\n\
snippet llRezObject\n\
    llRezObject(${1:string inventory}, ${2:vector pos}, ${3:vector vel}, ${4:rotation rot}, ${5:integer param})\n\
snippet llRot2Angle\n\
    llRot2Angle(${1:rotation rot})\n\
snippet llRot2Axis\n\
    llRot2Axis(${1:rotation rot})\n\
snippet llRot2Euler\n\
    llRot2Euler(${1:rotation quat})\n\
snippet llRot2Fwd\n\
    llRot2Fwd(${1:rotation q})\n\
snippet llRot2Left\n\
    llRot2Left(${1:rotation q})\n\
snippet llRot2Up\n\
    llRot2Up(${1:rotation q})\n\
snippet llRotateTexture\n\
    llRotateTexture(${1:float angle}, ${2:integer face})\n\
snippet llRotBetween\n\
    llRotBetween(${1:vector start}, ${2:vector end})\n\
snippet llRotLookAt\n\
    llRotLookAt(${1:rotation target_direction}, ${2:float strength}, ${3:float damping})\n\
snippet llRotTarget\n\
    llRotTarget(${1:rotation rot}, ${2:float error})\n\
snippet llRotTargetRemove\n\
    llRotTargetRemove(${1:integer handle})\n\
snippet llRound\n\
    llRound(${1:float val})\n\
snippet llSameGroup\n\
    llSameGroup(${1:key uuid})\n\
snippet llSay\n\
    llSay(${1:integer channel}, ${2:string msg})\n\
snippet llScaleTexture\n\
    llScaleTexture(${1:float u}, ${2:float v}, ${3:integer face})\n\
snippet llScriptDanger\n\
    llScriptDanger(${1:vector pos})\n\
snippet llScriptProfiler\n\
    llScriptProfiler(${1:integer flags})\n\
snippet llSendRemoteData\n\
    llSendRemoteData(${1:key channel}, ${2:string dest}, ${3:integer idata}, ${4:string sdata})\n\
snippet llSensor\n\
    llSensor(${1:string name}, ${2:key id}, ${3:integer type}, ${4:float range}, ${5:float arc})\n\
snippet llSensorRepeat\n\
    llSensorRepeat(${1:string name}, ${2:key id}, ${3:integer type}, ${4:float range}, ${5:float arc}, ${6:float rate})\n\
snippet llSetAlpha\n\
    llSetAlpha(${1:float alpha}, ${2:integer face})\n\
snippet llSetAngularVelocity\n\
    llSetAngularVelocity(${1:vector force}, ${2:integer local})\n\
snippet llSetAnimationOverride\n\
    llSetAnimationOverride(${1:string anim_state}, ${2:string anim})\n\
snippet llSetBuoyancy\n\
    llSetBuoyancy(${1:float buoyancy})\n\
snippet llSetCameraAtOffset\n\
    llSetCameraAtOffset(${1:vector offset})\n\
snippet llSetCameraEyeOffset\n\
    llSetCameraEyeOffset(${1:vector offset})\n\
snippet llSetCameraParams\n\
    llSetCameraParams(${1:list rules})\n\
snippet llSetClickAction\n\
    llSetClickAction(${1:integer action})\n\
snippet llSetColor\n\
    llSetColor(${1:vector color}, ${2:integer face})\n\
snippet llSetContentType\n\
    llSetContentType(${1:key request_id}, ${2:integer content_type})\n\
snippet llSetDamage\n\
    llSetDamage(${1:float damage})\n\
snippet llSetForce\n\
    llSetForce(${1:vector force}, ${2:integer local})\n\
snippet llSetForceAndTorque\n\
    llSetForceAndTorque(${1:vector force}, ${2:vector torque}, ${3:integer local})\n\
snippet llSetHoverHeight\n\
    llSetHoverHeight(${1:float height}, ${2:integer water}, ${3:float tau})\n\
snippet llSetKeyframedMotion\n\
    llSetKeyframedMotion(${1:list keyframes}, ${2:list options})\n\
snippet llSetLinkAlpha\n\
    llSetLinkAlpha(${1:integer link}, ${2:float alpha}, ${3:integer face})\n\
snippet llSetLinkCamera\n\
    llSetLinkCamera(${1:integer link}, ${2:vector eye}, ${3:vector at})\n\
snippet llSetLinkColor\n\
    llSetLinkColor(${1:integer link}, ${2:vector color}, ${3:integer face})\n\
snippet llSetLinkMedia\n\
    llSetLinkMedia(${1:integer link}, ${2:integer face}, ${3:list params})\n\
snippet llSetLinkPrimitiveParams\n\
    llSetLinkPrimitiveParams(${1:integer link}, ${2:list rules})\n\
snippet llSetLinkPrimitiveParamsFast\n\
    llSetLinkPrimitiveParamsFast(${1:integer link}, ${2:list rules})\n\
snippet llSetLinkTexture\n\
    llSetLinkTexture(${1:integer link}, ${2:string texture}, ${3:integer face})\n\
snippet llSetLinkTextureAnim\n\
    llSetLinkTextureAnim(${1:integer link}, ${2:integer mode}, ${3:integer face}, ${4:integer sizex}, ${5:integer sizey}, ${6:float start}, ${7:float length}, ${8:float rate})\n\
snippet llSetLocalRot\n\
    llSetLocalRot(${1:rotation rot})\n\
snippet llSetMemoryLimit\n\
    llSetMemoryLimit(${1:integer limit})\n\
snippet llSetObjectDesc\n\
    llSetObjectDesc(${1:string description})\n\
snippet llSetObjectName\n\
    llSetObjectName(${1:string name})\n\
snippet llSetParcelMusicURL\n\
    llSetParcelMusicURL(${1:string url})\n\
snippet llSetPayPrice\n\
    llSetPayPrice(${1:integer price}, ${2:list quick_pay_buttons})\n\
snippet llSetPhysicsMaterial\n\
    llSetPhysicsMaterial(${1:integer mask}, ${2:float gravity_multiplier}, ${3:float restitution}, ${4:float friction}, ${5:float density})\n\
snippet llSetPos\n\
    llSetPos(${1:vector pos})\n\
snippet llSetPrimitiveParams\n\
    llSetPrimitiveParams(${1:list rules})\n\
snippet llSetPrimMediaParams\n\
    llSetPrimMediaParams(${1:integer face}, ${2:list params})\n\
snippet llSetRegionPos\n\
    llSetRegionPos(${1:vector position})\n\
snippet llSetRemoteScriptAccessPin\n\
    llSetRemoteScriptAccessPin(${1:integer pin})\n\
snippet llSetRot\n\
    llSetRot(${1:rotation rot})\n\
snippet llSetScale\n\
    llSetScale(${1:vector size})\n\
snippet llSetScriptState\n\
    llSetScriptState(${1:string name}, ${2:integer run})\n\
snippet llSetSitText\n\
    llSetSitText(${1:string text})\n\
snippet llSetSoundQueueing\n\
    llSetSoundQueueing(${1:integer queue})\n\
snippet llSetSoundRadius\n\
    llSetSoundRadius(${1:float radius})\n\
snippet llSetStatus\n\
    llSetStatus(${1:integer status}, ${2:integer value})\n\
snippet llSetText\n\
    llSetText(${1:string text}, ${2:vector color}, ${3:float alpha})\n\
snippet llSetTexture\n\
    llSetTexture(${1:string texture}, ${2:integer face})\n\
snippet llSetTextureAnim\n\
    llSetTextureAnim(${1:integer mode}, ${2:integer face}, ${3:integer sizex}, ${4:integer sizey}, ${5:float start}, ${6:float length}, ${7:float rate})\n\
snippet llSetTimerEvent\n\
    llSetTimerEvent(${1:float sec})\n\
snippet llSetTorque\n\
    llSetTorque(${1:vector torque}, ${2:integer local})\n\
snippet llSetTouchText\n\
    llSetTouchText(${1:string text})\n\
snippet llSetVehicleFlags\n\
    llSetVehicleFlags(${1:integer flags})\n\
snippet llSetVehicleFloatParam\n\
    llSetVehicleFloatParam(${1:integer param}, ${2:float value})\n\
snippet llSetVehicleRotationParam\n\
    llSetVehicleRotationParam(${1:integer param}, ${2:rotation rot})\n\
snippet llSetVehicleType\n\
    llSetVehicleType(${1:integer type})\n\
snippet llSetVehicleVectorParam\n\
    llSetVehicleVectorParam(${1:integer param}, ${2:vector vec})\n\
snippet llSetVelocity\n\
    llSetVelocity(${1:vector force}, ${2:integer local})\n\
snippet llSHA1String\n\
    llSHA1String(${1:string src})\n\
snippet llShout\n\
    llShout(${1:integer channel}, ${2:string msg})\n\
snippet llSin\n\
    llSin(${1:float theta})\n\
snippet llSitTarget\n\
    llSitTarget(${1:vector offset}, ${2:rotation rot})\n\
snippet llSleep\n\
    llSleep(${1:float sec})\n\
snippet llSqrt\n\
    llSqrt(${1:float val})\n\
snippet llStartAnimation\n\
    llStartAnimation(${1:string anim})\n\
snippet llStopAnimation\n\
    llStopAnimation(${1:string anim})\n\
snippet llStringLength\n\
    llStringLength(${1:string str})\n\
snippet llStringToBase64\n\
    llStringToBase64(${1:string str})\n\
snippet llStringTrim\n\
    llStringTrim(${1:string src}, ${2:integer type})\n\
snippet llSubStringIndex\n\
    llSubStringIndex(${1:string source}, ${2:string pattern})\n\
snippet llTakeControls\n\
    llTakeControls(${1:integer controls}, ${2:integer accept}, ${3:integer pass_on})\n\
snippet llTan\n\
    llTan(${1:float theta})\n\
snippet llTarget\n\
    llTarget(${1:vector position}, ${2:float range})\n\
snippet llTargetOmega\n\
    llTargetOmega(${1:vector axis}, ${2:float spinrate}, ${3:float gain})\n\
snippet llTargetRemove\n\
    llTargetRemove(${1:integer handle})\n\
snippet llTeleportAgent\n\
    llTeleportAgent(${1:key avatar}, ${2:string landmark}, ${3:vector position}, ${4:vector look_at})\n\
snippet llTeleportAgentGlobalCoords\n\
    llTeleportAgentGlobalCoords(${1:key agent}, ${2:vector global_coordinates}, ${3:vector region_coordinates}, ${4:vector look_at})\n\
snippet llTeleportAgentHome\n\
    llTeleportAgentHome(${1:key avatar})\n\
snippet llTextBox\n\
    llTextBox(${1:key avatar}, ${2:string message}, ${3:integer channel})\n\
snippet llToLower\n\
    llToLower(${1:string src})\n\
snippet llToUpper\n\
    llToUpper(${1:string src})\n\
snippet llTransferLindenDollars\n\
    llTransferLindenDollars(${1:key destination}, ${2:integer amount})\n\
snippet llTriggerSound\n\
    llTriggerSound(${1:string sound}, ${2:float volume})\n\
snippet llTriggerSoundLimited\n\
    llTriggerSoundLimited(${1:string sound}, ${2:float volume}, ${3:vector top_north_east}, ${4:vector bottom_south_west})\n\
snippet llUnescapeURL\n\
    llUnescapeURL(${1:string url})\n\
snippet llUnSit\n\
    llUnSit(${1:key id})\n\
snippet llUpdateCharacter\n\
    llUpdateCharacter(${1:list options})\n\
snippet llVecDist\n\
    llVecDist(${1:vector vec_a}, ${2:vector vec_b})\n\
snippet llVecMag\n\
    llVecMag(${1:vector vec})\n\
snippet llVecNorm\n\
    llVecNorm(${1:vector vec})\n\
snippet llVolumeDetect\n\
    llVolumeDetect(${1:integer detect})\n\
snippet llWanderWithin\n\
    llWanderWithin(${1:vector origin}, ${2:vector dist}, ${3:list options})\n\
snippet llWater\n\
    llWater(${1:vector offset})\n\
snippet llWhisper\n\
    llWhisper(${1:integer channel}, ${2:string msg})\n\
snippet llWind\n\
    llWind(${1:vector offset})\n\
snippet llXorBase64\n\
    llXorBase64(${1:string str1}, ${2:string str2}\n\
snippet money\n\
    money(${1:key id}, ${2:integer amount})\n\
    {\n\
        $0\n\
    }\n\
snippet object_rez\n\
    object_rez(${1:key id})\n\
    {\n\
        $0\n\
    }\n\
snippet on_rez\n\
    on_rez(${1:integer start_param})\n\
    {\n\
        $0\n\
    }\n\
snippet path_update\n\
    path_update(${1:integer type}, ${2:list reserved})\n\
    {\n\
        $0\n\
    }\n\
snippet remote_data\n\
    remote_data(${1:integer event_type}, ${2:key channel}, ${3:key message_id}, ${4:string sender}, ${5:integer idata}, ${6:string sdata})\n\
    {\n\
        $0\n\
    }\n\
snippet run_time_permissions\n\
    run_time_permissions(${1:integer perm})\n\
    {\n\
        $0\n\
    }\n\
snippet sensor\n\
    sensor(${1:integer index})\n\
    {\n\
        $0\n\
    }\n\
snippet state\n\
    state ${1:name}\n\
snippet touch\n\
    touch(${1:integer index})\n\
    {\n\
        $0\n\
    }\n\
snippet touch_end\n\
    touch_end(${1:integer index})\n\
    {\n\
        $0\n\
    }\n\
snippet touch_start\n\
    touch_start(${1:integer index})\n\
    {\n\
        $0\n\
    }\n\
snippet transaction_result\n\
    transaction_result(${1:key id}, ${2:integer success}, ${3:string data})\n\
    {\n\
        $0\n\
    }\n\
snippet while\n\
    while (${1:condition})\n\
    {\n\
        $0\n\
    }\n\
";
exports.scope = "lsl";

});
