Closed drewwells closed 8 years ago
We may need to transition to a multi-pass parser to make this work. Syntax analysis will fail with interpolation gunking up the tokens, so all interpolations should be expanded and resolved prior to analysis.
Interpolation is supported in lhs/rhs and selectors. It also supports selector merging.
currently interpolations are eaten as a whole #{3 + 11} is one token. Instead, these should be treated as paran statements that require resolution. In addition, interpolations can appear anywhere, so it will need to be taken in account across all areas where syntactic analysis occurs.