mirror of
https://github.com/phabelio/PHP-Parser.git
synced 2024-12-04 18:38:05 +01:00
96cbd48df6
In particular, support recovering from a missing trailing semicolon, while keeping the rest of the expression.
32 lines
510 B
Plaintext
32 lines
510 B
Plaintext
Error positions
|
|
-----
|
|
<?php foo
|
|
-----
|
|
Syntax error, unexpected EOF from 1:10 to 1:10
|
|
array(
|
|
0: Expr_ConstFetch(
|
|
name: Name(
|
|
parts: array(
|
|
0: foo
|
|
)
|
|
)
|
|
)
|
|
)
|
|
-----
|
|
<?php foo /* bar */
|
|
-----
|
|
Syntax error, unexpected EOF from 1:20 to 1:20
|
|
array(
|
|
0: Expr_ConstFetch(
|
|
name: Name(
|
|
parts: array(
|
|
0: foo
|
|
)
|
|
)
|
|
)
|
|
1: Stmt_Nop(
|
|
comments: array(
|
|
0: /* bar */
|
|
)
|
|
)
|
|
) |