|
e8acc7cd5b
|
fixed a bug in compile_do()
|
2022-08-01 06:31:33 +00:00 |
|
|
1bf908e6ba
|
some minor code touch-up
|
2022-07-31 13:17:44 +00:00 |
|
|
e12033f81a
|
removed some unused variables in read.c
|
2022-07-31 04:18:09 +00:00 |
|
|
fd204b1d93
|
enhanced vlist reading
|
2022-07-30 15:21:44 +00:00 |
|
|
72b0da966f
|
fixed the vlist reading in the feed-based reader
|
2022-07-30 03:02:57 +00:00 |
|
|
f3c3bfcf07
|
enhanced the feed_loop() in bin/main.c
|
2022-07-29 14:41:00 +00:00 |
|
|
e6d204c766
|
some more code for the feed-based reader
|
2022-07-29 11:29:47 +00:00 |
|
|
51c3145b88
|
improved file inclusion for the feed-based reader
|
2022-07-28 14:20:28 +00:00 |
|
|
2543b0d634
|
coding include file handling in the feed-based reader
|
2022-07-28 14:07:18 +00:00 |
|
|
aab704ac4b
|
adding code to form an object in the feed-based reader
|
2022-07-26 15:06:53 +00:00 |
|
|
cdc939fb1d
|
more code for the feed-based reader
|
2022-07-26 00:06:29 +00:00 |
|
|
f99841442a
|
enhanced the tokenization code to check for hash-marked directives better
|
2022-07-24 00:49:03 +00:00 |
|
|
5abe10668b
|
renamed some words
|
2022-07-23 14:06:46 +00:00 |
|
|
87a6d152f8
|
improved the hash-marked identifier handling in the feed-based reader
|
2022-07-23 10:09:36 +00:00 |
|
|
3d6abc38bd
|
updated the feed-based reader to handle hashmarked character literals
|
2022-07-23 06:57:01 +00:00 |
|
|
65aacaaf4f
|
some work done for the feed based reader
|
2022-07-22 08:02:14 +00:00 |
|
|
7a81c58ae3
|
fixed a bug in hcl_feed()
|
2022-07-18 10:39:10 +00:00 |
|
|
60c9fe8ac9
|
implementing hcl_feed()
|
2022-05-25 14:23:43 +00:00 |
|
|
50c04bb770
|
trying to detect prohibited access to an instance vairables in a class method.
inventing the class instantiation method concept
|
2022-02-24 16:47:26 +00:00 |
|
|
026ece9aea
|
added the super keyword
|
2022-02-18 16:32:19 +00:00 |
|
|
495cea5704
|
added a new identifier - self
|
2022-02-05 17:35:10 +00:00 |
|
|
a7a69d9a11
|
implementing a message sending list
|
2022-01-14 16:09:52 +00:00 |
|
|
0f1df4684a
|
making a useless commit
|
2021-06-07 01:11:17 +00:00 |
|
|
391d62511b
|
writing code to implement return variables
|
2021-05-09 15:32:54 +00:00 |
|
|
01719d0056
|
enhancing the compiler to support the variable argument list with the ellipsis
|
2021-05-07 08:53:01 +00:00 |
|
|
08149767b5
|
improving function block and control block handling in the compiler code
|
2021-04-09 08:22:40 +00:00 |
|
|
2d22b53c96
|
fixed some compiler bugs
|
2021-02-01 13:20:46 +00:00 |
|
|
0568cb0ae3
|
removed some unneeded code.
changed the source input handler to set the name field for the main stream
|
2021-01-30 16:13:27 +00:00 |
|
|
db9e0f5248
|
cleaned up a bit
|
2021-01-29 17:24:13 +00:00 |
|
|
525078fbe5
|
removed unneeded code
|
2021-01-29 09:41:39 +00:00 |
|
|
d19fab7e3f
|
renamed hcl_read2() and hcl_compile2() to hcl_read() and hcl_compile() respectively
|
2021-01-29 08:40:10 +00:00 |
|
|
d4fbd0a298
|
removed hcl_read() and hcl_compile().
in the next commit(), hcl_read2() and hcl_compile2() will get renamed to hcl_read() and hcl_compile() respectively
|
2021-01-29 08:35:31 +00:00 |
|
|
d36c12e21a
|
changing compiler code to preserve some debugging information
|
2021-01-27 08:47:08 +00:00 |
|
|
58165aad49
|
updated lambda/return/return-from-home compiling code in the new compiler
|
2021-01-21 14:59:01 +00:00 |
|
|
e4ae7add8b
|
coding a better compiler
|
2021-01-17 17:45:39 +00:00 |
|
|
963f162c4e
|
more code to implement a new object reader
|
2021-01-10 16:04:36 +00:00 |
|
|
5d05984664
|
changing code to improve the compiler
|
2021-01-09 16:53:35 +00:00 |
|
|
24b96e4c29
|
attempting to preserve token location between the reader and the compiler
|
2021-01-06 09:37:29 +00:00 |
|
|
6720640ed7
|
adding some work-in-progress code to store debugging information for generated byte codes
|
2021-01-03 13:51:23 +00:00 |
|
|
11e831bbcc
|
switching GC from semi-space copying to mark-sweep
|
2020-12-31 17:48:47 +00:00 |
|
|
164be69b9d
|
minor whitespace removal from code
|
2020-10-15 13:47:52 +00:00 |
|
|
c7e87698d0
|
still experimenting to find a good way to represent byte codes and literal frames in the interactive mode
|
2020-09-28 15:44:04 +00:00 |
|
|
e27058d771
|
added the _instsize field to hcl_t, hcl_server_t, hcl_client_t
|
2019-06-21 12:36:25 +00:00 |
|
|
0cbf9e4edf
|
added hcl_flushio() and HCL_IO_FLUSH
|
2019-04-17 05:37:56 +00:00 |
|
|
0011937699
|
removed unnecessary restoration code in string_to_fpdec()
|
2019-01-08 08:57:37 +00:00 |
|
|
9a186711e4
|
dropped cli-mode code. it turned out to be not effective
|
2018-08-08 03:41:17 +00:00 |
|
|
28cc69ea21
|
wrote more compiler mode to handle input in the cli mode
|
2018-08-07 11:04:38 +00:00 |
|
|
fe28d23307
|
added more experimental code for the cli mode
|
2018-08-06 10:41:38 +00:00 |
|
|
256472b2ea
|
fixed many bugs in cli mode reader
|
2018-08-05 18:46:54 +00:00 |
|
|
0634bf26b3
|
enhanced the cli-mode reader a bit
|
2018-08-04 00:59:35 +00:00 |
|