MCPcopy Create free account

hub / github.com/elvin-du/tinyscript / types & classes

Types & classes46 in github.com/elvin-du/tinyscript

InterfaceASTNode
parser/ast/ast.go:9
TypeAliasAddressingType
寻址类型
gen/types.go:4
StructAssignStmt
parser/ast/stmt_assign.go:5
StructBlock
parser/ast/block.go:5
StructCallExpr
parser/ast/expr_call.go:5
StructDeclareStmt
parser/ast/stmt_declare.go:5
StructExpr
parser/ast/expr.go:7
FuncTypeExprHOF
func() ASTNode
parser/ast/expr.go:24
StructFactor
parser/ast/factor.go:9
StructForStmt
parser/ast/stmt_for.go:5
StructFuncArgs
parser/ast/func_args.go:5
StructFuncDeclareStmt
parser/ast/stmt_func_declare.go:5
StructIfStmt
parser/ast/stmt_if.go:5
StructImmediateNumber
gen/operand/immediate_number.go:7
StructInstruction
gen/instruction.go:21
StructLabel
gen/operand/label.go:5
StructLexer
lexer/lexer.go:13
TypeAliasNodeType
parser/ast/type.go:3
StructOffset
gen/operand/offset.go:7
StructOpCode
gen/opcode.go:29
StructOpCodeGen
gen/opcode_gen.go:10
StructOpCodeProgram
gen/opcode_program.go:9
InterfaceOperand
gen/operand/oprand.go:3
TypeAliasOperandType
gen/operand/types.go:3
StructParser
parser/parser.go:8
StructPeekTokenStream
parser/ast/stream.go:8
StructProgram
parser/ast/program.go:5
StructRegister
gen/operand/register.go:23
StructReturnStmt
parser/ast/stmt_return.go:5
StructScalar
parser/ast/scalar.go:5
StructStaticSymbolTable
translator/symbol/static_table.go:8
StructStmt
parser/ast/stmt.go:5
StructStream
lexer/util/stream.go:9
StructSymbol
translator/symbol/symbol.go:5
TypeAliasSymbolType
translator/symbol/types.go:3
StructTAInstruction
translator/tainstruction.go:8
TypeAliasTAInstructionType
translator/tainstruction_type.go:3
StructTAProgram
translator/taprogram.go:9
StructTable
* 一个符号表在运行时就是活动记录,一个符号表可以对应多个活动记录(递归),符号表这个时候就是一个模板 */
translator/symbol/table.go:10
StructToken
lexer/token.go:42
TypeAliasTokenType
lexer/token.go:5
StructTranslator
translator/translator.go:10
StructVM
vm/vm.go:9
StructVariable
parser/ast/variable.go:5
Structnode
parser/ast/ast.go:32
StructpriorityTable
parser/ast/priority_table.go:5