00001 // -*- Mode: c++ -*-
00002 //
00003 // SUMMARY:
00004 // USAGE:
00005 //
00006 // ORG: Christophe Prud'homme
00007 // AUTHOR: Christophe Prud'homme
00008 // E-MAIL: prudhomm@users.sourceforge.net
00009 //
00010 // DESCRIPTION:
00011 /*
00012 This program is free software; you can redistribute it and/or modify
00013 it under the terms of the GNU General Public License as published by
00014 the Free Software Foundation; either version 2 of the License, or
00015 (at your option) any later version.
00016
00017 This program is distributed in the hope that it will be useful,
00018 but WITHOUT ANY WARRANTY; without even the implied warranty of
00019 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
00020 GNU General Public License for more details.
00021
00022 You should have received a copy of the GNU General Public License
00023 along with this program; if not, write to the Free Software
00024 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
00025
00026 */
00027 //
00028 // < description of the code here>
00029 //
00030 // DESCRIP-END.
00031 //
00032
00033 #ifndef __noeud_H
00034 #ifdef __GNUG__
00035 #pragma interface
00036 #endif
00037 #define __noeud_H 1
00038
00039 #if defined(HAVE_CONFIG_H)
00040 #include <config.h>
00041 #endif /* HAVE_CONFIG_H */
00042
00043
00044 #include <femLexical.hpp>
00045
00046 namespace fem
00047 {
00048 DECLARE_CLASS( noeud );
00049
00050
00060 class noeud
00061 {
00062 public:
00063
00064
00068
00069
00071
00075
00076 noeud();
00077 noeud(const noeud&);
00078 ~noeud();
00079
00080 Symbol symb;
00081 creal value;
00082 ident *name;
00083 long junk;
00084 char *path;
00085 struct noeud *l1, *l2, *l3, *l4;
00086
00088 };
00089 }
00090 #endif /* __noeud_H */