Help us shape the future of Go! Take the 2026 Go Developer Survey

fbsemantic

package
v0.180.0 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 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 EnumNamesCollectionType = map[CollectionType]string{
	CollectionTypeArray:  "Array",
	CollectionTypeVector: "Vector",
	CollectionTypeStream: "Stream",
}
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",
	KindLabel:        "Label",
	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",
	MonoTypeCollection: "Collection",
	MonoTypeRecord:     "Record",
	MonoTypeFun:        "Fun",
	MonoTypeDict:       "Dict",
}
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 EnumNamesRecordLabel = map[RecordLabel]string{
	RecordLabelNONE:     "NONE",
	RecordLabelConcrete: "Concrete",
	RecordLabelVar:      "Var",
}
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 EnumValuesCollectionType = map[string]CollectionType{
	"Array":  CollectionTypeArray,
	"Vector": CollectionTypeVector,
	"Stream": CollectionTypeStream,
}
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,
	"Label":        KindLabel,
	"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,
	"Collection": MonoTypeCollection,
	"Record":     MonoTypeRecord,
	"Fun":        MonoTypeFun,
	"Dict":       MonoTypeDict,
}
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 EnumValuesRecordLabel = map[string]RecordLabel{
	"NONE":     RecordLabelNONE,
	"Concrete": RecordLabelConcrete,
	"Var":      RecordLabelVar,
}
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 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 CollectionAddArg added in v0.156.0

func CollectionAddArg(builder *flatbuffers.Builder, arg flatbuffers.UOffsetT)

func CollectionAddArgType added in v0.156.0

func CollectionAddArgType(builder *flatbuffers.Builder, argType MonoType)

func CollectionAddCollection added in v0.156.0

func CollectionAddCollection(builder *flatbuffers.Builder, collection CollectionType)

func CollectionEnd added in v0.156.0

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

func CollectionStart added in v0.156.0

func CollectionStart(builder *flatbuffers.Builder)

func ConcreteAddId added in v0.166.0

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

func ConcreteEnd added in v0.166.0

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

func ConcreteStart added in v0.166.0

func ConcreteStart(builder *flatbuffers.Builder)

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 LogicalExpressionAddTyp added in v0.168.0

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

func LogicalExpressionAddTypType added in v0.168.0

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

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 PackageListAddPackages added in v0.166.0

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

func PackageListEnd added in v0.166.0

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

func PackageListStart added in v0.166.0

func PackageListStart(builder *flatbuffers.Builder)

func PackageListStartPackagesVector added in v0.166.0

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

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 PropAddKType added in v0.166.0

func PropAddKType(builder *flatbuffers.Builder, kType RecordLabel)

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 StreamAddT added in v0.156.0

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

func StreamAddTType added in v0.156.0

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

func StreamEnd added in v0.156.0

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

func StreamStart added in v0.156.0

func StreamStart(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 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 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 Collection added in v0.156.0

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

func GetRootAsCollection added in v0.156.0

func GetRootAsCollection(buf []byte, offset flatbuffers.UOffsetT) *Collection

func GetSizePrefixedRootAsCollection added in v0.156.0

func GetSizePrefixedRootAsCollection(buf []byte, offset flatbuffers.UOffsetT) *Collection

func (*Collection) Arg added in v0.156.0

func (rcv *Collection) Arg(obj *flatbuffers.Table) bool

func (*Collection) ArgType added in v0.156.0

func (rcv *Collection) ArgType() MonoType

func (*Collection) Collection added in v0.156.0

func (rcv *Collection) Collection() CollectionType

func (*Collection) Init added in v0.156.0

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

func (*Collection) MutateArgType added in v0.156.0

func (rcv *Collection) MutateArgType(n MonoType) bool

func (*Collection) MutateCollection added in v0.156.0

func (rcv *Collection) MutateCollection(n CollectionType) bool

func (*Collection) Table added in v0.156.0

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

type CollectionType added in v0.156.0

type CollectionType byte
const (
	CollectionTypeArray  CollectionType = 0
	CollectionTypeVector CollectionType = 1
	CollectionTypeStream CollectionType = 2
)

func (CollectionType) String added in v0.156.0

func (v CollectionType) String() string

type Concrete added in v0.166.0

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

func GetRootAsConcrete added in v0.166.0

func GetRootAsConcrete(buf []byte, offset flatbuffers.UOffsetT) *Concrete

func GetSizePrefixedRootAsConcrete added in v0.166.0

func GetSizePrefixedRootAsConcrete(buf []byte, offset flatbuffers.UOffsetT) *Concrete

func (*Concrete) Id added in v0.166.0

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

func (*Concrete) Init added in v0.166.0

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

func (*Concrete) Table added in v0.166.0

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

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
	KindLabel        Kind = 7
	KindNullable     Kind = 8
	KindRecord       Kind = 9
	KindNegatable    Kind = 10
	KindTimeable     Kind = 11
	KindStringable   Kind = 12
)

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) MutateTypType added in v0.168.0

func (rcv *LogicalExpression) MutateTypType(n MonoType) 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

func (*LogicalExpression) Typ added in v0.168.0

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

func (*LogicalExpression) TypType added in v0.168.0

func (rcv *LogicalExpression) TypType() MonoType

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
	MonoTypeCollection MonoType = 3
	MonoTypeRecord     MonoType = 4
	MonoTypeFun        MonoType = 5
	MonoTypeDict       MonoType = 6
)

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 PackageList added in v0.166.0

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

func GetRootAsPackageList added in v0.166.0

func GetRootAsPackageList(buf []byte, offset flatbuffers.UOffsetT) *PackageList

func GetSizePrefixedRootAsPackageList added in v0.166.0

func GetSizePrefixedRootAsPackageList(buf []byte, offset flatbuffers.UOffsetT) *PackageList

func (*PackageList) Init added in v0.166.0

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

func (*PackageList) Packages added in v0.166.0

func (rcv *PackageList) Packages(obj *Package, j int) bool

func (*PackageList) PackagesLength added in v0.166.0

func (rcv *PackageList) PackagesLength() int

func (*PackageList) Table added in v0.166.0

func (rcv *PackageList) 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(obj *flatbuffers.Table) bool

func (*Prop) KType added in v0.166.0

func (rcv *Prop) KType() RecordLabel

func (*Prop) MutateKType added in v0.166.0

func (rcv *Prop) MutateKType(n RecordLabel) bool

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 RecordLabel added in v0.166.0

type RecordLabel byte
const (
	RecordLabelNONE     RecordLabel = 0
	RecordLabelConcrete RecordLabel = 1
	RecordLabelVar      RecordLabel = 2
)

func (RecordLabel) String added in v0.166.0

func (v RecordLabel) String() string

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 Stream added in v0.156.0

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

func GetRootAsStream added in v0.156.0

func GetRootAsStream(buf []byte, offset flatbuffers.UOffsetT) *Stream

func GetSizePrefixedRootAsStream added in v0.156.0

func GetSizePrefixedRootAsStream(buf []byte, offset flatbuffers.UOffsetT) *Stream

func (*Stream) Init added in v0.156.0

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

func (*Stream) MutateTType added in v0.156.0

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

func (*Stream) T added in v0.156.0

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

func (*Stream) TType added in v0.156.0

func (rcv *Stream) TType() MonoType

func (*Stream) Table added in v0.156.0

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

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 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