play around with Scintilla and Lexilla
This commit is contained in:
		
							
								
								
									
										70
									
								
								3rdparty/lexilla532/lexilla/test/examples/sql/AllStyles.sql
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										70
									
								
								3rdparty/lexilla532/lexilla/test/examples/sql/AllStyles.sql
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,70 @@
 | 
			
		||||
-- Enumerate all styles: 0 to 24
 | 
			
		||||
 | 
			
		||||
-- comment=1
 | 
			
		||||
/* comment */
 | 
			
		||||
 | 
			
		||||
-- whitespace=0
 | 
			
		||||
	-- w
 | 
			
		||||
 | 
			
		||||
/* commentline=2 */
 | 
			
		||||
-- commentline
 | 
			
		||||
 | 
			
		||||
-- commentdoc=3
 | 
			
		||||
/** commentdoc */
 | 
			
		||||
 | 
			
		||||
-- number=4
 | 
			
		||||
4
 | 
			
		||||
 | 
			
		||||
-- word=5
 | 
			
		||||
select
 | 
			
		||||
 | 
			
		||||
-- string=6
 | 
			
		||||
"string"
 | 
			
		||||
 | 
			
		||||
-- character=7
 | 
			
		||||
'character'
 | 
			
		||||
 | 
			
		||||
-- sqlplus=8
 | 
			
		||||
append
 | 
			
		||||
 | 
			
		||||
-- sqlplus_prompt=9
 | 
			
		||||
prompt SQL+Prompt
 | 
			
		||||
 | 
			
		||||
-- operator=10
 | 
			
		||||
+
 | 
			
		||||
 | 
			
		||||
-- identifier=11
 | 
			
		||||
identifier
 | 
			
		||||
 | 
			
		||||
-- sqlplus_comment=13
 | 
			
		||||
remark sqlplus comment
 | 
			
		||||
 | 
			
		||||
-- commentlinedoc=15
 | 
			
		||||
# commentlinedoc
 | 
			
		||||
 | 
			
		||||
-- word2=16
 | 
			
		||||
object
 | 
			
		||||
 | 
			
		||||
-- commentdockeyword=17
 | 
			
		||||
/** @return */
 | 
			
		||||
 | 
			
		||||
-- commentdockeyworderror=18
 | 
			
		||||
/** @error */
 | 
			
		||||
 | 
			
		||||
-- user1=19
 | 
			
		||||
dbms_output.disable
 | 
			
		||||
 | 
			
		||||
-- user2=20
 | 
			
		||||
analyze
 | 
			
		||||
 | 
			
		||||
-- user3=21
 | 
			
		||||
array
 | 
			
		||||
 | 
			
		||||
-- user4=22
 | 
			
		||||
false
 | 
			
		||||
 | 
			
		||||
-- quotedidentifier=23
 | 
			
		||||
`quotedidentifier`
 | 
			
		||||
 | 
			
		||||
-- qoperator=24
 | 
			
		||||
q'{ today's }'
 | 
			
		||||
							
								
								
									
										71
									
								
								3rdparty/lexilla532/lexilla/test/examples/sql/AllStyles.sql.folded
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										71
									
								
								3rdparty/lexilla532/lexilla/test/examples/sql/AllStyles.sql.folded
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,71 @@
 | 
			
		||||
 0 400 400   -- Enumerate all styles: 0 to 24
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- comment=1
 | 
			
		||||
 0 400 400   /* comment */
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- whitespace=0
 | 
			
		||||
 0 400 400   	-- w
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   /* commentline=2 */
 | 
			
		||||
 0 400 400   -- commentline
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- commentdoc=3
 | 
			
		||||
 0 400 400   /** commentdoc */
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- number=4
 | 
			
		||||
 0 400 400   4
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- word=5
 | 
			
		||||
 0 400 400   select
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- string=6
 | 
			
		||||
 0 400 400   "string"
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- character=7
 | 
			
		||||
 0 400 400   'character'
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- sqlplus=8
 | 
			
		||||
 0 400 400   append
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- sqlplus_prompt=9
 | 
			
		||||
 0 400 400   prompt SQL+Prompt
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- operator=10
 | 
			
		||||
 0 400 400   +
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- identifier=11
 | 
			
		||||
 0 400 400   identifier
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- sqlplus_comment=13
 | 
			
		||||
 0 400 400   remark sqlplus comment
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- commentlinedoc=15
 | 
			
		||||
 0 400 400   # commentlinedoc
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- word2=16
 | 
			
		||||
 0 400 400   object
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- commentdockeyword=17
 | 
			
		||||
 0 400 400   /** @return */
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- commentdockeyworderror=18
 | 
			
		||||
 0 400 400   /** @error */
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- user1=19
 | 
			
		||||
 0 400 400   dbms_output.disable
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- user2=20
 | 
			
		||||
 0 400 400   analyze
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- user3=21
 | 
			
		||||
 0 400 400   array
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- user4=22
 | 
			
		||||
 0 400 400   false
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- quotedidentifier=23
 | 
			
		||||
 0 400 400   `quotedidentifier`
 | 
			
		||||
 1 400 400   
 | 
			
		||||
 0 400 400   -- qoperator=24
 | 
			
		||||
 0 400 400   q'{ today's }'
 | 
			
		||||
 0 400   0   
 | 
			
		||||
							
								
								
									
										70
									
								
								3rdparty/lexilla532/lexilla/test/examples/sql/AllStyles.sql.styled
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										70
									
								
								3rdparty/lexilla532/lexilla/test/examples/sql/AllStyles.sql.styled
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,70 @@
 | 
			
		||||
{2}-- Enumerate all styles: 0 to 24
 | 
			
		||||
{0}
 | 
			
		||||
{2}-- comment=1
 | 
			
		||||
{1}/* comment */{0}
 | 
			
		||||
 | 
			
		||||
{2}-- whitespace=0
 | 
			
		||||
{0}	{2}-- w
 | 
			
		||||
{0}
 | 
			
		||||
{1}/* commentline=2 */{0}
 | 
			
		||||
{2}-- commentline
 | 
			
		||||
{0}
 | 
			
		||||
{2}-- commentdoc=3
 | 
			
		||||
{3}/** commentdoc */{0}
 | 
			
		||||
 | 
			
		||||
{2}-- number=4
 | 
			
		||||
{4}4{0}
 | 
			
		||||
 | 
			
		||||
{2}-- word=5
 | 
			
		||||
{5}select{0}
 | 
			
		||||
 | 
			
		||||
{2}-- string=6
 | 
			
		||||
{6}"string"{0}
 | 
			
		||||
 | 
			
		||||
{2}-- character=7
 | 
			
		||||
{7}'character'{0}
 | 
			
		||||
 | 
			
		||||
{2}-- sqlplus=8
 | 
			
		||||
{8}append{0}
 | 
			
		||||
 | 
			
		||||
{2}-- sqlplus_prompt=9
 | 
			
		||||
{8}prompt{9} SQL+Prompt
 | 
			
		||||
{0}
 | 
			
		||||
{2}-- operator=10
 | 
			
		||||
{10}+{0}
 | 
			
		||||
 | 
			
		||||
{2}-- identifier=11
 | 
			
		||||
{11}identifier{0}
 | 
			
		||||
 | 
			
		||||
{2}-- sqlplus_comment=13
 | 
			
		||||
{8}remark{13} sqlplus comment
 | 
			
		||||
{0}
 | 
			
		||||
{2}-- commentlinedoc=15
 | 
			
		||||
{15}# commentlinedoc
 | 
			
		||||
{0}
 | 
			
		||||
{2}-- word2=16
 | 
			
		||||
{16}object{0}
 | 
			
		||||
 | 
			
		||||
{2}-- commentdockeyword=17
 | 
			
		||||
{3}/** {17}@return{3} */{0}
 | 
			
		||||
 | 
			
		||||
{2}-- commentdockeyworderror=18
 | 
			
		||||
{3}/** {18}@error{3} */{0}
 | 
			
		||||
 | 
			
		||||
{2}-- user1=19
 | 
			
		||||
{19}dbms_output.disable{0}
 | 
			
		||||
 | 
			
		||||
{2}-- user2=20
 | 
			
		||||
{20}analyze{0}
 | 
			
		||||
 | 
			
		||||
{2}-- user3=21
 | 
			
		||||
{21}array{0}
 | 
			
		||||
 | 
			
		||||
{2}-- user4=22
 | 
			
		||||
{22}false{0}
 | 
			
		||||
 | 
			
		||||
{2}-- quotedidentifier=23
 | 
			
		||||
{23}`quotedidentifier`{0}
 | 
			
		||||
 | 
			
		||||
{2}-- qoperator=24
 | 
			
		||||
{24}q'{ today's }'{0}
 | 
			
		||||
							
								
								
									
										17
									
								
								3rdparty/lexilla532/lexilla/test/examples/sql/SciTE.properties
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								3rdparty/lexilla532/lexilla/test/examples/sql/SciTE.properties
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,17 @@
 | 
			
		||||
lexer.*.sql=sql
 | 
			
		||||
 | 
			
		||||
keywords.*.sql=select
 | 
			
		||||
keywords2.*.sql=object
 | 
			
		||||
keywords3.*.sql=return
 | 
			
		||||
keywords4.*.sql=a~ppend pro~mpt rem~ark
 | 
			
		||||
keywords5.*.sql=dbms_output.disable
 | 
			
		||||
keywords6.*.sql=analyze
 | 
			
		||||
keywords7.*.sql=array
 | 
			
		||||
keywords8.*.sql=false
 | 
			
		||||
 | 
			
		||||
lexer.sql.backticks.identifier=1
 | 
			
		||||
lexer.sql.numbersign.comment=1
 | 
			
		||||
lexer.sql.allow.dotted.word=1
 | 
			
		||||
 | 
			
		||||
fold=1
 | 
			
		||||
fold.compact=1
 | 
			
		||||
		Reference in New Issue
	
	Block a user