/lighting-dsl

DSL parser for lighting code generation

Primary LanguageTypeScript

TODO

  • [partial done] add better parser error (indicate the error location)
  • add string escape
  • [done] convert arg to string
    • [done] make sure quote is added for both paramters and name
  • support multiple line parse (just replace all \n to white space)
  • [!] When return Node
    • if this is a structre node, always recursively set the parent correct
    • if this is a selector ndoe, don't set the parent (leave it as previous)