Documentation ¶
Overview ¶
Package fbsemantic contains code generated by the FlatBuffers compiler for serializing the semantic graph.
Index ¶
- Variables
- 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 MonoType)
- 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 MonoType)
- 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 MonoType)
- 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 Type)
- 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 Expression)
- func BinaryExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
- func BinaryExpressionAddOperator(builder *flatbuffers.Builder, operator Operator)
- func BinaryExpressionAddRight(builder *flatbuffers.Builder, right flatbuffers.UOffsetT)
- func BinaryExpressionAddRightType(builder *flatbuffers.Builder, rightType Expression)
- func BinaryExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)
- func BinaryExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)
- 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 Expression)
- func CallExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
- func CallExpressionAddPipe(builder *flatbuffers.Builder, pipe flatbuffers.UOffsetT)
- func CallExpressionAddPipeType(builder *flatbuffers.Builder, pipeType Expression)
- func CallExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)
- func CallExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)
- 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 Expression)
- func ConditionalExpressionAddConsequent(builder *flatbuffers.Builder, consequent flatbuffers.UOffsetT)
- func ConditionalExpressionAddConsequentType(builder *flatbuffers.Builder, consequentType Expression)
- func ConditionalExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
- func ConditionalExpressionAddTest(builder *flatbuffers.Builder, test flatbuffers.UOffsetT)
- func ConditionalExpressionAddTestType(builder *flatbuffers.Builder, testType Expression)
- func ConditionalExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func ConditionalExpressionStart(builder *flatbuffers.Builder)
- func ConstraintAddKind(builder *flatbuffers.Builder, kind Kind)
- 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 MonoType)
- func DictAddV(builder *flatbuffers.Builder, v flatbuffers.UOffsetT)
- func DictAddVType(builder *flatbuffers.Builder, vType MonoType)
- 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 MonoType)
- 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 Expression)
- func DictItemAddVal(builder *flatbuffers.Builder, val flatbuffers.UOffsetT)
- func DictItemAddValType(builder *flatbuffers.Builder, valType Expression)
- 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 Expression)
- 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 MonoType)
- 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 MonoType)
- 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 Expression)
- 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 MonoType)
- 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 Expression)
- func IndexExpressionAddIndex(builder *flatbuffers.Builder, index flatbuffers.UOffsetT)
- func IndexExpressionAddIndexType(builder *flatbuffers.Builder, indexType Expression)
- func IndexExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
- func IndexExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)
- func IndexExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)
- 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 Expression)
- func LogicalExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
- func LogicalExpressionAddOperator(builder *flatbuffers.Builder, operator LogicalOperator)
- func LogicalExpressionAddRight(builder *flatbuffers.Builder, right flatbuffers.UOffsetT)
- func LogicalExpressionAddRightType(builder *flatbuffers.Builder, rightType Expression)
- 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 Expression)
- 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 Expression)
- func MemberExpressionAddProperty(builder *flatbuffers.Builder, property flatbuffers.UOffsetT)
- func MemberExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)
- func MemberExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)
- func MemberExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func MemberExpressionStart(builder *flatbuffers.Builder)
- func ModuleAddCode(builder *flatbuffers.Builder, code flatbuffers.UOffsetT)
- func ModuleAddPolytype(builder *flatbuffers.Builder, polytype flatbuffers.UOffsetT)
- func ModuleEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func ModuleStart(builder *flatbuffers.Builder)
- func MonoTypeHolderAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)
- func MonoTypeHolderAddTypType(builder *flatbuffers.Builder, typType MonoType)
- 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 Expression)
- 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 MonoType)
- 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 Assignment)
- 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 MonoType)
- 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 MonoType)
- 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 Expression)
- 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 Expression)
- 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 Expression)
- 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 Expression)
- func UnaryExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
- func UnaryExpressionAddOperator(builder *flatbuffers.Builder, operator Operator)
- func UnaryExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)
- func UnaryExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)
- 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 VectorAddT(builder *flatbuffers.Builder, t flatbuffers.UOffsetT)
- func VectorAddTType(builder *flatbuffers.Builder, tType MonoType)
- func VectorEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func VectorStart(builder *flatbuffers.Builder)
- func WrappedExpressionAddExpression(builder *flatbuffers.Builder, expression flatbuffers.UOffsetT)
- func WrappedExpressionAddExpressionType(builder *flatbuffers.Builder, expressionType Expression)
- 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 Statement)
- func WrappedStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func WrappedStatementStart(builder *flatbuffers.Builder)
- type 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 MonoType) 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() MonoType
- func (rcv *Argument) Table() flatbuffers.Table
- type Arr
- type 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 MonoType) bool
- func (rcv *ArrayExpression) Table() flatbuffers.Table
- func (rcv *ArrayExpression) Typ(obj *flatbuffers.Table) bool
- func (rcv *ArrayExpression) TypType() MonoType
- type Assignment
- type Basic
- type BinaryExpression
- func (rcv *BinaryExpression) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *BinaryExpression) Left(obj *flatbuffers.Table) bool
- func (rcv *BinaryExpression) LeftType() Expression
- func (rcv *BinaryExpression) Loc(obj *SourceLocation) *SourceLocation
- func (rcv *BinaryExpression) MutateLeftType(n Expression) bool
- func (rcv *BinaryExpression) MutateOperator(n Operator) bool
- func (rcv *BinaryExpression) MutateRightType(n Expression) bool
- func (rcv *BinaryExpression) MutateTypType(n MonoType) bool
- func (rcv *BinaryExpression) Operator() Operator
- func (rcv *BinaryExpression) Right(obj *flatbuffers.Table) bool
- func (rcv *BinaryExpression) RightType() Expression
- func (rcv *BinaryExpression) Table() flatbuffers.Table
- func (rcv *BinaryExpression) Typ(obj *flatbuffers.Table) bool
- func (rcv *BinaryExpression) TypType() MonoType
- type Block
- type BooleanLiteral
- type BuiltinStatement
- type 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() Expression
- func (rcv *CallExpression) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *CallExpression) Loc(obj *SourceLocation) *SourceLocation
- func (rcv *CallExpression) MutateCalleeType(n Expression) bool
- func (rcv *CallExpression) MutatePipeType(n Expression) bool
- func (rcv *CallExpression) MutateTypType(n MonoType) bool
- func (rcv *CallExpression) Pipe(obj *flatbuffers.Table) bool
- func (rcv *CallExpression) PipeType() Expression
- func (rcv *CallExpression) Table() flatbuffers.Table
- func (rcv *CallExpression) Typ(obj *flatbuffers.Table) bool
- func (rcv *CallExpression) TypType() MonoType
- type ConditionalExpression
- func (rcv *ConditionalExpression) Alternate(obj *flatbuffers.Table) bool
- func (rcv *ConditionalExpression) AlternateType() Expression
- func (rcv *ConditionalExpression) Consequent(obj *flatbuffers.Table) bool
- func (rcv *ConditionalExpression) ConsequentType() Expression
- func (rcv *ConditionalExpression) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *ConditionalExpression) Loc(obj *SourceLocation) *SourceLocation
- func (rcv *ConditionalExpression) MutateAlternateType(n Expression) bool
- func (rcv *ConditionalExpression) MutateConsequentType(n Expression) bool
- func (rcv *ConditionalExpression) MutateTestType(n Expression) bool
- func (rcv *ConditionalExpression) Table() flatbuffers.Table
- func (rcv *ConditionalExpression) Test(obj *flatbuffers.Table) bool
- func (rcv *ConditionalExpression) TestType() Expression
- type Constraint
- type DateTimeLiteral
- type Dict
- func (rcv *Dict) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *Dict) K(obj *flatbuffers.Table) bool
- func (rcv *Dict) KType() MonoType
- func (rcv *Dict) MutateKType(n MonoType) bool
- func (rcv *Dict) MutateVType(n MonoType) bool
- func (rcv *Dict) Table() flatbuffers.Table
- func (rcv *Dict) V(obj *flatbuffers.Table) bool
- func (rcv *Dict) VType() MonoType
- type 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 MonoType) bool
- func (rcv *DictExpression) Table() flatbuffers.Table
- func (rcv *DictExpression) Typ(obj *flatbuffers.Table) bool
- func (rcv *DictExpression) TypType() MonoType
- type DictItem
- func (rcv *DictItem) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *DictItem) Key(obj *flatbuffers.Table) bool
- func (rcv *DictItem) KeyType() Expression
- func (rcv *DictItem) MutateKeyType(n Expression) bool
- func (rcv *DictItem) MutateValType(n Expression) bool
- func (rcv *DictItem) Table() flatbuffers.Table
- func (rcv *DictItem) Val(obj *flatbuffers.Table) bool
- func (rcv *DictItem) ValType() Expression
- type 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
- type Expression
- type ExpressionStatement
- func (rcv *ExpressionStatement) Expression(obj *flatbuffers.Table) bool
- func (rcv *ExpressionStatement) ExpressionType() Expression
- func (rcv *ExpressionStatement) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *ExpressionStatement) Loc(obj *SourceLocation) *SourceLocation
- func (rcv *ExpressionStatement) MutateExpressionType(n Expression) bool
- func (rcv *ExpressionStatement) Table() flatbuffers.Table
- type 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
- type Fresher
- type 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 MonoType) bool
- func (rcv *Fun) Retn(obj *flatbuffers.Table) bool
- func (rcv *Fun) RetnType() MonoType
- func (rcv *Fun) Table() flatbuffers.Table
- type 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 MonoType) 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() MonoType
- type FunctionParameter
- func (rcv *FunctionParameter) Default(obj *flatbuffers.Table) bool
- func (rcv *FunctionParameter) DefaultType() Expression
- 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 Expression) bool
- func (rcv *FunctionParameter) MutateIsPipe(n bool) bool
- func (rcv *FunctionParameter) Table() flatbuffers.Table
- type Identifier
- type IdentifierExpression
- func (rcv *IdentifierExpression) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *IdentifierExpression) Loc(obj *SourceLocation) *SourceLocation
- func (rcv *IdentifierExpression) MutateTypType(n MonoType) bool
- func (rcv *IdentifierExpression) Name() []byte
- func (rcv *IdentifierExpression) Table() flatbuffers.Table
- func (rcv *IdentifierExpression) Typ(obj *flatbuffers.Table) bool
- func (rcv *IdentifierExpression) TypType() MonoType
- type 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
- func (rcv *IndexExpression) Array(obj *flatbuffers.Table) bool
- func (rcv *IndexExpression) ArrayType() Expression
- func (rcv *IndexExpression) Index(obj *flatbuffers.Table) bool
- func (rcv *IndexExpression) IndexType() Expression
- func (rcv *IndexExpression) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *IndexExpression) Loc(obj *SourceLocation) *SourceLocation
- func (rcv *IndexExpression) MutateArrayType(n Expression) bool
- func (rcv *IndexExpression) MutateIndexType(n Expression) bool
- func (rcv *IndexExpression) MutateTypType(n MonoType) bool
- func (rcv *IndexExpression) Table() flatbuffers.Table
- func (rcv *IndexExpression) Typ(obj *flatbuffers.Table) bool
- func (rcv *IndexExpression) TypType() MonoType
- type IntegerLiteral
- type Kind
- type LogicalExpression
- func (rcv *LogicalExpression) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *LogicalExpression) Left(obj *flatbuffers.Table) bool
- func (rcv *LogicalExpression) LeftType() Expression
- func (rcv *LogicalExpression) Loc(obj *SourceLocation) *SourceLocation
- func (rcv *LogicalExpression) MutateLeftType(n Expression) bool
- func (rcv *LogicalExpression) MutateOperator(n LogicalOperator) bool
- func (rcv *LogicalExpression) MutateRightType(n Expression) bool
- func (rcv *LogicalExpression) Operator() LogicalOperator
- func (rcv *LogicalExpression) Right(obj *flatbuffers.Table) bool
- func (rcv *LogicalExpression) RightType() Expression
- func (rcv *LogicalExpression) Table() flatbuffers.Table
- type LogicalOperator
- type MemberAssignment
- func (rcv *MemberAssignment) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *MemberAssignment) Init_(obj *flatbuffers.Table) bool
- func (rcv *MemberAssignment) Init_type() Expression
- func (rcv *MemberAssignment) Loc(obj *SourceLocation) *SourceLocation
- func (rcv *MemberAssignment) Member(obj *MemberExpression) *MemberExpression
- func (rcv *MemberAssignment) MutateInit_type(n Expression) bool
- func (rcv *MemberAssignment) Table() flatbuffers.Table
- type MemberExpression
- func (rcv *MemberExpression) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *MemberExpression) Loc(obj *SourceLocation) *SourceLocation
- func (rcv *MemberExpression) MutateObjectType(n Expression) bool
- func (rcv *MemberExpression) MutateTypType(n MonoType) bool
- func (rcv *MemberExpression) Object(obj *flatbuffers.Table) bool
- func (rcv *MemberExpression) ObjectType() Expression
- func (rcv *MemberExpression) Property() []byte
- func (rcv *MemberExpression) Table() flatbuffers.Table
- func (rcv *MemberExpression) Typ(obj *flatbuffers.Table) bool
- func (rcv *MemberExpression) TypType() MonoType
- type Module
- type MonoType
- type MonoTypeHolder
- type 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() Expression
- func (rcv *NativeVariableAssignment) Loc(obj *SourceLocation) *SourceLocation
- func (rcv *NativeVariableAssignment) MutateInit_type(n Expression) bool
- func (rcv *NativeVariableAssignment) Table() flatbuffers.Table
- func (rcv *NativeVariableAssignment) Typ(obj *PolyType) *PolyType
- type ObjectExpression
- func (rcv *ObjectExpression) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *ObjectExpression) Loc(obj *SourceLocation) *SourceLocation
- func (rcv *ObjectExpression) MutateTypType(n MonoType) 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() MonoType
- func (rcv *ObjectExpression) With(obj *IdentifierExpression) *IdentifierExpression
- type Operator
- type OptionStatement
- func (rcv *OptionStatement) Assignment(obj *flatbuffers.Table) bool
- func (rcv *OptionStatement) AssignmentType() Assignment
- func (rcv *OptionStatement) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *OptionStatement) Loc(obj *SourceLocation) *SourceLocation
- func (rcv *OptionStatement) MutateAssignmentType(n Assignment) bool
- func (rcv *OptionStatement) Table() flatbuffers.Table
- type Package
- type PackageClause
- type 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() MonoType
- func (rcv *PolyType) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *PolyType) MutateExprType(n MonoType) bool
- func (rcv *PolyType) Table() flatbuffers.Table
- func (rcv *PolyType) Vars(obj *Var, j int) bool
- func (rcv *PolyType) VarsLength() int
- type Position
- type Prop
- type 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 Expression) bool
- func (rcv *Property) Table() flatbuffers.Table
- func (rcv *Property) Value(obj *flatbuffers.Table) bool
- func (rcv *Property) ValueType() Expression
- type Record
- type RegexpLiteral
- type ReturnStatement
- func (rcv *ReturnStatement) Argument(obj *flatbuffers.Table) bool
- func (rcv *ReturnStatement) ArgumentType() Expression
- func (rcv *ReturnStatement) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *ReturnStatement) Loc(obj *SourceLocation) *SourceLocation
- func (rcv *ReturnStatement) MutateArgumentType(n Expression) bool
- func (rcv *ReturnStatement) Table() flatbuffers.Table
- type 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
- type 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
- func (rcv *StringExpressionPart) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *StringExpressionPart) InterpolatedExpression(obj *flatbuffers.Table) bool
- func (rcv *StringExpressionPart) InterpolatedExpressionType() Expression
- func (rcv *StringExpressionPart) Loc(obj *SourceLocation) *SourceLocation
- func (rcv *StringExpressionPart) MutateInterpolatedExpressionType(n Expression) bool
- func (rcv *StringExpressionPart) Table() flatbuffers.Table
- func (rcv *StringExpressionPart) TextValue() []byte
- type StringLiteral
- type TestStatement
- type 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
- type TypeAssignment
- type TypeEnvironment
- type UnaryExpression
- func (rcv *UnaryExpression) Argument(obj *flatbuffers.Table) bool
- func (rcv *UnaryExpression) ArgumentType() Expression
- func (rcv *UnaryExpression) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *UnaryExpression) Loc(obj *SourceLocation) *SourceLocation
- func (rcv *UnaryExpression) MutateArgumentType(n Expression) bool
- func (rcv *UnaryExpression) MutateOperator(n Operator) bool
- func (rcv *UnaryExpression) MutateTypType(n MonoType) bool
- func (rcv *UnaryExpression) Operator() Operator
- func (rcv *UnaryExpression) Table() flatbuffers.Table
- func (rcv *UnaryExpression) Typ(obj *flatbuffers.Table) bool
- func (rcv *UnaryExpression) TypType() MonoType
- type 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
- type Vector
- type WrappedExpression
- func (rcv *WrappedExpression) Expression(obj *flatbuffers.Table) bool
- func (rcv *WrappedExpression) ExpressionType() Expression
- func (rcv *WrappedExpression) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *WrappedExpression) MutateExpressionType(n Expression) bool
- func (rcv *WrappedExpression) Table() flatbuffers.Table
- type WrappedStatement
- func (rcv *WrappedStatement) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *WrappedStatement) MutateStatementType(n Statement) bool
- func (rcv *WrappedStatement) Statement(obj *flatbuffers.Table) bool
- func (rcv *WrappedStatement) StatementType() Statement
- func (rcv *WrappedStatement) Table() flatbuffers.Table
Constants ¶
This section is empty.
Variables ¶
View Source
var EnumNamesAssignment = map[Assignment]string{ AssignmentNONE: "NONE", AssignmentMemberAssignment: "MemberAssignment", AssignmentNativeVariableAssignment: "NativeVariableAssignment", }
View Source
var EnumNamesExpression = map[Expression]string{ ExpressionNONE: "NONE", ExpressionStringExpression: "StringExpression", ExpressionArrayExpression: "ArrayExpression", ExpressionDictExpression: "DictExpression", ExpressionFunctionExpression: "FunctionExpression", ExpressionBinaryExpression: "BinaryExpression", ExpressionCallExpression: "CallExpression", ExpressionConditionalExpression: "ConditionalExpression", ExpressionIdentifierExpression: "IdentifierExpression", ExpressionLogicalExpression: "LogicalExpression", ExpressionMemberExpression: "MemberExpression", ExpressionIndexExpression: "IndexExpression", ExpressionObjectExpression: "ObjectExpression", ExpressionUnaryExpression: "UnaryExpression", ExpressionBooleanLiteral: "BooleanLiteral", ExpressionDateTimeLiteral: "DateTimeLiteral", ExpressionDurationLiteral: "DurationLiteral", ExpressionFloatLiteral: "FloatLiteral", ExpressionIntegerLiteral: "IntegerLiteral", ExpressionStringLiteral: "StringLiteral", ExpressionRegexpLiteral: "RegexpLiteral", ExpressionUnsignedIntegerLiteral: "UnsignedIntegerLiteral", }
View Source
var EnumNamesKind = map[Kind]string{ KindAddable: "Addable", KindBasic: "Basic", KindSubtractable: "Subtractable", KindDivisible: "Divisible", KindNumeric: "Numeric", KindComparable: "Comparable", KindEquatable: "Equatable", KindNullable: "Nullable", KindRecord: "Record", KindNegatable: "Negatable", KindTimeable: "Timeable", KindStringable: "Stringable", }
View Source
var EnumNamesLogicalOperator = map[LogicalOperator]string{ LogicalOperatorAndOperator: "AndOperator", LogicalOperatorOrOperator: "OrOperator", }
View Source
var EnumNamesMonoType = map[MonoType]string{ MonoTypeNONE: "NONE", MonoTypeBasic: "Basic", MonoTypeVar: "Var", MonoTypeArr: "Arr", MonoTypeRecord: "Record", MonoTypeFun: "Fun", MonoTypeDict: "Dict", MonoTypeVector: "Vector", }
View Source
var EnumNamesOperator = map[Operator]string{ OperatorMultiplicationOperator: "MultiplicationOperator", OperatorDivisionOperator: "DivisionOperator", OperatorModuloOperator: "ModuloOperator", OperatorPowerOperator: "PowerOperator", OperatorAdditionOperator: "AdditionOperator", OperatorSubtractionOperator: "SubtractionOperator", OperatorLessThanEqualOperator: "LessThanEqualOperator", OperatorLessThanOperator: "LessThanOperator", OperatorGreaterThanEqualOperator: "GreaterThanEqualOperator", OperatorGreaterThanOperator: "GreaterThanOperator", OperatorStartsWithOperator: "StartsWithOperator", OperatorInOperator: "InOperator", OperatorNotOperator: "NotOperator", OperatorExistsOperator: "ExistsOperator", OperatorNotEmptyOperator: "NotEmptyOperator", OperatorEmptyOperator: "EmptyOperator", OperatorEqualOperator: "EqualOperator", OperatorNotEqualOperator: "NotEqualOperator", OperatorRegexpMatchOperator: "RegexpMatchOperator", OperatorNotRegexpMatchOperator: "NotRegexpMatchOperator", OperatorInvalidOperator: "InvalidOperator", }
View Source
var EnumNamesStatement = map[Statement]string{ StatementNONE: "NONE", StatementOptionStatement: "OptionStatement", StatementBuiltinStatement: "BuiltinStatement", StatementTestStatement: "TestStatement", StatementExpressionStatement: "ExpressionStatement", StatementNativeVariableAssignment: "NativeVariableAssignment", StatementMemberAssignment: "MemberAssignment", StatementReturnStatement: "ReturnStatement", }
View Source
var EnumNamesType = map[Type]string{ TypeBool: "Bool", TypeInt: "Int", TypeUint: "Uint", TypeFloat: "Float", TypeString: "String", TypeDuration: "Duration", TypeTime: "Time", TypeRegexp: "Regexp", TypeBytes: "Bytes", }
View Source
var EnumValuesAssignment = map[string]Assignment{ "NONE": AssignmentNONE, "MemberAssignment": AssignmentMemberAssignment, "NativeVariableAssignment": AssignmentNativeVariableAssignment, }
View Source
var EnumValuesExpression = map[string]Expression{ "NONE": ExpressionNONE, "StringExpression": ExpressionStringExpression, "ArrayExpression": ExpressionArrayExpression, "DictExpression": ExpressionDictExpression, "FunctionExpression": ExpressionFunctionExpression, "BinaryExpression": ExpressionBinaryExpression, "CallExpression": ExpressionCallExpression, "ConditionalExpression": ExpressionConditionalExpression, "IdentifierExpression": ExpressionIdentifierExpression, "LogicalExpression": ExpressionLogicalExpression, "MemberExpression": ExpressionMemberExpression, "IndexExpression": ExpressionIndexExpression, "ObjectExpression": ExpressionObjectExpression, "UnaryExpression": ExpressionUnaryExpression, "BooleanLiteral": ExpressionBooleanLiteral, "DateTimeLiteral": ExpressionDateTimeLiteral, "DurationLiteral": ExpressionDurationLiteral, "FloatLiteral": ExpressionFloatLiteral, "IntegerLiteral": ExpressionIntegerLiteral, "StringLiteral": ExpressionStringLiteral, "RegexpLiteral": ExpressionRegexpLiteral, "UnsignedIntegerLiteral": ExpressionUnsignedIntegerLiteral, }
View Source
var EnumValuesKind = map[string]Kind{ "Addable": KindAddable, "Basic": KindBasic, "Subtractable": KindSubtractable, "Divisible": KindDivisible, "Numeric": KindNumeric, "Comparable": KindComparable, "Equatable": KindEquatable, "Nullable": KindNullable, "Record": KindRecord, "Negatable": KindNegatable, "Timeable": KindTimeable, "Stringable": KindStringable, }
View Source
var EnumValuesLogicalOperator = map[string]LogicalOperator{ "AndOperator": LogicalOperatorAndOperator, "OrOperator": LogicalOperatorOrOperator, }
View Source
var EnumValuesMonoType = map[string]MonoType{ "NONE": MonoTypeNONE, "Basic": MonoTypeBasic, "Var": MonoTypeVar, "Arr": MonoTypeArr, "Record": MonoTypeRecord, "Fun": MonoTypeFun, "Dict": MonoTypeDict, "Vector": MonoTypeVector, }
View Source
var EnumValuesOperator = map[string]Operator{ "MultiplicationOperator": OperatorMultiplicationOperator, "DivisionOperator": OperatorDivisionOperator, "ModuloOperator": OperatorModuloOperator, "PowerOperator": OperatorPowerOperator, "AdditionOperator": OperatorAdditionOperator, "SubtractionOperator": OperatorSubtractionOperator, "LessThanEqualOperator": OperatorLessThanEqualOperator, "LessThanOperator": OperatorLessThanOperator, "GreaterThanEqualOperator": OperatorGreaterThanEqualOperator, "GreaterThanOperator": OperatorGreaterThanOperator, "StartsWithOperator": OperatorStartsWithOperator, "InOperator": OperatorInOperator, "NotOperator": OperatorNotOperator, "ExistsOperator": OperatorExistsOperator, "NotEmptyOperator": OperatorNotEmptyOperator, "EmptyOperator": OperatorEmptyOperator, "EqualOperator": OperatorEqualOperator, "NotEqualOperator": OperatorNotEqualOperator, "RegexpMatchOperator": OperatorRegexpMatchOperator, "NotRegexpMatchOperator": OperatorNotRegexpMatchOperator, "InvalidOperator": OperatorInvalidOperator, }
View Source
var EnumValuesStatement = map[string]Statement{ "NONE": StatementNONE, "OptionStatement": StatementOptionStatement, "BuiltinStatement": StatementBuiltinStatement, "TestStatement": StatementTestStatement, "ExpressionStatement": StatementExpressionStatement, "NativeVariableAssignment": StatementNativeVariableAssignment, "MemberAssignment": StatementMemberAssignment, "ReturnStatement": StatementReturnStatement, }
View Source
var EnumValuesType = map[string]Type{ "Bool": TypeBool, "Int": TypeInt, "Uint": TypeUint, "Float": TypeFloat, "String": TypeString, "Duration": TypeDuration, "Time": TypeTime, "Regexp": TypeRegexp, "Bytes": TypeBytes, }
Functions ¶
func ArgumentAddName ¶
func ArgumentAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)
func ArgumentAddOptional ¶
func ArgumentAddOptional(builder *flatbuffers.Builder, optional bool)
func ArgumentAddPipe ¶
func ArgumentAddPipe(builder *flatbuffers.Builder, pipe bool)
func ArgumentAddT ¶
func ArgumentAddT(builder *flatbuffers.Builder, t flatbuffers.UOffsetT)
func ArgumentAddTType ¶
func ArgumentAddTType(builder *flatbuffers.Builder, tType MonoType)
func ArgumentEnd ¶
func ArgumentEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func ArgumentStart ¶
func ArgumentStart(builder *flatbuffers.Builder)
func ArrAddT ¶
func ArrAddT(builder *flatbuffers.Builder, t flatbuffers.UOffsetT)
func ArrAddTType ¶
func ArrAddTType(builder *flatbuffers.Builder, tType MonoType)
func ArrEnd ¶
func ArrEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func ArrStart ¶
func ArrStart(builder *flatbuffers.Builder)
func ArrayExpressionAddElements ¶
func ArrayExpressionAddElements(builder *flatbuffers.Builder, elements flatbuffers.UOffsetT)
func ArrayExpressionAddLoc ¶
func ArrayExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func ArrayExpressionAddTyp ¶
func ArrayExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)
func ArrayExpressionAddTypType ¶
func ArrayExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)
func ArrayExpressionEnd ¶
func ArrayExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func ArrayExpressionStart ¶
func ArrayExpressionStart(builder *flatbuffers.Builder)
func ArrayExpressionStartElementsVector ¶
func ArrayExpressionStartElementsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func BasicAddT ¶
func BasicAddT(builder *flatbuffers.Builder, t Type)
func BasicEnd ¶
func BasicEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func BasicStart ¶
func BasicStart(builder *flatbuffers.Builder)
func BinaryExpressionAddLeft ¶
func BinaryExpressionAddLeft(builder *flatbuffers.Builder, left flatbuffers.UOffsetT)
func BinaryExpressionAddLeftType ¶
func BinaryExpressionAddLeftType(builder *flatbuffers.Builder, leftType Expression)
func BinaryExpressionAddLoc ¶
func BinaryExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func BinaryExpressionAddOperator ¶
func BinaryExpressionAddOperator(builder *flatbuffers.Builder, operator Operator)
func BinaryExpressionAddRight ¶
func BinaryExpressionAddRight(builder *flatbuffers.Builder, right flatbuffers.UOffsetT)
func BinaryExpressionAddRightType ¶
func BinaryExpressionAddRightType(builder *flatbuffers.Builder, rightType Expression)
func BinaryExpressionAddTyp ¶
func BinaryExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)
func BinaryExpressionAddTypType ¶
func BinaryExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)
func BinaryExpressionEnd ¶
func BinaryExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func BinaryExpressionStart ¶
func BinaryExpressionStart(builder *flatbuffers.Builder)
func BlockAddBody ¶
func BlockAddBody(builder *flatbuffers.Builder, body flatbuffers.UOffsetT)
func BlockAddLoc ¶
func BlockAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func BlockEnd ¶
func BlockEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func BlockStart ¶
func BlockStart(builder *flatbuffers.Builder)
func BlockStartBodyVector ¶
func BlockStartBodyVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func BooleanLiteralAddLoc ¶
func BooleanLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func BooleanLiteralAddValue ¶
func BooleanLiteralAddValue(builder *flatbuffers.Builder, value bool)
func BooleanLiteralEnd ¶
func BooleanLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func BooleanLiteralStart ¶
func BooleanLiteralStart(builder *flatbuffers.Builder)
func BuiltinStatementAddId ¶
func BuiltinStatementAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)
func BuiltinStatementAddLoc ¶
func BuiltinStatementAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func BuiltinStatementEnd ¶
func BuiltinStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func BuiltinStatementStart ¶
func BuiltinStatementStart(builder *flatbuffers.Builder)
func CallExpressionAddArguments ¶
func CallExpressionAddArguments(builder *flatbuffers.Builder, arguments flatbuffers.UOffsetT)
func CallExpressionAddCallee ¶
func CallExpressionAddCallee(builder *flatbuffers.Builder, callee flatbuffers.UOffsetT)
func CallExpressionAddCalleeType ¶
func CallExpressionAddCalleeType(builder *flatbuffers.Builder, calleeType Expression)
func CallExpressionAddLoc ¶
func CallExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func CallExpressionAddPipe ¶
func CallExpressionAddPipe(builder *flatbuffers.Builder, pipe flatbuffers.UOffsetT)
func CallExpressionAddPipeType ¶
func CallExpressionAddPipeType(builder *flatbuffers.Builder, pipeType Expression)
func CallExpressionAddTyp ¶
func CallExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)
func CallExpressionAddTypType ¶
func CallExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)
func CallExpressionEnd ¶
func CallExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func CallExpressionStart ¶
func CallExpressionStart(builder *flatbuffers.Builder)
func CallExpressionStartArgumentsVector ¶
func CallExpressionStartArgumentsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func ConditionalExpressionAddAlternate ¶
func ConditionalExpressionAddAlternate(builder *flatbuffers.Builder, alternate flatbuffers.UOffsetT)
func ConditionalExpressionAddAlternateType ¶
func ConditionalExpressionAddAlternateType(builder *flatbuffers.Builder, alternateType Expression)
func ConditionalExpressionAddConsequent ¶
func ConditionalExpressionAddConsequent(builder *flatbuffers.Builder, consequent flatbuffers.UOffsetT)
func ConditionalExpressionAddConsequentType ¶
func ConditionalExpressionAddConsequentType(builder *flatbuffers.Builder, consequentType Expression)
func ConditionalExpressionAddLoc ¶
func ConditionalExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func ConditionalExpressionAddTest ¶
func ConditionalExpressionAddTest(builder *flatbuffers.Builder, test flatbuffers.UOffsetT)
func ConditionalExpressionAddTestType ¶
func ConditionalExpressionAddTestType(builder *flatbuffers.Builder, testType Expression)
func ConditionalExpressionEnd ¶
func ConditionalExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func ConditionalExpressionStart ¶
func ConditionalExpressionStart(builder *flatbuffers.Builder)
func ConstraintAddKind ¶
func ConstraintAddKind(builder *flatbuffers.Builder, kind Kind)
func ConstraintAddTvar ¶
func ConstraintAddTvar(builder *flatbuffers.Builder, tvar flatbuffers.UOffsetT)
func ConstraintEnd ¶
func ConstraintEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func ConstraintStart ¶
func ConstraintStart(builder *flatbuffers.Builder)
func CreatePosition ¶
func CreatePosition(builder *flatbuffers.Builder, line int32, column int32) flatbuffers.UOffsetT
func DateTimeLiteralAddLoc ¶
func DateTimeLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func DateTimeLiteralAddValue ¶
func DateTimeLiteralAddValue(builder *flatbuffers.Builder, value flatbuffers.UOffsetT)
func DateTimeLiteralEnd ¶
func DateTimeLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func DateTimeLiteralStart ¶
func DateTimeLiteralStart(builder *flatbuffers.Builder)
func DictAddK ¶ added in v0.96.0
func DictAddK(builder *flatbuffers.Builder, k flatbuffers.UOffsetT)
func DictAddKType ¶ added in v0.96.0
func DictAddKType(builder *flatbuffers.Builder, kType MonoType)
func DictAddV ¶ added in v0.96.0
func DictAddV(builder *flatbuffers.Builder, v flatbuffers.UOffsetT)
func DictAddVType ¶ added in v0.96.0
func DictAddVType(builder *flatbuffers.Builder, vType MonoType)
func DictEnd ¶ added in v0.96.0
func DictEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func DictExpressionAddElements ¶ added in v0.99.0
func DictExpressionAddElements(builder *flatbuffers.Builder, elements flatbuffers.UOffsetT)
func DictExpressionAddLoc ¶ added in v0.99.0
func DictExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func DictExpressionAddTyp ¶ added in v0.99.0
func DictExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)
func DictExpressionAddTypType ¶ added in v0.99.0
func DictExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)
func DictExpressionEnd ¶ added in v0.99.0
func DictExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func DictExpressionStart ¶ added in v0.99.0
func DictExpressionStart(builder *flatbuffers.Builder)
func DictExpressionStartElementsVector ¶ added in v0.99.0
func DictExpressionStartElementsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func DictItemAddKey ¶ added in v0.99.0
func DictItemAddKey(builder *flatbuffers.Builder, key flatbuffers.UOffsetT)
func DictItemAddKeyType ¶ added in v0.99.0
func DictItemAddKeyType(builder *flatbuffers.Builder, keyType Expression)
func DictItemAddVal ¶ added in v0.99.0
func DictItemAddVal(builder *flatbuffers.Builder, val flatbuffers.UOffsetT)
func DictItemAddValType ¶ added in v0.99.0
func DictItemAddValType(builder *flatbuffers.Builder, valType Expression)
func DictItemEnd ¶ added in v0.99.0
func DictItemEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func DictItemStart ¶ added in v0.99.0
func DictItemStart(builder *flatbuffers.Builder)
func DictStart ¶ added in v0.96.0
func DictStart(builder *flatbuffers.Builder)
func DurationAddMonths ¶
func DurationAddMonths(builder *flatbuffers.Builder, months int64)
func DurationAddNanoseconds ¶
func DurationAddNanoseconds(builder *flatbuffers.Builder, nanoseconds int64)
func DurationAddNegative ¶
func DurationAddNegative(builder *flatbuffers.Builder, negative bool)
func DurationEnd ¶
func DurationEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func DurationLiteralAddLoc ¶
func DurationLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func DurationLiteralAddValue ¶
func DurationLiteralAddValue(builder *flatbuffers.Builder, value flatbuffers.UOffsetT)
func DurationLiteralEnd ¶
func DurationLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func DurationLiteralStart ¶
func DurationLiteralStart(builder *flatbuffers.Builder)
func DurationLiteralStartValueVector ¶
func DurationLiteralStartValueVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func DurationStart ¶
func DurationStart(builder *flatbuffers.Builder)
func ExpressionStatementAddExpression ¶
func ExpressionStatementAddExpression(builder *flatbuffers.Builder, expression flatbuffers.UOffsetT)
func ExpressionStatementAddExpressionType ¶
func ExpressionStatementAddExpressionType(builder *flatbuffers.Builder, expressionType Expression)
func ExpressionStatementAddLoc ¶
func ExpressionStatementAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func ExpressionStatementEnd ¶
func ExpressionStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func ExpressionStatementStart ¶
func ExpressionStatementStart(builder *flatbuffers.Builder)
func FileAddBody ¶
func FileAddBody(builder *flatbuffers.Builder, body flatbuffers.UOffsetT)
func FileAddImports ¶
func FileAddImports(builder *flatbuffers.Builder, imports flatbuffers.UOffsetT)
func FileAddLoc ¶
func FileAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func FileAddPackage ¶
func FileAddPackage(builder *flatbuffers.Builder, package_ flatbuffers.UOffsetT)
func FileEnd ¶
func FileEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func FileStart ¶
func FileStart(builder *flatbuffers.Builder)
func FileStartBodyVector ¶
func FileStartBodyVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func FileStartImportsVector ¶
func FileStartImportsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func FloatLiteralAddLoc ¶
func FloatLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func FloatLiteralAddValue ¶
func FloatLiteralAddValue(builder *flatbuffers.Builder, value float64)
func FloatLiteralEnd ¶
func FloatLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func FloatLiteralStart ¶
func FloatLiteralStart(builder *flatbuffers.Builder)
func FresherAddU ¶
func FresherAddU(builder *flatbuffers.Builder, u uint64)
func FresherEnd ¶
func FresherEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func FresherStart ¶
func FresherStart(builder *flatbuffers.Builder)
func FunAddArgs ¶
func FunAddArgs(builder *flatbuffers.Builder, args flatbuffers.UOffsetT)
func FunAddRetn ¶
func FunAddRetn(builder *flatbuffers.Builder, retn flatbuffers.UOffsetT)
func FunAddRetnType ¶
func FunAddRetnType(builder *flatbuffers.Builder, retnType MonoType)
func FunEnd ¶
func FunEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func FunStart ¶
func FunStart(builder *flatbuffers.Builder)
func FunStartArgsVector ¶
func FunStartArgsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func FunctionExpressionAddBody ¶
func FunctionExpressionAddBody(builder *flatbuffers.Builder, body flatbuffers.UOffsetT)
func FunctionExpressionAddLoc ¶
func FunctionExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func FunctionExpressionAddParams ¶
func FunctionExpressionAddParams(builder *flatbuffers.Builder, params flatbuffers.UOffsetT)
func FunctionExpressionAddTyp ¶
func FunctionExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)
func FunctionExpressionAddTypType ¶
func FunctionExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)
func FunctionExpressionEnd ¶
func FunctionExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func FunctionExpressionStart ¶
func FunctionExpressionStart(builder *flatbuffers.Builder)
func FunctionExpressionStartParamsVector ¶
func FunctionExpressionStartParamsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func FunctionParameterAddDefault ¶
func FunctionParameterAddDefault(builder *flatbuffers.Builder, default_ flatbuffers.UOffsetT)
func FunctionParameterAddDefaultType ¶
func FunctionParameterAddDefaultType(builder *flatbuffers.Builder, defaultType Expression)
func FunctionParameterAddIsPipe ¶
func FunctionParameterAddIsPipe(builder *flatbuffers.Builder, isPipe bool)
func FunctionParameterAddKey ¶
func FunctionParameterAddKey(builder *flatbuffers.Builder, key flatbuffers.UOffsetT)
func FunctionParameterAddLoc ¶
func FunctionParameterAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func FunctionParameterEnd ¶
func FunctionParameterEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func FunctionParameterStart ¶
func FunctionParameterStart(builder *flatbuffers.Builder)
func IdentifierAddLoc ¶
func IdentifierAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func IdentifierAddName ¶
func IdentifierAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)
func IdentifierEnd ¶
func IdentifierEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func IdentifierExpressionAddLoc ¶
func IdentifierExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func IdentifierExpressionAddName ¶
func IdentifierExpressionAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)
func IdentifierExpressionAddTyp ¶
func IdentifierExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)
func IdentifierExpressionAddTypType ¶
func IdentifierExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)
func IdentifierExpressionEnd ¶
func IdentifierExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func IdentifierExpressionStart ¶
func IdentifierExpressionStart(builder *flatbuffers.Builder)
func IdentifierStart ¶
func IdentifierStart(builder *flatbuffers.Builder)
func ImportDeclarationAddAlias ¶
func ImportDeclarationAddAlias(builder *flatbuffers.Builder, alias flatbuffers.UOffsetT)
func ImportDeclarationAddLoc ¶
func ImportDeclarationAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func ImportDeclarationAddPath ¶
func ImportDeclarationAddPath(builder *flatbuffers.Builder, path flatbuffers.UOffsetT)
func ImportDeclarationEnd ¶
func ImportDeclarationEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func ImportDeclarationStart ¶
func ImportDeclarationStart(builder *flatbuffers.Builder)
func IndexExpressionAddArray ¶
func IndexExpressionAddArray(builder *flatbuffers.Builder, array flatbuffers.UOffsetT)
func IndexExpressionAddArrayType ¶
func IndexExpressionAddArrayType(builder *flatbuffers.Builder, arrayType Expression)
func IndexExpressionAddIndex ¶
func IndexExpressionAddIndex(builder *flatbuffers.Builder, index flatbuffers.UOffsetT)
func IndexExpressionAddIndexType ¶
func IndexExpressionAddIndexType(builder *flatbuffers.Builder, indexType Expression)
func IndexExpressionAddLoc ¶
func IndexExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func IndexExpressionAddTyp ¶
func IndexExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)
func IndexExpressionAddTypType ¶
func IndexExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)
func IndexExpressionEnd ¶
func IndexExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func IndexExpressionStart ¶
func IndexExpressionStart(builder *flatbuffers.Builder)
func IntegerLiteralAddLoc ¶
func IntegerLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func IntegerLiteralAddValue ¶
func IntegerLiteralAddValue(builder *flatbuffers.Builder, value int64)
func IntegerLiteralEnd ¶
func IntegerLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func IntegerLiteralStart ¶
func IntegerLiteralStart(builder *flatbuffers.Builder)
func LogicalExpressionAddLeft ¶
func LogicalExpressionAddLeft(builder *flatbuffers.Builder, left flatbuffers.UOffsetT)
func LogicalExpressionAddLeftType ¶
func LogicalExpressionAddLeftType(builder *flatbuffers.Builder, leftType Expression)
func LogicalExpressionAddLoc ¶
func LogicalExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func LogicalExpressionAddOperator ¶
func LogicalExpressionAddOperator(builder *flatbuffers.Builder, operator LogicalOperator)
func LogicalExpressionAddRight ¶
func LogicalExpressionAddRight(builder *flatbuffers.Builder, right flatbuffers.UOffsetT)
func LogicalExpressionAddRightType ¶
func LogicalExpressionAddRightType(builder *flatbuffers.Builder, rightType Expression)
func LogicalExpressionEnd ¶
func LogicalExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func LogicalExpressionStart ¶
func LogicalExpressionStart(builder *flatbuffers.Builder)
func MemberAssignmentAddInit_ ¶
func MemberAssignmentAddInit_(builder *flatbuffers.Builder, init_ flatbuffers.UOffsetT)
func MemberAssignmentAddInit_type ¶
func MemberAssignmentAddInit_type(builder *flatbuffers.Builder, init_type Expression)
func MemberAssignmentAddLoc ¶
func MemberAssignmentAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func MemberAssignmentAddMember ¶
func MemberAssignmentAddMember(builder *flatbuffers.Builder, member flatbuffers.UOffsetT)
func MemberAssignmentEnd ¶
func MemberAssignmentEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func MemberAssignmentStart ¶
func MemberAssignmentStart(builder *flatbuffers.Builder)
func MemberExpressionAddLoc ¶
func MemberExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func MemberExpressionAddObject ¶
func MemberExpressionAddObject(builder *flatbuffers.Builder, object flatbuffers.UOffsetT)
func MemberExpressionAddObjectType ¶
func MemberExpressionAddObjectType(builder *flatbuffers.Builder, objectType Expression)
func MemberExpressionAddProperty ¶
func MemberExpressionAddProperty(builder *flatbuffers.Builder, property flatbuffers.UOffsetT)
func MemberExpressionAddTyp ¶
func MemberExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)
func MemberExpressionAddTypType ¶
func MemberExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)
func MemberExpressionEnd ¶
func MemberExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func MemberExpressionStart ¶
func MemberExpressionStart(builder *flatbuffers.Builder)
func ModuleAddCode ¶ added in v0.134.0
func ModuleAddCode(builder *flatbuffers.Builder, code flatbuffers.UOffsetT)
func ModuleAddPolytype ¶ added in v0.134.0
func ModuleAddPolytype(builder *flatbuffers.Builder, polytype flatbuffers.UOffsetT)
func ModuleEnd ¶ added in v0.134.0
func ModuleEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func ModuleStart ¶ added in v0.134.0
func ModuleStart(builder *flatbuffers.Builder)
func MonoTypeHolderAddTyp ¶ added in v0.74.0
func MonoTypeHolderAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)
func MonoTypeHolderAddTypType ¶ added in v0.74.0
func MonoTypeHolderAddTypType(builder *flatbuffers.Builder, typType MonoType)
func MonoTypeHolderEnd ¶ added in v0.74.0
func MonoTypeHolderEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func MonoTypeHolderStart ¶ added in v0.74.0
func MonoTypeHolderStart(builder *flatbuffers.Builder)
func NativeVariableAssignmentAddIdentifier ¶
func NativeVariableAssignmentAddIdentifier(builder *flatbuffers.Builder, identifier flatbuffers.UOffsetT)
func NativeVariableAssignmentAddInit_ ¶
func NativeVariableAssignmentAddInit_(builder *flatbuffers.Builder, init_ flatbuffers.UOffsetT)
func NativeVariableAssignmentAddInit_type ¶
func NativeVariableAssignmentAddInit_type(builder *flatbuffers.Builder, init_type Expression)
func NativeVariableAssignmentAddLoc ¶
func NativeVariableAssignmentAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func NativeVariableAssignmentAddTyp ¶
func NativeVariableAssignmentAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)
func NativeVariableAssignmentEnd ¶
func NativeVariableAssignmentEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func NativeVariableAssignmentStart ¶
func NativeVariableAssignmentStart(builder *flatbuffers.Builder)
func ObjectExpressionAddLoc ¶
func ObjectExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func ObjectExpressionAddProperties ¶
func ObjectExpressionAddProperties(builder *flatbuffers.Builder, properties flatbuffers.UOffsetT)
func ObjectExpressionAddTyp ¶
func ObjectExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)
func ObjectExpressionAddTypType ¶
func ObjectExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)
func ObjectExpressionAddWith ¶
func ObjectExpressionAddWith(builder *flatbuffers.Builder, with flatbuffers.UOffsetT)
func ObjectExpressionEnd ¶
func ObjectExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func ObjectExpressionStart ¶
func ObjectExpressionStart(builder *flatbuffers.Builder)
func ObjectExpressionStartPropertiesVector ¶
func ObjectExpressionStartPropertiesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func OptionStatementAddAssignment ¶
func OptionStatementAddAssignment(builder *flatbuffers.Builder, assignment flatbuffers.UOffsetT)
func OptionStatementAddAssignmentType ¶
func OptionStatementAddAssignmentType(builder *flatbuffers.Builder, assignmentType Assignment)
func OptionStatementAddLoc ¶
func OptionStatementAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func OptionStatementEnd ¶
func OptionStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func OptionStatementStart ¶
func OptionStatementStart(builder *flatbuffers.Builder)
func PackageAddFiles ¶
func PackageAddFiles(builder *flatbuffers.Builder, files flatbuffers.UOffsetT)
func PackageAddLoc ¶
func PackageAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func PackageAddPackage ¶
func PackageAddPackage(builder *flatbuffers.Builder, package_ flatbuffers.UOffsetT)
func PackageClauseAddLoc ¶
func PackageClauseAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func PackageClauseAddName ¶
func PackageClauseAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)
func PackageClauseEnd ¶
func PackageClauseEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func PackageClauseStart ¶
func PackageClauseStart(builder *flatbuffers.Builder)
func PackageEnd ¶
func PackageEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func 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 MonoType)
func PolyTypeAddVars ¶
func PolyTypeAddVars(builder *flatbuffers.Builder, vars flatbuffers.UOffsetT)
func PolyTypeEnd ¶
func PolyTypeEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func PolyTypeStart ¶
func PolyTypeStart(builder *flatbuffers.Builder)
func PolyTypeStartConsVector ¶
func PolyTypeStartConsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func PolyTypeStartVarsVector ¶
func PolyTypeStartVarsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func PropAddK ¶
func PropAddK(builder *flatbuffers.Builder, k flatbuffers.UOffsetT)
func PropAddV ¶
func PropAddV(builder *flatbuffers.Builder, v flatbuffers.UOffsetT)
func PropAddVType ¶
func PropAddVType(builder *flatbuffers.Builder, vType MonoType)
func PropEnd ¶
func PropEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func PropStart ¶
func PropStart(builder *flatbuffers.Builder)
func PropertyAddKey ¶
func PropertyAddKey(builder *flatbuffers.Builder, key flatbuffers.UOffsetT)
func PropertyAddLoc ¶
func PropertyAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func PropertyAddValue ¶
func PropertyAddValue(builder *flatbuffers.Builder, value flatbuffers.UOffsetT)
func PropertyAddValueType ¶
func PropertyAddValueType(builder *flatbuffers.Builder, valueType Expression)
func PropertyEnd ¶
func PropertyEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func PropertyStart ¶
func PropertyStart(builder *flatbuffers.Builder)
func RecordAddExtends ¶ added in v0.81.0
func RecordAddExtends(builder *flatbuffers.Builder, extends flatbuffers.UOffsetT)
func RecordAddProps ¶ added in v0.81.0
func RecordAddProps(builder *flatbuffers.Builder, props flatbuffers.UOffsetT)
func RecordEnd ¶ added in v0.81.0
func RecordEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func RecordStart ¶ added in v0.81.0
func RecordStart(builder *flatbuffers.Builder)
func RecordStartPropsVector ¶ added in v0.81.0
func RecordStartPropsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func RegexpLiteralAddLoc ¶
func RegexpLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func RegexpLiteralAddValue ¶
func RegexpLiteralAddValue(builder *flatbuffers.Builder, value flatbuffers.UOffsetT)
func RegexpLiteralEnd ¶
func RegexpLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func RegexpLiteralStart ¶
func RegexpLiteralStart(builder *flatbuffers.Builder)
func ReturnStatementAddArgument ¶
func ReturnStatementAddArgument(builder *flatbuffers.Builder, argument flatbuffers.UOffsetT)
func ReturnStatementAddArgumentType ¶
func ReturnStatementAddArgumentType(builder *flatbuffers.Builder, argumentType Expression)
func ReturnStatementAddLoc ¶
func ReturnStatementAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func ReturnStatementEnd ¶
func ReturnStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func ReturnStatementStart ¶
func ReturnStatementStart(builder *flatbuffers.Builder)
func SourceLocationAddEnd ¶
func SourceLocationAddEnd(builder *flatbuffers.Builder, end flatbuffers.UOffsetT)
func SourceLocationAddFile ¶
func SourceLocationAddFile(builder *flatbuffers.Builder, file flatbuffers.UOffsetT)
func SourceLocationAddSource ¶
func SourceLocationAddSource(builder *flatbuffers.Builder, source flatbuffers.UOffsetT)
func SourceLocationAddStart ¶
func SourceLocationAddStart(builder *flatbuffers.Builder, start flatbuffers.UOffsetT)
func SourceLocationEnd ¶
func SourceLocationEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func SourceLocationStart ¶
func SourceLocationStart(builder *flatbuffers.Builder)
func StringExpressionAddLoc ¶
func StringExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func StringExpressionAddParts ¶
func StringExpressionAddParts(builder *flatbuffers.Builder, parts flatbuffers.UOffsetT)
func StringExpressionEnd ¶
func StringExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func StringExpressionPartAddInterpolatedExpression ¶
func StringExpressionPartAddInterpolatedExpression(builder *flatbuffers.Builder, interpolatedExpression flatbuffers.UOffsetT)
func StringExpressionPartAddInterpolatedExpressionType ¶
func StringExpressionPartAddInterpolatedExpressionType(builder *flatbuffers.Builder, interpolatedExpressionType Expression)
func StringExpressionPartAddLoc ¶
func StringExpressionPartAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func StringExpressionPartAddTextValue ¶
func StringExpressionPartAddTextValue(builder *flatbuffers.Builder, textValue flatbuffers.UOffsetT)
func StringExpressionPartEnd ¶
func StringExpressionPartEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func StringExpressionPartStart ¶
func StringExpressionPartStart(builder *flatbuffers.Builder)
func StringExpressionStart ¶
func StringExpressionStart(builder *flatbuffers.Builder)
func StringExpressionStartPartsVector ¶
func StringExpressionStartPartsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func StringLiteralAddLoc ¶
func StringLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func StringLiteralAddValue ¶
func StringLiteralAddValue(builder *flatbuffers.Builder, value flatbuffers.UOffsetT)
func StringLiteralEnd ¶
func StringLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func StringLiteralStart ¶
func StringLiteralStart(builder *flatbuffers.Builder)
func TestStatementAddAssignment ¶
func TestStatementAddAssignment(builder *flatbuffers.Builder, assignment flatbuffers.UOffsetT)
func TestStatementAddLoc ¶
func TestStatementAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func TestStatementEnd ¶
func TestStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func TestStatementStart ¶
func TestStatementStart(builder *flatbuffers.Builder)
func TimeAddNsecs ¶
func TimeAddNsecs(builder *flatbuffers.Builder, nsecs uint32)
func TimeAddOffset ¶
func TimeAddOffset(builder *flatbuffers.Builder, offset int32)
func TimeAddSecs ¶
func TimeAddSecs(builder *flatbuffers.Builder, secs int64)
func TimeEnd ¶
func TimeEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func TimeStart ¶
func TimeStart(builder *flatbuffers.Builder)
func TypeAssignmentAddId ¶
func TypeAssignmentAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)
func TypeAssignmentAddTy ¶
func TypeAssignmentAddTy(builder *flatbuffers.Builder, ty flatbuffers.UOffsetT)
func TypeAssignmentEnd ¶
func TypeAssignmentEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func TypeAssignmentStart ¶
func TypeAssignmentStart(builder *flatbuffers.Builder)
func TypeEnvironmentAddAssignments ¶
func TypeEnvironmentAddAssignments(builder *flatbuffers.Builder, assignments flatbuffers.UOffsetT)
func TypeEnvironmentEnd ¶
func TypeEnvironmentEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func TypeEnvironmentStart ¶
func TypeEnvironmentStart(builder *flatbuffers.Builder)
func TypeEnvironmentStartAssignmentsVector ¶
func TypeEnvironmentStartAssignmentsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func UnaryExpressionAddArgument ¶
func UnaryExpressionAddArgument(builder *flatbuffers.Builder, argument flatbuffers.UOffsetT)
func UnaryExpressionAddArgumentType ¶
func UnaryExpressionAddArgumentType(builder *flatbuffers.Builder, argumentType Expression)
func UnaryExpressionAddLoc ¶
func UnaryExpressionAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func UnaryExpressionAddOperator ¶
func UnaryExpressionAddOperator(builder *flatbuffers.Builder, operator Operator)
func UnaryExpressionAddTyp ¶
func UnaryExpressionAddTyp(builder *flatbuffers.Builder, typ flatbuffers.UOffsetT)
func UnaryExpressionAddTypType ¶
func UnaryExpressionAddTypType(builder *flatbuffers.Builder, typType MonoType)
func UnaryExpressionEnd ¶
func UnaryExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func UnaryExpressionStart ¶
func UnaryExpressionStart(builder *flatbuffers.Builder)
func UnsignedIntegerLiteralAddLoc ¶
func UnsignedIntegerLiteralAddLoc(builder *flatbuffers.Builder, loc flatbuffers.UOffsetT)
func UnsignedIntegerLiteralAddValue ¶
func UnsignedIntegerLiteralAddValue(builder *flatbuffers.Builder, value uint64)
func UnsignedIntegerLiteralEnd ¶
func UnsignedIntegerLiteralEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func UnsignedIntegerLiteralStart ¶
func UnsignedIntegerLiteralStart(builder *flatbuffers.Builder)
func VarAddI ¶
func VarAddI(builder *flatbuffers.Builder, i uint64)
func VarEnd ¶
func VarEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func VarStart ¶
func VarStart(builder *flatbuffers.Builder)
func VectorAddT ¶ added in v0.132.0
func VectorAddT(builder *flatbuffers.Builder, t flatbuffers.UOffsetT)
func VectorAddTType ¶ added in v0.132.0
func VectorAddTType(builder *flatbuffers.Builder, tType MonoType)
func VectorEnd ¶ added in v0.132.0
func VectorEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func VectorStart ¶ added in v0.132.0
func VectorStart(builder *flatbuffers.Builder)
func WrappedExpressionAddExpression ¶
func WrappedExpressionAddExpression(builder *flatbuffers.Builder, expression flatbuffers.UOffsetT)
func WrappedExpressionAddExpressionType ¶
func WrappedExpressionAddExpressionType(builder *flatbuffers.Builder, expressionType Expression)
func WrappedExpressionEnd ¶
func WrappedExpressionEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func WrappedExpressionStart ¶
func WrappedExpressionStart(builder *flatbuffers.Builder)
func WrappedStatementAddStatement ¶
func WrappedStatementAddStatement(builder *flatbuffers.Builder, statement flatbuffers.UOffsetT)
func WrappedStatementAddStatementType ¶
func WrappedStatementAddStatementType(builder *flatbuffers.Builder, statementType Statement)
func WrappedStatementEnd ¶
func WrappedStatementEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func WrappedStatementStart ¶
func WrappedStatementStart(builder *flatbuffers.Builder)
Types ¶
type Argument ¶
type Argument struct {
// contains filtered or unexported fields
}
func GetRootAsArgument ¶
func GetRootAsArgument(buf []byte, offset flatbuffers.UOffsetT) *Argument
func GetSizePrefixedRootAsArgument ¶ added in v0.119.0
func GetSizePrefixedRootAsArgument(buf []byte, offset flatbuffers.UOffsetT) *Argument
func (*Argument) MutateOptional ¶
func (*Argument) MutatePipe ¶
func (*Argument) MutateTType ¶
func (*Argument) Table ¶
func (rcv *Argument) Table() flatbuffers.Table
type Arr ¶
type Arr struct {
// contains filtered or unexported fields
}
func GetRootAsArr ¶
func GetRootAsArr(buf []byte, offset flatbuffers.UOffsetT) *Arr
func GetSizePrefixedRootAsArr ¶ added in v0.119.0
func GetSizePrefixedRootAsArr(buf []byte, offset flatbuffers.UOffsetT) *Arr
func (*Arr) MutateTType ¶
func (*Arr) Table ¶
func (rcv *Arr) Table() flatbuffers.Table
type ArrayExpression ¶
type ArrayExpression struct {
// contains filtered or unexported fields
}
func GetRootAsArrayExpression ¶
func GetRootAsArrayExpression(buf []byte, offset flatbuffers.UOffsetT) *ArrayExpression
func GetSizePrefixedRootAsArrayExpression ¶ added in v0.119.0
func GetSizePrefixedRootAsArrayExpression(buf []byte, offset flatbuffers.UOffsetT) *ArrayExpression
func (*ArrayExpression) Elements ¶
func (rcv *ArrayExpression) Elements(obj *WrappedExpression, j int) bool
func (*ArrayExpression) ElementsLength ¶
func (rcv *ArrayExpression) ElementsLength() int
func (*ArrayExpression) Init ¶
func (rcv *ArrayExpression) Init(buf []byte, i flatbuffers.UOffsetT)
func (*ArrayExpression) Loc ¶
func (rcv *ArrayExpression) Loc(obj *SourceLocation) *SourceLocation
func (*ArrayExpression) MutateTypType ¶
func (rcv *ArrayExpression) MutateTypType(n MonoType) bool
func (*ArrayExpression) Table ¶
func (rcv *ArrayExpression) Table() flatbuffers.Table
func (*ArrayExpression) Typ ¶
func (rcv *ArrayExpression) Typ(obj *flatbuffers.Table) bool
func (*ArrayExpression) TypType ¶
func (rcv *ArrayExpression) TypType() MonoType
type Assignment ¶
type Assignment byte
const ( AssignmentNONE Assignment = 0 AssignmentMemberAssignment Assignment = 1 AssignmentNativeVariableAssignment Assignment = 2 )
func (Assignment) String ¶ added in v0.119.0
func (v Assignment) String() string
type Basic ¶
type Basic struct {
// contains filtered or unexported fields
}
func GetRootAsBasic ¶
func GetRootAsBasic(buf []byte, offset flatbuffers.UOffsetT) *Basic
func GetSizePrefixedRootAsBasic ¶ added in v0.119.0
func GetSizePrefixedRootAsBasic(buf []byte, offset flatbuffers.UOffsetT) *Basic
func (*Basic) Table ¶
func (rcv *Basic) Table() flatbuffers.Table
type BinaryExpression ¶
type BinaryExpression struct {
// contains filtered or unexported fields
}
func GetRootAsBinaryExpression ¶
func GetRootAsBinaryExpression(buf []byte, offset flatbuffers.UOffsetT) *BinaryExpression
func GetSizePrefixedRootAsBinaryExpression ¶ added in v0.119.0
func GetSizePrefixedRootAsBinaryExpression(buf []byte, offset flatbuffers.UOffsetT) *BinaryExpression
func (*BinaryExpression) Init ¶
func (rcv *BinaryExpression) Init(buf []byte, i flatbuffers.UOffsetT)
func (*BinaryExpression) Left ¶
func (rcv *BinaryExpression) Left(obj *flatbuffers.Table) bool
func (*BinaryExpression) LeftType ¶
func (rcv *BinaryExpression) LeftType() Expression
func (*BinaryExpression) Loc ¶
func (rcv *BinaryExpression) Loc(obj *SourceLocation) *SourceLocation
func (*BinaryExpression) MutateLeftType ¶
func (rcv *BinaryExpression) MutateLeftType(n Expression) bool
func (*BinaryExpression) MutateOperator ¶
func (rcv *BinaryExpression) MutateOperator(n Operator) bool
func (*BinaryExpression) MutateRightType ¶
func (rcv *BinaryExpression) MutateRightType(n Expression) bool
func (*BinaryExpression) MutateTypType ¶
func (rcv *BinaryExpression) MutateTypType(n MonoType) bool
func (*BinaryExpression) Operator ¶
func (rcv *BinaryExpression) Operator() Operator
func (*BinaryExpression) Right ¶
func (rcv *BinaryExpression) Right(obj *flatbuffers.Table) bool
func (*BinaryExpression) RightType ¶
func (rcv *BinaryExpression) RightType() Expression
func (*BinaryExpression) Table ¶
func (rcv *BinaryExpression) Table() flatbuffers.Table
func (*BinaryExpression) Typ ¶
func (rcv *BinaryExpression) Typ(obj *flatbuffers.Table) bool
func (*BinaryExpression) TypType ¶
func (rcv *BinaryExpression) TypType() MonoType
type Block ¶
type Block struct {
// contains filtered or unexported fields
}
func GetRootAsBlock ¶
func GetRootAsBlock(buf []byte, offset flatbuffers.UOffsetT) *Block
func GetSizePrefixedRootAsBlock ¶ added in v0.119.0
func GetSizePrefixedRootAsBlock(buf []byte, offset flatbuffers.UOffsetT) *Block
func (*Block) BodyLength ¶
func (*Block) Loc ¶
func (rcv *Block) Loc(obj *SourceLocation) *SourceLocation
func (*Block) Table ¶
func (rcv *Block) Table() flatbuffers.Table
type BooleanLiteral ¶
type BooleanLiteral struct {
// contains filtered or unexported fields
}
func GetRootAsBooleanLiteral ¶
func GetRootAsBooleanLiteral(buf []byte, offset flatbuffers.UOffsetT) *BooleanLiteral
func GetSizePrefixedRootAsBooleanLiteral ¶ added in v0.119.0
func GetSizePrefixedRootAsBooleanLiteral(buf []byte, offset flatbuffers.UOffsetT) *BooleanLiteral
func (*BooleanLiteral) Init ¶
func (rcv *BooleanLiteral) Init(buf []byte, i flatbuffers.UOffsetT)
func (*BooleanLiteral) Loc ¶
func (rcv *BooleanLiteral) Loc(obj *SourceLocation) *SourceLocation
func (*BooleanLiteral) MutateValue ¶
func (rcv *BooleanLiteral) MutateValue(n bool) bool
func (*BooleanLiteral) Table ¶
func (rcv *BooleanLiteral) Table() flatbuffers.Table
func (*BooleanLiteral) Value ¶
func (rcv *BooleanLiteral) Value() bool
type BuiltinStatement ¶
type BuiltinStatement struct {
// contains filtered or unexported fields
}
func GetRootAsBuiltinStatement ¶
func GetRootAsBuiltinStatement(buf []byte, offset flatbuffers.UOffsetT) *BuiltinStatement
func GetSizePrefixedRootAsBuiltinStatement ¶ added in v0.119.0
func GetSizePrefixedRootAsBuiltinStatement(buf []byte, offset flatbuffers.UOffsetT) *BuiltinStatement
func (*BuiltinStatement) Id ¶
func (rcv *BuiltinStatement) Id(obj *Identifier) *Identifier
func (*BuiltinStatement) Init ¶
func (rcv *BuiltinStatement) Init(buf []byte, i flatbuffers.UOffsetT)
func (*BuiltinStatement) Loc ¶
func (rcv *BuiltinStatement) Loc(obj *SourceLocation) *SourceLocation
func (*BuiltinStatement) Table ¶
func (rcv *BuiltinStatement) Table() flatbuffers.Table
type CallExpression ¶
type CallExpression struct {
// contains filtered or unexported fields
}
func GetRootAsCallExpression ¶
func GetRootAsCallExpression(buf []byte, offset flatbuffers.UOffsetT) *CallExpression
func GetSizePrefixedRootAsCallExpression ¶ added in v0.119.0
func GetSizePrefixedRootAsCallExpression(buf []byte, offset flatbuffers.UOffsetT) *CallExpression
func (*CallExpression) ArgumentsLength ¶
func (rcv *CallExpression) ArgumentsLength() int
func (*CallExpression) Callee ¶
func (rcv *CallExpression) Callee(obj *flatbuffers.Table) bool
func (*CallExpression) CalleeType ¶
func (rcv *CallExpression) CalleeType() Expression
func (*CallExpression) Init ¶
func (rcv *CallExpression) Init(buf []byte, i flatbuffers.UOffsetT)
func (*CallExpression) Loc ¶
func (rcv *CallExpression) Loc(obj *SourceLocation) *SourceLocation
func (*CallExpression) MutateCalleeType ¶
func (rcv *CallExpression) MutateCalleeType(n Expression) bool
func (*CallExpression) MutatePipeType ¶
func (rcv *CallExpression) MutatePipeType(n Expression) bool
func (*CallExpression) MutateTypType ¶
func (rcv *CallExpression) MutateTypType(n MonoType) bool
func (*CallExpression) Pipe ¶
func (rcv *CallExpression) Pipe(obj *flatbuffers.Table) bool
func (*CallExpression) PipeType ¶
func (rcv *CallExpression) PipeType() Expression
func (*CallExpression) Table ¶
func (rcv *CallExpression) Table() flatbuffers.Table
func (*CallExpression) Typ ¶
func (rcv *CallExpression) Typ(obj *flatbuffers.Table) bool
func (*CallExpression) TypType ¶
func (rcv *CallExpression) TypType() MonoType
type ConditionalExpression ¶
type ConditionalExpression struct {
// contains filtered or unexported fields
}
func GetRootAsConditionalExpression ¶
func GetRootAsConditionalExpression(buf []byte, offset flatbuffers.UOffsetT) *ConditionalExpression
func GetSizePrefixedRootAsConditionalExpression ¶ added in v0.119.0
func GetSizePrefixedRootAsConditionalExpression(buf []byte, offset flatbuffers.UOffsetT) *ConditionalExpression
func (*ConditionalExpression) Alternate ¶
func (rcv *ConditionalExpression) Alternate(obj *flatbuffers.Table) bool
func (*ConditionalExpression) AlternateType ¶
func (rcv *ConditionalExpression) AlternateType() Expression
func (*ConditionalExpression) Consequent ¶
func (rcv *ConditionalExpression) Consequent(obj *flatbuffers.Table) bool
func (*ConditionalExpression) ConsequentType ¶
func (rcv *ConditionalExpression) ConsequentType() Expression
func (*ConditionalExpression) Init ¶
func (rcv *ConditionalExpression) Init(buf []byte, i flatbuffers.UOffsetT)
func (*ConditionalExpression) Loc ¶
func (rcv *ConditionalExpression) Loc(obj *SourceLocation) *SourceLocation
func (*ConditionalExpression) MutateAlternateType ¶
func (rcv *ConditionalExpression) MutateAlternateType(n Expression) bool
func (*ConditionalExpression) MutateConsequentType ¶
func (rcv *ConditionalExpression) MutateConsequentType(n Expression) bool
func (*ConditionalExpression) MutateTestType ¶
func (rcv *ConditionalExpression) MutateTestType(n Expression) bool
func (*ConditionalExpression) Table ¶
func (rcv *ConditionalExpression) Table() flatbuffers.Table
func (*ConditionalExpression) Test ¶
func (rcv *ConditionalExpression) Test(obj *flatbuffers.Table) bool
func (*ConditionalExpression) TestType ¶
func (rcv *ConditionalExpression) TestType() Expression
type Constraint ¶
type Constraint struct {
// contains filtered or unexported fields
}
func GetRootAsConstraint ¶
func GetRootAsConstraint(buf []byte, offset flatbuffers.UOffsetT) *Constraint
func GetSizePrefixedRootAsConstraint ¶ added in v0.119.0
func GetSizePrefixedRootAsConstraint(buf []byte, offset flatbuffers.UOffsetT) *Constraint
func (*Constraint) Init ¶
func (rcv *Constraint) Init(buf []byte, i flatbuffers.UOffsetT)
func (*Constraint) Kind ¶
func (rcv *Constraint) Kind() Kind
func (*Constraint) MutateKind ¶
func (rcv *Constraint) MutateKind(n Kind) bool
func (*Constraint) Table ¶
func (rcv *Constraint) Table() flatbuffers.Table
func (*Constraint) Tvar ¶
func (rcv *Constraint) Tvar(obj *Var) *Var
type DateTimeLiteral ¶
type DateTimeLiteral struct {
// contains filtered or unexported fields
}
func GetRootAsDateTimeLiteral ¶
func GetRootAsDateTimeLiteral(buf []byte, offset flatbuffers.UOffsetT) *DateTimeLiteral
func GetSizePrefixedRootAsDateTimeLiteral ¶ added in v0.119.0
func GetSizePrefixedRootAsDateTimeLiteral(buf []byte, offset flatbuffers.UOffsetT) *DateTimeLiteral
func (*DateTimeLiteral) Init ¶
func (rcv *DateTimeLiteral) Init(buf []byte, i flatbuffers.UOffsetT)
func (*DateTimeLiteral) Loc ¶
func (rcv *DateTimeLiteral) Loc(obj *SourceLocation) *SourceLocation
func (*DateTimeLiteral) Table ¶
func (rcv *DateTimeLiteral) Table() flatbuffers.Table
func (*DateTimeLiteral) Value ¶
func (rcv *DateTimeLiteral) Value(obj *Time) *Time
type Dict ¶ added in v0.96.0
type Dict struct {
// contains filtered or unexported fields
}
func GetRootAsDict ¶ added in v0.96.0
func GetRootAsDict(buf []byte, offset flatbuffers.UOffsetT) *Dict
func GetSizePrefixedRootAsDict ¶ added in v0.119.0
func GetSizePrefixedRootAsDict(buf []byte, offset flatbuffers.UOffsetT) *Dict
func (*Dict) MutateKType ¶ added in v0.96.0
func (*Dict) MutateVType ¶ added in v0.96.0
func (*Dict) Table ¶ added in v0.96.0
func (rcv *Dict) Table() flatbuffers.Table
type DictExpression ¶ added in v0.99.0
type DictExpression struct {
// contains filtered or unexported fields
}
func GetRootAsDictExpression ¶ added in v0.99.0
func GetRootAsDictExpression(buf []byte, offset flatbuffers.UOffsetT) *DictExpression
func GetSizePrefixedRootAsDictExpression ¶ added in v0.119.0
func GetSizePrefixedRootAsDictExpression(buf []byte, offset flatbuffers.UOffsetT) *DictExpression
func (*DictExpression) Elements ¶ added in v0.99.0
func (rcv *DictExpression) Elements(obj *DictItem, j int) bool
func (*DictExpression) ElementsLength ¶ added in v0.99.0
func (rcv *DictExpression) ElementsLength() int
func (*DictExpression) Init ¶ added in v0.99.0
func (rcv *DictExpression) Init(buf []byte, i flatbuffers.UOffsetT)
func (*DictExpression) Loc ¶ added in v0.99.0
func (rcv *DictExpression) Loc(obj *SourceLocation) *SourceLocation
func (*DictExpression) MutateTypType ¶ added in v0.99.0
func (rcv *DictExpression) MutateTypType(n MonoType) bool
func (*DictExpression) Table ¶ added in v0.99.0
func (rcv *DictExpression) Table() flatbuffers.Table
func (*DictExpression) Typ ¶ added in v0.99.0
func (rcv *DictExpression) Typ(obj *flatbuffers.Table) bool
func (*DictExpression) TypType ¶ added in v0.99.0
func (rcv *DictExpression) TypType() MonoType
type DictItem ¶ added in v0.99.0
type DictItem struct {
// contains filtered or unexported fields
}
func GetRootAsDictItem ¶ added in v0.99.0
func GetRootAsDictItem(buf []byte, offset flatbuffers.UOffsetT) *DictItem
func GetSizePrefixedRootAsDictItem ¶ added in v0.119.0
func GetSizePrefixedRootAsDictItem(buf []byte, offset flatbuffers.UOffsetT) *DictItem
func (*DictItem) Init ¶ added in v0.99.0
func (rcv *DictItem) Init(buf []byte, i flatbuffers.UOffsetT)
func (*DictItem) KeyType ¶ added in v0.99.0
func (rcv *DictItem) KeyType() Expression
func (*DictItem) MutateKeyType ¶ added in v0.99.0
func (rcv *DictItem) MutateKeyType(n Expression) bool
func (*DictItem) MutateValType ¶ added in v0.99.0
func (rcv *DictItem) MutateValType(n Expression) bool
func (*DictItem) Table ¶ added in v0.99.0
func (rcv *DictItem) Table() flatbuffers.Table
func (*DictItem) ValType ¶ added in v0.99.0
func (rcv *DictItem) ValType() Expression
type Duration ¶
type Duration struct {
// contains filtered or unexported fields
}
func GetRootAsDuration ¶
func GetRootAsDuration(buf []byte, offset flatbuffers.UOffsetT) *Duration
func GetSizePrefixedRootAsDuration ¶ added in v0.119.0
func GetSizePrefixedRootAsDuration(buf []byte, offset flatbuffers.UOffsetT) *Duration
func (*Duration) MutateMonths ¶
func (*Duration) MutateNanoseconds ¶
func (*Duration) MutateNegative ¶
func (*Duration) Nanoseconds ¶
func (*Duration) Table ¶
func (rcv *Duration) Table() flatbuffers.Table
type DurationLiteral ¶
type DurationLiteral struct {
// contains filtered or unexported fields
}
func GetRootAsDurationLiteral ¶
func GetRootAsDurationLiteral(buf []byte, offset flatbuffers.UOffsetT) *DurationLiteral
func GetSizePrefixedRootAsDurationLiteral ¶ added in v0.119.0
func GetSizePrefixedRootAsDurationLiteral(buf []byte, offset flatbuffers.UOffsetT) *DurationLiteral
func (*DurationLiteral) Init ¶
func (rcv *DurationLiteral) Init(buf []byte, i flatbuffers.UOffsetT)
func (*DurationLiteral) Loc ¶
func (rcv *DurationLiteral) Loc(obj *SourceLocation) *SourceLocation
func (*DurationLiteral) Table ¶
func (rcv *DurationLiteral) Table() flatbuffers.Table
func (*DurationLiteral) ValueLength ¶
func (rcv *DurationLiteral) ValueLength() int
type Expression ¶
type Expression byte
const ( ExpressionNONE Expression = 0 ExpressionStringExpression Expression = 1 ExpressionArrayExpression Expression = 2 ExpressionDictExpression Expression = 3 ExpressionFunctionExpression Expression = 4 ExpressionBinaryExpression Expression = 5 ExpressionCallExpression Expression = 6 ExpressionConditionalExpression Expression = 7 ExpressionIdentifierExpression Expression = 8 ExpressionLogicalExpression Expression = 9 ExpressionMemberExpression Expression = 10 ExpressionIndexExpression Expression = 11 ExpressionObjectExpression Expression = 12 ExpressionUnaryExpression Expression = 13 ExpressionBooleanLiteral Expression = 14 ExpressionDateTimeLiteral Expression = 15 ExpressionDurationLiteral Expression = 16 ExpressionFloatLiteral Expression = 17 ExpressionIntegerLiteral Expression = 18 ExpressionStringLiteral Expression = 19 ExpressionRegexpLiteral Expression = 20 ExpressionUnsignedIntegerLiteral Expression = 21 )
func (Expression) String ¶ added in v0.119.0
func (v Expression) String() string
type ExpressionStatement ¶
type ExpressionStatement struct {
// contains filtered or unexported fields
}
func GetRootAsExpressionStatement ¶
func GetRootAsExpressionStatement(buf []byte, offset flatbuffers.UOffsetT) *ExpressionStatement
func GetSizePrefixedRootAsExpressionStatement ¶ added in v0.119.0
func GetSizePrefixedRootAsExpressionStatement(buf []byte, offset flatbuffers.UOffsetT) *ExpressionStatement
func (*ExpressionStatement) Expression ¶
func (rcv *ExpressionStatement) Expression(obj *flatbuffers.Table) bool
func (*ExpressionStatement) ExpressionType ¶
func (rcv *ExpressionStatement) ExpressionType() Expression
func (*ExpressionStatement) Init ¶
func (rcv *ExpressionStatement) Init(buf []byte, i flatbuffers.UOffsetT)
func (*ExpressionStatement) Loc ¶
func (rcv *ExpressionStatement) Loc(obj *SourceLocation) *SourceLocation
func (*ExpressionStatement) MutateExpressionType ¶
func (rcv *ExpressionStatement) MutateExpressionType(n Expression) bool
func (*ExpressionStatement) Table ¶
func (rcv *ExpressionStatement) Table() flatbuffers.Table
type File ¶
type File struct {
// contains filtered or unexported fields
}
func GetRootAsFile ¶
func GetRootAsFile(buf []byte, offset flatbuffers.UOffsetT) *File
func GetSizePrefixedRootAsFile ¶ added in v0.119.0
func GetSizePrefixedRootAsFile(buf []byte, offset flatbuffers.UOffsetT) *File
func (*File) BodyLength ¶
func (*File) ImportsLength ¶
func (*File) Loc ¶
func (rcv *File) Loc(obj *SourceLocation) *SourceLocation
func (*File) Package ¶
func (rcv *File) Package(obj *PackageClause) *PackageClause
func (*File) Table ¶
func (rcv *File) Table() flatbuffers.Table
type FloatLiteral ¶
type FloatLiteral struct {
// contains filtered or unexported fields
}
func GetRootAsFloatLiteral ¶
func GetRootAsFloatLiteral(buf []byte, offset flatbuffers.UOffsetT) *FloatLiteral
func GetSizePrefixedRootAsFloatLiteral ¶ added in v0.119.0
func GetSizePrefixedRootAsFloatLiteral(buf []byte, offset flatbuffers.UOffsetT) *FloatLiteral
func (*FloatLiteral) Init ¶
func (rcv *FloatLiteral) Init(buf []byte, i flatbuffers.UOffsetT)
func (*FloatLiteral) Loc ¶
func (rcv *FloatLiteral) Loc(obj *SourceLocation) *SourceLocation
func (*FloatLiteral) MutateValue ¶
func (rcv *FloatLiteral) MutateValue(n float64) bool
func (*FloatLiteral) Table ¶
func (rcv *FloatLiteral) Table() flatbuffers.Table
func (*FloatLiteral) Value ¶
func (rcv *FloatLiteral) Value() float64
type Fresher ¶
type Fresher struct {
// contains filtered or unexported fields
}
func GetRootAsFresher ¶
func GetRootAsFresher(buf []byte, offset flatbuffers.UOffsetT) *Fresher
func GetSizePrefixedRootAsFresher ¶ added in v0.119.0
func GetSizePrefixedRootAsFresher(buf []byte, offset flatbuffers.UOffsetT) *Fresher
func (*Fresher) Table ¶
func (rcv *Fresher) Table() flatbuffers.Table
type Fun ¶
type Fun struct {
// contains filtered or unexported fields
}
func GetRootAsFun ¶
func GetRootAsFun(buf []byte, offset flatbuffers.UOffsetT) *Fun
func GetSizePrefixedRootAsFun ¶ added in v0.119.0
func GetSizePrefixedRootAsFun(buf []byte, offset flatbuffers.UOffsetT) *Fun
func (*Fun) ArgsLength ¶
func (*Fun) MutateRetnType ¶
func (*Fun) Table ¶
func (rcv *Fun) Table() flatbuffers.Table
type FunctionExpression ¶
type FunctionExpression struct {
// contains filtered or unexported fields
}
func GetRootAsFunctionExpression ¶
func GetRootAsFunctionExpression(buf []byte, offset flatbuffers.UOffsetT) *FunctionExpression
func GetSizePrefixedRootAsFunctionExpression ¶ added in v0.119.0
func GetSizePrefixedRootAsFunctionExpression(buf []byte, offset flatbuffers.UOffsetT) *FunctionExpression
func (*FunctionExpression) Body ¶
func (rcv *FunctionExpression) Body(obj *Block) *Block
func (*FunctionExpression) Init ¶
func (rcv *FunctionExpression) Init(buf []byte, i flatbuffers.UOffsetT)
func (*FunctionExpression) Loc ¶
func (rcv *FunctionExpression) Loc(obj *SourceLocation) *SourceLocation
func (*FunctionExpression) MutateTypType ¶
func (rcv *FunctionExpression) MutateTypType(n MonoType) bool
func (*FunctionExpression) Params ¶
func (rcv *FunctionExpression) Params(obj *FunctionParameter, j int) bool
func (*FunctionExpression) ParamsLength ¶
func (rcv *FunctionExpression) ParamsLength() int
func (*FunctionExpression) Table ¶
func (rcv *FunctionExpression) Table() flatbuffers.Table
func (*FunctionExpression) Typ ¶
func (rcv *FunctionExpression) Typ(obj *flatbuffers.Table) bool
func (*FunctionExpression) TypType ¶
func (rcv *FunctionExpression) TypType() MonoType
type FunctionParameter ¶
type FunctionParameter struct {
// contains filtered or unexported fields
}
func GetRootAsFunctionParameter ¶
func GetRootAsFunctionParameter(buf []byte, offset flatbuffers.UOffsetT) *FunctionParameter
func GetSizePrefixedRootAsFunctionParameter ¶ added in v0.119.0
func GetSizePrefixedRootAsFunctionParameter(buf []byte, offset flatbuffers.UOffsetT) *FunctionParameter
func (*FunctionParameter) Default ¶
func (rcv *FunctionParameter) Default(obj *flatbuffers.Table) bool
func (*FunctionParameter) DefaultType ¶
func (rcv *FunctionParameter) DefaultType() Expression
func (*FunctionParameter) Init ¶
func (rcv *FunctionParameter) Init(buf []byte, i flatbuffers.UOffsetT)
func (*FunctionParameter) IsPipe ¶
func (rcv *FunctionParameter) IsPipe() bool
func (*FunctionParameter) Key ¶
func (rcv *FunctionParameter) Key(obj *Identifier) *Identifier
func (*FunctionParameter) Loc ¶
func (rcv *FunctionParameter) Loc(obj *SourceLocation) *SourceLocation
func (*FunctionParameter) MutateDefaultType ¶
func (rcv *FunctionParameter) MutateDefaultType(n Expression) bool
func (*FunctionParameter) MutateIsPipe ¶
func (rcv *FunctionParameter) MutateIsPipe(n bool) bool
func (*FunctionParameter) Table ¶
func (rcv *FunctionParameter) Table() flatbuffers.Table
type Identifier ¶
type Identifier struct {
// contains filtered or unexported fields
}
func GetRootAsIdentifier ¶
func GetRootAsIdentifier(buf []byte, offset flatbuffers.UOffsetT) *Identifier
func GetSizePrefixedRootAsIdentifier ¶ added in v0.119.0
func GetSizePrefixedRootAsIdentifier(buf []byte, offset flatbuffers.UOffsetT) *Identifier
func (*Identifier) Init ¶
func (rcv *Identifier) Init(buf []byte, i flatbuffers.UOffsetT)
func (*Identifier) Loc ¶
func (rcv *Identifier) Loc(obj *SourceLocation) *SourceLocation
func (*Identifier) Name ¶
func (rcv *Identifier) Name() []byte
func (*Identifier) Table ¶
func (rcv *Identifier) Table() flatbuffers.Table
type IdentifierExpression ¶
type IdentifierExpression struct {
// contains filtered or unexported fields
}
func GetRootAsIdentifierExpression ¶
func GetRootAsIdentifierExpression(buf []byte, offset flatbuffers.UOffsetT) *IdentifierExpression
func GetSizePrefixedRootAsIdentifierExpression ¶ added in v0.119.0
func GetSizePrefixedRootAsIdentifierExpression(buf []byte, offset flatbuffers.UOffsetT) *IdentifierExpression
func (*IdentifierExpression) Init ¶
func (rcv *IdentifierExpression) Init(buf []byte, i flatbuffers.UOffsetT)
func (*IdentifierExpression) Loc ¶
func (rcv *IdentifierExpression) Loc(obj *SourceLocation) *SourceLocation
func (*IdentifierExpression) MutateTypType ¶
func (rcv *IdentifierExpression) MutateTypType(n MonoType) bool
func (*IdentifierExpression) Name ¶
func (rcv *IdentifierExpression) Name() []byte
func (*IdentifierExpression) Table ¶
func (rcv *IdentifierExpression) Table() flatbuffers.Table
func (*IdentifierExpression) Typ ¶
func (rcv *IdentifierExpression) Typ(obj *flatbuffers.Table) bool
func (*IdentifierExpression) TypType ¶
func (rcv *IdentifierExpression) TypType() MonoType
type ImportDeclaration ¶
type ImportDeclaration struct {
// contains filtered or unexported fields
}
func GetRootAsImportDeclaration ¶
func GetRootAsImportDeclaration(buf []byte, offset flatbuffers.UOffsetT) *ImportDeclaration
func GetSizePrefixedRootAsImportDeclaration ¶ added in v0.119.0
func GetSizePrefixedRootAsImportDeclaration(buf []byte, offset flatbuffers.UOffsetT) *ImportDeclaration
func (*ImportDeclaration) Alias ¶
func (rcv *ImportDeclaration) Alias(obj *Identifier) *Identifier
func (*ImportDeclaration) Init ¶
func (rcv *ImportDeclaration) Init(buf []byte, i flatbuffers.UOffsetT)
func (*ImportDeclaration) Loc ¶
func (rcv *ImportDeclaration) Loc(obj *SourceLocation) *SourceLocation
func (*ImportDeclaration) Path ¶
func (rcv *ImportDeclaration) Path(obj *StringLiteral) *StringLiteral
func (*ImportDeclaration) Table ¶
func (rcv *ImportDeclaration) Table() flatbuffers.Table
type IndexExpression ¶
type IndexExpression struct {
// contains filtered or unexported fields
}
func GetRootAsIndexExpression ¶
func GetRootAsIndexExpression(buf []byte, offset flatbuffers.UOffsetT) *IndexExpression
func GetSizePrefixedRootAsIndexExpression ¶ added in v0.119.0
func GetSizePrefixedRootAsIndexExpression(buf []byte, offset flatbuffers.UOffsetT) *IndexExpression
func (*IndexExpression) Array ¶
func (rcv *IndexExpression) Array(obj *flatbuffers.Table) bool
func (*IndexExpression) ArrayType ¶
func (rcv *IndexExpression) ArrayType() Expression
func (*IndexExpression) Index ¶
func (rcv *IndexExpression) Index(obj *flatbuffers.Table) bool
func (*IndexExpression) IndexType ¶
func (rcv *IndexExpression) IndexType() Expression
func (*IndexExpression) Init ¶
func (rcv *IndexExpression) Init(buf []byte, i flatbuffers.UOffsetT)
func (*IndexExpression) Loc ¶
func (rcv *IndexExpression) Loc(obj *SourceLocation) *SourceLocation
func (*IndexExpression) MutateArrayType ¶
func (rcv *IndexExpression) MutateArrayType(n Expression) bool
func (*IndexExpression) MutateIndexType ¶
func (rcv *IndexExpression) MutateIndexType(n Expression) bool
func (*IndexExpression) MutateTypType ¶
func (rcv *IndexExpression) MutateTypType(n MonoType) bool
func (*IndexExpression) Table ¶
func (rcv *IndexExpression) Table() flatbuffers.Table
func (*IndexExpression) Typ ¶
func (rcv *IndexExpression) Typ(obj *flatbuffers.Table) bool
func (*IndexExpression) TypType ¶
func (rcv *IndexExpression) TypType() MonoType
type IntegerLiteral ¶
type IntegerLiteral struct {
// contains filtered or unexported fields
}
func GetRootAsIntegerLiteral ¶
func GetRootAsIntegerLiteral(buf []byte, offset flatbuffers.UOffsetT) *IntegerLiteral
func GetSizePrefixedRootAsIntegerLiteral ¶ added in v0.119.0
func GetSizePrefixedRootAsIntegerLiteral(buf []byte, offset flatbuffers.UOffsetT) *IntegerLiteral
func (*IntegerLiteral) Init ¶
func (rcv *IntegerLiteral) Init(buf []byte, i flatbuffers.UOffsetT)
func (*IntegerLiteral) Loc ¶
func (rcv *IntegerLiteral) Loc(obj *SourceLocation) *SourceLocation
func (*IntegerLiteral) MutateValue ¶
func (rcv *IntegerLiteral) MutateValue(n int64) bool
func (*IntegerLiteral) Table ¶
func (rcv *IntegerLiteral) Table() flatbuffers.Table
func (*IntegerLiteral) Value ¶
func (rcv *IntegerLiteral) Value() int64
type LogicalExpression ¶
type LogicalExpression struct {
// contains filtered or unexported fields
}
func GetRootAsLogicalExpression ¶
func GetRootAsLogicalExpression(buf []byte, offset flatbuffers.UOffsetT) *LogicalExpression
func GetSizePrefixedRootAsLogicalExpression ¶ added in v0.119.0
func GetSizePrefixedRootAsLogicalExpression(buf []byte, offset flatbuffers.UOffsetT) *LogicalExpression
func (*LogicalExpression) Init ¶
func (rcv *LogicalExpression) Init(buf []byte, i flatbuffers.UOffsetT)
func (*LogicalExpression) Left ¶
func (rcv *LogicalExpression) Left(obj *flatbuffers.Table) bool
func (*LogicalExpression) LeftType ¶
func (rcv *LogicalExpression) LeftType() Expression
func (*LogicalExpression) Loc ¶
func (rcv *LogicalExpression) Loc(obj *SourceLocation) *SourceLocation
func (*LogicalExpression) MutateLeftType ¶
func (rcv *LogicalExpression) MutateLeftType(n Expression) bool
func (*LogicalExpression) MutateOperator ¶
func (rcv *LogicalExpression) MutateOperator(n LogicalOperator) bool
func (*LogicalExpression) MutateRightType ¶
func (rcv *LogicalExpression) MutateRightType(n Expression) bool
func (*LogicalExpression) Operator ¶
func (rcv *LogicalExpression) Operator() LogicalOperator
func (*LogicalExpression) Right ¶
func (rcv *LogicalExpression) Right(obj *flatbuffers.Table) bool
func (*LogicalExpression) RightType ¶
func (rcv *LogicalExpression) RightType() Expression
func (*LogicalExpression) Table ¶
func (rcv *LogicalExpression) Table() flatbuffers.Table
type LogicalOperator ¶
type LogicalOperator int8
const ( LogicalOperatorAndOperator LogicalOperator = 0 LogicalOperatorOrOperator LogicalOperator = 1 )
func (LogicalOperator) String ¶ added in v0.119.0
func (v LogicalOperator) String() string
type MemberAssignment ¶
type MemberAssignment struct {
// contains filtered or unexported fields
}
func GetRootAsMemberAssignment ¶
func GetRootAsMemberAssignment(buf []byte, offset flatbuffers.UOffsetT) *MemberAssignment
func GetSizePrefixedRootAsMemberAssignment ¶ added in v0.119.0
func GetSizePrefixedRootAsMemberAssignment(buf []byte, offset flatbuffers.UOffsetT) *MemberAssignment
func (*MemberAssignment) Init ¶
func (rcv *MemberAssignment) Init(buf []byte, i flatbuffers.UOffsetT)
func (*MemberAssignment) Init_ ¶
func (rcv *MemberAssignment) Init_(obj *flatbuffers.Table) bool
func (*MemberAssignment) Init_type ¶
func (rcv *MemberAssignment) Init_type() Expression
func (*MemberAssignment) Loc ¶
func (rcv *MemberAssignment) Loc(obj *SourceLocation) *SourceLocation
func (*MemberAssignment) Member ¶
func (rcv *MemberAssignment) Member(obj *MemberExpression) *MemberExpression
func (*MemberAssignment) MutateInit_type ¶
func (rcv *MemberAssignment) MutateInit_type(n Expression) bool
func (*MemberAssignment) Table ¶
func (rcv *MemberAssignment) Table() flatbuffers.Table
type MemberExpression ¶
type MemberExpression struct {
// contains filtered or unexported fields
}
func GetRootAsMemberExpression ¶
func GetRootAsMemberExpression(buf []byte, offset flatbuffers.UOffsetT) *MemberExpression
func GetSizePrefixedRootAsMemberExpression ¶ added in v0.119.0
func GetSizePrefixedRootAsMemberExpression(buf []byte, offset flatbuffers.UOffsetT) *MemberExpression
func (*MemberExpression) Init ¶
func (rcv *MemberExpression) Init(buf []byte, i flatbuffers.UOffsetT)
func (*MemberExpression) Loc ¶
func (rcv *MemberExpression) Loc(obj *SourceLocation) *SourceLocation
func (*MemberExpression) MutateObjectType ¶
func (rcv *MemberExpression) MutateObjectType(n Expression) bool
func (*MemberExpression) MutateTypType ¶
func (rcv *MemberExpression) MutateTypType(n MonoType) bool
func (*MemberExpression) Object ¶
func (rcv *MemberExpression) Object(obj *flatbuffers.Table) bool
func (*MemberExpression) ObjectType ¶
func (rcv *MemberExpression) ObjectType() Expression
func (*MemberExpression) Property ¶
func (rcv *MemberExpression) Property() []byte
func (*MemberExpression) Table ¶
func (rcv *MemberExpression) Table() flatbuffers.Table
func (*MemberExpression) Typ ¶
func (rcv *MemberExpression) Typ(obj *flatbuffers.Table) bool
func (*MemberExpression) TypType ¶
func (rcv *MemberExpression) TypType() MonoType
type Module ¶ added in v0.134.0
type Module struct {
// contains filtered or unexported fields
}
func GetRootAsModule ¶ added in v0.134.0
func GetRootAsModule(buf []byte, offset flatbuffers.UOffsetT) *Module
func GetSizePrefixedRootAsModule ¶ added in v0.134.0
func GetSizePrefixedRootAsModule(buf []byte, offset flatbuffers.UOffsetT) *Module
func (*Module) Table ¶ added in v0.134.0
func (rcv *Module) Table() flatbuffers.Table
type MonoTypeHolder ¶ added in v0.74.0
type MonoTypeHolder struct {
// contains filtered or unexported fields
}
func GetRootAsMonoTypeHolder ¶ added in v0.74.0
func GetRootAsMonoTypeHolder(buf []byte, offset flatbuffers.UOffsetT) *MonoTypeHolder
func GetSizePrefixedRootAsMonoTypeHolder ¶ added in v0.119.0
func GetSizePrefixedRootAsMonoTypeHolder(buf []byte, offset flatbuffers.UOffsetT) *MonoTypeHolder
func (*MonoTypeHolder) Init ¶ added in v0.74.0
func (rcv *MonoTypeHolder) Init(buf []byte, i flatbuffers.UOffsetT)
func (*MonoTypeHolder) MutateTypType ¶ added in v0.74.0
func (rcv *MonoTypeHolder) MutateTypType(n MonoType) bool
func (*MonoTypeHolder) Table ¶ added in v0.74.0
func (rcv *MonoTypeHolder) Table() flatbuffers.Table
func (*MonoTypeHolder) Typ ¶ added in v0.74.0
func (rcv *MonoTypeHolder) Typ(obj *flatbuffers.Table) bool
func (*MonoTypeHolder) TypType ¶ added in v0.74.0
func (rcv *MonoTypeHolder) TypType() MonoType
type NativeVariableAssignment ¶
type NativeVariableAssignment struct {
// contains filtered or unexported fields
}
func GetRootAsNativeVariableAssignment ¶
func GetRootAsNativeVariableAssignment(buf []byte, offset flatbuffers.UOffsetT) *NativeVariableAssignment
func GetSizePrefixedRootAsNativeVariableAssignment ¶ added in v0.119.0
func GetSizePrefixedRootAsNativeVariableAssignment(buf []byte, offset flatbuffers.UOffsetT) *NativeVariableAssignment
func (*NativeVariableAssignment) Identifier ¶
func (rcv *NativeVariableAssignment) Identifier(obj *Identifier) *Identifier
func (*NativeVariableAssignment) Init ¶
func (rcv *NativeVariableAssignment) Init(buf []byte, i flatbuffers.UOffsetT)
func (*NativeVariableAssignment) Init_ ¶
func (rcv *NativeVariableAssignment) Init_(obj *flatbuffers.Table) bool
func (*NativeVariableAssignment) Init_type ¶
func (rcv *NativeVariableAssignment) Init_type() Expression
func (*NativeVariableAssignment) Loc ¶
func (rcv *NativeVariableAssignment) Loc(obj *SourceLocation) *SourceLocation
func (*NativeVariableAssignment) MutateInit_type ¶
func (rcv *NativeVariableAssignment) MutateInit_type(n Expression) bool
func (*NativeVariableAssignment) Table ¶
func (rcv *NativeVariableAssignment) Table() flatbuffers.Table
func (*NativeVariableAssignment) Typ ¶
func (rcv *NativeVariableAssignment) Typ(obj *PolyType) *PolyType
type ObjectExpression ¶
type ObjectExpression struct {
// contains filtered or unexported fields
}
func GetRootAsObjectExpression ¶
func GetRootAsObjectExpression(buf []byte, offset flatbuffers.UOffsetT) *ObjectExpression
func GetSizePrefixedRootAsObjectExpression ¶ added in v0.119.0
func GetSizePrefixedRootAsObjectExpression(buf []byte, offset flatbuffers.UOffsetT) *ObjectExpression
func (*ObjectExpression) Init ¶
func (rcv *ObjectExpression) Init(buf []byte, i flatbuffers.UOffsetT)
func (*ObjectExpression) Loc ¶
func (rcv *ObjectExpression) Loc(obj *SourceLocation) *SourceLocation
func (*ObjectExpression) MutateTypType ¶
func (rcv *ObjectExpression) MutateTypType(n MonoType) bool
func (*ObjectExpression) Properties ¶
func (rcv *ObjectExpression) Properties(obj *Property, j int) bool
func (*ObjectExpression) PropertiesLength ¶
func (rcv *ObjectExpression) PropertiesLength() int
func (*ObjectExpression) Table ¶
func (rcv *ObjectExpression) Table() flatbuffers.Table
func (*ObjectExpression) Typ ¶
func (rcv *ObjectExpression) Typ(obj *flatbuffers.Table) bool
func (*ObjectExpression) TypType ¶
func (rcv *ObjectExpression) TypType() MonoType
func (*ObjectExpression) With ¶
func (rcv *ObjectExpression) With(obj *IdentifierExpression) *IdentifierExpression
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 GetSizePrefixedRootAsOptionStatement ¶ added in v0.119.0
func GetSizePrefixedRootAsOptionStatement(buf []byte, offset flatbuffers.UOffsetT) *OptionStatement
func (*OptionStatement) Assignment ¶
func (rcv *OptionStatement) Assignment(obj *flatbuffers.Table) bool
func (*OptionStatement) AssignmentType ¶
func (rcv *OptionStatement) AssignmentType() Assignment
func (*OptionStatement) Init ¶
func (rcv *OptionStatement) Init(buf []byte, i flatbuffers.UOffsetT)
func (*OptionStatement) Loc ¶
func (rcv *OptionStatement) Loc(obj *SourceLocation) *SourceLocation
func (*OptionStatement) MutateAssignmentType ¶
func (rcv *OptionStatement) MutateAssignmentType(n Assignment) bool
func (*OptionStatement) Table ¶
func (rcv *OptionStatement) Table() flatbuffers.Table
type Package ¶
type Package struct {
// contains filtered or unexported fields
}
func GetRootAsPackage ¶
func GetRootAsPackage(buf []byte, offset flatbuffers.UOffsetT) *Package
func GetSizePrefixedRootAsPackage ¶ added in v0.119.0
func GetSizePrefixedRootAsPackage(buf []byte, offset flatbuffers.UOffsetT) *Package
func (*Package) FilesLength ¶
func (*Package) Loc ¶
func (rcv *Package) Loc(obj *SourceLocation) *SourceLocation
func (*Package) Table ¶
func (rcv *Package) Table() flatbuffers.Table
type PackageClause ¶
type PackageClause struct {
// contains filtered or unexported fields
}
func GetRootAsPackageClause ¶
func GetRootAsPackageClause(buf []byte, offset flatbuffers.UOffsetT) *PackageClause
func GetSizePrefixedRootAsPackageClause ¶ added in v0.119.0
func GetSizePrefixedRootAsPackageClause(buf []byte, offset flatbuffers.UOffsetT) *PackageClause
func (*PackageClause) Init ¶
func (rcv *PackageClause) Init(buf []byte, i flatbuffers.UOffsetT)
func (*PackageClause) Loc ¶
func (rcv *PackageClause) Loc(obj *SourceLocation) *SourceLocation
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 GetSizePrefixedRootAsPolyType ¶ added in v0.119.0
func GetSizePrefixedRootAsPolyType(buf []byte, offset flatbuffers.UOffsetT) *PolyType
func (*PolyType) ConsLength ¶
func (*PolyType) MutateExprType ¶
func (*PolyType) Table ¶
func (rcv *PolyType) Table() flatbuffers.Table
func (*PolyType) VarsLength ¶
type Position ¶
type Position struct {
// contains filtered or unexported fields
}
func (*Position) MutateColumn ¶
func (*Position) MutateLine ¶
func (*Position) Table ¶
func (rcv *Position) Table() flatbuffers.Table
type Prop ¶
type Prop struct {
// contains filtered or unexported fields
}
func GetRootAsProp ¶
func GetRootAsProp(buf []byte, offset flatbuffers.UOffsetT) *Prop
func GetSizePrefixedRootAsProp ¶ added in v0.119.0
func GetSizePrefixedRootAsProp(buf []byte, offset flatbuffers.UOffsetT) *Prop
func (*Prop) MutateVType ¶
func (*Prop) Table ¶
func (rcv *Prop) Table() flatbuffers.Table
type Property ¶
type Property struct {
// contains filtered or unexported fields
}
func GetRootAsProperty ¶
func GetRootAsProperty(buf []byte, offset flatbuffers.UOffsetT) *Property
func GetSizePrefixedRootAsProperty ¶ added in v0.119.0
func GetSizePrefixedRootAsProperty(buf []byte, offset flatbuffers.UOffsetT) *Property
func (*Property) Key ¶
func (rcv *Property) Key(obj *Identifier) *Identifier
func (*Property) Loc ¶
func (rcv *Property) Loc(obj *SourceLocation) *SourceLocation
func (*Property) MutateValueType ¶
func (rcv *Property) MutateValueType(n Expression) bool
func (*Property) Table ¶
func (rcv *Property) Table() flatbuffers.Table
func (*Property) ValueType ¶
func (rcv *Property) ValueType() Expression
type Record ¶ added in v0.81.0
type Record struct {
// contains filtered or unexported fields
}
func GetRootAsRecord ¶ added in v0.81.0
func GetRootAsRecord(buf []byte, offset flatbuffers.UOffsetT) *Record
func GetSizePrefixedRootAsRecord ¶ added in v0.119.0
func GetSizePrefixedRootAsRecord(buf []byte, offset flatbuffers.UOffsetT) *Record
func (*Record) PropsLength ¶ added in v0.81.0
func (*Record) Table ¶ added in v0.81.0
func (rcv *Record) Table() flatbuffers.Table
type RegexpLiteral ¶
type RegexpLiteral struct {
// contains filtered or unexported fields
}
func GetRootAsRegexpLiteral ¶
func GetRootAsRegexpLiteral(buf []byte, offset flatbuffers.UOffsetT) *RegexpLiteral
func GetSizePrefixedRootAsRegexpLiteral ¶ added in v0.119.0
func GetSizePrefixedRootAsRegexpLiteral(buf []byte, offset flatbuffers.UOffsetT) *RegexpLiteral
func (*RegexpLiteral) Init ¶
func (rcv *RegexpLiteral) Init(buf []byte, i flatbuffers.UOffsetT)
func (*RegexpLiteral) Loc ¶
func (rcv *RegexpLiteral) Loc(obj *SourceLocation) *SourceLocation
func (*RegexpLiteral) Table ¶
func (rcv *RegexpLiteral) Table() flatbuffers.Table
func (*RegexpLiteral) Value ¶
func (rcv *RegexpLiteral) Value() []byte
type ReturnStatement ¶
type ReturnStatement struct {
// contains filtered or unexported fields
}
func GetRootAsReturnStatement ¶
func GetRootAsReturnStatement(buf []byte, offset flatbuffers.UOffsetT) *ReturnStatement
func GetSizePrefixedRootAsReturnStatement ¶ added in v0.119.0
func GetSizePrefixedRootAsReturnStatement(buf []byte, offset flatbuffers.UOffsetT) *ReturnStatement
func (*ReturnStatement) Argument ¶
func (rcv *ReturnStatement) Argument(obj *flatbuffers.Table) bool
func (*ReturnStatement) ArgumentType ¶
func (rcv *ReturnStatement) ArgumentType() Expression
func (*ReturnStatement) Init ¶
func (rcv *ReturnStatement) Init(buf []byte, i flatbuffers.UOffsetT)
func (*ReturnStatement) Loc ¶
func (rcv *ReturnStatement) Loc(obj *SourceLocation) *SourceLocation
func (*ReturnStatement) MutateArgumentType ¶
func (rcv *ReturnStatement) MutateArgumentType(n Expression) bool
func (*ReturnStatement) Table ¶
func (rcv *ReturnStatement) Table() flatbuffers.Table
type SourceLocation ¶
type SourceLocation struct {
// contains filtered or unexported fields
}
func GetRootAsSourceLocation ¶
func GetRootAsSourceLocation(buf []byte, offset flatbuffers.UOffsetT) *SourceLocation
func GetSizePrefixedRootAsSourceLocation ¶ added in v0.119.0
func GetSizePrefixedRootAsSourceLocation(buf []byte, offset flatbuffers.UOffsetT) *SourceLocation
func (*SourceLocation) End ¶
func (rcv *SourceLocation) End(obj *Position) *Position
func (*SourceLocation) File ¶
func (rcv *SourceLocation) File() []byte
func (*SourceLocation) Init ¶
func (rcv *SourceLocation) Init(buf []byte, i flatbuffers.UOffsetT)
func (*SourceLocation) Source ¶
func (rcv *SourceLocation) Source() []byte
func (*SourceLocation) Start ¶
func (rcv *SourceLocation) Start(obj *Position) *Position
func (*SourceLocation) Table ¶
func (rcv *SourceLocation) Table() flatbuffers.Table
type Statement ¶
type Statement byte
const ( StatementNONE Statement = 0 StatementOptionStatement Statement = 1 StatementBuiltinStatement Statement = 2 StatementTestStatement Statement = 3 StatementExpressionStatement Statement = 4 StatementNativeVariableAssignment Statement = 5 StatementMemberAssignment Statement = 6 StatementReturnStatement Statement = 7 )
type StringExpression ¶
type StringExpression struct {
// contains filtered or unexported fields
}
func GetRootAsStringExpression ¶
func GetRootAsStringExpression(buf []byte, offset flatbuffers.UOffsetT) *StringExpression
func GetSizePrefixedRootAsStringExpression ¶ added in v0.119.0
func GetSizePrefixedRootAsStringExpression(buf []byte, offset flatbuffers.UOffsetT) *StringExpression
func (*StringExpression) Init ¶
func (rcv *StringExpression) Init(buf []byte, i flatbuffers.UOffsetT)
func (*StringExpression) Loc ¶
func (rcv *StringExpression) Loc(obj *SourceLocation) *SourceLocation
func (*StringExpression) Parts ¶
func (rcv *StringExpression) Parts(obj *StringExpressionPart, j int) bool
func (*StringExpression) PartsLength ¶
func (rcv *StringExpression) PartsLength() int
func (*StringExpression) Table ¶
func (rcv *StringExpression) Table() flatbuffers.Table
type StringExpressionPart ¶
type StringExpressionPart struct {
// contains filtered or unexported fields
}
func GetRootAsStringExpressionPart ¶
func GetRootAsStringExpressionPart(buf []byte, offset flatbuffers.UOffsetT) *StringExpressionPart
func GetSizePrefixedRootAsStringExpressionPart ¶ added in v0.119.0
func GetSizePrefixedRootAsStringExpressionPart(buf []byte, offset flatbuffers.UOffsetT) *StringExpressionPart
func (*StringExpressionPart) Init ¶
func (rcv *StringExpressionPart) Init(buf []byte, i flatbuffers.UOffsetT)
func (*StringExpressionPart) InterpolatedExpression ¶
func (rcv *StringExpressionPart) InterpolatedExpression(obj *flatbuffers.Table) bool
func (*StringExpressionPart) InterpolatedExpressionType ¶
func (rcv *StringExpressionPart) InterpolatedExpressionType() Expression
func (*StringExpressionPart) Loc ¶
func (rcv *StringExpressionPart) Loc(obj *SourceLocation) *SourceLocation
func (*StringExpressionPart) MutateInterpolatedExpressionType ¶
func (rcv *StringExpressionPart) MutateInterpolatedExpressionType(n Expression) bool
func (*StringExpressionPart) Table ¶
func (rcv *StringExpressionPart) Table() flatbuffers.Table
func (*StringExpressionPart) TextValue ¶
func (rcv *StringExpressionPart) TextValue() []byte
type StringLiteral ¶
type StringLiteral struct {
// contains filtered or unexported fields
}
func GetRootAsStringLiteral ¶
func GetRootAsStringLiteral(buf []byte, offset flatbuffers.UOffsetT) *StringLiteral
func GetSizePrefixedRootAsStringLiteral ¶ added in v0.119.0
func GetSizePrefixedRootAsStringLiteral(buf []byte, offset flatbuffers.UOffsetT) *StringLiteral
func (*StringLiteral) Init ¶
func (rcv *StringLiteral) Init(buf []byte, i flatbuffers.UOffsetT)
func (*StringLiteral) Loc ¶
func (rcv *StringLiteral) Loc(obj *SourceLocation) *SourceLocation
func (*StringLiteral) Table ¶
func (rcv *StringLiteral) Table() flatbuffers.Table
func (*StringLiteral) Value ¶
func (rcv *StringLiteral) Value() []byte
type TestStatement ¶
type TestStatement struct {
// contains filtered or unexported fields
}
func GetRootAsTestStatement ¶
func GetRootAsTestStatement(buf []byte, offset flatbuffers.UOffsetT) *TestStatement
func GetSizePrefixedRootAsTestStatement ¶ added in v0.119.0
func GetSizePrefixedRootAsTestStatement(buf []byte, offset flatbuffers.UOffsetT) *TestStatement
func (*TestStatement) Assignment ¶
func (rcv *TestStatement) Assignment(obj *NativeVariableAssignment) *NativeVariableAssignment
func (*TestStatement) Init ¶
func (rcv *TestStatement) Init(buf []byte, i flatbuffers.UOffsetT)
func (*TestStatement) Loc ¶
func (rcv *TestStatement) Loc(obj *SourceLocation) *SourceLocation
func (*TestStatement) Table ¶
func (rcv *TestStatement) Table() flatbuffers.Table
type Time ¶
type Time struct {
// contains filtered or unexported fields
}
func GetRootAsTime ¶
func GetRootAsTime(buf []byte, offset flatbuffers.UOffsetT) *Time
func GetSizePrefixedRootAsTime ¶ added in v0.119.0
func GetSizePrefixedRootAsTime(buf []byte, offset flatbuffers.UOffsetT) *Time
func (*Time) MutateNsecs ¶
func (*Time) MutateOffset ¶
func (*Time) MutateSecs ¶
func (*Time) Table ¶
func (rcv *Time) Table() flatbuffers.Table
type TypeAssignment ¶
type TypeAssignment struct {
// contains filtered or unexported fields
}
func GetRootAsTypeAssignment ¶
func GetRootAsTypeAssignment(buf []byte, offset flatbuffers.UOffsetT) *TypeAssignment
func GetSizePrefixedRootAsTypeAssignment ¶ added in v0.119.0
func GetSizePrefixedRootAsTypeAssignment(buf []byte, offset flatbuffers.UOffsetT) *TypeAssignment
func (*TypeAssignment) Id ¶
func (rcv *TypeAssignment) Id() []byte
func (*TypeAssignment) Init ¶
func (rcv *TypeAssignment) Init(buf []byte, i flatbuffers.UOffsetT)
func (*TypeAssignment) Table ¶
func (rcv *TypeAssignment) Table() flatbuffers.Table
func (*TypeAssignment) Ty ¶
func (rcv *TypeAssignment) Ty(obj *PolyType) *PolyType
type TypeEnvironment ¶
type TypeEnvironment struct {
// contains filtered or unexported fields
}
func GetRootAsTypeEnvironment ¶
func GetRootAsTypeEnvironment(buf []byte, offset flatbuffers.UOffsetT) *TypeEnvironment
func GetSizePrefixedRootAsTypeEnvironment ¶ added in v0.119.0
func GetSizePrefixedRootAsTypeEnvironment(buf []byte, offset flatbuffers.UOffsetT) *TypeEnvironment
func (*TypeEnvironment) Assignments ¶
func (rcv *TypeEnvironment) Assignments(obj *TypeAssignment, j int) bool
func (*TypeEnvironment) AssignmentsLength ¶
func (rcv *TypeEnvironment) AssignmentsLength() int
func (*TypeEnvironment) Init ¶
func (rcv *TypeEnvironment) Init(buf []byte, i flatbuffers.UOffsetT)
func (*TypeEnvironment) Table ¶
func (rcv *TypeEnvironment) Table() flatbuffers.Table
type UnaryExpression ¶
type UnaryExpression struct {
// contains filtered or unexported fields
}
func GetRootAsUnaryExpression ¶
func GetRootAsUnaryExpression(buf []byte, offset flatbuffers.UOffsetT) *UnaryExpression
func GetSizePrefixedRootAsUnaryExpression ¶ added in v0.119.0
func GetSizePrefixedRootAsUnaryExpression(buf []byte, offset flatbuffers.UOffsetT) *UnaryExpression
func (*UnaryExpression) Argument ¶
func (rcv *UnaryExpression) Argument(obj *flatbuffers.Table) bool
func (*UnaryExpression) ArgumentType ¶
func (rcv *UnaryExpression) ArgumentType() Expression
func (*UnaryExpression) Init ¶
func (rcv *UnaryExpression) Init(buf []byte, i flatbuffers.UOffsetT)
func (*UnaryExpression) Loc ¶
func (rcv *UnaryExpression) Loc(obj *SourceLocation) *SourceLocation
func (*UnaryExpression) MutateArgumentType ¶
func (rcv *UnaryExpression) MutateArgumentType(n Expression) bool
func (*UnaryExpression) MutateOperator ¶
func (rcv *UnaryExpression) MutateOperator(n Operator) bool
func (*UnaryExpression) MutateTypType ¶
func (rcv *UnaryExpression) MutateTypType(n MonoType) bool
func (*UnaryExpression) Operator ¶
func (rcv *UnaryExpression) Operator() Operator
func (*UnaryExpression) Table ¶
func (rcv *UnaryExpression) Table() flatbuffers.Table
func (*UnaryExpression) Typ ¶
func (rcv *UnaryExpression) Typ(obj *flatbuffers.Table) bool
func (*UnaryExpression) TypType ¶
func (rcv *UnaryExpression) TypType() MonoType
type UnsignedIntegerLiteral ¶
type UnsignedIntegerLiteral struct {
// contains filtered or unexported fields
}
func GetRootAsUnsignedIntegerLiteral ¶
func GetRootAsUnsignedIntegerLiteral(buf []byte, offset flatbuffers.UOffsetT) *UnsignedIntegerLiteral
func GetSizePrefixedRootAsUnsignedIntegerLiteral ¶ added in v0.119.0
func GetSizePrefixedRootAsUnsignedIntegerLiteral(buf []byte, offset flatbuffers.UOffsetT) *UnsignedIntegerLiteral
func (*UnsignedIntegerLiteral) Init ¶
func (rcv *UnsignedIntegerLiteral) Init(buf []byte, i flatbuffers.UOffsetT)
func (*UnsignedIntegerLiteral) Loc ¶
func (rcv *UnsignedIntegerLiteral) Loc(obj *SourceLocation) *SourceLocation
func (*UnsignedIntegerLiteral) MutateValue ¶
func (rcv *UnsignedIntegerLiteral) MutateValue(n uint64) bool
func (*UnsignedIntegerLiteral) Table ¶
func (rcv *UnsignedIntegerLiteral) Table() flatbuffers.Table
func (*UnsignedIntegerLiteral) Value ¶
func (rcv *UnsignedIntegerLiteral) Value() uint64
type Var ¶
type Var struct {
// contains filtered or unexported fields
}
func GetRootAsVar ¶
func GetRootAsVar(buf []byte, offset flatbuffers.UOffsetT) *Var
func GetSizePrefixedRootAsVar ¶ added in v0.119.0
func GetSizePrefixedRootAsVar(buf []byte, offset flatbuffers.UOffsetT) *Var
func (*Var) Table ¶
func (rcv *Var) Table() flatbuffers.Table
type Vector ¶ added in v0.132.0
type Vector struct {
// contains filtered or unexported fields
}
func GetRootAsVector ¶ added in v0.132.0
func GetRootAsVector(buf []byte, offset flatbuffers.UOffsetT) *Vector
func GetSizePrefixedRootAsVector ¶ added in v0.132.0
func GetSizePrefixedRootAsVector(buf []byte, offset flatbuffers.UOffsetT) *Vector
func (*Vector) MutateTType ¶ added in v0.132.0
func (*Vector) Table ¶ added in v0.132.0
func (rcv *Vector) Table() flatbuffers.Table
type WrappedExpression ¶
type WrappedExpression struct {
// contains filtered or unexported fields
}
func GetRootAsWrappedExpression ¶
func GetRootAsWrappedExpression(buf []byte, offset flatbuffers.UOffsetT) *WrappedExpression
func GetSizePrefixedRootAsWrappedExpression ¶ added in v0.119.0
func GetSizePrefixedRootAsWrappedExpression(buf []byte, offset flatbuffers.UOffsetT) *WrappedExpression
func (*WrappedExpression) Expression ¶
func (rcv *WrappedExpression) Expression(obj *flatbuffers.Table) bool
func (*WrappedExpression) ExpressionType ¶
func (rcv *WrappedExpression) ExpressionType() Expression
func (*WrappedExpression) Init ¶
func (rcv *WrappedExpression) Init(buf []byte, i flatbuffers.UOffsetT)
func (*WrappedExpression) MutateExpressionType ¶
func (rcv *WrappedExpression) MutateExpressionType(n Expression) bool
func (*WrappedExpression) Table ¶
func (rcv *WrappedExpression) Table() flatbuffers.Table
type WrappedStatement ¶
type WrappedStatement struct {
// contains filtered or unexported fields
}
func GetRootAsWrappedStatement ¶
func GetRootAsWrappedStatement(buf []byte, offset flatbuffers.UOffsetT) *WrappedStatement
func GetSizePrefixedRootAsWrappedStatement ¶ added in v0.119.0
func GetSizePrefixedRootAsWrappedStatement(buf []byte, offset flatbuffers.UOffsetT) *WrappedStatement
func (*WrappedStatement) Init ¶
func (rcv *WrappedStatement) Init(buf []byte, i flatbuffers.UOffsetT)
func (*WrappedStatement) MutateStatementType ¶
func (rcv *WrappedStatement) MutateStatementType(n Statement) bool
func (*WrappedStatement) Statement ¶
func (rcv *WrappedStatement) Statement(obj *flatbuffers.Table) bool
func (*WrappedStatement) StatementType ¶
func (rcv *WrappedStatement) StatementType() Statement
func (*WrappedStatement) Table ¶
func (rcv *WrappedStatement) Table() flatbuffers.Table
Click to show internal directories.
Click to hide internal directories.