Extension [ extension #120 parle version 0.8.3 ] { - 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 = 0 ] Property [ public $position = 0 ] Property [ public $token = NULL ] } - 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 = 65535 ] Property [ public $value = NULL ] } - 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 = false ] Property [ public $flags = 0 ] Property [ public $state = 0 ] Property [ public $marker = -1 ] Property [ public $cursor = -1 ] } - 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 = false ] Property [ public $flags = 0 ] Property [ public $state = 0 ] Property [ public $marker = -1 ] Property [ public $cursor = -1 ] } - 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 = 0 ] Property [ public $reduceId = 0 ] } - 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 ] } 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 = 0 ] Property [ public $reduceId = 0 ] } - 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 ] } 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 = false ] Property [ public $size = 0 ] Property [ public $top = 0 ] } - 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, Stringable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message = '' ] Property [ protected $code = 0 ] Property [ protected $file = NULL ] Property [ protected $line = NULL ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ string $message = "" ] Parameter #1 [ int $code = 0 ] Parameter #2 [ ?Throwable $previous = null ] } } Method [ public method __wakeup ] { - Parameters [0] { } } Method [ final public method getMessage ] { - Parameters [0] { } - Return [ string ] } Method [ final public method getCode ] { - Parameters [0] { } } Method [ final public method getFile ] { - Parameters [0] { } - Return [ string ] } Method [ final public method getLine ] { - Parameters [0] { } - Return [ int ] } Method [ final public method getTrace ] { - Parameters [0] { } - Return [ array ] } Method [ final public method getPrevious ] { - Parameters [0] { } - Return [ ?Throwable ] } Method [ final public method getTraceAsString ] { - Parameters [0] { } - Return [ string ] } Method [ public method __toString ] { - Parameters [0] { } - Return [ string ] } } } Class [ class Parle\ParserException extends Exception implements Throwable, Stringable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message = '' ] Property [ protected $code = 0 ] Property [ protected $file = NULL ] Property [ protected $line = NULL ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ string $message = "" ] Parameter #1 [ int $code = 0 ] Parameter #2 [ ?Throwable $previous = null ] } } Method [ public method __wakeup ] { - Parameters [0] { } } Method [ final public method getMessage ] { - Parameters [0] { } - Return [ string ] } Method [ final public method getCode ] { - Parameters [0] { } } Method [ final public method getFile ] { - Parameters [0] { } - Return [ string ] } Method [ final public method getLine ] { - Parameters [0] { } - Return [ int ] } Method [ final public method getTrace ] { - Parameters [0] { } - Return [ array ] } Method [ final public method getPrevious ] { - Parameters [0] { } - Return [ ?Throwable ] } Method [ final public method getTraceAsString ] { - Parameters [0] { } - Return [ string ] } Method [ public method __toString ] { - Parameters [0] { } - Return [ string ] } } } Class [ class Parle\StackException extends Exception implements Throwable, Stringable ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message = '' ] Property [ protected $code = 0 ] Property [ protected $file = NULL ] Property [ protected $line = NULL ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ string $message = "" ] Parameter #1 [ int $code = 0 ] Parameter #2 [ ?Throwable $previous = null ] } } Method [ public method __wakeup ] { - Parameters [0] { } } Method [ final public method getMessage ] { - Parameters [0] { } - Return [ string ] } Method [ final public method getCode ] { - Parameters [0] { } } Method [ final public method getFile ] { - Parameters [0] { } - Return [ string ] } Method [ final public method getLine ] { - Parameters [0] { } - Return [ int ] } Method [ final public method getTrace ] { - Parameters [0] { } - Return [ array ] } Method [ final public method getPrevious ] { - Parameters [0] { } - Return [ ?Throwable ] } Method [ final public method getTraceAsString ] { - Parameters [0] { } - Return [ string ] } Method [ public method __toString ] { - Parameters [0] { } - Return [ string ] } } } } }