summaryrefslogtreecommitdiff
path: root/node
Commit message (Collapse)AuthorAgeFilesLines
* fix syntaxNagi5Yeq2020-06-071-3/+3
|
* add case statement supportNagi5Yeq2020-06-053-0/+129
|
* dot output supportNagi5Yeq2020-06-041-3/+1
|
* style fixNagi5Yeq2020-06-031-2/+2
|
* support for short, int64 and AST dumpNagi5Yeq2020-06-0311-20/+562
|
* 64 bit supportNagi5Yeq2020-06-012-4/+6
|
* disable formatv for LLVM release lacks of RTTI supportNagi5Yeq2020-06-013-17/+17
|
* bugfix and comment supportNagi5Yeq2020-06-011-1/+1
|
* message formatting, assembly and object supportNagi5Yeq2020-06-014-18/+18
|
* x86 target supportNagi5Yeq2020-05-312-0/+102
|
* support for extern functionsNagi5Yeq2020-05-314-9/+62
|
* full support of array, pointer and record stuffsNagi5Yeq2020-05-312-0/+76
|
* support for type aliasNagi5Yeq2020-05-316-27/+59
|
* add zeroinitializer for global variableNagi5Yeq2020-05-303-7/+12
|
* support for array access (partial)Nagi5Yeq2020-05-305-19/+121
|
* use llvm::Function* to call a function for backward compatibilityNagi5Yeq2020-05-303-14/+13
|
* support for break, continue and void typeNagi5Yeq2020-05-303-8/+87
|
* global variable, constant supportNagi5Yeq2020-05-308-48/+104
|
* remove ListNode, use std::move in AST buildingNagi5Yeq2020-05-293-13/+17
|
* add pointer and shifting supportNagi5Yeq2020-05-293-10/+32
|
* 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-283-2/+141
| | | | | fix function call modify syntax
* fix the rr-conflictsNagi5Yeq2020-05-271-0/+2
|
* fix array, string, and constant nodesNagi5Yeq2020-05-274-11/+14
|
* bugfix & testNagi5Yeq2020-05-264-2/+43
|
* finish function calls and lvalueNagi5Yeq2020-05-256-10/+153
|
* finish function node.Nagi5Yeq2020-05-259-8/+186
| | | | Parser.y: rename 'context' to 'ctx' to avoid conflict in new version bison.
* binary and unary operationsNagi5Yeq2020-05-216-35/+153
|
* basic support of typesNagi5Yeq2020-05-155-15/+21
|
* use template to make literal nodesNagi5Yeq2020-05-144-10/+42
|
* code refactoringNagi5Yeq2020-05-134-6/+15
|
* initial commitNagi5Yeq2020-05-124-0/+66