3736214c5a 
							
						 
					 
					
						
						
							
							A lot of changes. Main ones are:  
						
						... 
						
						
						
						- fraction type renamed as FractionType and moved from operator-fraction.go to fraction-type.go
- ListType moved from operator-list.go to list-type.go
- all test file were renamed adding the "t_" prefix
- defined a test template in file t_temple_test.go
- new test file t_relational_test.go where relational tests are collected
- lists can now compared as set using operators <, <=, >, and >= (IMPORTANT: here = menas same content, not same list) 
						
					 
					
						2024-05-28 07:26:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							78cbb7b36f 
							
						 
					 
					
						
						
							
							test index/5 moved to list/26 because reflection's deep-equal function returns false even though computed and wanted lists are equal  
						
						
						
					 
					
						2024-05-26 06:30:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2c87d6bf9e 
							
						 
					 
					
						
						
							
							Eprx now supports range of indeces to extract parts of strings or lists  
						
						
						
					 
					
						2024-05-26 06:19:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							691c213d17 
							
						 
					 
					
						
						
							
							operator-dot.go: the '.' (dot) operator can now only be used to call member functions of iterators  
						
						
						
					 
					
						2024-05-25 03:35:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fa136cb70b 
							
						 
					 
					
						
						
							
							parser.go: square brackets are also allowed after a variable  
						
						
						
					 
					
						2024-05-25 03:32:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							76dd01afcd 
							
						 
					 
					
						
						
							
							strings_test.go: test nr 5,6 fixed  
						
						
						
					 
					
						2024-05-25 03:30:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4283fab816 
							
						 
					 
					
						
						
							
							list_test.go: test nr 15,16,17 fixed  
						
						
						
					 
					
						2024-05-25 03:28:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							03d4c192c2 
							
						 
					 
					
						
						
							
							new syntax to get items from collection: collection[index]. Supported collections are string, list and dict  
						
						
						
					 
					
						2024-05-24 22:51:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e5f63c3d9d 
							
						 
					 
					
						
						
							
							function definition and usage rationalized  
						
						
						
					 
					
						2024-05-24 06:28:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d545a35acf 
							
						 
					 
					
						
						
							
							local var renamed  
						
						
						
					 
					
						2024-05-24 04:23:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e4275e2cb6 
							
						 
					 
					
						
						
							
							simple-var-store.go and simple-func-store.go merged in a single file named simple-store.go  
						
						
						
					 
					
						2024-05-23 07:46:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1ff5770264 
							
						 
					 
					
						
						
							
							New interface and implementation to model function parameters  
						
						
						
					 
					
						2024-05-22 20:52:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ba32e2dccf 
							
						 
					 
					
						
						
							
							Doc: more details on some operators  
						
						
						
					 
					
						2024-05-20 15:50:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f22b5a6f0b 
							
						 
					 
					
						
						
							
							Doc: more details on some operators  
						
						
						
					 
					
						2024-05-20 06:59:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7c8dbb0ac7 
							
						 
					 
					
						
						
							
							Added virtual symbol SymVariable translated from general real SymIdentifier symbol  
						
						
						
					 
					
						2024-05-20 06:05:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e5c5920db0 
							
						 
					 
					
						
						
							
							parser_test.go: incompatible type error corrected  
						
						
						
					 
					
						2024-05-20 05:32:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							61efdb4eef 
							
						 
					 
					
						
						
							
							operator-fraction.go: Typer interface implementation  
						
						
						
					 
					
						2024-05-20 05:31:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							82ec78719d 
							
						 
					 
					
						
						
							
							operand-list.go: ToString() now can handle the Truncate option  
						
						
						
					 
					
						2024-05-20 05:30:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							554ff1a9dd 
							
						 
					 
					
						
						
							
							operator-sum.go: better type checking when adding fractions  
						
						
						
					 
					
						2024-05-20 05:27:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6bb891e09d 
							
						 
					 
					
						
						
							
							term.go: Error messagge about incompatible types now truncates long values  
						
						
						
					 
					
						2024-05-20 05:26:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1c4ffd7d64 
							
						 
					 
					
						
						
							
							formatter.go: Truncate function and number type names  
						
						
						
					 
					
						2024-05-20 05:25:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b92b19e1dd 
							
						 
					 
					
						
						
							
							New interface to Typer: the function TypeName() returns a more readable type name  
						
						
						
					 
					
						2024-05-19 02:23:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9967918418 
							
						 
					 
					
						
						
							
							operator-sum.go: adding item to a list is no more allowed. The sum operator '+' now ca only join two list.  
						
						
						
					 
					
						2024-05-19 02:20:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6c14c07d66 
							
						 
					 
					
						
						
							
							operand-iterator.go: adapted to the new DictType  
						
						
						
					 
					
						2024-05-19 01:47:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9ea170e53b 
							
						 
					 
					
						
						
							
							new operator 'in': it returns true if a item belongs to a list or if a key belongs to a dict  
						
						
						
					 
					
						2024-05-19 01:44:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a543360151 
							
						 
					 
					
						
						
							
							when the list value involved in an insert or append operations (directly) comes from a variable, that variable receives the result list  
						
						
						
					 
					
						2024-05-19 01:42:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							24a25bbf94 
							
						 
					 
					
						
						
							
							adapted and enhanced the dict operations to make them compatible with the new DictType  
						
						
						
					 
					
						2024-05-19 01:38:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d6a1607041 
							
						 
					 
					
						
						
							
							The content of round bracket now returns an expressione term. This way the content is decoupled from external terms.  
						
						
						
					 
					
						2024-05-19 01:34:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4d43ab2c2f 
							
						 
					 
					
						
						
							
							context.go: setVar() renamed as UnsafeSetVar()  
						
						
						
					 
					
						2024-05-19 01:27:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9bd4a0ba23 
							
						 
					 
					
						
						
							
							utils.go:fromGenericAny() now supports also ListType and DictType  
						
						
						
					 
					
						2024-05-19 01:21:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2b184cf3f2 
							
						 
					 
					
						
						
							
							operand-map.go replaced by operand-dict.go  
						
						
						
					 
					
						2024-05-19 01:20:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							263e419d9a 
							
						 
					 
					
						
						
							
							operand-map.go: to be removed  
						
						
						
					 
					
						2024-05-18 08:54:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c39970fa7e 
							
						 
					 
					
						
						
							
							new operator 'in' added. It check if an item is member of a list, or if a key is contained in a dictionary  
						
						
						
					 
					
						2024-05-18 07:47:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							14bb9e942b 
							
						 
					 
					
						
						
							
							operator-fraction.go: added link to a tutorial about fractions  
						
						
						
					 
					
						2024-05-18 07:07:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9451958218 
							
						 
					 
					
						
						
							
							utils_test.go: new test file  
						
						
						
					 
					
						2024-05-18 07:06:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							91fdc1926e 
							
						 
					 
					
						
						
							
							Doc: updated last change date and time  
						
						
						
					 
					
						2024-05-17 15:48:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9a3abdf1b6 
							
						 
					 
					
						
						
							
							Doc: more details on the syntax of the selector and variable default operators  
						
						
						
					 
					
						2024-05-17 15:46:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ac3e690f87 
							
						 
					 
					
						
						
							
							Doc: more details on the syntax of the dictionaries, variables and multi-expressions  
						
						
						
					 
					
						2024-05-17 07:31:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f0a152a17a 
							
						 
					 
					
						
						
							
							Doc: more details on the syntax of the numbers, strings and boolean  
						
						
						
					 
					
						2024-05-16 07:11:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ca89931ca9 
							
						 
					 
					
						
						
							
							Doc: more details on the syntax of the numbers  
						
						
						
					 
					
						2024-05-15 22:06:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d2e8aed4f7 
							
						 
					 
					
						
						
							
							parser_test.go: test on divisopn by-zero  
						
						
						
					 
					
						2024-05-15 22:05:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8138cd2a80 
							
						 
					 
					
						
						
							
							operand-func.go: commented the errors moved to common-errors..go  
						
						
						
					 
					
						2024-05-15 22:04:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6786666cf4 
							
						 
					 
					
						
						
							
							funcs_test.go: added some tests  
						
						
						
					 
					
						2024-05-15 22:03:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							35e794701a 
							
						 
					 
					
						
						
							
							func-string.go: commented out the param count check  
						
						
						
					 
					
						2024-05-15 22:03:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							52ef134be6 
							
						 
					 
					
						
						
							
							func-base.go: commented out the param count check  
						
						
						
					 
					
						2024-05-15 22:02:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							624318d84e 
							
						 
					 
					
						
						
							
							common-errors.go: moved here some errors  
						
						
						
					 
					
						2024-05-15 22:01:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							aa1338cd51 
							
						 
					 
					
						
						
							
							Fixed special convertion case from decimal 'x.y()' to fraction  
						
						
						
					 
					
						2024-05-15 06:45:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c9db4b84e3 
							
						 
					 
					
						
						
							
							funcs_test.go: added some tests  
						
						
						
					 
					
						2024-05-14 05:41:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e7e9330b71 
							
						 
					 
					
						
						
							
							scanner: Fixed decimal number parser; it didn't save parenthesis around period part  
						
						
						
					 
					
						2024-05-14 05:41:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8eb25bbc86 
							
						 
					 
					
						
						
							
							operand-const.go -> operand-literal.go  
						
						
						
					 
					
						2024-05-14 04:59:55 +02:00