Documentation ¶
Index ¶
- Variables
- func ActivateCheckTypeHeader()
- func ActivateWebAssemblyEnvHeader()
- func ActivateWebGLProgramHeader()
- func CallIsCallMacro(call *js.Call) bool
- func IsCallMacro(name string) bool
- func IsClassMacro(gname string, name string) bool
- func IsClassMacroGroup(gname string) bool
- func IsConstructorMacro(name string) bool
- func MemberIsClassMacro(m *js.Member) bool
- func NewBigIntCall(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewBlobFromInstance(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewBlobToInstance(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewCallMacro(name string, args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewCallMacroFromCall(call *js.Call, ctx context.Context) (js.Expression, error)
- func NewCastCall(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewClassMacro(gname string, name string, args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewClassMacroFromMember(m *js.Member, args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewConstructorMacro(name string, args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewConstructorMacroFromCall(call *js.Call, ctx context.Context) (js.Expression, error)
- func NewDegToRad(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewIsUndefined(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewMathAdvanceWidth(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewMathBoundingBox(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewMathSymbolToCodePoint(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewObjectFromInstance(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewObjectToInstance(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewParseTime(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewRPCClient(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewRPCServer(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewRadToDeg(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewSharedWorkerPost(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewSyntaxTreeInfo(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewURLCurrent(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewWebAssemblyExec(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewWebGLProgram(args []js.Expression, ctx context.Context) (js.Expression, error)
- func NewXMLHttpRequestPost(args []js.Expression, ctx context.Context) (js.Expression, error)
- func RegisterActivateMacroHeadersCallback() bool
- func RegisterTranspileWebGLShaders(fn TranspileWebGLShadersFunc) bool
- func ResolveHeaderActivity(h Header, ctx context.Context)
- func UniqueHeaderNames(h Header, ns js.Namespace) error
- func WriteHeaders() string
- type BigIntCall
- type BlobFromInstance
- func (m *BlobFromInstance) Dump(indent string) string
- func (m *BlobFromInstance) EvalExpression() (values.Value, error)
- func (m *BlobFromInstance) ResolveExpressionActivity(usage js.Usage) error
- func (m *BlobFromInstance) UniqueExpressionNames(ns js.Namespace) error
- func (m *BlobFromInstance) WriteExpression() string
- type BlobFromInstanceHeader
- type BlobToInstance
- func (m *BlobToInstance) Dump(indent string) string
- func (m *BlobToInstance) EvalExpression() (values.Value, error)
- func (m *BlobToInstance) ResolveExpressionActivity(usage js.Usage) error
- func (m *BlobToInstance) UniqueExpressionNames(ns js.Namespace) error
- func (m *BlobToInstance) WriteExpression() string
- type BlobToInstanceHeader
- type CastCall
- type CheckTypeHeader
- type Convert
- type DegToRad
- type Header
- type HeaderBuilder
- type HeaderData
- type IsUndefined
- func (m *IsUndefined) Dump(indent string) string
- func (m *IsUndefined) EvalExpression() (values.Value, error)
- func (m *IsUndefined) ResolveExpressionActivity(usage js.Usage) error
- func (m *IsUndefined) ResolveExpressionNames(scope js.Scope) error
- func (m *IsUndefined) UniqueExpressionNames(ns js.Namespace) error
- func (m *IsUndefined) UniversalExpressionNames(ns js.Namespace) error
- func (m *IsUndefined) WriteExpression() string
- type Macro
- func (m *Macro) Context() context.Context
- func (m *Macro) ResolveExpressionActivity(usage js.Usage) error
- func (m *Macro) ResolveExpressionNames(scope js.Scope) error
- func (m *Macro) UniqueExpressionNames(ns js.Namespace) error
- func (m *Macro) UniversalExpressionNames(ns js.Namespace) error
- func (m *Macro) Walk(fn js.WalkFunc) error
- type MacroConstructor
- type MacroGroup
- type MathAdvanceWidth
- type MathBoundingBox
- type MathFontHeader
- type MathSymbolToCodePoint
- type ObjectFromInstance
- func (m *ObjectFromInstance) Dump(indent string) string
- func (m *ObjectFromInstance) EvalExpression() (values.Value, error)
- func (m *ObjectFromInstance) ResolveExpressionActivity(usage js.Usage) error
- func (m *ObjectFromInstance) UniqueExpressionNames(ns js.Namespace) error
- func (m *ObjectFromInstance) WriteExpression() string
- type ObjectFromInstanceHeader
- type ObjectToInstance
- func (m *ObjectToInstance) Dump(indent string) string
- func (m *ObjectToInstance) EvalExpression() (values.Value, error)
- func (m *ObjectToInstance) ResolveExpressionActivity(usage js.Usage) error
- func (m *ObjectToInstance) UniqueExpressionNames(ns js.Namespace) error
- func (m *ObjectToInstance) WriteExpression() string
- type ObjectToInstanceHeader
- type PostMacro
- type RPCClient
- type RPCClientHeader
- type RPCContextHeader
- type RPCMacro
- type RPCServer
- type RPCServerHeader
- type RadToDeg
- type SearchIndexHeader
- type SharedWorkerPost
- func (m *SharedWorkerPost) Dump(indent string) string
- func (m *SharedWorkerPost) EvalExpression() (values.Value, error)
- func (m *SharedWorkerPost) ResolveExpressionActivity(usage js.Usage) error
- func (m *SharedWorkerPost) UniqueExpressionNames(ns js.Namespace) error
- func (m *SharedWorkerPost) WriteExpression() string
- type SharedWorkerPostHeader
- type SyntaxTreeInfo
- type ToInstance
- type TranspileWebGLShadersFunc
- type URLCurrent
- type WebAssemblyEnvHeader
- type WebAssemblyExec
- type WebGLProgram
- func (m *WebGLProgram) Dump(indent string) string
- func (m *WebGLProgram) EvalExpression() (values.Value, error)
- func (m *WebGLProgram) ResolveExpressionActivity(usage js.Usage) error
- func (m *WebGLProgram) ResolveExpressionNames(scope js.Scope) error
- func (m *WebGLProgram) UniqueExpressionNames(ns js.Namespace) error
- func (m *WebGLProgram) WriteExpression() string
- type WebGLProgramHeader
- type XMLHttpRequestPost
- func (m *XMLHttpRequestPost) Dump(indent string) string
- func (m *XMLHttpRequestPost) EvalExpression() (values.Value, error)
- func (m *XMLHttpRequestPost) ResolveExpressionActivity(usage js.Usage) error
- func (m *XMLHttpRequestPost) UniqueExpressionNames(ns js.Namespace) error
- func (m *XMLHttpRequestPost) WriteExpression() string
- type XMLPostHeader
Constants ¶
This section is empty.
Variables ¶
View Source
var COMPACT = false
Functions ¶
func ActivateCheckTypeHeader ¶
func ActivateCheckTypeHeader()
func ActivateWebAssemblyEnvHeader ¶
func ActivateWebAssemblyEnvHeader()
func ActivateWebGLProgramHeader ¶ added in v0.2.0
func ActivateWebGLProgramHeader()
func CallIsCallMacro ¶
func IsCallMacro ¶
func IsClassMacro ¶
func IsClassMacroGroup ¶
func IsConstructorMacro ¶
func MemberIsClassMacro ¶
func NewBigIntCall ¶
func NewBigIntCall(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewBlobFromInstance ¶
func NewBlobFromInstance(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewBlobToInstance ¶
func NewBlobToInstance(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewCallMacro ¶
func NewCallMacro(name string, args []js.Expression, ctx context.Context) (js.Expression, error)
func NewCallMacroFromCall ¶
func NewCastCall ¶
func NewCastCall(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewClassMacro ¶
func NewClassMacro(gname string, name string, args []js.Expression, ctx context.Context) (js.Expression, error)
func NewClassMacroFromMember ¶
func NewClassMacroFromMember(m *js.Member, args []js.Expression, ctx context.Context) (js.Expression, error)
func NewConstructorMacro ¶
func NewConstructorMacro(name string, args []js.Expression, ctx context.Context) (js.Expression, error)
func NewDegToRad ¶
func NewDegToRad(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewIsUndefined ¶
func NewIsUndefined(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewMathAdvanceWidth ¶
func NewMathAdvanceWidth(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewMathBoundingBox ¶
func NewMathBoundingBox(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewMathSymbolToCodePoint ¶
func NewMathSymbolToCodePoint(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewObjectFromInstance ¶
func NewObjectFromInstance(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewObjectToInstance ¶
func NewObjectToInstance(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewParseTime ¶
func NewParseTime(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewRPCClient ¶
func NewRPCClient(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewRPCServer ¶
func NewRPCServer(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewRadToDeg ¶
func NewRadToDeg(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewSharedWorkerPost ¶
func NewSharedWorkerPost(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewSyntaxTreeInfo ¶
func NewSyntaxTreeInfo(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewURLCurrent ¶
func NewURLCurrent(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewWebAssemblyExec ¶
func NewWebAssemblyExec(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewWebGLProgram ¶
func NewWebGLProgram(args []js.Expression, ctx context.Context) (js.Expression, error)
func NewXMLHttpRequestPost ¶
func NewXMLHttpRequestPost(args []js.Expression, ctx context.Context) (js.Expression, error)
func RegisterActivateMacroHeadersCallback ¶
func RegisterActivateMacroHeadersCallback() bool
func RegisterTranspileWebGLShaders ¶
func RegisterTranspileWebGLShaders(fn TranspileWebGLShadersFunc) bool
func ResolveHeaderActivity ¶
func WriteHeaders ¶
func WriteHeaders() string
Types ¶
type BigIntCall ¶
type BigIntCall struct {
Macro
}
func (*BigIntCall) Dump ¶
func (m *BigIntCall) Dump(indent string) string
func (*BigIntCall) EvalExpression ¶
func (m *BigIntCall) EvalExpression() (values.Value, error)
func (*BigIntCall) WriteExpression ¶
func (m *BigIntCall) WriteExpression() string
type BlobFromInstance ¶
type BlobFromInstance struct {
Macro
}
func (*BlobFromInstance) Dump ¶
func (m *BlobFromInstance) Dump(indent string) string
func (*BlobFromInstance) EvalExpression ¶
func (m *BlobFromInstance) EvalExpression() (values.Value, error)
func (*BlobFromInstance) ResolveExpressionActivity ¶
func (m *BlobFromInstance) ResolveExpressionActivity(usage js.Usage) error
func (*BlobFromInstance) UniqueExpressionNames ¶
func (m *BlobFromInstance) UniqueExpressionNames(ns js.Namespace) error
func (*BlobFromInstance) WriteExpression ¶
func (m *BlobFromInstance) WriteExpression() string
type BlobFromInstanceHeader ¶
type BlobFromInstanceHeader struct {
HeaderData
}
func (*BlobFromInstanceHeader) Dependencies ¶
func (h *BlobFromInstanceHeader) Dependencies() []Header
func (*BlobFromInstanceHeader) Write ¶
func (h *BlobFromInstanceHeader) Write() string
type BlobToInstance ¶
type BlobToInstance struct {
ToInstance
}
func (*BlobToInstance) Dump ¶
func (m *BlobToInstance) Dump(indent string) string
func (*BlobToInstance) EvalExpression ¶
func (m *BlobToInstance) EvalExpression() (values.Value, error)
func (*BlobToInstance) ResolveExpressionActivity ¶
func (m *BlobToInstance) ResolveExpressionActivity(usage js.Usage) error
func (*BlobToInstance) UniqueExpressionNames ¶
func (m *BlobToInstance) UniqueExpressionNames(ns js.Namespace) error
func (*BlobToInstance) WriteExpression ¶
func (m *BlobToInstance) WriteExpression() string
type BlobToInstanceHeader ¶
type BlobToInstanceHeader struct {
HeaderData
}
func (*BlobToInstanceHeader) Dependencies ¶
func (h *BlobToInstanceHeader) Dependencies() []Header
func (*BlobToInstanceHeader) Write ¶
func (h *BlobToInstanceHeader) Write() string
type CastCall ¶
type CastCall struct { Macro // contains filtered or unexported fields }
func (*CastCall) ResolveExpressionNames ¶
func (*CastCall) WriteExpression ¶
type CheckTypeHeader ¶
type CheckTypeHeader struct {
HeaderData
}
func (*CheckTypeHeader) Dependencies ¶
func (h *CheckTypeHeader) Dependencies() []Header
func (*CheckTypeHeader) Write ¶
func (h *CheckTypeHeader) Write() string
type Convert ¶
type Convert struct { Macro // contains filtered or unexported fields }
func (*Convert) WriteExpression ¶
type HeaderBuilder ¶
type HeaderBuilder struct {
// contains filtered or unexported fields
}
func NewHeaderBuilder ¶
func NewHeaderBuilder() *HeaderBuilder
func (*HeaderBuilder) String ¶
func (b *HeaderBuilder) String() string
type HeaderData ¶
type HeaderData struct {
// contains filtered or unexported fields
}
func (*HeaderData) GetVariable ¶
func (h *HeaderData) GetVariable() js.Variable
func (*HeaderData) Name ¶
func (h *HeaderData) Name() string
func (*HeaderData) SetVariable ¶
func (h *HeaderData) SetVariable(v js.Variable)
func (*HeaderData) UniqueNames ¶
func (h *HeaderData) UniqueNames(ns js.Namespace) error
type IsUndefined ¶
type IsUndefined struct { Macro // contains filtered or unexported fields }
func (*IsUndefined) Dump ¶
func (m *IsUndefined) Dump(indent string) string
func (*IsUndefined) EvalExpression ¶
func (m *IsUndefined) EvalExpression() (values.Value, error)
func (*IsUndefined) ResolveExpressionActivity ¶
func (m *IsUndefined) ResolveExpressionActivity(usage js.Usage) error
func (*IsUndefined) ResolveExpressionNames ¶
func (m *IsUndefined) ResolveExpressionNames(scope js.Scope) error
func (*IsUndefined) UniqueExpressionNames ¶
func (m *IsUndefined) UniqueExpressionNames(ns js.Namespace) error
func (*IsUndefined) UniversalExpressionNames ¶
func (m *IsUndefined) UniversalExpressionNames(ns js.Namespace) error
func (*IsUndefined) WriteExpression ¶
func (m *IsUndefined) WriteExpression() string
type Macro ¶
type Macro struct {
// contains filtered or unexported fields
}
func (*Macro) ResolveExpressionActivity ¶
func (*Macro) UniversalExpressionNames ¶
type MacroConstructor ¶
type MacroConstructor func([]js.Expression, context.Context) (js.Expression, error)
type MacroGroup ¶
type MacroGroup struct {
// contains filtered or unexported fields
}
type MathAdvanceWidth ¶
type MathAdvanceWidth struct {
Macro
}
func (*MathAdvanceWidth) Dump ¶
func (m *MathAdvanceWidth) Dump(indent string) string
func (*MathAdvanceWidth) EvalExpression ¶
func (m *MathAdvanceWidth) EvalExpression() (values.Value, error)
func (*MathAdvanceWidth) ResolveExpressionActivity ¶
func (m *MathAdvanceWidth) ResolveExpressionActivity(usage js.Usage) error
func (*MathAdvanceWidth) WriteExpression ¶
func (m *MathAdvanceWidth) WriteExpression() string
type MathBoundingBox ¶
type MathBoundingBox struct {
Macro
}
func (*MathBoundingBox) Dump ¶
func (m *MathBoundingBox) Dump(indent string) string
func (*MathBoundingBox) EvalExpression ¶
func (m *MathBoundingBox) EvalExpression() (values.Value, error)
func (*MathBoundingBox) ResolveExpressionActivity ¶
func (m *MathBoundingBox) ResolveExpressionActivity(usage js.Usage) error
func (*MathBoundingBox) WriteExpression ¶
func (m *MathBoundingBox) WriteExpression() string
type MathFontHeader ¶
type MathFontHeader struct {
HeaderData
}
func (*MathFontHeader) Dependencies ¶
func (h *MathFontHeader) Dependencies() []Header
func (*MathFontHeader) Write ¶
func (h *MathFontHeader) Write() string
TODO: a complete functional parser should be here
type MathSymbolToCodePoint ¶
type MathSymbolToCodePoint struct {
Macro
}
func (*MathSymbolToCodePoint) Dump ¶
func (m *MathSymbolToCodePoint) Dump(indent string) string
func (*MathSymbolToCodePoint) EvalExpression ¶
func (m *MathSymbolToCodePoint) EvalExpression() (values.Value, error)
func (*MathSymbolToCodePoint) ResolveExpressionActivity ¶
func (m *MathSymbolToCodePoint) ResolveExpressionActivity(usage js.Usage) error
func (*MathSymbolToCodePoint) WriteExpression ¶
func (m *MathSymbolToCodePoint) WriteExpression() string
type ObjectFromInstance ¶
type ObjectFromInstance struct {
Macro
}
func (*ObjectFromInstance) Dump ¶
func (m *ObjectFromInstance) Dump(indent string) string
func (*ObjectFromInstance) EvalExpression ¶
func (m *ObjectFromInstance) EvalExpression() (values.Value, error)
func (*ObjectFromInstance) ResolveExpressionActivity ¶
func (m *ObjectFromInstance) ResolveExpressionActivity(usage js.Usage) error
func (*ObjectFromInstance) UniqueExpressionNames ¶
func (m *ObjectFromInstance) UniqueExpressionNames(ns js.Namespace) error
func (*ObjectFromInstance) WriteExpression ¶
func (m *ObjectFromInstance) WriteExpression() string
type ObjectFromInstanceHeader ¶
type ObjectFromInstanceHeader struct {
HeaderData
}
func (*ObjectFromInstanceHeader) Dependencies ¶
func (h *ObjectFromInstanceHeader) Dependencies() []Header
func (*ObjectFromInstanceHeader) Write ¶
func (h *ObjectFromInstanceHeader) Write() string
type ObjectToInstance ¶
type ObjectToInstance struct {
ToInstance
}
func (*ObjectToInstance) Dump ¶
func (m *ObjectToInstance) Dump(indent string) string
func (*ObjectToInstance) EvalExpression ¶
func (m *ObjectToInstance) EvalExpression() (values.Value, error)
func (*ObjectToInstance) ResolveExpressionActivity ¶
func (m *ObjectToInstance) ResolveExpressionActivity(usage js.Usage) error
func (*ObjectToInstance) UniqueExpressionNames ¶
func (m *ObjectToInstance) UniqueExpressionNames(ns js.Namespace) error
func (*ObjectToInstance) WriteExpression ¶
func (m *ObjectToInstance) WriteExpression() string
type ObjectToInstanceHeader ¶
type ObjectToInstanceHeader struct {
HeaderData
}
func (*ObjectToInstanceHeader) Dependencies ¶
func (h *ObjectToInstanceHeader) Dependencies() []Header
func (*ObjectToInstanceHeader) Write ¶
func (h *ObjectToInstanceHeader) Write() string
combine with __checkType__ for server-side use
type PostMacro ¶
type PostMacro struct {
ToInstance
}
type RPCClient ¶
type RPCClient struct {
RPCMacro
}
func (*RPCClient) ResolveExpressionActivity ¶
func (*RPCClient) UniqueExpressionNames ¶
func (*RPCClient) WriteExpression ¶
type RPCClientHeader ¶
type RPCClientHeader struct {
HeaderData
}
func (*RPCClientHeader) Dependencies ¶
func (h *RPCClientHeader) Dependencies() []Header
func (*RPCClientHeader) Write ¶
func (h *RPCClientHeader) Write() string
type RPCContextHeader ¶
type RPCContextHeader struct {
HeaderData
}
func (*RPCContextHeader) Dependencies ¶
func (h *RPCContextHeader) Dependencies() []Header
func (*RPCContextHeader) Write ¶
func (h *RPCContextHeader) Write() string
type RPCMacro ¶
type RPCMacro struct {
ToInstance
}
type RPCServer ¶
type RPCServer struct {
RPCMacro
}
func (*RPCServer) ResolveExpressionActivity ¶
func (*RPCServer) UniqueExpressionNames ¶
func (*RPCServer) WriteExpression ¶
type RPCServerHeader ¶
type RPCServerHeader struct {
HeaderData
}
func (*RPCServerHeader) Dependencies ¶
func (h *RPCServerHeader) Dependencies() []Header
func (*RPCServerHeader) Write ¶
func (h *RPCServerHeader) Write() string
type SearchIndexHeader ¶
type SearchIndexHeader struct {
HeaderData
}
func (*SearchIndexHeader) Dependencies ¶
func (h *SearchIndexHeader) Dependencies() []Header
func (*SearchIndexHeader) Write ¶
func (h *SearchIndexHeader) Write() string
type SharedWorkerPost ¶
type SharedWorkerPost struct {
}func (*SharedWorkerPost) Dump ¶
func (m *SharedWorkerPost) Dump(indent string) string
func (*SharedWorkerPost) EvalExpression ¶
func (m *SharedWorkerPost) EvalExpression() (values.Value, error)
func (*SharedWorkerPost) ResolveExpressionActivity ¶
func (m *SharedWorkerPost) ResolveExpressionActivity(usage js.Usage) error
func (*SharedWorkerPost) UniqueExpressionNames ¶
func (m *SharedWorkerPost) UniqueExpressionNames(ns js.Namespace) error
func (*SharedWorkerPost) WriteExpression ¶
func (m *SharedWorkerPost) WriteExpression() string
type SharedWorkerPostHeader ¶
type SharedWorkerPostHeader struct {
}func (*SharedWorkerPostHeader) Dependencies ¶
func (h *SharedWorkerPostHeader) Dependencies() []Header
func (*SharedWorkerPostHeader) Write ¶
func (h *SharedWorkerPostHeader) Write() string
type SyntaxTreeInfo ¶
type SyntaxTreeInfo struct { Macro // contains filtered or unexported fields }
func (*SyntaxTreeInfo) Dump ¶
func (m *SyntaxTreeInfo) Dump(indent string) string
func (*SyntaxTreeInfo) EvalExpression ¶
func (m *SyntaxTreeInfo) EvalExpression() (values.Value, error)
func (*SyntaxTreeInfo) ResolveExpressionNames ¶
func (m *SyntaxTreeInfo) ResolveExpressionNames(scope js.Scope) error
func (*SyntaxTreeInfo) WriteExpression ¶
func (m *SyntaxTreeInfo) WriteExpression() string
type ToInstance ¶
type ToInstance struct { Macro // contains filtered or unexported fields }
func (*ToInstance) ResolveExpressionActivity ¶
func (m *ToInstance) ResolveExpressionActivity(usage js.Usage) error
func (*ToInstance) ResolveExpressionNames ¶
func (m *ToInstance) ResolveExpressionNames(scope js.Scope) error
type URLCurrent ¶
type URLCurrent struct {
Macro
}
func (*URLCurrent) Dump ¶
func (m *URLCurrent) Dump(indent string) string
func (*URLCurrent) EvalExpression ¶
func (m *URLCurrent) EvalExpression() (values.Value, error)
func (*URLCurrent) WriteExpression ¶
func (m *URLCurrent) WriteExpression() string
type WebAssemblyEnvHeader ¶
type WebAssemblyEnvHeader struct {
HeaderData
}
func (*WebAssemblyEnvHeader) Dependencies ¶
func (h *WebAssemblyEnvHeader) Dependencies() []Header
func (*WebAssemblyEnvHeader) Write ¶
func (h *WebAssemblyEnvHeader) Write() string
type WebAssemblyExec ¶
type WebAssemblyExec struct {
Macro
}
func (*WebAssemblyExec) Dump ¶
func (m *WebAssemblyExec) Dump(indent string) string
func (*WebAssemblyExec) EvalExpression ¶
func (m *WebAssemblyExec) EvalExpression() (values.Value, error)
func (*WebAssemblyExec) WriteExpression ¶
func (m *WebAssemblyExec) WriteExpression() string
type WebGLProgram ¶
type WebGLProgram struct { Macro // contains filtered or unexported fields }
func (*WebGLProgram) Dump ¶
func (m *WebGLProgram) Dump(indent string) string
func (*WebGLProgram) EvalExpression ¶
func (m *WebGLProgram) EvalExpression() (values.Value, error)
func (*WebGLProgram) ResolveExpressionActivity ¶
func (m *WebGLProgram) ResolveExpressionActivity(usage js.Usage) error
func (*WebGLProgram) ResolveExpressionNames ¶
func (m *WebGLProgram) ResolveExpressionNames(scope js.Scope) error
func (*WebGLProgram) UniqueExpressionNames ¶
func (m *WebGLProgram) UniqueExpressionNames(ns js.Namespace) error
func (*WebGLProgram) WriteExpression ¶
func (m *WebGLProgram) WriteExpression() string
type WebGLProgramHeader ¶
type WebGLProgramHeader struct {
HeaderData
}
func (*WebGLProgramHeader) Dependencies ¶
func (h *WebGLProgramHeader) Dependencies() []Header
func (*WebGLProgramHeader) Write ¶
func (h *WebGLProgramHeader) Write() string
type XMLHttpRequestPost ¶
type XMLHttpRequestPost struct {
PostMacro
}
func (*XMLHttpRequestPost) Dump ¶
func (m *XMLHttpRequestPost) Dump(indent string) string
func (*XMLHttpRequestPost) EvalExpression ¶
func (m *XMLHttpRequestPost) EvalExpression() (values.Value, error)
func (*XMLHttpRequestPost) ResolveExpressionActivity ¶
func (m *XMLHttpRequestPost) ResolveExpressionActivity(usage js.Usage) error
func (*XMLHttpRequestPost) UniqueExpressionNames ¶
func (m *XMLHttpRequestPost) UniqueExpressionNames(ns js.Namespace) error
func (*XMLHttpRequestPost) WriteExpression ¶
func (m *XMLHttpRequestPost) WriteExpression() string
type XMLPostHeader ¶
type XMLPostHeader struct {
HeaderData
}
func (*XMLPostHeader) Dependencies ¶
func (h *XMLPostHeader) Dependencies() []Header
func (*XMLPostHeader) Write ¶
func (h *XMLPostHeader) Write() string
Source Files ¶
- BigIntCall.go
- BlobFromInstance.go
- BlobFromInstanceHeader.go
- BlobToInstance.go
- BlobToInstanceHeader.go
- CastCall.go
- CheckTypeHeader.go
- Header.go
- HeaderBuilder.go
- IsUndefined.go
- Macro.go
- MathAdvanceWidth.go
- MathBoundingBox.go
- MathFontHeader.go
- MathSymbolToCodePoint.go
- ObjectFromInstance.go
- ObjectFromInstanceHeader.go
- ObjectToInstance.go
- ObjectToInstanceHeader.go
- PostMacro.go
- RPCClient.go
- RPCClientHeader.go
- RPCContextHeader.go
- RPCMacro.go
- RPCServer.go
- RPCServerHeader.go
- SearchIndexHeader.go
- SharedWorkerPost.go
- SharedWorkerPostHeader.go
- SyntaxTreeInfo.go
- ToInstance.go
- URLCurrent.go
- WebAssemblyEnvHeader.go
- WebAssemblyExec.go
- WebGLProgram.go
- WebGLProgramHeader.go
- XMLHttpRequestPost.go
- XMLPostHeader.go
- factory.go
- math.go
Click to show internal directories.
Click to hide internal directories.