utap.h

Go to the documentation of this file.
00001 // -*- mode: C++; c-file-style: "stroustrup"; c-basic-offset: 4; indent-tabs-mode: nil; -*-
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::TimedAutomataSystem *, bool newxta);
00034 bool parseXTA(const char *, UTAP::TimedAutomataSystem *, bool newxta);
00035 int32_t parseXMLBuffer(const char *, UTAP::TimedAutomataSystem *, bool newxta);
00036 int32_t parseXMLFile(const char *, UTAP::TimedAutomataSystem *, bool newxta);
00037 UTAP::expression_t parseExpression(const char *, UTAP::TimedAutomataSystem *, bool);
00038 
00039 #endif

Generated on Thu Feb 22 14:46:52 2007 for libutap by  doxygen 1.4.7