otya128
|
bb586dbb55
|
IMplement STOP
|
2017-07-04 20:28:49 +09:00 |
|
otya128
|
4eb6a1fc98
|
Implement CALL SPRITE
|
2016-12-31 13:40:44 +09:00 |
|
otya128
|
20889c28e1
|
Implement LINPUT
|
2016-12-29 17:59:47 +09:00 |
|
otya128
|
0440c33184
|
Implement USE/EXEC compilation
|
2016-12-23 17:16:38 +09:00 |
|
otya128
|
f54b00549e
|
Value => TokenValue
|
2016-12-17 11:55:07 +09:00 |
|
otya128
|
0306a215b0
|
Add XON/XOFF parsing support & Fix OPTION
|
2016-12-09 18:14:02 +09:00 |
|
otya128
|
609bc0bcd5
|
Add VAR(expr)=expr
|
2016-12-08 22:32:51 +09:00 |
|
otya128
|
879d28c9bf
|
Add VAR(expr)=expr parsing
|
2016-12-08 22:16:17 +09:00 |
|
otya128
|
972b075b0f
|
Fix assign
|
2016-12-08 21:38:22 +09:00 |
|
otya128
|
ccc9da91e1
|
COMMON DEF(WIP)
|
2016-12-02 21:27:03 +09:00 |
|
otya128
|
6505e41fd2
|
SWAPを実装
|
2016-09-03 11:46:11 +09:00 |
|
otya128
|
1bfb655e74
|
OPTIONを実装
|
2016-09-02 20:57:36 +09:00 |
|
otya128
|
2f50fc5ba9
|
REPEAT~UNTILを実装
|
2016-09-02 20:39:31 +09:00 |
|
otya128
|
7cb0b26880
|
ELSEIFを実装
|
2016-09-02 16:12:23 +09:00 |
|
otya128
|
f6557d2e9a
|
INC/DECを配列に対応させた
|
2016-08-31 23:16:44 +09:00 |
|
otya128
|
0866fc0739
|
OUTを配列変数などに対応させた
|
2016-08-31 17:53:02 +09:00 |
|
otya128
|
87e86b6219
|
位置情報を記録するようにした
|
2015-08-30 12:33:54 +09:00 |
|
otya128
|
d05166a3b9
|
GOTO expr,GOSUB expr実装
|
2015-08-29 13:38:03 +09:00 |
|
otya128
|
4c7487bb31
|
DATA,READを実装.
|
2015-08-19 13:02:02 +09:00 |
|
otya128
|
c75b129567
|
INPUTを実装.
|
2015-08-19 11:28:53 +09:00 |
|
otya128
|
b259ee9d27
|
ON GOTO,GOSUB実装.
|
2015-08-19 00:11:19 +09:00 |
|
otya128
|
edbbcf3250
|
ON GOTO,GOSUBを定義
|
2015-08-18 22:50:37 +09:00 |
|
otya128
|
5dff13b64f
|
関数内ラベル実装と引数なし関数を正常に呼べるようにした
|
2015-07-13 21:39:42 +09:00 |
|
otya128
|
2139875751
|
INC/DECを実装(配列除く)
|
2015-07-12 14:42:28 +09:00 |
|
otya128
|
8c140956cb
|
INC,DECのパース
|
2015-07-12 12:47:15 +09:00 |
|
otya128
|
d006d1266c
|
Whileを植えた
|
2015-07-12 12:00:27 +09:00 |
|
otya128
|
c71e84a7fc
|
OUT関数を実装, 識別子に数字と_を認識するように修正
|
2015-06-14 11:13:19 +09:00 |
|
otya128
|
dec42422b5
|
とりあえず関数呼び出し
|
2015-06-13 20:21:11 +09:00 |
|
otya128
|
4b530f492e
|
関数定義の構文解析を実�
|
2015-06-13 19:12:36 +09:00 |
|
otya128
|
f84c4d20e5
|
多次元配列を実�
|
2015-06-12 22:00:05 +09:00 |
|
otya128
|
61020e9941
|
配列代入の構文解析を実装,配列宣言,配列参照を実装
|
2015-06-12 20:25:53 +09:00 |
|
otya128
|
c050d4e066
|
変数宣言実装中
|
2015-06-11 19:29:34 +09:00 |
|
otya128
|
7c383dff1a
|
break,continue実装,var,dim実装中
|
2015-06-10 19:09:15 +09:00 |
|
otya128
|
f7c4f06eae
|
GOSUB実�
|
2015-06-07 20:56:34 +09:00 |
|
otya128
|
628b259caf
|
単項演算子を実�
|
2015-06-07 19:33:51 +09:00 |
|
otya128
|
65fe8558a2
|
FORを実�
|
2015-06-07 13:28:19 +09:00 |
|
otya128
|
828631c70e
|
IF文を実�
|
2015-06-06 17:36:11 +09:00 |
|
otya128
|
5cab924046
|
IFの構文解析
|
2015-06-06 17:11:02 +09:00 |
|
otya128
|
2eaab2ef55
|
ラベルとGOTOを実�
|
2015-06-06 14:51:45 +09:00 |
|
otya128
|
a28ff352fa
|
代入の実�
|
2015-06-05 21:41:40 +09:00 |
|
otya128
|
edd9affacc
|
代入の構文解析を実�
|
2015-06-05 21:30:43 +09:00 |
|
otya128
|
2a4db7d6a5
|
PRINTの構文解析を一応実�
|
2015-06-04 19:57:40 +09:00 |
|
otya128
|
f9d52680f4
|
PRINT文の構文木を定義
|
2015-06-04 19:18:14 +09:00 |
|
otya128
|
2be2fc44ea
|
VMを定義,文の構文木のクラスを定義
|
2015-06-04 19:12:17 +09:00 |
|
otya128
|
421f90d717
|
関数呼び出しの実�
|
2015-06-03 21:52:09 +09:00 |
|
otya128
|
018d59ee7f
|
単体テストの追加
|
2015-06-03 21:12:00 +09:00 |
|
otya128
|
bb9ae9abdc
|
とりあえず構文木を一部作るようにして計算させた
|
2015-06-03 20:59:47 +09:00 |
|
otya128
|
6673ca3fc2
|
init
|
2015-06-03 19:51:42 +09:00 |
|