joshvera
|
00613a034b
|
Remove redundant import
|
2016-07-30 14:01:20 -04:00 |
|
joshvera
|
1dc3fb2727
|
Add a Class JS mapping in categoriesForLanguage
|
2016-07-29 16:28:51 -04:00 |
|
joshvera
|
aa99744db7
|
Remove SourceSpan from Record
|
2016-07-29 14:12:44 -04:00 |
|
joshvera
|
f7286f927c
|
Construct errors with a SourceSpan
|
2016-07-29 14:05:11 -04:00 |
|
joshvera
|
4493751dd7
|
Merge remote-tracking branch 'origin/master' into error-syntax
|
2016-07-29 12:18:14 -04:00 |
|
joshvera
|
fbc9e335a3
|
Merge remote-tracking branch 'origin/master' into error-syntax
|
2016-07-29 11:44:38 -04:00 |
|
joshvera
|
7f3cb2e9ef
|
Merge remote-tracking branch 'origin/master' into loop-syntax
|
2016-07-29 11:42:25 -04:00 |
|
joshvera
|
d057e156cd
|
Add Return case to Syntax
|
2016-07-28 14:34:53 -04:00 |
|
joshvera
|
7eac130089
|
Add DoWhile and While cases
|
2016-07-28 14:08:34 -04:00 |
|
joshvera
|
951617ff5e
|
Add For cases to categoriesForLanguage and defaultCategoryForNodeName
|
2016-07-28 13:50:43 -04:00 |
|
joshvera
|
c7d7ee51aa
|
Keep track of source spans
|
2016-07-27 18:11:55 -04:00 |
|
joshvera
|
30d4645dbb
|
Add bool_op and expression_statement mapping to categoriesForLanguage
|
2016-07-25 14:57:14 -04:00 |
|
joshvera
|
70f9329f1a
|
Merge remote-tracking branch 'origin/master' into syntax-redux
|
2016-07-22 12:36:03 -04:00 |
|
Rob Rix
|
5bc2cd93f1
|
Only annotate terms & diffs with costs, not sizes.
|
2016-07-15 11:17:53 -04:00 |
|
Rob Rix
|
d1ed015446
|
Parser takes a list of field types.
|
2016-07-14 16:35:20 -04:00 |
|
joshvera
|
9973343364
|
Map dictionary literals to objects
|
2016-06-28 16:38:06 -04:00 |
|
joshvera
|
0a574871c9
|
Merge remote-tracking branch 'origin/master' into syntax-redux
|
2016-06-21 17:08:40 -04:00 |
|
Rick Winfrey
|
eb638a974b
|
Provide JavaScript specific Operator categories for delete_op, type_op and void_op
|
2016-06-17 17:04:18 -05:00 |
|
Rick Winfrey
|
f2d5a2be04
|
Add Operator Category
Although we don’t currently receive operator productions from
TreeSitter directly, this is in anticipation of that.
|
2016-06-17 17:01:35 -05:00 |
|
Rick Winfrey
|
88dd8e3c6c
|
Add Ternary Category / Syntax to DiffSummaries
|
2016-06-17 15:33:22 -05:00 |
|
Rick Winfrey
|
76c4037933
|
Add support for MathAssignment Category and Syntax
|
2016-06-17 14:57:51 -05:00 |
|
Rick Winfrey
|
3ac96be52c
|
Add subscript_access case for defaultCategoryName
|
2016-06-17 14:39:47 -05:00 |
|
Rob Rix
|
1668e94427
|
Define Info as a synonym over Data.Record.
|
2016-06-17 13:33:50 -04:00 |
|
Rob Rix
|
7d95cb48dc
|
Use the Cost & Size types in Info.
|
2016-06-17 13:30:48 -04:00 |
|
Rick Winfrey
|
d554636c5c
|
Add JavaScript specific "generator_function" case to map to Function Syntax
|
2016-06-16 15:34:48 -05:00 |
|
Rick Winfrey
|
513c3b7ec7
|
Assign arrow_function productions as Function Syntax
|
2016-06-16 11:25:17 -05:00 |
|
Rick Winfrey
|
d8bfd5a629
|
Merge branch 'syntax-redux' of github.com:github/semantic-diff into syntax-redux
|
2016-06-16 09:57:11 -05:00 |
|
Rick Winfrey
|
f70bce09c2
|
Add true and false cases to defaultCategoryForNodeName
|
2016-06-16 09:55:13 -05:00 |
|
Rick Winfrey
|
6e3a2e2a4e
|
Add JavaScript language specific categories for this, undefined and null
|
2016-06-16 09:54:46 -05:00 |
|
joshvera
|
6fea8145e4
|
Add Switch/Case to defaultCategoryForNodeName
|
2016-06-15 16:52:39 -07:00 |
|
joshvera
|
66ce5d0957
|
Add VarAssignment/VarDecl mappings to defaultCategoryForNodeName
|
2016-06-15 11:17:03 -07:00 |
|
Rick Winfrey
|
a726ab5a73
|
Add support for Regex TreeSitter productions
|
2016-06-15 11:09:52 -05:00 |
|
Rick Winfrey
|
c15e7a6f9f
|
Match template_string TreeSitter production
|
2016-06-15 10:39:36 -05:00 |
|
joshvera
|
45be0bc7ac
|
Map productions to Category.Args
|
2016-06-14 13:51:34 -07:00 |
|
Rick Winfrey
|
b7f58cb89e
|
Move assignment tree sitter production
|
2016-06-13 17:33:17 -05:00 |
|
Rick Winfrey
|
8e68a9de37
|
Add MemberAccess production matching for TreeSitter
|
2016-06-13 17:33:01 -05:00 |
|
Rick Winfrey
|
8b3d09a705
|
Add default category name for Assignment tree sitter terms
|
2016-06-13 16:32:57 -05:00 |
|
joshvera
|
6bccfb7d2a
|
Map more categories to Categories
|
2016-06-10 15:20:13 -04:00 |
|
joshvera
|
775c735265
|
Pack categories into text while constructing terms
|
2016-06-06 19:53:48 -04:00 |
|
Rob Rix
|
d3c23769e7
|
🔥 redundant parens.
|
2016-06-03 18:40:43 -04:00 |
|
Rob Rix
|
0f924f786c
|
Assign the Error category.
|
2016-06-03 18:38:04 -04:00 |
|
Rob Rix
|
adca4a56a3
|
Assign the Program category.
|
2016-06-03 18:35:27 -04:00 |
|
Rob Rix
|
33791e3ed6
|
Compute term costs at parse time, not in a second pass.
|
2016-06-03 12:14:06 -04:00 |
|
Rob Rix
|
bcbb590b1f
|
Add a cost field to Info .
|
2016-06-02 23:34:16 -04:00 |
|
Rob Rix
|
f3b0cd33da
|
A Constructor takes an Info directly.
|
2016-06-02 23:06:09 -04:00 |
|
Rob Rix
|
43757e8a61
|
🔥 Categorizable.
This reverts commit be59b0c161362baae63308478177819828be7e1b.
|
2016-06-02 19:10:41 -04:00 |
|
joshvera
|
0244e9a929
|
Store a category in Info instead of a Set
|
2016-05-31 16:13:01 -04:00 |
|
joshvera
|
b3842692cd
|
s/return/pure
|
2016-05-26 14:57:17 -04:00 |
|
joshvera
|
8180b37285
|
Use Protolude via the Prologue module and add NoImplicitPrelude
|
2016-05-26 12:58:04 -04:00 |
|
Rob Rix
|
2c91333d16
|
Use GeneralizedNewtypeDeriving to clean up Source.
O(1) null, and far fewer symbol collisions.
|
2016-03-11 18:31:01 -05:00 |
|