public class ParseTreeConstructorUtil
extends java.lang.Object
Constructor and Description |
---|
ParseTreeConstructorUtil() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<AbstractElement> |
calcRootFollowers(Grammar g) |
static boolean |
crossReferenceExistsWithDifferentTerminal(CrossReference cr) |
static java.util.List<AbstractElement> |
getNestedElementsFromAssignment(Assignment assignment) |
static java.lang.String |
getPackage(Grammar g,
Naming n) |
static java.lang.String |
getParseTreeConstructorName(Grammar g,
Naming n) |
static TreeConstState |
getTreeConstState(AbstractElement e) |
static boolean |
isAssignmentRequired(Assignment assignment) |
public static TreeConstState getTreeConstState(AbstractElement e)
public static java.util.List<AbstractElement> calcRootFollowers(Grammar g)
public static java.util.List<AbstractElement> getNestedElementsFromAssignment(Assignment assignment)
public static java.lang.String getParseTreeConstructorName(Grammar g, Naming n)
public static boolean crossReferenceExistsWithDifferentTerminal(CrossReference cr)
public static boolean isAssignmentRequired(Assignment assignment)