Esempio n. 1
0
 /*
  * Returns a parser that for the grammar rule:
  *
  *     minusTerm = '-' term;
  *
  * This parser has an assembler that will pop two
  * numbers from the stack and push their difference.
  */
 protected Parser minusTerm() {
   Sequence s = new Sequence();
   s.add(new Symbol('-').discard());
   s.add(term());
   s.setAssembler(new MinusAssembler());
   return s;
 }