uguisu-dev/uguisu Issues
符号付き数値リテラルのサポート
Closed 1ユーザー型の宣言機能
Updated 5式文と式、ブロックからの値の返却、if式
Closed 5型にメソッドを実装できるように
Updated 1関数のオーバーロードのサポート
Closedポリモーフィズム
Updated変数の初期化を省略して代入した際にエラーが出る
Closed 1char型の演算をサポート
Closed 1配列型のサポート
Closed 1TypeScriptによる実装
Closed 2function型変数
Updated型チェックをスキップする機能
Closed 1パースエラーの表示を改善する
Updatedオブジェクト型のサポート
Closed 1言語バージョンを指定できるようにする
Closed 2シャドーイングのサポート
Updatedグローバルにあるメンバは定義順に関係なく参照できるようにする
Closed 1HIRノードの参照で言語機能を使う
Closedヒープから領域確保する変数のメモリ管理
Closed他の型を内包する型のサポート
Updatedべき乗演算子のサポート
Updatedビット演算
Updatedhir_run: 親のフレームに遡って値を見に行くのをやめる
Closed 1浮動小数点数のサポート
UpdatedASTからグラフになる時に宣言と中身を分離する
Closed 2途中で変化する情報はテーブルに持つ
Closed 2Option型
UpdatedグラフノードにもReferenceノードを持つ
Closed 2CLI: スクリプトの実行をrunサブコマンドに移動する
Closed 1変数宣言のキーワードを再考する
Closed 1タプルのサポート
Updatedanalyze/run: エラーの発生位置を表示する
Closed 5FFI機能
Updatedloop文
Closed 2コメントのサポート
Closed 1for文による配列のイテレーション
Updated間違った代入で落ちる
Closed 2analyze: 値を返さない式で変数を定義できてしまう
Closed 1加算代入演算子などをサポートする
Closed 1比較演算
Closed外部関数の宣言やめたい
Closedbool型
Closedif文
Closedビルトインは最初からgraph_sourceに含めるようにする
Closed 1再帰関数の意味解析ができない
Closedモジュール機能
Closed