Skip to content

oxabl_lexer: v1.0.0

Choose a tag to compare

@evanbrobertson evanbrobertson released this 10 Aug 17:51
a13d729

1.0.0 (2026-08-04)

⚠ BREAKING CHANGES

  • SymbolTable::inherited_member_type and record_inherited_member_type are removed; read Symbol::data_type.

Features

  • api: format_source() convenience and a streaming lexer iterator (#55) (#116) (f285ca0)
  • ast: full-fidelity spans on AST wrapper nodes (#91) (2e774b1)
  • close residual LINT0001 language-coverage gaps (#58) (b3124fd)
  • judge the cross-file population, and drain the top of the unmodelled-statement suppression (#153) (a1e03e6)
  • oxabl_schema: add .df parser and Schema loader (Phase 2) (52ef860)
  • oxabl_schema: add .df parser and Schema loader (Phase 2) (3e22f9e)
  • resolve abbreviated built-in function calls in undefined-symbol lint (3f45edd)
  • resolve abbreviated built-in function calls in undefined-symbol lint (7f763a3)

Bug Fixes

  • ADM2 mid-line &IF (#65) and xp-property BUFFER-FIELD path (#66) (#67) (872c741)
  • lex TERM as an abbreviation of TERMINAL (8cd524f)
  • resolve built-in ABL functions in undefined-symbol lint (c47b55a), closes #58
  • silence LINT0001 for MAX/MIN/ABS/VALUE, NO-APPLY, lock method args (1e997d2)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • oxabl_common bumped from 0.5.0 to 1.0.0