Example #1
0
 Rule For() {
   return FirstOf(
       Sequence(
           FOR,
           DOT,
           Invoke.builder(),
           AccessExpression(),
           ForIterationAccessExpression.of(),
           Invoke.access(),
           Invoke.build()),
       Sequence(FOR, For.builder(), ForDeclaration(), For.build()));
 }
Example #2
0
 Rule ForIterationAccessExpression() {
   return Sequence(FOR, DOT, AccessExpression(), ForIterationAccessExpression.of());
 }