├── .gitignore ├── Gruntfile.js ├── LICENSE ├── README.md ├── example ├── epsilon.l ├── epsilon.y ├── expr.l ├── expr.y ├── gen_test_cfg_parser.js ├── js.l ├── js.y ├── lr1.html ├── test.l ├── test.y ├── testcfg.js └── testparser.js ├── package.json ├── src ├── bnf-parser-generate.js ├── bnf-parser.js ├── datatypes.js ├── generator.js ├── lex-parser-generate.js ├── lex-parser.js └── lexer.js └── test └── grammar_test.js /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | refs 4 | -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/README.md -------------------------------------------------------------------------------- /example/epsilon.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/example/epsilon.l -------------------------------------------------------------------------------- /example/epsilon.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/example/epsilon.y -------------------------------------------------------------------------------- /example/expr.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/example/expr.l -------------------------------------------------------------------------------- /example/expr.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/example/expr.y -------------------------------------------------------------------------------- /example/gen_test_cfg_parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/example/gen_test_cfg_parser.js -------------------------------------------------------------------------------- /example/js.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/example/js.l -------------------------------------------------------------------------------- /example/js.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/example/js.y -------------------------------------------------------------------------------- /example/lr1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/example/lr1.html -------------------------------------------------------------------------------- /example/test.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/example/test.l -------------------------------------------------------------------------------- /example/test.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/example/test.y -------------------------------------------------------------------------------- /example/testcfg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/example/testcfg.js -------------------------------------------------------------------------------- /example/testparser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/example/testparser.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/package.json -------------------------------------------------------------------------------- /src/bnf-parser-generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/src/bnf-parser-generate.js -------------------------------------------------------------------------------- /src/bnf-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/src/bnf-parser.js -------------------------------------------------------------------------------- /src/datatypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/src/datatypes.js -------------------------------------------------------------------------------- /src/generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/src/generator.js -------------------------------------------------------------------------------- /src/lex-parser-generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/src/lex-parser-generate.js -------------------------------------------------------------------------------- /src/lex-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/src/lex-parser.js -------------------------------------------------------------------------------- /src/lexer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/src/lexer.js -------------------------------------------------------------------------------- /test/grammar_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/acodercc/jsbison/HEAD/test/grammar_test.js --------------------------------------------------------------------------------