joshvera
|
69394f12ba
|
Fix tests for var-declarations-without-types, var-declarations-with-types, var-declarations-with-no-expressions
|
2016-11-02 16:20:39 -04:00 |
|
joshvera
|
061d605d2d
|
Fix tests for const-declarations-with-types, const-with-implicit-values
|
2016-11-02 16:14:44 -04:00 |
|
Timothy Clem
|
295d03dd43
|
Handle rescue blocks
|
2016-11-02 13:05:30 -07:00 |
|
Timothy Clem
|
71f53b37fd
|
Handle ensure blocks and refactor to BlockExpression syntax
|
2016-11-02 12:55:48 -07:00 |
|
joshvera
|
a0941c757d
|
Explode out const-declarations-with-types
|
2016-11-02 15:47:59 -04:00 |
|
joshvera
|
192897a37f
|
Fix const-declarations-without-types tests
|
2016-11-02 15:43:26 -04:00 |
|
Timothy Clem
|
6eebd35a8f
|
Improved elsif parsing and summaries
|
2016-11-02 12:32:46 -07:00 |
|
joshvera
|
0d58e97070
|
Merge remote-tracking branch 'origin/master' into go-parser
|
2016-11-02 15:25:50 -04:00 |
|
joshvera
|
342de506b4
|
update tests
|
2016-11-02 15:13:54 -04:00 |
|
joshvera
|
53f3600897
|
remove extra template-string.json
|
2016-11-02 15:01:11 -04:00 |
|
joshvera
|
96ea6f8e11
|
add all of the tests
|
2016-11-02 14:37:30 -04:00 |
|
Timothy Clem
|
185f1de69c
|
Better handling of else blocks
|
2016-11-02 11:16:57 -07:00 |
|
Timothy Clem
|
2c1497ab99
|
Handle else blocks in begin statements
|
2016-11-02 11:10:01 -07:00 |
|
Timothy Clem
|
fc73be16d7
|
Better handling of begin statements
|
2016-11-02 10:52:40 -07:00 |
|
Rick Winfrey
|
3bd78d19b9
|
Enable option parsing for RunMode (default to Diff)
|
2016-11-02 11:43:02 -05:00 |
|
Rick Winfrey
|
6675d56ab1
|
Add RunMode data type
- This allows us to distinguish between diffing and parsing when
running the semantic-diff binary.
|
2016-11-02 11:42:40 -05:00 |
|
Rick Winfrey
|
5ab3c6d6e4
|
Merge pull request #902 from github/syntax-term-to-json
Differentiate between ToJSON instances for SyntaxTerm
|
2016-11-02 11:16:46 -05:00 |
|
joshvera
|
b27bf0e72c
|
add string literals
|
2016-11-02 11:07:06 -04:00 |
|
joshvera
|
eff1394ee0
|
Add imaginary literals
|
2016-11-02 11:02:55 -04:00 |
|
joshvera
|
edd6ebd511
|
Add rune literals
|
2016-11-02 11:02:00 -04:00 |
|
joshvera
|
23b91cf097
|
add missing cases
|
2016-11-02 10:54:13 -04:00 |
|
joshvera
|
968186b2da
|
generate tests
|
2016-11-02 10:50:05 -04:00 |
|
joshvera
|
e217e26a81
|
Add more terms to generate
|
2016-11-02 10:47:56 -04:00 |
|
joshvera
|
7580ec3248
|
add for, switch, and var stubs
|
2016-11-01 22:05:43 -04:00 |
|
joshvera
|
bbcfd2fcb7
|
add var declarations
|
2016-11-01 21:41:49 -04:00 |
|
joshvera
|
8e371856fa
|
add imports
|
2016-11-01 21:36:43 -04:00 |
|
joshvera
|
fb520a9111
|
move toImports out
|
2016-11-01 21:26:33 -04:00 |
|
joshvera
|
1d72d68431
|
move toVarDecl out
|
2016-11-01 21:24:38 -04:00 |
|
joshvera
|
160a9a34d7
|
move error handling out
|
2016-11-01 21:21:29 -04:00 |
|
Rick Winfrey
|
1cd998ff88
|
Merge branch 'master' into syntax-term-to-json
|
2016-11-01 17:58:15 -05:00 |
|
Rick Winfrey
|
f1b92d9a9e
|
Revert JSONSyntaxTerm back to ToJSON instance
|
2016-11-01 16:39:33 -05:00 |
|
Rick Winfrey
|
4128798b34
|
Add Term.Instances to cabal file
|
2016-11-01 16:39:11 -05:00 |
|
Rick Winfrey
|
41cf3f32ee
|
Remove general ToJSON instance for SyntaxTerm in Term.hs
|
2016-11-01 16:38:57 -05:00 |
|
Rick Winfrey
|
73dd1ec8a8
|
Create Term.Instances module
- This allows us to differentiate between ToJSON instances for
SyntaxTerm
|
2016-11-01 16:38:28 -05:00 |
|
joshvera
|
fb99a1421a
|
stub int literal
|
2016-11-01 16:33:43 -04:00 |
|
joshvera
|
533d43bd70
|
Parse function literals
|
2016-11-01 16:24:34 -04:00 |
|
Rick Winfrey
|
b20e4c195f
|
Add ToJSON (Record fields) type class constraints
|
2016-11-01 15:04:43 -05:00 |
|
Rick Winfrey
|
61bdea425d
|
Add generic ToJSON Cost instance
|
2016-11-01 15:04:16 -05:00 |
|
Rick Winfrey
|
72899821bc
|
Add generic ToJSON instance for Syntax
|
2016-11-01 15:03:18 -05:00 |
|
Rick Winfrey
|
0b0dcdc274
|
Add general SyntaxTerm ToJSON instance
|
2016-11-01 15:03:02 -05:00 |
|
Rick Winfrey
|
9168795a1d
|
Add newtype JSONSyntaxTerm ToJSON instance
|
2016-11-01 15:02:26 -05:00 |
|
Rick Winfrey
|
c4feca3e5b
|
Add Record general ToJSON instances
|
2016-11-01 15:01:43 -05:00 |
|
joshvera
|
0a085edfeb
|
stub function-literal
|
2016-11-01 14:36:23 -04:00 |
|
joshvera
|
05f3929b6a
|
Merge remote-tracking branch 'origin/master' into go-parser
|
2016-11-01 12:48:15 -04:00 |
|
Timothy Clem
|
9868c9b0a6
|
Merge pull request #891 from github/ruby
Ruby parser
|
2016-11-01 09:04:46 -07:00 |
|
Timothy Clem
|
6cac25d2a9
|
Merge remote-tracking branch 'origin/master' into ruby
|
2016-11-01 08:50:54 -07:00 |
|
Rick Winfrey
|
2aa2179b41
|
Merge pull request #898 from github/json-api
Update JSON Output Format
|
2016-11-01 10:34:38 -05:00 |
|
Timothy Clem
|
f78704b9c0
|
Merge remote-tracking branch 'origin/master' into ruby
|
2016-11-01 08:27:24 -07:00 |
|
Josh Vera
|
d4d99d359e
|
Merge branch 'master' into json-api
|
2016-11-01 11:20:29 -04:00 |
|
Josh Vera
|
412e8a9587
|
Merge pull request #899 from github/javascript-exhaustion
Produce error nodes if productions don't match expected shape
|
2016-11-01 11:19:13 -04:00 |
|