Documentation ¶
Index ¶
- Constants
- Variables
- func Format(arg ...Any) string
- func StackAction() ice.Actions
- func StackHandler(m *ice.Message, arg ...string)
- func TransActions(m *ice.Message, arg ...Any) ice.Actions
- func TransCommands(m *ice.Message, arg ...Any) ice.Commands
- func TransContext(m *ice.Message, key string, arg ...Any) *ice.Context
- type Any
- type Boolean
- type Buffer
- type Caller
- type Dict
- type Error
- type Expr
- type Field
- type Fields
- type Frame
- type Function
- type Interface
- type List
- type Map
- type Message
- type Number
- type Object
- type Operater
- type Position
- type Slice
- type Stack
- type String
- type Struct
- type Value
Constants ¶
View Source
const ( SPACE = "\t " QUOTE = "\"'`" TRANS = " " BLOCK = "[:](,){;}*/+-<>!=&|" EXPAND = "..." DEFINE = ":=" ASSIGN = "=" SUBS = "[" DEFS = ":" SUPS = "]" OPEN = "(" FIELD = "," CLOSE = ")" BEGIN = "{" SPLIT = ";" END = "}" )
View Source
const ( PACKAGE = "package" IMPORT = "import" )
View Source
const ( STATUS_NORMAL = 0 STATUS_DISABLE = -1 )
View Source
const ( IF = "if" ELSE = "else" FOR = "for" RANGE = "range" BREAK = "break" CONTINUE = "continue" SWITCH = "switch" CASE = "case" DEFAULT = "default" FUNC = "func" DEFER = "defer" RETURN = "return" CALL = "call" INIT = "init" MAIN = "main" INFO = "info" )
View Source
const ( KEYWORD = "keyword" FUNCTION = "function" )
View Source
const ( MAP = "map" SLICE = "slice" STRUCT = "struct" INTERFACE = "interface" STRING = "string" BOOL = "bool" INT = "int" INSTANCEOF = "instanceof" IMPLEMENTS = "implements" CONST = "const" TYPE = "type" VAR = "var" )
View Source
const ( LEN = "len" KIT = "kit" )
View Source
const (
ERROR = "error"
)
View Source
const EXPR = "expr"
View Source
const STACK = "stack"
View Source
const YAC = "yac"
Variables ¶
Functions ¶
Types ¶
type Any ¶ added in v1.5.5
type Boolean ¶ added in v1.5.5
type Boolean struct {
// contains filtered or unexported fields
}
type Buffer ¶ added in v1.5.5
type Buffer struct {
// contains filtered or unexported fields
}
type Dict ¶ added in v1.5.5
type Dict struct {
// contains filtered or unexported fields
}
type Error ¶ added in v1.5.5
type Error struct { Position // contains filtered or unexported fields }
type Field ¶ added in v1.5.5
type Field struct {
// contains filtered or unexported fields
}
type Frame ¶ added in v1.5.5
type Frame struct { Position // contains filtered or unexported fields }
type Function ¶ added in v1.5.5
type Function struct { Position // contains filtered or unexported fields }
type Interface ¶ added in v1.5.5
type Interface struct {
// contains filtered or unexported fields
}
type List ¶ added in v1.5.5
type List struct {
// contains filtered or unexported fields
}
type Map ¶ added in v1.5.5
type Map struct {
// contains filtered or unexported fields
}
type Message ¶ added in v1.5.5
type Number ¶ added in v1.5.5
type Number struct {
// contains filtered or unexported fields
}
type Object ¶ added in v1.5.5
type Object struct {
// contains filtered or unexported fields
}
type Position ¶ added in v1.5.5
type Position struct { *Buffer // contains filtered or unexported fields }
type Slice ¶ added in v1.5.5
type Slice struct {
// contains filtered or unexported fields
}
type String ¶ added in v1.5.5
type String struct {
// contains filtered or unexported fields
}
type Struct ¶ added in v1.5.5
type Struct struct { Position // contains filtered or unexported fields }
type Value ¶ added in v1.5.5
type Value struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.