index
:
cup
master
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
parser.cup
Commit message (
Expand
)
Author
Age
Files
Lines
*
[cup] Port over all the type-checking/pointer arithmetic stuff
Mustafa Quraish
2022-02-07
1
-25
/
+78
*
[cup] Add ability to import files
Mustafa Quraish
2022-02-07
1
-5
/
+62
*
[C]: Add `here` keyword that evaluates to a string with it's location
Mustafa Quraish
2022-02-06
1
-12
/
+13
*
[cup] Flesh out some more boilerplate based on C implementation
Mustafa Quraish
2022-02-06
1
-2
/
+142
*
[cup] Add support for global (initialized) variables
Mustafa Quraish
2022-02-06
1
-1
/
+37
*
[cup] Add support for builtin functions, add `print()`
Mustafa Quraish
2022-02-05
1
-0
/
+8
*
[compiler.cup] Support for+while loops
Mustafa Quraish
2022-02-05
1
-2
/
+51
*
[compiler.cup] Add support for function calls!
Mustafa Quraish
2022-02-05
1
-10
/
+104
*
[compiler.cup] codegen for unary ops, short circuiting &&/||
Mustafa Quraish
2022-02-05
1
-1
/
+0
*
[compiler.cup] Add support for lexically scoped local variables
Mustafa Quraish
2022-02-05
1
-11
/
+101
*
Add implementation of self-hosted compiler so far
Mustafa Quraish
2022-02-05
1
-0
/
+433