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 309B

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. }