text0002a
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* [[text0002]]の補足説明#1
-(by [[K]], 2019.02.27)
** (0)
-これは[[「川合のプログラミング言語自作のためのテキスト#0...
** (1) lexer()は結局何をしているのか?
-lexer()は、プログラムのソースコードを単語(トークン)に...
-でもそんなことを言われてもピンとこないかもしれません。
-以下の入力を与えたらどうなるかやってみましょう。
abc = 123;
def = 456;
ans = abc + def;
ans = ans - 321;
print ans;
-これをloadText()で読み込んで、lexer()で切り分けた後に、
for (i = 0; strlen(t[i]) > 0; i++)
printf("%s\n", t[i]);
-というプログラムで表示させたら、何が出力されるかを示しま...
abc
=
123
;
def
=
456
;
ans
=
abc
+
def
;
ans
=
ans
-
321
;
print
ans
;
-こうなります。つまり改行とかスペースはなくなり、とにかく...
* こめんと欄
#comment
終了行:
* [[text0002]]の補足説明#1
-(by [[K]], 2019.02.27)
** (0)
-これは[[「川合のプログラミング言語自作のためのテキスト#0...
** (1) lexer()は結局何をしているのか?
-lexer()は、プログラムのソースコードを単語(トークン)に...
-でもそんなことを言われてもピンとこないかもしれません。
-以下の入力を与えたらどうなるかやってみましょう。
abc = 123;
def = 456;
ans = abc + def;
ans = ans - 321;
print ans;
-これをloadText()で読み込んで、lexer()で切り分けた後に、
for (i = 0; strlen(t[i]) > 0; i++)
printf("%s\n", t[i]);
-というプログラムで表示させたら、何が出力されるかを示しま...
abc
=
123
;
def
=
456
;
ans
=
abc
+
def
;
ans
=
ans
-
321
;
print
ans
;
-こうなります。つまり改行とかスペースはなくなり、とにかく...
* こめんと欄
#comment
ページ名: