Modifier and Type | Field and Description |
---|---|
java.lang.String |
name
Name of this pattern.
|
Constructor and Description |
---|
Scope(ParserRuntime rt,
java.lang.String name_) |
Modifier and Type | Method and Description |
---|---|
void |
append(Pattern pattern,
java.lang.String method)
Incorporates the newly discovered <define>.
|
void |
appendBody(java.lang.String code) |
void |
appendImport(java.lang.String code) |
java.lang.Object |
apply(PatternFunction f) |
void |
clear() |
java.lang.String |
getBody() |
java.lang.String |
getImport() |
NGCCDefineParam |
getParam()
NGCC parameters associated to this scope.
|
int |
getParamCount() |
Pattern |
getPattern() |
void |
setParam(NGCCDefineParam p) |
public final java.lang.String name
For the start pattern, this field is null.
public Scope(ParserRuntime rt, java.lang.String name_)
public void setParam(NGCCDefineParam p)
public NGCCDefineParam getParam()
public Pattern getPattern()
public void appendImport(java.lang.String code)
public java.lang.String getImport()
public void appendBody(java.lang.String code)
public java.lang.String getBody()
public void append(Pattern pattern, java.lang.String method)
public java.lang.Object apply(PatternFunction f)
public int getParamCount()
public void clear()