about summary refs log tree commit diff
path: root/grammar.ebnf (follow)
Commit message (Expand)AuthorAgeFilesLines
* Feature: Support declaring type aliasesBaitinq2025-06-061-1/+3
* Feature: Add sizeof builtin functionBaitinq2025-05-281-2/+4
* Feature: Finish adding struct support :^)Baitinq2025-05-271-2/+4
* Feature: Start adding structs supportBaitinq2025-05-251-1/+9
* Parser: Fix cast statement parsingBaitinq2025-05-231-4/+4
* Feature: Add support for casting typesBaitinq2025-05-201-1/+3
* Feature: Add support for !=Baitinq2025-05-191-1/+1
* Feature: Add support for continue statementBaitinq2025-05-181-1/+1
* Feature: Add support for null pointersBaitinq2025-05-151-1/+1
* Feature: Add support for break statementBaitinq2025-05-121-1/+1
* Feature: Add support for GE and LE comparisonsBaitinq2025-05-111-1/+1
* Feature: Support returning void from functionsBaitinq2025-05-101-1/+1
* Feature: Add support for importsBaitinq2025-05-101-1/+3
* Feature: Add char type and support underlying pointer valuesBaitinq2025-04-061-1/+1
* Feature: Start adding support for assigning to pointers with arithmeticBaitinq2025-04-011-1/+1
* Feature: Add basic support for pointer references and dereferencesBaitinq2025-03-291-2/+2
* Feature: Add support for stringsBaitinq2025-03-241-1/+1
* Parser: Fix ambiguity with symbol declarationBaitinq2025-03-231-2/+4
* Feature: Add initial support for linking external symbolsBaitinq2025-03-221-1/+1
* Feature: Add support for mod operatorBaitinq2025-03-091-1/+1
* Feature: Add support for GT and LT operatorsBaitinq2025-03-081-1/+1
* Parser: Add proper support for type parsingBaitinq2025-02-161-1/+7
* Codegen: start supporting types for function paramsBaitinq2025-02-151-1/+1
* Feature: Introduce initial support for function return typesBaitinq2025-02-151-1/+1
* Feature: Support calling funtion definitionsBaitinq2025-01-231-1/+1
* Sync grammarBaitinq2025-01-231-2/+2
* Feature: Add support for negationBaitinq2025-01-221-1/+1
* Feature: Add support for division and multiplicationBaitinq2025-01-221-1/+3
* Feature: Add support for while statementsBaitinq2025-01-211-1/+3
* Grammar: Fix typoBaitinq2025-01-211-1/+1
* Feature: Add support for NOT unary expressionBaitinq2025-01-211-1/+3
* Parser: Add support for parenthesis groupingBaitinq2025-01-211-2/+2
* Parser: Make additive expression left associativeBaitinq2025-01-211-1/+1
* Start working on proper operator precedenceBaitinq2025-01-191-1/+1
* Feature: Add basic support for equality expressionBaitinq2025-01-191-3/+4
* Feature: Add support for boolean valuesBaitinq2025-01-191-1/+1
* Feature: Add support for substractionBaitinq2025-01-181-3/+1
* Feature: Add basic support for if statementsBaitinq2025-01-181-3/+8
* Misc: Implement print function as "native" functionBaitinq2025-01-181-3/+1
* Lang: Start introducing support for function argumentsBaitinq2025-01-181-2/+6
* Add basic support for parsing functionsBaitinq2025-01-151-6/+14
* Implement "return"Baitinq2025-01-121-1/+3
* Add support for sum operatorBaitinq2025-01-121-1/+1
* Parser: Change grammar and implement print and expression parsingBaitinq2025-01-061-1/+1
* Add language grammarBaitinq2025-01-061-0/+9