dk.brics.grammar
Interface EntityVisitor<T>

All Known Implementing Classes:
VoidEntityVisitor

public interface EntityVisitor<T>

Visitor for entities.


Method Summary
 T visitEOFTerminalEntity(EOFTerminalEntity e)
          Method to be invoked by Entity.visitBy(EntityVisitor) on a EOFTerminalEntity.
 T visitNonterminalEntity(NonterminalEntity e)
          Method to be invoked by Entity.visitBy(EntityVisitor) on a NonterminalEntity.
 T visitRegexpTerminalEntity(RegexpTerminalEntity e)
          Method to be invoked by Entity.visitBy(EntityVisitor) on a RegexpTerminalEntity.
 T visitStringTerminalEntity(StringTerminalEntity e)
          Method to be invoked by Entity.visitBy(EntityVisitor) on a StringTerminalEntity.
 

Method Detail

visitEOFTerminalEntity

T visitEOFTerminalEntity(EOFTerminalEntity e)
Method to be invoked by Entity.visitBy(EntityVisitor) on a EOFTerminalEntity.

Parameters:
e - current entity

visitNonterminalEntity

T visitNonterminalEntity(NonterminalEntity e)
Method to be invoked by Entity.visitBy(EntityVisitor) on a NonterminalEntity.

Parameters:
e - current entity

visitRegexpTerminalEntity

T visitRegexpTerminalEntity(RegexpTerminalEntity e)
Method to be invoked by Entity.visitBy(EntityVisitor) on a RegexpTerminalEntity.

Parameters:
e - current entity

visitStringTerminalEntity

T visitStringTerminalEntity(StringTerminalEntity e)
Method to be invoked by Entity.visitBy(EntityVisitor) on a StringTerminalEntity.

Parameters:
e - current entity


Copyright © 2005-2008 Anders Møller.