- Add label size to listing and symbol files. Labels should have the size of `current_label` - `previous_label` unless .org was used.
- Add `#if` preprocessor directive that can evaluate expressions
- Add `.error` and `.warning` directives
-- Add `.section "name"` directive allowing custom sections for symbol files
+- Add failing tests for most failure cases
+- Assert `.section` in full test
ulas.address = ulascfg.org;
ulas.chksm = 0;
ulas.filename = ulas.initial_filename;
+ ulas.section[0] = '\0'; // reset section
for (int i = 0; i < ULAS_CHARCODEMAPLEN; i++) {
ulas.charcodemap[i] = (char)i;