com.voytechs.jnetstream.npl
Class LinkStatement
java.lang.Object
com.voytechs.jnetstream.npl.Node
com.voytechs.jnetstream.npl.StatementNode
com.voytechs.jnetstream.npl.LinkStatement
- All Implemented Interfaces:
- Visitable
public class LinkStatement
- extends StatementNode
- implements Visitable
| Fields inherited from class com.voytechs.jnetstream.npl.Node |
parent |
|
Constructor Summary |
LinkStatement()
Initializer the statement node. |
| Methods inherited from class com.voytechs.jnetstream.npl.StatementNode |
acceptCode, acceptLValue, acceptModifier, acceptStatement, canOptimize, getCode, getLineNumber, getName, getPermTable, getStatement, getSymTable, getType, getTypePrimitive, optimize, parse, setSymTable, setTypePrimitive |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
size
protected IntNode size
skip
protected IntNode skip
LinkStatement
public LinkStatement()
- Initializer the statement node.
visit
public boolean visit(Visitor visitor,
java.lang.Object user1,
java.lang.Object user2)
throws NodeException
- Specified by:
visit in interface Visitable
- Throws:
NodeException
parseLValue
protected void parseLValue(ExpTokenizer tokens)
throws SyntaxError
- Overrides:
parseLValue in class StatementNode
- Throws:
SyntaxError
parseModifiers
protected void parseModifiers(ExpTokenizer tokens)
throws SyntaxError
- Overrides:
parseModifiers in class StatementNode
- Throws:
SyntaxError
parsePostModifiers
protected void parsePostModifiers(ExpTokenizer tokens)
throws SyntaxError
- Overrides:
parsePostModifiers in class StatementNode
- Throws:
SyntaxError
parseCode
protected void parseCode(ExpTokenizer tokens)
throws SyntaxError
- Overrides:
parseCode in class StatementNode
- Throws:
SyntaxError
toString
public java.lang.String toString()
- Overrides:
toString in class StatementNode
main
public static void main(java.lang.String[] args)
- Test function for StatementNode
- Parameters:
args - command line arguments
isUserSupplied
public boolean isUserSupplied()
- Returns:
- Returns the userSupplied.
setUserSupplied
public void setUserSupplied(boolean userSupplied)
- Parameters:
userSupplied - The userSupplied to set.