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

1511 Commits

Author SHA1 Message Date
joshvera
8e88838495 Merge remote-tracking branch 'origin/master' into more-go-terms 2017-01-18 11:14:03 -05:00
joshvera
2af1bc0109 update tests 2017-01-17 21:06:49 -05:00
joshvera
496e95a41f fix rune tests 2017-01-17 18:55:59 -05:00
joshvera
b845e8d778 Fix type-declarations terms in go.json 2017-01-17 17:31:09 -05:00
joshvera
591c8b986e bump tests 2017-01-17 15:26:07 -05:00
Rick Winfrey
4fcd80a6fe Add qualified identifiers for Go 2017-01-13 16:46:16 -08:00
Rick Winfrey
27196d8f6b Add Go support for increment / decrement statements 2017-01-13 15:03:42 -08:00
Rick Winfrey
4fae2e8740 Bump go tests 2017-01-13 14:42:09 -08:00
Rick Winfrey
91f019b442 Add Go comment diff summaries test 2017-01-13 14:42:00 -08:00
Rick Winfrey
86a456b285 Merge remote 2017-01-12 15:54:14 -08:00
Rob Rix
c64049304e 🐫-case ioresultiers. 2017-01-12 15:51:01 -05:00
Rick Winfrey
b4de374b30 Bump go tests 2017-01-12 12:00:21 -08:00
Rick Winfrey
4f3f16b506 bump go tests 2017-01-11 15:28:58 -08:00
Rick Winfrey
ad9895a28c Merge branch 'more-go-terms' of github.com:github/semantic-diff into more-go-terms 2017-01-11 15:23:04 -08:00
Rick Winfrey
e4ac0af32e Remove newline 2017-01-11 15:19:45 -08:00
Rick Winfrey
089e9417b5 bump go tests 2017-01-11 15:19:22 -08:00
Rick Winfrey
e122c4c91d Update repo url to point to shared go test repo 2017-01-11 15:19:07 -08:00
Rick Winfrey
bfc139f54d Add struct-field-declaration syntax to go.json generator file 2017-01-11 15:18:55 -08:00
Rick Winfrey
26a4a41a61 Add struct-field-declarations summary tests 2017-01-11 15:18:14 -08:00
joshvera
74dbe899fa bump tests 2017-01-11 16:30:01 -05:00
joshvera
18c178b664 bump ruby tests 2017-01-10 16:58:40 -05:00
joshvera
8fc30bea71 never mind don't make case statements identifiable 2017-01-10 16:51:50 -05:00
joshvera
4d06cbd63c Update tests 2017-01-10 16:21:35 -05:00
joshvera
8cff7ff000 ++tests 2017-01-10 16:08:59 -05:00
Rob Rix
9a0845c72a 📝 the LeanCheck/Hspec integration API. 2017-01-10 16:03:22 -05:00
joshvera
3d95799fc7 Handle parameter declarations 2017-01-10 15:09:09 -05:00
joshvera
313a2a51e7 Bump tests 2017-01-09 17:21:36 -05:00
joshvera
57137db0cf bump tests 2017-01-09 15:13:55 -05:00
Rob Rix
1ee9a60039 🔥 Arbitrary instances. 2017-01-09 14:59:04 -05:00
Rob Rix
f3381daf2f Migrate the DiffSummary property tests to leancheck. 2017-01-09 14:29:49 -05:00
Rob Rix
88aec60e23 Migrate the Interpreter property tests to leancheck. 2017-01-09 14:20:11 -05:00
Rob Rix
5d4cc364ae Migrate the property tests of Alignment to leancheck. 2017-01-09 14:13:41 -05:00
Rob Rix
389378fbff Migrate the Mergeable property tests to leancheck. 2017-01-08 00:10:14 -05:00
Rob Rix
8d626d0fea Define a forAll combinator by analogy with QuickCheck. 2017-01-07 23:46:22 -05:00
Rob Rix
43faae0864 Migrate the RWS property tests to leancheck. 2017-01-07 23:27:01 -05:00
Rob Rix
4cc81c552b Migrate the Term property test to leancheck. 2017-01-07 23:21:22 -05:00
Rob Rix
26d0a634ed Migrate the Diff property tests to leancheck. 2017-01-07 23:17:05 -05:00
Rob Rix
a86db572f6 Integrate LeanCheck into Hspec. 2017-01-07 23:16:27 -05:00
joshvera
ec1ea9aa17 update ruby tests 2017-01-05 17:09:50 -05:00
joshvera
ae40908cd2 Update go tests 2017-01-05 17:08:28 -05:00
Rob Rix
7154708015 Stub in an Hspec/LeanCheck integration module. 2017-01-05 16:41:23 -05:00
Timothy Clem
4a3b8d3769 No need to qualify these 2016-12-13 08:38:18 -08:00
Timothy Clem
63def337ca Fix tests to use Category instead of String 2016-12-12 17:47:12 -08:00
Timothy Clem
cd2fe4a681 Calculate determiner from following summary, not preceding patch 2016-12-12 15:27:09 -08:00
Timothy Clem
91721682a6 Give BEGIN/END their own Syntax 2016-12-12 15:26:26 -08:00
Timothy Clem
005a5f43d0 Parse BEGIN/END {} for Ruby 2016-12-12 13:41:55 -08:00
Timothy Clem
5b10012466 Parse Ruby scope operator 2016-12-12 08:30:43 -08:00
Timothy Clem
1741cef639 Parse Ruby range expressions 2016-12-11 08:36:26 -08:00
Timothy Clem
526199c47d Parse pairs 2016-12-09 16:12:20 -08:00
Timothy Clem
7c9fc3e0c6 Parse singleton classes 2016-12-09 16:12:07 -08:00
Timothy Clem
616f7953a7 s/function call/method call 2016-12-09 16:10:56 -08:00
joshvera
1cc130394e update tests 2016-12-07 16:12:58 -05:00
joshvera
b9b1a38f54 update struct tests 2016-12-07 15:41:28 -05:00
joshvera
076afb77ec update tests 2016-12-07 13:26:31 -05:00
joshvera
a84d14244c ++tests 2016-12-06 16:09:12 -05:00
Timothy Clem
8db7340746 Try to generate ruby if tests again 2016-12-06 12:52:01 -08:00
Timothy Clem
6e42369ffe Collapse up math assignment into operator assignment syntax 2016-12-06 12:36:56 -08:00
Timothy Clem
85367c9312 Allow proper diffing of relational, bitwise and other operators in JavaScript
Fixes #771, a long standing issue in JavaScript diffing
2016-12-06 11:59:14 -08:00
Timothy Clem
3b3c6739f8 Accept all shapes of ruby operators 2016-12-06 11:56:42 -08:00
Timothy Clem
7d5741f0d3 Revert "Mysterious go ordering test fix"
This reverts commit 99c8fd24057dc3950b4b4b4b1d38b524a488fee4.
2016-12-06 11:54:40 -08:00
Timothy Clem
fa33dd90a6 Mysterious go ordering test fix 2016-12-06 11:23:27 -08:00
Timothy Clem
907d9d6cff Update termConstruction for ruby with new unary and binary 2016-12-06 11:23:10 -08:00
Timothy Clem
696191afe2 Left hand side focused multiple assignment 2016-12-06 08:51:52 -08:00
Timothy Clem
bb17a32539 New rescue productions 2016-12-06 08:51:34 -08:00
Timothy Clem
b13262771a Fix up method calls and member_access (call) 2016-12-06 08:34:15 -08:00
Timothy Clem
73514388b6 self,nil,true,false all have productions now 2016-12-06 08:30:08 -08:00
Timothy Clem
d70045abc4 Minor js updates after fixing switch/case 2016-12-06 08:29:34 -08:00
Timothy Clem
bde540cd61 Other form of lambda works too 2016-12-06 08:22:02 -08:00
Timothy Clem
bcfac758b6 Update lambda statements to single production 2016-12-06 08:20:27 -08:00
Timothy Clem
4cc250e6cd If statements work again 2016-12-06 08:19:54 -08:00
Timothy Clem
a99724bacd Ruby when/else parsing also works 2016-12-06 08:15:26 -08:00
Timothy Clem
d7317e7360 Fix up Ruby case/when parsing 2016-12-06 08:14:23 -08:00
Rick Winfrey
171544de29 Merge branch 'master' into javascript-improvements 2016-12-05 18:07:51 -06:00
Timothy Clem
e16055d71b Bit Ruby TODO list 2016-12-05 15:58:20 -08:00
Timothy Clem
37098cf5c1 Fix up JavaScript return summaries due to new shape 2016-12-05 15:57:20 -08:00
Timothy Clem
2ee93b4525 New shape for yield statements 2016-12-05 15:56:18 -08:00
Timothy Clem
47402c7c8a New shape for return statements 2016-12-05 15:54:59 -08:00
Timothy Clem
8bd7463dc2 Remove new_go.json 2016-12-05 14:53:24 -08:00
Timothy Clem
e7775aa7ff Fix up go tests (sort of) 2016-12-05 14:52:11 -08:00
Timothy Clem
a3b87fbe84 Remove stack clean call in build 2016-12-05 13:19:52 -08:00
Timothy Clem
fdf3c5d276 Fix up crazy span numbers in javascript tests 2016-12-05 13:02:46 -08:00
joshvera
89754d574a update tests 2016-12-01 16:07:40 -05:00
joshvera
b9ac5d866d update tests 2016-12-01 16:03:52 -05:00
Rick Winfrey
c23afa4682 Remove new_javascript.json generator file 2016-11-30 18:20:03 -06:00
Rick Winfrey
df5bb88c9e Update tests to include continue, yield and break statements 2016-11-30 18:19:10 -06:00
Rick Winfrey
bab0debf6d Merge branch 'master' into parser-option 2016-11-22 15:19:30 -06:00
joshvera
f71c35d617 Handle every case by pattern matching on name in termConstructor instead of (name, children) 2016-11-22 15:10:10 -05:00
joshvera
165b6bae6f update tests 2016-11-22 13:51:11 -05:00
joshvera
0ea0ff83d0 update tests 2016-11-22 13:34:21 -05:00
joshvera
c434f79162 Merge remote-tracking branch 'origin/master' into go-parser 2016-11-22 11:30:48 -05:00
joshvera
2f542a3952 update tests 2016-11-21 15:47:41 -05:00
joshvera
231310a484 update tests 2016-11-21 14:39:16 -05:00
joshvera
807752e33d Map indexed expressions to subscript access 2016-11-14 19:12:17 -05:00
joshvera
30a3961409 Add go, defer, and subscript access statements 2016-11-14 19:05:02 -05:00
joshvera
6e248e76f0 Add select statements 2016-11-14 17:47:04 -05:00
joshvera
a1d9ccdcc9 ++type switch tests 2016-11-14 17:26:06 -05:00
Timothy Clem
b368c80fb7 Last tree-sitter-parser bump 2016-11-10 15:47:18 -08:00
joshvera
8dbac2c98a switch statements 2016-11-10 16:19:53 -05:00
Timothy Clem
d8b260e35e Remove new_ruby 2016-11-10 12:55:42 -08:00
Timothy Clem
3f5e78c483 Slightly different approach to hash arg summaries 2016-11-10 12:51:48 -08:00