e41922347d 
								
							
								 
							
						 
						
							
							
								
								Adapted ExpressionTest.cpp to weird behavior of windows when using temporary shared_ptr in make_pair in initializer_list.  
							
							
 
							
							
							Now using const_pointer_cast instead of static_cast to modify shared pointers. (Although it worked with static_casts, but you never know)
Former-commit-id: d42487bb0c 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aaefe7dfa5 
								
							
								 
							
						 
						
							
							
								
								Fixed some tests/parser.  
							
							
 
							
							
							Former-commit-id: d1767861c4 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ee9533e586 
								
							
								 
							
						 
						
							
							
								
								Started working on making the main executable build again.  
							
							
 
							
							
							Former-commit-id: 9aaad15b9f 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								99d9a9710d 
								
							
								 
							
						 
						
							
							
								
								Further steps to make everything work again.  
							
							
 
							
							
							Former-commit-id: 3f45a49dab 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								72cc5f2188 
								
							
								 
							
						 
						
							
							
								
								Added 'power' as a binary operator in expression classes and expression grammar.  
							
							
 
							
							
							Former-commit-id: c58321709e 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								389fddc996 
								
							
								 
							
						 
						
							
							
								
								Added some more methods to valuations. Changed visitor invocation slightly. Moves ExpressionReturnType in separate file. Finished linearity checking visitor. Started on visitor that extracts coefficients of linear expressions.  
							
							
 
							
							
							Former-commit-id: 6e3d0ec910 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								219af9b43b 
								
							
								 
							
						 
						
							
							
								
								Removed constants from expressions. Even though PRISM has the concept of constants and variables, it currently makes no sense to distinguish them in our expression classes.  
							
							
 
							
							
							Former-commit-id: 787e921e2c 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c6976dd8b5 
								
							
								 
							
						 
						
							
							
								
								Added some query methods for new expression classes.  
							
							
 
							
							
							Former-commit-id: 0633c7740e 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d8ae9fc89 
								
							
								 
							
						 
						
							
							
								
								Fixed an issue with templated variadic template arguments (see  http://stackoverflow.com/questions/23119273/use-a-templated-variadic-template-parameter-as-specialized-parameter  for discussion)  
							
							
 
							
							
							Former-commit-id: e7d2d054b6 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								311247ff0c 
								
							
								 
							
						 
						
							
							
								
								Added support for Xor in expression classes and added parsing functionality for Xor, Implies and Iff.  
							
							
 
							
							
							Former-commit-id: 16e023cf26 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								94b25c02ca 
								
							
								 
							
						 
						
							
							
								
								Fixed bugs in some files.  
							
							
 
							
							
							Made LTL a little better to compile under WIN32.
Former-commit-id: 71377f0672 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								164c8225fd 
								
							
								 
							
						 
						
							
							
								
								Fixed some minor issues.  
							
							
 
							
							
							Former-commit-id: 80f0ae4c9c 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								199b6576a9 
								
							
								 
							
						 
						
							
							
								
								Added ternary operator. Parsing standard PRISM models into the PRISM classes now works. Included tests for parsing stuff. ToDo: add remaining semantic checks for parsing/PRISM classes and fix explicit model adapter.  
							
							
 
							
							
							Former-commit-id: cb37c98f1f 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								41b31df0ab 
								
							
								 
							
						 
						
							
							
								
								Added small tests for implies/iff in expressions.  
							
							
 
							
							
							Former-commit-id: 3d90be7596 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8af52c8866 
								
							
								 
							
						 
						
							
							
								
								Finished new expression classes and corresponding functional tests.  
							
							
 
							
							
							Former-commit-id: 9268eab3a9 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c8a8beca2a 
								
							
								 
							
						 
						
							
							
								
								Started working on new easy-to-use expression classes.  
							
							
 
							
							
							Former-commit-id: 9ee1be5822 
							
						 
						12 years ago