@thinql/parse
Version:
Parse ThinQL queries to ASTs
38 lines (34 loc) • 904 B
JavaScript
import _LogicalExpression from './types/_LogicalExpression.js'
import _Node from './types/_Node.js'
import Assertion from './types/Assertion.js'
import Call from './types/Call.js'
import Comparison from './types/Comparison.js'
import FullTextSearch from './types/FullTextSearch.js'
import lexer from './lexer.js'
import LogicalAndExpression from './types/LogicalAndExpression.js'
import LogicalOrExpression from './types/LogicalOrExpression.js'
import parse from './parse.js'
import Property from './types/Property.js'
import Statement from './types/Statement.js'
import stringify from './utils/stringify.js'
import Value from './types/Value.js'
const types = {
_LogicalExpression,
_Node,
Assertion,
Call,
Comparison,
FullTextSearch,
LogicalAndExpression,
LogicalOrExpression,
Property,
Statement,
Value,
}
export {
lexer,
parse,
stringify,
types,
}
export default parse