| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractSemanticAction.onAction(CompilerContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AssignAttrsToLeftNode.onAction(CompilerContext context) |
void |
SetIdentifierAttr.onAction(CompilerContext context) |
void |
SetControlTransferTypeIfNecessary.onAction(CompilerContext context) |
void |
SetAttrToLeftNode.onAction(CompilerContext context) |
void |
AttrFilter.onAction(CompilerContext context) |
void |
SetAttrFromLexical.onAction(CompilerContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ControlTransferByteCodeBackFill.onAction(CompilerContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
PushBinaryComputeByteCode.onAction(CompilerContext context) |
void |
PushUnaryComputeByteCode.onAction(CompilerContext context) |
void |
PushConstByteCode.onAction(CompilerContext context) |
void |
PushControlTransferByteCodeByType.onAction(CompilerContext context) |
void |
PushArrayItemLoadByteCode.onAction(CompilerContext context) |
void |
PushNewArrayByteCode.onAction(CompilerContext context) |
void |
PushControlTransferByteCode.onAction(CompilerContext context) |
void |
PushReturnByteCode.onAction(CompilerContext context) |
void |
MergeControlTransferByteCode.onAction(CompilerContext context) |
void |
PushCompareTransferByteCode.onAction(CompilerContext context) |
void |
PushPropertyLoadByteCode.onAction(CompilerContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
IncreaseArgumentSize.onAction(CompilerContext context) |
void |
InitArgumentSizeIfNecesssary.onAction(CompilerContext context) |
void |
FunctionInvocation.onAction(CompilerContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
InitArraySizeIfNecessary.onAction(CompilerContext context) |
void |
IncreaseArraySize.onAction(CompilerContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BooleanExpressionEnding.onAction(CompilerContext context) |
Copyright © 2020. All rights reserved.