1
1
mirror of https://github.com/github/semantic.git synced 2024-12-21 05:41:54 +03:00
Commit Graph

95 Commits

Author SHA1 Message Date
Rob Rix
a16e0ede56 Pull the URLs into guard clauses. 2015-10-29 15:36:42 -04:00
Rob Rix
7f0d18934c Use the language we got. 2015-10-29 15:34:00 -04:00
Rob Rix
1d077f60d5 Get the language out of the table. 2015-10-29 15:33:52 -04:00
Rob Rix
aa78a266dd Capture the extensions. 2015-10-29 15:33:28 -04:00
Rob Rix
10a38fcff0 Guard against comparisons we can’t make. 2015-10-29 15:31:50 -04:00
Rob Rix
8c354ef30e Get the paths as URLs. 2015-10-29 15:28:26 -04:00
Rob Rix
e51729aae6 termWithInput takes a language. 2015-10-29 15:20:59 -04:00
Rob Rix
c2fa2ff621 Capture a temporary holding the parser. 2015-10-29 15:20:31 -04:00
Rob Rix
c5dcd9dbd9 Capture the originating paths. 2015-10-29 15:19:35 -04:00
Rob Rix
2e76f541eb Match against the predicate. 2015-10-29 15:12:16 -04:00
Rob Rix
2930932479 Add a set of productions to treat as Fixed. 2015-10-29 15:11:52 -04:00
Rob Rix
0fe57c4ccf Match against the predicate. 2015-10-29 15:10:37 -04:00
Rob Rix
49efa1e952 Add a set of productions to treat as Keyed. 2015-10-29 15:10:30 -04:00
Rob Rix
c48a141418 Document the operator. 2015-10-29 15:09:57 -04:00
Rob Rix
7dc2c9e1a2 Add a ~= overload allowing predicates to appear in case clauses. 2015-10-29 15:09:52 -04:00
Rob Rix
a68de637c0 Add the C language to the table. 2015-10-29 15:00:07 -04:00
Rob Rix
e89a745c31 Add a table of languages by file extension. 2015-10-29 14:59:18 -04:00
Rob Rix
d67471524c Extract Info into its own file. 2015-10-29 13:52:21 -04:00
Rob Rix
6b86defdf8 Only compute the substring when we’re going to use it. 2015-10-29 10:10:13 -04:00
Rob Rix
69cb807c98 Comments in objects use their substrings as their keys. 2015-10-29 10:09:46 -04:00
Rob Rix
68ca3f8e36 Patch.sum gives better results than Patch.difference. 2015-10-29 10:05:30 -04:00
Rob Rix
364a79a8fb Construct leaves with their corresponding substring. 2015-10-29 10:04:38 -04:00
Rob Rix
cea790eeb1 Use the substring convenience. 2015-10-29 10:03:53 -04:00
Rob Rix
297be40c2d Key, not name. 2015-10-29 10:03:02 -04:00
Rob Rix
8aa18d8263 Use the UTF16 integer range subscript. 2015-10-29 10:01:31 -04:00
Rob Rix
0b2f363c29 Subscript UTF16 views with integer ranges. 2015-10-29 10:00:56 -04:00
Rob Rix
5dfd596b72 Remove the anonymous error type. 2015-10-28 18:51:10 -04:00
Rob Rix
a3d72521d8 Delete the custom range function. 2015-10-28 18:49:28 -04:00
Rob Rix
1ed4b68378 Restrict comparisons by category. 2015-10-28 18:45:50 -04:00
Rob Rix
b0f6854460 Lots of other things can be fixed. 2015-10-28 18:42:10 -04:00
Rob Rix
2b4f665ae0 Describe why there’s a default case. 2015-10-28 18:33:04 -04:00
Rob Rix
746723963c Deal with comments inside object literals. 2015-10-28 18:32:34 -04:00
Rob Rix
b933d3ce0d String is an adequate ErrorType. 2015-10-28 18:17:01 -04:00
Rob Rix
b004a800b9 Terms’ annotations are Infos. 2015-10-28 18:12:16 -04:00
Rob Rix
08120cb79f Use the range’s JSON property. 2015-10-28 18:11:22 -04:00
Rob Rix
04eaeffb1b Info has a set of string categories. 2015-10-28 17:51:54 -04:00
Rob Rix
6688f223fe Use strings for the categories. 2015-10-28 17:48:51 -04:00
Rob Rix
f7f45444e0 Try to compute the name from the contents of the string. 2015-10-28 17:41:02 -04:00
Rob Rix
28ddedb967 Use the range property. 2015-10-28 17:36:29 -04:00
Rob Rix
6135553861 Find the correct keys within objects. 2015-10-28 17:32:11 -04:00
Rob Rix
691030332a Correct how names and categories are found. 2015-10-28 17:28:58 -04:00
Rob Rix
b13d3f7d59 Use the category method. 2015-10-28 17:24:41 -04:00
Rob Rix
fa137b30d8 Use the name accessor. 2015-10-28 16:56:00 -04:00
Rob Rix
bd900197bc Note that the object map is incorrect. 2015-10-28 16:21:17 -04:00
Rob Rix
cdca67f8eb Handle pairs as Fixed. 2015-10-28 16:20:39 -04:00
Rob Rix
9d52d02214 Object literals are keyed. 2015-10-28 16:18:38 -04:00
Rob Rix
2a42c9554d Use the namedChildren collection’s count. 2015-10-28 15:38:20 -04:00
Rob Rix
156fb463f9 Map over the named child collection. 2015-10-28 15:31:08 -04:00
Rob Rix
5f121471b5 Switch on the category. 2015-10-28 15:05:25 -04:00
Rob Rix
a40edc906d Revert "Terms are annotated with Info."
This reverts commit d5f4e70140a5ca808ed23ca4e4e2f4204c84e537.
2015-10-28 14:55:45 -04:00