[llvm-commits] [hlvm] r38011 - in /hlvm/trunk/hlvm/AST: Block.cpp Block.h Bundle.cpp Bundle.h Conditionable.h ContainerType.h Function.cpp Function.h LinkageItem.h Location.h Node.cpp Node.h Operator.cpp Operator.h Program.cpp Program.h SymbolTable.cpp SymbolTable.h Type.cpp Type.h Variable.cpp Variable.h
Reid Spencer
reid at x10sys.com
Sat Jul 7 16:58:56 PDT 2007
Author: reid
Date: Sat Jul 7 18:58:55 2007
New Revision: 38011
URL: http://llvm.org/viewvc/llvm-project?rev=38011&view=rev
Log:
Fix the copyright and license notice on each file.
Modified:
hlvm/trunk/hlvm/AST/Block.cpp
hlvm/trunk/hlvm/AST/Block.h
hlvm/trunk/hlvm/AST/Bundle.cpp
hlvm/trunk/hlvm/AST/Bundle.h
hlvm/trunk/hlvm/AST/Conditionable.h
hlvm/trunk/hlvm/AST/ContainerType.h
hlvm/trunk/hlvm/AST/Function.cpp
hlvm/trunk/hlvm/AST/Function.h
hlvm/trunk/hlvm/AST/LinkageItem.h
hlvm/trunk/hlvm/AST/Location.h
hlvm/trunk/hlvm/AST/Node.cpp
hlvm/trunk/hlvm/AST/Node.h
hlvm/trunk/hlvm/AST/Operator.cpp
hlvm/trunk/hlvm/AST/Operator.h
hlvm/trunk/hlvm/AST/Program.cpp
hlvm/trunk/hlvm/AST/Program.h
hlvm/trunk/hlvm/AST/SymbolTable.cpp
hlvm/trunk/hlvm/AST/SymbolTable.h
hlvm/trunk/hlvm/AST/Type.cpp
hlvm/trunk/hlvm/AST/Type.h
hlvm/trunk/hlvm/AST/Variable.cpp
hlvm/trunk/hlvm/AST/Variable.h
Modified: hlvm/trunk/hlvm/AST/Block.cpp
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/Block.cpp?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/Block.cpp (original)
+++ hlvm/trunk/hlvm/AST/Block.cpp Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/Block.cpp - AST Block Node Class ---------------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/Block.cpp
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Implements the functions of class hlvm::AST::Block.
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#include <hlvm/AST/Block.h>
Modified: hlvm/trunk/hlvm/AST/Block.h
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/Block.h?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/Block.h (original)
+++ hlvm/trunk/hlvm/AST/Block.h Sat Jul 7 18:58:55 2007
@@ -1,35 +1,40 @@
+//===-- hlvm/AST/Block.cpp - AST Function Class -----------------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/Block.h
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Declares the class hlvm::AST::Block
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#ifndef HLVM_AST_BLOCK_H
#define HLVM_AST_BLOCK_H
#include <hlvm/AST/Node.h>
-namespace hlvm
-{
-namespace AST
-{
+namespace hlvm {
+namespace AST {
+
class Operator; // Forward declare
/// This class represents an Variable in the HLVM Abstract Syntax Tree.
Modified: hlvm/trunk/hlvm/AST/Bundle.cpp
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/Bundle.cpp?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/Bundle.cpp (original)
+++ hlvm/trunk/hlvm/AST/Bundle.cpp Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/Bundle.cpp - AST Bundle Class ------------------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/Bundle.cpp
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Implements the functions of class hlvm::AST::Bundle.
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#include <hlvm/AST/Bundle.h>
Modified: hlvm/trunk/hlvm/AST/Bundle.h
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/Bundle.h?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/Bundle.h (original)
+++ hlvm/trunk/hlvm/AST/Bundle.h Sat Jul 7 18:58:55 2007
@@ -1,35 +1,39 @@
+//===-- hlvm/AST/Bundle.h - AST Bundle Class --------------------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/Bundle.h
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Declares the class hlvm::AST::Bundle
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#ifndef HLVM_AST_BUNDLE_H
#define HLVM_AST_BUNDLE_H
#include <hlvm/AST/Node.h>
-namespace hlvm
-{
-namespace AST
-{
+namespace hlvm {
+namespace AST {
/// This class represents an HLVM Bundle. A Bundle is simply a collection of
/// declarations and definitions. It is the root of the AST tree and also
/// the grouping and namespace construct in HLVM. Every compilation unit is
Modified: hlvm/trunk/hlvm/AST/Conditionable.h
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/Conditionable.h?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/Conditionable.h (original)
+++ hlvm/trunk/hlvm/AST/Conditionable.h Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/Conditionable.h - AST Conditionable Class ------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/Conditionable.h
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Declares the class hlvm::AST::Conditionable
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#ifndef HLVM_AST_CONDITIONABLE_H
#define HLVM_AST_CONDITIONABLE_H
Modified: hlvm/trunk/hlvm/AST/ContainerType.h
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/ContainerType.h?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/ContainerType.h (original)
+++ hlvm/trunk/hlvm/AST/ContainerType.h Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/ContainerType.h - AST ContainerType Class ------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/Type.h
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Declares the class hlvm::AST::Type
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#ifndef HLVM_AST_CONTAINERTYPE_H
#define HLVM_AST_CONTAINERTYPE_H
Modified: hlvm/trunk/hlvm/AST/Function.cpp
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/Function.cpp?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/Function.cpp (original)
+++ hlvm/trunk/hlvm/AST/Function.cpp Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/Function.cpp - AST Function Class --------------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/Function.cpp
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Implements the functions of class hlvm::AST::Function.
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#include <hlvm/AST/Function.h>
Modified: hlvm/trunk/hlvm/AST/Function.h
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/Function.h?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/Function.h (original)
+++ hlvm/trunk/hlvm/AST/Function.h Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/Function.h - AST Function Class ----------------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/Function.h
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Declares the class hlvm::AST::Function
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#ifndef HLVM_AST_FUNCTION_H
#define HLVM_AST_FUNCTION_H
Modified: hlvm/trunk/hlvm/AST/LinkageItem.h
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/LinkageItem.h?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/LinkageItem.h (original)
+++ hlvm/trunk/hlvm/AST/LinkageItem.h Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/LinkageItem.h - AST LinkageItem Class ----------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/LinkageItem.h
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Declares the class hlvm::AST::LinkageItem
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#ifndef HLVM_AST_LINKAGEITEM_H
#define HLVM_AST_LINKAGEITEM_H
Modified: hlvm/trunk/hlvm/AST/Location.h
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/Location.h?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/Location.h (original)
+++ hlvm/trunk/hlvm/AST/Location.h Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/Location.h - AST Location Class ----------------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/Location.h
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Declares the class hlvm::AST::Location
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#ifndef HLVM_AST_LOCATION_H
#define HLVM_AST_LOCATION_H
Modified: hlvm/trunk/hlvm/AST/Node.cpp
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/Node.cpp?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/Node.cpp (original)
+++ hlvm/trunk/hlvm/AST/Node.cpp Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/Node.cpp - AST Abstract Node Class -------------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/Node.cpp
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Implements the functions of class hlvm::AST::Node.
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#include <hlvm/AST/Node.h>
#include <hlvm/AST/Conditionable.h>
Modified: hlvm/trunk/hlvm/AST/Node.h
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/Node.h?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/Node.h (original)
+++ hlvm/trunk/hlvm/AST/Node.h Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/Node.h - AST Abstract Node Class ---------------*- C++ -*-===//
+//
+// High Level Virtual Machine (HLVM)
//
// Copyright (C) 2006 HLVM Group. All Rights Reserved.
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
//
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/Node.h
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Declares the class hlvm::AST::Node
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#ifndef HLVM_AST_NODE_H
#define HLVM_AST_NODE_H
Modified: hlvm/trunk/hlvm/AST/Operator.cpp
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/Operator.cpp?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/Operator.cpp (original)
+++ hlvm/trunk/hlvm/AST/Operator.cpp Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/Operator.cpp - AST Operator Class --------------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/Operator.cpp
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Implements the functions of class hlvm::AST::Operator.
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#include <hlvm/AST/Operator.h>
Modified: hlvm/trunk/hlvm/AST/Operator.h
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/Operator.h?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/Operator.h (original)
+++ hlvm/trunk/hlvm/AST/Operator.h Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/Operator.h - AST Operator Class ----------------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
-/// @file hlvm/AST/Variable.h
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
+/// @file hlvm/AST/Operator.h
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
-/// @brief Declares the class hlvm::AST::Variable
-////////////////////////////////////////////////////////////////////////////////
+/// @brief Declares the class hlvm::AST::Operator
+//===----------------------------------------------------------------------===//
#ifndef HLVM_AST_OPERATOR_H
#define HLVM_AST_OPERATOR_H
Modified: hlvm/trunk/hlvm/AST/Program.cpp
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/Program.cpp?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/Program.cpp (original)
+++ hlvm/trunk/hlvm/AST/Program.cpp Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/Program.cpp - AST Program Class ----------------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/Node.cpp
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Implements the functions of class hlvm::AST::Node.
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#include <hlvm/AST/Program.h>
#include <hlvm/AST/ContainerType.h>
Modified: hlvm/trunk/hlvm/AST/Program.h
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/Program.h?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/Program.h (original)
+++ hlvm/trunk/hlvm/AST/Program.h Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/Program.h - AST Program Class ------------------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/Program.h
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Declares the class hlvm::AST::Program
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#ifndef HLVM_AST_PROGRAM_H
#define HLVM_AST_PROGRAM_H
Modified: hlvm/trunk/hlvm/AST/SymbolTable.cpp
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/SymbolTable.cpp?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/SymbolTable.cpp (original)
+++ hlvm/trunk/hlvm/AST/SymbolTable.cpp Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/Function.cpp - AST SymbolTable Class -----------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/SymbolTable.cpp
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Implements the functions of class hlvm::AST::SymbolTable.
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#include "hlvm/AST/SymbolTable.h"
#include "llvm/ADT/StringExtras.h"
Modified: hlvm/trunk/hlvm/AST/SymbolTable.h
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/SymbolTable.h?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/SymbolTable.h (original)
+++ hlvm/trunk/hlvm/AST/SymbolTable.h Sat Jul 7 18:58:55 2007
@@ -1,28 +1,34 @@
+//===-- hlvm/AST/SymbolTable.h - AST SymbolTable Class ----------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/SymbolTable.h
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Declares the class hlvm::AST::SymbolTable
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
-#ifndef HLVM_AST_SYMBOL_TABLE_H
-#define HLVM_AST_SYMBOL_TABLE_H
+#ifndef HLVM_AST_SYMBOLTABLE_H
+#define HLVM_AST_SYMBOLTABLE_H
#include <hlvm/AST/Node.h>
#include <map>
Modified: hlvm/trunk/hlvm/AST/Type.cpp
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/Type.cpp?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/Type.cpp (original)
+++ hlvm/trunk/hlvm/AST/Type.cpp Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/Type.cpp - AST Type Class ----------------------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/Type.cpp
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Implements the functions of class hlvm::AST::Type.
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#include <hlvm/AST/Type.h>
Modified: hlvm/trunk/hlvm/AST/Type.h
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/Type.h?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/Type.h (original)
+++ hlvm/trunk/hlvm/AST/Type.h Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/Type.h - AST Type Class ------------------------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/Type.h
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Declares the class hlvm::AST::Type
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#ifndef HLVM_AST_TYPE_H
#define HLVM_AST_TYPE_H
Modified: hlvm/trunk/hlvm/AST/Variable.cpp
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/Variable.cpp?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/Variable.cpp (original)
+++ hlvm/trunk/hlvm/AST/Variable.cpp Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/Variable.cpp - AST Variable Class --------------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/Variable.cpp
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Implements the functions of class hlvm::AST::Variable.
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#include <hlvm/AST/Variable.h>
Modified: hlvm/trunk/hlvm/AST/Variable.h
URL: http://llvm.org/viewvc/llvm-project/hlvm/trunk/hlvm/AST/Variable.h?rev=38011&r1=38010&r2=38011&view=diff
==============================================================================
--- hlvm/trunk/hlvm/AST/Variable.h (original)
+++ hlvm/trunk/hlvm/AST/Variable.h Sat Jul 7 18:58:55 2007
@@ -1,25 +1,31 @@
+//===-- hlvm/AST/Variable.h - AST Variable Class ----------------*- C++ -*-===//
//
-// Copyright (C) 2006 HLVM Group. All Rights Reserved.
+// High Level Virtual Machine (HLVM)
//
-// This program is open source software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License (GPL) as published by
-// the Free Software Foundation; either version 2 of the License, or (at your
-// option) any later version. You should have received a copy of the GPL in a
-// file named COPYING that was included with this program; if not, you can
-// obtain a copy of the license through the Internet at http://www.fsf.org/
-//
-// This program 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.
+// Copyright (C) 2006 Reid Spencer. All Rights Reserved.
//
-////////////////////////////////////////////////////////////////////////////////
+// This software is free software; you can redistribute it and/or modify it
+// under the terms of the GNU Lesser General Public License as published by
+// the Free Software Foundation; either version 2.1 of the License, or (at
+// your option) any later version.
+//
+// This software 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 Lesser General Public License for
+// more details.
+//
+// You should have received a copy of the GNU Lesser General Public License
+// along with this library in the file named LICENSE.txt; if not, write to the
+// Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+// MA 02110-1301 USA
+//
+//===----------------------------------------------------------------------===//
/// @file hlvm/AST/Variable.h
/// @author Reid Spencer <reid at hlvm.org> (original author)
/// @date 2006/05/04
/// @since 0.1.0
/// @brief Declares the class hlvm::AST::Variable
-////////////////////////////////////////////////////////////////////////////////
+//===----------------------------------------------------------------------===//
#ifndef HLVM_AST_VARIABLE_H
#define HLVM_AST_VARIABLE_H
More information about the llvm-commits
mailing list