Extension [ extension #119 parle version 0.8.2 ] { - Constants [1] { Constant [ bool Parle\INTERNAL_UTF32 ] { } } - Classes [10] { Class [ class Parle\ErrorInfo ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [3] { Property [ public $id ] Property [ public $position ] Property [ public $token ] } - Methods [0] { } } Class [ class Parle\Token ] { - Constants [3] { Constant [ public int EOI ] { 0 } Constant [ public int UNKNOWN ] { 65535 } Constant [ public int SKIP ] { 65534 } } - Static properties [0] { } - Static methods [0] { } - Properties [2] { Property [ public $id ] Property [ public $value ] } - Methods [0] { } } Class [ class Parle\Lexer ] { - Constants [5] { Constant [ public int ICASE ] { 1 } Constant [ public int DOT_NOT_LF ] { 2 } Constant [ public int DOT_NOT_CRLF ] { 4 } Constant [ public int SKIP_WS ] { 8 } Constant [ public int MATCH_ZERO_LEN ] { 16 } } - Static properties [0] { } - Static methods [0] { } - Properties [5] { Property [ public $bol ] Property [ public $flags ] Property [ public $state ] Property [ public $marker ] Property [ public $cursor ] } - Methods [9] { Method [ public method push ] { - Parameters [1] { Parameter #0 [ ...$args ] } } Method [ public method getToken ] { - Parameters [0] { } - Return [ Parle\Token ] } Method [ public method build ] { - Parameters [0] { } } Method [ public method consume ] { - Parameters [1] { Parameter #0 [ string $data ] } } Method [ public method advance ] { - Parameters [0] { } } Method [ public method reset ] { - Parameters [1] { Parameter #0 [ int $pos ] } } Method [ public method insertMacro ] { - Parameters [2] { Parameter #0 [ string $name ] Parameter #1 [ string $reg ] } } Method [ public method dump ] { - Parameters [0] { } } Method [ public method callout ] { - Parameters [2] { Parameter #0 [ int $id ] Parameter #1 [ $callback ] } } } } Class [ class Parle\RLexer ] { - Constants [5] { Constant [ public int ICASE ] { 1 } Constant [ public int DOT_NOT_LF ] { 2 } Constant [ public int DOT_NOT_CRLF ] { 4 } Constant [ public int SKIP_WS ] { 8 } Constant [ public int MATCH_ZERO_LEN ] { 16 } } - Static properties [0] { } - Static methods [0] { } - Properties [5] { Property [ public $bol ] Property [ public $flags ] Property [ public $state ] Property [ public $marker ] Property [ public $cursor ] } - Methods [10] { Method [ public method push ] { - Parameters [1] { Parameter #0 [ ...$args ] } } Method [ public method getToken ] { - Parameters [0] { } - Return [ Parle\Token ] } Method [ public method build ] { - Parameters [0] { } } Method [ public method consume ] { - Parameters [1] { Parameter #0 [ string $data ] } } Method [ public method advance ] { - Parameters [0] { } } Method [ public method reset ] { - Parameters [1] { Parameter #0 [ int $pos ] } } Method [ public method pushState ] { - Parameters [1] { Parameter #0 [ string $state ] } - Return [ int ] } Method [ public method insertMacro ] { - Parameters [2] { Parameter #0 [ string $name ] Parameter #1 [ string $reg ] } } Method [ public method dump ] { - Parameters [0] { } } Method [ public method callout ] { - Parameters [2] { Parameter #0 [ int $id ] Parameter #1 [ $callback ] } } } } Class [ class Parle\Parser ] { - Constants [8] { Constant [ public int ACTION_ERROR ] { 0 } Constant [ public int ACTION_SHIFT ] { 1 } Constant [ public int ACTION_REDUCE ] { 2 } Constant [ public int ACTION_GOTO ] { 3 } Constant [ public int ACTION_ACCEPT ] { 4 } Constant [ public int ERROR_SYNTAX ] { 0 } Constant [ public int ERROR_NON_ASSOCIATIVE ] { 1 } Constant [ public int ERROR_UNKNOWN_TOKEN ] { 2 } } - Static properties [0] { } - Static methods [0] { } - Properties [2] { Property [ public $action ] Property [ public $reduceId ] } - Methods [16] { Method [ public method token ] { - Parameters [1] { Parameter #0 [ string $tok ] } } Method [ public method left ] { - Parameters [1] { Parameter #0 [ string $tok ] } } Method [ public method right ] { - Parameters [1] { Parameter #0 [ string $tok ] } } Method [ public method nonassoc ] { - Parameters [1] { Parameter #0 [ string $tok ] } } Method [ public method precedence ] { - Parameters [1] { Parameter #0 [ string $tok ] } } Method [ public method build ] { - Parameters [0] { } } Method [ public method push ] { - Parameters [2] { Parameter #0 [ string $name ] Parameter #1 [ string $rule ] } - Return [ int ] } Method [ public method validate ] { - Parameters [2] { Parameter #0 [ string $data ] Parameter #1 [ Parle\Lexer $lexer ] } - Return [ bool ] } Method [ public method tokenId ] { - Parameters [1] { Parameter #0 [ string $tok ] } - Return [ int ] } Method [ public method sigil ] { - Parameters [1] { Parameter #0 [ int $idx ] } - Return [ string ] } Method [ public method advance ] { - Parameters [0] { } } Method [ public method consume ] { - Parameters [2] { Parameter #0 [ string $data ] Parameter #1 [ Parle\Lexer $lexer ] } } Method [ public method dump ] { - Parameters [0] { } } Method [ public method trace ] { - Parameters [0] { } - Return [ string or NULL ] } Method [ public method errorInfo ] { - Parameters [0] { } - Return [ Parle\ErrorInfo ] } Method [ public method reset ] { - Parameters [1] { Parameter #0 [ int $tok ] } } } } Class [ class Parle\RParser ] { - Constants [8] { Constant [ public int ACTION_ERROR ] { 0 } Constant [ public int ACTION_SHIFT ] { 1 } Constant [ public int ACTION_REDUCE ] { 2 } Constant [ public int ACTION_GOTO ] { 3 } Constant [ public int ACTION_ACCEPT ] { 4 } Constant [ public int ERROR_SYNTAX ] { 0 } Constant [ public int ERROR_NON_ASSOCIATIVE ] { 1 } Constant [ public int ERROR_UNKNOWN_TOKEN ] { 2 } } - Static properties [0] { } - Static methods [0] { } - Properties [2] { Property [ public $action ] Property [ public $reduceId ] } - Methods [16] { Method [ public method token ] { - Parameters [1] { Parameter #0 [ string $tok ] } } Method [ public method left ] { - Parameters [1] { Parameter #0 [ string $tok ] } } Method [ public method right ] { - Parameters [1] { Parameter #0 [ string $tok ] } } Method [ public method nonassoc ] { - Parameters [1] { Parameter #0 [ string $tok ] } } Method [ public method precedence ] { - Parameters [1] { Parameter #0 [ string $tok ] } } Method [ public method build ] { - Parameters [0] { } } Method [ public method push ] { - Parameters [2] { Parameter #0 [ string $name ] Parameter #1 [ string $rule ] } - Return [ int ] } Method [ public method validate ] { - Parameters [2] { Parameter #0 [ string $data ] Parameter #1 [ Parle\RLexer $lexer ] } - Return [ bool ] } Method [ public method tokenId ] { - Parameters [1] { Parameter #0 [ string $tok ] } - Return [ int ] } Method [ public method sigil ] { - Parameters [1] { Parameter #0 [ int $idx ] } - Return [ string ] } Method [ public method advance ] { - Parameters [0] { } } Method [ public method consume ] { - Parameters [2] { Parameter #0 [ string $data ] Parameter #1 [ Parle\RLexer $lexer ] } } Method [ public method dump ] { - Parameters [0] { } } Method [ public method trace ] { - Parameters [0] { } - Return [ string or NULL ] } Method [ public method errorInfo ] { - Parameters [0] { } - Return [ Parle\ErrorInfo ] } Method [ public method reset ] { - Parameters [1] { Parameter #0 [ int $tok ] } } } } Class [ class Parle\Stack ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [3] { Property [ public $empty ] Property [ public $size ] Property [ public $top ] } - Methods [2] { Method [ public method pop ] { - Parameters [0] { } } Method [ public method push ] { - Parameters [1] { Parameter #0 [ $item ] } } } } Class [ class Parle\LexerException extends Exception implements Throwable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ class Parle\ParserException extends Exception implements Throwable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } Class [ class Parle\StackException extends Exception implements Throwable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } } }