Esempio n. 1
0
        private string GenerateMethod()
        {
            var statement  = PythonCodeGenerator.GenerateDefaultVariableDeclaration();
            var methodBody = PythonCodeGenerator.GenerateFunctionBody(new[] { statement });

            return(PythonCodeGenerator.GenerateFunction(MethodName, _parameters, methodBody));
        }
Esempio n. 2
0
        private MethodBodyElementFinder BuildFinder(string methodBody)
        {
            var methodDef = PythonCodeGenerator.GenerateFunction("ParentMethod", new string[] { }, methodBody, 0);
            var parser    = TestParser.GetParser(methodDef);

            return(new MethodBodyElementFinder(GetFunctionBodyTree(parser), parser));
        }
        private string GenerateMethod(int statementsCount)
        {
            var methodBody = GenerateMethodBody(statementsCount);

            return(PythonCodeGenerator.GenerateFunction("ParentMethod", new string[] { }, methodBody, 0));
        }