Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

utap.h

Go to the documentation of this file.
00001 // -*- mode: C++; c-file-style: "stroustrup"; c-basic-offset: 4; -*-
00002 
00003 /* libutap - Uppaal Timed Automata Parser.
00004    Copyright (C) 2002-2003 Uppsala University and Aalborg University.
00005    
00006    This library is free software; you can redistribute it and/or
00007    modify it under the terms of the GNU Lesser General Public License
00008    as published by the Free Software Foundation; either version 2.1 of
00009    the License, or (at your option) any later version.
00010 
00011    This library is distributed in the hope that it will be useful, but
00012    WITHOUT ANY WARRANTY; without even the implied warranty of
00013    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00014    Lesser General Public License for more details.
00015 
00016    You should have received a copy of the GNU Lesser General Public
00017    License along with this library; if not, write to the Free Software
00018    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
00019    USA
00020 */
00021 
00022 #ifndef UTAP_HH
00023 #define UTAP_HH
00024 
00025 #include <cstdio>
00026 
00027 #include "utap/common.h"
00028 #include "utap/symbols.h"
00029 #include "utap/expression.h"
00030 #include "utap/system.h"
00031 #include "utap/statement.h"
00032 
00033 bool parseXTA(FILE *, UTAP::ErrorHandler *, UTAP::TimedAutomataSystem *, bool newxta);
00034 bool parseXTA(const char *, UTAP::ErrorHandler *, UTAP::TimedAutomataSystem *, bool newxta);
00035 bool parseXMLBuffer(const char *, UTAP::ErrorHandler *, UTAP::TimedAutomataSystem *, bool newxta);
00036 bool parseXMLFile(const char *, UTAP::ErrorHandler *, UTAP::TimedAutomataSystem *, bool newxta);
00037 UTAP::expression_t parseExpression(
00038     const char *, UTAP::ErrorHandler *, UTAP::TimedAutomataSystem *, bool);
00039 
00040 #endif

Generated on Thu Feb 17 15:20:58 2005 for libutap by  doxygen 1.4.1