func-section #1

Merged
sashakoshka merged 52 commits from func-section into main 2022-09-03 18:09:14 -06:00
Owner

This PR adds function section parsing, phrase parsing, and other various improvements.

This PR adds function section parsing, phrase parsing, and other various improvements.
sashakoshka added 52 commits 2022-09-03 18:08:58 -06:00
I think this is all of them. The test will tell.
Apparently, cBasicPhrases is somehow causing the mysterious nil
tree bug. this will be investigated further soon.
- Newlines are handled better
- Types are actually parsed
The octal literals with 9 in them were causing the parser to fail.
... except for switch cases. This will be added momentarily.
This function is also responsible for setting a kind attribute on
the phrase. This will make the semantic analyzer's job easier.
sashakoshka merged commit 845c12c78b into main 2022-09-03 18:09:14 -06:00
sashakoshka deleted branch func-section 2022-09-03 18:09:14 -06:00
This repo is archived. You cannot comment on pull requests.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: fspl/arf#1
No description provided.