parser-transform
Version:
Streaming+Async lexer and parser
49 lines (48 loc) • 1.17 kB
JSON
{
"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"
]
}