Skip to content

Commit c6fc68f

Browse files
author
test
committed
Update C#, Rust, Scala grammars to latest upstream
- C#: v0.23.5 — adds C# 12 collection expression support - Rust: v0.24.2 — fixes string literal parse errors, bad error recovery - Scala: v0.25.0 — adds into/tracked soft modifiers, applied constructor types, given with type parameters, anonymous using parameters (Scala 3) Kotlin and Swift updates deferred: Kotlin grammar restructured AST (breaks extraction), Swift repo no longer ships parser.c.
1 parent 46319a5 commit c6fc68f

13 files changed

Lines changed: 1601486 additions & 1493248 deletions

File tree

internal/cbm/vendored/grammars/c_sharp/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change

internal/cbm/vendored/grammars/c_sharp/parser.c

Lines changed: 597603 additions & 748603 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/cbm/vendored/grammars/c_sharp/tree_sitter/array.h

Lines changed: 112 additions & 72 deletions
Original file line numberDiff line numberDiff line change

internal/cbm/vendored/grammars/c_sharp/tree_sitter/parser.h

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change

internal/cbm/vendored/grammars/rust/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change

internal/cbm/vendored/grammars/rust/parser.c

Lines changed: 142526 additions & 140957 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/cbm/vendored/grammars/rust/scanner.c

Lines changed: 11 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/cbm/vendored/grammars/rust/tree_sitter/array.h

Lines changed: 110 additions & 71 deletions
Original file line numberDiff line numberDiff line change

internal/cbm/vendored/grammars/rust/tree_sitter/parser.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change

internal/cbm/vendored/grammars/scala/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change

0 commit comments

Comments
 (0)