ix.util.xml
Class BNFSyntax.Rule

java.lang.Object
  extended by ix.util.xml.BNFSyntax.Rule
Enclosing class:
BNFSyntax

 class BNFSyntax.Rule
extends java.lang.Object

A syntax rule. The right-hand side is an instance of a RHS subclass; the left-hand side is just (the name of) a nonterminal.


Field Summary
(package private)  java.lang.String nonterminal
           
(package private)  BNFSyntax.RHS rhs
           
 
Constructor Summary
BNFSyntax.Rule(ClassDescr cd)
           
BNFSyntax.Rule(java.lang.String nt, BNFSyntax.RHS rhs)
           
 
Method Summary
(package private)  BNFSyntax.RHS makeRHS(ClassDescr cd)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nonterminal

java.lang.String nonterminal

rhs

BNFSyntax.RHS rhs
Constructor Detail

BNFSyntax.Rule

BNFSyntax.Rule(java.lang.String nt,
               BNFSyntax.RHS rhs)

BNFSyntax.Rule

BNFSyntax.Rule(ClassDescr cd)
Method Detail

makeRHS

BNFSyntax.RHS makeRHS(ClassDescr cd)