Package one.empty3.library.lang
Class Node
- java.lang.Object
-
- one.empty3.library.lang.Node
-
- Direct Known Subclasses:
EntryPoint
public class Node extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Node.Declaration
static class
Node.InstructionBlock
static class
Node.Literal
static class
Node.TokenType
-
Field Summary
Fields Modifier and Type Field Description static int
declaration
static int
declarationTypeClass
static int
declarationTypeMethod
static int
declarationTypeObject
static int
declarationTypeScalar
static int
declarationTypeScalarBoolean
static int
declarationTypeScalarCharacter
static int
declarationTypeScalarCharCodeInt
static int
declarationTypeScalarFloatingPoint
static int
declarationTypeScalarFloatingPointDoublePrecision
static int
declarationTypeScalarInteger
static int
declarationTypeScalarLongInteger
static int
declarationTypeScalarShortInteger
static int
declarationTypeString
static int
inference
static int
instruction
-
Constructor Summary
Constructors Constructor Description Node(java.util.List<Token> tokens)
Node(Node.TokenType tt, Node.Literal l, java.lang.String text, Node.InstructionBlock ib, Node.Declaration d)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canExec()
void
run()
-
-
-
Field Detail
-
declaration
public static final int declaration
- See Also:
- Constant Field Values
-
instruction
public static final int instruction
- See Also:
- Constant Field Values
-
inference
public static final int inference
- See Also:
- Constant Field Values
-
declarationTypeClass
public static final int declarationTypeClass
- See Also:
- Constant Field Values
-
declarationTypeMethod
public static final int declarationTypeMethod
- See Also:
- Constant Field Values
-
declarationTypeScalar
public static final int declarationTypeScalar
- See Also:
- Constant Field Values
-
declarationTypeScalarInteger
public static final int declarationTypeScalarInteger
- See Also:
- Constant Field Values
-
declarationTypeScalarLongInteger
public static final int declarationTypeScalarLongInteger
- See Also:
- Constant Field Values
-
declarationTypeScalarShortInteger
public static final int declarationTypeScalarShortInteger
- See Also:
- Constant Field Values
-
declarationTypeScalarFloatingPoint
public static final int declarationTypeScalarFloatingPoint
- See Also:
- Constant Field Values
-
declarationTypeScalarFloatingPointDoublePrecision
public static final int declarationTypeScalarFloatingPointDoublePrecision
- See Also:
- Constant Field Values
-
declarationTypeScalarCharacter
public static final int declarationTypeScalarCharacter
- See Also:
- Constant Field Values
-
declarationTypeScalarCharCodeInt
public static final int declarationTypeScalarCharCodeInt
- See Also:
- Constant Field Values
-
declarationTypeScalarBoolean
public static final int declarationTypeScalarBoolean
- See Also:
- Constant Field Values
-
declarationTypeObject
public static final int declarationTypeObject
- See Also:
- Constant Field Values
-
declarationTypeString
public static final int declarationTypeString
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Node
public Node(java.util.List<Token> tokens)
-
Node
public Node(Node.TokenType tt, Node.Literal l, java.lang.String text, Node.InstructionBlock ib, Node.Declaration d)
-
-