mirror of
				https://github.com/cmur2/joe-syntax.git
				synced 2025-11-04 04:25:08 +01:00 
			
		
		
		
	Remove stuff with unclear license info
This commit is contained in:
		
							
								
								
									
										293
									
								
								go.jsf
									
									
									
									
									
								
							
							
						
						
									
										293
									
								
								go.jsf
									
									
									
									
									
								
							@@ -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
 | 
			
		||||
							
								
								
									
										884
									
								
								lsl.jsf
									
									
									
									
									
								
							
							
						
						
									
										884
									
								
								lsl.jsf
									
									
									
									
									
								
							@@ -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
 | 
			
		||||
							
								
								
									
										497
									
								
								sql.jsf
									
									
									
									
									
								
							
							
						
						
									
										497
									
								
								sql.jsf
									
									
									
									
									
								
							@@ -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
 | 
			
		||||
		Reference in New Issue
	
	Block a user