Name | Lines of code | Maintainability | Test coverage |
.circleci/config.yml | |||
.editorconfig | |||
.eslintignore | |||
.eslintrc.json | |||
.gitattributes | |||
.gitignore | |||
.prettierignore | |||
.prettierrc | |||
LICENSE | |||
README.md | |||
babel.config.js | 17 | A 0 mins | |
jest.config.js | 9 | A 0 mins | |
package-lock.json | |||
package.json | |||
rollup.config.js | 29 | A 0 mins | |
src/exceptions/internal-error.ts | 10 | A 3 hrs | |
src/exceptions/parser.ts | 10 | A 3 hrs | |
src/exceptions/reduce-reduce-conflict.ts | 10 | A 3 hrs | |
src/exceptions/shift-reduce-conflict.ts | 10 | A 3 hrs | |
src/exceptions/syntax.ts | 10 | A 3 hrs | |
src/lalr1-parser.ts | 361 | A 0 mins | |
src/ll1-parser.ts | 160 | C 1 day | |
src/lr0-parser.ts | 405 | D 2 days | |
src/lr0-parser/cfsm-state-symbol-pair.ts | 0 | A 0 mins | |
src/lr0-parser/cfsm-state.ts | 0 | A 0 mins | |
src/lr0-parser/cfsm.ts | 0 | A 0 mins | |
src/lr0-parser/lr0-configuration.ts | 0 | A 0 mins | |
src/lr0-parser/shift-reduce-action.ts | 0 | A 0 mins | |
src/lr1-parser.ts | 353 | A 0 mins | |
src/main.ts | 6 | A 0 mins | |
src/parser-base.ts | 185 | D 1 day | |
src/parser-factory.ts | 23 | A 0 mins | |
src/shift-reduce-actions.ts | 6 | A 0 mins | |
src/slr1-parser.ts | 86 | A 0 mins | |
tsconfig.json |