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

fbsemantic

package
v0.97.0 Latest Latest
Warning

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

Go to latest
Published: Nov 30, 2020 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

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

Index

Constants

This section is empty.

Variables

View Source
var EnumNamesAssignment = map[Assignment]string{
	AssignmentNONE:                     "NONE",
	AssignmentMemberAssignment:         "MemberAssignment",
	AssignmentNativeVariableAssignment: "NativeVariableAssignment",
}
View Source
var EnumNamesExpression = map[Expression]string{
	ExpressionNONE:                   "NONE",
	ExpressionStringExpression:       "StringExpression",
	ExpressionArrayExpression:        "ArrayExpression",
	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",
	KindSubtractable: "Subtractable",
	KindDivisible:    "Divisible",
	KindNumeric:      "Numeric",
	KindComparable:   "Comparable",
	KindEquatable:    "Equatable",
	KindNullable:     "Nullable",
	KindRecord:       "Record",
	KindNegatable:    "Negatable",
	KindTimeable:     "Timeable",
}
View Source
var EnumNamesLogicalOperator = map[LogicalOperator]string{
	LogicalOperatorAndOperator: "AndOperator",
	LogicalOperatorOrOperator:  "OrOperator",
}
View Source
var EnumNamesMonoType = map[MonoType]string{
	MonoTypeNONE:   "NONE",
	MonoTypeBasic:  "Basic",
	MonoTypeVar:    "Var",
	MonoTypeArr:    "Arr",
	MonoTypeRecord: "Record",
	MonoTypeFun:    "Fun",
	MonoTypeDict:   "Dict",
}
View Source
var EnumNamesOperator = map[Operator]string{
	OperatorMultiplicationOperator:   "MultiplicationOperator",
	OperatorDivisionOperator:         "DivisionOperator",
	OperatorModuloOperator:           "ModuloOperator",
	OperatorPowerOperator:            "PowerOperator",
	OperatorAdditionOperator:         "AdditionOperator",
	OperatorSubtractionOperator:      "SubtractionOperator",
	OperatorLessThanEqualOperator:    "LessThanEqualOperator",
	OperatorLessThanOperator:         "LessThanOperator",
	OperatorGreaterThanEqualOperator: "GreaterThanEqualOperator",
	OperatorGreaterThanOperator:      "GreaterThanOperator",
	OperatorStartsWithOperator:       "StartsWithOperator",
	OperatorInOperator:               "InOperator",
	OperatorNotOperator:              "NotOperator",
	OperatorExistsOperator:           "ExistsOperator",
	OperatorNotEmptyOperator:         "NotEmptyOperator",
	OperatorEmptyOperator:            "EmptyOperator",
	OperatorEqualOperator:            "EqualOperator",
	OperatorNotEqualOperator:         "NotEqualOperator",
	OperatorRegexpMatchOperator:      "RegexpMatchOperator",
	OperatorNotRegexpMatchOperator:   "NotRegexpMatchOperator",
	OperatorInvalidOperator:          "InvalidOperator",
}
View Source
var EnumNamesStatement = map[Statement]string{
	StatementNONE:                     "NONE",
	StatementOptionStatement:          "OptionStatement",
	StatementBuiltinStatement:         "BuiltinStatement",
	StatementTestStatement:            "TestStatement",
	StatementTestCaseStatement:        "TestCaseStatement",
	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",
}

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

func ArgumentEnd

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

func ArgumentStart

func ArgumentStart(builder *flatbuffers.Builder)

func ArrAddT

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

func ArrAddTType

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

func ArrEnd

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

func ArrStart

func ArrStart(builder *flatbuffers.Builder)

func ArrayExpressionAddElements

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

func ArrayExpressionAddLoc

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

func ArrayExpressionAddTyp

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

func ArrayExpressionAddTypType

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

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

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

func BinaryExpressionAddLoc

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

func BinaryExpressionAddOperator

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

func BinaryExpressionAddRight

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

func BinaryExpressionAddRightType

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

func BinaryExpressionAddTyp

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

func BinaryExpressionAddTypType

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

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

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

func CallExpressionAddTyp

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

func CallExpressionAddTypType

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

func CallExpressionEnd

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

func CallExpressionStart

func CallExpressionStart(builder *flatbuffers.Builder)

func CallExpressionStartArgumentsVector

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

func ConditionalExpressionAddAlternate

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

func ConditionalExpressionAddAlternateType

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

func ConditionalExpressionAddConsequent

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

func ConditionalExpressionAddConsequentType

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

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

func ConditionalExpressionEnd

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

func ConditionalExpressionStart

func ConditionalExpressionStart(builder *flatbuffers.Builder)

func ConstraintAddKind

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

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

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

func DictEnd added in v0.96.0

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

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

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

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

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

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

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

func IndexExpressionAddIndex

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

func IndexExpressionAddIndexType

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

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

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

func LogicalExpressionAddLoc

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

func LogicalExpressionAddOperator

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

func LogicalExpressionAddRight

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

func LogicalExpressionAddRightType

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

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

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

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

func MemberExpressionEnd

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

func MemberExpressionStart

func MemberExpressionStart(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 byte)

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

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

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

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 PackageStart

func PackageStart(builder *flatbuffers.Builder)

func PackageStartFilesVector

func PackageStartFilesVector(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 byte)

func PolyTypeAddVars

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

func PolyTypeEnd

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

func PolyTypeStart

func PolyTypeStart(builder *flatbuffers.Builder)

func PolyTypeStartConsVector

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

func PolyTypeStartVarsVector

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

func PropAddK

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

func PropAddV

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

func PropAddVType

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

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

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

func ReturnStatementAddLoc

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

func ReturnStatementEnd

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

func ReturnStatementStart

func ReturnStatementStart(builder *flatbuffers.Builder)

func SourceLocationAddEnd

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

func SourceLocationAddFile

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

func SourceLocationAddSource

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

func SourceLocationAddStart

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

func SourceLocationEnd

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

func SourceLocationStart

func SourceLocationStart(builder *flatbuffers.Builder)

func StringExpressionAddLoc

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

func StringExpressionAddParts

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

func StringExpressionEnd

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

func StringExpressionPartAddInterpolatedExpression

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

func StringExpressionPartAddInterpolatedExpressionType

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

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 TestCaseStatementAddAssignment added in v0.97.0

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

func TestCaseStatementAddLoc added in v0.97.0

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

func TestCaseStatementEnd added in v0.97.0

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

func TestCaseStatementStart added in v0.97.0

func TestCaseStatementStart(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 byte)

func UnaryExpressionAddLoc

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

func UnaryExpressionAddOperator

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

func UnaryExpressionAddTyp

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

func UnaryExpressionAddTypType

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

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

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

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 (*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 byte) 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() byte

func (*Argument) Table

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

type Arr

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

func GetRootAsArr

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

func (*Arr) Init

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

func (*Arr) MutateTType

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

func (*Arr) T

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

func (*Arr) TType

func (rcv *Arr) TType() byte

func (*Arr) Table

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

type ArrayExpression

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

func GetRootAsArrayExpression

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

func (*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 byte) 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() byte

type Assignment

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

type Basic

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

func GetRootAsBasic

func GetRootAsBasic(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 (*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() byte

func (*BinaryExpression) Loc

func (*BinaryExpression) MutateLeftType

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

func (*BinaryExpression) MutateOperator

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

func (*BinaryExpression) MutateRightType

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

func (*BinaryExpression) MutateTypType

func (rcv *BinaryExpression) MutateTypType(n byte) 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() byte

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() byte

type Block

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

func GetRootAsBlock

func GetRootAsBlock(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 (*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 (*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 (*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() byte

func (*CallExpression) Init

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

func (*CallExpression) Loc

func (*CallExpression) MutateCalleeType

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

func (*CallExpression) MutatePipeType

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

func (*CallExpression) MutateTypType

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

func (*CallExpression) Pipe

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

func (*CallExpression) PipeType

func (rcv *CallExpression) PipeType() byte

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() byte

type ConditionalExpression

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

func GetRootAsConditionalExpression

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

func (*ConditionalExpression) Alternate

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

func (*ConditionalExpression) AlternateType

func (rcv *ConditionalExpression) AlternateType() byte

func (*ConditionalExpression) Consequent

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

func (*ConditionalExpression) ConsequentType

func (rcv *ConditionalExpression) ConsequentType() byte

func (*ConditionalExpression) Init

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

func (*ConditionalExpression) Loc

func (*ConditionalExpression) MutateAlternateType

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

func (*ConditionalExpression) MutateConsequentType

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

func (*ConditionalExpression) MutateTestType

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

func (*ConditionalExpression) Table

func (*ConditionalExpression) Test

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

func (*ConditionalExpression) TestType

func (rcv *ConditionalExpression) TestType() byte

type Constraint

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

func GetRootAsConstraint

func GetRootAsConstraint(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 (*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 (*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() byte

func (*Dict) MutateKType added in v0.96.0

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

func (*Dict) MutateVType added in v0.96.0

func (rcv *Dict) MutateVType(n byte) 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() byte

type Duration

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

func GetRootAsDuration

func GetRootAsDuration(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 (*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
	ExpressionFunctionExpression     Expression = 3
	ExpressionBinaryExpression       Expression = 4
	ExpressionCallExpression         Expression = 5
	ExpressionConditionalExpression  Expression = 6
	ExpressionIdentifierExpression   Expression = 7
	ExpressionLogicalExpression      Expression = 8
	ExpressionMemberExpression       Expression = 9
	ExpressionIndexExpression        Expression = 10
	ExpressionObjectExpression       Expression = 11
	ExpressionUnaryExpression        Expression = 12
	ExpressionBooleanLiteral         Expression = 13
	ExpressionDateTimeLiteral        Expression = 14
	ExpressionDurationLiteral        Expression = 15
	ExpressionFloatLiteral           Expression = 16
	ExpressionIntegerLiteral         Expression = 17
	ExpressionStringLiteral          Expression = 18
	ExpressionRegexpLiteral          Expression = 19
	ExpressionUnsignedIntegerLiteral Expression = 20
)

type ExpressionStatement

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

func GetRootAsExpressionStatement

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

func (*ExpressionStatement) Expression

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

func (*ExpressionStatement) ExpressionType

func (rcv *ExpressionStatement) ExpressionType() byte

func (*ExpressionStatement) Init

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

func (*ExpressionStatement) Loc

func (*ExpressionStatement) MutateExpressionType

func (rcv *ExpressionStatement) MutateExpressionType(n byte) 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 (*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 (*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 (*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 (*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 byte) bool

func (*Fun) Retn

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

func (*Fun) RetnType

func (rcv *Fun) RetnType() byte

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 (*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 byte) 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() byte

type FunctionParameter

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

func GetRootAsFunctionParameter

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

func (*FunctionParameter) Default

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

func (*FunctionParameter) DefaultType

func (rcv *FunctionParameter) DefaultType() byte

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 byte) 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 (*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 (*IdentifierExpression) Init

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

func (*IdentifierExpression) Loc

func (*IdentifierExpression) MutateTypType

func (rcv *IdentifierExpression) MutateTypType(n byte) 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() byte

type ImportDeclaration

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

func GetRootAsImportDeclaration

func GetRootAsImportDeclaration(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 (*IndexExpression) Array

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

func (*IndexExpression) ArrayType

func (rcv *IndexExpression) ArrayType() byte

func (*IndexExpression) Index

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

func (*IndexExpression) IndexType

func (rcv *IndexExpression) IndexType() byte

func (*IndexExpression) Init

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

func (*IndexExpression) Loc

func (*IndexExpression) MutateArrayType

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

func (*IndexExpression) MutateIndexType

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

func (*IndexExpression) MutateTypType

func (rcv *IndexExpression) MutateTypType(n byte) 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() byte

type IntegerLiteral

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

func GetRootAsIntegerLiteral

func GetRootAsIntegerLiteral(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
	KindSubtractable Kind = 1
	KindDivisible    Kind = 2
	KindNumeric      Kind = 3
	KindComparable   Kind = 4
	KindEquatable    Kind = 5
	KindNullable     Kind = 6
	KindRecord       Kind = 7
	KindNegatable    Kind = 8
	KindTimeable     Kind = 9
)

type LogicalExpression

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

func GetRootAsLogicalExpression

func GetRootAsLogicalExpression(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() byte

func (*LogicalExpression) Loc

func (*LogicalExpression) MutateLeftType

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

func (*LogicalExpression) MutateOperator

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

func (*LogicalExpression) MutateRightType

func (rcv *LogicalExpression) MutateRightType(n byte) 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() byte

func (*LogicalExpression) Table

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

type LogicalOperator

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

type MemberAssignment

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

func GetRootAsMemberAssignment

func GetRootAsMemberAssignment(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() byte

func (*MemberAssignment) Loc

func (*MemberAssignment) Member

func (*MemberAssignment) MutateInit_type

func (rcv *MemberAssignment) MutateInit_type(n byte) 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 (*MemberExpression) Init

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

func (*MemberExpression) Loc

func (*MemberExpression) MutateObjectType

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

func (*MemberExpression) MutateTypType

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

func (*MemberExpression) Object

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

func (*MemberExpression) ObjectType

func (rcv *MemberExpression) ObjectType() byte

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() byte

type MonoType

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

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 (*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 byte) 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() byte

type NativeVariableAssignment

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

func GetRootAsNativeVariableAssignment

func GetRootAsNativeVariableAssignment(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() byte

func (*NativeVariableAssignment) Loc

func (*NativeVariableAssignment) MutateInit_type

func (rcv *NativeVariableAssignment) MutateInit_type(n byte) 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 (*ObjectExpression) Init

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

func (*ObjectExpression) Loc

func (*ObjectExpression) MutateTypType

func (rcv *ObjectExpression) MutateTypType(n byte) 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() byte

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
)

type OptionStatement

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

func GetRootAsOptionStatement

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

func (*OptionStatement) Assignment

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

func (*OptionStatement) AssignmentType

func (rcv *OptionStatement) AssignmentType() byte

func (*OptionStatement) Init

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

func (*OptionStatement) Loc

func (*OptionStatement) MutateAssignmentType

func (rcv *OptionStatement) MutateAssignmentType(n byte) 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 (*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 (*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 PolyType

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

func GetRootAsPolyType

func GetRootAsPolyType(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() byte

func (*PolyType) Init

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

func (*PolyType) MutateExprType

func (rcv *PolyType) MutateExprType(n byte) 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 (*Prop) Init

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

func (*Prop) K

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

func (*Prop) MutateVType

func (rcv *Prop) MutateVType(n byte) 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() byte

type Property

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

func GetRootAsProperty

func GetRootAsProperty(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 byte) 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() byte

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 (*Record) Extends added in v0.81.0

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

func (*Record) Init added in v0.81.0

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

func (*Record) Props added in v0.81.0

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

func (*Record) PropsLength added in v0.81.0

func (rcv *Record) PropsLength() int

func (*Record) Table added in v0.81.0

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

type RegexpLiteral

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

func GetRootAsRegexpLiteral

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

func (*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 (*ReturnStatement) Argument

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

func (*ReturnStatement) ArgumentType

func (rcv *ReturnStatement) ArgumentType() byte

func (*ReturnStatement) Init

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

func (*ReturnStatement) Loc

func (*ReturnStatement) MutateArgumentType

func (rcv *ReturnStatement) MutateArgumentType(n byte) 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 (*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
	StatementTestCaseStatement        Statement = 4
	StatementExpressionStatement      Statement = 5
	StatementNativeVariableAssignment Statement = 6
	StatementMemberAssignment         Statement = 7
	StatementReturnStatement          Statement = 8
)

type StringExpression

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

func GetRootAsStringExpression

func GetRootAsStringExpression(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 (*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() byte

func (*StringExpressionPart) Loc

func (*StringExpressionPart) MutateInterpolatedExpressionType

func (rcv *StringExpressionPart) MutateInterpolatedExpressionType(n byte) 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 (*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 TestCaseStatement added in v0.97.0

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

func GetRootAsTestCaseStatement added in v0.97.0

func GetRootAsTestCaseStatement(buf []byte, offset flatbuffers.UOffsetT) *TestCaseStatement

func (*TestCaseStatement) Assignment added in v0.97.0

func (*TestCaseStatement) Init added in v0.97.0

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

func (*TestCaseStatement) Loc added in v0.97.0

func (*TestCaseStatement) Table added in v0.97.0

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

type TestStatement

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

func GetRootAsTestStatement

func GetRootAsTestStatement(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 (*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
)

type TypeAssignment

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

func GetRootAsTypeAssignment

func GetRootAsTypeAssignment(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 (*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 (*UnaryExpression) Argument

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

func (*UnaryExpression) ArgumentType

func (rcv *UnaryExpression) ArgumentType() byte

func (*UnaryExpression) Init

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

func (*UnaryExpression) Loc

func (*UnaryExpression) MutateArgumentType

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

func (*UnaryExpression) MutateOperator

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

func (*UnaryExpression) MutateTypType

func (rcv *UnaryExpression) MutateTypType(n byte) 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() byte

type UnsignedIntegerLiteral

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

func GetRootAsUnsignedIntegerLiteral

func GetRootAsUnsignedIntegerLiteral(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 (*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 (*WrappedExpression) Expression

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

func (*WrappedExpression) ExpressionType

func (rcv *WrappedExpression) ExpressionType() byte

func (*WrappedExpression) Init

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

func (*WrappedExpression) MutateExpressionType

func (rcv *WrappedExpression) MutateExpressionType(n byte) 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 (*WrappedStatement) Init

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

func (*WrappedStatement) MutateStatementType

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

func (*WrappedStatement) Statement

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

func (*WrappedStatement) StatementType

func (rcv *WrappedStatement) StatementType() byte

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