A templating language that looks like Lisp and compiles to HTML
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

helpers.js 317B

1234567891011121314151617
  1. const Lexer = require("../src/lexer");
  2. const Parser = require("../src/parser");
  3. const scan = source => {
  4. const lexer = new Lexer();
  5. return lexer.scan(source);
  6. };
  7. const parse = source => {
  8. const parser = new Parser(scan(source));
  9. return parser.parse();
  10. };
  11. module.exports = {
  12. scan: scan,
  13. parse: parse
  14. };