summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* add error handlingHEADmasterNagi5Yeq2020-06-212-0/+27
* fix syntaxNagi5Yeq2020-06-072-4/+4
* rename readmeNagi5Yeq2020-06-071-0/+0
* add readmeNagi5Yeq2020-06-072-0/+115
* add case statement supportNagi5Yeq2020-06-059-6/+266
* version bumpNagi5Yeq2020-06-042-2/+2
* dot output supportNagi5Yeq2020-06-0412-26/+148
* style fixNagi5Yeq2020-06-033-8/+3
* Merge branch 'master' of https://github.com/Nagi5Yeq/pccNagi5Yeq2020-06-031-3/+2
|\
| * bugfixNagi5Yeq2020-06-011-3/+2
* | support for short, int64 and AST dumpNagi5Yeq2020-06-0328-63/+896
* | 64 bit supportNagi5Yeq2020-06-0110-20/+64
|/
* color supportNagi5Yeq2020-06-016-10/+81
* disable formatv for LLVM release lacks of RTTI supportNagi5Yeq2020-06-0113-83/+79
* fix log stuffNagi5Yeq2020-06-012-1/+6
* bugfix and comment supportNagi5Yeq2020-06-016-21/+55
* message formatting, assembly and object supportNagi5Yeq2020-06-0113-80/+132
* add a sha1 test, commandline improvement, limit target to x86 onlyNagi5Yeq2020-06-018-32/+257
* commet supportNagi5Yeq2020-05-313-1/+13
* fix targetNagi5Yeq2020-05-312-596/+3
* x86 target supportNagi5Yeq2020-05-319-17/+763
* support for extern functionsNagi5Yeq2020-05-3112-28/+109
* full support of array, pointer and record stuffsNagi5Yeq2020-05-3111-10/+227
* support for type aliasNagi5Yeq2020-05-3114-46/+266
* add zeroinitializer for global variableNagi5Yeq2020-05-307-13/+27
* full support of pointer accessNagi5Yeq2020-05-302-10/+16
* support for array access (partial)Nagi5Yeq2020-05-3011-138/+208
* use llvm::Function* to call a function for backward compatibilityNagi5Yeq2020-05-3012-39/+113
* support for break, continue and void typeNagi5Yeq2020-05-309-23/+179
* global variable, constant supportNagi5Yeq2020-05-3017-82/+201
* remove ListNode, use std::move in AST buildingNagi5Yeq2020-05-294-19/+23
* add pointer and shifting supportNagi5Yeq2020-05-2910-46/+129
* create br at the start of while, repeat.Nagi5Yeq2020-05-281-0/+2
* add if, while, repeatNagi5Yeq2020-05-289-54/+250
* fix the rr-conflictsNagi5Yeq2020-05-277-10/+26
* fix array, string, and constant nodesNagi5Yeq2020-05-279-83/+54
* bugfix & testNagi5Yeq2020-05-2611-44/+99
* finish function calls and lvalueNagi5Yeq2020-05-2514-32/+284
* finish function node.Nagi5Yeq2020-05-2515-61/+343
* binary and unary operationsNagi5Yeq2020-05-2116-200/+729
* basic support of typesNagi5Yeq2020-05-1520-73/+418
* use template to make literal nodesNagi5Yeq2020-05-149-88/+135
* code refactoringNagi5Yeq2020-05-139-61/+79
* add Location classNagi5Yeq2020-05-129-77/+368
* initial commitNagi5Yeq2020-05-1222-0/+1457