2026-03-05T20:54:46Z - 2026-06-05T20:54:46Z
Overview
1 Pull request merged by 1 user
Merged
#68 refactor: modularize parser and AST components
1 Issue closed from 1 user
Closed
#35 Asama 0.2 — Add line/column tracking to Lexer
32 Issues created by 1 user
Opened
#36 Asama 0.1 — Implement SourceFile and SourceLocation classes
Opened
#37 Asama 0.3 — Add SourceLocation to all Token types
Opened
#38 Asama 0.4 — Add SourceLocation to all AST nodes
Opened
#39 Asama 1.1 — Implement REPL mode (saqut without arguments)
Opened
#40 Asama 1.3 — Support -o/--output flag for all commands
Opened
#41 Asama 1.2 — Implement stdin reading mode
Opened
#42 Asama 2.2 — Add getSourceText() and getSourceRange() to ASTNode
Opened
#43 Asama 2.3 — Add --format=dot for AST visualization
Opened
#44 Asama 2.1 — Use unique_ptr for token ownership in AST
Opened
#45 Asama 3.1 — Implement Symbol struct and SymbolTable class with nested scopes
Opened
#46 Asama 3.3 — Report undefined variable errors using SymbolTable
Opened
#47 Asama 3.2 — Implement SymbolCollector that populates SymbolTable from AST
Opened
#48 Asama 3.4 — Report duplicate definition errors
Opened
#49 Asama 4.1 — Implement CompilerConfig struct and --disable-* flags
Opened
#50 Asama 4.3 — Implement OptimizationPass interface and OptimizationManager
Opened
#51 Asama 4.2 — Disable keywords based on CompilerConfig
Opened
#52 Asama 5.1 — Extend IR with control flow, function, and memory opcodes
Opened
#53 Asama 6.2 — Implement Dead Code Elimination
Opened
#54 Asama 6.3 — Implement Null/Type Check Elimination
Opened
#55 Asama 6.1 — Implement Constant Folding optimization
Opened
#56 Asama 5.2 — Implement C transpile backend (saqut transpile)
Opened
#57 Asama 5.3 — Implement interpreter VM (saqut run execution)
Opened
#58 Asama 7.1 — Set up Google Test framework and write initial tests
Opened
#59 Asama 8.3 — Create standard library with basic data structures
Opened
#60 Asama 8.1 — Full struct support: definition, instantiation, field access
Opened
#61 Asama 7.3 — Implement benchmark infrastructure (saqut bench)
Opened
#62 Asama 8.2 — Implement array and pointer type support
Opened
#63 Asama 7.2 — Snapshot testing for AST/IR/symbol output
Opened
#64 Asama 9.2 — Implement built-in test framework (saqut test)
Opened
#65 Asama 10.1 — Implement saqut add package manager
Opened
#66 Asama 9.1 — Implement saqut init project scaffolding
Opened
#67 Asama 11.1 — Write comprehensive language specification