mescc: Have Nyacc trace functions while parsing.
[mes.git] / guile / mescc.scm
index ce372e8529257c36d74db5e35a4320bc06813d4b..3e9125b2d8a21ddd70056e7e69185e6e3eafc84c 100755 (executable)
@@ -133,6 +133,7 @@ Usage: mescc.scm [OPTION]... FILE...
          (multi-opt (lambda (option) (lambda (o) (and (eq? (car o) option) (cdr o)))))
          (defines (reverse (filter-map (multi-opt 'define) options)))
          (includes (reverse (filter-map (multi-opt 'include) options))))
+    (setenv "NYACC_TRACE" "yes")
     (when (getenv "MES_DEBUG") (format (current-error-port) "options=~s\n" options)
           (format (current-error-port) "output: ~a\n" out))
     (if (and (pair? sources) (pair? objects)) (error "cannot mix source and object files:" files))