Difference between revisions of "User:Lum Pfohl/LSL Syntax Highlighting For UltraEdit"

From Second Life Wiki
Jump to navigation Jump to search
m (LSL Syntax Highlighting For UltraEdit moved to User:Lum Pfohl/LSL Syntax Highlighting For UltraEdit: To correctly group personal contributions under the contributing user.)
(→‎UltraEdit Text Editor: the wiki was doing funny things to it.)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{| width="100%"
|-
|valign="top"|
==UltraEdit Text Editor==
==UltraEdit Text Editor==
This is my favorite Windows text editor (vi is a close second).  It is available from [http://www.ultraedit.com IDM Computer Solutions].  For those of you who'd like to be able to do LSL Syntax Highlighting without having to save the lsl file as .java, I am providing the "clippit" of the '''wordfile.txt''' for you to edit.
This is my favorite Windows text editor (vi is a close second).  It is available from [http://www.ultraedit.com IDM Computer Solutions].  For those of you who'd like to be able to do LSL Syntax Highlighting without having to save the lsl file as .java, I am providing the "clippit" of the '''wordfile.txt''' for you to edit.
Line 7: Line 10:


Credit goes to User Thraxis Epsilon who posted a [[User:Thraxis Epsilon/lsl_syntax|GeSHi version]] of the syntax highlight file.  I have adapted his work into my wordfile.txt.
Credit goes to User Thraxis Epsilon who posted a [[User:Thraxis Epsilon/lsl_syntax|GeSHi version]] of the syntax highlight file.  I have adapted his work into my wordfile.txt.
<B><font color=blue>/L12"Lsl"</font></B> LSL_LANG Line Comment = // Block Comment On = /* Block Comment Off = */ Escape Char = \ File Extensions = LSL
[[User:Lum Pfohl|Lum Pfohl]] 13:08, 28 November 2007 (PST)
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> , .?
<pre>
/Function String = "%[ ^t]++[ps][a-z]+ [a-z0-9]+ ^(*(*)^)*{$"
/L12"Lsl" LSL_LANG Line Comment = // Block Comment On = /* Block Comment Off = */ Escape Char = \ File Extensions = LSL
/Function String 1 = "%[ ^t]++[ps][a-z]+ [a-z0-9]+ ^(*(*)^)[ ^t]++$"
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> , .?
/Member String = "^([A-Za-z0-9_:.]+^)[ ^t*&]+$S[ ^t]++[(=);,]"
/Function String = "%[ ^t]++[ps][a-z]+ [a-z0-9]+ ^(*(*)^)*{$"
/Variable String = "^([A-Za-z0-9_:.]+^)[ ^t*&]+$S[ ^t]++[(=);,]"
/Function String 1 = "%[ ^t]++[ps][a-z]+ [a-z0-9]+ ^(*(*)^)[ ^t]++$"
/Indent Strings = "{"
/Member String = "^([A-Za-z0-9_:.]+^)[ ^t*&]+$S[ ^t]++[(=);,]"
/Unindent Strings = "}"
/Variable String = "^([A-Za-z0-9_:.]+^)[ ^t*&]+$S[ ^t]++[(=);,]"
/Open Brace Strings = "{" "(" "[" "<"
/Indent Strings = "{"
/Close Brace Strings = "}" ")" "]" ">"
/Unindent Strings = "}"
/Open Fold Strings = "{"
/Open Brace Strings = "{" "(" "[" "<"
/Close Fold Strings = "}"
/Close Brace Strings = "}" ")" "]" ">"
/C1"Lsl Keywords" STYLE_KEYWORD
/Open Fold Strings = "{"
default
/Close Fold Strings = "}"
do
/C1"Lsl Keywords" STYLE_KEYWORD
else
default
float
do
for
else
if
float
integer
for
jump
if
key
integer
list
jump
quaternion
key
return
list
rotation
quaternion
state
return
string
rotation
vector
state
while
string
/C2"Lsl Functions & Methods" STYLE_FUNCTION
vector
llAbs
while
llAcos
/C2"Lsl Functions & Methods" STYLE_FUNCTION
llAddToLandBanList
llAbs
llAddToLandPassList
llAcos
llAdjustSoundVolume
llAddToLandBanList
llAllowInventoryDrop
llAddToLandPassList
llAngleBetween
llAdjustSoundVolume
llApplyImpulse
llAllowInventoryDrop
llApplyRotationalImpulse
llAngleBetween
llAsin
llApplyImpulse
llAtan2
llApplyRotationalImpulse
llAttachToAvatar
llAsin
llAvatarOnSitTarget
llAtan2
llAxes2Rot
llAttachToAvatar
llAxisAngle2Rot
llAvatarOnSitTarget
llBase64ToInteger
llAxes2Rot
llBase64ToString
llAxisAngle2Rot
llBreakAllLinks
llBase64ToInteger
llBreakLink
llBase64ToString
llCSV2List
llBreakAllLinks
llCeil
llBreakLink
llClearCameraParams
llCSV2List
llCloseRemoteDataChannel
llCeil
llCloud
llClearCameraParams
llCollisionFilter
llCloseRemoteDataChannel
llCollisionSound
llCloud
llCollisionSprite
llCollisionFilter
llCos
llCollisionSound
llCreateLink
llCollisionSprite
llDeleteSubList
llCos
llDeleteSubString
llCreateLink
llDetachFromAvatar
llDeleteSubList
llDetectedGrab
llDeleteSubString
llDetectedGroup
llDetachFromAvatar
llDetectedKey
llDetectedGrab
llDetectedLinkNumber
llDetectedGroup
llDetectedName
llDetectedKey
llDetectedOwner
llDetectedLinkNumber
llDetectedPos
llDetectedName
llDetectedRot
llDetectedOwner
llDetectedType
llDetectedPos
llDetectedVel
llDetectedRot
llDialog
llDetectedType
llDie
llDetectedVel
llDumpList2String
llDialog
llEdgeOfWorld
llDie
llEjectFromLand
llDumpList2String
llEmail
llEdgeOfWorld
llEscapeURL
llEjectFromLand
llEuler2Rot
llEmail
llFabs
llEscapeURL
llFloor
llEuler2Rot
llForceMouselook
llFabs
llFrand
llFloor
llGetAccel
llForceMouselook
llGetAgentInfo
llFrand
llGetAgentSize
llGetAccel
llGetAlpha
llGetAgentInfo
llGetAndResetTime
llGetAgentSize
llGetAnimation
llGetAlpha
llGetAnimationList
llGetAndResetTime
llGetAttached
llGetAnimation
llGetBoundingBox
llGetAnimationList
llGetCameraPos
llGetAttached
llGetCameraRot
llGetBoundingBox
llGetCenterOfMass
llGetCameraPos
llGetColor
llGetCameraRot
llGetCreator
llGetCenterOfMass
llGetDate
llGetColor
llGetEnergy
llGetCreator
llGetForce
llGetDate
llGetFreeMemory
llGetEnergy
llGetGMTclock
llGetForce
llGetGeometricCenter
llGetFreeMemory
llGetInventoryCreator
llGetGMTclock
llGetInventoryKey
llGetGeometricCenter
llGetInventoryName
llGetInventoryCreator
llGetInventoryNumber
llGetInventoryKey
llGetInventoryPermMask
llGetInventoryName
llGetInventoryType
llGetInventoryNumber
llGetKey
llGetInventoryPermMask
llGetLandOwnerAt
llGetInventoryType
llGetLinkKey
llGetKey
llGetLinkName
llGetLandOwnerAt
llGetLinkNumber
llGetLinkKey
llGetListEntryType
llGetLinkName
llGetListLength
llGetLinkNumber
llGetLocalPos
llGetListEntryType
llGetLocalRot
llGetListLength
llGetMass
llGetLocalPos
llGetNextEmail
llGetLocalRot
llGetNotecardLine
llGetMass
llGetNumberOfNotecardLines
llGetNextEmail
llGetNumberOfPrims
llGetNotecardLine
llGetNumberOfSides
llGetNumberOfNotecardLines
llGetObjectDesc
llGetNumberOfPrims
llGetObjectDetails
llGetNumberOfSides
llGetObjectMass
llGetObjectDesc
llGetObjectName
llGetObjectDetails
llGetObjectPermMask
llGetObjectMass
llGetObjectPrimCount
llGetObjectName
llGetOmega
llGetObjectPermMask
llGetOwner
llGetObjectPrimCount
llGetOwnerKey
llGetOmega
llGetParcePrimCount
llGetOwner
llGetParcelDetails
llGetOwnerKey
llGetParcelFlags
llGetParcePrimCount
llGetParcelMaxPrims
llGetParcelDetails
llGetParcelPrimOwners
llGetParcelFlags
llGetPermissions
llGetParcelMaxPrims
llGetPermissionsKey
llGetParcelPrimOwners
llGetPos
llGetPermissions
llGetPrimitiveParams
llGetPermissionsKey
llGetRegionCorner
llGetPos
llGetRegionFPS
llGetPrimitiveParams
llGetRegionFlags
llGetRegionCorner
llGetRegionName
llGetRegionFPS
llGetRegionTimeDilation
llGetRegionFlags
llGetRootPosition
llGetRegionName
llGetRootRotation
llGetRegionTimeDilation
llGetRot
llGetRootPosition
llGetScale
llGetRootRotation
llGetScriptName
llGetRot
llGetScriptState
llGetScale
llGetSimulatorHostname
llGetScriptName
llGetStartParameter
llGetScriptState
llGetStatus
llGetSimulatorHostname
llGetSubString
llGetStartParameter
llGetSunDirection
llGetStatus
llGetTexture
llGetSubString
llGetTextureOffset
llGetSunDirection
llGetTextureRot
llGetTexture
llGetTextureScale
llGetTextureOffset
llGetTime
llGetTextureRot
llGetTimeOfDay
llGetTextureScale
llGetTimestamp
llGetTime
llGetTorque
llGetTimeOfDay
llGetUnixTime
llGetTimestamp
llGetVel
llGetTorque
llGetWallclock
llGetUnixTime
llGiveInventory
llGetVel
llGiveInventoryList
llGetWallclock
llGiveMoney
llGiveInventory
llGodLikeRezObject
llGiveInventoryList
llGround
llGiveMoney
llGroundContour
llGodLikeRezObject
llGroundNormal
llGround
llGroundRepel
llGroundContour
llGroundSlope
llGroundNormal
llHTTPRequest
llGroundRepel
llInsertString
llGroundSlope
llInstantMessage
llHTTPRequest
llIntegerToBase64
llInsertString
llKey2Name
llInstantMessage
llList2CSV
llIntegerToBase64
llList2Float
llKey2Name
llList2Integer
llList2CSV
llList2Key
llList2Float
llList2List
llList2Integer
llList2ListStrided
llList2Key
llList2Rot
llList2List
llList2String
llList2ListStrided
llList2Vector
llList2Rot
llListFindList
llList2String
llListInsertList
llList2Vector
llListRandomize
llListFindList
llListReplaceList
llListInsertList
llListSort
llListRandomize
llListStatistics
llListReplaceList
llListen
llListSort
llListenControl
llListStatistics
llListenRemove
llListen
llLoadURL
llListenControl
llLog
llListenRemove
llLog10
llLoadURL
llLookAt
llLog
llLoopSound
llLog10
llLoopSoundMaster
llLookAt
llLoopSoundSlave
llLoopSound
llMD5String
llLoopSoundMaster
llMakeExplosion
llLoopSoundSlave
llMakeFire
llMD5String
llMakeFountain
llMakeExplosion
llMakeSmoke
llMakeFire
llMapDestination
llMakeFountain
llMessageLinked
llMakeSmoke
llMinEventDelay
llMapDestination
llModPow
llMessageLinked
llModifyLand
llMinEventDelay
llMoveToTarget
llModPow
llOffsetTexture
llModifyLand
llOpenRemoteDataChannel
llMoveToTarget
llOverMyLand
llOffsetTexture
llOwnerSay
llOpenRemoteDataChannel
llParcelMediaCommandList
llOverMyLand
llParcelMediaQuery
llOwnerSay
llParseString2List
llParcelMediaCommandList
llParseStringKeepNulls
llParcelMediaQuery
llParticleSystem
llParseString2List
llPassCollisions
llParseStringKeepNulls
llPassTouches
llParticleSystem
llPlaySound
llPassCollisions
llPlaySoundSlave
llPassTouches
llPointAt
llPlaySound
llPow
llPlaySoundSlave
llPreloadSound
llPointAt
llPushObject
llPow
llRefreshPrimURL
llPreloadSound
llRegionSay
llPushObject
llReleaseCamera
llRefreshPrimURL
llReleaseControls
llRegionSay
llRemoteDataReply
llReleaseCamera
llRemoteDataSetRegion
llReleaseControls
llRemoteLoadScript
llRemoteDataReply
llRemoteLoadScriptPin
llRemoteDataSetRegion
llRemoveFromLandBanList
llRemoteLoadScript
llRemoveFromLandPassList
llRemoteLoadScriptPin
llRemoveInventory
llRemoveFromLandBanList
llRemoveVehicleFlags
llRemoveFromLandPassList
llRequestAgentData
llRemoveInventory
llRequestInventoryData
llRemoveVehicleFlags
llRequestPermissions
llRequestAgentData
llRequestSimulatorData
llRequestInventoryData
llResetOtherScript
llRequestPermissions
llResetScript
llRequestSimulatorData
llResetTime
llResetOtherScript
llRezAtRoot
llResetScript
llRezObject
llResetTime
llRot2Angle
llRezAtRoot
llRot2Axis
llRezObject
llRot2Euler
llRot2Angle
llRot2Fwd
llRot2Axis
llRot2Left
llRot2Euler
llRot2Up
llRot2Fwd
llRotBetween
llRot2Left
llRotLookAt
llRot2Up
llRotTarget
llRotBetween
llRotTargetRemove
llRotLookAt
llRotateTexture
llRotTarget
llRound
llRotTargetRemove
llSameGroup
llRotateTexture
llSay
llRound
llScaleTexture
llSameGroup
llScriptDanger
llSay
llSendRemoteData
llScaleTexture
llSensor
llScriptDanger
llSensorRemove
llSendRemoteData
llSensorRepeat
llSensor
llSetAlpha
llSensorRemove
llSetBuoyancy
llSensorRepeat
llSetCameraAtOffset
llSetAlpha
llSetCameraEyeOffset
llSetBuoyancy
llSetCameraParams
llSetCameraAtOffset
llSetColor
llSetCameraEyeOffset
llSetDamage
llSetCameraParams
llSetForce
llSetColor
llSetForceAndTorque
llSetDamage
llSetHoverHeight
llSetForce
llSetLinkAlpha
llSetForceAndTorque
llSetLinkColor
llSetHoverHeight
llSetLinkPrimitiveParams
llSetLinkAlpha
llSetLinkTexture
llSetLinkColor
llSetLocalRot
llSetLinkPrimitiveParams
llSetObjectDesc
llSetLinkTexture
llSetObjectName
llSetLocalRot
llSetParcelMusicURL
llSetObjectDesc
llSetPayPrice
llSetObjectName
llSetPos
llSetParcelMusicURL
llSetPrimURL
llSetPayPrice
llSetPrimitiveParams
llSetPos
llSetRemoteScriptAccessPin
llSetPrimURL
llSetRot
llSetPrimitiveParams
llSetScale
llSetRemoteScriptAccessPin
llSetScriptState
llSetRot
llSetSitText
llSetScale
llSetSoundQueueing
llSetScriptState
llSetSoundRadius
llSetSitText
llSetStatus
llSetSoundQueueing
llSetText
llSetSoundRadius
llSetTexture
llSetStatus
llSetTextureAnim
llSetText
llSetTimerEvent
llSetTexture
llSetTorque
llSetTextureAnim
llSetTouchText
llSetTimerEvent
llSetVehicleFlags
llSetTorque
llSetVehicleFloatParam
llSetTouchText
llSetVehicleRotationParam
llSetVehicleFlags
llSetVehicleType
llSetVehicleFloatParam
llSetVehicleVectorParam
llSetVehicleRotationParam
llShout
llSetVehicleType
llSin
llSetVehicleVectorParam
llSitTarget
llShout
llSleep
llSin
llSound
llSitTarget
llSoundPreload
llSleep
llSqrt
llSound
llStartAnimation
llSoundPreload
llStopAnimation
llSqrt
llStopHover
llStartAnimation
llStopLookAt
llStopAnimation
llStopMoveToTarget
llStopHover
llStopPointAt
llStopLookAt
llStopSound
llStopMoveToTarget
llStringLength
llStopPointAt
llStringToBase64
llStopSound
llSubStringIndex
llStringLength
llTakeCamera
llStringToBase64
llTakeControls
llSubStringIndex
llTan
llTakeCamera
llTarget
llTakeControls
llTargetOmega
llTan
llTargetRemove
llTarget
llTeleportAgentHome
llTargetOmega
llToLower
llTargetRemove
llToUpper
llTeleportAgentHome
llTriggerSound
llToLower
llTriggerSoundLimited
llToUpper
llUnSit
llTriggerSound
llUnescapeURL
llTriggerSoundLimited
llVecDist
llUnSit
llVecMag
llUnescapeURL
llVecNorm
llVecDist
llVolumeDetect
llVecMag
llWater
llVecNorm
llWhisper
llVolumeDetect
llWind
llWater
llXorBase64Strings
llWhisper
llXorBase64StringsCorrect
llWind
/C3"Lsl Events" STYLE_EVENT
llXorBase64Strings
at_rot_target
llXorBase64StringsCorrect
at_target
/C3"Lsl Events" STYLE_EVENT
attach
at_rot_target
changed
at_target
collision
attach
collision_end
changed
collision_start
collision
control
collision_end
dataserver
collision_start
email
control
http_response
dataserver
land_collision
email
land_collision_end
http_response
land_collision_start
land_collision
link_message
land_collision_end
listen
land_collision_start
money
link_message
moving_end
listen
moving_start
money
no_sensor
moving_end
not_at_rot_target
moving_start
not_at_target
no_sensor
object_rez
not_at_rot_target
on_rez
not_at_target
remote_data
object_rez
run_time_permissions
on_rez
sensor
remote_data
state_entry
run_time_permissions
state_exit
sensor
timer
state_entry
touch
state_exit
touch_end
timer
touch_start
touch
/C4"Lsl Constants" STYLE_EXTENSION
touch_end
ACTIVE
touch_start
AGENT
/C4"Lsl Constants" STYLE_EXTENSION
AGENT_ALWAYS_RUN
ACTIVE
AGENT_ATTACHMENTS
AGENT
AGENT_AWAY
AGENT_ALWAYS_RUN
AGENT_BUSY
AGENT_ATTACHMENTS
AGENT_CROUCHING
AGENT_AWAY
AGENT_FLYING
AGENT_BUSY
AGENT_IN_AIR
AGENT_CROUCHING
AGENT_MOUSELOOK
AGENT_FLYING
AGENT_ON_OBJECT
AGENT_IN_AIR
AGENT_SCRIPTED
AGENT_MOUSELOOK
AGENT_SITTING
AGENT_ON_OBJECT
AGENT_TYPING
AGENT_SCRIPTED
AGENT_WALKING
AGENT_SITTING
ALL_SIDES
AGENT_TYPING
ANIM_ON
AGENT_WALKING
ATTACH_BACK
ALL_SIDES
ATTACH_BELLY
ANIM_ON
ATTACH_CHEST
ATTACH_BACK
ATTACH_CHIN
ATTACH_BELLY
ATTACH_HEAD
ATTACH_CHEST
ATTACH_LEAR
ATTACH_CHIN
ATTACH_LEYE
ATTACH_HEAD
ATTACH_LFOOT
ATTACH_LEAR
ATTACH_LHAND
ATTACH_LEYE
ATTACH_LHIP
ATTACH_LFOOT
ATTACH_LLARM
ATTACH_LHAND
ATTACH_LLLEG
ATTACH_LHIP
ATTACH_LPEC
ATTACH_LLARM
ATTACH_LSHOULDER
ATTACH_LLLEG
ATTACH_LUARM
ATTACH_LPEC
ATTACH_LULEG
ATTACH_LSHOULDER
ATTACH_MOUTH
ATTACH_LUARM
ATTACH_NOSE
ATTACH_LULEG
ATTACH_PELVIS
ATTACH_MOUTH
ATTACH_REAR
ATTACH_NOSE
ATTACH_REYE
ATTACH_PELVIS
ATTACH_RFOOT
ATTACH_REAR
ATTACH_RHAND
ATTACH_REYE
ATTACH_RHIP
ATTACH_RFOOT
ATTACH_RLARM
ATTACH_RHAND
ATTACH_RLLEG
ATTACH_RHIP
ATTACH_RPEC
ATTACH_RLARM
ATTACH_RSHOULDER
ATTACH_RLLEG
ATTACH_RUARM
ATTACH_RPEC
ATTACH_RULEG
ATTACH_RSHOULDER
CAMERA_ACTIVE
ATTACH_RUARM
CAMERA_BEHINDNESS_ANGLE
ATTACH_RULEG
CAMERA_BEHINDNESS_LAG
CAMERA_ACTIVE
CAMERA_DISTANCE
CAMERA_BEHINDNESS_ANGLE
CAMERA_FOCUS
CAMERA_BEHINDNESS_LAG
CAMERA_FOCUS_LAG
CAMERA_DISTANCE
CAMERA_FOCUS_LOCKED
CAMERA_FOCUS
CAMERA_FOCUS_OFFSET
CAMERA_FOCUS_LAG
CAMERA_FOCUS_THRESHOLD
CAMERA_FOCUS_LOCKED
CAMERA_PITCH
CAMERA_FOCUS_OFFSET
CAMERA_POSITION
CAMERA_FOCUS_THRESHOLD
CAMERA_POSITION_LAG
CAMERA_PITCH
CAMERA_POSITION_LOCKED
CAMERA_POSITION
CAMERA_POSITION_THRESHOLD
CAMERA_POSITION_LAG
CHANGED_ALLOWED_DROP
CAMERA_POSITION_LOCKED
CHANGED_COLOR
CAMERA_POSITION_THRESHOLD
CHANGED_INVENTORY
CHANGED_ALLOWED_DROP
CHANGED_LINK
CHANGED_COLOR
CHANGED_OWNER
CHANGED_INVENTORY
CHANGED_REGION
CHANGED_LINK
CHANGED_SCALE
CHANGED_OWNER
CHANGED_SHAPE
CHANGED_REGION
CHANGED_TELEPORT
CHANGED_SCALE
CHANGED_TEXTURE
CHANGED_SHAPE
CONTROL_BACK
CHANGED_TELEPORT
CONTROL_DOWN
CHANGED_TEXTURE
CONTROL_FWD
CONTROL_BACK
CONTROL_LBUTTON
CONTROL_DOWN
CONTROL_LEFT
CONTROL_FWD
CONTROL_ML_LBUTTON
CONTROL_LBUTTON
CONTROL_RIGHT
CONTROL_LEFT
CONTROL_ROT_LEFT
CONTROL_ML_LBUTTON
CONTROL_ROT_RIGHT
CONTROL_RIGHT
CONTROL_UP
CONTROL_ROT_LEFT
DATA_BORN
CONTROL_ROT_RIGHT
DATA_NAME
CONTROL_UP
DATA_ONLINE
DATA_BORN
DATA_PAYINFO
DATA_NAME
DATA_RATING
DATA_ONLINE
DATA_SIM_POS
DATA_PAYINFO
DATA_SIM_RATING
DATA_RATING
DATA_SIM_STATUS
DATA_SIM_POS
DEBUG_CHANNEL
DATA_SIM_RATING
DEG_TO_RAD
DATA_SIM_STATUS
EOF
DEBUG_CHANNEL
FALSE
DEG_TO_RAD
HTTP_BODY_MAXLENGTH
EOF
HTTP_BODY_TRUNCATED
FALSE
HTTP_METHOD
HTTP_BODY_MAXLENGTH
HTTP_MIMETYPE
HTTP_BODY_TRUNCATED
HTTP_VERIFY_CERT
HTTP_METHOD
INVENTORY_ALL
HTTP_MIMETYPE
INVENTORY_ANIMATION
HTTP_VERIFY_CERT
INVENTORY_BODYPART
INVENTORY_ALL
INVENTORY_CLOTHING
INVENTORY_ANIMATION
INVENTORY_GESTURE
INVENTORY_BODYPART
INVENTORY_LANDMARK
INVENTORY_CLOTHING
INVENTORY_NONE
INVENTORY_GESTURE
INVENTORY_NOTECARD
INVENTORY_LANDMARK
INVENTORY_OBJECT
INVENTORY_NONE
INVENTORY_SCRIPT
INVENTORY_NOTECARD
INVENTORY_SOUND
INVENTORY_OBJECT
INVENTORY_TEXTURE
INVENTORY_SCRIPT
LAND_LARGE_BRUSH
INVENTORY_SOUND
LAND_LEVEL
INVENTORY_TEXTURE
LAND_LOWER
LAND_LARGE_BRUSH
LAND_MEDIUM_BRUSH
LAND_LEVEL
LAND_NOISE
LAND_LOWER
LAND_RAISE
LAND_MEDIUM_BRUSH
LAND_REVERT
LAND_NOISE
LAND_SMALL_BRUSH
LAND_RAISE
LAND_SMOOTH
LAND_REVERT
LINK_ALL_CHILDREN
LAND_SMALL_BRUSH
LINK_ALL_OTHERS
LAND_SMOOTH
LINK_ROOT
LINK_ALL_CHILDREN
LINK_SET
LINK_ALL_OTHERS
LINK_THIS
LINK_ROOT
LIST_STAT_GEOMETRIC_MEAN
LINK_SET
LIST_STAT_MAX
LINK_THIS
LIST_STAT_MEAN
LIST_STAT_GEOMETRIC_MEAN
LIST_STAT_MEDIAN
LIST_STAT_MAX
LIST_STAT_MIN
LIST_STAT_MEAN
LIST_STAT_NUM_COUNT
LIST_STAT_MEDIAN
LIST_STAT_RANGE
LIST_STAT_MIN
LIST_STAT_STD_DEV
LIST_STAT_NUM_COUNT
LIST_STAT_SUM
LIST_STAT_RANGE
LIST_STAT_SUM_SQUARES
LIST_STAT_STD_DEV
LOOP
LIST_STAT_SUM
MASK_BASE
LIST_STAT_SUM_SQUARES
MASK_EVERYONE
LOOP
MASK_GROUP
MASK_BASE
MASK_NEXT
MASK_EVERYONE
MASK_OWNER
MASK_GROUP
NULL_KEY
MASK_NEXT
PARCEL_COUNT_GROUP
MASK_OWNER
PARCEL_COUNT_OTHER
NULL_KEY
PARCEL_COUNT_OWNER
OBJECT_CREATOR
PARCEL_COUNT_SELECTED
OBJECT_GROUP
PARCEL_COUNT_TEMP
OBJECT_OWNER
PARCEL_COUNT_TOTAL
OBJECT_VELOCITY
PARCEL_DETAILS_AREA
OBJECT_ROT
PARCEL_DETAILS_DESC
OBJECT_POS
PARCEL_DETAILS_GROUP
OBJECT_DESC
PARCEL_DETAILS_NAME
OBJECT_NAME
PARCEL_DETAILS_OWNER
PARCEL_COUNT_GROUP
PARCEL_FLAG_ALLOW_CREATE_OBJECTS
PARCEL_COUNT_OTHER
PARCEL_FLAG_ALLOW_DAMAGE
PARCEL_COUNT_OWNER
PARCEL_FLAG_ALLOW_FLY
PARCEL_COUNT_SELECTED
PARCEL_FLAG_ALLOW_GROUP_SCRIPTS
PARCEL_COUNT_TEMP
PARCEL_FLAG_ALLOW_LANDMARK
PARCEL_COUNT_TOTAL
PARCEL_FLAG_ALLOW_SCRIPTS
PARCEL_DETAILS_AREA
PARCEL_FLAG_ALLOW_TERRAFORM
PARCEL_DETAILS_DESC
PARCEL_FLAG_LOCAL_SOUND_ONLY
PARCEL_DETAILS_GROUP
PARCEL_FLAG_RESTRICT_PUSHOBJECT
PARCEL_DETAILS_NAME
PARCEL_FLAG_USE_ACCESS_GROUP
PARCEL_DETAILS_OWNER
PARCEL_FLAG_USE_ACCESS_LIST
PARCEL_FLAG_ALLOW_CREATE_OBJECTS
PARCEL_FLAG_USE_BAN_LIST
PARCEL_FLAG_ALLOW_DAMAGE
PARCEL_FLAG_USE_LAND_PASS_LIST
PARCEL_FLAG_ALLOW_FLY
PARCEL_MEDIA_COMMAND_AGENT
PARCEL_FLAG_ALLOW_GROUP_SCRIPTS
PARCEL_MEDIA_COMMAND_AUTO_ALIGN
PARCEL_FLAG_ALLOW_LANDMARK
PARCEL_MEDIA_COMMAND_LOOP
PARCEL_FLAG_ALLOW_SCRIPTS
PARCEL_MEDIA_COMMAND_PAUSE
PARCEL_FLAG_ALLOW_TERRAFORM
PARCEL_MEDIA_COMMAND_PLAY
PARCEL_FLAG_LOCAL_SOUND_ONLY
PARCEL_MEDIA_COMMAND_STOP
PARCEL_FLAG_RESTRICT_PUSHOBJECT
PARCEL_MEDIA_COMMAND_TEXTURE
PARCEL_FLAG_USE_ACCESS_GROUP
PARCEL_MEDIA_COMMAND_TIME
PARCEL_FLAG_USE_ACCESS_LIST
PARCEL_MEDIA_COMMAND_UNLOAD
PARCEL_FLAG_USE_BAN_LIST
PARCEL_MEDIA_COMMAND_URL
PARCEL_FLAG_USE_LAND_PASS_LIST
PASSIVE
PARCEL_MEDIA_COMMAND_AGENT
PAYMENT_INFO_ON_FILE
PARCEL_MEDIA_COMMAND_AUTO_ALIGN
PAYMENT_INFO_USED
PARCEL_MEDIA_COMMAND_LOOP
PAY_DEFAULT
PARCEL_MEDIA_COMMAND_PAUSE
PAY_HIDE
PARCEL_MEDIA_COMMAND_PLAY
PERMISSION_ATTACH
PARCEL_MEDIA_COMMAND_STOP
PERMISSION_CHANGE_LINKS
PARCEL_MEDIA_COMMAND_TEXTURE
PERMISSION_CONTROL_CAMERA
PARCEL_MEDIA_COMMAND_TIME
PERMISSION_DEBIT
PARCEL_MEDIA_COMMAND_UNLOAD
PERMISSION_TAKE_CONTROLS
PARCEL_MEDIA_COMMAND_URL
PERMISSION_TRACK_CAMERA
PASSIVE
PERMISSION_TRIGGER_ANIMATION
PAYMENT_INFO_ON_FILE
PERM_ALL
PAYMENT_INFO_USED
PERM_COPY
PAY_DEFAULT
PERM_MODIFY
PAY_HIDE
PERM_MOVE
PERMISSION_ATTACH
PERM_TRANSFER
PERMISSION_CHANGE_LINKS
PI
PERMISSION_CONTROL_CAMERA
PING_PONG
PERMISSION_DEBIT
PI_BY_TWO
PERMISSION_TAKE_CONTROLS
PRIM_BUMP_BARK
PERMISSION_TRACK_CAMERA
PRIM_BUMP_BLOBS
PERMISSION_TRIGGER_ANIMATION
PRIM_BUMP_BRICKS
PERM_ALL
PRIM_BUMP_BRIGHT
PERM_COPY
PRIM_BUMP_CHECKER
PERM_MODIFY
PRIM_BUMP_CONCRETE
PERM_MOVE
PRIM_BUMP_DARK
PERM_TRANSFER
PRIM_BUMP_DISKS
PI
PRIM_BUMP_GRAVEL
PING_PONG
PRIM_BUMP_LARGETILE
PI_BY_TWO
PRIM_BUMP_NONE
PRIM_BUMP_BARK
PRIM_BUMP_SHINY
PRIM_BUMP_BLOBS
PRIM_BUMP_SIDING
PRIM_BUMP_BRICKS
PRIM_BUMP_STONE
PRIM_BUMP_BRIGHT
PRIM_BUMP_STUCCO
PRIM_BUMP_CHECKER
PRIM_BUMP_SUCTION
PRIM_BUMP_CONCRETE
PRIM_BUMP_TILE
PRIM_BUMP_DARK
PRIM_BUMP_WEAVE
PRIM_BUMP_DISKS
PRIM_BUMP_WOOD
PRIM_BUMP_GRAVEL
PRIM_CAST_SHADOWS
PRIM_BUMP_LARGETILE
PRIM_COLOR
PRIM_BUMP_NONE
PRIM_FLEXIBLE
PRIM_BUMP_SHINY
PRIM_FULLBRIGHT
PRIM_BUMP_SIDING
PRIM_HOLE_CIRCLE
PRIM_BUMP_STONE
PRIM_HOLE_DEFAULT
PRIM_BUMP_STUCCO
PRIM_HOLE_SQUARE
PRIM_BUMP_SUCTION
PRIM_HOLE_TRIANGLE
PRIM_BUMP_TILE
PRIM_MATERIAL
PRIM_BUMP_WEAVE
PRIM_MATERIAL_FLESH
PRIM_BUMP_WOOD
PRIM_MATERIAL_GLASS
PRIM_CAST_SHADOWS
PRIM_MATERIAL_LIGHT
PRIM_COLOR
PRIM_MATERIAL_METAL
PRIM_FLEXIBLE
PRIM_MATERIAL_PLASTIC
PRIM_FULLBRIGHT
PRIM_MATERIAL_RUBBER
PRIM_HOLE_CIRCLE
PRIM_MATERIAL_STONE
PRIM_HOLE_DEFAULT
PRIM_MATERIAL_WOOD
PRIM_HOLE_SQUARE
PRIM_PHANTOM
PRIM_HOLE_TRIANGLE
PRIM_PHYSICS
PRIM_MATERIAL
PRIM_POINT_LIGHT
PRIM_MATERIAL_FLESH
PRIM_POSITION
PRIM_MATERIAL_GLASS
PRIM_ROTATION
PRIM_MATERIAL_LIGHT
PRIM_SCULPT_TYPE_CYLINDER
PRIM_MATERIAL_METAL
PRIM_SCULPT_TYPE_PLANE
PRIM_MATERIAL_PLASTIC
PRIM_SCULPT_TYPE_SPHERE
PRIM_MATERIAL_RUBBER
PRIM_SCULPT_TYPE_TORUS
PRIM_MATERIAL_STONE
PRIM_SHINY_HIGH
PRIM_MATERIAL_WOOD
PRIM_SHINY_LOW
PRIM_PHANTOM
PRIM_SHINY_MEDIUM
PRIM_PHYSICS
PRIM_SHINY_NONE
PRIM_POINT_LIGHT
PRIM_SIZE
PRIM_POSITION
PRIM_TEMP_ON_REZ
PRIM_ROTATION
PRIM_TEXGEN
PRIM_SCULPT_TYPE_CYLINDER
PRIM_TEXGEN_DEFAULT
PRIM_SCULPT_TYPE_PLANE
PRIM_TEXGEN_PLANAR
PRIM_SCULPT_TYPE_SPHERE
PRIM_TEXTURE
PRIM_SCULPT_TYPE_TORUS
PRIM_TYPE
PRIM_SHINY_HIGH
PRIM_TYPE_BOX
PRIM_SHINY_LOW
PRIM_TYPE_CYLINDER
PRIM_SHINY_MEDIUM
PRIM_TYPE_PRISM
PRIM_SHINY_NONE
PRIM_TYPE_RING
PRIM_SIZE
PRIM_TYPE_SCULPT
PRIM_TEMP_ON_REZ
PRIM_TYPE_SPHERE
PRIM_TEXGEN
PRIM_TYPE_TORUS
PRIM_TEXGEN_DEFAULT
PRIM_TYPE_TUBE
PRIM_TEXGEN_PLANAR
PSYS_PART_BOUNCE_MASK
PRIM_TEXTURE
PSYS_PART_EMISSIVE_MASK
PRIM_TYPE
PSYS_PART_END_ALPHA
PRIM_TYPE_BOX
PSYS_PART_END_COLOR
PRIM_TYPE_CYLINDER
PSYS_PART_END_SCALE
PRIM_TYPE_PRISM
PSYS_PART_FLAGS
PRIM_TYPE_RING
PSYS_PART_FOLLOW_SRC_MASK
PRIM_TYPE_SCULPT
PSYS_PART_FOLLOW_VELOCITY_MASK
PRIM_TYPE_SPHERE
PSYS_PART_INTERP_COLOR_MASK
PRIM_TYPE_TORUS
PSYS_PART_INTERP_SCALE_MASK
PRIM_TYPE_TUBE
PSYS_PART_MAX_AGE
PSYS_PART_BOUNCE_MASK
PSYS_PART_START_ALPHA
PSYS_PART_EMISSIVE_MASK
PSYS_PART_START_COLOR
PSYS_PART_END_ALPHA
PSYS_PART_START_SCALE
PSYS_PART_END_COLOR
PSYS_PART_TARGET_LINEAR_MASK
PSYS_PART_END_SCALE
PSYS_PART_TARGET_POS_MASK
PSYS_PART_FLAGS
PSYS_PART_WIND_MASK
PSYS_PART_FOLLOW_SRC_MASK
PSYS_SRC_ACCEL
PSYS_PART_FOLLOW_VELOCITY_MASK
PSYS_SRC_ANGLE_BEGIN
PSYS_PART_INTERP_COLOR_MASK
PSYS_SRC_ANGLE_END
PSYS_PART_INTERP_SCALE_MASK
PSYS_SRC_BURST_PART_COUNT
PSYS_PART_MAX_AGE
PSYS_SRC_BURST_RADIUS
PSYS_PART_START_ALPHA
PSYS_SRC_BURST_RATE
PSYS_PART_START_COLOR
PSYS_SRC_BURST_SPEED_MAX
PSYS_PART_START_SCALE
PSYS_SRC_BURST_SPEED_MIN
PSYS_PART_TARGET_LINEAR_MASK
PSYS_SRC_INNERANGLE
PSYS_PART_TARGET_POS_MASK
PSYS_SRC_MAX_AGE
PSYS_PART_WIND_MASK
PSYS_SRC_OMEGA
PSYS_SRC_ACCEL
PSYS_SRC_OUTERANGLE
PSYS_SRC_ANGLE_BEGIN
PSYS_SRC_PATTERN
PSYS_SRC_ANGLE_END
PSYS_SRC_PATTERN_ANGLE
PSYS_SRC_BURST_PART_COUNT
PSYS_SRC_PATTERN_ANGLE_CONE
PSYS_SRC_BURST_RADIUS
PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY
PSYS_SRC_BURST_RATE
PSYS_SRC_PATTERN_DROP
PSYS_SRC_BURST_SPEED_MAX
PSYS_SRC_PATTERN_EXPLODE
PSYS_SRC_BURST_SPEED_MIN
PSYS_SRC_TARGET_KEY
PSYS_SRC_INNERANGLE
PSYS_SRC_TEXTURE
PSYS_SRC_MAX_AGE
PUBLIC_CHANNEL
PSYS_SRC_OMEGA
RAD_TO_DEG
PSYS_SRC_OUTERANGLE
REGION_FLAG_ALLOW_DAMAGE
PSYS_SRC_PATTERN
REGION_FLAG_ALLOW_DIRECT_TELEPORT
PSYS_SRC_PATTERN_ANGLE
REGION_FLAG_BLOCK_FLY
PSYS_SRC_PATTERN_ANGLE_CONE
REGION_FLAG_BLOCK_TERRAFORM
PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY
REGION_FLAG_DISABLE_COLLISIONS
PSYS_SRC_PATTERN_DROP
REGION_FLAG_DISABLE_PHYSICS
PSYS_SRC_PATTERN_EXPLODE
REGION_FLAG_FIXED_SUN
PSYS_SRC_TARGET_KEY
REGION_FLAG_RESTRICT_PUSHOBJECT
PSYS_SRC_TEXTURE
REGION_FLAG_SANDBOX
PUBLIC_CHANNEL
REMOTE_DATA_CHANNEL
RAD_TO_DEG
REMOTE_DATA_REPLY
REGION_FLAG_ALLOW_DAMAGE
REMOTE_DATA_REQUEST
REGION_FLAG_ALLOW_DIRECT_TELEPORT
REVERSE
REGION_FLAG_BLOCK_FLY
ROTATE
REGION_FLAG_BLOCK_TERRAFORM
SCALE
REGION_FLAG_DISABLE_COLLISIONS
SCRIPTED
REGION_FLAG_DISABLE_PHYSICS
SMOOTH
REGION_FLAG_FIXED_SUN
SQRT2
REGION_FLAG_RESTRICT_PUSHOBJECT
STATUS_BLOCK_GRAB
REGION_FLAG_SANDBOX
STATUS_CAST_SHADOWS
REMOTE_DATA_CHANNEL
STATUS_DIE_AT_EDGE
REMOTE_DATA_REPLY
STATUS_PHANTOM
REMOTE_DATA_REQUEST
STATUS_PHYSICS
REVERSE
STATUS_RETURN_AT_EDGE
ROTATE
STATUS_ROTATE_X
SCALE
STATUS_ROTATE_Y
SCRIPTED
STATUS_ROTATE_Z
SMOOTH
STATUS_SANDBOX
SQRT2
TRUE
STATUS_BLOCK_GRAB
TWO_PI
STATUS_CAST_SHADOWS
TYPE_FLOAT
STATUS_DIE_AT_EDGE
TYPE_INTEGER
STATUS_PHANTOM
TYPE_INVALID
STATUS_PHYSICS
TYPE_KEY
STATUS_RETURN_AT_EDGE
TYPE_ROTATION
STATUS_ROTATE_X
TYPE_STRING
STATUS_ROTATE_Y
TYPE_VECTOR
STATUS_ROTATE_Z
VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY
STATUS_SANDBOX
VEHICLE_ANGULAR_DEFLECTION_TIMESCALE
TRUE
VEHICLE_ANGULAR_FRICTION_TIMESCALE
TWO_PI
VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE
TYPE_FLOAT
VEHICLE_ANGULAR_MOTOR_DIRECTION
TYPE_INTEGER
VEHICLE_ANGULAR_MOTOR_TIMESCALE
TYPE_INVALID
VEHICLE_BANKING_EFFICIENCY
TYPE_KEY
VEHICLE_BANKING_MIX
TYPE_ROTATION
VEHICLE_BANKING_TIMESCALE
TYPE_STRING
VEHICLE_BUOYANCY
TYPE_VECTOR
VEHICLE_FLAG_CAMERA_DECOUPLED
VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY
VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT
VEHICLE_ANGULAR_DEFLECTION_TIMESCALE
VEHICLE_FLAG_HOVER_TERRAIN_ONLY
VEHICLE_ANGULAR_FRICTION_TIMESCALE
VEHICLE_FLAG_HOVER_UP_ONLY
VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE
VEHICLE_FLAG_HOVER_WATER_ONLY
VEHICLE_ANGULAR_MOTOR_DIRECTION
VEHICLE_FLAG_LIMIT_MOTOR_UP
VEHICLE_ANGULAR_MOTOR_TIMESCALE
VEHICLE_FLAG_LIMIT_ROLL_ONLY
VEHICLE_BANKING_EFFICIENCY
VEHICLE_FLAG_MOUSELOOK_BANK
VEHICLE_BANKING_MIX
VEHICLE_FLAG_MOUSELOOK_STEER
VEHICLE_BANKING_TIMESCALE
VEHICLE_FLAG_NO_DEFLECTION_UP
VEHICLE_BUOYANCY
VEHICLE_HOVER_EFFICIENCY
VEHICLE_FLAG_CAMERA_DECOUPLED
VEHICLE_HOVER_HEIGHT
VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT
VEHICLE_HOVER_TIMESCALE
VEHICLE_FLAG_HOVER_TERRAIN_ONLY
VEHICLE_LINEAR_DEFLECTION_EFFICIENCY
VEHICLE_FLAG_HOVER_UP_ONLY
VEHICLE_LINEAR_DEFLECTION_TIMESCALE
VEHICLE_FLAG_HOVER_WATER_ONLY
VEHICLE_LINEAR_FRICTION_TIMESCALE
VEHICLE_FLAG_LIMIT_MOTOR_UP
VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE
VEHICLE_FLAG_LIMIT_ROLL_ONLY
VEHICLE_LINEAR_MOTOR_DIRECTION
VEHICLE_FLAG_MOUSELOOK_BANK
VEHICLE_LINEAR_MOTOR_OFFSET
VEHICLE_FLAG_MOUSELOOK_STEER
VEHICLE_LINEAR_MOTOR_TIMESCALE
VEHICLE_FLAG_NO_DEFLECTION_UP
VEHICLE_REFERENCE_FRAME
VEHICLE_HOVER_EFFICIENCY
VEHICLE_TYPE_AIRPLANE
VEHICLE_HOVER_HEIGHT
VEHICLE_TYPE_BALLOON
VEHICLE_HOVER_TIMESCALE
VEHICLE_TYPE_BOAT
VEHICLE_LINEAR_DEFLECTION_EFFICIENCY
VEHICLE_TYPE_CAR
VEHICLE_LINEAR_DEFLECTION_TIMESCALE
VEHICLE_TYPE_NONE
VEHICLE_LINEAR_FRICTION_TIMESCALE
VEHICLE_TYPE_SLED
VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE
VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY
VEHICLE_LINEAR_MOTOR_DIRECTION
VEHICLE_VERTICAL_ATTRACTION_TIMESCALE
VEHICLE_LINEAR_MOTOR_OFFSET
ZERO_ROTATION
VEHICLE_LINEAR_MOTOR_TIMESCALE
ZERO_VECTOR
VEHICLE_REFERENCE_FRAME
/C5"Lsl Operators" STYLE_OPERATOR
VEHICLE_TYPE_AIRPLANE
!
VEHICLE_TYPE_BALLOON
%
VEHICLE_TYPE_BOAT
&
VEHICLE_TYPE_CAR
*
VEHICLE_TYPE_NONE
+
VEHICLE_TYPE_SLED
-
VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY
// /
VEHICLE_VERTICAL_ATTRACTION_TIMESCALE
<
ZERO_ROTATION
=
ZERO_VECTOR
>
/C5"Lsl Operators" STYLE_OPERATOR
^
!
|
%
~
&
*
+
-
// /
<
=
>
^
|
~
</pre>
|valign="top" width="200 px"|
{{Lum's Quick Links}}
|}

Latest revision as of 09:12, 29 November 2007

UltraEdit Text Editor

This is my favorite Windows text editor (vi is a close second). It is available from IDM Computer Solutions. For those of you who'd like to be able to do LSL Syntax Highlighting without having to save the lsl file as .java, I am providing the "clippit" of the wordfile.txt for you to edit.

In your C:\Program Files\IDM Computer Solutions\UltraEdit-32 is a wordfile.txt. You can open this with your UltraEdit. Each language section starts with the /Lxx prefix. In my wordfile.txt, there were L1 through L11. I have made the LSL syntax section as L12. You must determine the highest language number for your wordfile.txt and adjust the section highlighted in blue below.

Copy and paste the entire section below, to your wordfile.txt. Create a LSL script and save it with the .lsl extension. You will see the correct highlighting for each keyword, event and constant values.

Credit goes to User Thraxis Epsilon who posted a GeSHi version of the syntax highlight file. I have adapted his work into my wordfile.txt. Lum Pfohl 13:08, 28 November 2007 (PST)

/L12"Lsl" LSL_LANG Line Comment = // Block Comment On = /* Block Comment Off = */ Escape Char = \ File Extensions = LSL
/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> ,	.?
/Function String = "%[ ^t]++[ps][a-z]+ [a-z0-9]+ ^(*(*)^)*{$"
/Function String 1 = "%[ ^t]++[ps][a-z]+ [a-z0-9]+ ^(*(*)^)[ ^t]++$"
/Member String = "^([A-Za-z0-9_:.]+^)[ ^t*&]+$S[ ^t]++[(=);,]"
/Variable String = "^([A-Za-z0-9_:.]+^)[ ^t*&]+$S[ ^t]++[(=);,]"
/Indent Strings = "{"
/Unindent Strings = "}"
/Open Brace Strings = "{" "(" "[" "<"
/Close Brace Strings = "}" ")" "]" ">"
/Open Fold Strings = "{"
/Close Fold Strings = "}"
/C1"Lsl Keywords" STYLE_KEYWORD
default
do
else
float
for
if
integer
jump
key
list
quaternion
return
rotation
state
string
vector
while
/C2"Lsl Functions & Methods" STYLE_FUNCTION
llAbs
llAcos
llAddToLandBanList
llAddToLandPassList
llAdjustSoundVolume
llAllowInventoryDrop
llAngleBetween
llApplyImpulse
llApplyRotationalImpulse
llAsin
llAtan2
llAttachToAvatar
llAvatarOnSitTarget
llAxes2Rot
llAxisAngle2Rot
llBase64ToInteger
llBase64ToString
llBreakAllLinks
llBreakLink
llCSV2List
llCeil
llClearCameraParams
llCloseRemoteDataChannel
llCloud
llCollisionFilter
llCollisionSound
llCollisionSprite
llCos
llCreateLink
llDeleteSubList
llDeleteSubString
llDetachFromAvatar
llDetectedGrab
llDetectedGroup
llDetectedKey
llDetectedLinkNumber
llDetectedName
llDetectedOwner
llDetectedPos
llDetectedRot
llDetectedType
llDetectedVel
llDialog
llDie
llDumpList2String
llEdgeOfWorld
llEjectFromLand
llEmail
llEscapeURL
llEuler2Rot
llFabs
llFloor
llForceMouselook
llFrand
llGetAccel
llGetAgentInfo
llGetAgentSize
llGetAlpha
llGetAndResetTime
llGetAnimation
llGetAnimationList
llGetAttached
llGetBoundingBox
llGetCameraPos
llGetCameraRot
llGetCenterOfMass
llGetColor
llGetCreator
llGetDate
llGetEnergy
llGetForce
llGetFreeMemory
llGetGMTclock
llGetGeometricCenter
llGetInventoryCreator
llGetInventoryKey
llGetInventoryName
llGetInventoryNumber
llGetInventoryPermMask
llGetInventoryType
llGetKey
llGetLandOwnerAt
llGetLinkKey
llGetLinkName
llGetLinkNumber
llGetListEntryType
llGetListLength
llGetLocalPos
llGetLocalRot
llGetMass
llGetNextEmail
llGetNotecardLine
llGetNumberOfNotecardLines
llGetNumberOfPrims
llGetNumberOfSides
llGetObjectDesc
llGetObjectDetails
llGetObjectMass
llGetObjectName
llGetObjectPermMask
llGetObjectPrimCount
llGetOmega
llGetOwner
llGetOwnerKey
llGetParcePrimCount
llGetParcelDetails
llGetParcelFlags
llGetParcelMaxPrims
llGetParcelPrimOwners
llGetPermissions
llGetPermissionsKey
llGetPos
llGetPrimitiveParams
llGetRegionCorner
llGetRegionFPS
llGetRegionFlags
llGetRegionName
llGetRegionTimeDilation
llGetRootPosition
llGetRootRotation
llGetRot
llGetScale
llGetScriptName
llGetScriptState
llGetSimulatorHostname
llGetStartParameter
llGetStatus
llGetSubString
llGetSunDirection
llGetTexture
llGetTextureOffset
llGetTextureRot
llGetTextureScale
llGetTime
llGetTimeOfDay
llGetTimestamp
llGetTorque
llGetUnixTime
llGetVel
llGetWallclock
llGiveInventory
llGiveInventoryList
llGiveMoney
llGodLikeRezObject
llGround
llGroundContour
llGroundNormal
llGroundRepel
llGroundSlope
llHTTPRequest
llInsertString
llInstantMessage
llIntegerToBase64
llKey2Name
llList2CSV
llList2Float
llList2Integer
llList2Key
llList2List
llList2ListStrided
llList2Rot
llList2String
llList2Vector
llListFindList
llListInsertList
llListRandomize
llListReplaceList
llListSort
llListStatistics
llListen
llListenControl
llListenRemove
llLoadURL
llLog
llLog10
llLookAt
llLoopSound
llLoopSoundMaster
llLoopSoundSlave
llMD5String
llMakeExplosion
llMakeFire
llMakeFountain
llMakeSmoke
llMapDestination
llMessageLinked
llMinEventDelay
llModPow
llModifyLand
llMoveToTarget
llOffsetTexture
llOpenRemoteDataChannel
llOverMyLand
llOwnerSay
llParcelMediaCommandList
llParcelMediaQuery
llParseString2List
llParseStringKeepNulls
llParticleSystem
llPassCollisions
llPassTouches
llPlaySound
llPlaySoundSlave
llPointAt
llPow
llPreloadSound
llPushObject
llRefreshPrimURL
llRegionSay
llReleaseCamera
llReleaseControls
llRemoteDataReply
llRemoteDataSetRegion
llRemoteLoadScript
llRemoteLoadScriptPin
llRemoveFromLandBanList
llRemoveFromLandPassList
llRemoveInventory
llRemoveVehicleFlags
llRequestAgentData
llRequestInventoryData
llRequestPermissions
llRequestSimulatorData
llResetOtherScript
llResetScript
llResetTime
llRezAtRoot
llRezObject
llRot2Angle
llRot2Axis
llRot2Euler
llRot2Fwd
llRot2Left
llRot2Up
llRotBetween
llRotLookAt
llRotTarget
llRotTargetRemove
llRotateTexture
llRound
llSameGroup
llSay
llScaleTexture
llScriptDanger
llSendRemoteData
llSensor
llSensorRemove
llSensorRepeat
llSetAlpha
llSetBuoyancy
llSetCameraAtOffset
llSetCameraEyeOffset
llSetCameraParams
llSetColor
llSetDamage
llSetForce
llSetForceAndTorque
llSetHoverHeight
llSetLinkAlpha
llSetLinkColor
llSetLinkPrimitiveParams
llSetLinkTexture
llSetLocalRot
llSetObjectDesc
llSetObjectName
llSetParcelMusicURL
llSetPayPrice
llSetPos
llSetPrimURL
llSetPrimitiveParams
llSetRemoteScriptAccessPin
llSetRot
llSetScale
llSetScriptState
llSetSitText
llSetSoundQueueing
llSetSoundRadius
llSetStatus
llSetText
llSetTexture
llSetTextureAnim
llSetTimerEvent
llSetTorque
llSetTouchText
llSetVehicleFlags
llSetVehicleFloatParam
llSetVehicleRotationParam
llSetVehicleType
llSetVehicleVectorParam
llShout
llSin
llSitTarget
llSleep
llSound
llSoundPreload
llSqrt
llStartAnimation
llStopAnimation
llStopHover
llStopLookAt
llStopMoveToTarget
llStopPointAt
llStopSound
llStringLength
llStringToBase64
llSubStringIndex
llTakeCamera
llTakeControls
llTan
llTarget
llTargetOmega
llTargetRemove
llTeleportAgentHome
llToLower
llToUpper
llTriggerSound
llTriggerSoundLimited
llUnSit
llUnescapeURL
llVecDist
llVecMag
llVecNorm
llVolumeDetect
llWater
llWhisper
llWind
llXorBase64Strings
llXorBase64StringsCorrect
/C3"Lsl Events" STYLE_EVENT
at_rot_target
at_target
attach
changed
collision
collision_end
collision_start
control
dataserver
email
http_response
land_collision
land_collision_end
land_collision_start
link_message
listen
money
moving_end
moving_start
no_sensor
not_at_rot_target
not_at_target
object_rez
on_rez
remote_data
run_time_permissions
sensor
state_entry
state_exit
timer
touch
touch_end
touch_start
/C4"Lsl Constants" STYLE_EXTENSION
ACTIVE
AGENT
AGENT_ALWAYS_RUN
AGENT_ATTACHMENTS
AGENT_AWAY
AGENT_BUSY
AGENT_CROUCHING
AGENT_FLYING
AGENT_IN_AIR
AGENT_MOUSELOOK
AGENT_ON_OBJECT
AGENT_SCRIPTED
AGENT_SITTING
AGENT_TYPING
AGENT_WALKING
ALL_SIDES
ANIM_ON
ATTACH_BACK
ATTACH_BELLY
ATTACH_CHEST
ATTACH_CHIN
ATTACH_HEAD
ATTACH_LEAR
ATTACH_LEYE
ATTACH_LFOOT
ATTACH_LHAND
ATTACH_LHIP
ATTACH_LLARM
ATTACH_LLLEG
ATTACH_LPEC
ATTACH_LSHOULDER
ATTACH_LUARM
ATTACH_LULEG
ATTACH_MOUTH
ATTACH_NOSE
ATTACH_PELVIS
ATTACH_REAR
ATTACH_REYE
ATTACH_RFOOT
ATTACH_RHAND
ATTACH_RHIP
ATTACH_RLARM
ATTACH_RLLEG
ATTACH_RPEC
ATTACH_RSHOULDER
ATTACH_RUARM
ATTACH_RULEG
CAMERA_ACTIVE
CAMERA_BEHINDNESS_ANGLE
CAMERA_BEHINDNESS_LAG
CAMERA_DISTANCE
CAMERA_FOCUS
CAMERA_FOCUS_LAG
CAMERA_FOCUS_LOCKED
CAMERA_FOCUS_OFFSET
CAMERA_FOCUS_THRESHOLD
CAMERA_PITCH
CAMERA_POSITION
CAMERA_POSITION_LAG
CAMERA_POSITION_LOCKED
CAMERA_POSITION_THRESHOLD
CHANGED_ALLOWED_DROP
CHANGED_COLOR
CHANGED_INVENTORY
CHANGED_LINK
CHANGED_OWNER
CHANGED_REGION
CHANGED_SCALE
CHANGED_SHAPE
CHANGED_TELEPORT
CHANGED_TEXTURE
CONTROL_BACK
CONTROL_DOWN
CONTROL_FWD
CONTROL_LBUTTON
CONTROL_LEFT
CONTROL_ML_LBUTTON
CONTROL_RIGHT
CONTROL_ROT_LEFT
CONTROL_ROT_RIGHT
CONTROL_UP
DATA_BORN
DATA_NAME
DATA_ONLINE
DATA_PAYINFO
DATA_RATING
DATA_SIM_POS
DATA_SIM_RATING
DATA_SIM_STATUS
DEBUG_CHANNEL
DEG_TO_RAD
EOF
FALSE
HTTP_BODY_MAXLENGTH
HTTP_BODY_TRUNCATED
HTTP_METHOD
HTTP_MIMETYPE
HTTP_VERIFY_CERT
INVENTORY_ALL
INVENTORY_ANIMATION
INVENTORY_BODYPART
INVENTORY_CLOTHING
INVENTORY_GESTURE
INVENTORY_LANDMARK
INVENTORY_NONE
INVENTORY_NOTECARD
INVENTORY_OBJECT
INVENTORY_SCRIPT
INVENTORY_SOUND
INVENTORY_TEXTURE
LAND_LARGE_BRUSH
LAND_LEVEL
LAND_LOWER
LAND_MEDIUM_BRUSH
LAND_NOISE
LAND_RAISE
LAND_REVERT
LAND_SMALL_BRUSH
LAND_SMOOTH
LINK_ALL_CHILDREN
LINK_ALL_OTHERS
LINK_ROOT
LINK_SET
LINK_THIS
LIST_STAT_GEOMETRIC_MEAN
LIST_STAT_MAX
LIST_STAT_MEAN
LIST_STAT_MEDIAN
LIST_STAT_MIN
LIST_STAT_NUM_COUNT
LIST_STAT_RANGE
LIST_STAT_STD_DEV
LIST_STAT_SUM
LIST_STAT_SUM_SQUARES
LOOP
MASK_BASE
MASK_EVERYONE
MASK_GROUP
MASK_NEXT
MASK_OWNER
NULL_KEY
OBJECT_CREATOR
OBJECT_GROUP
OBJECT_OWNER
OBJECT_VELOCITY
OBJECT_ROT
OBJECT_POS
OBJECT_DESC
OBJECT_NAME 
PARCEL_COUNT_GROUP
PARCEL_COUNT_OTHER
PARCEL_COUNT_OWNER
PARCEL_COUNT_SELECTED
PARCEL_COUNT_TEMP
PARCEL_COUNT_TOTAL
PARCEL_DETAILS_AREA
PARCEL_DETAILS_DESC
PARCEL_DETAILS_GROUP
PARCEL_DETAILS_NAME
PARCEL_DETAILS_OWNER
PARCEL_FLAG_ALLOW_CREATE_OBJECTS
PARCEL_FLAG_ALLOW_DAMAGE
PARCEL_FLAG_ALLOW_FLY
PARCEL_FLAG_ALLOW_GROUP_SCRIPTS
PARCEL_FLAG_ALLOW_LANDMARK
PARCEL_FLAG_ALLOW_SCRIPTS
PARCEL_FLAG_ALLOW_TERRAFORM
PARCEL_FLAG_LOCAL_SOUND_ONLY
PARCEL_FLAG_RESTRICT_PUSHOBJECT
PARCEL_FLAG_USE_ACCESS_GROUP
PARCEL_FLAG_USE_ACCESS_LIST
PARCEL_FLAG_USE_BAN_LIST
PARCEL_FLAG_USE_LAND_PASS_LIST
PARCEL_MEDIA_COMMAND_AGENT
PARCEL_MEDIA_COMMAND_AUTO_ALIGN
PARCEL_MEDIA_COMMAND_LOOP
PARCEL_MEDIA_COMMAND_PAUSE
PARCEL_MEDIA_COMMAND_PLAY
PARCEL_MEDIA_COMMAND_STOP
PARCEL_MEDIA_COMMAND_TEXTURE
PARCEL_MEDIA_COMMAND_TIME
PARCEL_MEDIA_COMMAND_UNLOAD
PARCEL_MEDIA_COMMAND_URL
PASSIVE
PAYMENT_INFO_ON_FILE
PAYMENT_INFO_USED
PAY_DEFAULT
PAY_HIDE
PERMISSION_ATTACH
PERMISSION_CHANGE_LINKS
PERMISSION_CONTROL_CAMERA
PERMISSION_DEBIT
PERMISSION_TAKE_CONTROLS
PERMISSION_TRACK_CAMERA
PERMISSION_TRIGGER_ANIMATION
PERM_ALL
PERM_COPY
PERM_MODIFY
PERM_MOVE
PERM_TRANSFER
PI
PING_PONG
PI_BY_TWO
PRIM_BUMP_BARK
PRIM_BUMP_BLOBS
PRIM_BUMP_BRICKS
PRIM_BUMP_BRIGHT
PRIM_BUMP_CHECKER
PRIM_BUMP_CONCRETE
PRIM_BUMP_DARK
PRIM_BUMP_DISKS
PRIM_BUMP_GRAVEL
PRIM_BUMP_LARGETILE
PRIM_BUMP_NONE
PRIM_BUMP_SHINY
PRIM_BUMP_SIDING
PRIM_BUMP_STONE
PRIM_BUMP_STUCCO
PRIM_BUMP_SUCTION
PRIM_BUMP_TILE
PRIM_BUMP_WEAVE
PRIM_BUMP_WOOD
PRIM_CAST_SHADOWS
PRIM_COLOR
PRIM_FLEXIBLE
PRIM_FULLBRIGHT
PRIM_HOLE_CIRCLE
PRIM_HOLE_DEFAULT
PRIM_HOLE_SQUARE
PRIM_HOLE_TRIANGLE
PRIM_MATERIAL
PRIM_MATERIAL_FLESH
PRIM_MATERIAL_GLASS
PRIM_MATERIAL_LIGHT
PRIM_MATERIAL_METAL
PRIM_MATERIAL_PLASTIC
PRIM_MATERIAL_RUBBER
PRIM_MATERIAL_STONE
PRIM_MATERIAL_WOOD
PRIM_PHANTOM
PRIM_PHYSICS
PRIM_POINT_LIGHT
PRIM_POSITION
PRIM_ROTATION
PRIM_SCULPT_TYPE_CYLINDER
PRIM_SCULPT_TYPE_PLANE
PRIM_SCULPT_TYPE_SPHERE
PRIM_SCULPT_TYPE_TORUS
PRIM_SHINY_HIGH
PRIM_SHINY_LOW
PRIM_SHINY_MEDIUM
PRIM_SHINY_NONE
PRIM_SIZE
PRIM_TEMP_ON_REZ
PRIM_TEXGEN
PRIM_TEXGEN_DEFAULT
PRIM_TEXGEN_PLANAR
PRIM_TEXTURE
PRIM_TYPE
PRIM_TYPE_BOX
PRIM_TYPE_CYLINDER
PRIM_TYPE_PRISM
PRIM_TYPE_RING
PRIM_TYPE_SCULPT
PRIM_TYPE_SPHERE
PRIM_TYPE_TORUS
PRIM_TYPE_TUBE
PSYS_PART_BOUNCE_MASK
PSYS_PART_EMISSIVE_MASK
PSYS_PART_END_ALPHA
PSYS_PART_END_COLOR
PSYS_PART_END_SCALE
PSYS_PART_FLAGS
PSYS_PART_FOLLOW_SRC_MASK
PSYS_PART_FOLLOW_VELOCITY_MASK
PSYS_PART_INTERP_COLOR_MASK
PSYS_PART_INTERP_SCALE_MASK
PSYS_PART_MAX_AGE
PSYS_PART_START_ALPHA
PSYS_PART_START_COLOR
PSYS_PART_START_SCALE
PSYS_PART_TARGET_LINEAR_MASK
PSYS_PART_TARGET_POS_MASK
PSYS_PART_WIND_MASK
PSYS_SRC_ACCEL
PSYS_SRC_ANGLE_BEGIN
PSYS_SRC_ANGLE_END
PSYS_SRC_BURST_PART_COUNT
PSYS_SRC_BURST_RADIUS
PSYS_SRC_BURST_RATE
PSYS_SRC_BURST_SPEED_MAX
PSYS_SRC_BURST_SPEED_MIN
PSYS_SRC_INNERANGLE
PSYS_SRC_MAX_AGE
PSYS_SRC_OMEGA
PSYS_SRC_OUTERANGLE
PSYS_SRC_PATTERN
PSYS_SRC_PATTERN_ANGLE
PSYS_SRC_PATTERN_ANGLE_CONE
PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY
PSYS_SRC_PATTERN_DROP
PSYS_SRC_PATTERN_EXPLODE
PSYS_SRC_TARGET_KEY
PSYS_SRC_TEXTURE
PUBLIC_CHANNEL
RAD_TO_DEG
REGION_FLAG_ALLOW_DAMAGE
REGION_FLAG_ALLOW_DIRECT_TELEPORT
REGION_FLAG_BLOCK_FLY
REGION_FLAG_BLOCK_TERRAFORM
REGION_FLAG_DISABLE_COLLISIONS
REGION_FLAG_DISABLE_PHYSICS
REGION_FLAG_FIXED_SUN
REGION_FLAG_RESTRICT_PUSHOBJECT
REGION_FLAG_SANDBOX
REMOTE_DATA_CHANNEL
REMOTE_DATA_REPLY
REMOTE_DATA_REQUEST
REVERSE
ROTATE
SCALE
SCRIPTED
SMOOTH
SQRT2
STATUS_BLOCK_GRAB
STATUS_CAST_SHADOWS
STATUS_DIE_AT_EDGE
STATUS_PHANTOM
STATUS_PHYSICS
STATUS_RETURN_AT_EDGE
STATUS_ROTATE_X
STATUS_ROTATE_Y
STATUS_ROTATE_Z
STATUS_SANDBOX
TRUE
TWO_PI
TYPE_FLOAT
TYPE_INTEGER
TYPE_INVALID
TYPE_KEY
TYPE_ROTATION
TYPE_STRING
TYPE_VECTOR
VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY
VEHICLE_ANGULAR_DEFLECTION_TIMESCALE
VEHICLE_ANGULAR_FRICTION_TIMESCALE
VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE
VEHICLE_ANGULAR_MOTOR_DIRECTION
VEHICLE_ANGULAR_MOTOR_TIMESCALE
VEHICLE_BANKING_EFFICIENCY
VEHICLE_BANKING_MIX
VEHICLE_BANKING_TIMESCALE
VEHICLE_BUOYANCY
VEHICLE_FLAG_CAMERA_DECOUPLED
VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT
VEHICLE_FLAG_HOVER_TERRAIN_ONLY
VEHICLE_FLAG_HOVER_UP_ONLY
VEHICLE_FLAG_HOVER_WATER_ONLY
VEHICLE_FLAG_LIMIT_MOTOR_UP
VEHICLE_FLAG_LIMIT_ROLL_ONLY
VEHICLE_FLAG_MOUSELOOK_BANK
VEHICLE_FLAG_MOUSELOOK_STEER
VEHICLE_FLAG_NO_DEFLECTION_UP
VEHICLE_HOVER_EFFICIENCY
VEHICLE_HOVER_HEIGHT
VEHICLE_HOVER_TIMESCALE
VEHICLE_LINEAR_DEFLECTION_EFFICIENCY
VEHICLE_LINEAR_DEFLECTION_TIMESCALE
VEHICLE_LINEAR_FRICTION_TIMESCALE
VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE
VEHICLE_LINEAR_MOTOR_DIRECTION
VEHICLE_LINEAR_MOTOR_OFFSET
VEHICLE_LINEAR_MOTOR_TIMESCALE
VEHICLE_REFERENCE_FRAME
VEHICLE_TYPE_AIRPLANE
VEHICLE_TYPE_BALLOON
VEHICLE_TYPE_BOAT
VEHICLE_TYPE_CAR
VEHICLE_TYPE_NONE
VEHICLE_TYPE_SLED
VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY
VEHICLE_VERTICAL_ATTRACTION_TIMESCALE
ZERO_ROTATION
ZERO_VECTOR
/C5"Lsl Operators" STYLE_OPERATOR
!
%
&
*
+
-
// /
<
=
>
^
|
~
Lum's Quick Links
LumSelfPortrait.jpg
Click to Enlarge


Related topics

edit