Documentation ¶
Index ¶
- Constants
- type Extractor
- func (extractor *Extractor) ExtractCalls(units []*core.Unit) ([]*object.Call, error)
- func (extractor *Extractor) ExtractClass(unit *core.Unit) (*object.Clazz, error)
- func (extractor *Extractor) ExtractClasses(units []*core.Unit) ([]*object.Clazz, error)
- func (extractor *Extractor) ExtractFunction(unit *core.Unit) (*object.Function, error)
- func (extractor *Extractor) ExtractFunctions(units []*core.Unit) ([]*object.Function, error)
- func (extractor *Extractor) ExtractSymbols(units []*core.Unit) ([]*object.Symbol, error)
- func (extractor *Extractor) GetLang() core.LangType
- func (extractor *Extractor) IsCall(unit *core.Unit) bool
- func (extractor *Extractor) IsClass(unit *core.Unit) bool
- func (extractor *Extractor) IsFunction(unit *core.Unit) bool
- func (extractor *Extractor) IsSymbol(unit *core.Unit) bool
Constants ¶
View Source
const ( KindJavaScriptClassDeclaration core.KindRepr = "class_declaration" KindJavaScriptMethodDefinition core.KindRepr = "method_definition" KindJavaScriptFunctionDeclaration core.KindRepr = "function_declaration" KindJavaScriptIdentifier core.KindRepr = "identifier" KindJavaScriptFormalParameters core.KindRepr = "formal_parameters" KindJavaScriptStatementBlock core.KindRepr = "statement_block" FieldJavaScriptName core.KindRepr = "name" FieldJavaScriptParameters core.KindRepr = "parameters" )
https://github.com/tree-sitter/tree-sitter-javascript/blob/master/src/node-types.json
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Extractor ¶
type Extractor struct { }
func (*Extractor) ExtractCalls ¶
func (*Extractor) ExtractClass ¶
func (*Extractor) ExtractClasses ¶
func (*Extractor) ExtractFunction ¶
func (*Extractor) ExtractFunctions ¶
func (*Extractor) ExtractSymbols ¶
Click to show internal directories.
Click to hide internal directories.