2009-03-18 7 views

答えて

5

RACCはお役に立ちますか?

REXと組み合わせてレクサーを生成することができます。

+0

私はレクサーを自分で書く必要はありません。私は彼らに準備が整えられたことを願っています。 – Geo

+1

多くの異なる言語のために文法が存在します。与えられた言語のLALR文法のためのGoogleだけ。 – greyfade

0

これはあなたには合わないかもしれませんが、PygmentsをPythonに使用することをお勧めしますか?あなたの質問の範囲外になるかもしれないが、このツールはton of languagesをサポートしており、Rubyから呼び出せるようにコマンドラインツールを提供しています。

アルビノは、RubyからPygmentsを使用するための小型のRubyラッパーです:http://gist.github.com/82824

2

RACCはレクサーではありません。パーサジェネレータです。 REXはレクサーであり、準備ができており、レックスのルビー実装です。

ルビのための別のレクサーです。 ルビーレックスといいます。

+0

参考になる人すべてのためのFYI:私はRACCとREXを一緒に使って通訳を作成しています。 YACCやLexとあまり違いはありません。 – Adjam

関連する問題