Patrick Thomson
|
7b599a6499
|
Use Source.Source instead of Data.Source.
|
2019-09-20 15:51:49 -04:00 |
|
Patrick Thomson
|
948deb489f
|
Fixup remaining test cases.
|
2019-09-20 15:47:08 -04:00 |
|
Patrick Thomson
|
d929a8c78a
|
Make Data.Source reexport Source.Source.
|
2019-09-20 15:39:39 -04:00 |
|
Rob Rix
|
f6e4864836
|
Move the span/range stuff into CMark.
|
2019-09-20 15:03:26 -04:00 |
|
Rob Rix
|
0f8e69c72f
|
Switch everything over to using Source.Loc.
|
2019-09-20 14:51:48 -04:00 |
|
Rob Rix
|
17c61c19d1
|
Switch everything over to using Source.Span.
|
2019-09-20 14:38:03 -04:00 |
|
Rob Rix
|
1d5e15010f
|
Switch everything over to using Source.Range.
|
2019-09-20 14:28:25 -04:00 |
|
Rob Rix
|
81f43c9881
|
Move the ToJSONFields instance for Location into Data.JSON.Fields.
|
2019-09-20 14:08:41 -04:00 |
|
Rob Rix
|
10e4bbb5a6
|
Move the ToJSONFields instance for Span into Data.JSON.Fields.
|
2019-09-20 12:18:56 -04:00 |
|
Rob Rix
|
5802d4678d
|
Move the ToJSONFields instance for Range into Data.JSON.Fields.
|
2019-09-20 12:18:48 -04:00 |
|
Patrick Thomson
|
9c957cdfff
|
Merge branch 'master' into fixed-range-ord-instance
|
2019-09-20 11:13:22 -04:00 |
|
Rob Rix
|
2ec2461bcd
|
🔥 intersectsRange.
|
2019-09-20 08:54:36 -04:00 |
|
Rob Rix
|
775f6a131c
|
🔥 offsetRange.
|
2019-09-20 08:53:16 -04:00 |
|
Rob Rix
|
7bb8fe4aaf
|
Derive the Ord instance for Range.
|
2019-09-20 08:52:36 -04:00 |
|
Patrick Thomson
|
373057e7fd
|
Revert to old way of parsing call_signature nodes.
Fixes #256.
|
2019-09-19 17:51:16 -04:00 |
|
Rob Rix
|
7eb8beb3b0
|
Revert "Export subtractLocation."
This reverts commit d7cc25fcf5 .
|
2019-09-18 13:01:39 -04:00 |
|
Rob Rix
|
4fe75d87a4
|
🔥 the default definitions for Taggable since they’d always be wrong.
|
2019-09-18 13:00:52 -04:00 |
|
Rob Rix
|
586db55ab3
|
Correct the docs.
|
2019-09-18 12:57:21 -04:00 |
|
Rob Rix
|
865f0e4c2d
|
Switch over to the advanced overlap mechanism for Taggable instances.
|
2019-09-18 12:56:48 -04:00 |
|
Rob Rix
|
385bc2bf4d
|
Define the rest of the custom TaggableBy instances.
|
2019-09-18 12:53:30 -04:00 |
|
Rob Rix
|
975d894339
|
Define a custom TaggableBy instance for Syntax.Context.
|
2019-09-18 12:50:41 -04:00 |
|
Rob Rix
|
05c1a724ab
|
Define a custom TaggableBy instance for TermF.
|
2019-09-18 12:49:30 -04:00 |
|
Rob Rix
|
3ea6914128
|
Define a custom TaggableBy instance for Sum.
|
2019-09-18 12:47:26 -04:00 |
|
Rob Rix
|
94b715383c
|
Move the default definitions into TaggableBy.
|
2019-09-18 12:44:41 -04:00 |
|
Rob Rix
|
5b261b5ffd
|
Define a default TaggableBy instance.
|
2019-09-18 12:44:02 -04:00 |
|
Rob Rix
|
8756897833
|
Stub in a type family for selecting a Strategy.
|
2019-09-18 12:43:54 -04:00 |
|
Rob Rix
|
dc3774047d
|
Define an advanced-overlappable Taggable class.
|
2019-09-18 12:41:22 -04:00 |
|
Rob Rix
|
d3a462aaf7
|
Use the constraint synonym.
|
2019-09-18 12:39:49 -04:00 |
|
Rob Rix
|
d4773d2431
|
🔥 a redundant Traversable constraint.
|
2019-09-18 12:39:01 -04:00 |
|
Rob Rix
|
222aff395e
|
🔥 Show1 as a superclass of Taggable.
|
2019-09-18 12:37:46 -04:00 |
|
Rob Rix
|
eb2c17be38
|
🔥 Traversable as a superclass of Taggable.
|
2019-09-18 12:36:37 -04:00 |
|
Rob Rix
|
6ca0fd8e9d
|
🔥 redundant constraints.
|
2019-09-18 12:29:56 -04:00 |
|
Rob Rix
|
662a324061
|
🔥 redundant language extensions.
|
2019-09-18 12:28:00 -04:00 |
|
Rob Rix
|
9da576ecdc
|
Revert "Factor the Taggable instances for TSX/TypeScript into the syntax modules."
This reverts commit de9b171d55 .
|
2019-09-18 12:21:51 -04:00 |
|
Rob Rix
|
962f46db48
|
Revert "Move the Taggable instances for Data.Syntax out."
This reverts commit a30be6b59c .
|
2019-09-18 12:21:46 -04:00 |
|
Rob Rix
|
f017e4ac7c
|
Revert "Move the Taggable instances for Data.Syntax.Type out."
This reverts commit d35321cb70 .
|
2019-09-18 12:21:43 -04:00 |
|
Rob Rix
|
efa83c3036
|
Revert "Move the Taggable instances for Data.Syntax.Comment out."
This reverts commit 211e2754d0 .
|
2019-09-18 12:21:39 -04:00 |
|
Rob Rix
|
9e20ab8fc4
|
Revert "Move the Taggable instances for Markdown out."
This reverts commit 08108c9a92 .
|
2019-09-18 12:21:36 -04:00 |
|
Rob Rix
|
399799bedd
|
Revert "Move the Taggable instances for PHP out."
This reverts commit f560f70403 .
|
2019-09-18 12:21:32 -04:00 |
|
Rob Rix
|
decc1baf6f
|
Revert "Move the Taggable instances for Java out."
This reverts commit 8a5a89d779 .
|
2019-09-18 12:21:22 -04:00 |
|
Rob Rix
|
eb79d45af1
|
Revert "Move the Taggable instances for Haskell out."
This reverts commit 1ba6f0acd8 .
|
2019-09-18 12:21:20 -04:00 |
|
Rob Rix
|
2542157dd5
|
Revert "Move the Taggable instances for Directive out."
This reverts commit 108c063cab .
|
2019-09-18 12:21:17 -04:00 |
|
Rob Rix
|
e45a0ce803
|
Revert "Move the Taggable instances for Go out."
This reverts commit 5373d4c509 .
|
2019-09-18 12:21:15 -04:00 |
|
Rob Rix
|
7d61f208b2
|
Revert "Move the Taggable instances for Python out."
This reverts commit 6ce8f998db .
|
2019-09-18 12:21:12 -04:00 |
|
Rob Rix
|
b43d32ee59
|
Revert "Move the Taggable instances for Statements out."
This reverts commit d62fa2381e .
|
2019-09-18 12:21:09 -04:00 |
|
Rob Rix
|
d62fa2381e
|
Move the Taggable instances for Statements out.
|
2019-09-18 12:19:11 -04:00 |
|
Rob Rix
|
6ce8f998db
|
Move the Taggable instances for Python out.
|
2019-09-18 12:17:35 -04:00 |
|
Rob Rix
|
5373d4c509
|
Move the Taggable instances for Go out.
|
2019-09-18 12:15:21 -04:00 |
|
Rob Rix
|
108c063cab
|
Move the Taggable instances for Directive out.
|
2019-09-18 12:13:03 -04:00 |
|
Rob Rix
|
1ba6f0acd8
|
Move the Taggable instances for Haskell out.
|
2019-09-18 12:12:26 -04:00 |
|