6744a35c03
Lexer (src_bux/lexer.bux): - Rewrote lexSkipWhitespace to use nested if/else instead of else-if chain (workaround for Nim C backend else-if lowering bug) - lexPeek: mask with & 255 for UTF-8 signed char bytes Known: buxc2 project build hangs on ast.bux parsing (infinite loop). buxc2 single-file build works correctly with else-if. All 18 examples pass, all unit tests pass.