Documentation
¶
Index ¶
- Constants
- type Actor
- type Alist
- func (alist *Alist) ChangeContext(name string)
- func (alist *Alist) Clone() (res Expr)
- func (alist *Alist) Debug() (res string)
- func (alist *Alist) Equals(e Expr) (res bool)
- func (alist *Alist) Eval() (res Expr)
- func (alist *Alist) MarshalJSON() ([]byte, error)
- func (alist *Alist) String() (res string)
- func (alist *Alist) UnmarshalJSON(j []byte) error
- type Any
- type AnyClass
- type Constructor
- type Context
- type Dict
- func (dict *Dict) ChangeContext(name string)
- func (dict *Dict) Clone() (res Expr)
- func (dict *Dict) Debug() (res string)
- func (dict *Dict) Equals(e Expr) (res bool)
- func (dict *Dict) Eval() (res Expr)
- func (dict *Dict) MarshalJSON() ([]byte, error)
- func (dict *Dict) String() (res string)
- func (dict *Dict) UnmarshalJSON(j []byte) error
- type Expr
- type Float
- func (num *Float) ChangeContext(name string)
- func (num *Float) Clone() (res Expr)
- func (num *Float) Debug() (res string)
- func (num *Float) Equals(e Expr) (res bool)
- func (num *Float) Eval() (res Expr)
- func (num *Float) MarshalJSON() ([]byte, error)
- func (num *Float) String() (res string)
- func (num *Float) UnmarshalJSON(j []byte) error
- type Fork
- type Func
- type HTTPHandler
- type ID
- func (id *ID) ChangeContext(name string)
- func (id *ID) Clone() (res Expr)
- func (id *ID) Debug() (res string)
- func (id *ID) Equals(e Expr) (res bool)
- func (id *ID) Eval() (res Expr)
- func (id *ID) MarshalJSON() ([]byte, error)
- func (id *ID) String() (res string)
- func (id *ID) UnmarshalJSON(j []byte) error
- type Int
- func (num *Int) ChangeContext(name string)
- func (num *Int) Clone() (res Expr)
- func (num *Int) Debug() (res string)
- func (num *Int) Equals(e Expr) (res bool)
- func (num *Int) Eval() (res Expr)
- func (num *Int) MarshalJSON() ([]byte, error)
- func (num *Int) String() (res string)
- func (num *Int) UnmarshalJSON(j []byte) error
- type JPL
- type Lamb
- func (lamb *Lamb) Apply(args []Expr, ctxName string) (res Expr)
- func (lamb *Lamb) ChangeContext(name string)
- func (lamb *Lamb) Clone() (res Expr)
- func (lamb *Lamb) Debug() (res string)
- func (lamb *Lamb) Equals(e Expr) (res bool)
- func (lamb *Lamb) Eval() (res Expr)
- func (lamb *Lamb) MarshalJSON() ([]byte, error)
- func (lamb *Lamb) String() (res string)
- type Llist
- func (llist *Llist) ChangeContext(name string)
- func (llist *Llist) Clone() (res Expr)
- func (llist *Llist) Debug() (res string)
- func (llist *Llist) Equals(e Expr) (res bool)
- func (llist *Llist) Eval() (res Expr)
- func (llist *Llist) MarshalJSON() ([]byte, error)
- func (llist *Llist) String() (res string)
- type Match
- type Method
- type Mlist
- func (mlist *Mlist) ChangeContext(name string)
- func (mlist *Mlist) Clone() (res Expr)
- func (mlist *Mlist) Debug() (res string)
- func (mlist *Mlist) Equals(e Expr) (res bool)
- func (mlist *Mlist) Eval() (res Expr)
- func (mlist *Mlist) MarshalJSON() ([]byte, error)
- func (mlist *Mlist) String() (res string)
- type Pattern
- type Prop
- type Property
- type Refer
- type Text
- func (text *Text) ChangeContext(name string)
- func (text *Text) Clone() (res Expr)
- func (text *Text) Debug() (res string)
- func (text *Text) Equals(e Expr) (res bool)
- func (text *Text) Eval() (res Expr)
- func (text *Text) MarshalJSON() ([]byte, error)
- func (text *Text) String() (res string)
- func (text *Text) UnmarshalJSON(j []byte) error
Constants ¶
View Source
const ( OK = "ok" FAIL = "fail" NEXT = "next" )
View Source
const ( TRUE = "true" FALSE = "false" ERROR = "error" NULL = "null" UNDEFINED = "undefined" BREAK = "break" CONTINUE = "contunue" )
Constants -
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alist ¶
type Alist struct {
Expr
json.Marshaler
json.Unmarshaler
Node parsec.ParsecNode
Name string
Value []Expr
CtxName string
}
Alist -
type AnyClass ¶
type AnyClass struct {
Name string
Constructor Constructor
Methods map[string]Method
Properties map[string]Property
}
AnyClass -
type Constructor ¶
Constructor -
type Dict ¶
type Dict struct {
Expr
json.Marshaler
json.Unmarshaler
Node parsec.ParsecNode
Name string
Value map[string]Expr
CtxName string
}
Dict -
type Expr ¶
type Expr interface {
fmt.Stringer
Eval() Expr
Equals(Expr) bool
Clone() Expr
ChangeContext(string)
Debug() string
}
Expr -
type Float ¶
type Float struct {
Expr
json.Marshaler
json.Unmarshaler
Node parsec.ParsecNode
Name string
Value float64
CtxName string
}
Float -
type HTTPHandler ¶
type HTTPHandler struct {
// contains filtered or unexported fields
}
HTTPHandler -
func (*HTTPHandler) ServeHTTP ¶
func (h *HTTPHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
type ID ¶
type ID struct {
Expr
json.Marshaler
json.Unmarshaler
Node parsec.ParsecNode
Name string
Value string
CtxName string
}
ID -
type Int ¶
type Int struct {
Expr
json.Marshaler
json.Unmarshaler
Node parsec.ParsecNode
Name string
Value int
CtxName string
}
Int -
type Llist ¶
type Llist struct {
Expr
json.Marshaler
Node parsec.ParsecNode
Name string
Value []Expr
CtxName string
}
Llist -
type Mlist ¶
type Mlist struct {
Expr
json.Marshaler
Node parsec.ParsecNode
Name string
Value []Expr
CtxName string
}
Mlist -
type Refer ¶
type Refer struct {
Expr
json.Marshaler
Node parsec.ParsecNode
Name string
Value string
CtxName string
}
Refer -
Source Files
¶
Click to show internal directories.
Click to hide internal directories.