2017-05-19 4 views
1

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

IElementTypeを作成し、flexにコメントを返すように指示すると、構文の強調表示を実行できますが、そのトークンはBNFの言語仕様の一部ではないため、無効と見なされます。

としてホワイトスペースを通じてコメントを渡すが、IntelliJの/文法-キット/ jflexでそれらに構文の強調表示を実行するための正しい方法は何ですか?

答えて

1

あなたは、参照として文法・キットの実装を使用することができます。コメントの

TokenType.WHITE_SPACEを使用して
  1. Lexer
  2. Grammar
  3. ParserDefinition

は悪い考えです。

詳細はfound hereです。

関連する問題