Rob Rix
|
8ff6b1aa96
|
Use $! instead of seq.
|
2016-09-08 09:39:19 -04:00 |
|
Rob Rix
|
1e9785fc67
|
Add a fallback term constructor for other languages.
|
2016-09-07 15:14:20 -04:00 |
|
Rob Rix
|
a1be4c2841
|
Map C productions into terms using a term constructor.
|
2016-09-07 15:11:55 -04:00 |
|
Rob Rix
|
c194d4578a
|
Select the term constructor using the language.
|
2016-09-07 13:00:59 -04:00 |
|
Rob Rix
|
9750b252ed
|
Rename the term constructor for JS.
|
2016-09-07 11:57:24 -04:00 |
|
Rob Rix
|
0c0a67ba65
|
Move javascriptTermConstructor into its own module.
|
2016-09-07 11:56:28 -04:00 |
|
Rob Rix
|
bd7fab0cd8
|
🔥 defaultCategoryForNodeName.
|
2016-09-07 10:31:58 -04:00 |
|
Rob Rix
|
18bcc8bd0c
|
🔥 categoriesForLanguage.
|
2016-09-07 10:31:52 -04:00 |
|
Rob Rix
|
b5534682a8
|
Construct in javascriptTermConstructor.
|
2016-08-25 18:20:40 -04:00 |
|
Rob Rix
|
07c0d89805
|
Declare the export list for TreeSitter.
|
2016-08-25 15:42:30 -04:00 |
|
joshvera
|
38fd0431f7
|
Fix semantic-git-diff-tests
|
2016-08-22 17:56:48 -04:00 |
|
joshvera
|
bbc2c2b9b2
|
Add the empty statement
|
2016-08-19 15:53:04 -04:00 |
|
Rick Winfrey
|
1b542a89ba
|
Promote "rel_op" to general language production
|
2016-08-17 11:55:20 -05:00 |
|
Rick Winfrey
|
9907711099
|
Make "bitwise_op" a generic language production
|
2016-08-17 11:00:25 -05:00 |
|
joshvera
|
8bcf292ba0
|
Merge remote-tracking branch 'origin/master' into comma-summaries
|
2016-08-16 19:34:30 -04:00 |
|
Rick Winfrey
|
5f23992143
|
Merge branch 'master' into more-detail-more-problems
|
2016-08-16 16:10:04 -05:00 |
|
joshvera
|
329c050811
|
Merge remote-tracking branch 'origin/master' into comma-summaries
|
2016-08-16 15:44:09 -04:00 |
|
joshvera
|
a9c3bfa671
|
Add CommaOperator
|
2016-08-16 15:44:02 -04:00 |
|
Rick Winfrey
|
e29651ce07
|
Create Comment Category instances from TreeSitter productions
|
2016-08-16 13:09:43 -05:00 |
|
Rob Rix
|
62c5eb758f
|
Apply fromIntegral strictly.
|
2016-08-16 11:35:12 -04:00 |
|
Rob Rix
|
fba230319b
|
Be very explicit about evaluating the SourceSpan eagerly.
|
2016-08-16 11:04:52 -04:00 |
|
Rob Rix
|
1666c536f8
|
Take the SourceSpan in the monad.
|
2016-08-16 10:59:10 -04:00 |
|
Rob Rix
|
4190abe065
|
Generalize termConstructor to return its argument in a Monad.
|
2016-08-16 09:50:50 -04:00 |
|
Rob Rix
|
97e5ee5aa2
|
🔥 redundant parens.
|
2016-08-15 17:46:43 -04:00 |
|
Rob Rix
|
5a979aaf5b
|
Document why sourceSpan isn’t evaluated eagerly any more.
|
2016-08-15 17:41:13 -04:00 |
|
Rob Rix
|
f1c1d85ec8
|
Don’t evaluate the sourceSpan strictly, i.e. only compute it when there are actually errors (but then use it eagerly).
|
2016-08-15 17:40:07 -04:00 |
|
Rob Rix
|
eb99b40a15
|
Don’t inline toTerm after all.
It’s recursive and we want to see how its performance breaks down a
little better.
|
2016-08-15 17:28:17 -04:00 |
|
Rob Rix
|
d4022e0c43
|
Define getChild using >>.
|
2016-08-15 17:25:56 -04:00 |
|
Rob Rix
|
3a87e5501d
|
Evaluate sourceSpan eagerly too.
|
2016-08-15 17:17:03 -04:00 |
|
Rob Rix
|
8837f48d3d
|
Bind range instead of assigning it.
|
2016-08-15 17:12:15 -04:00 |
|
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 |
|