« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 10 of about 61 for Lexer (0.001 sec.)
The Parle\Lexer class 10146
« 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 ... e 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 Parle\Lexer { /* 定数 */ const int ICASE = 1 ; const int DOT_NOT_LF = 2 ; const int DOT_NOT_CRLF = 4 ; c ... void public function push ( string $regex , int $id ): void public function reset ( int $pos ): void } 定義済み定数 Parle\Lexer::ICASE Parle\Lexer::DOT_NOT_LF Parle\Lexer::DOT_NOT_CRLF Parle\Lexer::SKIP_WS Parle\Lexer::MATCH_ZERO_LEN プロパティ bol S ...
https://man.mtool.work/php/8.3/class.parle-lexer.html
The Parle\Lexer class 10146
« 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 ... e 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 Parle\Lexer { /* 定数 */ const int ICASE = 1 ; const int DOT_NOT_LF = 2 ; const int DOT_NOT_CRLF = 4 ; c ... void public function push ( string $regex , int $id ): void public function reset ( int $pos ): void } 定義済み定数 Parle\Lexer::ICASE Parle\Lexer::DOT_NOT_LF Parle\Lexer::DOT_NOT_CRLF Parle\Lexer::SKIP_WS Parle\Lexer::MATCH_ZERO_LEN プロパティ bol S ...
https://man.mtool.work/php/8.3/class.parle-lexer.html
Add a lexer rule 9161
« Parle\Lexer::insertMacro Parle\Lexer::reset » PHP Manual Parle\Lexer Add a lexer rule 検索 Parle\Lexer::push (PECL parle >= 0.5.1) Parle\Lexer::push — Add a lexer rule 説明 public function Parle\Lexer::push ( string $regex , int $id ): vo ... id Push a pattern for lexeme recognition. パラメータ regex Regular expression used for token matching. id Token id. If the lexer instance is meant to be used standalone, this can be an arbitrary number. If the lexer instance is going to be passed to t ... he parser, it has to be an id returned by Parle\Parser::tokenid() . 戻り値 値を返しません。 関連キーワード: Parle Lexer lexer id Add rule push regex used instance insertMacro Search reset parle function string int void Push pattern ...
https://man.mtool.work/php/8.3/parle-lexer.push.html
Parsing and lexing 9132
« CommonMark\Render\XML インストール/設定 » PHP Manual テキスト処理 Parsing and lexing 検索 Parsing and lexing はじめに 警告 この拡張モジュールは、 実験的 なものです。この拡張モジュールの動作・ 関数名・その他ドキュメントに書かれている事項は ... xing and parsing facilities. The implementation is based on » these libraries and requires a » C++14 capable compiler. The lexer is based on the regex matching, the parser is LALR(1). Lexers and parsers are generated on the fly and can be used immedia ... tion and processing are the implementer's task. Serialization and code generation are not supported by the extension, yet. Lexer analysis is a process of splitting a character sequence into a list of lexemes. The lexeme list can be then used for the s ... behavior modification of existing functions, even an own programming language and beyond. The helper methods such as Parle\Lexer::dump() to inspect the generated state machine, or Parle\Parser::dump() to inspect the generated grammar, are useful. The ...
https://man.mtool.work/php/8.3/book.parle.html
Parsing and lexing 9132
« CommonMark\Render\XML インストール/設定 » PHP Manual テキスト処理 Parsing and lexing 検索 Parsing and lexing はじめに 警告 この拡張モジュールは、 実験的 なものです。この拡張モジュールの動作・ 関数名・その他ドキュメントに書かれている事項は ... xing and parsing facilities. The implementation is based on » these libraries and requires a » C++14 capable compiler. The lexer is based on the regex matching, the parser is LALR(1). Lexers and parsers are generated on the fly and can be used immedia ... tion and processing are the implementer's task. Serialization and code generation are not supported by the extension, yet. Lexer analysis is a process of splitting a character sequence into a list of lexemes. The lexeme list can be then used for the s ... behavior modification of existing functions, even an own programming language and beyond. The helper methods such as Parle\Lexer::dump() to inspect the generated state machine, or Parle\Parser::dump() to inspect the generated grammar, are useful. The ...
https://man.mtool.work/php/8.3/book.parle.html
Add a lexer rule 9132
« Parle\Lexer::insertMacro Parle\Lexer::reset » PHP Manual Parle\Lexer Add a lexer rule 検索 Parle\Lexer::push (PECL parle >= 0.5.1) Parle\Lexer::push — Add a lexer rule 説明 public function Parle\Lexer::push ( string $regex , int $id ): vo ... id Push a pattern for lexeme recognition. パラメータ regex Regular expression used for token matching. id Token id. If the lexer instance is meant to be used standalone, this can be an arbitrary number. If the lexer instance is going to be passed to t ... he parser, it has to be an id returned by Parle\Parser::tokenid() . 戻り値 値を返しません。 関連キーワード: Parle Lexer lexer rule push regex used instance insertMacro reset parle Push pattern lexeme recognition Regular expression token match ...
https://man.mtool.work/php/8.3/parle-lexer.push.html
Finalize the lexer rule set 9030
« Parle\Lexer::advance Parle\Lexer::callout » PHP Manual Parle\Lexer Finalize the lexer rule set 検索 Parle\Lexer::build (PECL parle >= 0.5.1) Parle\Lexer::build — Finalize the lexer rule set 説明 public function Parle\Lexer::build (): void ... Rules, previously added with Parle\Lexer::push() are finalized. This method call has to be done after all the necessary rules was pushed. The rule set becomes read ... only. The lexing can begin. パラメータ この関数にはパラメータはありません。 戻り値 値を返しません。 関連キーワード: Parle Lexer rule set Finalize lexer build パラメータ advance Search callout parle function void Rules previously added push finalized ...
https://man.mtool.work/php/8.3/parle-lexer.build.html
Process next lexer rule 9030
« Parle\Lexer Parle\Lexer::build » PHP Manual Parle\Lexer Process next lexer rule 検索 Parle\Lexer::advance (PECL parle >= 0.5.1) Parle\Lexer::advance — Process next lexer rule 説明 public function Parle\Lexer::advance (): void Processes th ... es the resulting token data. パラメータ この関数にはパラメータはありません。 戻り値 値を返しません。 関連キーワード: Parle Lexer next rule Process lexer advance build parle Processes prepares resulting token ...
https://man.mtool.work/php/8.3/parle-lexer.advance.html
Finalize the lexer rule set 9030
« Parle\Lexer::advance Parle\Lexer::callout » PHP Manual Parle\Lexer Finalize the lexer rule set 検索 Parle\Lexer::build (PECL parle >= 0.5.1) Parle\Lexer::build — Finalize the lexer rule set 説明 public function Parle\Lexer::build (): void ... Rules, previously added with Parle\Lexer::push() are finalized. This method call has to be done after all the necessary rules was pushed. The rule set becomes read ... only. The lexing can begin. パラメータ この関数にはパラメータはありません。 戻り値 値を返しません。 関連キーワード: Parle Lexer rule Finalize lexer build advance callout parle Rules previously added push finalized method call after necessary rules pu ...
https://man.mtool.work/php/8.3/parle-lexer.build.html
Process next lexer rule 9001
« Parle\Lexer Parle\Lexer::build » PHP Manual Parle\Lexer Process next lexer rule 検索 Parle\Lexer::advance (PECL parle >= 0.5.1) Parle\Lexer::advance — Process next lexer rule 説明 public function Parle\Lexer::advance (): void Processes th ... es the resulting token data. パラメータ この関数にはパラメータはありません。 戻り値 値を返しません。 関連キーワード: Parle Lexer next rule Process lexer advance パラメータ Search build parle function void Processes prepares resulting token data 戻り値 ...
https://man.mtool.work/php/8.3/parle-lexer.advance.html
PREV 1 2 3 4 5 6 7 NEXT