dvjsmaster

package
v1.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 8, 2024 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	VERSION_DEFAULT = "0.0.0.0"
	VERSION_LIMIT   = 100
)
View Source
const ARRAY_SEQUENTIAL_LIMIT = 8000

Variables

View Source
var ArrayIteratorPrototype = &dvevaluation.DvVariable{
	Fields: []*dvevaluation.DvVariable{
		{
			Name: []byte("next"),
			Kind: dvevaluation.FIELD_FUNCTION,
			Extra: &dvevaluation.DvFunction{
				Fn: Array_iteratorNext,
			},
		},
	},
	Kind: dvevaluation.FIELD_OBJECT,
}

Functions

func ArrayJoinWith added in v1.0.2

func ArrayJoinWith(v *dvevaluation.DvVariable, joiner string) string

func ArrayJoinWithLocale added in v1.0.2

func ArrayJoinWithLocale(v *dvevaluation.DvVariable, locale string, options map[string]string) string

func Array_concat added in v1.0.2

func Array_concat(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_constructor added in v1.0.2

func Array_constructor(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_copyWithin added in v1.0.2

func Array_copyWithin(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_entries added in v1.0.2

func Array_entries(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_every added in v1.0.2

func Array_every(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_fill added in v1.0.2

func Array_fill(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_filter added in v1.0.2

func Array_filter(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_find added in v1.0.2

func Array_find(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_findIndex added in v1.0.2

func Array_findIndex(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_findLast added in v1.0.2

func Array_findLast(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_findLastIndex added in v1.0.2

func Array_findLastIndex(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_flat added in v1.0.2

func Array_flat(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_flatMap added in v1.0.2

func Array_flatMap(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_foreach added in v1.0.2

func Array_foreach(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_from added in v1.0.2

func Array_from(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_includes added in v1.0.2

func Array_includes(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_indexOf added in v1.0.2

func Array_indexOf(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_isArray added in v1.0.2

func Array_isArray(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_iteratorNext added in v1.0.2

func Array_iteratorNext(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_iteratorNextFinish added in v1.0.2

func Array_iteratorNextFinish() (interface{}, error)

func Array_iteratorNextValue added in v1.0.2

func Array_iteratorNextValue(value *dvevaluation.DvVariable, done bool) (interface{}, error)

func Array_join added in v1.0.2

func Array_join(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_keys added in v1.0.2

func Array_keys(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_lastIndexOf added in v1.0.2

func Array_lastIndexOf(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_length added in v1.0.2

func Array_length(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_map added in v1.0.2

func Array_map(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_of added in v1.0.2

func Array_of(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_pop added in v1.0.2

func Array_pop(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_push

func Array_push(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_reduce added in v1.0.2

func Array_reduce(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_reduceRight added in v1.0.2

func Array_reduceRight(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_revert added in v1.0.2

func Array_revert(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_shift added in v1.0.2

func Array_shift(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_slice

func Array_slice(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_some added in v1.0.2

func Array_some(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_sort added in v1.0.2

func Array_sort(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_splice added in v1.0.2

func Array_splice(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_toLocaleString added in v1.0.2

func Array_toLocaleString(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_toString added in v1.0.2

func Array_toString(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_unshift added in v1.0.2

func Array_unshift(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Array_values added in v1.0.2

func Array_values(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func EncodeURIComponent added in v1.0.2

func EncodeURIComponent(s string) string

func Init

func Init() bool

func JSON_parse

func JSON_parse(context *dvevaluation.DvContext, thisVariable *dvevaluation.DvVariable, params []*dvevaluation.DvVariable) (*dvevaluation.DvVariable, error)

func JSON_parse_direct

func JSON_parse_direct(body []byte, info string) (*dvevaluation.DvVariable, error)

func JSON_stringify

func JSON_stringify(context, thisVariable *dvevaluation.DvVariable, params []*dvevaluation.DvVariable) (*dvevaluation.DvVariable, error)

func MathCompareVersions added in v1.0.2

func MathCompareVersions(s1 string, s2 string, defVersion string) int

func MathIncreaseVersion added in v1.0.2

func MathIncreaseVersion(s string, limit int, defVersion string) string

func MathJoinVersion added in v1.0.2

func MathJoinVersion(v []string) string

func MathSplitVersion added in v1.0.2

func MathSplitVersion(s string, defVersion string) []string

func Math_Abs added in v1.0.2

func Math_Abs(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Acos added in v1.0.2

func Math_Acos(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Acosh added in v1.0.2

func Math_Acosh(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Asin added in v1.0.2

func Math_Asin(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Asinh added in v1.0.2

func Math_Asinh(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Atan added in v1.0.2

func Math_Atan(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Atanh added in v1.0.2

func Math_Atanh(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Cbrt added in v1.0.2

func Math_Cbrt(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Ceil added in v1.0.2

func Math_Ceil(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Clz32 added in v1.0.2

func Math_Clz32(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_CompareVersions added in v1.0.2

func Math_CompareVersions(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Cos added in v1.0.2

func Math_Cos(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Cosh added in v1.0.2

func Math_Cosh(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Exp added in v1.0.2

func Math_Exp(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Expm1 added in v1.0.2

func Math_Expm1(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Floor added in v1.0.2

func Math_Floor(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_GenerateUUID added in v1.0.2

func Math_GenerateUUID(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_IncreaseVersion added in v1.0.2

func Math_IncreaseVersion(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Log added in v1.0.2

func Math_Log(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Log1p added in v1.0.2

func Math_Log1p(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Log2 added in v1.0.2

func Math_Log2(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Log10 added in v1.0.2

func Math_Log10(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Round added in v1.0.2

func Math_Round(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Sign added in v1.0.2

func Math_Sign(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Sin added in v1.0.2

func Math_Sin(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Sinh added in v1.0.2

func Math_Sinh(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Sqrt added in v1.0.2

func Math_Sqrt(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Tan added in v1.0.2

func Math_Tan(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Tanh added in v1.0.2

func Math_Tanh(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_Trunc added in v1.0.2

func Math_Trunc(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Math_ValidUUID added in v1.0.2

func Math_ValidUUID(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Net_Delete

func Net_Delete(context *dvevaluation.DvContext, thisVariable *dvevaluation.DvVariable, params []*dvevaluation.DvVariable) (*dvevaluation.DvVariable, error)

func Net_DeleteText

func Net_DeleteText(context *dvevaluation.DvContext, thisVariable *dvevaluation.DvVariable, params []*dvevaluation.DvVariable) (*dvevaluation.DvVariable, error)

func Net_Get

func Net_Get(context *dvevaluation.DvContext, thisVariable *dvevaluation.DvVariable, params []*dvevaluation.DvVariable) (*dvevaluation.DvVariable, error)

func Net_GetText

func Net_GetText(context *dvevaluation.DvContext, thisVariable *dvevaluation.DvVariable, params []*dvevaluation.DvVariable) (*dvevaluation.DvVariable, error)

func Net_Post

func Net_Post(context *dvevaluation.DvContext, thisVariable *dvevaluation.DvVariable, params []*dvevaluation.DvVariable) (*dvevaluation.DvVariable, error)

func Net_PostText

func Net_PostText(context *dvevaluation.DvContext, thisVariable *dvevaluation.DvVariable, params []*dvevaluation.DvVariable) (*dvevaluation.DvVariable, error)

func Net_Put

func Net_Put(context *dvevaluation.DvContext, thisVariable *dvevaluation.DvVariable, params []*dvevaluation.DvVariable) (*dvevaluation.DvVariable, error)

func Net_PutText

func Net_PutText(context *dvevaluation.DvContext, thisVariable *dvevaluation.DvVariable, params []*dvevaluation.DvVariable) (*dvevaluation.DvVariable, error)

func Net_Request

func Net_Request(context *dvevaluation.DvContext, thisVariable *dvevaluation.DvVariable, params []*dvevaluation.DvVariable) (*dvevaluation.DvVariable, error)

func Net_RequestText

func Net_RequestText(context *dvevaluation.DvContext, thisVariable *dvevaluation.DvVariable, params []*dvevaluation.DvVariable) (*dvevaluation.DvVariable, error)

func Object_entries

func Object_entries(context *dvevaluation.DvContext, thisVariable *dvevaluation.DvVariable, params []*dvevaluation.DvVariable) (*dvevaluation.DvVariable, error)

func Object_keys

func Object_keys(context *dvevaluation.DvContext, thisVariable *dvevaluation.DvVariable, params []*dvevaluation.DvVariable) (*dvevaluation.DvVariable, error)

func RegExpExecution added in v1.0.2

func RegExpExecution(regexpVariable interface{}, s string) (res bool, from int, to int, err error)

func RegExp_constructor added in v1.0.2

func RegExp_constructor(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func RegExp_dotAll added in v1.0.2

func RegExp_dotAll(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func RegExp_flags added in v1.0.2

func RegExp_flags(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func RegExp_global added in v1.0.2

func RegExp_global(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func RegExp_hasIndices added in v1.0.2

func RegExp_hasIndices(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func RegExp_ignoreCase added in v1.0.2

func RegExp_ignoreCase(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func RegExp_multiline added in v1.0.2

func RegExp_multiline(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func RegExp_source added in v1.0.2

func RegExp_source(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func RegExp_sticky added in v1.0.2

func RegExp_sticky(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func RegExp_test added in v1.0.2

func RegExp_test(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func RegExp_unicode added in v1.0.2

func RegExp_unicode(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func String_charAt added in v1.0.2

func String_charAt(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func String_charCodeAt added in v1.0.2

func String_charCodeAt(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func String_codePointAt added in v1.0.2

func String_codePointAt(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func String_concat added in v1.0.2

func String_concat(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func String_endsWith added in v1.0.2

func String_endsWith(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func String_fromCharCode added in v1.0.2

func String_fromCharCode(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func String_fromCodePoint added in v1.0.2

func String_fromCodePoint(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func String_includes added in v1.0.2

func String_includes(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func String_indexOf added in v1.0.2

func String_indexOf(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func String_isValidUUID added in v1.0.2

func String_isValidUUID(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func String_lastIndexOf added in v1.0.2

func String_lastIndexOf(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func String_length added in v1.0.2

func String_length(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func String_localeCompare added in v1.0.2

func String_localeCompare(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func String_match added in v1.0.2

func String_match(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func String_split added in v1.0.2

func String_split(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func String_startsWith added in v1.0.2

func String_startsWith(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func String_toString added in v1.0.2

func String_toString(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func ToLocaleStringReadLocaleAndOptions added in v1.0.2

func ToLocaleStringReadLocaleAndOptions(params []interface{}) (locale string, options map[string]string)

func ToStringByLocaleByKind added in v1.0.2

func ToStringByLocaleByKind(v *dvevaluation.DvVariable, locale string, options map[string]string) string

func VerifyLocaleOrDefault added in v1.0.2

func VerifyLocaleOrDefault(locale string, defLocale string) string

func Window_console_log added in v1.0.2

func Window_console_log(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Window_decodeURI added in v1.0.2

func Window_decodeURI(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Window_decodeURIComponent added in v1.0.2

func Window_decodeURIComponent(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Window_encodeURI added in v1.0.2

func Window_encodeURI(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Window_encodeURIComponent added in v1.0.2

func Window_encodeURIComponent(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

func Window_encodeURIObjectKeyValues added in v1.0.2

func Window_encodeURIObjectKeyValues(context *dvgrammar.ExpressionContext, thisVariable interface{}, params []interface{}) (interface{}, error)

Types

type NetServerInfo

type NetServerInfo struct {
	sync.RWMutex

	ExtraServerSettings ServerSettings
	// contains filtered or unexported fields
}

type ServerSettings

type ServerSettings struct {
	MaxIdleConns          int  `json:"maxIdleConnections"`
	IdleConnTimeout       int  `json:"idleConnectionTimeout"`
	DisableCompression    bool `json:"disableCompression"`
	DisableKeepAlives     bool `json:"disableKeepAlives"`
	MaxIdleConnsPerHost   int  `json:"maxIdleConnectionsPerHost"`
	ResponseHeaderTimeout int  `json:"responseHeaderTimeout"`
	ExpectContinueTimeout int  `json:"expectContinueTimeout"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL