• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revisão811b116a8fee94482b06ce25f6ffa9ee878a6bbf (tree)
Hora2019-05-19 18:18:50
Autordhrname <dhrname@user...>
Commiterdhrname

Mensagem de Log

New the initClass function

Mudança Sumário

Diff

--- a/source_code/orderedpair/list/tree/nodelist/class/class.h
+++ b/source_code/orderedpair/list/tree/nodelist/class/class.h
@@ -31,10 +31,6 @@
3131 * 集合族 継承 名前空間 自分 自己 自身 我 俺 私 小生 余 拙者
3232 *
3333 * この予約語、あるいはこの予約語に関数適用されない束縛変数は、すべて添数とみなす
34- * 暗黙の前提として、集合族の名前はグローバル集合族の添数と考える。したがって、
35- * グローバル集合族の像はひとつのある集合族である
36- * ただし、最後に名前空間が指定されているときは、その名前空間をグローバル集合族の添数とみなし、
37- * 集合族の名前は、以前の集合族の名前は、その名前空間の添数と考える
3834 *
3935 * また、選出は遺伝継承をたどっていった始祖の添数である
4036 *
@@ -57,6 +53,11 @@
5753 /*グローバル集合族*/
5854 ST_Node ST_Global_Family_Of_Sets;
5955
56+/*ST_initClass 関数
57+ * クラスの初期化
58+ * 戻り値はグローバル集合族ノード*/
59+ST_Node ST_initClass();
60+
6061 /*ST_parseClass 関数
6162 * 引数のノードからクラスの文法を処理する*/
6263 ST_Node ST_parseClass(ST_Node);
--- a/source_code/shadowstar.c
+++ b/source_code/shadowstar.c
@@ -1426,6 +1426,13 @@ void ST_main(ST_Char* name, ST_Char* s, uint_fast64_t filelength)
14261426 ST_freenode(freetree);
14271427 }
14281428
1429+/*ST_initClass 関数
1430+ * クラスの初期化
1431+ * 戻り値はグローバル集合族ノード*/
1432+ST_Node ST_initClass()
1433+{
1434+}
1435+
14291436 /*ST_parseClass 関数
14301437 * 引数のノードからクラスの意味を解析処理する*/
14311438 ST_Node ST_parseClass(ST_Node node)
@@ -1449,5 +1456,5 @@ ST_Node ST_parseClass(ST_Node node)
14491456 }
14501457 }
14511458
1452- return;
1459+ return ST_EMPTY_NODE;
14531460 }
Binary files a/source_code/shadowstar.o and b/source_code/shadowstar.o differ
--- a/source_code/startest.c
+++ b/source_code/startest.c
@@ -797,6 +797,7 @@ printf("\n%d\n", i);
797797 ST_freenode(freelist);
798798
799799 ST_main("test", u8"集合族", 100);
800+ ST_initClass();
800801
801802 /*以下のtests_file_lengthのアサーションは評価が値呼びであることを前提にしている*/
802803 tests_file_length = 0;
Binary files a/source_code/startest.o and b/source_code/startest.o differ