Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>BRPA LangNew to Visual Studio Code? Get it now.
BRPA Lang

BRPA Lang

Imevo Tecnologia Ltda.

| (0) | Free
Edição, diagnósticos e formatação para BRPA Lang no Visual Studio Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Extensão BRPA Lang para VS Code

A extensão oferece syntax highlighting, snippets, formatter, diagnósticos em memória, completion, hover, signature help, navegação, rename, execução e debugger visual. O pacote 1.10.1 inclui brpa-lang.exe, brpa-lsp.exe e brpa-debug.exe; Node não é necessário em runtime.

A versão 1.9.6 impede que o início da depuração fique bloqueado aguardando o salvamento em pastas de rede ou VMware. Ela preserva caminhos UNC nos breakpoints e permite exibir o bytecode diretamente de arquivos .brpa. Ela mantém a identidade visual adicionada na 1.9.4 e os ajustes da versão 1.9.3, que apresenta valores agregados em árvore no debugger, expõe um snapshot seguro das propriedades públicas de TRoutineGroup e salva o buffer antes da depuração para manter os breakpoints alinhados com o código compilado.

A versão 1.9.1 corrige breakpoints em projetos com múltiplos arquivos e permite depurar programas que importam bibliotecas BRPA com uses.

A versão 1.9.0 acrescenta MCP cliente/servidor, comandos MCP stdio e Streamable HTTP, além do catálogo experimental do THttpServer, streaming, SSE e WebSocket.

A versão 1.8.0 acrescenta suporte completo a TRedis, incluindo Streams, Pub/Sub cancelável e perfis standalone, Cluster, Sentinel e TLS. Completion, hover e assinaturas vêm do Language Server; o snippet redis cria uma conexão por perfil.

A versão 1.7.0 acrescentou TFile e TDirectory para gerenciamento seguro de arquivos e diretórios virtuais, além das funções Unicode de comparação e busca de SameText a PosEx e LastPos.

A versão 1.6.0 acrescentou a biblioteca completa de datas e horas: construção e decomposição, aritmética temporal, intervalos, parsing e formatação, ISO 8601, Unix time, fusos IANA e dias úteis. Também inclui snippets para EncodeDateTime, FormatDateTime e TryParseDateTime.

A versão 1.5.0 incluiu diretivas de fonte, chamadas Create sem parênteses, novas funções de sistema, criptografia e strings, além de conexões com SQL Server, PostgreSQL, MySQL/MariaDB, SQLite, Oracle e Firebird. Completion, hover e signature help são fornecidos pelo Language Server incluído no pacote.

Desenvolvimento

Abra editors/vscode no VS Code, pressione F5 e escolha Executar extensão BRPA Script. Por padrão, a extensão localiza os binários incluídos ou os caminhos definidos nas configurações brpa.executablePath, brpa.lsp.executablePath e brpa.debug.executablePath.

Empacotamento

As etapas para gerar, testar, assinar e publicar versões Linux e macOS estão em docs/linux-macos-release.md.

Na raiz de brpa:

powershell -ExecutionPolicy Bypass -File editors\vscode\scripts\build-vsix.ps1

O resultado é dist/ImevoTecnologiaLtda.brpa-lang-1.10.1.vsix. Instale com Extensions: Install from VSIX... e recarregue a janela.

Concorrência

A linguagem reconhece TRoutine, TRoutineGroup, TChannel<T> e rotinas anônimas com [args]. O debugger lista cada rotina como thread DAP, associa breakpoints/stack à thread selecionada e mantém objetos/bytes redigidos. Consulte docs/concurrency-release.md para o checklist manual completo.

Segurança

Comandos usam criação direta de processo, sem interpolação por shell. Diagnósticos têm timeout e limite de saída. A extensão não exibe argumentos, resultados ou conteúdo de channel no debugger/profiler.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft