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,但它已经返回&#34;找不到符号&#34;
我按照以下链接进行了教程: http://wiki.netbeans.org/SyntaxColoringANTLR#Using_an_ANTLR_Lexer_For_Syntax_Coloring_Tutorial
我正在制作C Minus语言提供者,我将其替换为BL。
答案 0 :(得分:0)
首先阅读完整的教程。在this section中解释了*LanguageHierarchy
类的创建。
如果您一步一步地盲目地遵循教程,我会说您可以忽略错误并继续阅读下一部分,因为它们将指导您创建缺少的类。