2

ファイル内の文字列をflexの正規表現と一致させようとしています。たとえば、代入演算子と一致させるために、次のように記述します。

= printf("tASSIGN token");

しかし、演算子と一致させたい場合<、次の行を受け入れません。

< printf("tLT token");

私に何ができる?

4

1 に答える 1

2

この<文字は lex にとって特別なものです。特定の状態でのみ適用されるパターンをマークするために使用されます。リテラルを取得するには<、エスケープまたはクォートする必要があります。

"<"    printf("tLT token");
于 2013-02-25T19:51:10.533 に答える