diff options
author | Nicholas <nbnoll@eml.cc> | 2021-11-15 15:08:03 -0800 |
---|---|---|
committer | Nicholas <nbnoll@eml.cc> | 2021-11-15 15:08:14 -0800 |
commit | e9ff1c6fbbbac9ece2604876ab589ac282360446 (patch) | |
tree | 1e1378a1cb37ca4e751d8140eeed99db7ccc4ce7 /src/libc | |
parent | 27d656be97f1544d7535d8c144ff28b9214aed97 (diff) |
Feat: added if/else branching and switch statement
Unsure about my modification to the language. I found the parsing of the
case body within switches to be odd - specifically that it parses
liberally and then checks that it has case -> cmd structuring while it
walks the code. This means the language is more permissive than the
semantics. I modified it to be more explicit, but at the cost of having
to end each case statement with a semicolon. I wanted a colon, but this
is a valid word character and thus will be lexed as part of the word.
Diffstat (limited to 'src/libc')
0 files changed, 0 insertions, 0 deletions