diff --git a/go.jsf b/go.jsf deleted file mode 100644 index c59b260..0000000 --- a/go.jsf +++ /dev/null @@ -1,293 +0,0 @@ -# JOE syntax highlight file for Go by Daniel Vargas - -=Idle -=Bad bold red -=Preproc blue -=Define bold blue -=Comment green -=IncLocal cyan -=IncSystem bold cyan -=Constant cyan -=Escape bold cyan -=Type bold -=Keyword bold -=Brace magenta -=Control - -:reset Idle - * first noeat - " \t" reset - -:first Idle - * idle noeat - "#" pre recolor=-1 - -:pre Preproc - * preproc noeat - " \t" pre - "a-z" preident recolor=-1 buffer - -:preident Preproc - * preproc noeat strings - "define" predef - "include" preinc -done - "a-z" preident - -:preinc Preproc - * preinc - " \t" preinc_ws - "\n" reset - -:preinc_ws Preproc - * prebad recolor=-1 - " \t" preinc_ws - "\"" preinc_local recolor=-1 - "<" preinc_system recolor=-1 - -:preinc_local IncLocal - * preinc_local - "\"\n" reset - -:preinc_system IncSystem - * preinc_system - ">\n" reset - -:prebad Bad - * prebad - "\n" reset - - -:predef Preproc - * predef - " \t" predef_ws - "\n" reset - -:predef_ws Preproc - * prebad recolor=-1 - " \t" predef_ws - "a-zA-Z0-9_" predef_ident recolor=-1 - -:predef_ident Define - * idle noeat - "a-zA-Z0-9_" predef_ident - - -:preproc Preproc - * preproc - "\n" reset - "\\" preproc_cont - "/" preproc_slash - -:preproc_slash Preproc - * preproc noeat - "*" comment recolor=-2 - "/" line_comment recolor=-2 - -:preproc_cont Preproc - * preproc_cont - "\n" preproc - -:idle Idle - * idle - "\n" reset - "/" slash - "0" first_digit recolor=-1 - "1-9" decimal recolor=-1 - "." maybe_float - "\"" string recolor=-1 - "'" char recolor=-1 - "a-zA-Z_" ident buffer - "\\" outside_escape recolor=-1 - "{}" brace recolor=-1 - ",:;=()><[]*&|!~+\-%^" control recolor=-1 - -:outside_escape Escape - * idle - -:brace Brace - * idle noeat - -:control Control - * idle noeat - -:slash Idle - * idle noeat recolor=-2 # Not sure about this - "*" comment recolor=-2 - "/" line_comment recolor=-2 - -:comment Comment - * comment - "*" maybe_end_comment - -:maybe_end_comment Comment - * comment - "/" idle - "*" maybe_end_comment - -:maybe_linecomment Idle - * idle noeat - "/" line_comment recolor=-2 - -:line_comment Comment - * line_comment - "\n" reset - -:first_digit Constant - * idle noeat - "xX" hex - "." float - "eE" epart - "0-7" octal - "89" bad_number recolor=-1 - -:bad_number Bad - * idle noeat - "0-9" bad_number - -:octal Constant - * idle noeat - "0-7" octal - "89" bad_number recolor=-1 - -:hex Constant - * idle noeat - "0-9A-Fa-f" hex - -:decimal Constant - * idle noeat - "0-9" decimal - "eE" epart - "." float - -:maybe_float Constant - * idle recolor=-2 noeat - "0-9" float recolor=-2 - -:float Constant - * idle noeat - "eE" epart - "0-9" float - -:epart Constant - * idle noeat - "0-9+\-" enum - -:enum Constant - * idle noeat - "0-9" enum - -:string Constant - * string - "\"" idle - "\\" string_escape recolor=-1 - "%" string_control recolor=-1 - -:string_escape Escape - * string - "x" string_hex1 - "0-7" string_octal2 - "\n" string recolor=-2 - -:string_hex1 Escape - * string noeat - "0-9a-fA-F" string_hex2 - -:string_hex2 Escape - * string noeat - "0-9a-fA-F" string - -:string_octal2 Escape - * string noeat - "0-7" string_octal3 - -:string_octal3 Escape - * string noeat - "0-7" string - -:string_control Escape - * string - "\"" string noeat - "\n" reset - "0-9.\-+ #hjILtz$" string_control - -:char Constant - * char - "\n" reset - "'" idle - "\\" char_escape recolor=-1 - -:char_escape Escape - * char - "x" char_hex1 - "0-7" char_octal2 - "\n" char recolor=-2 - -:char_hex1 Escape - * char noeat - "0-9a-fA-F" char_hex2 - -:char_hex2 Escape - * char noeat - "0-9a-fA-F" char - -:char_octal2 Escape - * char noeat - "0-7" char_octal3 - -:char_octal3 Escape - * char noeat - "0-7" char - -:ident Idle - * idle noeat strings - "uint8" type - "uint16" type - "uint32" type - "uint64" type - "int8" type - "int16" type - "int32" type - "int64" type - "float32" type - "float64" type - "complex64" type - "complex128" type - "byte" type - "rune" type - "uint" type - "int" type - "uintptr" type - "break" kw - "case" kw - "chan" kw - "const" kw - "continue" kw - "default" kw - "defer" kw - "else" kw - "fallthrough" kw - "for" kw - "func" kw - "go" kw - "goto" kw - "if" kw - "import" kw - "interface" kw - "map" kw - "package" kw - "range" kw - "return" kw - "select" kw - "struct" kw - "switch" kw - "type" kw - "var" kw -done - "a-zA-Z0-9_" ident - -:type Type - * idle noeat - -:kw Keyword - * idle noeat \ No newline at end of file diff --git a/lsl.jsf b/lsl.jsf deleted file mode 100644 index 7f01605..0000000 --- a/lsl.jsf +++ /dev/null @@ -1,884 +0,0 @@ -# Linden Scripting Language (LSL) highlighter for JOE -# by Zai Lynch - https://wiki.secondlife.com/wiki/User:Zai_Lynch -# is a modification of the PASCAL highlighter by Michael Van Canneyt -# Last update: March 26th 2009 -# Since JOE is released under GPL 1, this file is also released as GPL 1 - - -=Idle -=Comment green -=Constant cyan -=Type bold -=Keyword bold # for, if, then, else... -=Operator bold blue # events -=Function bold - -# cyan, green, magenta, red, blue -# bold - -:idle Idle - * idle - "a-zA-Z" ident buffer - "/" maybe_linecomment - "\"" string recolor=-1 - "0-9" number recolor=-1 - -# Comments - -:maybe_comment Idle - * idle noeat - "*" comment recolor=-2 - -:maybe_linecomment Idle - * idle noeat - "/" line_comment recolor=-2 - "*" comment recolor=-2 - -:line_comment Comment - * line_comment - "\n" idle - -:comment Comment - * comment - "*" maybe_end_comment - -:comment Comment - * comment - "*" maybe_end_comment - - -:maybe_end_comment Comment - * comment noeat - "/" idle - - - -# String constant - -:string Constant - * string -# "\n" idle - "\"" maybe_end_string - "\\" maybe_end_string_mask - -:maybe_end_string Constant - * idle #string ended - "\"" string #new string begins - -# Numeric constant - -:maybe_end_string_mask Constant - * string - -:number Constant - * idle noeat - "0-9" number - "eE" epart - "." dot - -:dot Constant - * idle noeat - "0-9" float - - -:float Constant - * idle noeat - "eE" epart - "0-9" float - -:epart Constant - * idle noeat - "0-9+\-" enum - -:enum Constant - * idle noeat - "0-9" enum - - -# Keywords - -:ident Idle - * idle noeat istrings -# LSL types - "string" type - "integer" type - "list" type - "key" type - "float" type - "rotation" type - "vector" type -# LSL keywords -"default" constant -"do while" kw -"if" kw -"else" kw -"for" kw -"jump" kw -"return" kw -"state" kw -"while" kw -# LSL events - "attach" event - "at_rot_target" event - "at_target" event - "changed" event - "collision" event - "collision end" event - "collision start" event - "control" event - "dataserver" event - "email" event - "http_request" event - "http_response" event - "land_collision" event - "land_collision end" event - "land_collision start" event - "link_message" event - "listen" event - "money" event - "moving_end" event - "moving_start" event - "no_sensor" event - "not_at_rot_target" event - "not_at_target" event - "object_rez" event - "on_rez" event - "remote_data" event - "run_time_permissions" event - "sensor" event - "state_entry" event - "state_exit" event - "timer" event - "touch" event - "touch_end" event - "touch_start" event -# LSL constants - "ACTIVE" constant - "AGENT" constant - "AGENT_ALWAYS_RUN" constant - "AGENT_ATTACHMENTS" constant - "AGENT_AWAY" constant - "AGENT_BUSY" constant - "AGENT_CROUCHING" constant - "AGENT_FLYING" constant - "AGENT_IN_AIR" constant - "AGENT_MOUSELOOK" constant - "AGENT_ON_OBJECT" constant - "AGENT_SCRIPTED" constant - "AGENT_SITTING" constant - "AGENT_TYPING" constant - "AGENT_WALKING" constant - "ALL_SIDES" constant - "ANIM_ON" constant - "ATTACH_BACK" constant - "ATTACH_BELLY" constant - "ATTACH_CHEST" constant - "ATTACH_CHIN" constant - "ATTACH_HEAD" constant - "ATTACH_HUD_BOTTOM" constant - "ATTACH_HUD_BOTTOM_LEFT" constant - "ATTACH_HUD_BOTTOM_RIGHT" constant - "ATTACH_HUD_CENTER_1" constant - "ATTACH_HUD_TOP_CENTER" constant - "ATTACH_HUD_TOP_LEFT" constant - "ATTACH_HUD_TOP_RIGHT" constant - "ATTACH_LEAR" constant - "ATTACH_LEYE" constant - "ATTACH_LFOOT" constant - "ATTACH_LHAND" constant - "ATTACH_LHIP" constant - "ATTACH_LLARM" constant - "ATTACH_LLLEG" constant - "ATTACH_LSHOULDER" constant - "ATTACH_LUARM" constant - "ATTACH_LULEG" constant - "ATTACH_MOUTH" constant - "ATTACH_NOSE" constant - "ATTACH_PELVIS" constant - "ATTACH_REAR" constant - "ATTACH_REYE" constant - "ATTACH_RFOOT" constant - "ATTACH_RHAND" constant - "ATTACH_RHIP" constant - "ATTACH_RLARM" constant - "ATTACH_RLLEG" constant - "ATTACH_RSHOULDER" constant - "ATTACH_RUARM" constant - "ATTACH_RULEG" constant - "CAMERA_ACTIVE" constant - "CAMERA_BEHINDNESS_ANGLE" constant - "CAMERA_BEHINDNESS_LAG" constant - "CAMERA_DISTANCE" constant - "CAMERA_FOCUS" constant - "CAMERA_FOCUS_LOCKED" constant - "CAMERA_FOCUS_OFFSET" constant - "CAMERA_POSITION" constant - "CAMERA_POSITION_LAG" constant - "CAMERA_POSITION_LOCKED" constant - "CAMERA_POSITION_THRESHOLD" constant - "CHANGED_ALLOWED_DROP" constant - "CHANGED_COLOR" constant - "CHANGED_INVENTORY" constant - "CHANGED_LINK" constant - "CHANGED_OWNER" constant - "CHANGED_REGION_START" constant - "CHANGED_SCALE" constant - "CHANGED_SHAPE" constant - "CHANGED_TELEPORT" constant - "CHANGED_TEXTURE" constant - "CLICK_ACTION_BUY" constant - "CLICK_ACTION_NONE" constant - "CLICK_ACTION_OPEN" constant - "CLICK_ACTION_OPEN_MEDIA" constant - "CLICK_ACTION_PAY" constant - "CLICK_ACTION_PLAY" constant - "CLICK_ACTION_SIT" constant - "CONTROL_BACK" constant - "CONTROL_DOWN" constant - "CONTROL_LBUTTON" constant - "CONTROL_LEFT" constant - "CONTROL_ML_LBUTTON" constant - "CONTROL_RIGHT" constant - "CONTROL_ROT_LEFT" constant - "CONTROL_ROT_RIGHT" constant - "CONTROL_UP" constant - "DATA_NAME" constant - "DATA_ONLINE" constant - "DATA_PAYINFO" constant - "DATA_SIM_POS" constant - "DATA_SIM_RATING" constant - "DATA_SIM_STATUS" constant - "DEBUG_CHANNEL" constant - "DEG_TO_RAD" constant - "EOF" constant - "FALSE" constant - "HTTP_BODY_MAXLENGTH" constant - "HTTP_METHOD" constant - "HTTP_MIMETYPE" constant - "HTTP_VERIFY_CERT" constant - "INVENTORY_ALL" constant - "INVENTORY_ANIMATION" constant - "INVENTORY_BODYPART" constant - "INVENTORY_CLOTHING" constant - "INVENTORY_GESTURE" constant - "INVENTORY_LANDMARK" constant - "INVENTORY_NONE" constant - "INVENTORY_NOTECARD" constant - "INVENTORY_OBJECT" constant - "INVENTORY_SCRIPT" constant - "INVENTORY_SOUND" constant - "INVENTORY_TEXTURE" constant - "LAND_LEVEL" constant - "LAND_LOWER" constant - "LAND_NOISE" constant - "LAND_RAISE" constant - "LAND_REVERT" constant - "LAND_SMOOTH" constant - "LINK_ALL_CHILDREN" constant - "LINK_ALL_OTHERS" constant - "LINK_ROOT" constant - "LINK_SET" constant - "LINK_THIS" constant - "LIST_STAT_GEOMETRIC_MEAN" constant - "LIST_STAT_MAX" constant - "LIST_STAT_MEAN" constant - "LIST_STAT_MIN" constant - "LIST_STAT_RANGE" constant - "LIST_STAT_STD_DEV" constant - "LIST_STAT_SUM" constant - "LIST_STAT_SUM_SQUARES" constant - "LOOP" constant - "MASK_BASE" constant - "MASK_EVERYONE" constant - "MASK_GROUP" constant - "MASK_NEXT" constant - "MASK_OWNER" constant - "NULL_KEY" constant - "OBJECT_CREATOR" constant - "OBJECT_DESC" constant - "OBJECT_GROUP" constant - "OBJECT_NAME" constant - "OBJECT_OWNER" constant - "OBJECT_ROT" constant - "OBJECT_UNKNOWN_DETAIL" constant - "OBJECT_VELOCITY" constant - "PARCEL_DETAILS_AREA" constant - "PARCEL_DETAILS_DESC" constant - "PARCEL_DETAILS_GROUP" constant - "PARCEL_DETAILS_NAME" constant - "PARCEL_DETAILS_OWNER" constant - "PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY" constant - "PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS" constant - "PARCEL_FLAG_ALLOW_CREATE_OBJECTS" constant - "PARCEL_FLAG_ALLOW_DAMAGE" constant - "PARCEL_FLAG_ALLOW_FLY" constant - "PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY" constant - "PARCEL_FLAG_ALLOW_GROUP_SCRIPTS" constant - "PARCEL_FLAG_ALLOW_LANDMARK" constant - "PARCEL_FLAG_ALLOW_SCRIPTS" constant - "PARCEL_FLAG_ALLOW_TERRAFORM" constant - "PARCEL_FLAG_LOCAL_SOUND_ONLY" constant - "PARCEL_FLAG_RESTRICT_PUSHOBJECT" constant - "PARCEL_FLAG_USE_ACCESS_GROUP" constant - "PARCEL_FLAG_USE_ACCESS_LIST" constant - "PARCEL_FLAG_USE_BAN_LIST" constant - "PARCEL_FLAG_USE_LAND_PASS_LIST" constant - "PARCEL_MEDIA_COMMAND_AGENT" constant - "PARCEL_MEDIA_COMMAND_AUTO_ALIGN" constant - "PARCEL_MEDIA_COMMAND_DESC" constant - "PARCEL_MEDIA_COMMAND_LOOP" constant - "PARCEL_MEDIA_COMMAND_LOOP_SET" constant - "PARCEL_MEDIA_COMMAND_PAUSE" constant - "PARCEL_MEDIA_COMMAND_PLAY" constant - "PARCEL_MEDIA_COMMAND_SIZE" constant - "PARCEL_MEDIA_COMMAND_STOP" constant - "PARCEL_MEDIA_COMMAND_TEXTURE" constant - "PARCEL_MEDIA_COMMAND_TIME" constant - "PARCEL_MEDIA_COMMAND_TYPE" constant - "PARCEL_MEDIA_COMMAND_URL" constant - "PASSIVE" constant - "PAYMENT_INFO_ON_FILE" constant - "PAYMENT_INFO_USED" constant - "PAY_DEFAULT" constant - "PAY_HIDE" constant - "PERMISSION_ATTACH" constant - "PERMISSION_CHANGE_LINKS" constant - "PERMISSION_CONTROL_CAMERA" constant - "PERMISSION_DEBIT" constant - "PERMISSION_TAKE_CONTROLS" constant - "PERMISSION_TRACK_CAMERA" constant - "PERMISSION_TRIGGER_ANIMATION" constant - "PERM_ALL" constant - "PERM_COPY" constant - "PERM_MOVE" constant - "PERM_TRANSFER" constant - "PI" constant - "PI_BY_TWO" constant - "PRIM_BUMP_BARK" constant - "PRIM_BUMP_BLOBS" constant - "PRIM_BUMP_BRICKS" constant - "PRIM_BUMP_BRIGHT" constant - "PRIM_BUMP_CHECKER" constant - "PRIM_BUMP_CONCRETE" constant - "PRIM_BUMP_DARK" constant - "PRIM_BUMP_DISKS" constant - "PRIM_BUMP_GRAVEL" constant - "PRIM_BUMP_LARGETILE" constant - "PRIM_BUMP_NONE" constant - "PRIM_BUMP_SHINY" constant - "PRIM_BUMP_SIDING" constant - "PRIM_BUMP_STONE" constant - "PRIM_BUMP_STUCCO" constant - "PRIM_BUMP_SUCTION" constant - "PRIM_BUMP_TILE" constant - "PRIM_BUMP_WEAVE" constant - "PRIM_BUMP_WOOD" constant - "PRIM_COLOR" constant - "PRIM_FLEXIBLE" constant - "PRIM_FULLBRIGHT" constant - "PRIM_GLOW" constant - "PRIM_HOLE_CIRCLE" constant - "PRIM_HOLE_DEFAULT" constant - "PRIM_HOLE_SQUARE" constant - "PRIM_HOLE_TRIANGLE" constant - "PRIM_MATERIAL" constant - "PRIM_MATERIAL_FLESH" constant - "PRIM_MATERIAL_GLASS" constant - "PRIM_MATERIAL_METAL" constant - "PRIM_MATERIAL_PLASTIC" constant - "PRIM_MATERIAL_RUBBER" constant - "PRIM_MATERIAL_STONE" constant - "PRIM_MATERIAL_WOOD" constant - "PRIM_PHANTOM" constant - "PRIM_PHYSICS" constant - "PRIM_POINT_LIGHT" constant - "PRIM_POSITION" constant - "PRIM_ROTATION" constant - "PRIM_SCULPT_FLAG_INVERT" constant - "PRIM_SCULPT_FLAG_MIRROR" constant - "PRIM_SCULPT_TYPE_CYLINDER" constant - "PRIM_SCULPT_TYPE_MASK" constant - "PRIM_SCULPT_TYPE_PLANE" constant - "PRIM_SCULPT_TYPE_SPHERE" constant - "PRIM_SCULPT_TYPE_TORUS" constant - "PRIM_SHINY_HIGH" constant - "PRIM_SHINY_LOW" constant - "PRIM_SHINY_MEDIUM" constant - "PRIM_SHINY_NONE" constant - "PRIM_SIZE" constant - "PRIM_TEMP_ON_REZ" constant - "PRIM_TEXGEN" constant - "PRIM_TEXGEN_DEFAULT" constant - "PRIM_TEXGEN_PLANAR" constant - "PRIM_TEXTURE" constant - "PRIM_TYPE" constant - "PRIM_TYPE_BOX" constant - "PRIM_TYPE_CYLINDER" constant - "PRIM_TYPE_PRISM" constant - "PRIM_TYPE_RING" constant - "PRIM_TYPE_SCULPT" constant - "PRIM_TYPE_SPHERE" constant - "PRIM_TYPE_TORUS" constant - "PRIM_TYPE_TUBE" constant - "PUBLIC_CHANNEL" constant - "RAD_TO_DEG" constant - "REGION_FLAG_ALLOW_DAMAGE" constant - "REGION_FLAG_ALLOW_DIRECT_TELEPORT" constant - "REGION_FLAG_BLOCK_FLY" constant - "REGION_FLAG_BLOCK_TERRAFORM" constant - "REGION_FLAG_DISABLE_COLLISIONS" constant - "REGION_FLAG_DISABLE_PHYSICS" constant - "REGION_FLAG_FIXED_SUN" constant - "REGION_FLAG_RESTRICT_PUSHOBJECT" constant - "REGION_FLAG_SANDBOX" constant - "REMOTE_DATA_CHANNEL" constant - "REMOTE_DATA_REPLY" constant - "REMOTE_DATA_REQUEST" constant - "REVERSE" constant - "ROTATE" constant - "Rotation" constant - "SCALE" constant - "SCRIPTED" constant - "SMOOTH" constant - "SQRT2" constant - "STATUS_BLOCK_GRAB" constant - "STATUS_CAST_SHADOWS" constant - "STATUS_DIE_AT_EDGE" constant - "STATUS_PHANTOM" constant - "STATUS_PHYSICS" constant - "STATUS_RETURN_AT_EDGE" constant - "STATUS_ROTATE_X" constant - "STATUS_ROTATE_Y" constant - "STATUS_ROTATE_Z" constant - "STATUS_SANDBOX" constant - "STRING_TRIM" constant - "STRING_TRIM_HEAD" constant - "STRING_TRIM_TAIL" constant - "TEXTURE_DEFAULT" constant - "TEXTURE_BLANK" constant - "TEXTURE_MEDIA" constant - "TEXTURE_PLYWOOD" constant - "TEXTURE_TRANSPARENT" constant - "TOUCH_INVALID_FACE" constant - "TOUCH_INVALID_TEXCOORD" constant - "TOUCH_INVALID_VECTOR" constant - "TRUE" constant - "TWO_PI" constant - "TYPE_FLOAT" constant - "TYPE_INTEGER" constant - "TYPE_INVALID" constant - "TYPE_KEY" constant - "TYPE_ROTATION" constant - "TYPE_STRING" constant - "TYPE_VECTOR" constant - "URL_REQUEST_DENIED" constant - "URL_REQUEST_GRANTED" constant - "VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY" constant - "VEHICLE_ANGULAR_DEFLECTION_TIMESCALE" constant - "VEHICLE_ANGULAR_FRICTION_TIMESCALE" constant - "VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE" constant - "VEHICLE_ANGULAR_MOTOR_DIRECTION" constant - "VEHICLE_ANGULAR_MOTOR_TIMESCALE" constant - "VEHICLE_BANKING_EFFICIENCY" constant - "VEHICLE_BANKING_MIX" constant - "VEHICLE_BANKING_TIMESCALE" constant - "VEHICLE_BUOYANCY" constant - "VEHICLE_FLAG_CAMERA_DECOUPLED" constant - "VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT" constant - "VEHICLE_FLAG_HOVER_TERRAIN_ONLY" constant - "VEHICLE_FLAG_HOVER_UP_ONLY" constant - "VEHICLE_FLAG_HOVER_WATER_ONLY" constant - "VEHICLE_FLAG_LIMIT_MOTOR_UP" constant - "VEHICLE_FLAG_LIMIT_ROLL_ONLY" constant - "VEHICLE_FLAG_MOUSELOOK_BANK" constant - "VEHICLE_FLAG_MOUSELOOK_STEER" constant - "VEHICLE_FLAG_NO_DEFLECTION_UP" constant - "VEHICLE_HOVER_EFFICIENCY" constant - "VEHICLE_HOVER_GLOBAL_HEIGHT" constant - "VEHICLE_HOVER_HEIGHT" constant - "VEHICLE_HOVER_TIMESCALE" constant - "VEHICLE_HOVER_WATER_ONLY" constant - "VEHICLE_LINEAR_DEFLECTION_EFFICIENCY" constant - "VEHICLE_LINEAR_DEFLECTION_TIMESCALE" constant - "VEHICLE_LINEAR_FRICTION_TIMESCALE" constant - "VEHICLE_LINEAR_MOTOR_DIRECTION" constant - "VEHICLE_LINEAR_MOTOR_OFFSET" constant - "VEHICLE_LINEAR_MOTOR_TIMESCALE" constant - "VEHICLE_REFERENCE_FRAME" constant - "VEHICLE_TYPE_AIRPLANE" constant - "VEHICLE_TYPE_BALLOON" constant - "VEHICLE_TYPE_BOAT" constant - "VEHICLE_TYPE_CAR" constant - "VEHICLE_TYPE_NONE" constant - "VEHICLE_TYPE_SLED" constant - "VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY" constant - "VEHICLE_VERTICAL_ATTRACTION_TIMESCALE" constant - "ZERO_ROTATION" constant -# LSL functions - "llAbs" function - "llAcos" function - "llAddToLandBanList" function - "llAddToLandPassList" function - "llAdjustSoundVolume" function - "llAllowInventoryDrop" function - "llAngleBetween" function - "llApplyImpulse" function - "llApplyRotationalImpulse" function - "llAsin" function - "llAtan2" function - "llAttachToAvatar" function - "llAvatarOnSitTarget" function - "llAxes2Rot" function - "llAxisAngle2Rot" function - "llBase64ToInteger" function - "llBase64ToString" function - "llBreakAllLinks" function - "llBreakLink" function - "llCeil" function - "llClearCameraParams" function - "llCloseRemoteDataChannel" function - "llCloud" function - "llCollisionFilter" function - "llCollisionSound" function - "llCollisionSprite" function - "llCos" function - "llCreateLink" function - "llCSV2List" function - "llDeleteSubList" function - "llDeleteSubString" function - "llDetachFromAvatar" function - "llDetectedGrab" function - "llDetectedGroup" function - "llDetectedKey" function - "llDetectedLinkNumber" function - "llDetectedName" function - "llDetectedOwner" function - "llDetectedPos" function - "llDetectedRot" function - "llDetectedTouchBinormal" function - "llDetectedTouchFace" function - "llDetectedTouchNormal" function - "llDetectedTouchPos" function - "llDetectedTouchST" function - "llDetectedTouchUV" function - "llDetectedType" function - "llDetectedVel" function - "llDialog" function - "llDie" function - "llDumpList2String" function - "llEdgeOfWorld" function - "llEjectFromLand" function - "llEmail" function - "llEscapeURL" function - "llEuler2Rot" function - "llFabs" function - "llFloor" function - "llForceMouselook" function - "llFrand" function - "llGetAccel" function - "llGetAgentInfo" function - "llGetAgentLanguage" function - "llGetAgentSize" function - "llGetAlpha" function - "llGetAndResetTime" function - "llGetAnimation" function - "llGetAnimationList" function - "llGetAttached" function - "llGetBoundingBox" function - "llGetCameraPos" function - "llGetCameraRot" function - "llGetCenterOfMass" function - "llGetColor" function - "llGetCreator" function - "llGetDate" function - "llGetEnergy" function - "llGetForce" function - "llGetFreeMemory" function - "llGetGeometricCenter" function - "llGetGMTclock" function - "llGetInventoryCreator" function - "llGetInventoryKey" function - "llGetInventoryName" function - "llGetInventoryNumber" function - "llGetInventoryPermMask" function - "llGetInventoryType" function - "llGetKey" function - "llGetLandOwnerAt" function - "llGetLinkKey" function - "llGetLinkName" function - "llGetLinkNumber" function - "llGetListEntryType" function - "llGetListLength" function - "llGetLocalPos" function - "llGetLocalRot" function - "llGetMass" function - "llGetNextEmail" function - "llGetNotecardLine" function - "llGetNumberOfNotecardLines" function - "llGetNumberOfPrims" function - "llGetNumberOfSides" function - "llGetObjectDesc" function - "llGetObjectDetails" function - "llGetObjectMass" function - "llGetObjectName" function - "llGetObjectPermMask" function - "llGetObjectPrimCount" function - "llGetOmega" function - "llGetOwner" function - "llGetOwnerKey" function - "llGetParcelDetails" function - "llGetParcelFlags" function - "llGetParcelMaxPrims" function - "llGetParcelPrimCount" function - "llGetParcelPrimOwners" function - "llGetPermissions" function - "llGetPermissionsKey" function - "llGetPos" function - "llGetPrimitiveParams" function - "llGetRegionAgentCount" function - "llGetRegionCorner" function - "llGetRegionFlags" function - "llGetRegionFPS" function - "llGetRegionName" function - "llGetRegionTimeDilation" function - "llGetRootPosition" function - "llGetRootRotation" function - "llGetRot" function - "llGetScale" function - "llGetScriptName" function - "llGetScriptState" function - "llGetSimulatorHostname" function - "llGetStartParameter" function - "llGetStatus" function - "llGetSubString" function - "llGetSunDirection" function - "llGetTexture" function - "llGetTextureOffset" function - "llGetTextureRot" function - "llGetTextureScale" function - "llGetTime" function - "llGetTimeOfDay" function - "llGetTimestamp" function - "llGetTorque" function - "llGetUnixTime" function - "llGetVel" function - "llGetWallclock" function - "llGiveInventory" function - "llGiveInventoryList" function - "llGiveMoney" function - "llGodLikeRezObject" function - "llGround" function - "llGroundContour" function - "llGroundNormal" function - "llGroundRepel" function - "llGroundSlope" function - "llHTTPRequest" function - "llInsertString" function - "llInstantMessage" function - "llIntegerToBase64" function - "llKey2Name" function - "llList2CSV" function - "llList2Float" function - "llList2Integer" function - "llList2Key" function - "llList2List" function - "llList2ListStrided" function - "llList2Rot" function - "llList2String" function - "llList2Vector" function - "llListen" function - "llListenControl" function - "llListenRemove" function - "llListFindList" function - "llListInsertList" function - "llListRandomize" function - "llListReplaceList" function - "llListSort" function - "llListStatistics" function - "llLoadURL" function - "llLog" function - "llLog10" function - "llLookAt" function - "llLoopSound" function - "llLoopSoundMaster" function - "llLoopSoundSlave" function - "llMakeExplosion" function - "llMakeFire" function - "llMakeFountain" function - "llMakeSmoke" function - "llMapDestination" function - "llMD5String" function - "llMessageLinked" function - "llMinEventDelay" function - "llModifyLand" function - "llModPow" function - "llMoveToTarget" function - "llOffsetTexture" function - "llOpenRemoteDataChannel" function - "llOverMyLand" function - "llOwnerSay" function - "llParcelMediaCommandList" function - "llParcelMediaQuery" function - "llParseString2List" function - "llParseStringKeepNulls" function - "llParticleSystem" function - "llPassCollisions" function - "llPassTouches" function - "llPlaySound" function - "llPlaySoundSlave" function - "llPointAt" function - "llPow" function - "llPreloadSound" function - "llPushObject" function - "llRefreshPrimURL" function - "llRegionSay" function - "llReleaseCamera" function - "llReleaseControls" function - "llRemoteDataReply" function - "llRemoteDataSetRegion" function - "llRemoteLoadScript" function - "llRemoteLoadScriptPin" function - "llRemoveFromLandBanList" function - "llRemoveFromLandPassList" function - "llRemoveInventory" function - "llRemoveVehicleFlags" function - "llRequestAgentData" function - "llRequestInventoryData" function - "llRequestPermissions" function - "llRequestSimulatorData" function - "llResetLandBanList" function - "llResetLandPassList" function - "llResetOtherScript" function - "llResetScript" function - "llResetTime" function - "llRezAtRoot" function - "llRezObject" function - "llRot2Angle" function - "llRot2Axis" function - "llRot2Euler" function - "llRot2Fwd" function - "llRot2Left" function - "llRot2Up" function - "llRotateTexture" function - "llRotBetween" function - "llRotLookAt" function - "llRotTarget" function - "llRotTargetRemove" function - "llRound" function - "llSameGroup" function - "llSay" function - "llScaleTexture" function - "llScriptDanger" function - "llSendRemoteData" function - "llSensor" function - "llSensorRemove" function - "llSensorRepeat" function - "llSetAlpha" function - "llSetBuoyancy" function - "llSetCameraAtOffset" function - "llSetCameraEyeOffset" function - "llSetCameraParams" function - "llSetClickAction" function - "llSetColor" function - "llSetDamage" function - "llSetForce" function - "llSetForceAndTorque" function - "llSetHoverHeight" function - "llSetInventoryPermMask" function - "llSetLinkAlpha" function - "llSetLinkColor" function - "llSetLinkPrimitiveParams" function - "llSetLinkTexture" function - "llSetLocalRot" function - "llSetObjectDesc" function - "llSetObjectName" function - "llSetObjectPermMask" function - "llSetParcelMusicURL" function - "llSetPayPrice" function - "llSetPos" function - "llSetPrimitiveParams" function - "llSetPrimURL" function - "llSetRemoteScriptAccessPin" function - "llSetRot" function - "llSetScale" function - "llSetScriptState" function - "llSetSitText" function - "llSetSoundQueueing" function - "llSetSoundRadius" function - "llSetStatus" function - "llSetText" function - "llSetTexture" function - "llSetTextureAnim" function - "llSetTimerEvent" function - "llSetTorque" function - "llSetTouchText" function - "llSetVehicleFlags" function - "llSetVehicleFloatParam" function - "llSetVehicleRotationParam" function - "llSetVehicleType" function - "llSetVehicleVectorParam" function - "llSHA1String" function - "llShout" function - "llSin" function - "llSitTarget" function - "llSleep" function - "llSound" function - "llSoundPreload" function - "llSqrt" function - "llStartAnimation" function - "llStopAnimation" function - "llStopHover" function - "llStopLookAt" function - "llStopMoveToTarget" function - "llStopPointAt" function - "llStopSound" function - "llStringLength" function - "llStringToBase64" function - "llStringTrim" function - "llSubStringIndex" function - "llTakeCamera" function - "llTakeControls" function - "llTan" function - "llTarget" function - "llTargetOmega" function - "llTargetRemove" function - "llTeleportAgentHome" function - "llTextBox" function - "llToLower" function - "llToUpper" function - "llTriggerSound" function - "llTriggerSoundLimited" function - "llUnescapeURL" function - "llUnSit" function - "llVecDist" function - "llVecMag" function - "llVecNorm" function - "llVolumeDetect" function - "llWater" function - "llWhisper" function - "llWind" function - "llXorBase64Strings" function - "llXorBase64StringsCorrect" function -done - "a-zA-Z0-9_" ident - -:kw Keyword - * idle noeat - -:type Type - * idle noeat - -:operator Operator - * idle noeat - -:event Operator - * idle noeat - -:word_constant Constant - * idle noeat - -:constant Constant - * idle noeat - -:function Function - * idle noeat diff --git a/sql.jsf b/sql.jsf deleted file mode 100644 index 8af44a1..0000000 --- a/sql.jsf +++ /dev/null @@ -1,497 +0,0 @@ -# JOE syntax highlight file for SQL - -# See c.jsf for more documentation - -# Define no. sync lines -# You can say: -# -200 means 200 lines -# - means always start parsing from beginning of file when we lose sync -# if nothing is specified, the default is -50 -- - -=Idle -=Bad bold red -=Preproc blue -=Define bold blue -=Comment green -=IncLocal cyan -=IncSystem bold cyan -=Constant cyan -=Escape bold cyan -=Type bold -=Keyword bold -=CppKeyword bold -=Brace magenta -=Control - -:idle Idle - * idle - "\n" idle - "#" line_comment recolor=-1 - "/" slash - "-" dash - "0" first_digit recolor=-1 - "1-9" decimal recolor=-1 - "." maybe_float - "\"" string recolor=-1 - "'" char recolor=-1 - "a-zA-Z_@" ident buffer - "{}" brace recolor=-1 - ",:;=()><[]*&|!~+%^" control recolor=-1 - -:brace Brace - * idle noeat - -:control Control - * idle noeat - -:slash Idle - * idle noeat recolor=-2 # Not sure about this - "*" comment recolor=-2 - "/" line_comment recolor=-2 - -:dash Idle - * idle noeat recolor=-2 # Not sure about this - "-" line_comment recolor=-2 - -:comment Comment - * comment - "*" maybe_end_comment - -:maybe_end_comment Comment - * comment - "/" idle - "*" maybe_end_comment - -:line_comment Comment - * line_comment - "\n" idle - -:first_digit Constant - * idle noeat - "xX" hex - "." float - "eE" epart - "0-7" octal - "89" bad_number recolor=-1 - -:bad_number Bad - * idle noeat - "0-9" bad_number - -:octal Constant - * idle noeat - "0-7" octal - "89" bad_number recolor=-1 - -:hex Constant - * idle noeat - "0-9A-Fa-f" hex - -:decimal Constant - * idle noeat - "0-9" decimal - "eE" epart - "." float - -:maybe_float Constant - * idle recolor=-2 noeat - "0-9" float recolor=-2 - -:float Constant - * idle noeat - "eE" epart - "0-9" float - -:epart Constant - * idle noeat - "0-9+\-" enum - -:enum Constant - * idle noeat - "0-9" enum - -:string Constant - * string - "\"" idle - "\\" string_escape recolor=-1 - "%" string_control recolor=-1 - -:string_escape Escape - * string - "x" string_hex1 - "0-7" string_octal2 - "\n" string recolor=-2 - -:string_hex1 Escape - * string noeat - "0-9a-fA-F" string_hex2 - -:string_hex2 Escape - * string noeat - "0-9a-fA-F" string - -:string_octal2 Escape - * string noeat - "0-7" string_octal3 - -:string_octal3 Escape - * string noeat - "0-7" string - -:string_control Escape - * string - "\"" string noeat - "\n" idle - "0-9.\-+ #hjILtz$" string_control - -:char Constant - * char - "\n" idle - "'" idle - "\\" char_escape recolor=-1 - -:char_escape Escape - * char - "x" char_hex1 - "0-7" char_octal2 - "\n" char recolor=-2 - -:char_hex1 Escape - * char noeat - "0-9a-fA-F" char_hex2 - -:char_hex2 Escape - * char noeat - "0-9a-fA-F" char - -:char_octal2 Escape - * char noeat - "0-7" char_octal3 - -:char_octal3 Escape - * char noeat - "0-7" char - -:ident Idle - * idle noeat istrings - "absolute" kw - "add" kw - "admindb" kw - "all" kw - "alphanumeric" kw - "alter" kw - "and" kw - "any" kw - "are" kw - "as" kw - "asc" kw - "assertion" kw - "authorization" kw - "autoincrement" kw - "avg" kw - "begin" kw - "between" kw - "binary" kw - "bit" kw - "bit_length" kw - "boolean" kw - "both" kw - "by" kw - "byte" kw - "cascade" kw - "catalog" kw - "char," kw - "character" kw - "character_length" kw - "char_length" kw - "check" kw - "clause" kw - "close" kw - "clustered" kw - "coalesce" kw - "collate" kw - "collation" kw - "column" kw - "commit" kw - "comp," kw - "compression" kw - "connect" kw - "connection" kw - "constraint," kw - "constraints" kw - "container" kw - "contains" kw - "convert" kw - "count" kw - "counter" kw - "create" kw -# "currency" kw - "current_date" kw - "current_time" kw - "current_timestamp" kw - "current_user" kw - "cursor" kw - "d" kw - "database" kw - "date" kw - "datetime" kw - "day" kw - "dec," kw - "decimal" kw - "declare" kw - "delete" kw - "desc" kw - "disallow" kw - "disconnect" kw - "distinct" kw - "distinctrow" kw - "domain" kw - "double" kw - "drop" kw - "eqv" kw - "exclusiveconnect" kw - "exec," kw - "execute" kw - "exists" kw - "extract" kw - "false" kw - "fetch" kw - "first" kw - "float," kw - "float4" kw - "float8" kw - "foreign" kw - "from" kw - "general" kw - "grant" kw - "group" kw - "guid" kw - "having" kw - "hour" kw - "i" kw - "identity" kw - "ieeedouble" kw - "ieeesingle" kw - "ignore" kw - "image" kw - "imp" kw - "in" kw - "in" kw - "index" kw - "indexcreatedb" kw - "inner" kw - "input" kw - "insensitive" kw - "insert" kw - "int," kw - "integer," kw - "integer1" kw - "integer2" kw - "integer4" kw - "interval" kw - "into" kw - "is" kw - "isolation" kw - "join" kw - "key" kw - "language" kw - "last" kw - "left" kw - "level" kw - "like" kw - "logical," kw - "logical1" kw - "long" kw - "longbinary" kw - "longchar" kw - "longtext" kw - "lower" kw - "match" kw - "max" kw - "memo" kw - "min" kw - "minute" kw - "mod" kw - "money" kw - "month" kw - "national" kw - "nchar" kw - "nonclustered" kw - "not" kw - "ntext" kw - "null" kw - "number" kw - "numeric" kw - "nvarchar" kw - "octet_length" kw - "oleobject" kw - "on" kw - "open" kw - "option" kw - "or" kw - "order" kw - "outer" kw - "output" kw - "owneraccess" kw - "pad" kw - "parameters" kw - "partial" kw - "password" kw - "percent" kw - "pivot" kw - "position" kw - "precision" kw - "prepare" kw - "primary" kw - "privileges" kw - "proc," kw - "procedure" kw - "public" kw - "real" kw - "references" kw - "restrict" kw - "revoke" kw - "right" kw - "rollback" kw - "schema" kw - "second" kw - "select" kw - "selectschema" kw - "selectsecurity" kw - "set" kw - "short" kw - "single" kw - "size" kw - "smalldatetime" kw - "smallint" kw - "smallmoney" kw - "some" kw - "space" kw - "sql" kw - "sqlcode," kw - "sqlerror," kw - "sqlstate" kw - "stdev" kw - "stdevp" kw - "string" kw - "substring" kw - "sum" kw - "sysname" kw - "system_user" kw - "table" kw - "tableid" kw - "temporary" kw - "text" kw - "time" kw - "timestamp" kw - "timezone_hour" kw - "timezone_minute" kw - "tinyint" kw - "to" kw - "top" kw - "trailing" kw - "transaction" kw - "transform" kw - "translate" kw - "translation" kw - "trim" kw - "true" kw - "union" kw - "unique" kw - "uniqueidentifier" kw - "unknown" kw - "update" kw - "updateidentity" kw - "updateowner" kw - "updatesecurity" kw - "upper" kw - "usage" kw - "user" kw - "using" kw -# "value" kw - "values" kw - "var" kw - "varbinary" kw - "varchar" kw - "varp" kw - "varying" kw - "view" kw - "when" kw - "whenever" kw - "where" kw - "with" kw - "work" kw - "xor" kw - "year" kw - "yesno" kw - "zone" kw - "begin" kw - "end" kw -# T-SQl - "if" kw - "then" kw - "else" kw - "print" kw - "case" kw - "go" kw - "cross" kw - "exec" kw - "use" kw -# mysql - "int" kw - "char" kw - "default" kw - "type" kw - "float" kw - "begint" kw - "mediumint" kw - "longint" kw - "blob" kw - "tinyblob" kw - "mediumblob" kw - "longblob" kw - "tinytext" kw - "mediumtext" kw - "longtext" kw - "show" kw - "explain" kw - "enum" kw - "bigint" kw - "unsigned" kw - "constraint" kw - "serial" kw - "engine" kw - "charset" kw - "returns" kw - "truncate" kw - "modifies" kw - "sql" kw - "data" kw - "start" kw - "function" kw - "reads" kw - "return" kw - "repeat" kw - "until" kw - "call" kw - "action" kw - "delimiter" kw -# olbsql - "weakly" kw - "aliases" kw - "map" kw - "row" kw - "deterministic" kw - "list" kw -done - "a-zA-Z0-9_" ident - -:type Type - * idle noeat - -:kw Keyword - * idle noeat - -:cppkw CppKeyword - * idle noeat