UNPKG

parser-transform

Version:

Streaming+Async lexer and parser

49 lines (48 loc) 1.17 kB
{ "name": "parser-transform", "version": "1.0.4", "description": "Streaming+Async lexer and parser", "main": "index.js", "scripts": { "build": "npm install --only=dev && coffee -c *.coffee.md && syntax-cli --grammar lexer-parser.bnf --mode LALR1 --lex lexer-parser.l --validate --output lexer-parser.js --table", "pretest": "npm run build && coffee -c test/*.coffee.md", "test": "nyc mocha --check-leaks" }, "author": "Stephane Alnet <stephane@shimaore.net>", "license": "Unlicense", "dependencies": { "@shimaore/dfa.js": "^1.7.2", "syntax-cli": "^0.1.11" }, "devDependencies": { "chai": "^4.2.0", "coffeescript": "^2.3.2", "mocha": "^5.2.0", "nyc": "^13.1.0" }, "directories": { "test": "test" }, "repository": { "type": "git", "url": "https://gitlab.com/shimaore/symptomatic-glue.git" }, "homepage": "https://gitlab.com/shimaore/symptomatic-glue", "keywords": [ "lexer", "tokenizer", "parser", "grammar", "stream", "streaming", "async", "asynchronous", "NFA", "DFA", "LL(1)", "LR(1)", "LALR(1)", "SLR(1)", "generator" ] }