Commit Graph

32 Commits

Author SHA1 Message Date
Carlos Galindo 9aad602df3
Documentation and comments 2019-04-10 01:20:24 +02:00
Carlos Galindo 5ca4da62dc Added test 2019-04-09 20:07:33 +02:00
Carlos Galindo daa1c2d90a
Added support for any continue statements, fixed empty for loops (set condition to true if empty) 2019-04-04 18:00:16 +02:00
Carlos Galindo 96847b7a8a
Visitor: implemented any possible breakStmt 2019-04-04 17:14:14 +02:00
Carlos Galindo 47bff81942
Split methods 2019-04-04 00:51:10 +02:00
Carlos Galindo 5ea988992a
Fixed labels positioning, added flexibility 2019-04-04 00:13:52 +02:00
Carlos Galindo e77fe8f772
Complete API change 2019-04-04 00:03:12 +02:00
Carlos Galindo f24b00c255
Changed inner classes to be static 2019-04-03 18:02:26 +02:00
Carlos Galindo 498966d76e
Modified blocks so that the condition is squared and labeled 2019-04-03 18:00:14 +02:00
Carlos Galindo d7abcb7b55
Boxed up control flow structures and preparation for edge labeling 2019-04-03 17:37:57 +02:00
Carlos Galindo 137d01938c
Visitador: added switchStmt with breaks 2019-04-03 15:34:25 +02:00
Carlos Galindo fcdab2da3f
Merge remote-tracking branch 'origin/master' 2019-04-02 19:59:00 +02:00
Carlos Galindo b0fe4738e3
Remove warnings 2019-04-02 19:54:47 +02:00
Carlos Galindo 5b217389d9 Add LICENSE 2019-03-27 11:14:38 +00:00
Carlos Galindo a5ba8831b2
Visitador: added support and test for foreachStmts 2019-03-27 12:11:08 +01:00
Carlos Galindo 5a1d4b8e8d
Added tests 2019-03-27 11:57:47 +01:00
Carlos Galindo 63c312589a
CFG: improved numbering system and removed connect(int, int) 2019-03-27 11:57:18 +01:00
Carlos Galindo 64395b31a0
Visitador: implemented returnStmts 2019-03-27 11:55:19 +01:00
Carlos Galindo 709bde80af
Visitador: implemented forStmts 2019-03-27 01:57:03 +01:00
Carlos Galindo af1e41c592
Visitador: implemented doStmts 2019-03-27 00:41:26 +01:00
Carlos Galindo dc51f39176
Transformador: more verbosity 2019-03-27 00:16:53 +01:00
Carlos Galindo 59a768855d
Visitador: added treatment of whileStmts 2019-03-27 00:16:44 +01:00
Carlos Galindo 8b62733a44
CFG: moved to list of tuples to avoid implicit comparisons with .equals() and improved index detection 2019-03-27 00:15:04 +01:00
Carlos Galindo 6be592fbd1
Transformador now takes a file/dir and transforms that 2019-03-26 23:26:21 +01:00
Carlos Galindo c768ffb7d3
Added treatment of ifElse statements 2019-03-26 23:26:01 +01:00
Carlos Galindo 5dd9e8e35b
Upgraded to Java8 2019-03-26 23:25:35 +01:00
Carlos Galindo 56c07550f2
Moved from Statement nodes to Node nodes 2019-03-26 22:42:56 +01:00
Carlos Galindo 221c9e6b23
Moved from List<String> to CFG object 2019-03-26 22:25:52 +01:00
Carlos Galindo 0e5667582b
Set indent to tabs and applied format to project 2019-03-26 20:29:29 +01:00
Carlos Galindo 782a4361c2
Fixed warnings 2019-03-26 20:25:29 +01:00
Carlos Galindo cf7f5f2f18
Idea files and .gitignore 2019-03-26 20:17:42 +01:00
Carlos Galindo a52d26a18e
Initial commit 2019-03-26 20:11:14 +01:00