summaryrefslogtreecommitdiff
path: root/oryxc/src/parser.rs
Commit message (Expand)AuthorAgeFilesLines
* Beginning sema workThomas Voss 40 hours1-2/+16
* Lots of code simplificationThomas Voss 14 days1-4/+10
* Ensure the final function param has a typeThomas Voss 2026-03-101-0/+9
* Fix bug in arg count calculationThomas Voss 2026-03-101-1/+1
* Wrap the AST nodes and extra data in a structThomas Voss 2026-03-101-4/+11
* Add the divrem (/%) operatorThomas Voss 2026-03-101-0/+2
* Remove the module declarationThomas Voss 2026-03-101-41/+0
* Parse module declarationsThomas Voss 2026-03-091-0/+41
* Move types into a preludeThomas Voss 2026-03-041-28/+1
* Add required castsThomas Voss 2026-03-041-2/+2
* Construct funcalls properlyThomas Voss 2026-03-041-3/+2
* Minor refactorThomas Voss 2026-03-041-5/+3
* Rework node spanningThomas Voss 2026-03-041-52/+123
* Add a FIXMEThomas Voss 2026-03-041-0/+2
* Fix commentThomas Voss 2026-03-041-1/+1
* Create the root nodeThomas Voss 2026-03-041-12/+23
* Spam scratch guards everywhereThomas Voss 2026-03-041-71/+78
* RustfmtThomas Voss 2026-03-041-4/+4
* Add preliminary root nodeThomas Voss 2026-03-041-2/+7
* Run cargo fmtThomas Voss 2026-03-041-9/+10
* Resolve TODOThomas Voss 2026-03-041-2/+2
* Big parser work + error recoveryThomas Voss 2026-03-041-231/+366
* Add a custom Debug impl for SubNodesThomas Voss 2026-03-031-1/+17
* Begin work on recoverable parsing errorsThomas Voss 2026-03-031-50/+197
* Fix commentsThomas Voss 2026-03-031-2/+2
* Remove unused AstNode typeThomas Voss 2026-02-271-1/+0
* Big work to the compiler job systemThomas Voss 2026-02-271-17/+15
* Genesis commitThomas Voss 2026-02-241-0/+544