Commit graph

  • f20138a855 Add operations for defining struct Koichi Nakamura 2021-01-04 10:20:51 +0900
  • ca8f5a191f Add .s Koichi Nakamura 2021-01-04 09:32:16 +0900
  • 0327f5e68b u.r and .r does not output following space Koichi Nakamura 2021-01-04 09:31:40 +0900
  • 76c605af84 Add invert Koichi Nakamura 2021-01-04 09:31:24 +0900
  • d197737bcc Add c-version and python-version Koichi Nakamura 2021-01-03 23:59:45 +0900
  • c01cd8cc50 drop 2nd stage Koichi Nakamura 2021-01-03 18:44:51 +0900
  • eae23f223d Switched to 3rd stage interpreter Koichi Nakamura 2021-01-03 18:40:30 +0900
  • 1ac0807b9e Fixed a bug Koichi Nakamura 2021-01-03 17:59:45 +0900
  • f81b22fb97 Need drop after create ... allot Koichi Nakamura 2021-01-03 17:51:30 +0900
  • eb62d20642 Fixed a bug Koichi Nakamura 2021-01-03 17:51:07 +0900
  • daef12b363 Add cmove, string and string, Koichi Nakamura 2021-01-03 17:24:34 +0900
  • 70ddb49017 Change defnition of aligned and align. Add missing align at the top of :noname Koichi Nakamura 2021-01-03 12:52:39 +0900
  • 9a9c7d2701 Quit when read EOF Koichi Nakamura 2021-01-03 12:46:33 +0900
  • f7b5a19e82 change helloworld.fs Koichi Nakamura 2021-01-03 12:46:17 +0900
  • fe234b5259 rename 'string' to 'litstring' Koichi Nakamura 2021-01-03 09:36:41 +0900
  • b6967eba48 Add add-error and exception Koichi Nakamura 2021-01-03 08:17:41 +0900
  • 94a2d829c9 use statically allocate buffer for s" at immediate mode Koichi Nakamura 2021-01-03 07:56:47 +0900
  • 62a3eee77e replace [ char ... ] literal to [char] ... Koichi Nakamura 2021-01-03 07:56:27 +0900
  • d1c0d93bec Reorder definitions Koichi Nakamura 2021-01-03 02:01:26 +0900
  • eea7ce9f3a Reorder definitions Koichi Nakamura 2021-01-03 01:56:02 +0900
  • 2e5e9b3795 Wrote >number Koichi Nakamura 2021-01-02 23:52:47 +0900
  • db836051e0 Add number printers Koichi Nakamura 2021-01-02 22:01:44 +0900
  • 45db4aeae8 Wrote 'throw' and 'catch' Koichi Nakamura 2021-01-02 20:03:40 +0900
  • 657fbd550a fixed a bug of 'type' Koichi Nakamura 2021-01-02 20:02:52 +0900
  • d7a85fcc56 Rename string, to cmove, Koichi Nakamura 2021-01-02 18:01:01 +0900
  • 3eaf59bae4 minor fix Koichi Nakamura 2021-01-02 15:54:05 +0900
  • 7a67e8a57a Add align operations Koichi Nakamura 2021-01-02 15:48:47 +0900
  • 1142fe1607 rename CMOVE, to STRING, Koichi Nakamura 2021-01-02 15:36:08 +0900
  • 7b26a618c4 Rename cmove, to string, Koichi Nakamura 2021-01-02 15:35:30 +0900
  • 35d4922551 fix comment Koichi Nakamura 2021-01-02 14:09:18 +0900
  • d816197fac fix copyright year Koichi Nakamura 2021-01-02 13:29:46 +0900
  • 51891bf4af fix readme Koichi Nakamura 2021-01-02 13:15:42 +0900
  • 734f897a59 fix comments of bootstrap.fs Koichi Nakamura 2021-01-02 13:14:16 +0900
  • 334ae9f0a9 fix readme Koichi Nakamura 2021-01-02 13:07:29 +0900
  • a4ebc5616b Fix readme Koichi Nakamura 2021-01-02 13:06:35 +0900
  • e6991cc79c fix README Koichi Nakamura 2021-01-02 13:05:50 +0900
  • 92356901a3 Update README Koichi Nakamura 2021-01-02 13:01:31 +0900
  • 5d5bf83a5a Rename core.fs to bootstrap.fs Koichi Nakamura 2021-01-02 12:51:25 +0900
  • 5626edac3f fix comment Koichi Nakamura 2021-01-02 12:48:27 +0900
  • 12ebf0bbed Fixed a bug of s" and add ." Koichi Nakamura 2021-01-02 12:34:13 +0900
  • e0780135fa Add s" Koichi Nakamura 2021-01-02 10:44:03 +0900
  • b32bb02876 add "state" Koichi Nakamura 2021-01-02 10:25:16 +0900
  • 344c425955 rename litstring to string Koichi Nakamura 2021-01-02 10:25:06 +0900
  • 4af7b69472 Change semantics of here and latest Koichi Nakamura 2021-01-02 09:40:40 +0900
  • d218a9eda2 Fix stack notation Koichi Nakamura 2021-01-02 09:35:07 +0900
  • 8741d78b4d fix stack notation Koichi Nakamura 2021-01-02 09:30:51 +0900
  • 8c59b2fd67 Fix stack notation Koichi Nakamura 2021-01-02 09:29:30 +0900
  • 9a8257c238 Add Variable and Constant Koichi Nakamura 2021-01-02 09:08:59 +0900
  • ad48c240b0 Add create and does> Koichi Nakamura 2021-01-02 02:45:27 +0900
  • 8fc41ad39f Add +!, -! and allot Koichi Nakamura 2021-01-02 02:44:57 +0900
  • f2ce995009 Rename (compile) to compile-helper Koichi Nakamura 2021-01-02 02:43:20 +0900
  • 810890de13 Add c, and cmove, Koichi Nakamura 2021-01-02 02:42:59 +0900
  • 0becf86f75 Add "rangeof" Koichi Nakamura 2021-01-01 22:12:45 +0900
  • 73e0b64c2c Rewrite multiline comment using case statement Koichi Nakamura 2021-01-01 21:41:15 +0900
  • cf75d5474e Add "case" statement Koichi Nakamura 2021-01-01 21:40:59 +0900
  • a1242df09e Add ?dup Koichi Nakamura 2021-01-01 20:47:08 +0900
  • e11e1f782e Wrote multiline comment Koichi Nakamura 2021-01-01 20:35:09 +0900
  • 462362f192 Fix comment Koichi Nakamura 2021-01-01 20:18:45 +0900
  • 26ac565c3b Add recurse Koichi Nakamura 2021-01-01 20:11:47 +0900
  • 2ab5e91e69 use lowercase Koichi Nakamura 2021-01-01 20:11:30 +0900
  • aa8cf33242 Wrote integer arithmetic, conditional branch, loop Koichi Nakamura 2021-01-01 20:01:29 +0900
  • 9dc6433850 WIP Koichi Nakamura 2021-01-01 18:54:42 +0900
  • 6f788f699a Revive smudge bit Koichi Nakamura 2021-01-01 18:37:41 +0900
  • 4f2581968d Add "immediate" Koichi Nakamura 2021-01-01 08:23:45 +0900
  • f52c2203dd Fix comments Koichi Nakamura 2021-01-01 00:42:30 +0900
  • 9f36bcb7d2 Fixed a bug Koichi Nakamura 2021-01-01 00:23:27 +0900
  • 5474098e9a Add comment about alias Koichi Nakamura 2021-01-01 00:04:21 +0900
  • 66acc8a2fa add aliases to builtin-words Koichi Nakamura 2020-12-31 23:47:37 +0900
  • d1cfab7667 Add "immediate" Koichi Nakamura 2020-12-31 23:34:56 +0900
  • a63cbd0b69 fix comment Koichi Nakamura 2020-12-31 23:32:07 +0900
  • c4d99e739a Redefine TICK Koichi Nakamura 2020-12-31 21:06:22 +0900
  • 38ef3ef9fc Fix comment Koichi Nakamura 2020-12-31 20:42:43 +0900
  • f11179089e Add ":" and ";" ! Koichi Nakamura 2020-12-31 20:23:08 +0900
  • b5e2b68f96 Fixed a bug Koichi Nakamura 2020-12-31 20:22:51 +0900
  • e28ae4617f Fixed a bug Koichi Nakamura 2020-12-31 19:55:26 +0900
  • bc96fe9863 Change semantics of 'm' Koichi Nakamura 2020-12-31 19:36:45 +0900
  • 1da940ba1b Switch to 2nd stage interpreter Koichi Nakamura 2020-12-31 19:01:57 +0900
  • 074202db25 Fix "I" Koichi Nakamura 2020-12-31 18:23:02 +0900
  • f12d59acb4 Wrote 2nd stage interpreter! Koichi Nakamura 2020-12-31 18:04:08 +0900
  • d42fb25bb3 Replace "state" with "M" Koichi Nakamura 2020-12-31 17:46:11 +0900
  • cc371f0d0d Fix comment Koichi Nakamura 2020-12-31 17:30:43 +0900
  • aa46121d94 Remove smudge-bit from spec and change location of immediate-bit Koichi Nakamura 2020-12-31 17:25:56 +0900
  • 465dcae4e4 Add 'state' variable Koichi Nakamura 2020-12-31 15:52:39 +0900
  • eb56e988e3 Fixed a bug of 'm' Koichi Nakamura 2020-12-31 15:31:57 +0900
  • 1c519e51f8 Change semantics of "F" and add "G" Koichi Nakamura 2020-12-31 15:10:54 +0900
  • c40f09d70b Modify 'F' to consider smudge-bit Koichi Nakamura 2020-12-31 14:45:02 +0900
  • 384f802c99 Rename 'w' to 'W' Koichi Nakamura 2020-12-31 14:44:39 +0900
  • 48449b62a9 Add "F" Koichi Nakamura 2020-12-31 13:27:25 +0900
  • d1935f47e1 Add 'm' Koichi Nakamura 2020-12-31 13:10:18 +0900
  • d74bca5b8f Add "w" Koichi Nakamura 2020-12-31 11:59:09 +0900
  • 4027973ed1 fix comment Koichi Nakamura 2020-12-31 09:52:17 +0900
  • 9b4fae9c43 Add 'E' Koichi Nakamura 2020-12-31 09:40:42 +0900
  • 1310d1291b Fixed a bug of "B" Koichi Nakamura 2020-12-31 09:40:29 +0900
  • 70e0b9d299 fix coding style Koichi Nakamura 2020-12-31 08:26:06 +0900
  • 717d2e28fb Make computation of ~(CELL-1) simpler Koichi Nakamura 2020-12-31 08:13:42 +0900
  • aa1246ef45 Add "a" and "A" Koichi Nakamura 2020-12-31 08:09:22 +0900
  • 8e026766ce Add "B" Koichi Nakamura 2020-12-31 07:50:02 +0900
  • d8479aaddf Add "o" Koichi Nakamura 2020-12-31 06:39:43 +0900
  • a963a9c24b Add "~" Koichi Nakamura 2020-12-31 06:37:08 +0900
  • 44d84b7051 fix comment Koichi Nakamura 2020-12-31 06:36:20 +0900