mattwparas / steel

An embedded scheme interpreter in Rust
Apache License 2.0
1.07k stars 50 forks source link

Escaping backquotes #101

Closed dlip closed 9 months ago

dlip commented 9 months ago

Is escaping backquotes done this way, or is it still unimplemented?

54 │       [else '(you can\'t go that way.)])))
   │                      ^ Parse: Unexpected character: '\\'
mattwparas commented 9 months ago

Good catch, looks like this isn't handled correctly. I'm currently re-implementing the tokenizer which should make handling this a bit easier. I'll follow up with the PR to replace that when its ready, and link to some test cases to handle it

mattwparas commented 9 months ago

This should get fixed in #102