2016-11-22 133 views
0
public class BLLanguageProvider extends LanguageProvider { 
    @Override 
    public LanguageEmbedding<?> findLanguageEmbedding(Token<?> token, LanguagePath lp, InputAttributes ia) { 
     return null; 
    } 

    @Override 
    public Language<?> findLanguage(String mimeType) { 
     if("text/x-bl".equals(mimeType)){ 
      return new BLLanguageHierarchy().language(); 
     } 

     return null; 
    } 
} 

我遇到了我的代碼問題。 我已經導入LanguageHierarchy但它返回「找不到符號」Java中的語言層次結構

我下面在以下鏈接教程: http://wiki.netbeans.org/SyntaxColoringANTLR#Using_an_ANTLR_Lexer_For_Syntax_Coloring_Tutorial

我在做我取代的C減語言提供的部分與BL。

+0

return new BLLanguageHierarchy()。language();這條線上有問題 –

回答

0

首先閱讀完整教程。在this section中解釋了*LanguageHierarchy類的創建。

如果你一味追隨教程一步一步,我會說你可以忽略錯誤並繼續閱讀下一節,因爲它們會指導你創建缺失的類。