aiscript-vscode
aiscript-vscode copied to clipboard
新しいAiScriptをサポート
AiScript Next 2023で構文が変更されるため、vscode拡張もそれに追従したい
現行の記法とNextとをどこで判別するかが問題
(しゅいろ氏がAiScriptの拡張子を.isから.aisにしたいと何処かで言っていたような気がするのでそこで判別する…?)
https://github.com/aiscript-dev/aiscript-vscode/issues/1#issuecomment-1772431375
最初の行にバージョン番号を指定する仕様があります。 なければ判断は難しいので最新仕様にフォールバックで良いんじゃないですかね
なるほど
AiScriptバージョンと対応させてextension側のバージョンを分けてしまうのもありかと
extension毎分けるとか?できるのかな
Extensionごと分けるのが手っ取り早いかも…?
AiScriptバージョンと対応させてextension側のバージョンを分けてしまうのもありかと
これするとVSCode側での参照が面倒臭くなってしまうので
AiScriptのバージョンに合わせてextensionを切り替えられると良さそうですね
現時点でのDiffを見てきたのですが、どこがどう変わるのかよくわかんなかったのでDocsが出たら取り掛かります🙏
Changelog見た感じ大した変更はなさそうなので現状そのまま動く気がしますね (Language Serverだけはどうにかする必要ありそう)