eth-sri / vscode-silq

Boost Software License 1.0
16 stars 4 forks source link

Semantic ContentAssist #1

Open florianpirchner opened 4 years ago

florianpirchner commented 4 years ago

Dear Team, really great job.

I am working in the area of language design for 10+ years now.

And I took a look at your Lexer and Parser. They seem to be coded by hand. Could not find a bnf-file (grammar file) for your grammar.

For vscode I think, you are doing ContentAssist based on Syntax. And not based on Semantics. You do not real Semantic Scoping. Just guessing based on Syntax.

I'd like to join your project. And I would like to find a grammar file based on Xtext to give your language the most powerful Tooling. Even in the Web. And we also can integrate them in several TextEditors like Sublime Text by LanguageServer.

WDYT? Best Flo

tgehr commented 4 years ago

Dear Florian,

Thanks! Yes, the language integration is quite minimalistic right now. We would welcome pull requests with improvements.

Best, Timon