b47e1940e9 
								
							 
						 
						
							
							
								
								[stdlib] remove is callable, add can dispatch  
							
							... 
							
							
							
							Since whether something can be called or not depends on the arguments, according to the dispatch rules. 
							
						 
						
							2024-05-16 17:35:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d04344e9ff 
								
							 
						 
						
							
							
								
								[internal] fix incorrect source tracking when reaching end of multiline expresssion  
							
							
							
						 
						
							2024-05-16 17:16:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								13ce7a2efa 
								
							 
						 
						
							
							
								
								[language] flush literals are now --- instead of empty lines  
							
							... 
							
							
							
							Empty lines could lead to unexpected flushes, for example when calling another function where empty lines are used for code presentation. 
							
						 
						
							2024-04-30 23:06:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5836eb2a1d 
								
							 
						 
						
							
							
								
								[internal] fix merge() merging unrelated branches  
							
							
							
						 
						
							2024-04-30 22:53:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a8f5cec236 
								
							 
						 
						
							
							
								
								[language] replace inline comment delimiter -- with //  
							
							
							
						 
						
							2024-04-29 23:43:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6cfb7fd7a3 
								
							 
						 
						
							
							
								
								[language] remove integer division // operator  
							
							
							
						 
						
							2024-04-29 23:38:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a3dded3935 
								
							 
						 
						
							
							
								
								[api] allow text event data grouping by tag  
							
							
							
						 
						
							2024-04-29 23:23:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2a7e1a4be5 
								
							 
						 
						
							
							
								
								[internal] update notes  
							
							
							
						 
						
							2024-04-29 22:33:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b192206de0 
								
							 
						 
						
							
							
								
								[stdlib] merge branch! now perform a complete flush before merging by default  
							
							... 
							
							
							
							Otherwise, events written to the buffer before the merge may only be yielded after the merge is already done; if such an event would lead to the script being interrupted, we would likely want the state not to be merged in the first place, hence the change. 
							
						 
						
							2024-04-29 22:29:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								892cb2c623 
								
							 
						 
						
							
							
								
								[stdlib] add call to manually invoke functions  
							
							
							
						 
						
							2024-04-24 17:50:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								bbf7b7a437 
								
							 
						 
						
							
							
								
								[documentation] incomplete documentation update  
							
							
							
						 
						
							2024-04-24 16:39:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								aaff625b6c 
								
							 
						 
						
							
							
								
								[language] replace constant symbols with a constant value check function  
							
							
							
						 
						
							2024-04-24 16:15:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b534a3c4a2 
								
							 
						 
						
							
							
								
								[language] automatically call text when they appear directly as a statement; remove autocalling of every text returned by a statement  
							
							... 
							
							
							
							The previous behavior, where any Text value returned by a line in a Block would be automatically called, may lead to unexpected Text event being written as it is not obvious which line can return a Text value after evaluation.
The new behavior only triggers if a Text node directly appear in the original script as a statement. 
							
						 
						
							2024-04-23 19:57:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								991f9fed35 
								
							 
						 
						
							
							
								
								[test] fix variable redefinition error when rerunning the same script  
							
							
							
						 
						
							2024-04-23 19:06:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								12f67986e7 
								
							 
						 
						
							
							
								
								[documentation] add license  
							
							
							
						 
						
							2024-04-20 17:31:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d2a973d734 
								
							 
						 
						
							
							
								
								[internal] minor cleaning  
							
							
							
						 
						
							2024-04-20 17:30:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								cee00eb13d 
								
							 
						 
						
							
							
								
								[internal] normalize newlines and bom  
							
							
							
						 
						
							2024-01-19 14:37:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7e29fb87b4 
								
							 
						 
						
							
							
								
								[language] add +_ operator  
							
							
							
						 
						
							2024-01-19 14:35:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9b05bc143b 
								
							 
						 
						
							
							
								
								[doc] update api doc  
							
							
							
						 
						
							2024-01-17 14:40:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5d9af414fa 
								
							 
						 
						
							
							
								
								[internal] ; operators now build a block instead of function call  
							
							
							
						 
						
							2024-01-17 14:07:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6d9c3dd403 
								
							 
						 
						
							
							
								
								[language] add inline comments and allow multiline comments  
							
							
							
						 
						
							2024-01-16 17:40:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a702f250f9 
								
							 
						 
						
							
							
								
								[language] allow multiline strings  
							
							
							
						 
						
							2024-01-16 15:52:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								eaadb4ace6 
								
							 
						 
						
							
							
								
								[stdlib] fix integer division  
							
							
							
						 
						
							2024-01-16 14:40:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c54fa4344f 
								
							 
						 
						
							
							
								
								[stdlib] add optional default value for table and struct call  
							
							
							
						 
						
							2024-01-16 14:34:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5733b9f74b 
								
							 
						 
						
							
							
								
								[language] error on undefined key in struct and table  
							
							
							
						 
						
							2024-01-16 14:33:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								78f3c6448e 
								
							 
						 
						
							
							
								
								[language] allow multiline expression between (), [] and {}  
							
							
							
						 
						
							2024-01-15 20:03:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								1ea06c63eb 
								
							 
						 
						
							
							
								
								[internal] do block parsing at the same time as expression parsing  
							
							
							
						 
						
							2024-01-15 17:21:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								09b73301b4 
								
							 
						 
						
							
							
								
								[internal] Build indentation in Block:format instead of Node:format  
							
							
							
						 
						
							2024-01-15 16:37:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b32521cb60 
								
							 
						 
						
							
							
								
								[internal] Clean resume_manager  
							
							
							
						 
						
							2024-01-11 13:50:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b6473de4d2 
								
							 
						 
						
							
							
								
								[language] Add multiple assignments, assignment and definitions are now function calls  
							
							
							
						 
						
							2024-01-11 01:36:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								760181eaf9 
								
							 
						 
						
							
							
								
								[stdlib] Add keep return(function)  
							
							
							
						 
						
							2024-01-09 18:06:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								87afa51baa 
								
							 
						 
						
							
							
								
								[language] Remove _|>_ operator, replace with *_  
							
							
							
						 
						
							2024-01-09 18:05:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								51eff0627f 
								
							 
						 
						
							
							
								
								[stdlib] Add is false, is true  
							
							
							
						 
						
							2024-01-09 17:23:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								95d69dfa2c 
								
							 
						 
						
							
							
								
								Add Struct:get_strict  
							
							
							
						 
						
							2024-01-09 17:23:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5d000e2fec 
								
							 
						 
						
							
							
								
								Rename type check to value check  
							
							
							
						 
						
							2024-01-09 16:57:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c027c87dc4 
								
							 
						 
						
							
							
								
								Reuse a global state with standard library already loaded in tests, and associated branch handling fixes  
							
							
							
						 
						
							2024-01-08 22:23:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8ff082625a 
								
							 
						 
						
							
							
								
								Add parse_file and run_file to Lua API  
							
							
							
						 
						
							2024-01-08 19:39:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								bd93dc43dc 
								
							 
						 
						
							
							
								
								Add file loading functions to stdlib  
							
							
							
						 
						
							2024-01-08 19:28:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8562e8f18b 
								
							 
						 
						
							
							
								
								Allow function call with tuple and struct without parentheses  
							
							
							
						 
						
							2024-01-08 16:41:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								51ad18c5a4 
								
							 
						 
						
							
							
								
								LuaFunction cleanup: replace by LuaCall  
							
							
							
						 
						
							2024-01-07 20:31:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								85d17e9519 
								
							 
						 
						
							
							
								
								Add stdlib frFR translation  
							
							
							
						 
						
							2024-01-07 18:25:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								67c952bc21 
								
							 
						 
						
							
							
								
								Allow adding overload to overload  
							
							
							
						 
						
							2024-01-07 18:22:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f198286870 
								
							 
						 
						
							
							
								
								Serialize function scope  
							
							
							
						 
						
							2024-01-06 16:24:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b004946266 
								
							 
						 
						
							
							
								
								Error reporting improvements for functions & overloads  
							
							
							
						 
						
							2024-01-06 15:14:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7f71569e07 
								
							 
						 
						
							
							
								
								Prefix type checkers with "is", stdlib cleanup  
							
							
							
						 
						
							2024-01-06 15:00:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								98917c2ca4 
								
							 
						 
						
							
							
								
								Update doc  
							
							
							
						 
						
							2024-01-05 01:52:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								efb99a9ed7 
								
							 
						 
						
							
							
								
								Add for loops  
							
							
							
						 
						
							2024-01-05 01:36:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a212dd7fd1 
								
							 
						 
						
							
							
								
								stdlib cleanup  
							
							
							
						 
						
							2024-01-04 20:45:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								dac5b74fa6 
								
							 
						 
						
							
							
								
								Add stdlib functions from anselme v1  
							
							
							
						 
						
							2024-01-04 20:22:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								581c60048d 
								
							 
						 
						
							
							
								
								Improve translation template generation, only add the source context if needed  
							
							
							
						 
						
							2024-01-04 19:16:22 +01:00