// This file was generated by DAJ from program.cd. aspect programParsing { public static ChineseWallExample ChineseWallExample.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseChineseWallExample(); } public static ChineseWallExample ChineseWallExample.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static ChineseWallExample ChineseWallExample.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static A A.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseA(); } public static A A.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static A A.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static A1 A1.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseA1(); } public static A1 A1.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static A1 A1.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static A2 A2.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseA2(); } public static A2 A2.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static A2 A2.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static A3 A3.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseA3(); } public static A3 A3.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static A3 A3.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static A4 A4.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseA4(); } public static A4 A4.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static A4 A4.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static A5 A5.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseA5(); } public static A5 A5.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static A5 A5.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static A6 A6.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseA6(); } public static A6 A6.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static A6 A6.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static A7 A7.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseA7(); } public static A7 A7.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static A7 A7.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static B B.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseB(); } public static B B.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static B B.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static C C.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseC(); } public static C C.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static C C.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static A2_List A2_List.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseA2_List(); } public static A2_List A2_List.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static A2_List A2_List.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static A4_List A4_List.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseA4_List(); } public static A4_List A4_List.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static A4_List A4_List.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static A7_List A7_List.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseA7_List(); } public static A7_List A7_List.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static A7_List A7_List.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static A3_List A3_List.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseA3_List(); } public static A3_List A3_List.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static A3_List A3_List.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } }