mocman.interpreter.syntax
Class Rules
java.lang.Object
mocman.interpreter.syntax.Rules
public class Rules
- extends java.lang.Object
Constructor Summary |
Rules()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Rules
public Rules()
setStartingRule
public static void setStartingRule(java.lang.String s)
getRuleCount
public static int getRuleCount()
addRule
public static void addRule(int i,
int[] t)
getRight
public static java.lang.String getRight(int ruleindex)
getStartRule
public static int getStartRule()
getHash
public static int getHash()
isTerminal
public static boolean isTerminal(int i)
hasEpsilonRule
public static boolean hasEpsilonRule(int tokenid)
makeTable
public static void makeTable()
getRuleName
public static java.lang.String getRuleName(int ruleindex)
getRule
public static Pair<java.lang.Integer,java.util.Vector<java.lang.Integer>> getRule(int index)