1 18 package org.codehaus.groovy.control; 19 20 import org.codehaus.groovy.syntax.Reduction; 21 import org.codehaus.groovy.syntax.ParserException; 22 import org.codehaus.groovy.ast.ModuleNode; 23 24 import java.io.Reader ; 25 26 31 public interface ParserPlugin { 32 33 public Reduction parseCST(SourceUnit sourceUnit, Reader reader) throws CompilationFailedException; 34 35 public ModuleNode buildAST(SourceUnit sourceUnit, ClassLoader classLoader, Reduction cst) throws ParserException; 36 } 37 | Popular Tags |