@Override
public void parse(Snapshot snapshot, Task task, SourceModificationEvent event) throws ParseException {
this.snapshot = snapshot;
String text = snapshot.getText().toString();
ANTLRInputStream input = new ANTLRInputStream(text);
Lexer lexer = new EditorConfigLexer(input);
lexer.removeErrorListeners();
CommonTokenStream tokens = new CommonTokenStream(lexer);
parser = new EditorConfigParser(tokens);
parser.removeErrorListeners();
syntaxErrors = new ArrayList<>();
EditorConfigErrorListener errorListener = new EditorConfigErrorListener(syntaxErrors);
parser.addErrorListener(errorListener);
EditorConfigParser.FileContext root = parser.file();
result = new ECParserResult(snapshot, parser, root);
}
ECParser.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:editorconfig-netbeans
作者:
评论列表
文章目录