aiscript-vscode icon indicating copy to clipboard operation
aiscript-vscode copied to clipboard

新しいAiScriptをサポート

Open marihachi opened this issue 2 years ago • 11 comments

AiScript Next 2023で構文が変更されるため、vscode拡張もそれに追従したい

marihachi avatar Nov 03 '23 11:11 marihachi

現行の記法とNextとをどこで判別するかが問題 (しゅいろ氏がAiScriptの拡張子を.isから.aisにしたいと何処かで言っていたような気がするのでそこで判別する…?)

kakkokari-gtyih avatar Nov 03 '23 12:11 kakkokari-gtyih

https://github.com/aiscript-dev/aiscript-vscode/issues/1#issuecomment-1772431375

kakkokari-gtyih avatar Nov 03 '23 12:11 kakkokari-gtyih

最初の行にバージョン番号を指定する仕様があります。 なければ判断は難しいので最新仕様にフォールバックで良いんじゃないですかね

marihachi avatar Nov 03 '23 14:11 marihachi

なるほど

kakkokari-gtyih avatar Nov 03 '23 14:11 kakkokari-gtyih

AiScriptバージョンと対応させてextension側のバージョンを分けてしまうのもありかと

marihachi avatar Nov 03 '23 14:11 marihachi

extension毎分けるとか?できるのかな

marihachi avatar Nov 03 '23 14:11 marihachi

Extensionごと分けるのが手っ取り早いかも…?

kakkokari-gtyih avatar Nov 03 '23 14:11 kakkokari-gtyih

AiScriptバージョンと対応させてextension側のバージョンを分けてしまうのもありかと

これするとVSCode側での参照が面倒臭くなってしまうので

kakkokari-gtyih avatar Nov 03 '23 14:11 kakkokari-gtyih

AiScriptのバージョンに合わせてextensionを切り替えられると良さそうですね

marihachi avatar Nov 03 '23 14:11 marihachi

現時点でのDiffを見てきたのですが、どこがどう変わるのかよくわかんなかったのでDocsが出たら取り掛かります🙏

kakkokari-gtyih avatar Nov 04 '23 09:11 kakkokari-gtyih

Changelog見た感じ大した変更はなさそうなので現状そのまま動く気がしますね (Language Serverだけはどうにかする必要ありそう)

kakkokari-gtyih avatar Apr 23 '24 07:04 kakkokari-gtyih