fr.umlv.tatoo.cc.ebnf
Class EBNFAnnotationComputer

java.lang.Object
  extended by fr.umlv.tatoo.cc.ebnf.EBNFAnnotationComputer
All Implemented Interfaces:
AnnotationComputer

public class EBNFAnnotationComputer
extends Object
implements AnnotationComputer


Constructor Summary
EBNFAnnotationComputer(LocationProvider locationTracker)
           
 
Method Summary
 void computeEmptyNodeAnnotation(Node node)
           
 void computeNodeAnnotation(Node node, Node first, Node last)
           
 void computeTokenAnnotation(Token<?,?> token)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EBNFAnnotationComputer

public EBNFAnnotationComputer(LocationProvider locationTracker)
Method Detail

computeTokenAnnotation

public void computeTokenAnnotation(Token<?,?> token)
Specified by:
computeTokenAnnotation in interface AnnotationComputer

computeNodeAnnotation

public void computeNodeAnnotation(Node node,
                                  Node first,
                                  Node last)
Specified by:
computeNodeAnnotation in interface AnnotationComputer

computeEmptyNodeAnnotation

public void computeEmptyNodeAnnotation(Node node)
Specified by:
computeEmptyNodeAnnotation in interface AnnotationComputer