• 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

Revision331123e4ef2a12c1928cdfd90f17a99b4d338a81 (tree)
Time2019-03-17 23:16:20
Authordhrname <dhrname@user...>
Commiterdhrname

Log Message

Modify the startest

Change Summary

Incremental Difference

--- a/source_code/Makefile
+++ b/source_code/Makefile
@@ -1,4 +1,4 @@
1-CC = clang
1+CC = gcc
22 DEBUGMODE = -Wall -std=c11 -O0 -g -pg
33 NODEBUGMODE = -Wall -std=c11 -O2
44 SHELL = /bin/sh
--- a/source_code/orderedpair/list/tree/nodelist/class/class.h
+++ b/source_code/orderedpair/list/tree/nodelist/class/class.h
@@ -28,7 +28,7 @@
2828 * また、数世代の遺伝継承によって、多重継承を実現する
2929 *
3030 * 予約語
31- * 集合族 継承 自分 自己 自身 我 俺 私 小生 余 拙者
31+ * 集合族 継承 選出 自分 自己 自身 我 俺 私 小生 余 拙者
3232 *
3333 * この予約語、あるいはこの予約語に関数適用されない束縛変数は、すべて添数とみなす
3434 * 暗黙の前提として、集合族の名前はグローバル集合族の添数と考える。したがって、
@@ -49,7 +49,7 @@
4949 * 「甲は乙する」(甲)
5050 * */
5151
52-#define ST_CHAR_KEYWORDS_MAP_MAX 11
52+#define ST_CHAR_KEYWORDS_MAP_MAX 12
5353
5454 /*UTF8用のマップ
5555 * このマップをもとに、予約語に関する文字列のパターンを照合する*/
--- a/source_code/shadowstar.c
+++ b/source_code/shadowstar.c
@@ -1438,3 +1438,9 @@ void ST_main(ST_Char* name, ST_Char* s, uint_fast64_t filelength)
14381438 ST_freelist(varlist);
14391439 ST_freenode(freetree);
14401440 }
1441+
1442+/*ST_parseClass 関数
1443+ * 引数のノードからクラスの文法を処理する*/
1444+void ST_parseClass(ST_Node node)
1445+{
1446+}
Binary files a/source_code/shadowstar.o and b/source_code/shadowstar.o differ
--- a/source_code/startest.c
+++ b/source_code/startest.c
@@ -815,7 +815,6 @@ printf("\n%d\n", i);
815815 tests_file_length = 0;
816816 ST_Char *chee = "testsuite/eeucjp.st";
817817 assert( tests_file_length == ST_readFile(chee, tests_callback_file) );
818- ST_readFile(che, ST_main);
819818 tests_file_length = 0;
820819 che = "testsuite/f.st";
821820 assert( tests_file_length == ST_readFile(che, tests_callback_file) );
@@ -930,6 +929,9 @@ int tests_invalid() {
930929 ST_main(u8"error", u8"w\np\n", 1048577);
931930 ST_main(u8"error", u8"w\np\n", 0);
932931
932+ ST_Char *chee = "testsuite/eeucjp.st";
933+ ST_readFile(chee, ST_main);
934+
933935 printf("ended error test...\n");
934936
935937 return 0;
Binary files a/source_code/startest.o and b/source_code/startest.o differ