Commit graph

393 commits

Author SHA1 Message Date
Koichi Nakamura
d55fb0064c fix typo 2021-01-05 11:38:21 +09:00
Koichi Nakamura
8c16f3072d Add newline after .s 2021-01-05 11:33:18 +09:00
Koichi Nakamura
ec44fd44ec Add "v" to x86-hex implementation 2021-01-05 11:32:31 +09:00
Koichi Nakamura
7a5e818fc5 Store %esp at the beginning 2021-01-05 11:07:12 +09:00
Koichi Nakamura
d15eda8a11 Fixed a bug 2021-01-05 10:00:16 +09:00
Koichi Nakamura
051fd0eb2f fixed a bug 2021-01-05 09:56:59 +09:00
Koichi Nakamura
9af496fd66 Add [if]..[else]..[then] 2021-01-05 09:19:04 +09:00
Koichi Nakamura
f1b92c39d7 Fixed a bug 2021-01-05 09:18:53 +09:00
Koichi Nakamura
410a5c2ed0 minor fix 2021-01-05 08:17:54 +09:00
Koichi Nakamura
6ea40bd3dc Wrote 4th stage interpreter 2021-01-05 07:51:02 +09:00
Koichi Nakamura
de3584b1d5 Add comments 2021-01-05 07:25:08 +09:00
Koichi Nakamura
b2c60e43f2 rewrite existing parsers 2021-01-05 07:01:53 +09:00
Koichi Nakamura
ea1a3eeba2 rename input-streams to inputstreams 2021-01-05 07:01:40 +09:00
Koichi Nakamura
c0def0604b rename input% to inputstream% 2021-01-05 07:00:32 +09:00
Koichi Nakamura
de1c998355 fixed a bug of key-file 2021-01-05 07:00:13 +09:00
Koichi Nakamura
00d61b4ad4 minor fix 2021-01-05 06:59:58 +09:00
Koichi Nakamura
afa21387f1 fixed a bug 2021-01-04 23:00:16 +09:00
Koichi Nakamura
e46dd0994a Fixed a bug 2021-01-04 22:41:22 +09:00
Koichi Nakamura
bf1ee84b2e fix comment 2021-01-04 22:37:28 +09:00
Koichi Nakamura
acd30d307d Fix '\n' 2021-01-04 22:23:54 +09:00
Koichi Nakamura
f9acc5b061 Fix comment 2021-01-04 22:21:48 +09:00
Koichi Nakamura
38b4e57464 change title 2021-01-04 22:17:05 +09:00
Koichi Nakamura
a70f01fda6 Add build target c and python 2021-01-04 22:16:12 +09:00
Koichi Nakamura
1cd2f5c8ac BREAKING CHANGE: Changed Pascal string to C-string 2021-01-04 21:57:52 +09:00
Koichi Nakamura
f0e5b2ddb7 Remove unnecessary comments 2021-01-04 17:38:25 +09:00
Koichi Nakamura
e6474bd918 Add read-line and key-file 2021-01-04 17:05:48 +09:00
Koichi Nakamura
9be13d26ce Add input stream stack 2021-01-04 16:14:14 +09:00
Koichi Nakamura
81f07797dc Rename SUCCESS to success 2021-01-04 15:42:14 +09:00
Koichi Nakamura
e30be2e802 fix typo 2021-01-04 15:40:31 +09:00
Koichi Nakamura
9ecd13120e Remove fileop% 2021-01-04 15:35:55 +09:00
Koichi Nakamura
93b51d7cf8 fix indent 2021-01-04 11:11:56 +09:00
Koichi Nakamura
fa2ac12c55 Change name of constants uppercase 2021-01-04 11:10:46 +09:00
Koichi Nakamura
f20138a855 Add operations for defining struct 2021-01-04 10:20:51 +09:00
Koichi Nakamura
ca8f5a191f Add .s 2021-01-04 09:32:16 +09:00
Koichi Nakamura
0327f5e68b u.r and .r does not output following space 2021-01-04 09:31:40 +09:00
Koichi Nakamura
76c605af84 Add invert 2021-01-04 09:31:24 +09:00
Koichi Nakamura
d197737bcc Add c-version and python-version 2021-01-03 23:59:45 +09:00
Koichi Nakamura
c01cd8cc50 drop 2nd stage 2021-01-03 18:44:51 +09:00
Koichi Nakamura
eae23f223d Switched to 3rd stage interpreter 2021-01-03 18:40:30 +09:00
Koichi Nakamura
1ac0807b9e Fixed a bug 2021-01-03 17:59:45 +09:00
Koichi Nakamura
f81b22fb97 Need drop after create ... allot 2021-01-03 17:51:30 +09:00
Koichi Nakamura
eb62d20642 Fixed a bug 2021-01-03 17:51:07 +09:00
Koichi Nakamura
daef12b363 Add cmove, string and string, 2021-01-03 17:24:34 +09:00
Koichi Nakamura
70ddb49017 Change defnition of aligned and align. Add missing align at the top of :noname 2021-01-03 12:52:39 +09:00
Koichi Nakamura
9a9c7d2701 Quit when read EOF 2021-01-03 12:46:33 +09:00
Koichi Nakamura
f7b5a19e82 change helloworld.fs 2021-01-03 12:46:17 +09:00
Koichi Nakamura
fe234b5259 rename 'string' to 'litstring' 2021-01-03 09:36:41 +09:00
Koichi Nakamura
b6967eba48 Add add-error and exception 2021-01-03 08:17:41 +09:00
Koichi Nakamura
94a2d829c9 use statically allocate buffer for s" at immediate mode 2021-01-03 07:56:47 +09:00
Koichi Nakamura
62a3eee77e replace [ char ... ] literal to [char] ... 2021-01-03 07:56:27 +09:00