UNPKG
thinql-parse
Version:
latest (0.1.0)
0.1.0
Parse ThinQL queries
github.com/mmiller42/thinql
mmiller42/thinql
thinql-parse
/
lib
/
parse.js
10 lines
(7 loc)
•
226 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
const
{
Grammar
,
Parser
} =
require
(
'nearley'
)
const
grammar =
require
(
'./grammar'
)
const
parser =
new
Parser
(
Grammar
.
fromCompiled
(grammar))
exports
.
parse
=
input
=>
{ parser.
feed
(
`
${input}
;`
)
return
parser.
results
[
0
] }