Apresentando tree-sitter-objectscript: Análise de Sintaxe de Alto Desempenho para ObjectScript em seus Editores Favoritos
Tenho o prazer de anunciar o lançamento de tree-sitter-objectscript, uma nova gramática de código aberto para tree-sitters que oferece suporte de primeira classe a ObjectScript para editores modernos. Se você viu a prévia na READY '25, ficará feliz em saber que ela já está disponível no Github:
https://github.com/intersystems/tree-sitter-objectscript
O que ela Fornece?
- Análise Rápida & Precisa: Uma gramática poderosa para ObjectScript, permitindo análise de sintaxe em tempo real, destaque inteligente e edição estrutural em editores de código modernos.
- Reconhecimento Poliglota: Arquivos
.clsdo ObjectScript frequentemente incorporam SQL, HTML, Python, JavaScript, JSON, CSS, XML e Markdown. A gramática foi projetada para se integrar perfeitamente a eles. - Suporte a Multi-Editores: Funciona em vários editores atualmente, com outros surgindo conforme a adoção do tree-sitter cresce.
Editores Suportados
Estamos trabalhando com tree-sitter-objectscript e os seguintes editores:
- Zed (zed.dev) – Disponível como Zed Extension for ObjectScript
- Neovim (via nvim-treesitter) – Requer uma pequena configuração local
- Emacs (29.1+) – Dedicado modo principal para ObjectScript no Emacs
Captura de tela (Zed)

(este é o Zed em Windows com o tema Tokyo Night Storm).
Estamos ansiosos para ver como a comunidade usa isso — feedback e ideias são sempre bem-vindos!
Obrigado!
Discussão (0)0