Documentation
¶
Index ¶
- func NewCParser() *cParser
- func NewJavaParser() *javaParser
- func NewJavaScriptParser() *javaScriptParser
- func NewPhpParser() *phpParser
- func NewPythonParser() *pythonParser
- func NewRubyParser() *rubyParser
- func NewRustParser() *rustParser
- func NewTypeScriptParser() *typeScriptParser
- type CodeExtraction
- type CppParser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewJavaScriptParser ¶
func NewJavaScriptParser() *javaScriptParser
NewJavaScriptParser creates a new JavaScript parser.
func NewPythonParser ¶
func NewPythonParser() *pythonParser
NewPythonParser creates a new Python parser.
func NewTypeScriptParser ¶
func NewTypeScriptParser() *typeScriptParser
NewTypeScriptParser creates a new TypeScript parser.
Types ¶
type CodeExtraction ¶
type CodeExtraction struct {
// Symbols contains high-level overview (package, imports count, type/function names)
Symbols *extraction.SymbolsData
// Definitions contains full type definitions and function signatures
Definitions *extraction.DefinitionsData
// Data contains constants, global variables, and configuration
Data *extraction.DataData
// Metadata about the extraction
Language string
FilePath string
StartLine int
EndLine int
}
CodeExtraction represents the three-tier extraction from a source code file.
Click to show internal directories.
Click to hide internal directories.