Home | History | Annotate | Download | only in tests

Lines Matching full:statement

32     : 'if'^ expression s1=statement ('else'! s2=statement)?
36 : 'while'^ expression statement
77 : expression? statement* type+
78 -> ^(EXPR expression? statement* type+)
90 : 'for' '(' start=statement ';' expression ';' next=statement ')' statement
91 -> ^('for' $start expression $next statement)
119 : r=statement expression -> ^($r expression)
123 : r+=statement (',' r+=statement)+ expression -> ^($r expression)
127 : r+=statement (',' r+=statement)+ -> ^(BLOCK $r+)
131 : r=statement expression -> ^($r ^($r expression))
139 : (r+=statement)* -> ^(BLOCK $r+)
143 : statement* -> ^(BLOCK statement?)
160 : modifiers! statement
171 '{' statement* '}'
172 -> ^('class' ID {$mod} ^('extends' $sup)? ^('implements' $i+)? statement* )
181 : 'if' '(' expression ')' s1=statement
182 ( 'else' s2=statement -> ^('if' ^(EXPR expression) $s1 $s2)
291 | modifier+ statement
320 : (t+=ID)+ statement -> ^($t statement)+
331 statement