diff libinterp/parse-tree/pt-decl.cc @ 23075:4e3d47dc7e25

move parse tree classes inside octave namespace * lex.h, lex.ll, oct-parse.in.yy, parse.h, pt-all.h, pt-arg-list.cc, pt-arg-list.h, pt-array-list.cc, pt-array-list.h, pt-assign.cc, pt-assign.h, pt-binop.cc, pt-binop.h, pt-bp.cc, pt-bp.h, pt-cbinop.cc, pt-cbinop.h, pt.cc, pt-cell.cc, pt-cell.h, pt-check.cc, pt-check.h, pt-classdef.cc, pt-classdef.h, pt-cmd.cc, pt-cmd.h, pt-colon.cc, pt-colon.h, pt-const.cc, pt-const.h, pt-decl.cc, pt-decl.h, pt-eval.cc, pt-eval.h, pt-except.cc, pt-except.h, pt-exp.cc, pt-exp.h, pt-fcn-handle.cc, pt-fcn-handle.h, pt-funcall.cc, pt-funcall.h, pt.h, pt-id.cc, pt-id.h, pt-idx.cc, pt-idx.h, pt-jump.cc, pt-jump.h, pt-loop.cc, pt-loop.h, pt-mat.cc, pt-mat.h, pt-misc.cc, pt-misc.h, pt-pr-code.cc, pt-pr-code.h, pt-select.cc, pt-select.h, pt-stmt.cc, pt-stmt.h, pt-unop.cc, pt-unop.h, pt-walk.h, token.cc, token.h: Move classes and most functions inside octave namespace. Change all uses.
author John W. Eaton <jwe@octave.org>
date Thu, 19 Jan 2017 23:41:54 -0500
parents 551ac93c984c
children ef4d915df748
line wrap: on
line diff
--- a/libinterp/parse-tree/pt-decl.cc	Thu Jan 19 14:47:19 2017 -0500
+++ b/libinterp/parse-tree/pt-decl.cc	Thu Jan 19 23:41:54 2017 -0500
@@ -37,106 +37,108 @@
 #include "utils.h"
 #include "variables.h"
 
-// Declarations (global, static, etc.).
-
-tree_decl_elt::~tree_decl_elt (void)
-{
-  delete id;
-  delete expr;
-}
-
-bool
-tree_decl_elt::eval (void)
+namespace octave
 {
-  bool retval = false;
+  // Declarations (global, static, etc.).
 
-  if (id && expr)
-    {
-      octave_lvalue ult = id->lvalue ();
+  tree_decl_elt::~tree_decl_elt (void)
+  {
+    delete id;
+    delete expr;
+  }
 
-      octave_value init_val = expr->rvalue1 ();
+  bool
+  tree_decl_elt::eval (void)
+  {
+    bool retval = false;
 
-      ult.assign (octave_value::op_asn_eq, init_val);
+    if (id && expr)
+      {
+        octave_lvalue ult = id->lvalue ();
 
-      retval = true;
-    }
+        octave_value init_val = expr->rvalue1 ();
+
+        ult.assign (octave_value::op_asn_eq, init_val);
 
-  return retval;
-}
+        retval = true;
+      }
+
+    return retval;
+  }
 
-tree_decl_elt *
-tree_decl_elt::dup (symbol_table::scope_id scope,
-                    symbol_table::context_id context) const
-{
-  return new tree_decl_elt (id ? id->dup (scope, context) : 0,
-                            expr ? expr->dup (scope, context) : 0);
-}
+  tree_decl_elt *
+  tree_decl_elt::dup (symbol_table::scope_id scope,
+                      symbol_table::context_id context) const
+  {
+    return new tree_decl_elt (id ? id->dup (scope, context) : 0,
+                              expr ? expr->dup (scope, context) : 0);
+  }
 
-void
-tree_decl_elt::accept (tree_walker& tw)
-{
-  tw.visit_decl_elt (*this);
-}
-
-// Initializer lists for declaration statements.
+  void
+  tree_decl_elt::accept (tree_walker& tw)
+  {
+    tw.visit_decl_elt (*this);
+  }
 
-tree_decl_init_list *
-tree_decl_init_list::dup (symbol_table::scope_id scope,
-                          symbol_table::context_id context) const
-{
-  tree_decl_init_list *new_dil = new tree_decl_init_list ();
+  // Initializer lists for declaration statements.
 
-  for (const tree_decl_elt* elt : *this)
-    new_dil->append (elt ? elt->dup (scope, context) : 0);
+  tree_decl_init_list *
+  tree_decl_init_list::dup (symbol_table::scope_id scope,
+                            symbol_table::context_id context) const
+  {
+    tree_decl_init_list *new_dil = new tree_decl_init_list ();
 
-  return new_dil;
-}
+    for (const tree_decl_elt* elt : *this)
+      new_dil->append (elt ? elt->dup (scope, context) : 0);
+
+    return new_dil;
+  }
 
-void
-tree_decl_init_list::accept (tree_walker& tw)
-{
-  tw.visit_decl_init_list (*this);
-}
+  void
+  tree_decl_init_list::accept (tree_walker& tw)
+  {
+    tw.visit_decl_init_list (*this);
+  }
 
-// Base class for declaration commands (global, static).
+  // Base class for declaration commands (global, static).
+
+  tree_decl_command::~tree_decl_command (void)
+  {
+    delete init_list;
+  }
+
+  // Global.
 
-tree_decl_command::~tree_decl_command (void)
-{
-  delete init_list;
-}
+  tree_command *
+  tree_global_command::dup (symbol_table::scope_id scope,
+                            symbol_table::context_id context) const
+  {
+    return
+      new tree_global_command (init_list ? init_list->dup (scope, context) : 0,
+                               line (), column ());
+  }
 
-// Global.
+  void
+  tree_global_command::accept (tree_walker& tw)
+  {
+    tw.visit_global_command (*this);
+  }
 
-tree_command *
-tree_global_command::dup (symbol_table::scope_id scope,
-                          symbol_table::context_id context) const
-{
-  return
-    new tree_global_command (init_list ? init_list->dup (scope, context) : 0,
-                             line (), column ());
+  // Static.
+
+  tree_command *
+  tree_persistent_command::dup (symbol_table::scope_id scope,
+                                symbol_table::context_id context) const
+  {
+    return
+      new tree_persistent_command (init_list ? init_list->dup (scope, context)
+                                   : 0,
+                                   line (), column ());
+  }
+
+  void
+  tree_persistent_command::accept (tree_walker& tw)
+  {
+    tw.visit_persistent_command (*this);
+  }
 }
-
-void
-tree_global_command::accept (tree_walker& tw)
-{
-  tw.visit_global_command (*this);
-}
-
-// Static.
-
-tree_command *
-tree_persistent_command::dup (symbol_table::scope_id scope,
-                              symbol_table::context_id context) const
-{
-  return
-    new tree_persistent_command (init_list ? init_list->dup (scope, context)
-                                           : 0,
-                                 line (), column ());
-}
-
-void
-tree_persistent_command::accept (tree_walker& tw)
-{
-  tw.visit_persistent_command (*this);
-}
-