18629ea50c 
					 
					
						
						
							
							Update README.md ( #8 )  
						
						 
						
						
						
						
					 
					
						2023-01-22 07:46:53 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9540c2fca5 
					 
					
						
						
							
							clean up ( #7 )  
						
						 
						
						
						
						
					 
					
						2023-01-22 07:43:28 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e37f68424b 
					 
					
						
						
							
							Improved math expressions ( #6 )  
						
						 
						
						... 
						
						
						
						* Improved math expressions
Things are in a better state, + - / * work now for basic const var = 5 <operator> 1
Though the current method I'm using to make the ast isn't really going to work for dealing with precedence rules so some refactoring is needed going forward
* get complex math expressions working with precedence including parans
Node that identifiers are working, call expressions are not, that's a TODO
/ * % + - are working both other things like exponent and logical operators are also not working.
Recasting is the most important thing to implement next
* get recasting working for nested binary expressions
* clean up 
						
						
					 
					
						2023-01-21 21:23:01 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d61c003f82 
					 
					
						
						
							
							refactor internal fns ( #4 )  
						
						 
						
						
						
						
					 
					
						2023-01-17 16:14:09 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2aadcd5c21 
					 
					
						
						
							
							Merge pull request  #3  from KittyCAD/kurt-setup-tests  
						
						 
						
						... 
						
						
						
						setup tests 
						
						
					 
					
						2023-01-13 18:16:53 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9d2f322bb1 
					 
					
						
						
							
							Merge pull request  #2  from KittyCAD/kurt-extrude-focus  
						
						 
						
						... 
						
						
						
						focus on extrude literal when extruding sketch 
						
						
					 
					
						2023-01-13 18:16:30 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9ec332d681 
					 
					
						
						
							
							focus on extrude literal when extruding sketch  
						
						 
						
						
						
						
					 
					
						2023-01-13 18:13:23 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5a8e500a94 
					 
					
						
						
							
							setup tests  
						
						 
						
						
						
						
					 
					
						2023-01-13 18:10:48 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bd9dab8a29 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
						
					 
					
						2023-01-12 11:55:58 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5b6dd5bfd1 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
						
					 
					
						2023-01-12 11:49:01 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9dbc1ee875 
					 
					
						
						
							
							quick fix  
						
						 
						
						
						
						
					 
					
						2023-01-12 10:49:11 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cb16d3efd7 
					 
					
						
						
							
							rename file  
						
						 
						
						
						
						
					 
					
						2023-01-10 15:42:22 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3fefc1cca2 
					 
					
						
						
							
							number of stability fixes  
						
						 
						
						
						
						
					 
					
						2023-01-10 15:40:34 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ed686e5e69 
					 
					
						
						
							
							initial implementation of sketching on extrude face  
						
						 
						
						
						
						
					 
					
						2023-01-09 13:19:14 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2e007ae288 
					 
					
						
						
							
							Add sketch on extrude face functionality  
						
						 
						
						
						
						
					 
					
						2023-01-09 08:52:48 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9ad6b946c0 
					 
					
						
						
							
							massive overhall to how program memory works and how artifacts their metada are rendered  
						
						 
						
						
						
						
					 
					
						2023-01-08 16:37:31 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0515acf459 
					 
					
						
						
							
							add button for extruding sketches  
						
						 
						
						
						
						
					 
					
						2023-01-06 12:45:34 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						82f4616032 
					 
					
						
						
							
							refactor ast modifing function into seperate module  
						
						 
						
						
						
						
					 
					
						2023-01-06 09:29:26 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						43454ce2e3 
					 
					
						
						
							
							use more generic variable names for parts  
						
						 
						
						
						
						
					 
					
						2023-01-06 09:18:40 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						248317f354 
					 
					
						
						
							
							set cursor on geo click  
						
						 
						
						
						
						
					 
					
						2023-01-06 09:07:22 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f9e2f163a4 
					 
					
						
						
							
							remove hardcoded extrude length  
						
						 
						
						
						
						
					 
					
						2023-01-05 15:03:27 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6ab93e85fe 
					 
					
						
						
							
							fix line edit on transformed sketches  
						
						 
						
						
						
						
					 
					
						2023-01-05 15:01:27 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0779befc65 
					 
					
						
						
							
							fix sketch plan orientation  
						
						 
						
						
						
						
					 
					
						2023-01-04 01:28:26 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a1f844b0b1 
					 
					
						
						
							
							add member expression  
						
						 
						
						
						
						
					 
					
						2023-01-03 19:41:27 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d2a4bb7851 
					 
					
						
						
							
							refactor makeValue and  makeDeclatator to reduce code duplication  
						
						 
						
						
						
						
					 
					
						2023-01-02 12:20:32 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dbf8a993e5 
					 
					
						
						
							
							add object declarations  
						
						 
						
						
						
						
					 
					
						2023-01-01 21:48:30 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						84d76b5763 
					 
					
						
						
							
							allow array as callexpression argument  
						
						 
						
						
						
						
					 
					
						2023-01-01 13:45:23 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d80d487d08 
					 
					
						
						
							
							remove log  
						
						 
						
						
						
						
					 
					
						2023-01-01 07:51:19 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6b19966e49 
					 
					
						
						
							
							update near far cam settings  
						
						 
						
						
						
						
					 
					
						2023-01-01 07:50:09 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ca33896dc1 
					 
					
						
						
							
							add translate and fix up quaternion and transform logic  
						
						 
						
						
						
						
					 
					
						2023-01-01 07:49:45 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3d6f5982c2 
					 
					
						
						
							
							add array declarations  
						
						 
						
						
						
						
					 
					
						2022-12-30 21:53:50 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f6c4250947 
					 
					
						
						
							
							add start of extrude  
						
						 
						
						
						
						
					 
					
						2022-12-30 14:09:07 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8818d9cec1 
					 
					
						
						
							
							use quaternions for artifact transforms  
						
						 
						
						
						
						
					 
					
						2022-12-27 05:57:30 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b09aae84fc 
					 
					
						
						
							
							fix edit sketch from cursor  
						
						 
						
						
						
						
					 
					
						2022-12-25 21:14:43 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1c1ceae4d3 
					 
					
						
						
							
							fmt  
						
						 
						
						
						
						
					 
					
						2022-12-23 07:47:46 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						544f20852c 
					 
					
						
						
							
							make 'axis' redundant  
						
						 
						
						
						
						
					 
					
						2022-12-23 07:45:47 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						07a40cdd11 
					 
					
						
						
							
							port over to quanternions  
						
						 
						
						
						
						
					 
					
						2022-12-23 07:37:42 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6abc0d2798 
					 
					
						
						
							
							make offline safe  
						
						 
						
						
						
						
					 
					
						2022-12-18 08:13:46 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cecc4b1f01 
					 
					
						
						
							
							drag sphere - edit sketch working for xy plane  
						
						 
						
						
						
						
					 
					
						2022-12-07 10:02:21 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						034c903672 
					 
					
						
						
							
							add the ability to edit sketch later  
						
						 
						
						
						
						
					 
					
						2022-12-06 05:40:05 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						847b0b5b28 
					 
					
						
						
							
							add helper 'getNodePathFromSourceRange' and it's test  
						
						 
						
						
						
						
					 
					
						2022-12-04 18:35:32 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b478eaa18d 
					 
					
						
						
							
							fmt  
						
						 
						
						
						
						
					 
					
						2022-12-04 15:52:27 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5fa2472e0d 
					 
					
						
						
							
							create sketch can rotate to match base planes  
						
						 
						
						
						
						
					 
					
						2022-12-04 15:50:52 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6f40d9b6b7 
					 
					
						
						
							
							add other axis rotate functions  
						
						 
						
						
						
						
					 
					
						2022-12-04 13:44:10 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						200f5b0b0a 
					 
					
						
						
							
							get recasting working for pipes  
						
						 
						
						
						
						
					 
					
						2022-12-04 13:10:26 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b114d61053 
					 
					
						
						
							
							fix execution of piped sketches  
						
						 
						
						
						
						
					 
					
						2022-12-04 08:16:04 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f0076309ef 
					 
					
						
						
							
							pipe working for everything except sketches  
						
						 
						
						
						
						
					 
					
						2022-12-03 22:50:46 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						15bddcc842 
					 
					
						
						
							
							add pipe operator to tokeniser and ast  
						
						 
						
						... 
						
						
						
						Executor and recast TODO 
						
						
					 
					
						2022-12-02 21:00:57 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						faf37d1b03 
					 
					
						
						
							
							fix up code model connection a little  
						
						 
						
						
						
						
					 
					
						2022-11-29 19:03:50 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						95f9c4c2b4 
					 
					
						
						
							
							get nested geomtry structure working for highlighting  
						
						 
						
						
						
						
					 
					
						2022-11-29 11:24:04 +11:00