Rick Winfrey
|
d89f0a432d
|
🔥 old language pragmas
|
2016-11-09 17:43:36 -06:00 |
|
Rick Winfrey
|
9cce621004
|
Add ability to parse terms and decorate them with their source blob text
|
2016-11-09 17:43:14 -06:00 |
|
Rick Winfrey
|
4d3c2b1c70
|
Add ParseJSON data type and DeriveAnyClass for ToJSON and Functor
|
2016-11-09 17:42:10 -06:00 |
|
Rick Winfrey
|
f0ae836d03
|
Make ana part of the Prologue
|
2016-11-09 17:40:56 -06:00 |
|
Rick Winfrey
|
ac872df76c
|
Add SourceText type and sourceType getter function
|
2016-11-09 17:39:35 -06:00 |
|
Rick Winfrey
|
117a131fc3
|
Add text conversion for Category
|
2016-11-09 17:39:07 -06:00 |
|
Rick Winfrey
|
df2fbfe060
|
Use Record WildCards for SourceSpan
|
2016-11-04 09:49:12 -05:00 |
|
Rick Winfrey
|
7398e1cf4e
|
Import Parse
|
2016-11-03 18:17:25 -05:00 |
|
Rick Winfrey
|
0a680feab9
|
🔥 args
|
2016-11-03 17:14:09 -05:00 |
|
Rick Winfrey
|
eb56419607
|
Only import ToJSON instances from Renderer.JSON
|
2016-11-03 17:13:43 -05:00 |
|
Rick Winfrey
|
a817d950dd
|
Add Generic instance to Range
|
2016-11-03 17:09:28 -05:00 |
|
Rick Winfrey
|
d39d69436b
|
Remove / Add imports to Parse.hs
|
2016-11-03 17:09:10 -05:00 |
|
Rick Winfrey
|
7557bf020f
|
🔥 unnecessary imports
|
2016-11-03 16:54:53 -05:00 |
|
Rick Winfrey
|
741e34a16b
|
Add type annotation
|
2016-11-03 16:50:11 -05:00 |
|
Rick Winfrey
|
b928f94b05
|
🔥 Term.Instances
|
2016-11-03 16:49:41 -05:00 |
|
Rick Winfrey
|
4494d70c91
|
🔥 Term.Instances
|
2016-11-03 16:49:27 -05:00 |
|
Rick Winfrey
|
0877b8d05d
|
Import Parse
|
2016-11-03 16:49:16 -05:00 |
|
Rick Winfrey
|
a637b78d90
|
Update callsites
|
2016-11-03 16:48:17 -05:00 |
|
Rick Winfrey
|
277e0d2c0e
|
Rename parserForFilepath -> parserWithCost
|
2016-11-03 16:47:50 -05:00 |
|
Rick Winfrey
|
86b9e06417
|
Add runMode to SemanticDiff
|
2016-11-02 20:13:22 -05:00 |
|
Rick Winfrey
|
eb9d00d9e2
|
Remove parse related functions from Diffing
|
2016-11-02 20:12:51 -05:00 |
|
Rick Winfrey
|
a580fdcac0
|
Export Parse
|
2016-11-02 20:12:28 -05:00 |
|
Rick Winfrey
|
cfbbc27be7
|
Add aeson-pretty to build-depends for semantic-diff
|
2016-11-02 20:12:21 -05:00 |
|
Rick Winfrey
|
2abd18e227
|
Add Parse module
|
2016-11-02 20:12:04 -05: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 |
|
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 |
|
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 |
|
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 |
|
Rick Winfrey
|
fb73232449
|
Verify tests and generation are 👌
|
2016-11-01 10:19:04 -05:00 |
|
Rick Winfrey
|
63c30662b2
|
Remove remaining EmptyResult reference
|
2016-11-01 10:18:41 -05:00 |
|
Rick Winfrey
|
582e7ce978
|
Remove NamespaceImport Category (unrelated change)
|
2016-11-01 10:09:05 -05:00 |
|
Rick Winfrey
|
d09d0d65d2
|
Remove EmptyResult constructor (no longer used)
|
2016-11-01 10:06:55 -05:00 |
|
Rick Winfrey
|
c058ac634d
|
Remove auto-formatted alignment
|
2016-11-01 10:06:36 -05:00 |
|
Rick Winfrey
|
67adf75fdf
|
++JavaScript tests
|
2016-11-01 10:03:25 -05:00 |
|