2016-11-22 3 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

Сначала прочтите полный учебник. Создание класса *LanguageHierarchy объясняется в this section.

Если вы слепо следуете руководству поэтапно, я бы сказал, что вы можете просто проигнорировать ошибку и продолжить чтение следующих разделов, поскольку они помогут вам создать недостающие классы.

Смежные вопросы