« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 2 of about 2 for tokenIdToName (0.001 sec.)
Lexer examples 9357
« 例 Parser examples » PHP Manual 例 Lexer examples 検索 Lexer examples 例1 Tokenize comma separated integer list <?php use Parle\Token ; use Parle\Lexer ; use Parle\LexerException ; /* name => id */ $token = array( "COMMA" => 1 , "CRLF" => ... 2 , "DECIMAL" => 3 , ); /* id => name */ $tokenIdToName = array_flip ( $token ); $lex = new Lexer ; $lex -> push ( "[\x2c]" , $token [ "COMMA" ]); $lex -> push ( "[\r][\n]" , $to ... ) { throw new LexerException ( "Unknown token ' { $tok -> value } ' at offset { $lex -> marker } ." ); } echo "TOKEN: " , $tokenIdToName [ $tok -> id ], PHP_EOL ; } while ( Token :: EOI != $tok -> id ); 例2 Tokenize assign statement <?php use Parle \{ Token , ... k -> id ); 関連キーワード: lex tok Lexer push id token Token examples use Parle new Tokenize php LexerException name array tokenIdToName build consume advance ...
https://man.mtool.work/php/8.3/parle.examples.lexer.html
Lexer examples 9357
« 例 Parser examples » PHP Manual 例 Lexer examples 検索 Lexer examples 例1 Tokenize comma separated integer list <?php use Parle\Token ; use Parle\Lexer ; use Parle\LexerException ; /* name => id */ $token = array( "COMMA" => 1 , "CRLF" => ... 2 , "DECIMAL" => 3 , ); /* id => name */ $tokenIdToName = array_flip ( $token ); $lex = new Lexer ; $lex -> push ( "[\x2c]" , $token [ "COMMA" ]); $lex -> push ( "[\r][\n]" , $to ... ) { throw new LexerException ( "Unknown token ' { $tok -> value } ' at offset { $lex -> marker } ." ); } echo "TOKEN: " , $tokenIdToName [ $tok -> id ], PHP_EOL ; } while ( Token :: EOI != $tok -> id ); 例2 Tokenize assign statement <?php use Parle \{ Token , ... k ); } while ( Token :: EOI != $tok -> id ); 関連キーワード: Lexer push token Token examples Parle Tokenize LexerException tokenIdToName build consume advance getToken while Parser comma separated integer list flip throw Unknown offset marker assign ...
https://man.mtool.work/php/8.3/parle.examples.lexer.html
PREV 1 NEXT