antlr

    1

    5答えて

    私はリバースエンジニアリングの学校プロジェクトに取り組んでいます。これは、コンパイルされたC#プロジェクトのASTを翻訳する必要があります。 私は「C#コードをASTに変換する」という記事を見ました。このウェブサイトでは、私が探しているもののようには見えません。 私が知っていたことによると、現在C#ではJavaのようなsthのライブラリクラスは提供されていません:http://help.eclip

    1

    1答えて

    a IN [3 .. 5[のような式を解析しようとしています。角カッコの方向によって、その間隔が包含的か排他的かが決まります。これは NODE-TYPEは、角括弧の方向に応じて、BTW_INCLUSIVE、BTW_EXCL_LOWER、BTW_EXCL_UPPER又はBTW_EXCL_BOTHの一つである NODE-TYPE | +------------+----

    1

    1答えて

    トークンブロックでトークンを定義し、トークンをレクサーインデックスとして定義することとの違いは何ですか?

    9

    4答えて

    私はウィキメディア・マークアップを(Javaで)パースしようとしています。この作業のためにそこにはいくつかの既存のパッケージがありますが、私のニーズに合ったものは特に見つかりませんでした。私が扱った最善のパッケージはMathclipse Bliki parserで、ほとんどのページでまともな仕事をしています。 しかし、このパーサーは不完全であり、特定のページを解析したり、他のページを誤って解析した

    1

    3答えて

    ILMergeを使用して、推移的に参照されているアセンブリを、私が参照しているアセンブリに内部化して、プロジェクト内の他の推移的な依存関係との競合を解消しようとしています。 特に、私はAntlr3.StringTemplate(以下、ASと呼ばれ、http://www.stringtemplate.org/download.html)を参照しています。それは、Antlr3.Runtime.Debu

    21

    4答えて

    ANTLRで生成されたASTをC#でウォーキングするためのチュートリアルを知っている人はいますか?私が見つけた最も近いものはthisですが、それはあまり役に立ちません。 私の目標は、私が作業しているドメイン固有の言語に基づいて生成しているツリーを歩き回り、生成されたC#コードを出力するためにツリーを使用することです。 ANTLR ASTをトラバースする方法の明確な例を提供するJavaベースのチュー

    2

    2答えて

    私は、次のANTLR文法持っている:予想通り、ANTLRWorks 1.2.3通訳、入力hi world、hi/**/worldとhi /*A*/ world仕事で grammar MyGrammar; doc : intro planet; intro : 'hi'; planet : 'world'; MLCOMMENT : '/*' (options {greedy=fa

    1

    2答えて

    私はANTLR 3を使用してASTを作成しています。私は2つのASTアナライザーを用意したいと思います.1つは実動コードで使用し、もう1つはEclipseプラグインで使用します。ただし、プラグインはツリー内のすべての情報を必要としません。私が探しているのは、文法のすべての枝を指定せずにツリーを解析する方法です。そうする方法はありますか?

    0

    5答えて

    HTMLを出力する独自のカスタムドメイン固有の言語を作成したいと考えています。 基本的には、自分のマークアップを使ってクイズを作成できますが、HTMLにコンパイル/生成されています。たとえば、次のように > What is your favorite color? * Blue * Green * Red 出力すべき <form action="" method="post"> <ul

    1

    3答えて

    ための文法テスト私はANTLR文法を持っており、オプションのパラメータを可能に私の言語で関数を定義しています。オプションのパラメータがコード生成ブロック内で渡されるかどうかを確認するにはどうすればよいですか? 私は基本的に、この架空の木文法書のような何かをするための構文を探しています:ドキュメントへ myFunc returns [int retval] : 'myFunc' arg1=numbe