Tom Hvitved
|
ce3b359813
|
Ruby: Fix CFG for nodes that may raise
|
2024-04-04 13:27:29 +02:00 |
|
Tom Hvitved
|
6d2d9654b5
|
Ruby: Add CFG test
|
2024-04-04 13:27:29 +02:00 |
|
Tom Hvitved
|
e96cbeb00a
|
Ruby: Adjust locations of synthesized nodes
|
2023-08-14 14:37:47 +02:00 |
|
Tom Hvitved
|
77fca277fe
|
Ruby: Improve desugaring of for loops
|
2023-08-10 13:22:01 +02:00 |
|
Tom Hvitved
|
f8c28bee6a
|
Ruby: Order synthetic children in PrintAST based on their index instead of location
|
2023-03-27 11:38:30 +02:00 |
|
erik-krogh
|
8ab31bbe1c
|
have getMethodName return the method being called for super-calls
|
2022-12-07 14:09:36 +01:00 |
|
Arthur Baars
|
b3855b089a
|
Ruby: some more tests
|
2022-10-22 14:15:29 +02:00 |
|
Arthur Baars
|
ccaa12998d
|
Ruby: desugar compound constant-assignments
|
2022-10-22 01:11:35 +02:00 |
|
Arthur Baars
|
a8fdda65fb
|
Ruby: fix self variables in blocks
|
2022-10-14 16:02:39 +02:00 |
|
Arthur Baars
|
4ff85d5275
|
Ruby: add test case
|
2022-10-05 10:57:53 +02:00 |
|
Arthur Baars
|
e1e13b599a
|
Fix CFG
|
2022-05-11 12:09:17 +02:00 |
|
Arthur Baars
|
dbd9c1859d
|
Add more test cases for &. operator
|
2022-05-11 12:06:08 +02:00 |
|
Arthur Baars
|
d055f9a186
|
Update tests
|
2022-04-28 13:47:10 +02:00 |
|
Arthur Baars
|
06a99c3987
|
Ruby: fix location of setter-call argument
|
2022-03-23 12:55:52 +01:00 |
|
Tom Hvitved
|
dd27ed8392
|
Ruby: Desugar hash literals
```rb
{ a: 1, **splat, b: 2 }
```
becomes
```rb
::Hash.[](a: 1, **splat, b: 2)
```
|
2022-01-26 13:53:18 +01:00 |
|
Arthur Baars
|
f49605569b
|
Ruby: CFG make more expressions post-order
|
2021-12-17 12:21:18 +01:00 |
|
Arthur Baars
|
a7b3f1370f
|
Ruby: CFG: add test case
|
2021-12-09 15:23:26 +01:00 |
|
Tom Hvitved
|
b887165005
|
Ruby: Code review suggestions
|
2021-12-09 15:23:26 +01:00 |
|
Arthur Baars
|
aacba0b522
|
Ruby: CFG: add test cases for pattern matching
|
2021-12-09 15:23:26 +01:00 |
|
Tom Hvitved
|
50dd4e7ee7
|
Ruby: Add CFG test for ||
|
2021-12-03 09:16:11 +01:00 |
|
Tom Hvitved
|
4d918b5e5f
|
Ruby: Fix CFG splitting logic for ensure blocks with loops
|
2021-11-23 15:21:43 +01:00 |
|
Harry Maclean
|
90a9688310
|
Ruby: update CFG fixture
|
2021-11-19 11:31:14 +00:00 |
|
Harry Maclean
|
8fd8c9b04d
|
Fix CallExprCfgNode.getKeywordArgument
This predicate now produces results.
|
2021-11-19 11:28:08 +00:00 |
|
Harry Maclean
|
0caea17118
|
Add a test for CallCfgNodes
This test shows that `CallCfgNode.getKeywordArgument(string keyword)`
doesn't return any results.
|
2021-11-19 11:28:07 +00:00 |
|