Code
Hub
Workspaces
Connect
Indexed graphs
Engine
MCP
copy
hub
/
github.com/TomWright/dasel
/ Parse
Function
Parse
selector/parser.go:9–16 ·
view source on GitHub ↗
(selector string)
Source
from the content-addressed store, hash-verified
7
)
8
9
func
Parse(selector string) (ast.Expr, error) {
10
tokens, err := lexer.NewTokenizer(selector).Tokenize()
11
if
err != nil {
12
return
nil, err
13
}
14
15
return
parser.NewParser(tokens).Parse()
16
}
Callers
5
TestParse_SimpleProperty
Function · 0.92
TestParse_ChainedSelector
Function · 0.92
TestParse_ParserError
Function · 0.92
TestParse_LexerError
Function · 0.92
ExecuteSelector
Function · 0.92
Calls
4
NewTokenizer
Function · 0.92
NewParser
Function · 0.92
Tokenize
Method · 0.80
Parse
Method · 0.80
Tested by
4
TestParse_SimpleProperty
Function · 0.74
TestParse_ChainedSelector
Function · 0.74
TestParse_ParserError
Function · 0.74
TestParse_LexerError
Function · 0.74