You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This changeset adds "sharp" reader support for the #?@ unquote reader
macro, added in Clojure 1.7.0. Unfortunately the parser is somewhat
complicated because there are three #? cases:
1. #? ...
2. #?@ ...
3. #?foo ...
The first case was already correctly handled. The second case requires
extending the parser to recognize \?\@, which requires consuming an
additional character from the reader before delegating to reading
subsequent form. Unfortunately to handle the third case correctly, we
need to push the \? back onto the reader, before simply reading a pair
of tokens.
Fixes#46
0 commit comments