// This file was generated by DAJ from program.cd. aspect programParsing { public static Binder Binder.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseBinder(); } public static Binder Binder.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static Binder Binder.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static Statement Statement.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseStatement(); } public static Statement Statement.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static Statement Statement.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static IfStatement IfStatement.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseIfStatement(); } public static IfStatement IfStatement.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static IfStatement IfStatement.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static LoopStatement LoopStatement.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseLoopStatement(); } public static LoopStatement LoopStatement.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static LoopStatement LoopStatement.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static Assignment Assignment.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseAssignment(); } public static Assignment Assignment.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static Assignment Assignment.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static Condition Condition.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseCondition(); } public static Condition Condition.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static Condition Condition.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static TrueC TrueC.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseTrueC(); } public static TrueC TrueC.parse(java.io.File in) throws antlr.ANTLRException, java.io.FileNotFoundException { return parse(new java.io.BufferedReader(new java.io.FileReader(in))); } public static TrueC TrueC.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } public static Statement_List Statement_List.parse(java.io.Reader in) throws antlr.ANTLRException { return new programParser(new programLexer(in)).parseStatement_List(); } public static Statement_List Statement_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 Statement_List Statement_List.parse(String in) { try { return parse(new java.io.StringReader(in)); } catch (antlr.ANTLRException e) { throw new RuntimeException(e); } } }