We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c8452c7 commit 3abd666Copy full SHA for 3abd666
1 file changed
src/org/mirah/macros/builder.mirah
@@ -339,7 +339,15 @@ class MacroBuilder; implements org.mirah.macros.Compiler
339
replace('>', 'gt_').
340
replace('<', 'lt_').
341
replace('/', 'div_').
342
- replace('?', 'is_')
+ replace('?', 'q_').
343
+ replace('!', 'not_').
344
+ replace('&', 'amp_').
345
+ replace('^', 'xor_').
346
+ replace('|', 'pipe_').
347
+ replace('*', 'mult_').
348
+ replace('@', 'at_').
349
+ replace('%', 'percent_').
350
+ replace('~', 'tilde_')
351
base_name = "#{registerableTypeName(macroDef)}$#{macro_mangled}"
352
ct = counter_for_name(base_name)
353
if ct > 0
0 commit comments