Flexは、Lexプログラムをいくらか無料で実装していますが、互換性はありません。lex/flexコードの非互換性を指定して移植可能なコードを書く方法
たとえば、Lexは現在の行をグローバル変数yylineno
に格納しますが、flexではアクセスするためにコード%option yylineno
を追加する必要があります。
%option
タグがLexで認識されないことを知っているので、移植性の高いコードを書くことはできますか?
更新:
LEX:ソフトウェアの生成ユーティリティ(SGU)Solarisの-ELF(4.0)
フレックスバージョン2.5.2
正確なLex&Flexバージョンをご確認ください。 – menjaraz
lex:ソフトウェア生成ユーティリティー(SGU)Solaris-ELF(4.0) – Aymanadou
フレックスバージョン2.5.2 – Aymanadou