javascript

package
v0.16.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 3, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

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 *Extractor) ExtractCalls(units []*core.Unit) ([]*object.Call, error)

func (*Extractor) ExtractClass

func (extractor *Extractor) ExtractClass(unit *core.Unit) (*object.Clazz, error)

func (*Extractor) ExtractClasses

func (extractor *Extractor) ExtractClasses(units []*core.Unit) ([]*object.Clazz, error)

func (*Extractor) ExtractFunction

func (extractor *Extractor) ExtractFunction(unit *core.Unit) (*object.Function, error)

func (*Extractor) ExtractFunctions

func (extractor *Extractor) ExtractFunctions(units []*core.Unit) ([]*object.Function, error)

func (*Extractor) ExtractSymbols

func (extractor *Extractor) ExtractSymbols(units []*core.Unit) ([]*object.Symbol, error)

func (*Extractor) GetLang

func (extractor *Extractor) GetLang() core.LangType

func (*Extractor) IsCall

func (extractor *Extractor) IsCall(unit *core.Unit) bool

func (*Extractor) IsClass

func (extractor *Extractor) IsClass(unit *core.Unit) bool

func (*Extractor) IsFunction

func (extractor *Extractor) IsFunction(unit *core.Unit) bool

func (*Extractor) IsSymbol

func (extractor *Extractor) IsSymbol(unit *core.Unit) bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL