|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.voytechs.jnetstream.npl.Node
com.voytechs.jnetstream.npl.StatementNode
com.voytechs.jnetstream.npl.LocalStatement
public abstract class LocalStatement
| Field Summary | |
|---|---|
protected LongNode |
size
|
| Fields inherited from class com.voytechs.jnetstream.npl.StatementNode |
|---|
code, modifiers, perm, statement, sym, token, type, typePrimitive, value |
| Fields inherited from class com.voytechs.jnetstream.npl.Node |
|---|
parent |
| Constructor Summary | |
|---|---|
LocalStatement()
Initializer the statement node. |
|
| Method Summary | |
|---|---|
protected boolean |
acceptLValueSize(Node node)
|
protected boolean |
acceptType(Token token)
|
static void |
main(java.lang.String[] args)
Test function for StatementNode |
protected void |
parseLValue(ExpTokenizer tokens)
|
protected void |
parsePostModifiers(ExpTokenizer tokens)
|
java.lang.String |
toString()
|
| Methods inherited from class com.voytechs.jnetstream.npl.StatementNode |
|---|
acceptCode, acceptLValue, acceptModifier, acceptStatement, canOptimize, getCode, getLineNumber, getName, getPermTable, getStatement, getSymTable, getType, getTypePrimitive, optimize, parse, parseCode, parseModifiers, setSymTable, setTypePrimitive |
| Methods inherited from class com.voytechs.jnetstream.npl.Node |
|---|
getParent, getToken, setParent, setToken |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.voytechs.jnetstream.npl.Visitable |
|---|
visit |
| Field Detail |
|---|
protected LongNode size
| Constructor Detail |
|---|
public LocalStatement()
| Method Detail |
|---|
protected void parseLValue(ExpTokenizer tokens)
throws SyntaxError
parseLValue in class StatementNodeSyntaxError
protected void parsePostModifiers(ExpTokenizer tokens)
throws SyntaxError
parsePostModifiers in class StatementNodeSyntaxErrorprotected boolean acceptType(Token token)
protected boolean acceptLValueSize(Node node)
public java.lang.String toString()
toString in class StatementNodepublic static void main(java.lang.String[] args)
args - command line arguments
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||