私は得ることができる多くのプログラミング言語のためにレクサーが必要なので、それらをルビーで書く必要があります。何でも知ってますか?アプリケーションで使用できるルービックレクサーを知っていますか?
3
A
答えて
5
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
関連する問題
- 1. C#で使用できるInno Setupラッパーを知っていますか?
- 2. Appleプッシュ通知をCydiaアプリケーションで使用できますか?
- 3. mysqlbinlogで使用するファイルを知っています
- 4. アンドロイドでactivityManagerを使用せずに開いているアプリケーションを知ることはできますか?
- 5. Cordovaを使ってiOSアプリケーションでJavaライブラリを使用できますか?
- 6. 他のアプリケーションを知るには私のアプリケーションから使用しています
- 7. MVVMを使用して、現実的で便利なWPF/Silverlightアプリケーションを知っていますか?
- 8. Nodejsで使用しているAndroidアプリケーションから通知をプッシュする方法
- 9. WordPressセッションを使ってCakePHPアプリケーションを認証できますか?
- 10. gwtを使ってAndroidアプリケーションを開発できますか?
- 11. 誰でもFreeSWITCH用のRESTful APIを知っていますか?
- 12. 誰かがsqliteライブラリを使用するPythonオープンソースWebアプリケーションを知っていますか?
- 13. 誰でもアプリIDを知っているGAEにデプロイできますか?
- 14. カメラがいつ他のアプリケーションによって使用または開かれたかを通知する方法
- 15. react Material-ui、ボタンにonClickを使用できることをどのように知っていますか?
- 16. ionic2キーボードクラスの使用法は誰が知っていますか?
- 17. Cは私が使用して住所を印刷することができます知っているタイプ
- 18. Eclipse DebuggerでAndroidアプリケーションを実行しているとき、私は通知するサービスを持っています。デバッガの外で通知を送信しない
- 19. 誰かがコードにエクスポートできるモックアップツールを知っていますか?
- 20. Git統合アプリケーションは、私がマスターブランチにプッシュできることをどのように知っていますか?
- 21. 誰かがMod X Cmsでどのスライドショー/ jqueryプラグインが使用されているか知っていますか?
- 22. MVVMと工場を使用する例を知っていますか?
- 23. GrailsSwingConsoleアプリケーションを使ってサービスをテストすることはできますか?
- 24. コマンドを使ってReact Nativeアプリケーションをリロードすることはできますか?
- 25. はできません。例外を知っているクエリ
- 26. ファイルを読み込もうとしたときに 'fileEntry.file'を使用してWindows 8アプリケーションで失敗し続ける理由を知っていますか?
- 27. Javaの取得にEclipseを使用すると、スキャナで解決できません。私が間違ったことを誰でも知っていますか?
- 28. PostgreSQLを使用する無料のバグトラッカーは知っていますか?
- 29. 誰が機能を使用したか知っている
- 30. アプリケーションのメインアイコンとして.GIFファイルを使用できますか?
私はレクサーを自分で書く必要はありません。私は彼らに準備が整えられたことを願っています。 – Geo
多くの異なる言語のために文法が存在します。与えられた言語のLALR文法のためのGoogleだけ。 – greyfade