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