Rob Rix
|
72ad4e027e
|
Generalize the ast helper over the grammar type.
|
2017-04-07 21:26:02 -04:00 |
|
Rob Rix
|
a43ff988ae
|
Test that rule assignment does not advance the cursor.
|
2017-04-07 14:59:13 -04:00 |
|
Rob Rix
|
79454112c5
|
Test that content assignment advances the cursor.
|
2017-04-07 14:57:44 -04:00 |
|
Rob Rix
|
c2a2b0b32b
|
Test that content assignment produces nodes’ content.
|
2017-04-07 14:57:00 -04:00 |
|
Rob Rix
|
0cc5c84706
|
Move the rule assignment tests down.
|
2017-04-07 14:50:57 -04:00 |
|
Rob Rix
|
f082473b4f
|
Rename the test for rule assignments.
|
2017-04-07 14:48:02 -04:00 |
|
Rob Rix
|
df130daceb
|
Group the Applicative tests together.
|
2017-04-07 14:47:31 -04:00 |
|
Rob Rix
|
806d4a702f
|
Group the Alternative tests together.
|
2017-04-07 14:47:23 -04:00 |
|
Rob Rix
|
71c5372d17
|
Test that children assignment fails if the subrule fails.
|
2017-04-07 14:43:53 -04:00 |
|
Rob Rix
|
b2da4ca89a
|
Test that children assignments match if their subrule matches.
|
2017-04-07 14:42:25 -04:00 |
|
Rob Rix
|
dfb5cff0dc
|
Test that children advances the cursor.
|
2017-04-07 14:39:13 -04:00 |
|
Rob Rix
|
03ea4a55fc
|
Correct the test assignments.
|
2017-04-07 14:37:22 -04:00 |
|
Rob Rix
|
c27af0034e
|
Rename stepAssignment to runAssignment.
|
2017-04-07 13:31:26 -04:00 |
|
Rob Rix
|
3a87919d22
|
Simplify the tests.
|
2017-04-07 12:36:14 -04:00 |
|
Rob Rix
|
76240b1d67
|
Refocus the existing assignment specs.
|
2017-04-07 12:21:45 -04:00 |
|
Rob Rix
|
18cd862dc3
|
Parameterize rws by the approximate edit distance.
|
2017-02-23 16:13:42 -05:00 |
|
Rob Rix
|
ef2715f4f0
|
RWS’s comparison function takes These.
|
2017-02-23 14:17:52 -05:00 |
|
Rob Rix
|
22236ebd7e
|
Give RWS separate functions for comparisons and determining whether a comparison should be made.
|
2017-02-23 14:13:13 -05:00 |
|
Rob Rix
|
ca134a8857
|
Account for vectors being in Maybe now.
|
2017-02-14 13:23:33 -05:00 |
|
Rob Rix
|
93937a1bf9
|
Fix the tests.
|
2017-02-08 11:15:37 -05:00 |
|
Rob Rix
|
c734ddb7aa
|
🔥 a redundant import.
|
2017-02-06 10:18:07 -05:00 |
|
Rob Rix
|
84a0c70a7c
|
Use the FeatureVector type synonym.
|
2017-02-03 15:54:28 -05:00 |
|
Rob Rix
|
8e1c5706b6
|
Replace uses of (.:) with (:.).
|
2017-01-19 15:46:28 -05:00 |
|
Rob Rix
|
877fec5e38
|
Rename RNil to Nil.
|
2017-01-19 15:36:04 -05:00 |
|
Rob Rix
|
389378fbff
|
Migrate the Mergeable property tests to leancheck.
|
2017-01-08 00:10:14 -05:00 |
|
Rob Rix
|
43faae0864
|
Migrate the RWS property tests to leancheck.
|
2017-01-07 23:27:01 -05:00 |
|
joshvera
|
b5ff4178e9
|
scope to getLabel
|
2016-10-13 16:16:50 -04:00 |
|
joshvera
|
dfe8648a11
|
Fix tests
|
2016-10-12 19:19:36 -04:00 |
|
joshvera
|
bfe57829d6
|
Merge remote-tracking branch 'origin/master' into rws-large-diffs
|
2016-09-27 10:34:19 -04:00 |
|
joshvera
|
0535744ebc
|
more imports
|
2016-09-16 11:48:58 -04:00 |
|
Rob Rix
|
8d465b96ab
|
Annotate the leaf type.
|
2016-09-15 18:34:54 -04:00 |
|
Rob Rix
|
97b7f27683
|
Give a type signature for decorate .
This fixes a problem where ghc will loop forever trying to infer the
type.
|
2016-09-15 18:32:57 -04:00 |
|
Rob Rix
|
d0395cd227
|
🔥 some redundant parens.
|
2016-09-15 18:12:32 -04:00 |
|
joshvera
|
d3440439dc
|
Merge remote-tracking branch 'origin/master' into rws-large-diffs
|
2016-09-12 14:55:20 -04:00 |
|
joshvera
|
dbb687b33e
|
Split Term and Diff into SyntaxTerm and SyntaxDiff types as well
|
2016-09-09 14:51:20 -04:00 |
|
Rob Rix
|
98637ad656
|
Generalize Term/TermF & Diff/DiffF over the functor.
|
2016-09-09 14:46:50 -04:00 |
|
Rob Rix
|
00689650dd
|
Use the defaultFeatureVectorDecorator in the tests.
|
2016-08-18 14:03:36 -04:00 |
|
Rob Rix
|
d169e6fa66
|
Spacing.
|
2016-08-18 12:51:07 -04:00 |
|
Rob Rix
|
b14a7765e6
|
Copy in b.
|
2016-08-18 11:40:39 -04:00 |
|
Rob Rix
|
ecaff655c1
|
Extract a function to copy terms in.
|
2016-08-18 11:40:33 -04:00 |
|
Rob Rix
|
cabf1a887e
|
Compute recursive as copies instead of replacements.
This should make us more accurate to the tests of Interpreter.
|
2016-08-18 11:37:55 -04:00 |
|
Rob Rix
|
02bb72ee0b
|
Move compare to the where clause.
|
2016-08-18 11:25:21 -04:00 |
|
Rob Rix
|
8aa0f082a6
|
Bump _q_ in all of the specs.
Figure it’s best if they use the same value for the parameter.
|
2016-08-18 11:23:21 -04:00 |
|
Rob Rix
|
e820b43469
|
🔥 a redundant import.
|
2016-08-12 13:40:41 -04:00 |
|
Rob Rix
|
b91b305f32
|
Re-enable the RWS insertion bias tests.
|
2016-08-12 13:22:55 -04:00 |
|
Rob Rix
|
443df7da7c
|
Merge branch 'unbiased-branch-diff-tests-that-actually-test-branch-diff-bias' into unbiased-branch-diffs
# Conflicts:
# src/Diffing.hs
# test/CorpusSpec.hs
# tools/semantic-git-diff/test/corpus/diff-summaries.json
|
2016-08-12 13:04:33 -04:00 |
|
Rob Rix
|
d9be26396c
|
Make the RWS test pending on #683.
|
2016-08-12 12:58:37 -04:00 |
|
Rob Rix
|
d3c333ae64
|
🔥 the faulty tests of unbiased insertions.
|
2016-08-12 11:59:44 -04:00 |
|
Rob Rix
|
b1e893b3f8
|
Add a concrete test of unbiased insertions.
|
2016-08-12 11:59:09 -04:00 |
|
Rob Rix
|
ada00d0485
|
The RWS unbiased tests require disjoint syntax constructors.
|
2016-08-12 11:44:29 -04:00 |
|