`'` is allowed in the middle of symbol names
dragoncoder047 opened this issue · comments
dragoncoder047 commented
Common Lisp:
CL-USER> (if 'a'a'a)
A
uLisp:
> (if 'a'a'a)
Error 'if' too few arguments
dragoncoder047 commented
It looks to be an easy fix:
-#define isbr(x) (x == ')' || x == '(' || x == '"' || x == '#')
+#define isbr(x) (x == ')' || x == '(' || x == '"' || x == '#' || x == '\'')
David Johnson-Davies commented
Good catch - worth doing.