Slide 15
Slide 15 text
ぴーえいちぴーカンファレンスかんさい2025 構文解析器入門
15
トークン列の確認方法
$tokens = token_get_all($sourceCode);
foreach ($tokens as $index
= >
$token) {
if (is_array($token)) {
echo sprintf(
"%3d: %-25s | %-15s | Line: %d\n",
$index,
token_name($token[0]),
json_encode($token[1], JSON_UNESCAPED_UNICODE),
$token[2]
);
} else {
echo sprintf(
"%3d: %-25s | %-15s | \n",
$index,
'SYMBOL',
json_encode($token, JSON_UNESCAPED_UNICODE)
);
}
}