grammar-kit

    0

    1答えて

    文法キットで否定的な先読みを行う方法はありますか? 例:私は、私はこのgrammarでそれを見つけることを試みたが、私はないです2つのトークンは、AとBを定義して、それがB. が続いていない場合はAに一致するルールを定義したいと思いますそれを読むことができます。

    1

    1答えて

    文法キットのドキュメントから、コメントのようなものを正しく処理する方法がわかりません。私のレクサーは現在、任意のコメントブロックに対してTokenType.WHITE_SPACEを返しますが、シンタックスハイライトを行うために私には一意のIElementTypeは生成されません。 IElementTypeを作成し、flexにコメントを返すように指示すると、構文の強調表示を実行できますが、そのトーク

    0

    1答えて

    私は構造が/私の理解では、この ROOT NAME "my dsl" TODO DESC "foo" END TODO DESC "bar" END END のようにカスケード接続され、それは次の規則必要ドメイン固有言語(DSL)を定義します: ROOTとTODOオブジェクトがで開始することがありますそのキーワードとEND

    0

    1答えて

    私は構造化言語の文法を設定しましたが、今ではオートコンプリートの動作をコーディングする必要があります。このように定義された文法に基づいて生成する方法はありますか?私は考え出した後https://raw.githubusercontent.com/dnltsk/intellij-mapfile-plugin/master/src/org/dnltsk/mapfileplugin/Mapfile.bn

    1

    1答えて

    は、どのように私は文法-Kitの生成JFlexレクサーのJavaファイルが生成されるにパスを変更できますか? 私はGrammar-Kit's issue trackerに求めてきましたが、任意の応答を受け取っていません。 私は生成されたファイルのディレクトリに置かれていないことに疲れています(他のすべての生成されたファイルとともに簡単に削除して、検索やIDEの警告などから除外することができます)