Before: arc> a!
Bad ssyntax: a!
After: arc> a!
Error: _a!: undefined
In the process I've also tightened up ssyntax in general, so that prefix/postfix ':' doesn't go through ssyntax expansion, etc. Some errors will now simply silently fail to transform.How do people feel about this? https://github.com/arclanguage/anarki/commit/fbd3354db3 Edit: I did this to reclaim scheme's '!' suffix for destructive operations, in particular for def and mac. A brief prior discussion about this: http://arclanguage.org/item?id=12505 |