Compiler for the command module, a component of the toolkit.
Compiles markdown program definitions to javascript.
npm i cli-compiler
npm test
The compiler executes the following phases:
- Create or initialize a
Program
instance or subclass (create). - Load and execute library modules (libs).
- Gather source files to merge with parsed program data (sources).
- Load and concatenate markdown input files (cat).
- Parse markdown document to tokens (parse).
- Render markdown tokens into program definition (render).
- Replace variables in the program strings (replace).
- Transform the program definition to a module (transform).
- Write the transformed javascript module to a file (write).
- Print the javascript document (print).
Everything is MIT. Read the license if you feel inclined.
Generated by mdp(1).