public final class ASTBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CHOOSE |
static java.lang.String |
FORCE |
static java.lang.String |
FORMAT_TO_STRING |
static java.lang.String |
SORT |
static java.lang.String |
STRING_APPEND |
static java.lang.String |
TO_STRING |
public static final java.lang.String FORCE
public static final java.lang.String STRING_APPEND
public static final java.lang.String CHOOSE
public static final java.lang.String TO_STRING
public static final java.lang.String FORMAT_TO_STRING
public static final java.lang.String SORT
public static PPredicate createConjunction(java.util.List<PPredicate> predList)
public static PExpression createSetOfPExpression(PExpression pExpression, PositionedNode pos)
public static PExpression createSetOfPExpression(PExpression... pExpressions)
public static PSubstitution createSequenceSubstitution(PSubstitution sub1, PSubstitution sub2, PSubstitution... subs)
public static <T extends PositionedNode> T createPositinedNode(T node, PositionedNode pos)
public static void setPosition(PositionedNode newNode, PositionedNode oldNode)
public static AStringExpression createStringExpression(java.lang.String string)
public static AIdentifierExpression createRuleIdentifier(TIdentifierLiteral ruleLiteral)
public static java.util.List<PSubstitution> createSubstitutionList(PSubstitution... pSubstitutions)
public static java.util.List<PExpression> createExpressionList(PExpression... pExpressions)
public static AIdentifierExpression createIdentifier(java.lang.String name)
public static AIdentifierExpression createIdentifier(java.lang.String name, PositionedNode positionNode)
public static AIdentifierExpression createAIdentifierExpression(TIdentifierLiteral identifierLiteral)
public static java.util.List<PExpression> createIdentifierList(java.lang.String... strings)
public static void addToStringDefinition(IDefinitions definitions)
public static void addPrintSubDefinitionToIdefinitions(IDefinitions definitions)
public static void addForceDefinition(IDefinitions iDefinitions)
public static void addStringAppendDefinition(IDefinitions iDefinitions)
public static void addChooseDefinition(IDefinitions iDefinitions)
public static void addSortDefinition(IDefinitions iDefinitions)
public static void addDefinition(IDefinitions iDefinitions, PDefinition definition)
public static void addFormatToStringDefinition(IDefinitions iDefinitions)
public static void addPreferenceDefinition(IDefinitions iDefinitions, java.lang.String name, boolean bool)