Vladimir Razuvaev
|
8b17953fe5
|
Fixed bug preventing use of parser noLocation option for serialization / deserialization
|
2018-01-13 15:45:09 +07:00 |
|
Adrien Crivelli
|
5cbaf973e1
|
Leverage PHPUnit setExpectedException() instead of custom code
Closes #219
|
2018-01-01 18:06:08 +09:00 |
|
Gabriel Goncalves
|
440d38d3bc
|
Creating test to Language\Token
|
2017-10-04 12:06:25 -03:00 |
|
Vladimir Razuvaev
|
a1e06b2e61
|
Account for query offset in files for errors
|
2017-09-20 18:36:19 +07:00 |
|
Vladimir Razuvaev
|
085516bdda
|
Moved GraphQL\Language\AST\Node::fromArray to GraphQL\Utils\AST::fromArray
|
2017-08-20 19:50:44 +07:00 |
|
Vladimir Razuvaev
|
1af902865b
|
AST: new NodeList class for collections of nodes (vs array) to enable effective conversion of libgraphqlparser output to our AST tree
|
2017-07-21 22:29:59 +07:00 |
|
Vladimir Razuvaev
|
296544089c
|
Moved GraphQL\Utils to GraphQL\Utils\Utils
|
2017-07-10 19:53:46 +07:00 |
|
Vladimir Razuvaev
|
a79a51d445
|
Schema Parsing: allow leading pipe for union type definitions
|
2017-07-05 19:01:13 +07:00 |
|
Vladimir Razuvaev
|
9b9a74c1d1
|
Spec compliance: errors in buildExecutionContext() are caught and included in result rather than thrown
|
2017-07-05 17:33:59 +07:00 |
|
jane-olszewska
|
008fd20498
|
Added test for adding a schema element description in comments
|
2017-02-06 19:11:12 +00:00 |
|
jane-olszewska
|
dd31ab2b80
|
Added a description field to schema type definition classes
|
2017-02-06 18:33:18 +00:00 |
|
vladar
|
660200ed50
|
GraphQL\Language\AST\NodeType -> GraphQL\Language\AST\NodeKind
|
2016-11-19 17:31:47 +07:00 |
|
vladar
|
5a17ae8246
|
Clearer lexer errors
|
2016-11-19 17:08:20 +07:00 |
|
vladar
|
8d696edee5
|
Renamed AST nodes to *Node to disambiguate types
|
2016-11-19 06:12:18 +07:00 |
|
vladar
|
8a676cde99
|
Support for NullValue
|
2016-11-18 23:59:28 +07:00 |
|
vladar
|
5d889ccacd
|
Reverted several breaking changes from #75; tests are green
|
2016-11-16 18:37:35 +07:00 |
|
Andreas Heiberg
|
46788f2ddb
|
move NodeTypes enum to seperate class
|
2016-11-16 18:02:58 +07:00 |
|
Andreas Heiberg
|
3c98963f72
|
remove static functions from Printer
|
2016-11-16 17:22:57 +07:00 |
|
vladar
|
2675b65095
|
Moved all error-related classes to separate namespace; fixed related broken tests
|
2016-10-21 16:40:56 +07:00 |
|
vladar
|
cd14146032
|
Updated parser to consume latest lexer; New public parser API methods: parseType and parseValue; added directives to schema parser/printer
|
2016-10-17 02:57:24 +07:00 |
|
vladar
|
3eeb4d450b
|
Reworked lexer: tokens are now represented as double linked list
|
2016-10-17 02:53:50 +07:00 |
|
vladar
|
e82f887918
|
Fixed visitor; more visitor tests
|
2016-09-14 18:41:02 +07:00 |
|
vladar
|
17081cec1c
|
More AST visitor tests
|
2016-09-14 18:41:02 +07:00 |
|
vladar
|
687b023616
|
Schema language parsing / printing
|
2016-09-14 18:41:02 +07:00 |
|
vladar
|
4f4776726d
|
Updated parser to 2016 spec version; schema language parsing
|
2016-09-14 18:41:02 +07:00 |
|
vladar
|
c053169671
|
Updated Lexer and LexerTest to april 2016 spec
|
2016-09-14 18:41:02 +07:00 |
|
Matthew Leverton
|
7c6f216578
|
Change Lexer::readString to decode escaped characters to their literal values
|
2016-07-14 13:32:57 -05:00 |
|
Jeremiah VALERIE
|
1bc5e0c9da
|
Use PSR-4 Autoloader for tests
|
2016-04-09 14:14:40 +02:00 |
|
vladar
|
022c962942
|
New language features (NamedType, directives rethinking)
|
2015-08-17 02:53:11 +06:00 |
|
vladar
|
20c482ce2f
|
Version 0.1
|
2015-07-15 23:05:46 +06:00 |
|