| 
    libutap
    0.93
    
   Uppaal Timed Automata Parser 
   | 
 
#include <cassert>#include <cstdlib>#include <cstring>#include <fstream>#include <iostream>#include <limits>#include <map>#include <stdexcept>#include <string>#include <vector>
Go to the source code of this file.
Functions | |
| bool | read (istream &file, string &str) | 
| istream & | readdot (istream &is) | 
| istream & | skipspaces (istream &is) | 
| void | loadIF (istream &file) | 
| ostream & | operator<< (ostream &o, const State &state) | 
| ostream & | operator<< (ostream &o, const Transition &t) | 
| void | loadTrace (istream &file) | 
| int | main (int argc, char *argv[]) | 
Variables | |
| static vector< cell_t > | layout | 
| static vector< int > | instructions | 
| static vector< process_t > | processes | 
| static vector< edge_t > | edges | 
| static map< int, string > | expressions | 
| static size_t | processCount = 0 | 
| static size_t | variableCount = 0 | 
| static size_t | clockCount = 0 | 
| static vector< string > | clocks | 
| static vector< string > | variables | 
| static bound_t | infinity = { std::numeric_limits<int32_t>::max() >> 1, true } | 
| static bound_t | zero = { 0, false } | 
| void loadIF | ( | istream & | file | ) | 
Definition at line 208 of file tracer.cpp.
References UTAP::Constants::CLOCK, clockCount, clocks, UTAP::Constants::COMMITTED, UTAP::Constants::COST, edges, expressions, instructions, layout, UTAP::Constants::LOCATION, processCount, processes, read(), UTAP::Constants::URGENT, variableCount, and variables.
Referenced by main().


| void loadTrace | ( | istream & | file | ) | 
Definition at line 654 of file tracer.cpp.
References skipspaces().
Referenced by main().


| int main | ( | int | argc, | 
| char * | argv[] | ||
| ) | 
Definition at line 681 of file tracer.cpp.
References loadIF(), and loadTrace().

| ostream& operator<< | ( | ostream & | o, | 
| const State & | state | ||
| ) | 
Definition at line 585 of file tracer.cpp.
References clockCount, clocks, layout, processCount, processes, variableCount, and variables.
| ostream& operator<< | ( | ostream & | o, | 
| const Transition & | t | ||
| ) | 
Definition at line 625 of file tracer.cpp.
References edges, expressions, layout, and processes.
| bool read | ( | istream & | file, | 
| string & | str | ||
| ) | 
Definition at line 165 of file tracer.cpp.
Referenced by loadIF(), and UTAP::symbol().

| istream& readdot | ( | istream & | is | ) | 
Definition at line 179 of file tracer.cpp.
      
  | 
  inline | 
Definition at line 197 of file tracer.cpp.
Referenced by loadTrace().

      
  | 
  static | 
Definition at line 147 of file tracer.cpp.
Referenced by loadIF(), and operator<<().
      
  | 
  static | 
Definition at line 152 of file tracer.cpp.
Referenced by loadIF(), and operator<<().
      
  | 
  static | 
Definition at line 140 of file tracer.cpp.
Referenced by UTAP::template_t::addEdge(), loadIF(), and operator<<().
      
  | 
  static | 
Definition at line 141 of file tracer.cpp.
Referenced by loadIF(), and operator<<().
      
  | 
  static | 
Definition at line 452 of file tracer.cpp.
      
  | 
  static | 
Definition at line 138 of file tracer.cpp.
Referenced by loadIF().
      
  | 
  static | 
Definition at line 137 of file tracer.cpp.
Referenced by loadIF(), and operator<<().
      
  | 
  static | 
Definition at line 145 of file tracer.cpp.
Referenced by loadIF(), and operator<<().
      
  | 
  static | 
Definition at line 139 of file tracer.cpp.
Referenced by loadIF(), and operator<<().
      
  | 
  static | 
Definition at line 146 of file tracer.cpp.
Referenced by loadIF(), and operator<<().
      
  | 
  static | 
Definition at line 153 of file tracer.cpp.
Referenced by UTAP::TimedAutomataSystem::addVariableToFunction(), UTAP::CompileTimeComputableValues::contains(), UTAP::declarations_t::getConstants(), UTAP::declarations_t::getVariables(), loadIF(), operator<<(), UTAP::function_t::toString(), UTAP::CompileTimeComputableValues::visitInstance(), and UTAP::CompileTimeComputableValues::visitVariable().
      
  | 
  static | 
Definition at line 456 of file tracer.cpp.