fbsemantic

package
v0.59.5 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2020 License: MIT Imports: 1 Imported by: 0

Documentation

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",
	KindRow:          "Row",
	KindSigned:       "Signed",
}
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",
	MonoTypeRow:   "Row",
	MonoTypeFun:   "Fun",
}
View Source
var EnumNamesOperator = map[Operator]string{
	OperatorMultiplicationOperator:   "MultiplicationOperator",
	OperatorDivisionOperator:         "DivisionOperator",
	OperatorModuloOperator:           "ModuloOperator",
	OperatorPowerOperator:            "PowerOperator",
	OperatorAdditionOperator:         "AdditionOperator",
	OperatorSubtractionOperator:      "SubtractionOperator",
	OperatorLessThanEqualOperator:    "LessThanEqualOperator",
	OperatorLessThanOperator:         "LessThanOperator",
	OperatorGreaterThanEqualOperator: "GreaterThanEqualOperator",
	OperatorGreaterThanOperator:      "GreaterThanOperator",
	OperatorStartsWithOperator:       "StartsWithOperator",
	OperatorInOperator:               "InOperator",
	OperatorNotOperator:              "NotOperator",
	OperatorExistsOperator:           "ExistsOperator",
	OperatorNotEmptyOperator:         "NotEmptyOperator",
	OperatorEmptyOperator:            "EmptyOperator",
	OperatorEqualOperator:            "EqualOperator",
	OperatorNotEqualOperator:         "NotEqualOperator",
	OperatorRegexpMatchOperator:      "RegexpMatchOperator",
	OperatorNotRegexpMatchOperator:   "NotRegexpMatchOperator",
	OperatorInvalidOperator:          "InvalidOperator",
}
View Source
var EnumNamesStatement = map[Statement]string{
	StatementNONE:                     "NONE",
	StatementOptionStatement:          "OptionStatement",
	StatementBuiltinStatement:         "BuiltinStatement",
	StatementTestStatement:            "TestStatement",
	StatementExpressionStatement:      "ExpressionStatement",
	StatementNativeVariableAssignment: "NativeVariableAssignment",
	StatementMemberAssignment:         "MemberAssignment",
	StatementReturnStatement:          "ReturnStatement",
}
View Source
var EnumNamesType = map[Type]string{
	TypeBool:     "Bool",
	TypeInt:      "Int",
	TypeUint:     "Uint",
	TypeFloat:    "Float",
	TypeString:   "String",
	TypeDuration: "Duration",
	TypeTime:     "Time",
	TypeRegexp:   "Regexp",
	TypeBytes:    "Bytes",
}

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 BooleanLiteralAddTyp

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

func BooleanLiteralAddTypType

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

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

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 ConditionalExpressionAddTyp

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

func ConditionalExpressionAddTypType

func ConditionalExpressionAddTypType(builder *flatbuffers.Builder, typType 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 DateTimeLiteralAddTyp

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

func DateTimeLiteralAddTypType

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

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 DurationAddMonths added in v0.58.0

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

func DurationAddNanoseconds added in v0.58.0

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

func DurationAddNegative added in v0.58.0

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 DurationLiteralAddTyp

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

func DurationLiteralAddTypType

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

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 FloatLiteralAddTyp

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

func FloatLiteralAddTypType

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

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

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

func FresherEnd added in v0.58.0

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

func FresherStart added in v0.58.0

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 IntegerLiteralAddTyp

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

func IntegerLiteralAddTypType

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

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 LogicalExpressionAddTyp

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

func LogicalExpressionAddTypType

func LogicalExpressionAddTypType(builder *flatbuffers.Builder, typType 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 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 RegexpLiteralAddLoc

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

func RegexpLiteralAddTyp

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

func RegexpLiteralAddTypType

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

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 RowAddExtends

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

func RowAddProps

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

func RowEnd

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

func RowStart

func RowStart(builder *flatbuffers.Builder)

func RowStartPropsVector

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

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 StringExpressionAddTyp

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

func StringExpressionAddTypType

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

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 StringLiteralAddTyp

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

func StringLiteralAddTypType

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

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

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

func TypeAssignmentAddTy added in v0.56.0

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

func TypeAssignmentEnd added in v0.56.0

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

func TypeAssignmentStart added in v0.56.0

func TypeAssignmentStart(builder *flatbuffers.Builder)

func TypeEnvironmentAddAssignments added in v0.56.0

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

func TypeEnvironmentEnd added in v0.56.0

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

func TypeEnvironmentStart added in v0.56.0

func TypeEnvironmentStart(builder *flatbuffers.Builder)

func TypeEnvironmentStartAssignmentsVector added in v0.56.0

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 UnsignedIntegerLiteralAddTyp

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

func UnsignedIntegerLiteralAddTypType

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

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

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

func (*BooleanLiteral) MutateValue

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

func (*BooleanLiteral) Table

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

func (*BooleanLiteral) Typ

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

func (*BooleanLiteral) TypType

func (rcv *BooleanLiteral) TypType() byte

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

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

func (rcv *ConditionalExpression) MutateTypType(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

func (*ConditionalExpression) Typ

func (*ConditionalExpression) TypType

func (rcv *ConditionalExpression) TypType() 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) MutateTypType

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

func (*DateTimeLiteral) Table

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

func (*DateTimeLiteral) Typ

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

func (*DateTimeLiteral) TypType

func (rcv *DateTimeLiteral) TypType() byte

func (*DateTimeLiteral) Value

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

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

func (rcv *Duration) Months() int64

func (*Duration) MutateMonths added in v0.58.0

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

func (*Duration) MutateNanoseconds added in v0.58.0

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

func (*Duration) MutateNegative added in v0.58.0

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

func (*Duration) Nanoseconds added in v0.58.0

func (rcv *Duration) Nanoseconds() int64

func (*Duration) Negative added in v0.58.0

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

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

func (*DurationLiteral) Table

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

func (*DurationLiteral) Typ

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

func (*DurationLiteral) TypType

func (rcv *DurationLiteral) TypType() byte

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

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

func (*FloatLiteral) MutateValue

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

func (*FloatLiteral) Table

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

func (*FloatLiteral) Typ

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

func (*FloatLiteral) TypType

func (rcv *FloatLiteral) TypType() byte

func (*FloatLiteral) Value

func (rcv *FloatLiteral) Value() float64

type Fresher added in v0.58.0

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

func GetRootAsFresher added in v0.58.0

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

func (*Fresher) Init added in v0.58.0

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

func (*Fresher) MutateU added in v0.58.0

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

func (*Fresher) Table added in v0.58.0

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

func (*Fresher) U added in v0.58.0

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

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

func (*IntegerLiteral) MutateValue

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

func (*IntegerLiteral) Table

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

func (*IntegerLiteral) Typ

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

func (*IntegerLiteral) TypType

func (rcv *IntegerLiteral) TypType() byte

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
	KindRow          Kind = 7
	KindSigned       Kind = 8
)

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

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

func (*LogicalExpression) Typ

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

func (*LogicalExpression) TypType

func (rcv *LogicalExpression) TypType() byte

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
	MonoTypeRow   MonoType = 4
	MonoTypeFun   MonoType = 5
)

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

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

func (*RegexpLiteral) Table

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

func (*RegexpLiteral) Typ

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

func (*RegexpLiteral) TypType

func (rcv *RegexpLiteral) TypType() byte

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 Row

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

func GetRootAsRow

func GetRootAsRow(buf []byte, offset flatbuffers.UOffsetT) *Row

func (*Row) Extends

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

func (*Row) Init

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

func (*Row) Props

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

func (*Row) PropsLength

func (rcv *Row) PropsLength() int

func (*Row) Table

func (rcv *Row) 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
	StatementExpressionStatement      Statement = 4
	StatementNativeVariableAssignment Statement = 5
	StatementMemberAssignment         Statement = 6
	StatementReturnStatement          Statement = 7
)

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

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

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

func (*StringExpression) Typ

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

func (*StringExpression) TypType

func (rcv *StringExpression) TypType() byte

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

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

func (*StringLiteral) Table

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

func (*StringLiteral) Typ

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

func (*StringLiteral) TypType

func (rcv *StringLiteral) TypType() byte

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 (*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 added in v0.56.0

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

func GetRootAsTypeAssignment added in v0.56.0

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

func (*TypeAssignment) Id added in v0.56.0

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

func (*TypeAssignment) Init added in v0.56.0

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

func (*TypeAssignment) Table added in v0.56.0

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

func (*TypeAssignment) Ty added in v0.56.0

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

type TypeEnvironment added in v0.56.0

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

func GetRootAsTypeEnvironment added in v0.56.0

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

func (*TypeEnvironment) Assignments added in v0.56.0

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

func (*TypeEnvironment) AssignmentsLength added in v0.56.0

func (rcv *TypeEnvironment) AssignmentsLength() int

func (*TypeEnvironment) Init added in v0.56.0

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

func (*TypeEnvironment) Table added in v0.56.0

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

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

func (*UnsignedIntegerLiteral) MutateValue

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

func (*UnsignedIntegerLiteral) Table

func (*UnsignedIntegerLiteral) Typ

func (*UnsignedIntegerLiteral) TypType

func (rcv *UnsignedIntegerLiteral) TypType() byte

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