branch: externals/phps-mode
commit 442b5202d4e0292ec5d22823459cd2a743dcb7d3
Author: Christian Johansson <christ...@cvj.se>
Commit: Christian Johansson <christ...@cvj.se>

    Bookkeeping via SDT passing second test
---
 phps-mode-ast.el        | 9 +++++++++
 phps-mode-parser-sdt.el | 1 +
 2 files changed, 10 insertions(+)

diff --git a/phps-mode-ast.el b/phps-mode-ast.el
index 2a4e4eaaa3..8c18b631b9 100644
--- a/phps-mode-ast.el
+++ b/phps-mode-ast.el
@@ -30,6 +30,15 @@
 
 (defun phps-mode-ast--generate ()
   "Generate AST for current buffer."
+  (setq
+   phps-mode-parser-sdt-bookkeeping
+   (make-hash-table :test 'equal))
+  (setq
+   phps-mode-parser-sdt--bookkeeping-namespace
+   "")
+  (setq
+   phps-mode-parser-sdt--bookkeeping-symbol-stack
+   nil)
   (let* ((result (phps-mode-parser--parse t))
          (parse-trail (nth 0 result))
          (translation (nth 1 result))
diff --git a/phps-mode-parser-sdt.el b/phps-mode-parser-sdt.el
index ae931203e3..1f10ecd559 100644
--- a/phps-mode-parser-sdt.el
+++ b/phps-mode-parser-sdt.el
@@ -3283,6 +3283,7 @@
                 ((equal
                   callable-variable-simple-variable-type
                   'simple-variable-variable)
+                 ;; (message "declared variable from terminals: %S" terminals)
                  (push
                   (list
                    (format

Reply via email to