4575b32dbc 
					 
					
						
						
							
							KCL parser: Allow .prop or [index] to follow any expression ( #7371 )  
						
						 
						
						... 
						
						
						
						Previously in a member expression like `foo.x` or `foo[3]`, `foo` had to be an identifier. You could not do something like `f().x` (and if you tried, you got a cryptic error). Rather than make the error better, we should just accept any expression to be the LHS of a member expression (aka its 'object').
This does knock our "parse lots of function calls" from 58 to 55 calls before it stack overflows. But I think it's fine, we'll address this in https://github.com/KittyCAD/modeling-app/pull/6226  when I get back to it.
Closes https://github.com/KittyCAD/modeling-app/issues/7273  
						
						
					 
					
						2025-06-05 09:23:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						33f7badf41 
					 
					
						
						
							
							point and click-ify mounting plate ( #7287 )  
						
						 
						
						... 
						
						
						
						* point and click-ify mounting plate
* Update kcl-samples simulation test output
* Update public/kcl-samples/mounting-plate/main.kcl
* Update public/kcl-samples/mounting-plate/main.kcl
* fix
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-06-03 08:10:37 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0eebb76bfd 
					 
					
						
						
							
							Update Bone Plate ( #7260 )  
						
						 
						
						... 
						
						
						
						* Add clock
* update bone plate
* header check
* adding nick b's comments
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-05-29 09:59:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c4d2e33a99 
					 
					
						
						
							
							ball joint rod end sample ( #7215 )  
						
						 
						
						... 
						
						
						
						* ball joint sample
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Update public/kcl-samples/ball-joint-rod-end/main.kcl
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
* Update public/kcl-samples/ball-joint-rod-end/main.kcl
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
* Update kcl-samples simulation test output
* Update public/kcl-samples/ball-joint-rod-end/main.kcl
* Update public/kcl-samples/ball-joint-rod-end/main.kcl
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-05-28 22:02:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						889c72ec60 
					 
					
						
						
							
							Add clock ( #7206 )  
						
						 
						
						... 
						
						
						
						* Add clock
* update minute hand params
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* Update kcl-samples simulation test output
* add better parameterization
* Update kcl-samples simulation test output
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-05-27 16:08:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						08dfaba7f7 
					 
					
						
						
							
							Updating the rail to modern practice ( #7180 )  
						
						 
						
						... 
						
						
						
						* Updating the rail to modern practice
* rename 8020 to generic T-slot 
						
						
					 
					
						2025-05-23 20:59:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						825d34718a 
					 
					
						
						
							
							Update telemetry antenna entity names ( #7155 )  
						
						 
						
						... 
						
						
						
						* Update telemetry antenna entity names
Changed the generic sketch and profile entity names to more specific names
* Update kcl-samples simulation test output
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-05-21 15:46:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f877b52898 
					 
					
						
						
							
							Update telemetry antenna ( #7150 )  
						
						 
						
						... 
						
						
						
						* Update telemetry antenna
* Update kcl-samples simulation test output
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-05-21 10:05:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bbf4f1d251 
					 
					
						
						
							
							Add title line which I didn't know did anything important. ( #7135 )  
						
						 
						
						
						
						
					 
					
						2025-05-21 09:00:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						553e650fbe 
					 
					
						
						
							
							Add brake disc to samples. ( #7059 )  
						
						 
						
						... 
						
						
						
						* Add brake disc.
* Update kcl-samples simulation test output
* Update public/kcl-samples/brake-rotor/main.kcl
Co-authored-by: Adam Chalmers <adam.chalmers@zoo.dev >
* Update public/kcl-samples/brake-rotor/main.kcl
Co-authored-by: Adam Chalmers <adam.chalmers@zoo.dev >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Adam Chalmers <adam.chalmers@zoo.dev >
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com >
Co-authored-by: Jess Frazelle <github@jessfraz.com > 
						
						
					 
					
						2025-05-19 15:24:37 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9df476543a 
					 
					
						
						
							
							turn on the revolve test ( #7075 )  
						
						 
						
						... 
						
						
						
						* turn on the revolve test
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com >
---------
Signed-off-by: Jess Frazelle <github@jessfraz.com > 
						
						
					 
					
						2025-05-19 14:51:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cf303ebe97 
					 
					
						
						
							
							Declare pattern transform functions in KCL ( #7057 )  
						
						 
						
						... 
						
						
						
						* Declare pattern transform using KCL
Signed-off-by: Nick Cameron <nrc@ncameron.org >
* Boolean function param defaults
Signed-off-by: Nick Cameron <nrc@ncameron.org >
* Parse empty record types in fn types
Signed-off-by: Nick Cameron <nrc@ncameron.org >
---------
Signed-off-by: Nick Cameron <nrc@ncameron.org > 
						
						
					 
					
						2025-05-20 08:25:29 +12:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b0a41939e8 
					 
					
						
						
							
							Max's KCL samples ( #7041 )  
						
						 
						
						... 
						
						
						
						* 3d models
* Update kcl-samples simulation test output
* typos
* Update kcl-samples simulation test output
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-05-17 11:16:22 -04:00