タグ付けされた質問 「flex-lexer」

5
Flex / LexとYacc / Bisonの違いは何ですか?
Flex&LexとYacc&Bisonの違いは何ですか。私はインターネットを乱暴に検索しましたが、確かな答えは見つかりませんでした。 Ubuntuに純粋なLexとYaccをインストールできますか、それともflexとbisonのみをインストールできますか?私は混乱しています。 LexまたはYaccはまだ誰かによって管理されていますか? それらはすべて無料ですか? Lexが無料でない場合、なぜUbuntuディストリビューションにインストールするのですか? lex --version lex 2.5.35
122 parsing  bison  yacc  flex-lexer  lex 

6
8ビット組み込みシステムで使用できるflex / bisonの代替手段はありますか?
私は、avr-gccツールチェーンを使用したCのAVRマイクロコントローラーの演習として、言語のような単純なBASIC用の小さなインタープリターを書いています。ただし、レクサーとパーサーの作成に役立つオープンソースツールがあるかどうか疑問に思っています。 Linuxボックスで実行するようにこれを作成する場合は、flex / bisonを使用できます。8ビットプラットフォームに制限したので、すべて手作業で行う必要がありますか?

5
yywrapへの未定義の参照
Flex(字句解析プログラム)を使用している単純な「言語」があります。次のようになります。 /* Just like UNIX wc */ %{ int chars = 0; int words = 0; int lines = 0; %} %% [a-zA-Z]+ { words++; chars += strlen(yytext); } \n { chars++; lines++; } . { chars++; } %% int main() { yylex(); printf("%8d%8d%8d\n", lines, words, chars); } を実行するとflex count.l、エラーや警告なしですべて問題なく動作します。実行しようとすると、cc …
82 flex-lexer 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.