public class MacroNode extends ContentNode
Constructor and Description |
---|
MacroNode(Position position,
VariableExpression macroName,
java.util.List<java.lang.String> macroArgumentNames,
Node content) |
Modifier and Type | Method and Description |
---|---|
static MacroNode |
create(Position position,
VariableExpression macroName,
java.util.List<VariableExpression> macroArgumentExpressions,
Node content) |
java.util.List<java.lang.String> |
getMacroArgumentNames() |
VariableExpression |
getMacroName() |
getContent, visit
getPosition
public MacroNode(Position position, VariableExpression macroName, java.util.List<java.lang.String> macroArgumentNames, Node content)
public static MacroNode create(Position position, VariableExpression macroName, java.util.List<VariableExpression> macroArgumentExpressions, Node content)
public VariableExpression getMacroName()
public java.util.List<java.lang.String> getMacroArgumentNames()