Package | Description |
---|---|
leola.ast | |
leola.vm.compiler |
Modifier and Type | Class and Description |
---|---|
class |
ASTNodeVisitorAdapter
Serves as an Adapter
|
Modifier and Type | Method and Description |
---|---|
void |
YieldStmt.visit(ASTNodeVisitor v) |
void |
WhileStmt.visit(ASTNodeVisitor v) |
void |
VarExpr.visit(ASTNodeVisitor v) |
void |
VarDeclStmt.visit(ASTNodeVisitor v) |
void |
UnaryExpr.visit(ASTNodeVisitor v) |
void |
TryStmt.visit(ASTNodeVisitor v) |
void |
ThrowStmt.visit(ASTNodeVisitor v) |
void |
SwitchStmt.visit(ASTNodeVisitor v) |
void |
StringExpr.visit(ASTNodeVisitor v) |
void |
ReturnStmt.visit(ASTNodeVisitor v) |
void |
RealExpr.visit(ASTNodeVisitor v) |
void |
ProgramStmt.visit(ASTNodeVisitor v) |
void |
NullExpr.visit(ASTNodeVisitor v) |
void |
NewExpr.visit(ASTNodeVisitor v) |
void |
NamespaceStmt.visit(ASTNodeVisitor v) |
void |
NamespaceAccessExpr.visit(ASTNodeVisitor v) |
void |
NamedParameterExpr.visit(ASTNodeVisitor v) |
void |
MemberAccessExpr.visit(ASTNodeVisitor v) |
void |
MapDeclExpr.visit(ASTNodeVisitor v) |
void |
LongExpr.visit(ASTNodeVisitor v) |
void |
IsExpr.visit(ASTNodeVisitor v) |
void |
IntegerExpr.visit(ASTNodeVisitor v) |
void |
IfStmt.visit(ASTNodeVisitor v) |
void |
GenDefExpr.visit(ASTNodeVisitor v) |
void |
FuncInvocationExpr.visit(ASTNodeVisitor v) |
void |
FuncDefExpr.visit(ASTNodeVisitor v) |
void |
EmptyStmt.visit(ASTNodeVisitor v) |
void |
DecoratorExpr.visit(ASTNodeVisitor v) |
void |
ContinueStmt.visit(ASTNodeVisitor v) |
void |
CompoundStmt.visit(ASTNodeVisitor v) |
void |
CompoundExpr.visit(ASTNodeVisitor v) |
void |
ClassDeclStmt.visit(ASTNodeVisitor v) |
void |
ChainedMemberAccessExpr.visit(ASTNodeVisitor v) |
void |
ChainedFuncInvocationExpr.visit(ASTNodeVisitor v) |
void |
ChainedBinaryAssignmentExpr.visit(ASTNodeVisitor v) |
void |
ChainedAssignmentExpr.visit(ASTNodeVisitor v) |
void |
ChainedArrayAccessSetExpr.visit(ASTNodeVisitor v) |
void |
ChainedArrayAccessExpr.visit(ASTNodeVisitor v) |
void |
CatchStmt.visit(ASTNodeVisitor v) |
void |
CaseExpr.visit(ASTNodeVisitor v) |
void |
BreakStmt.visit(ASTNodeVisitor v) |
void |
BooleanExpr.visit(ASTNodeVisitor v) |
void |
BinaryExpr.visit(ASTNodeVisitor v) |
void |
BinaryAssignmentExpr.visit(ASTNodeVisitor v) |
abstract void |
ASTNode.visit(ASTNodeVisitor v)
Visits the
ASTNode . |
void |
AssignmentExpr.visit(ASTNodeVisitor v) |
void |
ArrayDeclExpr.visit(ASTNodeVisitor v) |
void |
ArrayAccessSetExpr.visit(ASTNodeVisitor v) |
void |
ArrayAccessExpr.visit(ASTNodeVisitor v) |
Modifier and Type | Class and Description |
---|---|
class |
BytecodeGeneratorVisitor
Generates
Bytecode based off of an Abstract Syntax Tree. |
class |
TailcallOptimizerVisitor
Scans a function definition to see if it can apply a tail-call optimization
|
Copyright © 2010–2015. All rights reserved.