OSDN Git Service

update debug output.
authorvisor <visor@users.sourceforge.jp>
Sat, 19 Dec 2015 15:55:24 +0000 (00:55 +0900)
committervisor <visor@users.sourceforge.jp>
Sat, 19 Dec 2015 15:55:24 +0000 (00:55 +0900)
lib/mlenv.cc
lib/mlenv.h

index 37c1b6c..7e829f0 100644 (file)
@@ -504,8 +504,8 @@ void  MlEnv::logSexp (MNode* c) {
     int  i;
 
     if (!mlPool->nolog && log && c && c->isCons ()) {
-       for (i = 0; i < mlPool->includeCount; i ++)
-           *log << ":";
+//     for (i = 0; i < mlPool->includeCount; i ++)
+//         *log << ":";
        logLinenum (c);
        for (i = 0; i < nestCount; i ++)
            *log << "|  ";
index d4858ea..f33b643 100644 (file)
@@ -311,10 +311,12 @@ class  AutoCallCount {
  public:
     MlEnv*  mlenv;
     AutoCallCount (MlEnv* _env): mlenv (_env) {
-       mlenv->nestCount ++;
+       if (! mlenv->mlPool->nolog)
+           mlenv->nestCount ++;
     };
     virtual  ~AutoCallCount () {
-       mlenv->nestCount --;
+       if (! mlenv->mlPool->nolog)
+           mlenv->nestCount --;
     };
 };