1
1
mirror of https://github.com/github/semantic.git synced 2024-12-29 01:42:43 +03:00
Commit Graph

4406 Commits

Author SHA1 Message Date
Timothy Clem
83269b1440 Run both python and ruby parse-examples, cleanup 2019-12-18 11:04:10 -08:00
Timothy Clem
1393d691f7 ghc 8.8 fixes 2019-12-18 10:15:43 -08:00
Timothy Clem
b2f10d0d6a Merge remote-tracking branch 'origin/master' into test-precise-parsing 2019-12-18 08:35:57 -08:00
Timothy Clem
bc9bcaa3ca Fixture changes due to new assignment of block arguments 2019-12-18 08:33:44 -08:00
Timothy Clem
c3d2295fbb Document ruby skip list a bit better 2019-12-18 08:31:53 -08:00
Timothy Clem
84833e22f6 Re-generate where appropriate for AugmentedAssignment 2019-12-17 16:15:41 -08:00
Timothy Clem
3562ba7e8a Don't use AugmentedAssignment in these tests 2019-12-17 16:15:25 -08:00
Timothy Clem
ddb84cb1cb Allowing skipping in parse examples 2019-12-17 16:00:46 -08:00
Timothy Clem
c5592bce54 Add a few more terms for tagging 2019-12-17 14:12:24 -08:00
Timothy Clem
65ea04f8cd Run both langauges with ALaCarte in tests for now 2019-12-17 13:26:20 -08:00
Timothy Clem
be0a9797a3 Continue to iterate on ruby 2019-12-16 15:11:37 -08:00
Timothy Clem
00f607bac0 Cleanup 2019-12-16 13:58:50 -08:00
Timothy Clem
f20bbb4104 Change up how we're cloning parse-examples a bit 2019-12-16 13:57:32 -08:00
Timothy Clem
7bf9f8e9a1 Concurrently isn't doing anything here 2019-12-13 13:44:49 -08:00
Timothy Clem
8ade6db251 Merge remote-tracking branch 'origin/master' into test-precise-parsing 2019-12-13 13:13:54 -08:00
Patrick Thomson
dc69714053 Merge remote-tracking branch 'origin/master' into glorious-ghc-upgrade-8.8 2019-12-13 11:23:36 -05:00
Patrick Thomson
353226c0cb Fix parse-examples. 2019-12-11 15:50:15 -05:00
Patrick Thomson
810d28f615 Merge remote-tracking branch 'origin/master' into glorious-ghc-upgrade-8.8 2019-12-11 12:31:30 -05:00
Timothy Clem
5586c46193
Structure of heredocs changed 2019-12-10 16:34:27 -05:00
Timothy Clem
4bcbdb945c Merge branch 'bump-haskell-tree-sitter' into test-precise-parsing 2019-12-10 12:56:36 -08:00
Timothy Clem
002816cd49 Structure of heredocs changed 2019-12-10 12:52:44 -08:00
Patrick Thomson
052a95e9b6 tests work now 2019-12-10 13:38:09 -05:00
Timothy Clem
ef7c8016ea Few more fixtures moving around 2019-12-09 12:47:26 -08:00
Timothy Clem
d4d43f9e83 Test all of the corpus 2019-12-09 12:47:19 -08:00
Timothy Clem
6f2679b145 Introduce AugmentedAssignment 2019-12-09 12:47:10 -08:00
Timothy Clem
22a75af0dc Bring back these errors, parse up to 1000 2019-12-09 11:28:09 -08:00
Timothy Clem
cb0d0bee4d Better comparison 2019-12-06 18:05:09 +00:00
Timothy Clem
024313ccd7 Iterate on test example output and asserts 2019-12-04 18:58:00 +00:00
Timothy Clem
cc71a28d32 Show full path in test name 2019-11-12 10:50:33 -08:00
Timothy Clem
c7ddd7fef1 Fix some lints 2019-11-12 10:50:26 -08:00
Patrick Thomson
0507db6a50 Second pass. Got a couple failures. 2019-11-08 22:50:16 -05:00
Patrick Thomson
d26ff76a9f First pass over the specs. 2019-11-08 22:48:26 -05:00
Patrick Thomson
b9388d1d20 Fix SpecHelpers.
Man, this is a monster of a file.
2019-11-08 22:43:09 -05:00
Timothy Clem
a4b6b00734 Wire up parse-examples to test precise ASTs against a la carte ones 2019-11-08 09:04:48 -08:00
Rob Rix
3a18af8f47
We don’t actually use NamedFieldPuns here. 2019-10-30 14:12:53 -04:00
Rob Rix
b07382d236
🔥 partial record selectors in the integration spec. 2019-10-30 14:11:39 -04:00
Rob Rix
22f1e7295d
🔥 redundant imports. 2019-10-30 14:08:59 -04:00
Rob Rix
a8a3bca972
Fix some missed language extensions. 2019-10-30 13:16:17 -04:00
Rob Rix
7262484a57
Add language extensions to everything. 2019-10-30 12:49:23 -04:00
Rob Rix
d78adfc09d
🔥 a redundant import. 2019-10-23 15:03:30 -04:00
Rob Rix
d18d122beb
Import the parse effect. 2019-10-23 14:52:34 -04:00
Rob Rix
93db4cfa45
Use the helpers anywhere we look up a parser. 2019-10-23 12:17:10 -04:00
Rob Rix
790e823a50
Select the Python parser abstractly. 2019-10-23 11:58:02 -04:00
Rob Rix
11ce088331
Test tagging using abstract parsing. 2019-10-23 11:26:27 -04:00
Rob Rix
52af054614
Move parseTestFile into Tags.Spec. 2019-10-23 10:52:26 -04:00
Rob Rix
52ada3cdae
Use the abstracted evaluateProject helper. 2019-10-23 10:34:36 -04:00
Rob Rix
35c429399c
Coerce straight to the desired term type. 2019-10-23 10:34:10 -04:00
Rob Rix
22f3440e0e
Rename TestEvaluatingResult to TestEvaluatingState and add an actual result synonym. 2019-10-23 10:27:38 -04:00
Rob Rix
6b6574eb56
Correct the term type. 2019-10-23 10:21:06 -04:00
Rob Rix
0651d21e63
Define a type synonym for evaluating results. 2019-10-23 10:16:46 -04:00
Rob Rix
fa02ff0a45
Revert "Only coerce the errors."
This reverts commit c9022d863c.
2019-10-23 10:02:33 -04:00
Rob Rix
73ddec60c1
Rename the import of Data.Sum. 2019-10-23 10:01:27 -04:00
Rob Rix
97b495c6d5
Revert "Generalize ValueError over the value type."
This reverts commit 769e00f3f7.
2019-10-23 09:39:54 -04:00
Rob Rix
769e00f3f7
Generalize ValueError over the value type. 2019-10-23 09:33:01 -04:00
Rob Rix
c9022d863c
Only coerce the errors. 2019-10-22 17:12:00 -04:00
Rob Rix
5580c8eb53
Merge branch 'abstract-a-la-carte-terms' into you-already-know-too-much 2019-10-22 16:31:57 -04:00
Rob Rix
b07f14c32e
Merge branch 'master' into abstract-a-la-carte-terms 2019-10-22 16:27:03 -04:00
Rob Rix
fc46362957
Fix some constraints & imports. 2019-10-22 16:18:56 -04:00
Rob Rix
73c30b3312
Define a project evaluator. 2019-10-22 16:16:47 -04:00
Rob Rix
74e1d76331
Sort imports. 2019-10-22 16:00:35 -04:00
Rob Rix
ab7a831a34
Fix a typo. 2019-10-21 17:35:53 -04:00
Patrick Thomson
b6079e0db9 Remove irrelevant specs. 2019-10-21 16:46:02 -04:00
Rob Rix
43d733b89d
Merge branch 'edit-these-patch' into abstract-a-la-carte-terms 2019-10-21 13:27:10 -04:00
Rob Rix
7ae14819c9
🔥 a redundant import. 2019-10-21 13:19:27 -04:00
Rob Rix
e04e24a29e
Merge branch 'edit-these-patch' into abstract-a-la-carte-terms 2019-10-21 12:03:35 -04:00
Rob Rix
5da3a1183b
Correct stale references to patch. 2019-10-21 12:03:07 -04:00
Rob Rix
559e2e0c59
Fix a missed rename. 2019-10-21 11:42:55 -04:00
Rob Rix
418e1543bf
Don’t export DiffEffects. 2019-10-18 21:04:02 -04:00
Rob Rix
9064cda58a
Merge branch 'edit-these-patch' into abstract-a-la-carte-terms 2019-10-18 20:17:54 -04:00
Rob Rix
713de98faf
Rename SummarizeDiff to SummarizeTerms. 2019-10-18 20:14:13 -04:00
Rob Rix
9e20fc889e
Merge branch 'master' into edit-these-patch 2019-10-18 18:06:57 -04:00
Rob Rix
cc2df9de19
Merge pull request #347 from github/join-these-blobs-with-this-one-weird-trick
Compute ToCs over precise ASTs
2019-10-18 18:05:25 -04:00
Rob Rix
bd010a4ca4
Merge branch 'join-these-blobs-with-this-one-weird-trick' into abstract-a-la-carte-terms 2019-10-18 18:00:36 -04:00
Rob Rix
11d052f594
Fix an elided reference. 2019-10-18 12:45:17 -04:00
Rob Rix
b00715e247
🔥 the pattern synonyms. 2019-10-18 11:57:26 -04:00
Rob Rix
d1ab2e11c6
🔥 a redundant import. 2019-10-18 11:28:09 -04:00
Rob Rix
2a788703ba
Fix up some tests. 2019-10-18 11:28:03 -04:00
Rob Rix
9c67f48905
Fix some property names. 2019-10-18 11:26:50 -04:00
Rob Rix
e8dacbe186
🔥 a redundant binding. 2019-10-18 11:17:24 -04:00
Patrick Thomson
8289e7eb22 Merge remote-tracking branch 'origin/master' into bump-lingo 2019-10-18 10:53:36 -04:00
Rob Rix
50c53c242f
🔥 the Listable1 instance for Both. 2019-10-18 10:46:41 -04:00
Rob Rix
6606d52841
Eliminate uses of Both. 2019-10-18 10:45:59 -04:00
Rob Rix
e2cc2790cc
Fix some doc comments. 2019-10-18 10:36:47 -04:00
Rob Rix
86389e8e87
Re-export Edit. 2019-10-18 10:33:47 -04:00
Rob Rix
9ef511b6f1
Write diffFilePaths using do notation. 2019-10-18 10:29:43 -04:00
Rob Rix
b8b9105a0a
Define readFilePathPair as a composition. 2019-10-18 10:27:42 -04:00
Rob Rix
6f0c2a6450
Diff directly in Edit. 2019-10-17 22:53:45 -04:00
Rob Rix
15fdc198bb
Don’t convert to These. 2019-10-17 22:53:35 -04:00
Rob Rix
209f8871a5
Rename Patch to Edit. 2019-10-17 22:48:19 -04:00
Rob Rix
e4af857c5b
Rename Copy to Compare. 2019-10-17 22:44:57 -04:00
Rob Rix
7b37f3789f
Rename Data.Patch to Data.Edit. 2019-10-17 22:43:03 -04:00
Rob Rix
64c4fed882
Rename replacing to comparing. 2019-10-17 22:18:48 -04:00
Rob Rix
c31972242a
Fix up the tests. 2019-10-17 19:31:46 -04:00
Rob Rix
a0e52c1b9d
Fix some imports. 2019-10-17 13:50:22 -04:00
Rob Rix
93be1bc1a4
Run with the default language modes. 2019-10-17 13:47:52 -04:00
Rob Rix
0228a5765f
Sort imports. 2019-10-17 13:45:36 -04:00
Rob Rix
ae08b29fb2
Add a missing import. 2019-10-17 13:45:28 -04:00
Rob Rix
9a7a6061af
s/EditScript/[Edit]. 2019-10-17 13:44:51 -04:00
Rob Rix
f8078518a0
There are four fields. 2019-10-17 13:44:25 -04:00
Rob Rix
b22d86b55b
Tags hold a Loc. 2019-10-17 12:28:32 -04:00