summaryrefslogtreecommitdiff
path: root/bootstrap/bootstrap.h
AgeCommit message (Expand)AuthorFilesLines
2021-01-15bootstrap: Parsing of gotoSamuel Lidén Borell1-0/+16
2021-01-15bootstrap: Parsing of "switch" blocksSamuel Lidén Borell1-1/+15
2021-01-13bootstrap: Parsing of "for" loopsSamuel Lidén Borell1-2/+2
2021-01-13bootstrap: Fix parsing of empty blocksSamuel Lidén Borell1-0/+1
2021-01-13bootstrap: Parsing of enum typesSamuel Lidén Borell1-3/+8
2021-01-12bootstrap: Add boolean not/and/or operatorsSamuel Lidén Borell1-0/+7
2021-01-12bootstrap: Add remaining terminating keywords to expr parser + minor cleanupsSamuel Lidén Borell1-2/+2
2021-01-10bootstrap: Fix compiler warningsSamuel Lidén Borell1-1/+4
2021-01-10bootstrap: Basic parsing of array typesSamuel Lidén Borell1-0/+1
2021-01-09bootstrap: Beginning of type handlingSamuel Lidén Borell1-2/+32
2020-12-06bootstrap: Rename StmtBlock to BlockSamuel Lidén Borell1-15/+15
2020-12-06bootstrap: Implement loopend/loopempty blocksSamuel Lidén Borell1-2/+13
2020-12-05bootstrap: Basic translation of if/else and whileSamuel Lidén Borell1-3/+40
2020-12-05bootstrap: Fix operator-assign and equals operatorsSamuel Lidén Borell1-1/+1
2020-12-05bootstrap: Emit struct definitions in the correct orderSamuel Lidén Borell1-0/+1
2020-12-05bootstrap: Add missing constant for unknown-length arraySamuel Lidén Borell1-1/+2
2020-10-04bootstrap: Basic C translation of statements and expressionsSamuel Lidén Borell1-4/+33
2020-10-03bootstrap: Parsing of expressionsSamuel Lidén Borell1-11/+78
2020-10-03bootstrap: Add check of uintptr_t definition for C89Samuel Lidén Borell1-2/+4
2020-09-27bootstrap: Parsing of local variable declarationsSamuel Lidén Borell1-7/+69
2020-09-27bootstrap: Use hashtables for struct fields and function parametersSamuel Lidén Borell1-4/+12
2020-09-26bootstrap: Basic parsing and translation of typesSamuel Lidén Borell1-0/+34
2020-09-24bootstrap: C code generator stubSamuel Lidén Borell1-0/+2
2020-09-23bootstrap: Implement parsing of named and builtin typesSamuel Lidén Borell1-3/+5
2020-09-22bootstrap: Add basic identifier handlingSamuel Lidén Borell1-19/+6
2020-09-14bootstrap: Refactor type flags into a bitfieldSamuel Lidén Borell1-30/+29
2020-09-13Fix some clang -Weverything warningsSamuel Lidén Borell1-0/+23
2020-09-13Initial commitSamuel Lidén Borell1-0/+263