Documentation
¶
Index ¶
Constants ¶
Variables ¶
This section is empty.
Functions ¶
Types ¶
type SymbolTable ¶ added in v0.0.2
type SymbolTable struct {
// contains filtered or unexported fields
}
func (*SymbolTable) Append ¶ added in v0.0.2
func (t *SymbolTable) Append(s *Symbol)
func (*SymbolTable) Exist ¶ added in v0.0.2
func (t *SymbolTable) Exist(ident GQLIdent) bool
type Visitor ¶ added in v0.0.2
type Visitor interface {
Content() ([]byte, error)
Visit(parent *Symbol, f *protogen.File)
VisitEnum(parent *Symbol, enumDescriptor *protogen.Enum)
VisitMessage(parent *Symbol, p *protogen.Message, typ GQLType)
VisitField(symbol *Symbol, p *protogen.Field, typ GQLType)
VisitOneOf(symbol *Symbol, p *protogen.Oneof, typ GQLType)
VisitService(symbol *Symbol, p *protogen.Service)
}
func NewVisitor ¶ added in v0.0.2
Click to show internal directories.
Click to hide internal directories.