private static CSSTreeParser createParser(Object source, String encoding, SourceType type, Preparator preparator, StyleSheet stylesheet, URL base) throws IOException, CSSException { CSSInputStream input = type.getInput(source, encoding); input.setBase(base); CommonTokenStream tokens = feedLexer(input, stylesheet); CommonTree ast = feedParser(tokens, type, stylesheet); return feedAST(tokens, ast, preparator, stylesheet); }
private static CSSTreeParser createTreeParser(Object source, NetworkProcessor network, String encoding, SourceType type, Preparator preparator, URL base, List<MediaQuery> media) throws IOException, CSSException { CSSInputStream input = getInput(source, network, encoding, type); input.setBase(base); CommonTokenStream tokens = feedLexer(input); CommonTree ast = feedParser(tokens, type); return feedAST(tokens, ast, preparator, media); }
CommonTree ast = (CommonTree) retval.getTree(); CSSTreeParser tparser = feedAST(tokens, ast, null, null); return tparser.media(); } catch (IOException e) {