1
1
mirror of https://github.com/github/semantic.git synced 2024-12-30 02:14:20 +03:00
Commit Graph

839 Commits

Author SHA1 Message Date
joshvera
c0bd3e837b Regenerate tests 2017-09-21 12:31:30 -04:00
joshvera
9014266707 bump switch statement tests 2017-09-20 13:17:25 -04:00
joshvera
80dddc23c5 Add tests for jsx elements 2017-09-19 19:27:14 -04:00
joshvera
c5e3ca246f Update function and async-function specs in python 2017-09-19 17:32:51 -04:00
joshvera
d0fb557bec Merge remote-tracking branch 'origin/master' into typescript-assignment 2017-09-19 17:04:27 -04:00
Timothy Clem
44d59f4e4d Some updated python fixtures due to eqTerms 2017-09-19 09:37:50 -07:00
joshvera
f26c67b3ad Fix parse errors in some go test cases 2017-09-19 12:20:04 -04:00
joshvera
48fb0a39ac Update go fixtures 2017-09-19 11:34:27 -04:00
joshvera
c26dcae355 Merge remote-tracking branch 'origin/master' into typescript-assignment 2017-09-15 14:38:47 -04:00
Timothy Clem
5ddb75a4e3 Merge remote-tracking branch 'origin/master' into ruby-assignment-ftw 2017-09-14 16:32:45 -07:00
Timothy Clem
8679c89e5d Fix up tests for one less layer of structure in expressions of single element 2017-09-14 08:07:10 -07:00
joshvera
6bd68b48e5 update ambient declaration tests 2017-09-13 19:11:46 -04:00
joshvera
ef2e5afa76 Regenerate tests 2017-09-10 22:08:40 +01:00
Rob Rix
27db18bfde Correct the language fixtures. 2017-09-09 23:41:12 +01:00
Timothy Clem
172ae54593 Merge remote-tracking branch 'origin/explicit-choice' into ruby-assignment-ftw 2017-09-08 11:37:16 +01:00
Rick Winfrey
82a703088d Update Python integratin specs
In tree-sitter-python, `(a)` is not a tuple of identifier, it is an expression that evaluates to the value of `a`.
2017-09-01 15:51:53 -04:00
Timothy Clem
22c0352205 infixContext doesn't work with comment in expression
Poor comments
2017-09-01 11:32:32 -07:00
Rob Rix
1468743832 Revert "Match comments with expression."
This reverts commit b7bc1d7ced4ecea66022292a0c340e3aed22af5d.
2017-09-01 14:29:49 -04:00
Timothy Clem
a1652c1ffc Merge remote-tracking branch 'origin/explicit-choice' into ruby-assignment-ftw 2017-09-01 11:15:01 -07:00
Timothy Clem
8047a756da Comments don't create context in hashes now 2017-09-01 10:27:19 -07:00
Rob Rix
12d7a0d57f Match comments with expression. 2017-09-01 13:05:58 -04:00
Timothy Clem
2a11e6136e Comments are in expression now 2017-09-01 10:00:55 -07:00
Timothy Clem
4bab0fd1e0 Assert anon function toc summary behavior 2017-08-28 18:06:09 -07:00
Timothy Clem
15128e4c1b Ruby lambdas assign to function with empty syntax for name 2017-08-28 17:50:27 -07:00
Timothy Clem
29834cd3de Merge remote-tracking branch 'origin/master' into ruby-assignment-ftw 2017-08-28 16:05:17 -07:00
Timothy Clem
d7e149c468 Expand equivalentTerms to include functions as well 2017-08-28 15:59:30 -07:00
joshvera
b99309bcc5 Merge remote-tracking branch 'origin/master' into typescript-assignment 2017-08-25 12:18:09 -04:00
Rick Winfrey
8f9b96dc3d Update Python integratin specs
In tree-sitter-python, `(a)` is not a tuple of identifier, it is an expression that evaluates to the value of `a`.
2017-08-24 16:35:15 -07:00
Timothy Clem
db6099e910 Fix boolean operators 2017-08-24 15:00:07 -07:00
Timothy Clem
762d3341ab Fix comments 2017-08-24 14:59:44 -07:00
Timothy Clem
6ed530c530 Fix method declarations 2017-08-24 14:59:17 -07:00
Timothy Clem
2905201e19 Fix break 2017-08-24 14:56:52 -07:00
Timothy Clem
6db2c2774c Fix bitwise ops 2017-08-24 14:55:39 -07:00
Timothy Clem
8f86de85b4 Fix heredocs 2017-08-24 14:54:12 -07:00
Timothy Clem
623f80f24c Fix comparison operators 2017-08-24 14:53:56 -07:00
Timothy Clem
a4e03b6189 Fix delimiters 2017-08-24 14:53:26 -07:00
Timothy Clem
30c64cee6f Fix conditional assignment 2017-08-24 14:53:08 -07:00
Timothy Clem
3ef093d851 Fix element reference 2017-08-24 14:52:38 -07:00
Timothy Clem
5abb457ecd Fix begin/end blocks (scope entry/exit) 2017-08-24 14:52:11 -07:00
Timothy Clem
7ff488b91c Fix ensure 2017-08-24 14:51:30 -07:00
Timothy Clem
dc6ef33273 Fix and/or 2017-08-24 14:51:08 -07:00
Timothy Clem
e25bdcda82 Fix array 2017-08-24 14:50:51 -07:00
Timothy Clem
a171408cc2 Fix begin/else 2017-08-24 14:50:17 -07:00
Timothy Clem
3febd7db04 Fix for 2017-08-24 14:49:30 -07:00
Timothy Clem
81f438d478 Fix hash 2017-08-24 14:48:55 -07:00
Timothy Clem
0bbeefb8b2 Fix lambdas 2017-08-24 14:48:29 -07:00
Timothy Clem
fef4fb1c41 Fix math assignment 2017-08-24 14:47:41 -07:00
Timothy Clem
228c55ab9e Fix calls 2017-08-24 14:46:53 -07:00
Timothy Clem
553fa55297 Fix class and module 2017-08-24 14:45:23 -07:00
Timothy Clem
1c6031def5 Fix up assignments 2017-08-24 14:44:19 -07:00
Timothy Clem
3e34c10953 Fix pseudo variables 2017-08-24 14:43:31 -07:00
Timothy Clem
7f41aee5e9 Add Regex to syntax, fix ruby regex fixtures 2017-08-24 14:43:13 -07:00
joshvera
6c94040649 fix up python tests 2017-08-24 17:29:55 -04:00
Timothy Clem
a1576d68d2 Fix relational operators 2017-08-24 13:36:53 -07:00
Timothy Clem
508531c92f Fix various forms of rescue 2017-08-24 13:34:25 -07:00
Timothy Clem
4e7f37fe8d Add otherside of break 2017-08-24 13:33:20 -07:00
Timothy Clem
0701df346c Fix elsif 2017-08-24 13:31:37 -07:00
Timothy Clem
554194d44d Fix return 2017-08-24 13:31:09 -07:00
Timothy Clem
74fe887fb0 Fix up if 2017-08-24 13:30:07 -07:00
Timothy Clem
85a33c9612 Some literals: numbers, strings, symbols 2017-08-24 13:29:46 -07:00
Timothy Clem
e5d2360fc9 when 2017-08-24 13:27:12 -07:00
Timothy Clem
435b3bfe51 if, unless, ternary 2017-08-24 13:26:17 -07:00
Timothy Clem
bac05bc538 Updated structure for until, while, yield 2017-08-24 13:23:41 -07:00
Timothy Clem
7150dbc792 🔥 these un-needed fixtures that duplicate parse expectations 2017-08-24 13:14:52 -07:00
Timothy Clem
86f65b39ff 🔥 these un-needed fixtures that duplicate parse expectations 2017-08-24 12:59:08 -07:00
Timothy Clem
52d956894b Update hash fixtures 2017-08-16 14:28:10 -07:00
Timothy Clem
680ad37eea Fix up chained strings, allow comments 2017-08-16 14:14:33 -07:00
Rob Rix
66abd4e327 Merge branch 'master' into systematic-comment-assignment 2017-08-16 13:23:40 -04:00
Timothy Clem
ebca8e49ce Lambdas get an update 2017-08-16 10:13:48 -07:00
Timothy Clem
ce9b380975 Updated when fixtures 2017-08-15 14:22:30 -07:00
Timothy Clem
a0dd6168fa Another version of case 2017-08-15 14:15:53 -07:00
Timothy Clem
9dda6bf725 Merge remote-tracking branch 'origin/master' into ruby-assignment-fixes 2017-08-15 07:59:24 -07:00
Rob Rix
c0a410ba7e Merge branch 'master' into systematic-comment-assignment 2017-08-15 10:48:10 -04:00
Rob Rix
fef11c61ba Update the Python fixtures. 2017-08-15 10:05:34 -04:00
Rob Rix
3960c35b22 Add ±B yield fixtures. 2017-08-15 09:55:31 -04:00
Rob Rix
db902675d5 Correct the yield fixture. 2017-08-15 09:55:00 -04:00
Rob Rix
e86e2ab9fc 🔥 all the ±A/B fixtures. 2017-08-15 09:32:45 -04:00
Rob Rix
8a1e374400 Regenerate the Python insertion/deletion fixtures. 2017-08-15 09:10:20 -04:00
Rob Rix
40857f4902 Merge branch 'master' into generate-python-tests 2017-08-15 09:03:26 -04:00
Rob Rix
a8b98b9892 Bump the examples for for/in nodes. 2017-08-14 20:56:11 -04:00
Timothy Clem
93b337af4c Merge remote-tracking branch 'origin/master' into ruby-assignment-fixes 2017-08-14 12:50:45 -07:00
Rick Winfrey
4bd270200a Generate test fixtures for Python 2017-08-11 11:58:45 -07:00
Rob Rix
048b7874d1 Correct the Go fixtures. 2017-08-11 10:05:25 -04:00
Rob Rix
769196ca39 Update the integration test fixtures. 2017-08-09 11:40:30 -04:00
Timothy Clem
8025bb97bb Merge remote-tracking branch 'origin/the-great-tree-sitter-update' into ruby-assignment-fixes 2017-08-03 14:52:48 -07:00
Timothy Clem
28815031eb No reason to test parse failures here 2017-08-03 13:59:05 -07:00
Timothy Clem
9f41276e3b Update for TypeScript grammar changes 2017-08-03 08:49:20 -07:00
Timothy Clem
f38dc3f578 Update for Ruby grammar changes 2017-08-03 08:19:23 -07:00
Timothy Clem
6563a69ebc Update for Golang grammar changes 2017-08-03 08:00:20 -07:00
Timothy Clem
780663e06a Regenerate for example fixtures 2017-08-02 10:37:57 -07:00
Timothy Clem
6d1b076316 Rework for statement for new in clause 2017-08-01 11:40:56 -07:00
Timothy Clem
b52972b587 When fixtures with old term assignment 2017-07-25 13:54:09 -07:00
Timothy Clem
0ac5ffe525 Update the when fixtures 2017-07-25 10:44:36 -07:00
Timothy Clem
5ff7b9345b Allow multiple whens in ruby case (for assignment) 2017-07-24 16:05:27 -07:00
Timothy Clem
ed525a310f Finally clauses can have multiple statements/expressions 2017-07-21 15:46:17 -07:00
Timothy Clem
618165452a With statements with multiple withItems and partial withItems 2017-07-21 15:46:04 -07:00
Timothy Clem
1ab0701df2 Allow comments in pairs 2017-07-21 15:10:31 -07:00
Timothy Clem
8831317423 Fix issues with with and multiple body statements 2017-07-21 15:01:01 -07:00
Timothy Clem
4461cb1542 Move yield to top level 2017-07-21 14:59:19 -07:00
Timothy Clem
22bdce0c46 Relax identifier to expression 2017-07-21 14:25:14 -07:00
Timothy Clem
f7202b23c8 Allow assignment of KeywordIdentifier 2017-07-21 14:17:22 -07:00
Timothy Clem
6bf440d240 Python elif and else need to take multiple statements too 2017-07-20 11:42:56 -07:00
Timothy Clem
902aa213f5 Assign HTMLInline in markdown 2017-07-17 10:50:02 -07:00
Rick Winfrey
0999f42b96 Merge branch 'master' into python-slice-expressions 2017-07-13 10:02:57 -07:00
Rick Winfrey
67ad264125 Add slice test fixtures 2017-07-12 15:34:17 -07:00
Timothy Clem
7fff9cc64a Merge branch 'master' into ruby-assignment 2017-07-12 10:49:19 -07:00
Rick Winfrey
83fcc206f3 Merge branch 'master' into par-arg-eters 2017-07-12 10:09:06 -07:00
Timothy Clem
4d70e1c358 Merge branch 'master' into markdown-headings 2017-07-12 08:12:47 -07:00
Rick Winfrey
aaf2ce089e Assign dictionary splat parameters 2017-07-11 15:31:19 -07:00
Timothy Clem
2c5b12f8de Merge branch 'master' into ruby-assignment 2017-07-11 14:19:20 -07:00
Rick Winfrey
3f4d47030b Assign list splat parameters 2017-07-11 13:53:25 -07:00
Rick Winfrey
821c6813ec Assign typedDefaultParameter 2017-07-11 13:43:35 -07:00
Timothy Clem
7c513d3e01 Assign heredocs as TextElement for now 2017-07-11 13:23:05 -07:00
Timothy Clem
c314330e14 Handle === style markdown headings 2017-07-11 09:37:24 -07:00
Rick Winfrey
b35091f754 Assign aliased imports 2017-07-10 15:58:41 -07:00
Timothy Clem
bd684d0ed6 Merge remote-tracking branch 'origin/master' into ruby-assignment 2017-07-10 14:09:00 -07:00
Rick Winfrey
9f0a7c2c94 Merge branch 'master' into python-assignment-improvements 2017-07-10 13:59:55 -07:00
Rick Winfrey
a03300c920 Add test covering default parameters in Python 2017-07-10 13:59:40 -07:00
Timothy Clem
ef0810d3db Test markdown toc summary rendering 2017-07-10 12:54:03 -07:00
Timothy Clem
405e068542 Fix up ruby rescue fixtures 2017-07-10 08:32:22 -07:00
Timothy Clem
39a457ceaf Introduce blocks 2017-07-07 15:17:15 -07:00
Timothy Clem
39b7c05e50 case/when/else 2017-07-07 14:22:17 -07:00
Timothy Clem
7d8978f764 Uninterpreted 2017-07-07 13:53:16 -07:00
Timothy Clem
cf17c77a5e Rescue modifiers 2017-07-07 13:47:50 -07:00
Timothy Clem
06bd5e9212 Fix tests 2017-07-07 10:04:56 -07:00
Timothy Clem
9904a39fb2 Fix up rescue, allow in methods 2017-07-07 10:04:49 -07:00
Timothy Clem
2fcc566542 Clean up argument/parameter parsing 2017-07-07 09:15:24 -07:00
Timothy Clem
1a0445b49c Singleton classes 2017-07-06 15:57:31 -07:00
Timothy Clem
1acbd78108 Assignment 2017-07-06 12:56:16 -07:00
Timothy Clem
a4c0c93b2b Method calls 2017-07-06 09:45:03 -07:00
Timothy Clem
0aa0c614b7 For 2017-07-06 09:44:10 -07:00
Timothy Clem
7cdddebfce Class and Module 2017-07-05 15:41:54 -07:00
Timothy Clem
01be90fbf7 Guess we use these fixtures for other stuff, create a new methods 2017-07-05 14:53:44 -07:00
Timothy Clem
dd464f01d5 Assign lambdas and methods (with parameters) 2017-07-05 14:51:12 -07:00
Timothy Clem
a6820d12a8 Merge remote-tracking branch 'origin/master' into ruby-assignment 2017-07-05 12:21:21 -07:00
Rick Winfrey
050650f431 Re-generate tests 2017-06-27 10:25:47 -07:00
Rick Winfrey
32a22a2a5c Update integration tests for javascript and typescript 2017-06-26 16:58:39 -07:00
Timothy Clem
e416c018ee Regex 2017-06-23 13:49:23 -06:00
Timothy Clem
e6079c7752 Add in array and string literals 2017-06-23 13:28:28 -06:00
Timothy Clem
1d2bd7342a Add in binary operators for Ruby assignment 2017-06-19 10:14:07 -06:00
Timothy Clem
6abfe6cc07 Fix unary minus (sort of) 2017-06-19 09:11:16 -06:00
Timothy Clem
0282ebab55 Partially add unary 2017-06-19 08:27:44 -06:00
Timothy Clem
f8ba1d203b Add Range back in 2017-06-19 07:52:17 -06:00
Timothy Clem
054e8a07f8 Sort out some literals and if/until 2017-06-16 15:52:47 -06:00
Timothy Clem
e29a17b26b while and break 2017-06-16 12:39:56 -06:00
Timothy Clem
f761f62f8a Empty statement 2017-06-16 11:57:13 -06:00
Timothy Clem
c20495eaad Add test fixtures for alias and undef 2017-06-16 11:30:36 -06:00
Rob Rix
2dfd3322a2 Merge branch 'master' into optimize-for-large-nested-branches 2017-06-15 11:02:00 -04:00
Rob Rix
64b018065c Pretty, pretty 🔥 2017-06-14 17:59:52 -04:00
Rob Rix
17f577b3f3 Merge branch 'master' into optimize-for-large-nested-branches 2017-06-14 16:56:09 -04:00
Timothy Clem
fecf3d4b41 Add a test for file that starts with newline 2017-06-14 11:01:12 -06:00
Rob Rix
086fb9ad67 🔥 Element from the fixtures. 2017-06-13 15:27:29 -04:00
Rick Winfrey
550df8f150 Add newline 2017-06-08 11:17:42 -07:00
Rick Winfrey
f059aec454 Update newlines 2017-06-08 11:07:43 -07:00
Rick Winfrey
7023a16147 Normalize new lines for python fixture files 2017-06-07 10:30:37 -07:00
Rick Winfrey
7ad1643d9c Generator expression test fixture 2017-06-06 17:11:17 -07:00
Rick Winfrey
d83e4d9331 Global statement test fixture 2017-06-06 17:11:09 -07:00
Rick Winfrey
2d75fd9cc4 If statement test fixture 2017-06-06 17:10:59 -07:00
Rick Winfrey
593f864e5f Import from statement test fixture 2017-06-06 17:10:51 -07:00
Rick Winfrey
a00ca46065 Import statement test fixture 2017-06-06 17:10:42 -07:00
Rick Winfrey
1ae5f37bf6 Integer test fixture 2017-06-06 17:10:32 -07:00
Rick Winfrey
5a6687e395 Keyword identifier test fixture 2017-06-06 17:10:24 -07:00
Rick Winfrey
235f1313ac Lambda test fixture 2017-06-06 17:10:12 -07:00
Rick Winfrey
6fef74d6ee List comprehension test fixture 2017-06-06 17:10:02 -07:00
Rick Winfrey
5d7b8eb42a Non local statement test fixture 2017-06-06 17:09:52 -07:00
Rick Winfrey
c018ecb70f None test fixture 2017-06-06 17:09:42 -07:00
Rick Winfrey
5d68b88897 Not test fixture 2017-06-06 17:09:35 -07:00
Rick Winfrey
586756ccf4 Pass statement test fixture 2017-06-06 17:09:26 -07:00
Rick Winfrey
de2f128bee Print statement test fixture 2017-06-06 17:09:16 -07:00
Rick Winfrey
3cdd5a50c7 Raise statement test fixture 2017-06-06 17:09:07 -07:00
Rick Winfrey
21f94dbd4e Return statement test fixture 2017-06-06 17:08:58 -07:00
Rick Winfrey
e8c31f6e27 Set comprehension test fixture 2017-06-06 17:08:50 -07:00
Rick Winfrey
82e70763e0 Set test fixture 2017-06-06 17:08:41 -07:00
Rick Winfrey
0becd1dccb String test fixture 2017-06-06 17:08:33 -07:00
Rick Winfrey
93fc407535 Try statement test fixture 2017-06-06 17:08:20 -07:00
Rick Winfrey
49da4ca545 Tuple test fixture 2017-06-06 17:08:11 -07:00
Rick Winfrey
4c8c87ea51 While statement test fixture 2017-06-06 17:08:03 -07:00
Rick Winfrey
056b2d8abb With statement test fixture 2017-06-06 17:07:54 -07:00
Rick Winfrey
84f6578161 Function definition test fixture 2017-06-06 17:07:44 -07:00
Rick Winfrey
3cf74088b0 For statement test fixture 2017-06-06 17:07:34 -07:00
Rick Winfrey
06cc3a5fbb Float test fixture 2017-06-06 17:07:25 -07:00
Rick Winfrey
a672d30f18 Expression statement test fixture 2017-06-06 17:07:15 -07:00
Rick Winfrey
0c7ea1c0b3 Exec statement test fixture 2017-06-06 17:07:06 -07:00
Rick Winfrey
7625518187 Ellipsis test fixture 2017-06-06 17:06:55 -07:00
Rick Winfrey
0d4e15b780 Dotted name test fixture 2017-06-06 17:06:47 -07:00
Rick Winfrey
90f0084af8 Dictionary comprehension test fixture 2017-06-06 17:06:38 -07:00
Rick Winfrey
9566fc3361 Delete statement test fixture 2017-06-06 17:06:28 -07:00
Rick Winfrey
4202e81d79 Decorated definition test fixture 2017-06-06 17:06:19 -07:00
Rick Winfrey
e042dfdc92 Continue statement test fixture 2017-06-06 17:06:11 -07:00
Rick Winfrey
4495626ef6 Conditional expression test fixture 2017-06-06 17:05:56 -07:00
Rick Winfrey
7ea086ab6d Concatenated string test fixture 2017-06-06 17:05:47 -07:00
Rick Winfrey
e4c9746e0a Comparison operator test fixture 2017-06-06 17:05:38 -07:00
Rick Winfrey
cb306acad9 Comment test fixture 2017-06-06 17:05:30 -07:00
Rick Winfrey
7e6c065a42 Class definition test fixture 2017-06-06 17:05:22 -07:00
Rick Winfrey
b9f43f96ca Break statement test fixture 2017-06-06 17:05:12 -07:00
Rick Winfrey
7036aa4d74 Boolean test fixture 2017-06-06 17:04:56 -07:00
Rick Winfrey
9f4b1f9388 Await statement test fixture 2017-06-06 17:04:43 -07:00
Rick Winfrey
ffc225d75b Augmented assignment test fixture 2017-06-06 17:04:31 -07:00
Rick Winfrey
2fef12149b Async function definition test fixture 2017-06-06 17:04:22 -07:00
Rick Winfrey
fd0fa067ef Assignment test fixture 2017-06-06 17:04:11 -07:00
Rick Winfrey
ca2d402944 Assert statement test fixture 2017-06-06 17:04:01 -07:00
Rick Winfrey
280c13ad63 Unary operator test fixture 2017-06-05 17:07:27 -07:00
Rick Winfrey
915a4f298c Subscript test fixture 2017-06-05 17:07:17 -07:00
Rick Winfrey
e45be85d53 List test fixture 2017-06-05 17:07:05 -07:00
Rick Winfrey
0d982c5f13 Identifier test fixture 2017-06-05 17:06:58 -07:00
Rick Winfrey
5b81301bea Dictionary test fixture 2017-06-05 17:06:50 -07:00
Rick Winfrey
af6f97e377 Function call test fixture 2017-06-05 17:06:42 -07:00
Rick Winfrey
28866ff051 Boolean operator test fixture 2017-06-05 17:06:33 -07:00
Rick Winfrey
9c2230df6d Binary operator test fixture 2017-06-05 17:06:22 -07:00
Rick Winfrey
b1b433e6ff Attribute test fixture 2017-06-05 17:06:09 -07:00
Rob Rix
b6ccf15d09 Update all the fixtures. 2017-05-24 14:42:12 -04:00
Timothy Clem
316169bab1 Properly handle null before/after in input JSON 2017-05-23 11:00:20 -07:00
Timothy Clem
7121f827e3 Handle various language inputs and test them 2017-05-18 14:05:29 -07:00
Timothy Clem
1a97d42acf Only require path on the blob level 2017-05-17 14:03:08 -07:00
Timothy Clem
08deafb142 Formatting of test file 2017-05-17 13:40:01 -07:00
Timothy Clem
4af9b02737 Expand API to support parsing 2017-05-17 13:34:09 -07:00
Timothy Clem
9777937d9d Read any handle and assert in specs 2017-05-17 12:47:45 -07:00
Timothy Clem
6e6d3e1432 Go tests with parse error have much smaller trees when we halt on error 2017-05-03 14:12:43 -07:00
joshvera
2224f87822 Regenerate public field definition tests 2017-03-30 18:07:52 -04:00
joshvera
eb512a6acf Add tests for method definition 2017-03-30 17:59:41 -04:00
joshvera
a20370b659 Add better interface tests 2017-03-30 17:48:16 -04:00
joshvera
7f568e8286 Update javascript tests since we parse JS with typescript now 2017-03-29 17:06:10 -04:00
joshvera
5339bd5ca8 add newlines 2017-03-29 16:56:25 -04:00
joshvera
b5f9938279 Remove ty from Method and throw every part of a call signature into a list 2017-03-29 16:24:54 -04:00
joshvera
89f307edf0 Don't pop off Params/Args from S.Function since type arguments can appear before or return types can appear after in some languages 2017-03-29 16:03:28 -04:00
joshvera
cdbd260b0f Remove type from Function and unpack call signatures 2017-03-29 12:36:05 -04:00
joshvera
d6334ac5a4 Update function call tests 2017-03-29 11:15:56 -04:00
joshvera
60b47317c1 Relax class heritage structure in Syntax.Class 2017-03-28 18:16:04 -04:00
joshvera
0058c371ec Map template_chars in JS and add missing Interface cases 2017-03-28 16:10:37 -04:00
joshvera
f86d43a6e5 Add namespace mapping 2017-03-28 15:43:21 -04:00
joshvera
d9c40de4e1 Update nested functions tests 2017-03-28 15:29:50 -04:00
joshvera
eeceeea4d2 Update template-string tests 2017-03-28 15:25:21 -04:00
joshvera
41915ff44a Update tests 2017-03-28 13:25:46 -04:00
joshvera
01a8087b0a Map public_field_definition to FieldDecl and fix up VarDecl and VarAssignment mappings 2017-03-28 13:00:15 -04:00
joshvera
285bd71606 Add function type and array type 2017-03-28 11:22:27 -04:00
joshvera
f2666fd5bd Add tuple type 2017-03-28 11:19:45 -04:00
joshvera
31361d2306 Add interface, intersection, union type tests 2017-03-27 17:54:37 -04:00
joshvera
3d27c9dd3e Add type assertions tests 2017-03-27 17:27:18 -04:00
joshvera
d5e90bdfeb Add module declarations 2017-03-27 17:09:29 -04:00
joshvera
48f4310428 Add ambient type declarations 2017-03-27 17:08:07 -04:00
joshvera
92ff890b9e Add export assignments 2017-03-27 17:06:24 -04:00
joshvera
845dcc2cda Add ambient exports tests 2017-03-27 17:04:42 -04:00
joshvera
0d123d1936 Add typeof type tests 2017-03-27 17:02:51 -04:00
joshvera
40423e47d5 Add ambient declaration tests 2017-03-27 17:00:44 -04:00
joshvera
9c220b9fe1 Generate ambient declarations 2017-03-27 16:58:40 -04:00
joshvera
48d46489d1 Merge remote-tracking branch 'origin/master' into typescript-mapping 2017-03-27 12:05:06 -04:00
joshvera
4515e581bf add typescript 2017-03-24 17:10:03 -04:00
joshvera
62057c5605 Map public_field_definition to VarAssignment 2017-03-24 16:56:59 -04:00
Rob Rix
1ab51de582 Update the failing test’s fixture.
I’m pretty sure this is due to us producing a different shortest edit script than the old implementation (but still a correct one, and a shortest one—just a different correct/shortest one), and that in turn causing RWS to make different choices.
2017-03-23 14:21:09 -04:00
joshvera
bcb85a3336 Tabs to spaces 2017-03-17 12:52:41 -04:00
joshvera
1b1f85015e Add ParseCommand changes back 2017-03-17 12:51:22 -04:00
joshvera
7a5bf48aac Rename js to ts 2017-03-17 10:52:18 -04:00
joshvera
f89e51f665 add js files 2017-03-17 10:48:51 -04:00
joshvera
e44e884b98 Add class properties 2017-03-16 17:18:49 -04:00
joshvera
643d289bf0 Add tests for assignment-pattern 2017-03-16 16:47:14 -04:00
joshvera
129da112b3 Map yield expression, lexical declaration and assignment pattern 2017-03-16 16:36:19 -04:00
Timothy Clem
e9315fafe2 Merge remote-tracking branch 'origin/master' into interpreter-decomposition 2017-02-28 09:33:44 -08:00
Timothy Clem
929a17d913 Add/Remove integration tests for JavaScript 2017-02-28 08:33:11 -08:00
Timothy Clem
864bf12590 Add/Remove integration tests for Go 2017-02-28 08:30:04 -08:00
Rob Rix
83dd3d5621 Merge branch 'master' into interpreter-decomposition 2017-02-27 15:22:38 -05:00
Timothy Clem
b3aef75618 Merge remote-tracking branch 'origin/master' into test-new-and-removed-files 2017-02-27 12:22:28 -08:00
Timothy Clem
a9206ddec4 Add a post-receive hook to pack example repos 2017-02-27 12:15:44 -08:00
Timothy Clem
6c2a15104d Generate file add/remove examples 2017-02-27 11:55:49 -08:00
Timothy Clem
4f61dfdfc1 Newlines at the end of ruby test 2017-02-27 11:27:33 -08:00
Timothy Clem
54029595b0 Use new example repository for integration testing 2017-02-24 17:02:19 -08:00
Rob Rix
edc09e4797 Correct the channel types fixture. 2017-02-24 12:00:12 -05:00
Rob Rix
0510e116f1 Merge remote-tracking branch 'origin/master' into interpreter-decomposition 2017-02-24 11:57:08 -05:00
Rob Rix
4b04e7f2eb Fix up some go fixtures. 2017-02-24 11:51:37 -05:00
Timothy Clem
cc92808789 Give the Go expected output some newlines 2017-02-24 08:44:03 -08:00
Rob Rix
8b5dfbee42 Merge branch 'master' into interpreter-decomposition 2017-02-24 11:43:48 -05:00
Timothy Clem
7e0ddeac5e Merge remote-tracking branch 'origin/master' into example-generator 2017-02-24 08:43:33 -08:00
Rob Rix
0d28bde257 …and the rest. 2017-02-24 11:42:11 -05:00
Timothy Clem
517876d7e6 Make sure javascript example expected outputs end with newline 2017-02-24 08:39:01 -08:00
Timothy Clem
6164c4c766 Update all ruby example expected outputs to end with newline 2017-02-24 08:37:35 -08:00
Rob Rix
e5555ea133 Correct boolean operator tests. 2017-02-24 10:53:28 -05:00
Rob Rix
76d76c928c Correct the Ruby rescue modifier fixtures. 2017-02-24 10:49:41 -05:00
Josh Vera
3f34257e6a Merge branch 'master' into transition-go-tests 2017-02-23 18:50:12 -05:00
Timothy Clem
804b998c93 Migrate go tests to new format 2017-02-23 10:06:49 -08:00
Timothy Clem
6e9a2d24d9 Migrate javascript test cases over 2017-02-23 09:55:30 -08:00
Timothy Clem
b80667f5b4 Remove profile as submodule and just include the js directly 2017-02-23 09:32:24 -08:00
Timothy Clem
74a97766ef Map ruby rest_assignment to SplatParameter category 2017-02-22 20:25:46 -08:00
Timothy Clem
7e4c97adfa map ruby pattern to Args category 2017-02-22 20:22:59 -08:00
Timothy Clem
92f07f660f Map ruby left_assignment_list to Args category 2017-02-22 20:17:33 -08:00
Timothy Clem
6d8c7b70f7 Map up ruby lambdas to AnonymousFunction category 2017-02-22 20:12:08 -08:00
Timothy Clem
97029a6c47 Better spec names 2017-02-22 20:06:05 -08:00
Timothy Clem
a0ac9832a8 Move toc spec fixtures 2017-02-22 17:22:50 -08:00
Timothy Clem
2da352277b Make sure fixtures have ending newline 2017-02-22 14:41:30 -08:00
Timothy Clem
ea453bf57e Transition ruby test fixtures 2017-02-22 14:36:22 -08:00
Timothy Clem
8e29488556 Test B->A diff as well, move to fixtures dir 2017-02-22 11:31:56 -08:00