Previous: The Implementation, Up: Another Example of Flex and Bison
YYSTYPE
と yylval
yylval
がFlexからアクセスされる方法に注目してください。
Bison文法においてパース・ツリーの上位にデータを渡す方法については、
Bisonのマニュアルに説明されていますが、
Flexに対しては何の影響も持ちません。
整数値、浮動小数点数値、および他の任意の型のデータも同様の方法で返すことができます。
yylex()
を呼び出し、
スキャナがトークン定義を提供しています。