Skip to content

feat: add BSL (1C:Enterprise) language server support#1430

Open
Romandredan wants to merge 5 commits intooraios:mainfrom
Romandredan:feat/bsl-language-server
Open

feat: add BSL (1C:Enterprise) language server support#1430
Romandredan wants to merge 5 commits intooraios:mainfrom
Romandredan:feat/bsl-language-server

Conversation

@Romandredan
Copy link
Copy Markdown

Summary

Adds support for BSL (1C:Enterprise / OneScript) language via integration with
bsl-language-server v0.29.0.

Changes

  • New BSLLanguageServer class in src/solidlsp/language_servers/bsl_language_server.py
  • Registered Language.BSL enum with *.bsl, *.os filename matching
  • Test fixture repo and integration tests under test/solidlsp/bsl/
  • Updated README and CHANGELOG

Requirements

  • Java 11+ on PATH
  • bsl-language-server JAR is downloaded automatically on first use (verified by SHA-256)

Capabilities supported

  • Document symbols
  • Go-to-definition
  • Find references
  • Hover
  • Rename (basic)

Tested on

  • Windows 11
  • Smoke-tested on Standard Subsystems Library (BSP) — .bsl files processed without errors

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant