Skip to content

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 06 Nov 20:27
· 2 commits to main since this release
  • Add support for comparison operators in if/else conditions (huff-neo v1.5.2+)
    • Operators: ==, !=, <, >, <=, >=
    • Example: if ([MODE] == 0x01) { ... }
  • Add support for logical NOT operator ! in if/else conditions (huff-neo v1.5.2+)
    • Example: if (![FLAG]) { ... }
  • Add support for macro arguments in compile-time expressions (huff-neo v1.5.3)
    • Example: if (<MODE> == 0x01) { ... }, for(i in 0..<count>) { ... }
  • Add support for for-loop variables in conditional expressions
    • Example: for(i in 0..5) { if (<i> == 0x02) { ... } }
  • Add support for boolean literals (true/false) in if conditions
  • Add support for compile-time if/else statements (huff-neo v1.5.2)
    • Syntax: if ([CONDITION]) { ... } else if ([CONDITION]) { ... } else { ... }
  • Add error for circular constant references (huff-neo v1.5.1)
    • Detects direct cycles (A=B, B=A), indirect cycles (A=B, B=C, C=A), and self-references (A=A+1)