Skip to main content

Tree sitter grammar for VB.NET

Project description

tree‑sitter‑vb‑dotnet

npm version license

Tree‑sitter grammar for Visual Basic .NET (VB.NET) – incremental parsing for editors, code‑intel, refactoring tools and static‑analysis pipelines.


Status

Feature Support
Modules / Classes / Structures / Interfaces
Subs & Functions (incl. overloads, generics)
Properties (auto / get‑set)
Events & Delegates
Control‑flow (If…Else, Select Case, loops, Try…Catch)
LINQ / XML literals ⚠️ planned
Preprocessor directives ⚠️ parses as trivia only
Error recovery ⚠️ basic

The grammar aims to cover VB 16.9 / .NET 5 syntax.
Bug reports / PRs are very welcome!


Installation

npm install tree-sitter tree-sitter-vb-dotnet   # parser + runtime

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tree_sitter_vbnet-0.1.0-cp310-abi3-win_amd64.whl (137.6 kB view details)

Uploaded CPython 3.10+Windows x86-64

File details

Details for the file tree_sitter_vbnet-0.1.0-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter_vbnet-0.1.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 39a624a24bcd582f5c6c4df0069820fb5dfbdb8b3ea4a972e99438bacbfab0e8
MD5 db57d5a8e31fa591898c0ba961f1c8fd
BLAKE2b-256 b3fb3fb0e9778fb2d9ea9f4df3342fc38dab1b74b2e89315fe78ed840b2ab3e6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page