<feed xmlns='http://www.w3.org/2005/Atom'>
<title>graphql/Data/GraphQL, branch v0.2</title>
<subtitle>GraphQL implementation in Haskell.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/'/>
<entry>
<title>Enable warnings and take care of extra imports</title>
<updated>2015-09-14T13:48:47+00:00</updated>
<author>
<name>Danny Navarro</name>
<email>j@dannynavarro.net</email>
</author>
<published>2015-09-14T13:48:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=b4b83883924a0e7c8eacd63f26b098fe31c9e0be'/>
<id>b4b83883924a0e7c8eacd63f26b098fe31c9e0be</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle comments in whitespace</title>
<updated>2015-09-14T13:43:09+00:00</updated>
<author>
<name>Danny Navarro</name>
<email>j@dannynavarro.net</email>
</author>
<published>2015-09-14T13:43:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=ec018db73affd8e7287ff2c8384f5d424248140a'/>
<id>ec018db73affd8e7287ff2c8384f5d424248140a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix `value` parsing</title>
<updated>2015-09-14T12:14:25+00:00</updated>
<author>
<name>Danny Navarro</name>
<email>j@dannynavarro.net</email>
</author>
<published>2015-09-14T12:11:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=26e2372c5eff44f2f28b030b7fca4823be9fe64e'/>
<id>26e2372c5eff44f2f28b030b7fca4823be9fe64e</id>
<content type='text'>
- Add missing variable parsing.
- Reuse `name` in value string.

This parses successfully the `kitchen-sink.graphql` sample from
`graphql-js`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add missing variable parsing.
- Reuse `name` in value string.

This parses successfully the `kitchen-sink.graphql` sample from
`graphql-js`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace `take...` functions with `many...`</title>
<updated>2015-09-14T11:16:58+00:00</updated>
<author>
<name>Danny Navarro</name>
<email>j@dannynavarro.net</email>
</author>
<published>2015-09-14T11:04:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=c0b6fc8a05bb36e37bffd392a9a1883782ac5143'/>
<id>c0b6fc8a05bb36e37bffd392a9a1883782ac5143</id>
<content type='text'>
They are less efficient but they are giving me issues because they don't
fail. Once this is working I'll look into optimizing.

Also disable skipping comments until I figure out how to skip both
comments and space at the same time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
They are less efficient but they are giving me issues because they don't
fail. Once this is working I'll look into optimizing.

Also disable skipping comments until I figure out how to skip both
comments and space at the same time.
</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>Add missing `=` required default values and unions</title>
<updated>2015-09-13T15:44:31+00:00</updated>
<author>
<name>Danny Navarro</name>
<email>j@dannynavarro.net</email>
</author>
<published>2015-09-13T15:44:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=b20607904737f49a85a23b3e2aaac89db3efa8c0'/>
<id>b20607904737f49a85a23b3e2aaac89db3efa8c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Take care of comments</title>
<updated>2015-09-13T13:34:01+00:00</updated>
<author>
<name>Danny Navarro</name>
<email>j@dannynavarro.net</email>
</author>
<published>2015-09-13T13:32:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=048ee552d82c1864697e07f55f5882cc46a1c9ed'/>
<id>048ee552d82c1864697e07f55f5882cc46a1c9ed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add GraphQL parser</title>
<updated>2015-09-13T11:55:15+00:00</updated>
<author>
<name>Danny Navarro</name>
<email>j@dannynavarro.net</email>
</author>
<published>2015-09-13T11:51:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.caraus.tech/graphql/commit/?id=0e67fdc21cc686aa0cb27f87fc36d769310f1484'/>
<id>0e67fdc21cc686aa0cb27f87fc36d769310f1484</id>
<content type='text'>
WIP: This parser just type checks, it hasn't even been tested manually.
Check new tasks in the TODO file and the TODO comments in the code for
more gotchas.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
WIP: This parser just type checks, it hasn't even been tested manually.
Check new tasks in the TODO file and the TODO comments in the code for
more gotchas.
</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>
</feed>
