summaryrefslogtreecommitdiff
path: root/node/StatementNode.cc
Commit message (Collapse)AuthorAgeFilesLines
* fix syntaxNagi5Yeq2020-06-071-3/+3
|
* add case statement supportNagi5Yeq2020-06-051-0/+70
|
* disable formatv for LLVM release lacks of RTTI supportNagi5Yeq2020-06-011-3/+3
|
* message formatting, assembly and object supportNagi5Yeq2020-06-011-3/+3
|
* x86 target supportNagi5Yeq2020-05-311-0/+86
|
* support for array access (partial)Nagi5Yeq2020-05-301-1/+9
|
* support for break, continue and void typeNagi5Yeq2020-05-301-3/+61
|
* remove ListNode, use std::move in AST buildingNagi5Yeq2020-05-291-1/+8
|
* add pointer and shifting supportNagi5Yeq2020-05-291-10/+10
|
* create br at the start of while, repeat.Nagi5Yeq2020-05-281-0/+2
| | | | fix the "Basic Block in function '...' does not have terminator!" error
* add if, while, repeatNagi5Yeq2020-05-281-0/+104
| | | | | fix function call modify syntax
* finish function calls and lvalueNagi5Yeq2020-05-251-0/+21
|
* finish function node.Nagi5Yeq2020-05-251-0/+11
Parser.y: rename 'context' to 'ctx' to avoid conflict in new version bison.