Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: JuliaPluto/lezer-julia

v1.0.0

16 Jun 13:38
@fonsp fonsp

Choose a tag to compare

First stable release.

Fixes four valid-Julia constructs that previously failed to parse (found via a 40k-file corpus sweep — Julia 1.12 Base+stdlib + all ~/.julia/packages):

  • CRLF line endings\r\n files no longer error at every statement boundary / matrix row.
  • public soft-keywordpublic works as an identifier/macro name again (x = public, @public, macro public); the public x, y statement still parses.
  • const struct fieldsconst x::T field declarations (Julia 1.8+) now parse.
  • Uppercase-P hex floats0x1.8P3 now parses (was lowercase-p only).

Impact: 256 corpus files improved, total error nodes −56% (85,192 → 37,479), 93.4% of files parse clean, 0 crashes. 139 unit tests pass. See experiments/PRODUCTION-READINESS.md.

Merged in #49. Remaining known gaps tracked in #51#57.


Generated by AI 🤖

Assets 2
Loading

AltStyle によって変換されたページ (->オリジナル) /