Versions in this module Expand all Collapse all v0 v0.99.3 Jan 3, 2021 v0.99.2 Jan 3, 2021 Changes in this version + var EnumNamesAssignment = map[Assignment]string + var EnumNamesExpression = map[Expression]string + var EnumNamesKind = map[Kind]string + var EnumNamesLogicalOperator = map[LogicalOperator]string + var EnumNamesMonoType = map[MonoType]string + var EnumNamesOperator = map[Operator]string + var EnumNamesStatement = map[Statement]string + var EnumNamesType = map[Type]string + func ArgumentAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT) + func ArgumentAddOptional(builder *flatbuffers.Builder, optional bool) + func ArgumentAddPipe(builder *flatbuffers.Builder, pipe bool) + func ArgumentAddT(builder *flatbuffers.Builder, t flatbuffers.UOffsetT) + func ArgumentAddTType(builder *flatbuffers.Builder, tType byte) + func ArgumentEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func ArgumentStart(builder *flatbuffers.Builder) + func ArrAddT(builder *flatbuffers.Builder, t flatbuffers.UOffsetT) + func ArrAddTType(builder *flatbuffers.Builder, tType byte) + func ArrEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func ArrStart(builder *flatbuffers.Builder) + func ArrayExpressionAddElements(builder *flatbuffers.Builder, elements flatbuffers.UOffsetT) + func ArrayExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func ArrayExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT) + func ArrayExpressionAddTypType(builder *flatbuffers.Builder, typType byte) + func ArrayExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func ArrayExpressionStart(builder *flatbuffers.Builder) + func ArrayExpressionStartElementsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT + func BasicAddT(builder *flatbuffers.Builder, t byte) + func BasicEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func BasicStart(builder *flatbuffers.Builder) + func BinaryExpressionAddLeft(builder *flatbuffers.Builder, left flatbuffers.UOffsetT) + func BinaryExpressionAddLeftType(builder *flatbuffers.Builder, leftType byte) + func BinaryExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func BinaryExpressionAddOperator(builder *flatbuffers.Builder, operator int8) + func BinaryExpressionAddRight(builder *flatbuffers.Builder, right flatbuffers.UOffsetT) + func BinaryExpressionAddRightType(builder *flatbuffers.Builder, rightType byte) + func BinaryExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT) + func BinaryExpressionAddTypType(builder *flatbuffers.Builder, typType byte) + func BinaryExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func BinaryExpressionStart(builder *flatbuffers.Builder) + func BlockAddBody(builder *flatbuffers.Builder, body flatbuffers.UOffsetT) + func BlockAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func BlockEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func BlockStart(builder *flatbuffers.Builder) + func BlockStartBodyVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT + func BooleanLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func BooleanLiteralAddValue(builder *flatbuffers.Builder, value bool) + func BooleanLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func BooleanLiteralStart(builder *flatbuffers.Builder) + func BuiltinStatementAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT) + func BuiltinStatementAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func BuiltinStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func BuiltinStatementStart(builder *flatbuffers.Builder) + func CallExpressionAddArguments(builder *flatbuffers.Builder, arguments flatbuffers.UOffsetT) + func CallExpressionAddCallee(builder *flatbuffers.Builder, callee flatbuffers.UOffsetT) + func CallExpressionAddCalleeType(builder *flatbuffers.Builder, calleeType byte) + func CallExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func CallExpressionAddPipe(builder *flatbuffers.Builder, pipe flatbuffers.UOffsetT) + func CallExpressionAddPipeType(builder *flatbuffers.Builder, pipeType byte) + func CallExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT) + func CallExpressionAddTypType(builder *flatbuffers.Builder, typType byte) + func CallExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func CallExpressionStart(builder *flatbuffers.Builder) + func CallExpressionStartArgumentsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT + func ConditionalExpressionAddAlternate(builder *flatbuffers.Builder, alternate flatbuffers.UOffsetT) + func ConditionalExpressionAddAlternateType(builder *flatbuffers.Builder, alternateType byte) + func ConditionalExpressionAddConsequent(builder *flatbuffers.Builder, consequent flatbuffers.UOffsetT) + func ConditionalExpressionAddConsequentType(builder *flatbuffers.Builder, consequentType byte) + func ConditionalExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func ConditionalExpressionAddTest(builder *flatbuffers.Builder, test flatbuffers.UOffsetT) + func ConditionalExpressionAddTestType(builder *flatbuffers.Builder, testType byte) + func ConditionalExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func ConditionalExpressionStart(builder *flatbuffers.Builder) + func ConstraintAddKind(builder *flatbuffers.Builder, kind byte) + func ConstraintAddTvar(builder *flatbuffers.Builder, tvar flatbuffers.UOffsetT) + func ConstraintEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func ConstraintStart(builder *flatbuffers.Builder) + func CreatePosition(builder *flatbuffers.Builder, line int32, column int32) flatbuffers.UOffsetT + func DateTimeLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func DateTimeLiteralAddValue(builder *flatbuffers.Builder, value flatbuffers.UOffsetT) + func DateTimeLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func DateTimeLiteralStart(builder *flatbuffers.Builder) + func DictAddK(builder *flatbuffers.Builder, k flatbuffers.UOffsetT) + func DictAddKType(builder *flatbuffers.Builder, kType byte) + func DictAddV(builder *flatbuffers.Builder, v flatbuffers.UOffsetT) + func DictAddVType(builder *flatbuffers.Builder, vType byte) + func DictEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func DictExpressionAddElements(builder *flatbuffers.Builder, elements flatbuffers.UOffsetT) + func DictExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func DictExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT) + func DictExpressionAddTypType(builder *flatbuffers.Builder, typType byte) + func DictExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func DictExpressionStart(builder *flatbuffers.Builder) + func DictExpressionStartElementsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT + func DictItemAddKey(builder *flatbuffers.Builder, key flatbuffers.UOffsetT) + func DictItemAddKeyType(builder *flatbuffers.Builder, keyType byte) + func DictItemAddVal(builder *flatbuffers.Builder, val flatbuffers.UOffsetT) + func DictItemAddValType(builder *flatbuffers.Builder, valType byte) + func DictItemEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func DictItemStart(builder *flatbuffers.Builder) + func DictStart(builder *flatbuffers.Builder) + func DurationAddMonths(builder *flatbuffers.Builder, months int64) + func DurationAddNanoseconds(builder *flatbuffers.Builder, nanoseconds int64) + func DurationAddNegative(builder *flatbuffers.Builder, negative bool) + func DurationEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func DurationLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func DurationLiteralAddValue(builder *flatbuffers.Builder, value flatbuffers.UOffsetT) + func DurationLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func DurationLiteralStart(builder *flatbuffers.Builder) + func DurationLiteralStartValueVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT + func DurationStart(builder *flatbuffers.Builder) + func ExpressionStatementAddExpression(builder *flatbuffers.Builder, expression flatbuffers.UOffsetT) + func ExpressionStatementAddExpressionType(builder *flatbuffers.Builder, expressionType byte) + func ExpressionStatementAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func ExpressionStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func ExpressionStatementStart(builder *flatbuffers.Builder) + func FileAddBody(builder *flatbuffers.Builder, body flatbuffers.UOffsetT) + func FileAddImports(builder *flatbuffers.Builder, imports flatbuffers.UOffsetT) + func FileAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func FileAddPackage(builder *flatbuffers.Builder, package_ flatbuffers.UOffsetT) + func FileEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func FileStart(builder *flatbuffers.Builder) + func FileStartBodyVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT + func FileStartImportsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT + func FloatLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func FloatLiteralAddValue(builder *flatbuffers.Builder, value float64) + func FloatLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func FloatLiteralStart(builder *flatbuffers.Builder) + func FresherAddU(builder *flatbuffers.Builder, u uint64) + func FresherEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func FresherStart(builder *flatbuffers.Builder) + func FunAddArgs(builder *flatbuffers.Builder, args flatbuffers.UOffsetT) + func FunAddRetn(builder *flatbuffers.Builder, retn flatbuffers.UOffsetT) + func FunAddRetnType(builder *flatbuffers.Builder, retnType byte) + func FunEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func FunStart(builder *flatbuffers.Builder) + func FunStartArgsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT + func FunctionExpressionAddBody(builder *flatbuffers.Builder, body flatbuffers.UOffsetT) + func FunctionExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func FunctionExpressionAddParams(builder *flatbuffers.Builder, params flatbuffers.UOffsetT) + func FunctionExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT) + func FunctionExpressionAddTypType(builder *flatbuffers.Builder, typType byte) + func FunctionExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func FunctionExpressionStart(builder *flatbuffers.Builder) + func FunctionExpressionStartParamsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT + func FunctionParameterAddDefault(builder *flatbuffers.Builder, default_ flatbuffers.UOffsetT) + func FunctionParameterAddDefaultType(builder *flatbuffers.Builder, defaultType byte) + func FunctionParameterAddIsPipe(builder *flatbuffers.Builder, isPipe bool) + func FunctionParameterAddKey(builder *flatbuffers.Builder, key flatbuffers.UOffsetT) + func FunctionParameterAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func FunctionParameterEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func FunctionParameterStart(builder *flatbuffers.Builder) + func IdentifierAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func IdentifierAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT) + func IdentifierEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func IdentifierExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func IdentifierExpressionAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT) + func IdentifierExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT) + func IdentifierExpressionAddTypType(builder *flatbuffers.Builder, typType byte) + func IdentifierExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func IdentifierExpressionStart(builder *flatbuffers.Builder) + func IdentifierStart(builder *flatbuffers.Builder) + func ImportDeclarationAddAlias(builder *flatbuffers.Builder, alias flatbuffers.UOffsetT) + func ImportDeclarationAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func ImportDeclarationAddPath(builder *flatbuffers.Builder, path flatbuffers.UOffsetT) + func ImportDeclarationEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func ImportDeclarationStart(builder *flatbuffers.Builder) + func IndexExpressionAddArray(builder *flatbuffers.Builder, array flatbuffers.UOffsetT) + func IndexExpressionAddArrayType(builder *flatbuffers.Builder, arrayType byte) + func IndexExpressionAddIndex(builder *flatbuffers.Builder, index flatbuffers.UOffsetT) + func IndexExpressionAddIndexType(builder *flatbuffers.Builder, indexType byte) + func IndexExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func IndexExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT) + func IndexExpressionAddTypType(builder *flatbuffers.Builder, typType byte) + func IndexExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func IndexExpressionStart(builder *flatbuffers.Builder) + func IntegerLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func IntegerLiteralAddValue(builder *flatbuffers.Builder, value int64) + func IntegerLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func IntegerLiteralStart(builder *flatbuffers.Builder) + func LogicalExpressionAddLeft(builder *flatbuffers.Builder, left flatbuffers.UOffsetT) + func LogicalExpressionAddLeftType(builder *flatbuffers.Builder, leftType byte) + func LogicalExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func LogicalExpressionAddOperator(builder *flatbuffers.Builder, operator int8) + func LogicalExpressionAddRight(builder *flatbuffers.Builder, right flatbuffers.UOffsetT) + func LogicalExpressionAddRightType(builder *flatbuffers.Builder, rightType byte) + func LogicalExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func LogicalExpressionStart(builder *flatbuffers.Builder) + func MemberAssignmentAddInit_(builder *flatbuffers.Builder, init_ flatbuffers.UOffsetT) + func MemberAssignmentAddInit_type(builder *flatbuffers.Builder, init_type byte) + func MemberAssignmentAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func MemberAssignmentAddMember(builder *flatbuffers.Builder, member flatbuffers.UOffsetT) + func MemberAssignmentEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func MemberAssignmentStart(builder *flatbuffers.Builder) + func MemberExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func MemberExpressionAddObject(builder *flatbuffers.Builder, object flatbuffers.UOffsetT) + func MemberExpressionAddObjectType(builder *flatbuffers.Builder, objectType byte) + func MemberExpressionAddProperty(builder *flatbuffers.Builder, property flatbuffers.UOffsetT) + func MemberExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT) + func MemberExpressionAddTypType(builder *flatbuffers.Builder, typType byte) + func MemberExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func MemberExpressionStart(builder *flatbuffers.Builder) + func MonoTypeHolderAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT) + func MonoTypeHolderAddTypType(builder *flatbuffers.Builder, typType byte) + func MonoTypeHolderEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func MonoTypeHolderStart(builder *flatbuffers.Builder) + func NativeVariableAssignmentAddIdentifier(builder *flatbuffers.Builder, identifier flatbuffers.UOffsetT) + func NativeVariableAssignmentAddInit_(builder *flatbuffers.Builder, init_ flatbuffers.UOffsetT) + func NativeVariableAssignmentAddInit_type(builder *flatbuffers.Builder, init_type byte) + func NativeVariableAssignmentAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func NativeVariableAssignmentAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT) + func NativeVariableAssignmentEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func NativeVariableAssignmentStart(builder *flatbuffers.Builder) + func ObjectExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func ObjectExpressionAddProperties(builder *flatbuffers.Builder, properties flatbuffers.UOffsetT) + func ObjectExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT) + func ObjectExpressionAddTypType(builder *flatbuffers.Builder, typType byte) + func ObjectExpressionAddWith(builder *flatbuffers.Builder, with flatbuffers.UOffsetT) + func ObjectExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func ObjectExpressionStart(builder *flatbuffers.Builder) + func ObjectExpressionStartPropertiesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT + func OptionStatementAddAssignment(builder *flatbuffers.Builder, assignment flatbuffers.UOffsetT) + func OptionStatementAddAssignmentType(builder *flatbuffers.Builder, assignmentType byte) + func OptionStatementAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func OptionStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func OptionStatementStart(builder *flatbuffers.Builder) + func PackageAddFiles(builder *flatbuffers.Builder, files flatbuffers.UOffsetT) + func PackageAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func PackageAddPackage(builder *flatbuffers.Builder, package_ flatbuffers.UOffsetT) + func PackageClauseAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func PackageClauseAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT) + func PackageClauseEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func PackageClauseStart(builder *flatbuffers.Builder) + func PackageEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func PackageStart(builder *flatbuffers.Builder) + func PackageStartFilesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT + func PolyTypeAddCons(builder *flatbuffers.Builder, cons flatbuffers.UOffsetT) + func PolyTypeAddExpr(builder *flatbuffers.Builder, expr flatbuffers.UOffsetT) + func PolyTypeAddExprType(builder *flatbuffers.Builder, exprType byte) + func PolyTypeAddVars(builder *flatbuffers.Builder, vars flatbuffers.UOffsetT) + func PolyTypeEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func PolyTypeStart(builder *flatbuffers.Builder) + func PolyTypeStartConsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT + func PolyTypeStartVarsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT + func PropAddK(builder *flatbuffers.Builder, k flatbuffers.UOffsetT) + func PropAddV(builder *flatbuffers.Builder, v flatbuffers.UOffsetT) + func PropAddVType(builder *flatbuffers.Builder, vType byte) + func PropEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func PropStart(builder *flatbuffers.Builder) + func PropertyAddKey(builder *flatbuffers.Builder, key flatbuffers.UOffsetT) + func PropertyAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func PropertyAddValue(builder *flatbuffers.Builder, value flatbuffers.UOffsetT) + func PropertyAddValueType(builder *flatbuffers.Builder, valueType byte) + func PropertyEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func PropertyStart(builder *flatbuffers.Builder) + func RecordAddExtends(builder *flatbuffers.Builder, extends flatbuffers.UOffsetT) + func RecordAddProps(builder *flatbuffers.Builder, props flatbuffers.UOffsetT) + func RecordEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func RecordStart(builder *flatbuffers.Builder) + func RecordStartPropsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT + func RegexpLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func RegexpLiteralAddValue(builder *flatbuffers.Builder, value flatbuffers.UOffsetT) + func RegexpLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func RegexpLiteralStart(builder *flatbuffers.Builder) + func ReturnStatementAddArgument(builder *flatbuffers.Builder, argument flatbuffers.UOffsetT) + func ReturnStatementAddArgumentType(builder *flatbuffers.Builder, argumentType byte) + func ReturnStatementAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func ReturnStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func ReturnStatementStart(builder *flatbuffers.Builder) + func SourceLocationAddEnd(builder *flatbuffers.Builder, end flatbuffers.UOffsetT) + func SourceLocationAddFile(builder *flatbuffers.Builder, file flatbuffers.UOffsetT) + func SourceLocationAddSource(builder *flatbuffers.Builder, source flatbuffers.UOffsetT) + func SourceLocationAddStart(builder *flatbuffers.Builder, start flatbuffers.UOffsetT) + func SourceLocationEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func SourceLocationStart(builder *flatbuffers.Builder) + func StringExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func StringExpressionAddParts(builder *flatbuffers.Builder, parts flatbuffers.UOffsetT) + func StringExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func StringExpressionPartAddInterpolatedExpression(builder *flatbuffers.Builder, interpolatedExpression flatbuffers.UOffsetT) + func StringExpressionPartAddInterpolatedExpressionType(builder *flatbuffers.Builder, interpolatedExpressionType byte) + func StringExpressionPartAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func StringExpressionPartAddTextValue(builder *flatbuffers.Builder, textValue flatbuffers.UOffsetT) + func StringExpressionPartEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func StringExpressionPartStart(builder *flatbuffers.Builder) + func StringExpressionStart(builder *flatbuffers.Builder) + func StringExpressionStartPartsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT + func StringLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func StringLiteralAddValue(builder *flatbuffers.Builder, value flatbuffers.UOffsetT) + func StringLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func StringLiteralStart(builder *flatbuffers.Builder) + func TestStatementAddAssignment(builder *flatbuffers.Builder, assignment flatbuffers.UOffsetT) + func TestStatementAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func TestStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func TestStatementStart(builder *flatbuffers.Builder) + func TimeAddNsecs(builder *flatbuffers.Builder, nsecs uint32) + func TimeAddOffset(builder *flatbuffers.Builder, offset int32) + func TimeAddSecs(builder *flatbuffers.Builder, secs int64) + func TimeEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func TimeStart(builder *flatbuffers.Builder) + func TypeAssignmentAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT) + func TypeAssignmentAddTy(builder *flatbuffers.Builder, ty flatbuffers.UOffsetT) + func TypeAssignmentEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func TypeAssignmentStart(builder *flatbuffers.Builder) + func TypeEnvironmentAddAssignments(builder *flatbuffers.Builder, assignments flatbuffers.UOffsetT) + func TypeEnvironmentEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func TypeEnvironmentStart(builder *flatbuffers.Builder) + func TypeEnvironmentStartAssignmentsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT + func UnaryExpressionAddArgument(builder *flatbuffers.Builder, argument flatbuffers.UOffsetT) + func UnaryExpressionAddArgumentType(builder *flatbuffers.Builder, argumentType byte) + func UnaryExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func UnaryExpressionAddOperator(builder *flatbuffers.Builder, operator int8) + func UnaryExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT) + func UnaryExpressionAddTypType(builder *flatbuffers.Builder, typType byte) + func UnaryExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func UnaryExpressionStart(builder *flatbuffers.Builder) + func UnsignedIntegerLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT) + func UnsignedIntegerLiteralAddValue(builder *flatbuffers.Builder, value uint64) + func UnsignedIntegerLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func UnsignedIntegerLiteralStart(builder *flatbuffers.Builder) + func VarAddI(builder *flatbuffers.Builder, i uint64) + func VarEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func VarStart(builder *flatbuffers.Builder) + func WrappedExpressionAddExpression(builder *flatbuffers.Builder, expression flatbuffers.UOffsetT) + func WrappedExpressionAddExpressionType(builder *flatbuffers.Builder, expressionType byte) + func WrappedExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func WrappedExpressionStart(builder *flatbuffers.Builder) + func WrappedStatementAddStatement(builder *flatbuffers.Builder, statement flatbuffers.UOffsetT) + func WrappedStatementAddStatementType(builder *flatbuffers.Builder, statementType byte) + func WrappedStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT + func WrappedStatementStart(builder *flatbuffers.Builder) + type Argument struct + func GetRootAsArgument(buf []byte, offset flatbuffers.UOffsetT) *Argument + func (rcv *Argument) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *Argument) MutateOptional(n bool) bool + func (rcv *Argument) MutatePipe(n bool) bool + func (rcv *Argument) MutateTType(n byte) bool + func (rcv *Argument) Name() []byte + func (rcv *Argument) Optional() bool + func (rcv *Argument) Pipe() bool + func (rcv *Argument) T(obj *flatbuffers.Table) bool + func (rcv *Argument) TType() byte + func (rcv *Argument) Table() flatbuffers.Table + type Arr struct + func GetRootAsArr(buf []byte, offset flatbuffers.UOffsetT) *Arr + func (rcv *Arr) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *Arr) MutateTType(n byte) bool + func (rcv *Arr) T(obj *flatbuffers.Table) bool + func (rcv *Arr) TType() byte + func (rcv *Arr) Table() flatbuffers.Table + type ArrayExpression struct + func GetRootAsArrayExpression(buf []byte, offset flatbuffers.UOffsetT) *ArrayExpression + func (rcv *ArrayExpression) Elements(obj *WrappedExpression, j int) bool + func (rcv *ArrayExpression) ElementsLength() int + func (rcv *ArrayExpression) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *ArrayExpression) Loc(obj *SourceLocation) *SourceLocation + func (rcv *ArrayExpression) MutateTypType(n byte) bool + func (rcv *ArrayExpression) Table() flatbuffers.Table + func (rcv *ArrayExpression) Typ(obj *flatbuffers.Table) bool + func (rcv *ArrayExpression) TypType() byte + type Assignment = byte + const AssignmentMemberAssignment + const AssignmentNONE + const AssignmentNativeVariableAssignment + type Basic struct + func GetRootAsBasic(buf []byte, offset flatbuffers.UOffsetT) *Basic + func (rcv *Basic) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *Basic) MutateT(n Type) bool + func (rcv *Basic) T() Type + func (rcv *Basic) Table() flatbuffers.Table + type BinaryExpression struct + func GetRootAsBinaryExpression(buf []byte, offset flatbuffers.UOffsetT) *BinaryExpression + func (rcv *BinaryExpression) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *BinaryExpression) Left(obj *flatbuffers.Table) bool + func (rcv *BinaryExpression) LeftType() byte + func (rcv *BinaryExpression) Loc(obj *SourceLocation) *SourceLocation + func (rcv *BinaryExpression) MutateLeftType(n byte) bool + func (rcv *BinaryExpression) MutateOperator(n Operator) bool + func (rcv *BinaryExpression) MutateRightType(n byte) bool + func (rcv *BinaryExpression) MutateTypType(n byte) bool + func (rcv *BinaryExpression) Operator() Operator + func (rcv *BinaryExpression) Right(obj *flatbuffers.Table) bool + func (rcv *BinaryExpression) RightType() byte + func (rcv *BinaryExpression) Table() flatbuffers.Table + func (rcv *BinaryExpression) Typ(obj *flatbuffers.Table) bool + func (rcv *BinaryExpression) TypType() byte + type Block struct + func GetRootAsBlock(buf []byte, offset flatbuffers.UOffsetT) *Block + func (rcv *Block) Body(obj *WrappedStatement, j int) bool + func (rcv *Block) BodyLength() int + func (rcv *Block) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *Block) Loc(obj *SourceLocation) *SourceLocation + func (rcv *Block) Table() flatbuffers.Table + type BooleanLiteral struct + func GetRootAsBooleanLiteral(buf []byte, offset flatbuffers.UOffsetT) *BooleanLiteral + func (rcv *BooleanLiteral) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *BooleanLiteral) Loc(obj *SourceLocation) *SourceLocation + func (rcv *BooleanLiteral) MutateValue(n bool) bool + func (rcv *BooleanLiteral) Table() flatbuffers.Table + func (rcv *BooleanLiteral) Value() bool + type BuiltinStatement struct + func GetRootAsBuiltinStatement(buf []byte, offset flatbuffers.UOffsetT) *BuiltinStatement + func (rcv *BuiltinStatement) Id(obj *Identifier) *Identifier + func (rcv *BuiltinStatement) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *BuiltinStatement) Loc(obj *SourceLocation) *SourceLocation + func (rcv *BuiltinStatement) Table() flatbuffers.Table + type CallExpression struct + func GetRootAsCallExpression(buf []byte, offset flatbuffers.UOffsetT) *CallExpression + func (rcv *CallExpression) Arguments(obj *Property, j int) bool + func (rcv *CallExpression) ArgumentsLength() int + func (rcv *CallExpression) Callee(obj *flatbuffers.Table) bool + func (rcv *CallExpression) CalleeType() byte + func (rcv *CallExpression) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *CallExpression) Loc(obj *SourceLocation) *SourceLocation + func (rcv *CallExpression) MutateCalleeType(n byte) bool + func (rcv *CallExpression) MutatePipeType(n byte) bool + func (rcv *CallExpression) MutateTypType(n byte) bool + func (rcv *CallExpression) Pipe(obj *flatbuffers.Table) bool + func (rcv *CallExpression) PipeType() byte + func (rcv *CallExpression) Table() flatbuffers.Table + func (rcv *CallExpression) Typ(obj *flatbuffers.Table) bool + func (rcv *CallExpression) TypType() byte + type ConditionalExpression struct + func GetRootAsConditionalExpression(buf []byte, offset flatbuffers.UOffsetT) *ConditionalExpression + func (rcv *ConditionalExpression) Alternate(obj *flatbuffers.Table) bool + func (rcv *ConditionalExpression) AlternateType() byte + func (rcv *ConditionalExpression) Consequent(obj *flatbuffers.Table) bool + func (rcv *ConditionalExpression) ConsequentType() byte + func (rcv *ConditionalExpression) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *ConditionalExpression) Loc(obj *SourceLocation) *SourceLocation + func (rcv *ConditionalExpression) MutateAlternateType(n byte) bool + func (rcv *ConditionalExpression) MutateConsequentType(n byte) bool + func (rcv *ConditionalExpression) MutateTestType(n byte) bool + func (rcv *ConditionalExpression) Table() flatbuffers.Table + func (rcv *ConditionalExpression) Test(obj *flatbuffers.Table) bool + func (rcv *ConditionalExpression) TestType() byte + type Constraint struct + func GetRootAsConstraint(buf []byte, offset flatbuffers.UOffsetT) *Constraint + func (rcv *Constraint) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *Constraint) Kind() Kind + func (rcv *Constraint) MutateKind(n Kind) bool + func (rcv *Constraint) Table() flatbuffers.Table + func (rcv *Constraint) Tvar(obj *Var) *Var + type DateTimeLiteral struct + func GetRootAsDateTimeLiteral(buf []byte, offset flatbuffers.UOffsetT) *DateTimeLiteral + func (rcv *DateTimeLiteral) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *DateTimeLiteral) Loc(obj *SourceLocation) *SourceLocation + func (rcv *DateTimeLiteral) Table() flatbuffers.Table + func (rcv *DateTimeLiteral) Value(obj *Time) *Time + type Dict struct + func GetRootAsDict(buf []byte, offset flatbuffers.UOffsetT) *Dict + func (rcv *Dict) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *Dict) K(obj *flatbuffers.Table) bool + func (rcv *Dict) KType() byte + func (rcv *Dict) MutateKType(n byte) bool + func (rcv *Dict) MutateVType(n byte) bool + func (rcv *Dict) Table() flatbuffers.Table + func (rcv *Dict) V(obj *flatbuffers.Table) bool + func (rcv *Dict) VType() byte + type DictExpression struct + func GetRootAsDictExpression(buf []byte, offset flatbuffers.UOffsetT) *DictExpression + func (rcv *DictExpression) Elements(obj *DictItem, j int) bool + func (rcv *DictExpression) ElementsLength() int + func (rcv *DictExpression) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *DictExpression) Loc(obj *SourceLocation) *SourceLocation + func (rcv *DictExpression) MutateTypType(n byte) bool + func (rcv *DictExpression) Table() flatbuffers.Table + func (rcv *DictExpression) Typ(obj *flatbuffers.Table) bool + func (rcv *DictExpression) TypType() byte + type DictItem struct + func GetRootAsDictItem(buf []byte, offset flatbuffers.UOffsetT) *DictItem + func (rcv *DictItem) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *DictItem) Key(obj *flatbuffers.Table) bool + func (rcv *DictItem) KeyType() byte + func (rcv *DictItem) MutateKeyType(n byte) bool + func (rcv *DictItem) MutateValType(n byte) bool + func (rcv *DictItem) Table() flatbuffers.Table + func (rcv *DictItem) Val(obj *flatbuffers.Table) bool + func (rcv *DictItem) ValType() byte + type Duration struct + func GetRootAsDuration(buf []byte, offset flatbuffers.UOffsetT) *Duration + func (rcv *Duration) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *Duration) Months() int64 + func (rcv *Duration) MutateMonths(n int64) bool + func (rcv *Duration) MutateNanoseconds(n int64) bool + func (rcv *Duration) MutateNegative(n bool) bool + func (rcv *Duration) Nanoseconds() int64 + func (rcv *Duration) Negative() bool + func (rcv *Duration) Table() flatbuffers.Table + type DurationLiteral struct + func GetRootAsDurationLiteral(buf []byte, offset flatbuffers.UOffsetT) *DurationLiteral + func (rcv *DurationLiteral) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *DurationLiteral) Loc(obj *SourceLocation) *SourceLocation + func (rcv *DurationLiteral) Table() flatbuffers.Table + func (rcv *DurationLiteral) Value(obj *Duration, j int) bool + func (rcv *DurationLiteral) ValueLength() int + type Expression = byte + const ExpressionArrayExpression + const ExpressionBinaryExpression + const ExpressionBooleanLiteral + const ExpressionCallExpression + const ExpressionConditionalExpression + const ExpressionDateTimeLiteral + const ExpressionDictExpression + const ExpressionDurationLiteral + const ExpressionFloatLiteral + const ExpressionFunctionExpression + const ExpressionIdentifierExpression + const ExpressionIndexExpression + const ExpressionIntegerLiteral + const ExpressionLogicalExpression + const ExpressionMemberExpression + const ExpressionNONE + const ExpressionObjectExpression + const ExpressionRegexpLiteral + const ExpressionStringExpression + const ExpressionStringLiteral + const ExpressionUnaryExpression + const ExpressionUnsignedIntegerLiteral + type ExpressionStatement struct + func GetRootAsExpressionStatement(buf []byte, offset flatbuffers.UOffsetT) *ExpressionStatement + func (rcv *ExpressionStatement) Expression(obj *flatbuffers.Table) bool + func (rcv *ExpressionStatement) ExpressionType() byte + func (rcv *ExpressionStatement) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *ExpressionStatement) Loc(obj *SourceLocation) *SourceLocation + func (rcv *ExpressionStatement) MutateExpressionType(n byte) bool + func (rcv *ExpressionStatement) Table() flatbuffers.Table + type File struct + func GetRootAsFile(buf []byte, offset flatbuffers.UOffsetT) *File + func (rcv *File) Body(obj *WrappedStatement, j int) bool + func (rcv *File) BodyLength() int + func (rcv *File) Imports(obj *ImportDeclaration, j int) bool + func (rcv *File) ImportsLength() int + func (rcv *File) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *File) Loc(obj *SourceLocation) *SourceLocation + func (rcv *File) Package(obj *PackageClause) *PackageClause + func (rcv *File) Table() flatbuffers.Table + type FloatLiteral struct + func GetRootAsFloatLiteral(buf []byte, offset flatbuffers.UOffsetT) *FloatLiteral + func (rcv *FloatLiteral) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *FloatLiteral) Loc(obj *SourceLocation) *SourceLocation + func (rcv *FloatLiteral) MutateValue(n float64) bool + func (rcv *FloatLiteral) Table() flatbuffers.Table + func (rcv *FloatLiteral) Value() float64 + type Fresher struct + func GetRootAsFresher(buf []byte, offset flatbuffers.UOffsetT) *Fresher + func (rcv *Fresher) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *Fresher) MutateU(n uint64) bool + func (rcv *Fresher) Table() flatbuffers.Table + func (rcv *Fresher) U() uint64 + type Fun struct + func GetRootAsFun(buf []byte, offset flatbuffers.UOffsetT) *Fun + func (rcv *Fun) Args(obj *Argument, j int) bool + func (rcv *Fun) ArgsLength() int + func (rcv *Fun) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *Fun) MutateRetnType(n byte) bool + func (rcv *Fun) Retn(obj *flatbuffers.Table) bool + func (rcv *Fun) RetnType() byte + func (rcv *Fun) Table() flatbuffers.Table + type FunctionExpression struct + func GetRootAsFunctionExpression(buf []byte, offset flatbuffers.UOffsetT) *FunctionExpression + func (rcv *FunctionExpression) Body(obj *Block) *Block + func (rcv *FunctionExpression) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *FunctionExpression) Loc(obj *SourceLocation) *SourceLocation + func (rcv *FunctionExpression) MutateTypType(n byte) bool + func (rcv *FunctionExpression) Params(obj *FunctionParameter, j int) bool + func (rcv *FunctionExpression) ParamsLength() int + func (rcv *FunctionExpression) Table() flatbuffers.Table + func (rcv *FunctionExpression) Typ(obj *flatbuffers.Table) bool + func (rcv *FunctionExpression) TypType() byte + type FunctionParameter struct + func GetRootAsFunctionParameter(buf []byte, offset flatbuffers.UOffsetT) *FunctionParameter + func (rcv *FunctionParameter) Default(obj *flatbuffers.Table) bool + func (rcv *FunctionParameter) DefaultType() byte + func (rcv *FunctionParameter) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *FunctionParameter) IsPipe() bool + func (rcv *FunctionParameter) Key(obj *Identifier) *Identifier + func (rcv *FunctionParameter) Loc(obj *SourceLocation) *SourceLocation + func (rcv *FunctionParameter) MutateDefaultType(n byte) bool + func (rcv *FunctionParameter) MutateIsPipe(n bool) bool + func (rcv *FunctionParameter) Table() flatbuffers.Table + type Identifier struct + func GetRootAsIdentifier(buf []byte, offset flatbuffers.UOffsetT) *Identifier + func (rcv *Identifier) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *Identifier) Loc(obj *SourceLocation) *SourceLocation + func (rcv *Identifier) Name() []byte + func (rcv *Identifier) Table() flatbuffers.Table + type IdentifierExpression struct + func GetRootAsIdentifierExpression(buf []byte, offset flatbuffers.UOffsetT) *IdentifierExpression + func (rcv *IdentifierExpression) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *IdentifierExpression) Loc(obj *SourceLocation) *SourceLocation + func (rcv *IdentifierExpression) MutateTypType(n byte) bool + func (rcv *IdentifierExpression) Name() []byte + func (rcv *IdentifierExpression) Table() flatbuffers.Table + func (rcv *IdentifierExpression) Typ(obj *flatbuffers.Table) bool + func (rcv *IdentifierExpression) TypType() byte + type ImportDeclaration struct + func GetRootAsImportDeclaration(buf []byte, offset flatbuffers.UOffsetT) *ImportDeclaration + func (rcv *ImportDeclaration) Alias(obj *Identifier) *Identifier + func (rcv *ImportDeclaration) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *ImportDeclaration) Loc(obj *SourceLocation) *SourceLocation + func (rcv *ImportDeclaration) Path(obj *StringLiteral) *StringLiteral + func (rcv *ImportDeclaration) Table() flatbuffers.Table + type IndexExpression struct + func GetRootAsIndexExpression(buf []byte, offset flatbuffers.UOffsetT) *IndexExpression + func (rcv *IndexExpression) Array(obj *flatbuffers.Table) bool + func (rcv *IndexExpression) ArrayType() byte + func (rcv *IndexExpression) Index(obj *flatbuffers.Table) bool + func (rcv *IndexExpression) IndexType() byte + func (rcv *IndexExpression) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *IndexExpression) Loc(obj *SourceLocation) *SourceLocation + func (rcv *IndexExpression) MutateArrayType(n byte) bool + func (rcv *IndexExpression) MutateIndexType(n byte) bool + func (rcv *IndexExpression) MutateTypType(n byte) bool + func (rcv *IndexExpression) Table() flatbuffers.Table + func (rcv *IndexExpression) Typ(obj *flatbuffers.Table) bool + func (rcv *IndexExpression) TypType() byte + type IntegerLiteral struct + func GetRootAsIntegerLiteral(buf []byte, offset flatbuffers.UOffsetT) *IntegerLiteral + func (rcv *IntegerLiteral) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *IntegerLiteral) Loc(obj *SourceLocation) *SourceLocation + func (rcv *IntegerLiteral) MutateValue(n int64) bool + func (rcv *IntegerLiteral) Table() flatbuffers.Table + func (rcv *IntegerLiteral) Value() int64 + type Kind = byte + const KindAddable + const KindComparable + const KindDivisible + const KindEquatable + const KindNegatable + const KindNullable + const KindNumeric + const KindRecord + const KindSubtractable + const KindTimeable + type LogicalExpression struct + func GetRootAsLogicalExpression(buf []byte, offset flatbuffers.UOffsetT) *LogicalExpression + func (rcv *LogicalExpression) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *LogicalExpression) Left(obj *flatbuffers.Table) bool + func (rcv *LogicalExpression) LeftType() byte + func (rcv *LogicalExpression) Loc(obj *SourceLocation) *SourceLocation + func (rcv *LogicalExpression) MutateLeftType(n byte) bool + func (rcv *LogicalExpression) MutateOperator(n LogicalOperator) bool + func (rcv *LogicalExpression) MutateRightType(n byte) bool + func (rcv *LogicalExpression) Operator() LogicalOperator + func (rcv *LogicalExpression) Right(obj *flatbuffers.Table) bool + func (rcv *LogicalExpression) RightType() byte + func (rcv *LogicalExpression) Table() flatbuffers.Table + type LogicalOperator = int8 + const LogicalOperatorAndOperator + const LogicalOperatorOrOperator + type MemberAssignment struct + func GetRootAsMemberAssignment(buf []byte, offset flatbuffers.UOffsetT) *MemberAssignment + func (rcv *MemberAssignment) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *MemberAssignment) Init_(obj *flatbuffers.Table) bool + func (rcv *MemberAssignment) Init_type() byte + func (rcv *MemberAssignment) Loc(obj *SourceLocation) *SourceLocation + func (rcv *MemberAssignment) Member(obj *MemberExpression) *MemberExpression + func (rcv *MemberAssignment) MutateInit_type(n byte) bool + func (rcv *MemberAssignment) Table() flatbuffers.Table + type MemberExpression struct + func GetRootAsMemberExpression(buf []byte, offset flatbuffers.UOffsetT) *MemberExpression + func (rcv *MemberExpression) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *MemberExpression) Loc(obj *SourceLocation) *SourceLocation + func (rcv *MemberExpression) MutateObjectType(n byte) bool + func (rcv *MemberExpression) MutateTypType(n byte) bool + func (rcv *MemberExpression) Object(obj *flatbuffers.Table) bool + func (rcv *MemberExpression) ObjectType() byte + func (rcv *MemberExpression) Property() []byte + func (rcv *MemberExpression) Table() flatbuffers.Table + func (rcv *MemberExpression) Typ(obj *flatbuffers.Table) bool + func (rcv *MemberExpression) TypType() byte + type MonoType = byte + const MonoTypeArr + const MonoTypeBasic + const MonoTypeDict + const MonoTypeFun + const MonoTypeNONE + const MonoTypeRecord + const MonoTypeVar + type MonoTypeHolder struct + func GetRootAsMonoTypeHolder(buf []byte, offset flatbuffers.UOffsetT) *MonoTypeHolder + func (rcv *MonoTypeHolder) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *MonoTypeHolder) MutateTypType(n byte) bool + func (rcv *MonoTypeHolder) Table() flatbuffers.Table + func (rcv *MonoTypeHolder) Typ(obj *flatbuffers.Table) bool + func (rcv *MonoTypeHolder) TypType() byte + type NativeVariableAssignment struct + func GetRootAsNativeVariableAssignment(buf []byte, offset flatbuffers.UOffsetT) *NativeVariableAssignment + func (rcv *NativeVariableAssignment) Identifier(obj *Identifier) *Identifier + func (rcv *NativeVariableAssignment) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *NativeVariableAssignment) Init_(obj *flatbuffers.Table) bool + func (rcv *NativeVariableAssignment) Init_type() byte + func (rcv *NativeVariableAssignment) Loc(obj *SourceLocation) *SourceLocation + func (rcv *NativeVariableAssignment) MutateInit_type(n byte) bool + func (rcv *NativeVariableAssignment) Table() flatbuffers.Table + func (rcv *NativeVariableAssignment) Typ(obj *PolyType) *PolyType + type ObjectExpression struct + func GetRootAsObjectExpression(buf []byte, offset flatbuffers.UOffsetT) *ObjectExpression + func (rcv *ObjectExpression) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *ObjectExpression) Loc(obj *SourceLocation) *SourceLocation + func (rcv *ObjectExpression) MutateTypType(n byte) bool + func (rcv *ObjectExpression) Properties(obj *Property, j int) bool + func (rcv *ObjectExpression) PropertiesLength() int + func (rcv *ObjectExpression) Table() flatbuffers.Table + func (rcv *ObjectExpression) Typ(obj *flatbuffers.Table) bool + func (rcv *ObjectExpression) TypType() byte + func (rcv *ObjectExpression) With(obj *IdentifierExpression) *IdentifierExpression + type Operator = int8 + const OperatorAdditionOperator + const OperatorDivisionOperator + const OperatorEmptyOperator + const OperatorEqualOperator + const OperatorExistsOperator + const OperatorGreaterThanEqualOperator + const OperatorGreaterThanOperator + const OperatorInOperator + const OperatorInvalidOperator + const OperatorLessThanEqualOperator + const OperatorLessThanOperator + const OperatorModuloOperator + const OperatorMultiplicationOperator + const OperatorNotEmptyOperator + const OperatorNotEqualOperator + const OperatorNotOperator + const OperatorNotRegexpMatchOperator + const OperatorPowerOperator + const OperatorRegexpMatchOperator + const OperatorStartsWithOperator + const OperatorSubtractionOperator + type OptionStatement struct + func GetRootAsOptionStatement(buf []byte, offset flatbuffers.UOffsetT) *OptionStatement + func (rcv *OptionStatement) Assignment(obj *flatbuffers.Table) bool + func (rcv *OptionStatement) AssignmentType() byte + func (rcv *OptionStatement) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *OptionStatement) Loc(obj *SourceLocation) *SourceLocation + func (rcv *OptionStatement) MutateAssignmentType(n byte) bool + func (rcv *OptionStatement) Table() flatbuffers.Table + type Package struct + func GetRootAsPackage(buf []byte, offset flatbuffers.UOffsetT) *Package + func (rcv *Package) Files(obj *File, j int) bool + func (rcv *Package) FilesLength() int + func (rcv *Package) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *Package) Loc(obj *SourceLocation) *SourceLocation + func (rcv *Package) Package() []byte + func (rcv *Package) Table() flatbuffers.Table + type PackageClause struct + func GetRootAsPackageClause(buf []byte, offset flatbuffers.UOffsetT) *PackageClause + func (rcv *PackageClause) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *PackageClause) Loc(obj *SourceLocation) *SourceLocation + func (rcv *PackageClause) Name(obj *Identifier) *Identifier + func (rcv *PackageClause) Table() flatbuffers.Table + type PolyType struct + func GetRootAsPolyType(buf []byte, offset flatbuffers.UOffsetT) *PolyType + func (rcv *PolyType) Cons(obj *Constraint, j int) bool + func (rcv *PolyType) ConsLength() int + func (rcv *PolyType) Expr(obj *flatbuffers.Table) bool + func (rcv *PolyType) ExprType() byte + func (rcv *PolyType) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *PolyType) MutateExprType(n byte) bool + func (rcv *PolyType) Table() flatbuffers.Table + func (rcv *PolyType) Vars(obj *Var, j int) bool + func (rcv *PolyType) VarsLength() int + type Position struct + func (rcv *Position) Column() int32 + func (rcv *Position) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *Position) Line() int32 + func (rcv *Position) MutateColumn(n int32) bool + func (rcv *Position) MutateLine(n int32) bool + func (rcv *Position) Table() flatbuffers.Table + type Prop struct + func GetRootAsProp(buf []byte, offset flatbuffers.UOffsetT) *Prop + func (rcv *Prop) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *Prop) K() []byte + func (rcv *Prop) MutateVType(n byte) bool + func (rcv *Prop) Table() flatbuffers.Table + func (rcv *Prop) V(obj *flatbuffers.Table) bool + func (rcv *Prop) VType() byte + type Property struct + func GetRootAsProperty(buf []byte, offset flatbuffers.UOffsetT) *Property + func (rcv *Property) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *Property) Key(obj *Identifier) *Identifier + func (rcv *Property) Loc(obj *SourceLocation) *SourceLocation + func (rcv *Property) MutateValueType(n byte) bool + func (rcv *Property) Table() flatbuffers.Table + func (rcv *Property) Value(obj *flatbuffers.Table) bool + func (rcv *Property) ValueType() byte + type Record struct + func GetRootAsRecord(buf []byte, offset flatbuffers.UOffsetT) *Record + func (rcv *Record) Extends(obj *Var) *Var + func (rcv *Record) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *Record) Props(obj *Prop, j int) bool + func (rcv *Record) PropsLength() int + func (rcv *Record) Table() flatbuffers.Table + type RegexpLiteral struct + func GetRootAsRegexpLiteral(buf []byte, offset flatbuffers.UOffsetT) *RegexpLiteral + func (rcv *RegexpLiteral) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *RegexpLiteral) Loc(obj *SourceLocation) *SourceLocation + func (rcv *RegexpLiteral) Table() flatbuffers.Table + func (rcv *RegexpLiteral) Value() []byte + type ReturnStatement struct + func GetRootAsReturnStatement(buf []byte, offset flatbuffers.UOffsetT) *ReturnStatement + func (rcv *ReturnStatement) Argument(obj *flatbuffers.Table) bool + func (rcv *ReturnStatement) ArgumentType() byte + func (rcv *ReturnStatement) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *ReturnStatement) Loc(obj *SourceLocation) *SourceLocation + func (rcv *ReturnStatement) MutateArgumentType(n byte) bool + func (rcv *ReturnStatement) Table() flatbuffers.Table + type SourceLocation struct + func GetRootAsSourceLocation(buf []byte, offset flatbuffers.UOffsetT) *SourceLocation + func (rcv *SourceLocation) End(obj *Position) *Position + func (rcv *SourceLocation) File() []byte + func (rcv *SourceLocation) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *SourceLocation) Source() []byte + func (rcv *SourceLocation) Start(obj *Position) *Position + func (rcv *SourceLocation) Table() flatbuffers.Table + type Statement = byte + const StatementBuiltinStatement + const StatementExpressionStatement + const StatementMemberAssignment + const StatementNONE + const StatementNativeVariableAssignment + const StatementOptionStatement + const StatementReturnStatement + const StatementTestStatement + type StringExpression struct + func GetRootAsStringExpression(buf []byte, offset flatbuffers.UOffsetT) *StringExpression + func (rcv *StringExpression) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *StringExpression) Loc(obj *SourceLocation) *SourceLocation + func (rcv *StringExpression) Parts(obj *StringExpressionPart, j int) bool + func (rcv *StringExpression) PartsLength() int + func (rcv *StringExpression) Table() flatbuffers.Table + type StringExpressionPart struct + func GetRootAsStringExpressionPart(buf []byte, offset flatbuffers.UOffsetT) *StringExpressionPart + func (rcv *StringExpressionPart) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *StringExpressionPart) InterpolatedExpression(obj *flatbuffers.Table) bool + func (rcv *StringExpressionPart) InterpolatedExpressionType() byte + func (rcv *StringExpressionPart) Loc(obj *SourceLocation) *SourceLocation + func (rcv *StringExpressionPart) MutateInterpolatedExpressionType(n byte) bool + func (rcv *StringExpressionPart) Table() flatbuffers.Table + func (rcv *StringExpressionPart) TextValue() []byte + type StringLiteral struct + func GetRootAsStringLiteral(buf []byte, offset flatbuffers.UOffsetT) *StringLiteral + func (rcv *StringLiteral) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *StringLiteral) Loc(obj *SourceLocation) *SourceLocation + func (rcv *StringLiteral) Table() flatbuffers.Table + func (rcv *StringLiteral) Value() []byte + type TestStatement struct + func GetRootAsTestStatement(buf []byte, offset flatbuffers.UOffsetT) *TestStatement + func (rcv *TestStatement) Assignment(obj *NativeVariableAssignment) *NativeVariableAssignment + func (rcv *TestStatement) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *TestStatement) Loc(obj *SourceLocation) *SourceLocation + func (rcv *TestStatement) Table() flatbuffers.Table + type Time struct + func GetRootAsTime(buf []byte, offset flatbuffers.UOffsetT) *Time + func (rcv *Time) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *Time) MutateNsecs(n uint32) bool + func (rcv *Time) MutateOffset(n int32) bool + func (rcv *Time) MutateSecs(n int64) bool + func (rcv *Time) Nsecs() uint32 + func (rcv *Time) Offset() int32 + func (rcv *Time) Secs() int64 + func (rcv *Time) Table() flatbuffers.Table + type Type = byte + const TypeBool + const TypeBytes + const TypeDuration + const TypeFloat + const TypeInt + const TypeRegexp + const TypeString + const TypeTime + const TypeUint + type TypeAssignment struct + func GetRootAsTypeAssignment(buf []byte, offset flatbuffers.UOffsetT) *TypeAssignment + func (rcv *TypeAssignment) Id() []byte + func (rcv *TypeAssignment) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *TypeAssignment) Table() flatbuffers.Table + func (rcv *TypeAssignment) Ty(obj *PolyType) *PolyType + type TypeEnvironment struct + func GetRootAsTypeEnvironment(buf []byte, offset flatbuffers.UOffsetT) *TypeEnvironment + func (rcv *TypeEnvironment) Assignments(obj *TypeAssignment, j int) bool + func (rcv *TypeEnvironment) AssignmentsLength() int + func (rcv *TypeEnvironment) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *TypeEnvironment) Table() flatbuffers.Table + type UnaryExpression struct + func GetRootAsUnaryExpression(buf []byte, offset flatbuffers.UOffsetT) *UnaryExpression + func (rcv *UnaryExpression) Argument(obj *flatbuffers.Table) bool + func (rcv *UnaryExpression) ArgumentType() byte + func (rcv *UnaryExpression) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *UnaryExpression) Loc(obj *SourceLocation) *SourceLocation + func (rcv *UnaryExpression) MutateArgumentType(n byte) bool + func (rcv *UnaryExpression) MutateOperator(n Operator) bool + func (rcv *UnaryExpression) MutateTypType(n byte) bool + func (rcv *UnaryExpression) Operator() Operator + func (rcv *UnaryExpression) Table() flatbuffers.Table + func (rcv *UnaryExpression) Typ(obj *flatbuffers.Table) bool + func (rcv *UnaryExpression) TypType() byte + type UnsignedIntegerLiteral struct + func GetRootAsUnsignedIntegerLiteral(buf []byte, offset flatbuffers.UOffsetT) *UnsignedIntegerLiteral + func (rcv *UnsignedIntegerLiteral) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *UnsignedIntegerLiteral) Loc(obj *SourceLocation) *SourceLocation + func (rcv *UnsignedIntegerLiteral) MutateValue(n uint64) bool + func (rcv *UnsignedIntegerLiteral) Table() flatbuffers.Table + func (rcv *UnsignedIntegerLiteral) Value() uint64 + type Var struct + func GetRootAsVar(buf []byte, offset flatbuffers.UOffsetT) *Var + func (rcv *Var) I() uint64 + func (rcv *Var) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *Var) MutateI(n uint64) bool + func (rcv *Var) Table() flatbuffers.Table + type WrappedExpression struct + func GetRootAsWrappedExpression(buf []byte, offset flatbuffers.UOffsetT) *WrappedExpression + func (rcv *WrappedExpression) Expression(obj *flatbuffers.Table) bool + func (rcv *WrappedExpression) ExpressionType() byte + func (rcv *WrappedExpression) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *WrappedExpression) MutateExpressionType(n byte) bool + func (rcv *WrappedExpression) Table() flatbuffers.Table + type WrappedStatement struct + func GetRootAsWrappedStatement(buf []byte, offset flatbuffers.UOffsetT) *WrappedStatement + func (rcv *WrappedStatement) Init(buf []byte, i flatbuffers.UOffsetT) + func (rcv *WrappedStatement) MutateStatementType(n byte) bool + func (rcv *WrappedStatement) Statement(obj *flatbuffers.Table) bool + func (rcv *WrappedStatement) StatementType() byte + func (rcv *WrappedStatement) Table() flatbuffers.Table