|
32f1da7d28
|
trying to change the compiler to treat if, elif, else as keywords
continuous-integration/drone/push Build is passing
added primAt, primtAtPut, HCL_SYNERR_CATCH
|
2024-08-21 01:00:29 +09:00 |
|
|
b4d435a593
|
compiler improvement to support out-of-class class method or calss instance method definitions. pending more tests
continuous-integration/drone/push Build is passing
|
2024-05-26 23:18:26 +09:00 |
|
|
48e6df233b
|
changed ::: to :: to indicate class variables, parent class, retvar
continuous-integration/drone/push Build is passing
|
2024-02-04 01:57:53 +09:00 |
|
|
b20d6b14d8
|
not yet used. but added :< and :>
continuous-integration/drone/push Build is passing
|
2024-02-03 18:59:17 +09:00 |
|
|
c2928615a4
|
shortened ::* to :*
continuous-integration/drone/push Build is passing
|
2024-02-03 18:50:10 +09:00 |
|
|
aaa6e35787
|
enhanced the reader and compiler to treat characters and strings prefixed with b and u as a limited range character and a byte array with internal terminating null at the back
|
2024-01-25 23:48:06 +09:00 |
|
|
2243a1357d
|
added HCL_IO_READ_BYTES
continuous-integration/drone/push Build is failing
added hcl_htonoow/hcl_ntohoow and the like
|
2023-12-16 00:31:50 +09:00 |
|
|
924d4ad5e2
|
updating the compiler to recognize class-level variables accessors prefixed with self/super in assignment expressions
continuous-integration/drone/push Build is failing
|
2023-12-02 03:35:59 +09:00 |
|
|
9f4bf7485d
|
enhanced the compiler to prohibit variable declaration after 'do' if it's the head of block expression
continuous-integration/drone/push Build is failing
|
2023-11-28 01:44:13 +09:00 |
|
|
3d47a99cd2
|
added many charcter handling code
continuous-integration/drone/push Build is failing
|
2023-11-22 00:24:57 +09:00 |
|
|
8cb9178820
|
fixed many more issue in compiling block expressoins
continuous-integration/drone/push Build is failing
|
2023-11-12 21:54:17 +09:00 |
|
|
5a28ab3749
|
working on the block expression compilation
continuous-integration/drone/push Build is failing
|
2023-11-10 00:03:03 +09:00 |
|
|
df924338df
|
internal name changes
continuous-integration/drone/push Build is passing
|
2023-11-04 22:58:31 +09: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 |
|
|
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 |
|
|
2e3fae05e4
|
fixed the reader and the compiler to process the a dic/array/byte-array item after a period in a data list properly
|
2021-01-25 15:23:24 +00:00 |
|
|
16557a970c
|
yet implementing the new compiler
|
2021-01-19 14:07:42 +00:00 |
|
|
e4ae7add8b
|
coding a better compiler
|
2021-01-17 17:45:39 +00:00 |
|
|
b327791484
|
experimenting with the new reader
|
2021-01-15 09:12:28 +00:00 |
|
|
554667b227
|
modified code further to enhance the reader
|
2021-01-13 09:54:44 +00:00 |
|
|
9752533d12
|
changing code for the new reader and compiler
|
2021-01-12 09:06:25 +00:00 |
|
|
ad4c8e35d4
|
changing read2.c
|
2021-01-12 00:21:43 +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 |
|