public ASCompilationUnit parse(Reader in) {
AS3Parser parser = ASTUtils.parse(in);
LinkedListTree cu;
try {
cu = AS3FragmentParser.tree(parser.compilationUnit());
} catch (RecognitionException e) {
throw ASTUtils.buildSyntaxException(null, parser, e);
}
return new AS3ASTCompilationUnit(cu);
}