fbsemantic

package
v0.150.0 Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2022 License: MIT Imports: 2 Imported by: 0

Documentation

Overview

Package fbsemantic contains code generated by the FlatBuffers compiler for serializing the semantic graph.

Index

Constants

This section is empty.

Variables

View Source
var EnumNamesAssignment = map[Assignment]string{
	AssignmentNONE:                     "NONE",
	AssignmentMemberAssignment:         "MemberAssignment",
	AssignmentNativeVariableAssignment: "NativeVariableAssignment",
}
View Source
var EnumNamesExpression = map[Expression]string{
	ExpressionNONE:                   "NONE",
	ExpressionStringExpression:       "StringExpression",
	ExpressionArrayExpression:        "ArrayExpression",
	ExpressionDictExpression:         "DictExpression",
	ExpressionFunctionExpression:     "FunctionExpression",
	ExpressionBinaryExpression:       "BinaryExpression",
	ExpressionCallExpression:         "CallExpression",
	ExpressionConditionalExpression:  "ConditionalExpression",
	ExpressionIdentifierExpression:   "IdentifierExpression",
	ExpressionLogicalExpression:      "LogicalExpression",
	ExpressionMemberExpression:       "MemberExpression",
	ExpressionIndexExpression:        "IndexExpression",
	ExpressionObjectExpression:       "ObjectExpression",
	ExpressionUnaryExpression:        "UnaryExpression",
	ExpressionBooleanLiteral:         "BooleanLiteral",
	ExpressionDateTimeLiteral:        "DateTimeLiteral",
	ExpressionDurationLiteral:        "DurationLiteral",
	ExpressionFloatLiteral:           "FloatLiteral",
	ExpressionIntegerLiteral:         "IntegerLiteral",
	ExpressionStringLiteral:          "StringLiteral",
	ExpressionRegexpLiteral:          "RegexpLiteral",
	ExpressionUnsignedIntegerLiteral: "UnsignedIntegerLiteral",
}
View Source
var EnumNamesKind = map[Kind]string{
	KindAddable:      "Addable",
	KindBasic:        "Basic",
	KindSubtractable: "Subtractable",
	KindDivisible:    "Divisible",
	KindNumeric:      "Numeric",
	KindComparable:   "Comparable",
	KindEquatable:    "Equatable",
	KindNullable:     "Nullable",
	KindRecord:       "Record",
	KindNegatable:    "Negatable",
	KindTimeable:     "Timeable",
	KindStringable:   "Stringable",
}
View Source
var EnumNamesLogicalOperator = map[LogicalOperator]string{
	LogicalOperatorAndOperator: "AndOperator",
	LogicalOperatorOrOperator:  "OrOperator",
}
View Source
var EnumNamesMonoType = map[MonoType]string{
	MonoTypeNONE:   "NONE",
	MonoTypeBasic:  "Basic",
	MonoTypeVar:    "Var",
	MonoTypeArr:    "Arr",
	MonoTypeRecord: "Record",
	MonoTypeFun:    "Fun",
	MonoTypeDict:   "Dict",
	MonoTypeVector: "Vector",
}
View Source
var EnumNamesOperator = map[Operator]string{
	OperatorMultiplicationOperator:   "MultiplicationOperator",
	OperatorDivisionOperator:         "DivisionOperator",
	OperatorModuloOperator:           "ModuloOperator",
	OperatorPowerOperator:            "PowerOperator",
	OperatorAdditionOperator:         "AdditionOperator",
	OperatorSubtractionOperator:      "SubtractionOperator",
	OperatorLessThanEqualOperator:    "LessThanEqualOperator",
	OperatorLessThanOperator:         "LessThanOperator",
	OperatorGreaterThanEqualOperator: "GreaterThanEqualOperator",
	OperatorGreaterThanOperator:      "GreaterThanOperator",
	OperatorStartsWithOperator:       "StartsWithOperator",
	OperatorInOperator:               "InOperator",
	OperatorNotOperator:              "NotOperator",
	OperatorExistsOperator:           "ExistsOperator",
	OperatorNotEmptyOperator:         "NotEmptyOperator",
	OperatorEmptyOperator:            "EmptyOperator",
	OperatorEqualOperator:            "EqualOperator",
	OperatorNotEqualOperator:         "NotEqualOperator",
	OperatorRegexpMatchOperator:      "RegexpMatchOperator",
	OperatorNotRegexpMatchOperator:   "NotRegexpMatchOperator",
	OperatorInvalidOperator:          "InvalidOperator",
}
View Source
var EnumNamesStatement = map[Statement]string{
	StatementNONE:                     "NONE",
	StatementOptionStatement:          "OptionStatement",
	StatementBuiltinStatement:         "BuiltinStatement",
	StatementTestStatement:            "TestStatement",
	StatementExpressionStatement:      "ExpressionStatement",
	StatementNativeVariableAssignment: "NativeVariableAssignment",
	StatementMemberAssignment:         "MemberAssignment",
	StatementReturnStatement:          "ReturnStatement",
}
View Source
var EnumNamesType = map[Type]string{
	TypeBool:     "Bool",
	TypeInt:      "Int",
	TypeUint:     "Uint",
	TypeFloat:    "Float",
	TypeString:   "String",
	TypeDuration: "Duration",
	TypeTime:     "Time",
	TypeRegexp:   "Regexp",
	TypeBytes:    "Bytes",
}
View Source
var EnumValuesAssignment = map[string]Assignment{
	"NONE":                     AssignmentNONE,
	"MemberAssignment":         AssignmentMemberAssignment,
	"NativeVariableAssignment": AssignmentNativeVariableAssignment,
}
View Source
var EnumValuesExpression = map[string]Expression{
	"NONE":                   ExpressionNONE,
	"StringExpression":       ExpressionStringExpression,
	"ArrayExpression":        ExpressionArrayExpression,
	"DictExpression":         ExpressionDictExpression,
	"FunctionExpression":     ExpressionFunctionExpression,
	"BinaryExpression":       ExpressionBinaryExpression,
	"CallExpression":         ExpressionCallExpression,
	"ConditionalExpression":  ExpressionConditionalExpression,
	"IdentifierExpression":   ExpressionIdentifierExpression,
	"LogicalExpression":      ExpressionLogicalExpression,
	"MemberExpression":       ExpressionMemberExpression,
	"IndexExpression":        ExpressionIndexExpression,
	"ObjectExpression":       ExpressionObjectExpression,
	"UnaryExpression":        ExpressionUnaryExpression,
	"BooleanLiteral":         ExpressionBooleanLiteral,
	"DateTimeLiteral":        ExpressionDateTimeLiteral,
	"DurationLiteral":        ExpressionDurationLiteral,
	"FloatLiteral":           ExpressionFloatLiteral,
	"IntegerLiteral":         ExpressionIntegerLiteral,
	"StringLiteral":          ExpressionStringLiteral,
	"RegexpLiteral":          ExpressionRegexpLiteral,
	"UnsignedIntegerLiteral": ExpressionUnsignedIntegerLiteral,
}
View Source
var EnumValuesKind = map[string]Kind{
	"Addable":      KindAddable,
	"Basic":        KindBasic,
	"Subtractable": KindSubtractable,
	"Divisible":    KindDivisible,
	"Numeric":      KindNumeric,
	"Comparable":   KindComparable,
	"Equatable":    KindEquatable,
	"Nullable":     KindNullable,
	"Record":       KindRecord,
	"Negatable":    KindNegatable,
	"Timeable":     KindTimeable,
	"Stringable":   KindStringable,
}
View Source
var EnumValuesLogicalOperator = map[string]LogicalOperator{
	"AndOperator": LogicalOperatorAndOperator,
	"OrOperator":  LogicalOperatorOrOperator,
}
View Source
var EnumValuesMonoType = map[string]MonoType{
	"NONE":   MonoTypeNONE,
	"Basic":  MonoTypeBasic,
	"Var":    MonoTypeVar,
	"Arr":    MonoTypeArr,
	"Record": MonoTypeRecord,
	"Fun":    MonoTypeFun,
	"Dict":   MonoTypeDict,
	"Vector": MonoTypeVector,
}
View Source
var EnumValuesOperator = map[string]Operator{
	"MultiplicationOperator":   OperatorMultiplicationOperator,
	"DivisionOperator":         OperatorDivisionOperator,
	"ModuloOperator":           OperatorModuloOperator,
	"PowerOperator":            OperatorPowerOperator,
	"AdditionOperator":         OperatorAdditionOperator,
	"SubtractionOperator":      OperatorSubtractionOperator,
	"LessThanEqualOperator":    OperatorLessThanEqualOperator,
	"LessThanOperator":         OperatorLessThanOperator,
	"GreaterThanEqualOperator": OperatorGreaterThanEqualOperator,
	"GreaterThanOperator":      OperatorGreaterThanOperator,
	"StartsWithOperator":       OperatorStartsWithOperator,
	"InOperator":               OperatorInOperator,
	"NotOperator":              OperatorNotOperator,
	"ExistsOperator":           OperatorExistsOperator,
	"NotEmptyOperator":         OperatorNotEmptyOperator,
	"EmptyOperator":            OperatorEmptyOperator,
	"EqualOperator":            OperatorEqualOperator,
	"NotEqualOperator":         OperatorNotEqualOperator,
	"RegexpMatchOperator":      OperatorRegexpMatchOperator,
	"NotRegexpMatchOperator":   OperatorNotRegexpMatchOperator,
	"InvalidOperator":          OperatorInvalidOperator,
}
View Source
var EnumValuesStatement = map[string]Statement{
	"NONE":                     StatementNONE,
	"OptionStatement":          StatementOptionStatement,
	"BuiltinStatement":         StatementBuiltinStatement,
	"TestStatement":            StatementTestStatement,
	"ExpressionStatement":      StatementExpressionStatement,
	"NativeVariableAssignment": StatementNativeVariableAssignment,
	"MemberAssignment":         StatementMemberAssignment,
	"ReturnStatement":          StatementReturnStatement,
}
View Source
var EnumValuesType = map[string]Type{
	"Bool":     TypeBool,
	"Int":      TypeInt,
	"Uint":     TypeUint,
	"Float":    TypeFloat,
	"String":   TypeString,
	"Duration": TypeDuration,
	"Time":     TypeTime,
	"Regexp":   TypeRegexp,
	"Bytes":    TypeBytes,
}

Functions

func ArgumentAddName

func ArgumentAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func ArgumentAddOptional

func ArgumentAddOptional(builder *flatbuffers.Builder, optional bool)

func ArgumentAddPipe

func ArgumentAddPipe(builder *flatbuffers.Builder, pipe bool)

func ArgumentAddT

func ArgumentAddT(builder *flatbuffers.Builder, t flatbuffers.UOffsetT)

func ArgumentAddTType

func ArgumentAddTType(builder *flatbuffers.Builder, tType MonoType)

func ArgumentEnd

func ArgumentEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ArgumentStart

func ArgumentStart(builder *flatbuffers.Builder)

func ArrAddT

func ArrAddT(builder *flatbuffers.Builder, t flatbuffers.UOffsetT)

func ArrAddTType

func ArrAddTType(builder *flatbuffers.Builder, tType MonoType)

func ArrEnd

func ArrEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ArrStart

func ArrStart(builder *flatbuffers.Builder)

func ArrayExpressionAddElements

func ArrayExpressionAddElements(builder *flatbuffers.Builder, elements flatbuffers.UOffsetT)

func ArrayExpressionAddLoc

func ArrayExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func ArrayExpressionAddTyp

func ArrayExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)

func ArrayExpressionAddTypType

func ArrayExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)

func ArrayExpressionEnd

func ArrayExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ArrayExpressionStart

func ArrayExpressionStart(builder *flatbuffers.Builder)

func ArrayExpressionStartElementsVector

func ArrayExpressionStartElementsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func BasicAddT

func BasicAddT(builder *flatbuffers.Builder, t Type)

func BasicEnd

func BasicEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func BasicStart

func BasicStart(builder *flatbuffers.Builder)

func BinaryExpressionAddLeft

func BinaryExpressionAddLeft(builder *flatbuffers.Builder, left flatbuffers.UOffsetT)

func BinaryExpressionAddLeftType

func BinaryExpressionAddLeftType(builder *flatbuffers.Builder, leftType Expression)

func BinaryExpressionAddLoc

func BinaryExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func BinaryExpressionAddOperator

func BinaryExpressionAddOperator(builder *flatbuffers.Builder, operator Operator)

func BinaryExpressionAddRight

func BinaryExpressionAddRight(builder *flatbuffers.Builder, right flatbuffers.UOffsetT)

func BinaryExpressionAddRightType

func BinaryExpressionAddRightType(builder *flatbuffers.Builder, rightType Expression)

func BinaryExpressionAddTyp

func BinaryExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)

func BinaryExpressionAddTypType

func BinaryExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)

func BinaryExpressionEnd

func BinaryExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func BinaryExpressionStart

func BinaryExpressionStart(builder *flatbuffers.Builder)

func BlockAddBody

func BlockAddBody(builder *flatbuffers.Builder, body flatbuffers.UOffsetT)

func BlockAddLoc

func BlockAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func BlockEnd

func BlockEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func BlockStart

func BlockStart(builder *flatbuffers.Builder)

func BlockStartBodyVector

func BlockStartBodyVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func BooleanLiteralAddLoc

func BooleanLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func BooleanLiteralAddValue

func BooleanLiteralAddValue(builder *flatbuffers.Builder, value bool)

func BooleanLiteralEnd

func BooleanLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func BooleanLiteralStart

func BooleanLiteralStart(builder *flatbuffers.Builder)

func BuiltinStatementAddId

func BuiltinStatementAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)

func BuiltinStatementAddLoc

func BuiltinStatementAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func BuiltinStatementEnd

func BuiltinStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func BuiltinStatementStart

func BuiltinStatementStart(builder *flatbuffers.Builder)

func CallExpressionAddArguments

func CallExpressionAddArguments(builder *flatbuffers.Builder, arguments flatbuffers.UOffsetT)

func CallExpressionAddCallee

func CallExpressionAddCallee(builder *flatbuffers.Builder, callee flatbuffers.UOffsetT)

func CallExpressionAddCalleeType

func CallExpressionAddCalleeType(builder *flatbuffers.Builder, calleeType Expression)

func CallExpressionAddLoc

func CallExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func CallExpressionAddPipe

func CallExpressionAddPipe(builder *flatbuffers.Builder, pipe flatbuffers.UOffsetT)

func CallExpressionAddPipeType

func CallExpressionAddPipeType(builder *flatbuffers.Builder, pipeType Expression)

func CallExpressionAddTyp

func CallExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)

func CallExpressionAddTypType

func CallExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)

func CallExpressionEnd

func CallExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func CallExpressionStart

func CallExpressionStart(builder *flatbuffers.Builder)

func CallExpressionStartArgumentsVector

func CallExpressionStartArgumentsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func ConditionalExpressionAddAlternate

func ConditionalExpressionAddAlternate(builder *flatbuffers.Builder, alternate flatbuffers.UOffsetT)

func ConditionalExpressionAddAlternateType

func ConditionalExpressionAddAlternateType(builder *flatbuffers.Builder, alternateType Expression)

func ConditionalExpressionAddConsequent

func ConditionalExpressionAddConsequent(builder *flatbuffers.Builder, consequent flatbuffers.UOffsetT)

func ConditionalExpressionAddConsequentType

func ConditionalExpressionAddConsequentType(builder *flatbuffers.Builder, consequentType Expression)

func ConditionalExpressionAddLoc

func ConditionalExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func ConditionalExpressionAddTest

func ConditionalExpressionAddTest(builder *flatbuffers.Builder, test flatbuffers.UOffsetT)

func ConditionalExpressionAddTestType

func ConditionalExpressionAddTestType(builder *flatbuffers.Builder, testType Expression)

func ConditionalExpressionEnd

func ConditionalExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ConditionalExpressionStart

func ConditionalExpressionStart(builder *flatbuffers.Builder)

func ConstraintAddKind

func ConstraintAddKind(builder *flatbuffers.Builder, kind Kind)

func ConstraintAddTvar

func ConstraintAddTvar(builder *flatbuffers.Builder, tvar flatbuffers.UOffsetT)

func ConstraintEnd

func ConstraintEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ConstraintStart

func ConstraintStart(builder *flatbuffers.Builder)

func CreatePosition

func CreatePosition(builder *flatbuffers.Builder, line int32, column int32) flatbuffers.UOffsetT

func DateTimeLiteralAddLoc

func DateTimeLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func DateTimeLiteralAddValue

func DateTimeLiteralAddValue(builder *flatbuffers.Builder, value flatbuffers.UOffsetT)

func DateTimeLiteralEnd

func DateTimeLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func DateTimeLiteralStart

func DateTimeLiteralStart(builder *flatbuffers.Builder)

func DictAddK added in v0.96.0

func DictAddK(builder *flatbuffers.Builder, k flatbuffers.UOffsetT)

func DictAddKType added in v0.96.0

func DictAddKType(builder *flatbuffers.Builder, kType MonoType)

func DictAddV added in v0.96.0

func DictAddV(builder *flatbuffers.Builder, v flatbuffers.UOffsetT)

func DictAddVType added in v0.96.0

func DictAddVType(builder *flatbuffers.Builder, vType MonoType)

func DictEnd added in v0.96.0

func DictEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func DictExpressionAddElements added in v0.99.0

func DictExpressionAddElements(builder *flatbuffers.Builder, elements flatbuffers.UOffsetT)

func DictExpressionAddLoc added in v0.99.0

func DictExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func DictExpressionAddTyp added in v0.99.0

func DictExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)

func DictExpressionAddTypType added in v0.99.0

func DictExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)

func DictExpressionEnd added in v0.99.0

func DictExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func DictExpressionStart added in v0.99.0

func DictExpressionStart(builder *flatbuffers.Builder)

func DictExpressionStartElementsVector added in v0.99.0

func DictExpressionStartElementsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func DictItemAddKey added in v0.99.0

func DictItemAddKey(builder *flatbuffers.Builder, key flatbuffers.UOffsetT)

func DictItemAddKeyType added in v0.99.0

func DictItemAddKeyType(builder *flatbuffers.Builder, keyType Expression)

func DictItemAddVal added in v0.99.0

func DictItemAddVal(builder *flatbuffers.Builder, val flatbuffers.UOffsetT)

func DictItemAddValType added in v0.99.0

func DictItemAddValType(builder *flatbuffers.Builder, valType Expression)

func DictItemEnd added in v0.99.0

func DictItemEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func DictItemStart added in v0.99.0

func DictItemStart(builder *flatbuffers.Builder)

func DictStart added in v0.96.0

func DictStart(builder *flatbuffers.Builder)

func DurationAddMonths

func DurationAddMonths(builder *flatbuffers.Builder, months int64)

func DurationAddNanoseconds

func DurationAddNanoseconds(builder *flatbuffers.Builder, nanoseconds int64)

func DurationAddNegative

func DurationAddNegative(builder *flatbuffers.Builder, negative bool)

func DurationEnd

func DurationEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func DurationLiteralAddLoc

func DurationLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func DurationLiteralAddValue

func DurationLiteralAddValue(builder *flatbuffers.Builder, value flatbuffers.UOffsetT)

func DurationLiteralEnd

func DurationLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func DurationLiteralStart

func DurationLiteralStart(builder *flatbuffers.Builder)

func DurationLiteralStartValueVector

func DurationLiteralStartValueVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func DurationStart

func DurationStart(builder *flatbuffers.Builder)

func ExpressionStatementAddExpression

func ExpressionStatementAddExpression(builder *flatbuffers.Builder, expression flatbuffers.UOffsetT)

func ExpressionStatementAddExpressionType

func ExpressionStatementAddExpressionType(builder *flatbuffers.Builder, expressionType Expression)

func ExpressionStatementAddLoc

func ExpressionStatementAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func ExpressionStatementEnd

func ExpressionStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ExpressionStatementStart

func ExpressionStatementStart(builder *flatbuffers.Builder)

func FileAddBody

func FileAddBody(builder *flatbuffers.Builder, body flatbuffers.UOffsetT)

func FileAddImports

func FileAddImports(builder *flatbuffers.Builder, imports flatbuffers.UOffsetT)

func FileAddLoc

func FileAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func FileAddPackage

func FileAddPackage(builder *flatbuffers.Builder, package_ flatbuffers.UOffsetT)

func FileEnd

func FileEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func FileStart

func FileStart(builder *flatbuffers.Builder)

func FileStartBodyVector

func FileStartBodyVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func FileStartImportsVector

func FileStartImportsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func FloatLiteralAddLoc

func FloatLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func FloatLiteralAddValue

func FloatLiteralAddValue(builder *flatbuffers.Builder, value float64)

func FloatLiteralEnd

func FloatLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func FloatLiteralStart

func FloatLiteralStart(builder *flatbuffers.Builder)

func FresherAddU

func FresherAddU(builder *flatbuffers.Builder, u uint64)

func FresherEnd

func FresherEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func FresherStart

func FresherStart(builder *flatbuffers.Builder)

func FunAddArgs

func FunAddArgs(builder *flatbuffers.Builder, args flatbuffers.UOffsetT)

func FunAddRetn

func FunAddRetn(builder *flatbuffers.Builder, retn flatbuffers.UOffsetT)

func FunAddRetnType

func FunAddRetnType(builder *flatbuffers.Builder, retnType MonoType)

func FunEnd

func FunEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func FunStart

func FunStart(builder *flatbuffers.Builder)

func FunStartArgsVector

func FunStartArgsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func FunctionExpressionAddBody

func FunctionExpressionAddBody(builder *flatbuffers.Builder, body flatbuffers.UOffsetT)

func FunctionExpressionAddLoc

func FunctionExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func FunctionExpressionAddParams

func FunctionExpressionAddParams(builder *flatbuffers.Builder, params flatbuffers.UOffsetT)

func FunctionExpressionAddTyp

func FunctionExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)

func FunctionExpressionAddTypType

func FunctionExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)

func FunctionExpressionAddVectorized added in v0.144.0

func FunctionExpressionAddVectorized(builder *flatbuffers.Builder, vectorized flatbuffers.UOffsetT)

func FunctionExpressionEnd

func FunctionExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func FunctionExpressionStart

func FunctionExpressionStart(builder *flatbuffers.Builder)

func FunctionExpressionStartParamsVector

func FunctionExpressionStartParamsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func FunctionParameterAddDefault

func FunctionParameterAddDefault(builder *flatbuffers.Builder, default_ flatbuffers.UOffsetT)

func FunctionParameterAddDefaultType

func FunctionParameterAddDefaultType(builder *flatbuffers.Builder, defaultType Expression)

func FunctionParameterAddIsPipe

func FunctionParameterAddIsPipe(builder *flatbuffers.Builder, isPipe bool)

func FunctionParameterAddKey

func FunctionParameterAddKey(builder *flatbuffers.Builder, key flatbuffers.UOffsetT)

func FunctionParameterAddLoc

func FunctionParameterAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func FunctionParameterEnd

func FunctionParameterEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func FunctionParameterStart

func FunctionParameterStart(builder *flatbuffers.Builder)

func IdentifierAddLoc

func IdentifierAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func IdentifierAddName

func IdentifierAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func IdentifierEnd

func IdentifierEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func IdentifierExpressionAddLoc

func IdentifierExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func IdentifierExpressionAddName

func IdentifierExpressionAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func IdentifierExpressionAddTyp

func IdentifierExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)

func IdentifierExpressionAddTypType

func IdentifierExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)

func IdentifierExpressionEnd

func IdentifierExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func IdentifierExpressionStart

func IdentifierExpressionStart(builder *flatbuffers.Builder)

func IdentifierStart

func IdentifierStart(builder *flatbuffers.Builder)

func ImportDeclarationAddAlias

func ImportDeclarationAddAlias(builder *flatbuffers.Builder, alias flatbuffers.UOffsetT)

func ImportDeclarationAddLoc

func ImportDeclarationAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func ImportDeclarationAddPath

func ImportDeclarationAddPath(builder *flatbuffers.Builder, path flatbuffers.UOffsetT)

func ImportDeclarationEnd

func ImportDeclarationEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ImportDeclarationStart

func ImportDeclarationStart(builder *flatbuffers.Builder)

func IndexExpressionAddArray

func IndexExpressionAddArray(builder *flatbuffers.Builder, array flatbuffers.UOffsetT)

func IndexExpressionAddArrayType

func IndexExpressionAddArrayType(builder *flatbuffers.Builder, arrayType Expression)

func IndexExpressionAddIndex

func IndexExpressionAddIndex(builder *flatbuffers.Builder, index flatbuffers.UOffsetT)

func IndexExpressionAddIndexType

func IndexExpressionAddIndexType(builder *flatbuffers.Builder, indexType Expression)

func IndexExpressionAddLoc

func IndexExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func IndexExpressionAddTyp

func IndexExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)

func IndexExpressionAddTypType

func IndexExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)

func IndexExpressionEnd

func IndexExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func IndexExpressionStart

func IndexExpressionStart(builder *flatbuffers.Builder)

func IntegerLiteralAddLoc

func IntegerLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func IntegerLiteralAddValue

func IntegerLiteralAddValue(builder *flatbuffers.Builder, value int64)

func IntegerLiteralEnd

func IntegerLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func IntegerLiteralStart

func IntegerLiteralStart(builder *flatbuffers.Builder)

func LogicalExpressionAddLeft

func LogicalExpressionAddLeft(builder *flatbuffers.Builder, left flatbuffers.UOffsetT)

func LogicalExpressionAddLeftType

func LogicalExpressionAddLeftType(builder *flatbuffers.Builder, leftType Expression)

func LogicalExpressionAddLoc

func LogicalExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func LogicalExpressionAddOperator

func LogicalExpressionAddOperator(builder *flatbuffers.Builder, operator LogicalOperator)

func LogicalExpressionAddRight

func LogicalExpressionAddRight(builder *flatbuffers.Builder, right flatbuffers.UOffsetT)

func LogicalExpressionAddRightType

func LogicalExpressionAddRightType(builder *flatbuffers.Builder, rightType Expression)

func LogicalExpressionEnd

func LogicalExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func LogicalExpressionStart

func LogicalExpressionStart(builder *flatbuffers.Builder)

func MemberAssignmentAddInit_

func MemberAssignmentAddInit_(builder *flatbuffers.Builder, init_ flatbuffers.UOffsetT)

func MemberAssignmentAddInit_type

func MemberAssignmentAddInit_type(builder *flatbuffers.Builder, init_type Expression)

func MemberAssignmentAddLoc

func MemberAssignmentAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func MemberAssignmentAddMember

func MemberAssignmentAddMember(builder *flatbuffers.Builder, member flatbuffers.UOffsetT)

func MemberAssignmentEnd

func MemberAssignmentEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func MemberAssignmentStart

func MemberAssignmentStart(builder *flatbuffers.Builder)

func MemberExpressionAddLoc

func MemberExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func MemberExpressionAddObject

func MemberExpressionAddObject(builder *flatbuffers.Builder, object flatbuffers.UOffsetT)

func MemberExpressionAddObjectType

func MemberExpressionAddObjectType(builder *flatbuffers.Builder, objectType Expression)

func MemberExpressionAddProperty

func MemberExpressionAddProperty(builder *flatbuffers.Builder, property flatbuffers.UOffsetT)

func MemberExpressionAddTyp

func MemberExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)

func MemberExpressionAddTypType

func MemberExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)

func MemberExpressionEnd

func MemberExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func MemberExpressionStart

func MemberExpressionStart(builder *flatbuffers.Builder)

func ModuleAddCode added in v0.134.0

func ModuleAddCode(builder *flatbuffers.Builder, code flatbuffers.UOffsetT)

func ModuleAddPolytype added in v0.134.0

func ModuleAddPolytype(builder *flatbuffers.Builder, polytype flatbuffers.UOffsetT)

func ModuleEnd added in v0.134.0

func ModuleEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ModuleStart added in v0.134.0

func ModuleStart(builder *flatbuffers.Builder)

func MonoTypeHolderAddTyp added in v0.74.0

func MonoTypeHolderAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)

func MonoTypeHolderAddTypType added in v0.74.0

func MonoTypeHolderAddTypType(builder *flatbuffers.Builder, typType MonoType)

func MonoTypeHolderEnd added in v0.74.0

func MonoTypeHolderEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func MonoTypeHolderStart added in v0.74.0

func MonoTypeHolderStart(builder *flatbuffers.Builder)

func NativeVariableAssignmentAddIdentifier

func NativeVariableAssignmentAddIdentifier(builder *flatbuffers.Builder, identifier flatbuffers.UOffsetT)

func NativeVariableAssignmentAddInit_

func NativeVariableAssignmentAddInit_(builder *flatbuffers.Builder, init_ flatbuffers.UOffsetT)

func NativeVariableAssignmentAddInit_type

func NativeVariableAssignmentAddInit_type(builder *flatbuffers.Builder, init_type Expression)

func NativeVariableAssignmentAddLoc

func NativeVariableAssignmentAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func NativeVariableAssignmentAddTyp

func NativeVariableAssignmentAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)

func NativeVariableAssignmentEnd

func NativeVariableAssignmentEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func NativeVariableAssignmentStart

func NativeVariableAssignmentStart(builder *flatbuffers.Builder)

func ObjectExpressionAddLoc

func ObjectExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func ObjectExpressionAddProperties

func ObjectExpressionAddProperties(builder *flatbuffers.Builder, properties flatbuffers.UOffsetT)

func ObjectExpressionAddTyp

func ObjectExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)

func ObjectExpressionAddTypType

func ObjectExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)

func ObjectExpressionAddWith

func ObjectExpressionAddWith(builder *flatbuffers.Builder, with flatbuffers.UOffsetT)

func ObjectExpressionEnd

func ObjectExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ObjectExpressionStart

func ObjectExpressionStart(builder *flatbuffers.Builder)

func ObjectExpressionStartPropertiesVector

func ObjectExpressionStartPropertiesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func OptionStatementAddAssignment

func OptionStatementAddAssignment(builder *flatbuffers.Builder, assignment flatbuffers.UOffsetT)

func OptionStatementAddAssignmentType

func OptionStatementAddAssignmentType(builder *flatbuffers.Builder, assignmentType Assignment)

func OptionStatementAddLoc

func OptionStatementAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func OptionStatementEnd

func OptionStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func OptionStatementStart

func OptionStatementStart(builder *flatbuffers.Builder)

func PackageAddFiles

func PackageAddFiles(builder *flatbuffers.Builder, files flatbuffers.UOffsetT)

func PackageAddLoc

func PackageAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func PackageAddPackage

func PackageAddPackage(builder *flatbuffers.Builder, package_ flatbuffers.UOffsetT)

func PackageClauseAddLoc

func PackageClauseAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func PackageClauseAddName

func PackageClauseAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)

func PackageClauseEnd

func PackageClauseEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func PackageClauseStart

func PackageClauseStart(builder *flatbuffers.Builder)

func PackageEnd

func PackageEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func PackageExportsAddId added in v0.148.0

func PackageExportsAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)

func PackageExportsAddPackage added in v0.148.0

func PackageExportsAddPackage(builder *flatbuffers.Builder, package_ flatbuffers.UOffsetT)

func PackageExportsEnd added in v0.148.0

func PackageExportsEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func PackageExportsStart added in v0.148.0

func PackageExportsStart(builder *flatbuffers.Builder)

func PackageStart

func PackageStart(builder *flatbuffers.Builder)

func PackageStartFilesVector

func PackageStartFilesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func PackagesAddPackages added in v0.148.0

func PackagesAddPackages(builder *flatbuffers.Builder, packages flatbuffers.UOffsetT)

func PackagesEnd added in v0.148.0

func PackagesEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func PackagesStart added in v0.148.0

func PackagesStart(builder *flatbuffers.Builder)

func PackagesStartPackagesVector added in v0.148.0

func PackagesStartPackagesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func PolyTypeAddCons

func PolyTypeAddCons(builder *flatbuffers.Builder, cons flatbuffers.UOffsetT)

func PolyTypeAddExpr

func PolyTypeAddExpr(builder *flatbuffers.Builder, expr flatbuffers.UOffsetT)

func PolyTypeAddExprType

func PolyTypeAddExprType(builder *flatbuffers.Builder, exprType MonoType)

func PolyTypeAddVars

func PolyTypeAddVars(builder *flatbuffers.Builder, vars flatbuffers.UOffsetT)

func PolyTypeEnd

func PolyTypeEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func PolyTypeStart

func PolyTypeStart(builder *flatbuffers.Builder)

func PolyTypeStartConsVector

func PolyTypeStartConsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func PolyTypeStartVarsVector

func PolyTypeStartVarsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func PropAddK

func PropAddK(builder *flatbuffers.Builder, k flatbuffers.UOffsetT)

func PropAddV

func PropAddV(builder *flatbuffers.Builder, v flatbuffers.UOffsetT)

func PropAddVType

func PropAddVType(builder *flatbuffers.Builder, vType MonoType)

func PropEnd

func PropEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func PropStart

func PropStart(builder *flatbuffers.Builder)

func PropertyAddKey

func PropertyAddKey(builder *flatbuffers.Builder, key flatbuffers.UOffsetT)

func PropertyAddLoc

func PropertyAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func PropertyAddValue

func PropertyAddValue(builder *flatbuffers.Builder, value flatbuffers.UOffsetT)

func PropertyAddValueType

func PropertyAddValueType(builder *flatbuffers.Builder, valueType Expression)

func PropertyEnd

func PropertyEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func PropertyStart

func PropertyStart(builder *flatbuffers.Builder)

func RecordAddExtends added in v0.81.0

func RecordAddExtends(builder *flatbuffers.Builder, extends flatbuffers.UOffsetT)

func RecordAddProps added in v0.81.0

func RecordAddProps(builder *flatbuffers.Builder, props flatbuffers.UOffsetT)

func RecordEnd added in v0.81.0

func RecordEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func RecordStart added in v0.81.0

func RecordStart(builder *flatbuffers.Builder)

func RecordStartPropsVector added in v0.81.0

func RecordStartPropsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func RegexpLiteralAddLoc

func RegexpLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func RegexpLiteralAddValue

func RegexpLiteralAddValue(builder *flatbuffers.Builder, value flatbuffers.UOffsetT)

func RegexpLiteralEnd

func RegexpLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func RegexpLiteralStart

func RegexpLiteralStart(builder *flatbuffers.Builder)

func ReturnStatementAddArgument

func ReturnStatementAddArgument(builder *flatbuffers.Builder, argument flatbuffers.UOffsetT)

func ReturnStatementAddArgumentType

func ReturnStatementAddArgumentType(builder *flatbuffers.Builder, argumentType Expression)

func ReturnStatementAddLoc

func ReturnStatementAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func ReturnStatementEnd

func ReturnStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func ReturnStatementStart

func ReturnStatementStart(builder *flatbuffers.Builder)

func SourceLocationAddEnd

func SourceLocationAddEnd(builder *flatbuffers.Builder, end flatbuffers.UOffsetT)

func SourceLocationAddFile

func SourceLocationAddFile(builder *flatbuffers.Builder, file flatbuffers.UOffsetT)

func SourceLocationAddSource

func SourceLocationAddSource(builder *flatbuffers.Builder, source flatbuffers.UOffsetT)

func SourceLocationAddStart

func SourceLocationAddStart(builder *flatbuffers.Builder, start flatbuffers.UOffsetT)

func SourceLocationEnd

func SourceLocationEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func SourceLocationStart

func SourceLocationStart(builder *flatbuffers.Builder)

func StringExpressionAddLoc

func StringExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func StringExpressionAddParts

func StringExpressionAddParts(builder *flatbuffers.Builder, parts flatbuffers.UOffsetT)

func StringExpressionEnd

func StringExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func StringExpressionPartAddInterpolatedExpression

func StringExpressionPartAddInterpolatedExpression(builder *flatbuffers.Builder, interpolatedExpression flatbuffers.UOffsetT)

func StringExpressionPartAddInterpolatedExpressionType

func StringExpressionPartAddInterpolatedExpressionType(builder *flatbuffers.Builder, interpolatedExpressionType Expression)

func StringExpressionPartAddLoc

func StringExpressionPartAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func StringExpressionPartAddTextValue

func StringExpressionPartAddTextValue(builder *flatbuffers.Builder, textValue flatbuffers.UOffsetT)

func StringExpressionPartEnd

func StringExpressionPartEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func StringExpressionPartStart

func StringExpressionPartStart(builder *flatbuffers.Builder)

func StringExpressionStart

func StringExpressionStart(builder *flatbuffers.Builder)

func StringExpressionStartPartsVector

func StringExpressionStartPartsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func StringLiteralAddLoc

func StringLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func StringLiteralAddValue

func StringLiteralAddValue(builder *flatbuffers.Builder, value flatbuffers.UOffsetT)

func StringLiteralEnd

func StringLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func StringLiteralStart

func StringLiteralStart(builder *flatbuffers.Builder)

func TestStatementAddAssignment

func TestStatementAddAssignment(builder *flatbuffers.Builder, assignment flatbuffers.UOffsetT)

func TestStatementAddLoc

func TestStatementAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func TestStatementEnd

func TestStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func TestStatementStart

func TestStatementStart(builder *flatbuffers.Builder)

func TimeAddNsecs

func TimeAddNsecs(builder *flatbuffers.Builder, nsecs uint32)

func TimeAddOffset

func TimeAddOffset(builder *flatbuffers.Builder, offset int32)

func TimeAddSecs

func TimeAddSecs(builder *flatbuffers.Builder, secs int64)

func TimeEnd

func TimeEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func TimeStart

func TimeStart(builder *flatbuffers.Builder)

func TypeAssignmentAddId

func TypeAssignmentAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)

func TypeAssignmentAddTy

func TypeAssignmentAddTy(builder *flatbuffers.Builder, ty flatbuffers.UOffsetT)

func TypeAssignmentEnd

func TypeAssignmentEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func TypeAssignmentStart

func TypeAssignmentStart(builder *flatbuffers.Builder)

func TypeEnvironmentAddAssignments

func TypeEnvironmentAddAssignments(builder *flatbuffers.Builder, assignments flatbuffers.UOffsetT)

func TypeEnvironmentEnd

func TypeEnvironmentEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func TypeEnvironmentStart

func TypeEnvironmentStart(builder *flatbuffers.Builder)

func TypeEnvironmentStartAssignmentsVector

func TypeEnvironmentStartAssignmentsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func UnaryExpressionAddArgument

func UnaryExpressionAddArgument(builder *flatbuffers.Builder, argument flatbuffers.UOffsetT)

func UnaryExpressionAddArgumentType

func UnaryExpressionAddArgumentType(builder *flatbuffers.Builder, argumentType Expression)

func UnaryExpressionAddLoc

func UnaryExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func UnaryExpressionAddOperator

func UnaryExpressionAddOperator(builder *flatbuffers.Builder, operator Operator)

func UnaryExpressionAddTyp

func UnaryExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)

func UnaryExpressionAddTypType

func UnaryExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)

func UnaryExpressionEnd

func UnaryExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func UnaryExpressionStart

func UnaryExpressionStart(builder *flatbuffers.Builder)

func UnsignedIntegerLiteralAddLoc

func UnsignedIntegerLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)

func UnsignedIntegerLiteralAddValue

func UnsignedIntegerLiteralAddValue(builder *flatbuffers.Builder, value uint64)

func UnsignedIntegerLiteralEnd

func UnsignedIntegerLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func UnsignedIntegerLiteralStart

func UnsignedIntegerLiteralStart(builder *flatbuffers.Builder)

func VarAddI

func VarAddI(builder *flatbuffers.Builder, i uint64)

func VarEnd

func VarEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func VarStart

func VarStart(builder *flatbuffers.Builder)

func VectorAddT added in v0.132.0

func VectorAddT(builder *flatbuffers.Builder, t flatbuffers.UOffsetT)

func VectorAddTType added in v0.132.0

func VectorAddTType(builder *flatbuffers.Builder, tType MonoType)

func VectorEnd added in v0.132.0

func VectorEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func VectorStart added in v0.132.0

func VectorStart(builder *flatbuffers.Builder)

func WrappedExpressionAddExpression

func WrappedExpressionAddExpression(builder *flatbuffers.Builder, expression flatbuffers.UOffsetT)

func WrappedExpressionAddExpressionType

func WrappedExpressionAddExpressionType(builder *flatbuffers.Builder, expressionType Expression)

func WrappedExpressionEnd

func WrappedExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func WrappedExpressionStart

func WrappedExpressionStart(builder *flatbuffers.Builder)

func WrappedStatementAddStatement

func WrappedStatementAddStatement(builder *flatbuffers.Builder, statement flatbuffers.UOffsetT)

func WrappedStatementAddStatementType

func WrappedStatementAddStatementType(builder *flatbuffers.Builder, statementType Statement)

func WrappedStatementEnd

func WrappedStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func WrappedStatementStart

func WrappedStatementStart(builder *flatbuffers.Builder)

Types

type Argument

type Argument struct {
	// contains filtered or unexported fields
}

func GetRootAsArgument

func GetRootAsArgument(buf []byte, offset flatbuffers.UOffsetT) *Argument

func GetSizePrefixedRootAsArgument added in v0.119.0

func GetSizePrefixedRootAsArgument(buf []byte, offset flatbuffers.UOffsetT) *Argument

func (*Argument) Init

func (rcv *Argument) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Argument) MutateOptional

func (rcv *Argument) MutateOptional(n bool) bool

func (*Argument) MutatePipe

func (rcv *Argument) MutatePipe(n bool) bool

func (*Argument) MutateTType

func (rcv *Argument) MutateTType(n MonoType) bool

func (*Argument) Name

func (rcv *Argument) Name() []byte

func (*Argument) Optional

func (rcv *Argument) Optional() bool

func (*Argument) Pipe

func (rcv *Argument) Pipe() bool

func (*Argument) T

func (rcv *Argument) T(obj *flatbuffers.Table) bool

func (*Argument) TType

func (rcv *Argument) TType() MonoType

func (*Argument) Table

func (rcv *Argument) Table() flatbuffers.Table

type Arr

type Arr struct {
	// contains filtered or unexported fields
}

func GetRootAsArr

func GetRootAsArr(buf []byte, offset flatbuffers.UOffsetT) *Arr

func GetSizePrefixedRootAsArr added in v0.119.0

func GetSizePrefixedRootAsArr(buf []byte, offset flatbuffers.UOffsetT) *Arr

func (*Arr) Init

func (rcv *Arr) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Arr) MutateTType

func (rcv *Arr) MutateTType(n MonoType) bool

func (*Arr) T

func (rcv *Arr) T(obj *flatbuffers.Table) bool

func (*Arr) TType

func (rcv *Arr) TType() MonoType

func (*Arr) Table

func (rcv *Arr) Table() flatbuffers.Table

type ArrayExpression

type ArrayExpression struct {
	// contains filtered or unexported fields
}

func GetRootAsArrayExpression

func GetRootAsArrayExpression(buf []byte, offset flatbuffers.UOffsetT) *ArrayExpression

func GetSizePrefixedRootAsArrayExpression added in v0.119.0

func GetSizePrefixedRootAsArrayExpression(buf []byte, offset flatbuffers.UOffsetT) *ArrayExpression

func (*ArrayExpression) Elements

func (rcv *ArrayExpression) Elements(obj *WrappedExpression, j int) bool

func (*ArrayExpression) ElementsLength

func (rcv *ArrayExpression) ElementsLength() int

func (*ArrayExpression) Init

func (rcv *ArrayExpression) Init(buf []byte, i flatbuffers.UOffsetT)

func (*ArrayExpression) Loc

func (*ArrayExpression) MutateTypType

func (rcv *ArrayExpression) MutateTypType(n MonoType) bool

func (*ArrayExpression) Table

func (rcv *ArrayExpression) Table() flatbuffers.Table

func (*ArrayExpression) Typ

func (rcv *ArrayExpression) Typ(obj *flatbuffers.Table) bool

func (*ArrayExpression) TypType

func (rcv *ArrayExpression) TypType() MonoType

type Assignment

type Assignment byte
const (
	AssignmentNONE                     Assignment = 0
	AssignmentMemberAssignment         Assignment = 1
	AssignmentNativeVariableAssignment Assignment = 2
)

func (Assignment) String added in v0.119.0

func (v Assignment) String() string

type Basic

type Basic struct {
	// contains filtered or unexported fields
}

func GetRootAsBasic

func GetRootAsBasic(buf []byte, offset flatbuffers.UOffsetT) *Basic

func GetSizePrefixedRootAsBasic added in v0.119.0

func GetSizePrefixedRootAsBasic(buf []byte, offset flatbuffers.UOffsetT) *Basic

func (*Basic) Init

func (rcv *Basic) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Basic) MutateT

func (rcv *Basic) MutateT(n Type) bool

func (*Basic) T

func (rcv *Basic) T() Type

func (*Basic) Table

func (rcv *Basic) Table() flatbuffers.Table

type BinaryExpression

type BinaryExpression struct {
	// contains filtered or unexported fields
}

func GetRootAsBinaryExpression

func GetRootAsBinaryExpression(buf []byte, offset flatbuffers.UOffsetT) *BinaryExpression

func GetSizePrefixedRootAsBinaryExpression added in v0.119.0

func GetSizePrefixedRootAsBinaryExpression(buf []byte, offset flatbuffers.UOffsetT) *BinaryExpression

func (*BinaryExpression) Init

func (rcv *BinaryExpression) Init(buf []byte, i flatbuffers.UOffsetT)

func (*BinaryExpression) Left

func (rcv *BinaryExpression) Left(obj *flatbuffers.Table) bool

func (*BinaryExpression) LeftType

func (rcv *BinaryExpression) LeftType() Expression

func (*BinaryExpression) Loc

func (*BinaryExpression) MutateLeftType

func (rcv *BinaryExpression) MutateLeftType(n Expression) bool

func (*BinaryExpression) MutateOperator

func (rcv *BinaryExpression) MutateOperator(n Operator) bool

func (*BinaryExpression) MutateRightType

func (rcv *BinaryExpression) MutateRightType(n Expression) bool

func (*BinaryExpression) MutateTypType

func (rcv *BinaryExpression) MutateTypType(n MonoType) bool

func (*BinaryExpression) Operator

func (rcv *BinaryExpression) Operator() Operator

func (*BinaryExpression) Right

func (rcv *BinaryExpression) Right(obj *flatbuffers.Table) bool

func (*BinaryExpression) RightType

func (rcv *BinaryExpression) RightType() Expression

func (*BinaryExpression) Table

func (rcv *BinaryExpression) Table() flatbuffers.Table

func (*BinaryExpression) Typ

func (rcv *BinaryExpression) Typ(obj *flatbuffers.Table) bool

func (*BinaryExpression) TypType

func (rcv *BinaryExpression) TypType() MonoType

type Block

type Block struct {
	// contains filtered or unexported fields
}

func GetRootAsBlock

func GetRootAsBlock(buf []byte, offset flatbuffers.UOffsetT) *Block

func GetSizePrefixedRootAsBlock added in v0.119.0

func GetSizePrefixedRootAsBlock(buf []byte, offset flatbuffers.UOffsetT) *Block

func (*Block) Body

func (rcv *Block) Body(obj *WrappedStatement, j int) bool

func (*Block) BodyLength

func (rcv *Block) BodyLength() int

func (*Block) Init

func (rcv *Block) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Block) Loc

func (rcv *Block) Loc(obj *SourceLocation) *SourceLocation

func (*Block) Table

func (rcv *Block) Table() flatbuffers.Table

type BooleanLiteral

type BooleanLiteral struct {
	// contains filtered or unexported fields
}

func GetRootAsBooleanLiteral

func GetRootAsBooleanLiteral(buf []byte, offset flatbuffers.UOffsetT) *BooleanLiteral

func GetSizePrefixedRootAsBooleanLiteral added in v0.119.0

func GetSizePrefixedRootAsBooleanLiteral(buf []byte, offset flatbuffers.UOffsetT) *BooleanLiteral

func (*BooleanLiteral) Init

func (rcv *BooleanLiteral) Init(buf []byte, i flatbuffers.UOffsetT)

func (*BooleanLiteral) Loc

func (*BooleanLiteral) MutateValue

func (rcv *BooleanLiteral) MutateValue(n bool) bool

func (*BooleanLiteral) Table

func (rcv *BooleanLiteral) Table() flatbuffers.Table

func (*BooleanLiteral) Value

func (rcv *BooleanLiteral) Value() bool

type BuiltinStatement

type BuiltinStatement struct {
	// contains filtered or unexported fields
}

func GetRootAsBuiltinStatement

func GetRootAsBuiltinStatement(buf []byte, offset flatbuffers.UOffsetT) *BuiltinStatement

func GetSizePrefixedRootAsBuiltinStatement added in v0.119.0

func GetSizePrefixedRootAsBuiltinStatement(buf []byte, offset flatbuffers.UOffsetT) *BuiltinStatement

func (*BuiltinStatement) Id

func (rcv *BuiltinStatement) Id(obj *Identifier) *Identifier

func (*BuiltinStatement) Init

func (rcv *BuiltinStatement) Init(buf []byte, i flatbuffers.UOffsetT)

func (*BuiltinStatement) Loc

func (*BuiltinStatement) Table

func (rcv *BuiltinStatement) Table() flatbuffers.Table

type CallExpression

type CallExpression struct {
	// contains filtered or unexported fields
}

func GetRootAsCallExpression

func GetRootAsCallExpression(buf []byte, offset flatbuffers.UOffsetT) *CallExpression

func GetSizePrefixedRootAsCallExpression added in v0.119.0

func GetSizePrefixedRootAsCallExpression(buf []byte, offset flatbuffers.UOffsetT) *CallExpression

func (*CallExpression) Arguments

func (rcv *CallExpression) Arguments(obj *Property, j int) bool

func (*CallExpression) ArgumentsLength

func (rcv *CallExpression) ArgumentsLength() int

func (*CallExpression) Callee

func (rcv *CallExpression) Callee(obj *flatbuffers.Table) bool

func (*CallExpression) CalleeType

func (rcv *CallExpression) CalleeType() Expression

func (*CallExpression) Init

func (rcv *CallExpression) Init(buf []byte, i flatbuffers.UOffsetT)

func (*CallExpression) Loc

func (*CallExpression) MutateCalleeType

func (rcv *CallExpression) MutateCalleeType(n Expression) bool

func (*CallExpression) MutatePipeType

func (rcv *CallExpression) MutatePipeType(n Expression) bool

func (*CallExpression) MutateTypType

func (rcv *CallExpression) MutateTypType(n MonoType) bool

func (*CallExpression) Pipe

func (rcv *CallExpression) Pipe(obj *flatbuffers.Table) bool

func (*CallExpression) PipeType

func (rcv *CallExpression) PipeType() Expression

func (*CallExpression) Table

func (rcv *CallExpression) Table() flatbuffers.Table

func (*CallExpression) Typ

func (rcv *CallExpression) Typ(obj *flatbuffers.Table) bool

func (*CallExpression) TypType

func (rcv *CallExpression) TypType() MonoType

type ConditionalExpression

type ConditionalExpression struct {
	// contains filtered or unexported fields
}

func GetRootAsConditionalExpression

func GetRootAsConditionalExpression(buf []byte, offset flatbuffers.UOffsetT) *ConditionalExpression

func GetSizePrefixedRootAsConditionalExpression added in v0.119.0

func GetSizePrefixedRootAsConditionalExpression(buf []byte, offset flatbuffers.UOffsetT) *ConditionalExpression

func (*ConditionalExpression) Alternate

func (rcv *ConditionalExpression) Alternate(obj *flatbuffers.Table) bool

func (*ConditionalExpression) AlternateType

func (rcv *ConditionalExpression) AlternateType() Expression

func (*ConditionalExpression) Consequent

func (rcv *ConditionalExpression) Consequent(obj *flatbuffers.Table) bool

func (*ConditionalExpression) ConsequentType

func (rcv *ConditionalExpression) ConsequentType() Expression

func (*ConditionalExpression) Init

func (rcv *ConditionalExpression) Init(buf []byte, i flatbuffers.UOffsetT)

func (*ConditionalExpression) Loc

func (*ConditionalExpression) MutateAlternateType

func (rcv *ConditionalExpression) MutateAlternateType(n Expression) bool

func (*ConditionalExpression) MutateConsequentType

func (rcv *ConditionalExpression) MutateConsequentType(n Expression) bool

func (*ConditionalExpression) MutateTestType

func (rcv *ConditionalExpression) MutateTestType(n Expression) bool

func (*ConditionalExpression) Table

func (*ConditionalExpression) Test

func (rcv *ConditionalExpression) Test(obj *flatbuffers.Table) bool

func (*ConditionalExpression) TestType

func (rcv *ConditionalExpression) TestType() Expression

type Constraint

type Constraint struct {
	// contains filtered or unexported fields
}

func GetRootAsConstraint

func GetRootAsConstraint(buf []byte, offset flatbuffers.UOffsetT) *Constraint

func GetSizePrefixedRootAsConstraint added in v0.119.0

func GetSizePrefixedRootAsConstraint(buf []byte, offset flatbuffers.UOffsetT) *Constraint

func (*Constraint) Init

func (rcv *Constraint) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Constraint) Kind

func (rcv *Constraint) Kind() Kind

func (*Constraint) MutateKind

func (rcv *Constraint) MutateKind(n Kind) bool

func (*Constraint) Table

func (rcv *Constraint) Table() flatbuffers.Table

func (*Constraint) Tvar

func (rcv *Constraint) Tvar(obj *Var) *Var

type DateTimeLiteral

type DateTimeLiteral struct {
	// contains filtered or unexported fields
}

func GetRootAsDateTimeLiteral

func GetRootAsDateTimeLiteral(buf []byte, offset flatbuffers.UOffsetT) *DateTimeLiteral

func GetSizePrefixedRootAsDateTimeLiteral added in v0.119.0

func GetSizePrefixedRootAsDateTimeLiteral(buf []byte, offset flatbuffers.UOffsetT) *DateTimeLiteral

func (*DateTimeLiteral) Init

func (rcv *DateTimeLiteral) Init(buf []byte, i flatbuffers.UOffsetT)

func (*DateTimeLiteral) Loc

func (*DateTimeLiteral) Table

func (rcv *DateTimeLiteral) Table() flatbuffers.Table

func (*DateTimeLiteral) Value

func (rcv *DateTimeLiteral) Value(obj *Time) *Time

type Dict added in v0.96.0

type Dict struct {
	// contains filtered or unexported fields
}

func GetRootAsDict added in v0.96.0

func GetRootAsDict(buf []byte, offset flatbuffers.UOffsetT) *Dict

func GetSizePrefixedRootAsDict added in v0.119.0

func GetSizePrefixedRootAsDict(buf []byte, offset flatbuffers.UOffsetT) *Dict

func (*Dict) Init added in v0.96.0

func (rcv *Dict) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Dict) K added in v0.96.0

func (rcv *Dict) K(obj *flatbuffers.Table) bool

func (*Dict) KType added in v0.96.0

func (rcv *Dict) KType() MonoType

func (*Dict) MutateKType added in v0.96.0

func (rcv *Dict) MutateKType(n MonoType) bool

func (*Dict) MutateVType added in v0.96.0

func (rcv *Dict) MutateVType(n MonoType) bool

func (*Dict) Table added in v0.96.0

func (rcv *Dict) Table() flatbuffers.Table

func (*Dict) V added in v0.96.0

func (rcv *Dict) V(obj *flatbuffers.Table) bool

func (*Dict) VType added in v0.96.0

func (rcv *Dict) VType() MonoType

type DictExpression added in v0.99.0

type DictExpression struct {
	// contains filtered or unexported fields
}

func GetRootAsDictExpression added in v0.99.0

func GetRootAsDictExpression(buf []byte, offset flatbuffers.UOffsetT) *DictExpression

func GetSizePrefixedRootAsDictExpression added in v0.119.0

func GetSizePrefixedRootAsDictExpression(buf []byte, offset flatbuffers.UOffsetT) *DictExpression

func (*DictExpression) Elements added in v0.99.0

func (rcv *DictExpression) Elements(obj *DictItem, j int) bool

func (*DictExpression) ElementsLength added in v0.99.0

func (rcv *DictExpression) ElementsLength() int

func (*DictExpression) Init added in v0.99.0

func (rcv *DictExpression) Init(buf []byte, i flatbuffers.UOffsetT)

func (*DictExpression) Loc added in v0.99.0

func (*DictExpression) MutateTypType added in v0.99.0

func (rcv *DictExpression) MutateTypType(n MonoType) bool

func (*DictExpression) Table added in v0.99.0

func (rcv *DictExpression) Table() flatbuffers.Table

func (*DictExpression) Typ added in v0.99.0

func (rcv *DictExpression) Typ(obj *flatbuffers.Table) bool

func (*DictExpression) TypType added in v0.99.0

func (rcv *DictExpression) TypType() MonoType

type DictItem added in v0.99.0

type DictItem struct {
	// contains filtered or unexported fields
}

func GetRootAsDictItem added in v0.99.0

func GetRootAsDictItem(buf []byte, offset flatbuffers.UOffsetT) *DictItem

func GetSizePrefixedRootAsDictItem added in v0.119.0

func GetSizePrefixedRootAsDictItem(buf []byte, offset flatbuffers.UOffsetT) *DictItem

func (*DictItem) Init added in v0.99.0

func (rcv *DictItem) Init(buf []byte, i flatbuffers.UOffsetT)

func (*DictItem) Key added in v0.99.0

func (rcv *DictItem) Key(obj *flatbuffers.Table) bool

func (*DictItem) KeyType added in v0.99.0

func (rcv *DictItem) KeyType() Expression

func (*DictItem) MutateKeyType added in v0.99.0

func (rcv *DictItem) MutateKeyType(n Expression) bool

func (*DictItem) MutateValType added in v0.99.0

func (rcv *DictItem) MutateValType(n Expression) bool

func (*DictItem) Table added in v0.99.0

func (rcv *DictItem) Table() flatbuffers.Table

func (*DictItem) Val added in v0.99.0

func (rcv *DictItem) Val(obj *flatbuffers.Table) bool

func (*DictItem) ValType added in v0.99.0

func (rcv *DictItem) ValType() Expression

type Duration

type Duration struct {
	// contains filtered or unexported fields
}

func GetRootAsDuration

func GetRootAsDuration(buf []byte, offset flatbuffers.UOffsetT) *Duration

func GetSizePrefixedRootAsDuration added in v0.119.0

func GetSizePrefixedRootAsDuration(buf []byte, offset flatbuffers.UOffsetT) *Duration

func (*Duration) Init

func (rcv *Duration) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Duration) Months

func (rcv *Duration) Months() int64

func (*Duration) MutateMonths

func (rcv *Duration) MutateMonths(n int64) bool

func (*Duration) MutateNanoseconds

func (rcv *Duration) MutateNanoseconds(n int64) bool

func (*Duration) MutateNegative

func (rcv *Duration) MutateNegative(n bool) bool

func (*Duration) Nanoseconds

func (rcv *Duration) Nanoseconds() int64

func (*Duration) Negative

func (rcv *Duration) Negative() bool

func (*Duration) Table

func (rcv *Duration) Table() flatbuffers.Table

type DurationLiteral

type DurationLiteral struct {
	// contains filtered or unexported fields
}

func GetRootAsDurationLiteral

func GetRootAsDurationLiteral(buf []byte, offset flatbuffers.UOffsetT) *DurationLiteral

func GetSizePrefixedRootAsDurationLiteral added in v0.119.0

func GetSizePrefixedRootAsDurationLiteral(buf []byte, offset flatbuffers.UOffsetT) *DurationLiteral

func (*DurationLiteral) Init

func (rcv *DurationLiteral) Init(buf []byte, i flatbuffers.UOffsetT)

func (*DurationLiteral) Loc

func (*DurationLiteral) Table

func (rcv *DurationLiteral) Table() flatbuffers.Table

func (*DurationLiteral) Value

func (rcv *DurationLiteral) Value(obj *Duration, j int) bool

func (*DurationLiteral) ValueLength

func (rcv *DurationLiteral) ValueLength() int

type Expression

type Expression byte
const (
	ExpressionNONE                   Expression = 0
	ExpressionStringExpression       Expression = 1
	ExpressionArrayExpression        Expression = 2
	ExpressionDictExpression         Expression = 3
	ExpressionFunctionExpression     Expression = 4
	ExpressionBinaryExpression       Expression = 5
	ExpressionCallExpression         Expression = 6
	ExpressionConditionalExpression  Expression = 7
	ExpressionIdentifierExpression   Expression = 8
	ExpressionLogicalExpression      Expression = 9
	ExpressionMemberExpression       Expression = 10
	ExpressionIndexExpression        Expression = 11
	ExpressionObjectExpression       Expression = 12
	ExpressionUnaryExpression        Expression = 13
	ExpressionBooleanLiteral         Expression = 14
	ExpressionDateTimeLiteral        Expression = 15
	ExpressionDurationLiteral        Expression = 16
	ExpressionFloatLiteral           Expression = 17
	ExpressionIntegerLiteral         Expression = 18
	ExpressionStringLiteral          Expression = 19
	ExpressionRegexpLiteral          Expression = 20
	ExpressionUnsignedIntegerLiteral Expression = 21
)

func (Expression) String added in v0.119.0

func (v Expression) String() string

type ExpressionStatement

type ExpressionStatement struct {
	// contains filtered or unexported fields
}

func GetRootAsExpressionStatement

func GetRootAsExpressionStatement(buf []byte, offset flatbuffers.UOffsetT) *ExpressionStatement

func GetSizePrefixedRootAsExpressionStatement added in v0.119.0

func GetSizePrefixedRootAsExpressionStatement(buf []byte, offset flatbuffers.UOffsetT) *ExpressionStatement

func (*ExpressionStatement) Expression

func (rcv *ExpressionStatement) Expression(obj *flatbuffers.Table) bool

func (*ExpressionStatement) ExpressionType

func (rcv *ExpressionStatement) ExpressionType() Expression

func (*ExpressionStatement) Init

func (rcv *ExpressionStatement) Init(buf []byte, i flatbuffers.UOffsetT)

func (*ExpressionStatement) Loc

func (*ExpressionStatement) MutateExpressionType

func (rcv *ExpressionStatement) MutateExpressionType(n Expression) bool

func (*ExpressionStatement) Table

func (rcv *ExpressionStatement) Table() flatbuffers.Table

type File

type File struct {
	// contains filtered or unexported fields
}

func GetRootAsFile

func GetRootAsFile(buf []byte, offset flatbuffers.UOffsetT) *File

func GetSizePrefixedRootAsFile added in v0.119.0

func GetSizePrefixedRootAsFile(buf []byte, offset flatbuffers.UOffsetT) *File

func (*File) Body

func (rcv *File) Body(obj *WrappedStatement, j int) bool

func (*File) BodyLength

func (rcv *File) BodyLength() int

func (*File) Imports

func (rcv *File) Imports(obj *ImportDeclaration, j int) bool

func (*File) ImportsLength

func (rcv *File) ImportsLength() int

func (*File) Init

func (rcv *File) Init(buf []byte, i flatbuffers.UOffsetT)

func (*File) Loc

func (rcv *File) Loc(obj *SourceLocation) *SourceLocation

func (*File) Package

func (rcv *File) Package(obj *PackageClause) *PackageClause

func (*File) Table

func (rcv *File) Table() flatbuffers.Table

type FloatLiteral

type FloatLiteral struct {
	// contains filtered or unexported fields
}

func GetRootAsFloatLiteral

func GetRootAsFloatLiteral(buf []byte, offset flatbuffers.UOffsetT) *FloatLiteral

func GetSizePrefixedRootAsFloatLiteral added in v0.119.0

func GetSizePrefixedRootAsFloatLiteral(buf []byte, offset flatbuffers.UOffsetT) *FloatLiteral

func (*FloatLiteral) Init

func (rcv *FloatLiteral) Init(buf []byte, i flatbuffers.UOffsetT)

func (*FloatLiteral) Loc

func (rcv *FloatLiteral) Loc(obj *SourceLocation) *SourceLocation

func (*FloatLiteral) MutateValue

func (rcv *FloatLiteral) MutateValue(n float64) bool

func (*FloatLiteral) Table

func (rcv *FloatLiteral) Table() flatbuffers.Table

func (*FloatLiteral) Value

func (rcv *FloatLiteral) Value() float64

type Fresher

type Fresher struct {
	// contains filtered or unexported fields
}

func GetRootAsFresher

func GetRootAsFresher(buf []byte, offset flatbuffers.UOffsetT) *Fresher

func GetSizePrefixedRootAsFresher added in v0.119.0

func GetSizePrefixedRootAsFresher(buf []byte, offset flatbuffers.UOffsetT) *Fresher

func (*Fresher) Init

func (rcv *Fresher) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Fresher) MutateU

func (rcv *Fresher) MutateU(n uint64) bool

func (*Fresher) Table

func (rcv *Fresher) Table() flatbuffers.Table

func (*Fresher) U

func (rcv *Fresher) U() uint64

type Fun

type Fun struct {
	// contains filtered or unexported fields
}

func GetRootAsFun

func GetRootAsFun(buf []byte, offset flatbuffers.UOffsetT) *Fun

func GetSizePrefixedRootAsFun added in v0.119.0

func GetSizePrefixedRootAsFun(buf []byte, offset flatbuffers.UOffsetT) *Fun

func (*Fun) Args

func (rcv *Fun) Args(obj *Argument, j int) bool

func (*Fun) ArgsLength

func (rcv *Fun) ArgsLength() int

func (*Fun) Init

func (rcv *Fun) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Fun) MutateRetnType

func (rcv *Fun) MutateRetnType(n MonoType) bool

func (*Fun) Retn

func (rcv *Fun) Retn(obj *flatbuffers.Table) bool

func (*Fun) RetnType

func (rcv *Fun) RetnType() MonoType

func (*Fun) Table

func (rcv *Fun) Table() flatbuffers.Table

type FunctionExpression

type FunctionExpression struct {
	// contains filtered or unexported fields
}

func GetRootAsFunctionExpression

func GetRootAsFunctionExpression(buf []byte, offset flatbuffers.UOffsetT) *FunctionExpression

func GetSizePrefixedRootAsFunctionExpression added in v0.119.0

func GetSizePrefixedRootAsFunctionExpression(buf []byte, offset flatbuffers.UOffsetT) *FunctionExpression

func (*FunctionExpression) Body

func (rcv *FunctionExpression) Body(obj *Block) *Block

func (*FunctionExpression) Init

func (rcv *FunctionExpression) Init(buf []byte, i flatbuffers.UOffsetT)

func (*FunctionExpression) Loc

func (*FunctionExpression) MutateTypType

func (rcv *FunctionExpression) MutateTypType(n MonoType) bool

func (*FunctionExpression) Params

func (rcv *FunctionExpression) Params(obj *FunctionParameter, j int) bool

func (*FunctionExpression) ParamsLength

func (rcv *FunctionExpression) ParamsLength() int

func (*FunctionExpression) Table

func (rcv *FunctionExpression) Table() flatbuffers.Table

func (*FunctionExpression) Typ

func (rcv *FunctionExpression) Typ(obj *flatbuffers.Table) bool

func (*FunctionExpression) TypType

func (rcv *FunctionExpression) TypType() MonoType

func (*FunctionExpression) Vectorized added in v0.144.0

type FunctionParameter

type FunctionParameter struct {
	// contains filtered or unexported fields
}

func GetRootAsFunctionParameter

func GetRootAsFunctionParameter(buf []byte, offset flatbuffers.UOffsetT) *FunctionParameter

func GetSizePrefixedRootAsFunctionParameter added in v0.119.0

func GetSizePrefixedRootAsFunctionParameter(buf []byte, offset flatbuffers.UOffsetT) *FunctionParameter

func (*FunctionParameter) Default

func (rcv *FunctionParameter) Default(obj *flatbuffers.Table) bool

func (*FunctionParameter) DefaultType

func (rcv *FunctionParameter) DefaultType() Expression

func (*FunctionParameter) Init

func (rcv *FunctionParameter) Init(buf []byte, i flatbuffers.UOffsetT)

func (*FunctionParameter) IsPipe

func (rcv *FunctionParameter) IsPipe() bool

func (*FunctionParameter) Key

func (rcv *FunctionParameter) Key(obj *Identifier) *Identifier

func (*FunctionParameter) Loc

func (*FunctionParameter) MutateDefaultType

func (rcv *FunctionParameter) MutateDefaultType(n Expression) bool

func (*FunctionParameter) MutateIsPipe

func (rcv *FunctionParameter) MutateIsPipe(n bool) bool

func (*FunctionParameter) Table

func (rcv *FunctionParameter) Table() flatbuffers.Table

type Identifier

type Identifier struct {
	// contains filtered or unexported fields
}

func GetRootAsIdentifier

func GetRootAsIdentifier(buf []byte, offset flatbuffers.UOffsetT) *Identifier

func GetSizePrefixedRootAsIdentifier added in v0.119.0

func GetSizePrefixedRootAsIdentifier(buf []byte, offset flatbuffers.UOffsetT) *Identifier

func (*Identifier) Init

func (rcv *Identifier) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Identifier) Loc

func (rcv *Identifier) Loc(obj *SourceLocation) *SourceLocation

func (*Identifier) Name

func (rcv *Identifier) Name() []byte

func (*Identifier) Table

func (rcv *Identifier) Table() flatbuffers.Table

type IdentifierExpression

type IdentifierExpression struct {
	// contains filtered or unexported fields
}

func GetRootAsIdentifierExpression

func GetRootAsIdentifierExpression(buf []byte, offset flatbuffers.UOffsetT) *IdentifierExpression

func GetSizePrefixedRootAsIdentifierExpression added in v0.119.0

func GetSizePrefixedRootAsIdentifierExpression(buf []byte, offset flatbuffers.UOffsetT) *IdentifierExpression

func (*IdentifierExpression) Init

func (rcv *IdentifierExpression) Init(buf []byte, i flatbuffers.UOffsetT)

func (*IdentifierExpression) Loc

func (*IdentifierExpression) MutateTypType

func (rcv *IdentifierExpression) MutateTypType(n MonoType) bool

func (*IdentifierExpression) Name

func (rcv *IdentifierExpression) Name() []byte

func (*IdentifierExpression) Table

func (rcv *IdentifierExpression) Table() flatbuffers.Table

func (*IdentifierExpression) Typ

func (rcv *IdentifierExpression) Typ(obj *flatbuffers.Table) bool

func (*IdentifierExpression) TypType

func (rcv *IdentifierExpression) TypType() MonoType

type ImportDeclaration

type ImportDeclaration struct {
	// contains filtered or unexported fields
}

func GetRootAsImportDeclaration

func GetRootAsImportDeclaration(buf []byte, offset flatbuffers.UOffsetT) *ImportDeclaration

func GetSizePrefixedRootAsImportDeclaration added in v0.119.0

func GetSizePrefixedRootAsImportDeclaration(buf []byte, offset flatbuffers.UOffsetT) *ImportDeclaration

func (*ImportDeclaration) Alias

func (rcv *ImportDeclaration) Alias(obj *Identifier) *Identifier

func (*ImportDeclaration) Init

func (rcv *ImportDeclaration) Init(buf []byte, i flatbuffers.UOffsetT)

func (*ImportDeclaration) Loc

func (*ImportDeclaration) Path

func (*ImportDeclaration) Table

func (rcv *ImportDeclaration) Table() flatbuffers.Table

type IndexExpression

type IndexExpression struct {
	// contains filtered or unexported fields
}

func GetRootAsIndexExpression

func GetRootAsIndexExpression(buf []byte, offset flatbuffers.UOffsetT) *IndexExpression

func GetSizePrefixedRootAsIndexExpression added in v0.119.0

func GetSizePrefixedRootAsIndexExpression(buf []byte, offset flatbuffers.UOffsetT) *IndexExpression

func (*IndexExpression) Array

func (rcv *IndexExpression) Array(obj *flatbuffers.Table) bool

func (*IndexExpression) ArrayType

func (rcv *IndexExpression) ArrayType() Expression

func (*IndexExpression) Index

func (rcv *IndexExpression) Index(obj *flatbuffers.Table) bool

func (*IndexExpression) IndexType

func (rcv *IndexExpression) IndexType() Expression

func (*IndexExpression) Init

func (rcv *IndexExpression) Init(buf []byte, i flatbuffers.UOffsetT)

func (*IndexExpression) Loc

func (*IndexExpression) MutateArrayType

func (rcv *IndexExpression) MutateArrayType(n Expression) bool

func (*IndexExpression) MutateIndexType

func (rcv *IndexExpression) MutateIndexType(n Expression) bool

func (*IndexExpression) MutateTypType

func (rcv *IndexExpression) MutateTypType(n MonoType) bool

func (*IndexExpression) Table

func (rcv *IndexExpression) Table() flatbuffers.Table

func (*IndexExpression) Typ

func (rcv *IndexExpression) Typ(obj *flatbuffers.Table) bool

func (*IndexExpression) TypType

func (rcv *IndexExpression) TypType() MonoType

type IntegerLiteral

type IntegerLiteral struct {
	// contains filtered or unexported fields
}

func GetRootAsIntegerLiteral

func GetRootAsIntegerLiteral(buf []byte, offset flatbuffers.UOffsetT) *IntegerLiteral

func GetSizePrefixedRootAsIntegerLiteral added in v0.119.0

func GetSizePrefixedRootAsIntegerLiteral(buf []byte, offset flatbuffers.UOffsetT) *IntegerLiteral

func (*IntegerLiteral) Init

func (rcv *IntegerLiteral) Init(buf []byte, i flatbuffers.UOffsetT)

func (*IntegerLiteral) Loc

func (*IntegerLiteral) MutateValue

func (rcv *IntegerLiteral) MutateValue(n int64) bool

func (*IntegerLiteral) Table

func (rcv *IntegerLiteral) Table() flatbuffers.Table

func (*IntegerLiteral) Value

func (rcv *IntegerLiteral) Value() int64

type Kind

type Kind byte
const (
	KindAddable      Kind = 0
	KindBasic        Kind = 1
	KindSubtractable Kind = 2
	KindDivisible    Kind = 3
	KindNumeric      Kind = 4
	KindComparable   Kind = 5
	KindEquatable    Kind = 6
	KindNullable     Kind = 7
	KindRecord       Kind = 8
	KindNegatable    Kind = 9
	KindTimeable     Kind = 10
	KindStringable   Kind = 11
)

func (Kind) String added in v0.119.0

func (v Kind) String() string

type LogicalExpression

type LogicalExpression struct {
	// contains filtered or unexported fields
}

func GetRootAsLogicalExpression

func GetRootAsLogicalExpression(buf []byte, offset flatbuffers.UOffsetT) *LogicalExpression

func GetSizePrefixedRootAsLogicalExpression added in v0.119.0

func GetSizePrefixedRootAsLogicalExpression(buf []byte, offset flatbuffers.UOffsetT) *LogicalExpression

func (*LogicalExpression) Init

func (rcv *LogicalExpression) Init(buf []byte, i flatbuffers.UOffsetT)

func (*LogicalExpression) Left

func (rcv *LogicalExpression) Left(obj *flatbuffers.Table) bool

func (*LogicalExpression) LeftType

func (rcv *LogicalExpression) LeftType() Expression

func (*LogicalExpression) Loc

func (*LogicalExpression) MutateLeftType

func (rcv *LogicalExpression) MutateLeftType(n Expression) bool

func (*LogicalExpression) MutateOperator

func (rcv *LogicalExpression) MutateOperator(n LogicalOperator) bool

func (*LogicalExpression) MutateRightType

func (rcv *LogicalExpression) MutateRightType(n Expression) bool

func (*LogicalExpression) Operator

func (rcv *LogicalExpression) Operator() LogicalOperator

func (*LogicalExpression) Right

func (rcv *LogicalExpression) Right(obj *flatbuffers.Table) bool

func (*LogicalExpression) RightType

func (rcv *LogicalExpression) RightType() Expression

func (*LogicalExpression) Table

func (rcv *LogicalExpression) Table() flatbuffers.Table

type LogicalOperator

type LogicalOperator int8
const (
	LogicalOperatorAndOperator LogicalOperator = 0
	LogicalOperatorOrOperator  LogicalOperator = 1
)

func (LogicalOperator) String added in v0.119.0

func (v LogicalOperator) String() string

type MemberAssignment

type MemberAssignment struct {
	// contains filtered or unexported fields
}

func GetRootAsMemberAssignment

func GetRootAsMemberAssignment(buf []byte, offset flatbuffers.UOffsetT) *MemberAssignment

func GetSizePrefixedRootAsMemberAssignment added in v0.119.0

func GetSizePrefixedRootAsMemberAssignment(buf []byte, offset flatbuffers.UOffsetT) *MemberAssignment

func (*MemberAssignment) Init

func (rcv *MemberAssignment) Init(buf []byte, i flatbuffers.UOffsetT)

func (*MemberAssignment) Init_

func (rcv *MemberAssignment) Init_(obj *flatbuffers.Table) bool

func (*MemberAssignment) Init_type

func (rcv *MemberAssignment) Init_type() Expression

func (*MemberAssignment) Loc

func (*MemberAssignment) Member

func (*MemberAssignment) MutateInit_type

func (rcv *MemberAssignment) MutateInit_type(n Expression) bool

func (*MemberAssignment) Table

func (rcv *MemberAssignment) Table() flatbuffers.Table

type MemberExpression

type MemberExpression struct {
	// contains filtered or unexported fields
}

func GetRootAsMemberExpression

func GetRootAsMemberExpression(buf []byte, offset flatbuffers.UOffsetT) *MemberExpression

func GetSizePrefixedRootAsMemberExpression added in v0.119.0

func GetSizePrefixedRootAsMemberExpression(buf []byte, offset flatbuffers.UOffsetT) *MemberExpression

func (*MemberExpression) Init

func (rcv *MemberExpression) Init(buf []byte, i flatbuffers.UOffsetT)

func (*MemberExpression) Loc

func (*MemberExpression) MutateObjectType

func (rcv *MemberExpression) MutateObjectType(n Expression) bool

func (*MemberExpression) MutateTypType

func (rcv *MemberExpression) MutateTypType(n MonoType) bool

func (*MemberExpression) Object

func (rcv *MemberExpression) Object(obj *flatbuffers.Table) bool

func (*MemberExpression) ObjectType

func (rcv *MemberExpression) ObjectType() Expression

func (*MemberExpression) Property

func (rcv *MemberExpression) Property() []byte

func (*MemberExpression) Table

func (rcv *MemberExpression) Table() flatbuffers.Table

func (*MemberExpression) Typ

func (rcv *MemberExpression) Typ(obj *flatbuffers.Table) bool

func (*MemberExpression) TypType

func (rcv *MemberExpression) TypType() MonoType

type Module added in v0.134.0

type Module struct {
	// contains filtered or unexported fields
}

func GetRootAsModule added in v0.134.0

func GetRootAsModule(buf []byte, offset flatbuffers.UOffsetT) *Module

func GetSizePrefixedRootAsModule added in v0.134.0

func GetSizePrefixedRootAsModule(buf []byte, offset flatbuffers.UOffsetT) *Module

func (*Module) Code added in v0.134.0

func (rcv *Module) Code(obj *Package) *Package

func (*Module) Init added in v0.134.0

func (rcv *Module) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Module) Polytype added in v0.134.0

func (rcv *Module) Polytype(obj *PolyType) *PolyType

func (*Module) Table added in v0.134.0

func (rcv *Module) Table() flatbuffers.Table

type MonoType

type MonoType byte
const (
	MonoTypeNONE   MonoType = 0
	MonoTypeBasic  MonoType = 1
	MonoTypeVar    MonoType = 2
	MonoTypeArr    MonoType = 3
	MonoTypeRecord MonoType = 4
	MonoTypeFun    MonoType = 5
	MonoTypeDict   MonoType = 6
	MonoTypeVector MonoType = 7
)

func (MonoType) String added in v0.119.0

func (v MonoType) String() string

type MonoTypeHolder added in v0.74.0

type MonoTypeHolder struct {
	// contains filtered or unexported fields
}

func GetRootAsMonoTypeHolder added in v0.74.0

func GetRootAsMonoTypeHolder(buf []byte, offset flatbuffers.UOffsetT) *MonoTypeHolder

func GetSizePrefixedRootAsMonoTypeHolder added in v0.119.0

func GetSizePrefixedRootAsMonoTypeHolder(buf []byte, offset flatbuffers.UOffsetT) *MonoTypeHolder

func (*MonoTypeHolder) Init added in v0.74.0

func (rcv *MonoTypeHolder) Init(buf []byte, i flatbuffers.UOffsetT)

func (*MonoTypeHolder) MutateTypType added in v0.74.0

func (rcv *MonoTypeHolder) MutateTypType(n MonoType) bool

func (*MonoTypeHolder) Table added in v0.74.0

func (rcv *MonoTypeHolder) Table() flatbuffers.Table

func (*MonoTypeHolder) Typ added in v0.74.0

func (rcv *MonoTypeHolder) Typ(obj *flatbuffers.Table) bool

func (*MonoTypeHolder) TypType added in v0.74.0

func (rcv *MonoTypeHolder) TypType() MonoType

type NativeVariableAssignment

type NativeVariableAssignment struct {
	// contains filtered or unexported fields
}

func GetRootAsNativeVariableAssignment

func GetRootAsNativeVariableAssignment(buf []byte, offset flatbuffers.UOffsetT) *NativeVariableAssignment

func GetSizePrefixedRootAsNativeVariableAssignment added in v0.119.0

func GetSizePrefixedRootAsNativeVariableAssignment(buf []byte, offset flatbuffers.UOffsetT) *NativeVariableAssignment

func (*NativeVariableAssignment) Identifier

func (rcv *NativeVariableAssignment) Identifier(obj *Identifier) *Identifier

func (*NativeVariableAssignment) Init

func (rcv *NativeVariableAssignment) Init(buf []byte, i flatbuffers.UOffsetT)

func (*NativeVariableAssignment) Init_

func (*NativeVariableAssignment) Init_type

func (rcv *NativeVariableAssignment) Init_type() Expression

func (*NativeVariableAssignment) Loc

func (*NativeVariableAssignment) MutateInit_type

func (rcv *NativeVariableAssignment) MutateInit_type(n Expression) bool

func (*NativeVariableAssignment) Table

func (*NativeVariableAssignment) Typ

func (rcv *NativeVariableAssignment) Typ(obj *PolyType) *PolyType

type ObjectExpression

type ObjectExpression struct {
	// contains filtered or unexported fields
}

func GetRootAsObjectExpression

func GetRootAsObjectExpression(buf []byte, offset flatbuffers.UOffsetT) *ObjectExpression

func GetSizePrefixedRootAsObjectExpression added in v0.119.0

func GetSizePrefixedRootAsObjectExpression(buf []byte, offset flatbuffers.UOffsetT) *ObjectExpression

func (*ObjectExpression) Init

func (rcv *ObjectExpression) Init(buf []byte, i flatbuffers.UOffsetT)

func (*ObjectExpression) Loc

func (*ObjectExpression) MutateTypType

func (rcv *ObjectExpression) MutateTypType(n MonoType) bool

func (*ObjectExpression) Properties

func (rcv *ObjectExpression) Properties(obj *Property, j int) bool

func (*ObjectExpression) PropertiesLength

func (rcv *ObjectExpression) PropertiesLength() int

func (*ObjectExpression) Table

func (rcv *ObjectExpression) Table() flatbuffers.Table

func (*ObjectExpression) Typ

func (rcv *ObjectExpression) Typ(obj *flatbuffers.Table) bool

func (*ObjectExpression) TypType

func (rcv *ObjectExpression) TypType() MonoType

func (*ObjectExpression) With

type Operator

type Operator int8
const (
	OperatorMultiplicationOperator   Operator = 0
	OperatorDivisionOperator         Operator = 1
	OperatorModuloOperator           Operator = 2
	OperatorPowerOperator            Operator = 3
	OperatorAdditionOperator         Operator = 4
	OperatorSubtractionOperator      Operator = 5
	OperatorLessThanEqualOperator    Operator = 6
	OperatorLessThanOperator         Operator = 7
	OperatorGreaterThanEqualOperator Operator = 8
	OperatorGreaterThanOperator      Operator = 9
	OperatorStartsWithOperator       Operator = 10
	OperatorInOperator               Operator = 11
	OperatorNotOperator              Operator = 12
	OperatorExistsOperator           Operator = 13
	OperatorNotEmptyOperator         Operator = 14
	OperatorEmptyOperator            Operator = 15
	OperatorEqualOperator            Operator = 16
	OperatorNotEqualOperator         Operator = 17
	OperatorRegexpMatchOperator      Operator = 18
	OperatorNotRegexpMatchOperator   Operator = 19
	OperatorInvalidOperator          Operator = 20
)

func (Operator) String added in v0.119.0

func (v Operator) String() string

type OptionStatement

type OptionStatement struct {
	// contains filtered or unexported fields
}

func GetRootAsOptionStatement

func GetRootAsOptionStatement(buf []byte, offset flatbuffers.UOffsetT) *OptionStatement

func GetSizePrefixedRootAsOptionStatement added in v0.119.0

func GetSizePrefixedRootAsOptionStatement(buf []byte, offset flatbuffers.UOffsetT) *OptionStatement

func (*OptionStatement) Assignment

func (rcv *OptionStatement) Assignment(obj *flatbuffers.Table) bool

func (*OptionStatement) AssignmentType

func (rcv *OptionStatement) AssignmentType() Assignment

func (*OptionStatement) Init

func (rcv *OptionStatement) Init(buf []byte, i flatbuffers.UOffsetT)

func (*OptionStatement) Loc

func (*OptionStatement) MutateAssignmentType

func (rcv *OptionStatement) MutateAssignmentType(n Assignment) bool

func (*OptionStatement) Table

func (rcv *OptionStatement) Table() flatbuffers.Table

type Package

type Package struct {
	// contains filtered or unexported fields
}

func GetRootAsPackage

func GetRootAsPackage(buf []byte, offset flatbuffers.UOffsetT) *Package

func GetSizePrefixedRootAsPackage added in v0.119.0

func GetSizePrefixedRootAsPackage(buf []byte, offset flatbuffers.UOffsetT) *Package

func (*Package) Files

func (rcv *Package) Files(obj *File, j int) bool

func (*Package) FilesLength

func (rcv *Package) FilesLength() int

func (*Package) Init

func (rcv *Package) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Package) Loc

func (rcv *Package) Loc(obj *SourceLocation) *SourceLocation

func (*Package) Package

func (rcv *Package) Package() []byte

func (*Package) Table

func (rcv *Package) Table() flatbuffers.Table

type PackageClause

type PackageClause struct {
	// contains filtered or unexported fields
}

func GetRootAsPackageClause

func GetRootAsPackageClause(buf []byte, offset flatbuffers.UOffsetT) *PackageClause

func GetSizePrefixedRootAsPackageClause added in v0.119.0

func GetSizePrefixedRootAsPackageClause(buf []byte, offset flatbuffers.UOffsetT) *PackageClause

func (*PackageClause) Init

func (rcv *PackageClause) Init(buf []byte, i flatbuffers.UOffsetT)

func (*PackageClause) Loc

func (*PackageClause) Name

func (rcv *PackageClause) Name(obj *Identifier) *Identifier

func (*PackageClause) Table

func (rcv *PackageClause) Table() flatbuffers.Table

type PackageExports added in v0.148.0

type PackageExports struct {
	// contains filtered or unexported fields
}

func GetRootAsPackageExports added in v0.148.0

func GetRootAsPackageExports(buf []byte, offset flatbuffers.UOffsetT) *PackageExports

func GetSizePrefixedRootAsPackageExports added in v0.148.0

func GetSizePrefixedRootAsPackageExports(buf []byte, offset flatbuffers.UOffsetT) *PackageExports

func (*PackageExports) Id added in v0.148.0

func (rcv *PackageExports) Id() []byte

func (*PackageExports) Init added in v0.148.0

func (rcv *PackageExports) Init(buf []byte, i flatbuffers.UOffsetT)

func (*PackageExports) Package added in v0.148.0

func (rcv *PackageExports) Package(obj *TypeEnvironment) *TypeEnvironment

func (*PackageExports) Table added in v0.148.0

func (rcv *PackageExports) Table() flatbuffers.Table

type Packages added in v0.148.0

type Packages struct {
	// contains filtered or unexported fields
}

func GetRootAsPackages added in v0.148.0

func GetRootAsPackages(buf []byte, offset flatbuffers.UOffsetT) *Packages

func GetSizePrefixedRootAsPackages added in v0.148.0

func GetSizePrefixedRootAsPackages(buf []byte, offset flatbuffers.UOffsetT) *Packages

func (*Packages) Init added in v0.148.0

func (rcv *Packages) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Packages) Packages added in v0.148.0

func (rcv *Packages) Packages(obj *PackageExports, j int) bool

func (*Packages) PackagesLength added in v0.148.0

func (rcv *Packages) PackagesLength() int

func (*Packages) Table added in v0.148.0

func (rcv *Packages) Table() flatbuffers.Table

type PolyType

type PolyType struct {
	// contains filtered or unexported fields
}

func GetRootAsPolyType

func GetRootAsPolyType(buf []byte, offset flatbuffers.UOffsetT) *PolyType

func GetSizePrefixedRootAsPolyType added in v0.119.0

func GetSizePrefixedRootAsPolyType(buf []byte, offset flatbuffers.UOffsetT) *PolyType

func (*PolyType) Cons

func (rcv *PolyType) Cons(obj *Constraint, j int) bool

func (*PolyType) ConsLength

func (rcv *PolyType) ConsLength() int

func (*PolyType) Expr

func (rcv *PolyType) Expr(obj *flatbuffers.Table) bool

func (*PolyType) ExprType

func (rcv *PolyType) ExprType() MonoType

func (*PolyType) Init

func (rcv *PolyType) Init(buf []byte, i flatbuffers.UOffsetT)

func (*PolyType) MutateExprType

func (rcv *PolyType) MutateExprType(n MonoType) bool

func (*PolyType) Table

func (rcv *PolyType) Table() flatbuffers.Table

func (*PolyType) Vars

func (rcv *PolyType) Vars(obj *Var, j int) bool

func (*PolyType) VarsLength

func (rcv *PolyType) VarsLength() int

type Position

type Position struct {
	// contains filtered or unexported fields
}

func (*Position) Column

func (rcv *Position) Column() int32

func (*Position) Init

func (rcv *Position) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Position) Line

func (rcv *Position) Line() int32

func (*Position) MutateColumn

func (rcv *Position) MutateColumn(n int32) bool

func (*Position) MutateLine

func (rcv *Position) MutateLine(n int32) bool

func (*Position) Table

func (rcv *Position) Table() flatbuffers.Table

type Prop

type Prop struct {
	// contains filtered or unexported fields
}

func GetRootAsProp

func GetRootAsProp(buf []byte, offset flatbuffers.UOffsetT) *Prop

func GetSizePrefixedRootAsProp added in v0.119.0

func GetSizePrefixedRootAsProp(buf []byte, offset flatbuffers.UOffsetT) *Prop

func (*Prop) Init

func (rcv *Prop) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Prop) K

func (rcv *Prop) K() []byte

func (*Prop) MutateVType

func (rcv *Prop) MutateVType(n MonoType) bool

func (*Prop) Table

func (rcv *Prop) Table() flatbuffers.Table

func (*Prop) V

func (rcv *Prop) V(obj *flatbuffers.Table) bool

func (*Prop) VType

func (rcv *Prop) VType() MonoType

type Property

type Property struct {
	// contains filtered or unexported fields
}

func GetRootAsProperty

func GetRootAsProperty(buf []byte, offset flatbuffers.UOffsetT) *Property

func GetSizePrefixedRootAsProperty added in v0.119.0

func GetSizePrefixedRootAsProperty(buf []byte, offset flatbuffers.UOffsetT) *Property

func (*Property) Init

func (rcv *Property) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Property) Key

func (rcv *Property) Key(obj *Identifier) *Identifier

func (*Property) Loc

func (rcv *Property) Loc(obj *SourceLocation) *SourceLocation

func (*Property) MutateValueType

func (rcv *Property) MutateValueType(n Expression) bool

func (*Property) Table

func (rcv *Property) Table() flatbuffers.Table

func (*Property) Value

func (rcv *Property) Value(obj *flatbuffers.Table) bool

func (*Property) ValueType

func (rcv *Property) ValueType() Expression

type Record added in v0.81.0

type Record struct {
	// contains filtered or unexported fields
}

func GetRootAsRecord added in v0.81.0

func GetRootAsRecord(buf []byte, offset flatbuffers.UOffsetT) *Record

func GetSizePrefixedRootAsRecord added in v0.119.0

func GetSizePrefixedRootAsRecord(buf []byte, offset flatbuffers.UOffsetT) *Record

func (*Record) Extends added in v0.81.0

func (rcv *Record) Extends(obj *Var) *Var

func (*Record) Init added in v0.81.0

func (rcv *Record) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Record) Props added in v0.81.0

func (rcv *Record) Props(obj *Prop, j int) bool

func (*Record) PropsLength added in v0.81.0

func (rcv *Record) PropsLength() int

func (*Record) Table added in v0.81.0

func (rcv *Record) Table() flatbuffers.Table

type RegexpLiteral

type RegexpLiteral struct {
	// contains filtered or unexported fields
}

func GetRootAsRegexpLiteral

func GetRootAsRegexpLiteral(buf []byte, offset flatbuffers.UOffsetT) *RegexpLiteral

func GetSizePrefixedRootAsRegexpLiteral added in v0.119.0

func GetSizePrefixedRootAsRegexpLiteral(buf []byte, offset flatbuffers.UOffsetT) *RegexpLiteral

func (*RegexpLiteral) Init

func (rcv *RegexpLiteral) Init(buf []byte, i flatbuffers.UOffsetT)

func (*RegexpLiteral) Loc

func (*RegexpLiteral) Table

func (rcv *RegexpLiteral) Table() flatbuffers.Table

func (*RegexpLiteral) Value

func (rcv *RegexpLiteral) Value() []byte

type ReturnStatement

type ReturnStatement struct {
	// contains filtered or unexported fields
}

func GetRootAsReturnStatement

func GetRootAsReturnStatement(buf []byte, offset flatbuffers.UOffsetT) *ReturnStatement

func GetSizePrefixedRootAsReturnStatement added in v0.119.0

func GetSizePrefixedRootAsReturnStatement(buf []byte, offset flatbuffers.UOffsetT) *ReturnStatement

func (*ReturnStatement) Argument

func (rcv *ReturnStatement) Argument(obj *flatbuffers.Table) bool

func (*ReturnStatement) ArgumentType

func (rcv *ReturnStatement) ArgumentType() Expression

func (*ReturnStatement) Init

func (rcv *ReturnStatement) Init(buf []byte, i flatbuffers.UOffsetT)

func (*ReturnStatement) Loc

func (*ReturnStatement) MutateArgumentType

func (rcv *ReturnStatement) MutateArgumentType(n Expression) bool

func (*ReturnStatement) Table

func (rcv *ReturnStatement) Table() flatbuffers.Table

type SourceLocation

type SourceLocation struct {
	// contains filtered or unexported fields
}

func GetRootAsSourceLocation

func GetRootAsSourceLocation(buf []byte, offset flatbuffers.UOffsetT) *SourceLocation

func GetSizePrefixedRootAsSourceLocation added in v0.119.0

func GetSizePrefixedRootAsSourceLocation(buf []byte, offset flatbuffers.UOffsetT) *SourceLocation

func (*SourceLocation) End

func (rcv *SourceLocation) End(obj *Position) *Position

func (*SourceLocation) File

func (rcv *SourceLocation) File() []byte

func (*SourceLocation) Init

func (rcv *SourceLocation) Init(buf []byte, i flatbuffers.UOffsetT)

func (*SourceLocation) Source

func (rcv *SourceLocation) Source() []byte

func (*SourceLocation) Start

func (rcv *SourceLocation) Start(obj *Position) *Position

func (*SourceLocation) Table

func (rcv *SourceLocation) Table() flatbuffers.Table

type Statement

type Statement byte
const (
	StatementNONE                     Statement = 0
	StatementOptionStatement          Statement = 1
	StatementBuiltinStatement         Statement = 2
	StatementTestStatement            Statement = 3
	StatementExpressionStatement      Statement = 4
	StatementNativeVariableAssignment Statement = 5
	StatementMemberAssignment         Statement = 6
	StatementReturnStatement          Statement = 7
)

func (Statement) String added in v0.119.0

func (v Statement) String() string

type StringExpression

type StringExpression struct {
	// contains filtered or unexported fields
}

func GetRootAsStringExpression

func GetRootAsStringExpression(buf []byte, offset flatbuffers.UOffsetT) *StringExpression

func GetSizePrefixedRootAsStringExpression added in v0.119.0

func GetSizePrefixedRootAsStringExpression(buf []byte, offset flatbuffers.UOffsetT) *StringExpression

func (*StringExpression) Init

func (rcv *StringExpression) Init(buf []byte, i flatbuffers.UOffsetT)

func (*StringExpression) Loc

func (*StringExpression) Parts

func (rcv *StringExpression) Parts(obj *StringExpressionPart, j int) bool

func (*StringExpression) PartsLength

func (rcv *StringExpression) PartsLength() int

func (*StringExpression) Table

func (rcv *StringExpression) Table() flatbuffers.Table

type StringExpressionPart

type StringExpressionPart struct {
	// contains filtered or unexported fields
}

func GetRootAsStringExpressionPart

func GetRootAsStringExpressionPart(buf []byte, offset flatbuffers.UOffsetT) *StringExpressionPart

func GetSizePrefixedRootAsStringExpressionPart added in v0.119.0

func GetSizePrefixedRootAsStringExpressionPart(buf []byte, offset flatbuffers.UOffsetT) *StringExpressionPart

func (*StringExpressionPart) Init

func (rcv *StringExpressionPart) Init(buf []byte, i flatbuffers.UOffsetT)

func (*StringExpressionPart) InterpolatedExpression

func (rcv *StringExpressionPart) InterpolatedExpression(obj *flatbuffers.Table) bool

func (*StringExpressionPart) InterpolatedExpressionType

func (rcv *StringExpressionPart) InterpolatedExpressionType() Expression

func (*StringExpressionPart) Loc

func (*StringExpressionPart) MutateInterpolatedExpressionType

func (rcv *StringExpressionPart) MutateInterpolatedExpressionType(n Expression) bool

func (*StringExpressionPart) Table

func (rcv *StringExpressionPart) Table() flatbuffers.Table

func (*StringExpressionPart) TextValue

func (rcv *StringExpressionPart) TextValue() []byte

type StringLiteral

type StringLiteral struct {
	// contains filtered or unexported fields
}

func GetRootAsStringLiteral

func GetRootAsStringLiteral(buf []byte, offset flatbuffers.UOffsetT) *StringLiteral

func GetSizePrefixedRootAsStringLiteral added in v0.119.0

func GetSizePrefixedRootAsStringLiteral(buf []byte, offset flatbuffers.UOffsetT) *StringLiteral

func (*StringLiteral) Init

func (rcv *StringLiteral) Init(buf []byte, i flatbuffers.UOffsetT)

func (*StringLiteral) Loc

func (*StringLiteral) Table

func (rcv *StringLiteral) Table() flatbuffers.Table

func (*StringLiteral) Value

func (rcv *StringLiteral) Value() []byte

type TestStatement

type TestStatement struct {
	// contains filtered or unexported fields
}

func GetRootAsTestStatement

func GetRootAsTestStatement(buf []byte, offset flatbuffers.UOffsetT) *TestStatement

func GetSizePrefixedRootAsTestStatement added in v0.119.0

func GetSizePrefixedRootAsTestStatement(buf []byte, offset flatbuffers.UOffsetT) *TestStatement

func (*TestStatement) Assignment

func (*TestStatement) Init

func (rcv *TestStatement) Init(buf []byte, i flatbuffers.UOffsetT)

func (*TestStatement) Loc

func (*TestStatement) Table

func (rcv *TestStatement) Table() flatbuffers.Table

type Time

type Time struct {
	// contains filtered or unexported fields
}

func GetRootAsTime

func GetRootAsTime(buf []byte, offset flatbuffers.UOffsetT) *Time

func GetSizePrefixedRootAsTime added in v0.119.0

func GetSizePrefixedRootAsTime(buf []byte, offset flatbuffers.UOffsetT) *Time

func (*Time) Init

func (rcv *Time) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Time) MutateNsecs

func (rcv *Time) MutateNsecs(n uint32) bool

func (*Time) MutateOffset

func (rcv *Time) MutateOffset(n int32) bool

func (*Time) MutateSecs

func (rcv *Time) MutateSecs(n int64) bool

func (*Time) Nsecs

func (rcv *Time) Nsecs() uint32

func (*Time) Offset

func (rcv *Time) Offset() int32

func (*Time) Secs

func (rcv *Time) Secs() int64

func (*Time) Table

func (rcv *Time) Table() flatbuffers.Table

type Type

type Type byte
const (
	TypeBool     Type = 0
	TypeInt      Type = 1
	TypeUint     Type = 2
	TypeFloat    Type = 3
	TypeString   Type = 4
	TypeDuration Type = 5
	TypeTime     Type = 6
	TypeRegexp   Type = 7
	TypeBytes    Type = 8
)

func (Type) String added in v0.119.0

func (v Type) String() string

type TypeAssignment

type TypeAssignment struct {
	// contains filtered or unexported fields
}

func GetRootAsTypeAssignment

func GetRootAsTypeAssignment(buf []byte, offset flatbuffers.UOffsetT) *TypeAssignment

func GetSizePrefixedRootAsTypeAssignment added in v0.119.0

func GetSizePrefixedRootAsTypeAssignment(buf []byte, offset flatbuffers.UOffsetT) *TypeAssignment

func (*TypeAssignment) Id

func (rcv *TypeAssignment) Id() []byte

func (*TypeAssignment) Init

func (rcv *TypeAssignment) Init(buf []byte, i flatbuffers.UOffsetT)

func (*TypeAssignment) Table

func (rcv *TypeAssignment) Table() flatbuffers.Table

func (*TypeAssignment) Ty

func (rcv *TypeAssignment) Ty(obj *PolyType) *PolyType

type TypeEnvironment

type TypeEnvironment struct {
	// contains filtered or unexported fields
}

func GetRootAsTypeEnvironment

func GetRootAsTypeEnvironment(buf []byte, offset flatbuffers.UOffsetT) *TypeEnvironment

func GetSizePrefixedRootAsTypeEnvironment added in v0.119.0

func GetSizePrefixedRootAsTypeEnvironment(buf []byte, offset flatbuffers.UOffsetT) *TypeEnvironment

func (*TypeEnvironment) Assignments

func (rcv *TypeEnvironment) Assignments(obj *TypeAssignment, j int) bool

func (*TypeEnvironment) AssignmentsLength

func (rcv *TypeEnvironment) AssignmentsLength() int

func (*TypeEnvironment) Init

func (rcv *TypeEnvironment) Init(buf []byte, i flatbuffers.UOffsetT)

func (*TypeEnvironment) Table

func (rcv *TypeEnvironment) Table() flatbuffers.Table

type UnaryExpression

type UnaryExpression struct {
	// contains filtered or unexported fields
}

func GetRootAsUnaryExpression

func GetRootAsUnaryExpression(buf []byte, offset flatbuffers.UOffsetT) *UnaryExpression

func GetSizePrefixedRootAsUnaryExpression added in v0.119.0

func GetSizePrefixedRootAsUnaryExpression(buf []byte, offset flatbuffers.UOffsetT) *UnaryExpression

func (*UnaryExpression) Argument

func (rcv *UnaryExpression) Argument(obj *flatbuffers.Table) bool

func (*UnaryExpression) ArgumentType

func (rcv *UnaryExpression) ArgumentType() Expression

func (*UnaryExpression) Init

func (rcv *UnaryExpression) Init(buf []byte, i flatbuffers.UOffsetT)

func (*UnaryExpression) Loc

func (*UnaryExpression) MutateArgumentType

func (rcv *UnaryExpression) MutateArgumentType(n Expression) bool

func (*UnaryExpression) MutateOperator

func (rcv *UnaryExpression) MutateOperator(n Operator) bool

func (*UnaryExpression) MutateTypType

func (rcv *UnaryExpression) MutateTypType(n MonoType) bool

func (*UnaryExpression) Operator

func (rcv *UnaryExpression) Operator() Operator

func (*UnaryExpression) Table

func (rcv *UnaryExpression) Table() flatbuffers.Table

func (*UnaryExpression) Typ

func (rcv *UnaryExpression) Typ(obj *flatbuffers.Table) bool

func (*UnaryExpression) TypType

func (rcv *UnaryExpression) TypType() MonoType

type UnsignedIntegerLiteral

type UnsignedIntegerLiteral struct {
	// contains filtered or unexported fields
}

func GetRootAsUnsignedIntegerLiteral

func GetRootAsUnsignedIntegerLiteral(buf []byte, offset flatbuffers.UOffsetT) *UnsignedIntegerLiteral

func GetSizePrefixedRootAsUnsignedIntegerLiteral added in v0.119.0

func GetSizePrefixedRootAsUnsignedIntegerLiteral(buf []byte, offset flatbuffers.UOffsetT) *UnsignedIntegerLiteral

func (*UnsignedIntegerLiteral) Init

func (rcv *UnsignedIntegerLiteral) Init(buf []byte, i flatbuffers.UOffsetT)

func (*UnsignedIntegerLiteral) Loc

func (*UnsignedIntegerLiteral) MutateValue

func (rcv *UnsignedIntegerLiteral) MutateValue(n uint64) bool

func (*UnsignedIntegerLiteral) Table

func (*UnsignedIntegerLiteral) Value

func (rcv *UnsignedIntegerLiteral) Value() uint64

type Var

type Var struct {
	// contains filtered or unexported fields
}

func GetRootAsVar

func GetRootAsVar(buf []byte, offset flatbuffers.UOffsetT) *Var

func GetSizePrefixedRootAsVar added in v0.119.0

func GetSizePrefixedRootAsVar(buf []byte, offset flatbuffers.UOffsetT) *Var

func (*Var) I

func (rcv *Var) I() uint64

func (*Var) Init

func (rcv *Var) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Var) MutateI

func (rcv *Var) MutateI(n uint64) bool

func (*Var) Table

func (rcv *Var) Table() flatbuffers.Table

type Vector added in v0.132.0

type Vector struct {
	// contains filtered or unexported fields
}

func GetRootAsVector added in v0.132.0

func GetRootAsVector(buf []byte, offset flatbuffers.UOffsetT) *Vector

func GetSizePrefixedRootAsVector added in v0.132.0

func GetSizePrefixedRootAsVector(buf []byte, offset flatbuffers.UOffsetT) *Vector

func (*Vector) Init added in v0.132.0

func (rcv *Vector) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Vector) MutateTType added in v0.132.0

func (rcv *Vector) MutateTType(n MonoType) bool

func (*Vector) T added in v0.132.0

func (rcv *Vector) T(obj *flatbuffers.Table) bool

func (*Vector) TType added in v0.132.0

func (rcv *Vector) TType() MonoType

func (*Vector) Table added in v0.132.0

func (rcv *Vector) Table() flatbuffers.Table

type WrappedExpression

type WrappedExpression struct {
	// contains filtered or unexported fields
}

func GetRootAsWrappedExpression

func GetRootAsWrappedExpression(buf []byte, offset flatbuffers.UOffsetT) *WrappedExpression

func GetSizePrefixedRootAsWrappedExpression added in v0.119.0

func GetSizePrefixedRootAsWrappedExpression(buf []byte, offset flatbuffers.UOffsetT) *WrappedExpression

func (*WrappedExpression) Expression

func (rcv *WrappedExpression) Expression(obj *flatbuffers.Table) bool

func (*WrappedExpression) ExpressionType

func (rcv *WrappedExpression) ExpressionType() Expression

func (*WrappedExpression) Init

func (rcv *WrappedExpression) Init(buf []byte, i flatbuffers.UOffsetT)

func (*WrappedExpression) MutateExpressionType

func (rcv *WrappedExpression) MutateExpressionType(n Expression) bool

func (*WrappedExpression) Table

func (rcv *WrappedExpression) Table() flatbuffers.Table

type WrappedStatement

type WrappedStatement struct {
	// contains filtered or unexported fields
}

func GetRootAsWrappedStatement

func GetRootAsWrappedStatement(buf []byte, offset flatbuffers.UOffsetT) *WrappedStatement

func GetSizePrefixedRootAsWrappedStatement added in v0.119.0

func GetSizePrefixedRootAsWrappedStatement(buf []byte, offset flatbuffers.UOffsetT) *WrappedStatement

func (*WrappedStatement) Init

func (rcv *WrappedStatement) Init(buf []byte, i flatbuffers.UOffsetT)

func (*WrappedStatement) MutateStatementType

func (rcv *WrappedStatement) MutateStatementType(n Statement) bool

func (*WrappedStatement) Statement

func (rcv *WrappedStatement) Statement(obj *flatbuffers.Table) bool

func (*WrappedStatement) StatementType

func (rcv *WrappedStatement) StatementType() Statement

func (*WrappedStatement) Table

func (rcv *WrappedStatement) Table() flatbuffers.Table

Jump to

Keyboard shortcuts

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