@roberto-alu0101444741/egg-parser
v1.0.0
Published
Lab for language processors
Downloads
3
Readme
Egg Parser
Egg Language utility. Translates egg programs into ASTs.
Installation
npm install [email protected]:ULL-ESIT-PL-2324/egg-parser-roberto-carrazana-pernia-alu0101444741.git
npm i @roberto-alu0101444741/egg-lang
Usage from code:
const { parseFromFile } = require('@ULL-ESIT-PL-2324/egg-parser-roberto-carrazana-pernia-alu0101444741')
const example_file = "./testFile.txt"
console.log("Original Code: \n", example_code);
console.log("AST generated from code: \n", parseFromFile(example_code));
Usage as executable:
An input file must be specified. You also may or may not specify an output file. If not given, it will default to the original file's name, with a .json extension.
npx eggc input_file --o output_file
Examples
You can check various examples in the examples/ directory.
Author
alu0101444741 (Roberto Carrazana) - GitHub Profile
Tests
npm run test
Version History
- 1.0.0 Initial Release
- 1.0.1 Added module documentation
- 1.0.2 Minor fixes