 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Parser ¶
type Parser struct {
	Debug       bool // Debug causes the parser to print all errors to stdout and relay any panic upon internal panic recovery.
	PrintTokens bool // PrintTokens causes the parser to print all tokens received from the lexer to stdout.
	MaxErrors   int  // Indicates the number of errors to allow before triggering a panic. The default is 10.
	// contains filtered or unexported fields
}
    Parser handles scanning through and parsing a PHP source string into an AST. It is configurable to have various types of debugging features.
       Source Files
      ¶
      Source Files
      ¶
    
  
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| cmd
       | |
| 
          
            fmt
            
            command
          
          
         | |
| 
          
            parserdebug
            
            command
          
          
         | |
| Lexer transforms an input string into a stream of PHP tokens. | Lexer transforms an input string into a stream of PHP tokens. | 
| passes
       | |
| Package query implements CSS/jQuery-esque selectors over a PHP AST | Package query implements CSS/jQuery-esque selectors over a PHP AST | 
| 
          
            cmd/query
            
            command
          
           Command query implements a simple CLI for querying a PHP AST. | Command query implements a simple CLI for querying a PHP AST. | 
 Click to show internal directories. 
   Click to hide internal directories. 
