grammar

package
v3.1.0-alpha.2 Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const Declaration_AnnotationApplication_TypeID = 0xd00489d473826290

Declaration_AnnotationApplication_TypeID is the unique identifier for the type Declaration_AnnotationApplication.

View Source
const Declaration_BrandParameter_TypeID = 0xd5e71144af1ce175

Declaration_BrandParameter_TypeID is the unique identifier for the type Declaration_BrandParameter.

View Source
const Declaration_ParamList_TypeID = 0xb3f66e7a79d81bcd

Declaration_ParamList_TypeID is the unique identifier for the type Declaration_ParamList.

View Source
const Declaration_Param_TypeID = 0xfffe08a9a697d2a5

Declaration_Param_TypeID is the unique identifier for the type Declaration_Param.

View Source
const Declaration_TypeID = 0x96efe787c17e83bb

Declaration_TypeID is the unique identifier for the type Declaration.

View Source
const Declaration_builtinParams = uint64(0x94099c3f9eb32d6b)
View Source
const Expression_Param_TypeID = 0xc90246b71adedbaa

Expression_Param_TypeID is the unique identifier for the type Expression_Param.

View Source
const Expression_TypeID = 0x8e207d4dfe54d0de

Expression_TypeID is the unique identifier for the type Expression.

View Source
const LocatedFloat_TypeID = 0x90f2a60678fd2367

LocatedFloat_TypeID is the unique identifier for the type LocatedFloat.

View Source
const LocatedInteger_TypeID = 0x991c7a3693d62cf2

LocatedInteger_TypeID is the unique identifier for the type LocatedInteger.

View Source
const LocatedText_TypeID = 0xe75816b56529d464

LocatedText_TypeID is the unique identifier for the type LocatedText.

View Source
const ParsedFile_TypeID = 0x84e4f3f5a807605c

ParsedFile_TypeID is the unique identifier for the type ParsedFile.

Variables

This section is empty.

Functions

func RegisterSchema

func RegisterSchema(reg *schemas.Registry)

Types

type Declaration

type Declaration capnp.Struct

func NewDeclaration

func NewDeclaration(s *capnp.Segment) (Declaration, error)

func NewRootDeclaration

func NewRootDeclaration(s *capnp.Segment) (Declaration, error)

func ReadRootDeclaration

func ReadRootDeclaration(msg *capnp.Message) (Declaration, error)

func (Declaration) Annotation

func (s Declaration) Annotation() Declaration_annotation

func (Declaration) Annotations

func (Declaration) Const

func (s Declaration) Const() Declaration_const

func (Declaration) DecodeFromPtr

func (Declaration) DecodeFromPtr(p capnp.Ptr) Declaration

func (Declaration) DocComment

func (s Declaration) DocComment() (string, error)

func (Declaration) DocCommentBytes

func (s Declaration) DocCommentBytes() ([]byte, error)

func (Declaration) EncodeAsPtr

func (s Declaration) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr

func (Declaration) EndByte

func (s Declaration) EndByte() uint32

func (Declaration) Field

func (s Declaration) Field() Declaration_field

func (Declaration) HasAnnotations

func (s Declaration) HasAnnotations() bool

func (Declaration) HasDocComment

func (s Declaration) HasDocComment() bool

func (Declaration) HasNakedAnnotation

func (s Declaration) HasNakedAnnotation() bool

func (Declaration) HasNakedId

func (s Declaration) HasNakedId() bool

func (Declaration) HasName

func (s Declaration) HasName() bool

func (Declaration) HasNestedDecls

func (s Declaration) HasNestedDecls() bool

func (Declaration) HasParameters

func (s Declaration) HasParameters() bool

func (Declaration) Id

func (s Declaration) Id() Declaration_id

func (Declaration) Interface

func (s Declaration) Interface() Declaration_interface

func (Declaration) IsValid

func (s Declaration) IsValid() bool

func (Declaration) Message

func (s Declaration) Message() *capnp.Message

func (Declaration) Method

func (s Declaration) Method() Declaration_method

func (Declaration) NakedAnnotation

func (s Declaration) NakedAnnotation() (Declaration_AnnotationApplication, error)

func (Declaration) NakedId

func (s Declaration) NakedId() (LocatedInteger, error)

func (Declaration) Name

func (s Declaration) Name() (LocatedText, error)

func (Declaration) NestedDecls

func (s Declaration) NestedDecls() (Declaration_List, error)

func (Declaration) NewAnnotations

NewAnnotations sets the annotations field to a newly allocated Declaration_AnnotationApplication_List, preferring placement in s's segment.

func (Declaration) NewNakedAnnotation

func (s Declaration) NewNakedAnnotation() (Declaration_AnnotationApplication, error)

NewNakedAnnotation sets the nakedAnnotation field to a newly allocated Declaration_AnnotationApplication struct, preferring placement in s's segment.

func (Declaration) NewNakedId

func (s Declaration) NewNakedId() (LocatedInteger, error)

NewNakedId sets the nakedId field to a newly allocated LocatedInteger struct, preferring placement in s's segment.

func (Declaration) NewName

func (s Declaration) NewName() (LocatedText, error)

NewName sets the name field to a newly allocated LocatedText struct, preferring placement in s's segment.

func (Declaration) NewNestedDecls

func (s Declaration) NewNestedDecls(n int32) (Declaration_List, error)

NewNestedDecls sets the nestedDecls field to a newly allocated Declaration_List, preferring placement in s's segment.

func (Declaration) NewParameters

NewParameters sets the parameters field to a newly allocated Declaration_BrandParameter_List, preferring placement in s's segment.

func (Declaration) Parameters

func (Declaration) Segment

func (s Declaration) Segment() *capnp.Segment

func (Declaration) SetAnnotation

func (s Declaration) SetAnnotation()

func (Declaration) SetAnnotations

func (Declaration) SetBuiltinAnyList

func (s Declaration) SetBuiltinAnyList()

func (Declaration) SetBuiltinAnyPointer

func (s Declaration) SetBuiltinAnyPointer()

func (Declaration) SetBuiltinAnyStruct

func (s Declaration) SetBuiltinAnyStruct()

func (Declaration) SetBuiltinBool

func (s Declaration) SetBuiltinBool()

func (Declaration) SetBuiltinCapability

func (s Declaration) SetBuiltinCapability()

func (Declaration) SetBuiltinData

func (s Declaration) SetBuiltinData()

func (Declaration) SetBuiltinFloat32

func (s Declaration) SetBuiltinFloat32()

func (Declaration) SetBuiltinFloat64

func (s Declaration) SetBuiltinFloat64()

func (Declaration) SetBuiltinInt8

func (s Declaration) SetBuiltinInt8()

func (Declaration) SetBuiltinInt16

func (s Declaration) SetBuiltinInt16()

func (Declaration) SetBuiltinInt32

func (s Declaration) SetBuiltinInt32()

func (Declaration) SetBuiltinInt64

func (s Declaration) SetBuiltinInt64()

func (Declaration) SetBuiltinList

func (s Declaration) SetBuiltinList()

func (Declaration) SetBuiltinObject

func (s Declaration) SetBuiltinObject()

func (Declaration) SetBuiltinText

func (s Declaration) SetBuiltinText()

func (Declaration) SetBuiltinUInt8

func (s Declaration) SetBuiltinUInt8()

func (Declaration) SetBuiltinUInt16

func (s Declaration) SetBuiltinUInt16()

func (Declaration) SetBuiltinUInt32

func (s Declaration) SetBuiltinUInt32()

func (Declaration) SetBuiltinUInt64

func (s Declaration) SetBuiltinUInt64()

func (Declaration) SetBuiltinVoid

func (s Declaration) SetBuiltinVoid()

func (Declaration) SetConst

func (s Declaration) SetConst()

func (Declaration) SetDocComment

func (s Declaration) SetDocComment(v string) error

func (Declaration) SetEndByte

func (s Declaration) SetEndByte(v uint32)

func (Declaration) SetEnum

func (s Declaration) SetEnum()

func (Declaration) SetEnumerant

func (s Declaration) SetEnumerant()

func (Declaration) SetField

func (s Declaration) SetField()

func (Declaration) SetFile

func (s Declaration) SetFile()

func (Declaration) SetGroup

func (s Declaration) SetGroup()

func (Declaration) SetInterface

func (s Declaration) SetInterface()

func (Declaration) SetMethod

func (s Declaration) SetMethod()

func (Declaration) SetNakedAnnotation

func (s Declaration) SetNakedAnnotation(v Declaration_AnnotationApplication) error

func (Declaration) SetNakedId

func (s Declaration) SetNakedId(v LocatedInteger) error

func (Declaration) SetName

func (s Declaration) SetName(v LocatedText) error

func (Declaration) SetNestedDecls

func (s Declaration) SetNestedDecls(v Declaration_List) error

func (Declaration) SetParameters

func (Declaration) SetStartByte

func (s Declaration) SetStartByte(v uint32)

func (Declaration) SetStruct

func (s Declaration) SetStruct()

func (Declaration) SetUnion

func (s Declaration) SetUnion()

func (Declaration) SetUsing

func (s Declaration) SetUsing()

func (Declaration) StartByte

func (s Declaration) StartByte() uint32

func (Declaration) String

func (s Declaration) String() string

func (Declaration) ToPtr

func (s Declaration) ToPtr() capnp.Ptr

func (Declaration) Using

func (s Declaration) Using() Declaration_using

func (Declaration) Which

func (s Declaration) Which() Declaration_Which

type Declaration_AnnotationApplication

type Declaration_AnnotationApplication capnp.Struct

func NewDeclaration_AnnotationApplication

func NewDeclaration_AnnotationApplication(s *capnp.Segment) (Declaration_AnnotationApplication, error)

func NewRootDeclaration_AnnotationApplication

func NewRootDeclaration_AnnotationApplication(s *capnp.Segment) (Declaration_AnnotationApplication, error)

func ReadRootDeclaration_AnnotationApplication

func ReadRootDeclaration_AnnotationApplication(msg *capnp.Message) (Declaration_AnnotationApplication, error)

func (Declaration_AnnotationApplication) DecodeFromPtr

func (Declaration_AnnotationApplication) EncodeAsPtr

func (Declaration_AnnotationApplication) HasName

func (Declaration_AnnotationApplication) IsValid

func (Declaration_AnnotationApplication) Message

func (Declaration_AnnotationApplication) Name

func (Declaration_AnnotationApplication) NewName

NewName sets the name field to a newly allocated Expression struct, preferring placement in s's segment.

func (Declaration_AnnotationApplication) Segment

func (Declaration_AnnotationApplication) SetName

func (Declaration_AnnotationApplication) String

func (Declaration_AnnotationApplication) ToPtr

func (Declaration_AnnotationApplication) Value

type Declaration_AnnotationApplication_Future

type Declaration_AnnotationApplication_Future struct{ *capnp.Future }

Declaration_AnnotationApplication_Future is a wrapper for a Declaration_AnnotationApplication promised by a client call.

func (Declaration_AnnotationApplication_Future) Name

func (Declaration_AnnotationApplication_Future) Struct

func (Declaration_AnnotationApplication_Future) Value

type Declaration_AnnotationApplication_List

type Declaration_AnnotationApplication_List = capnp.StructList[Declaration_AnnotationApplication]

Declaration_AnnotationApplication_List is a list of Declaration_AnnotationApplication.

func NewDeclaration_AnnotationApplication_List

func NewDeclaration_AnnotationApplication_List(s *capnp.Segment, sz int32) (Declaration_AnnotationApplication_List, error)

NewDeclaration_AnnotationApplication creates a new list of Declaration_AnnotationApplication.

type Declaration_AnnotationApplication_value

type Declaration_AnnotationApplication_value Declaration_AnnotationApplication

func (Declaration_AnnotationApplication_value) Expression

func (Declaration_AnnotationApplication_value) HasExpression

func (Declaration_AnnotationApplication_value) IsValid

func (Declaration_AnnotationApplication_value) Message

func (Declaration_AnnotationApplication_value) NewExpression

NewExpression sets the expression field to a newly allocated Expression struct, preferring placement in s's segment.

func (Declaration_AnnotationApplication_value) Segment

func (Declaration_AnnotationApplication_value) SetExpression

func (Declaration_AnnotationApplication_value) SetNone

func (Declaration_AnnotationApplication_value) Which

type Declaration_AnnotationApplication_value_Future

type Declaration_AnnotationApplication_value_Future struct{ *capnp.Future }

Declaration_AnnotationApplication_value_Future is a wrapper for a Declaration_AnnotationApplication_value promised by a client call.

func (Declaration_AnnotationApplication_value_Future) Expression

func (Declaration_AnnotationApplication_value_Future) Struct

type Declaration_AnnotationApplication_value_Which

type Declaration_AnnotationApplication_value_Which uint16
const (
	Declaration_AnnotationApplication_value_Which_none       Declaration_AnnotationApplication_value_Which = 0
	Declaration_AnnotationApplication_value_Which_expression Declaration_AnnotationApplication_value_Which = 1
)

func (Declaration_AnnotationApplication_value_Which) String

type Declaration_BrandParameter

type Declaration_BrandParameter capnp.Struct

func NewDeclaration_BrandParameter

func NewDeclaration_BrandParameter(s *capnp.Segment) (Declaration_BrandParameter, error)

func NewRootDeclaration_BrandParameter

func NewRootDeclaration_BrandParameter(s *capnp.Segment) (Declaration_BrandParameter, error)

func ReadRootDeclaration_BrandParameter

func ReadRootDeclaration_BrandParameter(msg *capnp.Message) (Declaration_BrandParameter, error)

func (Declaration_BrandParameter) DecodeFromPtr

func (Declaration_BrandParameter) EncodeAsPtr

func (s Declaration_BrandParameter) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr

func (Declaration_BrandParameter) EndByte

func (s Declaration_BrandParameter) EndByte() uint32

func (Declaration_BrandParameter) HasName

func (s Declaration_BrandParameter) HasName() bool

func (Declaration_BrandParameter) IsValid

func (s Declaration_BrandParameter) IsValid() bool

func (Declaration_BrandParameter) Message

func (Declaration_BrandParameter) Name

func (Declaration_BrandParameter) NameBytes

func (s Declaration_BrandParameter) NameBytes() ([]byte, error)

func (Declaration_BrandParameter) Segment

func (Declaration_BrandParameter) SetEndByte

func (s Declaration_BrandParameter) SetEndByte(v uint32)

func (Declaration_BrandParameter) SetName

func (Declaration_BrandParameter) SetStartByte

func (s Declaration_BrandParameter) SetStartByte(v uint32)

func (Declaration_BrandParameter) StartByte

func (s Declaration_BrandParameter) StartByte() uint32

func (Declaration_BrandParameter) String

func (Declaration_BrandParameter) ToPtr

type Declaration_BrandParameter_Future

type Declaration_BrandParameter_Future struct{ *capnp.Future }

Declaration_BrandParameter_Future is a wrapper for a Declaration_BrandParameter promised by a client call.

func (Declaration_BrandParameter_Future) Struct

type Declaration_BrandParameter_List

type Declaration_BrandParameter_List = capnp.StructList[Declaration_BrandParameter]

Declaration_BrandParameter_List is a list of Declaration_BrandParameter.

func NewDeclaration_BrandParameter_List

func NewDeclaration_BrandParameter_List(s *capnp.Segment, sz int32) (Declaration_BrandParameter_List, error)

NewDeclaration_BrandParameter creates a new list of Declaration_BrandParameter.

type Declaration_Future

type Declaration_Future struct{ *capnp.Future }

Declaration_Future is a wrapper for a Declaration promised by a client call.

func (Declaration_Future) Annotation

func (Declaration_Future) Const

func (Declaration_Future) Field

func (Declaration_Future) Id

func (Declaration_Future) Interface

func (Declaration_Future) Method

func (Declaration_Future) NakedAnnotation

func (Declaration_Future) NakedId

func (Declaration_Future) Name

func (Declaration_Future) Struct

func (f Declaration_Future) Struct() (Declaration, error)

func (Declaration_Future) Using

type Declaration_List

type Declaration_List = capnp.StructList[Declaration]

Declaration_List is a list of Declaration.

func NewDeclaration_List

func NewDeclaration_List(s *capnp.Segment, sz int32) (Declaration_List, error)

NewDeclaration creates a new list of Declaration.

type Declaration_Param

type Declaration_Param capnp.Struct

func NewDeclaration_Param

func NewDeclaration_Param(s *capnp.Segment) (Declaration_Param, error)

func NewRootDeclaration_Param

func NewRootDeclaration_Param(s *capnp.Segment) (Declaration_Param, error)

func ReadRootDeclaration_Param

func ReadRootDeclaration_Param(msg *capnp.Message) (Declaration_Param, error)

func (Declaration_Param) Annotations

func (Declaration_Param) DecodeFromPtr

func (Declaration_Param) DecodeFromPtr(p capnp.Ptr) Declaration_Param

func (Declaration_Param) DefaultValue

func (Declaration_Param) EncodeAsPtr

func (s Declaration_Param) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr

func (Declaration_Param) EndByte

func (s Declaration_Param) EndByte() uint32

func (Declaration_Param) HasAnnotations

func (s Declaration_Param) HasAnnotations() bool

func (Declaration_Param) HasName

func (s Declaration_Param) HasName() bool

func (Declaration_Param) HasType

func (s Declaration_Param) HasType() bool

func (Declaration_Param) IsValid

func (s Declaration_Param) IsValid() bool

func (Declaration_Param) Message

func (s Declaration_Param) Message() *capnp.Message

func (Declaration_Param) Name

func (s Declaration_Param) Name() (LocatedText, error)

func (Declaration_Param) NewAnnotations

NewAnnotations sets the annotations field to a newly allocated Declaration_AnnotationApplication_List, preferring placement in s's segment.

func (Declaration_Param) NewName

func (s Declaration_Param) NewName() (LocatedText, error)

NewName sets the name field to a newly allocated LocatedText struct, preferring placement in s's segment.

func (Declaration_Param) NewType

func (s Declaration_Param) NewType() (Expression, error)

NewType sets the type field to a newly allocated Expression struct, preferring placement in s's segment.

func (Declaration_Param) Segment

func (s Declaration_Param) Segment() *capnp.Segment

func (Declaration_Param) SetAnnotations

func (Declaration_Param) SetEndByte

func (s Declaration_Param) SetEndByte(v uint32)

func (Declaration_Param) SetName

func (s Declaration_Param) SetName(v LocatedText) error

func (Declaration_Param) SetStartByte

func (s Declaration_Param) SetStartByte(v uint32)

func (Declaration_Param) SetType

func (s Declaration_Param) SetType(v Expression) error

func (Declaration_Param) StartByte

func (s Declaration_Param) StartByte() uint32

func (Declaration_Param) String

func (s Declaration_Param) String() string

func (Declaration_Param) ToPtr

func (s Declaration_Param) ToPtr() capnp.Ptr

func (Declaration_Param) Type

func (s Declaration_Param) Type() (Expression, error)

type Declaration_ParamList

type Declaration_ParamList capnp.Struct

func NewDeclaration_ParamList

func NewDeclaration_ParamList(s *capnp.Segment) (Declaration_ParamList, error)

func NewRootDeclaration_ParamList

func NewRootDeclaration_ParamList(s *capnp.Segment) (Declaration_ParamList, error)

func ReadRootDeclaration_ParamList

func ReadRootDeclaration_ParamList(msg *capnp.Message) (Declaration_ParamList, error)

func (Declaration_ParamList) DecodeFromPtr

func (Declaration_ParamList) EncodeAsPtr

func (s Declaration_ParamList) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr

func (Declaration_ParamList) EndByte

func (s Declaration_ParamList) EndByte() uint32

func (Declaration_ParamList) HasNamedList

func (s Declaration_ParamList) HasNamedList() bool

func (Declaration_ParamList) HasType

func (s Declaration_ParamList) HasType() bool

func (Declaration_ParamList) IsValid

func (s Declaration_ParamList) IsValid() bool

func (Declaration_ParamList) Message

func (s Declaration_ParamList) Message() *capnp.Message

func (Declaration_ParamList) NamedList

func (Declaration_ParamList) NewNamedList

NewNamedList sets the namedList field to a newly allocated Declaration_Param_List, preferring placement in s's segment.

func (Declaration_ParamList) NewType

func (s Declaration_ParamList) NewType() (Expression, error)

NewType sets the type field to a newly allocated Expression struct, preferring placement in s's segment.

func (Declaration_ParamList) Segment

func (s Declaration_ParamList) Segment() *capnp.Segment

func (Declaration_ParamList) SetEndByte

func (s Declaration_ParamList) SetEndByte(v uint32)

func (Declaration_ParamList) SetNamedList

func (Declaration_ParamList) SetStartByte

func (s Declaration_ParamList) SetStartByte(v uint32)

func (Declaration_ParamList) SetStream

func (s Declaration_ParamList) SetStream()

func (Declaration_ParamList) SetType

func (s Declaration_ParamList) SetType(v Expression) error

func (Declaration_ParamList) StartByte

func (s Declaration_ParamList) StartByte() uint32

func (Declaration_ParamList) String

func (s Declaration_ParamList) String() string

func (Declaration_ParamList) ToPtr

func (s Declaration_ParamList) ToPtr() capnp.Ptr

func (Declaration_ParamList) Type

func (Declaration_ParamList) Which

type Declaration_ParamList_Future

type Declaration_ParamList_Future struct{ *capnp.Future }

Declaration_ParamList_Future is a wrapper for a Declaration_ParamList promised by a client call.

func (Declaration_ParamList_Future) Struct

func (Declaration_ParamList_Future) Type

type Declaration_ParamList_List

type Declaration_ParamList_List = capnp.StructList[Declaration_ParamList]

Declaration_ParamList_List is a list of Declaration_ParamList.

func NewDeclaration_ParamList_List

func NewDeclaration_ParamList_List(s *capnp.Segment, sz int32) (Declaration_ParamList_List, error)

NewDeclaration_ParamList creates a new list of Declaration_ParamList.

type Declaration_ParamList_Which

type Declaration_ParamList_Which uint16
const (
	Declaration_ParamList_Which_namedList Declaration_ParamList_Which = 0
	Declaration_ParamList_Which_type      Declaration_ParamList_Which = 1
	Declaration_ParamList_Which_stream    Declaration_ParamList_Which = 2
)

func (Declaration_ParamList_Which) String

type Declaration_Param_Future

type Declaration_Param_Future struct{ *capnp.Future }

Declaration_Param_Future is a wrapper for a Declaration_Param promised by a client call.

func (Declaration_Param_Future) DefaultValue

func (Declaration_Param_Future) Name

func (Declaration_Param_Future) Struct

func (Declaration_Param_Future) Type

type Declaration_Param_List

type Declaration_Param_List = capnp.StructList[Declaration_Param]

Declaration_Param_List is a list of Declaration_Param.

func NewDeclaration_Param_List

func NewDeclaration_Param_List(s *capnp.Segment, sz int32) (Declaration_Param_List, error)

NewDeclaration_Param creates a new list of Declaration_Param.

type Declaration_Param_defaultValue

type Declaration_Param_defaultValue Declaration_Param

func (Declaration_Param_defaultValue) HasValue

func (s Declaration_Param_defaultValue) HasValue() bool

func (Declaration_Param_defaultValue) IsValid

func (Declaration_Param_defaultValue) Message

func (Declaration_Param_defaultValue) NewValue

NewValue sets the value field to a newly allocated Expression struct, preferring placement in s's segment.

func (Declaration_Param_defaultValue) Segment

func (Declaration_Param_defaultValue) SetNone

func (s Declaration_Param_defaultValue) SetNone()

func (Declaration_Param_defaultValue) SetValue

func (Declaration_Param_defaultValue) Value

func (Declaration_Param_defaultValue) Which

type Declaration_Param_defaultValue_Future

type Declaration_Param_defaultValue_Future struct{ *capnp.Future }

Declaration_Param_defaultValue_Future is a wrapper for a Declaration_Param_defaultValue promised by a client call.

func (Declaration_Param_defaultValue_Future) Struct

func (Declaration_Param_defaultValue_Future) Value

type Declaration_Param_defaultValue_Which

type Declaration_Param_defaultValue_Which uint16
const (
	Declaration_Param_defaultValue_Which_none  Declaration_Param_defaultValue_Which = 0
	Declaration_Param_defaultValue_Which_value Declaration_Param_defaultValue_Which = 1
)

func (Declaration_Param_defaultValue_Which) String

type Declaration_Which

type Declaration_Which uint16
const (
	Declaration_Which_file              Declaration_Which = 0
	Declaration_Which_using             Declaration_Which = 1
	Declaration_Which_const             Declaration_Which = 2
	Declaration_Which_enum              Declaration_Which = 3
	Declaration_Which_enumerant         Declaration_Which = 4
	Declaration_Which_struct            Declaration_Which = 5
	Declaration_Which_field             Declaration_Which = 6
	Declaration_Which_union             Declaration_Which = 7
	Declaration_Which_group             Declaration_Which = 8
	Declaration_Which_interface         Declaration_Which = 9
	Declaration_Which_method            Declaration_Which = 10
	Declaration_Which_annotation        Declaration_Which = 11
	Declaration_Which_nakedId           Declaration_Which = 12
	Declaration_Which_nakedAnnotation   Declaration_Which = 13
	Declaration_Which_builtinVoid       Declaration_Which = 14
	Declaration_Which_builtinBool       Declaration_Which = 15
	Declaration_Which_builtinInt8       Declaration_Which = 16
	Declaration_Which_builtinInt16      Declaration_Which = 17
	Declaration_Which_builtinInt32      Declaration_Which = 18
	Declaration_Which_builtinInt64      Declaration_Which = 19
	Declaration_Which_builtinUInt8      Declaration_Which = 20
	Declaration_Which_builtinUInt16     Declaration_Which = 21
	Declaration_Which_builtinUInt32     Declaration_Which = 22
	Declaration_Which_builtinUInt64     Declaration_Which = 23
	Declaration_Which_builtinFloat32    Declaration_Which = 24
	Declaration_Which_builtinFloat64    Declaration_Which = 25
	Declaration_Which_builtinText       Declaration_Which = 26
	Declaration_Which_builtinData       Declaration_Which = 27
	Declaration_Which_builtinList       Declaration_Which = 28
	Declaration_Which_builtinObject     Declaration_Which = 29
	Declaration_Which_builtinAnyPointer Declaration_Which = 30
	Declaration_Which_builtinAnyStruct  Declaration_Which = 31
	Declaration_Which_builtinAnyList    Declaration_Which = 32
	Declaration_Which_builtinCapability Declaration_Which = 33
)

func (Declaration_Which) String

func (w Declaration_Which) String() string

type Declaration_annotation

type Declaration_annotation Declaration

func (Declaration_annotation) HasType

func (s Declaration_annotation) HasType() bool

func (Declaration_annotation) IsValid

func (s Declaration_annotation) IsValid() bool

func (Declaration_annotation) Message

func (s Declaration_annotation) Message() *capnp.Message

func (Declaration_annotation) NewType

func (s Declaration_annotation) NewType() (Expression, error)

NewType sets the type field to a newly allocated Expression struct, preferring placement in s's segment.

func (Declaration_annotation) Segment

func (s Declaration_annotation) Segment() *capnp.Segment

func (Declaration_annotation) SetTargetsAnnotation

func (s Declaration_annotation) SetTargetsAnnotation(v bool)

func (Declaration_annotation) SetTargetsConst

func (s Declaration_annotation) SetTargetsConst(v bool)

func (Declaration_annotation) SetTargetsEnum

func (s Declaration_annotation) SetTargetsEnum(v bool)

func (Declaration_annotation) SetTargetsEnumerant

func (s Declaration_annotation) SetTargetsEnumerant(v bool)

func (Declaration_annotation) SetTargetsField

func (s Declaration_annotation) SetTargetsField(v bool)

func (Declaration_annotation) SetTargetsFile

func (s Declaration_annotation) SetTargetsFile(v bool)

func (Declaration_annotation) SetTargetsGroup

func (s Declaration_annotation) SetTargetsGroup(v bool)

func (Declaration_annotation) SetTargetsInterface

func (s Declaration_annotation) SetTargetsInterface(v bool)

func (Declaration_annotation) SetTargetsMethod

func (s Declaration_annotation) SetTargetsMethod(v bool)

func (Declaration_annotation) SetTargetsParam

func (s Declaration_annotation) SetTargetsParam(v bool)

func (Declaration_annotation) SetTargetsStruct

func (s Declaration_annotation) SetTargetsStruct(v bool)

func (Declaration_annotation) SetTargetsUnion

func (s Declaration_annotation) SetTargetsUnion(v bool)

func (Declaration_annotation) SetType

func (Declaration_annotation) TargetsAnnotation

func (s Declaration_annotation) TargetsAnnotation() bool

func (Declaration_annotation) TargetsConst

func (s Declaration_annotation) TargetsConst() bool

func (Declaration_annotation) TargetsEnum

func (s Declaration_annotation) TargetsEnum() bool

func (Declaration_annotation) TargetsEnumerant

func (s Declaration_annotation) TargetsEnumerant() bool

func (Declaration_annotation) TargetsField

func (s Declaration_annotation) TargetsField() bool

func (Declaration_annotation) TargetsFile

func (s Declaration_annotation) TargetsFile() bool

func (Declaration_annotation) TargetsGroup

func (s Declaration_annotation) TargetsGroup() bool

func (Declaration_annotation) TargetsInterface

func (s Declaration_annotation) TargetsInterface() bool

func (Declaration_annotation) TargetsMethod

func (s Declaration_annotation) TargetsMethod() bool

func (Declaration_annotation) TargetsParam

func (s Declaration_annotation) TargetsParam() bool

func (Declaration_annotation) TargetsStruct

func (s Declaration_annotation) TargetsStruct() bool

func (Declaration_annotation) TargetsUnion

func (s Declaration_annotation) TargetsUnion() bool

func (Declaration_annotation) Type

type Declaration_annotation_Future

type Declaration_annotation_Future struct{ *capnp.Future }

Declaration_annotation_Future is a wrapper for a Declaration_annotation promised by a client call.

func (Declaration_annotation_Future) Struct

func (Declaration_annotation_Future) Type

type Declaration_const

type Declaration_const Declaration

func (Declaration_const) HasType

func (s Declaration_const) HasType() bool

func (Declaration_const) HasValue

func (s Declaration_const) HasValue() bool

func (Declaration_const) IsValid

func (s Declaration_const) IsValid() bool

func (Declaration_const) Message

func (s Declaration_const) Message() *capnp.Message

func (Declaration_const) NewType

func (s Declaration_const) NewType() (Expression, error)

NewType sets the type field to a newly allocated Expression struct, preferring placement in s's segment.

func (Declaration_const) NewValue

func (s Declaration_const) NewValue() (Expression, error)

NewValue sets the value field to a newly allocated Expression struct, preferring placement in s's segment.

func (Declaration_const) Segment

func (s Declaration_const) Segment() *capnp.Segment

func (Declaration_const) SetType

func (s Declaration_const) SetType(v Expression) error

func (Declaration_const) SetValue

func (s Declaration_const) SetValue(v Expression) error

func (Declaration_const) Type

func (s Declaration_const) Type() (Expression, error)

func (Declaration_const) Value

func (s Declaration_const) Value() (Expression, error)

type Declaration_const_Future

type Declaration_const_Future struct{ *capnp.Future }

Declaration_const_Future is a wrapper for a Declaration_const promised by a client call.

func (Declaration_const_Future) Struct

func (Declaration_const_Future) Type

func (Declaration_const_Future) Value

type Declaration_field

type Declaration_field Declaration

func (Declaration_field) DefaultValue

func (Declaration_field) HasType

func (s Declaration_field) HasType() bool

func (Declaration_field) IsValid

func (s Declaration_field) IsValid() bool

func (Declaration_field) Message

func (s Declaration_field) Message() *capnp.Message

func (Declaration_field) NewType

func (s Declaration_field) NewType() (Expression, error)

NewType sets the type field to a newly allocated Expression struct, preferring placement in s's segment.

func (Declaration_field) Segment

func (s Declaration_field) Segment() *capnp.Segment

func (Declaration_field) SetType

func (s Declaration_field) SetType(v Expression) error

func (Declaration_field) Type

func (s Declaration_field) Type() (Expression, error)

type Declaration_field_Future

type Declaration_field_Future struct{ *capnp.Future }

Declaration_field_Future is a wrapper for a Declaration_field promised by a client call.

func (Declaration_field_Future) DefaultValue

func (Declaration_field_Future) Struct

func (Declaration_field_Future) Type

type Declaration_field_defaultValue

type Declaration_field_defaultValue Declaration

func (Declaration_field_defaultValue) HasValue

func (s Declaration_field_defaultValue) HasValue() bool

func (Declaration_field_defaultValue) IsValid

func (Declaration_field_defaultValue) Message

func (Declaration_field_defaultValue) NewValue

NewValue sets the value field to a newly allocated Expression struct, preferring placement in s's segment.

func (Declaration_field_defaultValue) Segment

func (Declaration_field_defaultValue) SetNone

func (s Declaration_field_defaultValue) SetNone()

func (Declaration_field_defaultValue) SetValue

func (Declaration_field_defaultValue) Value

func (Declaration_field_defaultValue) Which

type Declaration_field_defaultValue_Future

type Declaration_field_defaultValue_Future struct{ *capnp.Future }

Declaration_field_defaultValue_Future is a wrapper for a Declaration_field_defaultValue promised by a client call.

func (Declaration_field_defaultValue_Future) Struct

func (Declaration_field_defaultValue_Future) Value

type Declaration_field_defaultValue_Which

type Declaration_field_defaultValue_Which uint16
const (
	Declaration_field_defaultValue_Which_none  Declaration_field_defaultValue_Which = 0
	Declaration_field_defaultValue_Which_value Declaration_field_defaultValue_Which = 1
)

func (Declaration_field_defaultValue_Which) String

type Declaration_id

type Declaration_id Declaration

func (Declaration_id) HasOrdinal

func (s Declaration_id) HasOrdinal() bool

func (Declaration_id) HasUid

func (s Declaration_id) HasUid() bool

func (Declaration_id) IsValid

func (s Declaration_id) IsValid() bool

func (Declaration_id) Message

func (s Declaration_id) Message() *capnp.Message

func (Declaration_id) NewOrdinal

func (s Declaration_id) NewOrdinal() (LocatedInteger, error)

NewOrdinal sets the ordinal field to a newly allocated LocatedInteger struct, preferring placement in s's segment.

func (Declaration_id) NewUid

func (s Declaration_id) NewUid() (LocatedInteger, error)

NewUid sets the uid field to a newly allocated LocatedInteger struct, preferring placement in s's segment.

func (Declaration_id) Ordinal

func (s Declaration_id) Ordinal() (LocatedInteger, error)

func (Declaration_id) Segment

func (s Declaration_id) Segment() *capnp.Segment

func (Declaration_id) SetOrdinal

func (s Declaration_id) SetOrdinal(v LocatedInteger) error

func (Declaration_id) SetUid

func (s Declaration_id) SetUid(v LocatedInteger) error

func (Declaration_id) SetUnspecified

func (s Declaration_id) SetUnspecified()

func (Declaration_id) Uid

func (s Declaration_id) Uid() (LocatedInteger, error)

func (Declaration_id) Which

type Declaration_id_Future

type Declaration_id_Future struct{ *capnp.Future }

Declaration_id_Future is a wrapper for a Declaration_id promised by a client call.

func (Declaration_id_Future) Ordinal

func (Declaration_id_Future) Struct

func (Declaration_id_Future) Uid

type Declaration_id_Which

type Declaration_id_Which uint16
const (
	Declaration_id_Which_unspecified Declaration_id_Which = 0
	Declaration_id_Which_uid         Declaration_id_Which = 1
	Declaration_id_Which_ordinal     Declaration_id_Which = 2
)

func (Declaration_id_Which) String

func (w Declaration_id_Which) String() string

type Declaration_interface

type Declaration_interface Declaration

func (Declaration_interface) HasSuperclasses

func (s Declaration_interface) HasSuperclasses() bool

func (Declaration_interface) IsValid

func (s Declaration_interface) IsValid() bool

func (Declaration_interface) Message

func (s Declaration_interface) Message() *capnp.Message

func (Declaration_interface) NewSuperclasses

func (s Declaration_interface) NewSuperclasses(n int32) (Expression_List, error)

NewSuperclasses sets the superclasses field to a newly allocated Expression_List, preferring placement in s's segment.

func (Declaration_interface) Segment

func (s Declaration_interface) Segment() *capnp.Segment

func (Declaration_interface) SetSuperclasses

func (s Declaration_interface) SetSuperclasses(v Expression_List) error

func (Declaration_interface) Superclasses

func (s Declaration_interface) Superclasses() (Expression_List, error)

type Declaration_interface_Future

type Declaration_interface_Future struct{ *capnp.Future }

Declaration_interface_Future is a wrapper for a Declaration_interface promised by a client call.

func (Declaration_interface_Future) Struct

type Declaration_method

type Declaration_method Declaration

func (Declaration_method) HasParams

func (s Declaration_method) HasParams() bool

func (Declaration_method) IsValid

func (s Declaration_method) IsValid() bool

func (Declaration_method) Message

func (s Declaration_method) Message() *capnp.Message

func (Declaration_method) NewParams

NewParams sets the params field to a newly allocated Declaration_ParamList struct, preferring placement in s's segment.

func (Declaration_method) Params

func (Declaration_method) Results

func (Declaration_method) Segment

func (s Declaration_method) Segment() *capnp.Segment

func (Declaration_method) SetParams

type Declaration_method_Future

type Declaration_method_Future struct{ *capnp.Future }

Declaration_method_Future is a wrapper for a Declaration_method promised by a client call.

func (Declaration_method_Future) Params

func (Declaration_method_Future) Results

func (Declaration_method_Future) Struct

type Declaration_method_results

type Declaration_method_results Declaration

func (Declaration_method_results) Explicit

func (Declaration_method_results) HasExplicit

func (s Declaration_method_results) HasExplicit() bool

func (Declaration_method_results) IsValid

func (s Declaration_method_results) IsValid() bool

func (Declaration_method_results) Message

func (Declaration_method_results) NewExplicit

NewExplicit sets the explicit field to a newly allocated Declaration_ParamList struct, preferring placement in s's segment.

func (Declaration_method_results) Segment

func (Declaration_method_results) SetExplicit

func (Declaration_method_results) SetNone

func (s Declaration_method_results) SetNone()

func (Declaration_method_results) Which

type Declaration_method_results_Future

type Declaration_method_results_Future struct{ *capnp.Future }

Declaration_method_results_Future is a wrapper for a Declaration_method_results promised by a client call.

func (Declaration_method_results_Future) Explicit

func (Declaration_method_results_Future) Struct

type Declaration_method_results_Which

type Declaration_method_results_Which uint16
const (
	Declaration_method_results_Which_none     Declaration_method_results_Which = 0
	Declaration_method_results_Which_explicit Declaration_method_results_Which = 1
)

func (Declaration_method_results_Which) String

type Declaration_using

type Declaration_using Declaration

func (Declaration_using) HasTarget

func (s Declaration_using) HasTarget() bool

func (Declaration_using) IsValid

func (s Declaration_using) IsValid() bool

func (Declaration_using) Message

func (s Declaration_using) Message() *capnp.Message

func (Declaration_using) NewTarget

func (s Declaration_using) NewTarget() (Expression, error)

NewTarget sets the target field to a newly allocated Expression struct, preferring placement in s's segment.

func (Declaration_using) Segment

func (s Declaration_using) Segment() *capnp.Segment

func (Declaration_using) SetTarget

func (s Declaration_using) SetTarget(v Expression) error

func (Declaration_using) Target

func (s Declaration_using) Target() (Expression, error)

type Declaration_using_Future

type Declaration_using_Future struct{ *capnp.Future }

Declaration_using_Future is a wrapper for a Declaration_using promised by a client call.

func (Declaration_using_Future) Struct

func (Declaration_using_Future) Target

type Expression

type Expression capnp.Struct

func NewExpression

func NewExpression(s *capnp.Segment) (Expression, error)

func NewRootExpression

func NewRootExpression(s *capnp.Segment) (Expression, error)

func ReadRootExpression

func ReadRootExpression(msg *capnp.Message) (Expression, error)

func (Expression) AbsoluteName

func (s Expression) AbsoluteName() (LocatedText, error)

func (Expression) Application

func (s Expression) Application() Expression_application

func (Expression) Binary

func (s Expression) Binary() ([]byte, error)

func (Expression) DecodeFromPtr

func (Expression) DecodeFromPtr(p capnp.Ptr) Expression

func (Expression) Embed

func (s Expression) Embed() (LocatedText, error)

func (Expression) EncodeAsPtr

func (s Expression) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr

func (Expression) EndByte

func (s Expression) EndByte() uint32

func (Expression) Float

func (s Expression) Float() float64

func (Expression) HasAbsoluteName

func (s Expression) HasAbsoluteName() bool

func (Expression) HasBinary

func (s Expression) HasBinary() bool

func (Expression) HasEmbed

func (s Expression) HasEmbed() bool

func (Expression) HasImport

func (s Expression) HasImport() bool

func (Expression) HasList

func (s Expression) HasList() bool

func (Expression) HasRelativeName

func (s Expression) HasRelativeName() bool

func (Expression) HasStringValue

func (s Expression) HasStringValue() bool

func (Expression) HasTuple

func (s Expression) HasTuple() bool

func (Expression) Import

func (s Expression) Import() (LocatedText, error)

func (Expression) IsValid

func (s Expression) IsValid() bool

func (Expression) List

func (s Expression) List() (Expression_List, error)

func (Expression) Member

func (s Expression) Member() Expression_member

func (Expression) Message

func (s Expression) Message() *capnp.Message

func (Expression) NegativeInt

func (s Expression) NegativeInt() uint64

func (Expression) NewAbsoluteName

func (s Expression) NewAbsoluteName() (LocatedText, error)

NewAbsoluteName sets the absoluteName field to a newly allocated LocatedText struct, preferring placement in s's segment.

func (Expression) NewEmbed

func (s Expression) NewEmbed() (LocatedText, error)

NewEmbed sets the embed field to a newly allocated LocatedText struct, preferring placement in s's segment.

func (Expression) NewImport

func (s Expression) NewImport() (LocatedText, error)

NewImport sets the import field to a newly allocated LocatedText struct, preferring placement in s's segment.

func (Expression) NewList

func (s Expression) NewList(n int32) (Expression_List, error)

NewList sets the list field to a newly allocated Expression_List, preferring placement in s's segment.

func (Expression) NewRelativeName

func (s Expression) NewRelativeName() (LocatedText, error)

NewRelativeName sets the relativeName field to a newly allocated LocatedText struct, preferring placement in s's segment.

func (Expression) NewTuple

func (s Expression) NewTuple(n int32) (Expression_Param_List, error)

NewTuple sets the tuple field to a newly allocated Expression_Param_List, preferring placement in s's segment.

func (Expression) PositiveInt

func (s Expression) PositiveInt() uint64

func (Expression) RelativeName

func (s Expression) RelativeName() (LocatedText, error)

func (Expression) Segment

func (s Expression) Segment() *capnp.Segment

func (Expression) SetAbsoluteName

func (s Expression) SetAbsoluteName(v LocatedText) error

func (Expression) SetApplication

func (s Expression) SetApplication()

func (Expression) SetBinary

func (s Expression) SetBinary(v []byte) error

func (Expression) SetEmbed

func (s Expression) SetEmbed(v LocatedText) error

func (Expression) SetEndByte

func (s Expression) SetEndByte(v uint32)

func (Expression) SetFloat

func (s Expression) SetFloat(v float64)

func (Expression) SetImport

func (s Expression) SetImport(v LocatedText) error

func (Expression) SetList

func (s Expression) SetList(v Expression_List) error

func (Expression) SetMember

func (s Expression) SetMember()

func (Expression) SetNegativeInt

func (s Expression) SetNegativeInt(v uint64)

func (Expression) SetPositiveInt

func (s Expression) SetPositiveInt(v uint64)

func (Expression) SetRelativeName

func (s Expression) SetRelativeName(v LocatedText) error

func (Expression) SetStartByte

func (s Expression) SetStartByte(v uint32)

func (Expression) SetStringValue

func (s Expression) SetStringValue(v string) error

func (Expression) SetTuple

func (s Expression) SetTuple(v Expression_Param_List) error

func (Expression) SetUnknown

func (s Expression) SetUnknown()

func (Expression) StartByte

func (s Expression) StartByte() uint32

func (Expression) String

func (s Expression) String() string

func (Expression) StringValue

func (s Expression) StringValue() (string, error)

func (Expression) StringValueBytes

func (s Expression) StringValueBytes() ([]byte, error)

func (Expression) ToPtr

func (s Expression) ToPtr() capnp.Ptr

func (Expression) Tuple

func (s Expression) Tuple() (Expression_Param_List, error)

func (Expression) Which

func (s Expression) Which() Expression_Which

type Expression_Future

type Expression_Future struct{ *capnp.Future }

Expression_Future is a wrapper for a Expression promised by a client call.

func (Expression_Future) AbsoluteName

func (p Expression_Future) AbsoluteName() LocatedText_Future

func (Expression_Future) Application

func (Expression_Future) Embed

func (Expression_Future) Import

func (Expression_Future) Member

func (Expression_Future) RelativeName

func (p Expression_Future) RelativeName() LocatedText_Future

func (Expression_Future) Struct

func (f Expression_Future) Struct() (Expression, error)

type Expression_List

type Expression_List = capnp.StructList[Expression]

Expression_List is a list of Expression.

func NewExpression_List

func NewExpression_List(s *capnp.Segment, sz int32) (Expression_List, error)

NewExpression creates a new list of Expression.

type Expression_Param

type Expression_Param capnp.Struct

func NewExpression_Param

func NewExpression_Param(s *capnp.Segment) (Expression_Param, error)

func NewRootExpression_Param

func NewRootExpression_Param(s *capnp.Segment) (Expression_Param, error)

func ReadRootExpression_Param

func ReadRootExpression_Param(msg *capnp.Message) (Expression_Param, error)

func (Expression_Param) DecodeFromPtr

func (Expression_Param) DecodeFromPtr(p capnp.Ptr) Expression_Param

func (Expression_Param) EncodeAsPtr

func (s Expression_Param) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr

func (Expression_Param) HasNamed

func (s Expression_Param) HasNamed() bool

func (Expression_Param) HasValue

func (s Expression_Param) HasValue() bool

func (Expression_Param) IsValid

func (s Expression_Param) IsValid() bool

func (Expression_Param) Message

func (s Expression_Param) Message() *capnp.Message

func (Expression_Param) Named

func (s Expression_Param) Named() (LocatedText, error)

func (Expression_Param) NewNamed

func (s Expression_Param) NewNamed() (LocatedText, error)

NewNamed sets the named field to a newly allocated LocatedText struct, preferring placement in s's segment.

func (Expression_Param) NewValue

func (s Expression_Param) NewValue() (Expression, error)

NewValue sets the value field to a newly allocated Expression struct, preferring placement in s's segment.

func (Expression_Param) Segment

func (s Expression_Param) Segment() *capnp.Segment

func (Expression_Param) SetNamed

func (s Expression_Param) SetNamed(v LocatedText) error

func (Expression_Param) SetUnnamed

func (s Expression_Param) SetUnnamed()

func (Expression_Param) SetValue

func (s Expression_Param) SetValue(v Expression) error

func (Expression_Param) String

func (s Expression_Param) String() string

func (Expression_Param) ToPtr

func (s Expression_Param) ToPtr() capnp.Ptr

func (Expression_Param) Value

func (s Expression_Param) Value() (Expression, error)

func (Expression_Param) Which

type Expression_Param_Future

type Expression_Param_Future struct{ *capnp.Future }

Expression_Param_Future is a wrapper for a Expression_Param promised by a client call.

func (Expression_Param_Future) Named

func (Expression_Param_Future) Struct

func (Expression_Param_Future) Value

type Expression_Param_List

type Expression_Param_List = capnp.StructList[Expression_Param]

Expression_Param_List is a list of Expression_Param.

func NewExpression_Param_List

func NewExpression_Param_List(s *capnp.Segment, sz int32) (Expression_Param_List, error)

NewExpression_Param creates a new list of Expression_Param.

type Expression_Param_Which

type Expression_Param_Which uint16
const (
	Expression_Param_Which_unnamed Expression_Param_Which = 0
	Expression_Param_Which_named   Expression_Param_Which = 1
)

func (Expression_Param_Which) String

func (w Expression_Param_Which) String() string

type Expression_Which

type Expression_Which uint16
const (
	Expression_Which_unknown      Expression_Which = 0
	Expression_Which_positiveInt  Expression_Which = 1
	Expression_Which_negativeInt  Expression_Which = 2
	Expression_Which_float        Expression_Which = 3
	Expression_Which_stringValue  Expression_Which = 4
	Expression_Which_binary       Expression_Which = 8
	Expression_Which_relativeName Expression_Which = 5
	Expression_Which_absoluteName Expression_Which = 11
	Expression_Which_import       Expression_Which = 12
	Expression_Which_embed        Expression_Which = 13
	Expression_Which_list         Expression_Which = 6
	Expression_Which_tuple        Expression_Which = 7
	Expression_Which_application  Expression_Which = 9
	Expression_Which_member       Expression_Which = 10
)

func (Expression_Which) String

func (w Expression_Which) String() string

type Expression_application

type Expression_application Expression

func (Expression_application) Function

func (s Expression_application) Function() (Expression, error)

func (Expression_application) HasFunction

func (s Expression_application) HasFunction() bool

func (Expression_application) HasParams

func (s Expression_application) HasParams() bool

func (Expression_application) IsValid

func (s Expression_application) IsValid() bool

func (Expression_application) Message

func (s Expression_application) Message() *capnp.Message

func (Expression_application) NewFunction

func (s Expression_application) NewFunction() (Expression, error)

NewFunction sets the function field to a newly allocated Expression struct, preferring placement in s's segment.

func (Expression_application) NewParams

NewParams sets the params field to a newly allocated Expression_Param_List, preferring placement in s's segment.

func (Expression_application) Params

func (Expression_application) Segment

func (s Expression_application) Segment() *capnp.Segment

func (Expression_application) SetFunction

func (s Expression_application) SetFunction(v Expression) error

func (Expression_application) SetParams

type Expression_application_Future

type Expression_application_Future struct{ *capnp.Future }

Expression_application_Future is a wrapper for a Expression_application promised by a client call.

func (Expression_application_Future) Function

func (Expression_application_Future) Struct

type Expression_member

type Expression_member Expression

func (Expression_member) HasName

func (s Expression_member) HasName() bool

func (Expression_member) HasParent

func (s Expression_member) HasParent() bool

func (Expression_member) IsValid

func (s Expression_member) IsValid() bool

func (Expression_member) Message

func (s Expression_member) Message() *capnp.Message

func (Expression_member) Name

func (s Expression_member) Name() (LocatedText, error)

func (Expression_member) NewName

func (s Expression_member) NewName() (LocatedText, error)

NewName sets the name field to a newly allocated LocatedText struct, preferring placement in s's segment.

func (Expression_member) NewParent

func (s Expression_member) NewParent() (Expression, error)

NewParent sets the parent field to a newly allocated Expression struct, preferring placement in s's segment.

func (Expression_member) Parent

func (s Expression_member) Parent() (Expression, error)

func (Expression_member) Segment

func (s Expression_member) Segment() *capnp.Segment

func (Expression_member) SetName

func (s Expression_member) SetName(v LocatedText) error

func (Expression_member) SetParent

func (s Expression_member) SetParent(v Expression) error

type Expression_member_Future

type Expression_member_Future struct{ *capnp.Future }

Expression_member_Future is a wrapper for a Expression_member promised by a client call.

func (Expression_member_Future) Name

func (Expression_member_Future) Parent

func (Expression_member_Future) Struct

type LocatedFloat

type LocatedFloat capnp.Struct

func NewLocatedFloat

func NewLocatedFloat(s *capnp.Segment) (LocatedFloat, error)

func NewRootLocatedFloat

func NewRootLocatedFloat(s *capnp.Segment) (LocatedFloat, error)

func ReadRootLocatedFloat

func ReadRootLocatedFloat(msg *capnp.Message) (LocatedFloat, error)

func (LocatedFloat) DecodeFromPtr

func (LocatedFloat) DecodeFromPtr(p capnp.Ptr) LocatedFloat

func (LocatedFloat) EncodeAsPtr

func (s LocatedFloat) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr

func (LocatedFloat) EndByte

func (s LocatedFloat) EndByte() uint32

func (LocatedFloat) IsValid

func (s LocatedFloat) IsValid() bool

func (LocatedFloat) Message

func (s LocatedFloat) Message() *capnp.Message

func (LocatedFloat) Segment

func (s LocatedFloat) Segment() *capnp.Segment

func (LocatedFloat) SetEndByte

func (s LocatedFloat) SetEndByte(v uint32)

func (LocatedFloat) SetStartByte

func (s LocatedFloat) SetStartByte(v uint32)

func (LocatedFloat) SetValue

func (s LocatedFloat) SetValue(v float64)

func (LocatedFloat) StartByte

func (s LocatedFloat) StartByte() uint32

func (LocatedFloat) String

func (s LocatedFloat) String() string

func (LocatedFloat) ToPtr

func (s LocatedFloat) ToPtr() capnp.Ptr

func (LocatedFloat) Value

func (s LocatedFloat) Value() float64

type LocatedFloat_Future

type LocatedFloat_Future struct{ *capnp.Future }

LocatedFloat_Future is a wrapper for a LocatedFloat promised by a client call.

func (LocatedFloat_Future) Struct

func (f LocatedFloat_Future) Struct() (LocatedFloat, error)

type LocatedFloat_List

type LocatedFloat_List = capnp.StructList[LocatedFloat]

LocatedFloat_List is a list of LocatedFloat.

func NewLocatedFloat_List

func NewLocatedFloat_List(s *capnp.Segment, sz int32) (LocatedFloat_List, error)

NewLocatedFloat creates a new list of LocatedFloat.

type LocatedInteger

type LocatedInteger capnp.Struct

func NewLocatedInteger

func NewLocatedInteger(s *capnp.Segment) (LocatedInteger, error)

func NewRootLocatedInteger

func NewRootLocatedInteger(s *capnp.Segment) (LocatedInteger, error)

func ReadRootLocatedInteger

func ReadRootLocatedInteger(msg *capnp.Message) (LocatedInteger, error)

func (LocatedInteger) DecodeFromPtr

func (LocatedInteger) DecodeFromPtr(p capnp.Ptr) LocatedInteger

func (LocatedInteger) EncodeAsPtr

func (s LocatedInteger) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr

func (LocatedInteger) EndByte

func (s LocatedInteger) EndByte() uint32

func (LocatedInteger) IsValid

func (s LocatedInteger) IsValid() bool

func (LocatedInteger) Message

func (s LocatedInteger) Message() *capnp.Message

func (LocatedInteger) Segment

func (s LocatedInteger) Segment() *capnp.Segment

func (LocatedInteger) SetEndByte

func (s LocatedInteger) SetEndByte(v uint32)

func (LocatedInteger) SetStartByte

func (s LocatedInteger) SetStartByte(v uint32)

func (LocatedInteger) SetValue

func (s LocatedInteger) SetValue(v uint64)

func (LocatedInteger) StartByte

func (s LocatedInteger) StartByte() uint32

func (LocatedInteger) String

func (s LocatedInteger) String() string

func (LocatedInteger) ToPtr

func (s LocatedInteger) ToPtr() capnp.Ptr

func (LocatedInteger) Value

func (s LocatedInteger) Value() uint64

type LocatedInteger_Future

type LocatedInteger_Future struct{ *capnp.Future }

LocatedInteger_Future is a wrapper for a LocatedInteger promised by a client call.

func (LocatedInteger_Future) Struct

type LocatedInteger_List

type LocatedInteger_List = capnp.StructList[LocatedInteger]

LocatedInteger_List is a list of LocatedInteger.

func NewLocatedInteger_List

func NewLocatedInteger_List(s *capnp.Segment, sz int32) (LocatedInteger_List, error)

NewLocatedInteger creates a new list of LocatedInteger.

type LocatedText

type LocatedText capnp.Struct

func NewLocatedText

func NewLocatedText(s *capnp.Segment) (LocatedText, error)

func NewRootLocatedText

func NewRootLocatedText(s *capnp.Segment) (LocatedText, error)

func ReadRootLocatedText

func ReadRootLocatedText(msg *capnp.Message) (LocatedText, error)

func (LocatedText) DecodeFromPtr

func (LocatedText) DecodeFromPtr(p capnp.Ptr) LocatedText

func (LocatedText) EncodeAsPtr

func (s LocatedText) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr

func (LocatedText) EndByte

func (s LocatedText) EndByte() uint32

func (LocatedText) HasValue

func (s LocatedText) HasValue() bool

func (LocatedText) IsValid

func (s LocatedText) IsValid() bool

func (LocatedText) Message

func (s LocatedText) Message() *capnp.Message

func (LocatedText) Segment

func (s LocatedText) Segment() *capnp.Segment

func (LocatedText) SetEndByte

func (s LocatedText) SetEndByte(v uint32)

func (LocatedText) SetStartByte

func (s LocatedText) SetStartByte(v uint32)

func (LocatedText) SetValue

func (s LocatedText) SetValue(v string) error

func (LocatedText) StartByte

func (s LocatedText) StartByte() uint32

func (LocatedText) String

func (s LocatedText) String() string

func (LocatedText) ToPtr

func (s LocatedText) ToPtr() capnp.Ptr

func (LocatedText) Value

func (s LocatedText) Value() (string, error)

func (LocatedText) ValueBytes

func (s LocatedText) ValueBytes() ([]byte, error)

type LocatedText_Future

type LocatedText_Future struct{ *capnp.Future }

LocatedText_Future is a wrapper for a LocatedText promised by a client call.

func (LocatedText_Future) Struct

func (f LocatedText_Future) Struct() (LocatedText, error)

type LocatedText_List

type LocatedText_List = capnp.StructList[LocatedText]

LocatedText_List is a list of LocatedText.

func NewLocatedText_List

func NewLocatedText_List(s *capnp.Segment, sz int32) (LocatedText_List, error)

NewLocatedText creates a new list of LocatedText.

type ParsedFile

type ParsedFile capnp.Struct

func NewParsedFile

func NewParsedFile(s *capnp.Segment) (ParsedFile, error)

func NewRootParsedFile

func NewRootParsedFile(s *capnp.Segment) (ParsedFile, error)

func ReadRootParsedFile

func ReadRootParsedFile(msg *capnp.Message) (ParsedFile, error)

func (ParsedFile) DecodeFromPtr

func (ParsedFile) DecodeFromPtr(p capnp.Ptr) ParsedFile

func (ParsedFile) EncodeAsPtr

func (s ParsedFile) EncodeAsPtr(seg *capnp.Segment) capnp.Ptr

func (ParsedFile) HasRoot

func (s ParsedFile) HasRoot() bool

func (ParsedFile) IsValid

func (s ParsedFile) IsValid() bool

func (ParsedFile) Message

func (s ParsedFile) Message() *capnp.Message

func (ParsedFile) NewRoot

func (s ParsedFile) NewRoot() (Declaration, error)

NewRoot sets the root field to a newly allocated Declaration struct, preferring placement in s's segment.

func (ParsedFile) Root

func (s ParsedFile) Root() (Declaration, error)

func (ParsedFile) Segment

func (s ParsedFile) Segment() *capnp.Segment

func (ParsedFile) SetRoot

func (s ParsedFile) SetRoot(v Declaration) error

func (ParsedFile) String

func (s ParsedFile) String() string

func (ParsedFile) ToPtr

func (s ParsedFile) ToPtr() capnp.Ptr

type ParsedFile_Future

type ParsedFile_Future struct{ *capnp.Future }

ParsedFile_Future is a wrapper for a ParsedFile promised by a client call.

func (ParsedFile_Future) Root

func (ParsedFile_Future) Struct

func (f ParsedFile_Future) Struct() (ParsedFile, error)

type ParsedFile_List

type ParsedFile_List = capnp.StructList[ParsedFile]

ParsedFile_List is a list of ParsedFile.

func NewParsedFile_List

func NewParsedFile_List(s *capnp.Segment, sz int32) (ParsedFile_List, error)

NewParsedFile creates a new list of ParsedFile.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL