diva.sketch.parser2d
Class NorvigParser.Tree

java.lang.Object
  |
  +--diva.sketch.parser2d.NorvigParser.Tree

public static class NorvigParser.Tree
extends java.lang.Object

Grammar rules of the form:

   LHS => (RHS) sem
 
For example
   S => '(var EQ expr) assign
 
Alternatively can represent derivations based on grammar rules.


Field Summary
 java.lang.String lhs
           
 java.util.List rhs
           
 java.lang.String sem
           
 
Constructor Summary
NorvigParser.Tree(java.lang.String lhs, java.lang.String sem, java.util.List rhs)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

lhs

public java.lang.String lhs

sem

public java.lang.String sem

rhs

public java.util.List rhs
Constructor Detail

NorvigParser.Tree

public NorvigParser.Tree(java.lang.String lhs,
                         java.lang.String sem,
                         java.util.List rhs)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object