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
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
5
-9
/
+30
*
fixed: counter not incrementing if the operation is an atom
geno
2024-07-17
2
-3
/
+17
*
local.py test added
geno
2024-07-16
1
-0
/
+8
*
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
46
-204
/
+1151
*
feat: clear stack before halt
geno
2024-07-11
4
-129
/
+143
*
Code generation (#20)
Geno
2024-07-11
52
-197
/
+2716
*
Fixed the print of the ast and some warnings (#19)
Emanuele Grasso
2024-07-06
26
-54
/
+43
*
Merge pull request #10 from boozec/check-semantics
Santo Cariotti
2024-06-30
51
-1343
/
+1180
|
\
|
*
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
|
*
Restore progs folder
Santo Cariotti
2024-06-27
10
-19
/
+34
|
*
Uncommented test files
Santo Cariotti
2024-06-27
8
-97
/
+91
|
*
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
8
-122
/
+262
|
*
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
23
-250
/
+336
|
*
test dir added, fix bug in ExprNode (added by myself obv)
geno
2024-06-26
7
-9
/
+22
|
*
exercise 1 completed
geno
2024-06-26
16
-42
/
+116
|
*
Introduction to recursive function
L0P0P
2024-06-26
3
-5
/
+18
|
*
Semantic check for function declaration and function invocation
L0P0P
2024-06-26
8
-27
/
+59
|
*
Using child
L0P0P
2024-06-26
7
-47
/
+46
|
*
Ignored .antlr folder
L0P0P
2024-06-26
4
-970
/
+2
|
*
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
9
-32
/
+72
|
/
*
Package refactoring to avoid verbose paths (#4)
Emanuele Grasso
2024-06-24
44
-137
/
+123
*
Set up visitor (#3)
Santo Cariotti
2024-06-13
43
-41
/
+2188
*
Refactor using package `com.clp.project` (#1)
Santo Cariotti
2024-06-04
22
-9
/
+1016
*
Add Visitor (#2)
Santo Cariotti
2024-06-04
6
-1284
/
+1663
*
Remove linter and precommit
Santo Cariotti
2024-05-28
2
-46
/
+0
*
ci: add lint
Santo Cariotti
2024-05-28
1
-0
/
+16
*
Add pre-commit
Santo Cariotti
2024-05-28
1
-0
/
+30
*
Format
Santo Cariotti
2024-05-28
8
-4386
/
+5752
*
update readme and gitignore
geno
2024-05-28
2
-0
/
+8
*
updated readme and added exercises
geno
2024-05-28
5
-3
/
+113
*
Init
Santo Cariotti
2024-05-28
997
-0
/
+12401