about summary refs log tree commit diff
path: root/src/parser.zig (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Feature: Add support for null pointersBaitinq2025-05-151-1/+5
|
* Feature: Add support for break statementBaitinq2025-05-121-4/+12
|
* Feature: Add support for GE and LE comparisonsBaitinq2025-05-111-1/+23
|
* Feature: Add initial stdlibBaitinq2025-05-101-10/+17
|
* Feature: Support returning void from functionsBaitinq2025-05-101-4/+4
|
* Feature: Add support for importsBaitinq2025-05-101-1/+57
|
* Feature: Add char type and support underlying pointer valuesBaitinq2025-04-061-1/+9
|
* Feature: Start adding support for assigning to pointers with arithmeticBaitinq2025-04-011-9/+16
|
* Feature: Add basic support for pointer references and dereferencesBaitinq2025-03-291-6/+19
|
* Feature: Add "proper" pointer typesBaitinq2025-03-241-0/+12
|
* Feature: Add initial support for pointersBaitinq2025-03-241-3/+5
|
* Feature: Add support for stringsBaitinq2025-03-241-1/+9
|
* Parser: Fix ambiguity with symbol declarationBaitinq2025-03-231-13/+25
|
* Feature: Add initial support for linking external symbolsBaitinq2025-03-221-1/+11
|
* Feature: Add support for mod operatorBaitinq2025-03-091-7/+19
|
* Feature: Add support for GT and LT operatorsBaitinq2025-03-081-7/+28
|
* Codegen: Support functions as function paramsBaitinq2025-02-231-1/+1
|
* Parser: Add proper support for type parsingBaitinq2025-02-161-9/+68
|
* Codegen: start supporting types for function paramsBaitinq2025-02-151-1/+7
|
* Feature: Introduce initial support for function return typesBaitinq2025-02-151-1/+7
|
* Codegen: Support function calls in return statementBaitinq2025-01-301-3/+0
|
* Feature: Support calling funtion definitionsBaitinq2025-01-231-5/+21
|
* Sync grammarBaitinq2025-01-231-1/+1
|
* Parser: Add check so that we don't access arraylist out of boundsBaitinq2025-01-231-1/+1
|
* Parser: Improve error reportingBaitinq2025-01-231-15/+18
|
* Misc: Rename allocatorBaitinq2025-01-231-16/+16
|
* Parser: Better functions as valuesBaitinq2025-01-231-5/+6
|
* Tokenizer: Improve Token typeBaitinq2025-01-221-25/+9
|
* Feature: Add support for negationBaitinq2025-01-221-4/+5
|
* Feature: Add support for division and multiplicationBaitinq2025-01-221-3/+33
|
* Feature: Add support for while statementsBaitinq2025-01-211-2/+30
|
* Tokenizer: Rename NOT token to BANGBaitinq2025-01-211-1/+1
|
* Bug: Fix bug with priority of parsing expressionsBaitinq2025-01-211-1/+1
|
* Parser: Remove unused expression nodeBaitinq2025-01-211-10/+0
|
* Feature: Add support for NOT unary expressionBaitinq2025-01-211-3/+24
|
* Parser: Add support for parenthesis groupingBaitinq2025-01-211-9/+9
|
* Parser: Make additive expression left associativeBaitinq2025-01-211-7/+11
|
* Start working on proper operator precedenceBaitinq2025-01-191-1/+8
|
* Bug: Fix bug with accept_parseBaitinq2025-01-191-1/+3
|
* Feature: Add basic support for equality expressionBaitinq2025-01-191-15/+39
|
* Feature: Add support for boolean valuesBaitinq2025-01-191-1/+9
|
* Feature: Add support for substractionBaitinq2025-01-181-2/+6
|
* Feature: Add basic support for if statementsBaitinq2025-01-181-18/+46
|
* Evaluator: implement support for function argumentsBaitinq2025-01-181-35/+37
|
* Misc: Implement print function as "native" functionBaitinq2025-01-181-26/+2
|
* Lang: Start introducing support for function argumentsBaitinq2025-01-181-10/+63
|
* Evaluator: Start working on new function-capable evaluatorBaitinq2025-01-161-1/+1
|
* Parser: cleanBaitinq2025-01-151-20/+13
|
* Add basic support for parsing functionsBaitinq2025-01-151-58/+154
|
* Parser: cleanBaitinq2025-01-131-1/+1
|