php-parser/lib/PhpParser/Node/Stmt
Nikita Popov caa5c0cc76 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.
2016-10-09 12:38:18 +02:00
..
TraitUseAdaptation Drop support for old Node format 2015-05-02 22:17:34 +02:00
Break_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Case_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Catch_.php PHP 7.1: Support multi-catch 2016-07-22 15:40:00 +02:00
Class_.php Graceful handling for "special" errors 2016-10-09 12:38:18 +02:00
ClassConst.php Graceful handling for "special" errors 2016-10-09 12:38:18 +02:00
ClassLike.php Add ClassLike::getMethod($name) 2015-07-14 17:07:45 +02:00
ClassMethod.php Graceful handling for "special" errors 2016-10-09 12:38:18 +02:00
Const_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Continue_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Declare_.php Distinguish declare(); and declare(){} 2015-12-07 12:12:00 +01:00
DeclareDeclare.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Do_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Echo_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Else_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
ElseIf_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Finally_.php Introduce explicit Finally node 2016-07-25 14:25:04 +02:00
For_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Foreach_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Function_.php Merge branch '1.x' 2015-07-02 18:09:38 +02:00
Global_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Goto_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
GroupUse.php Add partial group use support 2015-06-12 23:05:28 +02:00
HaltCompiler.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
If_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
InlineHTML.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Interface_.php Graceful handling for "special" errors 2016-10-09 12:38:18 +02:00
Label.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Namespace_.php Graceful handling for "special" errors 2016-10-09 12:38:18 +02:00
Nop.php Introduce Nop statement to collect dangling comments 2016-03-09 19:48:36 +01:00
Property.php Graceful handling for "special" errors 2016-10-09 12:38:18 +02:00
PropertyProperty.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Return_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Static_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
StaticVar.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Switch_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Throw_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Trait_.php Bring Trait constructor in line with Class/interface 2016-07-22 17:01:51 +02:00
TraitUse.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
TraitUseAdaptation.php Use real properties for storing subnodes 2015-03-09 08:54:20 +01:00
TryCatch.php Graceful handling for "special" errors 2016-10-09 12:38:18 +02:00
Unset_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00
Use_.php Support mixed group use declarations 2015-06-13 11:27:38 +02:00
UseUse.php Graceful handling for "special" errors 2016-10-09 12:38:18 +02:00
While_.php Drop support for old Node format 2015-05-02 22:17:34 +02:00