Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/elvin-du/tinyscript
/ types & classes
Types & classes
46 in github.com/elvin-du/tinyscript
⨍
Functions
285
◇
Types & classes
46
Interface
ASTNode
parser/ast/ast.go:9
TypeAlias
AddressingType
寻址类型
gen/types.go:4
Struct
AssignStmt
parser/ast/stmt_assign.go:5
Struct
Block
parser/ast/block.go:5
Struct
CallExpr
parser/ast/expr_call.go:5
Struct
DeclareStmt
parser/ast/stmt_declare.go:5
Struct
Expr
parser/ast/expr.go:7
FuncType
ExprHOF
func() ASTNode
parser/ast/expr.go:24
Struct
Factor
parser/ast/factor.go:9
Struct
ForStmt
parser/ast/stmt_for.go:5
Struct
FuncArgs
parser/ast/func_args.go:5
Struct
FuncDeclareStmt
parser/ast/stmt_func_declare.go:5
Struct
IfStmt
parser/ast/stmt_if.go:5
Struct
ImmediateNumber
gen/operand/immediate_number.go:7
Struct
Instruction
gen/instruction.go:21
Struct
Label
gen/operand/label.go:5
Struct
Lexer
lexer/lexer.go:13
TypeAlias
NodeType
parser/ast/type.go:3
Struct
Offset
gen/operand/offset.go:7
Struct
OpCode
gen/opcode.go:29
Struct
OpCodeGen
gen/opcode_gen.go:10
Struct
OpCodeProgram
gen/opcode_program.go:9
Interface
Operand
gen/operand/oprand.go:3
TypeAlias
OperandType
gen/operand/types.go:3
Struct
Parser
parser/parser.go:8
Struct
PeekTokenStream
parser/ast/stream.go:8
Struct
Program
parser/ast/program.go:5
Struct
Register
gen/operand/register.go:23
Struct
ReturnStmt
parser/ast/stmt_return.go:5
Struct
Scalar
parser/ast/scalar.go:5
Struct
StaticSymbolTable
translator/symbol/static_table.go:8
Struct
Stmt
parser/ast/stmt.go:5
Struct
Stream
lexer/util/stream.go:9
Struct
Symbol
translator/symbol/symbol.go:5
TypeAlias
SymbolType
translator/symbol/types.go:3
Struct
TAInstruction
translator/tainstruction.go:8
TypeAlias
TAInstructionType
translator/tainstruction_type.go:3
Struct
TAProgram
translator/taprogram.go:9
Struct
Table
* 一个符号表在运行时就是活动记录,一个符号表可以对应多个活动记录(递归),符号表这个时候就是一个模板 */
translator/symbol/table.go:10
Struct
Token
lexer/token.go:42
TypeAlias
TokenType
lexer/token.go:5
Struct
Translator
translator/translator.go:10
Struct
VM
vm/vm.go:9
Struct
Variable
parser/ast/variable.go:5
Struct
node
parser/ast/ast.go:32
Struct
priorityTable
parser/ast/priority_table.go:5