|
いいじまです。
Pascalのコードを書くようになって、標準の強調表示が
物足りなくなってきました。
下記にまとめましたので、採用を検討していただけないでしょうか。
強調1は既にあったもの、2はPascal/Delphiにもともとありそう、
3はGUIの開発に使いそうなものです。
#123 は chr(123) の意味で10進数で文字を指定、$12345678 は16進数で
定数を指定、%01010101 は2進数で定数を指定、です。
105,{$endif}
105,abs
105,assign
105,boolean
105,bufclear
105,byte
105,char
105,chr
105,close
105,copy
105,dec
105,eof
105,exit
105,false
105,halt
105,inc
105,integer
105,integer
105,length
105,longint
105,max
105,min
105,ord
105,overload
105,override
105,pchar
105,private
105,protected
105,public
105,read
105,readln
105,real
105,reset
105,rewrite
105,round
105,seek
105,shortint
105,sizeof
105,smallint
105,stderr
105,true
105,trunc
105,write
105,writeln
121,#\d+
121,\$[0-9a-f]+
121,\{$ifdef .+?\}
121,\{$mode .+?\}
121,\{$r .+?\}
161,Application
161,MessageBox
161,TButton
161,TCloseAction
161,TComboBox
161,TComponent
161,TCustomEdit
161,TCustomGrid
161,TEdit
161,TForm
161,TLabel
161,TMemo
161,TObject
161,TShiftState
161,TStatusBar
161,TStringGrid
161,TToggleBox
161,Word
41,and
41,array
41,as
41,asm
41,begin
41,case
41,class
41,const
41,constructor
41,destructor
41,div
41,do
41,downto
41,else
41,end
41,except
41,file
41,finalization
41,finally
41,for
41,function
41,goto
41,if
41,implementation
41,in
41,inherited
41,initialization
41,inline
41,interface
41,is
41,label
41,library
41,mod
41,nil
41,not
41,object
41,of
41,or
41,out
41,packed
41,procedure
41,program
41,property
41,raise
41,record
41,repeat
41,resourestring
41,set
41,shl
41,shr
41,string
41,then
41,threadver
41,to
41,try
41,type
41,unit
41,until
41,uses
41,var
41,while
41,with
41,xor
73,@
73,^
89,%[01]+
89,\{$[a-z][^-\+]\}
----ここまで----
|
|