dk.brics.string.grammar
Interface ProductionVisitor


public interface ProductionVisitor

Visitor for grammar productions.


Method Summary
 void visitAutomatonProduction(Nonterminal a, AutomatonProduction p)
          Invoked on automaton productions.
 void visitBinaryProduction(Nonterminal a, BinaryProduction p)
          Invoked on binary productions.
 void visitEpsilonProduction(Nonterminal a, EpsilonProduction p)
          Invoked on epsilon productions.
 void visitPairProduction(Nonterminal a, PairProduction p)
          Invoked on pair productions.
 void visitUnaryProduction(Nonterminal a, UnaryProduction p)
          Invoked on unary productions.
 void visitUnitProduction(Nonterminal a, UnitProduction p)
          Invoked on unit productions.
 

Method Detail

visitAutomatonProduction

void visitAutomatonProduction(Nonterminal a,
                              AutomatonProduction p)
Invoked on automaton productions.


visitBinaryProduction

void visitBinaryProduction(Nonterminal a,
                           BinaryProduction p)
Invoked on binary productions.


visitEpsilonProduction

void visitEpsilonProduction(Nonterminal a,
                            EpsilonProduction p)
Invoked on epsilon productions.


visitPairProduction

void visitPairProduction(Nonterminal a,
                         PairProduction p)
Invoked on pair productions.


visitUnaryProduction

void visitUnaryProduction(Nonterminal a,
                          UnaryProduction p)
Invoked on unary productions.


visitUnitProduction

void visitUnitProduction(Nonterminal a,
                         UnitProduction p)
Invoked on unit productions.



Copyright © 2003-2009 Anders Møller, Aske Simon Christensen, Asger Feldthaus.