#tokens if 1 else 1 elsif 1 loop 1 switch 1 package 1 procedure 1 class 1 try 1 generic 2 return 2 openblock 2 closeblock 2 assign 3 oper_plus 4 oper_minus 4 oper_mul 4 oper_div 4 oper_mod 4 oper_and 4 oper_or 4 oper_equal 4 oper_diff 4 case 4 type 5 openPar 5 closePar 5 endstatement 5 modifier 5 pragma 5 with 5 twopoints 5 #endtokens #language=ada suffix=ada suffix=adb suffix=ads ident=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_ nocase ign=" " ign=' ' com=-- escape=\ tokenlevel=procedure tokenlevel=function str=if=if str=else=else str=elsif=elsif str=loop=for str=loop=while str=loop=loop str=return=return str=switch=case str=assign=:= str=case=when str=procedure=procedure str=procedure=function str=openblock=begin str=endstatement=; str=class=tagged str=openPar=( str=closePar=) str=try=exception str=oper_plus=+ str=oper_minus=- str=oper_mul=* str=oper_div=/ str=oper_mod=mod str=oper_and=and str=oper_or=or str=oper_equal== str=oper_diff=<> str=twopoints=: str=pragma=pragma str=package=package str=generic=generic str=with=with level=0 withtokenforlevel nblevel0=0 nblevel1=3 nblevel2=0 nblevel3=0 nblevel4=0 nblevel5=0