Provided by: php-parser_4.16.0-1_all bug

NAME

       php-parse - command line interface for PHP Parser

SYNOPSIS

       php-parse [operations] file1.php [file2.php ...]
       php-parse [operations] "<?php code"

DESCRIPTION

       Turn PHP source code into an abstract syntax tree.

       Operations is a list of the following options (--dump by default):

       -d, --dump
              Dump nodes using NodeDumper

       -p, --pretty-print
              Pretty print file using PrettyPrinter\Standard

       -j, --json-dump
              Print json_encode() result

       --var-dump
              var_dump() nodes (for exact structure)

       -N, --resolve-names
              Resolve names using NodeVisitor\NameResolver

       -c, --with-column-info
              Show column-numbers for errors (if available)

       -P, --with-positions
              Show positions in node dumps

       -r, --with-recovery
              Use parsing with error recovery

       -h, --help
              Display this page

   Example:
              php-parse -d -p -N -d file.php

              Dumps nodes, pretty prints them, then resolves names and dumps them again.