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.