gereon
82b502970e
patched tra parser, test cases work now
13 years ago
gereon
93d568bd82
working on prctl parser
13 years ago
PBerger
4f7cbd450a
Fixed bugs in the Windows Part of the parser, refactored includes to meet Windows Requirements.
Deleted a #warning
13 years ago
gereon
925a9bd8c0
changing pragma to ifdef, starting implementation of PRCTLParser
13 years ago
gereon
2eb08a603a
made stuff compile with new CMakeLists
started a parser built with boost::spirit.
It compiles, but does not do anything useful yet...
13 years ago
dehnert
378fe3f532
Renamed and refactored atomic propositions labeling.
13 years ago
dehnert
8911b0b71a
Fixed wrong namespace for bit vector and square sparse matrix classes.
13 years ago
dehnert
8806dc6592
Performed renaming of static_sparse_matrix.h to SquareSparseMatrix.h, renamed the class accordingly and adapted the tests and includes.
13 years ago
dehnert
876154e6f0
Removed logging output from all classes. Added log4cplus as 3rdparty library. Refactored CMakeLists.txt to always use libraries that are in the repository. Changed executable file to mrmc/mrmc-tests. Added case distinction in gtest to compile with clang.
13 years ago
dehnert
5a8c2a8d0e
Added iterator functionality to bit vector. Minor cosmetics here and there.
13 years ago
dehnert
ee081fd570
Fixed a lot of memory access violations, memory leaks, warnings. Enabled -Werror for gcc, as there are currently no warnings.
13 years ago
gereon
48323c005a
added header to make os detection at one point
added ifdefs to implement file mapping for windows
implemented file mapping for windows, but did not compile yet (no windows available...)
13 years ago
gereon
ad0c802fcc
minor cleanups, added documentation.
13 years ago
gereon
ea8504a84e
some fixes to new parser, calculate maximum node number manually
13 years ago
gereon
408290d72b
moved file mapping logic to parser.h
13 years ago
gereon
2cf8f3baec
more work on refactoring / rewriting parsers
13 years ago
dehnert
3c5dbb8483
Changed all indexing to 0-bound. From now on, the available states always start with 0 and end with the state with the highest index used.
Adapted the test cases.
Added comments in the sparse matrix class.
13 years ago
gereon
e35b950eea
fixing locale issue
13 years ago
gereon
25e5095a7c
now, the parser even works :-)
13 years ago
gereon
6caf95f62e
first version of new parser
13 years ago
dehnert
b7618fd91a
Refactoring of labeling classes.
13 years ago
dehnert
c33dfac505
Renamed classes for atomic proposition labeling storage.
Added some methods to DTMC class stub.
13 years ago
dehnert
b7eaeab11f
Renamed dtmc folder to models, corrected namespace in contained classes and fixed includes in affected files.
Added DTMC class stub.
13 years ago
PBerger
a4f5794419
Added conversion routines from/to Eigen Sparse Matrix Format
Added tests for aforementioned conversion routines.
Changed call parameters for sparse/static_sparse_matrix.h
Minor ICL 13.x changes.
13 years ago
PBerger
1643901c5a
Big bunch of fixes, including memory leaks, bad code pathes, insufficent error reporting, uninitialized variables, etc, etc.
Edited sparse/static_sparse_matrix.h, added an internal state enum to represent errors and the like.
13 years ago
Thomas Heinemann
da8ed67224
- Comments
- Support for std::unordered_map
- CMakeList.txt: enable C++11 for gcc; debug symbols only when Debug
version is created.
13 years ago
PBerger
344b586a72
Edited src/sparse/static_sparse_matrix.h to include a conversion routine for Eigen
13 years ago
PBerger
87f768ca41
Edited src/parser/read_lab_file.cpp, fixed String tokenization in WIN32
Edited MRMCConfig.h.in to include the base path for Test/ Directory
Refactored the test files to use the new test/ base path macro
With credits to Thomas ;)
13 years ago
Thomas Heinemann
65763c29f1
Restructured labeling class (map does not directly point to the
Atomic_proposition objects any longer)
Adapted labeling parser to work with declaration lines longer
than BUFFER_SIZE bytes.
With credits to Philipp :-)
13 years ago
Thomas Heinemann
765689c40a
Changed name of class "Labelling" to "Labeling".
13 years ago
Thomas Heinemann
a0e07c2022
Parser for labelling files including new data structure managing
different atomic propositions.
(Works now as node_array attribute of class Atomic_proposition is now
always instantiated with 0)
13 years ago
Thomas Heinemann
e5048cabb6
Closed memory leaks.
13 years ago
PBerger
307b85e331
Edited static_sparse_matrix.h, replaced all calloc/malloc calls with std::new
Removed calls to exceptions with parameter "const char *", is illegal
Fixed a warning in read_tra_file.cpp
13 years ago
Thomas Heinemann
5c7c23f4d6
Some minor changes (especially limiting the range of variables if
possible)
13 years ago
Thomas Heinemann
ebc0db4750
Formatting
13 years ago
Thomas Heinemann
a908faf1a1
Worked on TODO's (minor stuff)
13 years ago