#
09691fc8 |
| 13-Mar-2024 |
Markus Staab |
Prevent off-by-one errors in line-number related methods
|
#
ab51e9d3 |
| 17-Sep-2023 |
Nikita Popov |
Remove superfluous phpdoc tags These just specify a type that is already specified as a real PHP type.
|
#
2d3dd4e2 |
| 17-Sep-2023 |
Nikita Popov |
Don't align phpdoc tags I did this to start with, but then alignment kept being broken during refactorings, and at some point I switched to not aligning, and now we have a big mess.
Don't align phpdoc tags I did this to start with, but then alignment kept being broken during refactorings, and at some point I switched to not aligning, and now we have a big mess. Add a php-cs-fixer rule to consistently not align phpdoc tags.
show more ...
|
#
502b0909 |
| 16-Aug-2023 |
Nikita Popov |
Add property types Types omitted in two places where we violate them currently: Namespace_::$stmts can be null during parsing, and Enum_::$scalarType can be a complex type for invali
Add property types Types omitted in two places where we violate them currently: Namespace_::$stmts can be null during parsing, and Enum_::$scalarType can be a complex type for invalid programs.
show more ...
|
#
fc6b4890 |
| 11-Sep-2022 |
Nikita Popov |
Specify more types
|
#
032b1021 |
| 11-Sep-2022 |
Nikita Popov |
Remove deprecated Error constructor And use this chance to provide accurate position information for namespace errors.
|
#
40c89cf9 |
| 11-Sep-2022 |
Nikita Popov |
Specify some more types
|
#
a099803d |
| 11-Sep-2022 |
Nikita Popov |
Use array<string, mixed> type for $attributes Slightly more accurate, and stops PHPStan from complaining about the missing array type information.
|
#
48f470ea |
| 11-Sep-2022 |
Nikita Popov |
Add missing return types
|
#
dd63ddbc |
| 28-Aug-2022 |
Nikita Popov |
Add php-cs-fixer config and reformat The formatting in this project has become something of a mess, because it changed over time. Add a CS fixer config and reformat to the desired st
Add php-cs-fixer config and reformat The formatting in this project has become something of a mess, because it changed over time. Add a CS fixer config and reformat to the desired style, which is PSR-12, but with sane brace placement.
show more ...
|
Revision tags: v4.3.0, v4.2.5, v4.2.4, v4.2.3, v4.2.2, v4.2.1, v4.2.0, v4.1.1, v4.1.0, v4.0.4, v4.0.3, v4.0.2 |
|
#
ee870e34 |
| 19-May-2018 |
Gabriel Caruso |
Fixes from PHPStan (#502)
|
Revision tags: v4.0.1, v4.0.0, v3.1.5 |
|
#
14454326 |
| 06-Feb-2018 |
Gabriel Caruso |
Fix misspellings
|
Revision tags: v4.0.0beta1, v3.1.4 |
|
#
a8968caa |
| 10-Jan-2018 |
Gabriel Caruso |
[CS] Remove extra lines
|
#
3bc31488 |
| 04-Jan-2018 |
Gabriel Caruso |
Combine issets (#460)
|
Revision tags: v4.0.0alpha3, v3.1.3, v4.0.0alpha2, v3.1.2, v4.0.0alpha1, v3.1.1 |
|
#
e2e99f26 |
| 18-Aug-2017 |
TomasVotruba |
Add strict_types to lib code
|
#
ec535ea1 |
| 13-Aug-2017 |
TomasVotruba |
[cs] use PHP 5.4 short array, since PHP 7.0 is min version
|
Revision tags: v3.1.0, v3.0.6 |
|
#
a32e3797 |
| 28-Apr-2017 |
Nikita Popov |
Generate PHP 7 type annotations
|
#
fba61390 |
| 24-Apr-2017 |
Nikita Popov |
Use null-coalesce operator
|
Revision tags: v3.0.5, v3.0.4, v3.0.3 |
|
#
bfea338d |
| 25-Jan-2017 |
Nikita Popov |
Update doc comments after previous comment Make some of the type annotations more accurate, and complete the generated doc-comments to be complete (with description and parameter ann
Update doc comments after previous comment Make some of the type annotations more accurate, and complete the generated doc-comments to be complete (with description and parameter annotations.)
show more ...
|
#
e3b87f40 |
| 24-Jan-2017 |
Matthew Brown |
Add non-void return types
|
Revision tags: v3.0.2, v3.0.1, v3.0.0, v3.0.0beta2 |
|
#
caa5c0cc |
| 08-Oct-2016 |
Nikita Popov |
Graceful handling for "special" errors Nearly all special errors are now handled gracefully, i.e. the parser will be able to continue after encountering them. In some cases the assoc
Graceful handling for "special" errors Nearly all special errors are now handled gracefully, i.e. the parser will be able to continue after encountering them. In some cases the associated error range has been improved using the new end attribute stack. To achieve this the error handling code has been moved out of the node constructors and into special methods in the parser.
show more ...
|
#
9e5d3bbe |
| 30-Sep-2016 |
Nikita Popov |
Remove Error::(get|set)RawLine() These have been superseded by Error::(get|set)StartLine().
|
#
f3c7dc9d |
| 30-Sep-2016 |
Nikita Popov |
Add Error::getMessageWithColumnInfo()
|
Revision tags: v3.0.0beta1, v2.1.1, v3.0.0alpha1, v2.1.0, v2.0.1, v2.0.0, v2.0.0beta1, v1.4.1, v2.0.0alpha1, v1.4.0, v1.3.0 |
|
#
a35c2a20 |
| 27-Apr-2015 |
Nikita Popov |
Add column info to EOF errors EOF errors are now located one past the end of the file.
|
#
c8454271 |
| 18-Apr-2015 |
Nikita Popov |
Make column info 1-based
|