public static Program parseStatement(string stmt) { string txt = String.Format("program b var bool a; begin {0} QUIT; end end", stmt); BefunGen.AST.Program p = GParser.GenerateAst(txt); return(p); }
public static Program parseMethod(string call, string meth) { string txt = String.Format("program b : display[4,4] begin {0}; end {1} end", call, meth); BefunGen.AST.Program p = GParser.GenerateAst(txt); return(p); }
public static Program parseExpression_o_rl(string type, string expr) { string txt = String.Format("program b var {0} a; begin OUT \"\"; a = {1}; OUT a; end end", type, expr); BefunGen.AST.Program p = GParser.GenerateAst(txt); return(p); }
public static Program parseProgram(string meth) { BefunGen.AST.Program p = GParser.GenerateAst(meth); return(p); }