1
1
mirror of https://github.com/github/semantic.git synced 2024-12-29 18:06:14 +03:00
Commit Graph

4578 Commits

Author SHA1 Message Date
Rob Rix
6fff66a5f3 Ignore the profiles directory. 2016-02-17 11:18:11 -05:00
Rob Rix
c42a81fd19 Depend on the keyed & fixed categories. 2016-02-17 11:03:21 -05:00
Rob Rix
dec0888f57 Pair is fixed there, too. 2016-02-17 11:03:07 -05:00
Rob Rix
b3c1dc5e63 Restore keyedCategories/fixedCategories. 2016-02-17 11:02:36 -05:00
Rob Rix
08eca37a04 pair is language-agnostic. 2016-02-17 10:59:50 -05:00
Rob Rix
56e7f29058 Document rel_op. 2016-02-17 10:59:41 -05:00
Matt Diephouse
8df993408d Set the correct flags 2016-02-16 16:45:49 -05:00
Matt Diephouse
f743eef743 Add a test for word diffs 2016-02-16 16:43:37 -05:00
Matt Diephouse
f2952e2ff1 Document some things I forgot to document 2016-02-16 16:39:36 -05:00
Matt Diephouse
c8edf79abb Add a spec for test files 2016-02-16 16:38:31 -05:00
Matt Diephouse
5127376e68 diffFiles :: Parser -> Renderer T.Text b -> (Source Char, Source Char) -> IO b 2016-02-16 16:09:58 -05:00
Matt Diephouse
ac053940fe Add a spec for on-disk tests 2016-02-16 12:33:41 -05:00
Rob Rix
792b8b9995 Relational operators are binary. 2016-02-13 22:33:57 -05:00
Rob Rix
b137678519 Remove the intersect test. 2016-02-13 22:32:11 -05:00
Rob Rix
1b3c9041b9 Represent keyedness as a predicate. 2016-02-13 22:32:01 -05:00
Rob Rix
0e3b039992 Represent fixedness as a predicate. 2016-02-13 22:31:22 -05:00
Rob Rix
acae391e50 We don’t need to preserve the node name. 2016-02-13 21:27:27 -05:00
Rob Rix
11cbaf009c Use the Pair constructor to pattern match keys/values out. 2016-02-13 21:12:29 -05:00
Rob Rix
a174aebf4c Pairs are Fixed. 2016-02-13 21:02:10 -05:00
Rob Rix
90d7f7ad8f pair productions in JS → Pairs. 2016-02-13 21:02:04 -05:00
Rob Rix
ebc12c9919 Add a Pair constructor. 2016-02-13 21:01:52 -05:00
Rob Rix
52875fdd99 Silence a warning for the DiffOutput module. 2016-02-13 15:09:13 -08:00
Rob Rix
bda4df6731 Build threadily. 2016-02-13 14:16:49 -08:00
Rob Rix
54cf53e639 Add DiffOutput to the cabal file. 2016-02-13 12:41:07 -08:00
Rob Rix
3ae75b27c8 Spacing. 2016-02-12 15:33:58 -08:00
Josh Vera
87ff0f0762 Merge pull request #426 from github/language-specific-mapping
Add language specific category mappings
2016-02-11 12:17:07 -08:00
Matt Diephouse
ed9eec883b Update documentation 2016-02-11 12:09:18 -08:00
Matt Diephouse
4c6c9b4f72 Centralize logic in parserForType 2016-02-10 15:07:27 -08:00
Matt Diephouse
fa5bb25cf2 Add language-specific mappings 2016-02-10 14:59:48 -08:00
Matt Diephouse
7b9ac9334f Rename to defaultCategoryForNodeName 2016-02-10 14:57:01 -08:00
Matt Diephouse
bc95b7c86c Add an inner category mapping function 2016-02-10 14:56:21 -08:00
Matt Diephouse
b3458e8ac6 Just call it grammar 2016-02-10 14:53:16 -08:00
Matt Diephouse
17e74cf691 Move these functions inside 2016-02-10 14:52:19 -08:00
Matt Diephouse
b7355bf7e6 Add a bunch more languages
Even though they don’t do anything
2016-02-10 14:35:08 -08:00
Matt Diephouse
f45fd562a1 Move languageForType to Language 2016-02-10 14:32:11 -08:00
Matt Diephouse
4a5c844f34 Move Language to a separate module 2016-02-10 14:30:14 -08:00
joshvera
e008fda7d1 output the right paths in patch 2016-02-10 11:32:26 -08:00
Matt Diephouse
76a115a77c Make Language a sum type of programming languages 2016-02-10 11:30:32 -08:00
Matt Diephouse
e35da995a2 Let's call this treeSitterParser 2016-02-10 11:02:51 -08:00
Matt Diephouse
219d47bc95 Don't pass preassembled Infos to Constructors 2016-02-10 11:00:26 -08:00
joshvera
44578211ff add some dots 2016-02-10 10:57:41 -08:00
Rob Rix
d4cb5cc1a4 Merge pull request #421 from github/staticgories
Static Categories
2016-02-10 10:48:03 -08:00
Matt Diephouse
060f3b0a7d Our stylesheet uses an underscore 2016-02-09 16:43:45 -08:00
joshvera
a812b41c27 Merge branch 'source-blobs' into git-patch-modes 2016-02-09 13:18:43 -08:00
Matt Diephouse
110149673a Add staticgories to ArbitraryTerm.hs 2016-02-09 11:43:13 -08:00
Matt Diephouse
dce763e9f1 Update TreeSitter for staticgories 2016-02-09 11:34:23 -08:00
joshvera
d3e849c3bf Merge remote-tracking branch 'origin/master' into git-patch-modes 2016-02-09 11:03:07 -08:00
Matt Diephouse
f0e7d48786 Add new types to pattern matching 2016-02-09 09:42:49 -08:00
Matt Diephouse
73132d8a3a Standardize the decision of keyed vs. fixed vs. indexed nodes 2016-02-05 17:09:04 -05:00
Matt Diephouse
eb51a2b87e Add a binary operator category 2016-02-05 16:59:38 -05:00