text: // -*- mode: C++; c-file-style: "cc-mode" -*-
  //*************************************************************************
  // DESCRIPTION: Verilator: Rename scope references to module-local references
  //
  // Code available from: http://www.veripool.org/verilator
  //
  //*************************************************************************
  //
  // Copyright 2003-2019 by Wilson Snyder.  This program is free software; you can
  // redistribute it and/or modify it under the terms of either the GNU
  // Lesser General Public License Version 3 or the Perl Artistic License
  // Version 2.0.
  //
  // Verilator is distributed in the hope that it will be useful,
  // but WITHOUT ANY WARRANTY; without even the implied warranty of
  // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  // GNU General Public License for more details.
  //
  //*************************************************************************
  
  #ifndef _V3DESCOPE_H_
  #define _V3DESCOPE_H_ 1
  
  #include "config_build.h"
  #include "verilatedos.h"
  
  #include "V3Error.h"
  #include "V3Ast.h"
  
  //============================================================================
  
  class V3Descope {
  public:
      static void descopeAll(AstNetlist* nodep);
  };
  
  #endif  // Guard
  