- tree-sitter-regex VS tree-sitter-python
- tree-sitter-regex VS Magic Python
- tree-sitter-regex VS tree-sitter-bash
- tree-sitter-regex VS tree-sitter-javascript
- tree-sitter-regex VS tree-sitter-yaml
- tree-sitter-regex VS tree-sitter-typescript
- tree-sitter-regex VS tree-sitter-rust
- tree-sitter-regex VS todo-comments.nvim
- tree-sitter-regex VS tree-sitter-language-pack
- tree-sitter-regex VS tree-sitter-jsdoc
Tree-sitter-regex Alternatives
Similar projects and alternatives to tree-sitter-regex
-
Roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Magic Python
Cutting edge Python syntax highlighter for Sublime Text, Atom and Visual Studio Code. Used by GitHub to highlight your Python code!
-
-
-
-
-
-
-
tree-sitter-language-pack
Comprehensive tree-sitter grammar compilation with polyglot bindings — Rust, Python, Node.js, Go, Java, Ruby, Elixir, PHP, C#, WASM, Dart, Kotlin-Android, Swift, Zig, and CLI. 306+ languages.
-
-
-
tree-sitter-regex discussion
tree-sitter-regex reviews and mentions
-
Tree-sitter vs. Language Servers
> It is possible to use the language server for syntax highlighting. I am not aware of any particularly strong reasons why one would want to (or not want to) do this.
This is an area where TS excels. It also supports nesting of different languages so a query can inject other languages [0] and compose different parsers.
As an example, this can be a straight forward as a simple comment parser [1], jsdoc [2], regex [3] etc. Or in more complex cases various DSLs. Each of these can then define their own injections too. When working with CI pipelines in particular it transforms an opaque wall of YAML into slightly more manageable CST which is incredible useful for both humans (syntax highlighting) and any machine parsing you may want to do.
[0]: https://tree-sitter.github.io/tree-sitter/3-syntax-highlight...
[1]: https://github.com/stsewd/tree-sitter-comment
[2]: https://github.com/tree-sitter/tree-sitter-jsdoc
[3]: https://github.com/tree-sitter/tree-sitter-regex
- How can I colorize regular expression strings?
Stats
tree-sitter/tree-sitter-regex is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of tree-sitter-regex is JavaScript.