Commit Graph

  • 341272afa0 PhpDocParserTest: fix wrong PhpDoc annotation (#17) Alexey Egorov 2018-08-09 14:08:42 +0300
  • ed32233621
    minimum-stability dev is not necessary 0.3 Ondrej Mirtes 2018-06-20 19:48:01 +0200
  • 5415ec746c
    Fixed potential TypeError Ondrej Mirtes 2018-06-20 19:46:45 +0200
  • 850b167f07 PhpDocNode: add getThrowsTagValues() (#12) Josef Kříž 2018-05-10 11:23:09 +0200
  • aa22c2f688 fix issues found by phpstan Jan Tvrdik 2018-04-30 12:37:48 +0200
  • 0a3911f7a6 composer: require phpstan 0.10-dev Jan Tvrdik 2018-04-30 09:08:38 +0200
  • 9b7d0027f9 composer: change branch-alias for master to 0.3-dev Jan Tvrdik 2018-04-30 09:00:52 +0200
  • f4ff265e2c require PHP 7.1+ Jan Tvrdik 2018-04-12 13:43:46 +0200
  • fdaf1f03e4 Lexer: fix missing label for TOKEN_PHPDOC_EOL Jan Tvrdik 2018-04-30 08:50:45 +0200
  • 044411a92d TypeParser: add recovery from failure to parse callable type Jan Tvrdik 2018-04-25 09:09:25 +0200
  • 5251b5b4d4 TypeParser: add support for callable types Jan Tvrdik 2018-03-20 11:33:36 +0100
  • 3ff33ac44c gitattributes: add dev files to export-ignore Filippo Tessarotto 2018-04-19 17:30:56 +0200
  • 7d6b297564 add FuzzyTest Jan Tvrdik 2018-04-12 16:16:58 +0200
  • 958806cdce fix php 7.0 compatibility Jan Tvrdik 2018-04-12 16:16:37 +0200
  • f69d70526a ConstExprParserTest: improve readability Jan Tvrdik 2018-04-12 11:48:46 +0200
  • 7ab7c78f55 add ConstantExpr grammar Jan Tvrdik 2018-03-20 11:27:41 +0100
  • aaa6ac83d1 finalize TypeParser grammar Jan Tvrdik 2018-03-20 09:13:18 +0100
  • 3dc77d7af4 *.abnf files must use CRLF line-endings Jan Tvrdik 2018-03-20 11:39:23 +0100
  • e5f9c96665 Lexer: disallow 7F byte in identifiers Jan Tvrdik 2018-03-20 13:55:58 +0100
  • cd11ffb50d ConstExprParser: disallow entirely CRLF characters in strings Jan Tvrdik 2018-03-20 13:55:37 +0100
  • 5ba6bd81e5 ConstExprParser: allow integers in bin, oct and hex format Jan Tvrdik 2018-03-20 13:54:59 +0100
  • 97be1de71b composer: require phpstan/phpstan-shim instead of phpstan/phpstan Jan Tvrdik 2018-03-20 14:03:10 +0100
  • 84704c620f composer: change dev-master branch-alias to 0.2-dev Jan Tvrdik 2018-03-20 13:59:29 +0100
  • 02f909f134 Lexer: do not use \h as it depends on locale Jan Tvrdik 2018-01-04 10:24:37 +0100
  • 46fef4d36b fix compatibility with PHP 7.0 Jan Tvrdik 2017-12-16 19:32:10 +0100
  • 2ece33eb38 drop support for @method tag without '()' (real-world usage is 0.178 %) Jan Tvrdik 2017-12-16 18:37:50 +0100
  • 4a19e79b31 drop support for @returns tag (real-world usage is 0.031 %) Jan Tvrdik 2017-12-16 16:38:35 +0100
  • 77302e9f47 fix parsing non-static @method annotation returning static type Jan Tvrdik 2017-12-16 16:32:26 +0100
  • 36e225fe85 improve tests Jan Tvrdik 2017-12-16 16:05:37 +0100
  • dd308d8554 TOKEN_OPEN_PHPDOC (/**) must be always followed by whitespace Jan Tvrdik 2017-12-16 16:04:40 +0100
  • f8a1d21be1 add support for @throws tag value parsing Jan Tvrdik 2017-12-16 15:34:23 +0100
  • 72864aad33 typo Jan Tvrdik 2017-12-07 17:17:36 +0100
  • 26f3112958 PhpDocParser: tags must be at the beginning of the line Jan Tvrdik 2017-12-03 14:29:26 +0100
  • 9232f3f4b0 composer: add branch-alias Jan Tvrdik 2017-12-03 14:42:17 +0100
  • 08d714b2f0 simplify and improve whitespace handling Jan Tvrdik 2017-11-22 11:43:57 +0100
  • 3fed7e24cb Integrate PHPStan analysis (#1) Ondřej Mirtes 2017-11-20 08:05:03 +0100
  • 4e272700b3 PhpDocParser: support variadic parameters in @param tag Jan Tvrdik 2017-11-19 18:07:18 +0100
  • 597aa4da36 drop support for @param annotation without parameter name Jan Tvrdik 2017-11-19 15:48:51 +0100
  • c7f7f7bc74 ParserException: improve message formatting Jan Tvrdik 2017-11-19 12:32:48 +0100
  • 70f27a2d5e travis: simplify build matrix Jan Tvrdik 2017-11-19 10:27:28 +0100
  • ee0a77bc99 composer: add description Jan Tvrdik 2017-11-19 10:25:35 +0100
  • fd48a33359 TokenIterator: fix possible undefined index in consumeTokenType Jan Tvrdik 2017-11-19 10:24:28 +0100
  • 1d80cde655 add tests Jan Tvrdik 2017-11-18 21:58:26 +0100
  • b316443d88 PhpDocParser: change whitespace handling Jan Tvrdik 2017-11-18 21:54:11 +0100
  • 2e73ac5f3d unify coding style with phpstan (2) Jan Tvrdik 2017-11-18 21:39:19 +0100
  • 687d00224c PhpDocParser: disallow few tokens at the beginning of some descriptions Jan Tvrdik 2017-11-18 21:26:09 +0100
  • 5fa9b5a5b2 ParserException: accept error related data instead of message Jan Tvrdik 2017-11-18 21:24:57 +0100
  • 17a23f62d7 PhpDocParser: merge adjacent text nodes Jan Tvrdik 2017-11-18 17:33:15 +0100
  • 95787df9bf ConstExprParser: fix building ConstFetchNode Jan Tvrdik 2017-11-18 17:31:57 +0100
  • 97250e6dcc unify coding style with phpstan Jan Tvrdik 2017-11-18 16:37:20 +0100
  • 49c4c4b9ef downgrade to PHP 7.0.x Jan Tvrdik 2017-11-18 16:27:49 +0100
  • 61d37ab95e PhpDocParser: do not fail on invalid phpDoc tag value Jan Tvrdik 2017-11-18 16:21:17 +0100
  • c9a91bede2 GeneralTagValueNode -> GenericTagValueNode Jan Tvrdik 2017-11-18 16:17:48 +0100
  • 8675f02a56 Lexer: prevent TOKEN_OTHER from eating TOKEN_CLOSE_PHPDOC Jan Tvrdik 2017-11-18 16:16:21 +0100
  • afabfdfe9d TypeParser: ignore unclosed array notation Jan Tvrdik 2017-11-18 16:15:23 +0100
  • 3dda8122e1 TokenIterator: add save points Jan Tvrdik 2017-11-18 16:14:05 +0100
  • 9983296e35 TokenIterator: add @throws annotations Jan Tvrdik 2017-11-18 16:13:04 +0100
  • 8c2c605171 Lexer: disallow multi-line strings Jan Tvrdik 2017-11-18 16:02:33 +0100
  • 0b3dbb212f TypeParser: add support for $this type Jan Tvrdik 2017-11-18 16:01:37 +0100
  • 85464aa76e composer: change library name to phpstan/phpdoc-parser Jan Tvrdik 2017-11-18 15:56:03 +0100
  • 4ec5fe763f change namespace to PHPStan\PhpDocParser Jan Tvrdik 2017-11-18 15:54:32 +0100
  • 64d058ef1b PhpDocNode: add more helper methods Jan Tvrdik 2017-11-18 12:25:10 +0100
  • d973733eee support negative numbers Jan Tvrdik 2017-11-17 10:12:33 +0100
  • 523d45b7ef add PhpDocParser (major update) Jan Tvrdik 2017-11-12 23:21:58 +0100
  • 55ee2a347f Ast -> Ast\Type Jan Tvrdik 2017-10-29 16:28:01 +0100
  • 8cc2125e0f refactor Parser to TypeParser and TokenIterator Jan Tvrdik 2017-10-29 16:24:49 +0100
  • e1a08be0eb move grammer files to grammars directory Jan Tvrdik 2017-10-27 21:37:29 +0200
  • 14373b25fe fixup! add support for nullable type Jan Tvrdik 2017-10-27 21:35:55 +0200
  • e153c53294 SimpleNode -> IdentifierNode Jan Tvrdik 2017-10-27 21:34:44 +0200
  • b1b9011088 add support for nullable type Jan Tvrdik 2017-10-27 21:33:37 +0200
  • 7492b2a16e drop support for complement type Jan Tvrdik 2017-10-27 21:20:24 +0200
  • d23d1c922c Parser: refactor to utilize TOKEN_END Jan Tvrdik 2017-10-27 21:19:40 +0200
  • 65d08ecc82 init Jan Tvrdik 2017-07-10 15:16:28 +0200