libutap  0.93
Uppaal Timed Automata Parser
utap.h
Go to the documentation of this file.
1 // -*- mode: C++; c-file-style: "stroustrup"; c-basic-offset: 4; indent-tabs-mode: nil; -*-
2 
3 /* libutap - Uppaal Timed Automata Parser.
4  Copyright (C) 2002-2003 Uppsala University and Aalborg University.
5 
6  This library is free software; you can redistribute it and/or
7  modify it under the terms of the GNU Lesser General Public License
8  as published by the Free Software Foundation; either version 2.1 of
9  the License, or (at your option) any later version.
10 
11  This library is distributed in the hope that it will be useful, but
12  WITHOUT ANY WARRANTY; without even the implied warranty of
13  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14  Lesser General Public License for more details.
15 
16  You should have received a copy of the GNU Lesser General Public
17  License along with this library; if not, write to the Free Software
18  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
19  USA
20 */
21 
22 #ifndef UTAP_HH
23 #define UTAP_HH
24 
25 #include <cstdio>
26 
27 #include "utap/common.h"
28 #include "utap/symbols.h"
29 #include "utap/expression.h"
30 #include "utap/system.h"
31 #include "utap/statement.h"
32 
33 
34 bool parseXTA(FILE *, UTAP::TimedAutomataSystem *, bool newxta);
35 bool parseXTA(const char *, UTAP::TimedAutomataSystem *, bool newxta);
36 int32_t parseXMLBuffer(const char *, UTAP::TimedAutomataSystem *, bool newxta);
37 int32_t parseXMLFile(const char *, UTAP::TimedAutomataSystem *, bool newxta);
39 int32_t writeXMLFile(const char *filename, UTAP::TimedAutomataSystem* taSystem);
40 
41 #endif
bool parseXTA(FILE *, UTAP::TimedAutomataSystem *, bool newxta)
int32_t parseXMLBuffer(const char *, UTAP::TimedAutomataSystem *, bool newxta)
UTAP::expression_t parseExpression(const char *, UTAP::TimedAutomataSystem *, bool)
int32_t writeXMLFile(const char *filename, UTAP::TimedAutomataSystem *taSystem)
Definition: xmlwriter.cpp:433
A reference to an expression.
Definition: expression.h:70
int32_t parseXMLFile(const char *, UTAP::TimedAutomataSystem *, bool newxta)