Jan Tvrdik
|
1d80cde655
|
add tests
|
2017-11-19 10:40:12 +01:00 |
|
Jan Tvrdik
|
b316443d88
|
PhpDocParser: change whitespace handling
|
2017-11-19 10:40:12 +01:00 |
|
Jan Tvrdik
|
2e73ac5f3d
|
unify coding style with phpstan (2)
|
2017-11-19 10:40:12 +01:00 |
|
Jan Tvrdik
|
687d00224c
|
PhpDocParser: disallow few tokens at the beginning of some descriptions
|
2017-11-19 10:40:12 +01:00 |
|
Jan Tvrdik
|
5fa9b5a5b2
|
ParserException: accept error related data instead of message
|
2017-11-19 10:40:12 +01:00 |
|
Jan Tvrdik
|
17a23f62d7
|
PhpDocParser: merge adjacent text nodes
|
2017-11-19 10:40:11 +01:00 |
|
Jan Tvrdik
|
95787df9bf
|
ConstExprParser: fix building ConstFetchNode
|
2017-11-19 10:40:11 +01:00 |
|
Jan Tvrdik
|
97250e6dcc
|
unify coding style with phpstan
|
2017-11-19 10:40:09 +01:00 |
|
Jan Tvrdik
|
49c4c4b9ef
|
downgrade to PHP 7.0.x
|
2017-11-19 10:39:26 +01:00 |
|
Jan Tvrdik
|
61d37ab95e
|
PhpDocParser: do not fail on invalid phpDoc tag value
|
2017-11-18 16:21:17 +01:00 |
|
Jan Tvrdik
|
c9a91bede2
|
GeneralTagValueNode -> GenericTagValueNode
|
2017-11-18 16:19:40 +01:00 |
|
Jan Tvrdik
|
8675f02a56
|
Lexer: prevent TOKEN_OTHER from eating TOKEN_CLOSE_PHPDOC
|
2017-11-18 16:16:21 +01:00 |
|
Jan Tvrdik
|
afabfdfe9d
|
TypeParser: ignore unclosed array notation
|
2017-11-18 16:15:23 +01:00 |
|
Jan Tvrdik
|
3dda8122e1
|
TokenIterator: add save points
|
2017-11-18 16:14:05 +01:00 |
|
Jan Tvrdik
|
9983296e35
|
TokenIterator: add @throws annotations
|
2017-11-18 16:13:04 +01:00 |
|
Jan Tvrdik
|
8c2c605171
|
Lexer: disallow multi-line strings
|
2017-11-18 16:02:33 +01:00 |
|
Jan Tvrdik
|
0b3dbb212f
|
TypeParser: add support for $this type
|
2017-11-18 16:01:37 +01:00 |
|
Jan Tvrdik
|
85464aa76e
|
composer: change library name to phpstan/phpdoc-parser
|
2017-11-18 15:56:03 +01:00 |
|
Jan Tvrdik
|
4ec5fe763f
|
change namespace to PHPStan\PhpDocParser
|
2017-11-18 15:54:32 +01:00 |
|
Jan Tvrdik
|
64d058ef1b
|
PhpDocNode: add more helper methods
|
2017-11-18 12:25:10 +01:00 |
|
Jan Tvrdik
|
d973733eee
|
support negative numbers
|
2017-11-17 10:12:33 +01:00 |
|
Jan Tvrdik
|
523d45b7ef
|
add PhpDocParser (major update)
|
2017-11-13 13:12:08 +01:00 |
|
Jan Tvrdik
|
55ee2a347f
|
Ast -> Ast\Type
|
2017-10-29 16:28:01 +01:00 |
|
Jan Tvrdik
|
8cc2125e0f
|
refactor Parser to TypeParser and TokenIterator
|
2017-10-29 16:24:49 +01:00 |
|
Jan Tvrdik
|
e1a08be0eb
|
move grammer files to grammars directory
|
2017-10-27 21:37:29 +02:00 |
|
Jan Tvrdik
|
14373b25fe
|
fixup! add support for nullable type
|
2017-10-27 21:35:55 +02:00 |
|
Jan Tvrdik
|
e153c53294
|
SimpleNode -> IdentifierNode
|
2017-10-27 21:34:44 +02:00 |
|
Jan Tvrdik
|
b1b9011088
|
add support for nullable type
|
2017-10-27 21:33:37 +02:00 |
|
Jan Tvrdik
|
7492b2a16e
|
drop support for complement type
|
2017-10-27 21:22:33 +02:00 |
|
Jan Tvrdik
|
d23d1c922c
|
Parser: refactor to utilize TOKEN_END
|
2017-10-27 21:19:40 +02:00 |
|
Jan Tvrdik
|
65d08ecc82
|
init
|
2017-07-10 15:16:28 +02:00 |
|