{"library":"tscc-compiler","type":"library","category":null,"description":"An LALR(1) compiler generator written in TypeScript that produces both tokenizer and parser from a single grammar specification. Stable version 1.1.3 generates parsers in JavaScript and TypeScript. It implements the Hanolee algorithm for LALR(1) table construction and includes a CLI tool, a module API, and browser support. Unlike many parser generators, it handles lexical analysis generation in addition to parsing, and provides detailed reporting of DFA and LALR parse tables. Maintenance is irregular.","language":"javascript","status":"active","version":"1.1.3","tags":["javascript","tscc","LALR(1)","compiler compiler","parser","compiler","Hanolee algorithm"],"last_verified":"Fri May 01","install":[{"cmd":"npm install tscc-compiler","imports":["import { main } from 'tscc-compiler';","npx tscc-compiler file.y","import tscc from 'tscc-compiler';"]},{"cmd":"yarn add tscc-compiler","imports":[]},{"cmd":"pnpm add tscc-compiler","imports":[]}],"homepage":null,"github":"https://github.com/Hadron67/tscc-compiler","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/tscc-compiler","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}