私はフレックスに非常に慣れていないため、定義が無効である理由がわかりません。私はいくつかの単純な間違いを犯していると確信しています。これが私のコードのサンプルです。欠落している部分は同様の定義とルールです。なぜコンパイルされないのかについての洞察はありますか?
%{
include <math.h>
%}
DIGIT [0-9]
NUM {DIGIT}+"."{DIGIT}+
%%
{NUM}+ {printf("%f ", atof(yytext());}
%%
私はフレックスに非常に慣れていないため、定義が無効である理由がわかりません。私はいくつかの単純な間違いを犯していると確信しています。これが私のコードのサンプルです。欠落している部分は同様の定義とルールです。なぜコンパイルされないのかについての洞察はありますか?
%{
include <math.h>
%}
DIGIT [0-9]
NUM {DIGIT}+"."{DIGIT}+
%%
{NUM}+ {printf("%f ", atof(yytext());}
%%