@jeanbenitez/boolast
v0.0.5
Published
A very simple logical expression parser to obtain the AST, using JISON.
Downloads
7
Maintainers
Readme
Bool AST
A simple logical expression parser to obtain the AST, using Jison.
Installation
npm i @jeanbenitez/boolast
Supported logical operators
OR
AND
()
Parentheses
Usage
import { parser } from '@jeanbenitez/boolast';
console.log(parser.parse('REQUIRED OR MANDATORY'));
Output:
{
type: 'OPERATION',
left: {
type: 'LITERAL',
name: 'REQUIRED'
},
op: 'OR',
right: {
type: 'LITERAL',
name: 'MANDATORY'
}
}