Macro variables can be assigned a new value.
1: #line 220 "./lpsrc/flx_tut_macro.pak" 2: #import <flx.flxh> 3: macro var mx1 = 1+y; 4: val y = 100; 5: print mx1; endl; // 101 6: { 7: macro mx1 = 3+y; // 103 [assignment!] 8: print mx1; endl; 9: }; 10: print mx1; endl; // 103 [uses assigned value] 11: