index
:
clp.git
main
A small Python compiler with optimizer written in Java
Ubuntu
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
Commit message (
Expand
)
Author
Age
Files
Lines
*
fixed: R.get returning null
geno
2024-07-18
1
-0
/
+4
*
codegen while implemented, test added
geno
2024-07-18
3
-7
/
+15
*
fixed: counter not incrementing if the operation is an atom
geno
2024-07-17
1
-3
/
+7
*
fix
geno
2024-07-14
1
-1
/
+1
*
fix: subi instead of pop in returnstmtNode
geno
2024-07-14
1
-2
/
+2
*
Reaching definition analysis (#17)
Emanuele Grasso
2024-07-14
38
-195
/
+954
*
feat: clear stack before halt
geno
2024-07-11
4
-129
/
+143
*
Code generation (#20)
Geno
2024-07-11
47
-196
/
+2668
*
Fixed the print of the ast and some warnings (#19)
Emanuele Grasso
2024-07-06
25
-37
/
+40
*
fix build error in CI
geno
2024-06-30
1
-1
/
+2
*
fixed warnings, better formatting, final added where possible
geno
2024-06-30
41
-129
/
+136
*
Fixed some warnings
L0P0P
2024-06-29
4
-4
/
+5
*
resolving all the comments santo made
geno
2024-06-28
10
-47
/
+98
*
Update src/ast/Python3VisitorImpl.java
Geno
2024-06-28
1
-4
/
+3
*
Update src/ast/Python3VisitorImpl.java
Geno
2024-06-28
1
-3
/
+3
*
Uncommented test files
Santo Cariotti
2024-06-27
1
-1
/
+3
*
Remove semantic error for `'x' is not a function`
Santo Cariotti
2024-06-27
1
-6
/
+2
*
Fix trailer with parentheeses `for (key, val) in ...`
Santo Cariotti
2024-06-27
1
-1
/
+4
*
fix additional useless errors
geno
2024-06-27
1
-8
/
+9
*
fixed comp_for and added reseved word type
geno
2024-06-27
8
-30
/
+213
*
Fix `for` loop for 1+ params
Santo Cariotti
2024-06-27
3
-8
/
+25
*
left, right = 1, 2 assignment covered
geno
2024-06-27
7
-122
/
+249
*
minor changes
geno
2024-06-27
3
-12
/
+11
*
remove duplicates
geno
2024-06-27
4
-3
/
+47
*
Merge branch 'main' into check-semantics
Emanuele Grasso
2024-06-27
1
-14
/
+8
|
\
|
*
Execute file with python file as argument (#14)
Santo Cariotti
2024-06-27
1
-15
/
+9
*
|
Fixed a lot of problems from all the progs we need to parse
L0P0P
2024-06-27
16
-166
/
+239
*
|
test dir added, fix bug in ExprNode (added by myself obv)
geno
2024-06-26
2
-1
/
+3
*
|
exercise 1 completed
geno
2024-06-26
15
-39
/
+110
*
|
Introduction to recursive function
L0P0P
2024-06-26
2
-0
/
+17
*
|
Semantic check for function declaration and function invocation
L0P0P
2024-06-26
7
-26
/
+56
*
|
Using child
L0P0P
2024-06-26
6
-43
/
+42
*
|
Ignored .antlr folder
L0P0P
2024-06-26
3
-969
/
+0
*
|
check semantic of defined and undefined variables implemented
geno
2024-06-25
6
-45
/
+140
*
|
Fixed import problems
L0P0P
2024-06-25
3
-3
/
+5
*
|
wip
Santo Cariotti
2024-06-25
8
-16
/
+69
|
/
*
Package refactoring to avoid verbose paths (#4)
Emanuele Grasso
2024-06-24
42
-135
/
+120
*
Set up visitor (#3)
Santo Cariotti
2024-06-13
39
-36
/
+2169
*
Refactor using package `com.clp.project` (#1)
Santo Cariotti
2024-06-04
19
-4
/
+991
*
Add Visitor (#2)
Santo Cariotti
2024-06-04
6
-1284
/
+1663
*
Format
Santo Cariotti
2024-05-28
8
-4386
/
+5752
*
Init
Santo Cariotti
2024-05-28
14
-0
/
+5697