parser = GroovyRecognizer.make(lexer);
parser.setSourceBuffer(sourceBuffer);
String[] tokenNames = parser.getTokenNames();
parser.compilationUnit();
AST ast = parser.getAST();
AntlrASTProcessor snippets = new AntlrASTProcessSnippets();
ast = snippets.process(ast);
Visitor visitor = new LineColumnChecker(sourceBuffer, tokenNames);
AntlrASTProcessor traverser = new SourceCodeTraversal(visitor);
traverser.process(ast);
}