Timothy Clem
91798e1fb2
Show diffs in test cases. sha1, sha2 -> shas
2016-11-03 16:02:56 -07:00
Timothy Clem
c7fd3e7434
A few updated JavaScript summaries
2016-11-03 14:34:26 -07:00
Timothy Clem
70b4a3714c
Regenerate to catch method updates
2016-11-03 14:27:47 -07:00
Timothy Clem
769413813c
Better begin and method declaration parsing and summaries
2016-11-03 14:24:05 -07:00
Timothy Clem
947a7f1602
No longer needed
2016-11-03 13:28:51 -07:00
Timothy Clem
6d32be890f
Updated rescue and when tests
2016-11-03 13:26:53 -07:00
Timothy Clem
0bb8286a06
Didn't mean to commit this
2016-11-03 13:26:10 -07:00
Timothy Clem
8df2dca93b
Improve begin and when testing
2016-11-03 13:11:02 -07:00
Timothy Clem
c02dbb071f
New ensure and elseif tests with new template feature
2016-11-03 13:01:39 -07:00
Timothy Clem
aefd1e11dc
Merge branch 'template-syntax' into more-ruby-parsing
2016-11-03 11:34:14 -07:00
Timothy Clem
4a3ded2302
Enable syntax level templating in test case generation
2016-11-03 11:07:10 -07:00
Timothy Clem
4daf39476e
Parse rescue modifiers
2016-11-03 09:23:35 -07:00
Timothy Clem
a98185f1a6
Rescue blocks in all their glory
2016-11-02 17:18:09 -07:00
Timothy Clem
60de73b079
Revert some corpus changes that aren't needed
2016-11-02 17:10:18 -07:00
Timothy Clem
2e4c4ee194
Fully test case/when/else
2016-11-02 13:46:33 -07:00
Timothy Clem
fbe7bc7c13
Better handling of case/when
2016-11-02 13:42:06 -07:00
Timothy Clem
295d03dd43
Handle rescue blocks
2016-11-02 13:05:30 -07:00
Timothy Clem
71f53b37fd
Handle ensure blocks and refactor to BlockExpression syntax
2016-11-02 12:55:48 -07:00
Timothy Clem
6eebd35a8f
Improved elsif parsing and summaries
2016-11-02 12:32:46 -07:00
Timothy Clem
185f1de69c
Better handling of else blocks
2016-11-02 11:16:57 -07:00
Timothy Clem
2c1497ab99
Handle else blocks in begin statements
2016-11-02 11:10:01 -07:00
Timothy Clem
fc73be16d7
Better handling of begin statements
2016-11-02 10:52:40 -07:00
Timothy Clem
6cac25d2a9
Merge remote-tracking branch 'origin/master' into ruby
2016-11-01 08:50:54 -07:00
Rick Winfrey
fb73232449
Verify tests and generation are 👌
2016-11-01 10:19:04 -05:00
Rick Winfrey
d09d0d65d2
Remove EmptyResult constructor (no longer used)
2016-11-01 10:06:55 -05:00
Rick Winfrey
c058ac634d
Remove auto-formatted alignment
2016-11-01 10:06:36 -05:00
Rick Winfrey
67adf75fdf
++JavaScript tests
2016-11-01 10:03:25 -05:00
Rick Winfrey
35ff284569
Remove warning unnecessary do
2016-11-01 09:52:09 -05:00
Rick Winfrey
d9adbe8783
Simplify JSONMetaRepo fields
2016-11-01 09:51:54 -05:00
Timothy Clem
5f20127044
Stub out expected todo for ruby control statements
2016-10-31 13:56:19 -07:00
Timothy Clem
37ac36e22c
Regenerate with s/_/- and todos
2016-10-31 13:21:58 -07:00
Timothy Clem
2c96933c29
Generate to fix multiple-assignment
2016-10-31 13:14:58 -07:00
Timothy Clem
9ac247dbd4
Element reference parsing, control statement tests
2016-10-31 10:15:44 -07:00
Rick Winfrey
532a29aeec
Rename SemanticGitDiffSpec.hs -> IntegrationFormatSpec.hs
2016-10-27 21:09:04 -05:00
Rick Winfrey
b2709315c5
Rename for better consistency
2016-10-27 20:51:23 -05:00
Rick Winfrey
cb28917573
Add JSON format tests to integration-test
2016-10-27 20:51:09 -05:00
Rick Winfrey
8c3d9d0d76
Add JSON output format JavaScript JSONTestCases
2016-10-27 20:46:12 -05:00
Rick Winfrey
16c6e1da59
++diff-summary javascript test cases
2016-10-27 20:44:36 -05:00
Rick Winfrey
3cfbcd102d
Update SemanticGitDiffSpec to handle ExpectedResult data type
2016-10-27 20:43:30 -05:00
Rick Winfrey
4936f282ad
Simplify the structure of generator files; update GenerateTestCases
2016-10-27 20:42:46 -05:00
Rick Winfrey
df231ca64c
Add ToJSON and FromJSON instances for JSONTestCase and ExpectedResult
2016-10-27 20:40:20 -05:00
Rick Winfrey
4ac2608749
Add HashMap
2016-10-27 20:23:31 -05:00
Timothy Clem
ba305a2a44
Parse module declarations
2016-10-27 12:47:27 -07:00
Timothy Clem
c21307b5f7
Parse for iterator syntax
2016-10-27 10:07:24 -07:00
Timothy Clem
539a68f06e
Parse lambdas
2016-10-27 09:24:28 -07:00
Timothy Clem
f09c834e01
Parse array and percent array syntax
2016-10-27 08:30:34 -07:00
Timothy Clem
fec86e0a88
New tree-sitter and fix string delimiters
2016-10-27 08:24:43 -07:00
Timothy Clem
2a9e26f144
Support regex literals
2016-10-26 15:44:53 -07:00
Timothy Clem
644d101394
Support or, and operators
2016-10-26 15:22:59 -07:00
Rick Winfrey
682a1323fe
Add ExpectedResult type
...
- This enables the use of Effects so that we can run multiple effects
that generate different IO values, but are typed singularly as an
ExpectedResult type
2016-10-26 17:02:04 -05:00