Package | Description |
---|---|
leola.ast | |
leola.frontend | |
leola.frontend.parsers | |
leola.frontend.tokens | |
leola.vm | |
leola.vm.compiler |
Class and Description |
---|
ArrayAccessExpr
Accounts for array access expressions:
|
ArrayAccessSetExpr
Accounts for setting an array access expressions:
|
ArrayDeclExpr
Array declaration expression.
|
AssignmentExpr
Assignment statement
|
ASTNode
Abstract Syntax tree node
|
ASTNodeVisitor
Node Visitor
|
BinaryAssignmentExpr
Binary Assignment expression
|
BinaryExpr
A Binary expression.
|
BinaryExpr.BinaryOp
Binary operator
|
BooleanExpr |
BreakStmt
Empty block
|
CaseExpr
Case Expression
|
CatchStmt
ON Statement:
|
ChainedArrayAccessExpr |
ChainedArrayAccessSetExpr |
ChainedAssignmentExpr
Assignment statement
|
ChainedBinaryAssignmentExpr
Assignment statement
|
ChainedFuncInvocationExpr
A Function invocation that reads from the top of the stack.
|
ChainedMemberAccessExpr |
ClassDeclStmt
Class Declaration
|
CompoundExpr
A statement composed of two statements
|
CompoundStmt
A statement composed of two statements
|
ContinueStmt
Empty block
|
DecoratorExpr
Decorator expression
|
EmptyStmt
Empty block
|
Expr
An Expression
|
FuncDefExpr |
FuncInvocationExpr
A Function invokation
|
GenDefExpr |
IfStmt
If Statement
|
IntegerExpr
Number expression
|
IsExpr
IS Expression
|
LongExpr
Number expression
|
MapDeclExpr |
MemberAccessExpr |
NamedParameterExpr
Named Parameter Expression
|
NamespaceAccessExpr
Using a Namespace
|
NamespaceStmt
Namespace definition Statement
|
NewExpr
Instantiates a new Object
|
NullExpr
Represents null
|
OwnableExpr
A variable owned by a class.
|
ProgramStmt
A program, the root node
|
RealExpr
Number expression
|
ReturnStmt
Return statement
|
Stmt
A Statement
|
StringExpr |
SwitchStmt
Switch Stmt
|
ThrowStmt
Throw statement
|
TryStmt
Try statement
|
UnaryExpr
Unary operator
|
UnaryExpr.UnaryOp |
VarDeclStmt |
VarExpr |
WhileStmt |
YieldStmt
Return statement
|
Class and Description |
---|
ASTNode
Abstract Syntax tree node
|
Class and Description |
---|
ASTNode
Abstract Syntax tree node
|
Expr
An Expression
|
Stmt
A Statement
|
Class and Description |
---|
BinaryExpr.BinaryOp
Binary operator
|
Class and Description |
---|
ASTNode
Abstract Syntax tree node
|
Class and Description |
---|
ArrayAccessExpr
Accounts for array access expressions:
|
ArrayAccessSetExpr
Accounts for setting an array access expressions:
|
ArrayDeclExpr
Array declaration expression.
|
AssignmentExpr
Assignment statement
|
ASTNodeVisitor
Node Visitor
|
ASTNodeVisitorAdapter
Serves as an Adapter
|
BinaryAssignmentExpr
Binary Assignment expression
|
BinaryExpr
A Binary expression.
|
BooleanExpr |
BreakStmt
Empty block
|
CaseExpr
Case Expression
|
CatchStmt
ON Statement:
|
ChainedArrayAccessExpr |
ChainedArrayAccessSetExpr |
ChainedAssignmentExpr
Assignment statement
|
ChainedBinaryAssignmentExpr
Assignment statement
|
ChainedFuncInvocationExpr
A Function invocation that reads from the top of the stack.
|
ChainedMemberAccessExpr |
ClassDeclStmt
Class Declaration
|
CompoundExpr
A statement composed of two statements
|
CompoundStmt
A statement composed of two statements
|
ContinueStmt
Empty block
|
DecoratorExpr
Decorator expression
|
EmptyStmt
Empty block
|
FuncDefExpr |
FuncInvocationExpr
A Function invokation
|
GenDefExpr |
IfStmt
If Statement
|
IntegerExpr
Number expression
|
IsExpr
IS Expression
|
LongExpr
Number expression
|
MapDeclExpr |
MemberAccessExpr |
NamedParameterExpr
Named Parameter Expression
|
NamespaceAccessExpr
Using a Namespace
|
NamespaceStmt
Namespace definition Statement
|
NewExpr
Instantiates a new Object
|
NullExpr
Represents null
|
ProgramStmt
A program, the root node
|
RealExpr
Number expression
|
ReturnStmt
Return statement
|
StringExpr |
SwitchStmt
Switch Stmt
|
ThrowStmt
Throw statement
|
TryStmt
Try statement
|
UnaryExpr
Unary operator
|
VarDeclStmt |
VarExpr |
WhileStmt |
YieldStmt
Return statement
|
Copyright © 2010–2015. All rights reserved.