Adrien Guatto 
								
							 
						 
						
							
							
							
							
								
							
							
								a5f89876c2 
								
							 
						 
						
							
							
								
								Fixed missing new-line in scoping/typing error reporting.  
							
							
							
						 
						
							2010-08-31 18:15:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								1ef11939d2 
								
							 
						 
						
							
							
								
								Heptc wrapper fix.  
							
							
							
						 
						
							2010-08-29 23:50:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								30c786c06e 
								
							 
						 
						
							
							
								
								Some more clean up with formatter and so on.  
							
							
							
						 
						
							2010-08-29 22:30:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								9eaafe9736 
								
							 
						 
						
							
							
								
								replaced mapfold with callgraph_mapfold. And the fixes to compile.  
							
							
							
						 
						
							2010-08-26 13:55:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								aef39b8036 
								
							 
						 
						
							
							
								
								Callgraph_mapfold polished.  
							
							
							
						 
						
							2010-08-24 17:30:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								9df4f625a2 
								
							 
						 
						
							
							
								
								Fixed location to use formatter instead of out_channel.  
							
							
							
						 
						
							2010-08-24 17:29:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								64c44efad5 
								
							 
						 
						
							
							
								
								Cosmetic mls_printer changes.  
							
							
							
						 
						
							2010-08-24 17:13:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								c4a926f489 
								
							 
						 
						
							
							
								
								Correct Mapfold !! Or at least much more than before.  
							
							... 
							
							
							
							Still not sure whether the notion of main_nodes is correct.
A parametrized node not used right in the module gets removed.
Is that the wanted behaviour ? 
							
						 
						
							2010-08-24 11:07:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Guatto 
								
							 
						 
						
							
							
							
							
								
							
							
								fb678481ce 
								
							 
						 
						
							
							
								
								Test-case for case-local name clashes  
							
							
							
						 
						
							2010-08-20 11:27:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Guatto 
								
							 
						 
						
							
							
							
							
								
							
							
								34b7533d86 
								
							 
						 
						
							
							
								
								Syntax highlighter: << and >>  
							
							
							
						 
						
							2010-08-19 12:39:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Guatto 
								
							 
						 
						
							
							
							
							
								
							
							
								4c909ee39d 
								
							 
						 
						
							
							
								
								Fixed erroneous doc for Eupdate  
							
							
							
						 
						
							2010-08-19 12:39:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Guatto 
								
							 
						 
						
							
							
							
							
								
							
							
								288b0049e4 
								
							 
						 
						
							
							
								
								Improved Obc pretty-printer, still far from perfect.  
							
							
							
						 
						
							2010-08-19 12:38:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								8bda39eae9 
								
							 
						 
						
							
							
								
								Correct error message with assert false for int_of_static_exp. And some indentation.  
							
							
							
						 
						
							2010-08-19 11:28:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								d5e9358315 
								
							 
						 
						
							
							
								
								Small mls_printer fixes : empty args should print "()".  
							
							
							
						 
						
							2010-08-19 11:28:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								9860e02f53 
								
							 
						 
						
							
							
								
								Small test for statics, params and consts.  
							
							
							
						 
						
							2010-08-18 10:14:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								8570fe9407 
								
							 
						 
						
							
							
								
								Callgraph_mapfold fix.... not totally fixed... and it's still a big mess.  
							
							
							
						 
						
							2010-08-17 23:30:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								a9066fc1f9 
								
							 
						 
						
							
							
								
								$id$ removed.  
							
							
							
						 
						
							2010-08-17 23:30:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								74faffa423 
								
							 
						 
						
							
							
								
								Mls printing order fix ( const at top of program )  
							
							
							
						 
						
							2010-08-17 23:30:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								64251c6298 
								
							 
						 
						
							
							
								
								Mls_mapfold fixes to iterate well on types.  
							
							
							
						 
						
							2010-08-17 23:30:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								a3ac71174c 
								
							 
						 
						
							
							
								
								Static exp instantiation fix.  
							
							
							
						 
						
							2010-08-17 23:30:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Guatto 
								
							 
						 
						
							
							
							
							
								
							
							
								9df3f8ec54 
								
							 
						 
						
							
							
								
								Print unfolded programs when in verbose mode.  
							
							
							
						 
						
							2010-08-17 17:51:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Guatto 
								
							 
						 
						
							
							
							
							
								
							
							
								0bca1e210b 
								
							 
						 
						
							
							
								
								New test with automata and arrays  
							
							
							
						 
						
							2010-08-17 15:31:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Guatto 
								
							 
						 
						
							
							
							
							
								
							
							
								d2979fd4dd 
								
							 
						 
						
							
							
								
								Fixed bug in Sarray_power typing.  
							
							
							
						 
						
							2010-08-17 15:26:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Guatto 
								
							 
						 
						
							
							
							
							
								
							
							
								fe1475a03e 
								
							 
						 
						
							
							
								
								Typing fix: type static exp initializing a last.  
							
							
							
						 
						
							2010-08-17 15:06:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Guatto 
								
							 
						 
						
							
							
							
							
								
							
							
								744565250e 
								
							 
						 
						
							
							
								
								Missing new-line for const pretty-printing in Mls_printer  
							
							
							
						 
						
							2010-08-17 15:06:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								205fa71046 
								
							 
						 
						
							
							
								
								Automata file cleaned a bit, still needs documentation and good comments.  
							
							
							
						 
						
							2010-08-15 20:22:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Guatto 
								
							 
						 
						
							
							
							
							
								
							
							
								6b87bb5ac0 
								
							 
						 
						
							
							
								
								Fixed confusion in mls2obc: concatenation should be handled at the  
							
							... 
							
							
							
							action level. 
							
						 
						
							2010-08-04 15:36:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								a5b0a8ab9e 
								
							 
						 
						
							
							
								
								A script to use when debugging.  
							
							... 
							
							
							
							It allows pretty printing of nearly anything inside the debugger.
If raw data printing is needed (and possible)
just comment the line of the printer you want to disable. 
							
						 
						
							2010-08-03 22:41:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								0fdea7fbd7 
								
							 
						 
						
							
							
								
								Use -j 0 in heptc wrapper.  
							
							
							
						 
						
							2010-08-03 22:39:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								4b3c3ba8b5 
								
							 
						 
						
							
							
								
								Revert "Fixed problem in clocking"  e3676d1e3c 
							
							... 
							
							
							
							Fixing the actual bug :
* static_exp should not be created without type
after or during the typing pass. 
							
						 
						
							2010-08-03 22:38:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								79c4e2a581 
								
							 
						 
						
							
							
								
								Print causality constraints in a human readable shape.  
							
							
							
						 
						
							2010-08-02 16:32:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Léonard Gérard 
								
							 
						 
						
							
							
							
							
								
							
							
								418b961293 
								
							 
						 
						
							
							
								
								Small fixes to the compilation processes.  
							
							... 
							
							
							
							*Locations should be pretty damn good now.
*Mlsc is up to date, still need a scoping pass (to be posted soon) 
							
						 
						
							2010-08-02 16:31:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Guatto 
								
							 
						 
						
							
							
							
							
								
							
							
								e3a03806e4 
								
							 
						 
						
							
							
								
								Added missing boolean operator: XOR.  
							
							
							
						 
						
							2010-08-02 16:14:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Guatto 
								
							 
						 
						
							
							
							
							
								
							
							
								41bad3d8c4 
								
							 
						 
						
							
							
								
								C backend: "bool" type mandates the inclusion of stdbool.h  
							
							
							
						 
						
							2010-07-30 12:44:12 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Guatto 
								
							 
						 
						
							
							
							
							
								
							
							
								4de7ecac98 
								
							 
						 
						
							
							
								
								Wrote wrapper macros for C interoperability.  
							
							
							
						 
						
							2010-07-29 10:43:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Pasteur 
								
							 
						 
						
							
							
							
							
								
							
							
								e9da3c0313 
								
							 
						 
						
							
							
								
								Added an example ported from SCADE  
							
							... 
							
							
							
							All the files compile. The code generation was 
not tested yet. 
							
						 
						
							2010-07-28 14:17:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Pasteur 
								
							 
						 
						
							
							
							
							
								
							
							
								8f4220e08d 
								
							 
						 
						
							
							
								
								Made Eupdate dynamic  
							
							... 
							
							
							
							Modifying an array with
 [ a with [i] = v ]
should expected a dynamic (not static) value
for i (nothing happens if i is in the wrong range).
This is the same behaviour as in Scade and it is 
useful eg to modify an array in a foldi. 
							
						 
						
							2010-07-28 12:34:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Pasteur 
								
							 
						 
						
							
							
							
							
								
							
							
								3f0005dba1 
								
							 
						 
						
							
							
								
								Open modules during scoping  
							
							... 
							
							
							
							We need to open Modules during scoping so that 
we can resolve consts given without a module name. 
							
						 
						
							2010-07-28 10:44:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Pasteur 
								
							 
						 
						
							
							
							
							
								
							
							
								c99e29ef74 
								
							 
						 
						
							
							
								
								Make sure to unalias type when checking for arrays  
							
							
							
						 
						
							2010-07-28 09:53:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Pasteur 
								
							 
						 
						
							
							
							
							
								
							
							
								c2ebaec784 
								
							 
						 
						
							
							
								
								Correct normalization of Ctuple  
							
							... 
							
							
							
							It was not that hard, just had to stop and really
take the time to understand the problem... 
							
						 
						
							2010-07-28 09:39:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Pasteur 
								
							 
						 
						
							
							
							
							
								
							
							
								ebc1f326b4 
								
							 
						 
						
							
							
								
								Fixed initialization of (=) operator  
							
							
							
						 
						
							2010-07-28 09:39:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Pasteur 
								
							 
						 
						
							
							
							
							
								
							
							
								7945ef9eb8 
								
							 
						 
						
							
							
								
								Fixed a problem with simple_exp  
							
							... 
							
							
							
							This enables the parser to accept both
	m.x.y
and (m.x).y 
							
						 
						
							2010-07-28 09:39:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Guatto 
								
							 
						 
						
							
							
							
							
								
							
							
								d4f441ae19 
								
							 
						 
						
							
							
								
								Fixed missing control in node apps with resets.  
							
							
							
						 
						
							2010-07-27 17:56:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Pasteur 
								
							 
						 
						
							
							
							
							
								
							
							
								627979534a 
								
							 
						 
						
							
							
								
								Generate correct call for operators  
							
							
							
						 
						
							2010-07-27 17:48:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Pasteur 
								
							 
						 
						
							
							
							
							
								
							
							
								221eea1644 
								
							 
						 
						
							
							
								
								Added polymorphic (=) and (<>) operators  
							
							... 
							
							
							
							These two operators really need to be polymorphic, 
so they cannot be in Pervasives. a <> b is translated
to not (a = b>) at parsing. 
							
						 
						
							2010-07-27 17:16:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Pasteur 
								
							 
						 
						
							
							
							
							
								
							
							
								6d8556c63e 
								
							 
						 
						
							
							
								
								Added missing cases for causality  
							
							
							
						 
						
							2010-07-27 17:16:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Guatto 
								
							 
						 
						
							
							
							
							
								
							
							
								f7d08ca221 
								
							 
						 
						
							
							
								
								C backend: put the C code for node_decs into the same file.  
							
							
							
						 
						
							2010-07-27 16:28:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Adrien Guatto 
								
							 
						 
						
							
							
							
							
								
							
							
								c328ecb9bd 
								
							 
						 
						
							
							
								
								Obc_utils can now compute dependencies of an Obc program.  
							
							
							
						 
						
							2010-07-27 16:28:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Pasteur 
								
							 
						 
						
							
							
							
							
								
							
							
								58d601fc96 
								
							 
						 
						
							
							
								
								Added float versions of operators  
							
							
							
						 
						
							2010-07-27 15:32:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Pasteur 
								
							 
						 
						
							
							
							
							
								
							
							
								a3b271c948 
								
							 
						 
						
							
							
								
								Allow to write x.f.g  
							
							
							
						 
						
							2010-07-27 15:32:39 +02:00