<feed xmlns='http://www.w3.org/2005/Atom'>
<title>graphql/Data/GraphQL/AST.hs, branch v0.3</title>
<subtitle>GraphQL implementation in Haskell.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/'/>
<entry>
<title>Introduce `Node` data type to simplify `OperationDefinition`</title>
<updated>2015-09-21T08:05:09+00:00</updated>
<author>
<name>Danny Navarro</name>
<email>j@dannynavarro.net</email>
</author>
<published>2015-09-21T08:05:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=3d97b3e2ff7cc6d5126c8c6c8b66eed3c1fe010b'/>
<id>3d97b3e2ff7cc6d5126c8c6c8b66eed3c1fe010b</id>
<content type='text'>
Thanks to @swolchok for the suggestion.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to @swolchok for the suggestion.
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle escaped quotes for GraphQL String Values</title>
<updated>2015-09-18T16:11:11+00:00</updated>
<author>
<name>Danny Navarro</name>
<email>j@dannynavarro.net</email>
</author>
<published>2015-09-18T16:11:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=899fa1b53117e967ec5f201fb24b1fea9944f1f6'/>
<id>899fa1b53117e967ec5f201fb24b1fea9944f1f6</id>
<content type='text'>
This also includes a new type for Value String.

The tests fail now, although it parses successfully. I'll use a pretty
printer in next commit so that it's easier to spot the differences.
Onces this is working I'll add the rest of the escaped characters.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This also includes a new type for Value String.

The tests fail now, although it parses successfully. I'll use a pretty
printer in next commit so that it's easier to spot the differences.
Onces this is working I'll add the rest of the escaped characters.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refine numeric types</title>
<updated>2015-09-18T13:02:51+00:00</updated>
<author>
<name>Danny Navarro</name>
<email>j@dannynavarro.net</email>
</author>
<published>2015-09-18T13:02:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=d88acf3d0e8f9b9d5345477b23e329cefec89b6f'/>
<id>d88acf3d0e8f9b9d5345477b23e329cefec89b6f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Garden</title>
<updated>2015-09-18T12:55:59+00:00</updated>
<author>
<name>Danny Navarro</name>
<email>j@dannynavarro.net</email>
</author>
<published>2015-09-18T12:55:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=c9c1137cebe5629f145f55fc941cb09ce7b3d02a'/>
<id>c9c1137cebe5629f145f55fc941cb09ce7b3d02a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Several improvements to the parser</title>
<updated>2015-09-14T10:15:04+00:00</updated>
<author>
<name>Danny Navarro</name>
<email>j@dannynavarro.net</email>
</author>
<published>2015-09-14T09:49:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=62adfd89cdb8cafc7ff75b8680456d62b02c6d50'/>
<id>62adfd89cdb8cafc7ff75b8680456d62b02c6d50</id>
<content type='text'>
- Add token combinator to simplify whitespace handling.
- Simplify whiteSpace parsers.
- Add `optempty` to handle pure mempty cases. `empty /= pure mempty`.
- Use `between` combinators for brackets, braces and parens.

This also includes small adjustments to the AST.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add token combinator to simplify whitespace handling.
- Simplify whiteSpace parsers.
- Add `optempty` to handle pure mempty cases. `empty /= pure mempty`.
- Use `between` combinators for brackets, braces and parens.

This also includes small adjustments to the AST.
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor adjustments in AST for easier parsing</title>
<updated>2015-09-13T11:49:11+00:00</updated>
<author>
<name>Danny Navarro</name>
<email>j@dannynavarro.net</email>
</author>
<published>2015-09-13T11:49:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=44a2ff4765f6cb9bd317a237b9125d3a9e0c796f'/>
<id>44a2ff4765f6cb9bd317a237b9125d3a9e0c796f</id>
<content type='text'>
Also `Maybe` wrappers removed. I don't think there needs to be a special
case for empty values vs no values at all.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also `Maybe` wrappers removed. I don't think there needs to be a special
case for empty values vs no values at all.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing OperationDefinition `Name`</title>
<updated>2015-09-12T13:44:30+00:00</updated>
<author>
<name>Danny Navarro</name>
<email>j@dannynavarro.net</email>
</author>
<published>2015-09-12T13:18:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=97b99eb4482e8b3c7c482ca5e01878150f85cb6c'/>
<id>97b99eb4482e8b3c7c482ca5e01878150f85cb6c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename module `Data.GraphQL` -&gt; `Data.GraphQL.AST`</title>
<updated>2015-09-12T13:16:28+00:00</updated>
<author>
<name>Danny Navarro</name>
<email>j@dannynavarro.net</email>
</author>
<published>2015-09-12T13:16:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=0f673b9b4dc6d1ab53dba0afa347479f86a0308c'/>
<id>0f673b9b4dc6d1ab53dba0afa347479f86a0308c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
