issues
search
admeeer
/
405-compiler
A compiler.
2
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Fine tune gtp-4 role context
#64
admeeer
closed
11 months ago
0
Adds support for writing functions, arrays, makes tests more descriptive
#63
admeeer
closed
11 months ago
0
Modifies IR emission to adhere to Three Address Code, adds While Loops, GTP emission support
#62
admeeer
closed
11 months ago
0
Adds switch statement
#61
admeeer
closed
1 year ago
0
Adds IRC Emission for if/else statements
#60
admeeer
closed
1 year ago
0
Adds rules for if else statements, functionality to AST and SymbolTable for it
#59
admeeer
closed
1 year ago
0
Struct variables can now be set to variables, and variables can be set to struct variables
#58
admeeer
closed
1 year ago
0
Adds rules for arrays, variable assignment to array indices, and array indice assignment to variables
#57
admeeer
closed
1 year ago
0
Fix variable declarations in functions getting added as function parameters in IR code
#56
admeeer
closed
1 year ago
0
Fix variable assignment in functions
#55
admeeer
closed
1 year ago
0
Adds function call emission to IRC
#54
admeeer
closed
1 year ago
0
Adds full IRC emission to functions
#53
admeeer
closed
1 year ago
0
Adds support for code block emission to IRC
#52
admeeer
closed
1 year ago
0
Adds function, function calls to IR emission, SymbolTable and AST functionality for codeblocks, scopes
#51
admeeer
closed
1 year ago
0
Add scope check and tracking to SymbolTable, global scope and function scope
#50
admeeer
closed
1 year ago
0
Fix type storing
#49
admeeer
closed
1 year ago
0
Fixes type storing, numbers are no longer stored as their ASCII representations
#48
admeeer
closed
1 year ago
0
Fix assigning wrong types in SymbolTable
#47
admeeer
closed
1 year ago
0
The SymbolTable now has an ExistsHandler, SymbolValue is now a union wrapper
#46
admeeer
closed
1 year ago
0
Add function, function decl list, code block rules
#45
admeeer
closed
1 year ago
0
Add cicd badge to README
#44
admeeer
closed
1 year ago
0
Change README to correctly step how to build & test
#43
admeeer
closed
1 year ago
0
Makefile now has build and test steps that are independent
#42
admeeer
closed
1 year ago
0
Make workflow actually work
#41
admeeer
closed
1 year ago
0
Add support to build and test compiler on remote
#40
admeeer
closed
1 year ago
0
Directs build output to directory, IRC and MIPS emission to subdirectory, adds README steps
#39
admeeer
closed
1 year ago
1
strikethrough README title
#38
admeeer
closed
1 year ago
0
Adds explicit variable declaration
#37
admeeer
closed
1 year ago
0
add MIT license badge to README.md
#36
admeeer
closed
1 year ago
0
add .github, move license to it
#35
admeeer
closed
1 year ago
0
Add MIT license badge to README (#33)
#34
admeeer
closed
1 year ago
0
Add MIT license badge to README
#33
admeeer
closed
1 year ago
0
Make test5 actually test errors, add subtraction to test2
#32
admeeer
closed
1 year ago
0
Abort emission if error occurred during parsing
#31
admeeer
closed
1 year ago
0
fix SymbolTable return types, lexer warnings, and wrong type conversion on SymbolTableExists check in WRITE rule
#30
admeeer
closed
1 year ago
0
Fix symbol table error proccing when it shouldnt
#29
admeeer
closed
1 year ago
0
Add some comments, remove deprecated functions
#28
admeeer
closed
1 year ago
0
fix capitalization on lexer tokens / parser
#27
admeeer
closed
1 year ago
0
The SymbolTable SymbolValue should be a union of structs that contain relevant data based on the SymbolType
#26
admeeer
closed
1 year ago
1
An AST node should contain a union of structs of nodes instead of char* arrs
#25
admeeer
opened
1 year ago
0
Make perrors and any major error exit
#24
admeeer
opened
1 year ago
1
Fix prerequisite installs being on one line
#23
admeeer
closed
1 year ago
0
Add compile and clean instructions to README, add MIPS emission to gitignore
#22
admeeer
closed
1 year ago
0
lw to la
#21
admeeer
closed
1 year ago
0
Add MIPS code emission from IR emission, Makefile clean support for ASM emission
#20
admeeer
closed
1 year ago
0
Make Makefile actually target /tests files
#19
admeeer
closed
1 year ago
0
Make Makefile actually target test/ files
#18
admeeer
closed
1 year ago
0
Rename test files
#17
admeeer
closed
1 year ago
0
Adds base IR code emission, support for cleanup and generation in Makefile, restructures test files
#16
admeeer
closed
1 year ago
0
Refactor some code to fit standards, add .gitignore and Makefile cleaning support to IRC output
#15
admeeer
closed
1 year ago
0
Next