about summary refs log tree commit diff
path: root/src/tokenizer.zig (follow)
Commit message (Expand)AuthorAgeFilesLines
* Tokenizer: Support newlines and tabs for stringsBaitinq2025-03-261-4/+22
* Feature: Add support for stringsBaitinq2025-03-241-5/+42
* Parser: Fix ambiguity with symbol declarationBaitinq2025-03-231-0/+2
* Feature: Add support for mod operatorBaitinq2025-03-091-0/+2
* Feature: Add support for GT and LT operatorsBaitinq2025-03-081-0/+4
* Codegen: start supporting types for function paramsBaitinq2025-02-151-0/+2
* Tokenizer: Add initial version of location computationBaitinq2025-01-231-4/+27
* Tokenizer: Fix bug with offset incrementingBaitinq2025-01-231-28/+24
* Tokenizer: Improve Token typeBaitinq2025-01-221-54/+47
* Feature: Add support for division and multiplicationBaitinq2025-01-221-0/+6
* Feature: Add support for while statementsBaitinq2025-01-211-6/+9
* Tokenizer: Rename NOT token to BANGBaitinq2025-01-211-3/+3
* Feature: Add support for NOT unary expressionBaitinq2025-01-211-0/+3
* Feature: Add support for boolean valuesBaitinq2025-01-191-0/+4
* Feature: Add support for substractionBaitinq2025-01-181-0/+3
* Feature: Add basic support for if statementsBaitinq2025-01-181-0/+3
* Tokenizer: Fix comment skippingBaitinq2025-01-181-0/+1
* Misc: Implement print function as "native" functionBaitinq2025-01-181-3/+0
* Lang: Start introducing support for function argumentsBaitinq2025-01-181-0/+3
* Tokenizer: Add support for commentsBaitinq2025-01-161-0/+9
* Tokenizer: Add suport for underscores in identifier parsingBaitinq2025-01-131-1/+1
* Tokenizer: Add support for tokenizing functionsBaitinq2025-01-131-1/+19
* Implement "return"Baitinq2025-01-121-0/+3
* Add support for sum operatorBaitinq2025-01-121-32/+35
* Tokenizer: Fix tokenizer invalid stringsBaitinq2025-01-121-2/+7
* Misc: Improve error messages and add todosBaitinq2025-01-121-1/+0
* Tokenizer: Improve testsBaitinq2025-01-111-24/+45
* Tokenizer: Fix parsing end-of-buf stringsBaitinq2025-01-101-0/+2
* Parser: Implement print statement parsing properly and cleanupBaitinq2025-01-071-1/+1
* Implement basic tokenizerBaitinq2025-01-061-10/+46
* Add tokenizer testBaitinq2025-01-061-3/+64
* File readingBaitinq2025-01-051-0/+16