Download Latest Version v1.0.2 source code.tar.gz (180.5 kB)
Email in envelope

Get an email when there's a new version of JuliaSyntax

Home / v0.4.10
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2024-09-02 2.6 kB
v0.4.10 source code.tar.gz 2024-09-02 163.6 kB
v0.4.10 source code.zip 2024-09-02 185.0 kB
Totals: 3 Items   351.2 kB 0

JuliaSyntax v0.4.10

Diff since v0.4.9

Merged pull requests: - Remove unused is_error import in Tokenize module (#420) (@ericphanson) - add more specific error for invalid identifier start chars (#421) (@JeffBezanson) - add "some warnings detected" to ParseError printing when all problems are warnings (#423) (@ericphanson) - Change AST for iterations to use iteration kind (#433) (@c42f) - Allow macrocall in function def syntax (#456) (@Keno) - Use K"function" for short form function AST (#466) (@c42f) - Cleanup/document source code access functions + add filename() (#470) (@c42f) - Add a pile of documentation for expression predicates (#471) (@c42f) - Make using :A an error; fix using A: (..) warning (#477) (@c42f) - Allow any of ≔ ⩴ ≕ as identifiers (#478) (@c42f) - Fixes for AST reference documentation (#479) (@c42f) - Fix premature lowering of cmd strings (#480) (@c42f) - Fix bug converting cmd string macros to Expr (#482) (@c42f) - Rename haschildren() to is_leaf() (#483) (@c42f) - Clean up and document syntax tree child access API + mark public API (#484) (@c42f) - Tool to bump JuliaSyntax version in Base (#485) (@c42f) - Implement char_range() to respect string indices (#486) (@c42f) - Replace K"true" and K"false" with K"Bool" (#488) (@c42f) - Show leaf Kinds when printing syntax trees (#489) (@c42f) - add some small type inference improvements to allow for some basic static compiling (#491) (@KristofferC) - Terminate :statement parsing at newlines (#493) (@timholy) - Consistent attachment of syntax trivia to top level statements (#495) (@c42f) - Disallow trailing junk in generators (#497) (@c42f) - Fix is_number() predicate to include Bool and clean up (#498) (@c42f) - Backports for release 0.4.10 (#499) (@fredrikekre)

Closed issues: - Parentheses not required warning in using A: (..) (#350) - ≔ (\coloneq) generates "invalid identifier" error (#405) - Parsing of generators allows skipping a comma (#407) - Feature request: do with infix calls (#414) - Detect and tip when prompt is entered erroneously (#427) - Fix premature lowering of K"core_@cmd" etc (#438) - char_range() function for indexing into source strings (#457) - AST of short form functions (#465) - using :A now tries to load package A while it used to error (#473) - Towards getting JuliaSyntax to work with --trim and static binaries. (#490) - Makie file is not parseable by JuliaSyntax.jl? (#492) - wrong line numbers with lines ending in ; (#494) - "(a;b;c)" not parsed as having parens node (#496)

Source: README.md, updated 2024-09-02