0.3.0 • Published 6 years ago

zen-parser v0.3.0

Weekly downloads
8
License
MIT
Repository
github
Last release
6 years ago

Zen Parser

Zen Parser is a GLR parsing tool

Usage

const zen = require('zen-parser');

const { Parser, Lexer } = zen;

const lexer = new Lexer({
  // lexems
});

const parser = new Parser({
  // rules
});

const source = `25 * 44 - 12`;

const lexems = lexer.fromString(source);
const tree = parser.fromLexems(lexems);

console.log(tree);

/* Additional Stuff */

console.log(parser.getTable());

Examples

See examples folder

Performance

265 * 1000 lexems = 22439 ms

0.3.0

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.0

6 years ago

0.0.1

6 years ago