Flex/Bison で小さなプログラムを作成して、作成したクエリ言語をトークン化/解析しています。Flex/Bison でキーワードを作成する方法があるかどうか疑問に思っていました。
つまり、flex は入力をトークンのリストに分解しますが、キーワードのリストを作成する方法があるので、flex がそれらを検出するたびに「キーワード」という単語が返されます。
または、これを行う唯一の方法は次のとおりです。
"dog"|"cat" return KEYWORD;
flex/bison が使用できるデータ構造はありますか? そのデータ構造のメンバーを見るたびに、それをキーワードとして認識しますか?
ありがとう、サラ