質問

つまり、 Happy はHaskellのyaccの強力な代替品のようです。 lex / flexに代わる、同様に堅牢なレクサージェネレーターはありますか?

役に立ちましたか?

解決

アレックス? http://www.haskell.org/alex/

  

正規表現の形式で認識されるトークンの説明が与えられると、Haskellで字句解析プログラムを生成するためのツール。 C / C ++のlexまたはflexツールに似ています...

     

Alexは Haskellプラットフォームの一部であるため、プラットフォームをインストールすると自動的にアレックスが働いています。

     

AlexもHackageを利用しています。 cabal-install ツール(Haskellプラットフォームに付属している場合) )、最新バージョンのAlexをビルドしてインストールできます

    cabal install alex
     

Alexの最新バージョンを確認し、ソースを個別にダウンロードするには、Alexの HackageDBページ

     

AlexはOS向けに事前にパッケージ化されている場合もあります...

他のヒント

Happy:Yacc :: Alex:Lex

または、膨大な数のパーサーおよびレクサーコンビネーターライブラリのいずれかを使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top