Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        public static Program parseProgram(string meth)
        {
            BefunGen.AST.Program p = GParser.GenerateAst(meth);

            return(p);
        }