Rob Rix
|
5adb799b48
|
INLINE a bunch of stuff in documentToTerm .
|
2016-08-15 17:04:45 -04:00 |
|
Rob Rix
|
042b3b9c29
|
Bind sourceSpan instead of assigning it.
|
2016-08-15 17:04:38 -04:00 |
|
joshvera
|
e209199016
|
Add If constructor to Syntax
|
2016-08-11 17:39:44 -04:00 |
|
Rob Rix
|
48213c4134
|
🔥 some stray blank lines.
|
2016-08-10 09:48:16 -04:00 |
|
Rob Rix
|
a5dce511fa
|
Fix a missing import.
|
2016-08-02 12:08:26 -04:00 |
|
Rob Rix
|
54c86812f3
|
Merge branch 'master' into precompute-p,q-grams
|
2016-08-02 12:05:19 -04:00 |
|
joshvera
|
36c4001682
|
Merge remote-tracking branch 'origin/master' into throw-syntax
|
2016-08-01 13:55:44 -04:00 |
|
joshvera
|
ef4389a5c5
|
Merge remote-tracking branch 'origin/master' into constructors
|
2016-08-01 13:49:35 -04:00 |
|
joshvera
|
9bd34fe3ff
|
Merge remote-tracking branch 'origin/master' into try-syntax
|
2016-08-01 13:38:50 -04:00 |
|
Josh Vera
|
fb9c89b509
|
Merge branch 'master' into method-definition-syntax
|
2016-08-01 12:58:05 -04:00 |
|
joshvera
|
7c1e6677a8
|
Add math_op
|
2016-08-01 12:19:05 -04:00 |
|
joshvera
|
dca3628afd
|
Add comma_op mapping to Operator category in categoriesForLanguage
|
2016-08-01 12:07:04 -04:00 |
|
joshvera
|
e2d0b01ced
|
Map JS new_expression to Constructor
|
2016-07-30 14:27:34 -04:00 |
|
joshvera
|
0e5255b7de
|
Map method_definition to Method categories
|
2016-07-30 14:08:46 -04:00 |
|
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
|
ddcb6f6a1d
|
Add Try/Catch/Finally cases to defaultCategoryForNodeName
|
2016-07-29 15:59:51 -04:00 |
|
joshvera
|
b97da37c79
|
Add Throw to defaultCategoryForNodeName
|
2016-07-29 15:33:15 -04:00 |
|
joshvera
|
ebda2e6900
|
Remove redundant import
|
2016-07-29 15:31:04 -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 |
|
Rob Rix
|
d9de3545d8
|
Merge branch 'master' into precompute-p,q-grams
# Conflicts:
# src/Category.hs
# src/Diffing.hs
# src/TreeSitter.hs
|
2016-07-26 15:52:37 -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
|
1127fd2672
|
🔥 the ad hoc computation of term costs.
|
2016-07-15 17:49:27 -04:00 |
|
Rob Rix
|
b975559c6d
|
Parameterize the Parser type synonym by functor and annotation.
|
2016-07-15 17:43:07 -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 |
|