Results of 1 - 10 of about 163 for parle (0.002 sec.)
- Parsing and lexing 8095
- « CommonMark\Render\XML インストール/設定 » PHP Manual テキスト処理 Parsing and lexing 検索 Parsing and lexing はじめに 警告 この拡張モジュールは、 実験的 なものです。この拡張モジュールの動作・ 関数名・その他ドキュメントに書かれている事項は
... 、予告なく、将来的な PHP のリリースにおいて変更される可能性があります。 このモジュールは自己責任で使用してください。 The parle extension provides general purpose lexing and parsing facilities. The implementation is based on » these libraries and req ... e parser is LALR(1). Lexers and parsers are generated on the fly and can be used immediately after they've been finalized. Parle deals with parsing and lexing, the appropriate data structures representation and processing are the implementer's task. S ... nd lexing. State machines and grammar parsing don't have to be implemented manually, these complex tasks are taken away by parle. Thanks to that, the development can be focused on the actual problem solving. The common use case for parle is, when a da ...
-
https://man.mtool.work/php/8.3/book.parle.html
- Parsing and lexing 8095
- « CommonMark\Render\XML インストール/設定 » PHP Manual テキスト処理 Parsing and lexing 検索 Parsing and lexing はじめに 警告 この拡張モジュールは、 実験的 なものです。この拡張モジュールの動作・ 関数名・その他ドキュメントに書かれている事項は
... 、予告なく、将来的な PHP のリリースにおいて変更される可能性があります。 このモジュールは自己責任で使用してください。 The parle extension provides general purpose lexing and parsing facilities. The implementation is based on » these libraries and req ... e parser is LALR(1). Lexers and parsers are generated on the fly and can be used immediately after they've been finalized. Parle deals with parsing and lexing, the appropriate data structures representation and processing are the implementer's task. S ... nd lexing. State machines and grammar parsing don't have to be implemented manually, these complex tasks are taken away by parle. Thanks to that, the development can be focused on the actual problem solving. The common use case for parle is, when a da ...
-
https://man.mtool.work/php/8.3/book.parle.html
- The Parle\Parser class 7478
- « Parle\RLexer::reset Parle\Parser::advance » PHP Manual Parle The Parle\Parser class 検索 The Parle\Parser class (PECL parle >= 0.5.1) はじめに Parser class. Rules can be defined on the fly. Once finalized, a Parle\Lexer instance is requir
... ed to deliver the token stream. クラス概要 class Parle\Parser { /* 定数 */ const int ACTION_ERROR = 0 ; const int ACTION_SHIFT = 1 ; const int ACTION_REDUCE = 2 ; const int ACTI ... ; /* メソッド */ public function advance (): void public function build (): void public function consume ( string $data , Parle\Lexer $lexer ): void public function dump (): void public function errorInfo (): Parle\ErrorInfo public function left ( st ... id public function tokenId ( string $tok ): int public function trace (): string public function validate ( string $data , Parle\Lexer $lexer ): bool } 定義済み定数 Parle\Parser::ACTION_ERROR Parle\Parser::ACTION_SHIFT Parle\Parser::ACTION_REDUCE Parl ...
-
https://man.mtool.work/php/8.3/class.parle-parser.html
- The Parle\RParser class 7478
- « Parle\Parser::validate Parle\RParser::advance » PHP Manual Parle The Parle\RParser class 検索 The Parle\RParser class (PECL parle >= 0.7.0) はじめに Parser class. Rules can be defined on the fly. Once finalized, a Parle\RLexer instance is
... required to deliver the token stream. クラス概要 class Parle\RParser { /* 定数 */ const int ACTION_ERROR = 0 ; const int ACTION_SHIFT = 1 ; const int ACTION_REDUCE = 2 ; const int ACT ... ; /* メソッド */ public function advance (): void public function build (): void public function consume ( string $data , Parle\RLexer $rlexer ): void public function dump (): void public function errorInfo (): Parle\ErrorInfo public function left ( ... id public function tokenId ( string $tok ): int public function trace (): string public function validate ( string $data , Parle\RLexer $lexer ): bool } 定義済み定数 Parle\RParser::ACTION_ERROR Parle\RParser::ACTION_SHIFT Parle\RParser::ACTION_REDUCE ...
-
https://man.mtool.work/php/8.3/class.parle-rparser.html
- The Parle\Parser class 7444
- « Parle\RLexer::reset Parle\Parser::advance » PHP Manual Parle The Parle\Parser class 検索 The Parle\Parser class (PECL parle >= 0.5.1) はじめに Parser class. Rules can be defined on the fly. Once finalized, a Parle\Lexer instance is requir
... ed to deliver the token stream. クラス概要 class Parle\Parser { /* 定数 */ const int ACTION_ERROR = 0 ; const int ACTION_SHIFT = 1 ; const int ACTION_REDUCE = 2 ; const int ACTI ... ; /* メソッド */ public function advance (): void public function build (): void public function consume ( string $data , Parle\Lexer $lexer ): void public function dump (): void public function errorInfo (): Parle\ErrorInfo public function left ( st ... id public function tokenId ( string $tok ): int public function trace (): string public function validate ( string $data , Parle\Lexer $lexer ): bool } 定義済み定数 Parle\Parser::ACTION_ERROR Parle\Parser::ACTION_SHIFT Parle\Parser::ACTION_REDUCE Parl ...
-
https://man.mtool.work/php/8.3/class.parle-parser.html
- The Parle\RParser class 7444
- « Parle\Parser::validate Parle\RParser::advance » PHP Manual Parle The Parle\RParser class 検索 The Parle\RParser class (PECL parle >= 0.7.0) はじめに Parser class. Rules can be defined on the fly. Once finalized, a Parle\RLexer instance is
... required to deliver the token stream. クラス概要 class Parle\RParser { /* 定数 */ const int ACTION_ERROR = 0 ; const int ACTION_SHIFT = 1 ; const int ACTION_REDUCE = 2 ; const int ACT ... ; /* メソッド */ public function advance (): void public function build (): void public function consume ( string $data , Parle\RLexer $rlexer ): void public function dump (): void public function errorInfo (): Parle\ErrorInfo public function left ( ... id public function tokenId ( string $tok ): int public function trace (): string public function validate ( string $data , Parle\RLexer $lexer ): bool } 定義済み定数 Parle\RParser::ACTION_ERROR Parle\RParser::ACTION_SHIFT Parle\RParser::ACTION_REDUCE ...
-
https://man.mtool.work/php/8.3/class.parle-rparser.html
- The Parle\RLexer class 6862
- « Parle\Lexer::reset Parle\RLexer::advance » PHP Manual Parle The Parle\RLexer class 検索 The Parle\RLexer class (PECL parle >= 0.5.1) はじめに Multistate lexer class. Lexemes can be defined on the fly. If the particular lexer instance is m
... eant to be used with Parle\RParser , the token IDs need to be taken from there. Otherwise, arbitrary token IDs can be supplied. Note, that Parle\Pars ... er is not compatible with this lexer. クラス概要 class Parle\RLexer { /* 定数 */ const int ICASE = 1 ; const int DOT_NOT_LF = 2 ; const int DOT_NOT_CRLF = 4 ; const int SKIP_WS = 8 ; ... callback ): void public function consume ( string $data ): void public function dump (): void public function getToken (): Parle\Token public function insertMacro ( string $name , string $regex ): void public function push ( string $regex , int $id ): ...
-
https://man.mtool.work/php/8.3/class.parle-rlexer.html
- The Parle\Lexer class 6827
- « Parser examples Parle\Lexer::advance » PHP Manual Parle The Parle\Lexer class 検索 The Parle\Lexer class (PECL parle >= 0.5.1) はじめに Single state lexer class. Lexemes can be defined on the fly. If the particular lexer instance is meant
... to be used with Parle\Parser , the token IDs need to be taken from there. Otherwise, arbitrary token IDs can be supplied. This lexer can give a ... certain performance advantage over Parle\RLexer , if no multiple states are required. Note, that Parle\RParser is not compatible with this lexer. クラス概要 class ... callback ): void public function consume ( string $data ): void public function dump (): void public function getToken (): Parle\Token public function insertMacro ( string $name , string $regex ): void public function push ( string $regex , int $id ): ...
-
https://man.mtool.work/php/8.3/class.parle-lexer.html
- The Parle\Lexer class 6827
- « Parser examples Parle\Lexer::advance » PHP Manual Parle The Parle\Lexer class 検索 The Parle\Lexer class (PECL parle >= 0.5.1) はじめに Single state lexer class. Lexemes can be defined on the fly. If the particular lexer instance is meant
... to be used with Parle\Parser , the token IDs need to be taken from there. Otherwise, arbitrary token IDs can be supplied. This lexer can give a ... certain performance advantage over Parle\RLexer , if no multiple states are required. Note, that Parle\RParser is not compatible with this lexer. クラス概要 class ... callback ): void public function consume ( string $data ): void public function dump (): void public function getToken (): Parle\Token public function insertMacro ( string $name , string $regex ): void public function push ( string $regex , int $id ): ...
-
https://man.mtool.work/php/8.3/class.parle-lexer.html
- The Parle\RLexer class 6827
- « Parle\Lexer::reset Parle\RLexer::advance » PHP Manual Parle The Parle\RLexer class 検索 The Parle\RLexer class (PECL parle >= 0.5.1) はじめに Multistate lexer class. Lexemes can be defined on the fly. If the particular lexer instance is m
... eant to be used with Parle\RParser , the token IDs need to be taken from there. Otherwise, arbitrary token IDs can be supplied. Note, that Parle\Pars ... er is not compatible with this lexer. クラス概要 class Parle\RLexer { /* 定数 */ const int ICASE = 1 ; const int DOT_NOT_LF = 2 ; const int DOT_NOT_CRLF = 4 ; const int SKIP_WS = 8 ; ... callback ): void public function consume ( string $data ): void public function dump (): void public function getToken (): Parle\Token public function insertMacro ( string $name , string $regex ): void public function push ( string $regex , int $id ): ...
-
https://man.mtool.work/php/8.3/class.parle-rlexer.html