dehnert
0473d1a757
Fixed a lot of issues with the IR and the explicit state space generator.
Former-commit-id: fe80aaaf0f
12 years ago
PBerger
0113f5e6dc
Added a OS Branch to C-style functions in Parser.cpp
Former-commit-id: cfefaf429f
12 years ago
PBerger
01fd3c18e3
Added move constructors, added move-calls where fitting.
Former-commit-id: e73336c816
12 years ago
PBerger
bf5de84ab9
Refactored the parsing and lineFeeding handling.
Former-commit-id: 5f46c55c22
12 years ago
PBerger
2a6ca6b92f
Fixed a dimension bug in the labeling Parser
Former-commit-id: 40f961cd6d
12 years ago
PBerger
c1afe65d5c
Fixed an initializer-list ordering
Former-commit-id: c54559eac0
12 years ago
PBerger
767680537e
Added missing namespaces to Parser functions
Former-commit-id: ac193ecc12
12 years ago
PBerger
83d0e7d6af
Refactored LineEndings Handling. Added missing default cases.
Former-commit-id: 1470c56780
12 years ago
PBerger
8a8a0c1ce8
Fixed a bug in the DeterministicModelParser.cpp, the wrong file was passed into the Parser
Former-commit-id: 633eb3fe91
12 years ago
PBerger
2fc666892d
Added multi plattform new-line handling for parsers
Former-commit-id: f7df0996a7
12 years ago
PBerger
89909fe8dc
Edited all Parsers to lose its class.
Modified many classes to provide a reference-constructor.
Fixed a few bugs in Tests.
Former-commit-id: c31fe95aae
12 years ago
PBerger
f4050e5b18
Edited Parsers, re factored interface into a single function without an encapsulating class. Warning, this is work in Progress and not yet compiling.
12 years ago
PBerger
405094f768
Refactoring on Parser, introduced new keyword "override"
12 years ago
dehnert
913bd173c3
Fix: local indices of variables are now treated correctly.
12 years ago
dehnert
dd317bf6a4
Fixed issues with PRISM parser.
12 years ago
dehnert
7b8b1ebd4f
Further refactoring of IR classes.
12 years ago
dehnert
e30c386f23
On my way of splitting header/source files in IR to make forward-declaration easy.
12 years ago
dehnert
8abc703f6a
Further refactoring of IR and PRISM parser.
12 years ago
dehnert
82430ca12d
Fixed dummy returns in VariableState.cpp.
12 years ago
dehnert
22ddf9c5be
On my way of cleaning up Gereon's mess. :P
12 years ago
Lanchid
1e5de29eec
Conversion adapter to create LTL2DStar formulas out of "ours"
12 years ago
Lanchid
ec91dcbe2e
Merge branch master into LTLParser
12 years ago
gereon
cd9e2ba549
Some minor cleanups, added lot of documentation in prismparser
12 years ago
gereon
cb14f2e771
Made choiceIndices work in ExplicitModelAdapter, added code to somehow use --symbolic (parse model, show model information)
12 years ago
dehnert
cae3d6cc6a
Renamed PrismParser directory to prismparser.
12 years ago
PBerger
d3c80dca16
Updated CMakeLists.txt
- Added more sub-folders in the source-structure
- Added an option for MSVC to use /bigobj with the Compiler as PrismParser.cpp bloats the object instance count
- Edited CUDD Link Targets for MSVC
Edited SymbolicModelAdapter.h, added an alternative implementation for log2 (NOT part of C90, not of Cxx!)
Edited Program.cpp, promoted vars from int to uint to conquer warnings related to loss of precision
Likewise in DeterministicSparseTransitionParser.cpp, IntegerConstantExpression.h
Edited storm.cpp, reimplemented Usage-Query for non-Unix platforms.
Edited CuddUtility.h, added an include for int Type definitions as they do not fall from the sky
Edited ErrorHandling.h. reimplemented ErrorHandling for non-Unix platforms. Backtraces can not yet be provided.
12 years ago
gereon
91f20b8bf2
Also added messages for windows code.
12 years ago
gereon
16f33d8bca
Changed error messages for stat() and open()
12 years ago
Lanchid
00a7c50ad4
Implemented the improvements from the PRCTL parser also in the CSL and
LTL parsers.
12 years ago
Lanchid
a08db1b2cf
Changed prctl parser.
Now, only complete lines will be matched (Before, the parser returned
a result when a prefix could be matched); furthermore, comments are
supported better.
12 years ago
Lanchid
a956fc782a
Added support for atomic propositions containing numbers.
12 years ago
Lanchid
6a1f6fbcee
Parser changed to support P and R operators annotated with min/max.
12 years ago
Lanchid
c8e8e1502b
Added minimum/maximum support for probablistic no bound operators.
12 years ago
Lanchid
f9ab6f85d0
- Restructuration of model checkers (by logic)
- LTL file parser
12 years ago
gereon
aafdbf7671
Fixed errors due to merging.
12 years ago
gereon
5495456991
Added new log level "trace"
Fixed bug in ExplicitModelAdapter
12 years ago
Lanchid
065ac8f659
Basic command line interface for SToRM
12 years ago
Lanchid
5d3b9e5cc1
Basic structure for central model checking method in storm.cpp
12 years ago
Lanchid
3b5602b942
Reduction of functionality of fileParser: Only does the parsing, no
checking
12 years ago
Lanchid
cc242974dc
Renamed namespace storm::formula to storm::property
12 years ago
gereon
dfd4df2884
Removing debug output.
12 years ago
gereon
a790a7c3ec
Allow != as a token.
12 years ago
gereon
6ad0c7041e
Allow DoubleExpressions to use integer constants
12 years ago
gereon
ac86932785
Fixed renaming: Command names were not considered.
12 years ago
gereon
3b76126f6b
Split PrismParser and PrismGrammar in differenc object files.
Added reset method for grammars, now we can parse multiple files in one program execution.
Added test for mdp parsing.
12 years ago
gereon
4222130524
Fixed a few more bugs in clone() of various Expression classes and some in the module renaming.
12 years ago
gereon
5840ca5bab
Fixed weird error from previous commit.
12 years ago
gereon
c3cfc5404c
Somewhat fixed weird issue during module renaming.
The "fix" is very weird (see VariableState.cpp:55 and following) and still seems to lead to a segfault upon program termination...
12 years ago
gereon
f09be5c3b4
Made BaseGrammar constructor clang-compatible, fixed ms output of CPU usage
12 years ago
gereon
ac313cb997
Removed debug output, fixed DoubleExpressionGrammar
12 years ago