public class ActionTranslator extends Objectimplements ActionSplitterListener
| Modifier and Type | Field and Description |
|---|---|
static Map |
rulePropToModelMap
|
static Map |
thisRulePropToModelMap
|
static Map |
tokenPropToModelMap
|
| Constructor and Description |
|---|
ActionTranslator(OutputModelFactory
|
| Modifier and Type | Method and Description |
|---|---|
void |
attr(String
|
String |
getRuleLabel(String
|
String |
getTokenLabel(String
|
void |
nonLocalAttr(String
|
void |
qualifiedAttr(String
|
void |
setAttr(String
|
void |
setNonLocalAttr(String
|
void |
text(String
|
static String |
toString(List
|
static List |
translateAction(OutputModelFactory
|
static List |
translateActionChunk(OutputModelFactory
|
public static final Map<String ,Class <? extends RulePropertyRef >> thisRulePropToModelMap
public static final Map<String ,Class <? extends RulePropertyRef >> rulePropToModelMap
public static final Map<String ,Class <? extends TokenPropertyRef >> tokenPropToModelMap
public ActionTranslator(OutputModelFactoryfactory, ActionAST node)
public static StringtoString(List <ActionChunk > chunks)
public static List<ActionChunk > translateAction(OutputModelFactory factory, RuleFunction rf, Token tokenWithinAction, ActionAST node)
public static List<ActionChunk > translateActionChunk(OutputModelFactory factory, RuleFunction rf, String action, ActionAST node)
public void attr(Stringexpr, Token x)
public void qualifiedAttr(Stringexpr, Token x, Token y)
public void setAttr(Stringexpr, Token x, Token rhs)
public void nonLocalAttr(Stringexpr, Token x, Token y)
public void setNonLocalAttr(Stringexpr, Token x, Token y, Token rhs)
public void text(Stringtext)