about summary refs log tree commit diff
path: root/examples (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Codegen: Support functions as function paramsBaitinq2025-02-231-6/+7
|
* Codegen: support bool typeBaitinq2025-02-151-1/+6
|
* Codegen: start supporting types for function paramsBaitinq2025-02-155-9/+9
|
* Feature: Introduce initial support for function return typesBaitinq2025-02-1515-29/+27
|
* Examples: Update initial example with typesBaitinq2025-02-141-1/+1
|
* Codegen: CleanupBaitinq2025-02-131-3/+5
|
* Codegen: Fix bug with function as variablesBaitinq2025-02-121-2/+0
|
* Codegen: Fix generating function paramsBaitinq2025-02-121-2/+0
|
* Misc: Add TODOsBaitinq2025-02-114-5/+10
|
* Codegen: Fix generating binop expressionsBaitinq2025-02-111-1/+1
|
* Codegen: Implement while statement and fix additionBaitinq2025-02-101-1/+2
|
* Codegen: Fix SSA variable declarationBaitinq2025-02-101-0/+7
|
* Codegen: "Support" booleansBaitinq2025-02-041-1/+1
|
* Codegen: Start handling global variablesBaitinq2025-01-311-2/+2
|
* Codegen: Fix function as variablesBaitinq2025-01-311-5/+5
|
* Codegen: Fix bug calling printfBaitinq2025-01-301-1/+0
|
* Codegen: CleanupBaitinq2025-01-301-2/+2
|
* Examples: Add future types exampleBaitinq2025-01-302-0/+20
|
* Examples: Fix example 2Baitinq2025-01-301-1/+1
|
* Codegen: Get function declaration/calling kind of workingBaitinq2025-01-301-2/+2
|
* Codegen: Support identifiers in return expressionsBaitinq2025-01-291-1/+1
|
* Codegen: Get variable declarations kind of workingBaitinq2025-01-291-1/+1
|
* Codegen: Get printf workingBaitinq2025-01-281-1/+1
|
* Codegen: Get the most basic ever example compilingBaitinq2025-01-271-0/+5
|
* Examples: modify exampleBaitinq2025-01-231-1/+3
|
* Example: Add functions as values exampleBaitinq2025-01-231-0/+12
|
* Misc: Improve exampleBaitinq2025-01-231-1/+5
|
* Feature: Add support for negationBaitinq2025-01-221-1/+1
|
* Feature: Add support for division and multiplicationBaitinq2025-01-221-1/+1
|
* Feature: Add support for while statementsBaitinq2025-01-211-0/+1
|
* Feature: Add support for NOT unary expressionBaitinq2025-01-211-1/+2
|
* Parser: Add support for parenthesis groupingBaitinq2025-01-211-1/+1
|
* Parser: Make additive expression left associativeBaitinq2025-01-211-1/+1
|
* Example: Add example for while loopBaitinq2025-01-201-0/+13
|
* Start working on proper operator precedenceBaitinq2025-01-191-1/+1
|
* Feature: Add basic support for equality expressionBaitinq2025-01-192-3/+3
|
* Feature: Add support for boolean valuesBaitinq2025-01-191-0/+10
|
* Example: Get fibonacci example workingBaitinq2025-01-181-4/+4
|
* Feature: Add support for substractionBaitinq2025-01-181-1/+1
|
* Feature: Add basic support for if statementsBaitinq2025-01-181-1/+1
|
* Examples: add future examples :^)Baitinq2025-01-182-0/+25
|
* Evaluator: implement support for function argumentsBaitinq2025-01-181-4/+6
|
* Evaluator: Create environment abstraction for handling scopesBaitinq2025-01-181-1/+5
|
* Examples: Add variable scopes exampleBaitinq2025-01-182-4/+17
|
* Lang: Start introducing support for function argumentsBaitinq2025-01-181-1/+0
|
* Examples: new exampleBaitinq2025-01-161-0/+9
|
* Tokenizer: Add support for commentsBaitinq2025-01-161-0/+2
|
* Evaluator: variables as valuesBaitinq2025-01-161-2/+2
|
* Get function calls kind of working :)Baitinq2025-01-164-9/+25
|
* Evaluator: Start working on new function-capable evaluatorBaitinq2025-01-161-2/+7
|