Documentation
¶
Index ¶
- func FindNextToken(previousToken *ast.Node, parent *ast.Node, file *ast.SourceFile) *ast.Node
- func FindPrecedingToken(sourceFile *ast.SourceFile, position int) *ast.Node
- func FindPrecedingTokenEx(sourceFile *ast.SourceFile, position int, startNode *ast.Node, ...) *ast.Node
- func GetStartOfNode(node *ast.Node, file *ast.SourceFile, includeJSDoc bool) int
- func GetTokenAtPosition(sourceFile *ast.SourceFile, position int) *ast.Node
- func GetTouchingPropertyName(sourceFile *ast.SourceFile, position int) *ast.Node
- func GetTouchingToken(sourceFile *ast.SourceFile, position int) *ast.Node
- func VisitEachChildAndJSDoc(node *ast.Node, sourceFile *ast.SourceFile, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindNextToken ¶
func FindPrecedingToken ¶
func FindPrecedingToken(sourceFile *ast.SourceFile, position int) *ast.Node
Finds the leftmost token satisfying `position < token.End()`. If the leftmost token satisfying `position < token.End()` is invalid, or if position is in the trivia of that leftmost token, we will find the rightmost valid token with `token.End() <= position`.
func FindPrecedingTokenEx ¶
func GetStartOfNode ¶
func GetTokenAtPosition ¶
func GetTokenAtPosition(sourceFile *ast.SourceFile, position int) *ast.Node
func GetTouchingPropertyName ¶
func GetTouchingPropertyName(sourceFile *ast.SourceFile, position int) *ast.Node
func GetTouchingToken ¶
func GetTouchingToken(sourceFile *ast.SourceFile, position int) *ast.Node
func VisitEachChildAndJSDoc ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.