Use proper recursive parsing
Closed this issue · 1 comments
kstrafe commented
Currently $ is just inserted into subexpressions. This makes subexpression parsing unhygienic as it refers to the enclosing scope's $. Instead, the parser should recursively solve the problem by calling a function. This can be done by moving the core parser into a standard function, out of the syntax-parse form.