Example #1
0
        private static void TraceExpr(ScintillaControl sci, string expr)
        {
            if (IsMethoDecl(sci)) SkipMethod(sci);
            else sci.LineEnd();

            sci.NewLine();
            sci.InsertText(sci.CurrentPos, String.Format("trace(\"{0} = \" + {1});", expr, SafeExpr(expr)));
            sci.LineEnd();
        }
Example #2
0
 private static void SkipMethod(ScintillaControl sci)
 {
     do
     {
         sci.LineDown();
         sci.LineEnd();
     }
     while (sci.CurrentLine < sci.LineCount && !IsMethodBodyStart(sci));
 }
Example #3
0
        private static void TraceMethod(ScintillaControl sci, string name)
        {
            SkipMethod(sci);

            sci.NewLine();
            sci.InsertText(sci.CurrentPos, String.Format("trace(\"{0}()\");", name));
            sci.LineEnd();
        }