Skip to content

invalid ast for silent #2 #356

@alexander-akait

Description

@alexander-akait

Input:

@$var += 10;
@($var += 10);

Should have same ast.

Output from php parser:

array(
    0: Stmt_Expression(
        expr: Expr_ErrorSuppress(
            expr: Expr_AssignOp_Plus(
                var: Expr_Variable(
                    name: var
                )
                expr: Scalar_LNumber(
                    value: 10
                )
            )
        )
    )
    1: Stmt_Expression(
        expr: Expr_ErrorSuppress(
            expr: Expr_AssignOp_Plus(
                var: Expr_Variable(
                    name: var
                )
                expr: Scalar_LNumber(
                    value: 10
                )
            )
        )
    )
)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions