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の言語階層
を返しています:私は私が交換Cマイナス言語プロバイダを作るの一部によ http://wiki.netbeans.org/SyntaxColoringANTLR#Using_an_ANTLR_Lexer_For_Syntax_Coloring_Tutorial
をBLと
return新しいBLLanguageHierarchy()。language();この行に問題がある –