#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=c suffix=c suffix=C ident=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_. ign=" " ign=' ' com=// com=/* */ escape=\ incrlevel={ decrlevel=} str=if=if str=else=else str=loop=for str=loop=while str=loop=do str=return=return str=switch=switch str=assign== str=case=case str=openblock={ str=closeblock=} str=endstatement=; str=openPar=( str=closePar=) str=oper_plus=+ str=oper_minus=- str=oper_mul=* str=oper_div=/ str=oper_mod=% str=oper_and=&& str=oper_or=|| str=oper_equal=== str=oper_diff=!= level=1 nblevel0=0 nblevel1=3 nblevel2=0 nblevel3=0 nblevel4=0 nblevel5=0