hyung-hwan
  • Joined on 2022-12-21
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-14 08:57:29 +00:00
8085fb7725 changed class handling to check for the block expression if enabled
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-14 03:21:01 +00:00
4f8e7ae76e added the 'fun' symbol as an alias to 'lamba'
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-13 15:32:02 +00:00
65937937fb updated the compiler to check the block expression after if/elif/else/while/until more properly
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-13 07:36:46 +00:00
b6c1cc8864 fixed fun-01.hcl
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-13 07:12:16 +00:00
f42508731d added code to check if the body after if-condition or else is a block expression. work in progress
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-13 00:38:34 +00:00
1c083885bc added a new test script
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-12 12:54:27 +00:00
8cb9178820 fixed many more issue in compiling block expressoins
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-11 15:31:45 +00:00
268eae3e53 updated comment text in read.c
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-11 08:57:38 +00:00
41ca7a219d chnaged ; to ## in test programs
hyung-hwan pushed to main at hyung-hwan/playground 2023-11-11 08:50:26 +00:00
7f58486a01 changed the docsify's routerMode to history. it used the default 'hash' earlier
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-10 09:07:01 +00:00
23610117d6 fixing various reader bug in the block mdoe
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-09 17:59:50 +00:00
889d5d90ae compiler fix to support the code block expression
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-09 15:03:15 +00:00
5a28ab3749 working on the block expression compilation
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-08 10:05:40 +00:00
9110a083eb some code to handle the auto-forged xlist beginning with no opening parenthesis but ending with a semicolon
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-07 15:12:00 +00:00
44fd446274 switched to use fgetc() instead of fread() because fread() doesn't stop when a new line is enountered. fgets() is not a good candidate either.
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-07 12:23:10 +00:00
d5c47e5a9a in progress implementing the block
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-07 11:18:16 +00:00
38e7d85312 removed unused variables and corrected flaws in error message conversion functions
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-07 10:47:49 +00:00
984c1f62a9 added the semicolon as a token and a delimiter
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-07 10:19:21 +00:00
d9e658dc4b some more naming changes
hyung-hwan pushed to main at hyung-hwan/hcl 2023-11-05 14:33:34 +00:00
3953a8e404 fixed the file inclusion error in the go wrappers