Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ASTParser ¶
type ASTParser struct {
// contains filtered or unexported fields
}
ASTParser uses Go's native AST parser for processing Go source code
func (*ASTParser) ProcessSource ¶
func (p *ASTParser) ProcessSource(ctx context.Context, source []byte, filename string) (*ir.DistilledFile, error)
ProcessSource processes Go source code using go/parser
type Processor ¶
type Processor struct {
processor.BaseProcessor
}
Processor handles Go source code processing
func (*Processor) Process ¶
func (p *Processor) Process(ctx context.Context, reader io.Reader, filename string) (*ir.DistilledFile, error)
Process implements processor.LanguageProcessor
func (*Processor) ProcessWithOptions ¶
func (p *Processor) ProcessWithOptions(ctx context.Context, reader io.Reader, filename string, opts processor.ProcessOptions) (*ir.DistilledFile, error)
ProcessWithOptions implements processor.LanguageProcessor
Click to show internal directories.
Click to hide internal directories.