Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ColumnInfo ¶ added in v0.0.4
type ExprOpeType ¶ added in v0.0.4
type ExprOpeType int
const ( NA ExprOpeType PUSH POP ADD SUB MUL DIV MOD STORE CALL PICK EQ NEQ LT LTE GT GTE AND OR NOT CAST JMP JMPC JMPNC JMPL LABEL SWAP )
func (ExprOpeType) String ¶ added in v0.0.4
func (o ExprOpeType) String() string
type ExprVMCode ¶ added in v0.0.4
type ExprVMCode struct { Operator ExprOpeType Operand value.Value }
func (ExprVMCode) String ¶ added in v0.0.4
func (c ExprVMCode) String() string
type Runtime ¶
type Runtime struct {
// contains filtered or unexported fields
}
func (*Runtime) Translate ¶ added in v0.0.4
func (r *Runtime) Translate(expr *ast.Expression) []ExprVMCode
Source Files ¶
Click to show internal directories.
Click to hide internal directories.