Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add type signature to def statements | Bad Diode | 2022-03-31 | 1 | -0/+1 |
| | | | | Currently mandatory, may be optional once we have type inference. | ||||
* | Add boilerplate for parser | Bad Diode | 2022-02-12 | 1 | -4/+7 |
| | |||||
* | Make keywords a static array for ease of lex | Bad Diode | 2022-02-12 | 1 | -3/+0 |
| | |||||
* | Add new syntax to lexer and prepare refactor | Bad Diode | 2022-02-01 | 1 | -29/+27 |
| | |||||
* | Start refactoring of compiler to stack-ir | Bad Diode | 2021-12-22 | 1 | -2/+4 |
| | |||||
* | Add initial local definition/access | Bad Diode | 2021-11-10 | 1 | -1/+1 |
| | |||||
* | Change Environment to store locals in array | Bad Diode | 2021-11-10 | 1 | -2/+2 |
| | | | | This will help directly translate the locals to assembly. | ||||
* | Add x86_64 compilation for arithmetic expressionsv0.10 | Bad Diode | 2021-11-01 | 1 | -2/+4 |
| | |||||
* | Change permissions for text files to 644 | Bad Diode | 2021-10-31 | 1 | -0/+0 |
| | |||||
* | Add parsing of lambda expression | Bad Diode | 2021-10-30 | 1 | -2/+2 |
| | |||||
* | Revert "Deduplicate string/symbols text for fast equality checks" | Bad Diode | 2021-10-29 | 1 | -3/+3 |
| | | | | This reverts commit 95709acb7f166b21f562ef3fcf8ba7cb5890d28a. | ||||
* | Deduplicate string/symbols text for fast equality checks | Bad Diode | 2021-10-29 | 1 | -3/+3 |
| | |||||
* | Add parser for tokens->ast conversion | Bad Diode | 2021-10-29 | 1 | -5/+18 |
| | |||||
* | Prepare third compiler implementation | Bad Diode | 2021-10-29 | 1 | -0/+137 |