diff --git a/public/kcl-samples/80-20-rail/main.kcl b/public/kcl-samples/80-20-rail/main.kcl index e67b5a576..255a807b5 100644 --- a/public/kcl-samples/80-20-rail/main.kcl +++ b/public/kcl-samples/80-20-rail/main.kcl @@ -4,7 +4,7 @@ // Set units @settings(defaultLengthUnit = in) -// Define function +// Create a function to make the 80-20 rail fn rail8020(originStart, railHeight, railLength) { // Sketch side 1 of profile sketch001 = startSketchOn(-XZ) diff --git a/public/kcl-samples/README.md b/public/kcl-samples/README.md index 676982b14..a9e7d4634 100644 --- a/public/kcl-samples/README.md +++ b/public/kcl-samples/README.md @@ -25,8 +25,6 @@ When you submit a PR to add or modify KCL samples, images and STEP files will be --- #### [80-20-rail](80-20-rail/main.kcl) ([screenshot](screenshots/80-20-rail.png)) [![80-20-rail](screenshots/80-20-rail.png)](80-20-rail/main.kcl) -#### [a-parametric-bearing-pillow-block](a-parametric-bearing-pillow-block/main.kcl) ([screenshot](screenshots/a-parametric-bearing-pillow-block.png)) -[![a-parametric-bearing-pillow-block](screenshots/a-parametric-bearing-pillow-block.png)](a-parametric-bearing-pillow-block/main.kcl) #### [ball-bearing](ball-bearing/main.kcl) ([screenshot](screenshots/ball-bearing.png)) [![ball-bearing](screenshots/ball-bearing.png)](ball-bearing/main.kcl) #### [bench](bench/main.kcl) ([screenshot](screenshots/bench.png)) @@ -83,6 +81,8 @@ When you submit a PR to add or modify KCL samples, images and STEP files will be [![mounting-plate](screenshots/mounting-plate.png)](mounting-plate/main.kcl) #### [multi-axis-robot](multi-axis-robot/main.kcl) ([screenshot](screenshots/multi-axis-robot.png)) [![multi-axis-robot](screenshots/multi-axis-robot.png)](multi-axis-robot/main.kcl) +#### [parametric-bearing-pillow-block](parametric-bearing-pillow-block/main.kcl) ([screenshot](screenshots/parametric-bearing-pillow-block.png)) +[![parametric-bearing-pillow-block](screenshots/parametric-bearing-pillow-block.png)](parametric-bearing-pillow-block/main.kcl) #### [pipe](pipe/main.kcl) ([screenshot](screenshots/pipe.png)) [![pipe](screenshots/pipe.png)](pipe/main.kcl) #### [pipe-flange-assembly](pipe-flange-assembly/main.kcl) ([screenshot](screenshots/pipe-flange-assembly.png)) diff --git a/public/kcl-samples/ball-bearing/main.kcl b/public/kcl-samples/ball-bearing/main.kcl index 4645e48fe..501f68383 100644 --- a/public/kcl-samples/ball-bearing/main.kcl +++ b/public/kcl-samples/ball-bearing/main.kcl @@ -4,7 +4,7 @@ // Set units @settings(defaultLengthUnit = in) -// Define constants like ball diameter, inside diamter, overhange length, and thickness +// Define parameters outsideDiameter = 1.625 sphereDia = 0.25 shaftDia = 0.75 @@ -94,6 +94,4 @@ outsideWallSketch = startSketchOn(offsetPlane(XY, offset = -overallThickness / 2 |> circle(center = [0, 0], radius = outsideDiameter / 2) |> hole(circle(center = [0, 0], radius = shaftDia / 2 + wallThickness + sphereDia), %) -outsideWall = extrude(outsideWallSketch, length = overallThickness) - -// https://www.mcmaster.com/60355K185/ +outsideWall = extrude(outsideWallSketch, length = overallThickness) \ No newline at end of file diff --git a/public/kcl-samples/car-wheel-assembly/brake-caliper.kcl b/public/kcl-samples/car-wheel-assembly/brake-caliper.kcl index 8ab6a146d..bc7306ecf 100644 --- a/public/kcl-samples/car-wheel-assembly/brake-caliper.kcl +++ b/public/kcl-samples/car-wheel-assembly/brake-caliper.kcl @@ -4,8 +4,8 @@ // Set units @settings(defaultLengthUnit = in) -// Import Constants -import caliperTolerance, caliperPadLength, caliperThickness, caliperOuterEdgeRadius, caliperInnerEdgeRadius, rotorDiameter, rotorTotalThickness, yAxisOffset from "globals.kcl" +// Import parameters +import caliperTolerance, caliperPadLength, caliperThickness, caliperOuterEdgeRadius, caliperInnerEdgeRadius, rotorDiameter, rotorTotalThickness, yAxisOffset from "parameters.kcl" // Sketch the brake caliper profile brakeCaliperSketch = startSketchOn(XY) diff --git a/public/kcl-samples/car-wheel-assembly/car-rotor.kcl b/public/kcl-samples/car-wheel-assembly/car-rotor.kcl index 55b865ae0..3a376691f 100644 --- a/public/kcl-samples/car-wheel-assembly/car-rotor.kcl +++ b/public/kcl-samples/car-wheel-assembly/car-rotor.kcl @@ -4,8 +4,8 @@ // Set units @settings(defaultLengthUnit = in) -// Import Constants -import rotorDiameter, rotorInnerDiameter, rotorSinglePlateThickness, rotorInnerDiameterThickness, lugHolePatternDia, lugSpacing, rotorTotalThickness, spacerPatternDiameter, spacerDiameter, spacerLength, spacerCount, wheelDiameter, lugCount, yAxisOffset, drillAndSlotCount from "globals.kcl" +// Import parameters +import rotorDiameter, rotorInnerDiameter, rotorSinglePlateThickness, rotorInnerDiameterThickness, lugHolePatternDia, lugSpacing, rotorTotalThickness, spacerPatternDiameter, spacerDiameter, spacerLength, spacerCount, wheelDiameter, lugCount, yAxisOffset, drillAndSlotCount from "parameters.kcl" rotorSketch = startSketchOn(XZ) |> circle(center = [0, 0], radius = rotorDiameter / 2) diff --git a/public/kcl-samples/car-wheel-assembly/car-tire.kcl b/public/kcl-samples/car-wheel-assembly/car-tire.kcl index 52e9da9b5..0f8017d1f 100644 --- a/public/kcl-samples/car-wheel-assembly/car-tire.kcl +++ b/public/kcl-samples/car-wheel-assembly/car-tire.kcl @@ -4,8 +4,8 @@ // Set units @settings(defaultLengthUnit = in) -// Import Constants -import tireInnerDiameter, tireOuterDiameter, tireDepth, bendRadius, tireTreadWidth, tireTreadDepth, tireTreadOffset from "globals.kcl" +// Import parameters +import tireInnerDiameter, tireOuterDiameter, tireDepth, bendRadius, tireTreadWidth, tireTreadDepth, tireTreadOffset from "parameters.kcl" // Create the sketch of the tire tireSketch = startSketchOn(XY) diff --git a/public/kcl-samples/car-wheel-assembly/car-wheel.kcl b/public/kcl-samples/car-wheel-assembly/car-wheel.kcl index 7447946d9..3719c91a1 100644 --- a/public/kcl-samples/car-wheel-assembly/car-wheel.kcl +++ b/public/kcl-samples/car-wheel-assembly/car-wheel.kcl @@ -4,8 +4,8 @@ // Set units @settings(defaultLengthUnit = in) -// Import Constants -import lugCount, lugSpacing, offset, backSpacing, wheelWidth, wheelDiameter, spokeCount, spokeGap, spokeAngle, spokeThickness from "globals.kcl" +// Import parameters +import lugCount, lugSpacing, offset, backSpacing, wheelWidth, wheelDiameter, spokeCount, spokeGap, spokeAngle, spokeThickness from "parameters.kcl" // Create the wheel center lugBase = startSketchOn(XZ) diff --git a/public/kcl-samples/car-wheel-assembly/lug-nut.kcl b/public/kcl-samples/car-wheel-assembly/lug-nut.kcl index 9aecfd393..cd54c3e24 100644 --- a/public/kcl-samples/car-wheel-assembly/lug-nut.kcl +++ b/public/kcl-samples/car-wheel-assembly/lug-nut.kcl @@ -4,8 +4,8 @@ // Set units @settings(defaultLengthUnit = in) -// Import Constants -import lugDiameter, lugHeadLength, lugThreadDiameter, lugLength, lugThreadDepth, lugSpacing from "globals.kcl" +// Import parameters +import lugDiameter, lugHeadLength, lugThreadDiameter, lugLength, lugThreadDepth, lugSpacing from "parameters.kcl" customPlane = { plane = { diff --git a/public/kcl-samples/car-wheel-assembly/main.kcl b/public/kcl-samples/car-wheel-assembly/main.kcl index d4c0e165e..6b423172f 100644 --- a/public/kcl-samples/car-wheel-assembly/main.kcl +++ b/public/kcl-samples/car-wheel-assembly/main.kcl @@ -4,16 +4,24 @@ // Set units @settings(defaultLengthUnit = in) +// Import parts import "car-wheel.kcl" as carWheel import "car-rotor.kcl" as carRotor import "brake-caliper.kcl" as brakeCaliper import "lug-nut.kcl" as lugNut import "car-tire.kcl" as carTire -import lugCount from "globals.kcl" +// Import parameters +import * from "parameters.kcl" + +// Place the car rotor carRotor |> translate(x = 0, y = 0.5, z = 0) + +// Place the car wheel carWheel + +// Place the lug nuts lugNut |> patternCircular3d( arcDegrees = 360, @@ -22,6 +30,10 @@ lugNut instances = lugCount, rotateDuplicates = false, ) + +// Place the brake caliper brakeCaliper |> translate(x = 0, y = 0.5, z = 0) + +// Place the car tire carTire diff --git a/public/kcl-samples/car-wheel-assembly/globals.kcl b/public/kcl-samples/car-wheel-assembly/parameters.kcl similarity index 93% rename from public/kcl-samples/car-wheel-assembly/globals.kcl rename to public/kcl-samples/car-wheel-assembly/parameters.kcl index 587e633d4..8a4ecf462 100644 --- a/public/kcl-samples/car-wheel-assembly/globals.kcl +++ b/public/kcl-samples/car-wheel-assembly/parameters.kcl @@ -1,9 +1,9 @@ -// Car wheel assembly global constants +// Car wheel assembly parameters // Set units @settings(defaultLengthUnit = in) -// Car Wheel +// Car wheel export lugCount = 5 export lugSpacing = 114.3 * mm() export offset = -35 * mm() @@ -22,7 +22,7 @@ export lugThreadDiameter = lugDiameter / 2 * .85 export lugLength = 30 * mm() export lugThreadDepth = lugLength - (12.7 * mm()) -// Car Rotor +// Car rotor export rotorDiameter = 12 export rotorInnerDiameter = 6 export rotorSinglePlateThickness = 0.25 @@ -36,7 +36,7 @@ export spacerCount = 16 export yAxisOffset = 0.5 export drillAndSlotCount = 5 -// Car Tire +// Car tire export tireInnerDiameter = 19 export tireOuterDiameter = 24 export tireDepth = 11.02 @@ -45,7 +45,7 @@ export tireTreadWidth = 0.39 export tireTreadDepth = 0.39 export tireTreadOffset = 3.15 -// Brake Caliper +// Brake caliper export caliperTolerance = 0.050 export caliperPadLength = 1.6 export caliperThickness = 0.39 diff --git a/public/kcl-samples/color-cube/main.kcl b/public/kcl-samples/color-cube/main.kcl index d3663f35f..92445bb70 100644 --- a/public/kcl-samples/color-cube/main.kcl +++ b/public/kcl-samples/color-cube/main.kcl @@ -1,10 +1,10 @@ // Color Cube // This is a color cube centered about the origin. It is used to help determine orientation in the scene. -// Set unit +// Set units @settings(defaultLengthUnit = mm) -// Globals referenced in drawRectangle +// Parameters referenced in drawRectangle size = 100 halfSize = size / 2 extrudeLength = 1.0 diff --git a/public/kcl-samples/cycloidal-gear/main.kcl b/public/kcl-samples/cycloidal-gear/main.kcl index d82316b97..241ab23f3 100644 --- a/public/kcl-samples/cycloidal-gear/main.kcl +++ b/public/kcl-samples/cycloidal-gear/main.kcl @@ -1,9 +1,10 @@ // Cycloidal Gear // A cycloidal gear is a gear with a continuous, curved tooth profile. They are used in watchmaking and high precision robotics actuation -// Set Units +// Set units @settings(defaultLengthUnit = in) +// Create a function for the cycloidal gear fn cycloidalGear(gearPitch, gearHeight, holeDiameter, helixAngle) { // Create a function to draw the gear profile as a sketch. Rotate each profile about the gear's axis by an helix angle proportional to the total gear height fn gearSketch(gHeight) { @@ -44,4 +45,5 @@ fn cycloidalGear(gearPitch, gearHeight, holeDiameter, helixAngle) { return gearLoft } +// Call the cycloidal gear function cycloidalGear(.3, 1.5, 0.297, -80) diff --git a/public/kcl-samples/dodecahedron/main.kcl b/public/kcl-samples/dodecahedron/main.kcl index 0323d365e..8986e70a3 100644 --- a/public/kcl-samples/dodecahedron/main.kcl +++ b/public/kcl-samples/dodecahedron/main.kcl @@ -9,19 +9,19 @@ circR = 25 // Calculated parameters -// thickness of the dodecahedron +// Thickness of the dodecahedron wallThickness = circR * 0.2 -// angle between faces in radians +// Angle between faces in radians dihedral = acos(-(sqrt(5) / 5)) -// inscribed radius +// Inscribed radius inscR = circR / 15 * sqrt(75 + 30 * sqrt(5)) -// pentagon edge length +// Pentagon edge length edgeL = 4 * circR / (sqrt(3) * (1 + sqrt(5))) -// pentagon radius +// Pentagon radius pentR = edgeL / 2 / sin(toRadians(36)) // Define a plane for the bottom angled face @@ -69,7 +69,7 @@ bottomBowl = patternCircular3d( rotateDuplicates = true, ) -// pattern the bottom to create the top face +// Pattern the bottom to create the top face patternCircular3d( bottom, instances = 2, @@ -79,7 +79,7 @@ patternCircular3d( rotateDuplicates = true, ) -// pattern the bottom angled faces to create the top +// Pattern the bottom angled faces to create the top patternCircular3d( bottomBowl, instances = 2, diff --git a/public/kcl-samples/dual-basin-utility-sink/main.kcl b/public/kcl-samples/dual-basin-utility-sink/main.kcl index 4485f540f..ab8f15daf 100644 --- a/public/kcl-samples/dual-basin-utility-sink/main.kcl +++ b/public/kcl-samples/dual-basin-utility-sink/main.kcl @@ -1,10 +1,10 @@ // Dual-Basin Utility Sink // A stainless steel sink unit with dual rectangular basins and six under-counter storage compartments. -// set units +// Set units @settings(defaultLengthUnit = mm) -// globals +// Define parameters tableHeight = 850 tableWidth = 3400 tableDepth = 400 diff --git a/public/kcl-samples/enclosure/main.kcl b/public/kcl-samples/enclosure/main.kcl index 28f4c4290..125d80b28 100644 --- a/public/kcl-samples/enclosure/main.kcl +++ b/public/kcl-samples/enclosure/main.kcl @@ -4,6 +4,7 @@ // Set units @settings(defaultLengthUnit = mm) +// Define parameters length = 175 width = 125 height = 70 diff --git a/public/kcl-samples/exhaust-manifold/main.kcl b/public/kcl-samples/exhaust-manifold/main.kcl index b429324fb..f7222bf7b 100644 --- a/public/kcl-samples/exhaust-manifold/main.kcl +++ b/public/kcl-samples/exhaust-manifold/main.kcl @@ -1,10 +1,10 @@ // Exhaust Manifold // A welded exhaust header for an inline 4-cylinder engine -// Set Units +// Set units @settings(defaultLengthUnit = in) -// Define Constants +// Define parameters primaryTubeDiameter = 1.625 wallThickness = 0.080 plateHeight = 0.125 diff --git a/public/kcl-samples/flange/main.kcl b/public/kcl-samples/flange/main.kcl index 9823eabe1..ea52daf78 100644 --- a/public/kcl-samples/flange/main.kcl +++ b/public/kcl-samples/flange/main.kcl @@ -4,7 +4,7 @@ // Set units @settings(defaultLengthUnit = in) -// Define constants +// Define parameters mountingHoleDia = .625 baseDia = 4.625 pipeDia = 1.25 diff --git a/public/kcl-samples/focusrite-scarlett-mounting-bracket/main.kcl b/public/kcl-samples/focusrite-scarlett-mounting-bracket/main.kcl index f51adb20f..7f4336907 100644 --- a/public/kcl-samples/focusrite-scarlett-mounting-bracket/main.kcl +++ b/public/kcl-samples/focusrite-scarlett-mounting-bracket/main.kcl @@ -4,7 +4,7 @@ // Set units @settings(defaultLengthUnit = mm) -// define constants in mm +// define parameters radius = 6.0 width = 144.0 length = 80.0 @@ -15,7 +15,7 @@ tabLength = 25 tabWidth = 12 tabThk = 4 -// define a rectangular shape func +// Define a rectangular shape func fn rectShape(pos, w, l) { rr = startSketchOn('xy') |> startProfileAt([pos[0] - (w / 2), pos[1] - (l / 2)], %) @@ -26,7 +26,7 @@ fn rectShape(pos, w, l) { return rr } -// define the bracket plane +// Define the bracket plane bracketPlane = { plane = { origin = { x = 0, y = length / 2 + thk, z = 0 }, @@ -36,7 +36,7 @@ bracketPlane = { } } -// build the bracket sketch around the body +// Build the bracket sketch around the body fn bracketSketch(w, d, t) { s = startSketchOn(bracketPlane) |> startProfileAt([-w / 2 - t, d + t], %) @@ -51,7 +51,7 @@ fn bracketSketch(w, d, t) { return s } -// build the body of the bracket +// Build the body of the bracket bs = bracketSketch(width, depth, thk) bracketBody = bs |> extrude(length = length + 2 * thk) @@ -65,7 +65,7 @@ bracketBody = bs ], ) -// define the tab plane +// Define the tab plane tabPlane = { plane = { origin = { x = 0, y = 0, z = depth + thk }, @@ -75,7 +75,7 @@ tabPlane = { } } -// build the tabs of the mounting bracket (right side) +// Build the tabs of the mounting bracket (right side) tabsR = startSketchOn(tabPlane) |> startProfileAt([width / 2 + thk, length / 2 + thk], %) |> line(end = [tabWidth, -tabLength / 3], tag = $edge11) @@ -99,7 +99,7 @@ tabsR = startSketchOn(tabPlane) ) |> patternLinear3d(axis = [0, -1, 0], instances = 2, distance = length + 2 * thk - (tabLength * 4 / 3)) -// build the tabs of the mounting bracket (left side) +// Build the tabs of the mounting bracket (left side) tabsL = startSketchOn(tabPlane) |> startProfileAt([-width / 2 - thk, length / 2 + thk], %) |> line(end = [-tabWidth, -tabLength / 3], tag = $edge21) @@ -123,7 +123,7 @@ tabsL = startSketchOn(tabPlane) ) |> patternLinear3d(axis = [0, -1, 0], instances = 2, distance = length + 2 * thk - (tabLength * 4 / 3)) -// define a plane for retention bumps +// Define a plane for retention bumps retPlane = { plane = { origin = { x = -width / 2 + 20, y = 0, z = 0 }, @@ -133,7 +133,7 @@ retPlane = { } } -// build the retention bump in the front +// Build the retention bump in the front retFront = startSketchOn(retPlane) |> startProfileAt([-length / 2 - thk, 0], %) |> line(end = [0, thk]) @@ -141,7 +141,7 @@ retFront = startSketchOn(retPlane) |> close() |> extrude(length = width - 40) -// build the retention bump in the back +// Build the retention bump in the back retBack = startSketchOn(retPlane) |> startProfileAt([length / 2 + thk, 0], %) |> line(end = [0, thk]) diff --git a/public/kcl-samples/food-service-spatula/main.kcl b/public/kcl-samples/food-service-spatula/main.kcl index 8f7122bc5..c135ec052 100644 --- a/public/kcl-samples/food-service-spatula/main.kcl +++ b/public/kcl-samples/food-service-spatula/main.kcl @@ -4,7 +4,7 @@ // Set units @settings(defaultLengthUnit = mm) -// Define constants in millimeters (mm) +// Define parameters flipperThickness = 3.5 flipperLength = 70.0 handleWidth = 15.0 @@ -16,7 +16,7 @@ gripHeight = 20.0 gripFilletRadius = 3.0 gripSlotWidth = 8.0 -// function for drawing slots on a sketch given the start and end points as well as a width +// Function for drawing slots on a sketch given the start and end points as well as a width fn slot(sketch1, start, end, width) { angle = if start[0] == end[0] { if end[1] > start[1] { @@ -43,10 +43,10 @@ fn slot(sketch1, start, end, width) { return slotSketch } -// create a sketch on the "XY" plane +// Create a sketch on the "XY" plane sketch000 = startSketchOn(XY) -// create a profile of the flipper +// Create a profile of the flipper flipperProfile = startProfileAt([-flipperLength, -32.0], sketch000) |> line(end = [flipperLength, 2.0]) |> yLine(length = 60.0, tag = $backEdge) @@ -58,25 +58,25 @@ flipperProfile = startProfileAt([-flipperLength, -32.0], sketch000) }, %) |> close() -// create a profile of the middle +// Create a profile of the middle slotProfile000 = slot(sketch000, [-25, 0], [-55, 0], flipperSlotWidth) -// create a profile of the top slot +// Create a profile of the top slot slotProfile001 = slot(sketch000, [-25, 18], [-55, 19], flipperSlotWidth) -// create a profile of the bottom slot +// Create a profile of the bottom slot slotProfile002 = slot(sketch000, [-25, -18], [-55, -19], flipperSlotWidth) -// create a profile with slots for the spatula +// Create a profile with slots for the spatula spatulaProfile = flipperProfile |> hole(slotProfile000, %) |> hole(slotProfile001, %) |> hole(slotProfile002, %) -// extrude the profile to create the spatula flipper +// Extrude the profile to create the spatula flipper flipper = extrude(spatulaProfile, length = flipperThickness) -// fillet the edges of the flipper +// Fillet the edges of the flipper fillet( flipper, radius = flipperFilletRadius, @@ -86,10 +86,10 @@ fillet( ], ) -// create a sketch on the "XZ" plane offset by half the thickness +// Create a sketch on the "XZ" plane offset by half the thickness sketch001 = startSketchOn(offsetPlane(XZ, offset = -handleWidth / 2)) -// create a profile of the spatula handle +// Create a profile of the spatula handle handleProfile = startProfileAt([0.0, flipperThickness], sketch001) |> line(end = [31.819805, 31.819805], tag = $handleBottomEdge) |> line(end = [140.953893, 51.303021]) @@ -99,10 +99,10 @@ handleProfile = startProfileAt([0.0, flipperThickness], sketch001) |> xLine(length = 7.071068) |> close() -// create an extrusion extrude001 +// Create an extrusion extrude001 handle = extrude(handleProfile, length = handleWidth) -// fillet the bend of the spatula handle +// Fillet the bend of the spatula handle fillet( handle, radius = 4, @@ -112,7 +112,7 @@ fillet( ], ) -// define a plane which is at the end of the handle +// Define a plane which is at the end of the handle handlePlane = { plane = { origin = [208.593833, 0.0, 75.921946], @@ -122,10 +122,10 @@ handlePlane = { } } -// create a sketch on the handle plane +// Create a sketch on the handle plane sketch002 = startSketchOn(handlePlane) -// create a profile of the grip +// Create a profile of the grip gripProfile = startProfileAt([-26.806746, -10.0], sketch002) |> xLine(length = gripWidth - (2 * gripFilletRadius)) |> arc({ @@ -153,14 +153,14 @@ gripProfile = startProfileAt([-26.806746, -10.0], sketch002) }, %) |> close() -// extrude the grip profile to create the grip +// Extrude the grip profile to create the grip grip = extrude(gripProfile, length = -gripLength) -// create a sketch on the grip for the hole +// Create a sketch on the grip for the hole sketch003 = startSketchOn(grip, gripEdgeTop) -// create a profile for the grip hole +// Create a profile for the grip hole gripHoleProfile = slot(sketch003, [0, 200], [0, 210], gripSlotWidth) -// cut a hole in the grip +// Cut a hole in the grip extrude(gripHoleProfile, length = -gripWidth - 20) diff --git a/public/kcl-samples/french-press/main.kcl b/public/kcl-samples/french-press/main.kcl index 3493823f1..d4d290f9a 100644 --- a/public/kcl-samples/french-press/main.kcl +++ b/public/kcl-samples/french-press/main.kcl @@ -4,7 +4,7 @@ // Set units @settings(defaultLengthUnit = in) -// Define constants +// Define parameters carafeDiameter = 4.41 carafeHeight = 7.32 handleThickness = 0.65 diff --git a/public/kcl-samples/gear-rack/main.kcl b/public/kcl-samples/gear-rack/main.kcl index aeba84b75..b87478778 100644 --- a/public/kcl-samples/gear-rack/main.kcl +++ b/public/kcl-samples/gear-rack/main.kcl @@ -1,10 +1,10 @@ // 100mm Gear Rack // A flat bar or rail that is engraved with teeth along its length. These teeth are designed to mesh with the teeth of a gear, known as a pinion. When the pinion, a small cylindrical gear, rotates, its teeth engage with the teeth on the rack, causing the rack to move linearly. Conversely, linear motion applied to the rack will cause the pinion to rotate. -// Set Units +// Set units @settings(defaultLengthUnit = mm) -// Define constants +// Define parameters length = 100 pitchHeight = 11.5 width = 5 diff --git a/public/kcl-samples/gear/main.kcl b/public/kcl-samples/gear/main.kcl index 907269a8b..e6cc64902 100644 --- a/public/kcl-samples/gear/main.kcl +++ b/public/kcl-samples/gear/main.kcl @@ -1,10 +1,10 @@ // Spur Gear // A rotating machine part having cut teeth or, in the case of a cogwheel, inserted teeth (called cogs), which mesh with another toothed part to transmit torque. Geared devices can change the speed, torque, and direction of a power source. The two elements that define a gear are its circular shape and the teeth that are integrated into its outer edge, which are designed to fit into the teeth of another gear. -// Set Units +// Set units @settings(defaultLengthUnit = in) -// Define constants +// Define parameters nTeeth = 21 module = 0.5 pitchDiameter = module * nTeeth diff --git a/public/kcl-samples/gridfinity-baseplate-magnets/main.kcl b/public/kcl-samples/gridfinity-baseplate-magnets/main.kcl index 42e681b99..8debb8dfe 100644 --- a/public/kcl-samples/gridfinity-baseplate-magnets/main.kcl +++ b/public/kcl-samples/gridfinity-baseplate-magnets/main.kcl @@ -4,7 +4,7 @@ // Set units in millimeters (mm) @settings(defaultLengthUnit = mm) -// Define constants +// Define parameters binLength = 42.0 cornerRadius = 4.0 firstStep = 0.7 @@ -21,7 +21,7 @@ countBinLength = 3 // The total height of the baseplate is a summation of the vertical heights of the baseplate steps height = firstStep + secondStep + thirdStep -// define a function which builds the profile of the baseplate bin +// Define a function which builds the profile of the baseplate bin fn face(plane) { faceSketch = startSketchOn(plane) |> startProfileAt([0, 0], %) @@ -33,10 +33,10 @@ fn face(plane) { return faceSketch } -// extrude a single side of the bin +// Extrude a single side of the bin singleSide = extrude(face(offsetPlane(YZ, offset = cornerRadius)), length = binLength - (cornerRadius * 2)) -// create the other sides of the bin by using a circular pattern +// Create the other sides of the bin by using a circular pattern sides = patternCircular3d( singleSide, arcDegrees = 360, @@ -46,16 +46,16 @@ sides = patternCircular3d( rotateDuplicates = true, ) -// define an axis axis000 +// Define an axis axis000 axis000 = { direction = [0.0, 1.0], origin = [cornerRadius, cornerRadius] } -// create a single corner of the bin +// Create a single corner of the bin singleCorner = revolve(face(offsetPlane(YZ, offset = cornerRadius)), angle = -90, axis = axis000) -// create the corners of the bin +// Create the corners of the bin corners = patternCircular3d( singleCorner, arcDegrees = 360, @@ -65,7 +65,7 @@ corners = patternCircular3d( rotateDuplicates = true, ) -// create the baseplate by patterning sides +// Create the baseplate by patterning sides basePlateSides = patternLinear3d( sides, axis = [1.0, 0.0, 0.0], @@ -74,7 +74,7 @@ basePlateSides = patternLinear3d( ) |> patternLinear3d(axis = [0.0, 1.0, 0.0], instances = countBinLength, distance = binLength) -// create the corners of the baseplate by patterning the corners +// Create the corners of the baseplate by patterning the corners basePlateCorners = patternLinear3d( corners, axis = [1.0, 0.0, 0.0], @@ -83,7 +83,7 @@ basePlateCorners = patternLinear3d( ) |> patternLinear3d(axis = [0.0, 1.0, 0.0], instances = countBinLength, distance = binLength) -// create the center cutout for the magnet profile +// Create the center cutout for the magnet profile fn magnetCenterCutout(plane) { magnetSketch = startSketchOn(plane) |> startProfileAt([ @@ -126,7 +126,7 @@ fn magnetCenterCutout(plane) { return magnetSketch } -// create the outside profile of the magnets +// Create the outside profile of the magnets fn magnetBase(plane) { magnetBaseSketch = startSketchOn(plane) |> startProfileAt([0, 0], %) @@ -138,7 +138,7 @@ fn magnetBase(plane) { return magnetBaseSketch } -// create sketch profile sketch000Profile002 +// Create sketch profile sketch000Profile002 magnetsSketch = startSketchOn(XY) |> circle(center = [cornerRadius * 2, cornerRadius * 2], radius = magOuterDiam / 2) |> patternCircular2d( @@ -148,14 +148,14 @@ magnetsSketch = startSketchOn(XY) rotateDuplicates = true, ) -// create a profile with holes for the magnets +// Create a profile with holes for the magnets magnetProfile = magnetBase(XY) |> hole(magnetsSketch, %) -// create an extrusion of the magnet cutout with holes +// Create an extrusion of the magnet cutout with holes magnetHolesExtrude = extrude(magnetProfile, length = -magDepth) -// add a fillet to the extrusion +// Add a fillet to the extrusion magnetHolesExtrudeFillets = fillet( magnetHolesExtrude, radius = cornerRadius, @@ -167,13 +167,13 @@ magnetHolesExtrudeFillets = fillet( ], ) -// create a profile without the holes for the magnets +// Create a profile without the holes for the magnets magnetProfileNoMagnets = magnetBase(offsetPlane(XY, offset = -magDepth)) -// create an extrusion of the magnet cutout without holes +// Create an extrusion of the magnet cutout without holes magnetCutoutExtrude = extrude(magnetProfileNoMagnets, length = -magDepth) -// add a fillet to the extrusion +// Add a fillet to the extrusion magnetCutoutExtrudeFillets = fillet( magnetCutoutExtrude, radius = cornerRadius, @@ -185,7 +185,7 @@ magnetCutoutExtrudeFillets = fillet( ], ) -// pattern the magnet cutouts with holes +// Pattern the magnet cutouts with holes patternLinear3d( magnetHolesExtrudeFillets, axis = [1.0, 0.0, 0.0], @@ -194,7 +194,7 @@ patternLinear3d( ) |> patternLinear3d(axis = [0.0, 1.0, 0.0], instances = countBinLength, distance = binLength) -// pattern the magnet cutouts without holes +// Pattern the magnet cutouts without holes patternLinear3d( magnetCutoutExtrudeFillets, axis = [1.0, 0.0, 0.0], diff --git a/public/kcl-samples/gridfinity-baseplate/main.kcl b/public/kcl-samples/gridfinity-baseplate/main.kcl index fca0b909f..56054aee5 100644 --- a/public/kcl-samples/gridfinity-baseplate/main.kcl +++ b/public/kcl-samples/gridfinity-baseplate/main.kcl @@ -4,7 +4,7 @@ // Set units in millimeters (mm) @settings(defaultLengthUnit = mm) -// Define constants +// Define parameters binLength = 42.0 cornerRadius = 4.0 firstStep = 0.7 @@ -18,7 +18,7 @@ countBinLength = 3 // The total height of the baseplate is a summation of the vertical heights of the baseplate steps height = firstStep + secondStep + thirdStep -// define a function which builds the profile of the baseplate bin +// Define a function which builds the profile of the baseplate bin fn face(plane) { faceSketch = startSketchOn(plane) |> startProfileAt([0, 0], %) @@ -30,10 +30,10 @@ fn face(plane) { return faceSketch } -// extrude a single side of the bin +// Extrude a single side of the bin singleSide = extrude(face(offsetPlane(YZ, offset = cornerRadius)), length = binLength - (cornerRadius * 2)) -// create the other sides of the bin by using a circular pattern +// Create the other sides of the bin by using a circular pattern sides = patternCircular3d( singleSide, arcDegrees = 360, @@ -43,16 +43,16 @@ sides = patternCircular3d( rotateDuplicates = true, ) -// define an axis axis000 +// Define an axis axis000 axis000 = { direction = [0.0, 1.0], origin = [cornerRadius, cornerRadius] } -// create a single corner of the bin +// Create a single corner of the bin singleCorner = revolve(face(offsetPlane(YZ, offset = cornerRadius)), angle = -90, axis = axis000) -// create the corners of the bin +// Create the corners of the bin corners = patternCircular3d( singleCorner, arcDegrees = 360, @@ -62,7 +62,7 @@ corners = patternCircular3d( rotateDuplicates = true, ) -// create the baseplate by patterning sides +// Create the baseplate by patterning sides basePlateSides = patternLinear3d( sides, axis = [1.0, 0.0, 0.0], @@ -71,7 +71,7 @@ basePlateSides = patternLinear3d( ) |> patternLinear3d(axis = [0.0, 1.0, 0.0], instances = countBinLength, distance = binLength) -// create the corners of the baseplate by patterning the corners +// Create the corners of the baseplate by patterning the corners basePlateCorners = patternLinear3d( corners, axis = [1.0, 0.0, 0.0], diff --git a/public/kcl-samples/gridfinity-bins-stacking-lip/main.kcl b/public/kcl-samples/gridfinity-bins-stacking-lip/main.kcl index 7c9e25a85..ef51b3dfc 100644 --- a/public/kcl-samples/gridfinity-bins-stacking-lip/main.kcl +++ b/public/kcl-samples/gridfinity-bins-stacking-lip/main.kcl @@ -4,7 +4,7 @@ // Set units in millimeters (mm) @settings(defaultLengthUnit = mm) -// Define constants +// Define parameters binLength = 41.5 binHeight = 7.0 binBaseLength = 2.95 @@ -33,7 +33,7 @@ countBinHeight = 1 height = firstStep + secondStep + thirdStep lipHeight = lipStep1 + lipStep2 + lipStep3 + lipStep4 + lipStep5 -// define a function which builds the profile of the baseplate bin +// Define a function which builds the profile of the baseplate bin fn face(plane) { faceSketch = startSketchOn(plane) |> startProfileAt([binBaseLength + binTol, 0], %) @@ -46,10 +46,10 @@ fn face(plane) { return faceSketch } -// extrude a single side of the bin +// Extrude a single side of the bin singleSide = extrude(face(offsetPlane(YZ, offset = cornerRadius + binTol)), length = binLength - (cornerRadius * 2)) -// create the other sides of the bin by using a circular pattern +// Create the other sides of the bin by using a circular pattern sides = patternCircular3d( singleSide, arcDegrees = 360, @@ -63,7 +63,7 @@ sides = patternCircular3d( rotateDuplicates = true, ) -// define an axis axis000 +// Define an axis axis000 axis000 = { direction = [0.0, 1.0], origin = [ @@ -72,10 +72,10 @@ axis000 = { ] } -// create a single corner of the bin +// Create a single corner of the bin singleCorner = revolve(face(offsetPlane(YZ, offset = cornerRadius + binTol)), angle = -90, axis = axis000) -// create the corners of the bin +// Create the corners of the bin corners = patternCircular3d( singleCorner, arcDegrees = 360, @@ -128,7 +128,7 @@ magCutout000 = startSketchOn(singleBinFill, "start") ) |> extrude(length = -magDepth) -// create the baseplate by patterning sides +// Create the baseplate by patterning sides binSides = patternLinear3d( sides, axis = [1.0, 0.0, 0.0], @@ -137,7 +137,7 @@ binSides = patternLinear3d( ) |> patternLinear3d(axis = [0.0, 1.0, 0.0], instances = countBinLength, distance = binLength + binTol * 2) -// create the corners of the baseplate by patterning the corners +// Create the corners of the baseplate by patterning the corners binCorners = patternLinear3d( corners, axis = [1.0, 0.0, 0.0], @@ -146,7 +146,7 @@ binCorners = patternLinear3d( ) |> patternLinear3d(axis = [0.0, 1.0, 0.0], instances = countBinLength, distance = binLength + binTol * 2) -// create the fill of the bin by patterning the corners +// Create the fill of the bin by patterning the corners binFill = patternLinear3d( singleBinFill, axis = [1.0, 0.0, 0.0], @@ -155,7 +155,6 @@ binFill = patternLinear3d( ) |> patternLinear3d(axis = [0.0, 1.0, 0.0], instances = countBinLength, distance = binLength + binTol * 2) -// binTop = startSketchOn(offsetPlane(XY, offset = height)) |> startProfileAt([0, 0], %) |> xLine(length = (binLength + 2 * binTol) * countBinWidth, tag = $line010) @@ -174,7 +173,7 @@ binTop = startSketchOn(offsetPlane(XY, offset = height)) ) |> shell(faces = ["end"], thickness = binThk) -// define a function which builds the profile of the baseplate bin +// Define a function which builds the profile of the baseplate bin fn lipFace(plane) { faceSketch = startSketchOn(plane) |> startProfileAt([0, 0], %) @@ -234,13 +233,13 @@ plane002 = { } } -// extrude a single side of the lip of the bin +// Extrude a single side of the lip of the bin lipSingleLength = extrude(lipFace(plane000), length = binLength * countBinWidth - (2 * cornerRadius) + 2 * binTol * countBinWidth) -// extrude a single side of the lip of the bin +// Extrude a single side of the lip of the bin lipSingleWidth = extrude(lipFace(plane001), length = binLength * countBinLength - (2 * cornerRadius) + 2 * binTol * countBinLength) -// create the other sides of the lips by using a circular pattern +// Create the other sides of the lips by using a circular pattern lipLengths = patternCircular3d( lipSingleLength, arcDegrees = 360, @@ -254,7 +253,7 @@ lipLengths = patternCircular3d( rotateDuplicates = true, ) -// create the other sides of the lips by using a circular pattern +// Create the other sides of the lips by using a circular pattern lipWidths = patternCircular3d( lipSingleWidth, arcDegrees = 360, @@ -268,19 +267,19 @@ lipWidths = patternCircular3d( rotateDuplicates = true, ) -// define an axis axis000 +// Define an axis axis000 axis001 = { direction = [0.0, 1.0], origin = [cornerRadius, cornerRadius] } -// create a single corner of the bin +// Create a single corner of the bin lipSingleLengthCorner = revolve(lipFace(plane000), angle = -90, axis = axis001) -// create a single corner of the bin +// Create a single corner of the bin lipSingleWidthCorner = revolve(lipFace(plane002), angle = 90, axis = axis001) -// create the corners of the bin +// Create the corners of the bin lipCorners000 = patternCircular3d( lipSingleLengthCorner, arcDegrees = 360, @@ -294,7 +293,7 @@ lipCorners000 = patternCircular3d( rotateDuplicates = true, ) -// create the corners of the bin +// Create the corners of the bin lipCorners001 = patternCircular3d( lipSingleWidthCorner, arcDegrees = 360, diff --git a/public/kcl-samples/gridfinity-bins/main.kcl b/public/kcl-samples/gridfinity-bins/main.kcl index 023653db0..ef06cafa1 100644 --- a/public/kcl-samples/gridfinity-bins/main.kcl +++ b/public/kcl-samples/gridfinity-bins/main.kcl @@ -4,7 +4,7 @@ // Set units in millimeters (mm) @settings(defaultLengthUnit = mm) -// Define constants +// Define parameters binLength = 41.5 binHeight = 7.0 binBaseLength = 2.95 @@ -26,7 +26,7 @@ countBinHeight = 2 // The total height of the baseplate is a summation of the vertical heights of the baseplate steps height = firstStep + secondStep + thirdStep -// define a function which builds the profile of the baseplate bin +// Define a function which builds the profile of the baseplate bin fn face(plane) { faceSketch = startSketchOn(plane) |> startProfileAt([binBaseLength + binTol, 0], %) @@ -39,10 +39,10 @@ fn face(plane) { return faceSketch } -// extrude a single side of the bin +// Extrude a single side of the bin singleSide = extrude(face(offsetPlane(YZ, offset = cornerRadius + binTol)), length = binLength - (cornerRadius * 2)) -// create the other sides of the bin by using a circular pattern +// Create the other sides of the bin by using a circular pattern sides = patternCircular3d( singleSide, arcDegrees = 360, @@ -56,7 +56,7 @@ sides = patternCircular3d( rotateDuplicates = true, ) -// define an axis axis000 +// Define an axis axis000 axis000 = { direction = [0.0, 1.0], origin = [ @@ -65,10 +65,10 @@ axis000 = { ] } -// create a single corner of the bin +// Create a single corner of the bin singleCorner = revolve(face(offsetPlane(YZ, offset = cornerRadius + binTol)), angle = -90, axis = axis000) -// create the corners of the bin +// Create the corners of the bin corners = patternCircular3d( singleCorner, arcDegrees = 360, @@ -121,7 +121,7 @@ magCutout000 = startSketchOn(singleBinFill, "start") ) |> extrude(length = -magDepth) -// create the baseplate by patterning sides +// Create the baseplate by patterning sides binSides = patternLinear3d( sides, axis = [1.0, 0.0, 0.0], @@ -130,7 +130,7 @@ binSides = patternLinear3d( ) |> patternLinear3d(axis = [0.0, 1.0, 0.0], instances = countBinLength, distance = binLength + binTol * 2) -// create the corners of the baseplate by patterning the corners +// Create the corners of the baseplate by patterning the corners binCorners = patternLinear3d( corners, axis = [1.0, 0.0, 0.0], @@ -139,7 +139,7 @@ binCorners = patternLinear3d( ) |> patternLinear3d(axis = [0.0, 1.0, 0.0], instances = countBinLength, distance = binLength + binTol * 2) -// create the fill of the bin by patterning the corners +// Create the fill of the bin by patterning the corners binFill = patternLinear3d( singleBinFill, axis = [1.0, 0.0, 0.0], @@ -148,7 +148,7 @@ binFill = patternLinear3d( ) |> patternLinear3d(axis = [0.0, 1.0, 0.0], instances = countBinLength, distance = binLength + binTol * 2) -// create the top of the bin +// Create the top of the bin binTop = startSketchOn(offsetPlane(XY, offset = height)) |> startProfileAt([0, 0], %) |> xLine(length = (binLength + 2 * binTol) * countBinWidth, tag = $line010) diff --git a/public/kcl-samples/hex-nut/main.kcl b/public/kcl-samples/hex-nut/main.kcl index dabffa701..9ef26647c 100644 --- a/public/kcl-samples/hex-nut/main.kcl +++ b/public/kcl-samples/hex-nut/main.kcl @@ -1,10 +1,10 @@ -// Hex nut +// Hex Nut // A hex nut is a type of fastener with a threaded hole and a hexagonal outer shape, used in a wide variety of applications to secure parts together. The hexagonal shape allows for a greater torque to be applied with wrenches or tools, making it one of the most common nut types in hardware. // Set Units @settings(defaultLengthUnit = in) -// Define constants (5/16" - 24 thread size) +// Define parameters (5/16" - 24 thread size) wallToWallLength = 0.5 thickness = 0.266 diameter = 0.3125 diff --git a/public/kcl-samples/i-beam/main.kcl b/public/kcl-samples/i-beam/main.kcl index 6ccfa5553..e59a5e80b 100644 --- a/public/kcl-samples/i-beam/main.kcl +++ b/public/kcl-samples/i-beam/main.kcl @@ -1,10 +1,10 @@ // I-beam // A structural metal beam with an I shaped cross section. Often used in construction and architecture -// Set Units +// Set units @settings(defaultLengthUnit = in) -// Define Beam Dimensions +// Define parameters beamLength = 6 * ft() beamHeight = 4 flangeWidth = 2.663 @@ -13,7 +13,7 @@ webThickness = 0.193 rootRadius = 0.457 // Sketch a quadrant of the beam cross section, then mirror for symmetry across each axis. Extrude to the appropriate length -sketch001 = startSketchOn(-XZ) +iBeam = startSketchOn(-XZ) |> startProfileAt([0, beamHeight / 2], %) |> xLine(length = flangeWidth / 2) |> yLine(length = -flangeThickness) diff --git a/public/kcl-samples/keyboard/main.kcl b/public/kcl-samples/keyboard/main.kcl index 33470b41b..2a9d62440 100644 --- a/public/kcl-samples/keyboard/main.kcl +++ b/public/kcl-samples/keyboard/main.kcl @@ -1,10 +1,10 @@ // Zoo Keyboard // A custom keyboard with Zoo brand lettering -// Set Units +// Set units @settings(defaultLengthUnit = in) -// Define constants +// Define parameters baseColor = "#0f0f0f" highlightColor1 = "#b0b0b0" highlightColor2 = "#23af93" diff --git a/public/kcl-samples/kitt/main.kcl b/public/kcl-samples/kitt/main.kcl index 0f629c449..06f64de7b 100644 --- a/public/kcl-samples/kitt/main.kcl +++ b/public/kcl-samples/kitt/main.kcl @@ -1,7 +1,7 @@ // Kitt // The beloved KittyCAD mascot in a voxelized style. -// pixel box function +// Pixel box function fn pixelBox(kitExtrude, extrudeTag, positionY, positionZ, width, height, depth) { pixelBoxBody = startSketchOn(kitExtrude, extrudeTag) |> startProfileAt([positionY, positionZ], %) diff --git a/public/kcl-samples/lego/main.kcl b/public/kcl-samples/lego/main.kcl index cacc945e9..c2fba5936 100644 --- a/public/kcl-samples/lego/main.kcl +++ b/public/kcl-samples/lego/main.kcl @@ -4,8 +4,8 @@ // Set Units @settings(defaultLengthUnit = in) -// Define constants -lbumps = 4 // number of bumps long +// Define parameters +lbumps = 3 // number of bumps long wbumps = 2 // number of bumps wide pitch = 8.0 clearance = 0.1 diff --git a/public/kcl-samples/makeup-mirror/main.kcl b/public/kcl-samples/makeup-mirror/main.kcl index fea832c7c..35fb44526 100644 --- a/public/kcl-samples/makeup-mirror/main.kcl +++ b/public/kcl-samples/makeup-mirror/main.kcl @@ -1,19 +1,19 @@ // Makeup Mirror // A circular vanity mirror mounted on a swiveling arm with pivot joints, used for personal grooming. -// Settings +// Set units @settings(defaultLengthUnit = mm) -// hinge +// Hinge parameters hingeRadius = 8 hingeHeight = hingeRadius * 3 hingeGap = 0.5 -// arm +// Arm parameters armLength = 170 armRadius = 5 -// mirror +// Mirror parameters mirrorRadius = 170 / 2 mirrorThickness = 10 archToMirrorGap = 5 @@ -21,7 +21,7 @@ archThickness = 1 archRadius = mirrorRadius + archToMirrorGap // Geometry -// hinge +// Add a function to create the hinge fn hingeFn(x, y, z) { hingeBody = startSketchOn(offsetPlane(XY, offset = z)) |> circle(center = [x, y], radius = hingeRadius) @@ -39,7 +39,7 @@ hingePartB3 = hingeFn(armLength, 0, hingeHeight * 2 + hingeGap * 2) hingePartC2 = hingeFn(armLength, -armLength, hingeHeight * 2 + hingeGap * 2) hingePartC3 = hingeFn(armLength, -armLength, hingeHeight * 3 + hingeGap * 3) -// arm +// Add a function to create the arm fn armFn(plane, offset, altitude) { armBody = startSketchOn(plane) |> circle(center = [offset, altitude], radius = armRadius) @@ -50,7 +50,7 @@ fn armFn(plane, offset, altitude) { armPartA = armFn(YZ, 0, hingeHeight * 1.5 + hingeGap) armPartB = armFn(XZ, armLength, hingeHeight * 2.5 + hingeGap * 2) -// mirror +// Add a function to create the mirror fn mirrorFn(plane, offsetX, offsetY, altitude, radius, tiefe, gestellR, gestellD) { armPlane = startSketchOn( offsetPlane(plane, offset = offsetY - (tiefe / 2))) armBody = circle(armPlane, center = [offsetX, altitude], radius = radius) diff --git a/public/kcl-samples/manifest.json b/public/kcl-samples/manifest.json index 956f599c0..5b5994def 100644 --- a/public/kcl-samples/manifest.json +++ b/public/kcl-samples/manifest.json @@ -6,13 +6,6 @@ "title": "80/20 Rail", "description": "An 80/20 extruded aluminum linear rail. T-slot profile adjustable by profile height, rail length, and origin position" }, - { - "file": "main.kcl", - "pathFromProjectDirectoryToFirstFile": "a-parametric-bearing-pillow-block/main.kcl", - "multipleFiles": false, - "title": "A Parametric Bearing Pillow Block", - "description": "A bearing pillow block, also known as a plummer block or pillow block bearing, is a pedestal used to provide support for a rotating shaft with the help of compatible bearings and various accessories. Housing a bearing, the pillow block provides a secure and stable foundation that allows the shaft to rotate smoothly within its machinery setup. These components are essential in a wide range of mechanical systems and machinery, playing a key role in reducing friction and supporting radial and axial loads." - }, { "file": "main.kcl", "pathFromProjectDirectoryToFirstFile": "ball-bearing/main.kcl", @@ -157,7 +150,7 @@ "file": "main.kcl", "pathFromProjectDirectoryToFirstFile": "hex-nut/main.kcl", "multipleFiles": false, - "title": "Hex nut", + "title": "Hex Nut", "description": "A hex nut is a type of fastener with a threaded hole and a hexagonal outer shape, used in a wide variety of applications to secure parts together. The hexagonal shape allows for a greater torque to be applied with wrenches or tools, making it one of the most common nut types in hardware." }, { @@ -209,12 +202,19 @@ "title": "Robot Arm", "description": "A 4 axis robotic arm for industrial use. These machines can be used for assembly, packaging, organization of goods, and quality inspection processes" }, + { + "file": "main.kcl", + "pathFromProjectDirectoryToFirstFile": "parametric-bearing-pillow-block/main.kcl", + "multipleFiles": false, + "title": "Parametric Bearing Pillow Block", + "description": "A bearing pillow block, also known as a plummer block or pillow block bearing, is a pedestal used to provide support for a rotating shaft with the help of compatible bearings and various accessories. Housing a bearing, the pillow block provides a secure and stable foundation that allows the shaft to rotate smoothly within its machinery setup. These components are essential in a wide range of mechanical systems and machinery, playing a key role in reducing friction and supporting radial and axial loads." + }, { "file": "main.kcl", "pathFromProjectDirectoryToFirstFile": "pipe/main.kcl", "multipleFiles": false, "title": "Pipe", - "description": "A tubular section or hollow cylinder, usually but not necessarily of circular cross-section, used mainly to convey substances that can flow." + "description": "Piping for the pipe flange assembly" }, { "file": "main.kcl", @@ -248,7 +248,7 @@ "file": "main.kcl", "pathFromProjectDirectoryToFirstFile": "router-template-slate/main.kcl", "multipleFiles": false, - "title": "Router template for a slate", + "title": "Router Template for a Slate", "description": "A guide for routing a slate for a cross bar." }, { diff --git a/public/kcl-samples/mounting-plate/main.kcl b/public/kcl-samples/mounting-plate/main.kcl index ca6241b91..3c86913f7 100644 --- a/public/kcl-samples/mounting-plate/main.kcl +++ b/public/kcl-samples/mounting-plate/main.kcl @@ -1,10 +1,10 @@ // Mounting Plate // A flat piece of material, often metal or plastic, that serves as a support or base for attaching, securing, or mounting various types of equipment, devices, or components. -// Set Units +// Set units @settings(defaultLengthUnit = in) -// Define constants +// Define parameters plateLength = 10 plateWidth = 6 filletRadius = 0.5 diff --git a/public/kcl-samples/multi-axis-robot/main.kcl b/public/kcl-samples/multi-axis-robot/main.kcl index 358a37fdd..e1321decd 100644 --- a/public/kcl-samples/multi-axis-robot/main.kcl +++ b/public/kcl-samples/multi-axis-robot/main.kcl @@ -4,6 +4,7 @@ // Set Units @settings(defaultLengthUnit = in) +// Import parts import "robot-arm-base.kcl" as robotArmBase import "robot-rotating-base.kcl" as rotatingBase import "robot-arm-j2.kcl" as j2RobotArm diff --git a/public/kcl-samples/a-parametric-bearing-pillow-block/main.kcl b/public/kcl-samples/parametric-bearing-pillow-block/main.kcl similarity index 79% rename from public/kcl-samples/a-parametric-bearing-pillow-block/main.kcl rename to public/kcl-samples/parametric-bearing-pillow-block/main.kcl index cbdc07c80..6e53c6e47 100644 --- a/public/kcl-samples/a-parametric-bearing-pillow-block/main.kcl +++ b/public/kcl-samples/parametric-bearing-pillow-block/main.kcl @@ -1,10 +1,10 @@ -// A Parametric Bearing Pillow Block +// Parametric Bearing Pillow Block // A bearing pillow block, also known as a plummer block or pillow block bearing, is a pedestal used to provide support for a rotating shaft with the help of compatible bearings and various accessories. Housing a bearing, the pillow block provides a secure and stable foundation that allows the shaft to rotate smoothly within its machinery setup. These components are essential in a wide range of mechanical systems and machinery, playing a key role in reducing friction and supporting radial and axial loads. // Set units @settings(defaultLengthUnit = in) -// Define constants such as length, width, height, counter-bore depth and diameter, bearing diameter, hole location padding, and more +// Define parameters length = 6 width = 4 height = 1 @@ -14,15 +14,15 @@ holeDia = .375 padding = 1.5 bearingDia = 3 -// (Needs to be updated). Sketch the block and extrude up to where the counterbore diameter starts. -extrude001 = startSketchOn(XY) +// Sketch the block body +body = startSketchOn(XY) |> startProfileAt([-width / 2, -length / 2], %) |> line(endAbsolute = [width / 2, -length / 2]) |> line(endAbsolute = [width / 2, length / 2]) |> line(endAbsolute = [-width / 2, length / 2]) |> close() |> extrude(length = height) -extrude002 = startSketchOn(extrude001, 'end') +counterBoreHoles = startSketchOn(body, 'end') |> circle( center = [ -(width / 2 - (padding / 2)), @@ -34,7 +34,7 @@ extrude002 = startSketchOn(extrude001, 'end') |> patternLinear2d(instances = 2, distance = width - padding, axis = [1, 0]) |> extrude(%, length = -cbDepth) -extrude003 = startSketchOn(extrude001, 'start') +boltHoles = startSketchOn(body, 'start') |> circle( center = [ -(width / 2 - (padding / 2)), @@ -46,6 +46,6 @@ extrude003 = startSketchOn(extrude001, 'start') |> patternLinear2d(instances = 2, distance = width - padding, axis = [1, 0]) |> extrude(length = -height + cbDepth) -extrude004 = startSketchOn(extrude001, 'end') +centerHole = startSketchOn(body, 'end') |> circle(center = [0, 0], radius = bearingDia / 2) |> extrude(length = -height) diff --git a/public/kcl-samples/pipe-flange-assembly/1120t74-pipe.kcl b/public/kcl-samples/pipe-flange-assembly/1120t74-pipe.kcl index 29a06b255..3bcbc133a 100644 --- a/public/kcl-samples/pipe-flange-assembly/1120t74-pipe.kcl +++ b/public/kcl-samples/pipe-flange-assembly/1120t74-pipe.kcl @@ -1,25 +1,24 @@ // Pipe -// piping for the pipe flange assembly +// Piping for the pipe flange assembly -// set units +// Set units @settings(defaultLengthUnit = in) -// import constants -import pipeInnerDiameter, pipeOuterDiameter, pipeLength from "globals.kcl" +// Import parameters +import pipeInnerDiameter, pipeOuterDiameter, pipeLength from "parameters.kcl" -// create a function to make the pipe +// Create a function to make the pipe. Export export fn pipe() { - // create the pipe base + + // Create the pipe base pipeBase = startSketchOn(XZ) |> circle(%, center = [0, 0], radius = pipeOuterDiameter / 2) |> extrude(%, length = pipeLength) - // extrude a hole through the length of the pipe + // Extrude a hole through the length of the pipe pipe = startSketchOn(pipeBase, 'end') |> circle(center = [0, 0], radius = pipeInnerDiameter / 2) |> extrude(%, length = -pipeLength) |> appearance(color = "#a24ed0") return pipe } - -// https://www.mcmaster.com/1120T74/ diff --git a/public/kcl-samples/pipe-flange-assembly/68095k348-flange.kcl b/public/kcl-samples/pipe-flange-assembly/68095k348-flange.kcl index 48985be75..d7c2ed0c2 100644 --- a/public/kcl-samples/pipe-flange-assembly/68095k348-flange.kcl +++ b/public/kcl-samples/pipe-flange-assembly/68095k348-flange.kcl @@ -1,15 +1,16 @@ -// 68095k348 flange -// flange used for mating two pipes together in the pipe flange assembly. +// Flange +// Flange used for mating two pipes together in the pipe flange assembly. -// set units +// Set units @settings(defaultLengthUnit = in) -// import constants -import pipeDiameter, mountingHoleDiameter, mountingHolePlacementDiameter, flangeDiameter, flangeTotalThickness, flangeBackHeight, flangeFrontHeight, flangeBaseThickness, flangeBackDiameter, flangeFrontDiameter from "globals.kcl" +// Import parameters +import pipeDiameter, mountingHoleDiameter, mountingHolePlacementDiameter, flangeDiameter, flangeTotalThickness, flangeBackHeight, flangeFrontHeight, flangeBaseThickness, flangeBackDiameter, flangeFrontDiameter from "parameters.kcl" -// create a function to create the flange +// Create a function to create the flange. We must create a function since we are using multiple flanges. export fn flange() { - // sketch the mounting hole pattern + + // Sketch the mounting hole pattern mountingHoles = startSketchOn(XY) |> circle(%, center = [0, mountingHolePlacementDiameter / 2], radius = mountingHoleDiameter / 2) |> patternCircular2d( @@ -20,13 +21,13 @@ export fn flange() { rotateDuplicates = false, ) - // create the flange base + // Create the flange base flangeBase = startSketchOn(XY) |> circle(%, center = [0, 0], radius = flangeDiameter / 2) |> hole(mountingHoles, %) |> extrude(%, length = flangeBaseThickness) - // create both the raised portions on the front and back of the flange base + // Create both the raised portions on the front and back of the flange base flangeBack = startSketchOn(flangeBase, 'start') |> circle(%, center = [0, 0], radius = flangeBackDiameter / 2) |> extrude(%, length = flangeBackHeight) @@ -34,13 +35,11 @@ export fn flange() { |> circle(%, center = [0, 0], radius = flangeFrontDiameter / 2) |> extrude(%, length = flangeFrontHeight) - // create the circular cut in the center for the pipe + // Create the circular cut in the center for the pipe pipeCut = startSketchOn(flangeFront, 'end') |> circle(%, center = [0, 0], radius = pipeDiameter / 2) |> extrude(%, length = -flangeTotalThickness) |> appearance(%, color = "#bab0b0") return pipeCut -} - -// https://www.mcmaster.com/68095K348/ +} \ No newline at end of file diff --git a/public/kcl-samples/pipe-flange-assembly/91251a404-bolt.kcl b/public/kcl-samples/pipe-flange-assembly/91251a404-bolt.kcl index 94159764f..cb3655e66 100644 --- a/public/kcl-samples/pipe-flange-assembly/91251a404-bolt.kcl +++ b/public/kcl-samples/pipe-flange-assembly/91251a404-bolt.kcl @@ -1,13 +1,13 @@ -// 91251A404 Socket Head Cap Screw +// Socket Head Cap Screw // screw for mating the flanges together in the pipe flange assembly -// set units +// Set units @settings(defaultLengthUnit = in) -// import constants -import boltDiameter, boltLength, boltHeadLength, boltHeadDiameter, boltHexDrive, boltHexFlatLength, boltThreadLength from "globals.kcl" +// Import parameters +import boltDiameter, boltLength, boltHeadLength, boltHeadDiameter, boltHexDrive, boltHexFlatLength, boltThreadLength from "parameters.kcl" -// create a function to make a the bolt +// Create a function to make a the bolt export fn bolt() { // Create the head of the cap screw boltHead = startSketchOn(XZ) @@ -52,5 +52,3 @@ export fn bolt() { return boltBody } - -// https://www.mcmaster.com/91251a404/ diff --git a/public/kcl-samples/pipe-flange-assembly/9472k188-gasket.kcl b/public/kcl-samples/pipe-flange-assembly/9472k188-gasket.kcl index f5f12269e..db777f76f 100644 --- a/public/kcl-samples/pipe-flange-assembly/9472k188-gasket.kcl +++ b/public/kcl-samples/pipe-flange-assembly/9472k188-gasket.kcl @@ -1,26 +1,19 @@ -// 9472K188 Gasket -// gasket for the pipe flange assembly. A gasket is a mechanical seal that fills the space between two or more mating surfaces, preventing leaks of liquids or gases under compression +// Gasket +// Gasket for the pipe flange assembly. A gasket is a mechanical seal that fills the space between two or more mating surfaces, preventing leaks of liquids or gases under compression -// set units +// Set units @settings(defaultLengthUnit = in) -// import constants -import gasketOutsideDiameter, gasketInnerDiameter, gasketThickness from "globals.kcl" +// Import parameters +import gasketOutsideDiameter, gasketInnerDiameter, gasketThickness from "parameters.kcl" -// create a function to make the gasket -export fn gasket() { - // create the base of the gasket - gasketBase = startSketchOn(XY) - |> circle(%, center = [0, 0], radius = gasketOutsideDiameter / 2) - |> extrude(%, length = gasketThickness) +// Create the base of the gasket +gasketBase = startSketchOn(XY) + |> circle(%, center = [0, 0], radius = gasketOutsideDiameter / 2) + |> extrude(%, length = gasketThickness) - // extrude a circular hole through the gasket base - gasket = startSketchOn(gasketBase, 'end') - |> circle(%, center = [0, 0], radius = gasketInnerDiameter / 2) - |> extrude(%, length = -gasketThickness) - |> appearance(%, color = "#d0cb3e") - - return gasket -} - -// https://www.mcmaster.com/9472K616/ +// Extrude a circular hole through the gasket base +startSketchOn(gasketBase, 'end') + |> circle(%, center = [0, 0], radius = gasketInnerDiameter / 2) + |> extrude(%, length = -gasketThickness) + |> appearance(%, color = "#d0cb3e") diff --git a/public/kcl-samples/pipe-flange-assembly/95479a127-hex-nut.kcl b/public/kcl-samples/pipe-flange-assembly/95479a127-hex-nut.kcl index 101e1d638..d2e5fc22b 100644 --- a/public/kcl-samples/pipe-flange-assembly/95479a127-hex-nut.kcl +++ b/public/kcl-samples/pipe-flange-assembly/95479a127-hex-nut.kcl @@ -1,15 +1,16 @@ -// 95479A127 Hex Nut -// hex nut for the screws in the pipe flange assembly. +// Hex Nut +// Hex nut for the screws in the pipe flange assembly. -// set units +// Set units @settings(defaultLengthUnit = in) -// import constants -import hexNutDiameter, hexNutFlatToFlat, hexNutThickness, hexNutFlatLength from "globals.kcl" +// Import parameters +import hexNutDiameter, hexNutFlatToFlat, hexNutThickness, hexNutFlatLength from "parameters.kcl" -// create a function to make the hex nut +// Create a function to make the hex nut. Must be a function since multiple hex nuts are used export fn hexNut() { - // create the base of the hex nut + + // Create the base of the hex nut hexNutBase = startSketchOn(XY) |> startProfileAt([ hexNutFlatToFlat / 2, @@ -38,7 +39,7 @@ export fn hexNut() { |> close() |> extrude(length = hexNutThickness) - // create the hole in the center of the hex nut + // Create the hole in the center of the hex nut hexNut = startSketchOn(hexNutBase, 'end') |> circle(center = [0, 0], radius = hexNutDiameter / 2) |> extrude(%, length = -hexNutThickness) @@ -46,4 +47,3 @@ export fn hexNut() { return hexNut } -// https://www.mcmaster.com/95479A127/ diff --git a/public/kcl-samples/pipe-flange-assembly/98017a257-washer.kcl b/public/kcl-samples/pipe-flange-assembly/98017a257-washer.kcl index 0f0a7c066..92a585da8 100644 --- a/public/kcl-samples/pipe-flange-assembly/98017a257-washer.kcl +++ b/public/kcl-samples/pipe-flange-assembly/98017a257-washer.kcl @@ -1,20 +1,20 @@ // 98017A257 Washer -// washer for the screws in the pipe flange assembly. +// Washer for the screws in the pipe flange assembly. -// set units +// Set units @settings(defaultLengthUnit = in) -// import constants -import washerInnerDia, washerOuterDia, washerThickness from "globals.kcl" +// Import parameters +import washerInnerDia, washerOuterDia, washerThickness from "parameters.kcl" -// create a function to make the washer +// Create a function to make the washer. Must be a function since multiple washers are used. export fn washer() { - // create the base of the washer + // Create the base of the washer washerBase = startSketchOn(XY) |> circle(center = [0, 0], radius = washerOuterDia / 2) |> extrude(length = washerThickness) - // extrude a hole through the washer + // Extrude a hole through the washer washer = startSketchOn(washerBase, 'end') |> circle(center = [0, 0], radius = washerInnerDia / 2) |> extrude(%, length = -washerThickness) @@ -22,5 +22,3 @@ export fn washer() { return washer } - -// https://www.mcmaster.com/98017A257/ diff --git a/public/kcl-samples/pipe-flange-assembly/main.kcl b/public/kcl-samples/pipe-flange-assembly/main.kcl index 9855056a8..e862eebd1 100644 --- a/public/kcl-samples/pipe-flange-assembly/main.kcl +++ b/public/kcl-samples/pipe-flange-assembly/main.kcl @@ -1,31 +1,31 @@ // Pipe and Flange Assembly // A crucial component in various piping systems, designed to facilitate the connection, disconnection, and access to piping for inspection, cleaning, and modifications. This assembly combines pipes (long cylindrical conduits) with flanges (plate-like fittings) to create a secure yet detachable joint. -// set units +// Set units @settings(defaultLengthUnit = in) -// import constants -import * from "globals.kcl" +// Import parameters +import * from "parameters.kcl" -// import parts +// Import parts +import '9472k188-gasket.kcl' as gasket import flange from "68095k348-flange.kcl" -import gasket from "9472k188-gasket.kcl" import washer from "98017a257-washer.kcl" import bolt from "91251a404-bolt.kcl" import hexNut from "95479a127-hex-nut.kcl" import pipe from "1120t74-pipe.kcl" -// place flanges +// Place flanges flange() flange() |> rotate(axis = [0, 1, 0], angle = 180) |> translate(x = 0, y = 0, z = flangeBackHeight * 2 + gasketThickness) -// place gasket between the flanges -gasket() +// Place gasket between the flanges +gasket |> translate(x = 0, y = 0, z = -flangeBackHeight - gasketThickness) -// place eight washers (four front, four back) +// Place eight washers (four front, four back) washer() |> translate(x = mountingHolePlacementDiameter / 2, y = 0, z = flangeBaseThickness) |> patternCircular3d( @@ -43,7 +43,7 @@ washer() axis = [0, 0, 1], ) -// place four bolts +// Place four bolts bolt() |> translate(x = mountingHolePlacementDiameter / 2, y = 0, z = flangeBaseThickness + washerThickness) |> rotate(roll = 90, pitch = 0, yaw = 0) @@ -56,7 +56,7 @@ bolt() rotateDuplicates = false, ) -// place four hex nuts +// Place four hex nuts hexNut() |> translate(x = mountingHolePlacementDiameter / 2, y = 0, z = -(flangeBackHeight * 2 + gasketThickness + flangeBaseThickness + washerThickness + hexNutThickness)) |> patternCircular3d( @@ -68,7 +68,7 @@ hexNut() rotateDuplicates = false, ) -// place both pieces of pipe +// Place both pieces of pipe pipe() |> rotate( %, diff --git a/public/kcl-samples/pipe-flange-assembly/globals.kcl b/public/kcl-samples/pipe-flange-assembly/parameters.kcl similarity index 88% rename from public/kcl-samples/pipe-flange-assembly/globals.kcl rename to public/kcl-samples/pipe-flange-assembly/parameters.kcl index 6e2a29bc9..0763c64fd 100644 --- a/public/kcl-samples/pipe-flange-assembly/globals.kcl +++ b/public/kcl-samples/pipe-flange-assembly/parameters.kcl @@ -1,9 +1,9 @@ -// Globals +// Parameters -// set units +// Set units @settings(defaultLengthUnit = in) -// flange (68095K348) +// Flange (68095K348) export pipeDiameter = 2.440 export mountingHoleDiameter = 0.750 export mountingHolePlacementDiameter = 4.750 @@ -17,12 +17,12 @@ export flangeBaseThickness = flangeTotalThickness - flangeBackHeight - flangeFro export flangeBackDiameter = 3.620 export flangeFrontDiameter = 3.060 -// washer (98017A257) +// Washer (98017A257) export washerInnerDia = 0.640 export washerOuterDia = 1.188 export washerThickness = 0.032 -// bolt (91251A404) +// Bolt (91251A404) export boltDiameter = 0.625 export boltLength = 2.500 export boltHeadLength = boltDiameter @@ -31,18 +31,18 @@ export boltHexDrive = 1 / 2 export boltHexFlatLength = boltHexDrive / (2 * cos(toRadians(30))) export boltThreadLength = 1.750 -// hex nut (95479A127) +// Hex nut (95479A127) export hexNutDiameter = 5 / 8 export hexNutFlatToFlat = 15 / 16 export hexNutThickness = 35 / 64 export hexNutFlatLength = hexNutFlatToFlat / (2 * cos(toRadians(30))) -// gasket (9472K188) +// Gasket (9472K188) export gasketOutsideDiameter = 4.125 export gasketInnerDiameter = 2.375 export gasketThickness = 0.031 -// pipe (1120T74) +// Pipe (1120T74) export pipeInnerDiameter = 2.0 export pipeOuterDiameter = 2.375 export pipeLength = 6 diff --git a/public/kcl-samples/pipe-with-bend/main.kcl b/public/kcl-samples/pipe-with-bend/main.kcl index b46f55529..a308557f4 100644 --- a/public/kcl-samples/pipe-with-bend/main.kcl +++ b/public/kcl-samples/pipe-with-bend/main.kcl @@ -4,24 +4,24 @@ // Set units @settings(defaultLengthUnit = in) -// Define constants +// Define parameters innerDiameter = 10 outerDiameter = 20 bendRadius = 30 bendAngle = 90 -// create a sketch in the 'XZ' plane +// Create a sketch in the 'XZ' plane sketch000 = startSketchOn(XZ) -// create a profile for the outer diameter +// Create a profile for the outer diameter outerProfile = circle(sketch000, center = [bendRadius, 0], radius = outerDiameter / 2) -// create a profile for the inner diameter +// Create a profile for the inner diameter innerProfile = circle(sketch000, center = [bendRadius, 0], radius = innerDiameter / 2) -// create the profile of the pipe +// Create the profile of the pipe pipeProfile = outerProfile |> hole(innerProfile, %) -// revolve the pipe profile at the desired angle +// Revolve the pipe profile at the desired angle pipe = revolve(pipeProfile, axis = Y, angle = bendAngle) diff --git a/public/kcl-samples/pipe/main.kcl b/public/kcl-samples/pipe/main.kcl index 579e80d30..f948826f1 100644 --- a/public/kcl-samples/pipe/main.kcl +++ b/public/kcl-samples/pipe/main.kcl @@ -1,36 +1,21 @@ // Pipe -// A tubular section or hollow cylinder, usually but not necessarily of circular cross-section, used mainly to convey substances that can flow. +// Piping for the pipe flange assembly -// Set Units +// Set units @settings(defaultLengthUnit = in) -// Define constants -pipeTotalLength = 20 -pipeLargeDiaLength = 1 -pipeLargeDia = 1 -pipeSmallDia = .75 -thickness = 0.125 -pipeTransitionAngle = 60 -pipeTransitionLength = 0.5 -pipeSmallDiaLength = pipeTotalLength - pipeTransitionLength - pipeLargeDiaLength +// Define parameters +pipeInnerDiameter = 2.0 +pipeOuterDiameter = 2.375 +pipeLength = 6 -// Create the sketch to be revolved around the y-axis. Use the small diameter, large diameter, length, and thickness to define the sketch. -pipeSketch = startSketchOn(XY) - |> startProfileAt([pipeSmallDia - (thickness / 2), 38], %) - |> line(end = [thickness, 0]) - |> line(end = [0, -pipeSmallDiaLength]) - |> angledLineOfYLength({ - angle = -60, - length = pipeTransitionLength - }, %) - |> line(end = [0, -pipeLargeDiaLength]) - |> xLine(length = -thickness) - |> line(end = [0, pipeLargeDiaLength]) - |> angledLineToX({ - angle = -pipeTransitionAngle + 180, - to = pipeSmallDia - (thickness / 2) - }, %) - |> close() +// Create the pipe base +pipeBase = startSketchOn(XZ) + |> circle(%, center = [0, 0], radius = pipeOuterDiameter / 2) + |> extrude(%, length = pipeLength) -// Revolve the sketch to create the pipe -pipe = revolve(pipeSketch, axis = Y) +// Extrude a hole through the length of the pipe +pipe = startSketchOn(pipeBase, 'end') + |> circle(center = [0, 0], radius = pipeInnerDiameter / 2) + |> extrude(%, length = -pipeLength) + |> appearance(color = "#a24ed0") diff --git a/public/kcl-samples/poopy-shoe/main.kcl b/public/kcl-samples/poopy-shoe/main.kcl index 03182e2f9..cdd46f12f 100644 --- a/public/kcl-samples/poopy-shoe/main.kcl +++ b/public/kcl-samples/poopy-shoe/main.kcl @@ -4,6 +4,7 @@ // Set units @settings(defaultLengthUnit = in) +// Define parameters wallThickness = 0.125 wallsWidth = 3 height = 5.125 @@ -12,6 +13,7 @@ backLength = 6 exitHeight = 1 frontLength = 7 +// Create the curved portion that catches the printer poop sketch001 = startSketchOn(-YZ) |> startProfileAt([wallsWidth / 2, 0], %) |> xLine(length = wallThickness / 2) @@ -78,6 +80,7 @@ sketch003 = startSketchOn(customPlane) |> close() |> extrude(length = wallThickness) +// Create the right side wall of the tub sketch004 = startSketchOn(sketch002, 'END') |> startProfileAt([0, 0], %) |> yLine(endAbsolute = height) diff --git a/public/kcl-samples/router-template-cross-bar/main.kcl b/public/kcl-samples/router-template-cross-bar/main.kcl index 34fcfe4e4..e3f57794d 100644 --- a/public/kcl-samples/router-template-cross-bar/main.kcl +++ b/public/kcl-samples/router-template-cross-bar/main.kcl @@ -1,18 +1,23 @@ // Router template for a cross bar // A guide for routing a notch into a cross bar. -// Set Units +// Set units @settings(defaultLengthUnit = mm) +// Define parameters routerDiameter = 12.7 templateDiameter = 11 / 16 * inch() -templateGap = (templateDiameter - routerDiameter) / 2 - 0.5 slateWidthHalf = 41.5 / 2 minClampingDistance = 50 + 30 templateThickness = 10 radius = 10 depth = 30 + +// Calculated parameters +templateGap = (templateDiameter - routerDiameter) / 2 - 0.5 distanceToInsideEdge = slateWidthHalf + templateThickness + templateGap + +// Create the first sketch sketch001 = startSketchOn(XZ) |> startProfileAt([0, depth + templateGap], %) |> xLine(length = slateWidthHalf - radius, tag = $seg01) @@ -44,9 +49,12 @@ sketch001 = startSketchOn(XZ) }, %) |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) |> close() + +// Extrude the first sketch extrude001 = extrude(sketch001, length = 5) -sketch003 = startSketchOn(extrude001, 'START') +// Create the second sketch +sketch002 = startSketchOn(extrude001, 'START') |> startProfileAt([distanceToInsideEdge, 0], %) |> angledLine([180, templateThickness], %, $rectangleSegmentA002) |> angledLine([ @@ -59,9 +67,12 @@ sketch003 = startSketchOn(extrude001, 'START') ], %, $rectangleSegmentC002) |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) |> close() -extrude003 = extrude(sketch003, length = 13) -sketch002 = startSketchOn(extrude001, 'START') +// Extrude the second sketch +extrude002 = extrude(sketch002, length = 13) + +// Create the third sketch +sketch003 = startSketchOn(extrude001, 'START') |> startProfileAt([-distanceToInsideEdge, 0], %) |> angledLine([0, templateThickness], %, $rectangleSegmentA001) |> angledLine([ @@ -75,8 +86,10 @@ sketch002 = startSketchOn(extrude001, 'START') |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) |> close() -extrude002 = extrude(sketch002, length = 13) +// Extrude the third sketch +extrude003 = extrude(sketch003, length = 13) +// Create the fourth sketch sketch004 = startSketchOn(extrude002, 'END') |> startProfileAt([-distanceToInsideEdge, 0], %) |> angledLine([0, distanceToInsideEdge * 2], %, $rectangleSegmentA003) @@ -90,4 +103,6 @@ sketch004 = startSketchOn(extrude002, 'END') ], %, $rectangleSegmentC003) |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) |> close() + +// Extrude the fourth sketch extrude004 = extrude(sketch004, length = 4) diff --git a/public/kcl-samples/router-template-slate/main.kcl b/public/kcl-samples/router-template-slate/main.kcl index 2d1c876e4..b1c0ebf6a 100644 --- a/public/kcl-samples/router-template-slate/main.kcl +++ b/public/kcl-samples/router-template-slate/main.kcl @@ -1,18 +1,20 @@ -// Router template for a slate +// Router Template for a Slate // A guide for routing a slate for a cross bar. -// Set Units +// Set units @settings(defaultLengthUnit = mm) -// Define constants +// Define parameters routerDiameter = 12.7 templateDiameter = 11 / 16 * inch() -templateGap = (templateDiameter - routerDiameter) / 2 - 0.5 slateWidthHalf = 41.5 / 2 minClampingDistance = 50 + 30 templateThickness = 10 radius = 10 depth = 30 + +// Calculated parameters +templateGap = (templateDiameter - routerDiameter) / 2 - 0.5 length001 = slateWidthHalf - radius length002 = depth + minClampingDistance diff --git a/public/kcl-samples/screenshots/lego.png b/public/kcl-samples/screenshots/lego.png index 2ec808774..3eb340445 100644 Binary files a/public/kcl-samples/screenshots/lego.png and b/public/kcl-samples/screenshots/lego.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/rendered_model.png b/public/kcl-samples/screenshots/parametric-bearing-pillow-block.png similarity index 100% rename from rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/rendered_model.png rename to public/kcl-samples/screenshots/parametric-bearing-pillow-block.png diff --git a/public/kcl-samples/screenshots/pipe.png b/public/kcl-samples/screenshots/pipe.png index 04d17b755..47061443b 100644 Binary files a/public/kcl-samples/screenshots/pipe.png and b/public/kcl-samples/screenshots/pipe.png differ diff --git a/public/kcl-samples/screenshots/washer.png b/public/kcl-samples/screenshots/washer.png index f90be2f23..8647e39ae 100644 Binary files a/public/kcl-samples/screenshots/washer.png and b/public/kcl-samples/screenshots/washer.png differ diff --git a/public/kcl-samples/sheet-metal-bracket/main.kcl b/public/kcl-samples/sheet-metal-bracket/main.kcl index 33ae6d56e..8995901b1 100644 --- a/public/kcl-samples/sheet-metal-bracket/main.kcl +++ b/public/kcl-samples/sheet-metal-bracket/main.kcl @@ -1,7 +1,7 @@ // Sheet Metal Bracket // A component typically made from flat sheet metal through various manufacturing processes such as bending, punching, cutting, and forming. These brackets are used to support, attach, or mount other hardware components, often providing a structural or functional base for assembly. -// Set Units +// Set units @settings(defaultLengthUnit = in) // Input bolt pattern dimensions to mount the bracket @@ -14,13 +14,13 @@ componentBoltDiameter = 3 / 16 componentBoltPatternX = 2 componentBoltPatternY = 3 -// Define bracket constants such as sheet metal thickness, bend radius, flange length, etc. +// Define bracket parameters such as sheet metal thickness, bend radius, flange length, etc. hatHeight = 2.5 bendAngle = 75 thickness = 0.125 interiorBendRadius = 0.125 -// Calculate Remaining Parameters +// Calculate remaining parameters exteriorBendRadius = interiorBendRadius + thickness overhang = 3 * mountingBoltDiameter flangeLength = 6 * mountingBoltDiameter diff --git a/public/kcl-samples/socket-head-cap-screw/main.kcl b/public/kcl-samples/socket-head-cap-screw/main.kcl index a5e371698..921d89a43 100644 --- a/public/kcl-samples/socket-head-cap-screw/main.kcl +++ b/public/kcl-samples/socket-head-cap-screw/main.kcl @@ -1,58 +1,53 @@ // Socket Head Cap Screw // This is for a #10-24 screw that is 1.00 inches long. A socket head cap screw is a type of fastener that is widely used in a variety of applications requiring a high strength fastening solution. It is characterized by its cylindrical head and internal hexagonal drive, which allows for tightening with an Allen wrench or hex key. -// set units -@settings(defaultLengthUnit = in, defaultAngleUnit = deg) +// Set units +@settings(defaultLengthUnit = in) -export boltDiameter = 0.190 -export boltLength = 1.0 -export boltHeadLength = boltDiameter -export boltHeadDiameter = 0.313 -export boltHexDrive = 5 / 32 -export boltHexFlatLength = boltHexDrive / (2 * cos(toRadians(30))) +// Define parameters +boltDiameter = 0.190 +boltLength = 1.0 +boltHeadLength = boltDiameter +boltHeadDiameter = 0.313 +boltHexDrive = 5 / 32 +boltHexFlatLength = boltHexDrive / (2 * cos(toRadians(30))) -export fn bolt() { - // Create the head of the cap screw - boltHead = startSketchOn(XZ) - |> circle(center = [0, 0], radius = boltHeadDiameter / 2, tag = $topEdge) - |> extrude(length = -boltHeadLength) - |> fillet(radius = 0.020, tags = [topEdge, getOppositeEdge(topEdge)]) +// Create the head of the cap screw +boltHead = startSketchOn(XZ) + |> circle(center = [0, 0], radius = boltHeadDiameter / 2, tag = $topEdge) + |> extrude(length = -boltHeadLength) + |> fillet(radius = 0.020, tags = [topEdge, getOppositeEdge(topEdge)]) - // Define the sketch of the hex pattern on the screw head - hexPatternSketch = startSketchOn(boltHead, 'start') - |> startProfileAt([ - boltHexDrive / 2, - boltHexFlatLength / 2 - ], %) - |> angledLine({ - angle = 270, - length = boltHexFlatLength - }, %) - |> angledLine({ - angle = 210, - length = boltHexFlatLength - }, %) - |> angledLine({ - angle = 150, - length = boltHexFlatLength - }, %) - |> angledLine({ - angle = 90, - length = boltHexFlatLength - }, %) - |> angledLine({ - angle = 30, - length = boltHexFlatLength - }, %) - |> close() - |> extrude(length = -boltHeadLength * 0.75) - boltBody = startSketchOn(boltHead, 'end') - |> circle(center = [0, 0], radius = boltDiameter / 2, tag = $filletEdge) - |> extrude(length = boltLength) - |> fillet(radius = .020, tags = [getOppositeEdge(filletEdge)]) - |> appearance(color = "#4dd043", metalness = 90, roughness = 90) - - return boltBody -} - -bolt() +// Define the sketch of the hex pattern on the screw head +hexPatternSketch = startSketchOn(boltHead, 'start') + |> startProfileAt([ + boltHexDrive / 2, + boltHexFlatLength / 2 + ], %) + |> angledLine({ + angle = 270, + length = boltHexFlatLength + }, %) + |> angledLine({ + angle = 210, + length = boltHexFlatLength + }, %) + |> angledLine({ + angle = 150, + length = boltHexFlatLength + }, %) + |> angledLine({ + angle = 90, + length = boltHexFlatLength + }, %) + |> angledLine({ + angle = 30, + length = boltHexFlatLength + }, %) + |> close() + |> extrude(length = -boltHeadLength * 0.75) +boltBody = startSketchOn(boltHead, 'end') + |> circle(center = [0, 0], radius = boltDiameter / 2, tag = $filletEdge) + |> extrude(length = boltLength) + |> fillet(radius = .020, tags = [getOppositeEdge(filletEdge)]) + |> appearance(color = "#4dd043", metalness = 90, roughness = 90) diff --git a/public/kcl-samples/walkie-talkie/antenna.kcl b/public/kcl-samples/walkie-talkie/antenna.kcl index 21785919d..f3d05e3b8 100644 --- a/public/kcl-samples/walkie-talkie/antenna.kcl +++ b/public/kcl-samples/walkie-talkie/antenna.kcl @@ -1,35 +1,32 @@ -// Walkie talkie antenna -// antenna for the walkie talkie assembly +// Walkie Talkie Antenna +// Antenna for the walkie talkie assembly // Set units @settings(defaultLengthUnit = in) -// import constants -import antennaLength, antennaBaseWidth, antennaBaseHeight, antennaTopWidth, antennaTopHeight from "globals.kcl" +// Import parameters +import antennaLength, antennaBaseWidth, antennaBaseHeight, antennaTopWidth, antennaTopHeight from "parameters.kcl" -export fn antenna() { - // Create the antenna base sketch - sketch001 = startSketchOn(XY) - |> startProfileAt([0, 0], %) - |> line(end = [antennaBaseWidth, 0]) - |> line(end = [0, -antennaBaseHeight]) - |> line(end = [-antennaBaseWidth, 0]) - |> close() +// Create the antenna base sketch +antennaBaseSketch = startSketchOn(XY) + |> startProfileAt([0, 0], %) + |> line(end = [antennaBaseWidth, 0]) + |> line(end = [0, -antennaBaseHeight]) + |> line(end = [-antennaBaseWidth, 0]) + |> close() - // Create the antenna top sketch - loftPlane = offsetPlane(XY, offset = antennaLength) - sketch002 = startSketchOn(loftPlane) - |> startProfileAt([ - (antennaBaseWidth - antennaTopWidth) / 2, - (antennaBaseHeight - antennaTopHeight) / 2 - ], %) - |> xLine(length = antennaTopWidth) - |> yLine(length = -antennaTopHeight) - |> xLine(length = -antennaTopWidth) - |> close() +// Create the antenna top sketch +loftPlane = offsetPlane(XY, offset = antennaLength) +antennaTopSketch = startSketchOn(loftPlane) + |> startProfileAt([ + (antennaBaseWidth - antennaTopWidth) / 2, + (antennaBaseHeight - antennaTopHeight) / 2 + ], %) + |> xLine(length = antennaTopWidth) + |> yLine(length = -antennaTopHeight) + |> xLine(length = -antennaTopWidth) + |> close() - // Create the antenna using a loft - antenna = loft([sketch001, sketch002]) - |> appearance(color = "#000000") - return antenna -} +// Create the antenna using a loft +loft([antennaBaseSketch, antennaTopSketch]) + |> appearance(color = "#000000") diff --git a/public/kcl-samples/walkie-talkie/body.kcl b/public/kcl-samples/walkie-talkie/body.kcl index f75374ce5..5a58a3870 100644 --- a/public/kcl-samples/walkie-talkie/body.kcl +++ b/public/kcl-samples/walkie-talkie/body.kcl @@ -1,84 +1,78 @@ -// Walkie talkie body -// the main body of the walkie talkie assembly +// Walkie Talkie Body +// The main body of the walkie talkie assembly -// set units +// Set units @settings(defaultLengthUnit = in) -// import constants -import height, width, thickness, chamferLength, offset, screenWidth, screenHeight, screenYPosition, screenDepth, speakerBoxWidth, speakerBoxHeight from "globals.kcl" +// Import parameters +import height, width, thickness, chamferLength, offset, screenWidth, screenHeight, screenYPosition, screenDepth, speakerBoxWidth, speakerBoxHeight from "parameters.kcl" -// create a function to define the body -export fn body() { - // sketch and extrude the body of the walkie talkie - bodySketch = startSketchOn(XZ) - |> startProfileAt([-width / 2, height / 2], %) - |> xLine(length = width, tag = $chamfer1) - |> yLine(length = -height, tag = $chamfer2) - |> xLine(length = -width, tag = $chamfer3) - |> close(tag = $chamfer4) - bodyExtrude = extrude(bodySketch, length = thickness) - |> chamfer( - length = chamferLength, - tags = [ - getNextAdjacentEdge(chamfer1), - getNextAdjacentEdge(chamfer2), - getNextAdjacentEdge(chamfer3), - getNextAdjacentEdge(chamfer4) - ], - ) +// Sketch and extrude the body of the walkie talkie +body = startSketchOn(XZ) + |> startProfileAt([-width / 2, height / 2], %) + |> xLine(length = width, tag = $chamfer1) + |> yLine(length = -height, tag = $chamfer2) + |> xLine(length = -width, tag = $chamfer3) + |> close(tag = $chamfer4) + |> extrude(%, length = thickness) + |> chamfer( + length = chamferLength, + tags = [ + getNextAdjacentEdge(chamfer1), + getNextAdjacentEdge(chamfer2), + getNextAdjacentEdge(chamfer3), + getNextAdjacentEdge(chamfer4) + ], + ) - // cut out the indentation for the case - sketch002 = startSketchOn(bodyExtrude, 'END') - |> startProfileAt([ - -width / 2 + offset, - height / 2 - (chamferLength + offset / 2 * cos(toRadians(45))) - ], %) - |> angledLineToY({ angle = 45, to = height / 2 - offset }, %) - |> line(endAbsolute = [ - width / 2 - (chamferLength + offset / 2 * cos(toRadians(45))), - height / 2 - offset - ]) - |> angledLineToX({ angle = -45, to = width / 2 - offset }, %) - |> line(endAbsolute = [ - width / 2 - offset, - -(height / 2 - (chamferLength + offset / 2 * cos(toRadians(45)))) - ]) - |> angledLineToY({ - angle = -135, - to = -height / 2 + offset - }, %) - |> line(endAbsolute = [ - -(width / 2 - (chamferLength + offset / 2 * cos(toRadians(45)))), - -height / 2 + offset - ]) - |> angledLineToX({ - angle = -225, - to = -width / 2 + offset - }, %) - |> close() - extrude002 = extrude(sketch002, length = -0.0625) +// Cut out the indentation for the case +caseIndentSketch = startSketchOn(body, 'END') + |> startProfileAt([ + -width / 2 + offset, + height / 2 - (chamferLength + offset / 2 * cos(toRadians(45))) + ], %) + |> angledLineToY({ angle = 45, to = height / 2 - offset }, %) + |> line(endAbsolute = [ + width / 2 - (chamferLength + offset / 2 * cos(toRadians(45))), + height / 2 - offset + ]) + |> angledLineToX({ angle = -45, to = width / 2 - offset }, %) + |> line(endAbsolute = [ + width / 2 - offset, + -(height / 2 - (chamferLength + offset / 2 * cos(toRadians(45)))) + ]) + |> angledLineToY({ + angle = -135, + to = -height / 2 + offset + }, %) + |> line(endAbsolute = [ + -(width / 2 - (chamferLength + offset / 2 * cos(toRadians(45)))), + -height / 2 + offset + ]) + |> angledLineToX({ + angle = -225, + to = -width / 2 + offset + }, %) + |> close() +extrude002 = extrude(caseIndentSketch, length = -0.0625) - // Create the pocket for the screen - sketch003 = startSketchOn(extrude002, 'start') - |> startProfileAt([-screenWidth / 2, screenYPosition], %) - |> xLine(length = screenWidth, tag = $seg01) - |> yLine(length = -screenHeight) - |> xLine(length = -segLen(seg01)) - |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) - |> close() - extrude003 = extrude(sketch003, length = screenDepth) +// Create the pocket for the screen +screenCutout = startSketchOn(extrude002, 'start') + |> startProfileAt([-screenWidth / 2, screenYPosition], %) + |> xLine(length = screenWidth, tag = $seg01) + |> yLine(length = -screenHeight) + |> xLine(length = -segLen(seg01)) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() +extrude003 = extrude(screenCutout, length = screenDepth) - // Create the speaker box - sketch004 = startSketchOn(extrude002, 'start') - |> startProfileAt([-1.25 / 2, -.125], %) - |> xLine(length = speakerBoxWidth) - |> yLine(length = -speakerBoxHeight) - |> xLine(length = -speakerBoxWidth) - |> close() +// Create the speaker box +speakerBox = startSketchOn(extrude002, 'start') + |> startProfileAt([-1.25 / 2, -.125], %) + |> xLine(length = speakerBoxWidth) + |> yLine(length = -speakerBoxHeight) + |> xLine(length = -speakerBoxWidth) + |> close() - body = extrude(sketch004, length = -.5) - |> appearance(color = "#277bb0") - return body -} - -body() +extrude(speakerBox, length = -.5) + |> appearance(color = "#277bb0") diff --git a/public/kcl-samples/walkie-talkie/button.kcl b/public/kcl-samples/walkie-talkie/button.kcl index 262025d72..64128159b 100644 --- a/public/kcl-samples/walkie-talkie/button.kcl +++ b/public/kcl-samples/walkie-talkie/button.kcl @@ -1,21 +1,24 @@ -// Walkie Talkie button +// Walkie Talkie Button +// Button for the walkie talkie -// set units +// Set units @settings(defaultLengthUnit = in) -// import constants -import buttonWidth, buttonHeight, buttonThickness from "globals.kcl" +// Import parameters +import buttonWidth, buttonHeight, buttonThickness from "parameters.kcl" + +// Create a function for the button. We need to create a function to use multiple buttons. + -// create a function to define the button export fn button() { - // sketch the button profile and extrude + // Sketch the button profile and extrude buttonSketch = startSketchOn(XZ) |> startProfileAt([0, 0], %) |> angledLine({ angle = 180, length = buttonWidth }, %, $tag1) |> angledLine({ angle = 270, length = buttonHeight }, %, $tag2) |> angledLine({ angle = 0, length = buttonWidth }, %) |> close() - buttonExtrude = extrude(buttonSketch, length = buttonThickness) + button = extrude(buttonSketch, length = buttonThickness) |> chamfer( length = .050, tags = [ @@ -25,5 +28,5 @@ export fn button() { ) |> appearance(color = "#ff0000") - return buttonExtrude + return button } diff --git a/public/kcl-samples/walkie-talkie/case.kcl b/public/kcl-samples/walkie-talkie/case.kcl index be2cc292f..3c71d891d 100644 --- a/public/kcl-samples/walkie-talkie/case.kcl +++ b/public/kcl-samples/walkie-talkie/case.kcl @@ -1,88 +1,83 @@ -// Walkie talkie case -// the plastic case for the front of the walkie talkie +// Walkie Talkie Case +// The plastic case for the front of the walkie talkie -// set units +// Set units @settings(defaultLengthUnit = in) -// import constants and Zoo logo -import width, height, chamferLength, offset, screenWidth, screenHeight, screenYPosition, screenDepth, speakerBoxWidth, speakerBoxHeight, squareHoleSideLength, caseTolerance from "globals.kcl" +// Import parameters and Zoo logo +import width, height, chamferLength, offset, screenWidth, screenHeight, screenYPosition, screenDepth, speakerBoxWidth, speakerBoxHeight, squareHoleSideLength, caseTolerance from "parameters.kcl" import zLogo, oLogo, oLogo2 from "zoo-logo.kcl" -// create a function to define the case -export fn case() { - // sketch the profile of the screen - sketch006 = startSketchOn(startSketchOn(XZ)) - |> startProfileAt([-screenWidth / 2, screenYPosition], %) - |> xLine(length = screenWidth) - |> yLine(length = -screenHeight) - |> xLine(length = -screenWidth) - |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) - |> close() +// Sketch the profile of the screen +screenSketch = startSketchOn(XZ) + |> startProfileAt([-screenWidth / 2, screenYPosition], %) + |> xLine(length = screenWidth) + |> yLine(length = -screenHeight) + |> xLine(length = -screenWidth) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() - // create transform functions for the speaker grid pattern - fn transformX(i) { - return { translate = [.125 * i, 0] } - } - fn transformY(i) { - return { translate = [0, -.125 * i] } - } - - // sketch the square hole grid pattern - squareHolePatternSketch = startSketchOn(startSketchOn(XZ)) - |> startProfileAt([-screenWidth / 2 + .100, 0], %) - |> line(end = [squareHoleSideLength / 2, 0]) - |> line(end = [0, -squareHoleSideLength / 2]) - |> line(end = [-squareHoleSideLength / 2, 0]) - |> close() - |> patternTransform2d(instances = 13, transform = transformX) - |> patternTransform2d(instances = 11, transform = transformY) - - // sketch the outer profile of the case and extrude with holes using the previously made profiles - sketch005 = startSketchOn(startSketchOn(XZ)) - |> startProfileAt([ - -width / 2 + offset + caseTolerance, - height / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(toRadians(45))) - ], %) - |> angledLineToY({ - angle = 45, - to = height / 2 - (offset + caseTolerance) - }, %) - |> line(endAbsolute = [ - width / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(toRadians(45))), - height / 2 - (offset + caseTolerance) - ]) - |> angledLineToX({ - angle = -45, - to = width / 2 - (offset + caseTolerance) - }, %) - |> line(endAbsolute = [ - width / 2 - (offset + caseTolerance), - -(height / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(toRadians(45)))) - ]) - |> angledLineToY({ - angle = -135, - to = -height / 2 + offset + caseTolerance - }, %) - |> line(endAbsolute = [ - -(width / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(toRadians(45)))), - -height / 2 + offset + caseTolerance - ]) - |> angledLineToX({ - angle = -225, - to = -width / 2 + offset + caseTolerance - }, %) - |> close() - |> hole(sketch006, %) - |> hole(squareHolePatternSketch, %) - - // create the Zoo logo - |> hole(zLogo(startSketchOn(XZ), [-.30, -1.825], .20), %) - |> hole(oLogo(startSketchOn(XZ), [-.075, -1.825], .20), %) - |> hole(oLogo2(startSketchOn(XZ), [-.075, -1.825], .20), %) - |> hole(oLogo(startSketchOn(XZ), [.175, -1.825], .20), %) - |> hole(oLogo2(startSketchOn(XZ), [.175, -1.825], .20), %) - case = extrude(sketch005, length = -0.0625) - |> appearance(color = '#D0FF01', metalness = 0, roughness = 50) - - return case +// Create transform functions for the speaker grid pattern +fn transformX(i) { + return { translate = [.125 * i, 0] } } +fn transformY(i) { + return { translate = [0, -.125 * i] } +} + +// Sketch the square hole grid pattern +squareHolePatternSketch = startSketchOn(XZ) + |> startProfileAt([-screenWidth / 2 + .100, 0], %) + |> line(end = [squareHoleSideLength / 2, 0]) + |> line(end = [0, -squareHoleSideLength / 2]) + |> line(end = [-squareHoleSideLength / 2, 0]) + |> close() + |> patternTransform2d(instances = 13, transform = transformX) + |> patternTransform2d(instances = 11, transform = transformY) + +// Sketch the outer profile of the case and extrude with holes using the previously made profiles +case = startSketchOn(XZ) + |> startProfileAt([ + -width / 2 + offset + caseTolerance, + height / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(toRadians(45))) + ], %) + |> angledLineToY({ + angle = 45, + to = height / 2 - (offset + caseTolerance) + }, %) + |> line(endAbsolute = [ + width / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(toRadians(45))), + height / 2 - (offset + caseTolerance) + ]) + |> angledLineToX({ + angle = -45, + to = width / 2 - (offset + caseTolerance) + }, %) + |> line(endAbsolute = [ + width / 2 - (offset + caseTolerance), + -(height / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(toRadians(45)))) + ]) + |> angledLineToY({ + angle = -135, + to = -height / 2 + offset + caseTolerance + }, %) + |> line(endAbsolute = [ + -(width / 2 - (chamferLength + (offset + caseTolerance) / 2 * cos(toRadians(45)))), + -height / 2 + offset + caseTolerance + ]) + |> angledLineToX({ + angle = -225, + to = -width / 2 + offset + caseTolerance + }, %) + |> close() + |> hole(screenSketch, %) + |> hole(squareHolePatternSketch, %) + + // Create the Zoo logo + |> hole(zLogo(startSketchOn(XZ), [-.30, -1.825], .20), %) + |> hole(oLogo(startSketchOn(XZ), [-.075, -1.825], .20), %) + |> hole(oLogo2(startSketchOn(XZ), [-.075, -1.825], .20), %) + |> hole(oLogo(startSketchOn(XZ), [.175, -1.825], .20), %) + |> hole(oLogo2(startSketchOn(XZ), [.175, -1.825], .20), %) +extrude(case, length = -0.0625) + |> appearance(color = '#D0FF01', metalness = 0, roughness = 50) diff --git a/public/kcl-samples/walkie-talkie/knob.kcl b/public/kcl-samples/walkie-talkie/knob.kcl index 8292925b7..e486b26e5 100644 --- a/public/kcl-samples/walkie-talkie/knob.kcl +++ b/public/kcl-samples/walkie-talkie/knob.kcl @@ -1,28 +1,23 @@ -// Walkie talkie frequency knob -// the frequency knob for the walkie talkie assembly +// Walkie Talkie Frequency Knob +// The frequency knob for the walkie talkie assembly -// set units +// Set units @settings(defaultLengthUnit = in) -// import constants -import width, thickness, height, knobDiameter, knobHeight, knobRadius from "globals.kcl" +// Import parameters +import width, thickness, height, knobDiameter, knobHeight, knobRadius from "parameters.kcl" -// create a function to define the knob -export fn knob() { - // Create the knob sketch and revolve - knob = startSketchOn(XZ) - |> startProfileAt([0.0001, 0], %) - |> xLine(length = knobDiameter / 2) - |> yLine(length = knobHeight - 0.05) - |> arc({ - angleStart = 0, - angleEnd = 90, - radius = .05 - }, %) - |> xLine(endAbsolute = 0.0001) - |> close() - |> revolve(axis = Y) - |> appearance(color = '#D0FF01', metalness = 90, roughness = 50) - - return knob -} +// Create the knob sketch and revolve +startSketchOn(XZ) + |> startProfileAt([0.0001, 0], %) + |> xLine(length = knobDiameter / 2) + |> yLine(length = knobHeight - 0.05) + |> arc({ + angleStart = 0, + angleEnd = 90, + radius = .05 + }, %) + |> xLine(endAbsolute = 0.0001) + |> close() + |> revolve(axis = Y) + |> appearance(color = '#D0FF01', metalness = 90, roughness = 50) diff --git a/public/kcl-samples/walkie-talkie/main.kcl b/public/kcl-samples/walkie-talkie/main.kcl index 8d68708cd..f9cb01786 100644 --- a/public/kcl-samples/walkie-talkie/main.kcl +++ b/public/kcl-samples/walkie-talkie/main.kcl @@ -5,36 +5,36 @@ @settings(defaultLengthUnit = in) // import constants -import * from "globals.kcl" +import * from "parameters.kcl" -// import parts and constants -import body from "body.kcl" -import case from "case.kcl" -import antenna from "antenna.kcl" -import talkButton from "talk-button.kcl" -import knob from "knob.kcl" +// import parts and parameters +import "body.kcl" as body +import "case.kcl" as case +import "antenna.kcl" as antenna +import "talk-button.kcl" as talkButton +import "knob.kcl" as knob import button from "button.kcl" -// import the body -body() +// Import the body +body -// import the antenna -antenna() +// Import the antenna +antenna |> translate(x = -width / 2 + .45, y = -0.10, z = height / 2) -// import the case -case() +// Import the case +case |> translate(x = 0, y = -1, z = 0) -// import the talk button -talkButton() +// Import the talk button +talkButton |> translate(x = width / 2, y = -thickness / 2, z = .5) -// import the frequency knob -knob() +// Import the frequency knob +knob |> translate(x = width / 2 - 0.70, y = -thickness / 2, z = height / 2) -// import the buttons +// Import the buttons button() |> translate(x = -(screenWidth / 2 + tolerance), y = -1, z = screenYPosition) button() diff --git a/public/kcl-samples/walkie-talkie/globals.kcl b/public/kcl-samples/walkie-talkie/parameters.kcl similarity index 95% rename from public/kcl-samples/walkie-talkie/globals.kcl rename to public/kcl-samples/walkie-talkie/parameters.kcl index a402d63e3..8db70c816 100644 --- a/public/kcl-samples/walkie-talkie/globals.kcl +++ b/public/kcl-samples/walkie-talkie/parameters.kcl @@ -1,4 +1,4 @@ -// Global constants for the walkie talkie +// Global parameters for the walkie talkie // Set units @settings(defaultLengthUnit = in) diff --git a/public/kcl-samples/walkie-talkie/talk-button.kcl b/public/kcl-samples/walkie-talkie/talk-button.kcl index 819277d49..9b5828568 100644 --- a/public/kcl-samples/walkie-talkie/talk-button.kcl +++ b/public/kcl-samples/walkie-talkie/talk-button.kcl @@ -1,35 +1,31 @@ // Walkie talkie talk button -// set units +// Set units @settings(defaultLengthUnit = in) -// import constants -import width, thickness, talkButtonSideLength, talkButtonHeight from "globals.kcl" +// Import parameters +import width, thickness, talkButtonSideLength, talkButtonHeight from "parameters.kcl" -export fn talkButton() { - // create the talk button sketch - talkButtonSketch = startSketchOn(YZ) - |> startProfileAt([ - -talkButtonSideLength / 2, - talkButtonSideLength / 2 - ], %) - |> xLine(length = talkButtonSideLength, tag = $tag1) - |> yLine(length = -talkButtonSideLength, tag = $tag2) - |> xLine(length = -talkButtonSideLength, tag = $tag3) - |> close(tag = $tag4) +// Create the talk button sketch +talkButtonSketch = startSketchOn(YZ) + |> startProfileAt([ + -talkButtonSideLength / 2, + talkButtonSideLength / 2 + ], %) + |> xLine(length = talkButtonSideLength, tag = $tag1) + |> yLine(length = -talkButtonSideLength, tag = $tag2) + |> xLine(length = -talkButtonSideLength, tag = $tag3) + |> close(tag = $tag4) - // create the talk button and apply fillets - talkButton = extrude(talkButtonSketch, length = talkButtonHeight) - |> fillet( - radius = 0.050, - tags = [ - getNextAdjacentEdge(tag1), - getNextAdjacentEdge(tag2), - getNextAdjacentEdge(tag3), - getNextAdjacentEdge(tag4) - ], - ) - |> appearance(color = '#D0FF01', metalness = 90, roughness = 90) - - return talkButton -} +// create the talk button and apply fillets +extrude(talkButtonSketch, length = talkButtonHeight) + |> fillet( + radius = 0.050, + tags = [ + getNextAdjacentEdge(tag1), + getNextAdjacentEdge(tag2), + getNextAdjacentEdge(tag3), + getNextAdjacentEdge(tag4) + ], + ) + |> appearance(color = '#D0FF01', metalness = 90, roughness = 90) diff --git a/public/kcl-samples/washer/main.kcl b/public/kcl-samples/washer/main.kcl index f8d871170..85ed0409c 100644 --- a/public/kcl-samples/washer/main.kcl +++ b/public/kcl-samples/washer/main.kcl @@ -4,21 +4,16 @@ // Set units @settings(defaultLengthUnit = in) -// Define constants in inches (in) +// Define parameters innerDiameter = 0.203 outerDiameter = 0.438 thicknessMax = 0.038 +thicknessNom = 0.032 thicknessMin = 0.024 -// Write a function that defines the washer and extrude it. -fn washer(plane, innerDia, outerDia, thk) { - // Define the sketch of the washer - washerSketch = startSketchOn(plane) - |> circle(center = [0, 0], radius = outerDia / 2) - |> hole(circle(center = [0, 0], radius = innerDia / 2), %) +// Define the sketch of the washer +washerSketch = startSketchOn(XY) + |> circle(center = [0, 0], radius = outerDiameter / 2) + |> hole(circle(center = [0, 0], radius = innerDiameter / 2), %) - washer = extrude(washerSketch, length = thk) - return washer -} - -washer(XY, innerDiameter, outerDiameter, thicknessMax) +washer = extrude(washerSketch, length = thicknessNom) diff --git a/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_graph_flowchart.snap.md index b3ffd8d45..4a630922b 100644 --- a/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_graph_flowchart.snap.md @@ -1,81 +1,81 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[324, 421, 0]"] - 3["Segment
[429, 534, 0]"] - 4["Segment
[542, 651, 0]"] - 5["Segment
[659, 691, 0]"] - 6["Segment
[699, 808, 0]"] - 7["Segment
[816, 863, 0]"] - 8["Segment
[871, 919, 0]"] - 9["Segment
[927, 976, 0]"] - 10["Segment
[984, 1101, 0]"] - 11["Segment
[1109, 1157, 0]"] - 12["Segment
[1165, 1273, 0]"] - 13["Segment
[1281, 1330, 0]"] - 14["Segment
[1338, 1387, 0]"] - 15["Segment
[1395, 1428, 0]"] - 16["Segment
[1436, 1545, 0]"] - 17["Segment
[1553, 1585, 0]"] - 18["Segment
[1593, 1702, 0]"] - 19["Segment
[1710, 1813, 0]"] - 20["Segment
[1854, 1964, 0]"] - 21["Segment
[1972, 2004, 0]"] - 22["Segment
[2012, 2122, 0]"] - 23["Segment
[2130, 2177, 0]"] - 24["Segment
[2185, 2235, 0]"] - 25["Segment
[2243, 2293, 0]"] - 26["Segment
[2311, 2440, 0]"] - 27["Segment
[2458, 2507, 0]"] - 28["Segment
[2521, 2635, 0]"] - 29["Segment
[2649, 2699, 0]"] - 30["Segment
[2713, 2762, 0]"] - 31["Segment
[2770, 2803, 0]"] - 32["Segment
[2811, 2921, 0]"] - 33["Segment
[2929, 2961, 0]"] - 34["Segment
[2969, 3079, 0]"] - 35["Segment
[3120, 3222, 0]"] - 36["Segment
[3230, 3340, 0]"] - 37["Segment
[3348, 3381, 0]"] - 38["Segment
[3389, 3499, 0]"] - 39["Segment
[3507, 3556, 0]"] - 40["Segment
[3564, 3614, 0]"] - 41["Segment
[3622, 3671, 0]"] - 42["Segment
[3679, 3807, 0]"] - 43["Segment
[3815, 3865, 0]"] - 44["Segment
[3873, 3988, 0]"] - 45["Segment
[3996, 4045, 0]"] - 46["Segment
[4053, 4102, 0]"] - 47["Segment
[4110, 4144, 0]"] - 48["Segment
[4152, 4262, 0]"] - 49["Segment
[4270, 4303, 0]"] - 50["Segment
[4311, 4421, 0]"] - 51["Segment
[4429, 4533, 0]"] - 52["Segment
[4574, 4684, 0]"] - 53["Segment
[4692, 4725, 0]"] - 54["Segment
[4733, 4843, 0]"] - 55["Segment
[4851, 4900, 0]"] - 56["Segment
[4908, 4957, 0]"] - 57["Segment
[4965, 5014, 0]"] - 58["Segment
[5022, 5141, 0]"] - 59["Segment
[5149, 5199, 0]"] - 60["Segment
[5207, 5315, 0]"] - 61["Segment
[5323, 5372, 0]"] - 62["Segment
[5380, 5430, 0]"] - 63["Segment
[5438, 5472, 0]"] - 64["Segment
[5480, 5590, 0]"] - 65["Segment
[5598, 5631, 0]"] - 66["Segment
[5639, 5749, 0]"] - 67["Segment
[5757, 5764, 0]"] + 2["Path
[349, 446, 0]"] + 3["Segment
[454, 559, 0]"] + 4["Segment
[567, 676, 0]"] + 5["Segment
[684, 716, 0]"] + 6["Segment
[724, 833, 0]"] + 7["Segment
[841, 888, 0]"] + 8["Segment
[896, 944, 0]"] + 9["Segment
[952, 1001, 0]"] + 10["Segment
[1009, 1126, 0]"] + 11["Segment
[1134, 1182, 0]"] + 12["Segment
[1190, 1298, 0]"] + 13["Segment
[1306, 1355, 0]"] + 14["Segment
[1363, 1412, 0]"] + 15["Segment
[1420, 1453, 0]"] + 16["Segment
[1461, 1570, 0]"] + 17["Segment
[1578, 1610, 0]"] + 18["Segment
[1618, 1727, 0]"] + 19["Segment
[1735, 1838, 0]"] + 20["Segment
[1879, 1989, 0]"] + 21["Segment
[1997, 2029, 0]"] + 22["Segment
[2037, 2147, 0]"] + 23["Segment
[2155, 2202, 0]"] + 24["Segment
[2210, 2260, 0]"] + 25["Segment
[2268, 2318, 0]"] + 26["Segment
[2336, 2465, 0]"] + 27["Segment
[2483, 2532, 0]"] + 28["Segment
[2546, 2660, 0]"] + 29["Segment
[2674, 2724, 0]"] + 30["Segment
[2738, 2787, 0]"] + 31["Segment
[2795, 2828, 0]"] + 32["Segment
[2836, 2946, 0]"] + 33["Segment
[2954, 2986, 0]"] + 34["Segment
[2994, 3104, 0]"] + 35["Segment
[3145, 3247, 0]"] + 36["Segment
[3255, 3365, 0]"] + 37["Segment
[3373, 3406, 0]"] + 38["Segment
[3414, 3524, 0]"] + 39["Segment
[3532, 3581, 0]"] + 40["Segment
[3589, 3639, 0]"] + 41["Segment
[3647, 3696, 0]"] + 42["Segment
[3704, 3832, 0]"] + 43["Segment
[3840, 3890, 0]"] + 44["Segment
[3898, 4013, 0]"] + 45["Segment
[4021, 4070, 0]"] + 46["Segment
[4078, 4127, 0]"] + 47["Segment
[4135, 4169, 0]"] + 48["Segment
[4177, 4287, 0]"] + 49["Segment
[4295, 4328, 0]"] + 50["Segment
[4336, 4446, 0]"] + 51["Segment
[4454, 4558, 0]"] + 52["Segment
[4599, 4709, 0]"] + 53["Segment
[4717, 4750, 0]"] + 54["Segment
[4758, 4868, 0]"] + 55["Segment
[4876, 4925, 0]"] + 56["Segment
[4933, 4982, 0]"] + 57["Segment
[4990, 5039, 0]"] + 58["Segment
[5047, 5166, 0]"] + 59["Segment
[5174, 5224, 0]"] + 60["Segment
[5232, 5340, 0]"] + 61["Segment
[5348, 5397, 0]"] + 62["Segment
[5405, 5455, 0]"] + 63["Segment
[5463, 5497, 0]"] + 64["Segment
[5505, 5615, 0]"] + 65["Segment
[5623, 5656, 0]"] + 66["Segment
[5664, 5774, 0]"] + 67["Segment
[5782, 5789, 0]"] 68[Solid2d] end subgraph path69 [Path] - 69["Path
[5815, 5993, 0]"] - 70["Segment
[5815, 5993, 0]"] + 69["Path
[5840, 6018, 0]"] + 70["Segment
[5840, 6018, 0]"] 71[Solid2d] end - 1["Plane
[298, 316, 0]"] - 72["Sweep Extrusion
[6005, 6033, 0]"] + 1["Plane
[323, 341, 0]"] + 72["Sweep Extrusion
[6030, 6058, 0]"] 73[Wall] 74[Wall] 75[Wall] @@ -270,38 +270,38 @@ flowchart LR 264["SweepEdge Adjacent"] 265["SweepEdge Opposite"] 266["SweepEdge Adjacent"] - 267["EdgeCut Fillet
[6041, 6746, 0]"] - 268["EdgeCut Fillet
[6041, 6746, 0]"] - 269["EdgeCut Fillet
[6041, 6746, 0]"] - 270["EdgeCut Fillet
[6041, 6746, 0]"] - 271["EdgeCut Fillet
[6041, 6746, 0]"] - 272["EdgeCut Fillet
[6041, 6746, 0]"] - 273["EdgeCut Fillet
[6041, 6746, 0]"] - 274["EdgeCut Fillet
[6041, 6746, 0]"] - 275["EdgeCut Fillet
[6041, 6746, 0]"] - 276["EdgeCut Fillet
[6041, 6746, 0]"] - 277["EdgeCut Fillet
[6041, 6746, 0]"] - 278["EdgeCut Fillet
[6041, 6746, 0]"] - 279["EdgeCut Fillet
[6041, 6746, 0]"] - 280["EdgeCut Fillet
[6041, 6746, 0]"] - 281["EdgeCut Fillet
[6041, 6746, 0]"] - 282["EdgeCut Fillet
[6041, 6746, 0]"] - 283["EdgeCut Fillet
[6754, 7458, 0]"] - 284["EdgeCut Fillet
[6754, 7458, 0]"] - 285["EdgeCut Fillet
[6754, 7458, 0]"] - 286["EdgeCut Fillet
[6754, 7458, 0]"] - 287["EdgeCut Fillet
[6754, 7458, 0]"] - 288["EdgeCut Fillet
[6754, 7458, 0]"] - 289["EdgeCut Fillet
[6754, 7458, 0]"] - 290["EdgeCut Fillet
[6754, 7458, 0]"] - 291["EdgeCut Fillet
[6754, 7458, 0]"] - 292["EdgeCut Fillet
[6754, 7458, 0]"] - 293["EdgeCut Fillet
[6754, 7458, 0]"] - 294["EdgeCut Fillet
[6754, 7458, 0]"] - 295["EdgeCut Fillet
[6754, 7458, 0]"] - 296["EdgeCut Fillet
[6754, 7458, 0]"] - 297["EdgeCut Fillet
[6754, 7458, 0]"] - 298["EdgeCut Fillet
[6754, 7458, 0]"] + 267["EdgeCut Fillet
[6066, 6771, 0]"] + 268["EdgeCut Fillet
[6066, 6771, 0]"] + 269["EdgeCut Fillet
[6066, 6771, 0]"] + 270["EdgeCut Fillet
[6066, 6771, 0]"] + 271["EdgeCut Fillet
[6066, 6771, 0]"] + 272["EdgeCut Fillet
[6066, 6771, 0]"] + 273["EdgeCut Fillet
[6066, 6771, 0]"] + 274["EdgeCut Fillet
[6066, 6771, 0]"] + 275["EdgeCut Fillet
[6066, 6771, 0]"] + 276["EdgeCut Fillet
[6066, 6771, 0]"] + 277["EdgeCut Fillet
[6066, 6771, 0]"] + 278["EdgeCut Fillet
[6066, 6771, 0]"] + 279["EdgeCut Fillet
[6066, 6771, 0]"] + 280["EdgeCut Fillet
[6066, 6771, 0]"] + 281["EdgeCut Fillet
[6066, 6771, 0]"] + 282["EdgeCut Fillet
[6066, 6771, 0]"] + 283["EdgeCut Fillet
[6779, 7483, 0]"] + 284["EdgeCut Fillet
[6779, 7483, 0]"] + 285["EdgeCut Fillet
[6779, 7483, 0]"] + 286["EdgeCut Fillet
[6779, 7483, 0]"] + 287["EdgeCut Fillet
[6779, 7483, 0]"] + 288["EdgeCut Fillet
[6779, 7483, 0]"] + 289["EdgeCut Fillet
[6779, 7483, 0]"] + 290["EdgeCut Fillet
[6779, 7483, 0]"] + 291["EdgeCut Fillet
[6779, 7483, 0]"] + 292["EdgeCut Fillet
[6779, 7483, 0]"] + 293["EdgeCut Fillet
[6779, 7483, 0]"] + 294["EdgeCut Fillet
[6779, 7483, 0]"] + 295["EdgeCut Fillet
[6779, 7483, 0]"] + 296["EdgeCut Fillet
[6779, 7483, 0]"] + 297["EdgeCut Fillet
[6779, 7483, 0]"] + 298["EdgeCut Fillet
[6779, 7483, 0]"] 1 --- 2 1 --- 69 2 --- 3 diff --git a/rust/kcl-lib/tests/kcl_samples/80-20-rail/ast.snap b/rust/kcl-lib/tests/kcl_samples/80-20-rail/ast.snap index 9a0f52c42..735aed193 100644 --- a/rust/kcl-lib/tests/kcl_samples/80-20-rail/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/80-20-rail/ast.snap @@ -8,10 +8,10 @@ description: Result of parsing 80-20-rail.kcl { "commentStart": 182, "declaration": { - "commentStart": 206, + "commentStart": 231, "end": 0, "id": { - "commentStart": 206, + "commentStart": 231, "end": 0, "name": "rail8020", "start": 0, @@ -21,12 +21,12 @@ description: Result of parsing 80-20-rail.kcl "body": { "body": [ { - "commentStart": 253, + "commentStart": 278, "declaration": { - "commentStart": 286, + "commentStart": 311, "end": 0, "id": { - "commentStart": 286, + "commentStart": 311, "end": 0, "name": "sketch001", "start": 0, @@ -39,10 +39,10 @@ description: Result of parsing 80-20-rail.kcl { "argument": { "abs_path": false, - "commentStart": 313, + "commentStart": 338, "end": 0, "name": { - "commentStart": 313, + "commentStart": 338, "end": 0, "name": "XZ", "start": 0, @@ -53,7 +53,7 @@ description: Result of parsing 80-20-rail.kcl "type": "Name", "type": "Name" }, - "commentStart": 312, + "commentStart": 337, "end": 0, "operator": "-", "start": 0, @@ -63,10 +63,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 298, + "commentStart": 323, "end": 0, "name": { - "commentStart": 298, + "commentStart": 323, "end": 0, "name": "startSketchOn", "start": 0, @@ -76,7 +76,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 298, + "commentStart": 323, "end": 0, "start": 0, "type": "CallExpression", @@ -85,14 +85,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 339, + "commentStart": 364, "elements": [ { - "commentStart": 350, + "commentStart": 375, "computed": false, "end": 0, "object": { - "commentStart": 350, + "commentStart": 375, "end": 0, "name": "originStart", "start": 0, @@ -100,7 +100,7 @@ description: Result of parsing 80-20-rail.kcl "type": "Identifier" }, "property": { - "commentStart": 362, + "commentStart": 387, "end": 0, "raw": "0", "start": 0, @@ -116,13 +116,13 @@ description: Result of parsing 80-20-rail.kcl "type": "MemberExpression" }, { - "commentStart": 375, + "commentStart": 400, "end": 0, "left": { - "commentStart": 375, + "commentStart": 400, "end": 0, "left": { - "commentStart": 375, + "commentStart": 400, "end": 0, "raw": "0.1", "start": 0, @@ -136,10 +136,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 381, + "commentStart": 406, "end": 0, "name": { - "commentStart": 381, + "commentStart": 406, "end": 0, "name": "railHeight", "start": 0, @@ -156,11 +156,11 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "+", "right": { - "commentStart": 394, + "commentStart": 419, "computed": false, "end": 0, "object": { - "commentStart": 394, + "commentStart": 419, "end": 0, "name": "originStart", "start": 0, @@ -168,7 +168,7 @@ description: Result of parsing 80-20-rail.kcl "type": "Identifier" }, "property": { - "commentStart": 406, + "commentStart": 431, "end": 0, "raw": "1", "start": 0, @@ -194,7 +194,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ArrayExpression" }, { - "commentStart": 419, + "commentStart": 444, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -203,10 +203,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 324, + "commentStart": 349, "end": 0, "name": { - "commentStart": 324, + "commentStart": 349, "end": 0, "name": "startProfileAt", "start": 0, @@ -216,7 +216,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 324, + "commentStart": 349, "end": 0, "start": 0, "type": "CallExpression", @@ -225,14 +225,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 433, + "commentStart": 458, "end": 0, "properties": [ { - "commentStart": 444, + "commentStart": 469, "end": 0, "key": { - "commentStart": 444, + "commentStart": 469, "end": 0, "name": "angleStart", "start": 0, @@ -241,7 +241,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 457, + "commentStart": 482, "end": 0, "raw": "180", "start": 0, @@ -253,37 +253,37 @@ description: Result of parsing 80-20-rail.kcl } } }, - { - "commentStart": 471, - "end": 0, - "key": { - "commentStart": 471, - "end": 0, - "name": "angleEnd", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ObjectProperty", - "value": { - "commentStart": 482, - "end": 0, - "raw": "270", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 270.0, - "suffix": "None" - } - } - }, { "commentStart": 496, "end": 0, "key": { "commentStart": 496, "end": 0, + "name": "angleEnd", + "start": 0, + "type": "Identifier" + }, + "start": 0, + "type": "ObjectProperty", + "value": { + "commentStart": 507, + "end": 0, + "raw": "270", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 270.0, + "suffix": "None" + } + } + }, + { + "commentStart": 521, + "end": 0, + "key": { + "commentStart": 521, + "end": 0, "name": "radius", "start": 0, "type": "Identifier" @@ -291,10 +291,10 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 505, + "commentStart": 530, "end": 0, "left": { - "commentStart": 505, + "commentStart": 530, "end": 0, "raw": "0.1", "start": 0, @@ -308,10 +308,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 511, + "commentStart": 536, "end": 0, "name": { - "commentStart": 511, + "commentStart": 536, "end": 0, "name": "railHeight", "start": 0, @@ -333,7 +333,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 532, + "commentStart": 557, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -342,10 +342,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 429, + "commentStart": 454, "end": 0, "name": { - "commentStart": 429, + "commentStart": 454, "end": 0, "name": "arc", "start": 0, @@ -355,7 +355,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 429, + "commentStart": 454, "end": 0, "start": 0, "type": "CallExpression", @@ -364,14 +364,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 546, + "commentStart": 571, "end": 0, "properties": [ { - "commentStart": 557, + "commentStart": 582, "end": 0, "key": { - "commentStart": 557, + "commentStart": 582, "end": 0, "name": "angleStart", "start": 0, @@ -380,7 +380,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 570, + "commentStart": 595, "end": 0, "raw": "180", "start": 0, @@ -393,10 +393,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 584, + "commentStart": 609, "end": 0, "key": { - "commentStart": 584, + "commentStart": 609, "end": 0, "name": "angleEnd", "start": 0, @@ -405,7 +405,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 595, + "commentStart": 620, "end": 0, "raw": "0", "start": 0, @@ -418,10 +418,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 607, + "commentStart": 632, "end": 0, "key": { - "commentStart": 607, + "commentStart": 632, "end": 0, "name": "radius", "start": 0, @@ -430,13 +430,13 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 616, + "commentStart": 641, "end": 0, "left": { - "commentStart": 616, + "commentStart": 641, "end": 0, "left": { - "commentStart": 616, + "commentStart": 641, "end": 0, "raw": "0.072", "start": 0, @@ -449,7 +449,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 624, + "commentStart": 649, "end": 0, "raw": "4", "start": 0, @@ -467,10 +467,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 628, + "commentStart": 653, "end": 0, "name": { - "commentStart": 628, + "commentStart": 653, "end": 0, "name": "railHeight", "start": 0, @@ -492,7 +492,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 649, + "commentStart": 674, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -501,10 +501,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 542, + "commentStart": 567, "end": 0, "name": { - "commentStart": 542, + "commentStart": 567, "end": 0, "name": "arc", "start": 0, @@ -514,7 +514,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 542, + "commentStart": 567, "end": 0, "start": 0, "type": "CallExpression", @@ -525,17 +525,17 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 665, + "commentStart": 690, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 674, + "commentStart": 699, "end": 0, "left": { - "commentStart": 674, + "commentStart": 699, "end": 0, "raw": "0.1", "start": 0, @@ -549,10 +549,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 680, + "commentStart": 705, "end": 0, "name": { - "commentStart": 680, + "commentStart": 705, "end": 0, "name": "railHeight", "start": 0, @@ -571,10 +571,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 659, + "commentStart": 684, "end": 0, "name": { - "commentStart": 659, + "commentStart": 684, "end": 0, "name": "xLine", "start": 0, @@ -584,7 +584,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 659, + "commentStart": 684, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -594,14 +594,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 703, + "commentStart": 728, "end": 0, "properties": [ { - "commentStart": 714, + "commentStart": 739, "end": 0, "key": { - "commentStart": 714, + "commentStart": 739, "end": 0, "name": "angleStart", "start": 0, @@ -610,7 +610,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 727, + "commentStart": 752, "end": 0, "raw": "180", "start": 0, @@ -623,10 +623,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 741, + "commentStart": 766, "end": 0, "key": { - "commentStart": 741, + "commentStart": 766, "end": 0, "name": "angleEnd", "start": 0, @@ -635,7 +635,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 752, + "commentStart": 777, "end": 0, "raw": "0", "start": 0, @@ -648,10 +648,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 764, + "commentStart": 789, "end": 0, "key": { - "commentStart": 764, + "commentStart": 789, "end": 0, "name": "radius", "start": 0, @@ -660,13 +660,13 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 773, + "commentStart": 798, "end": 0, "left": { - "commentStart": 773, + "commentStart": 798, "end": 0, "left": { - "commentStart": 773, + "commentStart": 798, "end": 0, "raw": "0.072", "start": 0, @@ -679,7 +679,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 781, + "commentStart": 806, "end": 0, "raw": "4", "start": 0, @@ -697,10 +697,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 785, + "commentStart": 810, "end": 0, "name": { - "commentStart": 785, + "commentStart": 810, "end": 0, "name": "railHeight", "start": 0, @@ -722,7 +722,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 806, + "commentStart": 831, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -731,10 +731,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 699, + "commentStart": 724, "end": 0, "name": { - "commentStart": 699, + "commentStart": 724, "end": 0, "name": "arc", "start": 0, @@ -744,7 +744,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 699, + "commentStart": 724, "end": 0, "start": 0, "type": "CallExpression", @@ -755,17 +755,17 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 822, + "commentStart": 847, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 831, + "commentStart": 856, "end": 0, "left": { - "commentStart": 831, + "commentStart": 856, "end": 0, "raw": "0.06", "start": 0, @@ -779,10 +779,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 838, + "commentStart": 863, "end": 0, "name": { - "commentStart": 838, + "commentStart": 863, "end": 0, "name": "railHeight", "start": 0, @@ -801,14 +801,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 850, + "commentStart": 875, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 856, + "commentStart": 881, "end": 0, "start": 0, "type": "TagDeclarator", @@ -819,10 +819,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 816, + "commentStart": 841, "end": 0, "name": { - "commentStart": 816, + "commentStart": 841, "end": 0, "name": "xLine", "start": 0, @@ -832,7 +832,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 816, + "commentStart": 841, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -844,17 +844,17 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 877, + "commentStart": 902, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 886, + "commentStart": 911, "end": 0, "left": { - "commentStart": 886, + "commentStart": 911, "end": 0, "raw": "0.087", "start": 0, @@ -868,10 +868,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 894, + "commentStart": 919, "end": 0, "name": { - "commentStart": 894, + "commentStart": 919, "end": 0, "name": "railHeight", "start": 0, @@ -890,14 +890,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 906, + "commentStart": 931, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 912, + "commentStart": 937, "end": 0, "start": 0, "type": "TagDeclarator", @@ -908,10 +908,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 871, + "commentStart": 896, "end": 0, "name": { - "commentStart": 871, + "commentStart": 896, "end": 0, "name": "yLine", "start": 0, @@ -921,7 +921,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 871, + "commentStart": 896, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -933,18 +933,18 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 933, + "commentStart": 958, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 942, + "commentStart": 967, "end": 0, "left": { "argument": { - "commentStart": 943, + "commentStart": 968, "end": 0, "raw": "0.183", "start": 0, @@ -955,7 +955,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 942, + "commentStart": 967, "end": 0, "operator": "-", "start": 0, @@ -965,10 +965,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 951, + "commentStart": 976, "end": 0, "name": { - "commentStart": 951, + "commentStart": 976, "end": 0, "name": "railHeight", "start": 0, @@ -987,14 +987,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 963, + "commentStart": 988, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 969, + "commentStart": 994, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1005,10 +1005,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 927, + "commentStart": 952, "end": 0, "name": { - "commentStart": 927, + "commentStart": 952, "end": 0, "name": "xLine", "start": 0, @@ -1018,7 +1018,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 927, + "commentStart": 952, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1028,14 +1028,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 998, + "commentStart": 1023, "end": 0, "properties": [ { - "commentStart": 1009, + "commentStart": 1034, "end": 0, "key": { - "commentStart": 1009, + "commentStart": 1034, "end": 0, "name": "angle", "start": 0, @@ -1044,7 +1044,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1017, + "commentStart": 1042, "end": 0, "raw": "45", "start": 0, @@ -1057,10 +1057,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 1030, + "commentStart": 1055, "end": 0, "key": { - "commentStart": 1030, + "commentStart": 1055, "end": 0, "name": "to", "start": 0, @@ -1069,19 +1069,19 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1036, + "commentStart": 1061, "end": 0, "left": { - "commentStart": 1036, + "commentStart": 1061, "end": 0, "left": { - "commentStart": 1036, + "commentStart": 1061, "end": 0, "left": { - "commentStart": 1036, + "commentStart": 1061, "end": 0, "left": { - "commentStart": 1036, + "commentStart": 1061, "end": 0, "raw": "1", "start": 0, @@ -1094,7 +1094,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "-", "right": { - "commentStart": 1040, + "commentStart": 1065, "end": 0, "raw": "0.356", "start": 0, @@ -1111,7 +1111,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 1049, + "commentStart": 1074, "end": 0, "raw": "2", "start": 0, @@ -1129,10 +1129,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1053, + "commentStart": 1078, "end": 0, "name": { - "commentStart": 1053, + "commentStart": 1078, "end": 0, "name": "railHeight", "start": 0, @@ -1149,11 +1149,11 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "+", "right": { - "commentStart": 1066, + "commentStart": 1091, "computed": false, "end": 0, "object": { - "commentStart": 1066, + "commentStart": 1091, "end": 0, "name": "originStart", "start": 0, @@ -1161,7 +1161,7 @@ description: Result of parsing 80-20-rail.kcl "type": "Identifier" }, "property": { - "commentStart": 1078, + "commentStart": 1103, "end": 0, "raw": "1", "start": 0, @@ -1187,14 +1187,14 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 1091, + "commentStart": 1116, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 1094, + "commentStart": 1119, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1204,10 +1204,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 984, + "commentStart": 1009, "end": 0, "name": { - "commentStart": 984, + "commentStart": 1009, "end": 0, "name": "angledLineToY", "start": 0, @@ -1217,7 +1217,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 984, + "commentStart": 1009, "end": 0, "start": 0, "type": "CallExpression", @@ -1228,17 +1228,17 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 1115, + "commentStart": 1140, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1124, + "commentStart": 1149, "end": 0, "left": { - "commentStart": 1124, + "commentStart": 1149, "end": 0, "raw": "0.232", "start": 0, @@ -1252,10 +1252,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1132, + "commentStart": 1157, "end": 0, "name": { - "commentStart": 1132, + "commentStart": 1157, "end": 0, "name": "railHeight", "start": 0, @@ -1274,14 +1274,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 1144, + "commentStart": 1169, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1150, + "commentStart": 1175, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1292,10 +1292,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 1109, + "commentStart": 1134, "end": 0, "name": { - "commentStart": 1109, + "commentStart": 1134, "end": 0, "name": "xLine", "start": 0, @@ -1305,7 +1305,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 1109, + "commentStart": 1134, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1315,14 +1315,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 1179, + "commentStart": 1204, "end": 0, "properties": [ { - "commentStart": 1190, + "commentStart": 1215, "end": 0, "key": { - "commentStart": 1190, + "commentStart": 1215, "end": 0, "name": "angle", "start": 0, @@ -1332,7 +1332,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1199, + "commentStart": 1224, "end": 0, "raw": "45", "start": 0, @@ -1343,7 +1343,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 1198, + "commentStart": 1223, "end": 0, "operator": "-", "start": 0, @@ -1352,10 +1352,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 1212, + "commentStart": 1237, "end": 0, "key": { - "commentStart": 1212, + "commentStart": 1237, "end": 0, "name": "to", "start": 0, @@ -1364,13 +1364,13 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1217, + "commentStart": 1242, "end": 0, "left": { - "commentStart": 1217, + "commentStart": 1242, "end": 0, "left": { - "commentStart": 1217, + "commentStart": 1242, "end": 0, "raw": "0.087", "start": 0, @@ -1384,10 +1384,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1225, + "commentStart": 1250, "end": 0, "name": { - "commentStart": 1225, + "commentStart": 1250, "end": 0, "name": "railHeight", "start": 0, @@ -1404,11 +1404,11 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "+", "right": { - "commentStart": 1238, + "commentStart": 1263, "computed": false, "end": 0, "object": { - "commentStart": 1238, + "commentStart": 1263, "end": 0, "name": "originStart", "start": 0, @@ -1416,7 +1416,7 @@ description: Result of parsing 80-20-rail.kcl "type": "Identifier" }, "property": { - "commentStart": 1250, + "commentStart": 1275, "end": 0, "raw": "1", "start": 0, @@ -1442,14 +1442,14 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 1263, + "commentStart": 1288, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 1266, + "commentStart": 1291, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1459,10 +1459,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 1165, + "commentStart": 1190, "end": 0, "name": { - "commentStart": 1165, + "commentStart": 1190, "end": 0, "name": "angledLineToY", "start": 0, @@ -1472,7 +1472,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 1165, + "commentStart": 1190, "end": 0, "start": 0, "type": "CallExpression", @@ -1483,18 +1483,18 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 1287, + "commentStart": 1312, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1296, + "commentStart": 1321, "end": 0, "left": { "argument": { - "commentStart": 1297, + "commentStart": 1322, "end": 0, "raw": "0.183", "start": 0, @@ -1505,7 +1505,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 1296, + "commentStart": 1321, "end": 0, "operator": "-", "start": 0, @@ -1515,10 +1515,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1305, + "commentStart": 1330, "end": 0, "name": { - "commentStart": 1305, + "commentStart": 1330, "end": 0, "name": "railHeight", "start": 0, @@ -1537,14 +1537,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 1317, + "commentStart": 1342, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1323, + "commentStart": 1348, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1555,10 +1555,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 1281, + "commentStart": 1306, "end": 0, "name": { - "commentStart": 1281, + "commentStart": 1306, "end": 0, "name": "xLine", "start": 0, @@ -1568,7 +1568,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 1281, + "commentStart": 1306, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1580,18 +1580,18 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 1344, + "commentStart": 1369, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1353, + "commentStart": 1378, "end": 0, "left": { "argument": { - "commentStart": 1354, + "commentStart": 1379, "end": 0, "raw": "0.087", "start": 0, @@ -1602,7 +1602,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 1353, + "commentStart": 1378, "end": 0, "operator": "-", "start": 0, @@ -1612,10 +1612,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1362, + "commentStart": 1387, "end": 0, "name": { - "commentStart": 1362, + "commentStart": 1387, "end": 0, "name": "railHeight", "start": 0, @@ -1634,14 +1634,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 1374, + "commentStart": 1399, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1380, + "commentStart": 1405, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1652,10 +1652,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 1338, + "commentStart": 1363, "end": 0, "name": { - "commentStart": 1338, + "commentStart": 1363, "end": 0, "name": "yLine", "start": 0, @@ -1665,7 +1665,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 1338, + "commentStart": 1363, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1677,17 +1677,17 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 1401, + "commentStart": 1426, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1410, + "commentStart": 1435, "end": 0, "left": { - "commentStart": 1410, + "commentStart": 1435, "end": 0, "raw": "0.06", "start": 0, @@ -1701,10 +1701,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1417, + "commentStart": 1442, "end": 0, "name": { - "commentStart": 1417, + "commentStart": 1442, "end": 0, "name": "railHeight", "start": 0, @@ -1723,10 +1723,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 1395, + "commentStart": 1420, "end": 0, "name": { - "commentStart": 1395, + "commentStart": 1420, "end": 0, "name": "xLine", "start": 0, @@ -1736,7 +1736,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 1395, + "commentStart": 1420, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1746,14 +1746,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 1440, + "commentStart": 1465, "end": 0, "properties": [ { - "commentStart": 1451, + "commentStart": 1476, "end": 0, "key": { - "commentStart": 1451, + "commentStart": 1476, "end": 0, "name": "angleStart", "start": 0, @@ -1762,7 +1762,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1464, + "commentStart": 1489, "end": 0, "raw": "180", "start": 0, @@ -1775,10 +1775,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 1478, + "commentStart": 1503, "end": 0, "key": { - "commentStart": 1478, + "commentStart": 1503, "end": 0, "name": "angleEnd", "start": 0, @@ -1787,7 +1787,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1489, + "commentStart": 1514, "end": 0, "raw": "0", "start": 0, @@ -1800,10 +1800,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 1501, + "commentStart": 1526, "end": 0, "key": { - "commentStart": 1501, + "commentStart": 1526, "end": 0, "name": "radius", "start": 0, @@ -1812,13 +1812,13 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1510, + "commentStart": 1535, "end": 0, "left": { - "commentStart": 1510, + "commentStart": 1535, "end": 0, "left": { - "commentStart": 1510, + "commentStart": 1535, "end": 0, "raw": "0.072", "start": 0, @@ -1831,7 +1831,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 1518, + "commentStart": 1543, "end": 0, "raw": "4", "start": 0, @@ -1849,10 +1849,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1522, + "commentStart": 1547, "end": 0, "name": { - "commentStart": 1522, + "commentStart": 1547, "end": 0, "name": "railHeight", "start": 0, @@ -1874,7 +1874,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 1543, + "commentStart": 1568, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1883,10 +1883,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 1436, + "commentStart": 1461, "end": 0, "name": { - "commentStart": 1436, + "commentStart": 1461, "end": 0, "name": "arc", "start": 0, @@ -1896,7 +1896,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 1436, + "commentStart": 1461, "end": 0, "start": 0, "type": "CallExpression", @@ -1907,17 +1907,17 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 1559, + "commentStart": 1584, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1568, + "commentStart": 1593, "end": 0, "left": { - "commentStart": 1568, + "commentStart": 1593, "end": 0, "raw": "0.1", "start": 0, @@ -1931,10 +1931,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1574, + "commentStart": 1599, "end": 0, "name": { - "commentStart": 1574, + "commentStart": 1599, "end": 0, "name": "railHeight", "start": 0, @@ -1953,10 +1953,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 1553, + "commentStart": 1578, "end": 0, "name": { - "commentStart": 1553, + "commentStart": 1578, "end": 0, "name": "xLine", "start": 0, @@ -1966,7 +1966,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 1553, + "commentStart": 1578, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1976,14 +1976,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 1597, + "commentStart": 1622, "end": 0, "properties": [ { - "commentStart": 1608, + "commentStart": 1633, "end": 0, "key": { - "commentStart": 1608, + "commentStart": 1633, "end": 0, "name": "angleStart", "start": 0, @@ -1992,7 +1992,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1621, + "commentStart": 1646, "end": 0, "raw": "180", "start": 0, @@ -2005,10 +2005,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 1635, + "commentStart": 1660, "end": 0, "key": { - "commentStart": 1635, + "commentStart": 1660, "end": 0, "name": "angleEnd", "start": 0, @@ -2017,7 +2017,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1646, + "commentStart": 1671, "end": 0, "raw": "0", "start": 0, @@ -2030,10 +2030,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 1658, + "commentStart": 1683, "end": 0, "key": { - "commentStart": 1658, + "commentStart": 1683, "end": 0, "name": "radius", "start": 0, @@ -2042,13 +2042,13 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1667, + "commentStart": 1692, "end": 0, "left": { - "commentStart": 1667, + "commentStart": 1692, "end": 0, "left": { - "commentStart": 1667, + "commentStart": 1692, "end": 0, "raw": "0.072", "start": 0, @@ -2061,7 +2061,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 1675, + "commentStart": 1700, "end": 0, "raw": "4", "start": 0, @@ -2079,10 +2079,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1679, + "commentStart": 1704, "end": 0, "name": { - "commentStart": 1679, + "commentStart": 1704, "end": 0, "name": "railHeight", "start": 0, @@ -2104,7 +2104,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 1700, + "commentStart": 1725, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2113,10 +2113,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 1593, + "commentStart": 1618, "end": 0, "name": { - "commentStart": 1593, + "commentStart": 1618, "end": 0, "name": "arc", "start": 0, @@ -2126,7 +2126,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 1593, + "commentStart": 1618, "end": 0, "start": 0, "type": "CallExpression", @@ -2135,14 +2135,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 1714, + "commentStart": 1739, "end": 0, "properties": [ { - "commentStart": 1725, + "commentStart": 1750, "end": 0, "key": { - "commentStart": 1725, + "commentStart": 1750, "end": 0, "name": "angleStart", "start": 0, @@ -2152,7 +2152,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1739, + "commentStart": 1764, "end": 0, "raw": "90", "start": 0, @@ -2163,7 +2163,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 1738, + "commentStart": 1763, "end": 0, "operator": "-", "start": 0, @@ -2172,10 +2172,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 1752, + "commentStart": 1777, "end": 0, "key": { - "commentStart": 1752, + "commentStart": 1777, "end": 0, "name": "angleEnd", "start": 0, @@ -2184,7 +2184,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1763, + "commentStart": 1788, "end": 0, "raw": "0", "start": 0, @@ -2197,10 +2197,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 1775, + "commentStart": 1800, "end": 0, "key": { - "commentStart": 1775, + "commentStart": 1800, "end": 0, "name": "radius", "start": 0, @@ -2209,10 +2209,10 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1784, + "commentStart": 1809, "end": 0, "left": { - "commentStart": 1784, + "commentStart": 1809, "end": 0, "raw": "0.1", "start": 0, @@ -2226,10 +2226,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1790, + "commentStart": 1815, "end": 0, "name": { - "commentStart": 1790, + "commentStart": 1815, "end": 0, "name": "railHeight", "start": 0, @@ -2251,7 +2251,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 1811, + "commentStart": 1836, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2260,10 +2260,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 1710, + "commentStart": 1735, "end": 0, "name": { - "commentStart": 1710, + "commentStart": 1735, "end": 0, "name": "arc", "start": 0, @@ -2273,7 +2273,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 1710, + "commentStart": 1735, "end": 0, "start": 0, "type": "CallExpression", @@ -2282,14 +2282,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 1858, + "commentStart": 1883, "end": 0, "properties": [ { - "commentStart": 1869, + "commentStart": 1894, "end": 0, "key": { - "commentStart": 1869, + "commentStart": 1894, "end": 0, "name": "angleStart", "start": 0, @@ -2298,7 +2298,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1882, + "commentStart": 1907, "end": 0, "raw": "270", "start": 0, @@ -2311,10 +2311,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 1896, + "commentStart": 1921, "end": 0, "key": { - "commentStart": 1896, + "commentStart": 1921, "end": 0, "name": "angleEnd", "start": 0, @@ -2323,7 +2323,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1907, + "commentStart": 1932, "end": 0, "raw": "90", "start": 0, @@ -2336,10 +2336,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 1920, + "commentStart": 1945, "end": 0, "key": { - "commentStart": 1920, + "commentStart": 1945, "end": 0, "name": "radius", "start": 0, @@ -2348,13 +2348,13 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1929, + "commentStart": 1954, "end": 0, "left": { - "commentStart": 1929, + "commentStart": 1954, "end": 0, "left": { - "commentStart": 1929, + "commentStart": 1954, "end": 0, "raw": "0.072", "start": 0, @@ -2367,7 +2367,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 1937, + "commentStart": 1962, "end": 0, "raw": "4", "start": 0, @@ -2385,10 +2385,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1941, + "commentStart": 1966, "end": 0, "name": { - "commentStart": 1941, + "commentStart": 1966, "end": 0, "name": "railHeight", "start": 0, @@ -2410,7 +2410,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 1962, + "commentStart": 1987, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2419,10 +2419,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 1854, + "commentStart": 1879, "end": 0, "name": { - "commentStart": 1854, + "commentStart": 1879, "end": 0, "name": "arc", "start": 0, @@ -2432,7 +2432,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 1854, + "commentStart": 1879, "end": 0, "start": 0, "type": "CallExpression", @@ -2443,17 +2443,17 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 1978, + "commentStart": 2003, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1987, + "commentStart": 2012, "end": 0, "left": { - "commentStart": 1987, + "commentStart": 2012, "end": 0, "raw": "0.1", "start": 0, @@ -2467,10 +2467,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1993, + "commentStart": 2018, "end": 0, "name": { - "commentStart": 1993, + "commentStart": 2018, "end": 0, "name": "railHeight", "start": 0, @@ -2489,10 +2489,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 1972, + "commentStart": 1997, "end": 0, "name": { - "commentStart": 1972, + "commentStart": 1997, "end": 0, "name": "yLine", "start": 0, @@ -2502,7 +2502,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 1972, + "commentStart": 1997, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2512,14 +2512,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 2016, + "commentStart": 2041, "end": 0, "properties": [ { - "commentStart": 2027, + "commentStart": 2052, "end": 0, "key": { - "commentStart": 2027, + "commentStart": 2052, "end": 0, "name": "angleStart", "start": 0, @@ -2528,7 +2528,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2040, + "commentStart": 2065, "end": 0, "raw": "270", "start": 0, @@ -2541,10 +2541,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 2054, + "commentStart": 2079, "end": 0, "key": { - "commentStart": 2054, + "commentStart": 2079, "end": 0, "name": "angleEnd", "start": 0, @@ -2553,7 +2553,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2065, + "commentStart": 2090, "end": 0, "raw": "90", "start": 0, @@ -2566,10 +2566,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 2078, + "commentStart": 2103, "end": 0, "key": { - "commentStart": 2078, + "commentStart": 2103, "end": 0, "name": "radius", "start": 0, @@ -2578,13 +2578,13 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2087, + "commentStart": 2112, "end": 0, "left": { - "commentStart": 2087, + "commentStart": 2112, "end": 0, "left": { - "commentStart": 2087, + "commentStart": 2112, "end": 0, "raw": "0.072", "start": 0, @@ -2597,7 +2597,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 2095, + "commentStart": 2120, "end": 0, "raw": "4", "start": 0, @@ -2615,10 +2615,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2099, + "commentStart": 2124, "end": 0, "name": { - "commentStart": 2099, + "commentStart": 2124, "end": 0, "name": "railHeight", "start": 0, @@ -2640,7 +2640,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 2120, + "commentStart": 2145, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2649,10 +2649,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 2012, + "commentStart": 2037, "end": 0, "name": { - "commentStart": 2012, + "commentStart": 2037, "end": 0, "name": "arc", "start": 0, @@ -2662,7 +2662,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 2012, + "commentStart": 2037, "end": 0, "start": 0, "type": "CallExpression", @@ -2673,17 +2673,17 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 2136, + "commentStart": 2161, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2145, + "commentStart": 2170, "end": 0, "left": { - "commentStart": 2145, + "commentStart": 2170, "end": 0, "raw": "0.06", "start": 0, @@ -2697,10 +2697,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2152, + "commentStart": 2177, "end": 0, "name": { - "commentStart": 2152, + "commentStart": 2177, "end": 0, "name": "railHeight", "start": 0, @@ -2719,14 +2719,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 2164, + "commentStart": 2189, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2170, + "commentStart": 2195, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2737,10 +2737,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 2130, + "commentStart": 2155, "end": 0, "name": { - "commentStart": 2130, + "commentStart": 2155, "end": 0, "name": "yLine", "start": 0, @@ -2750,7 +2750,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 2130, + "commentStart": 2155, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2762,18 +2762,18 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 2191, + "commentStart": 2216, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2200, + "commentStart": 2225, "end": 0, "left": { "argument": { - "commentStart": 2201, + "commentStart": 2226, "end": 0, "raw": "0.087", "start": 0, @@ -2784,7 +2784,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 2200, + "commentStart": 2225, "end": 0, "operator": "-", "start": 0, @@ -2794,10 +2794,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2209, + "commentStart": 2234, "end": 0, "name": { - "commentStart": 2209, + "commentStart": 2234, "end": 0, "name": "railHeight", "start": 0, @@ -2816,14 +2816,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 2221, + "commentStart": 2246, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2227, + "commentStart": 2252, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2834,10 +2834,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 2185, + "commentStart": 2210, "end": 0, "name": { - "commentStart": 2185, + "commentStart": 2210, "end": 0, "name": "xLine", "start": 0, @@ -2847,7 +2847,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 2185, + "commentStart": 2210, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2859,18 +2859,18 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 2249, + "commentStart": 2274, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2258, + "commentStart": 2283, "end": 0, "left": { "argument": { - "commentStart": 2259, + "commentStart": 2284, "end": 0, "raw": "0.183", "start": 0, @@ -2881,7 +2881,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 2258, + "commentStart": 2283, "end": 0, "operator": "-", "start": 0, @@ -2891,10 +2891,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2267, + "commentStart": 2292, "end": 0, "name": { - "commentStart": 2267, + "commentStart": 2292, "end": 0, "name": "railHeight", "start": 0, @@ -2913,14 +2913,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 2279, + "commentStart": 2304, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2285, + "commentStart": 2310, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2931,10 +2931,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 2243, + "commentStart": 2268, "end": 0, "name": { - "commentStart": 2243, + "commentStart": 2268, "end": 0, "name": "yLine", "start": 0, @@ -2944,7 +2944,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 2243, + "commentStart": 2268, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2954,14 +2954,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 2325, + "commentStart": 2350, "end": 0, "properties": [ { - "commentStart": 2336, + "commentStart": 2361, "end": 0, "key": { - "commentStart": 2336, + "commentStart": 2361, "end": 0, "name": "angle", "start": 0, @@ -2970,7 +2970,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2344, + "commentStart": 2369, "end": 0, "raw": "135", "start": 0, @@ -2983,10 +2983,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 2358, + "commentStart": 2383, "end": 0, "key": { - "commentStart": 2358, + "commentStart": 2383, "end": 0, "name": "to", "start": 0, @@ -2995,22 +2995,22 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2365, + "commentStart": 2390, "end": 0, "left": { - "commentStart": 2365, + "commentStart": 2390, "end": 0, "left": { - "commentStart": 2365, + "commentStart": 2390, "end": 0, "left": { - "commentStart": 2365, + "commentStart": 2390, "end": 0, "left": { - "commentStart": 2365, + "commentStart": 2390, "end": 0, "left": { - "commentStart": 2365, + "commentStart": 2390, "end": 0, "raw": "1", "start": 0, @@ -3023,7 +3023,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "-", "right": { - "commentStart": 2369, + "commentStart": 2394, "end": 0, "raw": "0.356", "start": 0, @@ -3040,7 +3040,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 2378, + "commentStart": 2403, "end": 0, "raw": "2", "start": 0, @@ -3057,7 +3057,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "+", "right": { - "commentStart": 2382, + "commentStart": 2407, "end": 0, "raw": "0.356", "start": 0, @@ -3075,10 +3075,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2391, + "commentStart": 2416, "end": 0, "name": { - "commentStart": 2391, + "commentStart": 2416, "end": 0, "name": "railHeight", "start": 0, @@ -3095,11 +3095,11 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "+", "right": { - "commentStart": 2404, + "commentStart": 2429, "computed": false, "end": 0, "object": { - "commentStart": 2404, + "commentStart": 2429, "end": 0, "name": "originStart", "start": 0, @@ -3107,7 +3107,7 @@ description: Result of parsing 80-20-rail.kcl "type": "Identifier" }, "property": { - "commentStart": 2416, + "commentStart": 2441, "end": 0, "raw": "0", "start": 0, @@ -3133,14 +3133,14 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 2429, + "commentStart": 2454, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 2432, + "commentStart": 2457, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3150,10 +3150,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 2311, + "commentStart": 2336, "end": 0, "name": { - "commentStart": 2311, + "commentStart": 2336, "end": 0, "name": "angledLineToX", "start": 0, @@ -3163,7 +3163,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 2311, + "commentStart": 2336, "end": 0, "start": 0, "type": "CallExpression", @@ -3174,17 +3174,17 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 2464, + "commentStart": 2489, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2473, + "commentStart": 2498, "end": 0, "left": { - "commentStart": 2473, + "commentStart": 2498, "end": 0, "raw": "0.232", "start": 0, @@ -3198,10 +3198,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2481, + "commentStart": 2506, "end": 0, "name": { - "commentStart": 2481, + "commentStart": 2506, "end": 0, "name": "railHeight", "start": 0, @@ -3220,14 +3220,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 2493, + "commentStart": 2518, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2499, + "commentStart": 2524, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3238,10 +3238,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 2458, + "commentStart": 2483, "end": 0, "name": { - "commentStart": 2458, + "commentStart": 2483, "end": 0, "name": "yLine", "start": 0, @@ -3251,7 +3251,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 2458, + "commentStart": 2483, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3261,14 +3261,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 2535, + "commentStart": 2560, "end": 0, "properties": [ { - "commentStart": 2546, + "commentStart": 2571, "end": 0, "key": { - "commentStart": 2546, + "commentStart": 2571, "end": 0, "name": "angle", "start": 0, @@ -3277,7 +3277,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2554, + "commentStart": 2579, "end": 0, "raw": "45", "start": 0, @@ -3290,10 +3290,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 2567, + "commentStart": 2592, "end": 0, "key": { - "commentStart": 2567, + "commentStart": 2592, "end": 0, "name": "to", "start": 0, @@ -3302,16 +3302,16 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2573, + "commentStart": 2598, "end": 0, "left": { - "commentStart": 2573, + "commentStart": 2598, "end": 0, "left": { - "commentStart": 2573, + "commentStart": 2598, "end": 0, "left": { - "commentStart": 2573, + "commentStart": 2598, "end": 0, "raw": "1", "start": 0, @@ -3324,7 +3324,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "-", "right": { - "commentStart": 2577, + "commentStart": 2602, "end": 0, "raw": "0.087", "start": 0, @@ -3342,10 +3342,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2586, + "commentStart": 2611, "end": 0, "name": { - "commentStart": 2586, + "commentStart": 2611, "end": 0, "name": "railHeight", "start": 0, @@ -3362,11 +3362,11 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "+", "right": { - "commentStart": 2599, + "commentStart": 2624, "computed": false, "end": 0, "object": { - "commentStart": 2599, + "commentStart": 2624, "end": 0, "name": "originStart", "start": 0, @@ -3374,7 +3374,7 @@ description: Result of parsing 80-20-rail.kcl "type": "Identifier" }, "property": { - "commentStart": 2611, + "commentStart": 2636, "end": 0, "raw": "0", "start": 0, @@ -3400,14 +3400,14 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 2624, + "commentStart": 2649, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 2627, + "commentStart": 2652, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3417,10 +3417,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 2521, + "commentStart": 2546, "end": 0, "name": { - "commentStart": 2521, + "commentStart": 2546, "end": 0, "name": "angledLineToX", "start": 0, @@ -3430,7 +3430,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 2521, + "commentStart": 2546, "end": 0, "start": 0, "type": "CallExpression", @@ -3441,18 +3441,18 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 2655, + "commentStart": 2680, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2664, + "commentStart": 2689, "end": 0, "left": { "argument": { - "commentStart": 2665, + "commentStart": 2690, "end": 0, "raw": "0.183", "start": 0, @@ -3463,7 +3463,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 2664, + "commentStart": 2689, "end": 0, "operator": "-", "start": 0, @@ -3473,10 +3473,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2673, + "commentStart": 2698, "end": 0, "name": { - "commentStart": 2673, + "commentStart": 2698, "end": 0, "name": "railHeight", "start": 0, @@ -3495,14 +3495,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 2685, + "commentStart": 2710, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2691, + "commentStart": 2716, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3513,10 +3513,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 2649, + "commentStart": 2674, "end": 0, "name": { - "commentStart": 2649, + "commentStart": 2674, "end": 0, "name": "yLine", "start": 0, @@ -3526,7 +3526,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 2649, + "commentStart": 2674, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3538,17 +3538,17 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 2719, + "commentStart": 2744, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2728, + "commentStart": 2753, "end": 0, "left": { - "commentStart": 2728, + "commentStart": 2753, "end": 0, "raw": "0.087", "start": 0, @@ -3562,10 +3562,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2736, + "commentStart": 2761, "end": 0, "name": { - "commentStart": 2736, + "commentStart": 2761, "end": 0, "name": "railHeight", "start": 0, @@ -3584,14 +3584,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 2748, + "commentStart": 2773, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2754, + "commentStart": 2779, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3602,10 +3602,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 2713, + "commentStart": 2738, "end": 0, "name": { - "commentStart": 2713, + "commentStart": 2738, "end": 0, "name": "xLine", "start": 0, @@ -3615,7 +3615,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 2713, + "commentStart": 2738, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3627,17 +3627,17 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 2776, + "commentStart": 2801, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2785, + "commentStart": 2810, "end": 0, "left": { - "commentStart": 2785, + "commentStart": 2810, "end": 0, "raw": "0.06", "start": 0, @@ -3651,10 +3651,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2792, + "commentStart": 2817, "end": 0, "name": { - "commentStart": 2792, + "commentStart": 2817, "end": 0, "name": "railHeight", "start": 0, @@ -3673,10 +3673,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 2770, + "commentStart": 2795, "end": 0, "name": { - "commentStart": 2770, + "commentStart": 2795, "end": 0, "name": "yLine", "start": 0, @@ -3686,7 +3686,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 2770, + "commentStart": 2795, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3696,14 +3696,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 2815, + "commentStart": 2840, "end": 0, "properties": [ { - "commentStart": 2826, + "commentStart": 2851, "end": 0, "key": { - "commentStart": 2826, + "commentStart": 2851, "end": 0, "name": "angleStart", "start": 0, @@ -3712,7 +3712,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2839, + "commentStart": 2864, "end": 0, "raw": "270", "start": 0, @@ -3725,10 +3725,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 2853, + "commentStart": 2878, "end": 0, "key": { - "commentStart": 2853, + "commentStart": 2878, "end": 0, "name": "angleEnd", "start": 0, @@ -3737,7 +3737,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2864, + "commentStart": 2889, "end": 0, "raw": "90", "start": 0, @@ -3750,10 +3750,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 2877, + "commentStart": 2902, "end": 0, "key": { - "commentStart": 2877, + "commentStart": 2902, "end": 0, "name": "radius", "start": 0, @@ -3762,13 +3762,13 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2886, + "commentStart": 2911, "end": 0, "left": { - "commentStart": 2886, + "commentStart": 2911, "end": 0, "left": { - "commentStart": 2886, + "commentStart": 2911, "end": 0, "raw": "0.072", "start": 0, @@ -3781,7 +3781,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 2894, + "commentStart": 2919, "end": 0, "raw": "4", "start": 0, @@ -3799,10 +3799,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2898, + "commentStart": 2923, "end": 0, "name": { - "commentStart": 2898, + "commentStart": 2923, "end": 0, "name": "railHeight", "start": 0, @@ -3824,7 +3824,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 2919, + "commentStart": 2944, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3833,10 +3833,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 2811, + "commentStart": 2836, "end": 0, "name": { - "commentStart": 2811, + "commentStart": 2836, "end": 0, "name": "arc", "start": 0, @@ -3846,7 +3846,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 2811, + "commentStart": 2836, "end": 0, "start": 0, "type": "CallExpression", @@ -3857,17 +3857,17 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 2935, + "commentStart": 2960, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2944, + "commentStart": 2969, "end": 0, "left": { - "commentStart": 2944, + "commentStart": 2969, "end": 0, "raw": "0.1", "start": 0, @@ -3881,10 +3881,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2950, + "commentStart": 2975, "end": 0, "name": { - "commentStart": 2950, + "commentStart": 2975, "end": 0, "name": "railHeight", "start": 0, @@ -3903,10 +3903,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 2929, + "commentStart": 2954, "end": 0, "name": { - "commentStart": 2929, + "commentStart": 2954, "end": 0, "name": "yLine", "start": 0, @@ -3916,7 +3916,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 2929, + "commentStart": 2954, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3926,14 +3926,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 2973, + "commentStart": 2998, "end": 0, "properties": [ { - "commentStart": 2984, + "commentStart": 3009, "end": 0, "key": { - "commentStart": 2984, + "commentStart": 3009, "end": 0, "name": "angleStart", "start": 0, @@ -3942,7 +3942,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2997, + "commentStart": 3022, "end": 0, "raw": "270", "start": 0, @@ -3955,10 +3955,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 3011, + "commentStart": 3036, "end": 0, "key": { - "commentStart": 3011, + "commentStart": 3036, "end": 0, "name": "angleEnd", "start": 0, @@ -3967,7 +3967,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3022, + "commentStart": 3047, "end": 0, "raw": "90", "start": 0, @@ -3980,10 +3980,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 3035, + "commentStart": 3060, "end": 0, "key": { - "commentStart": 3035, + "commentStart": 3060, "end": 0, "name": "radius", "start": 0, @@ -3992,13 +3992,13 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3044, + "commentStart": 3069, "end": 0, "left": { - "commentStart": 3044, + "commentStart": 3069, "end": 0, "left": { - "commentStart": 3044, + "commentStart": 3069, "end": 0, "raw": "0.072", "start": 0, @@ -4011,7 +4011,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 3052, + "commentStart": 3077, "end": 0, "raw": "4", "start": 0, @@ -4029,10 +4029,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3056, + "commentStart": 3081, "end": 0, "name": { - "commentStart": 3056, + "commentStart": 3081, "end": 0, "name": "railHeight", "start": 0, @@ -4054,7 +4054,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 3077, + "commentStart": 3102, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4063,10 +4063,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 2969, + "commentStart": 2994, "end": 0, "name": { - "commentStart": 2969, + "commentStart": 2994, "end": 0, "name": "arc", "start": 0, @@ -4076,7 +4076,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 2969, + "commentStart": 2994, "end": 0, "start": 0, "type": "CallExpression", @@ -4085,14 +4085,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 3124, + "commentStart": 3149, "end": 0, "properties": [ { - "commentStart": 3135, + "commentStart": 3160, "end": 0, "key": { - "commentStart": 3135, + "commentStart": 3160, "end": 0, "name": "angleStart", "start": 0, @@ -4101,7 +4101,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3148, + "commentStart": 3173, "end": 0, "raw": "0", "start": 0, @@ -4114,10 +4114,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 3160, + "commentStart": 3185, "end": 0, "key": { - "commentStart": 3160, + "commentStart": 3185, "end": 0, "name": "angleEnd", "start": 0, @@ -4126,7 +4126,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3171, + "commentStart": 3196, "end": 0, "raw": "90", "start": 0, @@ -4139,10 +4139,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 3184, + "commentStart": 3209, "end": 0, "key": { - "commentStart": 3184, + "commentStart": 3209, "end": 0, "name": "radius", "start": 0, @@ -4151,10 +4151,10 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3193, + "commentStart": 3218, "end": 0, "left": { - "commentStart": 3193, + "commentStart": 3218, "end": 0, "raw": "0.1", "start": 0, @@ -4168,10 +4168,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3199, + "commentStart": 3224, "end": 0, "name": { - "commentStart": 3199, + "commentStart": 3224, "end": 0, "name": "railHeight", "start": 0, @@ -4193,7 +4193,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 3220, + "commentStart": 3245, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4202,10 +4202,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 3120, + "commentStart": 3145, "end": 0, "name": { - "commentStart": 3120, + "commentStart": 3145, "end": 0, "name": "arc", "start": 0, @@ -4215,7 +4215,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 3120, + "commentStart": 3145, "end": 0, "start": 0, "type": "CallExpression", @@ -4224,14 +4224,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 3234, + "commentStart": 3259, "end": 0, "properties": [ { - "commentStart": 3245, + "commentStart": 3270, "end": 0, "key": { - "commentStart": 3245, + "commentStart": 3270, "end": 0, "name": "angleStart", "start": 0, @@ -4240,7 +4240,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3258, + "commentStart": 3283, "end": 0, "raw": "0", "start": 0, @@ -4253,10 +4253,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 3270, + "commentStart": 3295, "end": 0, "key": { - "commentStart": 3270, + "commentStart": 3295, "end": 0, "name": "angleEnd", "start": 0, @@ -4266,7 +4266,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 3282, + "commentStart": 3307, "end": 0, "raw": "180", "start": 0, @@ -4277,7 +4277,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 3281, + "commentStart": 3306, "end": 0, "operator": "-", "start": 0, @@ -4286,10 +4286,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 3296, + "commentStart": 3321, "end": 0, "key": { - "commentStart": 3296, + "commentStart": 3321, "end": 0, "name": "radius", "start": 0, @@ -4298,13 +4298,13 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3305, + "commentStart": 3330, "end": 0, "left": { - "commentStart": 3305, + "commentStart": 3330, "end": 0, "left": { - "commentStart": 3305, + "commentStart": 3330, "end": 0, "raw": "0.072", "start": 0, @@ -4317,7 +4317,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 3313, + "commentStart": 3338, "end": 0, "raw": "4", "start": 0, @@ -4335,10 +4335,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3317, + "commentStart": 3342, "end": 0, "name": { - "commentStart": 3317, + "commentStart": 3342, "end": 0, "name": "railHeight", "start": 0, @@ -4360,7 +4360,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 3338, + "commentStart": 3363, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4369,10 +4369,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 3230, + "commentStart": 3255, "end": 0, "name": { - "commentStart": 3230, + "commentStart": 3255, "end": 0, "name": "arc", "start": 0, @@ -4382,7 +4382,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 3230, + "commentStart": 3255, "end": 0, "start": 0, "type": "CallExpression", @@ -4393,18 +4393,18 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 3354, + "commentStart": 3379, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3363, + "commentStart": 3388, "end": 0, "left": { "argument": { - "commentStart": 3364, + "commentStart": 3389, "end": 0, "raw": "0.1", "start": 0, @@ -4415,7 +4415,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 3363, + "commentStart": 3388, "end": 0, "operator": "-", "start": 0, @@ -4425,10 +4425,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3370, + "commentStart": 3395, "end": 0, "name": { - "commentStart": 3370, + "commentStart": 3395, "end": 0, "name": "railHeight", "start": 0, @@ -4447,10 +4447,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 3348, + "commentStart": 3373, "end": 0, "name": { - "commentStart": 3348, + "commentStart": 3373, "end": 0, "name": "xLine", "start": 0, @@ -4460,7 +4460,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 3348, + "commentStart": 3373, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4470,14 +4470,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 3393, + "commentStart": 3418, "end": 0, "properties": [ { - "commentStart": 3404, + "commentStart": 3429, "end": 0, "key": { - "commentStart": 3404, + "commentStart": 3429, "end": 0, "name": "angleStart", "start": 0, @@ -4486,7 +4486,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3417, + "commentStart": 3442, "end": 0, "raw": "0", "start": 0, @@ -4499,10 +4499,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 3429, + "commentStart": 3454, "end": 0, "key": { - "commentStart": 3429, + "commentStart": 3454, "end": 0, "name": "angleEnd", "start": 0, @@ -4512,7 +4512,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 3441, + "commentStart": 3466, "end": 0, "raw": "180", "start": 0, @@ -4523,7 +4523,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 3440, + "commentStart": 3465, "end": 0, "operator": "-", "start": 0, @@ -4532,10 +4532,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 3455, + "commentStart": 3480, "end": 0, "key": { - "commentStart": 3455, + "commentStart": 3480, "end": 0, "name": "radius", "start": 0, @@ -4544,13 +4544,13 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3464, + "commentStart": 3489, "end": 0, "left": { - "commentStart": 3464, + "commentStart": 3489, "end": 0, "left": { - "commentStart": 3464, + "commentStart": 3489, "end": 0, "raw": "0.072", "start": 0, @@ -4563,7 +4563,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 3472, + "commentStart": 3497, "end": 0, "raw": "4", "start": 0, @@ -4581,10 +4581,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3476, + "commentStart": 3501, "end": 0, "name": { - "commentStart": 3476, + "commentStart": 3501, "end": 0, "name": "railHeight", "start": 0, @@ -4606,7 +4606,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 3497, + "commentStart": 3522, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4615,10 +4615,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 3389, + "commentStart": 3414, "end": 0, "name": { - "commentStart": 3389, + "commentStart": 3414, "end": 0, "name": "arc", "start": 0, @@ -4628,7 +4628,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 3389, + "commentStart": 3414, "end": 0, "start": 0, "type": "CallExpression", @@ -4639,18 +4639,18 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 3513, + "commentStart": 3538, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3522, + "commentStart": 3547, "end": 0, "left": { "argument": { - "commentStart": 3523, + "commentStart": 3548, "end": 0, "raw": "0.06", "start": 0, @@ -4661,7 +4661,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 3522, + "commentStart": 3547, "end": 0, "operator": "-", "start": 0, @@ -4671,10 +4671,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3530, + "commentStart": 3555, "end": 0, "name": { - "commentStart": 3530, + "commentStart": 3555, "end": 0, "name": "railHeight", "start": 0, @@ -4693,14 +4693,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 3542, + "commentStart": 3567, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3548, + "commentStart": 3573, "end": 0, "start": 0, "type": "TagDeclarator", @@ -4711,10 +4711,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 3507, + "commentStart": 3532, "end": 0, "name": { - "commentStart": 3507, + "commentStart": 3532, "end": 0, "name": "xLine", "start": 0, @@ -4724,7 +4724,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 3507, + "commentStart": 3532, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4736,18 +4736,18 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 3570, + "commentStart": 3595, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3579, + "commentStart": 3604, "end": 0, "left": { "argument": { - "commentStart": 3580, + "commentStart": 3605, "end": 0, "raw": "0.087", "start": 0, @@ -4758,7 +4758,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 3579, + "commentStart": 3604, "end": 0, "operator": "-", "start": 0, @@ -4768,10 +4768,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3588, + "commentStart": 3613, "end": 0, "name": { - "commentStart": 3588, + "commentStart": 3613, "end": 0, "name": "railHeight", "start": 0, @@ -4790,14 +4790,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 3600, + "commentStart": 3625, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3606, + "commentStart": 3631, "end": 0, "start": 0, "type": "TagDeclarator", @@ -4808,10 +4808,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 3564, + "commentStart": 3589, "end": 0, "name": { - "commentStart": 3564, + "commentStart": 3589, "end": 0, "name": "yLine", "start": 0, @@ -4821,7 +4821,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 3564, + "commentStart": 3589, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4833,17 +4833,17 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 3628, + "commentStart": 3653, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3637, + "commentStart": 3662, "end": 0, "left": { - "commentStart": 3637, + "commentStart": 3662, "end": 0, "raw": "0.183", "start": 0, @@ -4857,10 +4857,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3645, + "commentStart": 3670, "end": 0, "name": { - "commentStart": 3645, + "commentStart": 3670, "end": 0, "name": "railHeight", "start": 0, @@ -4879,14 +4879,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 3657, + "commentStart": 3682, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3663, + "commentStart": 3688, "end": 0, "start": 0, "type": "TagDeclarator", @@ -4897,10 +4897,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 3622, + "commentStart": 3647, "end": 0, "name": { - "commentStart": 3622, + "commentStart": 3647, "end": 0, "name": "xLine", "start": 0, @@ -4910,7 +4910,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 3622, + "commentStart": 3647, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4920,14 +4920,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 3693, + "commentStart": 3718, "end": 0, "properties": [ { - "commentStart": 3704, + "commentStart": 3729, "end": 0, "key": { - "commentStart": 3704, + "commentStart": 3729, "end": 0, "name": "angle", "start": 0, @@ -4936,7 +4936,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3712, + "commentStart": 3737, "end": 0, "raw": "45", "start": 0, @@ -4949,10 +4949,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 3725, + "commentStart": 3750, "end": 0, "key": { - "commentStart": 3725, + "commentStart": 3750, "end": 0, "name": "to", "start": 0, @@ -4961,22 +4961,22 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3732, + "commentStart": 3757, "end": 0, "left": { - "commentStart": 3732, + "commentStart": 3757, "end": 0, "left": { - "commentStart": 3732, + "commentStart": 3757, "end": 0, "left": { - "commentStart": 3732, + "commentStart": 3757, "end": 0, "left": { - "commentStart": 3732, + "commentStart": 3757, "end": 0, "left": { - "commentStart": 3732, + "commentStart": 3757, "end": 0, "raw": "1", "start": 0, @@ -4989,7 +4989,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "-", "right": { - "commentStart": 3736, + "commentStart": 3761, "end": 0, "raw": "0.356", "start": 0, @@ -5006,7 +5006,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 3745, + "commentStart": 3770, "end": 0, "raw": "2", "start": 0, @@ -5023,7 +5023,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "+", "right": { - "commentStart": 3749, + "commentStart": 3774, "end": 0, "raw": "0.356", "start": 0, @@ -5041,10 +5041,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3758, + "commentStart": 3783, "end": 0, "name": { - "commentStart": 3758, + "commentStart": 3783, "end": 0, "name": "railHeight", "start": 0, @@ -5061,11 +5061,11 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "+", "right": { - "commentStart": 3771, + "commentStart": 3796, "computed": false, "end": 0, "object": { - "commentStart": 3771, + "commentStart": 3796, "end": 0, "name": "originStart", "start": 0, @@ -5073,7 +5073,7 @@ description: Result of parsing 80-20-rail.kcl "type": "Identifier" }, "property": { - "commentStart": 3783, + "commentStart": 3808, "end": 0, "raw": "1", "start": 0, @@ -5099,14 +5099,14 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 3796, + "commentStart": 3821, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 3799, + "commentStart": 3824, "end": 0, "start": 0, "type": "TagDeclarator", @@ -5116,10 +5116,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 3679, + "commentStart": 3704, "end": 0, "name": { - "commentStart": 3679, + "commentStart": 3704, "end": 0, "name": "angledLineToY", "start": 0, @@ -5129,7 +5129,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 3679, + "commentStart": 3704, "end": 0, "start": 0, "type": "CallExpression", @@ -5140,18 +5140,18 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 3821, + "commentStart": 3846, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3830, + "commentStart": 3855, "end": 0, "left": { "argument": { - "commentStart": 3831, + "commentStart": 3856, "end": 0, "raw": "0.232", "start": 0, @@ -5162,7 +5162,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 3830, + "commentStart": 3855, "end": 0, "operator": "-", "start": 0, @@ -5172,10 +5172,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3839, + "commentStart": 3864, "end": 0, "name": { - "commentStart": 3839, + "commentStart": 3864, "end": 0, "name": "railHeight", "start": 0, @@ -5194,14 +5194,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 3851, + "commentStart": 3876, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3857, + "commentStart": 3882, "end": 0, "start": 0, "type": "TagDeclarator", @@ -5212,10 +5212,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 3815, + "commentStart": 3840, "end": 0, "name": { - "commentStart": 3815, + "commentStart": 3840, "end": 0, "name": "xLine", "start": 0, @@ -5225,7 +5225,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 3815, + "commentStart": 3840, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5235,14 +5235,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 3887, + "commentStart": 3912, "end": 0, "properties": [ { - "commentStart": 3898, + "commentStart": 3923, "end": 0, "key": { - "commentStart": 3898, + "commentStart": 3923, "end": 0, "name": "angle", "start": 0, @@ -5251,7 +5251,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3906, + "commentStart": 3931, "end": 0, "raw": "135", "start": 0, @@ -5264,10 +5264,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 3920, + "commentStart": 3945, "end": 0, "key": { - "commentStart": 3920, + "commentStart": 3945, "end": 0, "name": "to", "start": 0, @@ -5276,16 +5276,16 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3926, + "commentStart": 3951, "end": 0, "left": { - "commentStart": 3926, + "commentStart": 3951, "end": 0, "left": { - "commentStart": 3926, + "commentStart": 3951, "end": 0, "left": { - "commentStart": 3926, + "commentStart": 3951, "end": 0, "raw": "1", "start": 0, @@ -5298,7 +5298,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "-", "right": { - "commentStart": 3930, + "commentStart": 3955, "end": 0, "raw": "0.087", "start": 0, @@ -5316,10 +5316,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3939, + "commentStart": 3964, "end": 0, "name": { - "commentStart": 3939, + "commentStart": 3964, "end": 0, "name": "railHeight", "start": 0, @@ -5336,11 +5336,11 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "+", "right": { - "commentStart": 3952, + "commentStart": 3977, "computed": false, "end": 0, "object": { - "commentStart": 3952, + "commentStart": 3977, "end": 0, "name": "originStart", "start": 0, @@ -5348,7 +5348,7 @@ description: Result of parsing 80-20-rail.kcl "type": "Identifier" }, "property": { - "commentStart": 3964, + "commentStart": 3989, "end": 0, "raw": "1", "start": 0, @@ -5374,14 +5374,14 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 3977, + "commentStart": 4002, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 3980, + "commentStart": 4005, "end": 0, "start": 0, "type": "TagDeclarator", @@ -5391,10 +5391,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 3873, + "commentStart": 3898, "end": 0, "name": { - "commentStart": 3873, + "commentStart": 3898, "end": 0, "name": "angledLineToY", "start": 0, @@ -5404,7 +5404,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 3873, + "commentStart": 3898, "end": 0, "start": 0, "type": "CallExpression", @@ -5415,17 +5415,17 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 4002, + "commentStart": 4027, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4011, + "commentStart": 4036, "end": 0, "left": { - "commentStart": 4011, + "commentStart": 4036, "end": 0, "raw": "0.183", "start": 0, @@ -5439,10 +5439,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4019, + "commentStart": 4044, "end": 0, "name": { - "commentStart": 4019, + "commentStart": 4044, "end": 0, "name": "railHeight", "start": 0, @@ -5461,14 +5461,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 4031, + "commentStart": 4056, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4037, + "commentStart": 4062, "end": 0, "start": 0, "type": "TagDeclarator", @@ -5479,10 +5479,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 3996, + "commentStart": 4021, "end": 0, "name": { - "commentStart": 3996, + "commentStart": 4021, "end": 0, "name": "xLine", "start": 0, @@ -5492,7 +5492,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 3996, + "commentStart": 4021, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5504,17 +5504,17 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 4059, + "commentStart": 4084, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4068, + "commentStart": 4093, "end": 0, "left": { - "commentStart": 4068, + "commentStart": 4093, "end": 0, "raw": "0.087", "start": 0, @@ -5528,10 +5528,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4076, + "commentStart": 4101, "end": 0, "name": { - "commentStart": 4076, + "commentStart": 4101, "end": 0, "name": "railHeight", "start": 0, @@ -5550,14 +5550,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 4088, + "commentStart": 4113, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4094, + "commentStart": 4119, "end": 0, "start": 0, "type": "TagDeclarator", @@ -5568,10 +5568,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 4053, + "commentStart": 4078, "end": 0, "name": { - "commentStart": 4053, + "commentStart": 4078, "end": 0, "name": "yLine", "start": 0, @@ -5581,7 +5581,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 4053, + "commentStart": 4078, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5593,18 +5593,18 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 4116, + "commentStart": 4141, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4125, + "commentStart": 4150, "end": 0, "left": { "argument": { - "commentStart": 4126, + "commentStart": 4151, "end": 0, "raw": "0.06", "start": 0, @@ -5615,7 +5615,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 4125, + "commentStart": 4150, "end": 0, "operator": "-", "start": 0, @@ -5625,10 +5625,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4133, + "commentStart": 4158, "end": 0, "name": { - "commentStart": 4133, + "commentStart": 4158, "end": 0, "name": "railHeight", "start": 0, @@ -5647,10 +5647,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 4110, + "commentStart": 4135, "end": 0, "name": { - "commentStart": 4110, + "commentStart": 4135, "end": 0, "name": "xLine", "start": 0, @@ -5660,7 +5660,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 4110, + "commentStart": 4135, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5670,14 +5670,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 4156, + "commentStart": 4181, "end": 0, "properties": [ { - "commentStart": 4167, + "commentStart": 4192, "end": 0, "key": { - "commentStart": 4167, + "commentStart": 4192, "end": 0, "name": "angleStart", "start": 0, @@ -5686,7 +5686,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4180, + "commentStart": 4205, "end": 0, "raw": "0", "start": 0, @@ -5699,10 +5699,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 4192, + "commentStart": 4217, "end": 0, "key": { - "commentStart": 4192, + "commentStart": 4217, "end": 0, "name": "angleEnd", "start": 0, @@ -5712,7 +5712,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 4204, + "commentStart": 4229, "end": 0, "raw": "180", "start": 0, @@ -5723,7 +5723,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 4203, + "commentStart": 4228, "end": 0, "operator": "-", "start": 0, @@ -5732,10 +5732,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 4218, + "commentStart": 4243, "end": 0, "key": { - "commentStart": 4218, + "commentStart": 4243, "end": 0, "name": "radius", "start": 0, @@ -5744,13 +5744,13 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4227, + "commentStart": 4252, "end": 0, "left": { - "commentStart": 4227, + "commentStart": 4252, "end": 0, "left": { - "commentStart": 4227, + "commentStart": 4252, "end": 0, "raw": "0.072", "start": 0, @@ -5763,7 +5763,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 4235, + "commentStart": 4260, "end": 0, "raw": "4", "start": 0, @@ -5781,10 +5781,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4239, + "commentStart": 4264, "end": 0, "name": { - "commentStart": 4239, + "commentStart": 4264, "end": 0, "name": "railHeight", "start": 0, @@ -5806,7 +5806,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 4260, + "commentStart": 4285, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5815,10 +5815,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 4152, + "commentStart": 4177, "end": 0, "name": { - "commentStart": 4152, + "commentStart": 4177, "end": 0, "name": "arc", "start": 0, @@ -5828,7 +5828,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 4152, + "commentStart": 4177, "end": 0, "start": 0, "type": "CallExpression", @@ -5839,18 +5839,18 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 4276, + "commentStart": 4301, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4285, + "commentStart": 4310, "end": 0, "left": { "argument": { - "commentStart": 4286, + "commentStart": 4311, "end": 0, "raw": "0.1", "start": 0, @@ -5861,7 +5861,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 4285, + "commentStart": 4310, "end": 0, "operator": "-", "start": 0, @@ -5871,10 +5871,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4292, + "commentStart": 4317, "end": 0, "name": { - "commentStart": 4292, + "commentStart": 4317, "end": 0, "name": "railHeight", "start": 0, @@ -5893,10 +5893,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 4270, + "commentStart": 4295, "end": 0, "name": { - "commentStart": 4270, + "commentStart": 4295, "end": 0, "name": "xLine", "start": 0, @@ -5906,7 +5906,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 4270, + "commentStart": 4295, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5916,14 +5916,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 4315, + "commentStart": 4340, "end": 0, "properties": [ { - "commentStart": 4326, + "commentStart": 4351, "end": 0, "key": { - "commentStart": 4326, + "commentStart": 4351, "end": 0, "name": "angleStart", "start": 0, @@ -5932,7 +5932,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4339, + "commentStart": 4364, "end": 0, "raw": "0", "start": 0, @@ -5945,10 +5945,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 4351, + "commentStart": 4376, "end": 0, "key": { - "commentStart": 4351, + "commentStart": 4376, "end": 0, "name": "angleEnd", "start": 0, @@ -5958,7 +5958,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 4363, + "commentStart": 4388, "end": 0, "raw": "180", "start": 0, @@ -5969,7 +5969,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 4362, + "commentStart": 4387, "end": 0, "operator": "-", "start": 0, @@ -5978,10 +5978,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 4377, + "commentStart": 4402, "end": 0, "key": { - "commentStart": 4377, + "commentStart": 4402, "end": 0, "name": "radius", "start": 0, @@ -5990,13 +5990,13 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4386, + "commentStart": 4411, "end": 0, "left": { - "commentStart": 4386, + "commentStart": 4411, "end": 0, "left": { - "commentStart": 4386, + "commentStart": 4411, "end": 0, "raw": "0.072", "start": 0, @@ -6009,7 +6009,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 4394, + "commentStart": 4419, "end": 0, "raw": "4", "start": 0, @@ -6027,10 +6027,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4398, + "commentStart": 4423, "end": 0, "name": { - "commentStart": 4398, + "commentStart": 4423, "end": 0, "name": "railHeight", "start": 0, @@ -6052,7 +6052,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 4419, + "commentStart": 4444, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -6061,10 +6061,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 4311, + "commentStart": 4336, "end": 0, "name": { - "commentStart": 4311, + "commentStart": 4336, "end": 0, "name": "arc", "start": 0, @@ -6074,7 +6074,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 4311, + "commentStart": 4336, "end": 0, "start": 0, "type": "CallExpression", @@ -6083,14 +6083,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 4433, + "commentStart": 4458, "end": 0, "properties": [ { - "commentStart": 4444, + "commentStart": 4469, "end": 0, "key": { - "commentStart": 4444, + "commentStart": 4469, "end": 0, "name": "angleStart", "start": 0, @@ -6099,7 +6099,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4457, + "commentStart": 4482, "end": 0, "raw": "90", "start": 0, @@ -6112,10 +6112,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 4470, + "commentStart": 4495, "end": 0, "key": { - "commentStart": 4470, + "commentStart": 4495, "end": 0, "name": "angleEnd", "start": 0, @@ -6124,7 +6124,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4481, + "commentStart": 4506, "end": 0, "raw": "180", "start": 0, @@ -6137,10 +6137,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 4495, + "commentStart": 4520, "end": 0, "key": { - "commentStart": 4495, + "commentStart": 4520, "end": 0, "name": "radius", "start": 0, @@ -6149,10 +6149,10 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4504, + "commentStart": 4529, "end": 0, "left": { - "commentStart": 4504, + "commentStart": 4529, "end": 0, "raw": "0.1", "start": 0, @@ -6166,10 +6166,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4510, + "commentStart": 4535, "end": 0, "name": { - "commentStart": 4510, + "commentStart": 4535, "end": 0, "name": "railHeight", "start": 0, @@ -6191,7 +6191,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 4531, + "commentStart": 4556, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -6200,10 +6200,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 4429, + "commentStart": 4454, "end": 0, "name": { - "commentStart": 4429, + "commentStart": 4454, "end": 0, "name": "arc", "start": 0, @@ -6213,7 +6213,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 4429, + "commentStart": 4454, "end": 0, "start": 0, "type": "CallExpression", @@ -6222,14 +6222,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 4578, + "commentStart": 4603, "end": 0, "properties": [ { - "commentStart": 4589, + "commentStart": 4614, "end": 0, "key": { - "commentStart": 4589, + "commentStart": 4614, "end": 0, "name": "angleStart", "start": 0, @@ -6238,7 +6238,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4602, + "commentStart": 4627, "end": 0, "raw": "90", "start": 0, @@ -6251,10 +6251,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 4615, + "commentStart": 4640, "end": 0, "key": { - "commentStart": 4615, + "commentStart": 4640, "end": 0, "name": "angleEnd", "start": 0, @@ -6264,7 +6264,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 4627, + "commentStart": 4652, "end": 0, "raw": "90", "start": 0, @@ -6275,7 +6275,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 4626, + "commentStart": 4651, "end": 0, "operator": "-", "start": 0, @@ -6284,10 +6284,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 4640, + "commentStart": 4665, "end": 0, "key": { - "commentStart": 4640, + "commentStart": 4665, "end": 0, "name": "radius", "start": 0, @@ -6296,13 +6296,13 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4649, + "commentStart": 4674, "end": 0, "left": { - "commentStart": 4649, + "commentStart": 4674, "end": 0, "left": { - "commentStart": 4649, + "commentStart": 4674, "end": 0, "raw": "0.072", "start": 0, @@ -6315,7 +6315,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 4657, + "commentStart": 4682, "end": 0, "raw": "4", "start": 0, @@ -6333,10 +6333,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4661, + "commentStart": 4686, "end": 0, "name": { - "commentStart": 4661, + "commentStart": 4686, "end": 0, "name": "railHeight", "start": 0, @@ -6358,7 +6358,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 4682, + "commentStart": 4707, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -6367,10 +6367,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 4574, + "commentStart": 4599, "end": 0, "name": { - "commentStart": 4574, + "commentStart": 4599, "end": 0, "name": "arc", "start": 0, @@ -6380,7 +6380,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 4574, + "commentStart": 4599, "end": 0, "start": 0, "type": "CallExpression", @@ -6391,18 +6391,18 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 4698, + "commentStart": 4723, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4707, + "commentStart": 4732, "end": 0, "left": { "argument": { - "commentStart": 4708, + "commentStart": 4733, "end": 0, "raw": "0.1", "start": 0, @@ -6413,7 +6413,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 4707, + "commentStart": 4732, "end": 0, "operator": "-", "start": 0, @@ -6423,10 +6423,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4714, + "commentStart": 4739, "end": 0, "name": { - "commentStart": 4714, + "commentStart": 4739, "end": 0, "name": "railHeight", "start": 0, @@ -6445,10 +6445,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 4692, + "commentStart": 4717, "end": 0, "name": { - "commentStart": 4692, + "commentStart": 4717, "end": 0, "name": "yLine", "start": 0, @@ -6458,7 +6458,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 4692, + "commentStart": 4717, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6468,14 +6468,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 4737, + "commentStart": 4762, "end": 0, "properties": [ { - "commentStart": 4748, + "commentStart": 4773, "end": 0, "key": { - "commentStart": 4748, + "commentStart": 4773, "end": 0, "name": "angleStart", "start": 0, @@ -6484,7 +6484,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4761, + "commentStart": 4786, "end": 0, "raw": "90", "start": 0, @@ -6497,10 +6497,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 4774, + "commentStart": 4799, "end": 0, "key": { - "commentStart": 4774, + "commentStart": 4799, "end": 0, "name": "angleEnd", "start": 0, @@ -6510,7 +6510,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 4786, + "commentStart": 4811, "end": 0, "raw": "90", "start": 0, @@ -6521,7 +6521,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 4785, + "commentStart": 4810, "end": 0, "operator": "-", "start": 0, @@ -6530,10 +6530,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 4799, + "commentStart": 4824, "end": 0, "key": { - "commentStart": 4799, + "commentStart": 4824, "end": 0, "name": "radius", "start": 0, @@ -6542,13 +6542,13 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4808, + "commentStart": 4833, "end": 0, "left": { - "commentStart": 4808, + "commentStart": 4833, "end": 0, "left": { - "commentStart": 4808, + "commentStart": 4833, "end": 0, "raw": "0.072", "start": 0, @@ -6561,7 +6561,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 4816, + "commentStart": 4841, "end": 0, "raw": "4", "start": 0, @@ -6579,10 +6579,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4820, + "commentStart": 4845, "end": 0, "name": { - "commentStart": 4820, + "commentStart": 4845, "end": 0, "name": "railHeight", "start": 0, @@ -6604,7 +6604,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 4841, + "commentStart": 4866, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -6613,10 +6613,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 4733, + "commentStart": 4758, "end": 0, "name": { - "commentStart": 4733, + "commentStart": 4758, "end": 0, "name": "arc", "start": 0, @@ -6626,7 +6626,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 4733, + "commentStart": 4758, "end": 0, "start": 0, "type": "CallExpression", @@ -6637,18 +6637,18 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 4857, + "commentStart": 4882, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4866, + "commentStart": 4891, "end": 0, "left": { "argument": { - "commentStart": 4867, + "commentStart": 4892, "end": 0, "raw": "0.06", "start": 0, @@ -6659,7 +6659,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 4866, + "commentStart": 4891, "end": 0, "operator": "-", "start": 0, @@ -6669,10 +6669,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4874, + "commentStart": 4899, "end": 0, "name": { - "commentStart": 4874, + "commentStart": 4899, "end": 0, "name": "railHeight", "start": 0, @@ -6691,14 +6691,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 4886, + "commentStart": 4911, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4892, + "commentStart": 4917, "end": 0, "start": 0, "type": "TagDeclarator", @@ -6709,10 +6709,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 4851, + "commentStart": 4876, "end": 0, "name": { - "commentStart": 4851, + "commentStart": 4876, "end": 0, "name": "yLine", "start": 0, @@ -6722,7 +6722,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 4851, + "commentStart": 4876, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6734,17 +6734,17 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 4914, + "commentStart": 4939, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4923, + "commentStart": 4948, "end": 0, "left": { - "commentStart": 4923, + "commentStart": 4948, "end": 0, "raw": "0.087", "start": 0, @@ -6758,10 +6758,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4931, + "commentStart": 4956, "end": 0, "name": { - "commentStart": 4931, + "commentStart": 4956, "end": 0, "name": "railHeight", "start": 0, @@ -6780,14 +6780,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 4943, + "commentStart": 4968, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4949, + "commentStart": 4974, "end": 0, "start": 0, "type": "TagDeclarator", @@ -6798,10 +6798,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 4908, + "commentStart": 4933, "end": 0, "name": { - "commentStart": 4908, + "commentStart": 4933, "end": 0, "name": "xLine", "start": 0, @@ -6811,7 +6811,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 4908, + "commentStart": 4933, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6823,17 +6823,17 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 4971, + "commentStart": 4996, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4980, + "commentStart": 5005, "end": 0, "left": { - "commentStart": 4980, + "commentStart": 5005, "end": 0, "raw": "0.183", "start": 0, @@ -6847,10 +6847,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4988, + "commentStart": 5013, "end": 0, "name": { - "commentStart": 4988, + "commentStart": 5013, "end": 0, "name": "railHeight", "start": 0, @@ -6869,14 +6869,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 5000, + "commentStart": 5025, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5006, + "commentStart": 5031, "end": 0, "start": 0, "type": "TagDeclarator", @@ -6887,10 +6887,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 4965, + "commentStart": 4990, "end": 0, "name": { - "commentStart": 4965, + "commentStart": 4990, "end": 0, "name": "yLine", "start": 0, @@ -6900,7 +6900,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 4965, + "commentStart": 4990, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6910,14 +6910,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 5036, + "commentStart": 5061, "end": 0, "properties": [ { - "commentStart": 5047, + "commentStart": 5072, "end": 0, "key": { - "commentStart": 5047, + "commentStart": 5072, "end": 0, "name": "angle", "start": 0, @@ -6926,7 +6926,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5055, + "commentStart": 5080, "end": 0, "raw": "135", "start": 0, @@ -6939,10 +6939,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 5069, + "commentStart": 5094, "end": 0, "key": { - "commentStart": 5069, + "commentStart": 5094, "end": 0, "name": "to", "start": 0, @@ -6951,19 +6951,19 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5075, + "commentStart": 5100, "end": 0, "left": { - "commentStart": 5075, + "commentStart": 5100, "end": 0, "left": { - "commentStart": 5075, + "commentStart": 5100, "end": 0, "left": { - "commentStart": 5075, + "commentStart": 5100, "end": 0, "left": { - "commentStart": 5075, + "commentStart": 5100, "end": 0, "raw": "1", "start": 0, @@ -6976,7 +6976,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "-", "right": { - "commentStart": 5079, + "commentStart": 5104, "end": 0, "raw": "0.356", "start": 0, @@ -6993,7 +6993,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 5088, + "commentStart": 5113, "end": 0, "raw": "2", "start": 0, @@ -7011,10 +7011,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5092, + "commentStart": 5117, "end": 0, "name": { - "commentStart": 5092, + "commentStart": 5117, "end": 0, "name": "railHeight", "start": 0, @@ -7031,11 +7031,11 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "+", "right": { - "commentStart": 5105, + "commentStart": 5130, "computed": false, "end": 0, "object": { - "commentStart": 5105, + "commentStart": 5130, "end": 0, "name": "originStart", "start": 0, @@ -7043,7 +7043,7 @@ description: Result of parsing 80-20-rail.kcl "type": "Identifier" }, "property": { - "commentStart": 5117, + "commentStart": 5142, "end": 0, "raw": "0", "start": 0, @@ -7069,14 +7069,14 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 5130, + "commentStart": 5155, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 5133, + "commentStart": 5158, "end": 0, "start": 0, "type": "TagDeclarator", @@ -7086,10 +7086,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 5022, + "commentStart": 5047, "end": 0, "name": { - "commentStart": 5022, + "commentStart": 5047, "end": 0, "name": "angledLineToX", "start": 0, @@ -7099,7 +7099,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 5022, + "commentStart": 5047, "end": 0, "start": 0, "type": "CallExpression", @@ -7110,18 +7110,18 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 5155, + "commentStart": 5180, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5164, + "commentStart": 5189, "end": 0, "left": { "argument": { - "commentStart": 5165, + "commentStart": 5190, "end": 0, "raw": "0.232", "start": 0, @@ -7132,7 +7132,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 5164, + "commentStart": 5189, "end": 0, "operator": "-", "start": 0, @@ -7142,10 +7142,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5173, + "commentStart": 5198, "end": 0, "name": { - "commentStart": 5173, + "commentStart": 5198, "end": 0, "name": "railHeight", "start": 0, @@ -7164,14 +7164,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 5185, + "commentStart": 5210, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5191, + "commentStart": 5216, "end": 0, "start": 0, "type": "TagDeclarator", @@ -7182,10 +7182,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 5149, + "commentStart": 5174, "end": 0, "name": { - "commentStart": 5149, + "commentStart": 5174, "end": 0, "name": "yLine", "start": 0, @@ -7195,7 +7195,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 5149, + "commentStart": 5174, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7205,14 +7205,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 5221, + "commentStart": 5246, "end": 0, "properties": [ { - "commentStart": 5232, + "commentStart": 5257, "end": 0, "key": { - "commentStart": 5232, + "commentStart": 5257, "end": 0, "name": "angle", "start": 0, @@ -7221,7 +7221,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5240, + "commentStart": 5265, "end": 0, "raw": "45", "start": 0, @@ -7234,10 +7234,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 5253, + "commentStart": 5278, "end": 0, "key": { - "commentStart": 5253, + "commentStart": 5278, "end": 0, "name": "to", "start": 0, @@ -7246,13 +7246,13 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5258, + "commentStart": 5283, "end": 0, "left": { - "commentStart": 5258, + "commentStart": 5283, "end": 0, "left": { - "commentStart": 5258, + "commentStart": 5283, "end": 0, "raw": "0.087", "start": 0, @@ -7266,10 +7266,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5266, + "commentStart": 5291, "end": 0, "name": { - "commentStart": 5266, + "commentStart": 5291, "end": 0, "name": "railHeight", "start": 0, @@ -7286,11 +7286,11 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "+", "right": { - "commentStart": 5279, + "commentStart": 5304, "computed": false, "end": 0, "object": { - "commentStart": 5279, + "commentStart": 5304, "end": 0, "name": "originStart", "start": 0, @@ -7298,7 +7298,7 @@ description: Result of parsing 80-20-rail.kcl "type": "Identifier" }, "property": { - "commentStart": 5291, + "commentStart": 5316, "end": 0, "raw": "0", "start": 0, @@ -7324,14 +7324,14 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 5304, + "commentStart": 5329, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 5307, + "commentStart": 5332, "end": 0, "start": 0, "type": "TagDeclarator", @@ -7341,10 +7341,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 5207, + "commentStart": 5232, "end": 0, "name": { - "commentStart": 5207, + "commentStart": 5232, "end": 0, "name": "angledLineToX", "start": 0, @@ -7354,7 +7354,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 5207, + "commentStart": 5232, "end": 0, "start": 0, "type": "CallExpression", @@ -7365,17 +7365,17 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 5329, + "commentStart": 5354, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5338, + "commentStart": 5363, "end": 0, "left": { - "commentStart": 5338, + "commentStart": 5363, "end": 0, "raw": "0.183", "start": 0, @@ -7389,10 +7389,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5346, + "commentStart": 5371, "end": 0, "name": { - "commentStart": 5346, + "commentStart": 5371, "end": 0, "name": "railHeight", "start": 0, @@ -7411,14 +7411,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 5358, + "commentStart": 5383, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5364, + "commentStart": 5389, "end": 0, "start": 0, "type": "TagDeclarator", @@ -7429,10 +7429,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 5323, + "commentStart": 5348, "end": 0, "name": { - "commentStart": 5323, + "commentStart": 5348, "end": 0, "name": "yLine", "start": 0, @@ -7442,7 +7442,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 5323, + "commentStart": 5348, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7454,18 +7454,18 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 5386, + "commentStart": 5411, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5395, + "commentStart": 5420, "end": 0, "left": { "argument": { - "commentStart": 5396, + "commentStart": 5421, "end": 0, "raw": "0.087", "start": 0, @@ -7476,7 +7476,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 5395, + "commentStart": 5420, "end": 0, "operator": "-", "start": 0, @@ -7486,10 +7486,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5404, + "commentStart": 5429, "end": 0, "name": { - "commentStart": 5404, + "commentStart": 5429, "end": 0, "name": "railHeight", "start": 0, @@ -7508,14 +7508,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 5416, + "commentStart": 5441, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5422, + "commentStart": 5447, "end": 0, "start": 0, "type": "TagDeclarator", @@ -7526,10 +7526,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 5380, + "commentStart": 5405, "end": 0, "name": { - "commentStart": 5380, + "commentStart": 5405, "end": 0, "name": "xLine", "start": 0, @@ -7539,7 +7539,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 5380, + "commentStart": 5405, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7551,18 +7551,18 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 5444, + "commentStart": 5469, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5453, + "commentStart": 5478, "end": 0, "left": { "argument": { - "commentStart": 5454, + "commentStart": 5479, "end": 0, "raw": "0.06", "start": 0, @@ -7573,7 +7573,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 5453, + "commentStart": 5478, "end": 0, "operator": "-", "start": 0, @@ -7583,10 +7583,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5461, + "commentStart": 5486, "end": 0, "name": { - "commentStart": 5461, + "commentStart": 5486, "end": 0, "name": "railHeight", "start": 0, @@ -7605,10 +7605,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 5438, + "commentStart": 5463, "end": 0, "name": { - "commentStart": 5438, + "commentStart": 5463, "end": 0, "name": "yLine", "start": 0, @@ -7618,7 +7618,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 5438, + "commentStart": 5463, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7628,14 +7628,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 5484, + "commentStart": 5509, "end": 0, "properties": [ { - "commentStart": 5495, + "commentStart": 5520, "end": 0, "key": { - "commentStart": 5495, + "commentStart": 5520, "end": 0, "name": "angleStart", "start": 0, @@ -7644,7 +7644,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5508, + "commentStart": 5533, "end": 0, "raw": "90", "start": 0, @@ -7657,10 +7657,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 5521, + "commentStart": 5546, "end": 0, "key": { - "commentStart": 5521, + "commentStart": 5546, "end": 0, "name": "angleEnd", "start": 0, @@ -7670,7 +7670,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 5533, + "commentStart": 5558, "end": 0, "raw": "90", "start": 0, @@ -7681,7 +7681,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 5532, + "commentStart": 5557, "end": 0, "operator": "-", "start": 0, @@ -7690,10 +7690,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 5546, + "commentStart": 5571, "end": 0, "key": { - "commentStart": 5546, + "commentStart": 5571, "end": 0, "name": "radius", "start": 0, @@ -7702,13 +7702,13 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5555, + "commentStart": 5580, "end": 0, "left": { - "commentStart": 5555, + "commentStart": 5580, "end": 0, "left": { - "commentStart": 5555, + "commentStart": 5580, "end": 0, "raw": "0.072", "start": 0, @@ -7721,7 +7721,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 5563, + "commentStart": 5588, "end": 0, "raw": "4", "start": 0, @@ -7739,10 +7739,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5567, + "commentStart": 5592, "end": 0, "name": { - "commentStart": 5567, + "commentStart": 5592, "end": 0, "name": "railHeight", "start": 0, @@ -7764,7 +7764,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 5588, + "commentStart": 5613, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -7773,10 +7773,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 5480, + "commentStart": 5505, "end": 0, "name": { - "commentStart": 5480, + "commentStart": 5505, "end": 0, "name": "arc", "start": 0, @@ -7786,7 +7786,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 5480, + "commentStart": 5505, "end": 0, "start": 0, "type": "CallExpression", @@ -7797,18 +7797,18 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 5604, + "commentStart": 5629, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5613, + "commentStart": 5638, "end": 0, "left": { "argument": { - "commentStart": 5614, + "commentStart": 5639, "end": 0, "raw": "0.1", "start": 0, @@ -7819,7 +7819,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 5613, + "commentStart": 5638, "end": 0, "operator": "-", "start": 0, @@ -7829,10 +7829,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5620, + "commentStart": 5645, "end": 0, "name": { - "commentStart": 5620, + "commentStart": 5645, "end": 0, "name": "railHeight", "start": 0, @@ -7851,10 +7851,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 5598, + "commentStart": 5623, "end": 0, "name": { - "commentStart": 5598, + "commentStart": 5623, "end": 0, "name": "yLine", "start": 0, @@ -7864,7 +7864,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 5598, + "commentStart": 5623, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7874,14 +7874,14 @@ description: Result of parsing 80-20-rail.kcl { "arguments": [ { - "commentStart": 5643, + "commentStart": 5668, "end": 0, "properties": [ { - "commentStart": 5654, + "commentStart": 5679, "end": 0, "key": { - "commentStart": 5654, + "commentStart": 5679, "end": 0, "name": "angleStart", "start": 0, @@ -7890,7 +7890,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5667, + "commentStart": 5692, "end": 0, "raw": "90", "start": 0, @@ -7903,10 +7903,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 5680, + "commentStart": 5705, "end": 0, "key": { - "commentStart": 5680, + "commentStart": 5705, "end": 0, "name": "angleEnd", "start": 0, @@ -7916,7 +7916,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 5692, + "commentStart": 5717, "end": 0, "raw": "90", "start": 0, @@ -7927,7 +7927,7 @@ description: Result of parsing 80-20-rail.kcl "suffix": "None" } }, - "commentStart": 5691, + "commentStart": 5716, "end": 0, "operator": "-", "start": 0, @@ -7936,10 +7936,10 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 5705, + "commentStart": 5730, "end": 0, "key": { - "commentStart": 5705, + "commentStart": 5730, "end": 0, "name": "radius", "start": 0, @@ -7948,13 +7948,13 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5714, + "commentStart": 5739, "end": 0, "left": { - "commentStart": 5714, + "commentStart": 5739, "end": 0, "left": { - "commentStart": 5714, + "commentStart": 5739, "end": 0, "raw": "0.072", "start": 0, @@ -7967,7 +7967,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 5722, + "commentStart": 5747, "end": 0, "raw": "4", "start": 0, @@ -7985,10 +7985,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5726, + "commentStart": 5751, "end": 0, "name": { - "commentStart": 5726, + "commentStart": 5751, "end": 0, "name": "railHeight", "start": 0, @@ -8010,7 +8010,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ObjectExpression" }, { - "commentStart": 5747, + "commentStart": 5772, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -8019,10 +8019,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 5639, + "commentStart": 5664, "end": 0, "name": { - "commentStart": 5639, + "commentStart": 5664, "end": 0, "name": "arc", "start": 0, @@ -8032,7 +8032,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 5639, + "commentStart": 5664, "end": 0, "start": 0, "type": "CallExpression", @@ -8042,10 +8042,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 5757, + "commentStart": 5782, "end": 0, "name": { - "commentStart": 5757, + "commentStart": 5782, "end": 0, "name": "close", "start": 0, @@ -8055,7 +8055,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 5757, + "commentStart": 5782, "end": 0, "start": 0, "type": "CallExpression", @@ -8068,23 +8068,23 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 5832, + "commentStart": 5857, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5841, + "commentStart": 5866, "elements": [ { - "commentStart": 5854, + "commentStart": 5879, "end": 0, "left": { - "commentStart": 5854, + "commentStart": 5879, "end": 0, "left": { - "commentStart": 5854, + "commentStart": 5879, "end": 0, "raw": ".5", "start": 0, @@ -8098,10 +8098,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5859, + "commentStart": 5884, "end": 0, "name": { - "commentStart": 5859, + "commentStart": 5884, "end": 0, "name": "railHeight", "start": 0, @@ -8118,11 +8118,11 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "+", "right": { - "commentStart": 5872, + "commentStart": 5897, "computed": false, "end": 0, "object": { - "commentStart": 5872, + "commentStart": 5897, "end": 0, "name": "originStart", "start": 0, @@ -8130,7 +8130,7 @@ description: Result of parsing 80-20-rail.kcl "type": "Identifier" }, "property": { - "commentStart": 5884, + "commentStart": 5909, "end": 0, "raw": "0", "start": 0, @@ -8150,13 +8150,13 @@ description: Result of parsing 80-20-rail.kcl "type": "BinaryExpression" }, { - "commentStart": 5899, + "commentStart": 5924, "end": 0, "left": { - "commentStart": 5899, + "commentStart": 5924, "end": 0, "left": { - "commentStart": 5899, + "commentStart": 5924, "end": 0, "raw": ".5", "start": 0, @@ -8170,10 +8170,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5904, + "commentStart": 5929, "end": 0, "name": { - "commentStart": 5904, + "commentStart": 5929, "end": 0, "name": "railHeight", "start": 0, @@ -8190,11 +8190,11 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "+", "right": { - "commentStart": 5917, + "commentStart": 5942, "computed": false, "end": 0, "object": { - "commentStart": 5917, + "commentStart": 5942, "end": 0, "name": "originStart", "start": 0, @@ -8202,7 +8202,7 @@ description: Result of parsing 80-20-rail.kcl "type": "Identifier" }, "property": { - "commentStart": 5929, + "commentStart": 5954, "end": 0, "raw": "1", "start": 0, @@ -8231,20 +8231,20 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 5953, + "commentStart": 5978, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5962, + "commentStart": 5987, "end": 0, "left": { - "commentStart": 5962, + "commentStart": 5987, "end": 0, "left": { - "commentStart": 5962, + "commentStart": 5987, "end": 0, "raw": ".205", "start": 0, @@ -8258,10 +8258,10 @@ description: Result of parsing 80-20-rail.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5969, + "commentStart": 5994, "end": 0, "name": { - "commentStart": 5969, + "commentStart": 5994, "end": 0, "name": "railHeight", "start": 0, @@ -8278,7 +8278,7 @@ description: Result of parsing 80-20-rail.kcl }, "operator": "/", "right": { - "commentStart": 5982, + "commentStart": 6007, "end": 0, "raw": "2", "start": 0, @@ -8297,10 +8297,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 5815, + "commentStart": 5840, "end": 0, "name": { - "commentStart": 5815, + "commentStart": 5840, "end": 0, "name": "circle", "start": 0, @@ -8310,7 +8310,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 5815, + "commentStart": 5840, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8318,7 +8318,7 @@ description: Result of parsing 80-20-rail.kcl "unlabeled": null }, { - "commentStart": 5995, + "commentStart": 6020, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -8327,10 +8327,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 5810, + "commentStart": 5835, "end": 0, "name": { - "commentStart": 5810, + "commentStart": 5835, "end": 0, "name": "hole", "start": 0, @@ -8340,7 +8340,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 5810, + "commentStart": 5835, "end": 0, "start": 0, "type": "CallExpression", @@ -8351,7 +8351,7 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 6013, + "commentStart": 6038, "end": 0, "name": "length", "start": 0, @@ -8359,10 +8359,10 @@ description: Result of parsing 80-20-rail.kcl }, "arg": { "abs_path": false, - "commentStart": 6022, + "commentStart": 6047, "end": 0, "name": { - "commentStart": 6022, + "commentStart": 6047, "end": 0, "name": "railLength", "start": 0, @@ -8377,10 +8377,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6005, + "commentStart": 6030, "end": 0, "name": { - "commentStart": 6005, + "commentStart": 6030, "end": 0, "name": "extrude", "start": 0, @@ -8390,7 +8390,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6005, + "commentStart": 6030, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8402,14 +8402,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 6058, + "commentStart": 6083, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 6067, + "commentStart": 6092, "end": 0, "raw": "0.06", "start": 0, @@ -8424,23 +8424,23 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 6082, + "commentStart": 6107, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 6089, + "commentStart": 6114, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 6122, + "commentStart": 6147, "end": 0, "name": { - "commentStart": 6122, + "commentStart": 6147, "end": 0, "name": "edge3", "start": 0, @@ -8454,10 +8454,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6102, + "commentStart": 6127, "end": 0, "name": { - "commentStart": 6102, + "commentStart": 6127, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -8467,7 +8467,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6102, + "commentStart": 6127, "end": 0, "start": 0, "type": "CallExpression", @@ -8477,10 +8477,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6161, + "commentStart": 6186, "end": 0, "name": { - "commentStart": 6161, + "commentStart": 6186, "end": 0, "name": "edge4", "start": 0, @@ -8494,10 +8494,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6141, + "commentStart": 6166, "end": 0, "name": { - "commentStart": 6141, + "commentStart": 6166, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -8507,7 +8507,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6141, + "commentStart": 6166, "end": 0, "start": 0, "type": "CallExpression", @@ -8517,10 +8517,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6200, + "commentStart": 6225, "end": 0, "name": { - "commentStart": 6200, + "commentStart": 6225, "end": 0, "name": "edge5", "start": 0, @@ -8534,10 +8534,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6180, + "commentStart": 6205, "end": 0, "name": { - "commentStart": 6180, + "commentStart": 6205, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -8547,7 +8547,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6180, + "commentStart": 6205, "end": 0, "start": 0, "type": "CallExpression", @@ -8557,10 +8557,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6239, + "commentStart": 6264, "end": 0, "name": { - "commentStart": 6239, + "commentStart": 6264, "end": 0, "name": "edge6", "start": 0, @@ -8574,10 +8574,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6219, + "commentStart": 6244, "end": 0, "name": { - "commentStart": 6219, + "commentStart": 6244, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -8587,7 +8587,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6219, + "commentStart": 6244, "end": 0, "start": 0, "type": "CallExpression", @@ -8597,10 +8597,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6278, + "commentStart": 6303, "end": 0, "name": { - "commentStart": 6278, + "commentStart": 6303, "end": 0, "name": "edge11", "start": 0, @@ -8614,10 +8614,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6258, + "commentStart": 6283, "end": 0, "name": { - "commentStart": 6258, + "commentStart": 6283, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -8627,7 +8627,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6258, + "commentStart": 6283, "end": 0, "start": 0, "type": "CallExpression", @@ -8637,10 +8637,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6318, + "commentStart": 6343, "end": 0, "name": { - "commentStart": 6318, + "commentStart": 6343, "end": 0, "name": "edge12", "start": 0, @@ -8654,10 +8654,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6298, + "commentStart": 6323, "end": 0, "name": { - "commentStart": 6298, + "commentStart": 6323, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -8667,7 +8667,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6298, + "commentStart": 6323, "end": 0, "start": 0, "type": "CallExpression", @@ -8677,10 +8677,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6358, + "commentStart": 6383, "end": 0, "name": { - "commentStart": 6358, + "commentStart": 6383, "end": 0, "name": "edge13", "start": 0, @@ -8694,10 +8694,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6338, + "commentStart": 6363, "end": 0, "name": { - "commentStart": 6338, + "commentStart": 6363, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -8707,7 +8707,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6338, + "commentStart": 6363, "end": 0, "start": 0, "type": "CallExpression", @@ -8717,10 +8717,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6398, + "commentStart": 6423, "end": 0, "name": { - "commentStart": 6398, + "commentStart": 6423, "end": 0, "name": "edge14", "start": 0, @@ -8734,10 +8734,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6378, + "commentStart": 6403, "end": 0, "name": { - "commentStart": 6378, + "commentStart": 6403, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -8747,7 +8747,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6378, + "commentStart": 6403, "end": 0, "start": 0, "type": "CallExpression", @@ -8757,10 +8757,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6438, + "commentStart": 6463, "end": 0, "name": { - "commentStart": 6438, + "commentStart": 6463, "end": 0, "name": "edge19", "start": 0, @@ -8774,10 +8774,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6418, + "commentStart": 6443, "end": 0, "name": { - "commentStart": 6418, + "commentStart": 6443, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -8787,7 +8787,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6418, + "commentStart": 6443, "end": 0, "start": 0, "type": "CallExpression", @@ -8797,10 +8797,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6478, + "commentStart": 6503, "end": 0, "name": { - "commentStart": 6478, + "commentStart": 6503, "end": 0, "name": "edge20", "start": 0, @@ -8814,10 +8814,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6458, + "commentStart": 6483, "end": 0, "name": { - "commentStart": 6458, + "commentStart": 6483, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -8827,7 +8827,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6458, + "commentStart": 6483, "end": 0, "start": 0, "type": "CallExpression", @@ -8837,10 +8837,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6518, + "commentStart": 6543, "end": 0, "name": { - "commentStart": 6518, + "commentStart": 6543, "end": 0, "name": "edge21", "start": 0, @@ -8854,10 +8854,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6498, + "commentStart": 6523, "end": 0, "name": { - "commentStart": 6498, + "commentStart": 6523, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -8867,7 +8867,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6498, + "commentStart": 6523, "end": 0, "start": 0, "type": "CallExpression", @@ -8877,10 +8877,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6558, + "commentStart": 6583, "end": 0, "name": { - "commentStart": 6558, + "commentStart": 6583, "end": 0, "name": "edge22", "start": 0, @@ -8894,10 +8894,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6538, + "commentStart": 6563, "end": 0, "name": { - "commentStart": 6538, + "commentStart": 6563, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -8907,7 +8907,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6538, + "commentStart": 6563, "end": 0, "start": 0, "type": "CallExpression", @@ -8917,10 +8917,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6598, + "commentStart": 6623, "end": 0, "name": { - "commentStart": 6598, + "commentStart": 6623, "end": 0, "name": "edge27", "start": 0, @@ -8934,10 +8934,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6578, + "commentStart": 6603, "end": 0, "name": { - "commentStart": 6578, + "commentStart": 6603, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -8947,7 +8947,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6578, + "commentStart": 6603, "end": 0, "start": 0, "type": "CallExpression", @@ -8957,10 +8957,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6638, + "commentStart": 6663, "end": 0, "name": { - "commentStart": 6638, + "commentStart": 6663, "end": 0, "name": "edge28", "start": 0, @@ -8974,10 +8974,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6618, + "commentStart": 6643, "end": 0, "name": { - "commentStart": 6618, + "commentStart": 6643, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -8987,7 +8987,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6618, + "commentStart": 6643, "end": 0, "start": 0, "type": "CallExpression", @@ -8997,10 +8997,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6678, + "commentStart": 6703, "end": 0, "name": { - "commentStart": 6678, + "commentStart": 6703, "end": 0, "name": "edge29", "start": 0, @@ -9014,10 +9014,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6658, + "commentStart": 6683, "end": 0, "name": { - "commentStart": 6658, + "commentStart": 6683, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -9027,7 +9027,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6658, + "commentStart": 6683, "end": 0, "start": 0, "type": "CallExpression", @@ -9037,10 +9037,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6718, + "commentStart": 6743, "end": 0, "name": { - "commentStart": 6718, + "commentStart": 6743, "end": 0, "name": "edge30", "start": 0, @@ -9054,10 +9054,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6698, + "commentStart": 6723, "end": 0, "name": { - "commentStart": 6698, + "commentStart": 6723, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -9067,7 +9067,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6698, + "commentStart": 6723, "end": 0, "start": 0, "type": "CallExpression", @@ -9083,10 +9083,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6041, + "commentStart": 6066, "end": 0, "name": { - "commentStart": 6041, + "commentStart": 6066, "end": 0, "name": "fillet", "start": 0, @@ -9096,7 +9096,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6041, + "commentStart": 6066, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9108,14 +9108,14 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 6771, + "commentStart": 6796, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 6780, + "commentStart": 6805, "end": 0, "raw": "0.03", "start": 0, @@ -9130,23 +9130,23 @@ description: Result of parsing 80-20-rail.kcl { "type": "LabeledArg", "label": { - "commentStart": 6795, + "commentStart": 6820, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 6802, + "commentStart": 6827, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 6835, + "commentStart": 6860, "end": 0, "name": { - "commentStart": 6835, + "commentStart": 6860, "end": 0, "name": "edge1", "start": 0, @@ -9160,10 +9160,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6815, + "commentStart": 6840, "end": 0, "name": { - "commentStart": 6815, + "commentStart": 6840, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -9173,7 +9173,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6815, + "commentStart": 6840, "end": 0, "start": 0, "type": "CallExpression", @@ -9183,10 +9183,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6874, + "commentStart": 6899, "end": 0, "name": { - "commentStart": 6874, + "commentStart": 6899, "end": 0, "name": "edge2", "start": 0, @@ -9200,10 +9200,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6854, + "commentStart": 6879, "end": 0, "name": { - "commentStart": 6854, + "commentStart": 6879, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -9213,7 +9213,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6854, + "commentStart": 6879, "end": 0, "start": 0, "type": "CallExpression", @@ -9223,10 +9223,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6913, + "commentStart": 6938, "end": 0, "name": { - "commentStart": 6913, + "commentStart": 6938, "end": 0, "name": "edge7", "start": 0, @@ -9240,10 +9240,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6893, + "commentStart": 6918, "end": 0, "name": { - "commentStart": 6893, + "commentStart": 6918, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -9253,7 +9253,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6893, + "commentStart": 6918, "end": 0, "start": 0, "type": "CallExpression", @@ -9263,10 +9263,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6952, + "commentStart": 6977, "end": 0, "name": { - "commentStart": 6952, + "commentStart": 6977, "end": 0, "name": "edge8", "start": 0, @@ -9280,10 +9280,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6932, + "commentStart": 6957, "end": 0, "name": { - "commentStart": 6932, + "commentStart": 6957, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -9293,7 +9293,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6932, + "commentStart": 6957, "end": 0, "start": 0, "type": "CallExpression", @@ -9303,10 +9303,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 6991, + "commentStart": 7016, "end": 0, "name": { - "commentStart": 6991, + "commentStart": 7016, "end": 0, "name": "edge9", "start": 0, @@ -9320,10 +9320,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6971, + "commentStart": 6996, "end": 0, "name": { - "commentStart": 6971, + "commentStart": 6996, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -9333,7 +9333,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6971, + "commentStart": 6996, "end": 0, "start": 0, "type": "CallExpression", @@ -9343,10 +9343,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 7030, + "commentStart": 7055, "end": 0, "name": { - "commentStart": 7030, + "commentStart": 7055, "end": 0, "name": "edge10", "start": 0, @@ -9360,10 +9360,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 7010, + "commentStart": 7035, "end": 0, "name": { - "commentStart": 7010, + "commentStart": 7035, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -9373,7 +9373,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 7010, + "commentStart": 7035, "end": 0, "start": 0, "type": "CallExpression", @@ -9383,10 +9383,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 7070, + "commentStart": 7095, "end": 0, "name": { - "commentStart": 7070, + "commentStart": 7095, "end": 0, "name": "edge15", "start": 0, @@ -9400,10 +9400,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 7050, + "commentStart": 7075, "end": 0, "name": { - "commentStart": 7050, + "commentStart": 7075, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -9413,7 +9413,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 7050, + "commentStart": 7075, "end": 0, "start": 0, "type": "CallExpression", @@ -9423,10 +9423,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 7110, + "commentStart": 7135, "end": 0, "name": { - "commentStart": 7110, + "commentStart": 7135, "end": 0, "name": "edge16", "start": 0, @@ -9440,10 +9440,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 7090, + "commentStart": 7115, "end": 0, "name": { - "commentStart": 7090, + "commentStart": 7115, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -9453,7 +9453,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 7090, + "commentStart": 7115, "end": 0, "start": 0, "type": "CallExpression", @@ -9463,10 +9463,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 7150, + "commentStart": 7175, "end": 0, "name": { - "commentStart": 7150, + "commentStart": 7175, "end": 0, "name": "edge17", "start": 0, @@ -9480,10 +9480,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 7130, + "commentStart": 7155, "end": 0, "name": { - "commentStart": 7130, + "commentStart": 7155, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -9493,7 +9493,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 7130, + "commentStart": 7155, "end": 0, "start": 0, "type": "CallExpression", @@ -9503,10 +9503,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 7190, + "commentStart": 7215, "end": 0, "name": { - "commentStart": 7190, + "commentStart": 7215, "end": 0, "name": "edge18", "start": 0, @@ -9520,10 +9520,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 7170, + "commentStart": 7195, "end": 0, "name": { - "commentStart": 7170, + "commentStart": 7195, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -9533,7 +9533,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 7170, + "commentStart": 7195, "end": 0, "start": 0, "type": "CallExpression", @@ -9543,10 +9543,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 7230, + "commentStart": 7255, "end": 0, "name": { - "commentStart": 7230, + "commentStart": 7255, "end": 0, "name": "edge23", "start": 0, @@ -9560,10 +9560,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 7210, + "commentStart": 7235, "end": 0, "name": { - "commentStart": 7210, + "commentStart": 7235, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -9573,7 +9573,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 7210, + "commentStart": 7235, "end": 0, "start": 0, "type": "CallExpression", @@ -9583,10 +9583,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 7270, + "commentStart": 7295, "end": 0, "name": { - "commentStart": 7270, + "commentStart": 7295, "end": 0, "name": "edge24", "start": 0, @@ -9600,10 +9600,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 7250, + "commentStart": 7275, "end": 0, "name": { - "commentStart": 7250, + "commentStart": 7275, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -9613,7 +9613,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 7250, + "commentStart": 7275, "end": 0, "start": 0, "type": "CallExpression", @@ -9623,10 +9623,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 7310, + "commentStart": 7335, "end": 0, "name": { - "commentStart": 7310, + "commentStart": 7335, "end": 0, "name": "edge25", "start": 0, @@ -9640,10 +9640,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 7290, + "commentStart": 7315, "end": 0, "name": { - "commentStart": 7290, + "commentStart": 7315, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -9653,7 +9653,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 7290, + "commentStart": 7315, "end": 0, "start": 0, "type": "CallExpression", @@ -9663,10 +9663,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 7350, + "commentStart": 7375, "end": 0, "name": { - "commentStart": 7350, + "commentStart": 7375, "end": 0, "name": "edge26", "start": 0, @@ -9680,10 +9680,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 7330, + "commentStart": 7355, "end": 0, "name": { - "commentStart": 7330, + "commentStart": 7355, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -9693,7 +9693,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 7330, + "commentStart": 7355, "end": 0, "start": 0, "type": "CallExpression", @@ -9703,10 +9703,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 7390, + "commentStart": 7415, "end": 0, "name": { - "commentStart": 7390, + "commentStart": 7415, "end": 0, "name": "edge31", "start": 0, @@ -9720,10 +9720,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 7370, + "commentStart": 7395, "end": 0, "name": { - "commentStart": 7370, + "commentStart": 7395, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -9733,7 +9733,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 7370, + "commentStart": 7395, "end": 0, "start": 0, "type": "CallExpression", @@ -9743,10 +9743,10 @@ description: Result of parsing 80-20-rail.kcl "arguments": [ { "abs_path": false, - "commentStart": 7430, + "commentStart": 7455, "end": 0, "name": { - "commentStart": 7430, + "commentStart": 7455, "end": 0, "name": "edge32", "start": 0, @@ -9760,10 +9760,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 7410, + "commentStart": 7435, "end": 0, "name": { - "commentStart": 7410, + "commentStart": 7435, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -9773,7 +9773,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 7410, + "commentStart": 7435, "end": 0, "start": 0, "type": "CallExpression", @@ -9789,10 +9789,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 6754, + "commentStart": 6779, "end": 0, "name": { - "commentStart": 6754, + "commentStart": 6779, "end": 0, "name": "fillet", "start": 0, @@ -9802,7 +9802,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 6754, + "commentStart": 6779, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9810,13 +9810,13 @@ description: Result of parsing 80-20-rail.kcl "unlabeled": null } ], - "commentStart": 298, + "commentStart": 323, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "18": [ { - "commentStart": 1817, + "commentStart": 1842, "end": 0, "start": 0, "type": "NonCodeNode", @@ -9829,7 +9829,7 @@ description: Result of parsing 80-20-rail.kcl ], "24": [ { - "commentStart": 2293, + "commentStart": 2318, "end": 0, "start": 0, "type": "NonCodeNode", @@ -9842,7 +9842,7 @@ description: Result of parsing 80-20-rail.kcl ], "25": [ { - "commentStart": 2440, + "commentStart": 2465, "end": 0, "start": 0, "type": "NonCodeNode", @@ -9855,7 +9855,7 @@ description: Result of parsing 80-20-rail.kcl ], "26": [ { - "commentStart": 2507, + "commentStart": 2532, "end": 0, "start": 0, "type": "NonCodeNode", @@ -9868,7 +9868,7 @@ description: Result of parsing 80-20-rail.kcl ], "27": [ { - "commentStart": 2635, + "commentStart": 2660, "end": 0, "start": 0, "type": "NonCodeNode", @@ -9881,7 +9881,7 @@ description: Result of parsing 80-20-rail.kcl ], "28": [ { - "commentStart": 2699, + "commentStart": 2724, "end": 0, "start": 0, "type": "NonCodeNode", @@ -9894,7 +9894,7 @@ description: Result of parsing 80-20-rail.kcl ], "33": [ { - "commentStart": 3083, + "commentStart": 3108, "end": 0, "start": 0, "type": "NonCodeNode", @@ -9907,7 +9907,7 @@ description: Result of parsing 80-20-rail.kcl ], "50": [ { - "commentStart": 4537, + "commentStart": 4562, "end": 0, "start": 0, "type": "NonCodeNode", @@ -9920,7 +9920,7 @@ description: Result of parsing 80-20-rail.kcl ], "66": [ { - "commentStart": 5768, + "commentStart": 5793, "end": 0, "start": 0, "type": "NonCodeNode", @@ -9953,10 +9953,10 @@ description: Result of parsing 80-20-rail.kcl { "argument": { "abs_path": false, - "commentStart": 7468, + "commentStart": 7493, "end": 0, "name": { - "commentStart": 7468, + "commentStart": 7493, "end": 0, "name": "sketch001", "start": 0, @@ -9967,24 +9967,24 @@ description: Result of parsing 80-20-rail.kcl "type": "Name", "type": "Name" }, - "commentStart": 7461, + "commentStart": 7486, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 253, + "commentStart": 278, "end": 0, "start": 0 }, - "commentStart": 214, + "commentStart": 239, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 215, + "commentStart": 240, "end": 0, "name": "originStart", "start": 0, @@ -9994,7 +9994,7 @@ description: Result of parsing 80-20-rail.kcl { "type": "Parameter", "identifier": { - "commentStart": 228, + "commentStart": 253, "end": 0, "name": "railHeight", "start": 0, @@ -10004,7 +10004,7 @@ description: Result of parsing 80-20-rail.kcl { "type": "Parameter", "identifier": { - "commentStart": 240, + "commentStart": 265, "end": 0, "name": "railLength", "start": 0, @@ -10022,22 +10022,22 @@ description: Result of parsing 80-20-rail.kcl "end": 0, "kind": "fn", "preComments": [ - "// Define function" + "// Create a function to make the 80-20 rail" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 7479, + "commentStart": 7504, "end": 0, "expression": { "arguments": [ { - "commentStart": 7531, + "commentStart": 7556, "elements": [ { - "commentStart": 7532, + "commentStart": 7557, "end": 0, "raw": "0", "start": 0, @@ -10049,7 +10049,7 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 7535, + "commentStart": 7560, "end": 0, "raw": "0", "start": 0, @@ -10067,7 +10067,7 @@ description: Result of parsing 80-20-rail.kcl "type": "ArrayExpression" }, { - "commentStart": 7539, + "commentStart": 7564, "end": 0, "raw": "1.5", "start": 0, @@ -10079,7 +10079,7 @@ description: Result of parsing 80-20-rail.kcl } }, { - "commentStart": 7544, + "commentStart": 7569, "end": 0, "raw": "48", "start": 0, @@ -10093,10 +10093,10 @@ description: Result of parsing 80-20-rail.kcl ], "callee": { "abs_path": false, - "commentStart": 7522, + "commentStart": 7547, "end": 0, "name": { - "commentStart": 7522, + "commentStart": 7547, "end": 0, "name": "rail8020", "start": 0, @@ -10106,7 +10106,7 @@ description: Result of parsing 80-20-rail.kcl "start": 0, "type": "Name" }, - "commentStart": 7522, + "commentStart": 7547, "end": 0, "start": 0, "type": "CallExpression", diff --git a/rust/kcl-lib/tests/kcl_samples/80-20-rail/ops.snap b/rust/kcl-lib/tests/kcl_samples/80-20-rail/ops.snap index 935f7a9ff..377439841 100644 --- a/rust/kcl-lib/tests/kcl_samples/80-20-rail/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/80-20-rail/ops.snap @@ -9,8 +9,8 @@ description: Operations executed 80-20-rail.kcl "type": "FunctionCall", "name": "rail8020", "functionSourceRange": [ - 214, - 7479, + 239, + 7504, 0 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_graph_flowchart.snap.md index f046593f8..40be04c19 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_graph_flowchart.snap.md @@ -1,58 +1,58 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[731, 793, 0]"] - 3["Segment
[731, 793, 0]"] + 2["Path
[664, 726, 0]"] + 3["Segment
[664, 726, 0]"] 4[Solid2d] end subgraph path5 [Path] - 5["Path
[804, 850, 0]"] - 6["Segment
[804, 850, 0]"] + 5["Path
[737, 783, 0]"] + 6["Segment
[737, 783, 0]"] 7[Solid2d] end subgraph path15 [Path] - 15["Path
[1037, 1093, 0]"] - 16["Segment
[1099, 1191, 0]"] - 17["Segment
[1197, 1204, 0]"] + 15["Path
[970, 1026, 0]"] + 16["Segment
[1032, 1124, 0]"] + 17["Segment
[1130, 1137, 0]"] 18[Solid2d] end subgraph path24 [Path] - 24["Path
[1574, 1707, 0]"] - 25["Segment
[1713, 1806, 0]"] - 26["Segment
[1812, 1843, 0]"] - 27["Segment
[1849, 1877, 0]"] - 28["Segment
[1883, 1890, 0]"] + 24["Path
[1507, 1640, 0]"] + 25["Segment
[1646, 1739, 0]"] + 26["Segment
[1745, 1776, 0]"] + 27["Segment
[1782, 1810, 0]"] + 28["Segment
[1816, 1823, 0]"] 29[Solid2d] end subgraph path40 [Path] - 40["Path
[2224, 2366, 0]"] - 41["Segment
[2224, 2366, 0]"] + 40["Path
[2157, 2299, 0]"] + 41["Segment
[2157, 2299, 0]"] 42[Solid2d] end subgraph path50 [Path] - 50["Path
[2760, 2813, 0]"] - 51["Segment
[2760, 2813, 0]"] + 50["Path
[2693, 2746, 0]"] + 51["Segment
[2693, 2746, 0]"] 52[Solid2d] end subgraph path53 [Path] - 53["Path
[2824, 2898, 0]"] - 54["Segment
[2824, 2898, 0]"] + 53["Path
[2757, 2831, 0]"] + 54["Segment
[2757, 2831, 0]"] 55[Solid2d] end - 1["Plane
[677, 724, 0]"] - 8["Sweep Extrusion
[905, 957, 0]"] + 1["Plane
[610, 657, 0]"] + 8["Sweep Extrusion
[838, 890, 0]"] 9[Wall] 10["Cap Start"] 11["Cap End"] 12["SweepEdge Opposite"] 13["SweepEdge Adjacent"] - 14["Plane
[1014, 1031, 0]"] - 19["Sweep Revolve
[1286, 1316, 0]"] + 14["Plane
[947, 964, 0]"] + 19["Sweep Revolve
[1219, 1249, 0]"] 20[Wall] 21[Wall] 22["SweepEdge Adjacent"] - 23["Plane
[1551, 1568, 0]"] - 30["Sweep Revolve
[1932, 1962, 0]"] + 23["Plane
[1484, 1501, 0]"] + 30["Sweep Revolve
[1865, 1895, 0]"] 31[Wall] 32[Wall] 33[Wall] @@ -61,22 +61,22 @@ flowchart LR 36["SweepEdge Adjacent"] 37["SweepEdge Adjacent"] 38["SweepEdge Adjacent"] - 39["Plane
[2201, 2218, 0]"] - 43["Sweep Revolve
[2409, 2460, 0]"] + 39["Plane
[2134, 2151, 0]"] + 43["Sweep Revolve
[2342, 2393, 0]"] 44[Wall] 45["Cap Start"] 46["Cap End"] 47["SweepEdge Opposite"] 48["SweepEdge Adjacent"] - 49["Plane
[2706, 2753, 0]"] - 56["Sweep Extrusion
[2918, 2971, 0]"] + 49["Plane
[2639, 2686, 0]"] + 56["Sweep Extrusion
[2851, 2904, 0]"] 57[Wall] 58["Cap Start"] 59["Cap End"] 60["SweepEdge Opposite"] 61["SweepEdge Adjacent"] - 62["StartSketchOnPlane
[663, 725, 0]"] - 63["StartSketchOnPlane
[2692, 2754, 0]"] + 62["StartSketchOnPlane
[596, 658, 0]"] + 63["StartSketchOnPlane
[2625, 2687, 0]"] 1 --- 2 1 --- 5 2 --- 3 diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/ast.snap b/rust/kcl-lib/tests/kcl_samples/ball-bearing/ast.snap index e7a243557..1566c7874 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-bearing/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing ball-bearing.kcl { "commentStart": 295, "declaration": { - "commentStart": 385, + "commentStart": 318, "end": 0, "id": { - "commentStart": 385, + "commentStart": 318, "end": 0, "name": "outsideDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 403, + "commentStart": 336, "end": 0, "raw": "1.625", "start": 0, @@ -35,26 +35,26 @@ description: Result of parsing ball-bearing.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants like ball diameter, inside diamter, overhange length, and thickness" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 409, + "commentStart": 342, "declaration": { - "commentStart": 409, + "commentStart": 342, "end": 0, "id": { - "commentStart": 409, + "commentStart": 342, "end": 0, "name": "sphereDia", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 421, + "commentStart": 354, "end": 0, "raw": "0.25", "start": 0, @@ -75,19 +75,19 @@ description: Result of parsing ball-bearing.kcl "type": "VariableDeclaration" }, { - "commentStart": 426, + "commentStart": 359, "declaration": { - "commentStart": 426, + "commentStart": 359, "end": 0, "id": { - "commentStart": 426, + "commentStart": 359, "end": 0, "name": "shaftDia", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 437, + "commentStart": 370, "end": 0, "raw": "0.75", "start": 0, @@ -108,19 +108,19 @@ description: Result of parsing ball-bearing.kcl "type": "VariableDeclaration" }, { - "commentStart": 442, + "commentStart": 375, "declaration": { - "commentStart": 442, + "commentStart": 375, "end": 0, "id": { - "commentStart": 442, + "commentStart": 375, "end": 0, "name": "overallThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 461, + "commentStart": 394, "end": 0, "raw": "0.313", "start": 0, @@ -141,19 +141,19 @@ description: Result of parsing ball-bearing.kcl "type": "VariableDeclaration" }, { - "commentStart": 467, + "commentStart": 400, "declaration": { - "commentStart": 467, + "commentStart": 400, "end": 0, "id": { - "commentStart": 467, + "commentStart": 400, "end": 0, "name": "wallThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 483, + "commentStart": 416, "end": 0, "raw": "0.100", "start": 0, @@ -174,19 +174,19 @@ description: Result of parsing ball-bearing.kcl "type": "VariableDeclaration" }, { - "commentStart": 489, + "commentStart": 422, "declaration": { - "commentStart": 489, + "commentStart": 422, "end": 0, "id": { - "commentStart": 489, + "commentStart": 422, "end": 0, "name": "overHangLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 506, + "commentStart": 439, "end": 0, "raw": ".3", "start": 0, @@ -207,19 +207,19 @@ description: Result of parsing ball-bearing.kcl "type": "VariableDeclaration" }, { - "commentStart": 509, + "commentStart": 442, "declaration": { - "commentStart": 509, + "commentStart": 442, "end": 0, "id": { - "commentStart": 509, + "commentStart": 442, "end": 0, "name": "nBalls", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 518, + "commentStart": 451, "end": 0, "raw": "10", "start": 0, @@ -240,26 +240,26 @@ description: Result of parsing ball-bearing.kcl "type": "VariableDeclaration" }, { - "commentStart": 521, + "commentStart": 454, "declaration": { - "commentStart": 521, + "commentStart": 454, "end": 0, "id": { - "commentStart": 521, + "commentStart": 454, "end": 0, "name": "chainWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 534, + "commentStart": 467, "end": 0, "left": { "abs_path": false, - "commentStart": 534, + "commentStart": 467, "end": 0, "name": { - "commentStart": 534, + "commentStart": 467, "end": 0, "name": "sphereDia", "start": 0, @@ -272,7 +272,7 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "commentStart": 546, + "commentStart": 479, "end": 0, "raw": "2", "start": 0, @@ -297,26 +297,26 @@ description: Result of parsing ball-bearing.kcl "type": "VariableDeclaration" }, { - "commentStart": 548, + "commentStart": 481, "declaration": { - "commentStart": 548, + "commentStart": 481, "end": 0, "id": { - "commentStart": 548, + "commentStart": 481, "end": 0, "name": "chainThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 565, + "commentStart": 498, "end": 0, "left": { "abs_path": false, - "commentStart": 565, + "commentStart": 498, "end": 0, "name": { - "commentStart": 565, + "commentStart": 498, "end": 0, "name": "sphereDia", "start": 0, @@ -329,7 +329,7 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "commentStart": 577, + "commentStart": 510, "end": 0, "raw": "8", "start": 0, @@ -354,26 +354,26 @@ description: Result of parsing ball-bearing.kcl "type": "VariableDeclaration" }, { - "commentStart": 579, + "commentStart": 512, "declaration": { - "commentStart": 579, + "commentStart": 512, "end": 0, "id": { - "commentStart": 579, + "commentStart": 512, "end": 0, "name": "linkDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 594, + "commentStart": 527, "end": 0, "left": { "abs_path": false, - "commentStart": 594, + "commentStart": 527, "end": 0, "name": { - "commentStart": 594, + "commentStart": 527, "end": 0, "name": "sphereDia", "start": 0, @@ -386,7 +386,7 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "commentStart": 606, + "commentStart": 539, "end": 0, "raw": "4", "start": 0, @@ -411,12 +411,12 @@ description: Result of parsing ball-bearing.kcl "type": "VariableDeclaration" }, { - "commentStart": 607, + "commentStart": 540, "declaration": { - "commentStart": 644, + "commentStart": 577, "end": 0, "id": { - "commentStart": 644, + "commentStart": 577, "end": 0, "name": "insideWallSketch", "start": 0, @@ -431,22 +431,22 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 693, + "commentStart": 626, "end": 0, "name": "offset", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 702, + "commentStart": 635, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 703, + "commentStart": 636, "end": 0, "name": { - "commentStart": 703, + "commentStart": 636, "end": 0, "name": "overallThickness", "start": 0, @@ -457,7 +457,7 @@ description: Result of parsing ball-bearing.kcl "type": "Name", "type": "Name" }, - "commentStart": 702, + "commentStart": 635, "end": 0, "operator": "-", "start": 0, @@ -466,7 +466,7 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "commentStart": 722, + "commentStart": 655, "end": 0, "raw": "2", "start": 0, @@ -485,10 +485,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 677, + "commentStart": 610, "end": 0, "name": { - "commentStart": 677, + "commentStart": 610, "end": 0, "name": "offsetPlane", "start": 0, @@ -498,17 +498,17 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 677, + "commentStart": 610, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 689, + "commentStart": 622, "end": 0, "name": { - "commentStart": 689, + "commentStart": 622, "end": 0, "name": "XY", "start": 0, @@ -523,10 +523,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 663, + "commentStart": 596, "end": 0, "name": { - "commentStart": 663, + "commentStart": 596, "end": 0, "name": "startSketchOn", "start": 0, @@ -536,7 +536,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 663, + "commentStart": 596, "end": 0, "start": 0, "type": "CallExpression", @@ -547,17 +547,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 738, + "commentStart": 671, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 747, + "commentStart": 680, "elements": [ { - "commentStart": 748, + "commentStart": 681, "end": 0, "raw": "0", "start": 0, @@ -569,7 +569,7 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 751, + "commentStart": 684, "end": 0, "raw": "0", "start": 0, @@ -590,24 +590,24 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 755, + "commentStart": 688, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 764, + "commentStart": 697, "end": 0, "left": { - "commentStart": 764, + "commentStart": 697, "end": 0, "left": { "abs_path": false, - "commentStart": 764, + "commentStart": 697, "end": 0, "name": { - "commentStart": 764, + "commentStart": 697, "end": 0, "name": "shaftDia", "start": 0, @@ -620,7 +620,7 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "commentStart": 775, + "commentStart": 708, "end": 0, "raw": "2", "start": 0, @@ -638,10 +638,10 @@ description: Result of parsing ball-bearing.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 779, + "commentStart": 712, "end": 0, "name": { - "commentStart": 779, + "commentStart": 712, "end": 0, "name": "wallThickness", "start": 0, @@ -660,10 +660,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 731, + "commentStart": 664, "end": 0, "name": { - "commentStart": 731, + "commentStart": 664, "end": 0, "name": "circle", "start": 0, @@ -673,7 +673,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 731, + "commentStart": 664, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -687,17 +687,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 811, + "commentStart": 744, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 820, + "commentStart": 753, "elements": [ { - "commentStart": 821, + "commentStart": 754, "end": 0, "raw": "0", "start": 0, @@ -709,7 +709,7 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 824, + "commentStart": 757, "end": 0, "raw": "0", "start": 0, @@ -730,21 +730,21 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 828, + "commentStart": 761, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 837, + "commentStart": 770, "end": 0, "left": { "abs_path": false, - "commentStart": 837, + "commentStart": 770, "end": 0, "name": { - "commentStart": 837, + "commentStart": 770, "end": 0, "name": "shaftDia", "start": 0, @@ -757,7 +757,7 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "commentStart": 848, + "commentStart": 781, "end": 0, "raw": "2", "start": 0, @@ -776,10 +776,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 804, + "commentStart": 737, "end": 0, "name": { - "commentStart": 804, + "commentStart": 737, "end": 0, "name": "circle", "start": 0, @@ -789,7 +789,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 804, + "commentStart": 737, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -797,7 +797,7 @@ description: Result of parsing ball-bearing.kcl "unlabeled": null }, { - "commentStart": 852, + "commentStart": 785, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -806,10 +806,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 799, + "commentStart": 732, "end": 0, "name": { - "commentStart": 799, + "commentStart": 732, "end": 0, "name": "hole", "start": 0, @@ -819,20 +819,20 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 799, + "commentStart": 732, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 663, + "commentStart": 596, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "2": [ { - "commentStart": 854, + "commentStart": 787, "end": 0, "start": 0, "type": "NonCodeNode", @@ -865,12 +865,12 @@ description: Result of parsing ball-bearing.kcl "type": "VariableDeclaration" }, { - "commentStart": 892, + "commentStart": 825, "declaration": { - "commentStart": 892, + "commentStart": 825, "end": 0, "id": { - "commentStart": 892, + "commentStart": 825, "end": 0, "name": "insideWall", "start": 0, @@ -881,7 +881,7 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 931, + "commentStart": 864, "end": 0, "name": "length", "start": 0, @@ -889,10 +889,10 @@ description: Result of parsing ball-bearing.kcl }, "arg": { "abs_path": false, - "commentStart": 940, + "commentStart": 873, "end": 0, "name": { - "commentStart": 940, + "commentStart": 873, "end": 0, "name": "overallThickness", "start": 0, @@ -907,10 +907,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 905, + "commentStart": 838, "end": 0, "name": { - "commentStart": 905, + "commentStart": 838, "end": 0, "name": "extrude", "start": 0, @@ -920,17 +920,17 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 905, + "commentStart": 838, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 913, + "commentStart": 846, "end": 0, "name": { - "commentStart": 913, + "commentStart": 846, "end": 0, "name": "insideWallSketch", "start": 0, @@ -952,12 +952,12 @@ description: Result of parsing ball-bearing.kcl "type": "VariableDeclaration" }, { - "commentStart": 957, + "commentStart": 890, "declaration": { - "commentStart": 1000, + "commentStart": 933, "end": 0, "id": { - "commentStart": 1000, + "commentStart": 933, "end": 0, "name": "ballsSketch", "start": 0, @@ -969,10 +969,10 @@ description: Result of parsing ball-bearing.kcl "arguments": [ { "abs_path": false, - "commentStart": 1028, + "commentStart": 961, "end": 0, "name": { - "commentStart": 1028, + "commentStart": 961, "end": 0, "name": "XY", "start": 0, @@ -986,10 +986,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 1014, + "commentStart": 947, "end": 0, "name": { - "commentStart": 1014, + "commentStart": 947, "end": 0, "name": "startSketchOn", "start": 0, @@ -999,7 +999,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 1014, + "commentStart": 947, "end": 0, "start": 0, "type": "CallExpression", @@ -1008,20 +1008,20 @@ description: Result of parsing ball-bearing.kcl { "arguments": [ { - "commentStart": 1052, + "commentStart": 985, "elements": [ { - "commentStart": 1053, + "commentStart": 986, "end": 0, "left": { - "commentStart": 1053, + "commentStart": 986, "end": 0, "left": { "abs_path": false, - "commentStart": 1053, + "commentStart": 986, "end": 0, "name": { - "commentStart": 1053, + "commentStart": 986, "end": 0, "name": "shaftDia", "start": 0, @@ -1034,7 +1034,7 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "commentStart": 1064, + "commentStart": 997, "end": 0, "raw": "2", "start": 0, @@ -1052,10 +1052,10 @@ description: Result of parsing ball-bearing.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1068, + "commentStart": 1001, "end": 0, "name": { - "commentStart": 1068, + "commentStart": 1001, "end": 0, "name": "wallThickness", "start": 0, @@ -1071,7 +1071,7 @@ description: Result of parsing ball-bearing.kcl "type": "BinaryExpression" }, { - "commentStart": 1083, + "commentStart": 1016, "end": 0, "raw": "0.001", "start": 0, @@ -1089,7 +1089,7 @@ description: Result of parsing ball-bearing.kcl "type": "ArrayExpression" }, { - "commentStart": 1091, + "commentStart": 1024, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1098,10 +1098,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 1037, + "commentStart": 970, "end": 0, "name": { - "commentStart": 1037, + "commentStart": 970, "end": 0, "name": "startProfileAt", "start": 0, @@ -1111,7 +1111,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 1037, + "commentStart": 970, "end": 0, "start": 0, "type": "CallExpression", @@ -1120,14 +1120,14 @@ description: Result of parsing ball-bearing.kcl { "arguments": [ { - "commentStart": 1103, + "commentStart": 1036, "end": 0, "properties": [ { - "commentStart": 1112, + "commentStart": 1045, "end": 0, "key": { - "commentStart": 1112, + "commentStart": 1045, "end": 0, "name": "angleEnd", "start": 0, @@ -1136,7 +1136,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1123, + "commentStart": 1056, "end": 0, "raw": "0", "start": 0, @@ -1149,10 +1149,10 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 1133, + "commentStart": 1066, "end": 0, "key": { - "commentStart": 1133, + "commentStart": 1066, "end": 0, "name": "angleStart", "start": 0, @@ -1161,7 +1161,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1146, + "commentStart": 1079, "end": 0, "raw": "180", "start": 0, @@ -1174,10 +1174,10 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 1158, + "commentStart": 1091, "end": 0, "key": { - "commentStart": 1158, + "commentStart": 1091, "end": 0, "name": "radius", "start": 0, @@ -1186,14 +1186,14 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1167, + "commentStart": 1100, "end": 0, "left": { "abs_path": false, - "commentStart": 1167, + "commentStart": 1100, "end": 0, "name": { - "commentStart": 1167, + "commentStart": 1100, "end": 0, "name": "sphereDia", "start": 0, @@ -1206,7 +1206,7 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "commentStart": 1179, + "commentStart": 1112, "end": 0, "raw": "2", "start": 0, @@ -1228,7 +1228,7 @@ description: Result of parsing ball-bearing.kcl "type": "ObjectExpression" }, { - "commentStart": 1189, + "commentStart": 1122, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1237,10 +1237,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 1099, + "commentStart": 1032, "end": 0, "name": { - "commentStart": 1099, + "commentStart": 1032, "end": 0, "name": "arc", "start": 0, @@ -1250,7 +1250,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 1099, + "commentStart": 1032, "end": 0, "start": 0, "type": "CallExpression", @@ -1260,10 +1260,10 @@ description: Result of parsing ball-bearing.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1197, + "commentStart": 1130, "end": 0, "name": { - "commentStart": 1197, + "commentStart": 1130, "end": 0, "name": "close", "start": 0, @@ -1273,20 +1273,20 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 1197, + "commentStart": 1130, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 1014, + "commentStart": 947, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "3": [ { - "commentStart": 1204, + "commentStart": 1137, "end": 0, "start": 0, "type": "NonCodeNode", @@ -1319,12 +1319,12 @@ description: Result of parsing ball-bearing.kcl "type": "VariableDeclaration" }, { - "commentStart": 1278, + "commentStart": 1211, "declaration": { - "commentStart": 1278, + "commentStart": 1211, "end": 0, "id": { - "commentStart": 1278, + "commentStart": 1211, "end": 0, "name": "balls", "start": 0, @@ -1337,7 +1337,7 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 1307, + "commentStart": 1240, "end": 0, "name": "axis", "start": 0, @@ -1345,10 +1345,10 @@ description: Result of parsing ball-bearing.kcl }, "arg": { "abs_path": false, - "commentStart": 1314, + "commentStart": 1247, "end": 0, "name": { - "commentStart": 1314, + "commentStart": 1247, "end": 0, "name": "X", "start": 0, @@ -1363,10 +1363,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 1286, + "commentStart": 1219, "end": 0, "name": { - "commentStart": 1286, + "commentStart": 1219, "end": 0, "name": "revolve", "start": 0, @@ -1376,17 +1376,17 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 1286, + "commentStart": 1219, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1294, + "commentStart": 1227, "end": 0, "name": { - "commentStart": 1294, + "commentStart": 1227, "end": 0, "name": "ballsSketch", "start": 0, @@ -1403,14 +1403,14 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 1348, + "commentStart": 1281, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1361, + "commentStart": 1294, "end": 0, "raw": "360", "start": 0, @@ -1425,17 +1425,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 1373, + "commentStart": 1306, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1380, + "commentStart": 1313, "elements": [ { - "commentStart": 1381, + "commentStart": 1314, "end": 0, "raw": "0", "start": 0, @@ -1447,7 +1447,7 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 1384, + "commentStart": 1317, "end": 0, "raw": "0", "start": 0, @@ -1459,7 +1459,7 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 1387, + "commentStart": 1320, "end": 0, "raw": "1", "start": 0, @@ -1480,17 +1480,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 1398, + "commentStart": 1331, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1407, + "commentStart": 1340, "elements": [ { - "commentStart": 1408, + "commentStart": 1341, "end": 0, "raw": "0", "start": 0, @@ -1502,7 +1502,7 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 1411, + "commentStart": 1344, "end": 0, "raw": "0", "start": 0, @@ -1514,7 +1514,7 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 1414, + "commentStart": 1347, "end": 0, "raw": "0", "start": 0, @@ -1535,7 +1535,7 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 1425, + "commentStart": 1358, "end": 0, "name": "instances", "start": 0, @@ -1543,10 +1543,10 @@ description: Result of parsing ball-bearing.kcl }, "arg": { "abs_path": false, - "commentStart": 1437, + "commentStart": 1370, "end": 0, "name": { - "commentStart": 1437, + "commentStart": 1370, "end": 0, "name": "nBalls", "start": 0, @@ -1561,14 +1561,14 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 1452, + "commentStart": 1385, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1471, + "commentStart": 1404, "end": 0, "raw": "true", "start": 0, @@ -1580,10 +1580,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 1322, + "commentStart": 1255, "end": 0, "name": { - "commentStart": 1322, + "commentStart": 1255, "end": 0, "name": "patternCircular3d", "start": 0, @@ -1593,7 +1593,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 1322, + "commentStart": 1255, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1601,13 +1601,13 @@ description: Result of parsing ball-bearing.kcl "unlabeled": null } ], - "commentStart": 1286, + "commentStart": 1219, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 1483, + "commentStart": 1416, "end": 0, "start": 0, "type": "NonCodeNode", @@ -1635,12 +1635,12 @@ description: Result of parsing ball-bearing.kcl "type": "VariableDeclaration" }, { - "commentStart": 1537, + "commentStart": 1470, "declaration": { - "commentStart": 1537, + "commentStart": 1470, "end": 0, "id": { - "commentStart": 1537, + "commentStart": 1470, "end": 0, "name": "chainSketch", "start": 0, @@ -1652,10 +1652,10 @@ description: Result of parsing ball-bearing.kcl "arguments": [ { "abs_path": false, - "commentStart": 1565, + "commentStart": 1498, "end": 0, "name": { - "commentStart": 1565, + "commentStart": 1498, "end": 0, "name": "XY", "start": 0, @@ -1669,10 +1669,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 1551, + "commentStart": 1484, "end": 0, "name": { - "commentStart": 1551, + "commentStart": 1484, "end": 0, "name": "startSketchOn", "start": 0, @@ -1682,7 +1682,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 1551, + "commentStart": 1484, "end": 0, "start": 0, "type": "CallExpression", @@ -1691,26 +1691,26 @@ description: Result of parsing ball-bearing.kcl { "arguments": [ { - "commentStart": 1589, + "commentStart": 1522, "elements": [ { - "commentStart": 1598, + "commentStart": 1531, "end": 0, "left": { - "commentStart": 1598, + "commentStart": 1531, "end": 0, "left": { - "commentStart": 1598, + "commentStart": 1531, "end": 0, "left": { - "commentStart": 1598, + "commentStart": 1531, "end": 0, "left": { "abs_path": false, - "commentStart": 1598, + "commentStart": 1531, "end": 0, "name": { - "commentStart": 1598, + "commentStart": 1531, "end": 0, "name": "shaftDia", "start": 0, @@ -1723,7 +1723,7 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "commentStart": 1609, + "commentStart": 1542, "end": 0, "raw": "2", "start": 0, @@ -1741,10 +1741,10 @@ description: Result of parsing ball-bearing.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1613, + "commentStart": 1546, "end": 0, "name": { - "commentStart": 1613, + "commentStart": 1546, "end": 0, "name": "wallThickness", "start": 0, @@ -1761,14 +1761,14 @@ description: Result of parsing ball-bearing.kcl }, "operator": "+", "right": { - "commentStart": 1629, + "commentStart": 1562, "end": 0, "left": { "abs_path": false, - "commentStart": 1629, + "commentStart": 1562, "end": 0, "name": { - "commentStart": 1629, + "commentStart": 1562, "end": 0, "name": "sphereDia", "start": 0, @@ -1781,7 +1781,7 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "commentStart": 1641, + "commentStart": 1574, "end": 0, "raw": "2", "start": 0, @@ -1802,14 +1802,14 @@ description: Result of parsing ball-bearing.kcl }, "operator": "-", "right": { - "commentStart": 1646, + "commentStart": 1579, "end": 0, "left": { "abs_path": false, - "commentStart": 1646, + "commentStart": 1579, "end": 0, "name": { - "commentStart": 1646, + "commentStart": 1579, "end": 0, "name": "chainWidth", "start": 0, @@ -1822,7 +1822,7 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "commentStart": 1659, + "commentStart": 1592, "end": 0, "raw": "2", "start": 0, @@ -1842,10 +1842,10 @@ description: Result of parsing ball-bearing.kcl "type": "BinaryExpression" }, { - "commentStart": 1670, + "commentStart": 1603, "end": 0, "left": { - "commentStart": 1670, + "commentStart": 1603, "end": 0, "raw": "0.125", "start": 0, @@ -1862,7 +1862,7 @@ description: Result of parsing ball-bearing.kcl { "arguments": [ { - "commentStart": 1692, + "commentStart": 1625, "end": 0, "raw": "60", "start": 0, @@ -1876,10 +1876,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 1682, + "commentStart": 1615, "end": 0, "name": { - "commentStart": 1682, + "commentStart": 1615, "end": 0, "name": "toRadians", "start": 0, @@ -1889,7 +1889,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 1682, + "commentStart": 1615, "end": 0, "start": 0, "type": "CallExpression", @@ -1898,10 +1898,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 1678, + "commentStart": 1611, "end": 0, "name": { - "commentStart": 1678, + "commentStart": 1611, "end": 0, "name": "sin", "start": 0, @@ -1911,7 +1911,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 1678, + "commentStart": 1611, "end": 0, "start": 0, "type": "CallExpression", @@ -1928,7 +1928,7 @@ description: Result of parsing ball-bearing.kcl "type": "ArrayExpression" }, { - "commentStart": 1705, + "commentStart": 1638, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1937,10 +1937,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 1574, + "commentStart": 1507, "end": 0, "name": { - "commentStart": 1574, + "commentStart": 1507, "end": 0, "name": "startProfileAt", "start": 0, @@ -1950,7 +1950,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 1574, + "commentStart": 1507, "end": 0, "start": 0, "type": "CallExpression", @@ -1959,14 +1959,14 @@ description: Result of parsing ball-bearing.kcl { "arguments": [ { - "commentStart": 1717, + "commentStart": 1650, "end": 0, "properties": [ { - "commentStart": 1726, + "commentStart": 1659, "end": 0, "key": { - "commentStart": 1726, + "commentStart": 1659, "end": 0, "name": "angleEnd", "start": 0, @@ -1975,7 +1975,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1737, + "commentStart": 1670, "end": 0, "raw": "60", "start": 0, @@ -1988,10 +1988,10 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 1748, + "commentStart": 1681, "end": 0, "key": { - "commentStart": 1748, + "commentStart": 1681, "end": 0, "name": "angleStart", "start": 0, @@ -2000,7 +2000,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1761, + "commentStart": 1694, "end": 0, "raw": "120", "start": 0, @@ -2013,10 +2013,10 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 1773, + "commentStart": 1706, "end": 0, "key": { - "commentStart": 1773, + "commentStart": 1706, "end": 0, "name": "radius", "start": 0, @@ -2025,14 +2025,14 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1782, + "commentStart": 1715, "end": 0, "left": { "abs_path": false, - "commentStart": 1782, + "commentStart": 1715, "end": 0, "name": { - "commentStart": 1782, + "commentStart": 1715, "end": 0, "name": "sphereDia", "start": 0, @@ -2045,7 +2045,7 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "commentStart": 1794, + "commentStart": 1727, "end": 0, "raw": "2", "start": 0, @@ -2067,7 +2067,7 @@ description: Result of parsing ball-bearing.kcl "type": "ObjectExpression" }, { - "commentStart": 1804, + "commentStart": 1737, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2076,10 +2076,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 1713, + "commentStart": 1646, "end": 0, "name": { - "commentStart": 1713, + "commentStart": 1646, "end": 0, "name": "arc", "start": 0, @@ -2089,7 +2089,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 1713, + "commentStart": 1646, "end": 0, "start": 0, "type": "CallExpression", @@ -2100,17 +2100,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 1817, + "commentStart": 1750, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1823, + "commentStart": 1756, "elements": [ { - "commentStart": 1824, + "commentStart": 1757, "end": 0, "raw": "0", "start": 0, @@ -2123,10 +2123,10 @@ description: Result of parsing ball-bearing.kcl }, { "abs_path": false, - "commentStart": 1827, + "commentStart": 1760, "end": 0, "name": { - "commentStart": 1827, + "commentStart": 1760, "end": 0, "name": "chainThickness", "start": 0, @@ -2147,10 +2147,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 1812, + "commentStart": 1745, "end": 0, "name": { - "commentStart": 1812, + "commentStart": 1745, "end": 0, "name": "line", "start": 0, @@ -2160,7 +2160,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 1812, + "commentStart": 1745, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2172,22 +2172,22 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 1854, + "commentStart": 1787, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1860, + "commentStart": 1793, "elements": [ { "argument": { "abs_path": false, - "commentStart": 1862, + "commentStart": 1795, "end": 0, "name": { - "commentStart": 1862, + "commentStart": 1795, "end": 0, "name": "chainWidth", "start": 0, @@ -2198,7 +2198,7 @@ description: Result of parsing ball-bearing.kcl "type": "Name", "type": "Name" }, - "commentStart": 1861, + "commentStart": 1794, "end": 0, "operator": "-", "start": 0, @@ -2206,7 +2206,7 @@ description: Result of parsing ball-bearing.kcl "type": "UnaryExpression" }, { - "commentStart": 1874, + "commentStart": 1807, "end": 0, "raw": "0", "start": 0, @@ -2227,10 +2227,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 1849, + "commentStart": 1782, "end": 0, "name": { - "commentStart": 1849, + "commentStart": 1782, "end": 0, "name": "line", "start": 0, @@ -2240,7 +2240,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 1849, + "commentStart": 1782, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2251,10 +2251,10 @@ description: Result of parsing ball-bearing.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1883, + "commentStart": 1816, "end": 0, "name": { - "commentStart": 1883, + "commentStart": 1816, "end": 0, "name": "close", "start": 0, @@ -2264,20 +2264,20 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 1883, + "commentStart": 1816, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 1551, + "commentStart": 1484, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "5": [ { - "commentStart": 1890, + "commentStart": 1823, "end": 0, "start": 0, "type": "NonCodeNode", @@ -2305,12 +2305,12 @@ description: Result of parsing ball-bearing.kcl "type": "VariableDeclaration" }, { - "commentStart": 1920, + "commentStart": 1853, "declaration": { - "commentStart": 1920, + "commentStart": 1853, "end": 0, "id": { - "commentStart": 1920, + "commentStart": 1853, "end": 0, "name": "chainHead", "start": 0, @@ -2323,7 +2323,7 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 1953, + "commentStart": 1886, "end": 0, "name": "axis", "start": 0, @@ -2331,10 +2331,10 @@ description: Result of parsing ball-bearing.kcl }, "arg": { "abs_path": false, - "commentStart": 1960, + "commentStart": 1893, "end": 0, "name": { - "commentStart": 1960, + "commentStart": 1893, "end": 0, "name": "X", "start": 0, @@ -2349,10 +2349,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 1932, + "commentStart": 1865, "end": 0, "name": { - "commentStart": 1932, + "commentStart": 1865, "end": 0, "name": "revolve", "start": 0, @@ -2362,17 +2362,17 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 1932, + "commentStart": 1865, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1940, + "commentStart": 1873, "end": 0, "name": { - "commentStart": 1940, + "commentStart": 1873, "end": 0, "name": "chainSketch", "start": 0, @@ -2389,14 +2389,14 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 1994, + "commentStart": 1927, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2007, + "commentStart": 1940, "end": 0, "raw": "360", "start": 0, @@ -2411,17 +2411,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2019, + "commentStart": 1952, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2026, + "commentStart": 1959, "elements": [ { - "commentStart": 2027, + "commentStart": 1960, "end": 0, "raw": "0", "start": 0, @@ -2433,7 +2433,7 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 2030, + "commentStart": 1963, "end": 0, "raw": "0", "start": 0, @@ -2445,7 +2445,7 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 2033, + "commentStart": 1966, "end": 0, "raw": "1", "start": 0, @@ -2466,17 +2466,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2044, + "commentStart": 1977, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2053, + "commentStart": 1986, "elements": [ { - "commentStart": 2054, + "commentStart": 1987, "end": 0, "raw": "0", "start": 0, @@ -2488,7 +2488,7 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 2057, + "commentStart": 1990, "end": 0, "raw": "0", "start": 0, @@ -2500,7 +2500,7 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 2060, + "commentStart": 1993, "end": 0, "raw": "0", "start": 0, @@ -2521,7 +2521,7 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2071, + "commentStart": 2004, "end": 0, "name": "instances", "start": 0, @@ -2529,10 +2529,10 @@ description: Result of parsing ball-bearing.kcl }, "arg": { "abs_path": false, - "commentStart": 2083, + "commentStart": 2016, "end": 0, "name": { - "commentStart": 2083, + "commentStart": 2016, "end": 0, "name": "nBalls", "start": 0, @@ -2547,14 +2547,14 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2098, + "commentStart": 2031, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2117, + "commentStart": 2050, "end": 0, "raw": "true", "start": 0, @@ -2566,10 +2566,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 1968, + "commentStart": 1901, "end": 0, "name": { - "commentStart": 1968, + "commentStart": 1901, "end": 0, "name": "patternCircular3d", "start": 0, @@ -2579,7 +2579,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 1968, + "commentStart": 1901, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2587,13 +2587,13 @@ description: Result of parsing ball-bearing.kcl "unlabeled": null } ], - "commentStart": 1932, + "commentStart": 1865, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 2129, + "commentStart": 2062, "end": 0, "start": 0, "type": "NonCodeNode", @@ -2621,12 +2621,12 @@ description: Result of parsing ball-bearing.kcl "type": "VariableDeclaration" }, { - "commentStart": 2188, + "commentStart": 2121, "declaration": { - "commentStart": 2188, + "commentStart": 2121, "end": 0, "id": { - "commentStart": 2188, + "commentStart": 2121, "end": 0, "name": "linkSketch", "start": 0, @@ -2638,10 +2638,10 @@ description: Result of parsing ball-bearing.kcl "arguments": [ { "abs_path": false, - "commentStart": 2215, + "commentStart": 2148, "end": 0, "name": { - "commentStart": 2215, + "commentStart": 2148, "end": 0, "name": "XZ", "start": 0, @@ -2655,10 +2655,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 2201, + "commentStart": 2134, "end": 0, "name": { - "commentStart": 2201, + "commentStart": 2134, "end": 0, "name": "startSketchOn", "start": 0, @@ -2668,7 +2668,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 2201, + "commentStart": 2134, "end": 0, "start": 0, "type": "CallExpression", @@ -2679,30 +2679,30 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2239, + "commentStart": 2172, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2248, + "commentStart": 2181, "elements": [ { - "commentStart": 2259, + "commentStart": 2192, "end": 0, "left": { - "commentStart": 2259, + "commentStart": 2192, "end": 0, "left": { - "commentStart": 2259, + "commentStart": 2192, "end": 0, "left": { "abs_path": false, - "commentStart": 2259, + "commentStart": 2192, "end": 0, "name": { - "commentStart": 2259, + "commentStart": 2192, "end": 0, "name": "shaftDia", "start": 0, @@ -2715,7 +2715,7 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "commentStart": 2270, + "commentStart": 2203, "end": 0, "raw": "2", "start": 0, @@ -2733,10 +2733,10 @@ description: Result of parsing ball-bearing.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2274, + "commentStart": 2207, "end": 0, "name": { - "commentStart": 2274, + "commentStart": 2207, "end": 0, "name": "wallThickness", "start": 0, @@ -2753,14 +2753,14 @@ description: Result of parsing ball-bearing.kcl }, "operator": "+", "right": { - "commentStart": 2290, + "commentStart": 2223, "end": 0, "left": { "abs_path": false, - "commentStart": 2290, + "commentStart": 2223, "end": 0, "name": { - "commentStart": 2290, + "commentStart": 2223, "end": 0, "name": "sphereDia", "start": 0, @@ -2773,7 +2773,7 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "commentStart": 2302, + "commentStart": 2235, "end": 0, "raw": "2", "start": 0, @@ -2793,7 +2793,7 @@ description: Result of parsing ball-bearing.kcl "type": "BinaryExpression" }, { - "commentStart": 2314, + "commentStart": 2247, "end": 0, "raw": "0", "start": 0, @@ -2814,21 +2814,21 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2333, + "commentStart": 2266, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2342, + "commentStart": 2275, "end": 0, "left": { "abs_path": false, - "commentStart": 2342, + "commentStart": 2275, "end": 0, "name": { - "commentStart": 2342, + "commentStart": 2275, "end": 0, "name": "linkDiameter", "start": 0, @@ -2841,7 +2841,7 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "commentStart": 2357, + "commentStart": 2290, "end": 0, "raw": "2", "start": 0, @@ -2860,10 +2860,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 2224, + "commentStart": 2157, "end": 0, "name": { - "commentStart": 2224, + "commentStart": 2157, "end": 0, "name": "circle", "start": 0, @@ -2873,7 +2873,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 2224, + "commentStart": 2157, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2881,13 +2881,13 @@ description: Result of parsing ball-bearing.kcl "unlabeled": null } ], - "commentStart": 2201, + "commentStart": 2134, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 2366, + "commentStart": 2299, "end": 0, "start": 0, "type": "NonCodeNode", @@ -2915,12 +2915,12 @@ description: Result of parsing ball-bearing.kcl "type": "VariableDeclaration" }, { - "commentStart": 2395, + "commentStart": 2328, "declaration": { - "commentStart": 2395, + "commentStart": 2328, "end": 0, "id": { - "commentStart": 2395, + "commentStart": 2328, "end": 0, "name": "linkRevolve", "start": 0, @@ -2933,7 +2933,7 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2429, + "commentStart": 2362, "end": 0, "name": "axis", "start": 0, @@ -2941,10 +2941,10 @@ description: Result of parsing ball-bearing.kcl }, "arg": { "abs_path": false, - "commentStart": 2436, + "commentStart": 2369, "end": 0, "name": { - "commentStart": 2436, + "commentStart": 2369, "end": 0, "name": "Y", "start": 0, @@ -2959,17 +2959,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2439, + "commentStart": 2372, "end": 0, "name": "angle", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2447, + "commentStart": 2380, "end": 0, "left": { - "commentStart": 2447, + "commentStart": 2380, "end": 0, "raw": "360", "start": 0, @@ -2983,10 +2983,10 @@ description: Result of parsing ball-bearing.kcl "operator": "/", "right": { "abs_path": false, - "commentStart": 2453, + "commentStart": 2386, "end": 0, "name": { - "commentStart": 2453, + "commentStart": 2386, "end": 0, "name": "nBalls", "start": 0, @@ -3005,10 +3005,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 2409, + "commentStart": 2342, "end": 0, "name": { - "commentStart": 2409, + "commentStart": 2342, "end": 0, "name": "revolve", "start": 0, @@ -3018,17 +3018,17 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 2409, + "commentStart": 2342, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2417, + "commentStart": 2350, "end": 0, "name": { - "commentStart": 2417, + "commentStart": 2350, "end": 0, "name": "linkSketch", "start": 0, @@ -3045,14 +3045,14 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2492, + "commentStart": 2425, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2505, + "commentStart": 2438, "end": 0, "raw": "360", "start": 0, @@ -3067,17 +3067,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2517, + "commentStart": 2450, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2524, + "commentStart": 2457, "elements": [ { - "commentStart": 2525, + "commentStart": 2458, "end": 0, "raw": "0", "start": 0, @@ -3089,7 +3089,7 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 2528, + "commentStart": 2461, "end": 0, "raw": "0", "start": 0, @@ -3101,7 +3101,7 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 2531, + "commentStart": 2464, "end": 0, "raw": "1", "start": 0, @@ -3122,17 +3122,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2542, + "commentStart": 2475, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2551, + "commentStart": 2484, "elements": [ { - "commentStart": 2552, + "commentStart": 2485, "end": 0, "raw": "0", "start": 0, @@ -3144,7 +3144,7 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 2555, + "commentStart": 2488, "end": 0, "raw": "0", "start": 0, @@ -3156,7 +3156,7 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 2558, + "commentStart": 2491, "end": 0, "raw": "0", "start": 0, @@ -3177,7 +3177,7 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2569, + "commentStart": 2502, "end": 0, "name": "instances", "start": 0, @@ -3185,10 +3185,10 @@ description: Result of parsing ball-bearing.kcl }, "arg": { "abs_path": false, - "commentStart": 2581, + "commentStart": 2514, "end": 0, "name": { - "commentStart": 2581, + "commentStart": 2514, "end": 0, "name": "nBalls", "start": 0, @@ -3203,14 +3203,14 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2596, + "commentStart": 2529, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2615, + "commentStart": 2548, "end": 0, "raw": "true", "start": 0, @@ -3222,10 +3222,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 2466, + "commentStart": 2399, "end": 0, "name": { - "commentStart": 2466, + "commentStart": 2399, "end": 0, "name": "patternCircular3d", "start": 0, @@ -3235,7 +3235,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 2466, + "commentStart": 2399, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3243,13 +3243,13 @@ description: Result of parsing ball-bearing.kcl "unlabeled": null } ], - "commentStart": 2409, + "commentStart": 2342, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 2627, + "commentStart": 2560, "end": 0, "start": 0, "type": "NonCodeNode", @@ -3277,12 +3277,12 @@ description: Result of parsing ball-bearing.kcl "type": "VariableDeclaration" }, { - "commentStart": 2672, + "commentStart": 2605, "declaration": { - "commentStart": 2672, + "commentStart": 2605, "end": 0, "id": { - "commentStart": 2672, + "commentStart": 2605, "end": 0, "name": "outsideWallSketch", "start": 0, @@ -3297,22 +3297,22 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2722, + "commentStart": 2655, "end": 0, "name": "offset", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2731, + "commentStart": 2664, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 2732, + "commentStart": 2665, "end": 0, "name": { - "commentStart": 2732, + "commentStart": 2665, "end": 0, "name": "overallThickness", "start": 0, @@ -3323,7 +3323,7 @@ description: Result of parsing ball-bearing.kcl "type": "Name", "type": "Name" }, - "commentStart": 2731, + "commentStart": 2664, "end": 0, "operator": "-", "start": 0, @@ -3332,7 +3332,7 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "commentStart": 2751, + "commentStart": 2684, "end": 0, "raw": "2", "start": 0, @@ -3351,10 +3351,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 2706, + "commentStart": 2639, "end": 0, "name": { - "commentStart": 2706, + "commentStart": 2639, "end": 0, "name": "offsetPlane", "start": 0, @@ -3364,17 +3364,17 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 2706, + "commentStart": 2639, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2718, + "commentStart": 2651, "end": 0, "name": { - "commentStart": 2718, + "commentStart": 2651, "end": 0, "name": "XY", "start": 0, @@ -3389,10 +3389,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 2692, + "commentStart": 2625, "end": 0, "name": { - "commentStart": 2692, + "commentStart": 2625, "end": 0, "name": "startSketchOn", "start": 0, @@ -3402,7 +3402,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 2692, + "commentStart": 2625, "end": 0, "start": 0, "type": "CallExpression", @@ -3413,17 +3413,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2767, + "commentStart": 2700, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2776, + "commentStart": 2709, "elements": [ { - "commentStart": 2777, + "commentStart": 2710, "end": 0, "raw": "0", "start": 0, @@ -3435,7 +3435,7 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 2780, + "commentStart": 2713, "end": 0, "raw": "0", "start": 0, @@ -3456,21 +3456,21 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2784, + "commentStart": 2717, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2793, + "commentStart": 2726, "end": 0, "left": { "abs_path": false, - "commentStart": 2793, + "commentStart": 2726, "end": 0, "name": { - "commentStart": 2793, + "commentStart": 2726, "end": 0, "name": "outsideDiameter", "start": 0, @@ -3483,7 +3483,7 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "commentStart": 2811, + "commentStart": 2744, "end": 0, "raw": "2", "start": 0, @@ -3502,10 +3502,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 2760, + "commentStart": 2693, "end": 0, "name": { - "commentStart": 2760, + "commentStart": 2693, "end": 0, "name": "circle", "start": 0, @@ -3515,7 +3515,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 2760, + "commentStart": 2693, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3529,17 +3529,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2831, + "commentStart": 2764, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2840, + "commentStart": 2773, "elements": [ { - "commentStart": 2841, + "commentStart": 2774, "end": 0, "raw": "0", "start": 0, @@ -3551,7 +3551,7 @@ description: Result of parsing ball-bearing.kcl } }, { - "commentStart": 2844, + "commentStart": 2777, "end": 0, "raw": "0", "start": 0, @@ -3572,27 +3572,27 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2848, + "commentStart": 2781, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2857, + "commentStart": 2790, "end": 0, "left": { - "commentStart": 2857, + "commentStart": 2790, "end": 0, "left": { - "commentStart": 2857, + "commentStart": 2790, "end": 0, "left": { "abs_path": false, - "commentStart": 2857, + "commentStart": 2790, "end": 0, "name": { - "commentStart": 2857, + "commentStart": 2790, "end": 0, "name": "shaftDia", "start": 0, @@ -3605,7 +3605,7 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "commentStart": 2868, + "commentStart": 2801, "end": 0, "raw": "2", "start": 0, @@ -3623,10 +3623,10 @@ description: Result of parsing ball-bearing.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2872, + "commentStart": 2805, "end": 0, "name": { - "commentStart": 2872, + "commentStart": 2805, "end": 0, "name": "wallThickness", "start": 0, @@ -3644,10 +3644,10 @@ description: Result of parsing ball-bearing.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2888, + "commentStart": 2821, "end": 0, "name": { - "commentStart": 2888, + "commentStart": 2821, "end": 0, "name": "sphereDia", "start": 0, @@ -3666,10 +3666,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 2824, + "commentStart": 2757, "end": 0, "name": { - "commentStart": 2824, + "commentStart": 2757, "end": 0, "name": "circle", "start": 0, @@ -3679,7 +3679,7 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 2824, + "commentStart": 2757, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3687,7 +3687,7 @@ description: Result of parsing ball-bearing.kcl "unlabeled": null }, { - "commentStart": 2900, + "commentStart": 2833, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3696,10 +3696,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 2819, + "commentStart": 2752, "end": 0, "name": { - "commentStart": 2819, + "commentStart": 2752, "end": 0, "name": "hole", "start": 0, @@ -3709,14 +3709,14 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 2819, + "commentStart": 2752, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 2692, + "commentStart": 2625, "end": 0, "start": 0, "type": "PipeExpression", @@ -3732,12 +3732,12 @@ description: Result of parsing ball-bearing.kcl "type": "VariableDeclaration" }, { - "commentStart": 2902, + "commentStart": 2835, "declaration": { - "commentStart": 2904, + "commentStart": 2837, "end": 0, "id": { - "commentStart": 2904, + "commentStart": 2837, "end": 0, "name": "outsideWall", "start": 0, @@ -3748,7 +3748,7 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "commentStart": 2945, + "commentStart": 2878, "end": 0, "name": "length", "start": 0, @@ -3756,10 +3756,10 @@ description: Result of parsing ball-bearing.kcl }, "arg": { "abs_path": false, - "commentStart": 2954, + "commentStart": 2887, "end": 0, "name": { - "commentStart": 2954, + "commentStart": 2887, "end": 0, "name": "overallThickness", "start": 0, @@ -3774,10 +3774,10 @@ description: Result of parsing ball-bearing.kcl ], "callee": { "abs_path": false, - "commentStart": 2918, + "commentStart": 2851, "end": 0, "name": { - "commentStart": 2918, + "commentStart": 2851, "end": 0, "name": "extrude", "start": 0, @@ -3787,17 +3787,17 @@ description: Result of parsing ball-bearing.kcl "start": 0, "type": "Name" }, - "commentStart": 2918, + "commentStart": 2851, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2926, + "commentStart": 2859, "end": 0, "name": { - "commentStart": 2926, + "commentStart": 2859, "end": 0, "name": "outsideWallSketch", "start": 0, @@ -3878,7 +3878,7 @@ description: Result of parsing ball-bearing.kcl "nonCodeNodes": { "18": [ { - "commentStart": 2902, + "commentStart": 2835, "end": 0, "start": 0, "type": "NonCodeNode", @@ -3886,19 +3886,6 @@ description: Result of parsing ball-bearing.kcl "type": "newLine" } } - ], - "19": [ - { - "commentStart": 2971, - "end": 0, - "start": 0, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "https://www.mcmaster.com/60355K185/", - "style": "line" - } - } ] }, "startNodes": [ diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap.md index 1b4c75a54..db394a99a 100644 --- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap.md @@ -1,264 +1,264 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[567, 618, 6]"] - 3["Segment
[567, 618, 6]"] + 2["Path
[571, 622, 6]"] + 3["Segment
[571, 622, 6]"] 4[Solid2d] end subgraph path11 [Path] - 11["Path
[803, 859, 6]"] - 12["Segment
[803, 859, 6]"] + 11["Path
[807, 863, 6]"] + 12["Segment
[807, 863, 6]"] 13[Solid2d] end subgraph path19 [Path] - 19["Path
[984, 1037, 6]"] - 20["Segment
[984, 1037, 6]"] + 19["Path
[988, 1041, 6]"] + 20["Segment
[988, 1041, 6]"] 21[Solid2d] end subgraph path30 [Path] - 30["Path
[1420, 1460, 6]"] - 31["Segment
[1420, 1460, 6]"] + 30["Path
[1424, 1464, 6]"] + 31["Segment
[1424, 1464, 6]"] 32[Solid2d] end subgraph path38 [Path] - 38["Path
[1564, 1615, 6]"] - 39["Segment
[1564, 1615, 6]"] + 38["Path
[1568, 1619, 6]"] + 39["Segment
[1568, 1619, 6]"] 40[Solid2d] end subgraph path47 [Path] - 47["Path
[1748, 1801, 6]"] - 48["Segment
[1748, 1801, 6]"] + 47["Path
[1752, 1805, 6]"] + 48["Segment
[1752, 1805, 6]"] 49[Solid2d] end subgraph path58 [Path] - 58["Path
[2044, 2116, 6]"] - 59["Segment
[2044, 2116, 6]"] + 58["Path
[2048, 2120, 6]"] + 59["Segment
[2048, 2120, 6]"] 60[Solid2d] end subgraph path81 [Path] - 81["Path
[2373, 2404, 6]"] - 82["Segment
[2410, 2430, 6]"] - 83["Segment
[2436, 2456, 6]"] - 84["Segment
[2462, 2483, 6]"] - 85["Segment
[2489, 2545, 6]"] - 86["Segment
[2551, 2558, 6]"] + 81["Path
[2377, 2408, 6]"] + 82["Segment
[2414, 2434, 6]"] + 83["Segment
[2440, 2460, 6]"] + 84["Segment
[2466, 2487, 6]"] + 85["Segment
[2493, 2549, 6]"] + 86["Segment
[2555, 2562, 6]"] 87[Solid2d] end subgraph path106 [Path] - 106["Path
[2860, 2892, 6]"] - 107["Segment
[2898, 2919, 6]"] - 108["Segment
[2925, 2945, 6]"] - 109["Segment
[2951, 2971, 6]"] - 110["Segment
[2977, 3033, 6]"] - 111["Segment
[3039, 3046, 6]"] + 106["Path
[2864, 2896, 6]"] + 107["Segment
[2902, 2923, 6]"] + 108["Segment
[2929, 2949, 6]"] + 109["Segment
[2955, 2975, 6]"] + 110["Segment
[2981, 3037, 6]"] + 111["Segment
[3043, 3050, 6]"] 112[Solid2d] end subgraph path132 [Path] - 132["Path
[350, 406, 5]"] - 133["Segment
[350, 406, 5]"] + 132["Path
[354, 410, 5]"] + 133["Segment
[354, 410, 5]"] 134[Solid2d] end subgraph path135 [Path] - 135["Path
[417, 473, 5]"] - 136["Segment
[417, 473, 5]"] + 135["Path
[421, 477, 5]"] + 136["Segment
[421, 477, 5]"] 137[Solid2d] end subgraph path144 [Path] - 144["Path
[638, 694, 5]"] - 145["Segment
[638, 694, 5]"] + 144["Path
[642, 698, 5]"] + 145["Segment
[642, 698, 5]"] 146[Solid2d] end subgraph path147 [Path] - 147["Path
[705, 761, 5]"] - 148["Segment
[705, 761, 5]"] + 147["Path
[709, 765, 5]"] + 148["Segment
[709, 765, 5]"] 149[Solid2d] end subgraph path156 [Path] - 156["Path
[905, 959, 5]"] - 157["Segment
[905, 959, 5]"] + 156["Path
[909, 963, 5]"] + 157["Segment
[909, 963, 5]"] 158[Solid2d] end subgraph path167 [Path] - 167["Path
[1237, 1297, 5]"] - 168["Segment
[1237, 1297, 5]"] + 167["Path
[1241, 1301, 5]"] + 168["Segment
[1241, 1301, 5]"] 169[Solid2d] end subgraph path179 [Path] - 179["Path
[1655, 1701, 5]"] - 180["Segment
[1707, 1759, 5]"] - 181["Segment
[1765, 1870, 5]"] - 182["Segment
[1876, 1898, 5]"] - 183["Segment
[1904, 1960, 5]"] - 184["Segment
[1966, 1973, 5]"] + 179["Path
[1659, 1705, 5]"] + 180["Segment
[1711, 1763, 5]"] + 181["Segment
[1769, 1874, 5]"] + 182["Segment
[1880, 1902, 5]"] + 183["Segment
[1908, 1964, 5]"] + 184["Segment
[1970, 1977, 5]"] 185[Solid2d] end subgraph path195 [Path] - 195["Path
[2105, 2151, 5]"] - 196["Segment
[2157, 2209, 5]"] - 197["Segment
[2215, 2322, 5]"] - 198["Segment
[2328, 2365, 5]"] - 199["Segment
[2371, 2427, 5]"] - 200["Segment
[2433, 2440, 5]"] + 195["Path
[2109, 2155, 5]"] + 196["Segment
[2161, 2213, 5]"] + 197["Segment
[2219, 2326, 5]"] + 198["Segment
[2332, 2369, 5]"] + 199["Segment
[2375, 2431, 5]"] + 200["Segment
[2437, 2444, 5]"] 201[Solid2d] end subgraph path212 [Path] - 212["Path
[2949, 2996, 5]"] - 213["Segment
[3004, 3344, 5]"] - 214["Segment
[3352, 3384, 5]"] - 215["Segment
[3392, 3736, 5]"] - 216["Segment
[3744, 3800, 5]"] - 217["Segment
[3808, 3815, 5]"] + 212["Path
[2953, 3000, 5]"] + 213["Segment
[3008, 3348, 5]"] + 214["Segment
[3356, 3388, 5]"] + 215["Segment
[3396, 3740, 5]"] + 216["Segment
[3748, 3804, 5]"] + 217["Segment
[3812, 3819, 5]"] 218[Solid2d] end subgraph path235 [Path] - 235["Path
[2949, 2996, 5]"] - 236["Segment
[3004, 3344, 5]"] - 237["Segment
[3352, 3384, 5]"] - 238["Segment
[3392, 3736, 5]"] - 239["Segment
[3744, 3800, 5]"] - 240["Segment
[3808, 3815, 5]"] + 235["Path
[2953, 3000, 5]"] + 236["Segment
[3008, 3348, 5]"] + 237["Segment
[3356, 3388, 5]"] + 238["Segment
[3396, 3740, 5]"] + 239["Segment
[3748, 3804, 5]"] + 240["Segment
[3812, 3819, 5]"] 241[Solid2d] end subgraph path258 [Path] - 258["Path
[4343, 4438, 5]"] - 259["Segment
[4444, 4477, 5]"] - 260["Segment
[4483, 4534, 5]"] - 261["Segment
[4540, 4573, 5]"] - 262["Segment
[4579, 4629, 5]"] - 263["Segment
[4635, 4676, 5]"] - 264["Segment
[4682, 4731, 5]"] - 265["Segment
[4737, 4770, 5]"] - 266["Segment
[4776, 4810, 5]"] - 267["Segment
[4816, 4850, 5]"] - 268["Segment
[4856, 4908, 5]"] - 269["Segment
[4914, 4948, 5]"] - 270["Segment
[4954, 5030, 5]"] - 271["Segment
[5036, 5069, 5]"] - 272["Segment
[5075, 5151, 5]"] - 273["Segment
[5157, 5191, 5]"] - 274["Segment
[5197, 5271, 5]"] - 275["Segment
[5277, 5311, 5]"] - 276["Segment
[5317, 5368, 5]"] - 277["Segment
[5374, 5436, 5]"] - 278["Segment
[5442, 5493, 5]"] - 279["Segment
[5499, 5533, 5]"] - 280["Segment
[5539, 5572, 5]"] - 281["Segment
[5578, 5611, 5]"] - 282["Segment
[5617, 5624, 5]"] + 258["Path
[4347, 4442, 5]"] + 259["Segment
[4448, 4481, 5]"] + 260["Segment
[4487, 4538, 5]"] + 261["Segment
[4544, 4577, 5]"] + 262["Segment
[4583, 4633, 5]"] + 263["Segment
[4639, 4680, 5]"] + 264["Segment
[4686, 4735, 5]"] + 265["Segment
[4741, 4774, 5]"] + 266["Segment
[4780, 4814, 5]"] + 267["Segment
[4820, 4854, 5]"] + 268["Segment
[4860, 4912, 5]"] + 269["Segment
[4918, 4952, 5]"] + 270["Segment
[4958, 5034, 5]"] + 271["Segment
[5040, 5073, 5]"] + 272["Segment
[5079, 5155, 5]"] + 273["Segment
[5161, 5195, 5]"] + 274["Segment
[5201, 5275, 5]"] + 275["Segment
[5281, 5315, 5]"] + 276["Segment
[5321, 5372, 5]"] + 277["Segment
[5378, 5440, 5]"] + 278["Segment
[5446, 5497, 5]"] + 279["Segment
[5503, 5537, 5]"] + 280["Segment
[5543, 5576, 5]"] + 281["Segment
[5582, 5615, 5]"] + 282["Segment
[5621, 5628, 5]"] 283[Solid2d] end subgraph path334 [Path] - 334["Path
[740, 780, 8]"] - 335["Segment
[788, 850, 8]"] - 336["Segment
[858, 894, 8]"] - 337["Segment
[902, 932, 8]"] - 338["Segment
[940, 992, 8]"] - 339["Segment
[1000, 1040, 8]"] - 340["Segment
[1048, 1083, 8]"] - 341["Segment
[1091, 1129, 8]"] - 342["Segment
[1137, 1159, 8]"] - 343["Segment
[1167, 1174, 8]"] + 334["Path
[744, 784, 8]"] + 335["Segment
[792, 854, 8]"] + 336["Segment
[862, 898, 8]"] + 337["Segment
[906, 936, 8]"] + 338["Segment
[944, 996, 8]"] + 339["Segment
[1004, 1044, 8]"] + 340["Segment
[1052, 1087, 8]"] + 341["Segment
[1095, 1133, 8]"] + 342["Segment
[1141, 1163, 8]"] + 343["Segment
[1171, 1178, 8]"] 344[Solid2d] end subgraph path365 [Path] - 365["Path
[507, 588, 7]"] - 366["Segment
[594, 695, 7]"] - 367["Segment
[701, 786, 7]"] - 368["Segment
[792, 876, 7]"] - 369["Segment
[882, 968, 7]"] - 370["Segment
[974, 1059, 7]"] - 371["Segment
[1065, 1151, 7]"] - 372["Segment
[1157, 1280, 7]"] - 373["Segment
[1286, 1372, 7]"] - 374["Segment
[1378, 1513, 7]"] - 375["Segment
[1519, 1605, 7]"] - 376["Segment
[1611, 1735, 7]"] - 377["Segment
[1741, 1827, 7]"] - 378["Segment
[1833, 1918, 7]"] - 379["Segment
[1924, 2010, 7]"] - 380["Segment
[2016, 2101, 7]"] - 381["Segment
[2107, 2192, 7]"] - 382["Segment
[2198, 2205, 7]"] + 365["Path
[511, 592, 7]"] + 366["Segment
[598, 699, 7]"] + 367["Segment
[705, 790, 7]"] + 368["Segment
[796, 880, 7]"] + 369["Segment
[886, 972, 7]"] + 370["Segment
[978, 1063, 7]"] + 371["Segment
[1069, 1155, 7]"] + 372["Segment
[1161, 1284, 7]"] + 373["Segment
[1290, 1376, 7]"] + 374["Segment
[1382, 1517, 7]"] + 375["Segment
[1523, 1609, 7]"] + 376["Segment
[1615, 1739, 7]"] + 377["Segment
[1745, 1831, 7]"] + 378["Segment
[1837, 1922, 7]"] + 379["Segment
[1928, 2014, 7]"] + 380["Segment
[2020, 2105, 7]"] + 381["Segment
[2111, 2196, 7]"] + 382["Segment
[2202, 2209, 7]"] 383[Solid2d] end subgraph path439 [Path] - 439["Path
[483, 540, 9]"] - 440["Segment
[546, 680, 9]"] - 441["Segment
[686, 741, 9]"] - 442["Segment
[747, 844, 9]"] - 443["Segment
[850, 882, 9]"] - 444["Segment
[888, 920, 9]"] - 445["Segment
[926, 957, 9]"] - 446["Segment
[963, 1078, 9]"] - 447["Segment
[1084, 1116, 9]"] - 448["Segment
[1122, 1154, 9]"] - 449["Segment
[1160, 1191, 9]"] - 450["Segment
[1197, 1290, 9]"] - 451["Segment
[1296, 1351, 9]"] - 452["Segment
[1357, 1430, 9]"] - 453["Segment
[1436, 1443, 9]"] + 439["Path
[487, 544, 9]"] + 440["Segment
[550, 684, 9]"] + 441["Segment
[690, 745, 9]"] + 442["Segment
[751, 848, 9]"] + 443["Segment
[854, 886, 9]"] + 444["Segment
[892, 924, 9]"] + 445["Segment
[930, 961, 9]"] + 446["Segment
[967, 1082, 9]"] + 447["Segment
[1088, 1120, 9]"] + 448["Segment
[1126, 1158, 9]"] + 449["Segment
[1164, 1195, 9]"] + 450["Segment
[1201, 1294, 9]"] + 451["Segment
[1300, 1355, 9]"] + 452["Segment
[1361, 1434, 9]"] + 453["Segment
[1440, 1447, 9]"] 454[Solid2d] end - 1["Plane
[544, 561, 6]"] - 5["Sweep Extrusion
[627, 683, 6]"] + 1["Plane
[548, 565, 6]"] + 5["Sweep Extrusion
[631, 687, 6]"] 6[Wall] 7["Cap Start"] 8["Cap End"] 9["SweepEdge Opposite"] 10["SweepEdge Adjacent"] - 14["Sweep Extrusion
[872, 934, 6]"] + 14["Sweep Extrusion
[876, 938, 6]"] 15[Wall] 16["Cap End"] 17["SweepEdge Opposite"] 18["SweepEdge Adjacent"] - 22["Sweep Extrusion
[1184, 1263, 6]"] + 22["Sweep Extrusion
[1188, 1267, 6]"] 23[Wall] 24["SweepEdge Opposite"] 25["SweepEdge Adjacent"] - 26["Sweep Extrusion
[1184, 1263, 6]"] - 27["Sweep Extrusion
[1184, 1263, 6]"] - 28["Sweep Extrusion
[1184, 1263, 6]"] - 29["Sweep Extrusion
[1184, 1263, 6]"] - 33["Sweep Extrusion
[1466, 1499, 6]"] + 26["Sweep Extrusion
[1188, 1267, 6]"] + 27["Sweep Extrusion
[1188, 1267, 6]"] + 28["Sweep Extrusion
[1188, 1267, 6]"] + 29["Sweep Extrusion
[1188, 1267, 6]"] + 33["Sweep Extrusion
[1470, 1503, 6]"] 34[Wall] 35["Cap End"] 36["SweepEdge Opposite"] 37["SweepEdge Adjacent"] - 41["Sweep Extrusion
[1630, 1695, 6]"] + 41["Sweep Extrusion
[1634, 1699, 6]"] 42[Wall] 43["Cap Start"] 44["Cap End"] 45["SweepEdge Opposite"] 46["SweepEdge Adjacent"] - 50["Sweep Extrusion
[1948, 1992, 6]"] + 50["Sweep Extrusion
[1952, 1996, 6]"] 51[Wall] 52["SweepEdge Opposite"] 53["SweepEdge Adjacent"] - 54["Sweep Extrusion
[1948, 1992, 6]"] - 55["Sweep Extrusion
[1948, 1992, 6]"] - 56["Sweep Extrusion
[1948, 1992, 6]"] - 57["Sweep Extrusion
[1948, 1992, 6]"] - 61["Sweep Extrusion
[2271, 2315, 6]"] + 54["Sweep Extrusion
[1952, 1996, 6]"] + 55["Sweep Extrusion
[1952, 1996, 6]"] + 56["Sweep Extrusion
[1952, 1996, 6]"] + 57["Sweep Extrusion
[1952, 1996, 6]"] + 61["Sweep Extrusion
[2275, 2319, 6]"] 62[Wall] 63["Cap End"] 64["SweepEdge Opposite"] 65["SweepEdge Adjacent"] - 66["Sweep Extrusion
[2271, 2315, 6]"] - 67["Sweep Extrusion
[2271, 2315, 6]"] - 68["Sweep Extrusion
[2271, 2315, 6]"] - 69["Sweep Extrusion
[2271, 2315, 6]"] - 70["Sweep Extrusion
[2271, 2315, 6]"] - 71["Sweep Extrusion
[2271, 2315, 6]"] - 72["Sweep Extrusion
[2271, 2315, 6]"] - 73["Sweep Extrusion
[2271, 2315, 6]"] - 74["Sweep Extrusion
[2271, 2315, 6]"] - 75["Sweep Extrusion
[2271, 2315, 6]"] - 76["Sweep Extrusion
[2271, 2315, 6]"] - 77["Sweep Extrusion
[2271, 2315, 6]"] - 78["Sweep Extrusion
[2271, 2315, 6]"] - 79["Sweep Extrusion
[2271, 2315, 6]"] - 80["Sweep Extrusion
[2271, 2315, 6]"] - 88["Sweep Extrusion
[2724, 2792, 6]"] + 66["Sweep Extrusion
[2275, 2319, 6]"] + 67["Sweep Extrusion
[2275, 2319, 6]"] + 68["Sweep Extrusion
[2275, 2319, 6]"] + 69["Sweep Extrusion
[2275, 2319, 6]"] + 70["Sweep Extrusion
[2275, 2319, 6]"] + 71["Sweep Extrusion
[2275, 2319, 6]"] + 72["Sweep Extrusion
[2275, 2319, 6]"] + 73["Sweep Extrusion
[2275, 2319, 6]"] + 74["Sweep Extrusion
[2275, 2319, 6]"] + 75["Sweep Extrusion
[2275, 2319, 6]"] + 76["Sweep Extrusion
[2275, 2319, 6]"] + 77["Sweep Extrusion
[2275, 2319, 6]"] + 78["Sweep Extrusion
[2275, 2319, 6]"] + 79["Sweep Extrusion
[2275, 2319, 6]"] + 80["Sweep Extrusion
[2275, 2319, 6]"] + 88["Sweep Extrusion
[2728, 2796, 6]"] 89[Wall] 90[Wall] 91[Wall] @@ -272,11 +272,11 @@ flowchart LR 99["SweepEdge Adjacent"] 100["SweepEdge Opposite"] 101["SweepEdge Adjacent"] - 102["Sweep Extrusion
[2724, 2792, 6]"] - 103["Sweep Extrusion
[2724, 2792, 6]"] - 104["Sweep Extrusion
[2724, 2792, 6]"] - 105["Sweep Extrusion
[2724, 2792, 6]"] - 113["Sweep Extrusion
[3198, 3272, 6]"] + 102["Sweep Extrusion
[2728, 2796, 6]"] + 103["Sweep Extrusion
[2728, 2796, 6]"] + 104["Sweep Extrusion
[2728, 2796, 6]"] + 105["Sweep Extrusion
[2728, 2796, 6]"] + 113["Sweep Extrusion
[3202, 3276, 6]"] 114[Wall] 115[Wall] 116[Wall] @@ -290,41 +290,41 @@ flowchart LR 124["SweepEdge Adjacent"] 125["SweepEdge Opposite"] 126["SweepEdge Adjacent"] - 127["Sweep Extrusion
[3198, 3272, 6]"] - 128["Sweep Extrusion
[3198, 3272, 6]"] - 129["Sweep Extrusion
[3198, 3272, 6]"] - 130["Sweep Extrusion
[3198, 3272, 6]"] - 131["Plane
[327, 344, 5]"] - 138["Sweep Extrusion
[483, 516, 5]"] + 127["Sweep Extrusion
[3202, 3276, 6]"] + 128["Sweep Extrusion
[3202, 3276, 6]"] + 129["Sweep Extrusion
[3202, 3276, 6]"] + 130["Sweep Extrusion
[3202, 3276, 6]"] + 131["Plane
[331, 348, 5]"] + 138["Sweep Extrusion
[487, 520, 5]"] 139[Wall] 140["Cap Start"] 141["Cap End"] 142["SweepEdge Opposite"] 143["SweepEdge Adjacent"] - 150["Sweep Extrusion
[771, 804, 5]"] + 150["Sweep Extrusion
[775, 808, 5]"] 151[Wall] 152["Cap Start"] 153["Cap End"] 154["SweepEdge Opposite"] 155["SweepEdge Adjacent"] - 159["Sweep Extrusion
[1106, 1140, 5]"] + 159["Sweep Extrusion
[1110, 1144, 5]"] 160[Wall] 161["SweepEdge Opposite"] 162["SweepEdge Adjacent"] - 163["Sweep Extrusion
[1106, 1140, 5]"] - 164["Sweep Extrusion
[1106, 1140, 5]"] - 165["Sweep Extrusion
[1106, 1140, 5]"] - 166["Sweep Extrusion
[1106, 1140, 5]"] - 170["Sweep Extrusion
[1444, 1478, 5]"] + 163["Sweep Extrusion
[1110, 1144, 5]"] + 164["Sweep Extrusion
[1110, 1144, 5]"] + 165["Sweep Extrusion
[1110, 1144, 5]"] + 166["Sweep Extrusion
[1110, 1144, 5]"] + 170["Sweep Extrusion
[1448, 1482, 5]"] 171[Wall] 172["SweepEdge Opposite"] 173["SweepEdge Adjacent"] - 174["Sweep Extrusion
[1444, 1478, 5]"] - 175["Sweep Extrusion
[1444, 1478, 5]"] - 176["Sweep Extrusion
[1444, 1478, 5]"] - 177["Sweep Extrusion
[1444, 1478, 5]"] - 178["Plane
[1632, 1649, 5]"] - 186["Sweep Revolve
[1979, 1996, 5]"] + 174["Sweep Extrusion
[1448, 1482, 5]"] + 175["Sweep Extrusion
[1448, 1482, 5]"] + 176["Sweep Extrusion
[1448, 1482, 5]"] + 177["Sweep Extrusion
[1448, 1482, 5]"] + 178["Plane
[1636, 1653, 5]"] + 186["Sweep Revolve
[1983, 2000, 5]"] 187[Wall] 188[Wall] 189[Wall] @@ -332,8 +332,8 @@ flowchart LR 191["SweepEdge Adjacent"] 192["SweepEdge Adjacent"] 193["SweepEdge Adjacent"] - 194["Plane
[2082, 2099, 5]"] - 202["Sweep Revolve
[2446, 2463, 5]"] + 194["Plane
[2086, 2103, 5]"] + 202["Sweep Revolve
[2450, 2467, 5]"] 203[Wall] 204[Wall] 205[Wall] @@ -342,8 +342,8 @@ flowchart LR 208["SweepEdge Adjacent"] 209["SweepEdge Adjacent"] 210["SweepEdge Adjacent"] - 211["Plane
[2918, 2941, 5]"] - 219["Sweep Extrusion
[3863, 3909, 5]"] + 211["Plane
[2922, 2945, 5]"] + 219["Sweep Extrusion
[3867, 3913, 5]"] 220[Wall] 221[Wall] 222[Wall] @@ -358,8 +358,8 @@ flowchart LR 231["SweepEdge Adjacent"] 232["SweepEdge Opposite"] 233["SweepEdge Adjacent"] - 234["Plane
[2918, 2941, 5]"] - 242["Sweep Extrusion
[3863, 3909, 5]"] + 234["Plane
[2922, 2945, 5]"] + 242["Sweep Extrusion
[3867, 3913, 5]"] 243[Wall] 244[Wall] 245[Wall] @@ -374,8 +374,8 @@ flowchart LR 254["SweepEdge Adjacent"] 255["SweepEdge Opposite"] 256["SweepEdge Adjacent"] - 257["Plane
[4320, 4337, 5]"] - 284["Sweep Revolve
[5630, 5647, 5]"] + 257["Plane
[4324, 4341, 5]"] + 284["Sweep Revolve
[5634, 5651, 5]"] 285[Wall] 286[Wall] 287[Wall] @@ -424,8 +424,8 @@ flowchart LR 330["SweepEdge Adjacent"] 331["SweepEdge Adjacent"] 332["SweepEdge Adjacent"] - 333["Plane
[706, 732, 8]"] - 345["Sweep Revolve
[1182, 1199, 8]"] + 333["Plane
[710, 736, 8]"] + 345["Sweep Revolve
[1186, 1203, 8]"] 346[Wall] 347[Wall] 348[Wall] @@ -444,8 +444,8 @@ flowchart LR 361["SweepEdge Adjacent"] 362["SweepEdge Adjacent"] 363["SweepEdge Adjacent"] - 364["Plane
[484, 501, 7]"] - 384["Sweep Revolve
[2243, 2293, 7]"] + 364["Plane
[488, 505, 7]"] + 384["Sweep Revolve
[2247, 2297, 7]"] 385[Wall] 386[Wall] 387[Wall] @@ -499,8 +499,8 @@ flowchart LR 435["SweepEdge Adjacent"] 436["SweepEdge Opposite"] 437["SweepEdge Adjacent"] - 438["Plane
[460, 477, 9]"] - 455["Sweep Revolve
[1486, 1515, 9]"] + 438["Plane
[464, 481, 9]"] + 455["Sweep Revolve
[1490, 1519, 9]"] 456[Wall] 457[Wall] 458[Wall] @@ -529,17 +529,17 @@ flowchart LR 481["SweepEdge Adjacent"] 482["SweepEdge Adjacent"] 483["SweepEdge Adjacent"] - 484["StartSketchOnFace
[770, 797, 6]"] - 485["StartSketchOnFace
[947, 978, 6]"] - 486["StartSketchOnFace
[1385, 1414, 6]"] - 487["StartSketchOnFace
[1524, 1558, 6]"] - 488["StartSketchOnFace
[1709, 1742, 6]"] - 489["StartSketchOnFace
[2009, 2038, 6]"] - 490["StartSketchOnFace
[2338, 2367, 6]"] - 491["StartSketchOnFace
[2821, 2854, 6]"] - 492["StartSketchOnFace
[603, 632, 5]"] - 493["StartSketchOnFace
[865, 899, 5]"] - 494["StartSketchOnFace
[1202, 1231, 5]"] + 484["StartSketchOnFace
[774, 801, 6]"] + 485["StartSketchOnFace
[951, 982, 6]"] + 486["StartSketchOnFace
[1389, 1418, 6]"] + 487["StartSketchOnFace
[1528, 1562, 6]"] + 488["StartSketchOnFace
[1713, 1746, 6]"] + 489["StartSketchOnFace
[2013, 2042, 6]"] + 490["StartSketchOnFace
[2342, 2371, 6]"] + 491["StartSketchOnFace
[2825, 2858, 6]"] + 492["StartSketchOnFace
[607, 636, 5]"] + 493["StartSketchOnFace
[869, 903, 5]"] + 494["StartSketchOnFace
[1206, 1235, 5]"] 1 --- 2 2 --- 3 2 ---- 5 diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ast.snap b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ast.snap index 83024f310..f9d5df141 100644 --- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ast.snap @@ -12,10 +12,13 @@ description: Result of parsing car-wheel-assembly.kcl "type": "Kcl", "filename": "car-wheel.kcl" }, + "preComments": [ + "// Import parts" + ], "selector": { "type": "None", "alias": { - "commentStart": 155, + "commentStart": 171, "end": 0, "name": "carWheel", "start": 0, @@ -27,7 +30,7 @@ description: Result of parsing car-wheel-assembly.kcl "type": "ImportStatement" }, { - "commentStart": 164, + "commentStart": 180, "end": 0, "path": { "type": "Kcl", @@ -36,7 +39,7 @@ description: Result of parsing car-wheel-assembly.kcl "selector": { "type": "None", "alias": { - "commentStart": 190, + "commentStart": 206, "end": 0, "name": "carRotor", "start": 0, @@ -48,7 +51,7 @@ description: Result of parsing car-wheel-assembly.kcl "type": "ImportStatement" }, { - "commentStart": 199, + "commentStart": 215, "end": 0, "path": { "type": "Kcl", @@ -57,7 +60,7 @@ description: Result of parsing car-wheel-assembly.kcl "selector": { "type": "None", "alias": { - "commentStart": 229, + "commentStart": 245, "end": 0, "name": "brakeCaliper", "start": 0, @@ -69,7 +72,7 @@ description: Result of parsing car-wheel-assembly.kcl "type": "ImportStatement" }, { - "commentStart": 242, + "commentStart": 258, "end": 0, "path": { "type": "Kcl", @@ -78,7 +81,7 @@ description: Result of parsing car-wheel-assembly.kcl "selector": { "type": "None", "alias": { - "commentStart": 266, + "commentStart": 282, "end": 0, "name": "lugNut", "start": 0, @@ -90,7 +93,7 @@ description: Result of parsing car-wheel-assembly.kcl "type": "ImportStatement" }, { - "commentStart": 273, + "commentStart": 289, "end": 0, "path": { "type": "Kcl", @@ -99,7 +102,7 @@ description: Result of parsing car-wheel-assembly.kcl "selector": { "type": "None", "alias": { - "commentStart": 298, + "commentStart": 314, "end": 0, "name": "carTire", "start": 0, @@ -111,46 +114,38 @@ description: Result of parsing car-wheel-assembly.kcl "type": "ImportStatement" }, { - "commentStart": 306, + "commentStart": 321, "end": 0, "path": { "type": "Kcl", - "filename": "globals.kcl" + "filename": "parameters.kcl" }, + "preComments": [ + "", + "", + "// Import parameters" + ], "selector": { - "type": "List", - "items": [ - { - "alias": null, - "commentStart": 313, - "end": 0, - "name": { - "commentStart": 313, - "end": 0, - "name": "lugCount", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ImportItem" - } - ] + "commentStart": 351, + "end": 0, + "start": 0, + "type": "Glob" }, "start": 0, "type": "ImportStatement", "type": "ImportStatement" }, { - "commentStart": 340, + "commentStart": 374, "end": 0, "expression": { "body": [ { "abs_path": false, - "commentStart": 342, + "commentStart": 399, "end": 0, "name": { - "commentStart": 342, + "commentStart": 399, "end": 0, "name": "carRotor", "start": 0, @@ -166,14 +161,14 @@ description: Result of parsing car-wheel-assembly.kcl { "type": "LabeledArg", "label": { - "commentStart": 366, + "commentStart": 423, "end": 0, "name": "x", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 370, + "commentStart": 427, "end": 0, "raw": "0", "start": 0, @@ -188,14 +183,14 @@ description: Result of parsing car-wheel-assembly.kcl { "type": "LabeledArg", "label": { - "commentStart": 373, + "commentStart": 430, "end": 0, "name": "y", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 377, + "commentStart": 434, "end": 0, "raw": "0.5", "start": 0, @@ -210,14 +205,14 @@ description: Result of parsing car-wheel-assembly.kcl { "type": "LabeledArg", "label": { - "commentStart": 382, + "commentStart": 439, "end": 0, "name": "z", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 386, + "commentStart": 443, "end": 0, "raw": "0", "start": 0, @@ -232,10 +227,10 @@ description: Result of parsing car-wheel-assembly.kcl ], "callee": { "abs_path": false, - "commentStart": 356, + "commentStart": 413, "end": 0, "name": { - "commentStart": 356, + "commentStart": 413, "end": 0, "name": "translate", "start": 0, @@ -245,7 +240,7 @@ description: Result of parsing car-wheel-assembly.kcl "start": 0, "type": "Name" }, - "commentStart": 356, + "commentStart": 413, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -253,25 +248,48 @@ description: Result of parsing car-wheel-assembly.kcl "unlabeled": null } ], - "commentStart": 342, + "commentStart": 399, "end": 0, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "commentStart": 445, + "end": 0, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Place the car wheel", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, "start": 0, "type": "PipeExpression", "type": "PipeExpression" }, + "preComments": [ + "", + "", + "// Place the car rotor" + ], "start": 0, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "commentStart": 389, + "commentStart": 470, "end": 0, "expression": { "abs_path": false, - "commentStart": 389, + "commentStart": 470, "end": 0, "name": { - "commentStart": 389, + "commentStart": 470, "end": 0, "name": "carWheel", "start": 0, @@ -287,16 +305,16 @@ description: Result of parsing car-wheel-assembly.kcl "type": "ExpressionStatement" }, { - "commentStart": 398, + "commentStart": 478, "end": 0, "expression": { "body": [ { "abs_path": false, - "commentStart": 398, + "commentStart": 502, "end": 0, "name": { - "commentStart": 398, + "commentStart": 502, "end": 0, "name": "lugNut", "start": 0, @@ -312,14 +330,14 @@ description: Result of parsing car-wheel-assembly.kcl { "type": "LabeledArg", "label": { - "commentStart": 436, + "commentStart": 540, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 449, + "commentStart": 553, "end": 0, "raw": "360", "start": 0, @@ -334,17 +352,17 @@ description: Result of parsing car-wheel-assembly.kcl { "type": "LabeledArg", "label": { - "commentStart": 461, + "commentStart": 565, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 468, + "commentStart": 572, "elements": [ { - "commentStart": 469, + "commentStart": 573, "end": 0, "raw": "0", "start": 0, @@ -356,7 +374,7 @@ description: Result of parsing car-wheel-assembly.kcl } }, { - "commentStart": 472, + "commentStart": 576, "end": 0, "raw": "1", "start": 0, @@ -368,7 +386,7 @@ description: Result of parsing car-wheel-assembly.kcl } }, { - "commentStart": 475, + "commentStart": 579, "end": 0, "raw": "0", "start": 0, @@ -389,17 +407,17 @@ description: Result of parsing car-wheel-assembly.kcl { "type": "LabeledArg", "label": { - "commentStart": 486, + "commentStart": 590, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 495, + "commentStart": 599, "elements": [ { - "commentStart": 496, + "commentStart": 600, "end": 0, "raw": "0", "start": 0, @@ -411,7 +429,7 @@ description: Result of parsing car-wheel-assembly.kcl } }, { - "commentStart": 499, + "commentStart": 603, "end": 0, "raw": "0", "start": 0, @@ -423,7 +441,7 @@ description: Result of parsing car-wheel-assembly.kcl } }, { - "commentStart": 502, + "commentStart": 606, "end": 0, "raw": "0", "start": 0, @@ -444,7 +462,7 @@ description: Result of parsing car-wheel-assembly.kcl { "type": "LabeledArg", "label": { - "commentStart": 513, + "commentStart": 617, "end": 0, "name": "instances", "start": 0, @@ -452,10 +470,10 @@ description: Result of parsing car-wheel-assembly.kcl }, "arg": { "abs_path": false, - "commentStart": 525, + "commentStart": 629, "end": 0, "name": { - "commentStart": 525, + "commentStart": 629, "end": 0, "name": "lugCount", "start": 0, @@ -470,14 +488,14 @@ description: Result of parsing car-wheel-assembly.kcl { "type": "LabeledArg", "label": { - "commentStart": 542, + "commentStart": 646, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 561, + "commentStart": 665, "end": 0, "raw": "false", "start": 0, @@ -489,10 +507,10 @@ description: Result of parsing car-wheel-assembly.kcl ], "callee": { "abs_path": false, - "commentStart": 410, + "commentStart": 514, "end": 0, "name": { - "commentStart": 410, + "commentStart": 514, "end": 0, "name": "patternCircular3d", "start": 0, @@ -502,7 +520,7 @@ description: Result of parsing car-wheel-assembly.kcl "start": 0, "type": "Name" }, - "commentStart": 410, + "commentStart": 514, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -510,27 +528,50 @@ description: Result of parsing car-wheel-assembly.kcl "unlabeled": null } ], - "commentStart": 398, + "commentStart": 502, "end": 0, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "commentStart": 678, + "end": 0, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Place the brake caliper", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, "start": 0, "type": "PipeExpression", "type": "PipeExpression" }, + "preComments": [ + "", + "", + "// Place the lug nuts" + ], "start": 0, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "commentStart": 575, + "commentStart": 707, "end": 0, "expression": { "body": [ { "abs_path": false, - "commentStart": 575, + "commentStart": 707, "end": 0, "name": { - "commentStart": 575, + "commentStart": 707, "end": 0, "name": "brakeCaliper", "start": 0, @@ -546,14 +587,14 @@ description: Result of parsing car-wheel-assembly.kcl { "type": "LabeledArg", "label": { - "commentStart": 603, + "commentStart": 735, "end": 0, "name": "x", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 607, + "commentStart": 739, "end": 0, "raw": "0", "start": 0, @@ -568,14 +609,14 @@ description: Result of parsing car-wheel-assembly.kcl { "type": "LabeledArg", "label": { - "commentStart": 610, + "commentStart": 742, "end": 0, "name": "y", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 614, + "commentStart": 746, "end": 0, "raw": "0.5", "start": 0, @@ -590,14 +631,14 @@ description: Result of parsing car-wheel-assembly.kcl { "type": "LabeledArg", "label": { - "commentStart": 619, + "commentStart": 751, "end": 0, "name": "z", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 623, + "commentStart": 755, "end": 0, "raw": "0", "start": 0, @@ -612,10 +653,10 @@ description: Result of parsing car-wheel-assembly.kcl ], "callee": { "abs_path": false, - "commentStart": 593, + "commentStart": 725, "end": 0, "name": { - "commentStart": 593, + "commentStart": 725, "end": 0, "name": "translate", "start": 0, @@ -625,7 +666,7 @@ description: Result of parsing car-wheel-assembly.kcl "start": 0, "type": "Name" }, - "commentStart": 593, + "commentStart": 725, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -633,8 +674,26 @@ description: Result of parsing car-wheel-assembly.kcl "unlabeled": null } ], - "commentStart": 575, + "commentStart": 707, "end": 0, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "commentStart": 757, + "end": 0, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Place the car tire", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, "start": 0, "type": "PipeExpression", "type": "PipeExpression" @@ -644,14 +703,14 @@ description: Result of parsing car-wheel-assembly.kcl "type": "ExpressionStatement" }, { - "commentStart": 626, + "commentStart": 781, "end": 0, "expression": { "abs_path": false, - "commentStart": 626, + "commentStart": 781, "end": 0, "name": { - "commentStart": 626, + "commentStart": 781, "end": 0, "name": "carTire", "start": 0, @@ -723,19 +782,7 @@ description: Result of parsing car-wheel-assembly.kcl } ], "nonCodeMeta": { - "nonCodeNodes": { - "5": [ - { - "commentStart": 340, - "end": 0, - "start": 0, - "type": "NonCodeNode", - "value": { - "type": "newLine" - } - } - ] - }, + "nonCodeNodes": {}, "startNodes": [ { "commentStart": 127, diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap index 2af2df82e..165bebca9 100644 --- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap @@ -1215,8 +1215,8 @@ description: Operations executed car-wheel-assembly.kcl "type": "FunctionCall", "name": "spoke", "functionSourceRange": [ - 2616, - 4189, + 2620, + 4193, 5 ], "unlabeledArg": null, @@ -1605,8 +1605,8 @@ description: Operations executed car-wheel-assembly.kcl "type": "FunctionCall", "name": "spoke", "functionSourceRange": [ - 2616, - 4189, + 2620, + 4193, 5 ], "unlabeledArg": null, @@ -2108,8 +2108,8 @@ description: Operations executed car-wheel-assembly.kcl "type": "FunctionCall", "name": "lug", "functionSourceRange": [ - 664, - 1289, + 668, + 1293, 8 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/program_memory.snap index 2cbd95c37..2b1658919 100644 --- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/program_memory.snap @@ -3,6 +3,32 @@ source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing car-wheel-assembly.kcl --- { + "backSpacing": { + "type": "Number", + "value": 6.38, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "bendRadius": { + "type": "Number", + "value": 1.6, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, "brakeCaliper": { "type": "Module", "value": 7 @@ -12,6 +38,71 @@ description: Variables in memory after executing car-wheel-assembly.kcl "type": "TagIdentifier", "value": "c1" }, + "caliperInnerEdgeRadius": { + "type": "Number", + "value": 0.12, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "caliperOuterEdgeRadius": { + "type": "Number", + "value": 0.39, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "caliperPadLength": { + "type": "Number", + "value": 1.6, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "caliperThickness": { + "type": "Number", + "value": 0.39, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "caliperTolerance": { + "type": "Number", + "value": 0.05, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, "carRotor": { "type": "Module", "value": 6 @@ -24,6 +115,19 @@ description: Variables in memory after executing car-wheel-assembly.kcl "type": "Module", "value": 5 }, + "drillAndSlotCount": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, "lugCount": { "type": "Number", "value": 5.0, @@ -37,8 +141,350 @@ description: Variables in memory after executing car-wheel-assembly.kcl } } }, + "lugDiameter": { + "type": "Number", + "value": 0.9449, + "ty": { + "type": "Unknown" + } + }, + "lugHeadLength": { + "type": "Number", + "value": 0.4724, + "ty": { + "type": "Unknown" + } + }, + "lugHolePatternDia": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "lugLength": { + "type": "Number", + "value": 1.1811, + "ty": { + "type": "Unknown" + } + }, "lugNut": { "type": "Module", "value": 8 + }, + "lugSpacing": { + "type": "Number", + "value": 4.5, + "ty": { + "type": "Unknown" + } + }, + "lugThreadDepth": { + "type": "Number", + "value": 0.6811, + "ty": { + "type": "Unknown" + } + }, + "lugThreadDiameter": { + "type": "Number", + "value": 0.4016, + "ty": { + "type": "Unknown" + } + }, + "offset": { + "type": "Number", + "value": -1.378, + "ty": { + "type": "Unknown" + } + }, + "rotorDiameter": { + "type": "Number", + "value": 12.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "rotorInnerDiameter": { + "type": "Number", + "value": 6.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "rotorInnerDiameterThickness": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "rotorSinglePlateThickness": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "rotorTotalThickness": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "spacerCount": { + "type": "Number", + "value": 16.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "spacerDiameter": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "spacerLength": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Unknown" + } + }, + "spacerPatternDiameter": { + "type": "Number", + "value": 11.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "spokeAngle": { + "type": "Number", + "value": 0.02, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "spokeCount": { + "type": "Number", + "value": 6.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "spokeGap": { + "type": "Number", + "value": 0.2, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "spokeThickness": { + "type": "Number", + "value": 0.95, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "tireDepth": { + "type": "Number", + "value": 11.02, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "tireInnerDiameter": { + "type": "Number", + "value": 19.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "tireOuterDiameter": { + "type": "Number", + "value": 24.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "tireTreadDepth": { + "type": "Number", + "value": 0.39, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "tireTreadOffset": { + "type": "Number", + "value": 3.15, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "tireTreadWidth": { + "type": "Number", + "value": 0.39, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "wheelDiameter": { + "type": "Number", + "value": 19.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "wheelWidth": { + "type": "Number", + "value": 9.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "yAxisOffset": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_graph_flowchart.snap.md index 651803000..54f3cf876 100644 --- a/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_graph_flowchart.snap.md @@ -1,66 +1,66 @@ ```mermaid flowchart LR subgraph path7 [Path] - 7["Path
[769, 809, 0]"] - 8["Segment
[817, 864, 0]"] - 9["Segment
[872, 978, 0]"] - 10["Segment
[986, 1112, 0]"] - 11["Segment
[1120, 1176, 0]"] - 12["Segment
[1184, 1191, 0]"] + 7["Path
[773, 813, 0]"] + 8["Segment
[821, 868, 0]"] + 9["Segment
[876, 982, 0]"] + 10["Segment
[990, 1116, 0]"] + 11["Segment
[1124, 1180, 0]"] + 12["Segment
[1188, 1195, 0]"] 13[Solid2d] end subgraph path29 [Path] - 29["Path
[769, 809, 0]"] - 30["Segment
[817, 864, 0]"] - 31["Segment
[872, 978, 0]"] - 32["Segment
[986, 1112, 0]"] - 33["Segment
[1120, 1176, 0]"] - 34["Segment
[1184, 1191, 0]"] + 29["Path
[773, 813, 0]"] + 30["Segment
[821, 868, 0]"] + 31["Segment
[876, 982, 0]"] + 32["Segment
[990, 1116, 0]"] + 33["Segment
[1124, 1180, 0]"] + 34["Segment
[1188, 1195, 0]"] 35[Solid2d] end subgraph path51 [Path] - 51["Path
[769, 809, 0]"] - 52["Segment
[817, 864, 0]"] - 53["Segment
[872, 978, 0]"] - 54["Segment
[986, 1112, 0]"] - 55["Segment
[1120, 1176, 0]"] - 56["Segment
[1184, 1191, 0]"] + 51["Path
[773, 813, 0]"] + 52["Segment
[821, 868, 0]"] + 53["Segment
[876, 982, 0]"] + 54["Segment
[990, 1116, 0]"] + 55["Segment
[1124, 1180, 0]"] + 56["Segment
[1188, 1195, 0]"] 57[Solid2d] end subgraph path73 [Path] - 73["Path
[769, 809, 0]"] - 74["Segment
[817, 864, 0]"] - 75["Segment
[872, 978, 0]"] - 76["Segment
[986, 1112, 0]"] - 77["Segment
[1120, 1176, 0]"] - 78["Segment
[1184, 1191, 0]"] + 73["Path
[773, 813, 0]"] + 74["Segment
[821, 868, 0]"] + 75["Segment
[876, 982, 0]"] + 76["Segment
[990, 1116, 0]"] + 77["Segment
[1124, 1180, 0]"] + 78["Segment
[1188, 1195, 0]"] 79[Solid2d] end subgraph path95 [Path] - 95["Path
[769, 809, 0]"] - 96["Segment
[817, 864, 0]"] - 97["Segment
[872, 978, 0]"] - 98["Segment
[986, 1112, 0]"] - 99["Segment
[1120, 1176, 0]"] - 100["Segment
[1184, 1191, 0]"] + 95["Path
[773, 813, 0]"] + 96["Segment
[821, 868, 0]"] + 97["Segment
[876, 982, 0]"] + 98["Segment
[990, 1116, 0]"] + 99["Segment
[1124, 1180, 0]"] + 100["Segment
[1188, 1195, 0]"] 101[Solid2d] end subgraph path117 [Path] - 117["Path
[769, 809, 0]"] - 118["Segment
[817, 864, 0]"] - 119["Segment
[872, 978, 0]"] - 120["Segment
[986, 1112, 0]"] - 121["Segment
[1120, 1176, 0]"] - 122["Segment
[1184, 1191, 0]"] + 117["Path
[773, 813, 0]"] + 118["Segment
[821, 868, 0]"] + 119["Segment
[876, 982, 0]"] + 120["Segment
[990, 1116, 0]"] + 121["Segment
[1124, 1180, 0]"] + 122["Segment
[1188, 1195, 0]"] 123[Solid2d] end - 1["Plane
[352, 386, 0]"] - 2["Plane
[401, 436, 0]"] - 3["Plane
[450, 485, 0]"] - 4["Plane
[500, 536, 0]"] - 5["Plane
[548, 598, 0]"] - 6["Plane
[611, 646, 0]"] - 14["Sweep Extrusion
[1199, 1233, 0]"] + 1["Plane
[356, 390, 0]"] + 2["Plane
[405, 440, 0]"] + 3["Plane
[454, 489, 0]"] + 4["Plane
[504, 540, 0]"] + 5["Plane
[552, 602, 0]"] + 6["Plane
[615, 650, 0]"] + 14["Sweep Extrusion
[1203, 1237, 0]"] 15[Wall] 16[Wall] 17[Wall] @@ -75,7 +75,7 @@ flowchart LR 26["SweepEdge Adjacent"] 27["SweepEdge Opposite"] 28["SweepEdge Adjacent"] - 36["Sweep Extrusion
[1199, 1233, 0]"] + 36["Sweep Extrusion
[1203, 1237, 0]"] 37[Wall] 38[Wall] 39[Wall] @@ -90,7 +90,7 @@ flowchart LR 48["SweepEdge Adjacent"] 49["SweepEdge Opposite"] 50["SweepEdge Adjacent"] - 58["Sweep Extrusion
[1199, 1233, 0]"] + 58["Sweep Extrusion
[1203, 1237, 0]"] 59[Wall] 60[Wall] 61[Wall] @@ -105,7 +105,7 @@ flowchart LR 70["SweepEdge Adjacent"] 71["SweepEdge Opposite"] 72["SweepEdge Adjacent"] - 80["Sweep Extrusion
[1199, 1233, 0]"] + 80["Sweep Extrusion
[1203, 1237, 0]"] 81[Wall] 82[Wall] 83[Wall] @@ -120,7 +120,7 @@ flowchart LR 92["SweepEdge Adjacent"] 93["SweepEdge Opposite"] 94["SweepEdge Adjacent"] - 102["Sweep Extrusion
[1199, 1233, 0]"] + 102["Sweep Extrusion
[1203, 1237, 0]"] 103[Wall] 104[Wall] 105[Wall] @@ -135,7 +135,7 @@ flowchart LR 114["SweepEdge Adjacent"] 115["SweepEdge Opposite"] 116["SweepEdge Adjacent"] - 124["Sweep Extrusion
[1199, 1233, 0]"] + 124["Sweep Extrusion
[1203, 1237, 0]"] 125[Wall] 126[Wall] 127[Wall] diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/ast.snap b/rust/kcl-lib/tests/kcl_samples/color-cube/ast.snap index ddb00d914..d715e0573 100644 --- a/rust/kcl-lib/tests/kcl_samples/color-cube/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/color-cube/ast.snap @@ -6,19 +6,19 @@ description: Result of parsing color-cube.kcl "Ok": { "body": [ { - "commentStart": 166, + "commentStart": 167, "declaration": { - "commentStart": 207, + "commentStart": 211, "end": 0, "id": { - "commentStart": 207, + "commentStart": 211, "end": 0, "name": "size", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 214, + "commentStart": 218, "end": 0, "raw": "100", "start": 0, @@ -35,33 +35,33 @@ description: Result of parsing color-cube.kcl "end": 0, "kind": "const", "preComments": [ - "// Globals referenced in drawRectangle" + "// Parameters referenced in drawRectangle" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 218, + "commentStart": 222, "declaration": { - "commentStart": 218, + "commentStart": 222, "end": 0, "id": { - "commentStart": 218, + "commentStart": 222, "end": 0, "name": "halfSize", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 229, + "commentStart": 233, "end": 0, "left": { "abs_path": false, - "commentStart": 229, + "commentStart": 233, "end": 0, "name": { - "commentStart": 229, + "commentStart": 233, "end": 0, "name": "size", "start": 0, @@ -74,7 +74,7 @@ description: Result of parsing color-cube.kcl }, "operator": "/", "right": { - "commentStart": 236, + "commentStart": 240, "end": 0, "raw": "2", "start": 0, @@ -99,19 +99,19 @@ description: Result of parsing color-cube.kcl "type": "VariableDeclaration" }, { - "commentStart": 238, + "commentStart": 242, "declaration": { - "commentStart": 238, + "commentStart": 242, "end": 0, "id": { - "commentStart": 238, + "commentStart": 242, "end": 0, "name": "extrudeLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 254, + "commentStart": 258, "end": 0, "raw": "1.0", "start": 0, @@ -132,19 +132,19 @@ description: Result of parsing color-cube.kcl "type": "VariableDeclaration" }, { - "commentStart": 258, + "commentStart": 262, "declaration": { - "commentStart": 258, + "commentStart": 262, "end": 0, "id": { - "commentStart": 258, + "commentStart": 262, "end": 0, "name": "metalConstant", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 274, + "commentStart": 278, "end": 0, "raw": "50", "start": 0, @@ -165,19 +165,19 @@ description: Result of parsing color-cube.kcl "type": "VariableDeclaration" }, { - "commentStart": 277, + "commentStart": 281, "declaration": { - "commentStart": 277, + "commentStart": 281, "end": 0, "id": { - "commentStart": 277, + "commentStart": 281, "end": 0, "name": "roughnessConstant", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 297, + "commentStart": 301, "end": 0, "raw": "50", "start": 0, @@ -198,12 +198,12 @@ description: Result of parsing color-cube.kcl "type": "VariableDeclaration" }, { - "commentStart": 299, + "commentStart": 303, "declaration": { - "commentStart": 340, + "commentStart": 344, "end": 0, "id": { - "commentStart": 340, + "commentStart": 344, "end": 0, "name": "bluePlane", "start": 0, @@ -214,7 +214,7 @@ description: Result of parsing color-cube.kcl { "type": "LabeledArg", "label": { - "commentStart": 368, + "commentStart": 372, "end": 0, "name": "offset", "start": 0, @@ -222,10 +222,10 @@ description: Result of parsing color-cube.kcl }, "arg": { "abs_path": false, - "commentStart": 377, + "commentStart": 381, "end": 0, "name": { - "commentStart": 377, + "commentStart": 381, "end": 0, "name": "halfSize", "start": 0, @@ -240,10 +240,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 352, + "commentStart": 356, "end": 0, "name": { - "commentStart": 352, + "commentStart": 356, "end": 0, "name": "offsetPlane", "start": 0, @@ -253,17 +253,17 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 352, + "commentStart": 356, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 364, + "commentStart": 368, "end": 0, "name": { - "commentStart": 364, + "commentStart": 368, "end": 0, "name": "XY", "start": 0, @@ -290,12 +290,12 @@ description: Result of parsing color-cube.kcl "type": "VariableDeclaration" }, { - "commentStart": 387, + "commentStart": 391, "declaration": { - "commentStart": 387, + "commentStart": 391, "end": 0, "id": { - "commentStart": 387, + "commentStart": 391, "end": 0, "name": "yellowPlane", "start": 0, @@ -306,7 +306,7 @@ description: Result of parsing color-cube.kcl { "type": "LabeledArg", "label": { - "commentStart": 417, + "commentStart": 421, "end": 0, "name": "offset", "start": 0, @@ -315,10 +315,10 @@ description: Result of parsing color-cube.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 427, + "commentStart": 431, "end": 0, "name": { - "commentStart": 427, + "commentStart": 431, "end": 0, "name": "halfSize", "start": 0, @@ -329,7 +329,7 @@ description: Result of parsing color-cube.kcl "type": "Name", "type": "Name" }, - "commentStart": 426, + "commentStart": 430, "end": 0, "operator": "-", "start": 0, @@ -340,10 +340,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 401, + "commentStart": 405, "end": 0, "name": { - "commentStart": 401, + "commentStart": 405, "end": 0, "name": "offsetPlane", "start": 0, @@ -353,17 +353,17 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 401, + "commentStart": 405, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 413, + "commentStart": 417, "end": 0, "name": { - "commentStart": 413, + "commentStart": 417, "end": 0, "name": "XY", "start": 0, @@ -385,12 +385,12 @@ description: Result of parsing color-cube.kcl "type": "VariableDeclaration" }, { - "commentStart": 437, + "commentStart": 441, "declaration": { - "commentStart": 437, + "commentStart": 441, "end": 0, "id": { - "commentStart": 437, + "commentStart": 441, "end": 0, "name": "greenPlane", "start": 0, @@ -401,7 +401,7 @@ description: Result of parsing color-cube.kcl { "type": "LabeledArg", "label": { - "commentStart": 466, + "commentStart": 470, "end": 0, "name": "offset", "start": 0, @@ -410,10 +410,10 @@ description: Result of parsing color-cube.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 476, + "commentStart": 480, "end": 0, "name": { - "commentStart": 476, + "commentStart": 480, "end": 0, "name": "halfSize", "start": 0, @@ -424,7 +424,7 @@ description: Result of parsing color-cube.kcl "type": "Name", "type": "Name" }, - "commentStart": 475, + "commentStart": 479, "end": 0, "operator": "-", "start": 0, @@ -435,10 +435,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 450, + "commentStart": 454, "end": 0, "name": { - "commentStart": 450, + "commentStart": 454, "end": 0, "name": "offsetPlane", "start": 0, @@ -448,17 +448,17 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 450, + "commentStart": 454, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 462, + "commentStart": 466, "end": 0, "name": { - "commentStart": 462, + "commentStart": 466, "end": 0, "name": "XZ", "start": 0, @@ -480,12 +480,12 @@ description: Result of parsing color-cube.kcl "type": "VariableDeclaration" }, { - "commentStart": 486, + "commentStart": 490, "declaration": { - "commentStart": 486, + "commentStart": 490, "end": 0, "id": { - "commentStart": 486, + "commentStart": 490, "end": 0, "name": "purplePlane", "start": 0, @@ -496,7 +496,7 @@ description: Result of parsing color-cube.kcl { "type": "LabeledArg", "label": { - "commentStart": 517, + "commentStart": 521, "end": 0, "name": "offset", "start": 0, @@ -505,10 +505,10 @@ description: Result of parsing color-cube.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 527, + "commentStart": 531, "end": 0, "name": { - "commentStart": 527, + "commentStart": 531, "end": 0, "name": "halfSize", "start": 0, @@ -519,7 +519,7 @@ description: Result of parsing color-cube.kcl "type": "Name", "type": "Name" }, - "commentStart": 526, + "commentStart": 530, "end": 0, "operator": "-", "start": 0, @@ -530,10 +530,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 500, + "commentStart": 504, "end": 0, "name": { - "commentStart": 500, + "commentStart": 504, "end": 0, "name": "offsetPlane", "start": 0, @@ -543,7 +543,7 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 500, + "commentStart": 504, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -551,10 +551,10 @@ description: Result of parsing color-cube.kcl "unlabeled": { "argument": { "abs_path": false, - "commentStart": 513, + "commentStart": 517, "end": 0, "name": { - "commentStart": 513, + "commentStart": 517, "end": 0, "name": "XZ", "start": 0, @@ -565,7 +565,7 @@ description: Result of parsing color-cube.kcl "type": "Name", "type": "Name" }, - "commentStart": 512, + "commentStart": 516, "end": 0, "operator": "-", "start": 0, @@ -583,12 +583,12 @@ description: Result of parsing color-cube.kcl "type": "VariableDeclaration" }, { - "commentStart": 537, + "commentStart": 541, "declaration": { - "commentStart": 537, + "commentStart": 541, "end": 0, "id": { - "commentStart": 537, + "commentStart": 541, "end": 0, "name": "redPlane", "start": 0, @@ -599,21 +599,21 @@ description: Result of parsing color-cube.kcl { "type": "LabeledArg", "label": { - "commentStart": 564, + "commentStart": 568, "end": 0, "name": "offset", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 573, + "commentStart": 577, "end": 0, "left": { "abs_path": false, - "commentStart": 573, + "commentStart": 577, "end": 0, "name": { - "commentStart": 573, + "commentStart": 577, "end": 0, "name": "halfSize", "start": 0, @@ -627,10 +627,10 @@ description: Result of parsing color-cube.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 584, + "commentStart": 588, "end": 0, "name": { - "commentStart": 584, + "commentStart": 588, "end": 0, "name": "extrudeLength", "start": 0, @@ -649,10 +649,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 548, + "commentStart": 552, "end": 0, "name": { - "commentStart": 548, + "commentStart": 552, "end": 0, "name": "offsetPlane", "start": 0, @@ -662,17 +662,17 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 548, + "commentStart": 552, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 560, + "commentStart": 564, "end": 0, "name": { - "commentStart": 560, + "commentStart": 564, "end": 0, "name": "YZ", "start": 0, @@ -694,12 +694,12 @@ description: Result of parsing color-cube.kcl "type": "VariableDeclaration" }, { - "commentStart": 599, + "commentStart": 603, "declaration": { - "commentStart": 599, + "commentStart": 603, "end": 0, "id": { - "commentStart": 599, + "commentStart": 603, "end": 0, "name": "tealPlane", "start": 0, @@ -710,7 +710,7 @@ description: Result of parsing color-cube.kcl { "type": "LabeledArg", "label": { - "commentStart": 627, + "commentStart": 631, "end": 0, "name": "offset", "start": 0, @@ -719,10 +719,10 @@ description: Result of parsing color-cube.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 637, + "commentStart": 641, "end": 0, "name": { - "commentStart": 637, + "commentStart": 641, "end": 0, "name": "halfSize", "start": 0, @@ -733,7 +733,7 @@ description: Result of parsing color-cube.kcl "type": "Name", "type": "Name" }, - "commentStart": 636, + "commentStart": 640, "end": 0, "operator": "-", "start": 0, @@ -744,10 +744,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 611, + "commentStart": 615, "end": 0, "name": { - "commentStart": 611, + "commentStart": 615, "end": 0, "name": "offsetPlane", "start": 0, @@ -757,17 +757,17 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 611, + "commentStart": 615, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 623, + "commentStart": 627, "end": 0, "name": { - "commentStart": 623, + "commentStart": 627, "end": 0, "name": "YZ", "start": 0, @@ -789,12 +789,12 @@ description: Result of parsing color-cube.kcl "type": "VariableDeclaration" }, { - "commentStart": 646, + "commentStart": 650, "declaration": { - "commentStart": 711, + "commentStart": 715, "end": 0, "id": { - "commentStart": 711, + "commentStart": 715, "end": 0, "name": "sketchRectangle", "start": 0, @@ -808,10 +808,10 @@ description: Result of parsing color-cube.kcl "body": [ { "abs_path": false, - "commentStart": 754, + "commentStart": 758, "end": 0, "name": { - "commentStart": 754, + "commentStart": 758, "end": 0, "name": "profile", "start": 0, @@ -825,15 +825,15 @@ description: Result of parsing color-cube.kcl { "arguments": [ { - "commentStart": 784, + "commentStart": 788, "elements": [ { "argument": { "abs_path": false, - "commentStart": 786, + "commentStart": 790, "end": 0, "name": { - "commentStart": 786, + "commentStart": 790, "end": 0, "name": "halfSize", "start": 0, @@ -844,7 +844,7 @@ description: Result of parsing color-cube.kcl "type": "Name", "type": "Name" }, - "commentStart": 785, + "commentStart": 789, "end": 0, "operator": "-", "start": 0, @@ -853,10 +853,10 @@ description: Result of parsing color-cube.kcl }, { "abs_path": false, - "commentStart": 796, + "commentStart": 800, "end": 0, "name": { - "commentStart": 796, + "commentStart": 800, "end": 0, "name": "halfSize", "start": 0, @@ -874,7 +874,7 @@ description: Result of parsing color-cube.kcl "type": "ArrayExpression" }, { - "commentStart": 807, + "commentStart": 811, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -883,10 +883,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 769, + "commentStart": 773, "end": 0, "name": { - "commentStart": 769, + "commentStart": 773, "end": 0, "name": "startProfileAt", "start": 0, @@ -896,7 +896,7 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 769, + "commentStart": 773, "end": 0, "start": 0, "type": "CallExpression", @@ -905,10 +905,10 @@ description: Result of parsing color-cube.kcl { "arguments": [ { - "commentStart": 828, + "commentStart": 832, "elements": [ { - "commentStart": 829, + "commentStart": 833, "end": 0, "raw": "0", "start": 0, @@ -921,10 +921,10 @@ description: Result of parsing color-cube.kcl }, { "abs_path": false, - "commentStart": 832, + "commentStart": 836, "end": 0, "name": { - "commentStart": 832, + "commentStart": 836, "end": 0, "name": "size", "start": 0, @@ -942,14 +942,14 @@ description: Result of parsing color-cube.kcl "type": "ArrayExpression" }, { - "commentStart": 839, + "commentStart": 843, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 842, + "commentStart": 846, "end": 0, "start": 0, "type": "TagDeclarator", @@ -959,10 +959,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 817, + "commentStart": 821, "end": 0, "name": { - "commentStart": 817, + "commentStart": 821, "end": 0, "name": "angledLine", "start": 0, @@ -972,7 +972,7 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 817, + "commentStart": 821, "end": 0, "start": 0, "type": "CallExpression", @@ -981,19 +981,19 @@ description: Result of parsing color-cube.kcl { "arguments": [ { - "commentStart": 883, + "commentStart": 887, "elements": [ { - "commentStart": 894, + "commentStart": 898, "end": 0, "left": { "arguments": [ { "abs_path": false, - "commentStart": 901, + "commentStart": 905, "end": 0, "name": { - "commentStart": 901, + "commentStart": 905, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -1007,10 +1007,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 894, + "commentStart": 898, "end": 0, "name": { - "commentStart": 894, + "commentStart": 898, "end": 0, "name": "segAng", "start": 0, @@ -1020,7 +1020,7 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 894, + "commentStart": 898, "end": 0, "start": 0, "type": "CallExpression", @@ -1028,7 +1028,7 @@ description: Result of parsing color-cube.kcl }, "operator": "-", "right": { - "commentStart": 925, + "commentStart": 929, "end": 0, "raw": "90", "start": 0, @@ -1045,10 +1045,10 @@ description: Result of parsing color-cube.kcl }, { "abs_path": false, - "commentStart": 938, + "commentStart": 942, "end": 0, "name": { - "commentStart": 938, + "commentStart": 942, "end": 0, "name": "size", "start": 0, @@ -1066,14 +1066,14 @@ description: Result of parsing color-cube.kcl "type": "ArrayExpression" }, { - "commentStart": 953, + "commentStart": 957, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 956, + "commentStart": 960, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1083,10 +1083,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 872, + "commentStart": 876, "end": 0, "name": { - "commentStart": 872, + "commentStart": 876, "end": 0, "name": "angledLine", "start": 0, @@ -1096,7 +1096,7 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 872, + "commentStart": 876, "end": 0, "start": 0, "type": "CallExpression", @@ -1105,16 +1105,16 @@ description: Result of parsing color-cube.kcl { "arguments": [ { - "commentStart": 997, + "commentStart": 1001, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 1015, + "commentStart": 1019, "end": 0, "name": { - "commentStart": 1015, + "commentStart": 1019, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -1128,10 +1128,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 1008, + "commentStart": 1012, "end": 0, "name": { - "commentStart": 1008, + "commentStart": 1012, "end": 0, "name": "segAng", "start": 0, @@ -1141,7 +1141,7 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 1008, + "commentStart": 1012, "end": 0, "start": 0, "type": "CallExpression", @@ -1152,10 +1152,10 @@ description: Result of parsing color-cube.kcl "arguments": [ { "abs_path": false, - "commentStart": 1055, + "commentStart": 1059, "end": 0, "name": { - "commentStart": 1055, + "commentStart": 1059, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -1169,10 +1169,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 1048, + "commentStart": 1052, "end": 0, "name": { - "commentStart": 1048, + "commentStart": 1052, "end": 0, "name": "segLen", "start": 0, @@ -1182,13 +1182,13 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 1048, + "commentStart": 1052, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 1047, + "commentStart": 1051, "end": 0, "operator": "-", "start": 0, @@ -1202,14 +1202,14 @@ description: Result of parsing color-cube.kcl "type": "ArrayExpression" }, { - "commentStart": 1087, + "commentStart": 1091, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 1090, + "commentStart": 1094, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1219,10 +1219,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 986, + "commentStart": 990, "end": 0, "name": { - "commentStart": 986, + "commentStart": 990, "end": 0, "name": "angledLine", "start": 0, @@ -1232,7 +1232,7 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 986, + "commentStart": 990, "end": 0, "start": 0, "type": "CallExpression", @@ -1243,19 +1243,19 @@ description: Result of parsing color-cube.kcl { "type": "LabeledArg", "label": { - "commentStart": 1125, + "commentStart": 1129, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1139, + "commentStart": 1143, "elements": [ { "arguments": [ { - "commentStart": 1154, + "commentStart": 1158, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1264,10 +1264,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 1140, + "commentStart": 1144, "end": 0, "name": { - "commentStart": 1140, + "commentStart": 1144, "end": 0, "name": "profileStartX", "start": 0, @@ -1277,7 +1277,7 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 1140, + "commentStart": 1144, "end": 0, "start": 0, "type": "CallExpression", @@ -1286,7 +1286,7 @@ description: Result of parsing color-cube.kcl { "arguments": [ { - "commentStart": 1172, + "commentStart": 1176, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1295,10 +1295,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 1158, + "commentStart": 1162, "end": 0, "name": { - "commentStart": 1158, + "commentStart": 1162, "end": 0, "name": "profileStartY", "start": 0, @@ -1308,7 +1308,7 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 1158, + "commentStart": 1162, "end": 0, "start": 0, "type": "CallExpression", @@ -1324,10 +1324,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 1120, + "commentStart": 1124, "end": 0, "name": { - "commentStart": 1120, + "commentStart": 1124, "end": 0, "name": "line", "start": 0, @@ -1337,7 +1337,7 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 1120, + "commentStart": 1124, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1348,10 +1348,10 @@ description: Result of parsing color-cube.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1184, + "commentStart": 1188, "end": 0, "name": { - "commentStart": 1184, + "commentStart": 1188, "end": 0, "name": "close", "start": 0, @@ -1361,7 +1361,7 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 1184, + "commentStart": 1188, "end": 0, "start": 0, "type": "CallExpression", @@ -1372,7 +1372,7 @@ description: Result of parsing color-cube.kcl { "type": "LabeledArg", "label": { - "commentStart": 1210, + "commentStart": 1214, "end": 0, "name": "length", "start": 0, @@ -1380,10 +1380,10 @@ description: Result of parsing color-cube.kcl }, "arg": { "abs_path": false, - "commentStart": 1219, + "commentStart": 1223, "end": 0, "name": { - "commentStart": 1219, + "commentStart": 1223, "end": 0, "name": "extrudeLength", "start": 0, @@ -1398,10 +1398,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 1199, + "commentStart": 1203, "end": 0, "name": { - "commentStart": 1199, + "commentStart": 1203, "end": 0, "name": "extrude", "start": 0, @@ -1411,13 +1411,13 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 1199, + "commentStart": 1203, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { - "commentStart": 1207, + "commentStart": 1211, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1429,7 +1429,7 @@ description: Result of parsing color-cube.kcl { "type": "LabeledArg", "label": { - "commentStart": 1252, + "commentStart": 1256, "end": 0, "name": "color", "start": 0, @@ -1437,10 +1437,10 @@ description: Result of parsing color-cube.kcl }, "arg": { "abs_path": false, - "commentStart": 1260, + "commentStart": 1264, "end": 0, "name": { - "commentStart": 1260, + "commentStart": 1264, "end": 0, "name": "color", "start": 0, @@ -1455,7 +1455,7 @@ description: Result of parsing color-cube.kcl { "type": "LabeledArg", "label": { - "commentStart": 1267, + "commentStart": 1271, "end": 0, "name": "metalness", "start": 0, @@ -1463,10 +1463,10 @@ description: Result of parsing color-cube.kcl }, "arg": { "abs_path": false, - "commentStart": 1279, + "commentStart": 1283, "end": 0, "name": { - "commentStart": 1279, + "commentStart": 1283, "end": 0, "name": "metalConstant", "start": 0, @@ -1481,7 +1481,7 @@ description: Result of parsing color-cube.kcl { "type": "LabeledArg", "label": { - "commentStart": 1294, + "commentStart": 1298, "end": 0, "name": "roughness", "start": 0, @@ -1489,10 +1489,10 @@ description: Result of parsing color-cube.kcl }, "arg": { "abs_path": false, - "commentStart": 1306, + "commentStart": 1310, "end": 0, "name": { - "commentStart": 1306, + "commentStart": 1310, "end": 0, "name": "roughnessConstant", "start": 0, @@ -1507,10 +1507,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 1241, + "commentStart": 1245, "end": 0, "name": { - "commentStart": 1241, + "commentStart": 1245, "end": 0, "name": "appearance", "start": 0, @@ -1520,7 +1520,7 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 1241, + "commentStart": 1245, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1528,30 +1528,30 @@ description: Result of parsing color-cube.kcl "unlabeled": null } ], - "commentStart": 754, + "commentStart": 758, "end": 0, "start": 0, "type": "PipeExpression", "type": "PipeExpression" }, - "commentStart": 747, + "commentStart": 751, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 743, + "commentStart": 747, "end": 0, "start": 0 }, - "commentStart": 726, + "commentStart": 730, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 727, + "commentStart": 731, "end": 0, "name": "profile", "start": 0, @@ -1561,7 +1561,7 @@ description: Result of parsing color-cube.kcl { "type": "Parameter", "identifier": { - "commentStart": 736, + "commentStart": 740, "end": 0, "name": "color", "start": 0, @@ -1588,16 +1588,16 @@ description: Result of parsing color-cube.kcl "type": "VariableDeclaration" }, { - "commentStart": 1326, + "commentStart": 1330, "end": 0, "expression": { "arguments": [ { "abs_path": false, - "commentStart": 1376, + "commentStart": 1380, "end": 0, "name": { - "commentStart": 1376, + "commentStart": 1380, "end": 0, "name": "bluePlane", "start": 0, @@ -1609,7 +1609,7 @@ description: Result of parsing color-cube.kcl "type": "Name" }, { - "commentStart": 1387, + "commentStart": 1391, "end": 0, "raw": "'#0000FF'", "start": 0, @@ -1620,10 +1620,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 1360, + "commentStart": 1364, "end": 0, "name": { - "commentStart": 1360, + "commentStart": 1364, "end": 0, "name": "sketchRectangle", "start": 0, @@ -1633,7 +1633,7 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 1360, + "commentStart": 1364, "end": 0, "start": 0, "type": "CallExpression", @@ -1649,16 +1649,16 @@ description: Result of parsing color-cube.kcl "type": "ExpressionStatement" }, { - "commentStart": 1398, + "commentStart": 1402, "end": 0, "expression": { "arguments": [ { "abs_path": false, - "commentStart": 1414, + "commentStart": 1418, "end": 0, "name": { - "commentStart": 1414, + "commentStart": 1418, "end": 0, "name": "yellowPlane", "start": 0, @@ -1670,7 +1670,7 @@ description: Result of parsing color-cube.kcl "type": "Name" }, { - "commentStart": 1427, + "commentStart": 1431, "end": 0, "raw": "'#FFFF00'", "start": 0, @@ -1681,10 +1681,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 1398, + "commentStart": 1402, "end": 0, "name": { - "commentStart": 1398, + "commentStart": 1402, "end": 0, "name": "sketchRectangle", "start": 0, @@ -1694,7 +1694,7 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 1398, + "commentStart": 1402, "end": 0, "start": 0, "type": "CallExpression", @@ -1705,16 +1705,16 @@ description: Result of parsing color-cube.kcl "type": "ExpressionStatement" }, { - "commentStart": 1438, + "commentStart": 1442, "end": 0, "expression": { "arguments": [ { "abs_path": false, - "commentStart": 1454, + "commentStart": 1458, "end": 0, "name": { - "commentStart": 1454, + "commentStart": 1458, "end": 0, "name": "greenPlane", "start": 0, @@ -1726,7 +1726,7 @@ description: Result of parsing color-cube.kcl "type": "Name" }, { - "commentStart": 1466, + "commentStart": 1470, "end": 0, "raw": "'#00FF00'", "start": 0, @@ -1737,10 +1737,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 1438, + "commentStart": 1442, "end": 0, "name": { - "commentStart": 1438, + "commentStart": 1442, "end": 0, "name": "sketchRectangle", "start": 0, @@ -1750,7 +1750,7 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 1438, + "commentStart": 1442, "end": 0, "start": 0, "type": "CallExpression", @@ -1761,16 +1761,16 @@ description: Result of parsing color-cube.kcl "type": "ExpressionStatement" }, { - "commentStart": 1477, + "commentStart": 1481, "end": 0, "expression": { "arguments": [ { "abs_path": false, - "commentStart": 1493, + "commentStart": 1497, "end": 0, "name": { - "commentStart": 1493, + "commentStart": 1497, "end": 0, "name": "redPlane", "start": 0, @@ -1782,7 +1782,7 @@ description: Result of parsing color-cube.kcl "type": "Name" }, { - "commentStart": 1503, + "commentStart": 1507, "end": 0, "raw": "'#FF0000'", "start": 0, @@ -1793,10 +1793,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 1477, + "commentStart": 1481, "end": 0, "name": { - "commentStart": 1477, + "commentStart": 1481, "end": 0, "name": "sketchRectangle", "start": 0, @@ -1806,7 +1806,7 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 1477, + "commentStart": 1481, "end": 0, "start": 0, "type": "CallExpression", @@ -1817,16 +1817,16 @@ description: Result of parsing color-cube.kcl "type": "ExpressionStatement" }, { - "commentStart": 1514, + "commentStart": 1518, "end": 0, "expression": { "arguments": [ { "abs_path": false, - "commentStart": 1530, + "commentStart": 1534, "end": 0, "name": { - "commentStart": 1530, + "commentStart": 1534, "end": 0, "name": "tealPlane", "start": 0, @@ -1838,7 +1838,7 @@ description: Result of parsing color-cube.kcl "type": "Name" }, { - "commentStart": 1541, + "commentStart": 1545, "end": 0, "raw": "'#00FFFF'", "start": 0, @@ -1849,10 +1849,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 1514, + "commentStart": 1518, "end": 0, "name": { - "commentStart": 1514, + "commentStart": 1518, "end": 0, "name": "sketchRectangle", "start": 0, @@ -1862,7 +1862,7 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 1514, + "commentStart": 1518, "end": 0, "start": 0, "type": "CallExpression", @@ -1873,16 +1873,16 @@ description: Result of parsing color-cube.kcl "type": "ExpressionStatement" }, { - "commentStart": 1552, + "commentStart": 1556, "end": 0, "expression": { "arguments": [ { "abs_path": false, - "commentStart": 1568, + "commentStart": 1572, "end": 0, "name": { - "commentStart": 1568, + "commentStart": 1572, "end": 0, "name": "purplePlane", "start": 0, @@ -1894,7 +1894,7 @@ description: Result of parsing color-cube.kcl "type": "Name" }, { - "commentStart": 1581, + "commentStart": 1585, "end": 0, "raw": "'#FF00FF'", "start": 0, @@ -1905,10 +1905,10 @@ description: Result of parsing color-cube.kcl ], "callee": { "abs_path": false, - "commentStart": 1552, + "commentStart": 1556, "end": 0, "name": { - "commentStart": 1552, + "commentStart": 1556, "end": 0, "name": "sketchRectangle", "start": 0, @@ -1918,7 +1918,7 @@ description: Result of parsing color-cube.kcl "start": 0, "type": "Name" }, - "commentStart": 1552, + "commentStart": 1556, "end": 0, "start": 0, "type": "CallExpression", @@ -1936,7 +1936,7 @@ description: Result of parsing color-cube.kcl "commentStart": 0, "end": 0, "name": { - "commentStart": 134, + "commentStart": 135, "end": 0, "name": "settings", "start": 0, @@ -1947,14 +1947,14 @@ description: Result of parsing color-cube.kcl "// This is a color cube centered about the origin. It is used to help determine orientation in the scene.", "", "", - "// Set unit" + "// Set units" ], "properties": [ { - "commentStart": 143, + "commentStart": 144, "end": 0, "key": { - "commentStart": 143, + "commentStart": 144, "end": 0, "name": "defaultLengthUnit", "start": 0, @@ -1964,10 +1964,10 @@ description: Result of parsing color-cube.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 163, + "commentStart": 164, "end": 0, "name": { - "commentStart": 163, + "commentStart": 164, "end": 0, "name": "mm", "start": 0, @@ -1988,7 +1988,7 @@ description: Result of parsing color-cube.kcl "nonCodeNodes": {}, "startNodes": [ { - "commentStart": 166, + "commentStart": 167, "end": 0, "start": 0, "type": "NonCodeNode", diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/ops.snap b/rust/kcl-lib/tests/kcl_samples/color-cube/ops.snap index a94a9ad4d..9fb3115c1 100644 --- a/rust/kcl-lib/tests/kcl_samples/color-cube/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/color-cube/ops.snap @@ -153,8 +153,8 @@ description: Operations executed color-cube.kcl "type": "FunctionCall", "name": "sketchRectangle", "functionSourceRange": [ - 726, - 1326, + 730, + 1330, 0 ], "unlabeledArg": null, @@ -203,8 +203,8 @@ description: Operations executed color-cube.kcl "type": "FunctionCall", "name": "sketchRectangle", "functionSourceRange": [ - 726, - 1326, + 730, + 1330, 0 ], "unlabeledArg": null, @@ -253,8 +253,8 @@ description: Operations executed color-cube.kcl "type": "FunctionCall", "name": "sketchRectangle", "functionSourceRange": [ - 726, - 1326, + 730, + 1330, 0 ], "unlabeledArg": null, @@ -303,8 +303,8 @@ description: Operations executed color-cube.kcl "type": "FunctionCall", "name": "sketchRectangle", "functionSourceRange": [ - 726, - 1326, + 730, + 1330, 0 ], "unlabeledArg": null, @@ -353,8 +353,8 @@ description: Operations executed color-cube.kcl "type": "FunctionCall", "name": "sketchRectangle", "functionSourceRange": [ - 726, - 1326, + 730, + 1330, 0 ], "unlabeledArg": null, @@ -403,8 +403,8 @@ description: Operations executed color-cube.kcl "type": "FunctionCall", "name": "sketchRectangle", "functionSourceRange": [ - 726, - 1326, + 730, + 1330, 0 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_graph_flowchart.snap.md index ad4b32076..8a44ca201 100644 --- a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_graph_flowchart.snap.md @@ -1,57 +1,57 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[587, 821, 0]"] - 3["Segment
[831, 964, 0]"] - 4["Segment
[974, 1065, 0]"] - 5["Segment
[1075, 1130, 0]"] - 6["Segment
[1140, 1231, 0]"] - 7["Segment
[1241, 1296, 0]"] - 8["Segment
[1306, 1362, 0]"] - 9["Segment
[1372, 1380, 0]"] + 2["Path
[631, 865, 0]"] + 3["Segment
[875, 1008, 0]"] + 4["Segment
[1018, 1109, 0]"] + 5["Segment
[1119, 1174, 0]"] + 6["Segment
[1184, 1275, 0]"] + 7["Segment
[1285, 1340, 0]"] + 8["Segment
[1350, 1406, 0]"] + 9["Segment
[1416, 1424, 0]"] 10[Solid2d] end subgraph path11 [Path] - 11["Path
[1395, 1445, 0]"] - 12["Segment
[1395, 1445, 0]"] + 11["Path
[1439, 1489, 0]"] + 12["Segment
[1439, 1489, 0]"] 13[Solid2d] end subgraph path15 [Path] - 15["Path
[587, 821, 0]"] - 16["Segment
[831, 964, 0]"] - 17["Segment
[974, 1065, 0]"] - 18["Segment
[1075, 1130, 0]"] - 19["Segment
[1140, 1231, 0]"] - 20["Segment
[1241, 1296, 0]"] - 21["Segment
[1306, 1362, 0]"] - 22["Segment
[1372, 1380, 0]"] + 15["Path
[631, 865, 0]"] + 16["Segment
[875, 1008, 0]"] + 17["Segment
[1018, 1109, 0]"] + 18["Segment
[1119, 1174, 0]"] + 19["Segment
[1184, 1275, 0]"] + 20["Segment
[1285, 1340, 0]"] + 21["Segment
[1350, 1406, 0]"] + 22["Segment
[1416, 1424, 0]"] 23[Solid2d] end subgraph path24 [Path] - 24["Path
[1395, 1445, 0]"] - 25["Segment
[1395, 1445, 0]"] + 24["Path
[1439, 1489, 0]"] + 25["Segment
[1439, 1489, 0]"] 26[Solid2d] end subgraph path28 [Path] - 28["Path
[587, 821, 0]"] - 35["Segment
[1372, 1380, 0]"] + 28["Path
[631, 865, 0]"] + 35["Segment
[1416, 1424, 0]"] 36[Solid2d] end subgraph path37 [Path] - 37["Path
[1395, 1445, 0]"] - 38["Segment
[1395, 1445, 0]"] + 37["Path
[1439, 1489, 0]"] + 38["Segment
[1439, 1489, 0]"] 39[Solid2d] end - 1["Plane
[543, 576, 0]"] - 14["Plane
[543, 576, 0]"] - 27["Plane
[543, 576, 0]"] + 1["Plane
[587, 620, 0]"] + 14["Plane
[587, 620, 0]"] + 27["Plane
[587, 620, 0]"] 29["SweepEdge Opposite"] 30["SweepEdge Opposite"] 31["SweepEdge Opposite"] 32["SweepEdge Opposite"] 33["SweepEdge Opposite"] 34["SweepEdge Opposite"] - 40["Sweep Loft
[1575, 1664, 0]"] + 40["Sweep Loft
[1619, 1708, 0]"] 41[Wall] 42[Wall] 43[Wall] @@ -66,9 +66,9 @@ flowchart LR 52["SweepEdge Adjacent"] 53["SweepEdge Adjacent"] 54["SweepEdge Adjacent"] - 55["StartSketchOnPlane
[529, 577, 0]"] - 56["StartSketchOnPlane
[529, 577, 0]"] - 57["StartSketchOnPlane
[529, 577, 0]"] + 55["StartSketchOnPlane
[573, 621, 0]"] + 56["StartSketchOnPlane
[573, 621, 0]"] + 57["StartSketchOnPlane
[573, 621, 0]"] 1 --- 2 1 --- 11 2 --- 3 diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ast.snap b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ast.snap index 9c4ca7d0a..b0a4f0906 100644 --- a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ast.snap @@ -8,10 +8,10 @@ description: Result of parsing cycloidal-gear.kcl { "commentStart": 203, "declaration": { - "commentStart": 208, + "commentStart": 252, "end": 0, "id": { - "commentStart": 208, + "commentStart": 252, "end": 0, "name": "cycloidalGear", "start": 0, @@ -21,12 +21,12 @@ description: Result of parsing cycloidal-gear.kcl "body": { "body": [ { - "commentStart": 272, + "commentStart": 316, "declaration": { - "commentStart": 437, + "commentStart": 481, "end": 0, "id": { - "commentStart": 437, + "commentStart": 481, "end": 0, "name": "gearSketch", "start": 0, @@ -36,29 +36,29 @@ description: Result of parsing cycloidal-gear.kcl "body": { "body": [ { - "commentStart": 463, + "commentStart": 507, "declaration": { - "commentStart": 463, + "commentStart": 507, "end": 0, "id": { - "commentStart": 463, + "commentStart": 507, "end": 0, "name": "helixAngleP", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 477, + "commentStart": 521, "end": 0, "left": { - "commentStart": 477, + "commentStart": 521, "end": 0, "left": { "abs_path": false, - "commentStart": 477, + "commentStart": 521, "end": 0, "name": { - "commentStart": 477, + "commentStart": 521, "end": 0, "name": "helixAngle", "start": 0, @@ -72,10 +72,10 @@ description: Result of parsing cycloidal-gear.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 490, + "commentStart": 534, "end": 0, "name": { - "commentStart": 490, + "commentStart": 534, "end": 0, "name": "gHeight", "start": 0, @@ -93,10 +93,10 @@ description: Result of parsing cycloidal-gear.kcl "operator": "/", "right": { "abs_path": false, - "commentStart": 500, + "commentStart": 544, "end": 0, "name": { - "commentStart": 500, + "commentStart": 544, "end": 0, "name": "gearHeight", "start": 0, @@ -121,12 +121,12 @@ description: Result of parsing cycloidal-gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 515, + "commentStart": 559, "declaration": { - "commentStart": 515, + "commentStart": 559, "end": 0, "id": { - "commentStart": 515, + "commentStart": 559, "end": 0, "name": "gearProfile", "start": 0, @@ -141,7 +141,7 @@ description: Result of parsing cycloidal-gear.kcl { "type": "LabeledArg", "label": { - "commentStart": 559, + "commentStart": 603, "end": 0, "name": "offset", "start": 0, @@ -149,10 +149,10 @@ description: Result of parsing cycloidal-gear.kcl }, "arg": { "abs_path": false, - "commentStart": 568, + "commentStart": 612, "end": 0, "name": { - "commentStart": 568, + "commentStart": 612, "end": 0, "name": "gHeight", "start": 0, @@ -167,10 +167,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 543, + "commentStart": 587, "end": 0, "name": { - "commentStart": 543, + "commentStart": 587, "end": 0, "name": "offsetPlane", "start": 0, @@ -180,17 +180,17 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 543, + "commentStart": 587, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 555, + "commentStart": 599, "end": 0, "name": { - "commentStart": 555, + "commentStart": 599, "end": 0, "name": "XY", "start": 0, @@ -205,10 +205,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 529, + "commentStart": 573, "end": 0, "name": { - "commentStart": 529, + "commentStart": 573, "end": 0, "name": "startSketchOn", "start": 0, @@ -218,7 +218,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 529, + "commentStart": 573, "end": 0, "start": 0, "type": "CallExpression", @@ -227,23 +227,23 @@ description: Result of parsing cycloidal-gear.kcl { "arguments": [ { - "commentStart": 602, + "commentStart": 646, "elements": [ { - "commentStart": 615, + "commentStart": 659, "end": 0, "left": { - "commentStart": 615, + "commentStart": 659, "end": 0, "left": { - "commentStart": 615, + "commentStart": 659, "end": 0, "left": { "abs_path": false, - "commentStart": 615, + "commentStart": 659, "end": 0, "name": { - "commentStart": 615, + "commentStart": 659, "end": 0, "name": "gearPitch", "start": 0, @@ -256,7 +256,7 @@ description: Result of parsing cycloidal-gear.kcl }, "operator": "*", "right": { - "commentStart": 627, + "commentStart": 671, "end": 0, "raw": "1.55", "start": 0, @@ -278,10 +278,10 @@ description: Result of parsing cycloidal-gear.kcl "arguments": [ { "abs_path": false, - "commentStart": 648, + "commentStart": 692, "end": 0, "name": { - "commentStart": 648, + "commentStart": 692, "end": 0, "name": "helixAngleP", "start": 0, @@ -295,10 +295,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 638, + "commentStart": 682, "end": 0, "name": { - "commentStart": 638, + "commentStart": 682, "end": 0, "name": "toRadians", "start": 0, @@ -308,7 +308,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 638, + "commentStart": 682, "end": 0, "start": 0, "type": "CallExpression", @@ -317,10 +317,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 634, + "commentStart": 678, "end": 0, "name": { - "commentStart": 634, + "commentStart": 678, "end": 0, "name": "cos", "start": 0, @@ -330,7 +330,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 634, + "commentStart": 678, "end": 0, "start": 0, "type": "CallExpression", @@ -342,14 +342,14 @@ description: Result of parsing cycloidal-gear.kcl }, "operator": "+", "right": { - "commentStart": 664, + "commentStart": 708, "end": 0, "left": { "abs_path": false, - "commentStart": 664, + "commentStart": 708, "end": 0, "name": { - "commentStart": 664, + "commentStart": 708, "end": 0, "name": "gearPitch", "start": 0, @@ -368,10 +368,10 @@ description: Result of parsing cycloidal-gear.kcl { "argument": { "abs_path": false, - "commentStart": 691, + "commentStart": 735, "end": 0, "name": { - "commentStart": 691, + "commentStart": 735, "end": 0, "name": "helixAngleP", "start": 0, @@ -382,7 +382,7 @@ description: Result of parsing cycloidal-gear.kcl "type": "Name", "type": "Name" }, - "commentStart": 690, + "commentStart": 734, "end": 0, "operator": "-", "start": 0, @@ -392,10 +392,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 680, + "commentStart": 724, "end": 0, "name": { - "commentStart": 680, + "commentStart": 724, "end": 0, "name": "toRadians", "start": 0, @@ -405,7 +405,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 680, + "commentStart": 724, "end": 0, "start": 0, "type": "CallExpression", @@ -414,10 +414,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 676, + "commentStart": 720, "end": 0, "name": { - "commentStart": 676, + "commentStart": 720, "end": 0, "name": "sin", "start": 0, @@ -427,7 +427,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 676, + "commentStart": 720, "end": 0, "start": 0, "type": "CallExpression", @@ -442,20 +442,20 @@ description: Result of parsing cycloidal-gear.kcl "type": "BinaryExpression" }, { - "commentStart": 717, + "commentStart": 761, "end": 0, "left": { - "commentStart": 717, + "commentStart": 761, "end": 0, "left": { - "commentStart": 717, + "commentStart": 761, "end": 0, "left": { "abs_path": false, - "commentStart": 717, + "commentStart": 761, "end": 0, "name": { - "commentStart": 717, + "commentStart": 761, "end": 0, "name": "gearPitch", "start": 0, @@ -468,7 +468,7 @@ description: Result of parsing cycloidal-gear.kcl }, "operator": "*", "right": { - "commentStart": 729, + "commentStart": 773, "end": 0, "raw": "1.55", "start": 0, @@ -490,10 +490,10 @@ description: Result of parsing cycloidal-gear.kcl "arguments": [ { "abs_path": false, - "commentStart": 750, + "commentStart": 794, "end": 0, "name": { - "commentStart": 750, + "commentStart": 794, "end": 0, "name": "helixAngleP", "start": 0, @@ -507,10 +507,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 740, + "commentStart": 784, "end": 0, "name": { - "commentStart": 740, + "commentStart": 784, "end": 0, "name": "toRadians", "start": 0, @@ -520,7 +520,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 740, + "commentStart": 784, "end": 0, "start": 0, "type": "CallExpression", @@ -529,10 +529,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 736, + "commentStart": 780, "end": 0, "name": { - "commentStart": 736, + "commentStart": 780, "end": 0, "name": "sin", "start": 0, @@ -542,7 +542,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 736, + "commentStart": 780, "end": 0, "start": 0, "type": "CallExpression", @@ -554,14 +554,14 @@ description: Result of parsing cycloidal-gear.kcl }, "operator": "+", "right": { - "commentStart": 766, + "commentStart": 810, "end": 0, "left": { "abs_path": false, - "commentStart": 766, + "commentStart": 810, "end": 0, "name": { - "commentStart": 766, + "commentStart": 810, "end": 0, "name": "gearPitch", "start": 0, @@ -580,10 +580,10 @@ description: Result of parsing cycloidal-gear.kcl { "argument": { "abs_path": false, - "commentStart": 793, + "commentStart": 837, "end": 0, "name": { - "commentStart": 793, + "commentStart": 837, "end": 0, "name": "helixAngleP", "start": 0, @@ -594,7 +594,7 @@ description: Result of parsing cycloidal-gear.kcl "type": "Name", "type": "Name" }, - "commentStart": 792, + "commentStart": 836, "end": 0, "operator": "-", "start": 0, @@ -604,10 +604,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 782, + "commentStart": 826, "end": 0, "name": { - "commentStart": 782, + "commentStart": 826, "end": 0, "name": "toRadians", "start": 0, @@ -617,7 +617,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 782, + "commentStart": 826, "end": 0, "start": 0, "type": "CallExpression", @@ -626,10 +626,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 778, + "commentStart": 822, "end": 0, "name": { - "commentStart": 778, + "commentStart": 822, "end": 0, "name": "cos", "start": 0, @@ -639,7 +639,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 778, + "commentStart": 822, "end": 0, "start": 0, "type": "CallExpression", @@ -660,7 +660,7 @@ description: Result of parsing cycloidal-gear.kcl "type": "ArrayExpression" }, { - "commentStart": 819, + "commentStart": 863, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -669,10 +669,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 587, + "commentStart": 631, "end": 0, "name": { - "commentStart": 587, + "commentStart": 631, "end": 0, "name": "startProfileAt", "start": 0, @@ -682,7 +682,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 587, + "commentStart": 631, "end": 0, "start": 0, "type": "CallExpression", @@ -691,14 +691,14 @@ description: Result of parsing cycloidal-gear.kcl { "arguments": [ { - "commentStart": 835, + "commentStart": 879, "end": 0, "properties": [ { - "commentStart": 848, + "commentStart": 892, "end": 0, "key": { - "commentStart": 848, + "commentStart": 892, "end": 0, "name": "angleStart", "start": 0, @@ -707,10 +707,10 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 861, + "commentStart": 905, "end": 0, "left": { - "commentStart": 861, + "commentStart": 905, "end": 0, "raw": "90", "start": 0, @@ -724,10 +724,10 @@ description: Result of parsing cycloidal-gear.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 866, + "commentStart": 910, "end": 0, "name": { - "commentStart": 866, + "commentStart": 910, "end": 0, "name": "helixAngleP", "start": 0, @@ -744,10 +744,10 @@ description: Result of parsing cycloidal-gear.kcl } }, { - "commentStart": 890, + "commentStart": 934, "end": 0, "key": { - "commentStart": 890, + "commentStart": 934, "end": 0, "name": "angleEnd", "start": 0, @@ -756,11 +756,11 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 901, + "commentStart": 945, "end": 0, "left": { "argument": { - "commentStart": 902, + "commentStart": 946, "end": 0, "raw": "90", "start": 0, @@ -771,7 +771,7 @@ description: Result of parsing cycloidal-gear.kcl "suffix": "None" } }, - "commentStart": 901, + "commentStart": 945, "end": 0, "operator": "-", "start": 0, @@ -781,10 +781,10 @@ description: Result of parsing cycloidal-gear.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 907, + "commentStart": 951, "end": 0, "name": { - "commentStart": 907, + "commentStart": 951, "end": 0, "name": "helixAngleP", "start": 0, @@ -801,10 +801,10 @@ description: Result of parsing cycloidal-gear.kcl } }, { - "commentStart": 931, + "commentStart": 975, "end": 0, "key": { - "commentStart": 931, + "commentStart": 975, "end": 0, "name": "radius", "start": 0, @@ -814,10 +814,10 @@ description: Result of parsing cycloidal-gear.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 940, + "commentStart": 984, "end": 0, "name": { - "commentStart": 940, + "commentStart": 984, "end": 0, "name": "gearPitch", "start": 0, @@ -835,7 +835,7 @@ description: Result of parsing cycloidal-gear.kcl "type": "ObjectExpression" }, { - "commentStart": 962, + "commentStart": 1006, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -844,10 +844,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 831, + "commentStart": 875, "end": 0, "name": { - "commentStart": 831, + "commentStart": 875, "end": 0, "name": "arc", "start": 0, @@ -857,7 +857,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 831, + "commentStart": 875, "end": 0, "start": 0, "type": "CallExpression", @@ -866,14 +866,14 @@ description: Result of parsing cycloidal-gear.kcl { "arguments": [ { - "commentStart": 988, + "commentStart": 1032, "end": 0, "properties": [ { - "commentStart": 1001, + "commentStart": 1045, "end": 0, "key": { - "commentStart": 1001, + "commentStart": 1045, "end": 0, "name": "radius", "start": 0, @@ -882,14 +882,14 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1010, + "commentStart": 1054, "end": 0, "left": { "abs_path": false, - "commentStart": 1010, + "commentStart": 1054, "end": 0, "name": { - "commentStart": 1010, + "commentStart": 1054, "end": 0, "name": "gearPitch", "start": 0, @@ -902,7 +902,7 @@ description: Result of parsing cycloidal-gear.kcl }, "operator": "*", "right": { - "commentStart": 1022, + "commentStart": 1066, "end": 0, "raw": "1.67", "start": 0, @@ -919,10 +919,10 @@ description: Result of parsing cycloidal-gear.kcl } }, { - "commentStart": 1039, + "commentStart": 1083, "end": 0, "key": { - "commentStart": 1039, + "commentStart": 1083, "end": 0, "name": "offset", "start": 0, @@ -931,7 +931,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1048, + "commentStart": 1092, "end": 0, "raw": "60", "start": 0, @@ -949,7 +949,7 @@ description: Result of parsing cycloidal-gear.kcl "type": "ObjectExpression" }, { - "commentStart": 1063, + "commentStart": 1107, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -958,10 +958,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 974, + "commentStart": 1018, "end": 0, "name": { - "commentStart": 974, + "commentStart": 1018, "end": 0, "name": "tangentialArc", "start": 0, @@ -971,7 +971,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 974, + "commentStart": 1018, "end": 0, "start": 0, "type": "CallExpression", @@ -980,14 +980,14 @@ description: Result of parsing cycloidal-gear.kcl { "arguments": [ { - "commentStart": 1089, + "commentStart": 1133, "end": 0, "properties": [ { - "commentStart": 1091, + "commentStart": 1135, "end": 0, "key": { - "commentStart": 1091, + "commentStart": 1135, "end": 0, "name": "radius", "start": 0, @@ -997,10 +997,10 @@ description: Result of parsing cycloidal-gear.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1100, + "commentStart": 1144, "end": 0, "name": { - "commentStart": 1100, + "commentStart": 1144, "end": 0, "name": "gearPitch", "start": 0, @@ -1013,10 +1013,10 @@ description: Result of parsing cycloidal-gear.kcl } }, { - "commentStart": 1111, + "commentStart": 1155, "end": 0, "key": { - "commentStart": 1111, + "commentStart": 1155, "end": 0, "name": "offset", "start": 0, @@ -1026,7 +1026,7 @@ description: Result of parsing cycloidal-gear.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1121, + "commentStart": 1165, "end": 0, "raw": "180", "start": 0, @@ -1037,7 +1037,7 @@ description: Result of parsing cycloidal-gear.kcl "suffix": "None" } }, - "commentStart": 1120, + "commentStart": 1164, "end": 0, "operator": "-", "start": 0, @@ -1051,7 +1051,7 @@ description: Result of parsing cycloidal-gear.kcl "type": "ObjectExpression" }, { - "commentStart": 1128, + "commentStart": 1172, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1060,10 +1060,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1075, + "commentStart": 1119, "end": 0, "name": { - "commentStart": 1075, + "commentStart": 1119, "end": 0, "name": "tangentialArc", "start": 0, @@ -1073,7 +1073,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1075, + "commentStart": 1119, "end": 0, "start": 0, "type": "CallExpression", @@ -1082,14 +1082,14 @@ description: Result of parsing cycloidal-gear.kcl { "arguments": [ { - "commentStart": 1154, + "commentStart": 1198, "end": 0, "properties": [ { - "commentStart": 1167, + "commentStart": 1211, "end": 0, "key": { - "commentStart": 1167, + "commentStart": 1211, "end": 0, "name": "radius", "start": 0, @@ -1098,14 +1098,14 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1176, + "commentStart": 1220, "end": 0, "left": { "abs_path": false, - "commentStart": 1176, + "commentStart": 1220, "end": 0, "name": { - "commentStart": 1176, + "commentStart": 1220, "end": 0, "name": "gearPitch", "start": 0, @@ -1118,7 +1118,7 @@ description: Result of parsing cycloidal-gear.kcl }, "operator": "*", "right": { - "commentStart": 1188, + "commentStart": 1232, "end": 0, "raw": "1.67", "start": 0, @@ -1135,10 +1135,10 @@ description: Result of parsing cycloidal-gear.kcl } }, { - "commentStart": 1205, + "commentStart": 1249, "end": 0, "key": { - "commentStart": 1205, + "commentStart": 1249, "end": 0, "name": "offset", "start": 0, @@ -1147,7 +1147,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1214, + "commentStart": 1258, "end": 0, "raw": "60", "start": 0, @@ -1165,7 +1165,7 @@ description: Result of parsing cycloidal-gear.kcl "type": "ObjectExpression" }, { - "commentStart": 1229, + "commentStart": 1273, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1174,10 +1174,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1140, + "commentStart": 1184, "end": 0, "name": { - "commentStart": 1140, + "commentStart": 1184, "end": 0, "name": "tangentialArc", "start": 0, @@ -1187,7 +1187,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1140, + "commentStart": 1184, "end": 0, "start": 0, "type": "CallExpression", @@ -1196,14 +1196,14 @@ description: Result of parsing cycloidal-gear.kcl { "arguments": [ { - "commentStart": 1255, + "commentStart": 1299, "end": 0, "properties": [ { - "commentStart": 1257, + "commentStart": 1301, "end": 0, "key": { - "commentStart": 1257, + "commentStart": 1301, "end": 0, "name": "radius", "start": 0, @@ -1213,10 +1213,10 @@ description: Result of parsing cycloidal-gear.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1266, + "commentStart": 1310, "end": 0, "name": { - "commentStart": 1266, + "commentStart": 1310, "end": 0, "name": "gearPitch", "start": 0, @@ -1229,10 +1229,10 @@ description: Result of parsing cycloidal-gear.kcl } }, { - "commentStart": 1277, + "commentStart": 1321, "end": 0, "key": { - "commentStart": 1277, + "commentStart": 1321, "end": 0, "name": "offset", "start": 0, @@ -1242,7 +1242,7 @@ description: Result of parsing cycloidal-gear.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1287, + "commentStart": 1331, "end": 0, "raw": "180", "start": 0, @@ -1253,7 +1253,7 @@ description: Result of parsing cycloidal-gear.kcl "suffix": "None" } }, - "commentStart": 1286, + "commentStart": 1330, "end": 0, "operator": "-", "start": 0, @@ -1267,7 +1267,7 @@ description: Result of parsing cycloidal-gear.kcl "type": "ObjectExpression" }, { - "commentStart": 1294, + "commentStart": 1338, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1276,10 +1276,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1241, + "commentStart": 1285, "end": 0, "name": { - "commentStart": 1241, + "commentStart": 1285, "end": 0, "name": "tangentialArc", "start": 0, @@ -1289,7 +1289,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1241, + "commentStart": 1285, "end": 0, "start": 0, "type": "CallExpression", @@ -1298,12 +1298,12 @@ description: Result of parsing cycloidal-gear.kcl { "arguments": [ { - "commentStart": 1322, + "commentStart": 1366, "elements": [ { "arguments": [ { - "commentStart": 1337, + "commentStart": 1381, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1312,10 +1312,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1323, + "commentStart": 1367, "end": 0, "name": { - "commentStart": 1323, + "commentStart": 1367, "end": 0, "name": "profileStartX", "start": 0, @@ -1325,7 +1325,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1323, + "commentStart": 1367, "end": 0, "start": 0, "type": "CallExpression", @@ -1334,7 +1334,7 @@ description: Result of parsing cycloidal-gear.kcl { "arguments": [ { - "commentStart": 1355, + "commentStart": 1399, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1343,10 +1343,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1341, + "commentStart": 1385, "end": 0, "name": { - "commentStart": 1341, + "commentStart": 1385, "end": 0, "name": "profileStartY", "start": 0, @@ -1356,7 +1356,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1341, + "commentStart": 1385, "end": 0, "start": 0, "type": "CallExpression", @@ -1369,7 +1369,7 @@ description: Result of parsing cycloidal-gear.kcl "type": "ArrayExpression" }, { - "commentStart": 1360, + "commentStart": 1404, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1378,10 +1378,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1306, + "commentStart": 1350, "end": 0, "name": { - "commentStart": 1306, + "commentStart": 1350, "end": 0, "name": "tangentialArcTo", "start": 0, @@ -1391,7 +1391,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1306, + "commentStart": 1350, "end": 0, "start": 0, "type": "CallExpression", @@ -1400,7 +1400,7 @@ description: Result of parsing cycloidal-gear.kcl { "arguments": [ { - "commentStart": 1378, + "commentStart": 1422, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1409,10 +1409,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1372, + "commentStart": 1416, "end": 0, "name": { - "commentStart": 1372, + "commentStart": 1416, "end": 0, "name": "close", "start": 0, @@ -1422,7 +1422,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1372, + "commentStart": 1416, "end": 0, "start": 0, "type": "CallExpression", @@ -1435,17 +1435,17 @@ description: Result of parsing cycloidal-gear.kcl { "type": "LabeledArg", "label": { - "commentStart": 1402, + "commentStart": 1446, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1411, + "commentStart": 1455, "elements": [ { - "commentStart": 1412, + "commentStart": 1456, "end": 0, "raw": "0", "start": 0, @@ -1457,7 +1457,7 @@ description: Result of parsing cycloidal-gear.kcl } }, { - "commentStart": 1415, + "commentStart": 1459, "end": 0, "raw": "0", "start": 0, @@ -1478,21 +1478,21 @@ description: Result of parsing cycloidal-gear.kcl { "type": "LabeledArg", "label": { - "commentStart": 1419, + "commentStart": 1463, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1428, + "commentStart": 1472, "end": 0, "left": { "abs_path": false, - "commentStart": 1428, + "commentStart": 1472, "end": 0, "name": { - "commentStart": 1428, + "commentStart": 1472, "end": 0, "name": "holeDiameter", "start": 0, @@ -1505,7 +1505,7 @@ description: Result of parsing cycloidal-gear.kcl }, "operator": "/", "right": { - "commentStart": 1443, + "commentStart": 1487, "end": 0, "raw": "2", "start": 0, @@ -1524,10 +1524,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1395, + "commentStart": 1439, "end": 0, "name": { - "commentStart": 1395, + "commentStart": 1439, "end": 0, "name": "circle", "start": 0, @@ -1537,7 +1537,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1395, + "commentStart": 1439, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1545,7 +1545,7 @@ description: Result of parsing cycloidal-gear.kcl "unlabeled": null }, { - "commentStart": 1447, + "commentStart": 1491, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1554,10 +1554,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1390, + "commentStart": 1434, "end": 0, "name": { - "commentStart": 1390, + "commentStart": 1434, "end": 0, "name": "hole", "start": 0, @@ -1567,14 +1567,14 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1390, + "commentStart": 1434, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 529, + "commentStart": 573, "end": 0, "start": 0, "type": "PipeExpression", @@ -1592,10 +1592,10 @@ description: Result of parsing cycloidal-gear.kcl { "argument": { "abs_path": false, - "commentStart": 1461, + "commentStart": 1505, "end": 0, "name": { - "commentStart": 1461, + "commentStart": 1505, "end": 0, "name": "gearProfile", "start": 0, @@ -1606,24 +1606,24 @@ description: Result of parsing cycloidal-gear.kcl "type": "Name", "type": "Name" }, - "commentStart": 1454, + "commentStart": 1498, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 457, + "commentStart": 501, "end": 0, "start": 0 }, - "commentStart": 447, + "commentStart": 491, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 448, + "commentStart": 492, "end": 0, "name": "gHeight", "start": 0, @@ -1648,12 +1648,12 @@ description: Result of parsing cycloidal-gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 1478, + "commentStart": 1522, "declaration": { - "commentStart": 1564, + "commentStart": 1608, "end": 0, "id": { - "commentStart": 1564, + "commentStart": 1608, "end": 0, "name": "gearLoft", "start": 0, @@ -1662,12 +1662,12 @@ description: Result of parsing cycloidal-gear.kcl "init": { "arguments": [ { - "commentStart": 1580, + "commentStart": 1624, "elements": [ { "arguments": [ { - "commentStart": 1597, + "commentStart": 1641, "end": 0, "raw": "0", "start": 0, @@ -1681,10 +1681,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1586, + "commentStart": 1630, "end": 0, "name": { - "commentStart": 1586, + "commentStart": 1630, "end": 0, "name": "gearSketch", "start": 0, @@ -1694,7 +1694,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1586, + "commentStart": 1630, "end": 0, "start": 0, "type": "CallExpression", @@ -1703,14 +1703,14 @@ description: Result of parsing cycloidal-gear.kcl { "arguments": [ { - "commentStart": 1616, + "commentStart": 1660, "end": 0, "left": { "abs_path": false, - "commentStart": 1616, + "commentStart": 1660, "end": 0, "name": { - "commentStart": 1616, + "commentStart": 1660, "end": 0, "name": "gearHeight", "start": 0, @@ -1723,7 +1723,7 @@ description: Result of parsing cycloidal-gear.kcl }, "operator": "/", "right": { - "commentStart": 1629, + "commentStart": 1673, "end": 0, "raw": "2", "start": 0, @@ -1741,10 +1741,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1605, + "commentStart": 1649, "end": 0, "name": { - "commentStart": 1605, + "commentStart": 1649, "end": 0, "name": "gearSketch", "start": 0, @@ -1754,7 +1754,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1605, + "commentStart": 1649, "end": 0, "start": 0, "type": "CallExpression", @@ -1764,10 +1764,10 @@ description: Result of parsing cycloidal-gear.kcl "arguments": [ { "abs_path": false, - "commentStart": 1648, + "commentStart": 1692, "end": 0, "name": { - "commentStart": 1648, + "commentStart": 1692, "end": 0, "name": "gearHeight", "start": 0, @@ -1781,10 +1781,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1637, + "commentStart": 1681, "end": 0, "name": { - "commentStart": 1637, + "commentStart": 1681, "end": 0, "name": "gearSketch", "start": 0, @@ -1794,7 +1794,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1637, + "commentStart": 1681, "end": 0, "start": 0, "type": "CallExpression", @@ -1809,10 +1809,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1575, + "commentStart": 1619, "end": 0, "name": { - "commentStart": 1575, + "commentStart": 1619, "end": 0, "name": "loft", "start": 0, @@ -1822,7 +1822,7 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1575, + "commentStart": 1619, "end": 0, "start": 0, "type": "CallExpression", @@ -1845,10 +1845,10 @@ description: Result of parsing cycloidal-gear.kcl { "argument": { "abs_path": false, - "commentStart": 1675, + "commentStart": 1719, "end": 0, "name": { - "commentStart": 1675, + "commentStart": 1719, "end": 0, "name": "gearLoft", "start": 0, @@ -1859,20 +1859,20 @@ description: Result of parsing cycloidal-gear.kcl "type": "Name", "type": "Name" }, - "commentStart": 1664, + "commentStart": 1708, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 272, + "commentStart": 316, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 1664, + "commentStart": 1708, "end": 0, "start": 0, "type": "NonCodeNode", @@ -1886,13 +1886,13 @@ description: Result of parsing cycloidal-gear.kcl }, "start": 0 }, - "commentStart": 221, + "commentStart": 265, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 222, + "commentStart": 266, "end": 0, "name": "gearPitch", "start": 0, @@ -1902,7 +1902,7 @@ description: Result of parsing cycloidal-gear.kcl { "type": "Parameter", "identifier": { - "commentStart": 233, + "commentStart": 277, "end": 0, "name": "gearHeight", "start": 0, @@ -1912,7 +1912,7 @@ description: Result of parsing cycloidal-gear.kcl { "type": "Parameter", "identifier": { - "commentStart": 245, + "commentStart": 289, "end": 0, "name": "holeDiameter", "start": 0, @@ -1922,7 +1922,7 @@ description: Result of parsing cycloidal-gear.kcl { "type": "Parameter", "identifier": { - "commentStart": 259, + "commentStart": 303, "end": 0, "name": "helixAngle", "start": 0, @@ -1939,17 +1939,20 @@ description: Result of parsing cycloidal-gear.kcl }, "end": 0, "kind": "fn", + "preComments": [ + "// Create a function for the cycloidal gear" + ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1685, + "commentStart": 1729, "end": 0, "expression": { "arguments": [ { - "commentStart": 1701, + "commentStart": 1781, "end": 0, "raw": ".3", "start": 0, @@ -1961,7 +1964,7 @@ description: Result of parsing cycloidal-gear.kcl } }, { - "commentStart": 1705, + "commentStart": 1785, "end": 0, "raw": "1.5", "start": 0, @@ -1973,7 +1976,7 @@ description: Result of parsing cycloidal-gear.kcl } }, { - "commentStart": 1710, + "commentStart": 1790, "end": 0, "raw": "0.297", "start": 0, @@ -1986,7 +1989,7 @@ description: Result of parsing cycloidal-gear.kcl }, { "argument": { - "commentStart": 1718, + "commentStart": 1798, "end": 0, "raw": "80", "start": 0, @@ -1997,7 +2000,7 @@ description: Result of parsing cycloidal-gear.kcl "suffix": "None" } }, - "commentStart": 1717, + "commentStart": 1797, "end": 0, "operator": "-", "start": 0, @@ -2007,10 +2010,10 @@ description: Result of parsing cycloidal-gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1687, + "commentStart": 1767, "end": 0, "name": { - "commentStart": 1687, + "commentStart": 1767, "end": 0, "name": "cycloidalGear", "start": 0, @@ -2020,12 +2023,17 @@ description: Result of parsing cycloidal-gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1687, + "commentStart": 1767, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, + "preComments": [ + "", + "", + "// Call the cycloidal gear function" + ], "start": 0, "type": "ExpressionStatement", "type": "ExpressionStatement" @@ -2049,7 +2057,7 @@ description: Result of parsing cycloidal-gear.kcl "// A cycloidal gear is a gear with a continuous, curved tooth profile. They are used in watchmaking and high precision robotics actuation", "", "", - "// Set Units" + "// Set units" ], "properties": [ { @@ -2087,19 +2095,7 @@ description: Result of parsing cycloidal-gear.kcl } ], "nonCodeMeta": { - "nonCodeNodes": { - "0": [ - { - "commentStart": 1685, - "end": 0, - "start": 0, - "type": "NonCodeNode", - "value": { - "type": "newLine" - } - } - ] - }, + "nonCodeNodes": {}, "startNodes": [ { "commentStart": 203, diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ops.snap b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ops.snap index fce3c028d..c0abd3cff 100644 --- a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/ops.snap @@ -9,8 +9,8 @@ description: Operations executed cycloidal-gear.kcl "type": "FunctionCall", "name": "cycloidalGear", "functionSourceRange": [ - 221, - 1685, + 265, + 1729, 0 ], "unlabeledArg": null, @@ -24,8 +24,8 @@ description: Operations executed cycloidal-gear.kcl "type": "FunctionCall", "name": "gearSketch", "functionSourceRange": [ - 447, - 1476, + 491, + 1520, 0 ], "unlabeledArg": null, @@ -185,8 +185,8 @@ description: Operations executed cycloidal-gear.kcl "type": "FunctionCall", "name": "gearSketch", "functionSourceRange": [ - 447, - 1476, + 491, + 1520, 0 ], "unlabeledArg": null, @@ -340,8 +340,8 @@ description: Operations executed cycloidal-gear.kcl "type": "FunctionCall", "name": "gearSketch", "functionSourceRange": [ - 447, - 1476, + 491, + 1520, 0 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/ast.snap b/rust/kcl-lib/tests/kcl_samples/dodecahedron/ast.snap index 142864689..452c880e5 100644 --- a/rust/kcl-lib/tests/kcl_samples/dodecahedron/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/ast.snap @@ -99,7 +99,7 @@ description: Result of parsing dodecahedron.kcl "", "", "// Calculated parameters", - "// thickness of the dodecahedron" + "// Thickness of the dodecahedron" ], "start": 0, "type": "VariableDeclaration", @@ -213,7 +213,7 @@ description: Result of parsing dodecahedron.kcl "preComments": [ "", "", - "// angle between faces in radians" + "// Angle between faces in radians" ], "start": 0, "type": "VariableDeclaration", @@ -383,7 +383,7 @@ description: Result of parsing dodecahedron.kcl "preComments": [ "", "", - "// inscribed radius" + "// Inscribed radius" ], "start": 0, "type": "VariableDeclaration", @@ -553,7 +553,7 @@ description: Result of parsing dodecahedron.kcl "preComments": [ "", "", - "// pentagon edge length" + "// Pentagon edge length" ], "start": 0, "type": "VariableDeclaration", @@ -683,7 +683,7 @@ description: Result of parsing dodecahedron.kcl "preComments": [ "", "", - "// pentagon radius" + "// Pentagon radius" ], "start": 0, "type": "VariableDeclaration", @@ -2493,7 +2493,7 @@ description: Result of parsing dodecahedron.kcl "preComments": [ "", "", - "// pattern the bottom to create the top face" + "// Pattern the bottom to create the top face" ], "start": 0, "type": "ExpressionStatement", @@ -2722,7 +2722,7 @@ description: Result of parsing dodecahedron.kcl "preComments": [ "", "", - "// pattern the bottom angled faces to create the top" + "// Pattern the bottom angled faces to create the top" ], "start": 0, "type": "ExpressionStatement", diff --git a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_graph_flowchart.snap.md index 9c4e67619..2a97ac77b 100644 --- a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_graph_flowchart.snap.md @@ -1,119 +1,119 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[662, 696, 0]"] - 3["Segment
[702, 734, 0]"] - 4["Segment
[740, 772, 0]"] - 5["Segment
[778, 811, 0]"] - 6["Segment
[817, 873, 0]"] - 7["Segment
[879, 886, 0]"] + 2["Path
[672, 706, 0]"] + 3["Segment
[712, 744, 0]"] + 4["Segment
[750, 782, 0]"] + 5["Segment
[788, 821, 0]"] + 6["Segment
[827, 883, 0]"] + 7["Segment
[889, 896, 0]"] 8[Solid2d] end subgraph path32 [Path] - 32["Path
[1279, 1332, 0]"] - 33["Segment
[1338, 1370, 0]"] - 34["Segment
[1376, 1408, 0]"] - 35["Segment
[1414, 1447, 0]"] - 36["Segment
[1453, 1509, 0]"] - 37["Segment
[1515, 1522, 0]"] + 32["Path
[1289, 1342, 0]"] + 33["Segment
[1348, 1380, 0]"] + 34["Segment
[1386, 1418, 0]"] + 35["Segment
[1424, 1457, 0]"] + 36["Segment
[1463, 1519, 0]"] + 37["Segment
[1525, 1532, 0]"] 38[Solid2d] end subgraph path59 [Path] - 59["Path
[1787, 1840, 0]"] - 60["Segment
[1846, 1878, 0]"] - 61["Segment
[1884, 1916, 0]"] - 62["Segment
[1922, 1955, 0]"] - 63["Segment
[1961, 2017, 0]"] - 64["Segment
[2023, 2030, 0]"] + 59["Path
[1797, 1850, 0]"] + 60["Segment
[1856, 1888, 0]"] + 61["Segment
[1894, 1926, 0]"] + 62["Segment
[1932, 1965, 0]"] + 63["Segment
[1971, 2027, 0]"] + 64["Segment
[2033, 2040, 0]"] 65[Solid2d] end subgraph path83 [Path] - 83["Path
[2426, 2481, 0]"] - 84["Segment
[2487, 2519, 0]"] - 85["Segment
[2525, 2557, 0]"] - 86["Segment
[2563, 2596, 0]"] - 87["Segment
[2602, 2658, 0]"] - 88["Segment
[2664, 2671, 0]"] + 83["Path
[2436, 2491, 0]"] + 84["Segment
[2497, 2529, 0]"] + 85["Segment
[2535, 2567, 0]"] + 86["Segment
[2573, 2606, 0]"] + 87["Segment
[2612, 2668, 0]"] + 88["Segment
[2674, 2681, 0]"] 89[Solid2d] end subgraph path111 [Path] - 111["Path
[2973, 3011, 0]"] - 112["Segment
[3017, 3049, 0]"] - 113["Segment
[3055, 3081, 0]"] - 114["Segment
[3087, 3120, 0]"] - 115["Segment
[3126, 3182, 0]"] - 116["Segment
[3188, 3195, 0]"] + 111["Path
[2983, 3021, 0]"] + 112["Segment
[3027, 3059, 0]"] + 113["Segment
[3065, 3091, 0]"] + 114["Segment
[3097, 3130, 0]"] + 115["Segment
[3136, 3192, 0]"] + 116["Segment
[3198, 3205, 0]"] 117[Solid2d] end subgraph path134 [Path] - 134["Path
[3378, 3431, 0]"] - 135["Segment
[3437, 3469, 0]"] - 136["Segment
[3475, 3507, 0]"] - 137["Segment
[3513, 3546, 0]"] - 138["Segment
[3552, 3608, 0]"] - 139["Segment
[3614, 3621, 0]"] + 134["Path
[3388, 3441, 0]"] + 135["Segment
[3447, 3479, 0]"] + 136["Segment
[3485, 3517, 0]"] + 137["Segment
[3523, 3556, 0]"] + 138["Segment
[3562, 3618, 0]"] + 139["Segment
[3624, 3631, 0]"] 140[Solid2d] end subgraph path158 [Path] - 158["Path
[3849, 3886, 0]"] - 159["Segment
[3892, 3918, 0]"] - 160["Segment
[3924, 3950, 0]"] - 161["Segment
[3956, 3983, 0]"] - 162["Segment
[3989, 4045, 0]"] - 163["Segment
[4051, 4058, 0]"] + 158["Path
[3859, 3896, 0]"] + 159["Segment
[3902, 3928, 0]"] + 160["Segment
[3934, 3960, 0]"] + 161["Segment
[3966, 3993, 0]"] + 162["Segment
[3999, 4055, 0]"] + 163["Segment
[4061, 4068, 0]"] 164[Solid2d] end subgraph path180 [Path] - 180["Path
[4340, 4408, 0]"] - 181["Segment
[4414, 4440, 0]"] - 182["Segment
[4446, 4472, 0]"] - 183["Segment
[4478, 4505, 0]"] - 184["Segment
[4511, 4567, 0]"] - 185["Segment
[4573, 4580, 0]"] + 180["Path
[4350, 4418, 0]"] + 181["Segment
[4424, 4450, 0]"] + 182["Segment
[4456, 4482, 0]"] + 183["Segment
[4488, 4515, 0]"] + 184["Segment
[4521, 4577, 0]"] + 185["Segment
[4583, 4590, 0]"] 186[Solid2d] end subgraph path202 [Path] - 202["Path
[4769, 4890, 0]"] - 203["Segment
[4896, 4945, 0]"] - 204["Segment
[4951, 4999, 0]"] - 205["Segment
[5005, 5053, 0]"] - 206["Segment
[5059, 5115, 0]"] - 207["Segment
[5121, 5128, 0]"] + 202["Path
[4779, 4900, 0]"] + 203["Segment
[4906, 4955, 0]"] + 204["Segment
[4961, 5009, 0]"] + 205["Segment
[5015, 5063, 0]"] + 206["Segment
[5069, 5125, 0]"] + 207["Segment
[5131, 5138, 0]"] 208[Solid2d] end subgraph path225 [Path] - 225["Path
[5660, 5701, 0]"] - 226["Segment
[5707, 5739, 0]"] - 227["Segment
[5745, 5770, 0]"] - 228["Segment
[5776, 5809, 0]"] - 229["Segment
[5815, 5871, 0]"] - 230["Segment
[5877, 5884, 0]"] + 225["Path
[5670, 5711, 0]"] + 226["Segment
[5717, 5749, 0]"] + 227["Segment
[5755, 5780, 0]"] + 228["Segment
[5786, 5819, 0]"] + 229["Segment
[5825, 5881, 0]"] + 230["Segment
[5887, 5894, 0]"] 231[Solid2d] end subgraph path252 [Path] - 252["Path
[6171, 6212, 0]"] - 253["Segment
[6218, 6244, 0]"] - 254["Segment
[6250, 6282, 0]"] - 255["Segment
[6288, 6315, 0]"] - 256["Segment
[6321, 6377, 0]"] - 257["Segment
[6383, 6390, 0]"] + 252["Path
[6181, 6222, 0]"] + 253["Segment
[6228, 6254, 0]"] + 254["Segment
[6260, 6292, 0]"] + 255["Segment
[6298, 6325, 0]"] + 256["Segment
[6331, 6387, 0]"] + 257["Segment
[6393, 6400, 0]"] 258[Solid2d] end subgraph path276 [Path] - 276["Path
[6867, 6917, 0]"] - 277["Segment
[6923, 6960, 0]"] - 278["Segment
[6966, 7050, 0]"] - 279["Segment
[7056, 7092, 0]"] - 280["Segment
[7098, 7190, 0]"] - 281["Segment
[7196, 7232, 0]"] + 276["Path
[6877, 6927, 0]"] + 277["Segment
[6933, 6970, 0]"] + 278["Segment
[6976, 7060, 0]"] + 279["Segment
[7066, 7102, 0]"] + 280["Segment
[7108, 7200, 0]"] + 281["Segment
[7206, 7242, 0]"] end subgraph path283 [Path] - 283["Path
[7295, 7406, 0]"] - 284["Segment
[7295, 7406, 0]"] + 283["Path
[7305, 7416, 0]"] + 284["Segment
[7305, 7416, 0]"] 285[Solid2d] end - 1["Plane
[555, 572, 0]"] - 9["Sweep Extrusion
[1047, 1074, 0]"] + 1["Plane
[565, 582, 0]"] + 9["Sweep Extrusion
[1057, 1084, 0]"] 10[Wall] 11[Wall] 12[Wall] @@ -128,15 +128,15 @@ flowchart LR 21["SweepEdge Adjacent"] 22["SweepEdge Opposite"] 23["SweepEdge Adjacent"] - 24["Sweep Extrusion
[1047, 1074, 0]"] - 25["Sweep Extrusion
[1047, 1074, 0]"] - 26["Sweep Extrusion
[1047, 1074, 0]"] - 27["Sweep Extrusion
[1047, 1074, 0]"] - 28["Sweep Extrusion
[1047, 1074, 0]"] - 29["Sweep Extrusion
[1047, 1074, 0]"] - 30["Sweep Extrusion
[1047, 1074, 0]"] - 31["Plane
[1206, 1260, 0]"] - 39["Sweep Extrusion
[1685, 1719, 0]"] + 24["Sweep Extrusion
[1057, 1084, 0]"] + 25["Sweep Extrusion
[1057, 1084, 0]"] + 26["Sweep Extrusion
[1057, 1084, 0]"] + 27["Sweep Extrusion
[1057, 1084, 0]"] + 28["Sweep Extrusion
[1057, 1084, 0]"] + 29["Sweep Extrusion
[1057, 1084, 0]"] + 30["Sweep Extrusion
[1057, 1084, 0]"] + 31["Plane
[1216, 1270, 0]"] + 39["Sweep Extrusion
[1695, 1729, 0]"] 40[Wall] 41[Wall] 42[Wall] @@ -151,12 +151,12 @@ flowchart LR 51["SweepEdge Adjacent"] 52["SweepEdge Opposite"] 53["SweepEdge Adjacent"] - 54["Sweep Extrusion
[1685, 1719, 0]"] - 55["Sweep Extrusion
[1685, 1719, 0]"] - 56["Sweep Extrusion
[1685, 1719, 0]"] - 57["Sweep Extrusion
[1685, 1719, 0]"] - 58["Sweep Extrusion
[1685, 1719, 0]"] - 66["Sweep Extrusion
[2129, 2163, 0]"] + 54["Sweep Extrusion
[1695, 1729, 0]"] + 55["Sweep Extrusion
[1695, 1729, 0]"] + 56["Sweep Extrusion
[1695, 1729, 0]"] + 57["Sweep Extrusion
[1695, 1729, 0]"] + 58["Sweep Extrusion
[1695, 1729, 0]"] + 66["Sweep Extrusion
[2139, 2173, 0]"] 67[Wall] 68[Wall] 69[Wall] @@ -171,9 +171,9 @@ flowchart LR 78["SweepEdge Adjacent"] 79["SweepEdge Opposite"] 80["SweepEdge Adjacent"] - 81["Sweep Extrusion
[2129, 2163, 0]"] - 82["Plane
[2280, 2331, 0]"] - 90["Sweep Extrusion
[2834, 2869, 0]"] + 81["Sweep Extrusion
[2139, 2173, 0]"] + 82["Plane
[2290, 2341, 0]"] + 90["Sweep Extrusion
[2844, 2879, 0]"] 91[Wall] 92[Wall] 93[Wall] @@ -188,13 +188,13 @@ flowchart LR 102["SweepEdge Adjacent"] 103["SweepEdge Opposite"] 104["SweepEdge Adjacent"] - 105["Sweep Extrusion
[2834, 2869, 0]"] - 106["Sweep Extrusion
[2834, 2869, 0]"] - 107["Sweep Extrusion
[2834, 2869, 0]"] - 108["Sweep Extrusion
[2834, 2869, 0]"] - 109["Sweep Extrusion
[2834, 2869, 0]"] - 110["Plane
[2916, 2953, 0]"] - 118["Sweep Extrusion
[3275, 3310, 0]"] + 105["Sweep Extrusion
[2844, 2879, 0]"] + 106["Sweep Extrusion
[2844, 2879, 0]"] + 107["Sweep Extrusion
[2844, 2879, 0]"] + 108["Sweep Extrusion
[2844, 2879, 0]"] + 109["Sweep Extrusion
[2844, 2879, 0]"] + 110["Plane
[2926, 2963, 0]"] + 118["Sweep Extrusion
[3285, 3320, 0]"] 119[Wall] 120[Wall] 121[Wall] @@ -209,8 +209,8 @@ flowchart LR 130["SweepEdge Adjacent"] 131["SweepEdge Opposite"] 132["SweepEdge Adjacent"] - 133["Sweep Extrusion
[3275, 3310, 0]"] - 141["Sweep Extrusion
[3720, 3755, 0]"] + 133["Sweep Extrusion
[3285, 3320, 0]"] + 141["Sweep Extrusion
[3730, 3765, 0]"] 142[Wall] 143[Wall] 144[Wall] @@ -225,9 +225,9 @@ flowchart LR 153["SweepEdge Adjacent"] 154["SweepEdge Opposite"] 155["SweepEdge Adjacent"] - 156["Sweep Extrusion
[3720, 3755, 0]"] - 157["Plane
[3795, 3832, 0]"] - 165["Sweep Extrusion
[4064, 4097, 0]"] + 156["Sweep Extrusion
[3730, 3765, 0]"] + 157["Plane
[3805, 3842, 0]"] + 165["Sweep Extrusion
[4074, 4107, 0]"] 166[Wall] 167[Wall] 168[Wall] @@ -242,7 +242,7 @@ flowchart LR 177["SweepEdge Adjacent"] 178["SweepEdge Opposite"] 179["SweepEdge Adjacent"] - 187["Sweep Extrusion
[4670, 4697, 0]"] + 187["Sweep Extrusion
[4680, 4707, 0]"] 188[Wall] 189[Wall] 190[Wall] @@ -256,8 +256,8 @@ flowchart LR 198["SweepEdge Adjacent"] 199["SweepEdge Opposite"] 200["SweepEdge Adjacent"] - 201["Sweep Extrusion
[4670, 4697, 0]"] - 209["Sweep Extrusion
[5217, 5245, 0]"] + 201["Sweep Extrusion
[4680, 4707, 0]"] + 209["Sweep Extrusion
[5227, 5255, 0]"] 210[Wall] 211[Wall] 212[Wall] @@ -271,9 +271,9 @@ flowchart LR 220["SweepEdge Adjacent"] 221["SweepEdge Opposite"] 222["SweepEdge Adjacent"] - 223["Sweep Extrusion
[5217, 5245, 0]"] - 224["Plane
[5598, 5647, 0]"] - 232["Sweep Extrusion
[5983, 6011, 0]"] + 223["Sweep Extrusion
[5227, 5255, 0]"] + 224["Plane
[5608, 5657, 0]"] + 232["Sweep Extrusion
[5993, 6021, 0]"] 233[Wall] 234[Wall] 235[Wall] @@ -288,12 +288,12 @@ flowchart LR 244["SweepEdge Adjacent"] 245["SweepEdge Opposite"] 246["SweepEdge Adjacent"] - 247["Sweep Extrusion
[5983, 6011, 0]"] - 248["Sweep Extrusion
[5983, 6011, 0]"] - 249["Sweep Extrusion
[5983, 6011, 0]"] - 250["Sweep Extrusion
[5983, 6011, 0]"] - 251["Sweep Extrusion
[5983, 6011, 0]"] - 259["Sweep Extrusion
[6472, 6500, 0]"] + 247["Sweep Extrusion
[5993, 6021, 0]"] + 248["Sweep Extrusion
[5993, 6021, 0]"] + 249["Sweep Extrusion
[5993, 6021, 0]"] + 250["Sweep Extrusion
[5993, 6021, 0]"] + 251["Sweep Extrusion
[5993, 6021, 0]"] + 259["Sweep Extrusion
[6482, 6510, 0]"] 260[Wall] 261[Wall] 262[Wall] @@ -308,23 +308,23 @@ flowchart LR 271["SweepEdge Adjacent"] 272["SweepEdge Opposite"] 273["SweepEdge Adjacent"] - 274["Sweep Extrusion
[6472, 6500, 0]"] - 275["Plane
[6793, 6844, 0]"] - 282["Plane
[7254, 7271, 0]"] - 286["Sweep Sweep
[7420, 7473, 0]"] + 274["Sweep Extrusion
[6482, 6510, 0]"] + 275["Plane
[6803, 6854, 0]"] + 282["Plane
[7264, 7281, 0]"] + 286["Sweep Sweep
[7430, 7483, 0]"] 287[Wall] 288["Cap Start"] 289["Cap Start"] 290["SweepEdge Opposite"] 291["SweepEdge Adjacent"] - 292["StartSketchOnPlane
[1192, 1261, 0]"] - 293["StartSketchOnPlane
[2266, 2332, 0]"] - 294["StartSketchOnPlane
[2902, 2954, 0]"] - 295["StartSketchOnPlane
[3781, 3833, 0]"] - 296["StartSketchOnFace
[4285, 4321, 0]"] - 297["StartSketchOnFace
[4717, 4751, 0]"] - 298["StartSketchOnPlane
[5584, 5648, 0]"] - 299["StartSketchOnPlane
[6779, 6845, 0]"] + 292["StartSketchOnPlane
[1202, 1271, 0]"] + 293["StartSketchOnPlane
[2276, 2342, 0]"] + 294["StartSketchOnPlane
[2912, 2964, 0]"] + 295["StartSketchOnPlane
[3791, 3843, 0]"] + 296["StartSketchOnFace
[4295, 4331, 0]"] + 297["StartSketchOnFace
[4727, 4761, 0]"] + 298["StartSketchOnPlane
[5594, 5658, 0]"] + 299["StartSketchOnPlane
[6789, 6855, 0]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/ast.snap b/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/ast.snap index fa981352c..a18408de2 100644 --- a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing dual-basin-utility-sink.kcl { "commentStart": 178, "declaration": { - "commentStart": 191, + "commentStart": 201, "end": 0, "id": { - "commentStart": 191, + "commentStart": 201, "end": 0, "name": "tableHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 205, + "commentStart": 215, "end": 0, "raw": "850", "start": 0, @@ -35,26 +35,26 @@ description: Result of parsing dual-basin-utility-sink.kcl "end": 0, "kind": "const", "preComments": [ - "// globals" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 209, + "commentStart": 219, "declaration": { - "commentStart": 209, + "commentStart": 219, "end": 0, "id": { - "commentStart": 209, + "commentStart": 219, "end": 0, "name": "tableWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 222, + "commentStart": 232, "end": 0, "raw": "3400", "start": 0, @@ -75,19 +75,19 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 227, + "commentStart": 237, "declaration": { - "commentStart": 227, + "commentStart": 237, "end": 0, "id": { - "commentStart": 227, + "commentStart": 237, "end": 0, "name": "tableDepth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 240, + "commentStart": 250, "end": 0, "raw": "400", "start": 0, @@ -108,19 +108,19 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 243, + "commentStart": 253, "declaration": { - "commentStart": 245, + "commentStart": 255, "end": 0, "id": { - "commentStart": 245, + "commentStart": 255, "end": 0, "name": "profileThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 264, + "commentStart": 274, "end": 0, "raw": "13", "start": 0, @@ -141,19 +141,19 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 267, + "commentStart": 277, "declaration": { - "commentStart": 267, + "commentStart": 277, "end": 0, "id": { - "commentStart": 267, + "commentStart": 277, "end": 0, "name": "metalThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 284, + "commentStart": 294, "end": 0, "raw": "2", "start": 0, @@ -174,19 +174,19 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 285, + "commentStart": 295, "declaration": { - "commentStart": 287, + "commentStart": 297, "end": 0, "id": { - "commentStart": 287, + "commentStart": 297, "end": 0, "name": "blockCount", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 300, + "commentStart": 310, "end": 0, "raw": "3", "start": 0, @@ -207,29 +207,29 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 302, + "commentStart": 312, "declaration": { - "commentStart": 302, + "commentStart": 312, "end": 0, "id": { - "commentStart": 302, + "commentStart": 312, "end": 0, "name": "blockWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 316, + "commentStart": 326, "end": 0, "left": { - "commentStart": 316, + "commentStart": 326, "end": 0, "left": { "abs_path": false, - "commentStart": 316, + "commentStart": 326, "end": 0, "name": { - "commentStart": 316, + "commentStart": 326, "end": 0, "name": "tableWidth", "start": 0, @@ -243,10 +243,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 329, + "commentStart": 339, "end": 0, "name": { - "commentStart": 329, + "commentStart": 339, "end": 0, "name": "profileThickness", "start": 0, @@ -263,7 +263,7 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "/", "right": { - "commentStart": 349, + "commentStart": 359, "end": 0, "raw": "3", "start": 0, @@ -288,29 +288,29 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 351, + "commentStart": 361, "declaration": { - "commentStart": 351, + "commentStart": 361, "end": 0, "id": { - "commentStart": 351, + "commentStart": 361, "end": 0, "name": "blockHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 365, + "commentStart": 375, "end": 0, "left": { - "commentStart": 365, + "commentStart": 375, "end": 0, "left": { "abs_path": false, - "commentStart": 365, + "commentStart": 375, "end": 0, "name": { - "commentStart": 365, + "commentStart": 375, "end": 0, "name": "tableHeight", "start": 0, @@ -324,10 +324,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 379, + "commentStart": 389, "end": 0, "name": { - "commentStart": 379, + "commentStart": 389, "end": 0, "name": "metalThickness", "start": 0, @@ -344,7 +344,7 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "-", "right": { - "commentStart": 396, + "commentStart": 406, "end": 0, "raw": "0.5", "start": 0, @@ -369,26 +369,26 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 400, + "commentStart": 410, "declaration": { - "commentStart": 400, + "commentStart": 410, "end": 0, "id": { - "commentStart": 400, + "commentStart": 410, "end": 0, "name": "blockDepth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 413, + "commentStart": 423, "end": 0, "left": { "abs_path": false, - "commentStart": 413, + "commentStart": 423, "end": 0, "name": { - "commentStart": 413, + "commentStart": 423, "end": 0, "name": "tableDepth", "start": 0, @@ -402,10 +402,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 426, + "commentStart": 436, "end": 0, "name": { - "commentStart": 426, + "commentStart": 436, "end": 0, "name": "profileThickness", "start": 0, @@ -430,19 +430,19 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 442, + "commentStart": 452, "declaration": { - "commentStart": 444, + "commentStart": 454, "end": 0, "id": { - "commentStart": 444, + "commentStart": 454, "end": 0, "name": "blockSubdivisionCount", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 468, + "commentStart": 478, "end": 0, "raw": "2", "start": 0, @@ -463,26 +463,26 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 470, + "commentStart": 480, "declaration": { - "commentStart": 470, + "commentStart": 480, "end": 0, "id": { - "commentStart": 470, + "commentStart": 480, "end": 0, "name": "blockSubdivisionWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 494, + "commentStart": 504, "end": 0, "left": { "abs_path": false, - "commentStart": 494, + "commentStart": 504, "end": 0, "name": { - "commentStart": 494, + "commentStart": 504, "end": 0, "name": "blockWidth", "start": 0, @@ -496,10 +496,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "/", "right": { "abs_path": false, - "commentStart": 507, + "commentStart": 517, "end": 0, "name": { - "commentStart": 507, + "commentStart": 517, "end": 0, "name": "blockSubdivisionCount", "start": 0, @@ -524,12 +524,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 528, + "commentStart": 538, "declaration": { - "commentStart": 542, + "commentStart": 552, "end": 0, "id": { - "commentStart": 542, + "commentStart": 552, "end": 0, "name": "floorPlane", "start": 0, @@ -539,10 +539,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arguments": [ { "abs_path": false, - "commentStart": 569, + "commentStart": 579, "end": 0, "name": { - "commentStart": 569, + "commentStart": 579, "end": 0, "name": "XY", "start": 0, @@ -556,10 +556,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 555, + "commentStart": 565, "end": 0, "name": { - "commentStart": 555, + "commentStart": 565, "end": 0, "name": "startSketchOn", "start": 0, @@ -569,7 +569,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 555, + "commentStart": 565, "end": 0, "start": 0, "type": "CallExpression", @@ -590,26 +590,26 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 572, + "commentStart": 582, "declaration": { - "commentStart": 582, + "commentStart": 592, "end": 0, "id": { - "commentStart": 582, + "commentStart": 592, "end": 0, "name": "legHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 594, + "commentStart": 604, "end": 0, "left": { "abs_path": false, - "commentStart": 594, + "commentStart": 604, "end": 0, "name": { - "commentStart": 594, + "commentStart": 604, "end": 0, "name": "blockHeight", "start": 0, @@ -623,10 +623,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 608, + "commentStart": 618, "end": 0, "name": { - "commentStart": 608, + "commentStart": 618, "end": 0, "name": "profileThickness", "start": 0, @@ -656,26 +656,26 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 625, + "commentStart": 635, "declaration": { - "commentStart": 625, + "commentStart": 635, "end": 0, "id": { - "commentStart": 625, + "commentStart": 635, "end": 0, "name": "legCount", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 636, + "commentStart": 646, "end": 0, "left": { "abs_path": false, - "commentStart": 636, + "commentStart": 646, "end": 0, "name": { - "commentStart": 636, + "commentStart": 646, "end": 0, "name": "blockCount", "start": 0, @@ -688,7 +688,7 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "+", "right": { - "commentStart": 649, + "commentStart": 659, "end": 0, "raw": "1", "start": 0, @@ -713,12 +713,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 650, + "commentStart": 660, "declaration": { - "commentStart": 652, + "commentStart": 662, "end": 0, "id": { - "commentStart": 652, + "commentStart": 662, "end": 0, "name": "legBody", "start": 0, @@ -729,10 +729,10 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 677, + "commentStart": 687, "elements": [ { - "commentStart": 678, + "commentStart": 688, "end": 0, "raw": "0", "start": 0, @@ -744,7 +744,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } }, { - "commentStart": 681, + "commentStart": 691, "end": 0, "raw": "0", "start": 0, @@ -763,10 +763,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, { "abs_path": false, - "commentStart": 685, + "commentStart": 695, "end": 0, "name": { - "commentStart": 685, + "commentStart": 695, "end": 0, "name": "floorPlane", "start": 0, @@ -780,10 +780,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 662, + "commentStart": 672, "end": 0, "name": { - "commentStart": 662, + "commentStart": 672, "end": 0, "name": "startProfileAt", "start": 0, @@ -793,7 +793,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 662, + "commentStart": 672, "end": 0, "start": 0, "type": "CallExpression", @@ -804,7 +804,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 708, + "commentStart": 718, "end": 0, "name": "length", "start": 0, @@ -812,10 +812,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 717, + "commentStart": 727, "end": 0, "name": { - "commentStart": 717, + "commentStart": 727, "end": 0, "name": "profileThickness", "start": 0, @@ -830,10 +830,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 702, + "commentStart": 712, "end": 0, "name": { - "commentStart": 702, + "commentStart": 712, "end": 0, "name": "yLine", "start": 0, @@ -843,7 +843,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 702, + "commentStart": 712, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -855,7 +855,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 746, + "commentStart": 756, "end": 0, "name": "length", "start": 0, @@ -863,10 +863,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 755, + "commentStart": 765, "end": 0, "name": { - "commentStart": 755, + "commentStart": 765, "end": 0, "name": "profileThickness", "start": 0, @@ -881,10 +881,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 740, + "commentStart": 750, "end": 0, "name": { - "commentStart": 740, + "commentStart": 750, "end": 0, "name": "xLine", "start": 0, @@ -894,7 +894,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 740, + "commentStart": 750, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -906,7 +906,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 784, + "commentStart": 794, "end": 0, "name": "length", "start": 0, @@ -915,10 +915,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 794, + "commentStart": 804, "end": 0, "name": { - "commentStart": 794, + "commentStart": 804, "end": 0, "name": "profileThickness", "start": 0, @@ -929,7 +929,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 793, + "commentStart": 803, "end": 0, "operator": "-", "start": 0, @@ -940,10 +940,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 778, + "commentStart": 788, "end": 0, "name": { - "commentStart": 778, + "commentStart": 788, "end": 0, "name": "yLine", "start": 0, @@ -953,7 +953,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 778, + "commentStart": 788, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -965,19 +965,19 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 822, + "commentStart": 832, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 836, + "commentStart": 846, "elements": [ { "arguments": [ { - "commentStart": 851, + "commentStart": 861, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -986,10 +986,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 837, + "commentStart": 847, "end": 0, "name": { - "commentStart": 837, + "commentStart": 847, "end": 0, "name": "profileStartX", "start": 0, @@ -999,7 +999,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 837, + "commentStart": 847, "end": 0, "start": 0, "type": "CallExpression", @@ -1008,7 +1008,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 869, + "commentStart": 879, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1017,10 +1017,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 855, + "commentStart": 865, "end": 0, "name": { - "commentStart": 855, + "commentStart": 865, "end": 0, "name": "profileStartY", "start": 0, @@ -1030,7 +1030,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 855, + "commentStart": 865, "end": 0, "start": 0, "type": "CallExpression", @@ -1046,10 +1046,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 817, + "commentStart": 827, "end": 0, "name": { - "commentStart": 817, + "commentStart": 827, "end": 0, "name": "line", "start": 0, @@ -1059,7 +1059,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 817, + "commentStart": 827, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1070,10 +1070,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 879, + "commentStart": 889, "end": 0, "name": { - "commentStart": 879, + "commentStart": 889, "end": 0, "name": "close", "start": 0, @@ -1083,7 +1083,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 879, + "commentStart": 889, "end": 0, "start": 0, "type": "CallExpression", @@ -1094,17 +1094,17 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 908, + "commentStart": 918, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 915, + "commentStart": 925, "elements": [ { - "commentStart": 916, + "commentStart": 926, "end": 0, "raw": "1", "start": 0, @@ -1116,7 +1116,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } }, { - "commentStart": 919, + "commentStart": 929, "end": 0, "raw": "0", "start": 0, @@ -1137,7 +1137,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 923, + "commentStart": 933, "end": 0, "name": "instances", "start": 0, @@ -1145,10 +1145,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 935, + "commentStart": 945, "end": 0, "name": { - "commentStart": 935, + "commentStart": 945, "end": 0, "name": "legCount", "start": 0, @@ -1163,7 +1163,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 945, + "commentStart": 955, "end": 0, "name": "distance", "start": 0, @@ -1171,10 +1171,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 956, + "commentStart": 966, "end": 0, "name": { - "commentStart": 956, + "commentStart": 966, "end": 0, "name": "blockWidth", "start": 0, @@ -1189,10 +1189,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 892, + "commentStart": 902, "end": 0, "name": { - "commentStart": 892, + "commentStart": 902, "end": 0, "name": "patternLinear2d", "start": 0, @@ -1202,7 +1202,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 892, + "commentStart": 902, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1214,17 +1214,17 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 989, + "commentStart": 999, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 996, + "commentStart": 1006, "elements": [ { - "commentStart": 997, + "commentStart": 1007, "end": 0, "raw": "0", "start": 0, @@ -1236,7 +1236,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } }, { - "commentStart": 1000, + "commentStart": 1010, "end": 0, "raw": "1", "start": 0, @@ -1257,14 +1257,14 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1004, + "commentStart": 1014, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1016, + "commentStart": 1026, "end": 0, "raw": "2", "start": 0, @@ -1279,7 +1279,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1019, + "commentStart": 1029, "end": 0, "name": "distance", "start": 0, @@ -1287,10 +1287,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 1030, + "commentStart": 1040, "end": 0, "name": { - "commentStart": 1030, + "commentStart": 1040, "end": 0, "name": "blockDepth", "start": 0, @@ -1305,10 +1305,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 973, + "commentStart": 983, "end": 0, "name": { - "commentStart": 973, + "commentStart": 983, "end": 0, "name": "patternLinear2d", "start": 0, @@ -1318,7 +1318,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 973, + "commentStart": 983, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1330,7 +1330,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1055, + "commentStart": 1065, "end": 0, "name": "length", "start": 0, @@ -1338,10 +1338,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 1064, + "commentStart": 1074, "end": 0, "name": { - "commentStart": 1064, + "commentStart": 1074, "end": 0, "name": "legHeight", "start": 0, @@ -1356,10 +1356,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1047, + "commentStart": 1057, "end": 0, "name": { - "commentStart": 1047, + "commentStart": 1057, "end": 0, "name": "extrude", "start": 0, @@ -1369,7 +1369,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1047, + "commentStart": 1057, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1377,13 +1377,13 @@ description: Result of parsing dual-basin-utility-sink.kcl "unlabeled": null } ], - "commentStart": 662, + "commentStart": 672, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "8": [ { - "commentStart": 1074, + "commentStart": 1084, "end": 0, "start": 0, "type": "NonCodeNode", @@ -1411,19 +1411,19 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 1090, + "commentStart": 1100, "declaration": { - "commentStart": 1090, + "commentStart": 1100, "end": 0, "id": { - "commentStart": 1090, + "commentStart": 1100, "end": 0, "name": "lowerBeltHeightAboveTheFloor", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 1121, + "commentStart": 1131, "end": 0, "raw": "150", "start": 0, @@ -1444,26 +1444,26 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 1125, + "commentStart": 1135, "declaration": { - "commentStart": 1125, + "commentStart": 1135, "end": 0, "id": { - "commentStart": 1125, + "commentStart": 1135, "end": 0, "name": "lowerBeltLengthX", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 1144, + "commentStart": 1154, "end": 0, "left": { "abs_path": false, - "commentStart": 1144, + "commentStart": 1154, "end": 0, "name": { - "commentStart": 1144, + "commentStart": 1154, "end": 0, "name": "blockWidth", "start": 0, @@ -1477,10 +1477,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1157, + "commentStart": 1167, "end": 0, "name": { - "commentStart": 1157, + "commentStart": 1167, "end": 0, "name": "profileThickness", "start": 0, @@ -1505,12 +1505,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 1173, + "commentStart": 1183, "declaration": { - "commentStart": 1175, + "commentStart": 1185, "end": 0, "id": { - "commentStart": 1175, + "commentStart": 1185, "end": 0, "name": "lowerBeltPlane", "start": 0, @@ -1523,7 +1523,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1222, + "commentStart": 1232, "end": 0, "name": "offset", "start": 0, @@ -1531,10 +1531,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 1231, + "commentStart": 1241, "end": 0, "name": { - "commentStart": 1231, + "commentStart": 1241, "end": 0, "name": "lowerBeltHeightAboveTheFloor", "start": 0, @@ -1549,10 +1549,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1206, + "commentStart": 1216, "end": 0, "name": { - "commentStart": 1206, + "commentStart": 1216, "end": 0, "name": "offsetPlane", "start": 0, @@ -1562,17 +1562,17 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1206, + "commentStart": 1216, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1218, + "commentStart": 1228, "end": 0, "name": { - "commentStart": 1218, + "commentStart": 1228, "end": 0, "name": "XY", "start": 0, @@ -1587,10 +1587,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1192, + "commentStart": 1202, "end": 0, "name": { - "commentStart": 1192, + "commentStart": 1202, "end": 0, "name": "startSketchOn", "start": 0, @@ -1600,7 +1600,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1192, + "commentStart": 1202, "end": 0, "start": 0, "type": "CallExpression", @@ -1616,12 +1616,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 1262, + "commentStart": 1272, "declaration": { - "commentStart": 1262, + "commentStart": 1272, "end": 0, "id": { - "commentStart": 1262, + "commentStart": 1272, "end": 0, "name": "lowerBeltBodyX", "start": 0, @@ -1632,14 +1632,14 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 1294, + "commentStart": 1304, "elements": [ { "abs_path": false, - "commentStart": 1295, + "commentStart": 1305, "end": 0, "name": { - "commentStart": 1295, + "commentStart": 1305, "end": 0, "name": "profileThickness", "start": 0, @@ -1651,7 +1651,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name" }, { - "commentStart": 1313, + "commentStart": 1323, "end": 0, "raw": "0", "start": 0, @@ -1670,10 +1670,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, { "abs_path": false, - "commentStart": 1317, + "commentStart": 1327, "end": 0, "name": { - "commentStart": 1317, + "commentStart": 1327, "end": 0, "name": "lowerBeltPlane", "start": 0, @@ -1687,10 +1687,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1279, + "commentStart": 1289, "end": 0, "name": { - "commentStart": 1279, + "commentStart": 1289, "end": 0, "name": "startProfileAt", "start": 0, @@ -1700,7 +1700,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1279, + "commentStart": 1289, "end": 0, "start": 0, "type": "CallExpression", @@ -1711,7 +1711,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1344, + "commentStart": 1354, "end": 0, "name": "length", "start": 0, @@ -1719,10 +1719,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 1353, + "commentStart": 1363, "end": 0, "name": { - "commentStart": 1353, + "commentStart": 1363, "end": 0, "name": "profileThickness", "start": 0, @@ -1737,10 +1737,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1338, + "commentStart": 1348, "end": 0, "name": { - "commentStart": 1338, + "commentStart": 1348, "end": 0, "name": "yLine", "start": 0, @@ -1750,7 +1750,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1338, + "commentStart": 1348, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1762,7 +1762,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1382, + "commentStart": 1392, "end": 0, "name": "length", "start": 0, @@ -1770,10 +1770,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 1391, + "commentStart": 1401, "end": 0, "name": { - "commentStart": 1391, + "commentStart": 1401, "end": 0, "name": "lowerBeltLengthX", "start": 0, @@ -1788,10 +1788,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1376, + "commentStart": 1386, "end": 0, "name": { - "commentStart": 1376, + "commentStart": 1386, "end": 0, "name": "xLine", "start": 0, @@ -1801,7 +1801,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1376, + "commentStart": 1386, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1813,7 +1813,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1420, + "commentStart": 1430, "end": 0, "name": "length", "start": 0, @@ -1822,10 +1822,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 1430, + "commentStart": 1440, "end": 0, "name": { - "commentStart": 1430, + "commentStart": 1440, "end": 0, "name": "profileThickness", "start": 0, @@ -1836,7 +1836,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 1429, + "commentStart": 1439, "end": 0, "operator": "-", "start": 0, @@ -1847,10 +1847,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1414, + "commentStart": 1424, "end": 0, "name": { - "commentStart": 1414, + "commentStart": 1424, "end": 0, "name": "yLine", "start": 0, @@ -1860,7 +1860,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1414, + "commentStart": 1424, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1872,19 +1872,19 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1458, + "commentStart": 1468, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1472, + "commentStart": 1482, "elements": [ { "arguments": [ { - "commentStart": 1487, + "commentStart": 1497, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1893,10 +1893,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1473, + "commentStart": 1483, "end": 0, "name": { - "commentStart": 1473, + "commentStart": 1483, "end": 0, "name": "profileStartX", "start": 0, @@ -1906,7 +1906,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1473, + "commentStart": 1483, "end": 0, "start": 0, "type": "CallExpression", @@ -1915,7 +1915,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 1505, + "commentStart": 1515, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1924,10 +1924,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1491, + "commentStart": 1501, "end": 0, "name": { - "commentStart": 1491, + "commentStart": 1501, "end": 0, "name": "profileStartY", "start": 0, @@ -1937,7 +1937,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1491, + "commentStart": 1501, "end": 0, "start": 0, "type": "CallExpression", @@ -1953,10 +1953,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1453, + "commentStart": 1463, "end": 0, "name": { - "commentStart": 1453, + "commentStart": 1463, "end": 0, "name": "line", "start": 0, @@ -1966,7 +1966,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1453, + "commentStart": 1463, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1977,10 +1977,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1515, + "commentStart": 1525, "end": 0, "name": { - "commentStart": 1515, + "commentStart": 1525, "end": 0, "name": "close", "start": 0, @@ -1990,7 +1990,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1515, + "commentStart": 1525, "end": 0, "start": 0, "type": "CallExpression", @@ -2001,17 +2001,17 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1544, + "commentStart": 1554, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1551, + "commentStart": 1561, "elements": [ { - "commentStart": 1552, + "commentStart": 1562, "end": 0, "raw": "1", "start": 0, @@ -2023,7 +2023,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } }, { - "commentStart": 1555, + "commentStart": 1565, "end": 0, "raw": "0", "start": 0, @@ -2044,7 +2044,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1559, + "commentStart": 1569, "end": 0, "name": "instances", "start": 0, @@ -2052,10 +2052,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 1571, + "commentStart": 1581, "end": 0, "name": { - "commentStart": 1571, + "commentStart": 1581, "end": 0, "name": "blockCount", "start": 0, @@ -2070,7 +2070,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1583, + "commentStart": 1593, "end": 0, "name": "distance", "start": 0, @@ -2078,10 +2078,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 1594, + "commentStart": 1604, "end": 0, "name": { - "commentStart": 1594, + "commentStart": 1604, "end": 0, "name": "blockWidth", "start": 0, @@ -2096,10 +2096,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1528, + "commentStart": 1538, "end": 0, "name": { - "commentStart": 1528, + "commentStart": 1538, "end": 0, "name": "patternLinear2d", "start": 0, @@ -2109,7 +2109,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1528, + "commentStart": 1538, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2121,17 +2121,17 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1627, + "commentStart": 1637, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1634, + "commentStart": 1644, "elements": [ { - "commentStart": 1635, + "commentStart": 1645, "end": 0, "raw": "0", "start": 0, @@ -2143,7 +2143,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } }, { - "commentStart": 1638, + "commentStart": 1648, "end": 0, "raw": "1", "start": 0, @@ -2164,14 +2164,14 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1642, + "commentStart": 1652, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1654, + "commentStart": 1664, "end": 0, "raw": "2", "start": 0, @@ -2186,7 +2186,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1657, + "commentStart": 1667, "end": 0, "name": "distance", "start": 0, @@ -2194,10 +2194,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 1668, + "commentStart": 1678, "end": 0, "name": { - "commentStart": 1668, + "commentStart": 1678, "end": 0, "name": "blockDepth", "start": 0, @@ -2212,10 +2212,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1611, + "commentStart": 1621, "end": 0, "name": { - "commentStart": 1611, + "commentStart": 1621, "end": 0, "name": "patternLinear2d", "start": 0, @@ -2225,7 +2225,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1611, + "commentStart": 1621, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2237,7 +2237,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1693, + "commentStart": 1703, "end": 0, "name": "length", "start": 0, @@ -2245,10 +2245,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 1702, + "commentStart": 1712, "end": 0, "name": { - "commentStart": 1702, + "commentStart": 1712, "end": 0, "name": "profileThickness", "start": 0, @@ -2263,10 +2263,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1685, + "commentStart": 1695, "end": 0, "name": { - "commentStart": 1685, + "commentStart": 1695, "end": 0, "name": "extrude", "start": 0, @@ -2276,7 +2276,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1685, + "commentStart": 1695, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2284,7 +2284,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "unlabeled": null } ], - "commentStart": 1279, + "commentStart": 1289, "end": 0, "start": 0, "type": "PipeExpression", @@ -2300,26 +2300,26 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 1719, + "commentStart": 1729, "declaration": { - "commentStart": 1721, + "commentStart": 1731, "end": 0, "id": { - "commentStart": 1721, + "commentStart": 1731, "end": 0, "name": "lowerBeltLengthY", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 1740, + "commentStart": 1750, "end": 0, "left": { "abs_path": false, - "commentStart": 1740, + "commentStart": 1750, "end": 0, "name": { - "commentStart": 1740, + "commentStart": 1750, "end": 0, "name": "blockDepth", "start": 0, @@ -2333,10 +2333,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1753, + "commentStart": 1763, "end": 0, "name": { - "commentStart": 1753, + "commentStart": 1763, "end": 0, "name": "profileThickness", "start": 0, @@ -2361,12 +2361,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 1770, + "commentStart": 1780, "declaration": { - "commentStart": 1770, + "commentStart": 1780, "end": 0, "id": { - "commentStart": 1770, + "commentStart": 1780, "end": 0, "name": "lowerBeltBodyY", "start": 0, @@ -2377,10 +2377,10 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 1802, + "commentStart": 1812, "elements": [ { - "commentStart": 1803, + "commentStart": 1813, "end": 0, "raw": "0", "start": 0, @@ -2393,10 +2393,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, { "abs_path": false, - "commentStart": 1806, + "commentStart": 1816, "end": 0, "name": { - "commentStart": 1806, + "commentStart": 1816, "end": 0, "name": "profileThickness", "start": 0, @@ -2415,10 +2415,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, { "abs_path": false, - "commentStart": 1825, + "commentStart": 1835, "end": 0, "name": { - "commentStart": 1825, + "commentStart": 1835, "end": 0, "name": "lowerBeltPlane", "start": 0, @@ -2432,10 +2432,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1787, + "commentStart": 1797, "end": 0, "name": { - "commentStart": 1787, + "commentStart": 1797, "end": 0, "name": "startProfileAt", "start": 0, @@ -2445,7 +2445,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1787, + "commentStart": 1797, "end": 0, "start": 0, "type": "CallExpression", @@ -2456,7 +2456,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1852, + "commentStart": 1862, "end": 0, "name": "length", "start": 0, @@ -2464,10 +2464,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 1861, + "commentStart": 1871, "end": 0, "name": { - "commentStart": 1861, + "commentStart": 1871, "end": 0, "name": "lowerBeltLengthY", "start": 0, @@ -2482,10 +2482,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1846, + "commentStart": 1856, "end": 0, "name": { - "commentStart": 1846, + "commentStart": 1856, "end": 0, "name": "yLine", "start": 0, @@ -2495,7 +2495,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1846, + "commentStart": 1856, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2507,7 +2507,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1890, + "commentStart": 1900, "end": 0, "name": "length", "start": 0, @@ -2515,10 +2515,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 1899, + "commentStart": 1909, "end": 0, "name": { - "commentStart": 1899, + "commentStart": 1909, "end": 0, "name": "profileThickness", "start": 0, @@ -2533,10 +2533,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1884, + "commentStart": 1894, "end": 0, "name": { - "commentStart": 1884, + "commentStart": 1894, "end": 0, "name": "xLine", "start": 0, @@ -2546,7 +2546,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1884, + "commentStart": 1894, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2558,7 +2558,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1928, + "commentStart": 1938, "end": 0, "name": "length", "start": 0, @@ -2567,10 +2567,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 1938, + "commentStart": 1948, "end": 0, "name": { - "commentStart": 1938, + "commentStart": 1948, "end": 0, "name": "lowerBeltLengthY", "start": 0, @@ -2581,7 +2581,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 1937, + "commentStart": 1947, "end": 0, "operator": "-", "start": 0, @@ -2592,10 +2592,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1922, + "commentStart": 1932, "end": 0, "name": { - "commentStart": 1922, + "commentStart": 1932, "end": 0, "name": "yLine", "start": 0, @@ -2605,7 +2605,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1922, + "commentStart": 1932, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2617,19 +2617,19 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 1966, + "commentStart": 1976, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1980, + "commentStart": 1990, "elements": [ { "arguments": [ { - "commentStart": 1995, + "commentStart": 2005, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2638,10 +2638,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1981, + "commentStart": 1991, "end": 0, "name": { - "commentStart": 1981, + "commentStart": 1991, "end": 0, "name": "profileStartX", "start": 0, @@ -2651,7 +2651,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1981, + "commentStart": 1991, "end": 0, "start": 0, "type": "CallExpression", @@ -2660,7 +2660,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 2013, + "commentStart": 2023, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2669,10 +2669,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1999, + "commentStart": 2009, "end": 0, "name": { - "commentStart": 1999, + "commentStart": 2009, "end": 0, "name": "profileStartY", "start": 0, @@ -2682,7 +2682,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1999, + "commentStart": 2009, "end": 0, "start": 0, "type": "CallExpression", @@ -2698,10 +2698,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 1961, + "commentStart": 1971, "end": 0, "name": { - "commentStart": 1961, + "commentStart": 1971, "end": 0, "name": "line", "start": 0, @@ -2711,7 +2711,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 1961, + "commentStart": 1971, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2722,10 +2722,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 2023, + "commentStart": 2033, "end": 0, "name": { - "commentStart": 2023, + "commentStart": 2033, "end": 0, "name": "close", "start": 0, @@ -2735,7 +2735,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2023, + "commentStart": 2033, "end": 0, "start": 0, "type": "CallExpression", @@ -2746,17 +2746,17 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 2052, + "commentStart": 2062, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2059, + "commentStart": 2069, "elements": [ { - "commentStart": 2060, + "commentStart": 2070, "end": 0, "raw": "1", "start": 0, @@ -2768,7 +2768,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } }, { - "commentStart": 2063, + "commentStart": 2073, "end": 0, "raw": "0", "start": 0, @@ -2789,14 +2789,14 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 2067, + "commentStart": 2077, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2079, + "commentStart": 2089, "end": 0, "raw": "2", "start": 0, @@ -2811,21 +2811,21 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 2082, + "commentStart": 2092, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2093, + "commentStart": 2103, "end": 0, "left": { "abs_path": false, - "commentStart": 2093, + "commentStart": 2103, "end": 0, "name": { - "commentStart": 2093, + "commentStart": 2103, "end": 0, "name": "tableWidth", "start": 0, @@ -2839,10 +2839,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 2106, + "commentStart": 2116, "end": 0, "name": { - "commentStart": 2106, + "commentStart": 2116, "end": 0, "name": "profileThickness", "start": 0, @@ -2861,10 +2861,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 2036, + "commentStart": 2046, "end": 0, "name": { - "commentStart": 2036, + "commentStart": 2046, "end": 0, "name": "patternLinear2d", "start": 0, @@ -2874,7 +2874,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2036, + "commentStart": 2046, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2886,7 +2886,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 2137, + "commentStart": 2147, "end": 0, "name": "length", "start": 0, @@ -2894,10 +2894,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 2146, + "commentStart": 2156, "end": 0, "name": { - "commentStart": 2146, + "commentStart": 2156, "end": 0, "name": "profileThickness", "start": 0, @@ -2912,10 +2912,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 2129, + "commentStart": 2139, "end": 0, "name": { - "commentStart": 2129, + "commentStart": 2139, "end": 0, "name": "extrude", "start": 0, @@ -2925,7 +2925,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2129, + "commentStart": 2139, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2933,13 +2933,13 @@ description: Result of parsing dual-basin-utility-sink.kcl "unlabeled": null } ], - "commentStart": 1787, + "commentStart": 1797, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "7": [ { - "commentStart": 2163, + "commentStart": 2173, "end": 0, "start": 0, "type": "NonCodeNode", @@ -2967,26 +2967,26 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 2176, + "commentStart": 2186, "declaration": { - "commentStart": 2176, + "commentStart": 2186, "end": 0, "id": { - "commentStart": 2176, + "commentStart": 2186, "end": 0, "name": "pillarHeightAboveTheFloor", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 2204, + "commentStart": 2214, "end": 0, "left": { "abs_path": false, - "commentStart": 2204, + "commentStart": 2214, "end": 0, "name": { - "commentStart": 2204, + "commentStart": 2214, "end": 0, "name": "lowerBeltHeightAboveTheFloor", "start": 0, @@ -3000,10 +3000,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2235, + "commentStart": 2245, "end": 0, "name": { - "commentStart": 2235, + "commentStart": 2245, "end": 0, "name": "profileThickness", "start": 0, @@ -3028,12 +3028,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 2252, + "commentStart": 2262, "declaration": { - "commentStart": 2252, + "commentStart": 2262, "end": 0, "id": { - "commentStart": 2252, + "commentStart": 2262, "end": 0, "name": "pillarPlane", "start": 0, @@ -3046,7 +3046,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 2296, + "commentStart": 2306, "end": 0, "name": "offset", "start": 0, @@ -3054,10 +3054,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 2305, + "commentStart": 2315, "end": 0, "name": { - "commentStart": 2305, + "commentStart": 2315, "end": 0, "name": "pillarHeightAboveTheFloor", "start": 0, @@ -3072,10 +3072,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 2280, + "commentStart": 2290, "end": 0, "name": { - "commentStart": 2280, + "commentStart": 2290, "end": 0, "name": "offsetPlane", "start": 0, @@ -3085,17 +3085,17 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2280, + "commentStart": 2290, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2292, + "commentStart": 2302, "end": 0, "name": { - "commentStart": 2292, + "commentStart": 2302, "end": 0, "name": "XY", "start": 0, @@ -3110,10 +3110,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 2266, + "commentStart": 2276, "end": 0, "name": { - "commentStart": 2266, + "commentStart": 2276, "end": 0, "name": "startSketchOn", "start": 0, @@ -3123,7 +3123,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2266, + "commentStart": 2276, "end": 0, "start": 0, "type": "CallExpression", @@ -3139,29 +3139,29 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 2333, + "commentStart": 2343, "declaration": { - "commentStart": 2333, + "commentStart": 2343, "end": 0, "id": { - "commentStart": 2333, + "commentStart": 2343, "end": 0, "name": "pillarTotalHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 2353, + "commentStart": 2363, "end": 0, "left": { - "commentStart": 2353, + "commentStart": 2363, "end": 0, "left": { "abs_path": false, - "commentStart": 2353, + "commentStart": 2363, "end": 0, "name": { - "commentStart": 2353, + "commentStart": 2363, "end": 0, "name": "blockHeight", "start": 0, @@ -3175,10 +3175,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 2367, + "commentStart": 2377, "end": 0, "name": { - "commentStart": 2367, + "commentStart": 2377, "end": 0, "name": "profileThickness", "start": 0, @@ -3196,10 +3196,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 2386, + "commentStart": 2396, "end": 0, "name": { - "commentStart": 2386, + "commentStart": 2396, "end": 0, "name": "pillarHeightAboveTheFloor", "start": 0, @@ -3224,12 +3224,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 2411, + "commentStart": 2421, "declaration": { - "commentStart": 2413, + "commentStart": 2423, "end": 0, "id": { - "commentStart": 2413, + "commentStart": 2423, "end": 0, "name": "pillarBody", "start": 0, @@ -3240,14 +3240,14 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 2441, + "commentStart": 2451, "elements": [ { "abs_path": false, - "commentStart": 2442, + "commentStart": 2452, "end": 0, "name": { - "commentStart": 2442, + "commentStart": 2452, "end": 0, "name": "blockSubdivisionWidth", "start": 0, @@ -3259,7 +3259,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name" }, { - "commentStart": 2465, + "commentStart": 2475, "end": 0, "raw": "0", "start": 0, @@ -3278,10 +3278,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, { "abs_path": false, - "commentStart": 2469, + "commentStart": 2479, "end": 0, "name": { - "commentStart": 2469, + "commentStart": 2479, "end": 0, "name": "pillarPlane", "start": 0, @@ -3295,10 +3295,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 2426, + "commentStart": 2436, "end": 0, "name": { - "commentStart": 2426, + "commentStart": 2436, "end": 0, "name": "startProfileAt", "start": 0, @@ -3308,7 +3308,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2426, + "commentStart": 2436, "end": 0, "start": 0, "type": "CallExpression", @@ -3319,7 +3319,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 2493, + "commentStart": 2503, "end": 0, "name": "length", "start": 0, @@ -3327,10 +3327,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 2502, + "commentStart": 2512, "end": 0, "name": { - "commentStart": 2502, + "commentStart": 2512, "end": 0, "name": "profileThickness", "start": 0, @@ -3345,10 +3345,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 2487, + "commentStart": 2497, "end": 0, "name": { - "commentStart": 2487, + "commentStart": 2497, "end": 0, "name": "yLine", "start": 0, @@ -3358,7 +3358,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2487, + "commentStart": 2497, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3370,7 +3370,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 2531, + "commentStart": 2541, "end": 0, "name": "length", "start": 0, @@ -3378,10 +3378,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 2540, + "commentStart": 2550, "end": 0, "name": { - "commentStart": 2540, + "commentStart": 2550, "end": 0, "name": "profileThickness", "start": 0, @@ -3396,10 +3396,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 2525, + "commentStart": 2535, "end": 0, "name": { - "commentStart": 2525, + "commentStart": 2535, "end": 0, "name": "xLine", "start": 0, @@ -3409,7 +3409,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2525, + "commentStart": 2535, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3421,7 +3421,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 2569, + "commentStart": 2579, "end": 0, "name": "length", "start": 0, @@ -3430,10 +3430,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 2579, + "commentStart": 2589, "end": 0, "name": { - "commentStart": 2579, + "commentStart": 2589, "end": 0, "name": "profileThickness", "start": 0, @@ -3444,7 +3444,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 2578, + "commentStart": 2588, "end": 0, "operator": "-", "start": 0, @@ -3455,10 +3455,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 2563, + "commentStart": 2573, "end": 0, "name": { - "commentStart": 2563, + "commentStart": 2573, "end": 0, "name": "yLine", "start": 0, @@ -3468,7 +3468,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2563, + "commentStart": 2573, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3480,19 +3480,19 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 2607, + "commentStart": 2617, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2621, + "commentStart": 2631, "elements": [ { "arguments": [ { - "commentStart": 2636, + "commentStart": 2646, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3501,10 +3501,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 2622, + "commentStart": 2632, "end": 0, "name": { - "commentStart": 2622, + "commentStart": 2632, "end": 0, "name": "profileStartX", "start": 0, @@ -3514,7 +3514,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2622, + "commentStart": 2632, "end": 0, "start": 0, "type": "CallExpression", @@ -3523,7 +3523,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 2654, + "commentStart": 2664, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3532,10 +3532,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 2640, + "commentStart": 2650, "end": 0, "name": { - "commentStart": 2640, + "commentStart": 2650, "end": 0, "name": "profileStartY", "start": 0, @@ -3545,7 +3545,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2640, + "commentStart": 2650, "end": 0, "start": 0, "type": "CallExpression", @@ -3561,10 +3561,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 2602, + "commentStart": 2612, "end": 0, "name": { - "commentStart": 2602, + "commentStart": 2612, "end": 0, "name": "line", "start": 0, @@ -3574,7 +3574,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2602, + "commentStart": 2612, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3585,10 +3585,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 2664, + "commentStart": 2674, "end": 0, "name": { - "commentStart": 2664, + "commentStart": 2674, "end": 0, "name": "close", "start": 0, @@ -3598,7 +3598,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2664, + "commentStart": 2674, "end": 0, "start": 0, "type": "CallExpression", @@ -3609,17 +3609,17 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 2693, + "commentStart": 2703, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2700, + "commentStart": 2710, "elements": [ { - "commentStart": 2701, + "commentStart": 2711, "end": 0, "raw": "1", "start": 0, @@ -3631,7 +3631,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } }, { - "commentStart": 2704, + "commentStart": 2714, "end": 0, "raw": "0", "start": 0, @@ -3652,7 +3652,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 2708, + "commentStart": 2718, "end": 0, "name": "instances", "start": 0, @@ -3660,10 +3660,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 2720, + "commentStart": 2730, "end": 0, "name": { - "commentStart": 2720, + "commentStart": 2730, "end": 0, "name": "blockCount", "start": 0, @@ -3678,7 +3678,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 2732, + "commentStart": 2742, "end": 0, "name": "distance", "start": 0, @@ -3686,10 +3686,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 2743, + "commentStart": 2753, "end": 0, "name": { - "commentStart": 2743, + "commentStart": 2753, "end": 0, "name": "blockWidth", "start": 0, @@ -3704,10 +3704,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 2677, + "commentStart": 2687, "end": 0, "name": { - "commentStart": 2677, + "commentStart": 2687, "end": 0, "name": "patternLinear2d", "start": 0, @@ -3717,7 +3717,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2677, + "commentStart": 2687, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3729,17 +3729,17 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 2776, + "commentStart": 2786, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2783, + "commentStart": 2793, "elements": [ { - "commentStart": 2784, + "commentStart": 2794, "end": 0, "raw": "0", "start": 0, @@ -3751,7 +3751,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } }, { - "commentStart": 2787, + "commentStart": 2797, "end": 0, "raw": "1", "start": 0, @@ -3772,14 +3772,14 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 2791, + "commentStart": 2801, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2803, + "commentStart": 2813, "end": 0, "raw": "2", "start": 0, @@ -3794,7 +3794,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 2806, + "commentStart": 2816, "end": 0, "name": "distance", "start": 0, @@ -3802,10 +3802,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 2817, + "commentStart": 2827, "end": 0, "name": { - "commentStart": 2817, + "commentStart": 2827, "end": 0, "name": "blockDepth", "start": 0, @@ -3820,10 +3820,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 2760, + "commentStart": 2770, "end": 0, "name": { - "commentStart": 2760, + "commentStart": 2770, "end": 0, "name": "patternLinear2d", "start": 0, @@ -3833,7 +3833,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2760, + "commentStart": 2770, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3845,7 +3845,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 2842, + "commentStart": 2852, "end": 0, "name": "length", "start": 0, @@ -3853,10 +3853,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 2851, + "commentStart": 2861, "end": 0, "name": { - "commentStart": 2851, + "commentStart": 2861, "end": 0, "name": "pillarTotalHeight", "start": 0, @@ -3871,10 +3871,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 2834, + "commentStart": 2844, "end": 0, "name": { - "commentStart": 2834, + "commentStart": 2844, "end": 0, "name": "extrude", "start": 0, @@ -3884,7 +3884,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2834, + "commentStart": 2844, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3892,13 +3892,13 @@ description: Result of parsing dual-basin-utility-sink.kcl "unlabeled": null } ], - "commentStart": 2426, + "commentStart": 2436, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "8": [ { - "commentStart": 2869, + "commentStart": 2879, "end": 0, "start": 0, "type": "NonCodeNode", @@ -3926,12 +3926,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 2885, + "commentStart": 2895, "declaration": { - "commentStart": 2885, + "commentStart": 2895, "end": 0, "id": { - "commentStart": 2885, + "commentStart": 2895, "end": 0, "name": "upperBeltPlane", "start": 0, @@ -3944,7 +3944,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 2932, + "commentStart": 2942, "end": 0, "name": "offset", "start": 0, @@ -3952,10 +3952,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 2941, + "commentStart": 2951, "end": 0, "name": { - "commentStart": 2941, + "commentStart": 2951, "end": 0, "name": "blockHeight", "start": 0, @@ -3970,10 +3970,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 2916, + "commentStart": 2926, "end": 0, "name": { - "commentStart": 2916, + "commentStart": 2926, "end": 0, "name": "offsetPlane", "start": 0, @@ -3983,17 +3983,17 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2916, + "commentStart": 2926, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2928, + "commentStart": 2938, "end": 0, "name": { - "commentStart": 2928, + "commentStart": 2938, "end": 0, "name": "XY", "start": 0, @@ -4008,10 +4008,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 2902, + "commentStart": 2912, "end": 0, "name": { - "commentStart": 2902, + "commentStart": 2912, "end": 0, "name": "startSketchOn", "start": 0, @@ -4021,7 +4021,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2902, + "commentStart": 2912, "end": 0, "start": 0, "type": "CallExpression", @@ -4037,12 +4037,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 2954, + "commentStart": 2964, "declaration": { - "commentStart": 2956, + "commentStart": 2966, "end": 0, "id": { - "commentStart": 2956, + "commentStart": 2966, "end": 0, "name": "upperBeltBodyX", "start": 0, @@ -4053,10 +4053,10 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 2988, + "commentStart": 2998, "elements": [ { - "commentStart": 2989, + "commentStart": 2999, "end": 0, "raw": "0", "start": 0, @@ -4068,7 +4068,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } }, { - "commentStart": 2992, + "commentStart": 3002, "end": 0, "raw": "0", "start": 0, @@ -4087,10 +4087,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, { "abs_path": false, - "commentStart": 2996, + "commentStart": 3006, "end": 0, "name": { - "commentStart": 2996, + "commentStart": 3006, "end": 0, "name": "upperBeltPlane", "start": 0, @@ -4104,10 +4104,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 2973, + "commentStart": 2983, "end": 0, "name": { - "commentStart": 2973, + "commentStart": 2983, "end": 0, "name": "startProfileAt", "start": 0, @@ -4117,7 +4117,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 2973, + "commentStart": 2983, "end": 0, "start": 0, "type": "CallExpression", @@ -4128,7 +4128,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3023, + "commentStart": 3033, "end": 0, "name": "length", "start": 0, @@ -4136,10 +4136,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 3032, + "commentStart": 3042, "end": 0, "name": { - "commentStart": 3032, + "commentStart": 3042, "end": 0, "name": "profileThickness", "start": 0, @@ -4154,10 +4154,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3017, + "commentStart": 3027, "end": 0, "name": { - "commentStart": 3017, + "commentStart": 3027, "end": 0, "name": "yLine", "start": 0, @@ -4167,7 +4167,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3017, + "commentStart": 3027, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4179,7 +4179,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3061, + "commentStart": 3071, "end": 0, "name": "length", "start": 0, @@ -4187,10 +4187,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 3070, + "commentStart": 3080, "end": 0, "name": { - "commentStart": 3070, + "commentStart": 3080, "end": 0, "name": "tableWidth", "start": 0, @@ -4205,10 +4205,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3055, + "commentStart": 3065, "end": 0, "name": { - "commentStart": 3055, + "commentStart": 3065, "end": 0, "name": "xLine", "start": 0, @@ -4218,7 +4218,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3055, + "commentStart": 3065, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4230,7 +4230,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3093, + "commentStart": 3103, "end": 0, "name": "length", "start": 0, @@ -4239,10 +4239,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 3103, + "commentStart": 3113, "end": 0, "name": { - "commentStart": 3103, + "commentStart": 3113, "end": 0, "name": "profileThickness", "start": 0, @@ -4253,7 +4253,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 3102, + "commentStart": 3112, "end": 0, "operator": "-", "start": 0, @@ -4264,10 +4264,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3087, + "commentStart": 3097, "end": 0, "name": { - "commentStart": 3087, + "commentStart": 3097, "end": 0, "name": "yLine", "start": 0, @@ -4277,7 +4277,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3087, + "commentStart": 3097, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4289,19 +4289,19 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3131, + "commentStart": 3141, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3145, + "commentStart": 3155, "elements": [ { "arguments": [ { - "commentStart": 3160, + "commentStart": 3170, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4310,10 +4310,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3146, + "commentStart": 3156, "end": 0, "name": { - "commentStart": 3146, + "commentStart": 3156, "end": 0, "name": "profileStartX", "start": 0, @@ -4323,7 +4323,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3146, + "commentStart": 3156, "end": 0, "start": 0, "type": "CallExpression", @@ -4332,7 +4332,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 3178, + "commentStart": 3188, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4341,10 +4341,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3164, + "commentStart": 3174, "end": 0, "name": { - "commentStart": 3164, + "commentStart": 3174, "end": 0, "name": "profileStartY", "start": 0, @@ -4354,7 +4354,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3164, + "commentStart": 3174, "end": 0, "start": 0, "type": "CallExpression", @@ -4370,10 +4370,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3126, + "commentStart": 3136, "end": 0, "name": { - "commentStart": 3126, + "commentStart": 3136, "end": 0, "name": "line", "start": 0, @@ -4383,7 +4383,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3126, + "commentStart": 3136, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4394,10 +4394,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 3188, + "commentStart": 3198, "end": 0, "name": { - "commentStart": 3188, + "commentStart": 3198, "end": 0, "name": "close", "start": 0, @@ -4407,7 +4407,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3188, + "commentStart": 3198, "end": 0, "start": 0, "type": "CallExpression", @@ -4418,17 +4418,17 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3217, + "commentStart": 3227, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3224, + "commentStart": 3234, "elements": [ { - "commentStart": 3225, + "commentStart": 3235, "end": 0, "raw": "0", "start": 0, @@ -4440,7 +4440,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } }, { - "commentStart": 3228, + "commentStart": 3238, "end": 0, "raw": "1", "start": 0, @@ -4461,14 +4461,14 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3232, + "commentStart": 3242, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3244, + "commentStart": 3254, "end": 0, "raw": "2", "start": 0, @@ -4483,7 +4483,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3247, + "commentStart": 3257, "end": 0, "name": "distance", "start": 0, @@ -4491,10 +4491,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 3258, + "commentStart": 3268, "end": 0, "name": { - "commentStart": 3258, + "commentStart": 3268, "end": 0, "name": "blockDepth", "start": 0, @@ -4509,10 +4509,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3201, + "commentStart": 3211, "end": 0, "name": { - "commentStart": 3201, + "commentStart": 3211, "end": 0, "name": "patternLinear2d", "start": 0, @@ -4522,7 +4522,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3201, + "commentStart": 3211, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4534,7 +4534,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3283, + "commentStart": 3293, "end": 0, "name": "length", "start": 0, @@ -4543,10 +4543,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 3293, + "commentStart": 3303, "end": 0, "name": { - "commentStart": 3293, + "commentStart": 3303, "end": 0, "name": "profileThickness", "start": 0, @@ -4557,7 +4557,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 3292, + "commentStart": 3302, "end": 0, "operator": "-", "start": 0, @@ -4568,10 +4568,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3275, + "commentStart": 3285, "end": 0, "name": { - "commentStart": 3275, + "commentStart": 3285, "end": 0, "name": "extrude", "start": 0, @@ -4581,7 +4581,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3275, + "commentStart": 3285, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4589,7 +4589,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "unlabeled": null } ], - "commentStart": 2973, + "commentStart": 2983, "end": 0, "start": 0, "type": "PipeExpression", @@ -4605,26 +4605,26 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 3310, + "commentStart": 3320, "declaration": { - "commentStart": 3312, + "commentStart": 3322, "end": 0, "id": { - "commentStart": 3312, + "commentStart": 3322, "end": 0, "name": "upperBeltLengthY", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 3331, + "commentStart": 3341, "end": 0, "left": { "abs_path": false, - "commentStart": 3331, + "commentStart": 3341, "end": 0, "name": { - "commentStart": 3331, + "commentStart": 3341, "end": 0, "name": "blockDepth", "start": 0, @@ -4638,10 +4638,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 3344, + "commentStart": 3354, "end": 0, "name": { - "commentStart": 3344, + "commentStart": 3354, "end": 0, "name": "profileThickness", "start": 0, @@ -4666,12 +4666,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 3361, + "commentStart": 3371, "declaration": { - "commentStart": 3361, + "commentStart": 3371, "end": 0, "id": { - "commentStart": 3361, + "commentStart": 3371, "end": 0, "name": "upperBeltBodyY", "start": 0, @@ -4682,10 +4682,10 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 3393, + "commentStart": 3403, "elements": [ { - "commentStart": 3394, + "commentStart": 3404, "end": 0, "raw": "0", "start": 0, @@ -4698,10 +4698,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, { "abs_path": false, - "commentStart": 3397, + "commentStart": 3407, "end": 0, "name": { - "commentStart": 3397, + "commentStart": 3407, "end": 0, "name": "profileThickness", "start": 0, @@ -4720,10 +4720,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, { "abs_path": false, - "commentStart": 3416, + "commentStart": 3426, "end": 0, "name": { - "commentStart": 3416, + "commentStart": 3426, "end": 0, "name": "upperBeltPlane", "start": 0, @@ -4737,10 +4737,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3378, + "commentStart": 3388, "end": 0, "name": { - "commentStart": 3378, + "commentStart": 3388, "end": 0, "name": "startProfileAt", "start": 0, @@ -4750,7 +4750,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3378, + "commentStart": 3388, "end": 0, "start": 0, "type": "CallExpression", @@ -4761,7 +4761,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3443, + "commentStart": 3453, "end": 0, "name": "length", "start": 0, @@ -4769,10 +4769,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 3452, + "commentStart": 3462, "end": 0, "name": { - "commentStart": 3452, + "commentStart": 3462, "end": 0, "name": "upperBeltLengthY", "start": 0, @@ -4787,10 +4787,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3437, + "commentStart": 3447, "end": 0, "name": { - "commentStart": 3437, + "commentStart": 3447, "end": 0, "name": "yLine", "start": 0, @@ -4800,7 +4800,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3437, + "commentStart": 3447, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4812,7 +4812,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3481, + "commentStart": 3491, "end": 0, "name": "length", "start": 0, @@ -4820,10 +4820,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 3490, + "commentStart": 3500, "end": 0, "name": { - "commentStart": 3490, + "commentStart": 3500, "end": 0, "name": "profileThickness", "start": 0, @@ -4838,10 +4838,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3475, + "commentStart": 3485, "end": 0, "name": { - "commentStart": 3475, + "commentStart": 3485, "end": 0, "name": "xLine", "start": 0, @@ -4851,7 +4851,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3475, + "commentStart": 3485, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4863,7 +4863,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3519, + "commentStart": 3529, "end": 0, "name": "length", "start": 0, @@ -4872,10 +4872,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 3529, + "commentStart": 3539, "end": 0, "name": { - "commentStart": 3529, + "commentStart": 3539, "end": 0, "name": "upperBeltLengthY", "start": 0, @@ -4886,7 +4886,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 3528, + "commentStart": 3538, "end": 0, "operator": "-", "start": 0, @@ -4897,10 +4897,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3513, + "commentStart": 3523, "end": 0, "name": { - "commentStart": 3513, + "commentStart": 3523, "end": 0, "name": "yLine", "start": 0, @@ -4910,7 +4910,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3513, + "commentStart": 3523, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4922,19 +4922,19 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3557, + "commentStart": 3567, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3571, + "commentStart": 3581, "elements": [ { "arguments": [ { - "commentStart": 3586, + "commentStart": 3596, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4943,10 +4943,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3572, + "commentStart": 3582, "end": 0, "name": { - "commentStart": 3572, + "commentStart": 3582, "end": 0, "name": "profileStartX", "start": 0, @@ -4956,7 +4956,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3572, + "commentStart": 3582, "end": 0, "start": 0, "type": "CallExpression", @@ -4965,7 +4965,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 3604, + "commentStart": 3614, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4974,10 +4974,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3590, + "commentStart": 3600, "end": 0, "name": { - "commentStart": 3590, + "commentStart": 3600, "end": 0, "name": "profileStartY", "start": 0, @@ -4987,7 +4987,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3590, + "commentStart": 3600, "end": 0, "start": 0, "type": "CallExpression", @@ -5003,10 +5003,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3552, + "commentStart": 3562, "end": 0, "name": { - "commentStart": 3552, + "commentStart": 3562, "end": 0, "name": "line", "start": 0, @@ -5016,7 +5016,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3552, + "commentStart": 3562, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5027,10 +5027,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 3614, + "commentStart": 3624, "end": 0, "name": { - "commentStart": 3614, + "commentStart": 3624, "end": 0, "name": "close", "start": 0, @@ -5040,7 +5040,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3614, + "commentStart": 3624, "end": 0, "start": 0, "type": "CallExpression", @@ -5051,17 +5051,17 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3643, + "commentStart": 3653, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3650, + "commentStart": 3660, "elements": [ { - "commentStart": 3651, + "commentStart": 3661, "end": 0, "raw": "1", "start": 0, @@ -5073,7 +5073,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } }, { - "commentStart": 3654, + "commentStart": 3664, "end": 0, "raw": "0", "start": 0, @@ -5094,14 +5094,14 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3658, + "commentStart": 3668, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3670, + "commentStart": 3680, "end": 0, "raw": "2", "start": 0, @@ -5116,21 +5116,21 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3673, + "commentStart": 3683, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3684, + "commentStart": 3694, "end": 0, "left": { "abs_path": false, - "commentStart": 3684, + "commentStart": 3694, "end": 0, "name": { - "commentStart": 3684, + "commentStart": 3694, "end": 0, "name": "tableWidth", "start": 0, @@ -5144,10 +5144,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 3697, + "commentStart": 3707, "end": 0, "name": { - "commentStart": 3697, + "commentStart": 3707, "end": 0, "name": "profileThickness", "start": 0, @@ -5166,10 +5166,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3627, + "commentStart": 3637, "end": 0, "name": { - "commentStart": 3627, + "commentStart": 3637, "end": 0, "name": "patternLinear2d", "start": 0, @@ -5179,7 +5179,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3627, + "commentStart": 3637, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5191,7 +5191,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3728, + "commentStart": 3738, "end": 0, "name": "length", "start": 0, @@ -5200,10 +5200,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 3738, + "commentStart": 3748, "end": 0, "name": { - "commentStart": 3738, + "commentStart": 3748, "end": 0, "name": "profileThickness", "start": 0, @@ -5214,7 +5214,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 3737, + "commentStart": 3747, "end": 0, "operator": "-", "start": 0, @@ -5225,10 +5225,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3720, + "commentStart": 3730, "end": 0, "name": { - "commentStart": 3720, + "commentStart": 3730, "end": 0, "name": "extrude", "start": 0, @@ -5238,7 +5238,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3720, + "commentStart": 3730, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5246,13 +5246,13 @@ description: Result of parsing dual-basin-utility-sink.kcl "unlabeled": null } ], - "commentStart": 3378, + "commentStart": 3388, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "7": [ { - "commentStart": 3755, + "commentStart": 3765, "end": 0, "start": 0, "type": "NonCodeNode", @@ -5280,12 +5280,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 3765, + "commentStart": 3775, "declaration": { - "commentStart": 3765, + "commentStart": 3775, "end": 0, "id": { - "commentStart": 3765, + "commentStart": 3775, "end": 0, "name": "tableTopPlane", "start": 0, @@ -5298,7 +5298,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3811, + "commentStart": 3821, "end": 0, "name": "offset", "start": 0, @@ -5306,10 +5306,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 3820, + "commentStart": 3830, "end": 0, "name": { - "commentStart": 3820, + "commentStart": 3830, "end": 0, "name": "tableHeight", "start": 0, @@ -5324,10 +5324,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3795, + "commentStart": 3805, "end": 0, "name": { - "commentStart": 3795, + "commentStart": 3805, "end": 0, "name": "offsetPlane", "start": 0, @@ -5337,17 +5337,17 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3795, + "commentStart": 3805, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 3807, + "commentStart": 3817, "end": 0, "name": { - "commentStart": 3807, + "commentStart": 3817, "end": 0, "name": "XY", "start": 0, @@ -5362,10 +5362,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3781, + "commentStart": 3791, "end": 0, "name": { - "commentStart": 3781, + "commentStart": 3791, "end": 0, "name": "startSketchOn", "start": 0, @@ -5375,7 +5375,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3781, + "commentStart": 3791, "end": 0, "start": 0, "type": "CallExpression", @@ -5391,12 +5391,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 3834, + "commentStart": 3844, "declaration": { - "commentStart": 3834, + "commentStart": 3844, "end": 0, "id": { - "commentStart": 3834, + "commentStart": 3844, "end": 0, "name": "tableTopBody", "start": 0, @@ -5407,10 +5407,10 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 3864, + "commentStart": 3874, "elements": [ { - "commentStart": 3865, + "commentStart": 3875, "end": 0, "raw": "0", "start": 0, @@ -5422,7 +5422,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } }, { - "commentStart": 3868, + "commentStart": 3878, "end": 0, "raw": "0", "start": 0, @@ -5441,10 +5441,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, { "abs_path": false, - "commentStart": 3872, + "commentStart": 3882, "end": 0, "name": { - "commentStart": 3872, + "commentStart": 3882, "end": 0, "name": "tableTopPlane", "start": 0, @@ -5458,10 +5458,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3849, + "commentStart": 3859, "end": 0, "name": { - "commentStart": 3849, + "commentStart": 3859, "end": 0, "name": "startProfileAt", "start": 0, @@ -5471,7 +5471,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3849, + "commentStart": 3859, "end": 0, "start": 0, "type": "CallExpression", @@ -5482,7 +5482,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3898, + "commentStart": 3908, "end": 0, "name": "length", "start": 0, @@ -5490,10 +5490,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 3907, + "commentStart": 3917, "end": 0, "name": { - "commentStart": 3907, + "commentStart": 3917, "end": 0, "name": "tableDepth", "start": 0, @@ -5508,10 +5508,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3892, + "commentStart": 3902, "end": 0, "name": { - "commentStart": 3892, + "commentStart": 3902, "end": 0, "name": "yLine", "start": 0, @@ -5521,7 +5521,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3892, + "commentStart": 3902, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5533,7 +5533,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3930, + "commentStart": 3940, "end": 0, "name": "length", "start": 0, @@ -5541,10 +5541,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 3939, + "commentStart": 3949, "end": 0, "name": { - "commentStart": 3939, + "commentStart": 3949, "end": 0, "name": "tableWidth", "start": 0, @@ -5559,10 +5559,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3924, + "commentStart": 3934, "end": 0, "name": { - "commentStart": 3924, + "commentStart": 3934, "end": 0, "name": "xLine", "start": 0, @@ -5572,7 +5572,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3924, + "commentStart": 3934, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5584,7 +5584,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3962, + "commentStart": 3972, "end": 0, "name": "length", "start": 0, @@ -5593,10 +5593,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 3972, + "commentStart": 3982, "end": 0, "name": { - "commentStart": 3972, + "commentStart": 3982, "end": 0, "name": "tableDepth", "start": 0, @@ -5607,7 +5607,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 3971, + "commentStart": 3981, "end": 0, "operator": "-", "start": 0, @@ -5618,10 +5618,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3956, + "commentStart": 3966, "end": 0, "name": { - "commentStart": 3956, + "commentStart": 3966, "end": 0, "name": "yLine", "start": 0, @@ -5631,7 +5631,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3956, + "commentStart": 3966, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5643,19 +5643,19 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 3994, + "commentStart": 4004, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4008, + "commentStart": 4018, "elements": [ { "arguments": [ { - "commentStart": 4023, + "commentStart": 4033, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5664,10 +5664,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 4009, + "commentStart": 4019, "end": 0, "name": { - "commentStart": 4009, + "commentStart": 4019, "end": 0, "name": "profileStartX", "start": 0, @@ -5677,7 +5677,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4009, + "commentStart": 4019, "end": 0, "start": 0, "type": "CallExpression", @@ -5686,7 +5686,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 4041, + "commentStart": 4051, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5695,10 +5695,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 4027, + "commentStart": 4037, "end": 0, "name": { - "commentStart": 4027, + "commentStart": 4037, "end": 0, "name": "profileStartY", "start": 0, @@ -5708,7 +5708,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4027, + "commentStart": 4037, "end": 0, "start": 0, "type": "CallExpression", @@ -5724,10 +5724,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 3989, + "commentStart": 3999, "end": 0, "name": { - "commentStart": 3989, + "commentStart": 3999, "end": 0, "name": "line", "start": 0, @@ -5737,7 +5737,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 3989, + "commentStart": 3999, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5748,10 +5748,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 4051, + "commentStart": 4061, "end": 0, "name": { - "commentStart": 4051, + "commentStart": 4061, "end": 0, "name": "close", "start": 0, @@ -5761,7 +5761,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4051, + "commentStart": 4061, "end": 0, "start": 0, "type": "CallExpression", @@ -5772,7 +5772,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 4072, + "commentStart": 4082, "end": 0, "name": "length", "start": 0, @@ -5781,10 +5781,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 4082, + "commentStart": 4092, "end": 0, "name": { - "commentStart": 4082, + "commentStart": 4092, "end": 0, "name": "metalThickness", "start": 0, @@ -5795,7 +5795,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 4081, + "commentStart": 4091, "end": 0, "operator": "-", "start": 0, @@ -5806,10 +5806,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 4064, + "commentStart": 4074, "end": 0, "name": { - "commentStart": 4064, + "commentStart": 4074, "end": 0, "name": "extrude", "start": 0, @@ -5819,7 +5819,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4064, + "commentStart": 4074, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5827,7 +5827,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "unlabeled": null } ], - "commentStart": 3849, + "commentStart": 3859, "end": 0, "start": 0, "type": "PipeExpression", @@ -5843,19 +5843,19 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 4097, + "commentStart": 4107, "declaration": { - "commentStart": 4099, + "commentStart": 4109, "end": 0, "id": { - "commentStart": 4099, + "commentStart": 4109, "end": 0, "name": "sinkCount", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 4111, + "commentStart": 4121, "end": 0, "raw": "2", "start": 0, @@ -5876,19 +5876,19 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 4113, + "commentStart": 4123, "declaration": { - "commentStart": 4113, + "commentStart": 4123, "end": 0, "id": { - "commentStart": 4113, + "commentStart": 4123, "end": 0, "name": "sinkWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 4125, + "commentStart": 4135, "end": 0, "raw": "1000", "start": 0, @@ -5909,19 +5909,19 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 4130, + "commentStart": 4140, "declaration": { - "commentStart": 4130, + "commentStart": 4140, "end": 0, "id": { - "commentStart": 4130, + "commentStart": 4140, "end": 0, "name": "sinkLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 4143, + "commentStart": 4153, "end": 0, "raw": "250", "start": 0, @@ -5942,19 +5942,19 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 4147, + "commentStart": 4157, "declaration": { - "commentStart": 4147, + "commentStart": 4157, "end": 0, "id": { - "commentStart": 4147, + "commentStart": 4157, "end": 0, "name": "sinkDepth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 4159, + "commentStart": 4169, "end": 0, "raw": "200", "start": 0, @@ -5975,19 +5975,19 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 4163, + "commentStart": 4173, "declaration": { - "commentStart": 4163, + "commentStart": 4173, "end": 0, "id": { - "commentStart": 4163, + "commentStart": 4173, "end": 0, "name": "sinkOffsetFront", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 4181, + "commentStart": 4191, "end": 0, "raw": "40", "start": 0, @@ -6008,19 +6008,19 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 4184, + "commentStart": 4194, "declaration": { - "commentStart": 4184, + "commentStart": 4194, "end": 0, "id": { - "commentStart": 4184, + "commentStart": 4194, "end": 0, "name": "sinkOffsetLeft", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 4201, + "commentStart": 4211, "end": 0, "raw": "350", "start": 0, @@ -6041,29 +6041,29 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 4205, + "commentStart": 4215, "declaration": { - "commentStart": 4205, + "commentStart": 4215, "end": 0, "id": { - "commentStart": 4205, + "commentStart": 4215, "end": 0, "name": "sinkSpacing", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 4219, + "commentStart": 4229, "end": 0, "left": { - "commentStart": 4219, + "commentStart": 4229, "end": 0, "left": { "abs_path": false, - "commentStart": 4219, + "commentStart": 4229, "end": 0, "name": { - "commentStart": 4219, + "commentStart": 4229, "end": 0, "name": "tableWidth", "start": 0, @@ -6077,10 +6077,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 4232, + "commentStart": 4242, "end": 0, "name": { - "commentStart": 4232, + "commentStart": 4242, "end": 0, "name": "sinkWidth", "start": 0, @@ -6097,14 +6097,14 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "-", "right": { - "commentStart": 4245, + "commentStart": 4255, "end": 0, "left": { "abs_path": false, - "commentStart": 4245, + "commentStart": 4255, "end": 0, "name": { - "commentStart": 4245, + "commentStart": 4255, "end": 0, "name": "sinkOffsetLeft", "start": 0, @@ -6117,7 +6117,7 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "*", "right": { - "commentStart": 4262, + "commentStart": 4272, "end": 0, "raw": "2", "start": 0, @@ -6146,12 +6146,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 4264, + "commentStart": 4274, "declaration": { - "commentStart": 4266, + "commentStart": 4276, "end": 0, "id": { - "commentStart": 4266, + "commentStart": 4276, "end": 0, "name": "sinkPlaneOutside", "start": 0, @@ -6161,10 +6161,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arguments": [ { "abs_path": false, - "commentStart": 4299, + "commentStart": 4309, "end": 0, "name": { - "commentStart": 4299, + "commentStart": 4309, "end": 0, "name": "tableTopBody", "start": 0, @@ -6176,7 +6176,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name" }, { - "commentStart": 4313, + "commentStart": 4323, "end": 0, "raw": "'START'", "start": 0, @@ -6187,10 +6187,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 4285, + "commentStart": 4295, "end": 0, "name": { - "commentStart": 4285, + "commentStart": 4295, "end": 0, "name": "startSketchOn", "start": 0, @@ -6200,7 +6200,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4285, + "commentStart": 4295, "end": 0, "start": 0, "type": "CallExpression", @@ -6216,12 +6216,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 4322, + "commentStart": 4332, "declaration": { - "commentStart": 4322, + "commentStart": 4332, "end": 0, "id": { - "commentStart": 4322, + "commentStart": 4332, "end": 0, "name": "sinkBodyOutside", "start": 0, @@ -6232,15 +6232,15 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 4355, + "commentStart": 4365, "elements": [ { "argument": { "abs_path": false, - "commentStart": 4357, + "commentStart": 4367, "end": 0, "name": { - "commentStart": 4357, + "commentStart": 4367, "end": 0, "name": "sinkOffsetLeft", "start": 0, @@ -6251,7 +6251,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 4356, + "commentStart": 4366, "end": 0, "operator": "-", "start": 0, @@ -6260,10 +6260,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, { "abs_path": false, - "commentStart": 4373, + "commentStart": 4383, "end": 0, "name": { - "commentStart": 4373, + "commentStart": 4383, "end": 0, "name": "sinkOffsetFront", "start": 0, @@ -6282,10 +6282,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, { "abs_path": false, - "commentStart": 4391, + "commentStart": 4401, "end": 0, "name": { - "commentStart": 4391, + "commentStart": 4401, "end": 0, "name": "sinkPlaneOutside", "start": 0, @@ -6299,10 +6299,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 4340, + "commentStart": 4350, "end": 0, "name": { - "commentStart": 4340, + "commentStart": 4350, "end": 0, "name": "startProfileAt", "start": 0, @@ -6312,7 +6312,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4340, + "commentStart": 4350, "end": 0, "start": 0, "type": "CallExpression", @@ -6323,7 +6323,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 4420, + "commentStart": 4430, "end": 0, "name": "length", "start": 0, @@ -6331,10 +6331,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 4429, + "commentStart": 4439, "end": 0, "name": { - "commentStart": 4429, + "commentStart": 4439, "end": 0, "name": "sinkLength", "start": 0, @@ -6349,10 +6349,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 4414, + "commentStart": 4424, "end": 0, "name": { - "commentStart": 4414, + "commentStart": 4424, "end": 0, "name": "yLine", "start": 0, @@ -6362,7 +6362,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4414, + "commentStart": 4424, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6374,7 +6374,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 4452, + "commentStart": 4462, "end": 0, "name": "length", "start": 0, @@ -6383,10 +6383,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 4462, + "commentStart": 4472, "end": 0, "name": { - "commentStart": 4462, + "commentStart": 4472, "end": 0, "name": "sinkWidth", "start": 0, @@ -6397,7 +6397,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 4461, + "commentStart": 4471, "end": 0, "operator": "-", "start": 0, @@ -6408,10 +6408,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 4446, + "commentStart": 4456, "end": 0, "name": { - "commentStart": 4446, + "commentStart": 4456, "end": 0, "name": "xLine", "start": 0, @@ -6421,7 +6421,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4446, + "commentStart": 4456, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6433,7 +6433,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 4484, + "commentStart": 4494, "end": 0, "name": "length", "start": 0, @@ -6442,10 +6442,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 4494, + "commentStart": 4504, "end": 0, "name": { - "commentStart": 4494, + "commentStart": 4504, "end": 0, "name": "sinkLength", "start": 0, @@ -6456,7 +6456,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 4493, + "commentStart": 4503, "end": 0, "operator": "-", "start": 0, @@ -6467,10 +6467,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 4478, + "commentStart": 4488, "end": 0, "name": { - "commentStart": 4478, + "commentStart": 4488, "end": 0, "name": "yLine", "start": 0, @@ -6480,7 +6480,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4478, + "commentStart": 4488, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6492,19 +6492,19 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 4516, + "commentStart": 4526, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4530, + "commentStart": 4540, "elements": [ { "arguments": [ { - "commentStart": 4545, + "commentStart": 4555, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -6513,10 +6513,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 4531, + "commentStart": 4541, "end": 0, "name": { - "commentStart": 4531, + "commentStart": 4541, "end": 0, "name": "profileStartX", "start": 0, @@ -6526,7 +6526,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4531, + "commentStart": 4541, "end": 0, "start": 0, "type": "CallExpression", @@ -6535,7 +6535,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 4563, + "commentStart": 4573, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -6544,10 +6544,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 4549, + "commentStart": 4559, "end": 0, "name": { - "commentStart": 4549, + "commentStart": 4559, "end": 0, "name": "profileStartY", "start": 0, @@ -6557,7 +6557,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4549, + "commentStart": 4559, "end": 0, "start": 0, "type": "CallExpression", @@ -6573,10 +6573,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 4511, + "commentStart": 4521, "end": 0, "name": { - "commentStart": 4511, + "commentStart": 4521, "end": 0, "name": "line", "start": 0, @@ -6586,7 +6586,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4511, + "commentStart": 4521, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6597,10 +6597,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 4573, + "commentStart": 4583, "end": 0, "name": { - "commentStart": 4573, + "commentStart": 4583, "end": 0, "name": "close", "start": 0, @@ -6610,7 +6610,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4573, + "commentStart": 4583, "end": 0, "start": 0, "type": "CallExpression", @@ -6621,18 +6621,18 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 4602, + "commentStart": 4612, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4609, + "commentStart": 4619, "elements": [ { "argument": { - "commentStart": 4611, + "commentStart": 4621, "end": 0, "raw": "1", "start": 0, @@ -6643,7 +6643,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "suffix": "None" } }, - "commentStart": 4610, + "commentStart": 4620, "end": 0, "operator": "-", "start": 0, @@ -6651,7 +6651,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "UnaryExpression" }, { - "commentStart": 4614, + "commentStart": 4624, "end": 0, "raw": "0", "start": 0, @@ -6672,7 +6672,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 4618, + "commentStart": 4628, "end": 0, "name": "instances", "start": 0, @@ -6680,10 +6680,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 4630, + "commentStart": 4640, "end": 0, "name": { - "commentStart": 4630, + "commentStart": 4640, "end": 0, "name": "sinkCount", "start": 0, @@ -6698,7 +6698,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 4641, + "commentStart": 4651, "end": 0, "name": "distance", "start": 0, @@ -6706,10 +6706,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 4652, + "commentStart": 4662, "end": 0, "name": { - "commentStart": 4652, + "commentStart": 4662, "end": 0, "name": "sinkSpacing", "start": 0, @@ -6724,10 +6724,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 4586, + "commentStart": 4596, "end": 0, "name": { - "commentStart": 4586, + "commentStart": 4596, "end": 0, "name": "patternLinear2d", "start": 0, @@ -6737,7 +6737,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4586, + "commentStart": 4596, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6749,7 +6749,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 4678, + "commentStart": 4688, "end": 0, "name": "length", "start": 0, @@ -6757,10 +6757,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 4687, + "commentStart": 4697, "end": 0, "name": { - "commentStart": 4687, + "commentStart": 4697, "end": 0, "name": "sinkDepth", "start": 0, @@ -6775,10 +6775,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 4670, + "commentStart": 4680, "end": 0, "name": { - "commentStart": 4670, + "commentStart": 4680, "end": 0, "name": "extrude", "start": 0, @@ -6788,7 +6788,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4670, + "commentStart": 4680, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6796,7 +6796,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "unlabeled": null } ], - "commentStart": 4340, + "commentStart": 4350, "end": 0, "start": 0, "type": "PipeExpression", @@ -6812,12 +6812,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 4697, + "commentStart": 4707, "declaration": { - "commentStart": 4699, + "commentStart": 4709, "end": 0, "id": { - "commentStart": 4699, + "commentStart": 4709, "end": 0, "name": "sinkPlaneInside", "start": 0, @@ -6827,10 +6827,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arguments": [ { "abs_path": false, - "commentStart": 4731, + "commentStart": 4741, "end": 0, "name": { - "commentStart": 4731, + "commentStart": 4741, "end": 0, "name": "tableTopBody", "start": 0, @@ -6842,7 +6842,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name" }, { - "commentStart": 4745, + "commentStart": 4755, "end": 0, "raw": "'END'", "start": 0, @@ -6853,10 +6853,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 4717, + "commentStart": 4727, "end": 0, "name": { - "commentStart": 4717, + "commentStart": 4727, "end": 0, "name": "startSketchOn", "start": 0, @@ -6866,7 +6866,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4717, + "commentStart": 4727, "end": 0, "start": 0, "type": "CallExpression", @@ -6882,12 +6882,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 4752, + "commentStart": 4762, "declaration": { - "commentStart": 4752, + "commentStart": 4762, "end": 0, "id": { - "commentStart": 4752, + "commentStart": 4762, "end": 0, "name": "sinkBodyInside", "start": 0, @@ -6898,17 +6898,17 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 4784, + "commentStart": 4794, "elements": [ { - "commentStart": 4793, + "commentStart": 4803, "end": 0, "left": { "abs_path": false, - "commentStart": 4793, + "commentStart": 4803, "end": 0, "name": { - "commentStart": 4793, + "commentStart": 4803, "end": 0, "name": "sinkOffsetLeft", "start": 0, @@ -6922,10 +6922,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 4810, + "commentStart": 4820, "end": 0, "name": { - "commentStart": 4810, + "commentStart": 4820, "end": 0, "name": "metalThickness", "start": 0, @@ -6941,14 +6941,14 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "BinaryExpression" }, { - "commentStart": 4833, + "commentStart": 4843, "end": 0, "left": { "abs_path": false, - "commentStart": 4833, + "commentStart": 4843, "end": 0, "name": { - "commentStart": 4833, + "commentStart": 4843, "end": 0, "name": "sinkOffsetFront", "start": 0, @@ -6962,10 +6962,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 4851, + "commentStart": 4861, "end": 0, "name": { - "commentStart": 4851, + "commentStart": 4861, "end": 0, "name": "metalThickness", "start": 0, @@ -6988,10 +6988,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, { "abs_path": false, - "commentStart": 4874, + "commentStart": 4884, "end": 0, "name": { - "commentStart": 4874, + "commentStart": 4884, "end": 0, "name": "sinkPlaneInside", "start": 0, @@ -7005,10 +7005,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 4769, + "commentStart": 4779, "end": 0, "name": { - "commentStart": 4769, + "commentStart": 4779, "end": 0, "name": "startProfileAt", "start": 0, @@ -7018,7 +7018,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4769, + "commentStart": 4779, "end": 0, "start": 0, "type": "CallExpression", @@ -7029,21 +7029,21 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 4902, + "commentStart": 4912, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4911, + "commentStart": 4921, "end": 0, "left": { "abs_path": false, - "commentStart": 4911, + "commentStart": 4921, "end": 0, "name": { - "commentStart": 4911, + "commentStart": 4921, "end": 0, "name": "sinkLength", "start": 0, @@ -7056,14 +7056,14 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "-", "right": { - "commentStart": 4925, + "commentStart": 4935, "end": 0, "left": { "abs_path": false, - "commentStart": 4925, + "commentStart": 4935, "end": 0, "name": { - "commentStart": 4925, + "commentStart": 4935, "end": 0, "name": "metalThickness", "start": 0, @@ -7076,7 +7076,7 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "*", "right": { - "commentStart": 4942, + "commentStart": 4952, "end": 0, "raw": "2", "start": 0, @@ -7099,10 +7099,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 4896, + "commentStart": 4906, "end": 0, "name": { - "commentStart": 4896, + "commentStart": 4906, "end": 0, "name": "yLine", "start": 0, @@ -7112,7 +7112,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4896, + "commentStart": 4906, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7124,21 +7124,21 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 4957, + "commentStart": 4967, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4966, + "commentStart": 4976, "end": 0, "left": { "abs_path": false, - "commentStart": 4966, + "commentStart": 4976, "end": 0, "name": { - "commentStart": 4966, + "commentStart": 4976, "end": 0, "name": "sinkWidth", "start": 0, @@ -7151,14 +7151,14 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "-", "right": { - "commentStart": 4979, + "commentStart": 4989, "end": 0, "left": { "abs_path": false, - "commentStart": 4979, + "commentStart": 4989, "end": 0, "name": { - "commentStart": 4979, + "commentStart": 4989, "end": 0, "name": "metalThickness", "start": 0, @@ -7171,7 +7171,7 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "*", "right": { - "commentStart": 4996, + "commentStart": 5006, "end": 0, "raw": "2", "start": 0, @@ -7194,10 +7194,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 4951, + "commentStart": 4961, "end": 0, "name": { - "commentStart": 4951, + "commentStart": 4961, "end": 0, "name": "xLine", "start": 0, @@ -7207,7 +7207,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 4951, + "commentStart": 4961, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7219,22 +7219,22 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 5011, + "commentStart": 5021, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5020, + "commentStart": 5030, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 5021, + "commentStart": 5031, "end": 0, "name": { - "commentStart": 5021, + "commentStart": 5031, "end": 0, "name": "sinkLength", "start": 0, @@ -7245,7 +7245,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 5020, + "commentStart": 5030, "end": 0, "operator": "-", "start": 0, @@ -7254,14 +7254,14 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "+", "right": { - "commentStart": 5034, + "commentStart": 5044, "end": 0, "left": { "abs_path": false, - "commentStart": 5034, + "commentStart": 5044, "end": 0, "name": { - "commentStart": 5034, + "commentStart": 5044, "end": 0, "name": "metalThickness", "start": 0, @@ -7274,7 +7274,7 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "*", "right": { - "commentStart": 5051, + "commentStart": 5061, "end": 0, "raw": "2", "start": 0, @@ -7297,10 +7297,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 5005, + "commentStart": 5015, "end": 0, "name": { - "commentStart": 5005, + "commentStart": 5015, "end": 0, "name": "yLine", "start": 0, @@ -7310,7 +7310,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5005, + "commentStart": 5015, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7322,19 +7322,19 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 5064, + "commentStart": 5074, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5078, + "commentStart": 5088, "elements": [ { "arguments": [ { - "commentStart": 5093, + "commentStart": 5103, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -7343,10 +7343,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 5079, + "commentStart": 5089, "end": 0, "name": { - "commentStart": 5079, + "commentStart": 5089, "end": 0, "name": "profileStartX", "start": 0, @@ -7356,7 +7356,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5079, + "commentStart": 5089, "end": 0, "start": 0, "type": "CallExpression", @@ -7365,7 +7365,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 5111, + "commentStart": 5121, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -7374,10 +7374,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 5097, + "commentStart": 5107, "end": 0, "name": { - "commentStart": 5097, + "commentStart": 5107, "end": 0, "name": "profileStartY", "start": 0, @@ -7387,7 +7387,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5097, + "commentStart": 5107, "end": 0, "start": 0, "type": "CallExpression", @@ -7403,10 +7403,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 5059, + "commentStart": 5069, "end": 0, "name": { - "commentStart": 5059, + "commentStart": 5069, "end": 0, "name": "line", "start": 0, @@ -7416,7 +7416,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5059, + "commentStart": 5069, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7427,10 +7427,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 5121, + "commentStart": 5131, "end": 0, "name": { - "commentStart": 5121, + "commentStart": 5131, "end": 0, "name": "close", "start": 0, @@ -7440,7 +7440,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5121, + "commentStart": 5131, "end": 0, "start": 0, "type": "CallExpression", @@ -7451,17 +7451,17 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 5150, + "commentStart": 5160, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5157, + "commentStart": 5167, "elements": [ { - "commentStart": 5158, + "commentStart": 5168, "end": 0, "raw": "1", "start": 0, @@ -7473,7 +7473,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } }, { - "commentStart": 5161, + "commentStart": 5171, "end": 0, "raw": "0", "start": 0, @@ -7494,7 +7494,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 5165, + "commentStart": 5175, "end": 0, "name": "instances", "start": 0, @@ -7502,10 +7502,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 5177, + "commentStart": 5187, "end": 0, "name": { - "commentStart": 5177, + "commentStart": 5187, "end": 0, "name": "sinkCount", "start": 0, @@ -7520,7 +7520,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 5188, + "commentStart": 5198, "end": 0, "name": "distance", "start": 0, @@ -7528,10 +7528,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 5199, + "commentStart": 5209, "end": 0, "name": { - "commentStart": 5199, + "commentStart": 5209, "end": 0, "name": "sinkSpacing", "start": 0, @@ -7546,10 +7546,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 5134, + "commentStart": 5144, "end": 0, "name": { - "commentStart": 5134, + "commentStart": 5144, "end": 0, "name": "patternLinear2d", "start": 0, @@ -7559,7 +7559,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5134, + "commentStart": 5144, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7571,7 +7571,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 5225, + "commentStart": 5235, "end": 0, "name": "length", "start": 0, @@ -7580,10 +7580,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 5235, + "commentStart": 5245, "end": 0, "name": { - "commentStart": 5235, + "commentStart": 5245, "end": 0, "name": "sinkDepth", "start": 0, @@ -7594,7 +7594,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 5234, + "commentStart": 5244, "end": 0, "operator": "-", "start": 0, @@ -7605,10 +7605,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 5217, + "commentStart": 5227, "end": 0, "name": { - "commentStart": 5217, + "commentStart": 5227, "end": 0, "name": "extrude", "start": 0, @@ -7618,7 +7618,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5217, + "commentStart": 5227, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7626,13 +7626,13 @@ description: Result of parsing dual-basin-utility-sink.kcl "unlabeled": null } ], - "commentStart": 4769, + "commentStart": 4779, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "7": [ { - "commentStart": 5245, + "commentStart": 5255, "end": 0, "start": 0, "type": "NonCodeNode", @@ -7660,19 +7660,19 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 5262, + "commentStart": 5272, "declaration": { - "commentStart": 5262, + "commentStart": 5272, "end": 0, "id": { - "commentStart": 5262, + "commentStart": 5272, "end": 0, "name": "doorGap", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 5272, + "commentStart": 5282, "end": 0, "raw": "2", "start": 0, @@ -7693,29 +7693,29 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 5274, + "commentStart": 5284, "declaration": { - "commentStart": 5274, + "commentStart": 5284, "end": 0, "id": { - "commentStart": 5274, + "commentStart": 5284, "end": 0, "name": "doorWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 5286, + "commentStart": 5296, "end": 0, "left": { - "commentStart": 5286, + "commentStart": 5296, "end": 0, "left": { "abs_path": false, - "commentStart": 5286, + "commentStart": 5296, "end": 0, "name": { - "commentStart": 5286, + "commentStart": 5296, "end": 0, "name": "blockSubdivisionWidth", "start": 0, @@ -7729,10 +7729,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 5310, + "commentStart": 5320, "end": 0, "name": { - "commentStart": 5310, + "commentStart": 5320, "end": 0, "name": "profileThickness", "start": 0, @@ -7749,14 +7749,14 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "-", "right": { - "commentStart": 5330, + "commentStart": 5340, "end": 0, "left": { "abs_path": false, - "commentStart": 5330, + "commentStart": 5340, "end": 0, "name": { - "commentStart": 5330, + "commentStart": 5340, "end": 0, "name": "doorGap", "start": 0, @@ -7769,7 +7769,7 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "*", "right": { - "commentStart": 5340, + "commentStart": 5350, "end": 0, "raw": "2", "start": 0, @@ -7798,26 +7798,26 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 5343, + "commentStart": 5353, "declaration": { - "commentStart": 5343, + "commentStart": 5353, "end": 0, "id": { - "commentStart": 5343, + "commentStart": 5353, "end": 0, "name": "doorStart", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 5355, + "commentStart": 5365, "end": 0, "left": { "abs_path": false, - "commentStart": 5355, + "commentStart": 5365, "end": 0, "name": { - "commentStart": 5355, + "commentStart": 5365, "end": 0, "name": "profileThickness", "start": 0, @@ -7831,10 +7831,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 5374, + "commentStart": 5384, "end": 0, "name": { - "commentStart": 5374, + "commentStart": 5384, "end": 0, "name": "doorGap", "start": 0, @@ -7859,26 +7859,26 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 5382, + "commentStart": 5392, "declaration": { - "commentStart": 5382, + "commentStart": 5392, "end": 0, "id": { - "commentStart": 5382, + "commentStart": 5392, "end": 0, "name": "doorHeightAboveTheFloor", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 5408, + "commentStart": 5418, "end": 0, "left": { "abs_path": false, - "commentStart": 5408, + "commentStart": 5418, "end": 0, "name": { - "commentStart": 5408, + "commentStart": 5418, "end": 0, "name": "pillarHeightAboveTheFloor", "start": 0, @@ -7892,10 +7892,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 5436, + "commentStart": 5446, "end": 0, "name": { - "commentStart": 5436, + "commentStart": 5446, "end": 0, "name": "doorGap", "start": 0, @@ -7920,32 +7920,32 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 5444, + "commentStart": 5454, "declaration": { - "commentStart": 5444, + "commentStart": 5454, "end": 0, "id": { - "commentStart": 5444, + "commentStart": 5454, "end": 0, "name": "doorHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 5457, + "commentStart": 5467, "end": 0, "left": { - "commentStart": 5457, + "commentStart": 5467, "end": 0, "left": { - "commentStart": 5457, + "commentStart": 5467, "end": 0, "left": { "abs_path": false, - "commentStart": 5457, + "commentStart": 5467, "end": 0, "name": { - "commentStart": 5457, + "commentStart": 5467, "end": 0, "name": "blockHeight", "start": 0, @@ -7959,10 +7959,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 5471, + "commentStart": 5481, "end": 0, "name": { - "commentStart": 5471, + "commentStart": 5481, "end": 0, "name": "doorHeightAboveTheFloor", "start": 0, @@ -7980,10 +7980,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 5497, + "commentStart": 5507, "end": 0, "name": { - "commentStart": 5497, + "commentStart": 5507, "end": 0, "name": "profileThickness", "start": 0, @@ -8001,10 +8001,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 5516, + "commentStart": 5526, "end": 0, "name": { - "commentStart": 5516, + "commentStart": 5526, "end": 0, "name": "doorGap", "start": 0, @@ -8029,26 +8029,26 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 5524, + "commentStart": 5534, "declaration": { - "commentStart": 5524, + "commentStart": 5534, "end": 0, "id": { - "commentStart": 5524, + "commentStart": 5534, "end": 0, "name": "doorCount", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 5536, + "commentStart": 5546, "end": 0, "left": { "abs_path": false, - "commentStart": 5536, + "commentStart": 5546, "end": 0, "name": { - "commentStart": 5536, + "commentStart": 5546, "end": 0, "name": "blockCount", "start": 0, @@ -8062,10 +8062,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5549, + "commentStart": 5559, "end": 0, "name": { - "commentStart": 5549, + "commentStart": 5559, "end": 0, "name": "blockSubdivisionCount", "start": 0, @@ -8090,12 +8090,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 5570, + "commentStart": 5580, "declaration": { - "commentStart": 5572, + "commentStart": 5582, "end": 0, "id": { - "commentStart": 5572, + "commentStart": 5582, "end": 0, "name": "doorPlane", "start": 0, @@ -8108,7 +8108,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 5614, + "commentStart": 5624, "end": 0, "name": "offset", "start": 0, @@ -8116,10 +8116,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 5623, + "commentStart": 5633, "end": 0, "name": { - "commentStart": 5623, + "commentStart": 5633, "end": 0, "name": "doorHeightAboveTheFloor", "start": 0, @@ -8134,10 +8134,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 5598, + "commentStart": 5608, "end": 0, "name": { - "commentStart": 5598, + "commentStart": 5608, "end": 0, "name": "offsetPlane", "start": 0, @@ -8147,17 +8147,17 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5598, + "commentStart": 5608, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 5610, + "commentStart": 5620, "end": 0, "name": { - "commentStart": 5610, + "commentStart": 5620, "end": 0, "name": "XY", "start": 0, @@ -8172,10 +8172,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 5584, + "commentStart": 5594, "end": 0, "name": { - "commentStart": 5584, + "commentStart": 5594, "end": 0, "name": "startSketchOn", "start": 0, @@ -8185,7 +8185,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5584, + "commentStart": 5594, "end": 0, "start": 0, "type": "CallExpression", @@ -8201,12 +8201,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 5649, + "commentStart": 5659, "declaration": { - "commentStart": 5649, + "commentStart": 5659, "end": 0, "id": { - "commentStart": 5649, + "commentStart": 5659, "end": 0, "name": "doorBody", "start": 0, @@ -8217,14 +8217,14 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 5675, + "commentStart": 5685, "elements": [ { "abs_path": false, - "commentStart": 5676, + "commentStart": 5686, "end": 0, "name": { - "commentStart": 5676, + "commentStart": 5686, "end": 0, "name": "doorStart", "start": 0, @@ -8236,7 +8236,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name" }, { - "commentStart": 5687, + "commentStart": 5697, "end": 0, "raw": "0", "start": 0, @@ -8255,10 +8255,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, { "abs_path": false, - "commentStart": 5691, + "commentStart": 5701, "end": 0, "name": { - "commentStart": 5691, + "commentStart": 5701, "end": 0, "name": "doorPlane", "start": 0, @@ -8272,10 +8272,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 5660, + "commentStart": 5670, "end": 0, "name": { - "commentStart": 5660, + "commentStart": 5670, "end": 0, "name": "startProfileAt", "start": 0, @@ -8285,7 +8285,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5660, + "commentStart": 5670, "end": 0, "start": 0, "type": "CallExpression", @@ -8296,7 +8296,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 5713, + "commentStart": 5723, "end": 0, "name": "length", "start": 0, @@ -8304,10 +8304,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 5722, + "commentStart": 5732, "end": 0, "name": { - "commentStart": 5722, + "commentStart": 5732, "end": 0, "name": "profileThickness", "start": 0, @@ -8322,10 +8322,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 5707, + "commentStart": 5717, "end": 0, "name": { - "commentStart": 5707, + "commentStart": 5717, "end": 0, "name": "yLine", "start": 0, @@ -8335,7 +8335,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5707, + "commentStart": 5717, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8347,7 +8347,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 5751, + "commentStart": 5761, "end": 0, "name": "length", "start": 0, @@ -8355,10 +8355,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 5760, + "commentStart": 5770, "end": 0, "name": { - "commentStart": 5760, + "commentStart": 5770, "end": 0, "name": "doorWidth", "start": 0, @@ -8373,10 +8373,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 5745, + "commentStart": 5755, "end": 0, "name": { - "commentStart": 5745, + "commentStart": 5755, "end": 0, "name": "xLine", "start": 0, @@ -8386,7 +8386,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5745, + "commentStart": 5755, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8398,7 +8398,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 5782, + "commentStart": 5792, "end": 0, "name": "length", "start": 0, @@ -8407,10 +8407,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 5792, + "commentStart": 5802, "end": 0, "name": { - "commentStart": 5792, + "commentStart": 5802, "end": 0, "name": "profileThickness", "start": 0, @@ -8421,7 +8421,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 5791, + "commentStart": 5801, "end": 0, "operator": "-", "start": 0, @@ -8432,10 +8432,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 5776, + "commentStart": 5786, "end": 0, "name": { - "commentStart": 5776, + "commentStart": 5786, "end": 0, "name": "yLine", "start": 0, @@ -8445,7 +8445,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5776, + "commentStart": 5786, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8457,19 +8457,19 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 5820, + "commentStart": 5830, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5834, + "commentStart": 5844, "elements": [ { "arguments": [ { - "commentStart": 5849, + "commentStart": 5859, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -8478,10 +8478,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 5835, + "commentStart": 5845, "end": 0, "name": { - "commentStart": 5835, + "commentStart": 5845, "end": 0, "name": "profileStartX", "start": 0, @@ -8491,7 +8491,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5835, + "commentStart": 5845, "end": 0, "start": 0, "type": "CallExpression", @@ -8500,7 +8500,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 5867, + "commentStart": 5877, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -8509,10 +8509,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 5853, + "commentStart": 5863, "end": 0, "name": { - "commentStart": 5853, + "commentStart": 5863, "end": 0, "name": "profileStartY", "start": 0, @@ -8522,7 +8522,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5853, + "commentStart": 5863, "end": 0, "start": 0, "type": "CallExpression", @@ -8538,10 +8538,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 5815, + "commentStart": 5825, "end": 0, "name": { - "commentStart": 5815, + "commentStart": 5825, "end": 0, "name": "line", "start": 0, @@ -8551,7 +8551,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5815, + "commentStart": 5825, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8562,10 +8562,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 5877, + "commentStart": 5887, "end": 0, "name": { - "commentStart": 5877, + "commentStart": 5887, "end": 0, "name": "close", "start": 0, @@ -8575,7 +8575,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5877, + "commentStart": 5887, "end": 0, "start": 0, "type": "CallExpression", @@ -8586,17 +8586,17 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 5906, + "commentStart": 5916, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5913, + "commentStart": 5923, "elements": [ { - "commentStart": 5914, + "commentStart": 5924, "end": 0, "raw": "1", "start": 0, @@ -8608,7 +8608,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } }, { - "commentStart": 5917, + "commentStart": 5927, "end": 0, "raw": "0", "start": 0, @@ -8629,7 +8629,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 5921, + "commentStart": 5931, "end": 0, "name": "instances", "start": 0, @@ -8637,10 +8637,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 5933, + "commentStart": 5943, "end": 0, "name": { - "commentStart": 5933, + "commentStart": 5943, "end": 0, "name": "doorCount", "start": 0, @@ -8655,7 +8655,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 5944, + "commentStart": 5954, "end": 0, "name": "distance", "start": 0, @@ -8663,10 +8663,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 5955, + "commentStart": 5965, "end": 0, "name": { - "commentStart": 5955, + "commentStart": 5965, "end": 0, "name": "blockSubdivisionWidth", "start": 0, @@ -8681,10 +8681,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 5890, + "commentStart": 5900, "end": 0, "name": { - "commentStart": 5890, + "commentStart": 5900, "end": 0, "name": "patternLinear2d", "start": 0, @@ -8694,7 +8694,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5890, + "commentStart": 5900, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8706,7 +8706,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 5991, + "commentStart": 6001, "end": 0, "name": "length", "start": 0, @@ -8714,10 +8714,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 6000, + "commentStart": 6010, "end": 0, "name": { - "commentStart": 6000, + "commentStart": 6010, "end": 0, "name": "doorHeight", "start": 0, @@ -8732,10 +8732,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 5983, + "commentStart": 5993, "end": 0, "name": { - "commentStart": 5983, + "commentStart": 5993, "end": 0, "name": "extrude", "start": 0, @@ -8745,7 +8745,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 5983, + "commentStart": 5993, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8753,13 +8753,13 @@ description: Result of parsing dual-basin-utility-sink.kcl "unlabeled": null } ], - "commentStart": 5660, + "commentStart": 5670, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "7": [ { - "commentStart": 6011, + "commentStart": 6021, "end": 0, "start": 0, "type": "NonCodeNode", @@ -8787,29 +8787,29 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 6028, + "commentStart": 6038, "declaration": { - "commentStart": 6028, + "commentStart": 6038, "end": 0, "id": { - "commentStart": 6028, + "commentStart": 6038, "end": 0, "name": "panelWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 6041, + "commentStart": 6051, "end": 0, "left": { - "commentStart": 6041, + "commentStart": 6051, "end": 0, "left": { "abs_path": false, - "commentStart": 6041, + "commentStart": 6051, "end": 0, "name": { - "commentStart": 6041, + "commentStart": 6051, "end": 0, "name": "blockDepth", "start": 0, @@ -8823,10 +8823,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 6054, + "commentStart": 6064, "end": 0, "name": { - "commentStart": 6054, + "commentStart": 6064, "end": 0, "name": "profileThickness", "start": 0, @@ -8843,14 +8843,14 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "-", "right": { - "commentStart": 6074, + "commentStart": 6084, "end": 0, "left": { "abs_path": false, - "commentStart": 6074, + "commentStart": 6084, "end": 0, "name": { - "commentStart": 6074, + "commentStart": 6084, "end": 0, "name": "doorGap", "start": 0, @@ -8863,7 +8863,7 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "*", "right": { - "commentStart": 6084, + "commentStart": 6094, "end": 0, "raw": "2", "start": 0, @@ -8892,26 +8892,26 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 6087, + "commentStart": 6097, "declaration": { - "commentStart": 6087, + "commentStart": 6097, "end": 0, "id": { - "commentStart": 6087, + "commentStart": 6097, "end": 0, "name": "panelCount", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 6100, + "commentStart": 6110, "end": 0, "left": { "abs_path": false, - "commentStart": 6100, + "commentStart": 6110, "end": 0, "name": { - "commentStart": 6100, + "commentStart": 6110, "end": 0, "name": "doorCount", "start": 0, @@ -8924,7 +8924,7 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "+", "right": { - "commentStart": 6112, + "commentStart": 6122, "end": 0, "raw": "1", "start": 0, @@ -8949,26 +8949,26 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 6114, + "commentStart": 6124, "declaration": { - "commentStart": 6114, + "commentStart": 6124, "end": 0, "id": { - "commentStart": 6114, + "commentStart": 6124, "end": 0, "name": "panelSpacing", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 6129, + "commentStart": 6139, "end": 0, "left": { "abs_path": false, - "commentStart": 6129, + "commentStart": 6139, "end": 0, "name": { - "commentStart": 6129, + "commentStart": 6139, "end": 0, "name": "tableWidth", "start": 0, @@ -8982,10 +8982,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 6142, + "commentStart": 6152, "end": 0, "name": { - "commentStart": 6142, + "commentStart": 6152, "end": 0, "name": "profileThickness", "start": 0, @@ -9010,12 +9010,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 6159, + "commentStart": 6169, "declaration": { - "commentStart": 6159, + "commentStart": 6169, "end": 0, "id": { - "commentStart": 6159, + "commentStart": 6169, "end": 0, "name": "panelBody", "start": 0, @@ -9026,10 +9026,10 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 6186, + "commentStart": 6196, "elements": [ { - "commentStart": 6187, + "commentStart": 6197, "end": 0, "raw": "0", "start": 0, @@ -9042,10 +9042,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, { "abs_path": false, - "commentStart": 6190, + "commentStart": 6200, "end": 0, "name": { - "commentStart": 6190, + "commentStart": 6200, "end": 0, "name": "doorStart", "start": 0, @@ -9064,10 +9064,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, { "abs_path": false, - "commentStart": 6202, + "commentStart": 6212, "end": 0, "name": { - "commentStart": 6202, + "commentStart": 6212, "end": 0, "name": "doorPlane", "start": 0, @@ -9081,10 +9081,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 6171, + "commentStart": 6181, "end": 0, "name": { - "commentStart": 6171, + "commentStart": 6181, "end": 0, "name": "startProfileAt", "start": 0, @@ -9094,7 +9094,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 6171, + "commentStart": 6181, "end": 0, "start": 0, "type": "CallExpression", @@ -9105,7 +9105,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 6224, + "commentStart": 6234, "end": 0, "name": "length", "start": 0, @@ -9113,10 +9113,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 6233, + "commentStart": 6243, "end": 0, "name": { - "commentStart": 6233, + "commentStart": 6243, "end": 0, "name": "panelWidth", "start": 0, @@ -9131,10 +9131,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 6218, + "commentStart": 6228, "end": 0, "name": { - "commentStart": 6218, + "commentStart": 6228, "end": 0, "name": "yLine", "start": 0, @@ -9144,7 +9144,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 6218, + "commentStart": 6228, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9156,7 +9156,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 6256, + "commentStart": 6266, "end": 0, "name": "length", "start": 0, @@ -9164,10 +9164,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 6265, + "commentStart": 6275, "end": 0, "name": { - "commentStart": 6265, + "commentStart": 6275, "end": 0, "name": "profileThickness", "start": 0, @@ -9182,10 +9182,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 6250, + "commentStart": 6260, "end": 0, "name": { - "commentStart": 6250, + "commentStart": 6260, "end": 0, "name": "xLine", "start": 0, @@ -9195,7 +9195,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 6250, + "commentStart": 6260, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9207,7 +9207,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 6294, + "commentStart": 6304, "end": 0, "name": "length", "start": 0, @@ -9216,10 +9216,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 6304, + "commentStart": 6314, "end": 0, "name": { - "commentStart": 6304, + "commentStart": 6314, "end": 0, "name": "panelWidth", "start": 0, @@ -9230,7 +9230,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 6303, + "commentStart": 6313, "end": 0, "operator": "-", "start": 0, @@ -9241,10 +9241,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 6288, + "commentStart": 6298, "end": 0, "name": { - "commentStart": 6288, + "commentStart": 6298, "end": 0, "name": "yLine", "start": 0, @@ -9254,7 +9254,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 6288, + "commentStart": 6298, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9266,19 +9266,19 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 6326, + "commentStart": 6336, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 6340, + "commentStart": 6350, "elements": [ { "arguments": [ { - "commentStart": 6355, + "commentStart": 6365, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -9287,10 +9287,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 6341, + "commentStart": 6351, "end": 0, "name": { - "commentStart": 6341, + "commentStart": 6351, "end": 0, "name": "profileStartX", "start": 0, @@ -9300,7 +9300,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 6341, + "commentStart": 6351, "end": 0, "start": 0, "type": "CallExpression", @@ -9309,7 +9309,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 6373, + "commentStart": 6383, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -9318,10 +9318,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 6359, + "commentStart": 6369, "end": 0, "name": { - "commentStart": 6359, + "commentStart": 6369, "end": 0, "name": "profileStartY", "start": 0, @@ -9331,7 +9331,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 6359, + "commentStart": 6369, "end": 0, "start": 0, "type": "CallExpression", @@ -9347,10 +9347,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 6321, + "commentStart": 6331, "end": 0, "name": { - "commentStart": 6321, + "commentStart": 6331, "end": 0, "name": "line", "start": 0, @@ -9360,7 +9360,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 6321, + "commentStart": 6331, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9371,10 +9371,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 6383, + "commentStart": 6393, "end": 0, "name": { - "commentStart": 6383, + "commentStart": 6393, "end": 0, "name": "close", "start": 0, @@ -9384,7 +9384,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 6383, + "commentStart": 6393, "end": 0, "start": 0, "type": "CallExpression", @@ -9395,17 +9395,17 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 6412, + "commentStart": 6422, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 6419, + "commentStart": 6429, "elements": [ { - "commentStart": 6420, + "commentStart": 6430, "end": 0, "raw": "1", "start": 0, @@ -9417,7 +9417,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } }, { - "commentStart": 6423, + "commentStart": 6433, "end": 0, "raw": "0", "start": 0, @@ -9438,14 +9438,14 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 6427, + "commentStart": 6437, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 6439, + "commentStart": 6449, "end": 0, "raw": "2", "start": 0, @@ -9460,7 +9460,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 6442, + "commentStart": 6452, "end": 0, "name": "distance", "start": 0, @@ -9468,10 +9468,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 6453, + "commentStart": 6463, "end": 0, "name": { - "commentStart": 6453, + "commentStart": 6463, "end": 0, "name": "panelSpacing", "start": 0, @@ -9486,10 +9486,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 6396, + "commentStart": 6406, "end": 0, "name": { - "commentStart": 6396, + "commentStart": 6406, "end": 0, "name": "patternLinear2d", "start": 0, @@ -9499,7 +9499,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 6396, + "commentStart": 6406, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9511,7 +9511,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 6480, + "commentStart": 6490, "end": 0, "name": "length", "start": 0, @@ -9519,10 +9519,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 6489, + "commentStart": 6499, "end": 0, "name": { - "commentStart": 6489, + "commentStart": 6499, "end": 0, "name": "doorHeight", "start": 0, @@ -9537,10 +9537,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 6472, + "commentStart": 6482, "end": 0, "name": { - "commentStart": 6472, + "commentStart": 6482, "end": 0, "name": "extrude", "start": 0, @@ -9550,7 +9550,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 6472, + "commentStart": 6482, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9558,13 +9558,13 @@ description: Result of parsing dual-basin-utility-sink.kcl "unlabeled": null } ], - "commentStart": 6171, + "commentStart": 6181, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "7": [ { - "commentStart": 6500, + "commentStart": 6510, "end": 0, "start": 0, "type": "NonCodeNode", @@ -9592,19 +9592,19 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 6512, + "commentStart": 6522, "declaration": { - "commentStart": 6512, + "commentStart": 6522, "end": 0, "id": { - "commentStart": 6512, + "commentStart": 6522, "end": 0, "name": "handleDepth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 6526, + "commentStart": 6536, "end": 0, "raw": "40", "start": 0, @@ -9625,19 +9625,19 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 6529, + "commentStart": 6539, "declaration": { - "commentStart": 6529, + "commentStart": 6539, "end": 0, "id": { - "commentStart": 6529, + "commentStart": 6539, "end": 0, "name": "handleWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 6543, + "commentStart": 6553, "end": 0, "raw": "120", "start": 0, @@ -9658,19 +9658,19 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 6547, + "commentStart": 6557, "declaration": { - "commentStart": 6547, + "commentStart": 6557, "end": 0, "id": { - "commentStart": 6547, + "commentStart": 6557, "end": 0, "name": "handleFillet", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 6562, + "commentStart": 6572, "end": 0, "raw": "20", "start": 0, @@ -9691,19 +9691,19 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 6565, + "commentStart": 6575, "declaration": { - "commentStart": 6565, + "commentStart": 6575, "end": 0, "id": { - "commentStart": 6565, + "commentStart": 6575, "end": 0, "name": "handleHeightAboveTheFloor", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 6593, + "commentStart": 6603, "end": 0, "raw": "780", "start": 0, @@ -9724,29 +9724,29 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 6597, + "commentStart": 6607, "declaration": { - "commentStart": 6597, + "commentStart": 6607, "end": 0, "id": { - "commentStart": 6597, + "commentStart": 6607, "end": 0, "name": "handleOffset", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 6612, + "commentStart": 6622, "end": 0, "left": { - "commentStart": 6612, + "commentStart": 6622, "end": 0, "left": { "abs_path": false, - "commentStart": 6612, + "commentStart": 6622, "end": 0, "name": { - "commentStart": 6612, + "commentStart": 6622, "end": 0, "name": "doorStart", "start": 0, @@ -9759,14 +9759,14 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "+", "right": { - "commentStart": 6624, + "commentStart": 6634, "end": 0, "left": { "abs_path": false, - "commentStart": 6624, + "commentStart": 6634, "end": 0, "name": { - "commentStart": 6624, + "commentStart": 6634, "end": 0, "name": "doorWidth", "start": 0, @@ -9779,7 +9779,7 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "/", "right": { - "commentStart": 6636, + "commentStart": 6646, "end": 0, "raw": "2", "start": 0, @@ -9800,14 +9800,14 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "-", "right": { - "commentStart": 6641, + "commentStart": 6651, "end": 0, "left": { "abs_path": false, - "commentStart": 6641, + "commentStart": 6651, "end": 0, "name": { - "commentStart": 6641, + "commentStart": 6651, "end": 0, "name": "handleWidth", "start": 0, @@ -9820,7 +9820,7 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "/", "right": { - "commentStart": 6655, + "commentStart": 6665, "end": 0, "raw": "2", "start": 0, @@ -9849,26 +9849,26 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 6658, + "commentStart": 6668, "declaration": { - "commentStart": 6658, + "commentStart": 6668, "end": 0, "id": { - "commentStart": 6658, + "commentStart": 6668, "end": 0, "name": "handleLengthSegmentA", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 6681, + "commentStart": 6691, "end": 0, "left": { "abs_path": false, - "commentStart": 6681, + "commentStart": 6691, "end": 0, "name": { - "commentStart": 6681, + "commentStart": 6691, "end": 0, "name": "handleDepth", "start": 0, @@ -9882,10 +9882,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 6695, + "commentStart": 6705, "end": 0, "name": { - "commentStart": 6695, + "commentStart": 6705, "end": 0, "name": "handleFillet", "start": 0, @@ -9910,26 +9910,26 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 6708, + "commentStart": 6718, "declaration": { - "commentStart": 6708, + "commentStart": 6718, "end": 0, "id": { - "commentStart": 6708, + "commentStart": 6718, "end": 0, "name": "handleLengthSegmentB", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 6731, + "commentStart": 6741, "end": 0, "left": { "abs_path": false, - "commentStart": 6731, + "commentStart": 6741, "end": 0, "name": { - "commentStart": 6731, + "commentStart": 6741, "end": 0, "name": "handleWidth", "start": 0, @@ -9942,14 +9942,14 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "-", "right": { - "commentStart": 6746, + "commentStart": 6756, "end": 0, "left": { "abs_path": false, - "commentStart": 6746, + "commentStart": 6756, "end": 0, "name": { - "commentStart": 6746, + "commentStart": 6756, "end": 0, "name": "handleFillet", "start": 0, @@ -9962,7 +9962,7 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "*", "right": { - "commentStart": 6761, + "commentStart": 6771, "end": 0, "raw": "2", "start": 0, @@ -9991,12 +9991,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 6763, + "commentStart": 6773, "declaration": { - "commentStart": 6765, + "commentStart": 6775, "end": 0, "id": { - "commentStart": 6765, + "commentStart": 6775, "end": 0, "name": "handlePlane", "start": 0, @@ -10009,7 +10009,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 6809, + "commentStart": 6819, "end": 0, "name": "offset", "start": 0, @@ -10017,10 +10017,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 6818, + "commentStart": 6828, "end": 0, "name": { - "commentStart": 6818, + "commentStart": 6828, "end": 0, "name": "handleHeightAboveTheFloor", "start": 0, @@ -10035,10 +10035,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 6793, + "commentStart": 6803, "end": 0, "name": { - "commentStart": 6793, + "commentStart": 6803, "end": 0, "name": "offsetPlane", "start": 0, @@ -10048,17 +10048,17 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 6793, + "commentStart": 6803, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 6805, + "commentStart": 6815, "end": 0, "name": { - "commentStart": 6805, + "commentStart": 6815, "end": 0, "name": "XY", "start": 0, @@ -10073,10 +10073,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 6779, + "commentStart": 6789, "end": 0, "name": { - "commentStart": 6779, + "commentStart": 6789, "end": 0, "name": "startSketchOn", "start": 0, @@ -10086,7 +10086,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 6779, + "commentStart": 6789, "end": 0, "start": 0, "type": "CallExpression", @@ -10102,12 +10102,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 6845, + "commentStart": 6855, "declaration": { - "commentStart": 6847, + "commentStart": 6857, "end": 0, "id": { - "commentStart": 6847, + "commentStart": 6857, "end": 0, "name": "handleProfilePath", "start": 0, @@ -10118,13 +10118,13 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 6882, + "commentStart": 6892, "elements": [ { - "commentStart": 6883, + "commentStart": 6893, "end": 0, "left": { - "commentStart": 6883, + "commentStart": 6893, "end": 0, "raw": "0", "start": 0, @@ -10138,10 +10138,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 6887, + "commentStart": 6897, "end": 0, "name": { - "commentStart": 6887, + "commentStart": 6897, "end": 0, "name": "handleOffset", "start": 0, @@ -10157,7 +10157,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "BinaryExpression" }, { - "commentStart": 6901, + "commentStart": 6911, "end": 0, "raw": "0", "start": 0, @@ -10176,10 +10176,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, { "abs_path": false, - "commentStart": 6905, + "commentStart": 6915, "end": 0, "name": { - "commentStart": 6905, + "commentStart": 6915, "end": 0, "name": "handlePlane", "start": 0, @@ -10193,10 +10193,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 6867, + "commentStart": 6877, "end": 0, "name": { - "commentStart": 6867, + "commentStart": 6877, "end": 0, "name": "startProfileAt", "start": 0, @@ -10206,7 +10206,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 6867, + "commentStart": 6877, "end": 0, "start": 0, "type": "CallExpression", @@ -10217,7 +10217,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 6929, + "commentStart": 6939, "end": 0, "name": "length", "start": 0, @@ -10226,10 +10226,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 6939, + "commentStart": 6949, "end": 0, "name": { - "commentStart": 6939, + "commentStart": 6949, "end": 0, "name": "handleLengthSegmentA", "start": 0, @@ -10240,7 +10240,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 6938, + "commentStart": 6948, "end": 0, "operator": "-", "start": 0, @@ -10251,10 +10251,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 6923, + "commentStart": 6933, "end": 0, "name": { - "commentStart": 6923, + "commentStart": 6933, "end": 0, "name": "yLine", "start": 0, @@ -10264,7 +10264,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 6923, + "commentStart": 6933, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -10274,17 +10274,17 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 6982, + "commentStart": 6992, "elements": [ { - "commentStart": 6991, + "commentStart": 7001, "end": 0, "left": { "abs_path": false, - "commentStart": 6991, + "commentStart": 7001, "end": 0, "name": { - "commentStart": 6991, + "commentStart": 7001, "end": 0, "name": "handleFillet", "start": 0, @@ -10298,10 +10298,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 7006, + "commentStart": 7016, "end": 0, "name": { - "commentStart": 7006, + "commentStart": 7016, "end": 0, "name": "handleOffset", "start": 0, @@ -10319,10 +10319,10 @@ description: Result of parsing dual-basin-utility-sink.kcl { "argument": { "abs_path": false, - "commentStart": 7028, + "commentStart": 7038, "end": 0, "name": { - "commentStart": 7028, + "commentStart": 7038, "end": 0, "name": "handleDepth", "start": 0, @@ -10333,7 +10333,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 7027, + "commentStart": 7037, "end": 0, "operator": "-", "start": 0, @@ -10347,7 +10347,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "ArrayExpression" }, { - "commentStart": 7048, + "commentStart": 7058, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -10356,10 +10356,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 6966, + "commentStart": 6976, "end": 0, "name": { - "commentStart": 6966, + "commentStart": 6976, "end": 0, "name": "tangentialArcTo", "start": 0, @@ -10369,7 +10369,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 6966, + "commentStart": 6976, "end": 0, "start": 0, "type": "CallExpression", @@ -10380,7 +10380,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 7062, + "commentStart": 7072, "end": 0, "name": "length", "start": 0, @@ -10388,10 +10388,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 7071, + "commentStart": 7081, "end": 0, "name": { - "commentStart": 7071, + "commentStart": 7081, "end": 0, "name": "handleLengthSegmentB", "start": 0, @@ -10406,10 +10406,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 7056, + "commentStart": 7066, "end": 0, "name": { - "commentStart": 7056, + "commentStart": 7066, "end": 0, "name": "xLine", "start": 0, @@ -10419,7 +10419,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 7056, + "commentStart": 7066, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -10429,17 +10429,17 @@ description: Result of parsing dual-basin-utility-sink.kcl { "arguments": [ { - "commentStart": 7114, + "commentStart": 7124, "elements": [ { - "commentStart": 7123, + "commentStart": 7133, "end": 0, "left": { "abs_path": false, - "commentStart": 7123, + "commentStart": 7133, "end": 0, "name": { - "commentStart": 7123, + "commentStart": 7133, "end": 0, "name": "handleOffset", "start": 0, @@ -10453,10 +10453,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 7138, + "commentStart": 7148, "end": 0, "name": { - "commentStart": 7138, + "commentStart": 7148, "end": 0, "name": "handleWidth", "start": 0, @@ -10474,10 +10474,10 @@ description: Result of parsing dual-basin-utility-sink.kcl { "argument": { "abs_path": false, - "commentStart": 7159, + "commentStart": 7169, "end": 0, "name": { - "commentStart": 7159, + "commentStart": 7169, "end": 0, "name": "handleLengthSegmentA", "start": 0, @@ -10488,7 +10488,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Name", "type": "Name" }, - "commentStart": 7158, + "commentStart": 7168, "end": 0, "operator": "-", "start": 0, @@ -10502,7 +10502,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "ArrayExpression" }, { - "commentStart": 7188, + "commentStart": 7198, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -10511,10 +10511,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 7098, + "commentStart": 7108, "end": 0, "name": { - "commentStart": 7098, + "commentStart": 7108, "end": 0, "name": "tangentialArcTo", "start": 0, @@ -10524,7 +10524,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 7098, + "commentStart": 7108, "end": 0, "start": 0, "type": "CallExpression", @@ -10535,7 +10535,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 7202, + "commentStart": 7212, "end": 0, "name": "length", "start": 0, @@ -10543,10 +10543,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 7211, + "commentStart": 7221, "end": 0, "name": { - "commentStart": 7211, + "commentStart": 7221, "end": 0, "name": "handleLengthSegmentA", "start": 0, @@ -10561,10 +10561,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 7196, + "commentStart": 7206, "end": 0, "name": { - "commentStart": 7196, + "commentStart": 7206, "end": 0, "name": "yLine", "start": 0, @@ -10574,7 +10574,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 7196, + "commentStart": 7206, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -10582,7 +10582,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "unlabeled": null } ], - "commentStart": 6867, + "commentStart": 6877, "end": 0, "start": 0, "type": "PipeExpression", @@ -10598,12 +10598,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 7233, + "commentStart": 7243, "declaration": { - "commentStart": 7233, + "commentStart": 7243, "end": 0, "id": { - "commentStart": 7233, + "commentStart": 7243, "end": 0, "name": "handleSectionPlane", "start": 0, @@ -10613,10 +10613,10 @@ description: Result of parsing dual-basin-utility-sink.kcl "arguments": [ { "abs_path": false, - "commentStart": 7268, + "commentStart": 7278, "end": 0, "name": { - "commentStart": 7268, + "commentStart": 7278, "end": 0, "name": "XZ", "start": 0, @@ -10630,10 +10630,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 7254, + "commentStart": 7264, "end": 0, "name": { - "commentStart": 7254, + "commentStart": 7264, "end": 0, "name": "startSketchOn", "start": 0, @@ -10643,7 +10643,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 7254, + "commentStart": 7264, "end": 0, "start": 0, "type": "CallExpression", @@ -10659,12 +10659,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 7272, + "commentStart": 7282, "declaration": { - "commentStart": 7272, + "commentStart": 7282, "end": 0, "id": { - "commentStart": 7272, + "commentStart": 7282, "end": 0, "name": "handleProfileSection", "start": 0, @@ -10675,21 +10675,21 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 7327, + "commentStart": 7337, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 7336, + "commentStart": 7346, "elements": [ { "abs_path": false, - "commentStart": 7342, + "commentStart": 7352, "end": 0, "name": { - "commentStart": 7342, + "commentStart": 7352, "end": 0, "name": "handleOffset", "start": 0, @@ -10702,10 +10702,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, { "abs_path": false, - "commentStart": 7360, + "commentStart": 7370, "end": 0, "name": { - "commentStart": 7360, + "commentStart": 7370, "end": 0, "name": "handleHeightAboveTheFloor", "start": 0, @@ -10726,14 +10726,14 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 7393, + "commentStart": 7403, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 7402, + "commentStart": 7412, "end": 0, "raw": "2", "start": 0, @@ -10748,10 +10748,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 7295, + "commentStart": 7305, "end": 0, "name": { - "commentStart": 7295, + "commentStart": 7305, "end": 0, "name": "circle", "start": 0, @@ -10761,17 +10761,17 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 7295, + "commentStart": 7305, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 7305, + "commentStart": 7315, "end": 0, "name": { - "commentStart": 7305, + "commentStart": 7315, "end": 0, "name": "handleSectionPlane", "start": 0, @@ -10793,12 +10793,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "VariableDeclaration" }, { - "commentStart": 7407, + "commentStart": 7417, "declaration": { - "commentStart": 7407, + "commentStart": 7417, "end": 0, "id": { - "commentStart": 7407, + "commentStart": 7417, "end": 0, "name": "handleBody", "start": 0, @@ -10811,7 +10811,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 7448, + "commentStart": 7458, "end": 0, "name": "path", "start": 0, @@ -10819,10 +10819,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 7455, + "commentStart": 7465, "end": 0, "name": { - "commentStart": 7455, + "commentStart": 7465, "end": 0, "name": "handleProfilePath", "start": 0, @@ -10837,10 +10837,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 7420, + "commentStart": 7430, "end": 0, "name": { - "commentStart": 7420, + "commentStart": 7430, "end": 0, "name": "sweep", "start": 0, @@ -10850,17 +10850,17 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 7420, + "commentStart": 7430, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 7426, + "commentStart": 7436, "end": 0, "name": { - "commentStart": 7426, + "commentStart": 7436, "end": 0, "name": "handleProfileSection", "start": 0, @@ -10877,17 +10877,17 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 7495, + "commentStart": 7505, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 7502, + "commentStart": 7512, "elements": [ { - "commentStart": 7503, + "commentStart": 7513, "end": 0, "raw": "1", "start": 0, @@ -10899,7 +10899,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } }, { - "commentStart": 7506, + "commentStart": 7516, "end": 0, "raw": "0", "start": 0, @@ -10911,7 +10911,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } }, { - "commentStart": 7509, + "commentStart": 7519, "end": 0, "raw": "0", "start": 0, @@ -10932,7 +10932,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 7513, + "commentStart": 7523, "end": 0, "name": "instances", "start": 0, @@ -10940,10 +10940,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 7525, + "commentStart": 7535, "end": 0, "name": { - "commentStart": 7525, + "commentStart": 7535, "end": 0, "name": "doorCount", "start": 0, @@ -10958,7 +10958,7 @@ description: Result of parsing dual-basin-utility-sink.kcl { "type": "LabeledArg", "label": { - "commentStart": 7536, + "commentStart": 7546, "end": 0, "name": "distance", "start": 0, @@ -10966,10 +10966,10 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "arg": { "abs_path": false, - "commentStart": 7547, + "commentStart": 7557, "end": 0, "name": { - "commentStart": 7547, + "commentStart": 7557, "end": 0, "name": "blockSubdivisionWidth", "start": 0, @@ -10984,10 +10984,10 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "callee": { "abs_path": false, - "commentStart": 7479, + "commentStart": 7489, "end": 0, "name": { - "commentStart": 7479, + "commentStart": 7489, "end": 0, "name": "patternLinear3d", "start": 0, @@ -10997,7 +10997,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "start": 0, "type": "Name" }, - "commentStart": 7479, + "commentStart": 7489, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -11005,7 +11005,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "unlabeled": null } ], - "commentStart": 7420, + "commentStart": 7430, "end": 0, "start": 0, "type": "PipeExpression", @@ -11039,7 +11039,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "// A stainless steel sink unit with dual rectangular basins and six under-counter storage compartments.", "", "", - "// set units" + "// Set units" ], "properties": [ { @@ -11080,7 +11080,7 @@ description: Result of parsing dual-basin-utility-sink.kcl "nonCodeNodes": { "2": [ { - "commentStart": 243, + "commentStart": 253, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11091,7 +11091,7 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "4": [ { - "commentStart": 285, + "commentStart": 295, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11102,7 +11102,7 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "8": [ { - "commentStart": 442, + "commentStart": 452, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11113,7 +11113,7 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "13": [ { - "commentStart": 650, + "commentStart": 660, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11124,7 +11124,7 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "16": [ { - "commentStart": 1173, + "commentStart": 1183, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11135,7 +11135,7 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "18": [ { - "commentStart": 1719, + "commentStart": 1729, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11146,7 +11146,7 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "23": [ { - "commentStart": 2411, + "commentStart": 2421, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11157,7 +11157,7 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "25": [ { - "commentStart": 2954, + "commentStart": 2964, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11168,7 +11168,7 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "26": [ { - "commentStart": 3310, + "commentStart": 3320, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11179,7 +11179,7 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "30": [ { - "commentStart": 4097, + "commentStart": 4107, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11190,7 +11190,7 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "37": [ { - "commentStart": 4264, + "commentStart": 4274, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11201,7 +11201,7 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "39": [ { - "commentStart": 4697, + "commentStart": 4707, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11212,7 +11212,7 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "47": [ { - "commentStart": 5570, + "commentStart": 5580, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11223,7 +11223,7 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "60": [ { - "commentStart": 6763, + "commentStart": 6773, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11234,7 +11234,7 @@ description: Result of parsing dual-basin-utility-sink.kcl ], "61": [ { - "commentStart": 6845, + "commentStart": 6855, "end": 0, "start": 0, "type": "NonCodeNode", diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_graph_flowchart.snap.md index cde2a7a03..0356ab2e6 100644 --- a/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_graph_flowchart.snap.md @@ -1,114 +1,114 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[266, 291, 0]"] - 3["Segment
[297, 345, 0]"] - 4["Segment
[351, 453, 0]"] - 5["Segment
[459, 579, 0]"] - 6["Segment
[585, 670, 0]"] - 7["Segment
[676, 683, 0]"] + 2["Path
[287, 312, 0]"] + 3["Segment
[318, 366, 0]"] + 4["Segment
[372, 474, 0]"] + 5["Segment
[480, 600, 0]"] + 6["Segment
[606, 691, 0]"] + 7["Segment
[697, 704, 0]"] 8[Solid2d] end subgraph path29 [Path] - 29["Path
[1594, 1677, 0]"] - 30["Segment
[1594, 1677, 0]"] + 29["Path
[1615, 1698, 0]"] + 30["Segment
[1615, 1698, 0]"] 31[Solid2d] end subgraph path32 [Path] - 32["Path
[1690, 1757, 0]"] - 33["Segment
[1690, 1757, 0]"] + 32["Path
[1711, 1778, 0]"] + 33["Segment
[1711, 1778, 0]"] 34[Solid2d] end subgraph path42 [Path] - 42["Path
[1594, 1677, 0]"] - 43["Segment
[1594, 1677, 0]"] + 42["Path
[1615, 1698, 0]"] + 43["Segment
[1615, 1698, 0]"] 44[Solid2d] end subgraph path45 [Path] - 45["Path
[1690, 1757, 0]"] - 46["Segment
[1690, 1757, 0]"] + 45["Path
[1711, 1778, 0]"] + 46["Segment
[1711, 1778, 0]"] 47[Solid2d] end subgraph path55 [Path] - 55["Path
[1594, 1677, 0]"] - 56["Segment
[1594, 1677, 0]"] + 55["Path
[1615, 1698, 0]"] + 56["Segment
[1615, 1698, 0]"] 57[Solid2d] end subgraph path58 [Path] - 58["Path
[1690, 1757, 0]"] - 59["Segment
[1690, 1757, 0]"] + 58["Path
[1711, 1778, 0]"] + 59["Segment
[1711, 1778, 0]"] 60[Solid2d] end subgraph path68 [Path] - 68["Path
[1594, 1677, 0]"] - 69["Segment
[1594, 1677, 0]"] + 68["Path
[1615, 1698, 0]"] + 69["Segment
[1615, 1698, 0]"] 70[Solid2d] end subgraph path71 [Path] - 71["Path
[1690, 1757, 0]"] - 72["Segment
[1690, 1757, 0]"] + 71["Path
[1711, 1778, 0]"] + 72["Segment
[1711, 1778, 0]"] 73[Solid2d] end subgraph path81 [Path] - 81["Path
[2328, 2363, 0]"] - 82["Segment
[2369, 2417, 0]"] - 83["Segment
[2423, 2525, 0]"] - 84["Segment
[2531, 2651, 0]"] - 85["Segment
[2657, 2742, 0]"] - 86["Segment
[2748, 2755, 0]"] + 81["Path
[2349, 2384, 0]"] + 82["Segment
[2390, 2438, 0]"] + 83["Segment
[2444, 2546, 0]"] + 84["Segment
[2552, 2672, 0]"] + 85["Segment
[2678, 2763, 0]"] + 86["Segment
[2769, 2776, 0]"] 87[Solid2d] end subgraph path88 [Path] - 88["Path
[2766, 2922, 0]"] - 89["Segment
[2766, 2922, 0]"] + 88["Path
[2787, 2943, 0]"] + 89["Segment
[2787, 2943, 0]"] 90[Solid2d] end subgraph path91 [Path] - 91["Path
[2937, 3104, 0]"] - 92["Segment
[2937, 3104, 0]"] + 91["Path
[2958, 3125, 0]"] + 92["Segment
[2958, 3125, 0]"] 93[Solid2d] end subgraph path94 [Path] - 94["Path
[3119, 3277, 0]"] - 95["Segment
[3119, 3277, 0]"] + 94["Path
[3140, 3298, 0]"] + 95["Segment
[3140, 3298, 0]"] 96[Solid2d] end subgraph path97 [Path] - 97["Path
[3292, 3461, 0]"] - 98["Segment
[3292, 3461, 0]"] + 97["Path
[3313, 3482, 0]"] + 98["Segment
[3313, 3482, 0]"] 99[Solid2d] end subgraph path119 [Path] - 119["Path
[3902, 3986, 0]"] - 120["Segment
[3992, 4062, 0]"] - 121["Segment
[4068, 4192, 0]"] - 122["Segment
[4198, 4318, 0]"] - 123["Segment
[4324, 4409, 0]"] - 124["Segment
[4415, 4422, 0]"] + 119["Path
[3923, 4007, 0]"] + 120["Segment
[4013, 4083, 0]"] + 121["Segment
[4089, 4213, 0]"] + 122["Segment
[4219, 4339, 0]"] + 123["Segment
[4345, 4430, 0]"] + 124["Segment
[4436, 4443, 0]"] 125[Solid2d] end subgraph path126 [Path] - 126["Path
[4433, 4605, 0]"] - 127["Segment
[4433, 4605, 0]"] + 126["Path
[4454, 4626, 0]"] + 127["Segment
[4454, 4626, 0]"] 128[Solid2d] end subgraph path129 [Path] - 129["Path
[4620, 4803, 0]"] - 130["Segment
[4620, 4803, 0]"] + 129["Path
[4641, 4824, 0]"] + 130["Segment
[4641, 4824, 0]"] 131[Solid2d] end subgraph path132 [Path] - 132["Path
[4818, 4992, 0]"] - 133["Segment
[4818, 4992, 0]"] + 132["Path
[4839, 5013, 0]"] + 133["Segment
[4839, 5013, 0]"] 134[Solid2d] end subgraph path135 [Path] - 135["Path
[5007, 5192, 0]"] - 136["Segment
[5007, 5192, 0]"] + 135["Path
[5028, 5213, 0]"] + 136["Segment
[5028, 5213, 0]"] 137[Solid2d] end - 1["Plane
[243, 260, 0]"] - 9["Sweep Extrusion
[697, 732, 0]"] + 1["Plane
[264, 281, 0]"] + 9["Sweep Extrusion
[718, 753, 0]"] 10[Wall] 11[Wall] 12[Wall] @@ -123,40 +123,40 @@ flowchart LR 21["SweepEdge Adjacent"] 22["SweepEdge Opposite"] 23["SweepEdge Adjacent"] - 24["EdgeCut Fillet
[738, 1020, 0]"] - 25["EdgeCut Fillet
[738, 1020, 0]"] - 26["EdgeCut Fillet
[738, 1020, 0]"] - 27["EdgeCut Fillet
[738, 1020, 0]"] - 28["Plane
[1563, 1586, 0]"] - 35["Sweep Extrusion
[1777, 1828, 0]"] + 24["EdgeCut Fillet
[759, 1041, 0]"] + 25["EdgeCut Fillet
[759, 1041, 0]"] + 26["EdgeCut Fillet
[759, 1041, 0]"] + 27["EdgeCut Fillet
[759, 1041, 0]"] + 28["Plane
[1584, 1607, 0]"] + 35["Sweep Extrusion
[1798, 1849, 0]"] 36[Wall] 37["Cap Start"] 38["Cap End"] 39["SweepEdge Opposite"] 40["SweepEdge Adjacent"] - 41["Plane
[1563, 1586, 0]"] - 48["Sweep Extrusion
[1777, 1828, 0]"] + 41["Plane
[1584, 1607, 0]"] + 48["Sweep Extrusion
[1798, 1849, 0]"] 49[Wall] 50["Cap Start"] 51["Cap End"] 52["SweepEdge Opposite"] 53["SweepEdge Adjacent"] - 54["Plane
[1563, 1586, 0]"] - 61["Sweep Extrusion
[1777, 1828, 0]"] + 54["Plane
[1584, 1607, 0]"] + 61["Sweep Extrusion
[1798, 1849, 0]"] 62[Wall] 63["Cap Start"] 64["Cap End"] 65["SweepEdge Opposite"] 66["SweepEdge Adjacent"] - 67["Plane
[1563, 1586, 0]"] - 74["Sweep Extrusion
[1777, 1828, 0]"] + 67["Plane
[1584, 1607, 0]"] + 74["Sweep Extrusion
[1798, 1849, 0]"] 75[Wall] 76["Cap Start"] 77["Cap End"] 78["SweepEdge Opposite"] 79["SweepEdge Adjacent"] - 80["Plane
[2305, 2322, 0]"] - 100["Sweep Extrusion
[3479, 3521, 0]"] + 80["Plane
[2326, 2343, 0]"] + 100["Sweep Extrusion
[3500, 3542, 0]"] 101[Wall] 102[Wall] 103[Wall] @@ -171,11 +171,11 @@ flowchart LR 112["SweepEdge Adjacent"] 113["SweepEdge Opposite"] 114["SweepEdge Adjacent"] - 115["EdgeCut Fillet
[3527, 3809, 0]"] - 116["EdgeCut Fillet
[3527, 3809, 0]"] - 117["EdgeCut Fillet
[3527, 3809, 0]"] - 118["EdgeCut Fillet
[3527, 3809, 0]"] - 138["Sweep Extrusion
[5210, 5252, 0]"] + 115["EdgeCut Fillet
[3548, 3830, 0]"] + 116["EdgeCut Fillet
[3548, 3830, 0]"] + 117["EdgeCut Fillet
[3548, 3830, 0]"] + 118["EdgeCut Fillet
[3548, 3830, 0]"] + 138["Sweep Extrusion
[5231, 5273, 0]"] 139[Wall] 140[Wall] 141[Wall] @@ -190,11 +190,11 @@ flowchart LR 150["SweepEdge Adjacent"] 151["SweepEdge Opposite"] 152["SweepEdge Adjacent"] - 153["EdgeCut Fillet
[5258, 5540, 0]"] - 154["EdgeCut Fillet
[5258, 5540, 0]"] - 155["EdgeCut Fillet
[5258, 5540, 0]"] - 156["EdgeCut Fillet
[5258, 5540, 0]"] - 157["StartSketchOnFace
[3864, 3896, 0]"] + 153["EdgeCut Fillet
[5279, 5561, 0]"] + 154["EdgeCut Fillet
[5279, 5561, 0]"] + 155["EdgeCut Fillet
[5279, 5561, 0]"] + 156["EdgeCut Fillet
[5279, 5561, 0]"] + 157["StartSketchOnFace
[3885, 3917, 0]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/ast.snap b/rust/kcl-lib/tests/kcl_samples/enclosure/ast.snap index 3150eaf35..7f16e0e1d 100644 --- a/rust/kcl-lib/tests/kcl_samples/enclosure/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing enclosure.kcl { "commentStart": 115, "declaration": { - "commentStart": 117, + "commentStart": 138, "end": 0, "id": { - "commentStart": 117, + "commentStart": 138, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 126, + "commentStart": 147, "end": 0, "raw": "175", "start": 0, @@ -34,24 +34,27 @@ description: Result of parsing enclosure.kcl }, "end": 0, "kind": "const", + "preComments": [ + "// Define parameters" + ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 130, + "commentStart": 151, "declaration": { - "commentStart": 130, + "commentStart": 151, "end": 0, "id": { - "commentStart": 130, + "commentStart": 151, "end": 0, "name": "width", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 138, + "commentStart": 159, "end": 0, "raw": "125", "start": 0, @@ -72,19 +75,19 @@ description: Result of parsing enclosure.kcl "type": "VariableDeclaration" }, { - "commentStart": 142, + "commentStart": 163, "declaration": { - "commentStart": 142, + "commentStart": 163, "end": 0, "id": { - "commentStart": 142, + "commentStart": 163, "end": 0, "name": "height", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 151, + "commentStart": 172, "end": 0, "raw": "70", "start": 0, @@ -105,19 +108,19 @@ description: Result of parsing enclosure.kcl "type": "VariableDeclaration" }, { - "commentStart": 154, + "commentStart": 175, "declaration": { - "commentStart": 154, + "commentStart": 175, "end": 0, "id": { - "commentStart": 154, + "commentStart": 175, "end": 0, "name": "wallThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 170, + "commentStart": 191, "end": 0, "raw": "3", "start": 0, @@ -138,19 +141,19 @@ description: Result of parsing enclosure.kcl "type": "VariableDeclaration" }, { - "commentStart": 172, + "commentStart": 193, "declaration": { - "commentStart": 172, + "commentStart": 193, "end": 0, "id": { - "commentStart": 172, + "commentStart": 193, "end": 0, "name": "holeDia", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 182, + "commentStart": 203, "end": 0, "raw": "4", "start": 0, @@ -171,12 +174,12 @@ description: Result of parsing enclosure.kcl "type": "VariableDeclaration" }, { - "commentStart": 183, + "commentStart": 204, "declaration": { - "commentStart": 231, + "commentStart": 252, "end": 0, "id": { - "commentStart": 231, + "commentStart": 252, "end": 0, "name": "sketch001", "start": 0, @@ -188,10 +191,10 @@ description: Result of parsing enclosure.kcl "arguments": [ { "abs_path": false, - "commentStart": 257, + "commentStart": 278, "end": 0, "name": { - "commentStart": 257, + "commentStart": 278, "end": 0, "name": "XY", "start": 0, @@ -205,10 +208,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 243, + "commentStart": 264, "end": 0, "name": { - "commentStart": 243, + "commentStart": 264, "end": 0, "name": "startSketchOn", "start": 0, @@ -218,7 +221,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 243, + "commentStart": 264, "end": 0, "start": 0, "type": "CallExpression", @@ -227,10 +230,10 @@ description: Result of parsing enclosure.kcl { "arguments": [ { - "commentStart": 281, + "commentStart": 302, "elements": [ { - "commentStart": 282, + "commentStart": 303, "end": 0, "raw": "0", "start": 0, @@ -242,7 +245,7 @@ description: Result of parsing enclosure.kcl } }, { - "commentStart": 285, + "commentStart": 306, "end": 0, "raw": "0", "start": 0, @@ -260,7 +263,7 @@ description: Result of parsing enclosure.kcl "type": "ArrayExpression" }, { - "commentStart": 289, + "commentStart": 310, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -269,10 +272,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 266, + "commentStart": 287, "end": 0, "name": { - "commentStart": 266, + "commentStart": 287, "end": 0, "name": "startProfileAt", "start": 0, @@ -282,7 +285,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 266, + "commentStart": 287, "end": 0, "start": 0, "type": "CallExpression", @@ -291,10 +294,10 @@ description: Result of parsing enclosure.kcl { "arguments": [ { - "commentStart": 308, + "commentStart": 329, "elements": [ { - "commentStart": 309, + "commentStart": 330, "end": 0, "raw": "0", "start": 0, @@ -307,10 +310,10 @@ description: Result of parsing enclosure.kcl }, { "abs_path": false, - "commentStart": 312, + "commentStart": 333, "end": 0, "name": { - "commentStart": 312, + "commentStart": 333, "end": 0, "name": "width", "start": 0, @@ -328,14 +331,14 @@ description: Result of parsing enclosure.kcl "type": "ArrayExpression" }, { - "commentStart": 320, + "commentStart": 341, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 323, + "commentStart": 344, "end": 0, "start": 0, "type": "TagDeclarator", @@ -345,10 +348,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 297, + "commentStart": 318, "end": 0, "name": { - "commentStart": 297, + "commentStart": 318, "end": 0, "name": "angledLine", "start": 0, @@ -358,7 +361,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 297, + "commentStart": 318, "end": 0, "start": 0, "type": "CallExpression", @@ -367,19 +370,19 @@ description: Result of parsing enclosure.kcl { "arguments": [ { - "commentStart": 362, + "commentStart": 383, "elements": [ { - "commentStart": 371, + "commentStart": 392, "end": 0, "left": { "arguments": [ { "abs_path": false, - "commentStart": 378, + "commentStart": 399, "end": 0, "name": { - "commentStart": 378, + "commentStart": 399, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -393,10 +396,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 371, + "commentStart": 392, "end": 0, "name": { - "commentStart": 371, + "commentStart": 392, "end": 0, "name": "segAng", "start": 0, @@ -406,7 +409,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 371, + "commentStart": 392, "end": 0, "start": 0, "type": "CallExpression", @@ -414,7 +417,7 @@ description: Result of parsing enclosure.kcl }, "operator": "+", "right": { - "commentStart": 402, + "commentStart": 423, "end": 0, "raw": "90", "start": 0, @@ -431,10 +434,10 @@ description: Result of parsing enclosure.kcl }, { "abs_path": false, - "commentStart": 413, + "commentStart": 434, "end": 0, "name": { - "commentStart": 413, + "commentStart": 434, "end": 0, "name": "length", "start": 0, @@ -452,14 +455,14 @@ description: Result of parsing enclosure.kcl "type": "ArrayExpression" }, { - "commentStart": 428, + "commentStart": 449, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 431, + "commentStart": 452, "end": 0, "start": 0, "type": "TagDeclarator", @@ -469,10 +472,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 351, + "commentStart": 372, "end": 0, "name": { - "commentStart": 351, + "commentStart": 372, "end": 0, "name": "angledLine", "start": 0, @@ -482,7 +485,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 351, + "commentStart": 372, "end": 0, "start": 0, "type": "CallExpression", @@ -491,16 +494,16 @@ description: Result of parsing enclosure.kcl { "arguments": [ { - "commentStart": 470, + "commentStart": 491, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 486, + "commentStart": 507, "end": 0, "name": { - "commentStart": 486, + "commentStart": 507, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -514,10 +517,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 479, + "commentStart": 500, "end": 0, "name": { - "commentStart": 479, + "commentStart": 500, "end": 0, "name": "segAng", "start": 0, @@ -527,7 +530,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 479, + "commentStart": 500, "end": 0, "start": 0, "type": "CallExpression", @@ -538,10 +541,10 @@ description: Result of parsing enclosure.kcl "arguments": [ { "abs_path": false, - "commentStart": 524, + "commentStart": 545, "end": 0, "name": { - "commentStart": 524, + "commentStart": 545, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -555,10 +558,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 517, + "commentStart": 538, "end": 0, "name": { - "commentStart": 517, + "commentStart": 538, "end": 0, "name": "segLen", "start": 0, @@ -568,13 +571,13 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 517, + "commentStart": 538, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 516, + "commentStart": 537, "end": 0, "operator": "-", "start": 0, @@ -588,14 +591,14 @@ description: Result of parsing enclosure.kcl "type": "ArrayExpression" }, { - "commentStart": 554, + "commentStart": 575, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 557, + "commentStart": 578, "end": 0, "start": 0, "type": "TagDeclarator", @@ -605,10 +608,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 459, + "commentStart": 480, "end": 0, "name": { - "commentStart": 459, + "commentStart": 480, "end": 0, "name": "angledLine", "start": 0, @@ -618,7 +621,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 459, + "commentStart": 480, "end": 0, "start": 0, "type": "CallExpression", @@ -629,19 +632,19 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 590, + "commentStart": 611, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 604, + "commentStart": 625, "elements": [ { "arguments": [ { - "commentStart": 619, + "commentStart": 640, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -650,10 +653,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 605, + "commentStart": 626, "end": 0, "name": { - "commentStart": 605, + "commentStart": 626, "end": 0, "name": "profileStartX", "start": 0, @@ -663,7 +666,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 605, + "commentStart": 626, "end": 0, "start": 0, "type": "CallExpression", @@ -672,7 +675,7 @@ description: Result of parsing enclosure.kcl { "arguments": [ { - "commentStart": 637, + "commentStart": 658, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -681,10 +684,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 623, + "commentStart": 644, "end": 0, "name": { - "commentStart": 623, + "commentStart": 644, "end": 0, "name": "profileStartY", "start": 0, @@ -694,7 +697,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 623, + "commentStart": 644, "end": 0, "start": 0, "type": "CallExpression", @@ -710,14 +713,14 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 642, + "commentStart": 663, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 648, + "commentStart": 669, "end": 0, "start": 0, "type": "TagDeclarator", @@ -728,10 +731,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 585, + "commentStart": 606, "end": 0, "name": { - "commentStart": 585, + "commentStart": 606, "end": 0, "name": "line", "start": 0, @@ -741,7 +744,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 585, + "commentStart": 606, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -752,10 +755,10 @@ description: Result of parsing enclosure.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 676, + "commentStart": 697, "end": 0, "name": { - "commentStart": 676, + "commentStart": 697, "end": 0, "name": "close", "start": 0, @@ -765,14 +768,14 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 676, + "commentStart": 697, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 243, + "commentStart": 264, "end": 0, "start": 0, "type": "PipeExpression", @@ -793,12 +796,12 @@ description: Result of parsing enclosure.kcl "type": "VariableDeclaration" }, { - "commentStart": 684, + "commentStart": 705, "declaration": { - "commentStart": 684, + "commentStart": 705, "end": 0, "id": { - "commentStart": 684, + "commentStart": 705, "end": 0, "name": "extrude001", "start": 0, @@ -811,7 +814,7 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 716, + "commentStart": 737, "end": 0, "name": "length", "start": 0, @@ -819,10 +822,10 @@ description: Result of parsing enclosure.kcl }, "arg": { "abs_path": false, - "commentStart": 725, + "commentStart": 746, "end": 0, "name": { - "commentStart": 725, + "commentStart": 746, "end": 0, "name": "height", "start": 0, @@ -837,10 +840,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 697, + "commentStart": 718, "end": 0, "name": { - "commentStart": 697, + "commentStart": 718, "end": 0, "name": "extrude", "start": 0, @@ -850,17 +853,17 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 697, + "commentStart": 718, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 705, + "commentStart": 726, "end": 0, "name": { - "commentStart": 705, + "commentStart": 726, "end": 0, "name": "sketch001", "start": 0, @@ -877,21 +880,21 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 753, + "commentStart": 774, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 762, + "commentStart": 783, "end": 0, "left": { "abs_path": false, - "commentStart": 762, + "commentStart": 783, "end": 0, "name": { - "commentStart": 762, + "commentStart": 783, "end": 0, "name": "wallThickness", "start": 0, @@ -904,7 +907,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 778, + "commentStart": 799, "end": 0, "raw": "4", "start": 0, @@ -923,23 +926,23 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 788, + "commentStart": 809, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 795, + "commentStart": 816, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 826, + "commentStart": 847, "end": 0, "name": { - "commentStart": 826, + "commentStart": 847, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -953,10 +956,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 806, + "commentStart": 827, "end": 0, "name": { - "commentStart": 806, + "commentStart": 827, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -966,7 +969,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 806, + "commentStart": 827, "end": 0, "start": 0, "type": "CallExpression", @@ -976,10 +979,10 @@ description: Result of parsing enclosure.kcl "arguments": [ { "abs_path": false, - "commentStart": 878, + "commentStart": 899, "end": 0, "name": { - "commentStart": 878, + "commentStart": 899, "end": 0, "name": "rectangleSegmentB001", "start": 0, @@ -993,10 +996,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 858, + "commentStart": 879, "end": 0, "name": { - "commentStart": 858, + "commentStart": 879, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -1006,7 +1009,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 858, + "commentStart": 879, "end": 0, "start": 0, "type": "CallExpression", @@ -1016,10 +1019,10 @@ description: Result of parsing enclosure.kcl "arguments": [ { "abs_path": false, - "commentStart": 930, + "commentStart": 951, "end": 0, "name": { - "commentStart": 930, + "commentStart": 951, "end": 0, "name": "rectangleSegmentC001", "start": 0, @@ -1033,10 +1036,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 910, + "commentStart": 931, "end": 0, "name": { - "commentStart": 910, + "commentStart": 931, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -1046,7 +1049,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 910, + "commentStart": 931, "end": 0, "start": 0, "type": "CallExpression", @@ -1056,10 +1059,10 @@ description: Result of parsing enclosure.kcl "arguments": [ { "abs_path": false, - "commentStart": 982, + "commentStart": 1003, "end": 0, "name": { - "commentStart": 982, + "commentStart": 1003, "end": 0, "name": "rectangleSegmentD001", "start": 0, @@ -1073,10 +1076,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 962, + "commentStart": 983, "end": 0, "name": { - "commentStart": 962, + "commentStart": 983, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -1086,7 +1089,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 962, + "commentStart": 983, "end": 0, "start": 0, "type": "CallExpression", @@ -1102,10 +1105,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 738, + "commentStart": 759, "end": 0, "name": { - "commentStart": 738, + "commentStart": 759, "end": 0, "name": "fillet", "start": 0, @@ -1115,7 +1118,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 738, + "commentStart": 759, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1127,17 +1130,17 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 1105, + "commentStart": 1126, "end": 0, "name": "faces", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1113, + "commentStart": 1134, "elements": [ { - "commentStart": 1114, + "commentStart": 1135, "end": 0, "raw": "\"end\"", "start": 0, @@ -1155,7 +1158,7 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 1122, + "commentStart": 1143, "end": 0, "name": "thickness", "start": 0, @@ -1163,10 +1166,10 @@ description: Result of parsing enclosure.kcl }, "arg": { "abs_path": false, - "commentStart": 1134, + "commentStart": 1155, "end": 0, "name": { - "commentStart": 1134, + "commentStart": 1155, "end": 0, "name": "wallThickness", "start": 0, @@ -1181,10 +1184,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 1099, + "commentStart": 1120, "end": 0, "name": { - "commentStart": 1099, + "commentStart": 1120, "end": 0, "name": "shell", "start": 0, @@ -1194,7 +1197,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 1099, + "commentStart": 1120, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1202,13 +1205,13 @@ description: Result of parsing enclosure.kcl "unlabeled": null } ], - "commentStart": 697, + "commentStart": 718, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 1022, + "commentStart": 1043, "end": 0, "start": 0, "type": "NonCodeNode", @@ -1221,7 +1224,7 @@ description: Result of parsing enclosure.kcl ], "2": [ { - "commentStart": 1148, + "commentStart": 1169, "end": 0, "start": 0, "type": "NonCodeNode", @@ -1249,12 +1252,12 @@ description: Result of parsing enclosure.kcl "type": "VariableDeclaration" }, { - "commentStart": 1240, + "commentStart": 1261, "declaration": { - "commentStart": 1243, + "commentStart": 1264, "end": 0, "id": { - "commentStart": 1243, + "commentStart": 1264, "end": 0, "name": "function001", "start": 0, @@ -1264,26 +1267,26 @@ description: Result of parsing enclosure.kcl "body": { "body": [ { - "commentStart": 1269, + "commentStart": 1290, "declaration": { - "commentStart": 1320, + "commentStart": 1341, "end": 0, "id": { - "commentStart": 1320, + "commentStart": 1341, "end": 0, "name": "plane001", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 1331, + "commentStart": 1352, "end": 0, "properties": [ { - "commentStart": 1337, + "commentStart": 1358, "end": 0, "key": { - "commentStart": 1337, + "commentStart": 1358, "end": 0, "name": "plane", "start": 0, @@ -1292,14 +1295,14 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1345, + "commentStart": 1366, "end": 0, "properties": [ { - "commentStart": 1353, + "commentStart": 1374, "end": 0, "key": { - "commentStart": 1353, + "commentStart": 1374, "end": 0, "name": "origin", "start": 0, @@ -1308,10 +1311,10 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1362, + "commentStart": 1383, "elements": [ { - "commentStart": 1363, + "commentStart": 1384, "end": 0, "raw": "0.0", "start": 0, @@ -1323,7 +1326,7 @@ description: Result of parsing enclosure.kcl } }, { - "commentStart": 1368, + "commentStart": 1389, "end": 0, "raw": "0.0", "start": 0, @@ -1336,10 +1339,10 @@ description: Result of parsing enclosure.kcl }, { "abs_path": false, - "commentStart": 1373, + "commentStart": 1394, "end": 0, "name": { - "commentStart": 1373, + "commentStart": 1394, "end": 0, "name": "wallThickness", "start": 0, @@ -1358,10 +1361,10 @@ description: Result of parsing enclosure.kcl } }, { - "commentStart": 1395, + "commentStart": 1416, "end": 0, "key": { - "commentStart": 1395, + "commentStart": 1416, "end": 0, "name": "xAxis", "start": 0, @@ -1370,10 +1373,10 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1403, + "commentStart": 1424, "elements": [ { - "commentStart": 1404, + "commentStart": 1425, "end": 0, "raw": "1.0", "start": 0, @@ -1385,7 +1388,7 @@ description: Result of parsing enclosure.kcl } }, { - "commentStart": 1409, + "commentStart": 1430, "end": 0, "raw": "0.0", "start": 0, @@ -1396,40 +1399,6 @@ description: Result of parsing enclosure.kcl "suffix": "None" } }, - { - "commentStart": 1414, - "end": 0, - "raw": "0.0", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 0, - "start": 0, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "commentStart": 1426, - "end": 0, - "key": { - "commentStart": 1426, - "end": 0, - "name": "yAxis", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ObjectProperty", - "value": { - "commentStart": 1434, - "elements": [ { "commentStart": 1435, "end": 0, @@ -1441,9 +1410,43 @@ description: Result of parsing enclosure.kcl "value": 0.0, "suffix": "None" } + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "commentStart": 1447, + "end": 0, + "key": { + "commentStart": 1447, + "end": 0, + "name": "yAxis", + "start": 0, + "type": "Identifier" + }, + "start": 0, + "type": "ObjectProperty", + "value": { + "commentStart": 1455, + "elements": [ + { + "commentStart": 1456, + "end": 0, + "raw": "0.0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } }, { - "commentStart": 1440, + "commentStart": 1461, "end": 0, "raw": "1.0", "start": 0, @@ -1455,7 +1458,7 @@ description: Result of parsing enclosure.kcl } }, { - "commentStart": 1445, + "commentStart": 1466, "end": 0, "raw": "0.0", "start": 0, @@ -1474,10 +1477,10 @@ description: Result of parsing enclosure.kcl } }, { - "commentStart": 1457, + "commentStart": 1478, "end": 0, "key": { - "commentStart": 1457, + "commentStart": 1478, "end": 0, "name": "zAxis", "start": 0, @@ -1486,10 +1489,10 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1465, + "commentStart": 1486, "elements": [ { - "commentStart": 1466, + "commentStart": 1487, "end": 0, "raw": "0.0", "start": 0, @@ -1501,7 +1504,7 @@ description: Result of parsing enclosure.kcl } }, { - "commentStart": 1471, + "commentStart": 1492, "end": 0, "raw": "0.0", "start": 0, @@ -1513,7 +1516,7 @@ description: Result of parsing enclosure.kcl } }, { - "commentStart": 1476, + "commentStart": 1497, "end": 0, "raw": "1.0", "start": 0, @@ -1555,12 +1558,12 @@ description: Result of parsing enclosure.kcl "type": "VariableDeclaration" }, { - "commentStart": 1492, + "commentStart": 1513, "declaration": { - "commentStart": 1551, + "commentStart": 1572, "end": 0, "id": { - "commentStart": 1551, + "commentStart": 1572, "end": 0, "name": "sketch002", "start": 0, @@ -1572,10 +1575,10 @@ description: Result of parsing enclosure.kcl "arguments": [ { "abs_path": false, - "commentStart": 1577, + "commentStart": 1598, "end": 0, "name": { - "commentStart": 1577, + "commentStart": 1598, "end": 0, "name": "plane001", "start": 0, @@ -1589,10 +1592,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 1563, + "commentStart": 1584, "end": 0, "name": { - "commentStart": 1563, + "commentStart": 1584, "end": 0, "name": "startSketchOn", "start": 0, @@ -1602,7 +1605,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 1563, + "commentStart": 1584, "end": 0, "start": 0, "type": "CallExpression", @@ -1613,21 +1616,21 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 1601, + "commentStart": 1622, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1610, + "commentStart": 1631, "elements": [ { - "commentStart": 1611, + "commentStart": 1632, "computed": false, "end": 0, "object": { - "commentStart": 1611, + "commentStart": 1632, "end": 0, "name": "originStart", "start": 0, @@ -1635,7 +1638,7 @@ description: Result of parsing enclosure.kcl "type": "Identifier" }, "property": { - "commentStart": 1623, + "commentStart": 1644, "end": 0, "raw": "0", "start": 0, @@ -1651,11 +1654,11 @@ description: Result of parsing enclosure.kcl "type": "MemberExpression" }, { - "commentStart": 1627, + "commentStart": 1648, "computed": false, "end": 0, "object": { - "commentStart": 1627, + "commentStart": 1648, "end": 0, "name": "originStart", "start": 0, @@ -1663,7 +1666,7 @@ description: Result of parsing enclosure.kcl "type": "Identifier" }, "property": { - "commentStart": 1639, + "commentStart": 1660, "end": 0, "raw": "1", "start": 0, @@ -1688,21 +1691,21 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 1644, + "commentStart": 1665, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1653, + "commentStart": 1674, "end": 0, "left": { "abs_path": false, - "commentStart": 1653, + "commentStart": 1674, "end": 0, "name": { - "commentStart": 1653, + "commentStart": 1674, "end": 0, "name": "holeDia", "start": 0, @@ -1716,10 +1719,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1663, + "commentStart": 1684, "end": 0, "name": { - "commentStart": 1663, + "commentStart": 1684, "end": 0, "name": "wallThickness", "start": 0, @@ -1738,10 +1741,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 1594, + "commentStart": 1615, "end": 0, "name": { - "commentStart": 1594, + "commentStart": 1615, "end": 0, "name": "circle", "start": 0, @@ -1751,7 +1754,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 1594, + "commentStart": 1615, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1765,21 +1768,21 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 1697, + "commentStart": 1718, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1706, + "commentStart": 1727, "elements": [ { - "commentStart": 1707, + "commentStart": 1728, "computed": false, "end": 0, "object": { - "commentStart": 1707, + "commentStart": 1728, "end": 0, "name": "originStart", "start": 0, @@ -1787,7 +1790,7 @@ description: Result of parsing enclosure.kcl "type": "Identifier" }, "property": { - "commentStart": 1719, + "commentStart": 1740, "end": 0, "raw": "0", "start": 0, @@ -1803,11 +1806,11 @@ description: Result of parsing enclosure.kcl "type": "MemberExpression" }, { - "commentStart": 1723, + "commentStart": 1744, "computed": false, "end": 0, "object": { - "commentStart": 1723, + "commentStart": 1744, "end": 0, "name": "originStart", "start": 0, @@ -1815,7 +1818,7 @@ description: Result of parsing enclosure.kcl "type": "Identifier" }, "property": { - "commentStart": 1735, + "commentStart": 1756, "end": 0, "raw": "1", "start": 0, @@ -1840,7 +1843,7 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 1740, + "commentStart": 1761, "end": 0, "name": "radius", "start": 0, @@ -1848,10 +1851,10 @@ description: Result of parsing enclosure.kcl }, "arg": { "abs_path": false, - "commentStart": 1749, + "commentStart": 1770, "end": 0, "name": { - "commentStart": 1749, + "commentStart": 1770, "end": 0, "name": "holeDia", "start": 0, @@ -1866,10 +1869,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 1690, + "commentStart": 1711, "end": 0, "name": { - "commentStart": 1690, + "commentStart": 1711, "end": 0, "name": "circle", "start": 0, @@ -1879,7 +1882,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 1690, + "commentStart": 1711, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1887,7 +1890,7 @@ description: Result of parsing enclosure.kcl "unlabeled": null }, { - "commentStart": 1759, + "commentStart": 1780, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1896,10 +1899,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 1685, + "commentStart": 1706, "end": 0, "name": { - "commentStart": 1685, + "commentStart": 1706, "end": 0, "name": "hole", "start": 0, @@ -1909,14 +1912,14 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 1685, + "commentStart": 1706, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 1563, + "commentStart": 1584, "end": 0, "start": 0, "type": "PipeExpression", @@ -1937,12 +1940,12 @@ description: Result of parsing enclosure.kcl "type": "VariableDeclaration" }, { - "commentStart": 1764, + "commentStart": 1785, "declaration": { - "commentStart": 1764, + "commentStart": 1785, "end": 0, "id": { - "commentStart": 1764, + "commentStart": 1785, "end": 0, "name": "extrude002", "start": 0, @@ -1953,21 +1956,21 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 1796, + "commentStart": 1817, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1805, + "commentStart": 1826, "end": 0, "left": { "abs_path": false, - "commentStart": 1805, + "commentStart": 1826, "end": 0, "name": { - "commentStart": 1805, + "commentStart": 1826, "end": 0, "name": "height", "start": 0, @@ -1981,10 +1984,10 @@ description: Result of parsing enclosure.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1814, + "commentStart": 1835, "end": 0, "name": { - "commentStart": 1814, + "commentStart": 1835, "end": 0, "name": "wallThickness", "start": 0, @@ -2003,10 +2006,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 1777, + "commentStart": 1798, "end": 0, "name": { - "commentStart": 1777, + "commentStart": 1798, "end": 0, "name": "extrude", "start": 0, @@ -2016,17 +2019,17 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 1777, + "commentStart": 1798, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1785, + "commentStart": 1806, "end": 0, "name": { - "commentStart": 1785, + "commentStart": 1806, "end": 0, "name": "sketch002", "start": 0, @@ -2050,10 +2053,10 @@ description: Result of parsing enclosure.kcl { "argument": { "abs_path": false, - "commentStart": 1839, + "commentStart": 1860, "end": 0, "name": { - "commentStart": 1839, + "commentStart": 1860, "end": 0, "name": "extrude002", "start": 0, @@ -2064,20 +2067,20 @@ description: Result of parsing enclosure.kcl "type": "Name", "type": "Name" }, - "commentStart": 1828, + "commentStart": 1849, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 1269, + "commentStart": 1290, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "2": [ { - "commentStart": 1828, + "commentStart": 1849, "end": 0, "start": 0, "type": "NonCodeNode", @@ -2091,13 +2094,13 @@ description: Result of parsing enclosure.kcl }, "start": 0 }, - "commentStart": 1254, + "commentStart": 1275, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 1255, + "commentStart": 1276, "end": 0, "name": "originStart", "start": 0, @@ -2119,25 +2122,25 @@ description: Result of parsing enclosure.kcl "type": "VariableDeclaration" }, { - "commentStart": 1851, + "commentStart": 1872, "end": 0, "expression": { "arguments": [ { - "commentStart": 1909, + "commentStart": 1930, "elements": [ { - "commentStart": 1913, + "commentStart": 1934, "end": 0, "left": { - "commentStart": 1913, + "commentStart": 1934, "end": 0, "left": { "abs_path": false, - "commentStart": 1913, + "commentStart": 1934, "end": 0, "name": { - "commentStart": 1913, + "commentStart": 1934, "end": 0, "name": "wallThickness", "start": 0, @@ -2150,7 +2153,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 1929, + "commentStart": 1950, "end": 0, "raw": "3", "start": 0, @@ -2168,10 +2171,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1933, + "commentStart": 1954, "end": 0, "name": { - "commentStart": 1933, + "commentStart": 1954, "end": 0, "name": "holeDia", "start": 0, @@ -2187,17 +2190,17 @@ description: Result of parsing enclosure.kcl "type": "BinaryExpression" }, { - "commentStart": 1944, + "commentStart": 1965, "end": 0, "left": { - "commentStart": 1944, + "commentStart": 1965, "end": 0, "left": { "abs_path": false, - "commentStart": 1944, + "commentStart": 1965, "end": 0, "name": { - "commentStart": 1944, + "commentStart": 1965, "end": 0, "name": "wallThickness", "start": 0, @@ -2210,7 +2213,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 1960, + "commentStart": 1981, "end": 0, "raw": "3", "start": 0, @@ -2228,10 +2231,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1964, + "commentStart": 1985, "end": 0, "name": { - "commentStart": 1964, + "commentStart": 1985, "end": 0, "name": "holeDia", "start": 0, @@ -2255,10 +2258,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 1897, + "commentStart": 1918, "end": 0, "name": { - "commentStart": 1897, + "commentStart": 1918, "end": 0, "name": "function001", "start": 0, @@ -2268,7 +2271,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 1897, + "commentStart": 1918, "end": 0, "start": 0, "type": "CallExpression", @@ -2284,25 +2287,25 @@ description: Result of parsing enclosure.kcl "type": "ExpressionStatement" }, { - "commentStart": 1975, + "commentStart": 1996, "end": 0, "expression": { "arguments": [ { - "commentStart": 1987, + "commentStart": 2008, "elements": [ { - "commentStart": 1991, + "commentStart": 2012, "end": 0, "left": { - "commentStart": 1991, + "commentStart": 2012, "end": 0, "left": { "abs_path": false, - "commentStart": 1991, + "commentStart": 2012, "end": 0, "name": { - "commentStart": 1991, + "commentStart": 2012, "end": 0, "name": "wallThickness", "start": 0, @@ -2315,7 +2318,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 2007, + "commentStart": 2028, "end": 0, "raw": "3", "start": 0, @@ -2333,56 +2336,56 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2011, - "end": 0, - "name": { - "commentStart": 2011, - "end": 0, - "name": "holeDia", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "commentStart": 2022, - "end": 0, - "left": { - "abs_path": false, - "commentStart": 2022, - "end": 0, - "name": { - "commentStart": 2022, - "end": 0, - "name": "length", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "-", - "right": { "commentStart": 2032, "end": 0, - "left": { + "name": { "commentStart": 2032, "end": 0, + "name": "holeDia", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "commentStart": 2043, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 2043, + "end": 0, + "name": { + "commentStart": 2043, + "end": 0, + "name": "length", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "-", + "right": { + "commentStart": 2053, + "end": 0, + "left": { + "commentStart": 2053, + "end": 0, "left": { "abs_path": false, - "commentStart": 2032, + "commentStart": 2053, "end": 0, "name": { - "commentStart": 2032, + "commentStart": 2053, "end": 0, "name": "wallThickness", "start": 0, @@ -2395,7 +2398,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 2048, + "commentStart": 2069, "end": 0, "raw": "3", "start": 0, @@ -2413,10 +2416,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2052, + "commentStart": 2073, "end": 0, "name": { - "commentStart": 2052, + "commentStart": 2073, "end": 0, "name": "holeDia", "start": 0, @@ -2444,10 +2447,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 1975, + "commentStart": 1996, "end": 0, "name": { - "commentStart": 1975, + "commentStart": 1996, "end": 0, "name": "function001", "start": 0, @@ -2457,7 +2460,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 1975, + "commentStart": 1996, "end": 0, "start": 0, "type": "CallExpression", @@ -2468,22 +2471,22 @@ description: Result of parsing enclosure.kcl "type": "ExpressionStatement" }, { - "commentStart": 2064, + "commentStart": 2085, "end": 0, "expression": { "arguments": [ { - "commentStart": 2076, + "commentStart": 2097, "elements": [ { - "commentStart": 2080, + "commentStart": 2101, "end": 0, "left": { "abs_path": false, - "commentStart": 2080, + "commentStart": 2101, "end": 0, "name": { - "commentStart": 2080, + "commentStart": 2101, "end": 0, "name": "width", "start": 0, @@ -2496,17 +2499,17 @@ description: Result of parsing enclosure.kcl }, "operator": "-", "right": { - "commentStart": 2089, + "commentStart": 2110, "end": 0, "left": { - "commentStart": 2089, + "commentStart": 2110, "end": 0, "left": { "abs_path": false, - "commentStart": 2089, + "commentStart": 2110, "end": 0, "name": { - "commentStart": 2089, + "commentStart": 2110, "end": 0, "name": "wallThickness", "start": 0, @@ -2519,7 +2522,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 2105, + "commentStart": 2126, "end": 0, "raw": "3", "start": 0, @@ -2537,10 +2540,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2109, + "commentStart": 2130, "end": 0, "name": { - "commentStart": 2109, + "commentStart": 2130, "end": 0, "name": "holeDia", "start": 0, @@ -2560,17 +2563,17 @@ description: Result of parsing enclosure.kcl "type": "BinaryExpression" }, { - "commentStart": 2121, + "commentStart": 2142, "end": 0, "left": { - "commentStart": 2121, + "commentStart": 2142, "end": 0, "left": { "abs_path": false, - "commentStart": 2121, + "commentStart": 2142, "end": 0, "name": { - "commentStart": 2121, + "commentStart": 2142, "end": 0, "name": "wallThickness", "start": 0, @@ -2583,7 +2586,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 2137, + "commentStart": 2158, "end": 0, "raw": "3", "start": 0, @@ -2601,10 +2604,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2141, + "commentStart": 2162, "end": 0, "name": { - "commentStart": 2141, + "commentStart": 2162, "end": 0, "name": "holeDia", "start": 0, @@ -2628,10 +2631,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 2064, + "commentStart": 2085, "end": 0, "name": { - "commentStart": 2064, + "commentStart": 2085, "end": 0, "name": "function001", "start": 0, @@ -2641,7 +2644,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 2064, + "commentStart": 2085, "end": 0, "start": 0, "type": "CallExpression", @@ -2652,22 +2655,22 @@ description: Result of parsing enclosure.kcl "type": "ExpressionStatement" }, { - "commentStart": 2152, + "commentStart": 2173, "end": 0, "expression": { "arguments": [ { - "commentStart": 2164, + "commentStart": 2185, "elements": [ { - "commentStart": 2168, + "commentStart": 2189, "end": 0, "left": { "abs_path": false, - "commentStart": 2168, + "commentStart": 2189, "end": 0, "name": { - "commentStart": 2168, + "commentStart": 2189, "end": 0, "name": "width", "start": 0, @@ -2680,17 +2683,17 @@ description: Result of parsing enclosure.kcl }, "operator": "-", "right": { - "commentStart": 2177, + "commentStart": 2198, "end": 0, "left": { - "commentStart": 2177, + "commentStart": 2198, "end": 0, "left": { "abs_path": false, - "commentStart": 2177, + "commentStart": 2198, "end": 0, "name": { - "commentStart": 2177, + "commentStart": 2198, "end": 0, "name": "wallThickness", "start": 0, @@ -2703,7 +2706,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 2193, + "commentStart": 2214, "end": 0, "raw": "3", "start": 0, @@ -2721,10 +2724,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2197, + "commentStart": 2218, "end": 0, "name": { - "commentStart": 2197, + "commentStart": 2218, "end": 0, "name": "holeDia", "start": 0, @@ -2744,14 +2747,14 @@ description: Result of parsing enclosure.kcl "type": "BinaryExpression" }, { - "commentStart": 2209, + "commentStart": 2230, "end": 0, "left": { "abs_path": false, - "commentStart": 2209, + "commentStart": 2230, "end": 0, "name": { - "commentStart": 2209, + "commentStart": 2230, "end": 0, "name": "length", "start": 0, @@ -2764,17 +2767,17 @@ description: Result of parsing enclosure.kcl }, "operator": "-", "right": { - "commentStart": 2219, + "commentStart": 2240, "end": 0, "left": { - "commentStart": 2219, + "commentStart": 2240, "end": 0, "left": { "abs_path": false, - "commentStart": 2219, + "commentStart": 2240, "end": 0, "name": { - "commentStart": 2219, + "commentStart": 2240, "end": 0, "name": "wallThickness", "start": 0, @@ -2787,7 +2790,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 2235, + "commentStart": 2256, "end": 0, "raw": "3", "start": 0, @@ -2805,10 +2808,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2239, + "commentStart": 2260, "end": 0, "name": { - "commentStart": 2239, + "commentStart": 2260, "end": 0, "name": "holeDia", "start": 0, @@ -2836,10 +2839,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 2152, + "commentStart": 2173, "end": 0, "name": { - "commentStart": 2152, + "commentStart": 2173, "end": 0, "name": "function001", "start": 0, @@ -2849,7 +2852,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 2152, + "commentStart": 2173, "end": 0, "start": 0, "type": "CallExpression", @@ -2860,12 +2863,12 @@ description: Result of parsing enclosure.kcl "type": "ExpressionStatement" }, { - "commentStart": 2250, + "commentStart": 2271, "declaration": { - "commentStart": 2293, + "commentStart": 2314, "end": 0, "id": { - "commentStart": 2293, + "commentStart": 2314, "end": 0, "name": "sketch003", "start": 0, @@ -2877,10 +2880,10 @@ description: Result of parsing enclosure.kcl "arguments": [ { "abs_path": false, - "commentStart": 2319, + "commentStart": 2340, "end": 0, "name": { - "commentStart": 2319, + "commentStart": 2340, "end": 0, "name": "XY", "start": 0, @@ -2894,10 +2897,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 2305, + "commentStart": 2326, "end": 0, "name": { - "commentStart": 2305, + "commentStart": 2326, "end": 0, "name": "startSketchOn", "start": 0, @@ -2907,7 +2910,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 2305, + "commentStart": 2326, "end": 0, "start": 0, "type": "CallExpression", @@ -2916,17 +2919,17 @@ description: Result of parsing enclosure.kcl { "arguments": [ { - "commentStart": 2343, + "commentStart": 2364, "elements": [ { - "commentStart": 2344, + "commentStart": 2365, "end": 0, "left": { "abs_path": false, - "commentStart": 2344, + "commentStart": 2365, "end": 0, "name": { - "commentStart": 2344, + "commentStart": 2365, "end": 0, "name": "width", "start": 0, @@ -2939,7 +2942,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 2352, + "commentStart": 2373, "end": 0, "raw": "1.2", "start": 0, @@ -2955,7 +2958,7 @@ description: Result of parsing enclosure.kcl "type": "BinaryExpression" }, { - "commentStart": 2357, + "commentStart": 2378, "end": 0, "raw": "0", "start": 0, @@ -2973,7 +2976,7 @@ description: Result of parsing enclosure.kcl "type": "ArrayExpression" }, { - "commentStart": 2361, + "commentStart": 2382, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2982,10 +2985,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 2328, + "commentStart": 2349, "end": 0, "name": { - "commentStart": 2328, + "commentStart": 2349, "end": 0, "name": "startProfileAt", "start": 0, @@ -2995,7 +2998,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 2328, + "commentStart": 2349, "end": 0, "start": 0, "type": "CallExpression", @@ -3004,10 +3007,10 @@ description: Result of parsing enclosure.kcl { "arguments": [ { - "commentStart": 2380, + "commentStart": 2401, "elements": [ { - "commentStart": 2381, + "commentStart": 2402, "end": 0, "raw": "0", "start": 0, @@ -3020,10 +3023,10 @@ description: Result of parsing enclosure.kcl }, { "abs_path": false, - "commentStart": 2384, + "commentStart": 2405, "end": 0, "name": { - "commentStart": 2384, + "commentStart": 2405, "end": 0, "name": "width", "start": 0, @@ -3041,14 +3044,14 @@ description: Result of parsing enclosure.kcl "type": "ArrayExpression" }, { - "commentStart": 2392, + "commentStart": 2413, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 2395, + "commentStart": 2416, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3058,10 +3061,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 2369, + "commentStart": 2390, "end": 0, "name": { - "commentStart": 2369, + "commentStart": 2390, "end": 0, "name": "angledLine", "start": 0, @@ -3071,7 +3074,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 2369, + "commentStart": 2390, "end": 0, "start": 0, "type": "CallExpression", @@ -3080,19 +3083,19 @@ description: Result of parsing enclosure.kcl { "arguments": [ { - "commentStart": 2434, + "commentStart": 2455, "elements": [ { - "commentStart": 2443, + "commentStart": 2464, "end": 0, "left": { "arguments": [ { "abs_path": false, - "commentStart": 2450, + "commentStart": 2471, "end": 0, "name": { - "commentStart": 2450, + "commentStart": 2471, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -3106,10 +3109,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 2443, + "commentStart": 2464, "end": 0, "name": { - "commentStart": 2443, + "commentStart": 2464, "end": 0, "name": "segAng", "start": 0, @@ -3119,7 +3122,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 2443, + "commentStart": 2464, "end": 0, "start": 0, "type": "CallExpression", @@ -3127,7 +3130,7 @@ description: Result of parsing enclosure.kcl }, "operator": "+", "right": { - "commentStart": 2474, + "commentStart": 2495, "end": 0, "raw": "90", "start": 0, @@ -3144,10 +3147,10 @@ description: Result of parsing enclosure.kcl }, { "abs_path": false, - "commentStart": 2485, + "commentStart": 2506, "end": 0, "name": { - "commentStart": 2485, + "commentStart": 2506, "end": 0, "name": "length", "start": 0, @@ -3165,14 +3168,14 @@ description: Result of parsing enclosure.kcl "type": "ArrayExpression" }, { - "commentStart": 2500, + "commentStart": 2521, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 2503, + "commentStart": 2524, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3182,10 +3185,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 2423, + "commentStart": 2444, "end": 0, "name": { - "commentStart": 2423, + "commentStart": 2444, "end": 0, "name": "angledLine", "start": 0, @@ -3195,7 +3198,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 2423, + "commentStart": 2444, "end": 0, "start": 0, "type": "CallExpression", @@ -3204,16 +3207,16 @@ description: Result of parsing enclosure.kcl { "arguments": [ { - "commentStart": 2542, + "commentStart": 2563, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 2558, + "commentStart": 2579, "end": 0, "name": { - "commentStart": 2558, + "commentStart": 2579, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -3227,10 +3230,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 2551, + "commentStart": 2572, "end": 0, "name": { - "commentStart": 2551, + "commentStart": 2572, "end": 0, "name": "segAng", "start": 0, @@ -3240,7 +3243,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 2551, + "commentStart": 2572, "end": 0, "start": 0, "type": "CallExpression", @@ -3251,10 +3254,10 @@ description: Result of parsing enclosure.kcl "arguments": [ { "abs_path": false, - "commentStart": 2596, + "commentStart": 2617, "end": 0, "name": { - "commentStart": 2596, + "commentStart": 2617, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -3268,10 +3271,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 2589, + "commentStart": 2610, "end": 0, "name": { - "commentStart": 2589, + "commentStart": 2610, "end": 0, "name": "segLen", "start": 0, @@ -3281,13 +3284,13 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 2589, + "commentStart": 2610, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 2588, + "commentStart": 2609, "end": 0, "operator": "-", "start": 0, @@ -3301,14 +3304,14 @@ description: Result of parsing enclosure.kcl "type": "ArrayExpression" }, { - "commentStart": 2626, + "commentStart": 2647, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 2629, + "commentStart": 2650, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3318,10 +3321,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 2531, + "commentStart": 2552, "end": 0, "name": { - "commentStart": 2531, + "commentStart": 2552, "end": 0, "name": "angledLine", "start": 0, @@ -3331,7 +3334,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 2531, + "commentStart": 2552, "end": 0, "start": 0, "type": "CallExpression", @@ -3342,19 +3345,19 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 2662, + "commentStart": 2683, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2676, + "commentStart": 2697, "elements": [ { "arguments": [ { - "commentStart": 2691, + "commentStart": 2712, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3363,10 +3366,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 2677, + "commentStart": 2698, "end": 0, "name": { - "commentStart": 2677, + "commentStart": 2698, "end": 0, "name": "profileStartX", "start": 0, @@ -3376,7 +3379,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 2677, + "commentStart": 2698, "end": 0, "start": 0, "type": "CallExpression", @@ -3385,7 +3388,7 @@ description: Result of parsing enclosure.kcl { "arguments": [ { - "commentStart": 2709, + "commentStart": 2730, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3394,10 +3397,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 2695, + "commentStart": 2716, "end": 0, "name": { - "commentStart": 2695, + "commentStart": 2716, "end": 0, "name": "profileStartY", "start": 0, @@ -3407,7 +3410,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 2695, + "commentStart": 2716, "end": 0, "start": 0, "type": "CallExpression", @@ -3423,14 +3426,14 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 2714, + "commentStart": 2735, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2720, + "commentStart": 2741, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3441,10 +3444,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 2657, + "commentStart": 2678, "end": 0, "name": { - "commentStart": 2657, + "commentStart": 2678, "end": 0, "name": "line", "start": 0, @@ -3454,7 +3457,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 2657, + "commentStart": 2678, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3465,10 +3468,10 @@ description: Result of parsing enclosure.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 2748, + "commentStart": 2769, "end": 0, "name": { - "commentStart": 2748, + "commentStart": 2769, "end": 0, "name": "close", "start": 0, @@ -3478,7 +3481,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 2748, + "commentStart": 2769, "end": 0, "start": 0, "type": "CallExpression", @@ -3491,30 +3494,30 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 2781, + "commentStart": 2802, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2790, + "commentStart": 2811, "elements": [ { - "commentStart": 2801, + "commentStart": 2822, "end": 0, "left": { - "commentStart": 2801, + "commentStart": 2822, "end": 0, "left": { - "commentStart": 2801, + "commentStart": 2822, "end": 0, "left": { "abs_path": false, - "commentStart": 2801, + "commentStart": 2822, "end": 0, "name": { - "commentStart": 2801, + "commentStart": 2822, "end": 0, "name": "width", "start": 0, @@ -3527,7 +3530,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 2809, + "commentStart": 2830, "end": 0, "raw": "1.2", "start": 0, @@ -3544,14 +3547,14 @@ description: Result of parsing enclosure.kcl }, "operator": "+", "right": { - "commentStart": 2815, + "commentStart": 2836, "end": 0, "left": { "abs_path": false, - "commentStart": 2815, + "commentStart": 2836, "end": 0, "name": { - "commentStart": 2815, + "commentStart": 2836, "end": 0, "name": "wallThickness", "start": 0, @@ -3564,7 +3567,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 2831, + "commentStart": 2852, "end": 0, "raw": "3", "start": 0, @@ -3586,10 +3589,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2835, + "commentStart": 2856, "end": 0, "name": { - "commentStart": 2835, + "commentStart": 2856, "end": 0, "name": "holeDia", "start": 0, @@ -3605,17 +3608,17 @@ description: Result of parsing enclosure.kcl "type": "BinaryExpression" }, { - "commentStart": 2853, + "commentStart": 2874, "end": 0, "left": { - "commentStart": 2853, + "commentStart": 2874, "end": 0, "left": { "abs_path": false, - "commentStart": 2853, + "commentStart": 2874, "end": 0, "name": { - "commentStart": 2853, + "commentStart": 2874, "end": 0, "name": "wallThickness", "start": 0, @@ -3628,7 +3631,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 2869, + "commentStart": 2890, "end": 0, "raw": "3", "start": 0, @@ -3646,10 +3649,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2873, + "commentStart": 2894, "end": 0, "name": { - "commentStart": 2873, + "commentStart": 2894, "end": 0, "name": "holeDia", "start": 0, @@ -3674,7 +3677,7 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 2898, + "commentStart": 2919, "end": 0, "name": "radius", "start": 0, @@ -3682,10 +3685,10 @@ description: Result of parsing enclosure.kcl }, "arg": { "abs_path": false, - "commentStart": 2907, + "commentStart": 2928, "end": 0, "name": { - "commentStart": 2907, + "commentStart": 2928, "end": 0, "name": "holeDia", "start": 0, @@ -3700,10 +3703,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 2766, + "commentStart": 2787, "end": 0, "name": { - "commentStart": 2766, + "commentStart": 2787, "end": 0, "name": "circle", "start": 0, @@ -3713,7 +3716,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 2766, + "commentStart": 2787, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3721,7 +3724,7 @@ description: Result of parsing enclosure.kcl "unlabeled": null }, { - "commentStart": 2924, + "commentStart": 2945, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3730,10 +3733,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 2761, + "commentStart": 2782, "end": 0, "name": { - "commentStart": 2761, + "commentStart": 2782, "end": 0, "name": "hole", "start": 0, @@ -3743,7 +3746,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 2761, + "commentStart": 2782, "end": 0, "start": 0, "type": "CallExpression", @@ -3756,30 +3759,30 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 2952, + "commentStart": 2973, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2961, + "commentStart": 2982, "elements": [ { - "commentStart": 2972, + "commentStart": 2993, "end": 0, "left": { - "commentStart": 2972, + "commentStart": 2993, "end": 0, "left": { - "commentStart": 2972, + "commentStart": 2993, "end": 0, "left": { "abs_path": false, - "commentStart": 2972, + "commentStart": 2993, "end": 0, "name": { - "commentStart": 2972, + "commentStart": 2993, "end": 0, "name": "width", "start": 0, @@ -3792,7 +3795,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 2980, + "commentStart": 3001, "end": 0, "raw": "1.2", "start": 0, @@ -3809,14 +3812,14 @@ description: Result of parsing enclosure.kcl }, "operator": "+", "right": { - "commentStart": 2986, + "commentStart": 3007, "end": 0, "left": { "abs_path": false, - "commentStart": 2986, + "commentStart": 3007, "end": 0, "name": { - "commentStart": 2986, + "commentStart": 3007, "end": 0, "name": "wallThickness", "start": 0, @@ -3829,7 +3832,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 3002, + "commentStart": 3023, "end": 0, "raw": "3", "start": 0, @@ -3851,10 +3854,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3006, + "commentStart": 3027, "end": 0, "name": { - "commentStart": 3006, + "commentStart": 3027, "end": 0, "name": "holeDia", "start": 0, @@ -3870,14 +3873,14 @@ description: Result of parsing enclosure.kcl "type": "BinaryExpression" }, { - "commentStart": 3024, + "commentStart": 3045, "end": 0, "left": { "abs_path": false, - "commentStart": 3024, + "commentStart": 3045, "end": 0, "name": { - "commentStart": 3024, + "commentStart": 3045, "end": 0, "name": "length", "start": 0, @@ -3890,17 +3893,17 @@ description: Result of parsing enclosure.kcl }, "operator": "-", "right": { - "commentStart": 3034, + "commentStart": 3055, "end": 0, "left": { - "commentStart": 3034, + "commentStart": 3055, "end": 0, "left": { "abs_path": false, - "commentStart": 3034, + "commentStart": 3055, "end": 0, "name": { - "commentStart": 3034, + "commentStart": 3055, "end": 0, "name": "wallThickness", "start": 0, @@ -3913,7 +3916,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 3050, + "commentStart": 3071, "end": 0, "raw": "3", "start": 0, @@ -3931,10 +3934,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3054, + "commentStart": 3075, "end": 0, "name": { - "commentStart": 3054, + "commentStart": 3075, "end": 0, "name": "holeDia", "start": 0, @@ -3963,7 +3966,7 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 3080, + "commentStart": 3101, "end": 0, "name": "radius", "start": 0, @@ -3971,10 +3974,10 @@ description: Result of parsing enclosure.kcl }, "arg": { "abs_path": false, - "commentStart": 3089, + "commentStart": 3110, "end": 0, "name": { - "commentStart": 3089, + "commentStart": 3110, "end": 0, "name": "holeDia", "start": 0, @@ -3989,10 +3992,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 2937, + "commentStart": 2958, "end": 0, "name": { - "commentStart": 2937, + "commentStart": 2958, "end": 0, "name": "circle", "start": 0, @@ -4002,7 +4005,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 2937, + "commentStart": 2958, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4010,7 +4013,7 @@ description: Result of parsing enclosure.kcl "unlabeled": null }, { - "commentStart": 3106, + "commentStart": 3127, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4019,10 +4022,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 2932, + "commentStart": 2953, "end": 0, "name": { - "commentStart": 2932, + "commentStart": 2953, "end": 0, "name": "hole", "start": 0, @@ -4032,7 +4035,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 2932, + "commentStart": 2953, "end": 0, "start": 0, "type": "CallExpression", @@ -4045,27 +4048,27 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 3134, + "commentStart": 3155, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3143, + "commentStart": 3164, "elements": [ { - "commentStart": 3154, + "commentStart": 3175, "end": 0, "left": { - "commentStart": 3154, + "commentStart": 3175, "end": 0, "left": { "abs_path": false, - "commentStart": 3154, + "commentStart": 3175, "end": 0, "name": { - "commentStart": 3154, + "commentStart": 3175, "end": 0, "name": "width", "start": 0, @@ -4078,7 +4081,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 3162, + "commentStart": 3183, "end": 0, "raw": "2.2", "start": 0, @@ -4095,17 +4098,17 @@ description: Result of parsing enclosure.kcl }, "operator": "-", "right": { - "commentStart": 3169, + "commentStart": 3190, "end": 0, "left": { - "commentStart": 3169, + "commentStart": 3190, "end": 0, "left": { "abs_path": false, - "commentStart": 3169, + "commentStart": 3190, "end": 0, "name": { - "commentStart": 3169, + "commentStart": 3190, "end": 0, "name": "wallThickness", "start": 0, @@ -4118,7 +4121,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 3185, + "commentStart": 3206, "end": 0, "raw": "3", "start": 0, @@ -4136,10 +4139,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3189, + "commentStart": 3210, "end": 0, "name": { - "commentStart": 3189, + "commentStart": 3210, "end": 0, "name": "holeDia", "start": 0, @@ -4159,17 +4162,17 @@ description: Result of parsing enclosure.kcl "type": "BinaryExpression" }, { - "commentStart": 3208, + "commentStart": 3229, "end": 0, "left": { - "commentStart": 3208, + "commentStart": 3229, "end": 0, "left": { "abs_path": false, - "commentStart": 3208, + "commentStart": 3229, "end": 0, "name": { - "commentStart": 3208, + "commentStart": 3229, "end": 0, "name": "wallThickness", "start": 0, @@ -4182,7 +4185,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 3224, + "commentStart": 3245, "end": 0, "raw": "3", "start": 0, @@ -4200,10 +4203,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3228, + "commentStart": 3249, "end": 0, "name": { - "commentStart": 3228, + "commentStart": 3249, "end": 0, "name": "holeDia", "start": 0, @@ -4228,7 +4231,7 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 3253, + "commentStart": 3274, "end": 0, "name": "radius", "start": 0, @@ -4236,10 +4239,10 @@ description: Result of parsing enclosure.kcl }, "arg": { "abs_path": false, - "commentStart": 3262, + "commentStart": 3283, "end": 0, "name": { - "commentStart": 3262, + "commentStart": 3283, "end": 0, "name": "holeDia", "start": 0, @@ -4254,10 +4257,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 3119, + "commentStart": 3140, "end": 0, "name": { - "commentStart": 3119, + "commentStart": 3140, "end": 0, "name": "circle", "start": 0, @@ -4267,7 +4270,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 3119, + "commentStart": 3140, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4275,7 +4278,7 @@ description: Result of parsing enclosure.kcl "unlabeled": null }, { - "commentStart": 3279, + "commentStart": 3300, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4284,10 +4287,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 3114, + "commentStart": 3135, "end": 0, "name": { - "commentStart": 3114, + "commentStart": 3135, "end": 0, "name": "hole", "start": 0, @@ -4297,7 +4300,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 3114, + "commentStart": 3135, "end": 0, "start": 0, "type": "CallExpression", @@ -4310,27 +4313,27 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 3307, + "commentStart": 3328, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3316, + "commentStart": 3337, "elements": [ { - "commentStart": 3327, + "commentStart": 3348, "end": 0, "left": { - "commentStart": 3327, + "commentStart": 3348, "end": 0, "left": { "abs_path": false, - "commentStart": 3327, + "commentStart": 3348, "end": 0, "name": { - "commentStart": 3327, + "commentStart": 3348, "end": 0, "name": "width", "start": 0, @@ -4343,7 +4346,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 3335, + "commentStart": 3356, "end": 0, "raw": "2.2", "start": 0, @@ -4360,17 +4363,17 @@ description: Result of parsing enclosure.kcl }, "operator": "-", "right": { - "commentStart": 3342, + "commentStart": 3363, "end": 0, "left": { - "commentStart": 3342, + "commentStart": 3363, "end": 0, "left": { "abs_path": false, - "commentStart": 3342, + "commentStart": 3363, "end": 0, "name": { - "commentStart": 3342, + "commentStart": 3363, "end": 0, "name": "wallThickness", "start": 0, @@ -4383,7 +4386,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 3358, + "commentStart": 3379, "end": 0, "raw": "3", "start": 0, @@ -4401,10 +4404,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3362, + "commentStart": 3383, "end": 0, "name": { - "commentStart": 3362, + "commentStart": 3383, "end": 0, "name": "holeDia", "start": 0, @@ -4424,14 +4427,14 @@ description: Result of parsing enclosure.kcl "type": "BinaryExpression" }, { - "commentStart": 3381, + "commentStart": 3402, "end": 0, "left": { "abs_path": false, - "commentStart": 3381, + "commentStart": 3402, "end": 0, "name": { - "commentStart": 3381, + "commentStart": 3402, "end": 0, "name": "length", "start": 0, @@ -4444,17 +4447,17 @@ description: Result of parsing enclosure.kcl }, "operator": "-", "right": { - "commentStart": 3391, + "commentStart": 3412, "end": 0, "left": { - "commentStart": 3391, + "commentStart": 3412, "end": 0, "left": { "abs_path": false, - "commentStart": 3391, + "commentStart": 3412, "end": 0, "name": { - "commentStart": 3391, + "commentStart": 3412, "end": 0, "name": "wallThickness", "start": 0, @@ -4467,7 +4470,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 3407, + "commentStart": 3428, "end": 0, "raw": "3", "start": 0, @@ -4485,10 +4488,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3411, + "commentStart": 3432, "end": 0, "name": { - "commentStart": 3411, + "commentStart": 3432, "end": 0, "name": "holeDia", "start": 0, @@ -4517,7 +4520,7 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 3437, + "commentStart": 3458, "end": 0, "name": "radius", "start": 0, @@ -4525,10 +4528,10 @@ description: Result of parsing enclosure.kcl }, "arg": { "abs_path": false, - "commentStart": 3446, + "commentStart": 3467, "end": 0, "name": { - "commentStart": 3446, + "commentStart": 3467, "end": 0, "name": "holeDia", "start": 0, @@ -4543,10 +4546,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 3292, + "commentStart": 3313, "end": 0, "name": { - "commentStart": 3292, + "commentStart": 3313, "end": 0, "name": "circle", "start": 0, @@ -4556,7 +4559,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 3292, + "commentStart": 3313, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4564,7 +4567,7 @@ description: Result of parsing enclosure.kcl "unlabeled": null }, { - "commentStart": 3463, + "commentStart": 3484, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4573,10 +4576,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 3287, + "commentStart": 3308, "end": 0, "name": { - "commentStart": 3287, + "commentStart": 3308, "end": 0, "name": "hole", "start": 0, @@ -4586,14 +4589,14 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 3287, + "commentStart": 3308, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 2305, + "commentStart": 2326, "end": 0, "start": 0, "type": "PipeExpression", @@ -4614,12 +4617,12 @@ description: Result of parsing enclosure.kcl "type": "VariableDeclaration" }, { - "commentStart": 3466, + "commentStart": 3487, "declaration": { - "commentStart": 3466, + "commentStart": 3487, "end": 0, "id": { - "commentStart": 3466, + "commentStart": 3487, "end": 0, "name": "extrude003", "start": 0, @@ -4632,7 +4635,7 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 3498, + "commentStart": 3519, "end": 0, "name": "length", "start": 0, @@ -4640,10 +4643,10 @@ description: Result of parsing enclosure.kcl }, "arg": { "abs_path": false, - "commentStart": 3507, + "commentStart": 3528, "end": 0, "name": { - "commentStart": 3507, + "commentStart": 3528, "end": 0, "name": "wallThickness", "start": 0, @@ -4658,10 +4661,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 3479, + "commentStart": 3500, "end": 0, "name": { - "commentStart": 3479, + "commentStart": 3500, "end": 0, "name": "extrude", "start": 0, @@ -4671,17 +4674,17 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 3479, + "commentStart": 3500, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 3487, + "commentStart": 3508, "end": 0, "name": { - "commentStart": 3487, + "commentStart": 3508, "end": 0, "name": "sketch003", "start": 0, @@ -4698,21 +4701,21 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 3542, + "commentStart": 3563, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3551, + "commentStart": 3572, "end": 0, "left": { "abs_path": false, - "commentStart": 3551, + "commentStart": 3572, "end": 0, "name": { - "commentStart": 3551, + "commentStart": 3572, "end": 0, "name": "wallThickness", "start": 0, @@ -4725,7 +4728,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 3567, + "commentStart": 3588, "end": 0, "raw": "4", "start": 0, @@ -4744,23 +4747,23 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 3577, + "commentStart": 3598, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3584, + "commentStart": 3605, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 3615, + "commentStart": 3636, "end": 0, "name": { - "commentStart": 3615, + "commentStart": 3636, "end": 0, "name": "rectangleSegmentA002", "start": 0, @@ -4774,10 +4777,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 3595, + "commentStart": 3616, "end": 0, "name": { - "commentStart": 3595, + "commentStart": 3616, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -4787,7 +4790,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 3595, + "commentStart": 3616, "end": 0, "start": 0, "type": "CallExpression", @@ -4797,10 +4800,10 @@ description: Result of parsing enclosure.kcl "arguments": [ { "abs_path": false, - "commentStart": 3667, + "commentStart": 3688, "end": 0, "name": { - "commentStart": 3667, + "commentStart": 3688, "end": 0, "name": "rectangleSegmentB002", "start": 0, @@ -4814,10 +4817,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 3647, + "commentStart": 3668, "end": 0, "name": { - "commentStart": 3647, + "commentStart": 3668, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -4827,7 +4830,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 3647, + "commentStart": 3668, "end": 0, "start": 0, "type": "CallExpression", @@ -4837,10 +4840,10 @@ description: Result of parsing enclosure.kcl "arguments": [ { "abs_path": false, - "commentStart": 3719, + "commentStart": 3740, "end": 0, "name": { - "commentStart": 3719, + "commentStart": 3740, "end": 0, "name": "rectangleSegmentC002", "start": 0, @@ -4854,10 +4857,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 3699, + "commentStart": 3720, "end": 0, "name": { - "commentStart": 3699, + "commentStart": 3720, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -4867,7 +4870,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 3699, + "commentStart": 3720, "end": 0, "start": 0, "type": "CallExpression", @@ -4877,10 +4880,10 @@ description: Result of parsing enclosure.kcl "arguments": [ { "abs_path": false, - "commentStart": 3771, + "commentStart": 3792, "end": 0, "name": { - "commentStart": 3771, + "commentStart": 3792, "end": 0, "name": "rectangleSegmentD002", "start": 0, @@ -4894,10 +4897,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 3751, + "commentStart": 3772, "end": 0, "name": { - "commentStart": 3751, + "commentStart": 3772, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -4907,7 +4910,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 3751, + "commentStart": 3772, "end": 0, "start": 0, "type": "CallExpression", @@ -4923,10 +4926,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 3527, + "commentStart": 3548, "end": 0, "name": { - "commentStart": 3527, + "commentStart": 3548, "end": 0, "name": "fillet", "start": 0, @@ -4936,7 +4939,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 3527, + "commentStart": 3548, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4944,13 +4947,13 @@ description: Result of parsing enclosure.kcl "unlabeled": null } ], - "commentStart": 3479, + "commentStart": 3500, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 3809, + "commentStart": 3830, "end": 0, "start": 0, "type": "NonCodeNode", @@ -4978,12 +4981,12 @@ description: Result of parsing enclosure.kcl "type": "VariableDeclaration" }, { - "commentStart": 3852, + "commentStart": 3873, "declaration": { - "commentStart": 3852, + "commentStart": 3873, "end": 0, "id": { - "commentStart": 3852, + "commentStart": 3873, "end": 0, "name": "sketch004", "start": 0, @@ -4995,10 +4998,10 @@ description: Result of parsing enclosure.kcl "arguments": [ { "abs_path": false, - "commentStart": 3878, + "commentStart": 3899, "end": 0, "name": { - "commentStart": 3878, + "commentStart": 3899, "end": 0, "name": "extrude003", "start": 0, @@ -5010,7 +5013,7 @@ description: Result of parsing enclosure.kcl "type": "Name" }, { - "commentStart": 3890, + "commentStart": 3911, "end": 0, "raw": "'END'", "start": 0, @@ -5021,10 +5024,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 3864, + "commentStart": 3885, "end": 0, "name": { - "commentStart": 3864, + "commentStart": 3885, "end": 0, "name": "startSketchOn", "start": 0, @@ -5034,7 +5037,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 3864, + "commentStart": 3885, "end": 0, "start": 0, "type": "CallExpression", @@ -5043,20 +5046,20 @@ description: Result of parsing enclosure.kcl { "arguments": [ { - "commentStart": 3917, + "commentStart": 3938, "elements": [ { - "commentStart": 3926, + "commentStart": 3947, "end": 0, "left": { - "commentStart": 3926, + "commentStart": 3947, "end": 0, "left": { "abs_path": false, - "commentStart": 3926, + "commentStart": 3947, "end": 0, "name": { - "commentStart": 3926, + "commentStart": 3947, "end": 0, "name": "width", "start": 0, @@ -5069,7 +5072,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 3934, + "commentStart": 3955, "end": 0, "raw": "1.2", "start": 0, @@ -5087,10 +5090,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3940, + "commentStart": 3961, "end": 0, "name": { - "commentStart": 3940, + "commentStart": 3961, "end": 0, "name": "wallThickness", "start": 0, @@ -5107,10 +5110,10 @@ description: Result of parsing enclosure.kcl }, { "abs_path": false, - "commentStart": 3962, + "commentStart": 3983, "end": 0, "name": { - "commentStart": 3962, + "commentStart": 3983, "end": 0, "name": "wallThickness", "start": 0, @@ -5128,7 +5131,7 @@ description: Result of parsing enclosure.kcl "type": "ArrayExpression" }, { - "commentStart": 3984, + "commentStart": 4005, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5137,10 +5140,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 3902, + "commentStart": 3923, "end": 0, "name": { - "commentStart": 3902, + "commentStart": 3923, "end": 0, "name": "startProfileAt", "start": 0, @@ -5150,7 +5153,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 3902, + "commentStart": 3923, "end": 0, "start": 0, "type": "CallExpression", @@ -5159,10 +5162,10 @@ description: Result of parsing enclosure.kcl { "arguments": [ { - "commentStart": 4003, + "commentStart": 4024, "elements": [ { - "commentStart": 4004, + "commentStart": 4025, "end": 0, "raw": "0", "start": 0, @@ -5174,14 +5177,14 @@ description: Result of parsing enclosure.kcl } }, { - "commentStart": 4007, + "commentStart": 4028, "end": 0, "left": { "abs_path": false, - "commentStart": 4007, + "commentStart": 4028, "end": 0, "name": { - "commentStart": 4007, + "commentStart": 4028, "end": 0, "name": "width", "start": 0, @@ -5194,10 +5197,10 @@ description: Result of parsing enclosure.kcl }, "operator": "-", "right": { - "commentStart": 4016, + "commentStart": 4037, "end": 0, "left": { - "commentStart": 4016, + "commentStart": 4037, "end": 0, "raw": "2", "start": 0, @@ -5211,10 +5214,10 @@ description: Result of parsing enclosure.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4020, + "commentStart": 4041, "end": 0, "name": { - "commentStart": 4020, + "commentStart": 4041, "end": 0, "name": "wallThickness", "start": 0, @@ -5240,14 +5243,14 @@ description: Result of parsing enclosure.kcl "type": "ArrayExpression" }, { - "commentStart": 4037, + "commentStart": 4058, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 4040, + "commentStart": 4061, "end": 0, "start": 0, "type": "TagDeclarator", @@ -5257,10 +5260,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 3992, + "commentStart": 4013, "end": 0, "name": { - "commentStart": 3992, + "commentStart": 4013, "end": 0, "name": "angledLine", "start": 0, @@ -5270,7 +5273,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 3992, + "commentStart": 4013, "end": 0, "start": 0, "type": "CallExpression", @@ -5279,19 +5282,19 @@ description: Result of parsing enclosure.kcl { "arguments": [ { - "commentStart": 4079, + "commentStart": 4100, "elements": [ { - "commentStart": 4088, + "commentStart": 4109, "end": 0, "left": { "arguments": [ { "abs_path": false, - "commentStart": 4095, + "commentStart": 4116, "end": 0, "name": { - "commentStart": 4095, + "commentStart": 4116, "end": 0, "name": "rectangleSegmentA003", "start": 0, @@ -5305,10 +5308,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 4088, + "commentStart": 4109, "end": 0, "name": { - "commentStart": 4088, + "commentStart": 4109, "end": 0, "name": "segAng", "start": 0, @@ -5318,7 +5321,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 4088, + "commentStart": 4109, "end": 0, "start": 0, "type": "CallExpression", @@ -5326,7 +5329,7 @@ description: Result of parsing enclosure.kcl }, "operator": "+", "right": { - "commentStart": 4119, + "commentStart": 4140, "end": 0, "raw": "90", "start": 0, @@ -5342,14 +5345,14 @@ description: Result of parsing enclosure.kcl "type": "BinaryExpression" }, { - "commentStart": 4130, + "commentStart": 4151, "end": 0, "left": { "abs_path": false, - "commentStart": 4130, + "commentStart": 4151, "end": 0, "name": { - "commentStart": 4130, + "commentStart": 4151, "end": 0, "name": "length", "start": 0, @@ -5362,10 +5365,10 @@ description: Result of parsing enclosure.kcl }, "operator": "-", "right": { - "commentStart": 4140, + "commentStart": 4161, "end": 0, "left": { - "commentStart": 4140, + "commentStart": 4161, "end": 0, "raw": "2", "start": 0, @@ -5379,10 +5382,10 @@ description: Result of parsing enclosure.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4144, + "commentStart": 4165, "end": 0, "name": { - "commentStart": 4144, + "commentStart": 4165, "end": 0, "name": "wallThickness", "start": 0, @@ -5408,14 +5411,14 @@ description: Result of parsing enclosure.kcl "type": "ArrayExpression" }, { - "commentStart": 4167, + "commentStart": 4188, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 4170, + "commentStart": 4191, "end": 0, "start": 0, "type": "TagDeclarator", @@ -5425,10 +5428,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 4068, + "commentStart": 4089, "end": 0, "name": { - "commentStart": 4068, + "commentStart": 4089, "end": 0, "name": "angledLine", "start": 0, @@ -5438,7 +5441,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 4068, + "commentStart": 4089, "end": 0, "start": 0, "type": "CallExpression", @@ -5447,16 +5450,16 @@ description: Result of parsing enclosure.kcl { "arguments": [ { - "commentStart": 4209, + "commentStart": 4230, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 4225, + "commentStart": 4246, "end": 0, "name": { - "commentStart": 4225, + "commentStart": 4246, "end": 0, "name": "rectangleSegmentA003", "start": 0, @@ -5470,10 +5473,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 4218, + "commentStart": 4239, "end": 0, "name": { - "commentStart": 4218, + "commentStart": 4239, "end": 0, "name": "segAng", "start": 0, @@ -5483,7 +5486,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 4218, + "commentStart": 4239, "end": 0, "start": 0, "type": "CallExpression", @@ -5494,10 +5497,10 @@ description: Result of parsing enclosure.kcl "arguments": [ { "abs_path": false, - "commentStart": 4263, + "commentStart": 4284, "end": 0, "name": { - "commentStart": 4263, + "commentStart": 4284, "end": 0, "name": "rectangleSegmentA003", "start": 0, @@ -5511,10 +5514,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 4256, + "commentStart": 4277, "end": 0, "name": { - "commentStart": 4256, + "commentStart": 4277, "end": 0, "name": "segLen", "start": 0, @@ -5524,13 +5527,13 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 4256, + "commentStart": 4277, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 4255, + "commentStart": 4276, "end": 0, "operator": "-", "start": 0, @@ -5544,14 +5547,14 @@ description: Result of parsing enclosure.kcl "type": "ArrayExpression" }, { - "commentStart": 4293, + "commentStart": 4314, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 4296, + "commentStart": 4317, "end": 0, "start": 0, "type": "TagDeclarator", @@ -5561,10 +5564,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 4198, + "commentStart": 4219, "end": 0, "name": { - "commentStart": 4198, + "commentStart": 4219, "end": 0, "name": "angledLine", "start": 0, @@ -5574,7 +5577,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 4198, + "commentStart": 4219, "end": 0, "start": 0, "type": "CallExpression", @@ -5585,19 +5588,19 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 4329, + "commentStart": 4350, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4343, + "commentStart": 4364, "elements": [ { "arguments": [ { - "commentStart": 4358, + "commentStart": 4379, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5606,10 +5609,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 4344, + "commentStart": 4365, "end": 0, "name": { - "commentStart": 4344, + "commentStart": 4365, "end": 0, "name": "profileStartX", "start": 0, @@ -5619,7 +5622,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 4344, + "commentStart": 4365, "end": 0, "start": 0, "type": "CallExpression", @@ -5628,7 +5631,7 @@ description: Result of parsing enclosure.kcl { "arguments": [ { - "commentStart": 4376, + "commentStart": 4397, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5637,10 +5640,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 4362, + "commentStart": 4383, "end": 0, "name": { - "commentStart": 4362, + "commentStart": 4383, "end": 0, "name": "profileStartY", "start": 0, @@ -5650,7 +5653,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 4362, + "commentStart": 4383, "end": 0, "start": 0, "type": "CallExpression", @@ -5666,14 +5669,14 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 4381, + "commentStart": 4402, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4387, + "commentStart": 4408, "end": 0, "start": 0, "type": "TagDeclarator", @@ -5684,10 +5687,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 4324, + "commentStart": 4345, "end": 0, "name": { - "commentStart": 4324, + "commentStart": 4345, "end": 0, "name": "line", "start": 0, @@ -5697,7 +5700,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 4324, + "commentStart": 4345, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5708,10 +5711,10 @@ description: Result of parsing enclosure.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 4415, + "commentStart": 4436, "end": 0, "name": { - "commentStart": 4415, + "commentStart": 4436, "end": 0, "name": "close", "start": 0, @@ -5721,7 +5724,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 4415, + "commentStart": 4436, "end": 0, "start": 0, "type": "CallExpression", @@ -5734,30 +5737,30 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 4448, + "commentStart": 4469, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4457, + "commentStart": 4478, "elements": [ { - "commentStart": 4468, + "commentStart": 4489, "end": 0, "left": { - "commentStart": 4468, + "commentStart": 4489, "end": 0, "left": { - "commentStart": 4468, + "commentStart": 4489, "end": 0, "left": { "abs_path": false, - "commentStart": 4468, + "commentStart": 4489, "end": 0, "name": { - "commentStart": 4468, + "commentStart": 4489, "end": 0, "name": "width", "start": 0, @@ -5770,7 +5773,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 4476, + "commentStart": 4497, "end": 0, "raw": "1.2", "start": 0, @@ -5787,14 +5790,14 @@ description: Result of parsing enclosure.kcl }, "operator": "+", "right": { - "commentStart": 4482, + "commentStart": 4503, "end": 0, "left": { "abs_path": false, - "commentStart": 4482, + "commentStart": 4503, "end": 0, "name": { - "commentStart": 4482, + "commentStart": 4503, "end": 0, "name": "wallThickness", "start": 0, @@ -5807,7 +5810,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 4498, + "commentStart": 4519, "end": 0, "raw": "3", "start": 0, @@ -5829,10 +5832,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 4502, + "commentStart": 4523, "end": 0, "name": { - "commentStart": 4502, + "commentStart": 4523, "end": 0, "name": "holeDia", "start": 0, @@ -5848,17 +5851,17 @@ description: Result of parsing enclosure.kcl "type": "BinaryExpression" }, { - "commentStart": 4520, + "commentStart": 4541, "end": 0, "left": { - "commentStart": 4520, + "commentStart": 4541, "end": 0, "left": { "abs_path": false, - "commentStart": 4520, + "commentStart": 4541, "end": 0, "name": { - "commentStart": 4520, + "commentStart": 4541, "end": 0, "name": "wallThickness", "start": 0, @@ -5871,7 +5874,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 4536, + "commentStart": 4557, "end": 0, "raw": "3", "start": 0, @@ -5889,10 +5892,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 4540, + "commentStart": 4561, "end": 0, "name": { - "commentStart": 4540, + "commentStart": 4561, "end": 0, "name": "holeDia", "start": 0, @@ -5917,21 +5920,21 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 4565, + "commentStart": 4586, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4574, + "commentStart": 4595, "end": 0, "left": { "abs_path": false, - "commentStart": 4574, + "commentStart": 4595, "end": 0, "name": { - "commentStart": 4574, + "commentStart": 4595, "end": 0, "name": "holeDia", "start": 0, @@ -5945,10 +5948,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 4584, + "commentStart": 4605, "end": 0, "name": { - "commentStart": 4584, + "commentStart": 4605, "end": 0, "name": "wallThickness", "start": 0, @@ -5967,10 +5970,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 4433, + "commentStart": 4454, "end": 0, "name": { - "commentStart": 4433, + "commentStart": 4454, "end": 0, "name": "circle", "start": 0, @@ -5980,7 +5983,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 4433, + "commentStart": 4454, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5988,7 +5991,7 @@ description: Result of parsing enclosure.kcl "unlabeled": null }, { - "commentStart": 4607, + "commentStart": 4628, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5997,10 +6000,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 4428, + "commentStart": 4449, "end": 0, "name": { - "commentStart": 4428, + "commentStart": 4449, "end": 0, "name": "hole", "start": 0, @@ -6010,7 +6013,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 4428, + "commentStart": 4449, "end": 0, "start": 0, "type": "CallExpression", @@ -6023,30 +6026,30 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 4635, + "commentStart": 4656, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4644, + "commentStart": 4665, "elements": [ { - "commentStart": 4655, + "commentStart": 4676, "end": 0, "left": { - "commentStart": 4655, + "commentStart": 4676, "end": 0, "left": { - "commentStart": 4655, + "commentStart": 4676, "end": 0, "left": { "abs_path": false, - "commentStart": 4655, + "commentStart": 4676, "end": 0, "name": { - "commentStart": 4655, + "commentStart": 4676, "end": 0, "name": "width", "start": 0, @@ -6059,7 +6062,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 4663, + "commentStart": 4684, "end": 0, "raw": "1.2", "start": 0, @@ -6076,14 +6079,14 @@ description: Result of parsing enclosure.kcl }, "operator": "+", "right": { - "commentStart": 4669, + "commentStart": 4690, "end": 0, "left": { "abs_path": false, - "commentStart": 4669, + "commentStart": 4690, "end": 0, "name": { - "commentStart": 4669, + "commentStart": 4690, "end": 0, "name": "wallThickness", "start": 0, @@ -6096,7 +6099,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 4685, + "commentStart": 4706, "end": 0, "raw": "3", "start": 0, @@ -6118,10 +6121,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 4689, + "commentStart": 4710, "end": 0, "name": { - "commentStart": 4689, + "commentStart": 4710, "end": 0, "name": "holeDia", "start": 0, @@ -6137,14 +6140,14 @@ description: Result of parsing enclosure.kcl "type": "BinaryExpression" }, { - "commentStart": 4707, + "commentStart": 4728, "end": 0, "left": { "abs_path": false, - "commentStart": 4707, + "commentStart": 4728, "end": 0, "name": { - "commentStart": 4707, + "commentStart": 4728, "end": 0, "name": "length", "start": 0, @@ -6157,17 +6160,17 @@ description: Result of parsing enclosure.kcl }, "operator": "-", "right": { - "commentStart": 4717, + "commentStart": 4738, "end": 0, "left": { - "commentStart": 4717, + "commentStart": 4738, "end": 0, "left": { "abs_path": false, - "commentStart": 4717, + "commentStart": 4738, "end": 0, "name": { - "commentStart": 4717, + "commentStart": 4738, "end": 0, "name": "wallThickness", "start": 0, @@ -6180,7 +6183,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 4733, + "commentStart": 4754, "end": 0, "raw": "3", "start": 0, @@ -6198,10 +6201,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 4737, + "commentStart": 4758, "end": 0, "name": { - "commentStart": 4737, + "commentStart": 4758, "end": 0, "name": "holeDia", "start": 0, @@ -6230,21 +6233,21 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 4763, + "commentStart": 4784, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4772, + "commentStart": 4793, "end": 0, "left": { "abs_path": false, - "commentStart": 4772, + "commentStart": 4793, "end": 0, "name": { - "commentStart": 4772, + "commentStart": 4793, "end": 0, "name": "holeDia", "start": 0, @@ -6258,10 +6261,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 4782, + "commentStart": 4803, "end": 0, "name": { - "commentStart": 4782, + "commentStart": 4803, "end": 0, "name": "wallThickness", "start": 0, @@ -6280,10 +6283,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 4620, + "commentStart": 4641, "end": 0, "name": { - "commentStart": 4620, + "commentStart": 4641, "end": 0, "name": "circle", "start": 0, @@ -6293,7 +6296,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 4620, + "commentStart": 4641, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6301,7 +6304,7 @@ description: Result of parsing enclosure.kcl "unlabeled": null }, { - "commentStart": 4805, + "commentStart": 4826, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -6310,10 +6313,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 4615, + "commentStart": 4636, "end": 0, "name": { - "commentStart": 4615, + "commentStart": 4636, "end": 0, "name": "hole", "start": 0, @@ -6323,7 +6326,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 4615, + "commentStart": 4636, "end": 0, "start": 0, "type": "CallExpression", @@ -6336,27 +6339,27 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 4833, + "commentStart": 4854, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4842, + "commentStart": 4863, "elements": [ { - "commentStart": 4853, + "commentStart": 4874, "end": 0, "left": { - "commentStart": 4853, + "commentStart": 4874, "end": 0, "left": { "abs_path": false, - "commentStart": 4853, + "commentStart": 4874, "end": 0, "name": { - "commentStart": 4853, + "commentStart": 4874, "end": 0, "name": "width", "start": 0, @@ -6369,7 +6372,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 4861, + "commentStart": 4882, "end": 0, "raw": "2.2", "start": 0, @@ -6386,17 +6389,17 @@ description: Result of parsing enclosure.kcl }, "operator": "-", "right": { - "commentStart": 4868, + "commentStart": 4889, "end": 0, "left": { - "commentStart": 4868, + "commentStart": 4889, "end": 0, "left": { "abs_path": false, - "commentStart": 4868, + "commentStart": 4889, "end": 0, "name": { - "commentStart": 4868, + "commentStart": 4889, "end": 0, "name": "wallThickness", "start": 0, @@ -6409,7 +6412,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 4884, + "commentStart": 4905, "end": 0, "raw": "3", "start": 0, @@ -6427,10 +6430,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 4888, + "commentStart": 4909, "end": 0, "name": { - "commentStart": 4888, + "commentStart": 4909, "end": 0, "name": "holeDia", "start": 0, @@ -6450,17 +6453,17 @@ description: Result of parsing enclosure.kcl "type": "BinaryExpression" }, { - "commentStart": 4907, + "commentStart": 4928, "end": 0, "left": { - "commentStart": 4907, + "commentStart": 4928, "end": 0, "left": { "abs_path": false, - "commentStart": 4907, + "commentStart": 4928, "end": 0, "name": { - "commentStart": 4907, + "commentStart": 4928, "end": 0, "name": "wallThickness", "start": 0, @@ -6473,7 +6476,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 4923, + "commentStart": 4944, "end": 0, "raw": "3", "start": 0, @@ -6491,10 +6494,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 4927, + "commentStart": 4948, "end": 0, "name": { - "commentStart": 4927, + "commentStart": 4948, "end": 0, "name": "holeDia", "start": 0, @@ -6519,21 +6522,21 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 4952, + "commentStart": 4973, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4961, + "commentStart": 4982, "end": 0, "left": { "abs_path": false, - "commentStart": 4961, + "commentStart": 4982, "end": 0, "name": { - "commentStart": 4961, + "commentStart": 4982, "end": 0, "name": "holeDia", "start": 0, @@ -6547,10 +6550,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 4971, + "commentStart": 4992, "end": 0, "name": { - "commentStart": 4971, + "commentStart": 4992, "end": 0, "name": "wallThickness", "start": 0, @@ -6569,10 +6572,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 4818, + "commentStart": 4839, "end": 0, "name": { - "commentStart": 4818, + "commentStart": 4839, "end": 0, "name": "circle", "start": 0, @@ -6582,7 +6585,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 4818, + "commentStart": 4839, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6590,7 +6593,7 @@ description: Result of parsing enclosure.kcl "unlabeled": null }, { - "commentStart": 4994, + "commentStart": 5015, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -6599,10 +6602,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 4813, + "commentStart": 4834, "end": 0, "name": { - "commentStart": 4813, + "commentStart": 4834, "end": 0, "name": "hole", "start": 0, @@ -6612,7 +6615,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 4813, + "commentStart": 4834, "end": 0, "start": 0, "type": "CallExpression", @@ -6625,27 +6628,27 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 5022, + "commentStart": 5043, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5031, + "commentStart": 5052, "elements": [ { - "commentStart": 5042, + "commentStart": 5063, "end": 0, "left": { - "commentStart": 5042, + "commentStart": 5063, "end": 0, "left": { "abs_path": false, - "commentStart": 5042, + "commentStart": 5063, "end": 0, "name": { - "commentStart": 5042, + "commentStart": 5063, "end": 0, "name": "width", "start": 0, @@ -6658,7 +6661,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 5050, + "commentStart": 5071, "end": 0, "raw": "2.2", "start": 0, @@ -6675,17 +6678,17 @@ description: Result of parsing enclosure.kcl }, "operator": "-", "right": { - "commentStart": 5057, + "commentStart": 5078, "end": 0, "left": { - "commentStart": 5057, + "commentStart": 5078, "end": 0, "left": { "abs_path": false, - "commentStart": 5057, + "commentStart": 5078, "end": 0, "name": { - "commentStart": 5057, + "commentStart": 5078, "end": 0, "name": "wallThickness", "start": 0, @@ -6698,7 +6701,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 5073, + "commentStart": 5094, "end": 0, "raw": "3", "start": 0, @@ -6716,10 +6719,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 5077, + "commentStart": 5098, "end": 0, "name": { - "commentStart": 5077, + "commentStart": 5098, "end": 0, "name": "holeDia", "start": 0, @@ -6739,14 +6742,14 @@ description: Result of parsing enclosure.kcl "type": "BinaryExpression" }, { - "commentStart": 5096, + "commentStart": 5117, "end": 0, "left": { "abs_path": false, - "commentStart": 5096, + "commentStart": 5117, "end": 0, "name": { - "commentStart": 5096, + "commentStart": 5117, "end": 0, "name": "length", "start": 0, @@ -6759,17 +6762,17 @@ description: Result of parsing enclosure.kcl }, "operator": "-", "right": { - "commentStart": 5106, + "commentStart": 5127, "end": 0, "left": { - "commentStart": 5106, + "commentStart": 5127, "end": 0, "left": { "abs_path": false, - "commentStart": 5106, + "commentStart": 5127, "end": 0, "name": { - "commentStart": 5106, + "commentStart": 5127, "end": 0, "name": "wallThickness", "start": 0, @@ -6782,7 +6785,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 5122, + "commentStart": 5143, "end": 0, "raw": "3", "start": 0, @@ -6800,10 +6803,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 5126, + "commentStart": 5147, "end": 0, "name": { - "commentStart": 5126, + "commentStart": 5147, "end": 0, "name": "holeDia", "start": 0, @@ -6832,21 +6835,21 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 5152, + "commentStart": 5173, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5161, + "commentStart": 5182, "end": 0, "left": { "abs_path": false, - "commentStart": 5161, + "commentStart": 5182, "end": 0, "name": { - "commentStart": 5161, + "commentStart": 5182, "end": 0, "name": "holeDia", "start": 0, @@ -6860,10 +6863,10 @@ description: Result of parsing enclosure.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 5171, + "commentStart": 5192, "end": 0, "name": { - "commentStart": 5171, + "commentStart": 5192, "end": 0, "name": "wallThickness", "start": 0, @@ -6882,10 +6885,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 5007, + "commentStart": 5028, "end": 0, "name": { - "commentStart": 5007, + "commentStart": 5028, "end": 0, "name": "circle", "start": 0, @@ -6895,7 +6898,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 5007, + "commentStart": 5028, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6903,7 +6906,7 @@ description: Result of parsing enclosure.kcl "unlabeled": null }, { - "commentStart": 5194, + "commentStart": 5215, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -6912,10 +6915,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 5002, + "commentStart": 5023, "end": 0, "name": { - "commentStart": 5002, + "commentStart": 5023, "end": 0, "name": "hole", "start": 0, @@ -6925,14 +6928,14 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 5002, + "commentStart": 5023, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 3864, + "commentStart": 3885, "end": 0, "start": 0, "type": "PipeExpression", @@ -6948,12 +6951,12 @@ description: Result of parsing enclosure.kcl "type": "VariableDeclaration" }, { - "commentStart": 5197, + "commentStart": 5218, "declaration": { - "commentStart": 5197, + "commentStart": 5218, "end": 0, "id": { - "commentStart": 5197, + "commentStart": 5218, "end": 0, "name": "extrude004", "start": 0, @@ -6966,7 +6969,7 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 5229, + "commentStart": 5250, "end": 0, "name": "length", "start": 0, @@ -6974,10 +6977,10 @@ description: Result of parsing enclosure.kcl }, "arg": { "abs_path": false, - "commentStart": 5238, + "commentStart": 5259, "end": 0, "name": { - "commentStart": 5238, + "commentStart": 5259, "end": 0, "name": "wallThickness", "start": 0, @@ -6992,10 +6995,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 5210, + "commentStart": 5231, "end": 0, "name": { - "commentStart": 5210, + "commentStart": 5231, "end": 0, "name": "extrude", "start": 0, @@ -7005,17 +7008,17 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 5210, + "commentStart": 5231, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 5218, + "commentStart": 5239, "end": 0, "name": { - "commentStart": 5218, + "commentStart": 5239, "end": 0, "name": "sketch004", "start": 0, @@ -7032,21 +7035,21 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 5273, + "commentStart": 5294, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5282, + "commentStart": 5303, "end": 0, "left": { "abs_path": false, - "commentStart": 5282, + "commentStart": 5303, "end": 0, "name": { - "commentStart": 5282, + "commentStart": 5303, "end": 0, "name": "wallThickness", "start": 0, @@ -7059,7 +7062,7 @@ description: Result of parsing enclosure.kcl }, "operator": "*", "right": { - "commentStart": 5298, + "commentStart": 5319, "end": 0, "raw": "3", "start": 0, @@ -7078,23 +7081,23 @@ description: Result of parsing enclosure.kcl { "type": "LabeledArg", "label": { - "commentStart": 5308, + "commentStart": 5329, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5315, + "commentStart": 5336, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 5346, + "commentStart": 5367, "end": 0, "name": { - "commentStart": 5346, + "commentStart": 5367, "end": 0, "name": "rectangleSegmentA003", "start": 0, @@ -7108,10 +7111,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 5326, + "commentStart": 5347, "end": 0, "name": { - "commentStart": 5326, + "commentStart": 5347, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -7121,7 +7124,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 5326, + "commentStart": 5347, "end": 0, "start": 0, "type": "CallExpression", @@ -7131,10 +7134,10 @@ description: Result of parsing enclosure.kcl "arguments": [ { "abs_path": false, - "commentStart": 5398, + "commentStart": 5419, "end": 0, "name": { - "commentStart": 5398, + "commentStart": 5419, "end": 0, "name": "rectangleSegmentB003", "start": 0, @@ -7148,10 +7151,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 5378, + "commentStart": 5399, "end": 0, "name": { - "commentStart": 5378, + "commentStart": 5399, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -7161,7 +7164,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 5378, + "commentStart": 5399, "end": 0, "start": 0, "type": "CallExpression", @@ -7171,10 +7174,10 @@ description: Result of parsing enclosure.kcl "arguments": [ { "abs_path": false, - "commentStart": 5450, + "commentStart": 5471, "end": 0, "name": { - "commentStart": 5450, + "commentStart": 5471, "end": 0, "name": "rectangleSegmentC003", "start": 0, @@ -7188,10 +7191,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 5430, + "commentStart": 5451, "end": 0, "name": { - "commentStart": 5430, + "commentStart": 5451, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -7201,7 +7204,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 5430, + "commentStart": 5451, "end": 0, "start": 0, "type": "CallExpression", @@ -7211,10 +7214,10 @@ description: Result of parsing enclosure.kcl "arguments": [ { "abs_path": false, - "commentStart": 5502, + "commentStart": 5523, "end": 0, "name": { - "commentStart": 5502, + "commentStart": 5523, "end": 0, "name": "rectangleSegmentD003", "start": 0, @@ -7228,10 +7231,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 5482, + "commentStart": 5503, "end": 0, "name": { - "commentStart": 5482, + "commentStart": 5503, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -7241,7 +7244,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 5482, + "commentStart": 5503, "end": 0, "start": 0, "type": "CallExpression", @@ -7257,10 +7260,10 @@ description: Result of parsing enclosure.kcl ], "callee": { "abs_path": false, - "commentStart": 5258, + "commentStart": 5279, "end": 0, "name": { - "commentStart": 5258, + "commentStart": 5279, "end": 0, "name": "fillet", "start": 0, @@ -7270,7 +7273,7 @@ description: Result of parsing enclosure.kcl "start": 0, "type": "Name" }, - "commentStart": 5258, + "commentStart": 5279, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7278,7 +7281,7 @@ description: Result of parsing enclosure.kcl "unlabeled": null } ], - "commentStart": 5210, + "commentStart": 5231, "end": 0, "start": 0, "type": "PipeExpression", diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/ops.snap b/rust/kcl-lib/tests/kcl_samples/enclosure/ops.snap index 9dc642788..80aba3238 100644 --- a/rust/kcl-lib/tests/kcl_samples/enclosure/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/ops.snap @@ -150,8 +150,8 @@ description: Operations executed enclosure.kcl "type": "FunctionCall", "name": "function001", "functionSourceRange": [ - 1254, - 1851, + 1275, + 1872, 0 ], "unlabeledArg": null, @@ -423,8 +423,8 @@ description: Operations executed enclosure.kcl "type": "FunctionCall", "name": "function001", "functionSourceRange": [ - 1254, - 1851, + 1275, + 1872, 0 ], "unlabeledArg": null, @@ -696,8 +696,8 @@ description: Operations executed enclosure.kcl "type": "FunctionCall", "name": "function001", "functionSourceRange": [ - 1254, - 1851, + 1275, + 1872, 0 ], "unlabeledArg": null, @@ -969,8 +969,8 @@ description: Operations executed enclosure.kcl "type": "FunctionCall", "name": "function001", "functionSourceRange": [ - 1254, - 1851, + 1275, + 1872, 0 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap index b0e3e45ed..9d2693feb 100644 --- a/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap @@ -15,9 +15,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 323, - "end": 344, - "start": 323, + "commentStart": 344, + "end": 365, + "start": 344, "type": "TagDeclarator", "value": "rectangleSegmentA001" }, @@ -28,9 +28,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 431, - "end": 452, - "start": 431, + "commentStart": 452, + "end": 473, + "start": 452, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -41,9 +41,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 557, - "end": 578, - "start": 557, + "commentStart": 578, + "end": 599, + "start": 578, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -54,9 +54,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 648, - "end": 669, - "start": 648, + "commentStart": 669, + "end": 690, + "start": 669, "type": "TagDeclarator", "value": "rectangleSegmentD001" }, @@ -77,9 +77,9 @@ description: Variables in memory after executing enclosure.kcl 0.0 ], "tag": { - "commentStart": 323, - "end": 344, - "start": 323, + "commentStart": 344, + "end": 365, + "start": 344, "type": "TagDeclarator", "value": "rectangleSegmentA001" }, @@ -102,9 +102,9 @@ description: Variables in memory after executing enclosure.kcl 0.0 ], "tag": { - "commentStart": 431, - "end": 452, - "start": 431, + "commentStart": 452, + "end": 473, + "start": 452, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -127,9 +127,9 @@ description: Variables in memory after executing enclosure.kcl 175.0 ], "tag": { - "commentStart": 557, - "end": 578, - "start": 557, + "commentStart": 578, + "end": 599, + "start": 578, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -152,9 +152,9 @@ description: Variables in memory after executing enclosure.kcl 175.0 ], "tag": { - "commentStart": 648, - "end": 669, - "start": 648, + "commentStart": 669, + "end": 690, + "start": 669, "type": "TagDeclarator", "value": "rectangleSegmentD001" }, @@ -308,9 +308,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2395, - "end": 2416, - "start": 2395, + "commentStart": 2416, + "end": 2437, + "start": 2416, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -321,9 +321,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2503, - "end": 2524, - "start": 2503, + "commentStart": 2524, + "end": 2545, + "start": 2524, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -334,9 +334,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2629, - "end": 2650, - "start": 2629, + "commentStart": 2650, + "end": 2671, + "start": 2650, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -347,9 +347,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2720, - "end": 2741, - "start": 2720, + "commentStart": 2741, + "end": 2762, + "start": 2741, "type": "TagDeclarator", "value": "rectangleSegmentD002" }, @@ -370,9 +370,9 @@ description: Variables in memory after executing enclosure.kcl 0.0 ], "tag": { - "commentStart": 2395, - "end": 2416, - "start": 2395, + "commentStart": 2416, + "end": 2437, + "start": 2416, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -395,9 +395,9 @@ description: Variables in memory after executing enclosure.kcl 0.0 ], "tag": { - "commentStart": 2503, - "end": 2524, - "start": 2503, + "commentStart": 2524, + "end": 2545, + "start": 2524, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -420,9 +420,9 @@ description: Variables in memory after executing enclosure.kcl 175.0 ], "tag": { - "commentStart": 2629, - "end": 2650, - "start": 2629, + "commentStart": 2650, + "end": 2671, + "start": 2650, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -445,9 +445,9 @@ description: Variables in memory after executing enclosure.kcl 175.0 ], "tag": { - "commentStart": 2720, - "end": 2741, - "start": 2720, + "commentStart": 2741, + "end": 2762, + "start": 2741, "type": "TagDeclarator", "value": "rectangleSegmentD002" }, @@ -601,9 +601,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4040, - "end": 4061, - "start": 4040, + "commentStart": 4061, + "end": 4082, + "start": 4061, "type": "TagDeclarator", "value": "rectangleSegmentA003" }, @@ -614,9 +614,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4170, - "end": 4191, - "start": 4170, + "commentStart": 4191, + "end": 4212, + "start": 4191, "type": "TagDeclarator", "value": "rectangleSegmentB003" }, @@ -627,9 +627,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4296, - "end": 4317, - "start": 4296, + "commentStart": 4317, + "end": 4338, + "start": 4317, "type": "TagDeclarator", "value": "rectangleSegmentC003" }, @@ -640,9 +640,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4387, - "end": 4408, - "start": 4387, + "commentStart": 4408, + "end": 4429, + "start": 4408, "type": "TagDeclarator", "value": "rectangleSegmentD003" }, @@ -663,9 +663,9 @@ description: Variables in memory after executing enclosure.kcl 3.0 ], "tag": { - "commentStart": 4040, - "end": 4061, - "start": 4040, + "commentStart": 4061, + "end": 4082, + "start": 4061, "type": "TagDeclarator", "value": "rectangleSegmentA003" }, @@ -688,9 +688,9 @@ description: Variables in memory after executing enclosure.kcl 3.0 ], "tag": { - "commentStart": 4170, - "end": 4191, - "start": 4170, + "commentStart": 4191, + "end": 4212, + "start": 4191, "type": "TagDeclarator", "value": "rectangleSegmentB003" }, @@ -713,9 +713,9 @@ description: Variables in memory after executing enclosure.kcl 172.0 ], "tag": { - "commentStart": 4296, - "end": 4317, - "start": 4296, + "commentStart": 4317, + "end": 4338, + "start": 4317, "type": "TagDeclarator", "value": "rectangleSegmentC003" }, @@ -738,9 +738,9 @@ description: Variables in memory after executing enclosure.kcl 172.0 ], "tag": { - "commentStart": 4387, - "end": 4408, - "start": 4387, + "commentStart": 4408, + "end": 4429, + "start": 4408, "type": "TagDeclarator", "value": "rectangleSegmentD003" }, @@ -803,9 +803,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2395, - "end": 2416, - "start": 2395, + "commentStart": 2416, + "end": 2437, + "start": 2416, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -816,9 +816,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2503, - "end": 2524, - "start": 2503, + "commentStart": 2524, + "end": 2545, + "start": 2524, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -829,9 +829,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2629, - "end": 2650, - "start": 2629, + "commentStart": 2650, + "end": 2671, + "start": 2650, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -842,9 +842,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2720, - "end": 2741, - "start": 2720, + "commentStart": 2741, + "end": 2762, + "start": 2741, "type": "TagDeclarator", "value": "rectangleSegmentD002" }, @@ -865,9 +865,9 @@ description: Variables in memory after executing enclosure.kcl 0.0 ], "tag": { - "commentStart": 2395, - "end": 2416, - "start": 2395, + "commentStart": 2416, + "end": 2437, + "start": 2416, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -890,9 +890,9 @@ description: Variables in memory after executing enclosure.kcl 0.0 ], "tag": { - "commentStart": 2503, - "end": 2524, - "start": 2503, + "commentStart": 2524, + "end": 2545, + "start": 2524, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -915,9 +915,9 @@ description: Variables in memory after executing enclosure.kcl 175.0 ], "tag": { - "commentStart": 2629, - "end": 2650, - "start": 2629, + "commentStart": 2650, + "end": 2671, + "start": 2650, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -940,9 +940,9 @@ description: Variables in memory after executing enclosure.kcl 175.0 ], "tag": { - "commentStart": 2720, - "end": 2741, - "start": 2720, + "commentStart": 2741, + "end": 2762, + "start": 2741, "type": "TagDeclarator", "value": "rectangleSegmentD002" }, @@ -1285,9 +1285,9 @@ description: Variables in memory after executing enclosure.kcl 0.0 ], "tag": { - "commentStart": 323, - "end": 344, - "start": 323, + "commentStart": 344, + "end": 365, + "start": 344, "type": "TagDeclarator", "value": "rectangleSegmentA001" }, @@ -1310,9 +1310,9 @@ description: Variables in memory after executing enclosure.kcl 0.0 ], "tag": { - "commentStart": 431, - "end": 452, - "start": 431, + "commentStart": 452, + "end": 473, + "start": 452, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -1335,9 +1335,9 @@ description: Variables in memory after executing enclosure.kcl 175.0 ], "tag": { - "commentStart": 557, - "end": 578, - "start": 557, + "commentStart": 578, + "end": 599, + "start": 578, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -1360,9 +1360,9 @@ description: Variables in memory after executing enclosure.kcl 175.0 ], "tag": { - "commentStart": 648, - "end": 669, - "start": 648, + "commentStart": 669, + "end": 690, + "start": 669, "type": "TagDeclarator", "value": "rectangleSegmentD001" }, @@ -1483,9 +1483,9 @@ description: Variables in memory after executing enclosure.kcl 0.0 ], "tag": { - "commentStart": 2395, - "end": 2416, - "start": 2395, + "commentStart": 2416, + "end": 2437, + "start": 2416, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -1508,9 +1508,9 @@ description: Variables in memory after executing enclosure.kcl 0.0 ], "tag": { - "commentStart": 2503, - "end": 2524, - "start": 2503, + "commentStart": 2524, + "end": 2545, + "start": 2524, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -1533,9 +1533,9 @@ description: Variables in memory after executing enclosure.kcl 175.0 ], "tag": { - "commentStart": 2629, - "end": 2650, - "start": 2629, + "commentStart": 2650, + "end": 2671, + "start": 2650, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -1558,9 +1558,9 @@ description: Variables in memory after executing enclosure.kcl 175.0 ], "tag": { - "commentStart": 2720, - "end": 2741, - "start": 2720, + "commentStart": 2741, + "end": 2762, + "start": 2741, "type": "TagDeclarator", "value": "rectangleSegmentD002" }, @@ -1681,9 +1681,9 @@ description: Variables in memory after executing enclosure.kcl 3.0 ], "tag": { - "commentStart": 4040, - "end": 4061, - "start": 4040, + "commentStart": 4061, + "end": 4082, + "start": 4061, "type": "TagDeclarator", "value": "rectangleSegmentA003" }, @@ -1706,9 +1706,9 @@ description: Variables in memory after executing enclosure.kcl 3.0 ], "tag": { - "commentStart": 4170, - "end": 4191, - "start": 4170, + "commentStart": 4191, + "end": 4212, + "start": 4191, "type": "TagDeclarator", "value": "rectangleSegmentB003" }, @@ -1731,9 +1731,9 @@ description: Variables in memory after executing enclosure.kcl 172.0 ], "tag": { - "commentStart": 4296, - "end": 4317, - "start": 4296, + "commentStart": 4317, + "end": 4338, + "start": 4317, "type": "TagDeclarator", "value": "rectangleSegmentC003" }, @@ -1756,9 +1756,9 @@ description: Variables in memory after executing enclosure.kcl 172.0 ], "tag": { - "commentStart": 4387, - "end": 4408, - "start": 4387, + "commentStart": 4408, + "end": 4429, + "start": 4408, "type": "TagDeclarator", "value": "rectangleSegmentD003" }, @@ -1821,9 +1821,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2395, - "end": 2416, - "start": 2395, + "commentStart": 2416, + "end": 2437, + "start": 2416, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -1834,9 +1834,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2503, - "end": 2524, - "start": 2503, + "commentStart": 2524, + "end": 2545, + "start": 2524, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -1847,9 +1847,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2629, - "end": 2650, - "start": 2629, + "commentStart": 2650, + "end": 2671, + "start": 2650, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -1860,9 +1860,9 @@ description: Variables in memory after executing enclosure.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2720, - "end": 2741, - "start": 2720, + "commentStart": 2741, + "end": 2762, + "start": 2741, "type": "TagDeclarator", "value": "rectangleSegmentD002" }, @@ -1883,9 +1883,9 @@ description: Variables in memory after executing enclosure.kcl 0.0 ], "tag": { - "commentStart": 2395, - "end": 2416, - "start": 2395, + "commentStart": 2416, + "end": 2437, + "start": 2416, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -1908,9 +1908,9 @@ description: Variables in memory after executing enclosure.kcl 0.0 ], "tag": { - "commentStart": 2503, - "end": 2524, - "start": 2503, + "commentStart": 2524, + "end": 2545, + "start": 2524, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -1933,9 +1933,9 @@ description: Variables in memory after executing enclosure.kcl 175.0 ], "tag": { - "commentStart": 2629, - "end": 2650, - "start": 2629, + "commentStart": 2650, + "end": 2671, + "start": 2650, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -1958,9 +1958,9 @@ description: Variables in memory after executing enclosure.kcl 175.0 ], "tag": { - "commentStart": 2720, - "end": 2741, - "start": 2720, + "commentStart": 2741, + "end": 2762, + "start": 2741, "type": "TagDeclarator", "value": "rectangleSegmentD002" }, diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_graph_flowchart.snap.md index 5ca69974b..c6361889d 100644 --- a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_graph_flowchart.snap.md @@ -1,172 +1,172 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[816, 851, 0]"] - 3["Segment
[859, 885, 0]"] - 4["Segment
[893, 956, 0]"] - 5["Segment
[964, 1055, 0]"] - 6["Segment
[1063, 1125, 0]"] - 7["Segment
[1133, 1224, 0]"] + 2["Path
[817, 852, 0]"] + 3["Segment
[860, 886, 0]"] + 4["Segment
[894, 957, 0]"] + 5["Segment
[965, 1056, 0]"] + 6["Segment
[1064, 1126, 0]"] + 7["Segment
[1134, 1225, 0]"] end subgraph path9 [Path] - 9["Path
[1326, 1388, 0]"] - 10["Segment
[1326, 1388, 0]"] + 9["Path
[1327, 1389, 0]"] + 10["Segment
[1327, 1389, 0]"] 11[Solid2d] end subgraph path12 [Path] - 12["Path
[1401, 1479, 0]"] - 13["Segment
[1401, 1479, 0]"] + 12["Path
[1402, 1480, 0]"] + 13["Segment
[1402, 1480, 0]"] 14[Solid2d] end subgraph path22 [Path] - 22["Path
[816, 851, 0]"] - 23["Segment
[859, 885, 0]"] - 24["Segment
[893, 956, 0]"] - 25["Segment
[964, 1055, 0]"] - 26["Segment
[1063, 1125, 0]"] - 27["Segment
[1133, 1224, 0]"] + 22["Path
[817, 852, 0]"] + 23["Segment
[860, 886, 0]"] + 24["Segment
[894, 957, 0]"] + 25["Segment
[965, 1056, 0]"] + 26["Segment
[1064, 1126, 0]"] + 27["Segment
[1134, 1225, 0]"] end subgraph path29 [Path] - 29["Path
[1326, 1388, 0]"] - 30["Segment
[1326, 1388, 0]"] + 29["Path
[1327, 1389, 0]"] + 30["Segment
[1327, 1389, 0]"] 31[Solid2d] end subgraph path32 [Path] - 32["Path
[1401, 1479, 0]"] - 33["Segment
[1401, 1479, 0]"] + 32["Path
[1402, 1480, 0]"] + 33["Segment
[1402, 1480, 0]"] 34[Solid2d] end subgraph path42 [Path] - 42["Path
[816, 851, 0]"] - 43["Segment
[859, 885, 0]"] - 44["Segment
[893, 956, 0]"] - 45["Segment
[964, 1055, 0]"] - 46["Segment
[1063, 1125, 0]"] - 47["Segment
[1133, 1224, 0]"] + 42["Path
[817, 852, 0]"] + 43["Segment
[860, 886, 0]"] + 44["Segment
[894, 957, 0]"] + 45["Segment
[965, 1056, 0]"] + 46["Segment
[1064, 1126, 0]"] + 47["Segment
[1134, 1225, 0]"] end subgraph path49 [Path] - 49["Path
[1326, 1388, 0]"] - 50["Segment
[1326, 1388, 0]"] + 49["Path
[1327, 1389, 0]"] + 50["Segment
[1327, 1389, 0]"] 51[Solid2d] end subgraph path52 [Path] - 52["Path
[1401, 1479, 0]"] - 53["Segment
[1401, 1479, 0]"] + 52["Path
[1402, 1480, 0]"] + 53["Segment
[1402, 1480, 0]"] 54[Solid2d] end subgraph path62 [Path] - 62["Path
[816, 851, 0]"] - 63["Segment
[859, 885, 0]"] - 64["Segment
[893, 956, 0]"] - 65["Segment
[964, 1055, 0]"] - 66["Segment
[1063, 1125, 0]"] - 67["Segment
[1133, 1224, 0]"] + 62["Path
[817, 852, 0]"] + 63["Segment
[860, 886, 0]"] + 64["Segment
[894, 957, 0]"] + 65["Segment
[965, 1056, 0]"] + 66["Segment
[1064, 1126, 0]"] + 67["Segment
[1134, 1225, 0]"] end subgraph path69 [Path] - 69["Path
[1326, 1388, 0]"] - 70["Segment
[1326, 1388, 0]"] + 69["Path
[1327, 1389, 0]"] + 70["Segment
[1327, 1389, 0]"] 71[Solid2d] end subgraph path72 [Path] - 72["Path
[1401, 1479, 0]"] - 73["Segment
[1401, 1479, 0]"] + 72["Path
[1402, 1480, 0]"] + 73["Segment
[1402, 1480, 0]"] 74[Solid2d] end subgraph path82 [Path] - 82["Path
[1806, 1841, 0]"] - 83["Segment
[1847, 1881, 0]"] - 84["Segment
[1887, 1934, 0]"] - 85["Segment
[1940, 1986, 0]"] - 86["Segment
[1992, 2039, 0]"] - 87["Segment
[2045, 2079, 0]"] - 88["Segment
[2085, 2128, 0]"] - 89["Segment
[2134, 2167, 0]"] - 90["Segment
[2173, 2220, 0]"] - 91["Segment
[2226, 2273, 0]"] - 92["Segment
[2279, 2326, 0]"] - 93["Segment
[2332, 2375, 0]"] - 94["Segment
[2381, 2432, 0]"] - 95["Segment
[2438, 2482, 0]"] - 96["Segment
[2488, 2535, 0]"] - 97["Segment
[2541, 2587, 0]"] - 98["Segment
[2593, 2649, 0]"] - 99["Segment
[2655, 2662, 0]"] + 82["Path
[1807, 1842, 0]"] + 83["Segment
[1848, 1882, 0]"] + 84["Segment
[1888, 1935, 0]"] + 85["Segment
[1941, 1987, 0]"] + 86["Segment
[1993, 2040, 0]"] + 87["Segment
[2046, 2080, 0]"] + 88["Segment
[2086, 2129, 0]"] + 89["Segment
[2135, 2168, 0]"] + 90["Segment
[2174, 2221, 0]"] + 91["Segment
[2227, 2274, 0]"] + 92["Segment
[2280, 2327, 0]"] + 93["Segment
[2333, 2376, 0]"] + 94["Segment
[2382, 2433, 0]"] + 95["Segment
[2439, 2483, 0]"] + 96["Segment
[2489, 2536, 0]"] + 97["Segment
[2542, 2588, 0]"] + 98["Segment
[2594, 2650, 0]"] + 99["Segment
[2656, 2663, 0]"] 100[Solid2d] end subgraph path101 [Path] - 101["Path
[2734, 2807, 0]"] - 102["Segment
[2734, 2807, 0]"] + 101["Path
[2735, 2808, 0]"] + 102["Segment
[2735, 2808, 0]"] 103[Solid2d] end subgraph path104 [Path] - 104["Path
[2822, 2895, 0]"] - 105["Segment
[2822, 2895, 0]"] + 104["Path
[2823, 2896, 0]"] + 105["Segment
[2823, 2896, 0]"] 106[Solid2d] end subgraph path107 [Path] - 107["Path
[2910, 2983, 0]"] - 108["Segment
[2910, 2983, 0]"] + 107["Path
[2911, 2984, 0]"] + 108["Segment
[2911, 2984, 0]"] 109[Solid2d] end subgraph path110 [Path] - 110["Path
[2998, 3071, 0]"] - 111["Segment
[2998, 3071, 0]"] + 110["Path
[2999, 3072, 0]"] + 111["Segment
[2999, 3072, 0]"] 112[Solid2d] end subgraph path113 [Path] - 113["Path
[3125, 3264, 0]"] - 114["Segment
[3125, 3264, 0]"] + 113["Path
[3126, 3265, 0]"] + 114["Segment
[3126, 3265, 0]"] 115[Solid2d] end subgraph path116 [Path] - 116["Path
[3279, 3416, 0]"] - 117["Segment
[3279, 3416, 0]"] + 116["Path
[3280, 3417, 0]"] + 117["Segment
[3280, 3417, 0]"] 118[Solid2d] end subgraph path119 [Path] - 119["Path
[3431, 3578, 0]"] - 120["Segment
[3431, 3578, 0]"] + 119["Path
[3432, 3579, 0]"] + 120["Segment
[3432, 3579, 0]"] 121[Solid2d] end subgraph path122 [Path] - 122["Path
[3593, 3739, 0]"] - 123["Segment
[3593, 3739, 0]"] + 122["Path
[3594, 3740, 0]"] + 123["Segment
[3594, 3740, 0]"] 124[Solid2d] end - 1["Plane
[783, 808, 0]"] - 8["Plane
[1301, 1318, 0]"] - 15["Sweep Sweep
[1491, 1514, 0]"] + 1["Plane
[784, 809, 0]"] + 8["Plane
[1302, 1319, 0]"] + 15["Sweep Sweep
[1492, 1515, 0]"] 16[Wall] 17["Cap Start"] 18["Cap End"] 19["SweepEdge Opposite"] 20["SweepEdge Adjacent"] - 21["Plane
[783, 808, 0]"] - 28["Plane
[1301, 1318, 0]"] - 35["Sweep Sweep
[1491, 1514, 0]"] + 21["Plane
[784, 809, 0]"] + 28["Plane
[1302, 1319, 0]"] + 35["Sweep Sweep
[1492, 1515, 0]"] 36[Wall] 37["Cap Start"] 38["Cap End"] 39["SweepEdge Opposite"] 40["SweepEdge Adjacent"] - 41["Plane
[783, 808, 0]"] - 48["Plane
[1301, 1318, 0]"] - 55["Sweep Sweep
[1491, 1514, 0]"] + 41["Plane
[784, 809, 0]"] + 48["Plane
[1302, 1319, 0]"] + 55["Sweep Sweep
[1492, 1515, 0]"] 56[Wall] 57["Cap Start"] 58["Cap End"] 59["SweepEdge Opposite"] 60["SweepEdge Adjacent"] - 61["Plane
[783, 808, 0]"] - 68["Plane
[1301, 1318, 0]"] - 75["Sweep Sweep
[1491, 1514, 0]"] + 61["Plane
[784, 809, 0]"] + 68["Plane
[1302, 1319, 0]"] + 75["Sweep Sweep
[1492, 1515, 0]"] 76[Wall] 77["Cap Start"] 78["Cap End"] 79["SweepEdge Opposite"] 80["SweepEdge Adjacent"] - 81["Plane
[1783, 1800, 0]"] - 125["Sweep Extrusion
[3795, 3824, 0]"] + 81["Plane
[1784, 1801, 0]"] + 125["Sweep Extrusion
[3796, 3825, 0]"] 126[Wall] 127[Wall] 128[Wall] @@ -217,10 +217,10 @@ flowchart LR 173["SweepEdge Adjacent"] 174["SweepEdge Opposite"] 175["SweepEdge Adjacent"] - 176["EdgeCut Fillet
[3830, 3964, 0]"] - 177["EdgeCut Fillet
[3830, 3964, 0]"] - 178["EdgeCut Fillet
[3970, 4104, 0]"] - 179["EdgeCut Fillet
[3970, 4104, 0]"] + 176["EdgeCut Fillet
[3831, 3965, 0]"] + 177["EdgeCut Fillet
[3831, 3965, 0]"] + 178["EdgeCut Fillet
[3971, 4105, 0]"] + 179["EdgeCut Fillet
[3971, 4105, 0]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ast.snap b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ast.snap index c18a24fa8..3e264fbcb 100644 --- a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing exhaust-manifold.kcl { "commentStart": 126, "declaration": { - "commentStart": 148, + "commentStart": 149, "end": 0, "id": { - "commentStart": 148, + "commentStart": 149, "end": 0, "name": "primaryTubeDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 170, + "commentStart": 171, "end": 0, "raw": "1.625", "start": 0, @@ -35,26 +35,26 @@ description: Result of parsing exhaust-manifold.kcl "end": 0, "kind": "const", "preComments": [ - "// Define Constants" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 176, + "commentStart": 177, "declaration": { - "commentStart": 176, + "commentStart": 177, "end": 0, "id": { - "commentStart": 176, + "commentStart": 177, "end": 0, "name": "wallThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 192, + "commentStart": 193, "end": 0, "raw": "0.080", "start": 0, @@ -75,19 +75,19 @@ description: Result of parsing exhaust-manifold.kcl "type": "VariableDeclaration" }, { - "commentStart": 198, + "commentStart": 199, "declaration": { - "commentStart": 198, + "commentStart": 199, "end": 0, "id": { - "commentStart": 198, + "commentStart": 199, "end": 0, "name": "plateHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 212, + "commentStart": 213, "end": 0, "raw": "0.125", "start": 0, @@ -108,19 +108,19 @@ description: Result of parsing exhaust-manifold.kcl "type": "VariableDeclaration" }, { - "commentStart": 218, + "commentStart": 219, "declaration": { - "commentStart": 218, + "commentStart": 219, "end": 0, "id": { - "commentStart": 218, + "commentStart": 219, "end": 0, "name": "bendRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 231, + "commentStart": 232, "end": 0, "raw": "3", "start": 0, @@ -141,12 +141,12 @@ description: Result of parsing exhaust-manifold.kcl "type": "VariableDeclaration" }, { - "commentStart": 232, + "commentStart": 233, "declaration": { - "commentStart": 318, + "commentStart": 319, "end": 0, "id": { - "commentStart": 318, + "commentStart": 319, "end": 0, "name": "primaryTube", "start": 0, @@ -156,26 +156,26 @@ description: Result of parsing exhaust-manifold.kcl "body": { "body": [ { - "commentStart": 377, + "commentStart": 378, "declaration": { - "commentStart": 418, + "commentStart": 419, "end": 0, "id": { - "commentStart": 418, + "commentStart": 419, "end": 0, "name": "pos001", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 427, + "commentStart": 428, "end": 0, "left": { "abs_path": false, - "commentStart": 427, + "commentStart": 428, "end": 0, "name": { - "commentStart": 427, + "commentStart": 428, "end": 0, "name": "n", "start": 0, @@ -188,7 +188,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "*", "right": { - "commentStart": 431, + "commentStart": 432, "end": 0, "raw": "2", "start": 0, @@ -216,26 +216,26 @@ description: Result of parsing exhaust-manifold.kcl "type": "VariableDeclaration" }, { - "commentStart": 434, + "commentStart": 435, "declaration": { - "commentStart": 496, + "commentStart": 497, "end": 0, "id": { - "commentStart": 496, + "commentStart": 497, "end": 0, "name": "sweepPlane", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 509, + "commentStart": 510, "end": 0, "properties": [ { - "commentStart": 515, + "commentStart": 516, "end": 0, "key": { - "commentStart": 515, + "commentStart": 516, "end": 0, "name": "plane", "start": 0, @@ -244,14 +244,14 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 523, + "commentStart": 524, "end": 0, "properties": [ { - "commentStart": 531, + "commentStart": 532, "end": 0, "key": { - "commentStart": 531, + "commentStart": 532, "end": 0, "name": "origin", "start": 0, @@ -260,14 +260,14 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 540, + "commentStart": 541, "elements": [ { "abs_path": false, - "commentStart": 541, + "commentStart": 542, "end": 0, "name": { - "commentStart": 541, + "commentStart": 542, "end": 0, "name": "pos001", "start": 0, @@ -279,7 +279,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "Name" }, { - "commentStart": 549, + "commentStart": 550, "end": 0, "raw": "0.0", "start": 0, @@ -291,7 +291,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 554, + "commentStart": 555, "end": 0, "raw": "0", "start": 0, @@ -310,10 +310,10 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 564, + "commentStart": 565, "end": 0, "key": { - "commentStart": 564, + "commentStart": 565, "end": 0, "name": "xAxis", "start": 0, @@ -322,7 +322,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 572, + "commentStart": 573, "elements": [ { "arguments": [ @@ -331,10 +331,10 @@ description: Result of parsing exhaust-manifold.kcl { "argument": { "abs_path": false, - "commentStart": 597, + "commentStart": 598, "end": 0, "name": { - "commentStart": 597, + "commentStart": 598, "end": 0, "name": "angle001", "start": 0, @@ -345,7 +345,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "Name", "type": "Name" }, - "commentStart": 596, + "commentStart": 597, "end": 0, "operator": "-", "start": 0, @@ -355,10 +355,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 586, + "commentStart": 587, "end": 0, "name": { - "commentStart": 586, + "commentStart": 587, "end": 0, "name": "toRadians", "start": 0, @@ -368,7 +368,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 586, + "commentStart": 587, "end": 0, "start": 0, "type": "CallExpression", @@ -377,10 +377,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 582, + "commentStart": 583, "end": 0, "name": { - "commentStart": 582, + "commentStart": 583, "end": 0, "name": "sin", "start": 0, @@ -390,7 +390,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 582, + "commentStart": 583, "end": 0, "start": 0, "type": "CallExpression", @@ -403,10 +403,10 @@ description: Result of parsing exhaust-manifold.kcl { "argument": { "abs_path": false, - "commentStart": 632, + "commentStart": 633, "end": 0, "name": { - "commentStart": 632, + "commentStart": 633, "end": 0, "name": "angle001", "start": 0, @@ -417,7 +417,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "Name", "type": "Name" }, - "commentStart": 631, + "commentStart": 632, "end": 0, "operator": "-", "start": 0, @@ -427,10 +427,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 621, + "commentStart": 622, "end": 0, "name": { - "commentStart": 621, + "commentStart": 622, "end": 0, "name": "toRadians", "start": 0, @@ -440,7 +440,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 621, + "commentStart": 622, "end": 0, "start": 0, "type": "CallExpression", @@ -449,10 +449,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 617, + "commentStart": 618, "end": 0, "name": { - "commentStart": 617, + "commentStart": 618, "end": 0, "name": "cos", "start": 0, @@ -462,14 +462,14 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 617, + "commentStart": 618, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, { - "commentStart": 652, + "commentStart": 653, "end": 0, "raw": "0.0", "start": 0, @@ -488,10 +488,10 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 671, + "commentStart": 672, "end": 0, "key": { - "commentStart": 671, + "commentStart": 672, "end": 0, "name": "yAxis", "start": 0, @@ -500,10 +500,10 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 679, + "commentStart": 680, "elements": [ { - "commentStart": 680, + "commentStart": 681, "end": 0, "raw": "0.0", "start": 0, @@ -515,7 +515,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 685, + "commentStart": 686, "end": 0, "raw": "0.0", "start": 0, @@ -527,7 +527,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 690, + "commentStart": 691, "end": 0, "raw": "1.0", "start": 0, @@ -546,10 +546,10 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 702, + "commentStart": 703, "end": 0, "key": { - "commentStart": 702, + "commentStart": 703, "end": 0, "name": "zAxis", "start": 0, @@ -558,10 +558,10 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 710, + "commentStart": 711, "elements": [ { - "commentStart": 711, + "commentStart": 712, "end": 0, "raw": "1.0", "start": 0, @@ -573,7 +573,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 716, + "commentStart": 717, "end": 0, "raw": "0.0", "start": 0, @@ -585,7 +585,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 721, + "commentStart": 722, "end": 0, "raw": "0.0", "start": 0, @@ -629,12 +629,12 @@ description: Result of parsing exhaust-manifold.kcl "type": "VariableDeclaration" }, { - "commentStart": 737, + "commentStart": 738, "declaration": { - "commentStart": 771, + "commentStart": 772, "end": 0, "id": { - "commentStart": 771, + "commentStart": 772, "end": 0, "name": "sweepPath", "start": 0, @@ -646,10 +646,10 @@ description: Result of parsing exhaust-manifold.kcl "arguments": [ { "abs_path": false, - "commentStart": 797, + "commentStart": 798, "end": 0, "name": { - "commentStart": 797, + "commentStart": 798, "end": 0, "name": "sweepPlane", "start": 0, @@ -663,10 +663,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 783, + "commentStart": 784, "end": 0, "name": { - "commentStart": 783, + "commentStart": 784, "end": 0, "name": "startSketchOn", "start": 0, @@ -676,7 +676,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 783, + "commentStart": 784, "end": 0, "start": 0, "type": "CallExpression", @@ -685,10 +685,10 @@ description: Result of parsing exhaust-manifold.kcl { "arguments": [ { - "commentStart": 831, + "commentStart": 832, "elements": [ { - "commentStart": 832, + "commentStart": 833, "end": 0, "raw": "0", "start": 0, @@ -701,10 +701,10 @@ description: Result of parsing exhaust-manifold.kcl }, { "abs_path": false, - "commentStart": 835, + "commentStart": 836, "end": 0, "name": { - "commentStart": 835, + "commentStart": 836, "end": 0, "name": "plateHeight", "start": 0, @@ -722,7 +722,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ArrayExpression" }, { - "commentStart": 849, + "commentStart": 850, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -731,10 +731,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 816, + "commentStart": 817, "end": 0, "name": { - "commentStart": 816, + "commentStart": 817, "end": 0, "name": "startProfileAt", "start": 0, @@ -744,7 +744,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 816, + "commentStart": 817, "end": 0, "start": 0, "type": "CallExpression", @@ -755,17 +755,17 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 864, + "commentStart": 865, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 870, + "commentStart": 871, "elements": [ { - "commentStart": 871, + "commentStart": 872, "end": 0, "raw": "0", "start": 0, @@ -778,10 +778,10 @@ description: Result of parsing exhaust-manifold.kcl }, { "abs_path": false, - "commentStart": 874, + "commentStart": 875, "end": 0, "name": { - "commentStart": 874, + "commentStart": 875, "end": 0, "name": "length001", "start": 0, @@ -802,10 +802,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 859, + "commentStart": 860, "end": 0, "name": { - "commentStart": 859, + "commentStart": 860, "end": 0, "name": "line", "start": 0, @@ -815,7 +815,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 859, + "commentStart": 860, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -825,14 +825,14 @@ description: Result of parsing exhaust-manifold.kcl { "arguments": [ { - "commentStart": 907, + "commentStart": 908, "end": 0, "properties": [ { - "commentStart": 909, + "commentStart": 910, "end": 0, "key": { - "commentStart": 909, + "commentStart": 910, "end": 0, "name": "offset", "start": 0, @@ -842,7 +842,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 919, + "commentStart": 920, "end": 0, "raw": "80", "start": 0, @@ -853,7 +853,7 @@ description: Result of parsing exhaust-manifold.kcl "suffix": "None" } }, - "commentStart": 918, + "commentStart": 919, "end": 0, "operator": "-", "start": 0, @@ -862,10 +862,10 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 923, + "commentStart": 924, "end": 0, "key": { - "commentStart": 923, + "commentStart": 924, "end": 0, "name": "radius", "start": 0, @@ -875,10 +875,10 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 932, + "commentStart": 933, "end": 0, "name": { - "commentStart": 932, + "commentStart": 933, "end": 0, "name": "bendRadius", "start": 0, @@ -896,14 +896,14 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectExpression" }, { - "commentStart": 946, + "commentStart": 947, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 949, + "commentStart": 950, "end": 0, "start": 0, "type": "TagDeclarator", @@ -913,10 +913,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 893, + "commentStart": 894, "end": 0, "name": { - "commentStart": 893, + "commentStart": 894, "end": 0, "name": "tangentialArc", "start": 0, @@ -926,7 +926,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 893, + "commentStart": 894, "end": 0, "start": 0, "type": "CallExpression", @@ -935,14 +935,14 @@ description: Result of parsing exhaust-manifold.kcl { "arguments": [ { - "commentStart": 975, + "commentStart": 976, "end": 0, "properties": [ { - "commentStart": 986, + "commentStart": 987, "end": 0, "key": { - "commentStart": 986, + "commentStart": 987, "end": 0, "name": "angle", "start": 0, @@ -954,10 +954,10 @@ description: Result of parsing exhaust-manifold.kcl "arguments": [ { "abs_path": false, - "commentStart": 1007, + "commentStart": 1008, "end": 0, "name": { - "commentStart": 1007, + "commentStart": 1008, "end": 0, "name": "arc01", "start": 0, @@ -971,10 +971,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 994, + "commentStart": 995, "end": 0, "name": { - "commentStart": 994, + "commentStart": 995, "end": 0, "name": "tangentToEnd", "start": 0, @@ -984,7 +984,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 994, + "commentStart": 995, "end": 0, "start": 0, "type": "CallExpression", @@ -992,10 +992,10 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1024, + "commentStart": 1025, "end": 0, "key": { - "commentStart": 1024, + "commentStart": 1025, "end": 0, "name": "length", "start": 0, @@ -1005,10 +1005,10 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1033, + "commentStart": 1034, "end": 0, "name": { - "commentStart": 1033, + "commentStart": 1034, "end": 0, "name": "length002", "start": 0, @@ -1026,7 +1026,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectExpression" }, { - "commentStart": 1053, + "commentStart": 1054, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1035,10 +1035,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 964, + "commentStart": 965, "end": 0, "name": { - "commentStart": 964, + "commentStart": 965, "end": 0, "name": "angledLine", "start": 0, @@ -1048,7 +1048,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 964, + "commentStart": 965, "end": 0, "start": 0, "type": "CallExpression", @@ -1057,14 +1057,14 @@ description: Result of parsing exhaust-manifold.kcl { "arguments": [ { - "commentStart": 1077, + "commentStart": 1078, "end": 0, "properties": [ { - "commentStart": 1079, + "commentStart": 1080, "end": 0, "key": { - "commentStart": 1079, + "commentStart": 1080, "end": 0, "name": "offset", "start": 0, @@ -1073,7 +1073,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1088, + "commentStart": 1089, "end": 0, "raw": "85", "start": 0, @@ -1086,10 +1086,10 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1092, + "commentStart": 1093, "end": 0, "key": { - "commentStart": 1092, + "commentStart": 1093, "end": 0, "name": "radius", "start": 0, @@ -1099,10 +1099,10 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1101, + "commentStart": 1102, "end": 0, "name": { - "commentStart": 1101, + "commentStart": 1102, "end": 0, "name": "bendRadius", "start": 0, @@ -1120,14 +1120,14 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectExpression" }, { - "commentStart": 1115, + "commentStart": 1116, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 1118, + "commentStart": 1119, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1137,10 +1137,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 1063, + "commentStart": 1064, "end": 0, "name": { - "commentStart": 1063, + "commentStart": 1064, "end": 0, "name": "tangentialArc", "start": 0, @@ -1150,7 +1150,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 1063, + "commentStart": 1064, "end": 0, "start": 0, "type": "CallExpression", @@ -1159,14 +1159,14 @@ description: Result of parsing exhaust-manifold.kcl { "arguments": [ { - "commentStart": 1144, + "commentStart": 1145, "end": 0, "properties": [ { - "commentStart": 1155, + "commentStart": 1156, "end": 0, "key": { - "commentStart": 1155, + "commentStart": 1156, "end": 0, "name": "angle", "start": 0, @@ -1178,10 +1178,10 @@ description: Result of parsing exhaust-manifold.kcl "arguments": [ { "abs_path": false, - "commentStart": 1176, + "commentStart": 1177, "end": 0, "name": { - "commentStart": 1176, + "commentStart": 1177, "end": 0, "name": "arc02", "start": 0, @@ -1195,10 +1195,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 1163, + "commentStart": 1164, "end": 0, "name": { - "commentStart": 1163, + "commentStart": 1164, "end": 0, "name": "tangentToEnd", "start": 0, @@ -1208,7 +1208,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 1163, + "commentStart": 1164, "end": 0, "start": 0, "type": "CallExpression", @@ -1216,10 +1216,10 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1193, + "commentStart": 1194, "end": 0, "key": { - "commentStart": 1193, + "commentStart": 1194, "end": 0, "name": "length", "start": 0, @@ -1229,10 +1229,10 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1202, + "commentStart": 1203, "end": 0, "name": { - "commentStart": 1202, + "commentStart": 1203, "end": 0, "name": "length003", "start": 0, @@ -1250,7 +1250,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectExpression" }, { - "commentStart": 1222, + "commentStart": 1223, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1259,10 +1259,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 1133, + "commentStart": 1134, "end": 0, "name": { - "commentStart": 1133, + "commentStart": 1134, "end": 0, "name": "angledLine", "start": 0, @@ -1272,20 +1272,20 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 1133, + "commentStart": 1134, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 783, + "commentStart": 784, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "6": [ { - "commentStart": 1226, + "commentStart": 1227, "end": 0, "start": 0, "type": "NonCodeNode", @@ -1318,12 +1318,12 @@ description: Result of parsing exhaust-manifold.kcl "type": "VariableDeclaration" }, { - "commentStart": 1286, + "commentStart": 1287, "declaration": { - "commentStart": 1286, + "commentStart": 1287, "end": 0, "id": { - "commentStart": 1286, + "commentStart": 1287, "end": 0, "name": "sweepProfile", "start": 0, @@ -1335,10 +1335,10 @@ description: Result of parsing exhaust-manifold.kcl "arguments": [ { "abs_path": false, - "commentStart": 1315, + "commentStart": 1316, "end": 0, "name": { - "commentStart": 1315, + "commentStart": 1316, "end": 0, "name": "XY", "start": 0, @@ -1352,10 +1352,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 1301, + "commentStart": 1302, "end": 0, "name": { - "commentStart": 1301, + "commentStart": 1302, "end": 0, "name": "startSketchOn", "start": 0, @@ -1365,7 +1365,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 1301, + "commentStart": 1302, "end": 0, "start": 0, "type": "CallExpression", @@ -1376,21 +1376,21 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 1333, + "commentStart": 1334, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1342, + "commentStart": 1343, "elements": [ { "abs_path": false, - "commentStart": 1343, + "commentStart": 1344, "end": 0, "name": { - "commentStart": 1343, + "commentStart": 1344, "end": 0, "name": "pos001", "start": 0, @@ -1402,7 +1402,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "Name" }, { - "commentStart": 1351, + "commentStart": 1352, "end": 0, "raw": "0", "start": 0, @@ -1423,21 +1423,21 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 1355, + "commentStart": 1356, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1364, + "commentStart": 1365, "end": 0, "left": { "abs_path": false, - "commentStart": 1364, + "commentStart": 1365, "end": 0, "name": { - "commentStart": 1364, + "commentStart": 1365, "end": 0, "name": "primaryTubeDiameter", "start": 0, @@ -1450,7 +1450,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "/", "right": { - "commentStart": 1386, + "commentStart": 1387, "end": 0, "raw": "2", "start": 0, @@ -1469,10 +1469,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 1326, + "commentStart": 1327, "end": 0, "name": { - "commentStart": 1326, + "commentStart": 1327, "end": 0, "name": "circle", "start": 0, @@ -1482,7 +1482,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 1326, + "commentStart": 1327, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1496,21 +1496,21 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 1408, + "commentStart": 1409, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1417, + "commentStart": 1418, "elements": [ { "abs_path": false, - "commentStart": 1418, + "commentStart": 1419, "end": 0, "name": { - "commentStart": 1418, + "commentStart": 1419, "end": 0, "name": "pos001", "start": 0, @@ -1522,7 +1522,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "Name" }, { - "commentStart": 1426, + "commentStart": 1427, "end": 0, "raw": "0", "start": 0, @@ -1543,24 +1543,24 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 1430, + "commentStart": 1431, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1439, + "commentStart": 1440, "end": 0, "left": { - "commentStart": 1439, + "commentStart": 1440, "end": 0, "left": { "abs_path": false, - "commentStart": 1439, + "commentStart": 1440, "end": 0, "name": { - "commentStart": 1439, + "commentStart": 1440, "end": 0, "name": "primaryTubeDiameter", "start": 0, @@ -1573,7 +1573,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "/", "right": { - "commentStart": 1461, + "commentStart": 1462, "end": 0, "raw": "2", "start": 0, @@ -1591,10 +1591,10 @@ description: Result of parsing exhaust-manifold.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1465, + "commentStart": 1466, "end": 0, "name": { - "commentStart": 1465, + "commentStart": 1466, "end": 0, "name": "wallThickness", "start": 0, @@ -1613,10 +1613,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 1401, + "commentStart": 1402, "end": 0, "name": { - "commentStart": 1401, + "commentStart": 1402, "end": 0, "name": "circle", "start": 0, @@ -1626,7 +1626,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 1401, + "commentStart": 1402, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1634,7 +1634,7 @@ description: Result of parsing exhaust-manifold.kcl "unlabeled": null }, { - "commentStart": 1481, + "commentStart": 1482, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1643,10 +1643,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 1396, + "commentStart": 1397, "end": 0, "name": { - "commentStart": 1396, + "commentStart": 1397, "end": 0, "name": "hole", "start": 0, @@ -1656,7 +1656,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 1396, + "commentStart": 1397, "end": 0, "start": 0, "type": "CallExpression", @@ -1667,7 +1667,7 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 1497, + "commentStart": 1498, "end": 0, "name": "path", "start": 0, @@ -1675,10 +1675,10 @@ description: Result of parsing exhaust-manifold.kcl }, "arg": { "abs_path": false, - "commentStart": 1504, + "commentStart": 1505, "end": 0, "name": { - "commentStart": 1504, + "commentStart": 1505, "end": 0, "name": "sweepPath", "start": 0, @@ -1693,10 +1693,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 1491, + "commentStart": 1492, "end": 0, "name": { - "commentStart": 1491, + "commentStart": 1492, "end": 0, "name": "sweep", "start": 0, @@ -1706,7 +1706,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 1491, + "commentStart": 1492, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1714,7 +1714,7 @@ description: Result of parsing exhaust-manifold.kcl "unlabeled": null } ], - "commentStart": 1301, + "commentStart": 1302, "end": 0, "start": 0, "type": "PipeExpression", @@ -1731,27 +1731,27 @@ description: Result of parsing exhaust-manifold.kcl }, { "argument": { - "commentStart": 1525, + "commentStart": 1526, "end": 0, "properties": [], "start": 0, "type": "ObjectExpression", "type": "ObjectExpression" }, - "commentStart": 1514, + "commentStart": 1515, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 377, + "commentStart": 378, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "3": [ { - "commentStart": 1514, + "commentStart": 1515, "end": 0, "start": 0, "type": "NonCodeNode", @@ -1765,13 +1765,13 @@ description: Result of parsing exhaust-manifold.kcl }, "start": 0 }, - "commentStart": 329, + "commentStart": 330, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 330, + "commentStart": 331, "end": 0, "name": "n", "start": 0, @@ -1781,7 +1781,7 @@ description: Result of parsing exhaust-manifold.kcl { "type": "Parameter", "identifier": { - "commentStart": 333, + "commentStart": 334, "end": 0, "name": "angle001", "start": 0, @@ -1791,7 +1791,7 @@ description: Result of parsing exhaust-manifold.kcl { "type": "Parameter", "identifier": { - "commentStart": 343, + "commentStart": 344, "end": 0, "name": "length001", "start": 0, @@ -1801,7 +1801,7 @@ description: Result of parsing exhaust-manifold.kcl { "type": "Parameter", "identifier": { - "commentStart": 354, + "commentStart": 355, "end": 0, "name": "length002", "start": 0, @@ -1811,7 +1811,7 @@ description: Result of parsing exhaust-manifold.kcl { "type": "Parameter", "identifier": { - "commentStart": 365, + "commentStart": 366, "end": 0, "name": "length003", "start": 0, @@ -1838,12 +1838,12 @@ description: Result of parsing exhaust-manifold.kcl "type": "VariableDeclaration" }, { - "commentStart": 1531, + "commentStart": 1532, "end": 0, "expression": { "arguments": [ { - "commentStart": 1620, + "commentStart": 1621, "end": 0, "raw": "0", "start": 0, @@ -1855,7 +1855,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1623, + "commentStart": 1624, "end": 0, "raw": "0", "start": 0, @@ -1867,7 +1867,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1626, + "commentStart": 1627, "end": 0, "raw": "3", "start": 0, @@ -1879,7 +1879,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1629, + "commentStart": 1630, "end": 0, "raw": "6", "start": 0, @@ -1891,7 +1891,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1632, + "commentStart": 1633, "end": 0, "raw": "5", "start": 0, @@ -1905,10 +1905,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 1608, + "commentStart": 1609, "end": 0, "name": { - "commentStart": 1608, + "commentStart": 1609, "end": 0, "name": "primaryTube", "start": 0, @@ -1918,7 +1918,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 1608, + "commentStart": 1609, "end": 0, "start": 0, "type": "CallExpression", @@ -1934,12 +1934,12 @@ description: Result of parsing exhaust-manifold.kcl "type": "ExpressionStatement" }, { - "commentStart": 1635, + "commentStart": 1636, "end": 0, "expression": { "arguments": [ { - "commentStart": 1647, + "commentStart": 1648, "end": 0, "raw": "1", "start": 0, @@ -1951,7 +1951,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1650, + "commentStart": 1651, "end": 0, "raw": "1", "start": 0, @@ -1963,7 +1963,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1653, + "commentStart": 1654, "end": 0, "raw": "3", "start": 0, @@ -1975,7 +1975,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1656, + "commentStart": 1657, "end": 0, "raw": "6", "start": 0, @@ -1987,7 +1987,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1659, + "commentStart": 1660, "end": 0, "raw": "5", "start": 0, @@ -2001,10 +2001,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 1635, + "commentStart": 1636, "end": 0, "name": { - "commentStart": 1635, + "commentStart": 1636, "end": 0, "name": "primaryTube", "start": 0, @@ -2014,7 +2014,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 1635, + "commentStart": 1636, "end": 0, "start": 0, "type": "CallExpression", @@ -2025,12 +2025,12 @@ description: Result of parsing exhaust-manifold.kcl "type": "ExpressionStatement" }, { - "commentStart": 1662, + "commentStart": 1663, "end": 0, "expression": { "arguments": [ { - "commentStart": 1674, + "commentStart": 1675, "end": 0, "raw": "2", "start": 0, @@ -2042,7 +2042,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1677, + "commentStart": 1678, "end": 0, "raw": "24.3", "start": 0, @@ -2054,7 +2054,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1683, + "commentStart": 1684, "end": 0, "raw": "5", "start": 0, @@ -2066,7 +2066,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1686, + "commentStart": 1687, "end": 0, "raw": "5", "start": 0, @@ -2078,7 +2078,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1689, + "commentStart": 1690, "end": 0, "raw": "3", "start": 0, @@ -2092,10 +2092,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 1662, + "commentStart": 1663, "end": 0, "name": { - "commentStart": 1662, + "commentStart": 1663, "end": 0, "name": "primaryTube", "start": 0, @@ -2105,7 +2105,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 1662, + "commentStart": 1663, "end": 0, "start": 0, "type": "CallExpression", @@ -2116,12 +2116,12 @@ description: Result of parsing exhaust-manifold.kcl "type": "ExpressionStatement" }, { - "commentStart": 1692, + "commentStart": 1693, "end": 0, "expression": { "arguments": [ { - "commentStart": 1704, + "commentStart": 1705, "end": 0, "raw": "3", "start": 0, @@ -2133,7 +2133,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1707, + "commentStart": 1708, "end": 0, "raw": "25.2", "start": 0, @@ -2145,7 +2145,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1713, + "commentStart": 1714, "end": 0, "raw": "5", "start": 0, @@ -2157,7 +2157,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1716, + "commentStart": 1717, "end": 0, "raw": "5", "start": 0, @@ -2169,7 +2169,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1719, + "commentStart": 1720, "end": 0, "raw": "3", "start": 0, @@ -2183,10 +2183,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 1692, + "commentStart": 1693, "end": 0, "name": { - "commentStart": 1692, + "commentStart": 1693, "end": 0, "name": "primaryTube", "start": 0, @@ -2196,7 +2196,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 1692, + "commentStart": 1693, "end": 0, "start": 0, "type": "CallExpression", @@ -2207,12 +2207,12 @@ description: Result of parsing exhaust-manifold.kcl "type": "ExpressionStatement" }, { - "commentStart": 1721, + "commentStart": 1722, "declaration": { - "commentStart": 1768, + "commentStart": 1769, "end": 0, "id": { - "commentStart": 1768, + "commentStart": 1769, "end": 0, "name": "flangeSketch", "start": 0, @@ -2224,10 +2224,10 @@ description: Result of parsing exhaust-manifold.kcl "arguments": [ { "abs_path": false, - "commentStart": 1797, + "commentStart": 1798, "end": 0, "name": { - "commentStart": 1797, + "commentStart": 1798, "end": 0, "name": "XY", "start": 0, @@ -2241,10 +2241,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 1783, + "commentStart": 1784, "end": 0, "name": { - "commentStart": 1783, + "commentStart": 1784, "end": 0, "name": "startSketchOn", "start": 0, @@ -2254,7 +2254,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 1783, + "commentStart": 1784, "end": 0, "start": 0, "type": "CallExpression", @@ -2263,13 +2263,13 @@ description: Result of parsing exhaust-manifold.kcl { "arguments": [ { - "commentStart": 1821, + "commentStart": 1822, "elements": [ { - "commentStart": 1822, + "commentStart": 1823, "end": 0, "left": { - "commentStart": 1822, + "commentStart": 1823, "end": 0, "raw": "3", "start": 0, @@ -2282,7 +2282,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "+", "right": { - "commentStart": 1826, + "commentStart": 1827, "end": 0, "raw": "1.3", "start": 0, @@ -2299,7 +2299,7 @@ description: Result of parsing exhaust-manifold.kcl }, { "argument": { - "commentStart": 1832, + "commentStart": 1833, "end": 0, "raw": "1.25", "start": 0, @@ -2310,7 +2310,7 @@ description: Result of parsing exhaust-manifold.kcl "suffix": "None" } }, - "commentStart": 1831, + "commentStart": 1832, "end": 0, "operator": "-", "start": 0, @@ -2324,7 +2324,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ArrayExpression" }, { - "commentStart": 1839, + "commentStart": 1840, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2333,10 +2333,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 1806, + "commentStart": 1807, "end": 0, "name": { - "commentStart": 1806, + "commentStart": 1807, "end": 0, "name": "startProfileAt", "start": 0, @@ -2346,7 +2346,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 1806, + "commentStart": 1807, "end": 0, "start": 0, "type": "CallExpression", @@ -2357,7 +2357,7 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 1853, + "commentStart": 1854, "end": 0, "name": "length", "start": 0, @@ -2365,7 +2365,7 @@ description: Result of parsing exhaust-manifold.kcl }, "arg": { "argument": { - "commentStart": 1863, + "commentStart": 1864, "end": 0, "raw": "2.6", "start": 0, @@ -2376,7 +2376,7 @@ description: Result of parsing exhaust-manifold.kcl "suffix": "None" } }, - "commentStart": 1862, + "commentStart": 1863, "end": 0, "operator": "-", "start": 0, @@ -2387,14 +2387,14 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 1868, + "commentStart": 1869, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1874, + "commentStart": 1875, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2405,10 +2405,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 1847, + "commentStart": 1848, "end": 0, "name": { - "commentStart": 1847, + "commentStart": 1848, "end": 0, "name": "xLine", "start": 0, @@ -2418,7 +2418,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 1847, + "commentStart": 1848, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2428,14 +2428,14 @@ description: Result of parsing exhaust-manifold.kcl { "arguments": [ { - "commentStart": 1901, + "commentStart": 1902, "end": 0, "properties": [ { - "commentStart": 1903, + "commentStart": 1904, "end": 0, "key": { - "commentStart": 1903, + "commentStart": 1904, "end": 0, "name": "radius", "start": 0, @@ -2444,7 +2444,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1912, + "commentStart": 1913, "end": 0, "raw": ".3", "start": 0, @@ -2457,10 +2457,10 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1916, + "commentStart": 1917, "end": 0, "key": { - "commentStart": 1916, + "commentStart": 1917, "end": 0, "name": "offset", "start": 0, @@ -2470,7 +2470,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1926, + "commentStart": 1927, "end": 0, "raw": "40", "start": 0, @@ -2481,7 +2481,7 @@ description: Result of parsing exhaust-manifold.kcl "suffix": "None" } }, - "commentStart": 1925, + "commentStart": 1926, "end": 0, "operator": "-", "start": 0, @@ -2495,7 +2495,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectExpression" }, { - "commentStart": 1932, + "commentStart": 1933, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2504,10 +2504,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 1887, + "commentStart": 1888, "end": 0, "name": { - "commentStart": 1887, + "commentStart": 1888, "end": 0, "name": "tangentialArc", "start": 0, @@ -2517,7 +2517,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 1887, + "commentStart": 1888, "end": 0, "start": 0, "type": "CallExpression", @@ -2526,14 +2526,14 @@ description: Result of parsing exhaust-manifold.kcl { "arguments": [ { - "commentStart": 1954, + "commentStart": 1955, "end": 0, "properties": [ { - "commentStart": 1956, + "commentStart": 1957, "end": 0, "key": { - "commentStart": 1956, + "commentStart": 1957, "end": 0, "name": "radius", "start": 0, @@ -2542,7 +2542,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1965, + "commentStart": 1966, "end": 0, "raw": ".9", "start": 0, @@ -2555,10 +2555,10 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 1969, + "commentStart": 1970, "end": 0, "key": { - "commentStart": 1969, + "commentStart": 1970, "end": 0, "name": "offset", "start": 0, @@ -2567,7 +2567,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1978, + "commentStart": 1979, "end": 0, "raw": "80", "start": 0, @@ -2585,7 +2585,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectExpression" }, { - "commentStart": 1984, + "commentStart": 1985, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2594,10 +2594,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 1940, + "commentStart": 1941, "end": 0, "name": { - "commentStart": 1940, + "commentStart": 1941, "end": 0, "name": "tangentialArc", "start": 0, @@ -2607,7 +2607,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 1940, + "commentStart": 1941, "end": 0, "start": 0, "type": "CallExpression", @@ -2616,14 +2616,14 @@ description: Result of parsing exhaust-manifold.kcl { "arguments": [ { - "commentStart": 2006, + "commentStart": 2007, "end": 0, "properties": [ { - "commentStart": 2008, + "commentStart": 2009, "end": 0, "key": { - "commentStart": 2008, + "commentStart": 2009, "end": 0, "name": "radius", "start": 0, @@ -2632,7 +2632,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2017, + "commentStart": 2018, "end": 0, "raw": ".3", "start": 0, @@ -2645,10 +2645,10 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 2021, + "commentStart": 2022, "end": 0, "key": { - "commentStart": 2021, + "commentStart": 2022, "end": 0, "name": "offset", "start": 0, @@ -2658,7 +2658,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 2031, + "commentStart": 2032, "end": 0, "raw": "40", "start": 0, @@ -2669,7 +2669,7 @@ description: Result of parsing exhaust-manifold.kcl "suffix": "None" } }, - "commentStart": 2030, + "commentStart": 2031, "end": 0, "operator": "-", "start": 0, @@ -2683,7 +2683,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectExpression" }, { - "commentStart": 2037, + "commentStart": 2038, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2692,10 +2692,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 1992, + "commentStart": 1993, "end": 0, "name": { - "commentStart": 1992, + "commentStart": 1993, "end": 0, "name": "tangentialArc", "start": 0, @@ -2705,7 +2705,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 1992, + "commentStart": 1993, "end": 0, "start": 0, "type": "CallExpression", @@ -2716,7 +2716,7 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 2051, + "commentStart": 2052, "end": 0, "name": "length", "start": 0, @@ -2724,7 +2724,7 @@ description: Result of parsing exhaust-manifold.kcl }, "arg": { "argument": { - "commentStart": 2061, + "commentStart": 2062, "end": 0, "raw": "1.4", "start": 0, @@ -2735,7 +2735,7 @@ description: Result of parsing exhaust-manifold.kcl "suffix": "None" } }, - "commentStart": 2060, + "commentStart": 2061, "end": 0, "operator": "-", "start": 0, @@ -2746,14 +2746,14 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 2066, + "commentStart": 2067, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2072, + "commentStart": 2073, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2764,10 +2764,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2045, + "commentStart": 2046, "end": 0, "name": { - "commentStart": 2045, + "commentStart": 2046, "end": 0, "name": "xLine", "start": 0, @@ -2777,7 +2777,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2045, + "commentStart": 2046, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2789,7 +2789,7 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 2091, + "commentStart": 2092, "end": 0, "name": "length", "start": 0, @@ -2799,10 +2799,10 @@ description: Result of parsing exhaust-manifold.kcl "arguments": [ { "abs_path": false, - "commentStart": 2107, + "commentStart": 2108, "end": 0, "name": { - "commentStart": 2107, + "commentStart": 2108, "end": 0, "name": "seg01", "start": 0, @@ -2816,10 +2816,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2100, + "commentStart": 2101, "end": 0, "name": { - "commentStart": 2100, + "commentStart": 2101, "end": 0, "name": "segLen", "start": 0, @@ -2829,7 +2829,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2100, + "commentStart": 2101, "end": 0, "start": 0, "type": "CallExpression", @@ -2839,14 +2839,14 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 2115, + "commentStart": 2116, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2121, + "commentStart": 2122, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2857,10 +2857,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2085, + "commentStart": 2086, "end": 0, "name": { - "commentStart": 2085, + "commentStart": 2086, "end": 0, "name": "yLine", "start": 0, @@ -2870,7 +2870,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2085, + "commentStart": 2086, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2882,14 +2882,14 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 2140, + "commentStart": 2141, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2149, + "commentStart": 2150, "end": 0, "raw": "3.1", "start": 0, @@ -2904,14 +2904,14 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 2154, + "commentStart": 2155, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2160, + "commentStart": 2161, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2922,10 +2922,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2134, + "commentStart": 2135, "end": 0, "name": { - "commentStart": 2134, + "commentStart": 2135, "end": 0, "name": "xLine", "start": 0, @@ -2935,7 +2935,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2134, + "commentStart": 2135, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2945,14 +2945,14 @@ description: Result of parsing exhaust-manifold.kcl { "arguments": [ { - "commentStart": 2187, + "commentStart": 2188, "end": 0, "properties": [ { - "commentStart": 2189, + "commentStart": 2190, "end": 0, "key": { - "commentStart": 2189, + "commentStart": 2190, "end": 0, "name": "radius", "start": 0, @@ -2961,7 +2961,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2198, + "commentStart": 2199, "end": 0, "raw": ".3", "start": 0, @@ -2974,10 +2974,10 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 2202, + "commentStart": 2203, "end": 0, "key": { - "commentStart": 2202, + "commentStart": 2203, "end": 0, "name": "offset", "start": 0, @@ -2987,7 +2987,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 2212, + "commentStart": 2213, "end": 0, "raw": "40", "start": 0, @@ -2998,7 +2998,7 @@ description: Result of parsing exhaust-manifold.kcl "suffix": "None" } }, - "commentStart": 2211, + "commentStart": 2212, "end": 0, "operator": "-", "start": 0, @@ -3012,7 +3012,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectExpression" }, { - "commentStart": 2218, + "commentStart": 2219, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3021,10 +3021,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2173, + "commentStart": 2174, "end": 0, "name": { - "commentStart": 2173, + "commentStart": 2174, "end": 0, "name": "tangentialArc", "start": 0, @@ -3034,7 +3034,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2173, + "commentStart": 2174, "end": 0, "start": 0, "type": "CallExpression", @@ -3043,14 +3043,14 @@ description: Result of parsing exhaust-manifold.kcl { "arguments": [ { - "commentStart": 2240, + "commentStart": 2241, "end": 0, "properties": [ { - "commentStart": 2242, + "commentStart": 2243, "end": 0, "key": { - "commentStart": 2242, + "commentStart": 2243, "end": 0, "name": "radius", "start": 0, @@ -3059,7 +3059,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2251, + "commentStart": 2252, "end": 0, "raw": "1.5", "start": 0, @@ -3072,10 +3072,10 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 2256, + "commentStart": 2257, "end": 0, "key": { - "commentStart": 2256, + "commentStart": 2257, "end": 0, "name": "offset", "start": 0, @@ -3084,7 +3084,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2265, + "commentStart": 2266, "end": 0, "raw": "80", "start": 0, @@ -3102,7 +3102,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectExpression" }, { - "commentStart": 2271, + "commentStart": 2272, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3111,10 +3111,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2226, + "commentStart": 2227, "end": 0, "name": { - "commentStart": 2226, + "commentStart": 2227, "end": 0, "name": "tangentialArc", "start": 0, @@ -3124,7 +3124,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2226, + "commentStart": 2227, "end": 0, "start": 0, "type": "CallExpression", @@ -3133,14 +3133,14 @@ description: Result of parsing exhaust-manifold.kcl { "arguments": [ { - "commentStart": 2293, + "commentStart": 2294, "end": 0, "properties": [ { - "commentStart": 2295, + "commentStart": 2296, "end": 0, "key": { - "commentStart": 2295, + "commentStart": 2296, "end": 0, "name": "radius", "start": 0, @@ -3149,7 +3149,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2304, + "commentStart": 2305, "end": 0, "raw": ".3", "start": 0, @@ -3162,10 +3162,10 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 2308, + "commentStart": 2309, "end": 0, "key": { - "commentStart": 2308, + "commentStart": 2309, "end": 0, "name": "offset", "start": 0, @@ -3175,7 +3175,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 2318, + "commentStart": 2319, "end": 0, "raw": "40", "start": 0, @@ -3186,7 +3186,7 @@ description: Result of parsing exhaust-manifold.kcl "suffix": "None" } }, - "commentStart": 2317, + "commentStart": 2318, "end": 0, "operator": "-", "start": 0, @@ -3200,7 +3200,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectExpression" }, { - "commentStart": 2324, + "commentStart": 2325, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3209,10 +3209,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2279, + "commentStart": 2280, "end": 0, "name": { - "commentStart": 2279, + "commentStart": 2280, "end": 0, "name": "tangentialArc", "start": 0, @@ -3222,7 +3222,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2279, + "commentStart": 2280, "end": 0, "start": 0, "type": "CallExpression", @@ -3233,7 +3233,7 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 2338, + "commentStart": 2339, "end": 0, "name": "length", "start": 0, @@ -3243,10 +3243,10 @@ description: Result of parsing exhaust-manifold.kcl "arguments": [ { "abs_path": false, - "commentStart": 2354, + "commentStart": 2355, "end": 0, "name": { - "commentStart": 2354, + "commentStart": 2355, "end": 0, "name": "seg05", "start": 0, @@ -3260,10 +3260,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2347, + "commentStart": 2348, "end": 0, "name": { - "commentStart": 2347, + "commentStart": 2348, "end": 0, "name": "segLen", "start": 0, @@ -3273,7 +3273,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2347, + "commentStart": 2348, "end": 0, "start": 0, "type": "CallExpression", @@ -3283,14 +3283,14 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 2362, + "commentStart": 2363, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2368, + "commentStart": 2369, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3301,10 +3301,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2332, + "commentStart": 2333, "end": 0, "name": { - "commentStart": 2332, + "commentStart": 2333, "end": 0, "name": "xLine", "start": 0, @@ -3314,7 +3314,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2332, + "commentStart": 2333, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3326,7 +3326,7 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 2387, + "commentStart": 2388, "end": 0, "name": "endAbsolute", "start": 0, @@ -3335,7 +3335,7 @@ description: Result of parsing exhaust-manifold.kcl "arg": { "arguments": [ { - "commentStart": 2415, + "commentStart": 2416, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3344,10 +3344,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2401, + "commentStart": 2402, "end": 0, "name": { - "commentStart": 2401, + "commentStart": 2402, "end": 0, "name": "profileStartY", "start": 0, @@ -3357,7 +3357,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2401, + "commentStart": 2402, "end": 0, "start": 0, "type": "CallExpression", @@ -3367,14 +3367,14 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 2419, + "commentStart": 2420, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2425, + "commentStart": 2426, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3385,10 +3385,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2381, + "commentStart": 2382, "end": 0, "name": { - "commentStart": 2381, + "commentStart": 2382, "end": 0, "name": "yLine", "start": 0, @@ -3398,7 +3398,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2381, + "commentStart": 2382, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3410,7 +3410,7 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 2444, + "commentStart": 2445, "end": 0, "name": "length", "start": 0, @@ -3421,10 +3421,10 @@ description: Result of parsing exhaust-manifold.kcl "arguments": [ { "abs_path": false, - "commentStart": 2461, + "commentStart": 2462, "end": 0, "name": { - "commentStart": 2461, + "commentStart": 2462, "end": 0, "name": "seg03", "start": 0, @@ -3438,10 +3438,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2454, + "commentStart": 2455, "end": 0, "name": { - "commentStart": 2454, + "commentStart": 2455, "end": 0, "name": "segLen", "start": 0, @@ -3451,13 +3451,13 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2454, + "commentStart": 2455, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 2453, + "commentStart": 2454, "end": 0, "operator": "-", "start": 0, @@ -3468,14 +3468,14 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 2469, + "commentStart": 2470, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2475, + "commentStart": 2476, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3486,10 +3486,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2438, + "commentStart": 2439, "end": 0, "name": { - "commentStart": 2438, + "commentStart": 2439, "end": 0, "name": "xLine", "start": 0, @@ -3499,7 +3499,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2438, + "commentStart": 2439, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3509,14 +3509,14 @@ description: Result of parsing exhaust-manifold.kcl { "arguments": [ { - "commentStart": 2502, + "commentStart": 2503, "end": 0, "properties": [ { - "commentStart": 2504, + "commentStart": 2505, "end": 0, "key": { - "commentStart": 2504, + "commentStart": 2505, "end": 0, "name": "radius", "start": 0, @@ -3525,7 +3525,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2513, + "commentStart": 2514, "end": 0, "raw": ".3", "start": 0, @@ -3538,10 +3538,10 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 2517, + "commentStart": 2518, "end": 0, "key": { - "commentStart": 2517, + "commentStart": 2518, "end": 0, "name": "offset", "start": 0, @@ -3551,7 +3551,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 2527, + "commentStart": 2528, "end": 0, "raw": "40", "start": 0, @@ -3562,7 +3562,7 @@ description: Result of parsing exhaust-manifold.kcl "suffix": "None" } }, - "commentStart": 2526, + "commentStart": 2527, "end": 0, "operator": "-", "start": 0, @@ -3576,7 +3576,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectExpression" }, { - "commentStart": 2533, + "commentStart": 2534, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3585,10 +3585,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2488, + "commentStart": 2489, "end": 0, "name": { - "commentStart": 2488, + "commentStart": 2489, "end": 0, "name": "tangentialArc", "start": 0, @@ -3598,7 +3598,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2488, + "commentStart": 2489, "end": 0, "start": 0, "type": "CallExpression", @@ -3607,14 +3607,14 @@ description: Result of parsing exhaust-manifold.kcl { "arguments": [ { - "commentStart": 2555, + "commentStart": 2556, "end": 0, "properties": [ { - "commentStart": 2557, + "commentStart": 2558, "end": 0, "key": { - "commentStart": 2557, + "commentStart": 2558, "end": 0, "name": "radius", "start": 0, @@ -3623,7 +3623,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2566, + "commentStart": 2567, "end": 0, "raw": ".9", "start": 0, @@ -3636,10 +3636,10 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 2570, + "commentStart": 2571, "end": 0, "key": { - "commentStart": 2570, + "commentStart": 2571, "end": 0, "name": "offset", "start": 0, @@ -3648,7 +3648,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2579, + "commentStart": 2580, "end": 0, "raw": "80", "start": 0, @@ -3666,7 +3666,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ObjectExpression" }, { - "commentStart": 2585, + "commentStart": 2586, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3675,10 +3675,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2541, + "commentStart": 2542, "end": 0, "name": { - "commentStart": 2541, + "commentStart": 2542, "end": 0, "name": "tangentialArc", "start": 0, @@ -3688,7 +3688,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2541, + "commentStart": 2542, "end": 0, "start": 0, "type": "CallExpression", @@ -3697,12 +3697,12 @@ description: Result of parsing exhaust-manifold.kcl { "arguments": [ { - "commentStart": 2609, + "commentStart": 2610, "elements": [ { "arguments": [ { - "commentStart": 2624, + "commentStart": 2625, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3711,10 +3711,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2610, + "commentStart": 2611, "end": 0, "name": { - "commentStart": 2610, + "commentStart": 2611, "end": 0, "name": "profileStartX", "start": 0, @@ -3724,7 +3724,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2610, + "commentStart": 2611, "end": 0, "start": 0, "type": "CallExpression", @@ -3733,7 +3733,7 @@ description: Result of parsing exhaust-manifold.kcl { "arguments": [ { - "commentStart": 2642, + "commentStart": 2643, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3742,10 +3742,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2628, + "commentStart": 2629, "end": 0, "name": { - "commentStart": 2628, + "commentStart": 2629, "end": 0, "name": "profileStartY", "start": 0, @@ -3755,7 +3755,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2628, + "commentStart": 2629, "end": 0, "start": 0, "type": "CallExpression", @@ -3768,7 +3768,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "ArrayExpression" }, { - "commentStart": 2647, + "commentStart": 2648, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3777,10 +3777,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2593, + "commentStart": 2594, "end": 0, "name": { - "commentStart": 2593, + "commentStart": 2594, "end": 0, "name": "tangentialArcTo", "start": 0, @@ -3790,7 +3790,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2593, + "commentStart": 2594, "end": 0, "start": 0, "type": "CallExpression", @@ -3800,10 +3800,10 @@ description: Result of parsing exhaust-manifold.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 2655, + "commentStart": 2656, "end": 0, "name": { - "commentStart": 2655, + "commentStart": 2656, "end": 0, "name": "close", "start": 0, @@ -3813,7 +3813,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2655, + "commentStart": 2656, "end": 0, "start": 0, "type": "CallExpression", @@ -3826,17 +3826,17 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 2741, + "commentStart": 2742, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2750, + "commentStart": 2751, "elements": [ { - "commentStart": 2751, + "commentStart": 2752, "end": 0, "raw": "0", "start": 0, @@ -3848,7 +3848,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 2754, + "commentStart": 2755, "end": 0, "raw": "0", "start": 0, @@ -3869,24 +3869,24 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 2758, + "commentStart": 2759, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2767, + "commentStart": 2768, "end": 0, "left": { - "commentStart": 2767, + "commentStart": 2768, "end": 0, "left": { "abs_path": false, - "commentStart": 2767, + "commentStart": 2768, "end": 0, "name": { - "commentStart": 2767, + "commentStart": 2768, "end": 0, "name": "primaryTubeDiameter", "start": 0, @@ -3899,7 +3899,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "/", "right": { - "commentStart": 2789, + "commentStart": 2790, "end": 0, "raw": "2", "start": 0, @@ -3917,10 +3917,10 @@ description: Result of parsing exhaust-manifold.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 2793, + "commentStart": 2794, "end": 0, "name": { - "commentStart": 2793, + "commentStart": 2794, "end": 0, "name": "wallThickness", "start": 0, @@ -3939,10 +3939,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2734, + "commentStart": 2735, "end": 0, "name": { - "commentStart": 2734, + "commentStart": 2735, "end": 0, "name": "circle", "start": 0, @@ -3952,7 +3952,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2734, + "commentStart": 2735, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3960,7 +3960,7 @@ description: Result of parsing exhaust-manifold.kcl "unlabeled": null }, { - "commentStart": 2809, + "commentStart": 2810, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3969,10 +3969,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2729, + "commentStart": 2730, "end": 0, "name": { - "commentStart": 2729, + "commentStart": 2730, "end": 0, "name": "hole", "start": 0, @@ -3982,7 +3982,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2729, + "commentStart": 2730, "end": 0, "start": 0, "type": "CallExpression", @@ -3995,17 +3995,17 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 2829, + "commentStart": 2830, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2838, + "commentStart": 2839, "elements": [ { - "commentStart": 2839, + "commentStart": 2840, "end": 0, "raw": "2", "start": 0, @@ -4017,7 +4017,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 2842, + "commentStart": 2843, "end": 0, "raw": "0", "start": 0, @@ -4038,24 +4038,24 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 2846, + "commentStart": 2847, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2855, + "commentStart": 2856, "end": 0, "left": { - "commentStart": 2855, + "commentStart": 2856, "end": 0, "left": { "abs_path": false, - "commentStart": 2855, + "commentStart": 2856, "end": 0, "name": { - "commentStart": 2855, + "commentStart": 2856, "end": 0, "name": "primaryTubeDiameter", "start": 0, @@ -4068,7 +4068,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "/", "right": { - "commentStart": 2877, + "commentStart": 2878, "end": 0, "raw": "2", "start": 0, @@ -4086,10 +4086,10 @@ description: Result of parsing exhaust-manifold.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 2881, + "commentStart": 2882, "end": 0, "name": { - "commentStart": 2881, + "commentStart": 2882, "end": 0, "name": "wallThickness", "start": 0, @@ -4108,10 +4108,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2822, + "commentStart": 2823, "end": 0, "name": { - "commentStart": 2822, + "commentStart": 2823, "end": 0, "name": "circle", "start": 0, @@ -4121,7 +4121,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2822, + "commentStart": 2823, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4129,7 +4129,7 @@ description: Result of parsing exhaust-manifold.kcl "unlabeled": null }, { - "commentStart": 2897, + "commentStart": 2898, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4138,10 +4138,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2817, + "commentStart": 2818, "end": 0, "name": { - "commentStart": 2817, + "commentStart": 2818, "end": 0, "name": "hole", "start": 0, @@ -4151,7 +4151,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2817, + "commentStart": 2818, "end": 0, "start": 0, "type": "CallExpression", @@ -4164,17 +4164,17 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 2917, + "commentStart": 2918, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2926, + "commentStart": 2927, "elements": [ { - "commentStart": 2927, + "commentStart": 2928, "end": 0, "raw": "4", "start": 0, @@ -4186,7 +4186,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 2930, + "commentStart": 2931, "end": 0, "raw": "0", "start": 0, @@ -4207,24 +4207,24 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 2934, + "commentStart": 2935, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2943, + "commentStart": 2944, "end": 0, "left": { - "commentStart": 2943, + "commentStart": 2944, "end": 0, "left": { "abs_path": false, - "commentStart": 2943, + "commentStart": 2944, "end": 0, "name": { - "commentStart": 2943, + "commentStart": 2944, "end": 0, "name": "primaryTubeDiameter", "start": 0, @@ -4237,7 +4237,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "/", "right": { - "commentStart": 2965, + "commentStart": 2966, "end": 0, "raw": "2", "start": 0, @@ -4255,10 +4255,10 @@ description: Result of parsing exhaust-manifold.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 2969, + "commentStart": 2970, "end": 0, "name": { - "commentStart": 2969, + "commentStart": 2970, "end": 0, "name": "wallThickness", "start": 0, @@ -4277,10 +4277,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2910, + "commentStart": 2911, "end": 0, "name": { - "commentStart": 2910, + "commentStart": 2911, "end": 0, "name": "circle", "start": 0, @@ -4290,7 +4290,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2910, + "commentStart": 2911, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4298,7 +4298,7 @@ description: Result of parsing exhaust-manifold.kcl "unlabeled": null }, { - "commentStart": 2985, + "commentStart": 2986, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4307,10 +4307,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2905, + "commentStart": 2906, "end": 0, "name": { - "commentStart": 2905, + "commentStart": 2906, "end": 0, "name": "hole", "start": 0, @@ -4320,7 +4320,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2905, + "commentStart": 2906, "end": 0, "start": 0, "type": "CallExpression", @@ -4333,17 +4333,17 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 3005, + "commentStart": 3006, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3014, + "commentStart": 3015, "elements": [ { - "commentStart": 3015, + "commentStart": 3016, "end": 0, "raw": "6", "start": 0, @@ -4355,7 +4355,7 @@ description: Result of parsing exhaust-manifold.kcl } }, { - "commentStart": 3018, + "commentStart": 3019, "end": 0, "raw": "0", "start": 0, @@ -4376,24 +4376,24 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 3022, + "commentStart": 3023, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3031, + "commentStart": 3032, "end": 0, "left": { - "commentStart": 3031, + "commentStart": 3032, "end": 0, "left": { "abs_path": false, - "commentStart": 3031, + "commentStart": 3032, "end": 0, "name": { - "commentStart": 3031, + "commentStart": 3032, "end": 0, "name": "primaryTubeDiameter", "start": 0, @@ -4406,7 +4406,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "/", "right": { - "commentStart": 3053, + "commentStart": 3054, "end": 0, "raw": "2", "start": 0, @@ -4424,10 +4424,10 @@ description: Result of parsing exhaust-manifold.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 3057, + "commentStart": 3058, "end": 0, "name": { - "commentStart": 3057, + "commentStart": 3058, "end": 0, "name": "wallThickness", "start": 0, @@ -4446,10 +4446,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2998, + "commentStart": 2999, "end": 0, "name": { - "commentStart": 2998, + "commentStart": 2999, "end": 0, "name": "circle", "start": 0, @@ -4459,7 +4459,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2998, + "commentStart": 2999, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4467,7 +4467,7 @@ description: Result of parsing exhaust-manifold.kcl "unlabeled": null }, { - "commentStart": 3073, + "commentStart": 3074, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4476,10 +4476,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 2993, + "commentStart": 2994, "end": 0, "name": { - "commentStart": 2993, + "commentStart": 2994, "end": 0, "name": "hole", "start": 0, @@ -4489,7 +4489,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 2993, + "commentStart": 2994, "end": 0, "start": 0, "type": "CallExpression", @@ -4502,25 +4502,25 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 3140, + "commentStart": 3141, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3149, + "commentStart": 3150, "elements": [ { - "commentStart": 3160, + "commentStart": 3161, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 3161, + "commentStart": 3162, "end": 0, "name": { - "commentStart": 3161, + "commentStart": 3162, "end": 0, "name": "primaryTubeDiameter", "start": 0, @@ -4531,7 +4531,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "Name", "type": "Name" }, - "commentStart": 3160, + "commentStart": 3161, "end": 0, "operator": "-", "start": 0, @@ -4540,7 +4540,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "*", "right": { - "commentStart": 3183, + "commentStart": 3184, "end": 0, "raw": ".6", "start": 0, @@ -4556,15 +4556,15 @@ description: Result of parsing exhaust-manifold.kcl "type": "BinaryExpression" }, { - "commentStart": 3196, + "commentStart": 3197, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 3197, + "commentStart": 3198, "end": 0, "name": { - "commentStart": 3197, + "commentStart": 3198, "end": 0, "name": "primaryTubeDiameter", "start": 0, @@ -4575,7 +4575,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "Name", "type": "Name" }, - "commentStart": 3196, + "commentStart": 3197, "end": 0, "operator": "-", "start": 0, @@ -4584,7 +4584,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "*", "right": { - "commentStart": 3219, + "commentStart": 3220, "end": 0, "raw": ".6", "start": 0, @@ -4609,17 +4609,17 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 3239, + "commentStart": 3240, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3248, + "commentStart": 3249, "end": 0, "left": { - "commentStart": 3248, + "commentStart": 3249, "end": 0, "raw": "0.25", "start": 0, @@ -4632,7 +4632,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "/", "right": { - "commentStart": 3255, + "commentStart": 3256, "end": 0, "raw": "2", "start": 0, @@ -4651,10 +4651,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 3125, + "commentStart": 3126, "end": 0, "name": { - "commentStart": 3125, + "commentStart": 3126, "end": 0, "name": "circle", "start": 0, @@ -4664,7 +4664,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 3125, + "commentStart": 3126, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4672,7 +4672,7 @@ description: Result of parsing exhaust-manifold.kcl "unlabeled": null }, { - "commentStart": 3266, + "commentStart": 3267, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4681,10 +4681,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 3120, + "commentStart": 3121, "end": 0, "name": { - "commentStart": 3120, + "commentStart": 3121, "end": 0, "name": "hole", "start": 0, @@ -4694,7 +4694,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 3120, + "commentStart": 3121, "end": 0, "start": 0, "type": "CallExpression", @@ -4707,24 +4707,24 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 3294, + "commentStart": 3295, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3303, + "commentStart": 3304, "elements": [ { - "commentStart": 3314, + "commentStart": 3315, "end": 0, "left": { "abs_path": false, - "commentStart": 3314, + "commentStart": 3315, "end": 0, "name": { - "commentStart": 3314, + "commentStart": 3315, "end": 0, "name": "primaryTubeDiameter", "start": 0, @@ -4737,7 +4737,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "*", "right": { - "commentStart": 3336, + "commentStart": 3337, "end": 0, "raw": ".6", "start": 0, @@ -4753,14 +4753,14 @@ description: Result of parsing exhaust-manifold.kcl "type": "BinaryExpression" }, { - "commentStart": 3349, + "commentStart": 3350, "end": 0, "left": { "abs_path": false, - "commentStart": 3349, + "commentStart": 3350, "end": 0, "name": { - "commentStart": 3349, + "commentStart": 3350, "end": 0, "name": "primaryTubeDiameter", "start": 0, @@ -4773,7 +4773,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "*", "right": { - "commentStart": 3371, + "commentStart": 3372, "end": 0, "raw": ".6", "start": 0, @@ -4798,17 +4798,17 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 3391, + "commentStart": 3392, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3400, + "commentStart": 3401, "end": 0, "left": { - "commentStart": 3400, + "commentStart": 3401, "end": 0, "raw": "0.25", "start": 0, @@ -4821,7 +4821,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "/", "right": { - "commentStart": 3407, + "commentStart": 3408, "end": 0, "raw": "2", "start": 0, @@ -4840,10 +4840,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 3279, + "commentStart": 3280, "end": 0, "name": { - "commentStart": 3279, + "commentStart": 3280, "end": 0, "name": "circle", "start": 0, @@ -4853,7 +4853,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 3279, + "commentStart": 3280, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4861,7 +4861,7 @@ description: Result of parsing exhaust-manifold.kcl "unlabeled": null }, { - "commentStart": 3418, + "commentStart": 3419, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4870,10 +4870,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 3274, + "commentStart": 3275, "end": 0, "name": { - "commentStart": 3274, + "commentStart": 3275, "end": 0, "name": "hole", "start": 0, @@ -4883,7 +4883,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 3274, + "commentStart": 3275, "end": 0, "start": 0, "type": "CallExpression", @@ -4896,23 +4896,23 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 3446, + "commentStart": 3447, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3455, + "commentStart": 3456, "elements": [ { - "commentStart": 3466, + "commentStart": 3467, "end": 0, "left": { - "commentStart": 3466, + "commentStart": 3467, "end": 0, "left": { - "commentStart": 3466, + "commentStart": 3467, "end": 0, "raw": "3", "start": 0, @@ -4925,7 +4925,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "*", "right": { - "commentStart": 3470, + "commentStart": 3471, "end": 0, "raw": "2", "start": 0, @@ -4942,14 +4942,14 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "-", "right": { - "commentStart": 3475, + "commentStart": 3476, "end": 0, "left": { "abs_path": false, - "commentStart": 3475, + "commentStart": 3476, "end": 0, "name": { - "commentStart": 3475, + "commentStart": 3476, "end": 0, "name": "primaryTubeDiameter", "start": 0, @@ -4962,7 +4962,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "*", "right": { - "commentStart": 3497, + "commentStart": 3498, "end": 0, "raw": ".6", "start": 0, @@ -4982,14 +4982,14 @@ description: Result of parsing exhaust-manifold.kcl "type": "BinaryExpression" }, { - "commentStart": 3511, + "commentStart": 3512, "end": 0, "left": { "abs_path": false, - "commentStart": 3511, + "commentStart": 3512, "end": 0, "name": { - "commentStart": 3511, + "commentStart": 3512, "end": 0, "name": "primaryTubeDiameter", "start": 0, @@ -5002,7 +5002,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "*", "right": { - "commentStart": 3533, + "commentStart": 3534, "end": 0, "raw": ".6", "start": 0, @@ -5027,17 +5027,17 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 3553, + "commentStart": 3554, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3562, + "commentStart": 3563, "end": 0, "left": { - "commentStart": 3562, + "commentStart": 3563, "end": 0, "raw": "0.25", "start": 0, @@ -5050,7 +5050,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "/", "right": { - "commentStart": 3569, + "commentStart": 3570, "end": 0, "raw": "2", "start": 0, @@ -5069,10 +5069,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 3431, + "commentStart": 3432, "end": 0, "name": { - "commentStart": 3431, + "commentStart": 3432, "end": 0, "name": "circle", "start": 0, @@ -5082,7 +5082,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 3431, + "commentStart": 3432, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5090,7 +5090,7 @@ description: Result of parsing exhaust-manifold.kcl "unlabeled": null }, { - "commentStart": 3580, + "commentStart": 3581, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5099,10 +5099,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 3426, + "commentStart": 3427, "end": 0, "name": { - "commentStart": 3426, + "commentStart": 3427, "end": 0, "name": "hole", "start": 0, @@ -5112,7 +5112,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 3426, + "commentStart": 3427, "end": 0, "start": 0, "type": "CallExpression", @@ -5125,23 +5125,23 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 3608, + "commentStart": 3609, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3617, + "commentStart": 3618, "elements": [ { - "commentStart": 3628, + "commentStart": 3629, "end": 0, "left": { - "commentStart": 3628, + "commentStart": 3629, "end": 0, "left": { - "commentStart": 3628, + "commentStart": 3629, "end": 0, "raw": "3", "start": 0, @@ -5154,7 +5154,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "*", "right": { - "commentStart": 3632, + "commentStart": 3633, "end": 0, "raw": "2", "start": 0, @@ -5171,14 +5171,14 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "+", "right": { - "commentStart": 3636, + "commentStart": 3637, "end": 0, "left": { "abs_path": false, - "commentStart": 3636, + "commentStart": 3637, "end": 0, "name": { - "commentStart": 3636, + "commentStart": 3637, "end": 0, "name": "primaryTubeDiameter", "start": 0, @@ -5191,7 +5191,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "*", "right": { - "commentStart": 3658, + "commentStart": 3659, "end": 0, "raw": ".6", "start": 0, @@ -5211,15 +5211,15 @@ description: Result of parsing exhaust-manifold.kcl "type": "BinaryExpression" }, { - "commentStart": 3671, + "commentStart": 3672, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 3672, + "commentStart": 3673, "end": 0, "name": { - "commentStart": 3672, + "commentStart": 3673, "end": 0, "name": "primaryTubeDiameter", "start": 0, @@ -5230,7 +5230,7 @@ description: Result of parsing exhaust-manifold.kcl "type": "Name", "type": "Name" }, - "commentStart": 3671, + "commentStart": 3672, "end": 0, "operator": "-", "start": 0, @@ -5239,7 +5239,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "*", "right": { - "commentStart": 3694, + "commentStart": 3695, "end": 0, "raw": ".6", "start": 0, @@ -5264,17 +5264,17 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 3714, + "commentStart": 3715, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3723, + "commentStart": 3724, "end": 0, "left": { - "commentStart": 3723, + "commentStart": 3724, "end": 0, "raw": "0.25", "start": 0, @@ -5287,7 +5287,7 @@ description: Result of parsing exhaust-manifold.kcl }, "operator": "/", "right": { - "commentStart": 3730, + "commentStart": 3731, "end": 0, "raw": "2", "start": 0, @@ -5306,10 +5306,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 3593, + "commentStart": 3594, "end": 0, "name": { - "commentStart": 3593, + "commentStart": 3594, "end": 0, "name": "circle", "start": 0, @@ -5319,7 +5319,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 3593, + "commentStart": 3594, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5327,7 +5327,7 @@ description: Result of parsing exhaust-manifold.kcl "unlabeled": null }, { - "commentStart": 3741, + "commentStart": 3742, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5336,10 +5336,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 3588, + "commentStart": 3589, "end": 0, "name": { - "commentStart": 3588, + "commentStart": 3589, "end": 0, "name": "hole", "start": 0, @@ -5349,7 +5349,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 3588, + "commentStart": 3589, "end": 0, "start": 0, "type": "CallExpression", @@ -5360,7 +5360,7 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 3803, + "commentStart": 3804, "end": 0, "name": "length", "start": 0, @@ -5368,10 +5368,10 @@ description: Result of parsing exhaust-manifold.kcl }, "arg": { "abs_path": false, - "commentStart": 3812, + "commentStart": 3813, "end": 0, "name": { - "commentStart": 3812, + "commentStart": 3813, "end": 0, "name": "plateHeight", "start": 0, @@ -5386,10 +5386,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 3795, + "commentStart": 3796, "end": 0, "name": { - "commentStart": 3795, + "commentStart": 3796, "end": 0, "name": "extrude", "start": 0, @@ -5399,7 +5399,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 3795, + "commentStart": 3796, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5411,14 +5411,14 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 3845, + "commentStart": 3846, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3854, + "commentStart": 3855, "end": 0, "raw": "1.5", "start": 0, @@ -5433,23 +5433,23 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 3866, + "commentStart": 3867, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3873, + "commentStart": 3874, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 3904, + "commentStart": 3905, "end": 0, "name": { - "commentStart": 3904, + "commentStart": 3905, "end": 0, "name": "seg04", "start": 0, @@ -5463,10 +5463,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 3884, + "commentStart": 3885, "end": 0, "name": { - "commentStart": 3884, + "commentStart": 3885, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -5476,7 +5476,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 3884, + "commentStart": 3885, "end": 0, "start": 0, "type": "CallExpression", @@ -5486,10 +5486,10 @@ description: Result of parsing exhaust-manifold.kcl "arguments": [ { "abs_path": false, - "commentStart": 3941, + "commentStart": 3942, "end": 0, "name": { - "commentStart": 3941, + "commentStart": 3942, "end": 0, "name": "seg07", "start": 0, @@ -5503,10 +5503,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 3921, + "commentStart": 3922, "end": 0, "name": { - "commentStart": 3921, + "commentStart": 3922, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -5516,7 +5516,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 3921, + "commentStart": 3922, "end": 0, "start": 0, "type": "CallExpression", @@ -5532,10 +5532,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 3830, + "commentStart": 3831, "end": 0, "name": { - "commentStart": 3830, + "commentStart": 3831, "end": 0, "name": "fillet", "start": 0, @@ -5545,7 +5545,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 3830, + "commentStart": 3831, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5557,14 +5557,14 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 3985, + "commentStart": 3986, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3994, + "commentStart": 3995, "end": 0, "raw": ".25", "start": 0, @@ -5579,23 +5579,23 @@ description: Result of parsing exhaust-manifold.kcl { "type": "LabeledArg", "label": { - "commentStart": 4006, + "commentStart": 4007, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4013, + "commentStart": 4014, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 4044, + "commentStart": 4045, "end": 0, "name": { - "commentStart": 4044, + "commentStart": 4045, "end": 0, "name": "seg03", "start": 0, @@ -5609,10 +5609,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 4024, + "commentStart": 4025, "end": 0, "name": { - "commentStart": 4024, + "commentStart": 4025, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -5622,7 +5622,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 4024, + "commentStart": 4025, "end": 0, "start": 0, "type": "CallExpression", @@ -5632,10 +5632,10 @@ description: Result of parsing exhaust-manifold.kcl "arguments": [ { "abs_path": false, - "commentStart": 4081, + "commentStart": 4082, "end": 0, "name": { - "commentStart": 4081, + "commentStart": 4082, "end": 0, "name": "seg08", "start": 0, @@ -5649,10 +5649,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 4061, + "commentStart": 4062, "end": 0, "name": { - "commentStart": 4061, + "commentStart": 4062, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -5662,7 +5662,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 4061, + "commentStart": 4062, "end": 0, "start": 0, "type": "CallExpression", @@ -5678,10 +5678,10 @@ description: Result of parsing exhaust-manifold.kcl ], "callee": { "abs_path": false, - "commentStart": 3970, + "commentStart": 3971, "end": 0, "name": { - "commentStart": 3970, + "commentStart": 3971, "end": 0, "name": "fillet", "start": 0, @@ -5691,7 +5691,7 @@ description: Result of parsing exhaust-manifold.kcl "start": 0, "type": "Name" }, - "commentStart": 3970, + "commentStart": 3971, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5699,13 +5699,13 @@ description: Result of parsing exhaust-manifold.kcl "unlabeled": null } ], - "commentStart": 1783, + "commentStart": 1784, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "18": [ { - "commentStart": 2664, + "commentStart": 2665, "end": 0, "start": 0, "type": "NonCodeNode", @@ -5718,7 +5718,7 @@ description: Result of parsing exhaust-manifold.kcl ], "22": [ { - "commentStart": 3077, + "commentStart": 3078, "end": 0, "start": 0, "type": "NonCodeNode", @@ -5731,7 +5731,7 @@ description: Result of parsing exhaust-manifold.kcl ], "26": [ { - "commentStart": 3745, + "commentStart": 3746, "end": 0, "start": 0, "type": "NonCodeNode", @@ -5782,7 +5782,7 @@ description: Result of parsing exhaust-manifold.kcl "// A welded exhaust header for an inline 4-cylinder engine", "", "", - "// Set Units" + "// Set units" ], "properties": [ { diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ops.snap b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ops.snap index 78718807b..a31c5f1ca 100644 --- a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/ops.snap @@ -9,8 +9,8 @@ description: Operations executed exhaust-manifold.kcl "type": "FunctionCall", "name": "primaryTube", "functionSourceRange": [ - 329, - 1531, + 330, + 1532, 0 ], "unlabeledArg": null, @@ -310,8 +310,8 @@ description: Operations executed exhaust-manifold.kcl "type": "FunctionCall", "name": "primaryTube", "functionSourceRange": [ - 329, - 1531, + 330, + 1532, 0 ], "unlabeledArg": null, @@ -611,8 +611,8 @@ description: Operations executed exhaust-manifold.kcl "type": "FunctionCall", "name": "primaryTube", "functionSourceRange": [ - 329, - 1531, + 330, + 1532, 0 ], "unlabeledArg": null, @@ -912,8 +912,8 @@ description: Operations executed exhaust-manifold.kcl "type": "FunctionCall", "name": "primaryTube", "functionSourceRange": [ - 329, - 1531, + 330, + 1532, 0 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap index eda7bfb97..fcd9932d5 100644 --- a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap @@ -28,9 +28,9 @@ description: Variables in memory after executing exhaust-manifold.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1874, - "end": 1880, - "start": 1874, + "commentStart": 1875, + "end": 1881, + "start": 1875, "type": "TagDeclarator", "value": "seg01" }, @@ -62,9 +62,9 @@ description: Variables in memory after executing exhaust-manifold.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2072, - "end": 2078, - "start": 2072, + "commentStart": 2073, + "end": 2079, + "start": 2073, "type": "TagDeclarator", "value": "seg03" }, @@ -75,9 +75,9 @@ description: Variables in memory after executing exhaust-manifold.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2121, - "end": 2127, - "start": 2121, + "commentStart": 2122, + "end": 2128, + "start": 2122, "type": "TagDeclarator", "value": "seg04" }, @@ -88,9 +88,9 @@ description: Variables in memory after executing exhaust-manifold.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2160, - "end": 2166, - "start": 2160, + "commentStart": 2161, + "end": 2167, + "start": 2161, "type": "TagDeclarator", "value": "seg05" }, @@ -122,9 +122,9 @@ description: Variables in memory after executing exhaust-manifold.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2368, - "end": 2374, - "start": 2368, + "commentStart": 2369, + "end": 2375, + "start": 2369, "type": "TagDeclarator", "value": "seg07" }, @@ -135,9 +135,9 @@ description: Variables in memory after executing exhaust-manifold.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2425, - "end": 2431, - "start": 2425, + "commentStart": 2426, + "end": 2432, + "start": 2426, "type": "TagDeclarator", "value": "seg08" }, @@ -148,9 +148,9 @@ description: Variables in memory after executing exhaust-manifold.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2475, - "end": 2481, - "start": 2475, + "commentStart": 2476, + "end": 2482, + "start": 2476, "type": "TagDeclarator", "value": "seg09" }, @@ -192,9 +192,9 @@ description: Variables in memory after executing exhaust-manifold.kcl -1.25 ], "tag": { - "commentStart": 1874, - "end": 1880, - "start": 1874, + "commentStart": 1875, + "end": 1881, + "start": 1875, "type": "TagDeclarator", "value": "seg01" }, @@ -289,9 +289,9 @@ description: Variables in memory after executing exhaust-manifold.kcl -1.25 ], "tag": { - "commentStart": 2072, - "end": 2078, - "start": 2072, + "commentStart": 2073, + "end": 2079, + "start": 2073, "type": "TagDeclarator", "value": "seg03" }, @@ -314,9 +314,9 @@ description: Variables in memory after executing exhaust-manifold.kcl -1.25 ], "tag": { - "commentStart": 2121, - "end": 2127, - "start": 2121, + "commentStart": 2122, + "end": 2128, + "start": 2122, "type": "TagDeclarator", "value": "seg04" }, @@ -339,9 +339,9 @@ description: Variables in memory after executing exhaust-manifold.kcl 1.35 ], "tag": { - "commentStart": 2160, - "end": 2166, - "start": 2160, + "commentStart": 2161, + "end": 2167, + "start": 2161, "type": "TagDeclarator", "value": "seg05" }, @@ -436,9 +436,9 @@ description: Variables in memory after executing exhaust-manifold.kcl 1.35 ], "tag": { - "commentStart": 2368, - "end": 2374, - "start": 2368, + "commentStart": 2369, + "end": 2375, + "start": 2369, "type": "TagDeclarator", "value": "seg07" }, @@ -461,9 +461,9 @@ description: Variables in memory after executing exhaust-manifold.kcl 1.35 ], "tag": { - "commentStart": 2425, - "end": 2431, - "start": 2425, + "commentStart": 2426, + "end": 2432, + "start": 2426, "type": "TagDeclarator", "value": "seg08" }, @@ -486,9 +486,9 @@ description: Variables in memory after executing exhaust-manifold.kcl -1.25 ], "tag": { - "commentStart": 2475, - "end": 2481, - "start": 2475, + "commentStart": 2476, + "end": 2482, + "start": 2476, "type": "TagDeclarator", "value": "seg09" }, diff --git a/rust/kcl-lib/tests/kcl_samples/flange/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/flange/artifact_graph_flowchart.snap.md index 234b334a8..974bf2419 100644 --- a/rust/kcl-lib/tests/kcl_samples/flange/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/flange/artifact_graph_flowchart.snap.md @@ -1,55 +1,55 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[849, 934, 0]"] - 3["Segment
[849, 934, 0]"] + 2["Path
[850, 935, 0]"] + 3["Segment
[850, 935, 0]"] 4[Solid2d] end subgraph path6 [Path] - 6["Path
[1171, 1216, 0]"] - 7["Segment
[1171, 1216, 0]"] + 6["Path
[1172, 1217, 0]"] + 7["Segment
[1172, 1217, 0]"] 8[Solid2d] end subgraph path15 [Path] - 15["Path
[1384, 1438, 0]"] - 16["Segment
[1384, 1438, 0]"] + 15["Path
[1385, 1439, 0]"] + 16["Segment
[1385, 1439, 0]"] 17[Solid2d] end subgraph path23 [Path] - 23["Path
[1596, 1653, 0]"] - 24["Segment
[1596, 1653, 0]"] + 23["Path
[1597, 1654, 0]"] + 24["Segment
[1597, 1654, 0]"] 25[Solid2d] end subgraph path31 [Path] - 31["Path
[1783, 1828, 0]"] - 32["Segment
[1783, 1828, 0]"] + 31["Path
[1784, 1829, 0]"] + 32["Segment
[1784, 1829, 0]"] 33[Solid2d] end - 1["Plane
[826, 843, 0]"] - 5["Plane
[1148, 1165, 0]"] - 9["Sweep Extrusion
[1244, 1275, 0]"] + 1["Plane
[827, 844, 0]"] + 5["Plane
[1149, 1166, 0]"] + 9["Sweep Extrusion
[1245, 1276, 0]"] 10[Wall] 11["Cap Start"] 12["Cap End"] 13["SweepEdge Opposite"] 14["SweepEdge Adjacent"] - 18["Sweep Extrusion
[1444, 1479, 0]"] + 18["Sweep Extrusion
[1445, 1480, 0]"] 19[Wall] 20["Cap End"] 21["SweepEdge Opposite"] 22["SweepEdge Adjacent"] - 26["Sweep Extrusion
[1659, 1692, 0]"] + 26["Sweep Extrusion
[1660, 1693, 0]"] 27[Wall] 28["Cap End"] 29["SweepEdge Opposite"] 30["SweepEdge Adjacent"] - 34["Sweep Extrusion
[1834, 1909, 0]"] + 34["Sweep Extrusion
[1835, 1910, 0]"] 35[Wall] 36["SweepEdge Opposite"] 37["SweepEdge Adjacent"] - 38["StartSketchOnFace
[1346, 1378, 0]"] - 39["StartSketchOnFace
[1556, 1590, 0]"] - 40["StartSketchOnFace
[1743, 1777, 0]"] + 38["StartSketchOnFace
[1347, 1379, 0]"] + 39["StartSketchOnFace
[1557, 1591, 0]"] + 40["StartSketchOnFace
[1744, 1778, 0]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/kcl_samples/flange/ast.snap b/rust/kcl-lib/tests/kcl_samples/flange/ast.snap index 77688af48..fd5820862 100644 --- a/rust/kcl-lib/tests/kcl_samples/flange/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/flange/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing flange.kcl { "commentStart": 333, "declaration": { - "commentStart": 355, + "commentStart": 356, "end": 0, "id": { - "commentStart": 355, + "commentStart": 356, "end": 0, "name": "mountingHoleDia", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 373, + "commentStart": 374, "end": 0, "raw": ".625", "start": 0, @@ -35,26 +35,26 @@ description: Result of parsing flange.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 378, + "commentStart": 379, "declaration": { - "commentStart": 378, + "commentStart": 379, "end": 0, "id": { - "commentStart": 378, + "commentStart": 379, "end": 0, "name": "baseDia", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 388, + "commentStart": 389, "end": 0, "raw": "4.625", "start": 0, @@ -75,19 +75,19 @@ description: Result of parsing flange.kcl "type": "VariableDeclaration" }, { - "commentStart": 394, + "commentStart": 395, "declaration": { - "commentStart": 394, + "commentStart": 395, "end": 0, "id": { - "commentStart": 394, + "commentStart": 395, "end": 0, "name": "pipeDia", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 404, + "commentStart": 405, "end": 0, "raw": "1.25", "start": 0, @@ -108,19 +108,19 @@ description: Result of parsing flange.kcl "type": "VariableDeclaration" }, { - "commentStart": 409, + "commentStart": 410, "declaration": { - "commentStart": 409, + "commentStart": 410, "end": 0, "id": { - "commentStart": 409, + "commentStart": 410, "end": 0, "name": "totalThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 426, + "commentStart": 427, "end": 0, "raw": "0.813", "start": 0, @@ -141,19 +141,19 @@ description: Result of parsing flange.kcl "type": "VariableDeclaration" }, { - "commentStart": 432, + "commentStart": 433, "declaration": { - "commentStart": 432, + "commentStart": 433, "end": 0, "id": { - "commentStart": 432, + "commentStart": 433, "end": 0, "name": "topTotalDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 451, + "commentStart": 452, "end": 0, "raw": "2.313", "start": 0, @@ -174,19 +174,19 @@ description: Result of parsing flange.kcl "type": "VariableDeclaration" }, { - "commentStart": 457, + "commentStart": 458, "declaration": { - "commentStart": 457, + "commentStart": 458, "end": 0, "id": { - "commentStart": 457, + "commentStart": 458, "end": 0, "name": "bottomThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 475, + "commentStart": 476, "end": 0, "raw": "0.06", "start": 0, @@ -207,19 +207,19 @@ description: Result of parsing flange.kcl "type": "VariableDeclaration" }, { - "commentStart": 480, + "commentStart": 481, "declaration": { - "commentStart": 480, + "commentStart": 481, "end": 0, "id": { - "commentStart": 480, + "commentStart": 481, "end": 0, "name": "bottomTotalDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 502, + "commentStart": 503, "end": 0, "raw": "2.5", "start": 0, @@ -240,19 +240,19 @@ description: Result of parsing flange.kcl "type": "VariableDeclaration" }, { - "commentStart": 506, + "commentStart": 507, "declaration": { - "commentStart": 506, + "commentStart": 507, "end": 0, "id": { - "commentStart": 506, + "commentStart": 507, "end": 0, "name": "mountingHolePlacementDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 538, + "commentStart": 539, "end": 0, "raw": "3.5", "start": 0, @@ -273,19 +273,19 @@ description: Result of parsing flange.kcl "type": "VariableDeclaration" }, { - "commentStart": 542, + "commentStart": 543, "declaration": { - "commentStart": 542, + "commentStart": 543, "end": 0, "id": { - "commentStart": 542, + "commentStart": 543, "end": 0, "name": "baseThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 558, + "commentStart": 559, "end": 0, "raw": ".625", "start": 0, @@ -306,26 +306,26 @@ description: Result of parsing flange.kcl "type": "VariableDeclaration" }, { - "commentStart": 563, + "commentStart": 564, "declaration": { - "commentStart": 563, + "commentStart": 564, "end": 0, "id": { - "commentStart": 563, + "commentStart": 564, "end": 0, "name": "topTotalThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 583, + "commentStart": 584, "end": 0, "left": { "abs_path": false, - "commentStart": 583, + "commentStart": 584, "end": 0, "name": { - "commentStart": 583, + "commentStart": 584, "end": 0, "name": "totalThickness", "start": 0, @@ -338,14 +338,14 @@ description: Result of parsing flange.kcl }, "operator": "-", "right": { - "commentStart": 601, + "commentStart": 602, "end": 0, "left": { "abs_path": false, - "commentStart": 601, + "commentStart": 602, "end": 0, "name": { - "commentStart": 601, + "commentStart": 602, "end": 0, "name": "bottomThickness", "start": 0, @@ -359,10 +359,10 @@ description: Result of parsing flange.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 619, + "commentStart": 620, "end": 0, "name": { - "commentStart": 619, + "commentStart": 620, "end": 0, "name": "baseThickness", "start": 0, @@ -391,19 +391,19 @@ description: Result of parsing flange.kcl "type": "VariableDeclaration" }, { - "commentStart": 634, + "commentStart": 635, "declaration": { - "commentStart": 634, + "commentStart": 635, "end": 0, "id": { - "commentStart": 634, + "commentStart": 635, "end": 0, "name": "nHoles", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 643, + "commentStart": 644, "end": 0, "raw": "4", "start": 0, @@ -424,16 +424,16 @@ description: Result of parsing flange.kcl "type": "VariableDeclaration" }, { - "commentStart": 644, + "commentStart": 645, "end": 0, "expression": { "arguments": [ { "abs_path": false, - "commentStart": 717, + "commentStart": 718, "end": 0, "name": { - "commentStart": 717, + "commentStart": 718, "end": 0, "name": "nHoles", "start": 0, @@ -445,7 +445,7 @@ description: Result of parsing flange.kcl "type": "Name" }, { - "commentStart": 725, + "commentStart": 726, "end": 0, "raw": "1", "start": 0, @@ -457,7 +457,7 @@ description: Result of parsing flange.kcl } }, { - "commentStart": 728, + "commentStart": 729, "end": 0, "raw": "\"nHoles must be greater than 1\"", "start": 0, @@ -468,10 +468,10 @@ description: Result of parsing flange.kcl ], "callee": { "abs_path": false, - "commentStart": 699, + "commentStart": 700, "end": 0, "name": { - "commentStart": 699, + "commentStart": 700, "end": 0, "name": "assertGreaterThan", "start": 0, @@ -481,7 +481,7 @@ description: Result of parsing flange.kcl "start": 0, "type": "Name" }, - "commentStart": 699, + "commentStart": 700, "end": 0, "start": 0, "type": "CallExpression", @@ -497,12 +497,12 @@ description: Result of parsing flange.kcl "type": "ExpressionStatement" }, { - "commentStart": 760, + "commentStart": 761, "declaration": { - "commentStart": 816, + "commentStart": 817, "end": 0, "id": { - "commentStart": 816, + "commentStart": 817, "end": 0, "name": "circles", "start": 0, @@ -514,10 +514,10 @@ description: Result of parsing flange.kcl "arguments": [ { "abs_path": false, - "commentStart": 840, + "commentStart": 841, "end": 0, "name": { - "commentStart": 840, + "commentStart": 841, "end": 0, "name": "XY", "start": 0, @@ -531,10 +531,10 @@ description: Result of parsing flange.kcl ], "callee": { "abs_path": false, - "commentStart": 826, + "commentStart": 827, "end": 0, "name": { - "commentStart": 826, + "commentStart": 827, "end": 0, "name": "startSketchOn", "start": 0, @@ -544,7 +544,7 @@ description: Result of parsing flange.kcl "start": 0, "type": "Name" }, - "commentStart": 826, + "commentStart": 827, "end": 0, "start": 0, "type": "CallExpression", @@ -555,24 +555,24 @@ description: Result of parsing flange.kcl { "type": "LabeledArg", "label": { - "commentStart": 856, + "commentStart": 857, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 865, + "commentStart": 866, "elements": [ { - "commentStart": 866, + "commentStart": 867, "end": 0, "left": { "abs_path": false, - "commentStart": 866, + "commentStart": 867, "end": 0, "name": { - "commentStart": 866, + "commentStart": 867, "end": 0, "name": "mountingHolePlacementDiameter", "start": 0, @@ -585,7 +585,7 @@ description: Result of parsing flange.kcl }, "operator": "/", "right": { - "commentStart": 898, + "commentStart": 899, "end": 0, "raw": "2", "start": 0, @@ -601,7 +601,7 @@ description: Result of parsing flange.kcl "type": "BinaryExpression" }, { - "commentStart": 901, + "commentStart": 902, "end": 0, "raw": "0", "start": 0, @@ -622,21 +622,21 @@ description: Result of parsing flange.kcl { "type": "LabeledArg", "label": { - "commentStart": 905, + "commentStart": 906, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 914, + "commentStart": 915, "end": 0, "left": { "abs_path": false, - "commentStart": 914, + "commentStart": 915, "end": 0, "name": { - "commentStart": 914, + "commentStart": 915, "end": 0, "name": "mountingHoleDia", "start": 0, @@ -649,7 +649,7 @@ description: Result of parsing flange.kcl }, "operator": "/", "right": { - "commentStart": 932, + "commentStart": 933, "end": 0, "raw": "2", "start": 0, @@ -668,10 +668,10 @@ description: Result of parsing flange.kcl ], "callee": { "abs_path": false, - "commentStart": 849, + "commentStart": 850, "end": 0, "name": { - "commentStart": 849, + "commentStart": 850, "end": 0, "name": "circle", "start": 0, @@ -681,7 +681,7 @@ description: Result of parsing flange.kcl "start": 0, "type": "Name" }, - "commentStart": 849, + "commentStart": 850, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -693,14 +693,14 @@ description: Result of parsing flange.kcl { "type": "LabeledArg", "label": { - "commentStart": 966, + "commentStart": 967, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 979, + "commentStart": 980, "end": 0, "raw": "360", "start": 0, @@ -715,17 +715,17 @@ description: Result of parsing flange.kcl { "type": "LabeledArg", "label": { - "commentStart": 991, + "commentStart": 992, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1000, + "commentStart": 1001, "elements": [ { - "commentStart": 1001, + "commentStart": 1002, "end": 0, "raw": "0", "start": 0, @@ -737,7 +737,7 @@ description: Result of parsing flange.kcl } }, { - "commentStart": 1004, + "commentStart": 1005, "end": 0, "raw": "0", "start": 0, @@ -758,7 +758,7 @@ description: Result of parsing flange.kcl { "type": "LabeledArg", "label": { - "commentStart": 1015, + "commentStart": 1016, "end": 0, "name": "instances", "start": 0, @@ -766,10 +766,10 @@ description: Result of parsing flange.kcl }, "arg": { "abs_path": false, - "commentStart": 1027, + "commentStart": 1028, "end": 0, "name": { - "commentStart": 1027, + "commentStart": 1028, "end": 0, "name": "nHoles", "start": 0, @@ -784,14 +784,14 @@ description: Result of parsing flange.kcl { "type": "LabeledArg", "label": { - "commentStart": 1042, + "commentStart": 1043, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1061, + "commentStart": 1062, "end": 0, "raw": "true", "start": 0, @@ -803,10 +803,10 @@ description: Result of parsing flange.kcl ], "callee": { "abs_path": false, - "commentStart": 940, + "commentStart": 941, "end": 0, "name": { - "commentStart": 940, + "commentStart": 941, "end": 0, "name": "patternCircular2d", "start": 0, @@ -816,7 +816,7 @@ description: Result of parsing flange.kcl "start": 0, "type": "Name" }, - "commentStart": 940, + "commentStart": 941, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -824,13 +824,13 @@ description: Result of parsing flange.kcl "unlabeled": null } ], - "commentStart": 826, + "commentStart": 827, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "2": [ { - "commentStart": 1073, + "commentStart": 1074, "end": 0, "start": 0, "type": "NonCodeNode", @@ -863,12 +863,12 @@ description: Result of parsing flange.kcl "type": "VariableDeclaration" }, { - "commentStart": 1135, + "commentStart": 1136, "declaration": { - "commentStart": 1135, + "commentStart": 1136, "end": 0, "id": { - "commentStart": 1135, + "commentStart": 1136, "end": 0, "name": "flangeBase", "start": 0, @@ -880,10 +880,10 @@ description: Result of parsing flange.kcl "arguments": [ { "abs_path": false, - "commentStart": 1162, + "commentStart": 1163, "end": 0, "name": { - "commentStart": 1162, + "commentStart": 1163, "end": 0, "name": "XY", "start": 0, @@ -897,10 +897,10 @@ description: Result of parsing flange.kcl ], "callee": { "abs_path": false, - "commentStart": 1148, + "commentStart": 1149, "end": 0, "name": { - "commentStart": 1148, + "commentStart": 1149, "end": 0, "name": "startSketchOn", "start": 0, @@ -910,7 +910,7 @@ description: Result of parsing flange.kcl "start": 0, "type": "Name" }, - "commentStart": 1148, + "commentStart": 1149, "end": 0, "start": 0, "type": "CallExpression", @@ -921,17 +921,17 @@ description: Result of parsing flange.kcl { "type": "LabeledArg", "label": { - "commentStart": 1178, + "commentStart": 1179, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1187, + "commentStart": 1188, "elements": [ { - "commentStart": 1188, + "commentStart": 1189, "end": 0, "raw": "0", "start": 0, @@ -943,7 +943,7 @@ description: Result of parsing flange.kcl } }, { - "commentStart": 1191, + "commentStart": 1192, "end": 0, "raw": "0", "start": 0, @@ -964,21 +964,21 @@ description: Result of parsing flange.kcl { "type": "LabeledArg", "label": { - "commentStart": 1195, + "commentStart": 1196, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1204, + "commentStart": 1205, "end": 0, "left": { "abs_path": false, - "commentStart": 1204, + "commentStart": 1205, "end": 0, "name": { - "commentStart": 1204, + "commentStart": 1205, "end": 0, "name": "baseDia", "start": 0, @@ -991,7 +991,7 @@ description: Result of parsing flange.kcl }, "operator": "/", "right": { - "commentStart": 1214, + "commentStart": 1215, "end": 0, "raw": "2", "start": 0, @@ -1010,10 +1010,10 @@ description: Result of parsing flange.kcl ], "callee": { "abs_path": false, - "commentStart": 1171, + "commentStart": 1172, "end": 0, "name": { - "commentStart": 1171, + "commentStart": 1172, "end": 0, "name": "circle", "start": 0, @@ -1023,7 +1023,7 @@ description: Result of parsing flange.kcl "start": 0, "type": "Name" }, - "commentStart": 1171, + "commentStart": 1172, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1034,10 +1034,10 @@ description: Result of parsing flange.kcl "arguments": [ { "abs_path": false, - "commentStart": 1227, + "commentStart": 1228, "end": 0, "name": { - "commentStart": 1227, + "commentStart": 1228, "end": 0, "name": "circles", "start": 0, @@ -1049,7 +1049,7 @@ description: Result of parsing flange.kcl "type": "Name" }, { - "commentStart": 1236, + "commentStart": 1237, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1058,10 +1058,10 @@ description: Result of parsing flange.kcl ], "callee": { "abs_path": false, - "commentStart": 1222, + "commentStart": 1223, "end": 0, "name": { - "commentStart": 1222, + "commentStart": 1223, "end": 0, "name": "hole", "start": 0, @@ -1071,7 +1071,7 @@ description: Result of parsing flange.kcl "start": 0, "type": "Name" }, - "commentStart": 1222, + "commentStart": 1223, "end": 0, "start": 0, "type": "CallExpression", @@ -1082,7 +1082,7 @@ description: Result of parsing flange.kcl { "type": "LabeledArg", "label": { - "commentStart": 1252, + "commentStart": 1253, "end": 0, "name": "length", "start": 0, @@ -1090,10 +1090,10 @@ description: Result of parsing flange.kcl }, "arg": { "abs_path": false, - "commentStart": 1261, + "commentStart": 1262, "end": 0, "name": { - "commentStart": 1261, + "commentStart": 1262, "end": 0, "name": "baseThickness", "start": 0, @@ -1108,10 +1108,10 @@ description: Result of parsing flange.kcl ], "callee": { "abs_path": false, - "commentStart": 1244, + "commentStart": 1245, "end": 0, "name": { - "commentStart": 1244, + "commentStart": 1245, "end": 0, "name": "extrude", "start": 0, @@ -1121,7 +1121,7 @@ description: Result of parsing flange.kcl "start": 0, "type": "Name" }, - "commentStart": 1244, + "commentStart": 1245, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1129,13 +1129,13 @@ description: Result of parsing flange.kcl "unlabeled": null } ], - "commentStart": 1148, + "commentStart": 1149, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "3": [ { - "commentStart": 1275, + "commentStart": 1276, "end": 0, "start": 0, "type": "NonCodeNode", @@ -1163,12 +1163,12 @@ description: Result of parsing flange.kcl "type": "VariableDeclaration" }, { - "commentStart": 1331, + "commentStart": 1332, "declaration": { - "commentStart": 1331, + "commentStart": 1332, "end": 0, "id": { - "commentStart": 1331, + "commentStart": 1332, "end": 0, "name": "topExtrusion", "start": 0, @@ -1180,10 +1180,10 @@ description: Result of parsing flange.kcl "arguments": [ { "abs_path": false, - "commentStart": 1360, + "commentStart": 1361, "end": 0, "name": { - "commentStart": 1360, + "commentStart": 1361, "end": 0, "name": "flangeBase", "start": 0, @@ -1195,7 +1195,7 @@ description: Result of parsing flange.kcl "type": "Name" }, { - "commentStart": 1372, + "commentStart": 1373, "end": 0, "raw": "'end'", "start": 0, @@ -1206,10 +1206,10 @@ description: Result of parsing flange.kcl ], "callee": { "abs_path": false, - "commentStart": 1346, + "commentStart": 1347, "end": 0, "name": { - "commentStart": 1346, + "commentStart": 1347, "end": 0, "name": "startSketchOn", "start": 0, @@ -1219,7 +1219,7 @@ description: Result of parsing flange.kcl "start": 0, "type": "Name" }, - "commentStart": 1346, + "commentStart": 1347, "end": 0, "start": 0, "type": "CallExpression", @@ -1230,17 +1230,17 @@ description: Result of parsing flange.kcl { "type": "LabeledArg", "label": { - "commentStart": 1391, + "commentStart": 1392, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1400, + "commentStart": 1401, "elements": [ { - "commentStart": 1401, + "commentStart": 1402, "end": 0, "raw": "0", "start": 0, @@ -1252,7 +1252,7 @@ description: Result of parsing flange.kcl } }, { - "commentStart": 1404, + "commentStart": 1405, "end": 0, "raw": "0", "start": 0, @@ -1273,21 +1273,21 @@ description: Result of parsing flange.kcl { "type": "LabeledArg", "label": { - "commentStart": 1408, + "commentStart": 1409, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1417, + "commentStart": 1418, "end": 0, "left": { "abs_path": false, - "commentStart": 1417, + "commentStart": 1418, "end": 0, "name": { - "commentStart": 1417, + "commentStart": 1418, "end": 0, "name": "topTotalDiameter", "start": 0, @@ -1300,7 +1300,7 @@ description: Result of parsing flange.kcl }, "operator": "/", "right": { - "commentStart": 1436, + "commentStart": 1437, "end": 0, "raw": "2", "start": 0, @@ -1319,10 +1319,10 @@ description: Result of parsing flange.kcl ], "callee": { "abs_path": false, - "commentStart": 1384, + "commentStart": 1385, "end": 0, "name": { - "commentStart": 1384, + "commentStart": 1385, "end": 0, "name": "circle", "start": 0, @@ -1332,7 +1332,7 @@ description: Result of parsing flange.kcl "start": 0, "type": "Name" }, - "commentStart": 1384, + "commentStart": 1385, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1344,7 +1344,7 @@ description: Result of parsing flange.kcl { "type": "LabeledArg", "label": { - "commentStart": 1452, + "commentStart": 1453, "end": 0, "name": "length", "start": 0, @@ -1352,10 +1352,10 @@ description: Result of parsing flange.kcl }, "arg": { "abs_path": false, - "commentStart": 1461, + "commentStart": 1462, "end": 0, "name": { - "commentStart": 1461, + "commentStart": 1462, "end": 0, "name": "topTotalThickness", "start": 0, @@ -1370,10 +1370,10 @@ description: Result of parsing flange.kcl ], "callee": { "abs_path": false, - "commentStart": 1444, + "commentStart": 1445, "end": 0, "name": { - "commentStart": 1444, + "commentStart": 1445, "end": 0, "name": "extrude", "start": 0, @@ -1383,7 +1383,7 @@ description: Result of parsing flange.kcl "start": 0, "type": "Name" }, - "commentStart": 1444, + "commentStart": 1445, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1391,13 +1391,13 @@ description: Result of parsing flange.kcl "unlabeled": null } ], - "commentStart": 1346, + "commentStart": 1347, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "2": [ { - "commentStart": 1479, + "commentStart": 1480, "end": 0, "start": 0, "type": "NonCodeNode", @@ -1425,12 +1425,12 @@ description: Result of parsing flange.kcl "type": "VariableDeclaration" }, { - "commentStart": 1538, + "commentStart": 1539, "declaration": { - "commentStart": 1538, + "commentStart": 1539, "end": 0, "id": { - "commentStart": 1538, + "commentStart": 1539, "end": 0, "name": "bottomExtrusion", "start": 0, @@ -1442,10 +1442,10 @@ description: Result of parsing flange.kcl "arguments": [ { "abs_path": false, - "commentStart": 1570, + "commentStart": 1571, "end": 0, "name": { - "commentStart": 1570, + "commentStart": 1571, "end": 0, "name": "flangeBase", "start": 0, @@ -1457,7 +1457,7 @@ description: Result of parsing flange.kcl "type": "Name" }, { - "commentStart": 1582, + "commentStart": 1583, "end": 0, "raw": "'start'", "start": 0, @@ -1468,10 +1468,10 @@ description: Result of parsing flange.kcl ], "callee": { "abs_path": false, - "commentStart": 1556, + "commentStart": 1557, "end": 0, "name": { - "commentStart": 1556, + "commentStart": 1557, "end": 0, "name": "startSketchOn", "start": 0, @@ -1481,7 +1481,7 @@ description: Result of parsing flange.kcl "start": 0, "type": "Name" }, - "commentStart": 1556, + "commentStart": 1557, "end": 0, "start": 0, "type": "CallExpression", @@ -1492,17 +1492,17 @@ description: Result of parsing flange.kcl { "type": "LabeledArg", "label": { - "commentStart": 1603, + "commentStart": 1604, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1612, + "commentStart": 1613, "elements": [ { - "commentStart": 1613, + "commentStart": 1614, "end": 0, "raw": "0", "start": 0, @@ -1514,7 +1514,7 @@ description: Result of parsing flange.kcl } }, { - "commentStart": 1616, + "commentStart": 1617, "end": 0, "raw": "0", "start": 0, @@ -1535,21 +1535,21 @@ description: Result of parsing flange.kcl { "type": "LabeledArg", "label": { - "commentStart": 1620, + "commentStart": 1621, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1629, + "commentStart": 1630, "end": 0, "left": { "abs_path": false, - "commentStart": 1629, + "commentStart": 1630, "end": 0, "name": { - "commentStart": 1629, + "commentStart": 1630, "end": 0, "name": "bottomTotalDiameter", "start": 0, @@ -1562,7 +1562,7 @@ description: Result of parsing flange.kcl }, "operator": "/", "right": { - "commentStart": 1651, + "commentStart": 1652, "end": 0, "raw": "2", "start": 0, @@ -1581,10 +1581,10 @@ description: Result of parsing flange.kcl ], "callee": { "abs_path": false, - "commentStart": 1596, + "commentStart": 1597, "end": 0, "name": { - "commentStart": 1596, + "commentStart": 1597, "end": 0, "name": "circle", "start": 0, @@ -1594,7 +1594,7 @@ description: Result of parsing flange.kcl "start": 0, "type": "Name" }, - "commentStart": 1596, + "commentStart": 1597, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1606,7 +1606,7 @@ description: Result of parsing flange.kcl { "type": "LabeledArg", "label": { - "commentStart": 1667, + "commentStart": 1668, "end": 0, "name": "length", "start": 0, @@ -1614,10 +1614,10 @@ description: Result of parsing flange.kcl }, "arg": { "abs_path": false, - "commentStart": 1676, + "commentStart": 1677, "end": 0, "name": { - "commentStart": 1676, + "commentStart": 1677, "end": 0, "name": "bottomThickness", "start": 0, @@ -1632,10 +1632,10 @@ description: Result of parsing flange.kcl ], "callee": { "abs_path": false, - "commentStart": 1659, + "commentStart": 1660, "end": 0, "name": { - "commentStart": 1659, + "commentStart": 1660, "end": 0, "name": "extrude", "start": 0, @@ -1645,7 +1645,7 @@ description: Result of parsing flange.kcl "start": 0, "type": "Name" }, - "commentStart": 1659, + "commentStart": 1660, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1653,13 +1653,13 @@ description: Result of parsing flange.kcl "unlabeled": null } ], - "commentStart": 1556, + "commentStart": 1557, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "2": [ { - "commentStart": 1692, + "commentStart": 1693, "end": 0, "start": 0, "type": "NonCodeNode", @@ -1687,12 +1687,12 @@ description: Result of parsing flange.kcl "type": "VariableDeclaration" }, { - "commentStart": 1732, + "commentStart": 1733, "declaration": { - "commentStart": 1732, + "commentStart": 1733, "end": 0, "id": { - "commentStart": 1732, + "commentStart": 1733, "end": 0, "name": "pipeHole", "start": 0, @@ -1704,10 +1704,10 @@ description: Result of parsing flange.kcl "arguments": [ { "abs_path": false, - "commentStart": 1757, + "commentStart": 1758, "end": 0, "name": { - "commentStart": 1757, + "commentStart": 1758, "end": 0, "name": "topExtrusion", "start": 0, @@ -1719,7 +1719,7 @@ description: Result of parsing flange.kcl "type": "Name" }, { - "commentStart": 1771, + "commentStart": 1772, "end": 0, "raw": "'end'", "start": 0, @@ -1730,10 +1730,10 @@ description: Result of parsing flange.kcl ], "callee": { "abs_path": false, - "commentStart": 1743, + "commentStart": 1744, "end": 0, "name": { - "commentStart": 1743, + "commentStart": 1744, "end": 0, "name": "startSketchOn", "start": 0, @@ -1743,7 +1743,7 @@ description: Result of parsing flange.kcl "start": 0, "type": "Name" }, - "commentStart": 1743, + "commentStart": 1744, "end": 0, "start": 0, "type": "CallExpression", @@ -1754,17 +1754,17 @@ description: Result of parsing flange.kcl { "type": "LabeledArg", "label": { - "commentStart": 1790, + "commentStart": 1791, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1799, + "commentStart": 1800, "elements": [ { - "commentStart": 1800, + "commentStart": 1801, "end": 0, "raw": "0", "start": 0, @@ -1776,7 +1776,7 @@ description: Result of parsing flange.kcl } }, { - "commentStart": 1803, + "commentStart": 1804, "end": 0, "raw": "0", "start": 0, @@ -1797,21 +1797,21 @@ description: Result of parsing flange.kcl { "type": "LabeledArg", "label": { - "commentStart": 1807, + "commentStart": 1808, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1816, + "commentStart": 1817, "end": 0, "left": { "abs_path": false, - "commentStart": 1816, + "commentStart": 1817, "end": 0, "name": { - "commentStart": 1816, + "commentStart": 1817, "end": 0, "name": "pipeDia", "start": 0, @@ -1824,7 +1824,7 @@ description: Result of parsing flange.kcl }, "operator": "/", "right": { - "commentStart": 1826, + "commentStart": 1827, "end": 0, "raw": "2", "start": 0, @@ -1843,10 +1843,10 @@ description: Result of parsing flange.kcl ], "callee": { "abs_path": false, - "commentStart": 1783, + "commentStart": 1784, "end": 0, "name": { - "commentStart": 1783, + "commentStart": 1784, "end": 0, "name": "circle", "start": 0, @@ -1856,7 +1856,7 @@ description: Result of parsing flange.kcl "start": 0, "type": "Name" }, - "commentStart": 1783, + "commentStart": 1784, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1868,7 +1868,7 @@ description: Result of parsing flange.kcl { "type": "LabeledArg", "label": { - "commentStart": 1845, + "commentStart": 1846, "end": 0, "name": "length", "start": 0, @@ -1876,17 +1876,17 @@ description: Result of parsing flange.kcl }, "arg": { "argument": { - "commentStart": 1856, + "commentStart": 1857, "end": 0, "left": { - "commentStart": 1856, + "commentStart": 1857, "end": 0, "left": { "abs_path": false, - "commentStart": 1856, + "commentStart": 1857, "end": 0, "name": { - "commentStart": 1856, + "commentStart": 1857, "end": 0, "name": "topTotalThickness", "start": 0, @@ -1900,10 +1900,10 @@ description: Result of parsing flange.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1876, + "commentStart": 1877, "end": 0, "name": { - "commentStart": 1876, + "commentStart": 1877, "end": 0, "name": "baseThickness", "start": 0, @@ -1921,10 +1921,10 @@ description: Result of parsing flange.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1892, + "commentStart": 1893, "end": 0, "name": { - "commentStart": 1892, + "commentStart": 1893, "end": 0, "name": "bottomThickness", "start": 0, @@ -1939,7 +1939,7 @@ description: Result of parsing flange.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 1854, + "commentStart": 1855, "end": 0, "operator": "-", "start": 0, @@ -1950,10 +1950,10 @@ description: Result of parsing flange.kcl ], "callee": { "abs_path": false, - "commentStart": 1834, + "commentStart": 1835, "end": 0, "name": { - "commentStart": 1834, + "commentStart": 1835, "end": 0, "name": "extrude", "start": 0, @@ -1963,13 +1963,13 @@ description: Result of parsing flange.kcl "start": 0, "type": "Name" }, - "commentStart": 1834, + "commentStart": 1835, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { - "commentStart": 1842, + "commentStart": 1843, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1977,7 +1977,7 @@ description: Result of parsing flange.kcl } } ], - "commentStart": 1743, + "commentStart": 1744, "end": 0, "start": 0, "type": "PipeExpression", diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_graph_flowchart.snap.md index a7a010d28..238cba6ea 100644 --- a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_graph_flowchart.snap.md @@ -1,60 +1,60 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[1265, 1303, 0]"] - 3["Segment
[1311, 1361, 0]"] - 4["Segment
[1369, 1418, 0]"] - 5["Segment
[1426, 1478, 0]"] - 6["Segment
[1486, 1534, 0]"] - 7["Segment
[1542, 1586, 0]"] - 8["Segment
[1594, 1639, 0]"] - 9["Segment
[1647, 1696, 0]"] - 10["Segment
[1704, 1723, 0]"] + 2["Path
[1260, 1298, 0]"] + 3["Segment
[1306, 1356, 0]"] + 4["Segment
[1364, 1413, 0]"] + 5["Segment
[1421, 1473, 0]"] + 6["Segment
[1481, 1529, 0]"] + 7["Segment
[1537, 1581, 0]"] + 8["Segment
[1589, 1634, 0]"] + 9["Segment
[1642, 1691, 0]"] + 10["Segment
[1699, 1718, 0]"] 11[Solid2d] end subgraph path40 [Path] - 40["Path
[2438, 2492, 0]"] - 41["Segment
[2498, 2551, 0]"] - 42["Segment
[2557, 2607, 0]"] - 43["Segment
[2613, 2667, 0]"] - 44["Segment
[2673, 2693, 0]"] + 40["Path
[2433, 2487, 0]"] + 41["Segment
[2493, 2546, 0]"] + 42["Segment
[2552, 2602, 0]"] + 43["Segment
[2608, 2662, 0]"] + 44["Segment
[2668, 2688, 0]"] 45[Solid2d] end subgraph path46 [Path] - 46["Path
[2704, 2867, 0]"] - 47["Segment
[2704, 2867, 0]"] + 46["Path
[2699, 2862, 0]"] + 47["Segment
[2699, 2862, 0]"] 48[Solid2d] end subgraph path67 [Path] - 67["Path
[3252, 3307, 0]"] - 68["Segment
[3313, 3367, 0]"] - 69["Segment
[3373, 3423, 0]"] - 70["Segment
[3429, 3482, 0]"] - 71["Segment
[3488, 3508, 0]"] + 67["Path
[3247, 3302, 0]"] + 68["Segment
[3308, 3362, 0]"] + 69["Segment
[3368, 3418, 0]"] + 70["Segment
[3424, 3477, 0]"] + 71["Segment
[3483, 3503, 0]"] 72[Solid2d] end subgraph path73 [Path] - 73["Path
[3519, 3685, 0]"] - 74["Segment
[3519, 3685, 0]"] + 73["Path
[3514, 3680, 0]"] + 74["Segment
[3514, 3680, 0]"] 75[Solid2d] end subgraph path94 [Path] - 94["Path
[4292, 4333, 0]"] - 95["Segment
[4339, 4359, 0]"] - 96["Segment
[4365, 4388, 0]"] - 97["Segment
[4394, 4401, 0]"] + 94["Path
[4287, 4328, 0]"] + 95["Segment
[4334, 4354, 0]"] + 96["Segment
[4360, 4383, 0]"] + 97["Segment
[4389, 4396, 0]"] 98[Solid2d] end subgraph path112 [Path] - 112["Path
[4516, 4556, 0]"] - 113["Segment
[4562, 4582, 0]"] - 114["Segment
[4588, 4609, 0]"] - 115["Segment
[4615, 4636, 0]"] - 116["Segment
[4642, 4649, 0]"] + 112["Path
[4511, 4551, 0]"] + 113["Segment
[4557, 4577, 0]"] + 114["Segment
[4583, 4604, 0]"] + 115["Segment
[4610, 4631, 0]"] + 116["Segment
[4637, 4644, 0]"] 117[Solid2d] end - 1["Plane
[1230, 1257, 0]"] - 12["Sweep Extrusion
[1831, 1865, 0]"] + 1["Plane
[1225, 1252, 0]"] + 12["Sweep Extrusion
[1826, 1860, 0]"] 13[Wall] 14[Wall] 15[Wall] @@ -81,8 +81,8 @@ flowchart LR 36["SweepEdge Adjacent"] 37["SweepEdge Opposite"] 38["SweepEdge Adjacent"] - 39["Plane
[2409, 2432, 0]"] - 49["Sweep Extrusion
[2877, 2902, 0]"] + 39["Plane
[2404, 2427, 0]"] + 49["Sweep Extrusion
[2872, 2897, 0]"] 50[Wall] 51[Wall] 52[Wall] @@ -97,10 +97,10 @@ flowchart LR 61["SweepEdge Adjacent"] 62["SweepEdge Opposite"] 63["SweepEdge Adjacent"] - 64["EdgeCut Fillet
[2908, 3053, 0]"] - 65["EdgeCut Fillet
[2908, 3053, 0]"] - 66["Plane
[3223, 3246, 0]"] - 76["Sweep Extrusion
[3695, 3720, 0]"] + 64["EdgeCut Fillet
[2903, 3048, 0]"] + 65["EdgeCut Fillet
[2903, 3048, 0]"] + 66["Plane
[3218, 3241, 0]"] + 76["Sweep Extrusion
[3690, 3715, 0]"] 77[Wall] 78[Wall] 79[Wall] @@ -115,10 +115,10 @@ flowchart LR 88["SweepEdge Adjacent"] 89["SweepEdge Opposite"] 90["SweepEdge Adjacent"] - 91["EdgeCut Fillet
[3726, 3871, 0]"] - 92["EdgeCut Fillet
[3726, 3871, 0]"] - 93["Plane
[4263, 4286, 0]"] - 99["Sweep Extrusion
[4407, 4435, 0]"] + 91["EdgeCut Fillet
[3721, 3866, 0]"] + 92["EdgeCut Fillet
[3721, 3866, 0]"] + 93["Plane
[4258, 4281, 0]"] + 99["Sweep Extrusion
[4402, 4430, 0]"] 100[Wall] 101[Wall] 102[Wall] @@ -130,8 +130,8 @@ flowchart LR 108["SweepEdge Adjacent"] 109["SweepEdge Opposite"] 110["SweepEdge Adjacent"] - 111["Plane
[4487, 4510, 0]"] - 118["Sweep Extrusion
[4655, 4683, 0]"] + 111["Plane
[4482, 4505, 0]"] + 118["Sweep Extrusion
[4650, 4678, 0]"] 119[Wall] 120[Wall] 121[Wall] @@ -146,10 +146,10 @@ flowchart LR 130["SweepEdge Adjacent"] 131["SweepEdge Opposite"] 132["SweepEdge Adjacent"] - 133["EdgeCut Fillet
[1871, 2130, 0]"] - 134["EdgeCut Fillet
[1871, 2130, 0]"] - 135["EdgeCut Fillet
[1871, 2130, 0]"] - 136["EdgeCut Fillet
[1871, 2130, 0]"] + 133["EdgeCut Fillet
[1866, 2125, 0]"] + 134["EdgeCut Fillet
[1866, 2125, 0]"] + 135["EdgeCut Fillet
[1866, 2125, 0]"] + 136["EdgeCut Fillet
[1866, 2125, 0]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/ast.snap b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/ast.snap index 4b75d8661..7cd63db1b 100644 --- a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "commentStart": 357, "declaration": { - "commentStart": 385, + "commentStart": 380, "end": 0, "id": { - "commentStart": 385, + "commentStart": 380, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 394, + "commentStart": 389, "end": 0, "raw": "6.0", "start": 0, @@ -35,26 +35,26 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "end": 0, "kind": "const", "preComments": [ - "// define constants in mm" + "// define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 398, + "commentStart": 393, "declaration": { - "commentStart": 398, + "commentStart": 393, "end": 0, "id": { - "commentStart": 398, + "commentStart": 393, "end": 0, "name": "width", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 406, + "commentStart": 401, "end": 0, "raw": "144.0", "start": 0, @@ -75,19 +75,19 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 412, + "commentStart": 407, "declaration": { - "commentStart": 412, + "commentStart": 407, "end": 0, "id": { - "commentStart": 412, + "commentStart": 407, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 421, + "commentStart": 416, "end": 0, "raw": "80.0", "start": 0, @@ -108,19 +108,19 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 426, + "commentStart": 421, "declaration": { - "commentStart": 426, + "commentStart": 421, "end": 0, "id": { - "commentStart": 426, + "commentStart": 421, "end": 0, "name": "depth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 434, + "commentStart": 429, "end": 0, "raw": "45.0", "start": 0, @@ -141,19 +141,19 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 439, + "commentStart": 434, "declaration": { - "commentStart": 439, + "commentStart": 434, "end": 0, "id": { - "commentStart": 439, + "commentStart": 434, "end": 0, "name": "thk", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 445, + "commentStart": 440, "end": 0, "raw": "4", "start": 0, @@ -174,19 +174,19 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 447, + "commentStart": 442, "declaration": { - "commentStart": 447, + "commentStart": 442, "end": 0, "id": { - "commentStart": 447, + "commentStart": 442, "end": 0, "name": "holeDiam", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 458, + "commentStart": 453, "end": 0, "raw": "5", "start": 0, @@ -207,19 +207,19 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 460, + "commentStart": 455, "declaration": { - "commentStart": 460, + "commentStart": 455, "end": 0, "id": { - "commentStart": 460, + "commentStart": 455, "end": 0, "name": "tabLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 472, + "commentStart": 467, "end": 0, "raw": "25", "start": 0, @@ -240,19 +240,19 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 475, + "commentStart": 470, "declaration": { - "commentStart": 475, + "commentStart": 470, "end": 0, "id": { - "commentStart": 475, + "commentStart": 470, "end": 0, "name": "tabWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 486, + "commentStart": 481, "end": 0, "raw": "12", "start": 0, @@ -273,19 +273,19 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 489, + "commentStart": 484, "declaration": { - "commentStart": 489, + "commentStart": 484, "end": 0, "id": { - "commentStart": 489, + "commentStart": 484, "end": 0, "name": "tabThk", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 498, + "commentStart": 493, "end": 0, "raw": "4", "start": 0, @@ -306,12 +306,12 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 499, + "commentStart": 494, "declaration": { - "commentStart": 539, + "commentStart": 534, "end": 0, "id": { - "commentStart": 539, + "commentStart": 534, "end": 0, "name": "rectShape", "start": 0, @@ -321,12 +321,12 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "body": { "body": [ { - "commentStart": 564, + "commentStart": 559, "declaration": { - "commentStart": 564, + "commentStart": 559, "end": 0, "id": { - "commentStart": 564, + "commentStart": 559, "end": 0, "name": "rr", "start": 0, @@ -337,7 +337,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "arguments": [ { - "commentStart": 583, + "commentStart": 578, "end": 0, "raw": "'xy'", "start": 0, @@ -348,10 +348,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 569, + "commentStart": 564, "end": 0, "name": { - "commentStart": 569, + "commentStart": 564, "end": 0, "name": "startSketchOn", "start": 0, @@ -361,7 +361,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 569, + "commentStart": 564, "end": 0, "start": 0, "type": "CallExpression", @@ -370,17 +370,17 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "arguments": [ { - "commentStart": 611, + "commentStart": 606, "elements": [ { - "commentStart": 612, + "commentStart": 607, "end": 0, "left": { - "commentStart": 612, + "commentStart": 607, "computed": false, "end": 0, "object": { - "commentStart": 612, + "commentStart": 607, "end": 0, "name": "pos", "start": 0, @@ -388,7 +388,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Identifier" }, "property": { - "commentStart": 616, + "commentStart": 611, "end": 0, "raw": "0", "start": 0, @@ -405,14 +405,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "-", "right": { - "commentStart": 622, + "commentStart": 617, "end": 0, "left": { "abs_path": false, - "commentStart": 622, + "commentStart": 617, "end": 0, "name": { - "commentStart": 622, + "commentStart": 617, "end": 0, "name": "w", "start": 0, @@ -425,7 +425,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 626, + "commentStart": 621, "end": 0, "raw": "2", "start": 0, @@ -445,14 +445,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "BinaryExpression" }, { - "commentStart": 630, + "commentStart": 625, "end": 0, "left": { - "commentStart": 630, + "commentStart": 625, "computed": false, "end": 0, "object": { - "commentStart": 630, + "commentStart": 625, "end": 0, "name": "pos", "start": 0, @@ -460,7 +460,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Identifier" }, "property": { - "commentStart": 634, + "commentStart": 629, "end": 0, "raw": "1", "start": 0, @@ -477,14 +477,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "-", "right": { - "commentStart": 640, + "commentStart": 635, "end": 0, "left": { "abs_path": false, - "commentStart": 640, + "commentStart": 635, "end": 0, "name": { - "commentStart": 640, + "commentStart": 635, "end": 0, "name": "l", "start": 0, @@ -497,7 +497,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 644, + "commentStart": 639, "end": 0, "raw": "2", "start": 0, @@ -523,7 +523,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "ArrayExpression" }, { - "commentStart": 649, + "commentStart": 644, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -532,10 +532,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 596, + "commentStart": 591, "end": 0, "name": { - "commentStart": 596, + "commentStart": 591, "end": 0, "name": "startProfileAt", "start": 0, @@ -545,7 +545,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 596, + "commentStart": 591, "end": 0, "start": 0, "type": "CallExpression", @@ -556,24 +556,24 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 664, + "commentStart": 659, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 678, + "commentStart": 673, "elements": [ { - "commentStart": 679, + "commentStart": 674, "end": 0, "left": { - "commentStart": 679, + "commentStart": 674, "computed": false, "end": 0, "object": { - "commentStart": 679, + "commentStart": 674, "end": 0, "name": "pos", "start": 0, @@ -581,7 +581,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Identifier" }, "property": { - "commentStart": 683, + "commentStart": 678, "end": 0, "raw": "0", "start": 0, @@ -598,14 +598,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "+", "right": { - "commentStart": 688, + "commentStart": 683, "end": 0, "left": { "abs_path": false, - "commentStart": 688, + "commentStart": 683, "end": 0, "name": { - "commentStart": 688, + "commentStart": 683, "end": 0, "name": "w", "start": 0, @@ -618,7 +618,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 692, + "commentStart": 687, "end": 0, "raw": "2", "start": 0, @@ -638,14 +638,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "BinaryExpression" }, { - "commentStart": 695, + "commentStart": 690, "end": 0, "left": { - "commentStart": 695, + "commentStart": 690, "computed": false, "end": 0, "object": { - "commentStart": 695, + "commentStart": 690, "end": 0, "name": "pos", "start": 0, @@ -653,7 +653,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Identifier" }, "property": { - "commentStart": 699, + "commentStart": 694, "end": 0, "raw": "1", "start": 0, @@ -670,14 +670,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "-", "right": { - "commentStart": 705, + "commentStart": 700, "end": 0, "left": { "abs_path": false, - "commentStart": 705, + "commentStart": 700, "end": 0, "name": { - "commentStart": 705, + "commentStart": 700, "end": 0, "name": "l", "start": 0, @@ -690,7 +690,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 709, + "commentStart": 704, "end": 0, "raw": "2", "start": 0, @@ -719,14 +719,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 714, + "commentStart": 709, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 720, + "commentStart": 715, "end": 0, "start": 0, "type": "TagDeclarator", @@ -737,10 +737,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 659, + "commentStart": 654, "end": 0, "name": { - "commentStart": 659, + "commentStart": 654, "end": 0, "name": "line", "start": 0, @@ -750,7 +750,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 659, + "commentStart": 654, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -762,24 +762,24 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 741, + "commentStart": 736, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 755, + "commentStart": 750, "elements": [ { - "commentStart": 756, + "commentStart": 751, "end": 0, "left": { - "commentStart": 756, + "commentStart": 751, "computed": false, "end": 0, "object": { - "commentStart": 756, + "commentStart": 751, "end": 0, "name": "pos", "start": 0, @@ -787,7 +787,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Identifier" }, "property": { - "commentStart": 760, + "commentStart": 755, "end": 0, "raw": "0", "start": 0, @@ -804,14 +804,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "+", "right": { - "commentStart": 765, + "commentStart": 760, "end": 0, "left": { "abs_path": false, - "commentStart": 765, + "commentStart": 760, "end": 0, "name": { - "commentStart": 765, + "commentStart": 760, "end": 0, "name": "w", "start": 0, @@ -824,7 +824,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 769, + "commentStart": 764, "end": 0, "raw": "2", "start": 0, @@ -844,14 +844,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "BinaryExpression" }, { - "commentStart": 772, + "commentStart": 767, "end": 0, "left": { - "commentStart": 772, + "commentStart": 767, "computed": false, "end": 0, "object": { - "commentStart": 772, + "commentStart": 767, "end": 0, "name": "pos", "start": 0, @@ -859,7 +859,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Identifier" }, "property": { - "commentStart": 776, + "commentStart": 771, "end": 0, "raw": "1", "start": 0, @@ -876,14 +876,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "+", "right": { - "commentStart": 781, + "commentStart": 776, "end": 0, "left": { "abs_path": false, - "commentStart": 781, + "commentStart": 776, "end": 0, "name": { - "commentStart": 781, + "commentStart": 776, "end": 0, "name": "l", "start": 0, @@ -896,7 +896,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 785, + "commentStart": 780, "end": 0, "raw": "2", "start": 0, @@ -925,14 +925,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 789, + "commentStart": 784, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 795, + "commentStart": 790, "end": 0, "start": 0, "type": "TagDeclarator", @@ -943,10 +943,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 736, + "commentStart": 731, "end": 0, "name": { - "commentStart": 736, + "commentStart": 731, "end": 0, "name": "line", "start": 0, @@ -956,7 +956,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 736, + "commentStart": 731, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -968,24 +968,24 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 816, + "commentStart": 811, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 830, + "commentStart": 825, "elements": [ { - "commentStart": 831, + "commentStart": 826, "end": 0, "left": { - "commentStart": 831, + "commentStart": 826, "computed": false, "end": 0, "object": { - "commentStart": 831, + "commentStart": 826, "end": 0, "name": "pos", "start": 0, @@ -993,7 +993,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Identifier" }, "property": { - "commentStart": 835, + "commentStart": 830, "end": 0, "raw": "0", "start": 0, @@ -1010,14 +1010,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "-", "right": { - "commentStart": 841, + "commentStart": 836, "end": 0, "left": { "abs_path": false, - "commentStart": 841, + "commentStart": 836, "end": 0, "name": { - "commentStart": 841, + "commentStart": 836, "end": 0, "name": "w", "start": 0, @@ -1030,7 +1030,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 845, + "commentStart": 840, "end": 0, "raw": "2", "start": 0, @@ -1050,14 +1050,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "BinaryExpression" }, { - "commentStart": 849, + "commentStart": 844, "end": 0, "left": { - "commentStart": 849, + "commentStart": 844, "computed": false, "end": 0, "object": { - "commentStart": 849, + "commentStart": 844, "end": 0, "name": "pos", "start": 0, @@ -1065,7 +1065,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Identifier" }, "property": { - "commentStart": 853, + "commentStart": 848, "end": 0, "raw": "1", "start": 0, @@ -1082,14 +1082,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "+", "right": { - "commentStart": 858, + "commentStart": 853, "end": 0, "left": { "abs_path": false, - "commentStart": 858, + "commentStart": 853, "end": 0, "name": { - "commentStart": 858, + "commentStart": 853, "end": 0, "name": "l", "start": 0, @@ -1102,7 +1102,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 862, + "commentStart": 857, "end": 0, "raw": "2", "start": 0, @@ -1131,14 +1131,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 866, + "commentStart": 861, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 872, + "commentStart": 867, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1149,10 +1149,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 811, + "commentStart": 806, "end": 0, "name": { - "commentStart": 811, + "commentStart": 806, "end": 0, "name": "line", "start": 0, @@ -1162,7 +1162,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 811, + "commentStart": 806, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1174,14 +1174,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 894, + "commentStart": 889, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 900, + "commentStart": 895, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1192,10 +1192,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 888, + "commentStart": 883, "end": 0, "name": { - "commentStart": 888, + "commentStart": 883, "end": 0, "name": "close", "start": 0, @@ -1205,7 +1205,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 888, + "commentStart": 883, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1213,7 +1213,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "unlabeled": null } ], - "commentStart": 569, + "commentStart": 564, "end": 0, "start": 0, "type": "PipeExpression", @@ -1231,10 +1231,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "argument": { "abs_path": false, - "commentStart": 918, + "commentStart": 913, "end": 0, "name": { - "commentStart": 918, + "commentStart": 913, "end": 0, "name": "rr", "start": 0, @@ -1245,24 +1245,24 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 911, + "commentStart": 906, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 560, + "commentStart": 555, "end": 0, "start": 0 }, - "commentStart": 548, + "commentStart": 543, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 549, + "commentStart": 544, "end": 0, "name": "pos", "start": 0, @@ -1272,7 +1272,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "Parameter", "identifier": { - "commentStart": 554, + "commentStart": 549, "end": 0, "name": "w", "start": 0, @@ -1282,7 +1282,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "Parameter", "identifier": { - "commentStart": 557, + "commentStart": 552, "end": 0, "name": "l", "start": 0, @@ -1302,33 +1302,33 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "preComments": [ "", "", - "// define a rectangular shape func" + "// Define a rectangular shape func" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 922, + "commentStart": 917, "declaration": { - "commentStart": 952, + "commentStart": 947, "end": 0, "id": { - "commentStart": 952, + "commentStart": 947, "end": 0, "name": "bracketPlane", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 967, + "commentStart": 962, "end": 0, "properties": [ { - "commentStart": 971, + "commentStart": 966, "end": 0, "key": { - "commentStart": 971, + "commentStart": 966, "end": 0, "name": "plane", "start": 0, @@ -1337,14 +1337,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 979, + "commentStart": 974, "end": 0, "properties": [ { - "commentStart": 985, + "commentStart": 980, "end": 0, "key": { - "commentStart": 985, + "commentStart": 980, "end": 0, "name": "origin", "start": 0, @@ -1353,14 +1353,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 994, + "commentStart": 989, "end": 0, "properties": [ { - "commentStart": 996, + "commentStart": 991, "end": 0, "key": { - "commentStart": 996, + "commentStart": 991, "end": 0, "name": "x", "start": 0, @@ -1369,7 +1369,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1000, + "commentStart": 995, "end": 0, "raw": "0", "start": 0, @@ -1382,10 +1382,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 1003, + "commentStart": 998, "end": 0, "key": { - "commentStart": 1003, + "commentStart": 998, "end": 0, "name": "y", "start": 0, @@ -1394,17 +1394,17 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1007, + "commentStart": 1002, "end": 0, "left": { - "commentStart": 1007, + "commentStart": 1002, "end": 0, "left": { "abs_path": false, - "commentStart": 1007, + "commentStart": 1002, "end": 0, "name": { - "commentStart": 1007, + "commentStart": 1002, "end": 0, "name": "length", "start": 0, @@ -1417,7 +1417,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 1016, + "commentStart": 1011, "end": 0, "raw": "2", "start": 0, @@ -1435,10 +1435,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1020, + "commentStart": 1015, "end": 0, "name": { - "commentStart": 1020, + "commentStart": 1015, "end": 0, "name": "thk", "start": 0, @@ -1455,10 +1455,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 1025, + "commentStart": 1020, "end": 0, "key": { - "commentStart": 1025, + "commentStart": 1020, "end": 0, "name": "z", "start": 0, @@ -1467,7 +1467,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1029, + "commentStart": 1024, "end": 0, "raw": "0", "start": 0, @@ -1486,10 +1486,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 1038, + "commentStart": 1033, "end": 0, "key": { - "commentStart": 1038, + "commentStart": 1033, "end": 0, "name": "xAxis", "start": 0, @@ -1498,14 +1498,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1046, + "commentStart": 1041, "end": 0, "properties": [ { - "commentStart": 1048, + "commentStart": 1043, "end": 0, "key": { - "commentStart": 1048, + "commentStart": 1043, "end": 0, "name": "x", "start": 0, @@ -1514,7 +1514,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1052, + "commentStart": 1047, "end": 0, "raw": "1", "start": 0, @@ -1527,10 +1527,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 1055, + "commentStart": 1050, "end": 0, "key": { - "commentStart": 1055, + "commentStart": 1050, "end": 0, "name": "y", "start": 0, @@ -1539,7 +1539,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1059, + "commentStart": 1054, "end": 0, "raw": "0", "start": 0, @@ -1552,10 +1552,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 1062, + "commentStart": 1057, "end": 0, "key": { - "commentStart": 1062, + "commentStart": 1057, "end": 0, "name": "z", "start": 0, @@ -1564,7 +1564,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1066, + "commentStart": 1061, "end": 0, "raw": "0", "start": 0, @@ -1583,10 +1583,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 1075, + "commentStart": 1070, "end": 0, "key": { - "commentStart": 1075, + "commentStart": 1070, "end": 0, "name": "yAxis", "start": 0, @@ -1595,14 +1595,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1083, + "commentStart": 1078, "end": 0, "properties": [ { - "commentStart": 1085, + "commentStart": 1080, "end": 0, "key": { - "commentStart": 1085, + "commentStart": 1080, "end": 0, "name": "x", "start": 0, @@ -1611,7 +1611,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1089, + "commentStart": 1084, "end": 0, "raw": "0", "start": 0, @@ -1624,10 +1624,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 1092, + "commentStart": 1087, "end": 0, "key": { - "commentStart": 1092, + "commentStart": 1087, "end": 0, "name": "y", "start": 0, @@ -1636,7 +1636,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1096, + "commentStart": 1091, "end": 0, "raw": "0", "start": 0, @@ -1649,10 +1649,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 1099, + "commentStart": 1094, "end": 0, "key": { - "commentStart": 1099, + "commentStart": 1094, "end": 0, "name": "z", "start": 0, @@ -1661,7 +1661,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1103, + "commentStart": 1098, "end": 0, "raw": "1", "start": 0, @@ -1680,10 +1680,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 1112, + "commentStart": 1107, "end": 0, "key": { - "commentStart": 1112, + "commentStart": 1107, "end": 0, "name": "zAxis", "start": 0, @@ -1692,14 +1692,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1120, + "commentStart": 1115, "end": 0, "properties": [ { - "commentStart": 1122, + "commentStart": 1117, "end": 0, "key": { - "commentStart": 1122, + "commentStart": 1117, "end": 0, "name": "x", "start": 0, @@ -1708,7 +1708,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1126, + "commentStart": 1121, "end": 0, "raw": "0", "start": 0, @@ -1721,10 +1721,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 1129, + "commentStart": 1124, "end": 0, "key": { - "commentStart": 1129, + "commentStart": 1124, "end": 0, "name": "y", "start": 0, @@ -1734,7 +1734,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1134, + "commentStart": 1129, "end": 0, "raw": "1", "start": 0, @@ -1745,7 +1745,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "suffix": "None" } }, - "commentStart": 1133, + "commentStart": 1128, "end": 0, "operator": "-", "start": 0, @@ -1754,10 +1754,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 1137, + "commentStart": 1132, "end": 0, "key": { - "commentStart": 1137, + "commentStart": 1132, "end": 0, "name": "z", "start": 0, @@ -1766,7 +1766,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1141, + "commentStart": 1136, "end": 0, "raw": "0", "start": 0, @@ -1803,19 +1803,19 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "preComments": [ "", "", - "// define the bracket plane" + "// Define the bracket plane" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1150, + "commentStart": 1145, "declaration": { - "commentStart": 1199, + "commentStart": 1194, "end": 0, "id": { - "commentStart": 1199, + "commentStart": 1194, "end": 0, "name": "bracketSketch", "start": 0, @@ -1825,12 +1825,12 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "body": { "body": [ { - "commentStart": 1226, + "commentStart": 1221, "declaration": { - "commentStart": 1226, + "commentStart": 1221, "end": 0, "id": { - "commentStart": 1226, + "commentStart": 1221, "end": 0, "name": "s", "start": 0, @@ -1842,10 +1842,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 1244, + "commentStart": 1239, "end": 0, "name": { - "commentStart": 1244, + "commentStart": 1239, "end": 0, "name": "bracketPlane", "start": 0, @@ -1859,10 +1859,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1230, + "commentStart": 1225, "end": 0, "name": { - "commentStart": 1230, + "commentStart": 1225, "end": 0, "name": "startSketchOn", "start": 0, @@ -1872,7 +1872,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1230, + "commentStart": 1225, "end": 0, "start": 0, "type": "CallExpression", @@ -1881,21 +1881,21 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "arguments": [ { - "commentStart": 1280, + "commentStart": 1275, "elements": [ { - "commentStart": 1281, + "commentStart": 1276, "end": 0, "left": { - "commentStart": 1281, + "commentStart": 1276, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1282, + "commentStart": 1277, "end": 0, "name": { - "commentStart": 1282, + "commentStart": 1277, "end": 0, "name": "w", "start": 0, @@ -1906,7 +1906,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 1281, + "commentStart": 1276, "end": 0, "operator": "-", "start": 0, @@ -1915,7 +1915,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 1286, + "commentStart": 1281, "end": 0, "raw": "2", "start": 0, @@ -1933,10 +1933,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1290, + "commentStart": 1285, "end": 0, "name": { - "commentStart": 1290, + "commentStart": 1285, "end": 0, "name": "t", "start": 0, @@ -1952,14 +1952,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "BinaryExpression" }, { - "commentStart": 1293, + "commentStart": 1288, "end": 0, "left": { "abs_path": false, - "commentStart": 1293, + "commentStart": 1288, "end": 0, "name": { - "commentStart": 1293, + "commentStart": 1288, "end": 0, "name": "d", "start": 0, @@ -1973,10 +1973,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1297, + "commentStart": 1292, "end": 0, "name": { - "commentStart": 1297, + "commentStart": 1292, "end": 0, "name": "t", "start": 0, @@ -1998,7 +1998,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "ArrayExpression" }, { - "commentStart": 1301, + "commentStart": 1296, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2007,10 +2007,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1265, + "commentStart": 1260, "end": 0, "name": { - "commentStart": 1265, + "commentStart": 1260, "end": 0, "name": "startProfileAt", "start": 0, @@ -2020,7 +2020,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1265, + "commentStart": 1260, "end": 0, "start": 0, "type": "CallExpression", @@ -2031,28 +2031,28 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1316, + "commentStart": 1311, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1330, + "commentStart": 1325, "elements": [ { - "commentStart": 1331, + "commentStart": 1326, "end": 0, "left": { - "commentStart": 1331, + "commentStart": 1326, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1332, + "commentStart": 1327, "end": 0, "name": { - "commentStart": 1332, + "commentStart": 1327, "end": 0, "name": "w", "start": 0, @@ -2063,7 +2063,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 1331, + "commentStart": 1326, "end": 0, "operator": "-", "start": 0, @@ -2072,7 +2072,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 1336, + "commentStart": 1331, "end": 0, "raw": "2", "start": 0, @@ -2090,10 +2090,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1340, + "commentStart": 1335, "end": 0, "name": { - "commentStart": 1340, + "commentStart": 1335, "end": 0, "name": "t", "start": 0, @@ -2111,10 +2111,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "argument": { "abs_path": false, - "commentStart": 1344, + "commentStart": 1339, "end": 0, "name": { - "commentStart": 1344, + "commentStart": 1339, "end": 0, "name": "t", "start": 0, @@ -2125,7 +2125,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 1343, + "commentStart": 1338, "end": 0, "operator": "-", "start": 0, @@ -2142,14 +2142,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1348, + "commentStart": 1343, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1354, + "commentStart": 1349, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2160,10 +2160,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1311, + "commentStart": 1306, "end": 0, "name": { - "commentStart": 1311, + "commentStart": 1306, "end": 0, "name": "line", "start": 0, @@ -2173,7 +2173,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1311, + "commentStart": 1306, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2185,27 +2185,27 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1374, + "commentStart": 1369, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1388, + "commentStart": 1383, "elements": [ { - "commentStart": 1389, + "commentStart": 1384, "end": 0, "left": { - "commentStart": 1389, + "commentStart": 1384, "end": 0, "left": { "abs_path": false, - "commentStart": 1389, + "commentStart": 1384, "end": 0, "name": { - "commentStart": 1389, + "commentStart": 1384, "end": 0, "name": "w", "start": 0, @@ -2218,7 +2218,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 1393, + "commentStart": 1388, "end": 0, "raw": "2", "start": 0, @@ -2236,10 +2236,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1397, + "commentStart": 1392, "end": 0, "name": { - "commentStart": 1397, + "commentStart": 1392, "end": 0, "name": "t", "start": 0, @@ -2257,10 +2257,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "argument": { "abs_path": false, - "commentStart": 1401, + "commentStart": 1396, "end": 0, "name": { - "commentStart": 1401, + "commentStart": 1396, "end": 0, "name": "t", "start": 0, @@ -2271,7 +2271,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 1400, + "commentStart": 1395, "end": 0, "operator": "-", "start": 0, @@ -2288,14 +2288,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1405, + "commentStart": 1400, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1411, + "commentStart": 1406, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2306,10 +2306,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1369, + "commentStart": 1364, "end": 0, "name": { - "commentStart": 1369, + "commentStart": 1364, "end": 0, "name": "line", "start": 0, @@ -2319,7 +2319,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1369, + "commentStart": 1364, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2331,27 +2331,27 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1431, + "commentStart": 1426, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1445, + "commentStart": 1440, "elements": [ { - "commentStart": 1446, + "commentStart": 1441, "end": 0, "left": { - "commentStart": 1446, + "commentStart": 1441, "end": 0, "left": { "abs_path": false, - "commentStart": 1446, + "commentStart": 1441, "end": 0, "name": { - "commentStart": 1446, + "commentStart": 1441, "end": 0, "name": "w", "start": 0, @@ -2364,7 +2364,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 1450, + "commentStart": 1445, "end": 0, "raw": "2", "start": 0, @@ -2382,10 +2382,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1454, + "commentStart": 1449, "end": 0, "name": { - "commentStart": 1454, + "commentStart": 1449, "end": 0, "name": "t", "start": 0, @@ -2401,14 +2401,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "BinaryExpression" }, { - "commentStart": 1457, + "commentStart": 1452, "end": 0, "left": { "abs_path": false, - "commentStart": 1457, + "commentStart": 1452, "end": 0, "name": { - "commentStart": 1457, + "commentStart": 1452, "end": 0, "name": "d", "start": 0, @@ -2422,10 +2422,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1461, + "commentStart": 1456, "end": 0, "name": { - "commentStart": 1461, + "commentStart": 1456, "end": 0, "name": "t", "start": 0, @@ -2450,14 +2450,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1465, + "commentStart": 1460, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1471, + "commentStart": 1466, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2468,10 +2468,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1426, + "commentStart": 1421, "end": 0, "name": { - "commentStart": 1426, + "commentStart": 1421, "end": 0, "name": "line", "start": 0, @@ -2481,7 +2481,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1426, + "commentStart": 1421, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2493,24 +2493,24 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1491, + "commentStart": 1486, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1505, + "commentStart": 1500, "elements": [ { - "commentStart": 1506, + "commentStart": 1501, "end": 0, "left": { "abs_path": false, - "commentStart": 1506, + "commentStart": 1501, "end": 0, "name": { - "commentStart": 1506, + "commentStart": 1501, "end": 0, "name": "w", "start": 0, @@ -2523,7 +2523,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 1510, + "commentStart": 1505, "end": 0, "raw": "2", "start": 0, @@ -2539,14 +2539,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "BinaryExpression" }, { - "commentStart": 1513, + "commentStart": 1508, "end": 0, "left": { "abs_path": false, - "commentStart": 1513, + "commentStart": 1508, "end": 0, "name": { - "commentStart": 1513, + "commentStart": 1508, "end": 0, "name": "d", "start": 0, @@ -2560,10 +2560,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1517, + "commentStart": 1512, "end": 0, "name": { - "commentStart": 1517, + "commentStart": 1512, "end": 0, "name": "t", "start": 0, @@ -2588,14 +2588,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1521, + "commentStart": 1516, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1527, + "commentStart": 1522, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2606,10 +2606,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1486, + "commentStart": 1481, "end": 0, "name": { - "commentStart": 1486, + "commentStart": 1481, "end": 0, "name": "line", "start": 0, @@ -2619,7 +2619,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1486, + "commentStart": 1481, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2631,24 +2631,24 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1547, + "commentStart": 1542, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1561, + "commentStart": 1556, "elements": [ { - "commentStart": 1562, + "commentStart": 1557, "end": 0, "left": { "abs_path": false, - "commentStart": 1562, + "commentStart": 1557, "end": 0, "name": { - "commentStart": 1562, + "commentStart": 1557, "end": 0, "name": "w", "start": 0, @@ -2661,7 +2661,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 1566, + "commentStart": 1561, "end": 0, "raw": "2", "start": 0, @@ -2677,7 +2677,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "BinaryExpression" }, { - "commentStart": 1569, + "commentStart": 1564, "end": 0, "raw": "0", "start": 0, @@ -2698,14 +2698,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1573, + "commentStart": 1568, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1579, + "commentStart": 1574, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2716,10 +2716,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1542, + "commentStart": 1537, "end": 0, "name": { - "commentStart": 1542, + "commentStart": 1537, "end": 0, "name": "line", "start": 0, @@ -2729,7 +2729,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1542, + "commentStart": 1537, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2741,25 +2741,25 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1599, + "commentStart": 1594, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1613, + "commentStart": 1608, "elements": [ { - "commentStart": 1614, + "commentStart": 1609, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1615, + "commentStart": 1610, "end": 0, "name": { - "commentStart": 1615, + "commentStart": 1610, "end": 0, "name": "w", "start": 0, @@ -2770,7 +2770,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 1614, + "commentStart": 1609, "end": 0, "operator": "-", "start": 0, @@ -2779,7 +2779,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 1619, + "commentStart": 1614, "end": 0, "raw": "2", "start": 0, @@ -2795,7 +2795,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "BinaryExpression" }, { - "commentStart": 1622, + "commentStart": 1617, "end": 0, "raw": "0", "start": 0, @@ -2816,14 +2816,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1626, + "commentStart": 1621, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1632, + "commentStart": 1627, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2834,10 +2834,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1594, + "commentStart": 1589, "end": 0, "name": { - "commentStart": 1594, + "commentStart": 1589, "end": 0, "name": "line", "start": 0, @@ -2847,7 +2847,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1594, + "commentStart": 1589, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2859,25 +2859,25 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1652, + "commentStart": 1647, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1666, + "commentStart": 1661, "elements": [ { - "commentStart": 1667, + "commentStart": 1662, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1668, + "commentStart": 1663, "end": 0, "name": { - "commentStart": 1668, + "commentStart": 1663, "end": 0, "name": "w", "start": 0, @@ -2888,7 +2888,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 1667, + "commentStart": 1662, "end": 0, "operator": "-", "start": 0, @@ -2897,7 +2897,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 1672, + "commentStart": 1667, "end": 0, "raw": "2", "start": 0, @@ -2913,14 +2913,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "BinaryExpression" }, { - "commentStart": 1675, + "commentStart": 1670, "end": 0, "left": { "abs_path": false, - "commentStart": 1675, + "commentStart": 1670, "end": 0, "name": { - "commentStart": 1675, + "commentStart": 1670, "end": 0, "name": "d", "start": 0, @@ -2934,10 +2934,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1679, + "commentStart": 1674, "end": 0, "name": { - "commentStart": 1679, + "commentStart": 1674, "end": 0, "name": "t", "start": 0, @@ -2962,14 +2962,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1683, + "commentStart": 1678, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1689, + "commentStart": 1684, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2980,10 +2980,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1647, + "commentStart": 1642, "end": 0, "name": { - "commentStart": 1647, + "commentStart": 1642, "end": 0, "name": "line", "start": 0, @@ -2993,7 +2993,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1647, + "commentStart": 1642, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3005,14 +3005,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1710, + "commentStart": 1705, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1716, + "commentStart": 1711, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3023,10 +3023,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1704, + "commentStart": 1699, "end": 0, "name": { - "commentStart": 1704, + "commentStart": 1699, "end": 0, "name": "close", "start": 0, @@ -3036,7 +3036,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1704, + "commentStart": 1699, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3044,7 +3044,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "unlabeled": null } ], - "commentStart": 1230, + "commentStart": 1225, "end": 0, "start": 0, "type": "PipeExpression", @@ -3062,10 +3062,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "argument": { "abs_path": false, - "commentStart": 1733, + "commentStart": 1728, "end": 0, "name": { - "commentStart": 1733, + "commentStart": 1728, "end": 0, "name": "s", "start": 0, @@ -3076,24 +3076,24 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 1726, + "commentStart": 1721, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 1222, + "commentStart": 1217, "end": 0, "start": 0 }, - "commentStart": 1212, + "commentStart": 1207, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 1213, + "commentStart": 1208, "end": 0, "name": "w", "start": 0, @@ -3103,7 +3103,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "Parameter", "identifier": { - "commentStart": 1216, + "commentStart": 1211, "end": 0, "name": "d", "start": 0, @@ -3113,7 +3113,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "Parameter", "identifier": { - "commentStart": 1219, + "commentStart": 1214, "end": 0, "name": "t", "start": 0, @@ -3133,19 +3133,19 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "preComments": [ "", "", - "// build the bracket sketch around the body" + "// Build the bracket sketch around the body" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1736, + "commentStart": 1731, "declaration": { - "commentStart": 1771, + "commentStart": 1766, "end": 0, "id": { - "commentStart": 1771, + "commentStart": 1766, "end": 0, "name": "bs", "start": 0, @@ -3155,10 +3155,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 1790, + "commentStart": 1785, "end": 0, "name": { - "commentStart": 1790, + "commentStart": 1785, "end": 0, "name": "width", "start": 0, @@ -3171,10 +3171,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, { "abs_path": false, - "commentStart": 1797, + "commentStart": 1792, "end": 0, "name": { - "commentStart": 1797, + "commentStart": 1792, "end": 0, "name": "depth", "start": 0, @@ -3187,10 +3187,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, { "abs_path": false, - "commentStart": 1804, + "commentStart": 1799, "end": 0, "name": { - "commentStart": 1804, + "commentStart": 1799, "end": 0, "name": "thk", "start": 0, @@ -3204,10 +3204,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1776, + "commentStart": 1771, "end": 0, "name": { - "commentStart": 1776, + "commentStart": 1771, "end": 0, "name": "bracketSketch", "start": 0, @@ -3217,7 +3217,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1776, + "commentStart": 1771, "end": 0, "start": 0, "type": "CallExpression", @@ -3231,19 +3231,19 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "preComments": [ "", "", - "// build the body of the bracket" + "// Build the body of the bracket" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1809, + "commentStart": 1804, "declaration": { - "commentStart": 1809, + "commentStart": 1804, "end": 0, "id": { - "commentStart": 1809, + "commentStart": 1804, "end": 0, "name": "bracketBody", "start": 0, @@ -3253,10 +3253,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "body": [ { "abs_path": false, - "commentStart": 1823, + "commentStart": 1818, "end": 0, "name": { - "commentStart": 1823, + "commentStart": 1818, "end": 0, "name": "bs", "start": 0, @@ -3272,21 +3272,21 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1839, + "commentStart": 1834, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1848, + "commentStart": 1843, "end": 0, "left": { "abs_path": false, - "commentStart": 1848, + "commentStart": 1843, "end": 0, "name": { - "commentStart": 1848, + "commentStart": 1843, "end": 0, "name": "length", "start": 0, @@ -3299,10 +3299,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "+", "right": { - "commentStart": 1857, + "commentStart": 1852, "end": 0, "left": { - "commentStart": 1857, + "commentStart": 1852, "end": 0, "raw": "2", "start": 0, @@ -3316,10 +3316,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1861, + "commentStart": 1856, "end": 0, "name": { - "commentStart": 1861, + "commentStart": 1856, "end": 0, "name": "thk", "start": 0, @@ -3342,10 +3342,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1831, + "commentStart": 1826, "end": 0, "name": { - "commentStart": 1831, + "commentStart": 1826, "end": 0, "name": "extrude", "start": 0, @@ -3355,7 +3355,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1831, + "commentStart": 1826, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3367,7 +3367,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1886, + "commentStart": 1881, "end": 0, "name": "radius", "start": 0, @@ -3375,10 +3375,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "arg": { "abs_path": false, - "commentStart": 1895, + "commentStart": 1890, "end": 0, "name": { - "commentStart": 1895, + "commentStart": 1890, "end": 0, "name": "radius", "start": 0, @@ -3393,27 +3393,27 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1910, + "commentStart": 1905, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1917, + "commentStart": 1912, "elements": [ { "arguments": [ { - "commentStart": 1952, + "commentStart": 1947, "computed": false, "end": 0, "object": { - "commentStart": 1952, + "commentStart": 1947, "computed": false, "end": 0, "object": { - "commentStart": 1952, + "commentStart": 1947, "end": 0, "name": "bs", "start": 0, @@ -3421,7 +3421,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Identifier" }, "property": { - "commentStart": 1955, + "commentStart": 1950, "end": 0, "name": "tags", "start": 0, @@ -3433,7 +3433,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "MemberExpression" }, "property": { - "commentStart": 1960, + "commentStart": 1955, "end": 0, "name": "edge7", "start": 0, @@ -3447,10 +3447,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1928, + "commentStart": 1923, "end": 0, "name": { - "commentStart": 1928, + "commentStart": 1923, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -3460,7 +3460,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1928, + "commentStart": 1923, "end": 0, "start": 0, "type": "CallExpression", @@ -3469,15 +3469,15 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "arguments": [ { - "commentStart": 2001, + "commentStart": 1996, "computed": false, "end": 0, "object": { - "commentStart": 2001, + "commentStart": 1996, "computed": false, "end": 0, "object": { - "commentStart": 2001, + "commentStart": 1996, "end": 0, "name": "bs", "start": 0, @@ -3485,7 +3485,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Identifier" }, "property": { - "commentStart": 2004, + "commentStart": 1999, "end": 0, "name": "tags", "start": 0, @@ -3497,7 +3497,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "MemberExpression" }, "property": { - "commentStart": 2009, + "commentStart": 2004, "end": 0, "name": "edge2", "start": 0, @@ -3511,10 +3511,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1977, + "commentStart": 1972, "end": 0, "name": { - "commentStart": 1977, + "commentStart": 1972, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -3524,7 +3524,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1977, + "commentStart": 1972, "end": 0, "start": 0, "type": "CallExpression", @@ -3533,15 +3533,15 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "arguments": [ { - "commentStart": 2050, + "commentStart": 2045, "computed": false, "end": 0, "object": { - "commentStart": 2050, + "commentStart": 2045, "computed": false, "end": 0, "object": { - "commentStart": 2050, + "commentStart": 2045, "end": 0, "name": "bs", "start": 0, @@ -3549,7 +3549,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Identifier" }, "property": { - "commentStart": 2053, + "commentStart": 2048, "end": 0, "name": "tags", "start": 0, @@ -3561,7 +3561,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "MemberExpression" }, "property": { - "commentStart": 2058, + "commentStart": 2053, "end": 0, "name": "edge3", "start": 0, @@ -3575,10 +3575,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2026, + "commentStart": 2021, "end": 0, "name": { - "commentStart": 2026, + "commentStart": 2021, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -3588,7 +3588,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2026, + "commentStart": 2021, "end": 0, "start": 0, "type": "CallExpression", @@ -3597,15 +3597,15 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "arguments": [ { - "commentStart": 2099, + "commentStart": 2094, "computed": false, "end": 0, "object": { - "commentStart": 2099, + "commentStart": 2094, "computed": false, "end": 0, "object": { - "commentStart": 2099, + "commentStart": 2094, "end": 0, "name": "bs", "start": 0, @@ -3613,7 +3613,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Identifier" }, "property": { - "commentStart": 2102, + "commentStart": 2097, "end": 0, "name": "tags", "start": 0, @@ -3625,7 +3625,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "MemberExpression" }, "property": { - "commentStart": 2107, + "commentStart": 2102, "end": 0, "name": "edge6", "start": 0, @@ -3639,10 +3639,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2075, + "commentStart": 2070, "end": 0, "name": { - "commentStart": 2075, + "commentStart": 2070, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -3652,7 +3652,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2075, + "commentStart": 2070, "end": 0, "start": 0, "type": "CallExpression", @@ -3668,10 +3668,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1871, + "commentStart": 1866, "end": 0, "name": { - "commentStart": 1871, + "commentStart": 1866, "end": 0, "name": "fillet", "start": 0, @@ -3681,7 +3681,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1871, + "commentStart": 1866, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3689,19 +3689,19 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "unlabeled": null } ], - "commentStart": 1823, + "commentStart": 1818, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "2": [ { - "commentStart": 2130, + "commentStart": 2125, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "define the tab plane", + "value": "Define the tab plane", "style": "line" } } @@ -3723,26 +3723,26 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 2156, + "commentStart": 2151, "declaration": { - "commentStart": 2156, + "commentStart": 2151, "end": 0, "id": { - "commentStart": 2156, + "commentStart": 2151, "end": 0, "name": "tabPlane", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 2167, + "commentStart": 2162, "end": 0, "properties": [ { - "commentStart": 2171, + "commentStart": 2166, "end": 0, "key": { - "commentStart": 2171, + "commentStart": 2166, "end": 0, "name": "plane", "start": 0, @@ -3751,14 +3751,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2179, + "commentStart": 2174, "end": 0, "properties": [ { - "commentStart": 2185, + "commentStart": 2180, "end": 0, "key": { - "commentStart": 2185, + "commentStart": 2180, "end": 0, "name": "origin", "start": 0, @@ -3767,14 +3767,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2194, + "commentStart": 2189, "end": 0, "properties": [ { - "commentStart": 2196, + "commentStart": 2191, "end": 0, "key": { - "commentStart": 2196, + "commentStart": 2191, "end": 0, "name": "x", "start": 0, @@ -3783,7 +3783,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2200, + "commentStart": 2195, "end": 0, "raw": "0", "start": 0, @@ -3796,10 +3796,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 2203, + "commentStart": 2198, "end": 0, "key": { - "commentStart": 2203, + "commentStart": 2198, "end": 0, "name": "y", "start": 0, @@ -3808,7 +3808,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2207, + "commentStart": 2202, "end": 0, "raw": "0", "start": 0, @@ -3821,10 +3821,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 2210, + "commentStart": 2205, "end": 0, "key": { - "commentStart": 2210, + "commentStart": 2205, "end": 0, "name": "z", "start": 0, @@ -3833,14 +3833,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2214, + "commentStart": 2209, "end": 0, "left": { "abs_path": false, - "commentStart": 2214, + "commentStart": 2209, "end": 0, "name": { - "commentStart": 2214, + "commentStart": 2209, "end": 0, "name": "depth", "start": 0, @@ -3854,10 +3854,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2222, + "commentStart": 2217, "end": 0, "name": { - "commentStart": 2222, + "commentStart": 2217, "end": 0, "name": "thk", "start": 0, @@ -3880,10 +3880,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 2233, + "commentStart": 2228, "end": 0, "key": { - "commentStart": 2233, + "commentStart": 2228, "end": 0, "name": "xAxis", "start": 0, @@ -3892,14 +3892,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2241, + "commentStart": 2236, "end": 0, "properties": [ { - "commentStart": 2243, + "commentStart": 2238, "end": 0, "key": { - "commentStart": 2243, + "commentStart": 2238, "end": 0, "name": "x", "start": 0, @@ -3908,7 +3908,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2247, + "commentStart": 2242, "end": 0, "raw": "1", "start": 0, @@ -3921,10 +3921,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 2250, + "commentStart": 2245, "end": 0, "key": { - "commentStart": 2250, + "commentStart": 2245, "end": 0, "name": "y", "start": 0, @@ -3933,7 +3933,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2254, + "commentStart": 2249, "end": 0, "raw": "0", "start": 0, @@ -3946,10 +3946,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 2257, + "commentStart": 2252, "end": 0, "key": { - "commentStart": 2257, + "commentStart": 2252, "end": 0, "name": "z", "start": 0, @@ -3958,7 +3958,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2261, + "commentStart": 2256, "end": 0, "raw": "0", "start": 0, @@ -3977,10 +3977,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 2270, + "commentStart": 2265, "end": 0, "key": { - "commentStart": 2270, + "commentStart": 2265, "end": 0, "name": "yAxis", "start": 0, @@ -3989,14 +3989,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2278, + "commentStart": 2273, "end": 0, "properties": [ { - "commentStart": 2280, + "commentStart": 2275, "end": 0, "key": { - "commentStart": 2280, + "commentStart": 2275, "end": 0, "name": "x", "start": 0, @@ -4005,7 +4005,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2284, + "commentStart": 2279, "end": 0, "raw": "0", "start": 0, @@ -4018,10 +4018,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 2287, + "commentStart": 2282, "end": 0, "key": { - "commentStart": 2287, + "commentStart": 2282, "end": 0, "name": "y", "start": 0, @@ -4030,7 +4030,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2291, + "commentStart": 2286, "end": 0, "raw": "1", "start": 0, @@ -4043,10 +4043,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 2294, + "commentStart": 2289, "end": 0, "key": { - "commentStart": 2294, + "commentStart": 2289, "end": 0, "name": "z", "start": 0, @@ -4055,7 +4055,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2298, + "commentStart": 2293, "end": 0, "raw": "0", "start": 0, @@ -4074,10 +4074,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 2307, + "commentStart": 2302, "end": 0, "key": { - "commentStart": 2307, + "commentStart": 2302, "end": 0, "name": "zAxis", "start": 0, @@ -4086,14 +4086,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2315, + "commentStart": 2310, "end": 0, "properties": [ { - "commentStart": 2317, + "commentStart": 2312, "end": 0, "key": { - "commentStart": 2317, + "commentStart": 2312, "end": 0, "name": "x", "start": 0, @@ -4102,7 +4102,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2321, + "commentStart": 2316, "end": 0, "raw": "0", "start": 0, @@ -4115,10 +4115,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 2324, + "commentStart": 2319, "end": 0, "key": { - "commentStart": 2324, + "commentStart": 2319, "end": 0, "name": "y", "start": 0, @@ -4127,7 +4127,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2328, + "commentStart": 2323, "end": 0, "raw": "0", "start": 0, @@ -4140,10 +4140,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 2331, + "commentStart": 2326, "end": 0, "key": { - "commentStart": 2331, + "commentStart": 2326, "end": 0, "name": "z", "start": 0, @@ -4152,7 +4152,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2335, + "commentStart": 2330, "end": 0, "raw": "1", "start": 0, @@ -4191,12 +4191,12 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 2344, + "commentStart": 2339, "declaration": { - "commentStart": 2401, + "commentStart": 2396, "end": 0, "id": { - "commentStart": 2401, + "commentStart": 2396, "end": 0, "name": "tabsR", "start": 0, @@ -4208,10 +4208,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 2423, + "commentStart": 2418, "end": 0, "name": { - "commentStart": 2423, + "commentStart": 2418, "end": 0, "name": "tabPlane", "start": 0, @@ -4225,10 +4225,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2409, + "commentStart": 2404, "end": 0, "name": { - "commentStart": 2409, + "commentStart": 2404, "end": 0, "name": "startSketchOn", "start": 0, @@ -4238,7 +4238,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2409, + "commentStart": 2404, "end": 0, "start": 0, "type": "CallExpression", @@ -4247,20 +4247,20 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "arguments": [ { - "commentStart": 2453, + "commentStart": 2448, "elements": [ { - "commentStart": 2454, + "commentStart": 2449, "end": 0, "left": { - "commentStart": 2454, + "commentStart": 2449, "end": 0, "left": { "abs_path": false, - "commentStart": 2454, + "commentStart": 2449, "end": 0, "name": { - "commentStart": 2454, + "commentStart": 2449, "end": 0, "name": "width", "start": 0, @@ -4273,7 +4273,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 2462, + "commentStart": 2457, "end": 0, "raw": "2", "start": 0, @@ -4291,10 +4291,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2466, + "commentStart": 2461, "end": 0, "name": { - "commentStart": 2466, + "commentStart": 2461, "end": 0, "name": "thk", "start": 0, @@ -4310,17 +4310,17 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "BinaryExpression" }, { - "commentStart": 2471, + "commentStart": 2466, "end": 0, "left": { - "commentStart": 2471, + "commentStart": 2466, "end": 0, "left": { "abs_path": false, - "commentStart": 2471, + "commentStart": 2466, "end": 0, "name": { - "commentStart": 2471, + "commentStart": 2466, "end": 0, "name": "length", "start": 0, @@ -4333,7 +4333,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 2480, + "commentStart": 2475, "end": 0, "raw": "2", "start": 0, @@ -4351,10 +4351,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2484, + "commentStart": 2479, "end": 0, "name": { - "commentStart": 2484, + "commentStart": 2479, "end": 0, "name": "thk", "start": 0, @@ -4376,7 +4376,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "ArrayExpression" }, { - "commentStart": 2490, + "commentStart": 2485, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4385,10 +4385,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2438, + "commentStart": 2433, "end": 0, "name": { - "commentStart": 2438, + "commentStart": 2433, "end": 0, "name": "startProfileAt", "start": 0, @@ -4398,7 +4398,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2438, + "commentStart": 2433, "end": 0, "start": 0, "type": "CallExpression", @@ -4409,21 +4409,21 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2503, + "commentStart": 2498, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2509, + "commentStart": 2504, "elements": [ { "abs_path": false, - "commentStart": 2510, + "commentStart": 2505, "end": 0, "name": { - "commentStart": 2510, + "commentStart": 2505, "end": 0, "name": "tabWidth", "start": 0, @@ -4435,15 +4435,15 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name" }, { - "commentStart": 2520, + "commentStart": 2515, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 2521, + "commentStart": 2516, "end": 0, "name": { - "commentStart": 2521, + "commentStart": 2516, "end": 0, "name": "tabLength", "start": 0, @@ -4454,7 +4454,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 2520, + "commentStart": 2515, "end": 0, "operator": "-", "start": 0, @@ -4463,7 +4463,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 2533, + "commentStart": 2528, "end": 0, "raw": "3", "start": 0, @@ -4488,14 +4488,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2537, + "commentStart": 2532, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2543, + "commentStart": 2538, "end": 0, "start": 0, "type": "TagDeclarator", @@ -4506,10 +4506,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2498, + "commentStart": 2493, "end": 0, "name": { - "commentStart": 2498, + "commentStart": 2493, "end": 0, "name": "line", "start": 0, @@ -4519,7 +4519,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2498, + "commentStart": 2493, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4531,17 +4531,17 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2562, + "commentStart": 2557, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2568, + "commentStart": 2563, "elements": [ { - "commentStart": 2569, + "commentStart": 2564, "end": 0, "raw": "0", "start": 0, @@ -4553,18 +4553,18 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 2572, + "commentStart": 2567, "end": 0, "left": { - "commentStart": 2572, + "commentStart": 2567, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 2573, + "commentStart": 2568, "end": 0, "name": { - "commentStart": 2573, + "commentStart": 2568, "end": 0, "name": "tabLength", "start": 0, @@ -4575,7 +4575,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 2572, + "commentStart": 2567, "end": 0, "operator": "-", "start": 0, @@ -4584,7 +4584,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 2585, + "commentStart": 2580, "end": 0, "raw": "3", "start": 0, @@ -4601,7 +4601,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "*", "right": { - "commentStart": 2589, + "commentStart": 2584, "end": 0, "raw": "2", "start": 0, @@ -4626,14 +4626,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2593, + "commentStart": 2588, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2599, + "commentStart": 2594, "end": 0, "start": 0, "type": "TagDeclarator", @@ -4644,10 +4644,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2557, + "commentStart": 2552, "end": 0, "name": { - "commentStart": 2557, + "commentStart": 2552, "end": 0, "name": "line", "start": 0, @@ -4657,7 +4657,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2557, + "commentStart": 2552, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4669,22 +4669,22 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2618, + "commentStart": 2613, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2624, + "commentStart": 2619, "elements": [ { "argument": { "abs_path": false, - "commentStart": 2626, + "commentStart": 2621, "end": 0, "name": { - "commentStart": 2626, + "commentStart": 2621, "end": 0, "name": "tabWidth", "start": 0, @@ -4695,7 +4695,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 2625, + "commentStart": 2620, "end": 0, "operator": "-", "start": 0, @@ -4703,15 +4703,15 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "UnaryExpression" }, { - "commentStart": 2636, + "commentStart": 2631, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 2637, + "commentStart": 2632, "end": 0, "name": { - "commentStart": 2637, + "commentStart": 2632, "end": 0, "name": "tabLength", "start": 0, @@ -4722,7 +4722,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 2636, + "commentStart": 2631, "end": 0, "operator": "-", "start": 0, @@ -4731,7 +4731,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 2649, + "commentStart": 2644, "end": 0, "raw": "3", "start": 0, @@ -4756,14 +4756,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2653, + "commentStart": 2648, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2659, + "commentStart": 2654, "end": 0, "start": 0, "type": "TagDeclarator", @@ -4774,10 +4774,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2613, + "commentStart": 2608, "end": 0, "name": { - "commentStart": 2613, + "commentStart": 2608, "end": 0, "name": "line", "start": 0, @@ -4787,7 +4787,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2613, + "commentStart": 2608, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4799,14 +4799,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2679, + "commentStart": 2674, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2685, + "commentStart": 2680, "end": 0, "start": 0, "type": "TagDeclarator", @@ -4817,10 +4817,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2673, + "commentStart": 2668, "end": 0, "name": { - "commentStart": 2673, + "commentStart": 2668, "end": 0, "name": "close", "start": 0, @@ -4830,7 +4830,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2673, + "commentStart": 2668, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4844,30 +4844,30 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2719, + "commentStart": 2714, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2728, + "commentStart": 2723, "elements": [ { - "commentStart": 2739, + "commentStart": 2734, "end": 0, "left": { - "commentStart": 2739, + "commentStart": 2734, "end": 0, "left": { - "commentStart": 2739, + "commentStart": 2734, "end": 0, "left": { "abs_path": false, - "commentStart": 2739, + "commentStart": 2734, "end": 0, "name": { - "commentStart": 2739, + "commentStart": 2734, "end": 0, "name": "width", "start": 0, @@ -4880,7 +4880,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 2747, + "commentStart": 2742, "end": 0, "raw": "2", "start": 0, @@ -4898,10 +4898,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2751, + "commentStart": 2746, "end": 0, "name": { - "commentStart": 2751, + "commentStart": 2746, "end": 0, "name": "thk", "start": 0, @@ -4918,14 +4918,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "+", "right": { - "commentStart": 2757, + "commentStart": 2752, "end": 0, "left": { "abs_path": false, - "commentStart": 2757, + "commentStart": 2752, "end": 0, "name": { - "commentStart": 2757, + "commentStart": 2752, "end": 0, "name": "tabWidth", "start": 0, @@ -4938,7 +4938,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 2768, + "commentStart": 2763, "end": 0, "raw": "2", "start": 0, @@ -4958,20 +4958,20 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "BinaryExpression" }, { - "commentStart": 2780, + "commentStart": 2775, "end": 0, "left": { - "commentStart": 2780, + "commentStart": 2775, "end": 0, "left": { - "commentStart": 2780, + "commentStart": 2775, "end": 0, "left": { "abs_path": false, - "commentStart": 2780, + "commentStart": 2775, "end": 0, "name": { - "commentStart": 2780, + "commentStart": 2775, "end": 0, "name": "length", "start": 0, @@ -4984,7 +4984,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 2789, + "commentStart": 2784, "end": 0, "raw": "2", "start": 0, @@ -5002,10 +5002,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2793, + "commentStart": 2788, "end": 0, "name": { - "commentStart": 2793, + "commentStart": 2788, "end": 0, "name": "thk", "start": 0, @@ -5022,14 +5022,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "-", "right": { - "commentStart": 2800, + "commentStart": 2795, "end": 0, "left": { "abs_path": false, - "commentStart": 2800, + "commentStart": 2795, "end": 0, "name": { - "commentStart": 2800, + "commentStart": 2795, "end": 0, "name": "tabLength", "start": 0, @@ -5042,10 +5042,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 2813, + "commentStart": 2808, "end": 0, "left": { - "commentStart": 2813, + "commentStart": 2808, "end": 0, "raw": "3", "start": 0, @@ -5058,7 +5058,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 2817, + "commentStart": 2812, "end": 0, "raw": "2", "start": 0, @@ -5091,21 +5091,21 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2838, + "commentStart": 2833, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2847, + "commentStart": 2842, "end": 0, "left": { "abs_path": false, - "commentStart": 2847, + "commentStart": 2842, "end": 0, "name": { - "commentStart": 2847, + "commentStart": 2842, "end": 0, "name": "holeDiam", "start": 0, @@ -5118,7 +5118,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 2858, + "commentStart": 2853, "end": 0, "raw": "2", "start": 0, @@ -5137,10 +5137,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2704, + "commentStart": 2699, "end": 0, "name": { - "commentStart": 2704, + "commentStart": 2699, "end": 0, "name": "circle", "start": 0, @@ -5150,7 +5150,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2704, + "commentStart": 2699, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5158,7 +5158,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "unlabeled": null }, { - "commentStart": 2869, + "commentStart": 2864, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5167,10 +5167,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2699, + "commentStart": 2694, "end": 0, "name": { - "commentStart": 2699, + "commentStart": 2694, "end": 0, "name": "hole", "start": 0, @@ -5180,7 +5180,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2699, + "commentStart": 2694, "end": 0, "start": 0, "type": "CallExpression", @@ -5191,7 +5191,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2885, + "commentStart": 2880, "end": 0, "name": "length", "start": 0, @@ -5200,10 +5200,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 2895, + "commentStart": 2890, "end": 0, "name": { - "commentStart": 2895, + "commentStart": 2890, "end": 0, "name": "tabThk", "start": 0, @@ -5214,7 +5214,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 2894, + "commentStart": 2889, "end": 0, "operator": "-", "start": 0, @@ -5225,10 +5225,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2877, + "commentStart": 2872, "end": 0, "name": { - "commentStart": 2877, + "commentStart": 2872, "end": 0, "name": "extrude", "start": 0, @@ -5238,7 +5238,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2877, + "commentStart": 2872, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5250,21 +5250,21 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2923, + "commentStart": 2918, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2932, + "commentStart": 2927, "end": 0, "left": { "abs_path": false, - "commentStart": 2932, + "commentStart": 2927, "end": 0, "name": { - "commentStart": 2932, + "commentStart": 2927, "end": 0, "name": "holeDiam", "start": 0, @@ -5277,7 +5277,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 2943, + "commentStart": 2938, "end": 0, "raw": "2", "start": 0, @@ -5296,23 +5296,23 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2953, + "commentStart": 2948, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2960, + "commentStart": 2955, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 2991, + "commentStart": 2986, "end": 0, "name": { - "commentStart": 2991, + "commentStart": 2986, "end": 0, "name": "edge11", "start": 0, @@ -5326,10 +5326,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2971, + "commentStart": 2966, "end": 0, "name": { - "commentStart": 2971, + "commentStart": 2966, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -5339,7 +5339,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2971, + "commentStart": 2966, "end": 0, "start": 0, "type": "CallExpression", @@ -5349,10 +5349,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 3029, + "commentStart": 3024, "end": 0, "name": { - "commentStart": 3029, + "commentStart": 3024, "end": 0, "name": "edge12", "start": 0, @@ -5366,10 +5366,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3009, + "commentStart": 3004, "end": 0, "name": { - "commentStart": 3009, + "commentStart": 3004, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -5379,7 +5379,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3009, + "commentStart": 3004, "end": 0, "start": 0, "type": "CallExpression", @@ -5395,10 +5395,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2908, + "commentStart": 2903, "end": 0, "name": { - "commentStart": 2908, + "commentStart": 2903, "end": 0, "name": "fillet", "start": 0, @@ -5408,7 +5408,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2908, + "commentStart": 2903, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5420,17 +5420,17 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3075, + "commentStart": 3070, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3082, + "commentStart": 3077, "elements": [ { - "commentStart": 3083, + "commentStart": 3078, "end": 0, "raw": "0", "start": 0, @@ -5443,7 +5443,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, { "argument": { - "commentStart": 3087, + "commentStart": 3082, "end": 0, "raw": "1", "start": 0, @@ -5454,7 +5454,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "suffix": "None" } }, - "commentStart": 3086, + "commentStart": 3081, "end": 0, "operator": "-", "start": 0, @@ -5462,7 +5462,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "UnaryExpression" }, { - "commentStart": 3090, + "commentStart": 3085, "end": 0, "raw": "0", "start": 0, @@ -5483,14 +5483,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3094, + "commentStart": 3089, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3106, + "commentStart": 3101, "end": 0, "raw": "2", "start": 0, @@ -5505,24 +5505,24 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3109, + "commentStart": 3104, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3120, + "commentStart": 3115, "end": 0, "left": { - "commentStart": 3120, + "commentStart": 3115, "end": 0, "left": { "abs_path": false, - "commentStart": 3120, + "commentStart": 3115, "end": 0, "name": { - "commentStart": 3120, + "commentStart": 3115, "end": 0, "name": "length", "start": 0, @@ -5535,10 +5535,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "+", "right": { - "commentStart": 3129, + "commentStart": 3124, "end": 0, "left": { - "commentStart": 3129, + "commentStart": 3124, "end": 0, "raw": "2", "start": 0, @@ -5552,10 +5552,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3133, + "commentStart": 3128, "end": 0, "name": { - "commentStart": 3133, + "commentStart": 3128, "end": 0, "name": "thk", "start": 0, @@ -5576,17 +5576,17 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "-", "right": { - "commentStart": 3140, + "commentStart": 3135, "end": 0, "left": { - "commentStart": 3140, + "commentStart": 3135, "end": 0, "left": { "abs_path": false, - "commentStart": 3140, + "commentStart": 3135, "end": 0, "name": { - "commentStart": 3140, + "commentStart": 3135, "end": 0, "name": "tabLength", "start": 0, @@ -5599,7 +5599,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "*", "right": { - "commentStart": 3152, + "commentStart": 3147, "end": 0, "raw": "4", "start": 0, @@ -5616,7 +5616,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3156, + "commentStart": 3151, "end": 0, "raw": "3", "start": 0, @@ -5639,10 +5639,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3059, + "commentStart": 3054, "end": 0, "name": { - "commentStart": 3059, + "commentStart": 3054, "end": 0, "name": "patternLinear3d", "start": 0, @@ -5652,7 +5652,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3059, + "commentStart": 3054, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5660,19 +5660,19 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "unlabeled": null } ], - "commentStart": 2409, + "commentStart": 2404, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "9": [ { - "commentStart": 3159, + "commentStart": 3154, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "build the tabs of the mounting bracket (left side)", + "value": "Build the tabs of the mounting bracket (left side)", "style": "line" } } @@ -5692,19 +5692,19 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "preComments": [ "", "", - "// build the tabs of the mounting bracket (right side)" + "// Build the tabs of the mounting bracket (right side)" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 3215, + "commentStart": 3210, "declaration": { - "commentStart": 3215, + "commentStart": 3210, "end": 0, "id": { - "commentStart": 3215, + "commentStart": 3210, "end": 0, "name": "tabsL", "start": 0, @@ -5716,10 +5716,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 3237, + "commentStart": 3232, "end": 0, "name": { - "commentStart": 3237, + "commentStart": 3232, "end": 0, "name": "tabPlane", "start": 0, @@ -5733,10 +5733,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3223, + "commentStart": 3218, "end": 0, "name": { - "commentStart": 3223, + "commentStart": 3218, "end": 0, "name": "startSketchOn", "start": 0, @@ -5746,7 +5746,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3223, + "commentStart": 3218, "end": 0, "start": 0, "type": "CallExpression", @@ -5755,21 +5755,21 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "arguments": [ { - "commentStart": 3267, + "commentStart": 3262, "elements": [ { - "commentStart": 3268, + "commentStart": 3263, "end": 0, "left": { - "commentStart": 3268, + "commentStart": 3263, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 3269, + "commentStart": 3264, "end": 0, "name": { - "commentStart": 3269, + "commentStart": 3264, "end": 0, "name": "width", "start": 0, @@ -5780,7 +5780,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 3268, + "commentStart": 3263, "end": 0, "operator": "-", "start": 0, @@ -5789,7 +5789,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3277, + "commentStart": 3272, "end": 0, "raw": "2", "start": 0, @@ -5807,10 +5807,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 3281, + "commentStart": 3276, "end": 0, "name": { - "commentStart": 3281, + "commentStart": 3276, "end": 0, "name": "thk", "start": 0, @@ -5826,17 +5826,17 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "BinaryExpression" }, { - "commentStart": 3286, + "commentStart": 3281, "end": 0, "left": { - "commentStart": 3286, + "commentStart": 3281, "end": 0, "left": { "abs_path": false, - "commentStart": 3286, + "commentStart": 3281, "end": 0, "name": { - "commentStart": 3286, + "commentStart": 3281, "end": 0, "name": "length", "start": 0, @@ -5849,7 +5849,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3295, + "commentStart": 3290, "end": 0, "raw": "2", "start": 0, @@ -5867,10 +5867,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3299, + "commentStart": 3294, "end": 0, "name": { - "commentStart": 3299, + "commentStart": 3294, "end": 0, "name": "thk", "start": 0, @@ -5892,7 +5892,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "ArrayExpression" }, { - "commentStart": 3305, + "commentStart": 3300, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5901,10 +5901,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3252, + "commentStart": 3247, "end": 0, "name": { - "commentStart": 3252, + "commentStart": 3247, "end": 0, "name": "startProfileAt", "start": 0, @@ -5914,7 +5914,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3252, + "commentStart": 3247, "end": 0, "start": 0, "type": "CallExpression", @@ -5925,22 +5925,22 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3318, + "commentStart": 3313, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3324, + "commentStart": 3319, "elements": [ { "argument": { "abs_path": false, - "commentStart": 3326, + "commentStart": 3321, "end": 0, "name": { - "commentStart": 3326, + "commentStart": 3321, "end": 0, "name": "tabWidth", "start": 0, @@ -5951,7 +5951,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 3325, + "commentStart": 3320, "end": 0, "operator": "-", "start": 0, @@ -5959,15 +5959,15 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "UnaryExpression" }, { - "commentStart": 3336, + "commentStart": 3331, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 3337, + "commentStart": 3332, "end": 0, "name": { - "commentStart": 3337, + "commentStart": 3332, "end": 0, "name": "tabLength", "start": 0, @@ -5978,7 +5978,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 3336, + "commentStart": 3331, "end": 0, "operator": "-", "start": 0, @@ -5987,7 +5987,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3349, + "commentStart": 3344, "end": 0, "raw": "3", "start": 0, @@ -6012,14 +6012,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3353, + "commentStart": 3348, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3359, + "commentStart": 3354, "end": 0, "start": 0, "type": "TagDeclarator", @@ -6030,10 +6030,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3313, + "commentStart": 3308, "end": 0, "name": { - "commentStart": 3313, + "commentStart": 3308, "end": 0, "name": "line", "start": 0, @@ -6043,7 +6043,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3313, + "commentStart": 3308, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6055,17 +6055,17 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3378, + "commentStart": 3373, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3384, + "commentStart": 3379, "elements": [ { - "commentStart": 3385, + "commentStart": 3380, "end": 0, "raw": "0", "start": 0, @@ -6077,18 +6077,18 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 3388, + "commentStart": 3383, "end": 0, "left": { - "commentStart": 3388, + "commentStart": 3383, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 3389, + "commentStart": 3384, "end": 0, "name": { - "commentStart": 3389, + "commentStart": 3384, "end": 0, "name": "tabLength", "start": 0, @@ -6099,7 +6099,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 3388, + "commentStart": 3383, "end": 0, "operator": "-", "start": 0, @@ -6108,7 +6108,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3401, + "commentStart": 3396, "end": 0, "raw": "3", "start": 0, @@ -6125,7 +6125,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "*", "right": { - "commentStart": 3405, + "commentStart": 3400, "end": 0, "raw": "2", "start": 0, @@ -6150,14 +6150,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3409, + "commentStart": 3404, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3415, + "commentStart": 3410, "end": 0, "start": 0, "type": "TagDeclarator", @@ -6168,10 +6168,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3373, + "commentStart": 3368, "end": 0, "name": { - "commentStart": 3373, + "commentStart": 3368, "end": 0, "name": "line", "start": 0, @@ -6181,7 +6181,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3373, + "commentStart": 3368, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6193,21 +6193,21 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3434, + "commentStart": 3429, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3440, + "commentStart": 3435, "elements": [ { "abs_path": false, - "commentStart": 3441, + "commentStart": 3436, "end": 0, "name": { - "commentStart": 3441, + "commentStart": 3436, "end": 0, "name": "tabWidth", "start": 0, @@ -6219,15 +6219,15 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name" }, { - "commentStart": 3451, + "commentStart": 3446, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 3452, + "commentStart": 3447, "end": 0, "name": { - "commentStart": 3452, + "commentStart": 3447, "end": 0, "name": "tabLength", "start": 0, @@ -6238,7 +6238,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 3451, + "commentStart": 3446, "end": 0, "operator": "-", "start": 0, @@ -6247,7 +6247,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3464, + "commentStart": 3459, "end": 0, "raw": "3", "start": 0, @@ -6272,14 +6272,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3468, + "commentStart": 3463, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3474, + "commentStart": 3469, "end": 0, "start": 0, "type": "TagDeclarator", @@ -6290,10 +6290,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3429, + "commentStart": 3424, "end": 0, "name": { - "commentStart": 3429, + "commentStart": 3424, "end": 0, "name": "line", "start": 0, @@ -6303,7 +6303,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3429, + "commentStart": 3424, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6315,14 +6315,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3494, + "commentStart": 3489, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3500, + "commentStart": 3495, "end": 0, "start": 0, "type": "TagDeclarator", @@ -6333,10 +6333,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3488, + "commentStart": 3483, "end": 0, "name": { - "commentStart": 3488, + "commentStart": 3483, "end": 0, "name": "close", "start": 0, @@ -6346,7 +6346,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3488, + "commentStart": 3483, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6360,31 +6360,31 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3534, + "commentStart": 3529, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3543, + "commentStart": 3538, "elements": [ { - "commentStart": 3554, + "commentStart": 3549, "end": 0, "left": { - "commentStart": 3554, + "commentStart": 3549, "end": 0, "left": { - "commentStart": 3554, + "commentStart": 3549, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 3555, + "commentStart": 3550, "end": 0, "name": { - "commentStart": 3555, + "commentStart": 3550, "end": 0, "name": "width", "start": 0, @@ -6395,7 +6395,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 3554, + "commentStart": 3549, "end": 0, "operator": "-", "start": 0, @@ -6404,7 +6404,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3563, + "commentStart": 3558, "end": 0, "raw": "2", "start": 0, @@ -6422,10 +6422,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 3567, + "commentStart": 3562, "end": 0, "name": { - "commentStart": 3567, + "commentStart": 3562, "end": 0, "name": "thk", "start": 0, @@ -6442,14 +6442,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "-", "right": { - "commentStart": 3574, + "commentStart": 3569, "end": 0, "left": { "abs_path": false, - "commentStart": 3574, + "commentStart": 3569, "end": 0, "name": { - "commentStart": 3574, + "commentStart": 3569, "end": 0, "name": "tabWidth", "start": 0, @@ -6462,7 +6462,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3585, + "commentStart": 3580, "end": 0, "raw": "2", "start": 0, @@ -6482,20 +6482,20 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "BinaryExpression" }, { - "commentStart": 3598, + "commentStart": 3593, "end": 0, "left": { - "commentStart": 3598, + "commentStart": 3593, "end": 0, "left": { - "commentStart": 3598, + "commentStart": 3593, "end": 0, "left": { "abs_path": false, - "commentStart": 3598, + "commentStart": 3593, "end": 0, "name": { - "commentStart": 3598, + "commentStart": 3593, "end": 0, "name": "length", "start": 0, @@ -6508,7 +6508,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3607, + "commentStart": 3602, "end": 0, "raw": "2", "start": 0, @@ -6526,10 +6526,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3611, + "commentStart": 3606, "end": 0, "name": { - "commentStart": 3611, + "commentStart": 3606, "end": 0, "name": "thk", "start": 0, @@ -6546,14 +6546,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "-", "right": { - "commentStart": 3618, + "commentStart": 3613, "end": 0, "left": { "abs_path": false, - "commentStart": 3618, + "commentStart": 3613, "end": 0, "name": { - "commentStart": 3618, + "commentStart": 3613, "end": 0, "name": "tabLength", "start": 0, @@ -6566,10 +6566,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3631, + "commentStart": 3626, "end": 0, "left": { - "commentStart": 3631, + "commentStart": 3626, "end": 0, "raw": "3", "start": 0, @@ -6582,7 +6582,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3635, + "commentStart": 3630, "end": 0, "raw": "2", "start": 0, @@ -6615,21 +6615,21 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3656, + "commentStart": 3651, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3665, + "commentStart": 3660, "end": 0, "left": { "abs_path": false, - "commentStart": 3665, + "commentStart": 3660, "end": 0, "name": { - "commentStart": 3665, + "commentStart": 3660, "end": 0, "name": "holeDiam", "start": 0, @@ -6642,7 +6642,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3676, + "commentStart": 3671, "end": 0, "raw": "2", "start": 0, @@ -6661,10 +6661,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3519, + "commentStart": 3514, "end": 0, "name": { - "commentStart": 3519, + "commentStart": 3514, "end": 0, "name": "circle", "start": 0, @@ -6674,7 +6674,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3519, + "commentStart": 3514, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6682,7 +6682,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "unlabeled": null }, { - "commentStart": 3687, + "commentStart": 3682, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -6691,10 +6691,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3514, + "commentStart": 3509, "end": 0, "name": { - "commentStart": 3514, + "commentStart": 3509, "end": 0, "name": "hole", "start": 0, @@ -6704,7 +6704,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3514, + "commentStart": 3509, "end": 0, "start": 0, "type": "CallExpression", @@ -6715,7 +6715,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3703, + "commentStart": 3698, "end": 0, "name": "length", "start": 0, @@ -6724,10 +6724,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 3713, + "commentStart": 3708, "end": 0, "name": { - "commentStart": 3713, + "commentStart": 3708, "end": 0, "name": "tabThk", "start": 0, @@ -6738,7 +6738,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 3712, + "commentStart": 3707, "end": 0, "operator": "-", "start": 0, @@ -6749,10 +6749,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3695, + "commentStart": 3690, "end": 0, "name": { - "commentStart": 3695, + "commentStart": 3690, "end": 0, "name": "extrude", "start": 0, @@ -6762,7 +6762,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3695, + "commentStart": 3690, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6774,21 +6774,21 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3741, + "commentStart": 3736, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3750, + "commentStart": 3745, "end": 0, "left": { "abs_path": false, - "commentStart": 3750, + "commentStart": 3745, "end": 0, "name": { - "commentStart": 3750, + "commentStart": 3745, "end": 0, "name": "holeDiam", "start": 0, @@ -6801,7 +6801,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3761, + "commentStart": 3756, "end": 0, "raw": "2", "start": 0, @@ -6820,23 +6820,23 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3771, + "commentStart": 3766, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3778, + "commentStart": 3773, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 3809, + "commentStart": 3804, "end": 0, "name": { - "commentStart": 3809, + "commentStart": 3804, "end": 0, "name": "edge21", "start": 0, @@ -6850,10 +6850,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3789, + "commentStart": 3784, "end": 0, "name": { - "commentStart": 3789, + "commentStart": 3784, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -6863,7 +6863,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3789, + "commentStart": 3784, "end": 0, "start": 0, "type": "CallExpression", @@ -6873,10 +6873,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 3847, + "commentStart": 3842, "end": 0, "name": { - "commentStart": 3847, + "commentStart": 3842, "end": 0, "name": "edge22", "start": 0, @@ -6890,10 +6890,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3827, + "commentStart": 3822, "end": 0, "name": { - "commentStart": 3827, + "commentStart": 3822, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -6903,7 +6903,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3827, + "commentStart": 3822, "end": 0, "start": 0, "type": "CallExpression", @@ -6919,10 +6919,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3726, + "commentStart": 3721, "end": 0, "name": { - "commentStart": 3726, + "commentStart": 3721, "end": 0, "name": "fillet", "start": 0, @@ -6932,7 +6932,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3726, + "commentStart": 3721, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6944,17 +6944,17 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3893, + "commentStart": 3888, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3900, + "commentStart": 3895, "elements": [ { - "commentStart": 3901, + "commentStart": 3896, "end": 0, "raw": "0", "start": 0, @@ -6967,7 +6967,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, { "argument": { - "commentStart": 3905, + "commentStart": 3900, "end": 0, "raw": "1", "start": 0, @@ -6978,7 +6978,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "suffix": "None" } }, - "commentStart": 3904, + "commentStart": 3899, "end": 0, "operator": "-", "start": 0, @@ -6986,7 +6986,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "UnaryExpression" }, { - "commentStart": 3908, + "commentStart": 3903, "end": 0, "raw": "0", "start": 0, @@ -7007,14 +7007,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3912, + "commentStart": 3907, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3924, + "commentStart": 3919, "end": 0, "raw": "2", "start": 0, @@ -7029,24 +7029,24 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3927, + "commentStart": 3922, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3938, + "commentStart": 3933, "end": 0, "left": { - "commentStart": 3938, + "commentStart": 3933, "end": 0, "left": { "abs_path": false, - "commentStart": 3938, + "commentStart": 3933, "end": 0, "name": { - "commentStart": 3938, + "commentStart": 3933, "end": 0, "name": "length", "start": 0, @@ -7059,10 +7059,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "+", "right": { - "commentStart": 3947, + "commentStart": 3942, "end": 0, "left": { - "commentStart": 3947, + "commentStart": 3942, "end": 0, "raw": "2", "start": 0, @@ -7076,10 +7076,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3951, + "commentStart": 3946, "end": 0, "name": { - "commentStart": 3951, + "commentStart": 3946, "end": 0, "name": "thk", "start": 0, @@ -7100,17 +7100,17 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "-", "right": { - "commentStart": 3958, + "commentStart": 3953, "end": 0, "left": { - "commentStart": 3958, + "commentStart": 3953, "end": 0, "left": { "abs_path": false, - "commentStart": 3958, + "commentStart": 3953, "end": 0, "name": { - "commentStart": 3958, + "commentStart": 3953, "end": 0, "name": "tabLength", "start": 0, @@ -7123,7 +7123,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "*", "right": { - "commentStart": 3970, + "commentStart": 3965, "end": 0, "raw": "4", "start": 0, @@ -7140,7 +7140,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3974, + "commentStart": 3969, "end": 0, "raw": "3", "start": 0, @@ -7163,10 +7163,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3877, + "commentStart": 3872, "end": 0, "name": { - "commentStart": 3877, + "commentStart": 3872, "end": 0, "name": "patternLinear3d", "start": 0, @@ -7176,7 +7176,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3877, + "commentStart": 3872, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7184,19 +7184,19 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "unlabeled": null } ], - "commentStart": 3223, + "commentStart": 3218, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "9": [ { - "commentStart": 3977, + "commentStart": 3972, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "define a plane for retention bumps", + "value": "Define a plane for retention bumps", "style": "line" } } @@ -7218,26 +7218,26 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 4017, + "commentStart": 4012, "declaration": { - "commentStart": 4017, + "commentStart": 4012, "end": 0, "id": { - "commentStart": 4017, + "commentStart": 4012, "end": 0, "name": "retPlane", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 4028, + "commentStart": 4023, "end": 0, "properties": [ { - "commentStart": 4032, + "commentStart": 4027, "end": 0, "key": { - "commentStart": 4032, + "commentStart": 4027, "end": 0, "name": "plane", "start": 0, @@ -7246,14 +7246,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4040, + "commentStart": 4035, "end": 0, "properties": [ { - "commentStart": 4046, + "commentStart": 4041, "end": 0, "key": { - "commentStart": 4046, + "commentStart": 4041, "end": 0, "name": "origin", "start": 0, @@ -7262,14 +7262,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4055, + "commentStart": 4050, "end": 0, "properties": [ { - "commentStart": 4057, + "commentStart": 4052, "end": 0, "key": { - "commentStart": 4057, + "commentStart": 4052, "end": 0, "name": "x", "start": 0, @@ -7278,18 +7278,18 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4061, + "commentStart": 4056, "end": 0, "left": { - "commentStart": 4061, + "commentStart": 4056, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 4062, + "commentStart": 4057, "end": 0, "name": { - "commentStart": 4062, + "commentStart": 4057, "end": 0, "name": "width", "start": 0, @@ -7300,7 +7300,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 4061, + "commentStart": 4056, "end": 0, "operator": "-", "start": 0, @@ -7309,7 +7309,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 4070, + "commentStart": 4065, "end": 0, "raw": "2", "start": 0, @@ -7326,7 +7326,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "+", "right": { - "commentStart": 4074, + "commentStart": 4069, "end": 0, "raw": "20", "start": 0, @@ -7343,10 +7343,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 4078, + "commentStart": 4073, "end": 0, "key": { - "commentStart": 4078, + "commentStart": 4073, "end": 0, "name": "y", "start": 0, @@ -7355,7 +7355,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4082, + "commentStart": 4077, "end": 0, "raw": "0", "start": 0, @@ -7368,10 +7368,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 4085, + "commentStart": 4080, "end": 0, "key": { - "commentStart": 4085, + "commentStart": 4080, "end": 0, "name": "z", "start": 0, @@ -7380,7 +7380,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4089, + "commentStart": 4084, "end": 0, "raw": "0", "start": 0, @@ -7399,10 +7399,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 4098, + "commentStart": 4093, "end": 0, "key": { - "commentStart": 4098, + "commentStart": 4093, "end": 0, "name": "xAxis", "start": 0, @@ -7411,14 +7411,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4106, + "commentStart": 4101, "end": 0, "properties": [ { - "commentStart": 4108, + "commentStart": 4103, "end": 0, "key": { - "commentStart": 4108, + "commentStart": 4103, "end": 0, "name": "x", "start": 0, @@ -7427,7 +7427,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4112, + "commentStart": 4107, "end": 0, "raw": "0", "start": 0, @@ -7440,10 +7440,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 4115, + "commentStart": 4110, "end": 0, "key": { - "commentStart": 4115, + "commentStart": 4110, "end": 0, "name": "y", "start": 0, @@ -7452,7 +7452,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4119, + "commentStart": 4114, "end": 0, "raw": "1", "start": 0, @@ -7465,10 +7465,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 4122, + "commentStart": 4117, "end": 0, "key": { - "commentStart": 4122, + "commentStart": 4117, "end": 0, "name": "z", "start": 0, @@ -7477,7 +7477,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4126, + "commentStart": 4121, "end": 0, "raw": "0", "start": 0, @@ -7496,10 +7496,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 4135, + "commentStart": 4130, "end": 0, "key": { - "commentStart": 4135, + "commentStart": 4130, "end": 0, "name": "yAxis", "start": 0, @@ -7508,14 +7508,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4143, + "commentStart": 4138, "end": 0, "properties": [ { - "commentStart": 4145, + "commentStart": 4140, "end": 0, "key": { - "commentStart": 4145, + "commentStart": 4140, "end": 0, "name": "x", "start": 0, @@ -7524,7 +7524,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4149, + "commentStart": 4144, "end": 0, "raw": "0", "start": 0, @@ -7537,10 +7537,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 4152, + "commentStart": 4147, "end": 0, "key": { - "commentStart": 4152, + "commentStart": 4147, "end": 0, "name": "y", "start": 0, @@ -7549,7 +7549,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4156, + "commentStart": 4151, "end": 0, "raw": "0", "start": 0, @@ -7562,10 +7562,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 4159, + "commentStart": 4154, "end": 0, "key": { - "commentStart": 4159, + "commentStart": 4154, "end": 0, "name": "z", "start": 0, @@ -7574,7 +7574,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4163, + "commentStart": 4158, "end": 0, "raw": "1", "start": 0, @@ -7593,10 +7593,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 4172, + "commentStart": 4167, "end": 0, "key": { - "commentStart": 4172, + "commentStart": 4167, "end": 0, "name": "zAxis", "start": 0, @@ -7605,14 +7605,14 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4180, + "commentStart": 4175, "end": 0, "properties": [ { - "commentStart": 4182, + "commentStart": 4177, "end": 0, "key": { - "commentStart": 4182, + "commentStart": 4177, "end": 0, "name": "x", "start": 0, @@ -7621,7 +7621,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4186, + "commentStart": 4181, "end": 0, "raw": "1", "start": 0, @@ -7634,10 +7634,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 4189, + "commentStart": 4184, "end": 0, "key": { - "commentStart": 4189, + "commentStart": 4184, "end": 0, "name": "y", "start": 0, @@ -7646,7 +7646,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4193, + "commentStart": 4188, "end": 0, "raw": "0", "start": 0, @@ -7659,10 +7659,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl } }, { - "commentStart": 4196, + "commentStart": 4191, "end": 0, "key": { - "commentStart": 4196, + "commentStart": 4191, "end": 0, "name": "z", "start": 0, @@ -7671,7 +7671,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4200, + "commentStart": 4195, "end": 0, "raw": "0", "start": 0, @@ -7710,12 +7710,12 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 4209, + "commentStart": 4204, "declaration": { - "commentStart": 4252, + "commentStart": 4247, "end": 0, "id": { - "commentStart": 4252, + "commentStart": 4247, "end": 0, "name": "retFront", "start": 0, @@ -7727,10 +7727,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 4277, + "commentStart": 4272, "end": 0, "name": { - "commentStart": 4277, + "commentStart": 4272, "end": 0, "name": "retPlane", "start": 0, @@ -7744,10 +7744,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 4263, + "commentStart": 4258, "end": 0, "name": { - "commentStart": 4263, + "commentStart": 4258, "end": 0, "name": "startSketchOn", "start": 0, @@ -7757,7 +7757,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 4263, + "commentStart": 4258, "end": 0, "start": 0, "type": "CallExpression", @@ -7766,21 +7766,21 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "arguments": [ { - "commentStart": 4307, + "commentStart": 4302, "elements": [ { - "commentStart": 4308, + "commentStart": 4303, "end": 0, "left": { - "commentStart": 4308, + "commentStart": 4303, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 4309, + "commentStart": 4304, "end": 0, "name": { - "commentStart": 4309, + "commentStart": 4304, "end": 0, "name": "length", "start": 0, @@ -7791,7 +7791,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 4308, + "commentStart": 4303, "end": 0, "operator": "-", "start": 0, @@ -7800,7 +7800,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 4318, + "commentStart": 4313, "end": 0, "raw": "2", "start": 0, @@ -7818,10 +7818,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 4322, + "commentStart": 4317, "end": 0, "name": { - "commentStart": 4322, + "commentStart": 4317, "end": 0, "name": "thk", "start": 0, @@ -7837,7 +7837,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "BinaryExpression" }, { - "commentStart": 4327, + "commentStart": 4322, "end": 0, "raw": "0", "start": 0, @@ -7855,7 +7855,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "ArrayExpression" }, { - "commentStart": 4331, + "commentStart": 4326, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -7864,10 +7864,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 4292, + "commentStart": 4287, "end": 0, "name": { - "commentStart": 4292, + "commentStart": 4287, "end": 0, "name": "startProfileAt", "start": 0, @@ -7877,7 +7877,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 4292, + "commentStart": 4287, "end": 0, "start": 0, "type": "CallExpression", @@ -7888,17 +7888,17 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 4344, + "commentStart": 4339, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4350, + "commentStart": 4345, "elements": [ { - "commentStart": 4351, + "commentStart": 4346, "end": 0, "raw": "0", "start": 0, @@ -7911,10 +7911,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, { "abs_path": false, - "commentStart": 4354, + "commentStart": 4349, "end": 0, "name": { - "commentStart": 4354, + "commentStart": 4349, "end": 0, "name": "thk", "start": 0, @@ -7935,10 +7935,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 4339, + "commentStart": 4334, "end": 0, "name": { - "commentStart": 4339, + "commentStart": 4334, "end": 0, "name": "line", "start": 0, @@ -7948,7 +7948,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 4339, + "commentStart": 4334, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7960,21 +7960,21 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 4370, + "commentStart": 4365, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4376, + "commentStart": 4371, "elements": [ { "abs_path": false, - "commentStart": 4377, + "commentStart": 4372, "end": 0, "name": { - "commentStart": 4377, + "commentStart": 4372, "end": 0, "name": "thk", "start": 0, @@ -7988,10 +7988,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "argument": { "abs_path": false, - "commentStart": 4383, + "commentStart": 4378, "end": 0, "name": { - "commentStart": 4383, + "commentStart": 4378, "end": 0, "name": "thk", "start": 0, @@ -8002,7 +8002,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 4382, + "commentStart": 4377, "end": 0, "operator": "-", "start": 0, @@ -8019,10 +8019,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 4365, + "commentStart": 4360, "end": 0, "name": { - "commentStart": 4365, + "commentStart": 4360, "end": 0, "name": "line", "start": 0, @@ -8032,7 +8032,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 4365, + "commentStart": 4360, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8043,10 +8043,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 4394, + "commentStart": 4389, "end": 0, "name": { - "commentStart": 4394, + "commentStart": 4389, "end": 0, "name": "close", "start": 0, @@ -8056,7 +8056,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 4394, + "commentStart": 4389, "end": 0, "start": 0, "type": "CallExpression", @@ -8067,21 +8067,21 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 4415, + "commentStart": 4410, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4424, + "commentStart": 4419, "end": 0, "left": { "abs_path": false, - "commentStart": 4424, + "commentStart": 4419, "end": 0, "name": { - "commentStart": 4424, + "commentStart": 4419, "end": 0, "name": "width", "start": 0, @@ -8094,7 +8094,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "-", "right": { - "commentStart": 4432, + "commentStart": 4427, "end": 0, "raw": "40", "start": 0, @@ -8113,10 +8113,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 4407, + "commentStart": 4402, "end": 0, "name": { - "commentStart": 4407, + "commentStart": 4402, "end": 0, "name": "extrude", "start": 0, @@ -8126,7 +8126,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 4407, + "commentStart": 4402, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8134,19 +8134,19 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "unlabeled": null } ], - "commentStart": 4263, + "commentStart": 4258, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "5": [ { - "commentStart": 4435, + "commentStart": 4430, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "build the retention bump in the back", + "value": "Build the retention bump in the back", "style": "line" } } @@ -8166,19 +8166,19 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "preComments": [ "", "", - "// build the retention bump in the front" + "// Build the retention bump in the front" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 4477, + "commentStart": 4472, "declaration": { - "commentStart": 4477, + "commentStart": 4472, "end": 0, "id": { - "commentStart": 4477, + "commentStart": 4472, "end": 0, "name": "retBack", "start": 0, @@ -8190,10 +8190,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 4501, + "commentStart": 4496, "end": 0, "name": { - "commentStart": 4501, + "commentStart": 4496, "end": 0, "name": "retPlane", "start": 0, @@ -8207,10 +8207,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 4487, + "commentStart": 4482, "end": 0, "name": { - "commentStart": 4487, + "commentStart": 4482, "end": 0, "name": "startSketchOn", "start": 0, @@ -8220,7 +8220,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 4487, + "commentStart": 4482, "end": 0, "start": 0, "type": "CallExpression", @@ -8229,20 +8229,20 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "arguments": [ { - "commentStart": 4531, + "commentStart": 4526, "elements": [ { - "commentStart": 4532, + "commentStart": 4527, "end": 0, "left": { - "commentStart": 4532, + "commentStart": 4527, "end": 0, "left": { "abs_path": false, - "commentStart": 4532, + "commentStart": 4527, "end": 0, "name": { - "commentStart": 4532, + "commentStart": 4527, "end": 0, "name": "length", "start": 0, @@ -8255,7 +8255,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "/", "right": { - "commentStart": 4541, + "commentStart": 4536, "end": 0, "raw": "2", "start": 0, @@ -8273,10 +8273,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 4545, + "commentStart": 4540, "end": 0, "name": { - "commentStart": 4545, + "commentStart": 4540, "end": 0, "name": "thk", "start": 0, @@ -8292,7 +8292,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "BinaryExpression" }, { - "commentStart": 4550, + "commentStart": 4545, "end": 0, "raw": "0", "start": 0, @@ -8310,7 +8310,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "ArrayExpression" }, { - "commentStart": 4554, + "commentStart": 4549, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -8319,10 +8319,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 4516, + "commentStart": 4511, "end": 0, "name": { - "commentStart": 4516, + "commentStart": 4511, "end": 0, "name": "startProfileAt", "start": 0, @@ -8332,7 +8332,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 4516, + "commentStart": 4511, "end": 0, "start": 0, "type": "CallExpression", @@ -8343,17 +8343,17 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 4567, + "commentStart": 4562, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4573, + "commentStart": 4568, "elements": [ { - "commentStart": 4574, + "commentStart": 4569, "end": 0, "raw": "0", "start": 0, @@ -8366,10 +8366,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, { "abs_path": false, - "commentStart": 4577, + "commentStart": 4572, "end": 0, "name": { - "commentStart": 4577, + "commentStart": 4572, "end": 0, "name": "thk", "start": 0, @@ -8390,10 +8390,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 4562, + "commentStart": 4557, "end": 0, "name": { - "commentStart": 4562, + "commentStart": 4557, "end": 0, "name": "line", "start": 0, @@ -8403,7 +8403,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 4562, + "commentStart": 4557, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8415,22 +8415,22 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 4593, + "commentStart": 4588, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4599, + "commentStart": 4594, "elements": [ { "argument": { "abs_path": false, - "commentStart": 4601, + "commentStart": 4596, "end": 0, "name": { - "commentStart": 4601, + "commentStart": 4596, "end": 0, "name": "thk", "start": 0, @@ -8441,7 +8441,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 4600, + "commentStart": 4595, "end": 0, "operator": "-", "start": 0, @@ -8449,7 +8449,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "UnaryExpression" }, { - "commentStart": 4606, + "commentStart": 4601, "end": 0, "raw": "0", "start": 0, @@ -8470,10 +8470,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 4588, + "commentStart": 4583, "end": 0, "name": { - "commentStart": 4588, + "commentStart": 4583, "end": 0, "name": "line", "start": 0, @@ -8483,7 +8483,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 4588, + "commentStart": 4583, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8495,17 +8495,17 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 4620, + "commentStart": 4615, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4626, + "commentStart": 4621, "elements": [ { - "commentStart": 4627, + "commentStart": 4622, "end": 0, "raw": "0", "start": 0, @@ -8519,10 +8519,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "argument": { "abs_path": false, - "commentStart": 4631, + "commentStart": 4626, "end": 0, "name": { - "commentStart": 4631, + "commentStart": 4626, "end": 0, "name": "thk", "start": 0, @@ -8533,7 +8533,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 4630, + "commentStart": 4625, "end": 0, "operator": "-", "start": 0, @@ -8550,10 +8550,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 4615, + "commentStart": 4610, "end": 0, "name": { - "commentStart": 4615, + "commentStart": 4610, "end": 0, "name": "line", "start": 0, @@ -8563,7 +8563,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 4615, + "commentStart": 4610, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8574,10 +8574,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 4642, + "commentStart": 4637, "end": 0, "name": { - "commentStart": 4642, + "commentStart": 4637, "end": 0, "name": "close", "start": 0, @@ -8587,7 +8587,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 4642, + "commentStart": 4637, "end": 0, "start": 0, "type": "CallExpression", @@ -8598,21 +8598,21 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 4663, + "commentStart": 4658, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4672, + "commentStart": 4667, "end": 0, "left": { "abs_path": false, - "commentStart": 4672, + "commentStart": 4667, "end": 0, "name": { - "commentStart": 4672, + "commentStart": 4667, "end": 0, "name": "width", "start": 0, @@ -8625,7 +8625,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl }, "operator": "-", "right": { - "commentStart": 4680, + "commentStart": 4675, "end": 0, "raw": "40", "start": 0, @@ -8644,10 +8644,10 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 4655, + "commentStart": 4650, "end": 0, "name": { - "commentStart": 4655, + "commentStart": 4650, "end": 0, "name": "extrude", "start": 0, @@ -8657,7 +8657,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 4655, + "commentStart": 4650, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8665,7 +8665,7 @@ description: Result of parsing focusrite-scarlett-mounting-bracket.kcl "unlabeled": null } ], - "commentStart": 4487, + "commentStart": 4482, "end": 0, "start": 0, "type": "PipeExpression", diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/ops.snap b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/ops.snap index ca804b9b9..3c40011b4 100644 --- a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/ops.snap @@ -9,8 +9,8 @@ description: Operations executed focusrite-scarlett-mounting-bracket.kcl "type": "FunctionCall", "name": "bracketSketch", "functionSourceRange": [ - 1212, - 1736, + 1207, + 1731, 0 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap index a3108ff11..c50f3e247 100644 --- a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap @@ -15,9 +15,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1354, - "end": 1360, - "start": 1354, + "commentStart": 1349, + "end": 1355, + "start": 1349, "type": "TagDeclarator", "value": "edge1" }, @@ -28,9 +28,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1411, - "end": 1417, - "start": 1411, + "commentStart": 1406, + "end": 1412, + "start": 1406, "type": "TagDeclarator", "value": "edge2" }, @@ -41,9 +41,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1471, - "end": 1477, - "start": 1471, + "commentStart": 1466, + "end": 1472, + "start": 1466, "type": "TagDeclarator", "value": "edge3" }, @@ -54,9 +54,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1527, - "end": 1533, - "start": 1527, + "commentStart": 1522, + "end": 1528, + "start": 1522, "type": "TagDeclarator", "value": "edge4" }, @@ -67,9 +67,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1579, - "end": 1585, - "start": 1579, + "commentStart": 1574, + "end": 1580, + "start": 1574, "type": "TagDeclarator", "value": "edge5" }, @@ -80,9 +80,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1627, + "end": 1633, + "start": 1627, "type": "TagDeclarator", "value": "edge6" }, @@ -93,9 +93,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1689, - "end": 1695, - "start": 1689, + "commentStart": 1684, + "end": 1690, + "start": 1684, "type": "TagDeclarator", "value": "edge7" }, @@ -106,9 +106,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1716, - "end": 1722, - "start": 1716, + "commentStart": 1711, + "end": 1717, + "start": 1711, "type": "TagDeclarator", "value": "edge8" }, @@ -129,9 +129,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 49.0 ], "tag": { - "commentStart": 1354, - "end": 1360, - "start": 1354, + "commentStart": 1349, + "end": 1355, + "start": 1349, "type": "TagDeclarator", "value": "edge1" }, @@ -154,9 +154,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra -4.0 ], "tag": { - "commentStart": 1411, - "end": 1417, - "start": 1411, + "commentStart": 1406, + "end": 1412, + "start": 1406, "type": "TagDeclarator", "value": "edge2" }, @@ -179,9 +179,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra -4.0 ], "tag": { - "commentStart": 1471, - "end": 1477, - "start": 1471, + "commentStart": 1466, + "end": 1472, + "start": 1466, "type": "TagDeclarator", "value": "edge3" }, @@ -204,9 +204,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 49.0 ], "tag": { - "commentStart": 1527, - "end": 1533, - "start": 1527, + "commentStart": 1522, + "end": 1528, + "start": 1522, "type": "TagDeclarator", "value": "edge4" }, @@ -229,9 +229,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 49.0 ], "tag": { - "commentStart": 1579, - "end": 1585, - "start": 1579, + "commentStart": 1574, + "end": 1580, + "start": 1574, "type": "TagDeclarator", "value": "edge5" }, @@ -254,9 +254,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 0.0 ], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1627, + "end": 1633, + "start": 1627, "type": "TagDeclarator", "value": "edge6" }, @@ -279,9 +279,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 0.0 ], "tag": { - "commentStart": 1689, - "end": 1695, - "start": 1689, + "commentStart": 1684, + "end": 1690, + "start": 1684, "type": "TagDeclarator", "value": "edge7" }, @@ -304,9 +304,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 49.0 ], "tag": { - "commentStart": 1716, - "end": 1722, - "start": 1716, + "commentStart": 1711, + "end": 1717, + "start": 1711, "type": "TagDeclarator", "value": "edge8" }, @@ -644,9 +644,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 49.0 ], "tag": { - "commentStart": 1354, - "end": 1360, - "start": 1354, + "commentStart": 1349, + "end": 1355, + "start": 1349, "type": "TagDeclarator", "value": "edge1" }, @@ -669,9 +669,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra -4.0 ], "tag": { - "commentStart": 1411, - "end": 1417, - "start": 1411, + "commentStart": 1406, + "end": 1412, + "start": 1406, "type": "TagDeclarator", "value": "edge2" }, @@ -694,9 +694,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra -4.0 ], "tag": { - "commentStart": 1471, - "end": 1477, - "start": 1471, + "commentStart": 1466, + "end": 1472, + "start": 1466, "type": "TagDeclarator", "value": "edge3" }, @@ -719,9 +719,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 49.0 ], "tag": { - "commentStart": 1527, - "end": 1533, - "start": 1527, + "commentStart": 1522, + "end": 1528, + "start": 1522, "type": "TagDeclarator", "value": "edge4" }, @@ -744,9 +744,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 49.0 ], "tag": { - "commentStart": 1579, - "end": 1585, - "start": 1579, + "commentStart": 1574, + "end": 1580, + "start": 1574, "type": "TagDeclarator", "value": "edge5" }, @@ -769,9 +769,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 0.0 ], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1627, + "end": 1633, + "start": 1627, "type": "TagDeclarator", "value": "edge6" }, @@ -794,9 +794,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 0.0 ], "tag": { - "commentStart": 1689, - "end": 1695, - "start": 1689, + "commentStart": 1684, + "end": 1690, + "start": 1684, "type": "TagDeclarator", "value": "edge7" }, @@ -819,9 +819,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 49.0 ], "tag": { - "commentStart": 1716, - "end": 1722, - "start": 1716, + "commentStart": 1711, + "end": 1717, + "start": 1711, "type": "TagDeclarator", "value": "edge8" }, @@ -1808,9 +1808,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 3359, - "end": 3366, - "start": 3359, + "commentStart": 3354, + "end": 3361, + "start": 3354, "type": "TagDeclarator", "value": "edge21" }, @@ -1821,9 +1821,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 3415, - "end": 3422, - "start": 3415, + "commentStart": 3410, + "end": 3417, + "start": 3410, "type": "TagDeclarator", "value": "edge22" }, @@ -1834,9 +1834,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 3474, - "end": 3481, - "start": 3474, + "commentStart": 3469, + "end": 3476, + "start": 3469, "type": "TagDeclarator", "value": "edge23" }, @@ -1847,9 +1847,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 3500, - "end": 3507, - "start": 3500, + "commentStart": 3495, + "end": 3502, + "start": 3495, "type": "TagDeclarator", "value": "edge24" }, @@ -1870,9 +1870,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 44.0 ], "tag": { - "commentStart": 3359, - "end": 3366, - "start": 3359, + "commentStart": 3354, + "end": 3361, + "start": 3354, "type": "TagDeclarator", "value": "edge21" }, @@ -1895,9 +1895,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 35.6667 ], "tag": { - "commentStart": 3415, - "end": 3422, - "start": 3415, + "commentStart": 3410, + "end": 3417, + "start": 3410, "type": "TagDeclarator", "value": "edge22" }, @@ -1920,9 +1920,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 19.0 ], "tag": { - "commentStart": 3474, - "end": 3481, - "start": 3474, + "commentStart": 3469, + "end": 3476, + "start": 3469, "type": "TagDeclarator", "value": "edge23" }, @@ -1945,9 +1945,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 10.6667 ], "tag": { - "commentStart": 3500, - "end": 3507, - "start": 3500, + "commentStart": 3495, + "end": 3502, + "start": 3495, "type": "TagDeclarator", "value": "edge24" }, @@ -2068,9 +2068,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 3359, - "end": 3366, - "start": 3359, + "commentStart": 3354, + "end": 3361, + "start": 3354, "type": "TagDeclarator", "value": "edge21" }, @@ -2081,9 +2081,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 3415, - "end": 3422, - "start": 3415, + "commentStart": 3410, + "end": 3417, + "start": 3410, "type": "TagDeclarator", "value": "edge22" }, @@ -2094,9 +2094,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 3474, - "end": 3481, - "start": 3474, + "commentStart": 3469, + "end": 3476, + "start": 3469, "type": "TagDeclarator", "value": "edge23" }, @@ -2107,9 +2107,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 3500, - "end": 3507, - "start": 3500, + "commentStart": 3495, + "end": 3502, + "start": 3495, "type": "TagDeclarator", "value": "edge24" }, @@ -2130,9 +2130,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 44.0 ], "tag": { - "commentStart": 3359, - "end": 3366, - "start": 3359, + "commentStart": 3354, + "end": 3361, + "start": 3354, "type": "TagDeclarator", "value": "edge21" }, @@ -2155,9 +2155,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 35.6667 ], "tag": { - "commentStart": 3415, - "end": 3422, - "start": 3415, + "commentStart": 3410, + "end": 3417, + "start": 3410, "type": "TagDeclarator", "value": "edge22" }, @@ -2180,9 +2180,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 19.0 ], "tag": { - "commentStart": 3474, - "end": 3481, - "start": 3474, + "commentStart": 3469, + "end": 3476, + "start": 3469, "type": "TagDeclarator", "value": "edge23" }, @@ -2205,9 +2205,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 10.6667 ], "tag": { - "commentStart": 3500, - "end": 3507, - "start": 3500, + "commentStart": 3495, + "end": 3502, + "start": 3495, "type": "TagDeclarator", "value": "edge24" }, @@ -2333,9 +2333,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2543, - "end": 2550, - "start": 2543, + "commentStart": 2538, + "end": 2545, + "start": 2538, "type": "TagDeclarator", "value": "edge11" }, @@ -2346,9 +2346,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2599, - "end": 2606, - "start": 2599, + "commentStart": 2594, + "end": 2601, + "start": 2594, "type": "TagDeclarator", "value": "edge12" }, @@ -2359,9 +2359,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2659, - "end": 2666, - "start": 2659, + "commentStart": 2654, + "end": 2661, + "start": 2654, "type": "TagDeclarator", "value": "edge13" }, @@ -2372,9 +2372,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2685, - "end": 2692, - "start": 2685, + "commentStart": 2680, + "end": 2687, + "start": 2680, "type": "TagDeclarator", "value": "edge14" }, @@ -2395,9 +2395,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 44.0 ], "tag": { - "commentStart": 2543, - "end": 2550, - "start": 2543, + "commentStart": 2538, + "end": 2545, + "start": 2538, "type": "TagDeclarator", "value": "edge11" }, @@ -2420,9 +2420,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 35.6667 ], "tag": { - "commentStart": 2599, - "end": 2606, - "start": 2599, + "commentStart": 2594, + "end": 2601, + "start": 2594, "type": "TagDeclarator", "value": "edge12" }, @@ -2445,9 +2445,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 19.0 ], "tag": { - "commentStart": 2659, - "end": 2666, - "start": 2659, + "commentStart": 2654, + "end": 2661, + "start": 2654, "type": "TagDeclarator", "value": "edge13" }, @@ -2470,9 +2470,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 10.6667 ], "tag": { - "commentStart": 2685, - "end": 2692, - "start": 2685, + "commentStart": 2680, + "end": 2687, + "start": 2680, "type": "TagDeclarator", "value": "edge14" }, @@ -2593,9 +2593,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2543, - "end": 2550, - "start": 2543, + "commentStart": 2538, + "end": 2545, + "start": 2538, "type": "TagDeclarator", "value": "edge11" }, @@ -2606,9 +2606,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2599, - "end": 2606, - "start": 2599, + "commentStart": 2594, + "end": 2601, + "start": 2594, "type": "TagDeclarator", "value": "edge12" }, @@ -2619,9 +2619,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2659, - "end": 2666, - "start": 2659, + "commentStart": 2654, + "end": 2661, + "start": 2654, "type": "TagDeclarator", "value": "edge13" }, @@ -2632,9 +2632,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2685, - "end": 2692, - "start": 2685, + "commentStart": 2680, + "end": 2687, + "start": 2680, "type": "TagDeclarator", "value": "edge14" }, @@ -2655,9 +2655,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 44.0 ], "tag": { - "commentStart": 2543, - "end": 2550, - "start": 2543, + "commentStart": 2538, + "end": 2545, + "start": 2538, "type": "TagDeclarator", "value": "edge11" }, @@ -2680,9 +2680,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 35.6667 ], "tag": { - "commentStart": 2599, - "end": 2606, - "start": 2599, + "commentStart": 2594, + "end": 2601, + "start": 2594, "type": "TagDeclarator", "value": "edge12" }, @@ -2705,9 +2705,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 19.0 ], "tag": { - "commentStart": 2659, - "end": 2666, - "start": 2659, + "commentStart": 2654, + "end": 2661, + "start": 2654, "type": "TagDeclarator", "value": "edge13" }, @@ -2730,9 +2730,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra 10.6667 ], "tag": { - "commentStart": 2685, - "end": 2692, - "start": 2685, + "commentStart": 2680, + "end": 2687, + "start": 2680, "type": "TagDeclarator", "value": "edge14" }, diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_graph_flowchart.snap.md index 3f1e09a76..0734c3e6e 100644 --- a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_graph_flowchart.snap.md @@ -1,76 +1,76 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[1495, 1545, 0]"] - 3["Segment
[1551, 1583, 0]"] - 4["Segment
[1589, 1626, 0]"] - 5["Segment
[1632, 1665, 0]"] - 6["Segment
[1671, 1771, 0]"] - 7["Segment
[1777, 1784, 0]"] + 2["Path
[1476, 1526, 0]"] + 3["Segment
[1532, 1564, 0]"] + 4["Segment
[1570, 1607, 0]"] + 5["Segment
[1613, 1646, 0]"] + 6["Segment
[1652, 1752, 0]"] + 7["Segment
[1758, 1765, 0]"] 8[Solid2d] end subgraph path9 [Path] - 9["Path
[1020, 1061, 0]"] - 10["Segment
[1069, 1126, 0]"] - 11["Segment
[1134, 1197, 0]"] - 12["Segment
[1205, 1263, 0]"] - 13["Segment
[1271, 1336, 0]"] - 14["Segment
[1344, 1351, 0]"] + 9["Path
[1001, 1042, 0]"] + 10["Segment
[1050, 1107, 0]"] + 11["Segment
[1115, 1178, 0]"] + 12["Segment
[1186, 1244, 0]"] + 13["Segment
[1252, 1317, 0]"] + 14["Segment
[1325, 1332, 0]"] 15[Solid2d] end subgraph path16 [Path] - 16["Path
[1020, 1061, 0]"] - 17["Segment
[1069, 1126, 0]"] - 18["Segment
[1134, 1197, 0]"] - 19["Segment
[1205, 1263, 0]"] - 20["Segment
[1271, 1336, 0]"] - 21["Segment
[1344, 1351, 0]"] + 16["Path
[1001, 1042, 0]"] + 17["Segment
[1050, 1107, 0]"] + 18["Segment
[1115, 1178, 0]"] + 19["Segment
[1186, 1244, 0]"] + 20["Segment
[1252, 1317, 0]"] + 21["Segment
[1325, 1332, 0]"] 22[Solid2d] end subgraph path23 [Path] - 23["Path
[1020, 1061, 0]"] - 24["Segment
[1069, 1126, 0]"] - 25["Segment
[1134, 1197, 0]"] - 26["Segment
[1205, 1263, 0]"] - 27["Segment
[1271, 1336, 0]"] - 28["Segment
[1344, 1351, 0]"] + 23["Path
[1001, 1042, 0]"] + 24["Segment
[1050, 1107, 0]"] + 25["Segment
[1115, 1178, 0]"] + 26["Segment
[1186, 1244, 0]"] + 27["Segment
[1252, 1317, 0]"] + 28["Segment
[1325, 1332, 0]"] 29[Solid2d] end subgraph path49 [Path] - 49["Path
[2772, 2822, 0]"] - 50["Segment
[2828, 2887, 0]"] - 51["Segment
[2893, 2928, 0]"] - 52["Segment
[2934, 2967, 0]"] - 53["Segment
[2973, 3032, 0]"] - 54["Segment
[3038, 3074, 0]"] - 55["Segment
[3080, 3104, 0]"] - 56["Segment
[3110, 3117, 0]"] + 49["Path
[2753, 2803, 0]"] + 50["Segment
[2809, 2868, 0]"] + 51["Segment
[2874, 2909, 0]"] + 52["Segment
[2915, 2948, 0]"] + 53["Segment
[2954, 3013, 0]"] + 54["Segment
[3019, 3055, 0]"] + 55["Segment
[3061, 3085, 0]"] + 56["Segment
[3091, 3098, 0]"] 57[Solid2d] end subgraph path83 [Path] - 83["Path
[3746, 3792, 0]"] - 84["Segment
[3798, 3848, 0]"] - 85["Segment
[3854, 3953, 0]"] - 86["Segment
[3959, 4010, 0]"] - 87["Segment
[4016, 4114, 0]"] - 88["Segment
[4120, 4173, 0]"] - 89["Segment
[4179, 4279, 0]"] - 90["Segment
[4285, 4359, 0]"] - 91["Segment
[4365, 4466, 0]"] - 92["Segment
[4472, 4479, 0]"] + 83["Path
[3727, 3773, 0]"] + 84["Segment
[3779, 3829, 0]"] + 85["Segment
[3835, 3934, 0]"] + 86["Segment
[3940, 3991, 0]"] + 87["Segment
[3997, 4095, 0]"] + 88["Segment
[4101, 4154, 0]"] + 89["Segment
[4160, 4260, 0]"] + 90["Segment
[4266, 4340, 0]"] + 91["Segment
[4346, 4447, 0]"] + 92["Segment
[4453, 4460, 0]"] 93[Solid2d] end subgraph path121 [Path] - 121["Path
[1020, 1061, 0]"] - 122["Segment
[1069, 1126, 0]"] - 123["Segment
[1134, 1197, 0]"] - 124["Segment
[1205, 1263, 0]"] - 125["Segment
[1271, 1336, 0]"] - 126["Segment
[1344, 1351, 0]"] + 121["Path
[1001, 1042, 0]"] + 122["Segment
[1050, 1107, 0]"] + 123["Segment
[1115, 1178, 0]"] + 124["Segment
[1186, 1244, 0]"] + 125["Segment
[1252, 1317, 0]"] + 126["Segment
[1325, 1332, 0]"] 127[Solid2d] end - 1["Plane
[1424, 1441, 0]"] - 30["Sweep Extrusion
[2347, 2397, 0]"] + 1["Plane
[1405, 1422, 0]"] + 30["Sweep Extrusion
[2328, 2378, 0]"] 31[Wall] 32[Wall] 33[Wall] @@ -88,8 +88,8 @@ flowchart LR 45["SweepEdge Adjacent"] 46["SweepEdge Opposite"] 47["SweepEdge Adjacent"] - 48["Plane
[2669, 2711, 0]"] - 58["Sweep Extrusion
[3162, 3206, 0]"] + 48["Plane
[2650, 2692, 0]"] + 58["Sweep Extrusion
[3143, 3187, 0]"] 59[Wall] 60[Wall] 61[Wall] @@ -113,8 +113,8 @@ flowchart LR 79["SweepEdge Adjacent"] 80["SweepEdge Opposite"] 81["SweepEdge Adjacent"] - 82["Plane
[3672, 3698, 0]"] - 94["Sweep Extrusion
[4535, 4577, 0]"] + 82["Plane
[3653, 3679, 0]"] + 94["Sweep Extrusion
[4516, 4558, 0]"] 95[Wall] 96[Wall] 97[Wall] @@ -141,7 +141,7 @@ flowchart LR 118["SweepEdge Adjacent"] 119["SweepEdge Opposite"] 120["SweepEdge Adjacent"] - 128["Sweep Extrusion
[4803, 4853, 0]"] + 128["Sweep Extrusion
[4784, 4834, 0]"] 129[Wall] 130[Wall] 131[Wall] @@ -154,12 +154,12 @@ flowchart LR 138["SweepEdge Adjacent"] 139["SweepEdge Opposite"] 140["SweepEdge Adjacent"] - 141["EdgeCut Fillet
[2434, 2575, 0]"] - 142["EdgeCut Fillet
[2434, 2575, 0]"] - 143["EdgeCut Fillet
[3249, 3380, 0]"] - 144["EdgeCut Fillet
[3249, 3380, 0]"] - 145["StartSketchOnPlane
[2655, 2712, 0]"] - 146["StartSketchOnFace
[4635, 4667, 0]"] + 141["EdgeCut Fillet
[2415, 2556, 0]"] + 142["EdgeCut Fillet
[2415, 2556, 0]"] + 143["EdgeCut Fillet
[3230, 3361, 0]"] + 144["EdgeCut Fillet
[3230, 3361, 0]"] + 145["StartSketchOnPlane
[2636, 2693, 0]"] + 146["StartSketchOnFace
[4616, 4648, 0]"] 1 --- 2 1 --- 9 1 --- 16 diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ast.snap b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ast.snap index 1f616ef7d..6930a730c 100644 --- a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing food-service-spatula.kcl { "commentStart": 129, "declaration": { - "commentStart": 171, + "commentStart": 152, "end": 0, "id": { - "commentStart": 171, + "commentStart": 152, "end": 0, "name": "flipperThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 190, + "commentStart": 171, "end": 0, "raw": "3.5", "start": 0, @@ -35,26 +35,26 @@ description: Result of parsing food-service-spatula.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants in millimeters (mm)" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 194, + "commentStart": 175, "declaration": { - "commentStart": 194, + "commentStart": 175, "end": 0, "id": { - "commentStart": 194, + "commentStart": 175, "end": 0, "name": "flipperLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 210, + "commentStart": 191, "end": 0, "raw": "70.0", "start": 0, @@ -75,19 +75,19 @@ description: Result of parsing food-service-spatula.kcl "type": "VariableDeclaration" }, { - "commentStart": 215, + "commentStart": 196, "declaration": { - "commentStart": 215, + "commentStart": 196, "end": 0, "id": { - "commentStart": 215, + "commentStart": 196, "end": 0, "name": "handleWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 229, + "commentStart": 210, "end": 0, "raw": "15.0", "start": 0, @@ -108,19 +108,19 @@ description: Result of parsing food-service-spatula.kcl "type": "VariableDeclaration" }, { - "commentStart": 234, + "commentStart": 215, "declaration": { - "commentStart": 234, + "commentStart": 215, "end": 0, "id": { - "commentStart": 234, + "commentStart": 215, "end": 0, "name": "gripLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 247, + "commentStart": 228, "end": 0, "raw": "150.0", "start": 0, @@ -141,19 +141,19 @@ description: Result of parsing food-service-spatula.kcl "type": "VariableDeclaration" }, { - "commentStart": 253, + "commentStart": 234, "declaration": { - "commentStart": 253, + "commentStart": 234, "end": 0, "id": { - "commentStart": 253, + "commentStart": 234, "end": 0, "name": "flipperFilletRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 275, + "commentStart": 256, "end": 0, "raw": "5.0", "start": 0, @@ -174,19 +174,19 @@ description: Result of parsing food-service-spatula.kcl "type": "VariableDeclaration" }, { - "commentStart": 279, + "commentStart": 260, "declaration": { - "commentStart": 279, + "commentStart": 260, "end": 0, "id": { - "commentStart": 279, + "commentStart": 260, "end": 0, "name": "flipperSlotWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 298, + "commentStart": 279, "end": 0, "raw": "10.0", "start": 0, @@ -207,19 +207,19 @@ description: Result of parsing food-service-spatula.kcl "type": "VariableDeclaration" }, { - "commentStart": 303, + "commentStart": 284, "declaration": { - "commentStart": 303, + "commentStart": 284, "end": 0, "id": { - "commentStart": 303, + "commentStart": 284, "end": 0, "name": "gripWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 315, + "commentStart": 296, "end": 0, "raw": "10.0", "start": 0, @@ -240,19 +240,19 @@ description: Result of parsing food-service-spatula.kcl "type": "VariableDeclaration" }, { - "commentStart": 320, + "commentStart": 301, "declaration": { - "commentStart": 320, + "commentStart": 301, "end": 0, "id": { - "commentStart": 320, + "commentStart": 301, "end": 0, "name": "gripHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 333, + "commentStart": 314, "end": 0, "raw": "20.0", "start": 0, @@ -273,19 +273,19 @@ description: Result of parsing food-service-spatula.kcl "type": "VariableDeclaration" }, { - "commentStart": 338, + "commentStart": 319, "declaration": { - "commentStart": 338, + "commentStart": 319, "end": 0, "id": { - "commentStart": 338, + "commentStart": 319, "end": 0, "name": "gripFilletRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 357, + "commentStart": 338, "end": 0, "raw": "3.0", "start": 0, @@ -306,19 +306,19 @@ description: Result of parsing food-service-spatula.kcl "type": "VariableDeclaration" }, { - "commentStart": 361, + "commentStart": 342, "declaration": { - "commentStart": 361, + "commentStart": 342, "end": 0, "id": { - "commentStart": 361, + "commentStart": 342, "end": 0, "name": "gripSlotWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 377, + "commentStart": 358, "end": 0, "raw": "8.0", "start": 0, @@ -339,12 +339,12 @@ description: Result of parsing food-service-spatula.kcl "type": "VariableDeclaration" }, { - "commentStart": 380, + "commentStart": 361, "declaration": { - "commentStart": 477, + "commentStart": 458, "end": 0, "id": { - "commentStart": 477, + "commentStart": 458, "end": 0, "name": "slot", "start": 0, @@ -354,28 +354,28 @@ description: Result of parsing food-service-spatula.kcl "body": { "body": [ { - "commentStart": 514, + "commentStart": 495, "declaration": { - "commentStart": 514, + "commentStart": 495, "end": 0, "id": { - "commentStart": 514, + "commentStart": 495, "end": 0, "name": "angle", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 522, + "commentStart": 503, "cond": { - "commentStart": 525, + "commentStart": 506, "end": 0, "left": { - "commentStart": 525, + "commentStart": 506, "computed": false, "end": 0, "object": { - "commentStart": 525, + "commentStart": 506, "end": 0, "name": "start", "start": 0, @@ -383,7 +383,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 531, + "commentStart": 512, "end": 0, "raw": "0", "start": 0, @@ -400,11 +400,11 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "==", "right": { - "commentStart": 537, + "commentStart": 518, "computed": false, "end": 0, "object": { - "commentStart": 537, + "commentStart": 518, "end": 0, "name": "end", "start": 0, @@ -412,7 +412,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 541, + "commentStart": 522, "end": 0, "raw": "0", "start": 0, @@ -437,19 +437,19 @@ description: Result of parsing food-service-spatula.kcl "final_else": { "body": [ { - "commentStart": 626, + "commentStart": 607, "end": 0, "expression": { - "commentStart": 626, + "commentStart": 607, "cond": { - "commentStart": 629, + "commentStart": 610, "end": 0, "left": { - "commentStart": 629, + "commentStart": 610, "computed": false, "end": 0, "object": { - "commentStart": 629, + "commentStart": 610, "end": 0, "name": "end", "start": 0, @@ -457,7 +457,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 633, + "commentStart": 614, "end": 0, "raw": "0", "start": 0, @@ -474,11 +474,11 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "<", "right": { - "commentStart": 638, + "commentStart": 619, "computed": false, "end": 0, "object": { - "commentStart": 638, + "commentStart": 619, "end": 0, "name": "start", "start": 0, @@ -486,7 +486,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 644, + "commentStart": 625, "end": 0, "raw": "0", "start": 0, @@ -511,24 +511,24 @@ description: Result of parsing food-service-spatula.kcl "final_else": { "body": [ { - "commentStart": 739, + "commentStart": 720, "end": 0, "expression": { "arguments": [ { "arguments": [ { - "commentStart": 761, + "commentStart": 742, "end": 0, "left": { - "commentStart": 761, + "commentStart": 742, "end": 0, "left": { - "commentStart": 761, + "commentStart": 742, "computed": false, "end": 0, "object": { - "commentStart": 761, + "commentStart": 742, "end": 0, "name": "end", "start": 0, @@ -536,7 +536,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 765, + "commentStart": 746, "end": 0, "raw": "1", "start": 0, @@ -553,11 +553,11 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "-", "right": { - "commentStart": 770, + "commentStart": 751, "computed": false, "end": 0, "object": { - "commentStart": 770, + "commentStart": 751, "end": 0, "name": "start", "start": 0, @@ -565,7 +565,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 776, + "commentStart": 757, "end": 0, "raw": "1", "start": 0, @@ -586,14 +586,14 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "/", "right": { - "commentStart": 783, + "commentStart": 764, "end": 0, "left": { - "commentStart": 783, + "commentStart": 764, "computed": false, "end": 0, "object": { - "commentStart": 783, + "commentStart": 764, "end": 0, "name": "end", "start": 0, @@ -601,7 +601,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 787, + "commentStart": 768, "end": 0, "raw": "0", "start": 0, @@ -618,11 +618,11 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "-", "right": { - "commentStart": 792, + "commentStart": 773, "computed": false, "end": 0, "object": { - "commentStart": 792, + "commentStart": 773, "end": 0, "name": "start", "start": 0, @@ -630,7 +630,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 798, + "commentStart": 779, "end": 0, "raw": "0", "start": 0, @@ -656,10 +656,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 755, + "commentStart": 736, "end": 0, "name": { - "commentStart": 755, + "commentStart": 736, "end": 0, "name": "atan", "start": 0, @@ -669,7 +669,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 755, + "commentStart": 736, "end": 0, "start": 0, "type": "CallExpression", @@ -678,10 +678,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 739, + "commentStart": 720, "end": 0, "name": { - "commentStart": 739, + "commentStart": 720, "end": 0, "name": "toDegrees", "start": 0, @@ -691,7 +691,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 739, + "commentStart": 720, "end": 0, "start": 0, "type": "CallExpression", @@ -702,7 +702,7 @@ description: Result of parsing food-service-spatula.kcl "type": "ExpressionStatement" } ], - "commentStart": 739, + "commentStart": 720, "end": 0, "start": 0 }, @@ -710,27 +710,27 @@ description: Result of parsing food-service-spatula.kcl "then_val": { "body": [ { - "commentStart": 655, + "commentStart": 636, "end": 0, "expression": { - "commentStart": 655, + "commentStart": 636, "end": 0, "left": { "arguments": [ { "arguments": [ { - "commentStart": 671, + "commentStart": 652, "end": 0, "left": { - "commentStart": 671, + "commentStart": 652, "end": 0, "left": { - "commentStart": 671, + "commentStart": 652, "computed": false, "end": 0, "object": { - "commentStart": 671, + "commentStart": 652, "end": 0, "name": "end", "start": 0, @@ -738,7 +738,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 675, + "commentStart": 656, "end": 0, "raw": "1", "start": 0, @@ -755,11 +755,11 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "-", "right": { - "commentStart": 680, + "commentStart": 661, "computed": false, "end": 0, "object": { - "commentStart": 680, + "commentStart": 661, "end": 0, "name": "start", "start": 0, @@ -767,7 +767,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 686, + "commentStart": 667, "end": 0, "raw": "1", "start": 0, @@ -788,14 +788,14 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "/", "right": { - "commentStart": 693, + "commentStart": 674, "end": 0, "left": { - "commentStart": 693, + "commentStart": 674, "computed": false, "end": 0, "object": { - "commentStart": 693, + "commentStart": 674, "end": 0, "name": "end", "start": 0, @@ -803,7 +803,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 697, + "commentStart": 678, "end": 0, "raw": "0", "start": 0, @@ -820,11 +820,11 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "-", "right": { - "commentStart": 702, + "commentStart": 683, "computed": false, "end": 0, "object": { - "commentStart": 702, + "commentStart": 683, "end": 0, "name": "start", "start": 0, @@ -832,7 +832,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 708, + "commentStart": 689, "end": 0, "raw": "0", "start": 0, @@ -858,10 +858,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 665, + "commentStart": 646, "end": 0, "name": { - "commentStart": 665, + "commentStart": 646, "end": 0, "name": "atan", "start": 0, @@ -871,7 +871,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 665, + "commentStart": 646, "end": 0, "start": 0, "type": "CallExpression", @@ -880,10 +880,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 655, + "commentStart": 636, "end": 0, "name": { - "commentStart": 655, + "commentStart": 636, "end": 0, "name": "toDegrees", "start": 0, @@ -893,7 +893,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 655, + "commentStart": 636, "end": 0, "start": 0, "type": "CallExpression", @@ -901,7 +901,7 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "+", "right": { - "commentStart": 716, + "commentStart": 697, "end": 0, "raw": "180", "start": 0, @@ -921,7 +921,7 @@ description: Result of parsing food-service-spatula.kcl "type": "ExpressionStatement" } ], - "commentStart": 655, + "commentStart": 636, "end": 0, "start": 0 }, @@ -933,7 +933,7 @@ description: Result of parsing food-service-spatula.kcl "type": "ExpressionStatement" } ], - "commentStart": 626, + "commentStart": 607, "end": 0, "start": 0 }, @@ -941,19 +941,19 @@ description: Result of parsing food-service-spatula.kcl "then_val": { "body": [ { - "commentStart": 550, + "commentStart": 531, "end": 0, "expression": { - "commentStart": 550, + "commentStart": 531, "cond": { - "commentStart": 553, + "commentStart": 534, "end": 0, "left": { - "commentStart": 553, + "commentStart": 534, "computed": false, "end": 0, "object": { - "commentStart": 553, + "commentStart": 534, "end": 0, "name": "end", "start": 0, @@ -961,7 +961,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 557, + "commentStart": 538, "end": 0, "raw": "1", "start": 0, @@ -978,11 +978,11 @@ description: Result of parsing food-service-spatula.kcl }, "operator": ">", "right": { - "commentStart": 562, + "commentStart": 543, "computed": false, "end": 0, "object": { - "commentStart": 562, + "commentStart": 543, "end": 0, "name": "start", "start": 0, @@ -990,7 +990,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 568, + "commentStart": 549, "end": 0, "raw": "1", "start": 0, @@ -1015,10 +1015,10 @@ description: Result of parsing food-service-spatula.kcl "final_else": { "body": [ { - "commentStart": 601, + "commentStart": 582, "end": 0, "expression": { - "commentStart": 601, + "commentStart": 582, "end": 0, "raw": "270", "start": 0, @@ -1034,7 +1034,7 @@ description: Result of parsing food-service-spatula.kcl "type": "ExpressionStatement" } ], - "commentStart": 601, + "commentStart": 582, "end": 0, "start": 0 }, @@ -1042,10 +1042,10 @@ description: Result of parsing food-service-spatula.kcl "then_val": { "body": [ { - "commentStart": 579, + "commentStart": 560, "end": 0, "expression": { - "commentStart": 579, + "commentStart": 560, "end": 0, "raw": "90", "start": 0, @@ -1061,7 +1061,7 @@ description: Result of parsing food-service-spatula.kcl "type": "ExpressionStatement" } ], - "commentStart": 579, + "commentStart": 560, "end": 0, "start": 0 }, @@ -1073,7 +1073,7 @@ description: Result of parsing food-service-spatula.kcl "type": "ExpressionStatement" } ], - "commentStart": 550, + "commentStart": 531, "end": 0, "start": 0 }, @@ -1090,12 +1090,12 @@ description: Result of parsing food-service-spatula.kcl "type": "VariableDeclaration" }, { - "commentStart": 816, + "commentStart": 797, "declaration": { - "commentStart": 816, + "commentStart": 797, "end": 0, "id": { - "commentStart": 816, + "commentStart": 797, "end": 0, "name": "dist", "start": 0, @@ -1104,19 +1104,19 @@ description: Result of parsing food-service-spatula.kcl "init": { "arguments": [ { - "commentStart": 828, + "commentStart": 809, "end": 0, "left": { "arguments": [ { - "commentStart": 832, + "commentStart": 813, "end": 0, "left": { - "commentStart": 832, + "commentStart": 813, "computed": false, "end": 0, "object": { - "commentStart": 832, + "commentStart": 813, "end": 0, "name": "end", "start": 0, @@ -1124,7 +1124,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 836, + "commentStart": 817, "end": 0, "raw": "1", "start": 0, @@ -1141,11 +1141,11 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "-", "right": { - "commentStart": 841, + "commentStart": 822, "computed": false, "end": 0, "object": { - "commentStart": 841, + "commentStart": 822, "end": 0, "name": "start", "start": 0, @@ -1153,7 +1153,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 847, + "commentStart": 828, "end": 0, "raw": "1", "start": 0, @@ -1173,7 +1173,7 @@ description: Result of parsing food-service-spatula.kcl "type": "BinaryExpression" }, { - "commentStart": 851, + "commentStart": 832, "end": 0, "raw": "2", "start": 0, @@ -1187,10 +1187,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 828, + "commentStart": 809, "end": 0, "name": { - "commentStart": 828, + "commentStart": 809, "end": 0, "name": "pow", "start": 0, @@ -1200,7 +1200,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 828, + "commentStart": 809, "end": 0, "start": 0, "type": "CallExpression", @@ -1210,14 +1210,14 @@ description: Result of parsing food-service-spatula.kcl "right": { "arguments": [ { - "commentStart": 860, + "commentStart": 841, "end": 0, "left": { - "commentStart": 860, + "commentStart": 841, "computed": false, "end": 0, "object": { - "commentStart": 860, + "commentStart": 841, "end": 0, "name": "end", "start": 0, @@ -1225,7 +1225,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 864, + "commentStart": 845, "end": 0, "raw": "0", "start": 0, @@ -1242,11 +1242,11 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "-", "right": { - "commentStart": 869, + "commentStart": 850, "computed": false, "end": 0, "object": { - "commentStart": 869, + "commentStart": 850, "end": 0, "name": "start", "start": 0, @@ -1254,7 +1254,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 875, + "commentStart": 856, "end": 0, "raw": "0", "start": 0, @@ -1274,7 +1274,7 @@ description: Result of parsing food-service-spatula.kcl "type": "BinaryExpression" }, { - "commentStart": 879, + "commentStart": 860, "end": 0, "raw": "2", "start": 0, @@ -1288,10 +1288,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 856, + "commentStart": 837, "end": 0, "name": { - "commentStart": 856, + "commentStart": 837, "end": 0, "name": "pow", "start": 0, @@ -1301,7 +1301,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 856, + "commentStart": 837, "end": 0, "start": 0, "type": "CallExpression", @@ -1314,10 +1314,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 823, + "commentStart": 804, "end": 0, "name": { - "commentStart": 823, + "commentStart": 804, "end": 0, "name": "sqrt", "start": 0, @@ -1327,7 +1327,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 823, + "commentStart": 804, "end": 0, "start": 0, "type": "CallExpression", @@ -1343,32 +1343,32 @@ description: Result of parsing food-service-spatula.kcl "type": "VariableDeclaration" }, { - "commentStart": 885, + "commentStart": 866, "declaration": { - "commentStart": 885, + "commentStart": 866, "end": 0, "id": { - "commentStart": 885, + "commentStart": 866, "end": 0, "name": "xstart", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 894, + "commentStart": 875, "end": 0, "left": { - "commentStart": 894, + "commentStart": 875, "end": 0, "left": { - "commentStart": 894, + "commentStart": 875, "end": 0, "left": { "abs_path": false, - "commentStart": 894, + "commentStart": 875, "end": 0, "name": { - "commentStart": 894, + "commentStart": 875, "end": 0, "name": "width", "start": 0, @@ -1381,7 +1381,7 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "/", "right": { - "commentStart": 902, + "commentStart": 883, "end": 0, "raw": "2", "start": 0, @@ -1402,14 +1402,14 @@ description: Result of parsing food-service-spatula.kcl { "arguments": [ { - "commentStart": 920, + "commentStart": 901, "end": 0, "left": { "abs_path": false, - "commentStart": 920, + "commentStart": 901, "end": 0, "name": { - "commentStart": 920, + "commentStart": 901, "end": 0, "name": "angle", "start": 0, @@ -1422,7 +1422,7 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "-", "right": { - "commentStart": 928, + "commentStart": 909, "end": 0, "raw": "90", "start": 0, @@ -1440,10 +1440,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 910, + "commentStart": 891, "end": 0, "name": { - "commentStart": 910, + "commentStart": 891, "end": 0, "name": "toRadians", "start": 0, @@ -1453,7 +1453,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 910, + "commentStart": 891, "end": 0, "start": 0, "type": "CallExpression", @@ -1462,10 +1462,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 906, + "commentStart": 887, "end": 0, "name": { - "commentStart": 906, + "commentStart": 887, "end": 0, "name": "cos", "start": 0, @@ -1475,7 +1475,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 906, + "commentStart": 887, "end": 0, "start": 0, "type": "CallExpression", @@ -1487,11 +1487,11 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "+", "right": { - "commentStart": 935, + "commentStart": 916, "computed": false, "end": 0, "object": { - "commentStart": 935, + "commentStart": 916, "end": 0, "name": "start", "start": 0, @@ -1499,7 +1499,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 941, + "commentStart": 922, "end": 0, "raw": "0", "start": 0, @@ -1528,32 +1528,32 @@ description: Result of parsing food-service-spatula.kcl "type": "VariableDeclaration" }, { - "commentStart": 946, + "commentStart": 927, "declaration": { - "commentStart": 946, + "commentStart": 927, "end": 0, "id": { - "commentStart": 946, + "commentStart": 927, "end": 0, "name": "ystart", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 955, + "commentStart": 936, "end": 0, "left": { - "commentStart": 955, + "commentStart": 936, "end": 0, "left": { - "commentStart": 955, + "commentStart": 936, "end": 0, "left": { "abs_path": false, - "commentStart": 955, + "commentStart": 936, "end": 0, "name": { - "commentStart": 955, + "commentStart": 936, "end": 0, "name": "width", "start": 0, @@ -1566,7 +1566,7 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "/", "right": { - "commentStart": 963, + "commentStart": 944, "end": 0, "raw": "2", "start": 0, @@ -1587,14 +1587,14 @@ description: Result of parsing food-service-spatula.kcl { "arguments": [ { - "commentStart": 981, + "commentStart": 962, "end": 0, "left": { "abs_path": false, - "commentStart": 981, + "commentStart": 962, "end": 0, "name": { - "commentStart": 981, + "commentStart": 962, "end": 0, "name": "angle", "start": 0, @@ -1607,7 +1607,7 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "-", "right": { - "commentStart": 989, + "commentStart": 970, "end": 0, "raw": "90", "start": 0, @@ -1625,10 +1625,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 971, + "commentStart": 952, "end": 0, "name": { - "commentStart": 971, + "commentStart": 952, "end": 0, "name": "toRadians", "start": 0, @@ -1638,7 +1638,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 971, + "commentStart": 952, "end": 0, "start": 0, "type": "CallExpression", @@ -1647,10 +1647,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 967, + "commentStart": 948, "end": 0, "name": { - "commentStart": 967, + "commentStart": 948, "end": 0, "name": "sin", "start": 0, @@ -1660,7 +1660,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 967, + "commentStart": 948, "end": 0, "start": 0, "type": "CallExpression", @@ -1672,11 +1672,11 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "+", "right": { - "commentStart": 996, + "commentStart": 977, "computed": false, "end": 0, "object": { - "commentStart": 996, + "commentStart": 977, "end": 0, "name": "start", "start": 0, @@ -1684,7 +1684,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Identifier" }, "property": { - "commentStart": 1002, + "commentStart": 983, "end": 0, "raw": "1", "start": 0, @@ -1713,12 +1713,12 @@ description: Result of parsing food-service-spatula.kcl "type": "VariableDeclaration" }, { - "commentStart": 1007, + "commentStart": 988, "declaration": { - "commentStart": 1007, + "commentStart": 988, "end": 0, "id": { - "commentStart": 1007, + "commentStart": 988, "end": 0, "name": "slotSketch", "start": 0, @@ -1729,14 +1729,14 @@ description: Result of parsing food-service-spatula.kcl { "arguments": [ { - "commentStart": 1035, + "commentStart": 1016, "elements": [ { "abs_path": false, - "commentStart": 1036, + "commentStart": 1017, "end": 0, "name": { - "commentStart": 1036, + "commentStart": 1017, "end": 0, "name": "xstart", "start": 0, @@ -1749,10 +1749,10 @@ description: Result of parsing food-service-spatula.kcl }, { "abs_path": false, - "commentStart": 1044, + "commentStart": 1025, "end": 0, "name": { - "commentStart": 1044, + "commentStart": 1025, "end": 0, "name": "ystart", "start": 0, @@ -1771,10 +1771,10 @@ description: Result of parsing food-service-spatula.kcl }, { "abs_path": false, - "commentStart": 1053, + "commentStart": 1034, "end": 0, "name": { - "commentStart": 1053, + "commentStart": 1034, "end": 0, "name": "sketch1", "start": 0, @@ -1788,10 +1788,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 1020, + "commentStart": 1001, "end": 0, "name": { - "commentStart": 1020, + "commentStart": 1001, "end": 0, "name": "startProfileAt", "start": 0, @@ -1801,7 +1801,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 1020, + "commentStart": 1001, "end": 0, "start": 0, "type": "CallExpression", @@ -1810,14 +1810,14 @@ description: Result of parsing food-service-spatula.kcl { "arguments": [ { - "commentStart": 1080, + "commentStart": 1061, "end": 0, "properties": [ { - "commentStart": 1082, + "commentStart": 1063, "end": 0, "key": { - "commentStart": 1082, + "commentStart": 1063, "end": 0, "name": "angle", "start": 0, @@ -1827,10 +1827,10 @@ description: Result of parsing food-service-spatula.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1090, + "commentStart": 1071, "end": 0, "name": { - "commentStart": 1090, + "commentStart": 1071, "end": 0, "name": "angle", "start": 0, @@ -1843,10 +1843,10 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 1097, + "commentStart": 1078, "end": 0, "key": { - "commentStart": 1097, + "commentStart": 1078, "end": 0, "name": "length", "start": 0, @@ -1856,10 +1856,10 @@ description: Result of parsing food-service-spatula.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1106, + "commentStart": 1087, "end": 0, "name": { - "commentStart": 1106, + "commentStart": 1087, "end": 0, "name": "dist", "start": 0, @@ -1877,14 +1877,14 @@ description: Result of parsing food-service-spatula.kcl "type": "ObjectExpression" }, { - "commentStart": 1114, + "commentStart": 1095, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 1117, + "commentStart": 1098, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1894,10 +1894,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 1069, + "commentStart": 1050, "end": 0, "name": { - "commentStart": 1069, + "commentStart": 1050, "end": 0, "name": "angledLine", "start": 0, @@ -1907,7 +1907,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 1069, + "commentStart": 1050, "end": 0, "start": 0, "type": "CallExpression", @@ -1916,14 +1916,14 @@ description: Result of parsing food-service-spatula.kcl { "arguments": [ { - "commentStart": 1148, + "commentStart": 1129, "end": 0, "properties": [ { - "commentStart": 1150, + "commentStart": 1131, "end": 0, "key": { - "commentStart": 1150, + "commentStart": 1131, "end": 0, "name": "radius", "start": 0, @@ -1932,14 +1932,14 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1159, + "commentStart": 1140, "end": 0, "left": { "abs_path": false, - "commentStart": 1159, + "commentStart": 1140, "end": 0, "name": { - "commentStart": 1159, + "commentStart": 1140, "end": 0, "name": "width", "start": 0, @@ -1952,7 +1952,7 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "/", "right": { - "commentStart": 1167, + "commentStart": 1148, "end": 0, "raw": "2", "start": 0, @@ -1969,10 +1969,10 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 1170, + "commentStart": 1151, "end": 0, "key": { - "commentStart": 1170, + "commentStart": 1151, "end": 0, "name": "offset", "start": 0, @@ -1981,7 +1981,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1179, + "commentStart": 1160, "end": 0, "raw": "180", "start": 0, @@ -1999,14 +1999,14 @@ description: Result of parsing food-service-spatula.kcl "type": "ObjectExpression" }, { - "commentStart": 1186, + "commentStart": 1167, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 1189, + "commentStart": 1170, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2016,10 +2016,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 1134, + "commentStart": 1115, "end": 0, "name": { - "commentStart": 1134, + "commentStart": 1115, "end": 0, "name": "tangentialArc", "start": 0, @@ -2029,7 +2029,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 1134, + "commentStart": 1115, "end": 0, "start": 0, "type": "CallExpression", @@ -2038,14 +2038,14 @@ description: Result of parsing food-service-spatula.kcl { "arguments": [ { - "commentStart": 1216, + "commentStart": 1197, "end": 0, "properties": [ { - "commentStart": 1218, + "commentStart": 1199, "end": 0, "key": { - "commentStart": 1218, + "commentStart": 1199, "end": 0, "name": "angle", "start": 0, @@ -2055,10 +2055,10 @@ description: Result of parsing food-service-spatula.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1226, + "commentStart": 1207, "end": 0, "name": { - "commentStart": 1226, + "commentStart": 1207, "end": 0, "name": "angle", "start": 0, @@ -2071,10 +2071,10 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 1233, + "commentStart": 1214, "end": 0, "key": { - "commentStart": 1233, + "commentStart": 1214, "end": 0, "name": "length", "start": 0, @@ -2085,10 +2085,10 @@ description: Result of parsing food-service-spatula.kcl "value": { "argument": { "abs_path": false, - "commentStart": 1243, + "commentStart": 1224, "end": 0, "name": { - "commentStart": 1243, + "commentStart": 1224, "end": 0, "name": "dist", "start": 0, @@ -2099,7 +2099,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Name", "type": "Name" }, - "commentStart": 1242, + "commentStart": 1223, "end": 0, "operator": "-", "start": 0, @@ -2113,14 +2113,14 @@ description: Result of parsing food-service-spatula.kcl "type": "ObjectExpression" }, { - "commentStart": 1251, + "commentStart": 1232, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 1254, + "commentStart": 1235, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2130,10 +2130,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 1205, + "commentStart": 1186, "end": 0, "name": { - "commentStart": 1205, + "commentStart": 1186, "end": 0, "name": "angledLine", "start": 0, @@ -2143,7 +2143,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 1205, + "commentStart": 1186, "end": 0, "start": 0, "type": "CallExpression", @@ -2152,12 +2152,12 @@ description: Result of parsing food-service-spatula.kcl { "arguments": [ { - "commentStart": 1287, + "commentStart": 1268, "elements": [ { "arguments": [ { - "commentStart": 1302, + "commentStart": 1283, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2166,10 +2166,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 1288, + "commentStart": 1269, "end": 0, "name": { - "commentStart": 1288, + "commentStart": 1269, "end": 0, "name": "profileStartX", "start": 0, @@ -2179,7 +2179,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 1288, + "commentStart": 1269, "end": 0, "start": 0, "type": "CallExpression", @@ -2188,7 +2188,7 @@ description: Result of parsing food-service-spatula.kcl { "arguments": [ { - "commentStart": 1320, + "commentStart": 1301, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2197,10 +2197,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 1306, + "commentStart": 1287, "end": 0, "name": { - "commentStart": 1306, + "commentStart": 1287, "end": 0, "name": "profileStartY", "start": 0, @@ -2210,7 +2210,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 1306, + "commentStart": 1287, "end": 0, "start": 0, "type": "CallExpression", @@ -2223,14 +2223,14 @@ description: Result of parsing food-service-spatula.kcl "type": "ArrayExpression" }, { - "commentStart": 1325, + "commentStart": 1306, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 1328, + "commentStart": 1309, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2240,10 +2240,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 1271, + "commentStart": 1252, "end": 0, "name": { - "commentStart": 1271, + "commentStart": 1252, "end": 0, "name": "tangentialArcTo", "start": 0, @@ -2253,7 +2253,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 1271, + "commentStart": 1252, "end": 0, "start": 0, "type": "CallExpression", @@ -2263,10 +2263,10 @@ description: Result of parsing food-service-spatula.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1344, + "commentStart": 1325, "end": 0, "name": { - "commentStart": 1344, + "commentStart": 1325, "end": 0, "name": "close", "start": 0, @@ -2276,14 +2276,14 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 1344, + "commentStart": 1325, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 1020, + "commentStart": 1001, "end": 0, "start": 0, "type": "PipeExpression", @@ -2301,10 +2301,10 @@ description: Result of parsing food-service-spatula.kcl { "argument": { "abs_path": false, - "commentStart": 1361, + "commentStart": 1342, "end": 0, "name": { - "commentStart": 1361, + "commentStart": 1342, "end": 0, "name": "slotSketch", "start": 0, @@ -2315,24 +2315,24 @@ description: Result of parsing food-service-spatula.kcl "type": "Name", "type": "Name" }, - "commentStart": 1354, + "commentStart": 1335, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 510, + "commentStart": 491, "end": 0, "start": 0 }, - "commentStart": 481, + "commentStart": 462, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 482, + "commentStart": 463, "end": 0, "name": "sketch1", "start": 0, @@ -2342,7 +2342,7 @@ description: Result of parsing food-service-spatula.kcl { "type": "Parameter", "identifier": { - "commentStart": 491, + "commentStart": 472, "end": 0, "name": "start", "start": 0, @@ -2352,7 +2352,7 @@ description: Result of parsing food-service-spatula.kcl { "type": "Parameter", "identifier": { - "commentStart": 498, + "commentStart": 479, "end": 0, "name": "end", "start": 0, @@ -2362,7 +2362,7 @@ description: Result of parsing food-service-spatula.kcl { "type": "Parameter", "identifier": { - "commentStart": 503, + "commentStart": 484, "end": 0, "name": "width", "start": 0, @@ -2382,19 +2382,19 @@ description: Result of parsing food-service-spatula.kcl "preComments": [ "", "", - "// function for drawing slots on a sketch given the start and end points as well as a width" + "// Function for drawing slots on a sketch given the start and end points as well as a width" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1373, + "commentStart": 1354, "declaration": { - "commentStart": 1412, + "commentStart": 1393, "end": 0, "id": { - "commentStart": 1412, + "commentStart": 1393, "end": 0, "name": "sketch000", "start": 0, @@ -2404,10 +2404,10 @@ description: Result of parsing food-service-spatula.kcl "arguments": [ { "abs_path": false, - "commentStart": 1438, + "commentStart": 1419, "end": 0, "name": { - "commentStart": 1438, + "commentStart": 1419, "end": 0, "name": "XY", "start": 0, @@ -2421,10 +2421,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 1424, + "commentStart": 1405, "end": 0, "name": { - "commentStart": 1424, + "commentStart": 1405, "end": 0, "name": "startSketchOn", "start": 0, @@ -2434,7 +2434,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 1424, + "commentStart": 1405, "end": 0, "start": 0, "type": "CallExpression", @@ -2448,19 +2448,19 @@ description: Result of parsing food-service-spatula.kcl "preComments": [ "", "", - "// create a sketch on the \"XY\" plane" + "// Create a sketch on the \"XY\" plane" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1441, + "commentStart": 1422, "declaration": { - "commentStart": 1478, + "commentStart": 1459, "end": 0, "id": { - "commentStart": 1478, + "commentStart": 1459, "end": 0, "name": "flipperProfile", "start": 0, @@ -2471,15 +2471,15 @@ description: Result of parsing food-service-spatula.kcl { "arguments": [ { - "commentStart": 1510, + "commentStart": 1491, "elements": [ { "argument": { "abs_path": false, - "commentStart": 1512, + "commentStart": 1493, "end": 0, "name": { - "commentStart": 1512, + "commentStart": 1493, "end": 0, "name": "flipperLength", "start": 0, @@ -2490,7 +2490,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Name", "type": "Name" }, - "commentStart": 1511, + "commentStart": 1492, "end": 0, "operator": "-", "start": 0, @@ -2499,7 +2499,7 @@ description: Result of parsing food-service-spatula.kcl }, { "argument": { - "commentStart": 1528, + "commentStart": 1509, "end": 0, "raw": "32.0", "start": 0, @@ -2510,7 +2510,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 1527, + "commentStart": 1508, "end": 0, "operator": "-", "start": 0, @@ -2525,10 +2525,10 @@ description: Result of parsing food-service-spatula.kcl }, { "abs_path": false, - "commentStart": 1535, + "commentStart": 1516, "end": 0, "name": { - "commentStart": 1535, + "commentStart": 1516, "end": 0, "name": "sketch000", "start": 0, @@ -2542,10 +2542,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 1495, + "commentStart": 1476, "end": 0, "name": { - "commentStart": 1495, + "commentStart": 1476, "end": 0, "name": "startProfileAt", "start": 0, @@ -2555,7 +2555,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 1495, + "commentStart": 1476, "end": 0, "start": 0, "type": "CallExpression", @@ -2566,21 +2566,21 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 1556, + "commentStart": 1537, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1562, + "commentStart": 1543, "elements": [ { "abs_path": false, - "commentStart": 1563, + "commentStart": 1544, "end": 0, "name": { - "commentStart": 1563, + "commentStart": 1544, "end": 0, "name": "flipperLength", "start": 0, @@ -2592,7 +2592,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Name" }, { - "commentStart": 1578, + "commentStart": 1559, "end": 0, "raw": "2.0", "start": 0, @@ -2613,10 +2613,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 1551, + "commentStart": 1532, "end": 0, "name": { - "commentStart": 1551, + "commentStart": 1532, "end": 0, "name": "line", "start": 0, @@ -2626,7 +2626,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 1551, + "commentStart": 1532, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2638,14 +2638,14 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 1595, + "commentStart": 1576, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1604, + "commentStart": 1585, "end": 0, "raw": "60.0", "start": 0, @@ -2660,14 +2660,14 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 1610, + "commentStart": 1591, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1616, + "commentStart": 1597, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2678,10 +2678,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 1589, + "commentStart": 1570, "end": 0, "name": { - "commentStart": 1589, + "commentStart": 1570, "end": 0, "name": "yLine", "start": 0, @@ -2691,7 +2691,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 1589, + "commentStart": 1570, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2703,22 +2703,22 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 1637, + "commentStart": 1618, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1643, + "commentStart": 1624, "elements": [ { "argument": { "abs_path": false, - "commentStart": 1645, + "commentStart": 1626, "end": 0, "name": { - "commentStart": 1645, + "commentStart": 1626, "end": 0, "name": "flipperLength", "start": 0, @@ -2729,7 +2729,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Name", "type": "Name" }, - "commentStart": 1644, + "commentStart": 1625, "end": 0, "operator": "-", "start": 0, @@ -2737,7 +2737,7 @@ description: Result of parsing food-service-spatula.kcl "type": "UnaryExpression" }, { - "commentStart": 1660, + "commentStart": 1641, "end": 0, "raw": "2.0", "start": 0, @@ -2758,10 +2758,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 1632, + "commentStart": 1613, "end": 0, "name": { - "commentStart": 1632, + "commentStart": 1613, "end": 0, "name": "line", "start": 0, @@ -2771,7 +2771,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 1632, + "commentStart": 1613, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2781,14 +2781,14 @@ description: Result of parsing food-service-spatula.kcl { "arguments": [ { - "commentStart": 1675, + "commentStart": 1656, "end": 0, "properties": [ { - "commentStart": 1684, + "commentStart": 1665, "end": 0, "key": { - "commentStart": 1684, + "commentStart": 1665, "end": 0, "name": "angleEnd", "start": 0, @@ -2797,7 +2797,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1695, + "commentStart": 1676, "end": 0, "raw": "196.912390", "start": 0, @@ -2810,10 +2810,10 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 1714, + "commentStart": 1695, "end": 0, "key": { - "commentStart": 1714, + "commentStart": 1695, "end": 0, "name": "angleStart", "start": 0, @@ -2822,7 +2822,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1727, + "commentStart": 1708, "end": 0, "raw": "163.087610", "start": 0, @@ -2835,10 +2835,10 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 1746, + "commentStart": 1727, "end": 0, "key": { - "commentStart": 1746, + "commentStart": 1727, "end": 0, "name": "radius", "start": 0, @@ -2847,7 +2847,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1755, + "commentStart": 1736, "end": 0, "raw": "110.0", "start": 0, @@ -2865,7 +2865,7 @@ description: Result of parsing food-service-spatula.kcl "type": "ObjectExpression" }, { - "commentStart": 1769, + "commentStart": 1750, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2874,10 +2874,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 1671, + "commentStart": 1652, "end": 0, "name": { - "commentStart": 1671, + "commentStart": 1652, "end": 0, "name": "arc", "start": 0, @@ -2887,7 +2887,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 1671, + "commentStart": 1652, "end": 0, "start": 0, "type": "CallExpression", @@ -2897,10 +2897,10 @@ description: Result of parsing food-service-spatula.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1777, + "commentStart": 1758, "end": 0, "name": { - "commentStart": 1777, + "commentStart": 1758, "end": 0, "name": "close", "start": 0, @@ -2910,26 +2910,26 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 1777, + "commentStart": 1758, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 1495, + "commentStart": 1476, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "5": [ { - "commentStart": 1784, + "commentStart": 1765, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "create a profile of the middle", + "value": "Create a profile of the middle", "style": "line" } } @@ -2949,19 +2949,19 @@ description: Result of parsing food-service-spatula.kcl "preComments": [ "", "", - "// create a profile of the flipper" + "// Create a profile of the flipper" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1820, + "commentStart": 1801, "declaration": { - "commentStart": 1820, + "commentStart": 1801, "end": 0, "id": { - "commentStart": 1820, + "commentStart": 1801, "end": 0, "name": "slotProfile000", "start": 0, @@ -2971,10 +2971,10 @@ description: Result of parsing food-service-spatula.kcl "arguments": [ { "abs_path": false, - "commentStart": 1842, + "commentStart": 1823, "end": 0, "name": { - "commentStart": 1842, + "commentStart": 1823, "end": 0, "name": "sketch000", "start": 0, @@ -2986,11 +2986,11 @@ description: Result of parsing food-service-spatula.kcl "type": "Name" }, { - "commentStart": 1853, + "commentStart": 1834, "elements": [ { "argument": { - "commentStart": 1855, + "commentStart": 1836, "end": 0, "raw": "25", "start": 0, @@ -3001,7 +3001,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 1854, + "commentStart": 1835, "end": 0, "operator": "-", "start": 0, @@ -3009,7 +3009,7 @@ description: Result of parsing food-service-spatula.kcl "type": "UnaryExpression" }, { - "commentStart": 1859, + "commentStart": 1840, "end": 0, "raw": "0", "start": 0, @@ -3027,11 +3027,11 @@ description: Result of parsing food-service-spatula.kcl "type": "ArrayExpression" }, { - "commentStart": 1863, + "commentStart": 1844, "elements": [ { "argument": { - "commentStart": 1865, + "commentStart": 1846, "end": 0, "raw": "55", "start": 0, @@ -3042,7 +3042,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 1864, + "commentStart": 1845, "end": 0, "operator": "-", "start": 0, @@ -3050,7 +3050,7 @@ description: Result of parsing food-service-spatula.kcl "type": "UnaryExpression" }, { - "commentStart": 1869, + "commentStart": 1850, "end": 0, "raw": "0", "start": 0, @@ -3069,10 +3069,10 @@ description: Result of parsing food-service-spatula.kcl }, { "abs_path": false, - "commentStart": 1873, + "commentStart": 1854, "end": 0, "name": { - "commentStart": 1873, + "commentStart": 1854, "end": 0, "name": "flipperSlotWidth", "start": 0, @@ -3086,10 +3086,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 1837, + "commentStart": 1818, "end": 0, "name": { - "commentStart": 1837, + "commentStart": 1818, "end": 0, "name": "slot", "start": 0, @@ -3099,7 +3099,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 1837, + "commentStart": 1818, "end": 0, "start": 0, "type": "CallExpression", @@ -3115,12 +3115,12 @@ description: Result of parsing food-service-spatula.kcl "type": "VariableDeclaration" }, { - "commentStart": 1890, + "commentStart": 1871, "declaration": { - "commentStart": 1928, + "commentStart": 1909, "end": 0, "id": { - "commentStart": 1928, + "commentStart": 1909, "end": 0, "name": "slotProfile001", "start": 0, @@ -3130,10 +3130,10 @@ description: Result of parsing food-service-spatula.kcl "arguments": [ { "abs_path": false, - "commentStart": 1950, + "commentStart": 1931, "end": 0, "name": { - "commentStart": 1950, + "commentStart": 1931, "end": 0, "name": "sketch000", "start": 0, @@ -3145,11 +3145,11 @@ description: Result of parsing food-service-spatula.kcl "type": "Name" }, { - "commentStart": 1961, + "commentStart": 1942, "elements": [ { "argument": { - "commentStart": 1963, + "commentStart": 1944, "end": 0, "raw": "25", "start": 0, @@ -3160,7 +3160,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 1962, + "commentStart": 1943, "end": 0, "operator": "-", "start": 0, @@ -3168,7 +3168,7 @@ description: Result of parsing food-service-spatula.kcl "type": "UnaryExpression" }, { - "commentStart": 1967, + "commentStart": 1948, "end": 0, "raw": "18", "start": 0, @@ -3186,11 +3186,11 @@ description: Result of parsing food-service-spatula.kcl "type": "ArrayExpression" }, { - "commentStart": 1972, + "commentStart": 1953, "elements": [ { "argument": { - "commentStart": 1974, + "commentStart": 1955, "end": 0, "raw": "55", "start": 0, @@ -3201,7 +3201,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 1973, + "commentStart": 1954, "end": 0, "operator": "-", "start": 0, @@ -3209,7 +3209,7 @@ description: Result of parsing food-service-spatula.kcl "type": "UnaryExpression" }, { - "commentStart": 1978, + "commentStart": 1959, "end": 0, "raw": "19", "start": 0, @@ -3228,10 +3228,10 @@ description: Result of parsing food-service-spatula.kcl }, { "abs_path": false, - "commentStart": 1983, + "commentStart": 1964, "end": 0, "name": { - "commentStart": 1983, + "commentStart": 1964, "end": 0, "name": "flipperSlotWidth", "start": 0, @@ -3245,10 +3245,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 1945, + "commentStart": 1926, "end": 0, "name": { - "commentStart": 1945, + "commentStart": 1926, "end": 0, "name": "slot", "start": 0, @@ -3258,7 +3258,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 1945, + "commentStart": 1926, "end": 0, "start": 0, "type": "CallExpression", @@ -3272,19 +3272,19 @@ description: Result of parsing food-service-spatula.kcl "preComments": [ "", "", - "// create a profile of the top slot" + "// Create a profile of the top slot" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 2000, + "commentStart": 1981, "declaration": { - "commentStart": 2041, + "commentStart": 2022, "end": 0, "id": { - "commentStart": 2041, + "commentStart": 2022, "end": 0, "name": "slotProfile002", "start": 0, @@ -3294,10 +3294,10 @@ description: Result of parsing food-service-spatula.kcl "arguments": [ { "abs_path": false, - "commentStart": 2063, + "commentStart": 2044, "end": 0, "name": { - "commentStart": 2063, + "commentStart": 2044, "end": 0, "name": "sketch000", "start": 0, @@ -3309,11 +3309,11 @@ description: Result of parsing food-service-spatula.kcl "type": "Name" }, { - "commentStart": 2074, + "commentStart": 2055, "elements": [ { "argument": { - "commentStart": 2076, + "commentStart": 2057, "end": 0, "raw": "25", "start": 0, @@ -3324,7 +3324,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 2075, + "commentStart": 2056, "end": 0, "operator": "-", "start": 0, @@ -3333,7 +3333,7 @@ description: Result of parsing food-service-spatula.kcl }, { "argument": { - "commentStart": 2081, + "commentStart": 2062, "end": 0, "raw": "18", "start": 0, @@ -3344,7 +3344,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 2080, + "commentStart": 2061, "end": 0, "operator": "-", "start": 0, @@ -3358,11 +3358,11 @@ description: Result of parsing food-service-spatula.kcl "type": "ArrayExpression" }, { - "commentStart": 2086, + "commentStart": 2067, "elements": [ { "argument": { - "commentStart": 2088, + "commentStart": 2069, "end": 0, "raw": "55", "start": 0, @@ -3373,7 +3373,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 2087, + "commentStart": 2068, "end": 0, "operator": "-", "start": 0, @@ -3382,7 +3382,7 @@ description: Result of parsing food-service-spatula.kcl }, { "argument": { - "commentStart": 2093, + "commentStart": 2074, "end": 0, "raw": "19", "start": 0, @@ -3393,7 +3393,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 2092, + "commentStart": 2073, "end": 0, "operator": "-", "start": 0, @@ -3408,10 +3408,10 @@ description: Result of parsing food-service-spatula.kcl }, { "abs_path": false, - "commentStart": 2098, + "commentStart": 2079, "end": 0, "name": { - "commentStart": 2098, + "commentStart": 2079, "end": 0, "name": "flipperSlotWidth", "start": 0, @@ -3425,10 +3425,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 2058, + "commentStart": 2039, "end": 0, "name": { - "commentStart": 2058, + "commentStart": 2039, "end": 0, "name": "slot", "start": 0, @@ -3438,7 +3438,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 2058, + "commentStart": 2039, "end": 0, "start": 0, "type": "CallExpression", @@ -3452,19 +3452,19 @@ description: Result of parsing food-service-spatula.kcl "preComments": [ "", "", - "// create a profile of the bottom slot" + "// Create a profile of the bottom slot" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 2115, + "commentStart": 2096, "declaration": { - "commentStart": 2164, + "commentStart": 2145, "end": 0, "id": { - "commentStart": 2164, + "commentStart": 2145, "end": 0, "name": "spatulaProfile", "start": 0, @@ -3474,10 +3474,10 @@ description: Result of parsing food-service-spatula.kcl "body": [ { "abs_path": false, - "commentStart": 2181, + "commentStart": 2162, "end": 0, "name": { - "commentStart": 2181, + "commentStart": 2162, "end": 0, "name": "flipperProfile", "start": 0, @@ -3492,10 +3492,10 @@ description: Result of parsing food-service-spatula.kcl "arguments": [ { "abs_path": false, - "commentStart": 2206, + "commentStart": 2187, "end": 0, "name": { - "commentStart": 2206, + "commentStart": 2187, "end": 0, "name": "slotProfile000", "start": 0, @@ -3507,7 +3507,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Name" }, { - "commentStart": 2222, + "commentStart": 2203, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3516,10 +3516,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 2201, + "commentStart": 2182, "end": 0, "name": { - "commentStart": 2201, + "commentStart": 2182, "end": 0, "name": "hole", "start": 0, @@ -3529,7 +3529,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 2201, + "commentStart": 2182, "end": 0, "start": 0, "type": "CallExpression", @@ -3539,10 +3539,10 @@ description: Result of parsing food-service-spatula.kcl "arguments": [ { "abs_path": false, - "commentStart": 2235, + "commentStart": 2216, "end": 0, "name": { - "commentStart": 2235, + "commentStart": 2216, "end": 0, "name": "slotProfile001", "start": 0, @@ -3554,7 +3554,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Name" }, { - "commentStart": 2251, + "commentStart": 2232, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3563,10 +3563,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 2230, + "commentStart": 2211, "end": 0, "name": { - "commentStart": 2230, + "commentStart": 2211, "end": 0, "name": "hole", "start": 0, @@ -3576,7 +3576,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 2230, + "commentStart": 2211, "end": 0, "start": 0, "type": "CallExpression", @@ -3586,10 +3586,10 @@ description: Result of parsing food-service-spatula.kcl "arguments": [ { "abs_path": false, - "commentStart": 2264, + "commentStart": 2245, "end": 0, "name": { - "commentStart": 2264, + "commentStart": 2245, "end": 0, "name": "slotProfile002", "start": 0, @@ -3601,7 +3601,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Name" }, { - "commentStart": 2280, + "commentStart": 2261, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3610,10 +3610,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 2259, + "commentStart": 2240, "end": 0, "name": { - "commentStart": 2259, + "commentStart": 2240, "end": 0, "name": "hole", "start": 0, @@ -3623,26 +3623,26 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 2259, + "commentStart": 2240, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 2181, + "commentStart": 2162, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "3": [ { - "commentStart": 2282, + "commentStart": 2263, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "extrude the profile to create the spatula flipper", + "value": "Extrude the profile to create the spatula flipper", "style": "line" } } @@ -3662,19 +3662,19 @@ description: Result of parsing food-service-spatula.kcl "preComments": [ "", "", - "// create a profile with slots for the spatula" + "// Create a profile with slots for the spatula" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 2337, + "commentStart": 2318, "declaration": { - "commentStart": 2337, + "commentStart": 2318, "end": 0, "id": { - "commentStart": 2337, + "commentStart": 2318, "end": 0, "name": "flipper", "start": 0, @@ -3685,7 +3685,7 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 2371, + "commentStart": 2352, "end": 0, "name": "length", "start": 0, @@ -3693,10 +3693,10 @@ description: Result of parsing food-service-spatula.kcl }, "arg": { "abs_path": false, - "commentStart": 2380, + "commentStart": 2361, "end": 0, "name": { - "commentStart": 2380, + "commentStart": 2361, "end": 0, "name": "flipperThickness", "start": 0, @@ -3711,10 +3711,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 2347, + "commentStart": 2328, "end": 0, "name": { - "commentStart": 2347, + "commentStart": 2328, "end": 0, "name": "extrude", "start": 0, @@ -3724,17 +3724,17 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 2347, + "commentStart": 2328, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2355, + "commentStart": 2336, "end": 0, "name": { - "commentStart": 2355, + "commentStart": 2336, "end": 0, "name": "spatulaProfile", "start": 0, @@ -3756,14 +3756,14 @@ description: Result of parsing food-service-spatula.kcl "type": "VariableDeclaration" }, { - "commentStart": 2397, + "commentStart": 2378, "end": 0, "expression": { "arguments": [ { "type": "LabeledArg", "label": { - "commentStart": 2455, + "commentStart": 2436, "end": 0, "name": "radius", "start": 0, @@ -3771,10 +3771,10 @@ description: Result of parsing food-service-spatula.kcl }, "arg": { "abs_path": false, - "commentStart": 2464, + "commentStart": 2445, "end": 0, "name": { - "commentStart": 2464, + "commentStart": 2445, "end": 0, "name": "flipperFilletRadius", "start": 0, @@ -3789,23 +3789,23 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 2487, + "commentStart": 2468, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2494, + "commentStart": 2475, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 2520, + "commentStart": 2501, "end": 0, "name": { - "commentStart": 2520, + "commentStart": 2501, "end": 0, "name": "backEdge", "start": 0, @@ -3819,10 +3819,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 2500, + "commentStart": 2481, "end": 0, "name": { - "commentStart": 2500, + "commentStart": 2481, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -3832,7 +3832,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 2500, + "commentStart": 2481, "end": 0, "start": 0, "type": "CallExpression", @@ -3842,10 +3842,10 @@ description: Result of parsing food-service-spatula.kcl "arguments": [ { "abs_path": false, - "commentStart": 2559, + "commentStart": 2540, "end": 0, "name": { - "commentStart": 2559, + "commentStart": 2540, "end": 0, "name": "backEdge", "start": 0, @@ -3859,10 +3859,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 2535, + "commentStart": 2516, "end": 0, "name": { - "commentStart": 2535, + "commentStart": 2516, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -3872,7 +3872,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 2535, + "commentStart": 2516, "end": 0, "start": 0, "type": "CallExpression", @@ -3888,10 +3888,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 2434, + "commentStart": 2415, "end": 0, "name": { - "commentStart": 2434, + "commentStart": 2415, "end": 0, "name": "fillet", "start": 0, @@ -3901,17 +3901,17 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 2434, + "commentStart": 2415, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2444, + "commentStart": 2425, "end": 0, "name": { - "commentStart": 2444, + "commentStart": 2425, "end": 0, "name": "flipper", "start": 0, @@ -3926,19 +3926,19 @@ description: Result of parsing food-service-spatula.kcl "preComments": [ "", "", - "// fillet the edges of the flipper" + "// Fillet the edges of the flipper" ], "start": 0, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "commentStart": 2575, + "commentStart": 2556, "declaration": { - "commentStart": 2643, + "commentStart": 2624, "end": 0, "id": { - "commentStart": 2643, + "commentStart": 2624, "end": 0, "name": "sketch001", "start": 0, @@ -3951,22 +3951,22 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 2685, + "commentStart": 2666, "end": 0, "name": "offset", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2694, + "commentStart": 2675, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 2695, + "commentStart": 2676, "end": 0, "name": { - "commentStart": 2695, + "commentStart": 2676, "end": 0, "name": "handleWidth", "start": 0, @@ -3977,7 +3977,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Name", "type": "Name" }, - "commentStart": 2694, + "commentStart": 2675, "end": 0, "operator": "-", "start": 0, @@ -3986,7 +3986,7 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "/", "right": { - "commentStart": 2709, + "commentStart": 2690, "end": 0, "raw": "2", "start": 0, @@ -4005,10 +4005,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 2669, + "commentStart": 2650, "end": 0, "name": { - "commentStart": 2669, + "commentStart": 2650, "end": 0, "name": "offsetPlane", "start": 0, @@ -4018,17 +4018,17 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 2669, + "commentStart": 2650, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2681, + "commentStart": 2662, "end": 0, "name": { - "commentStart": 2681, + "commentStart": 2662, "end": 0, "name": "XZ", "start": 0, @@ -4043,10 +4043,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 2655, + "commentStart": 2636, "end": 0, "name": { - "commentStart": 2655, + "commentStart": 2636, "end": 0, "name": "startSketchOn", "start": 0, @@ -4056,7 +4056,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 2655, + "commentStart": 2636, "end": 0, "start": 0, "type": "CallExpression", @@ -4070,19 +4070,19 @@ description: Result of parsing food-service-spatula.kcl "preComments": [ "", "", - "// create a sketch on the \"XZ\" plane offset by half the thickness" + "// Create a sketch on the \"XZ\" plane offset by half the thickness" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 2712, + "commentStart": 2693, "declaration": { - "commentStart": 2756, + "commentStart": 2737, "end": 0, "id": { - "commentStart": 2756, + "commentStart": 2737, "end": 0, "name": "handleProfile", "start": 0, @@ -4093,10 +4093,10 @@ description: Result of parsing food-service-spatula.kcl { "arguments": [ { - "commentStart": 2787, + "commentStart": 2768, "elements": [ { - "commentStart": 2788, + "commentStart": 2769, "end": 0, "raw": "0.0", "start": 0, @@ -4109,10 +4109,10 @@ description: Result of parsing food-service-spatula.kcl }, { "abs_path": false, - "commentStart": 2793, + "commentStart": 2774, "end": 0, "name": { - "commentStart": 2793, + "commentStart": 2774, "end": 0, "name": "flipperThickness", "start": 0, @@ -4131,10 +4131,10 @@ description: Result of parsing food-service-spatula.kcl }, { "abs_path": false, - "commentStart": 2812, + "commentStart": 2793, "end": 0, "name": { - "commentStart": 2812, + "commentStart": 2793, "end": 0, "name": "sketch001", "start": 0, @@ -4148,10 +4148,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 2772, + "commentStart": 2753, "end": 0, "name": { - "commentStart": 2772, + "commentStart": 2753, "end": 0, "name": "startProfileAt", "start": 0, @@ -4161,7 +4161,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 2772, + "commentStart": 2753, "end": 0, "start": 0, "type": "CallExpression", @@ -4172,17 +4172,17 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 2833, + "commentStart": 2814, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2839, + "commentStart": 2820, "elements": [ { - "commentStart": 2840, + "commentStart": 2821, "end": 0, "raw": "31.819805", "start": 0, @@ -4194,7 +4194,7 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 2851, + "commentStart": 2832, "end": 0, "raw": "31.819805", "start": 0, @@ -4215,14 +4215,14 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 2863, + "commentStart": 2844, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2869, + "commentStart": 2850, "end": 0, "start": 0, "type": "TagDeclarator", @@ -4233,10 +4233,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 2828, + "commentStart": 2809, "end": 0, "name": { - "commentStart": 2828, + "commentStart": 2809, "end": 0, "name": "line", "start": 0, @@ -4246,7 +4246,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 2828, + "commentStart": 2809, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4258,17 +4258,17 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 2898, + "commentStart": 2879, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2904, + "commentStart": 2885, "elements": [ { - "commentStart": 2905, + "commentStart": 2886, "end": 0, "raw": "140.953893", "start": 0, @@ -4280,7 +4280,7 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 2917, + "commentStart": 2898, "end": 0, "raw": "51.303021", "start": 0, @@ -4301,10 +4301,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 2893, + "commentStart": 2874, "end": 0, "name": { - "commentStart": 2893, + "commentStart": 2874, "end": 0, "name": "line", "start": 0, @@ -4314,7 +4314,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 2893, + "commentStart": 2874, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4326,18 +4326,18 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 2939, + "commentStart": 2920, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2945, + "commentStart": 2926, "elements": [ { "argument": { - "commentStart": 2947, + "commentStart": 2928, "end": 0, "raw": "1.710101", "start": 0, @@ -4348,7 +4348,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 2946, + "commentStart": 2927, "end": 0, "operator": "-", "start": 0, @@ -4356,7 +4356,7 @@ description: Result of parsing food-service-spatula.kcl "type": "UnaryExpression" }, { - "commentStart": 2957, + "commentStart": 2938, "end": 0, "raw": "4.698463", "start": 0, @@ -4377,10 +4377,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 2934, + "commentStart": 2915, "end": 0, "name": { - "commentStart": 2934, + "commentStart": 2915, "end": 0, "name": "line", "start": 0, @@ -4390,7 +4390,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 2934, + "commentStart": 2915, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4402,18 +4402,18 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 2978, + "commentStart": 2959, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2984, + "commentStart": 2965, "elements": [ { "argument": { - "commentStart": 2986, + "commentStart": 2967, "end": 0, "raw": "141.995517", "start": 0, @@ -4424,7 +4424,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 2985, + "commentStart": 2966, "end": 0, "operator": "-", "start": 0, @@ -4433,7 +4433,7 @@ description: Result of parsing food-service-spatula.kcl }, { "argument": { - "commentStart": 2999, + "commentStart": 2980, "end": 0, "raw": "51.682142", "start": 0, @@ -4444,7 +4444,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 2998, + "commentStart": 2979, "end": 0, "operator": "-", "start": 0, @@ -4461,14 +4461,14 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 3011, + "commentStart": 2992, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3017, + "commentStart": 2998, "end": 0, "start": 0, "type": "TagDeclarator", @@ -4479,10 +4479,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 2973, + "commentStart": 2954, "end": 0, "name": { - "commentStart": 2973, + "commentStart": 2954, "end": 0, "name": "line", "start": 0, @@ -4492,7 +4492,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 2973, + "commentStart": 2954, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4504,18 +4504,18 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 3043, + "commentStart": 3024, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3049, + "commentStart": 3030, "elements": [ { "argument": { - "commentStart": 3051, + "commentStart": 3032, "end": 0, "raw": "36.139148", "start": 0, @@ -4526,7 +4526,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 3050, + "commentStart": 3031, "end": 0, "operator": "-", "start": 0, @@ -4535,7 +4535,7 @@ description: Result of parsing food-service-spatula.kcl }, { "argument": { - "commentStart": 3063, + "commentStart": 3044, "end": 0, "raw": "36.139148", "start": 0, @@ -4546,7 +4546,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 3062, + "commentStart": 3043, "end": 0, "operator": "-", "start": 0, @@ -4563,10 +4563,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 3038, + "commentStart": 3019, "end": 0, "name": { - "commentStart": 3038, + "commentStart": 3019, "end": 0, "name": "line", "start": 0, @@ -4576,7 +4576,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 3038, + "commentStart": 3019, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4588,14 +4588,14 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 3086, + "commentStart": 3067, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3095, + "commentStart": 3076, "end": 0, "raw": "7.071068", "start": 0, @@ -4610,10 +4610,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 3080, + "commentStart": 3061, "end": 0, "name": { - "commentStart": 3080, + "commentStart": 3061, "end": 0, "name": "xLine", "start": 0, @@ -4623,7 +4623,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 3080, + "commentStart": 3061, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4634,10 +4634,10 @@ description: Result of parsing food-service-spatula.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 3110, + "commentStart": 3091, "end": 0, "name": { - "commentStart": 3110, + "commentStart": 3091, "end": 0, "name": "close", "start": 0, @@ -4647,26 +4647,26 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 3110, + "commentStart": 3091, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 2772, + "commentStart": 2753, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "7": [ { - "commentStart": 3117, + "commentStart": 3098, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "create an extrusion extrude001", + "value": "Create an extrusion extrude001", "style": "line" } } @@ -4686,19 +4686,19 @@ description: Result of parsing food-service-spatula.kcl "preComments": [ "", "", - "// create a profile of the spatula handle" + "// Create a profile of the spatula handle" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 3153, + "commentStart": 3134, "declaration": { - "commentStart": 3153, + "commentStart": 3134, "end": 0, "id": { - "commentStart": 3153, + "commentStart": 3134, "end": 0, "name": "handle", "start": 0, @@ -4709,7 +4709,7 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 3185, + "commentStart": 3166, "end": 0, "name": "length", "start": 0, @@ -4717,10 +4717,10 @@ description: Result of parsing food-service-spatula.kcl }, "arg": { "abs_path": false, - "commentStart": 3194, + "commentStart": 3175, "end": 0, "name": { - "commentStart": 3194, + "commentStart": 3175, "end": 0, "name": "handleWidth", "start": 0, @@ -4735,10 +4735,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 3162, + "commentStart": 3143, "end": 0, "name": { - "commentStart": 3162, + "commentStart": 3143, "end": 0, "name": "extrude", "start": 0, @@ -4748,17 +4748,17 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 3162, + "commentStart": 3143, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 3170, + "commentStart": 3151, "end": 0, "name": { - "commentStart": 3170, + "commentStart": 3151, "end": 0, "name": "handleProfile", "start": 0, @@ -4780,21 +4780,21 @@ description: Result of parsing food-service-spatula.kcl "type": "VariableDeclaration" }, { - "commentStart": 3206, + "commentStart": 3187, "end": 0, "expression": { "arguments": [ { "type": "LabeledArg", "label": { - "commentStart": 3269, + "commentStart": 3250, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3278, + "commentStart": 3259, "end": 0, "raw": "4", "start": 0, @@ -4809,23 +4809,23 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 3283, + "commentStart": 3264, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3290, + "commentStart": 3271, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 3316, + "commentStart": 3297, "end": 0, "name": { - "commentStart": 3316, + "commentStart": 3297, "end": 0, "name": "handleBottomEdge", "start": 0, @@ -4839,10 +4839,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 3296, + "commentStart": 3277, "end": 0, "name": { - "commentStart": 3296, + "commentStart": 3277, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -4852,7 +4852,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 3296, + "commentStart": 3277, "end": 0, "start": 0, "type": "CallExpression", @@ -4862,10 +4862,10 @@ description: Result of parsing food-service-spatula.kcl "arguments": [ { "abs_path": false, - "commentStart": 3359, + "commentStart": 3340, "end": 0, "name": { - "commentStart": 3359, + "commentStart": 3340, "end": 0, "name": "handleTopEdge", "start": 0, @@ -4879,10 +4879,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 3339, + "commentStart": 3320, "end": 0, "name": { - "commentStart": 3339, + "commentStart": 3320, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -4892,7 +4892,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 3339, + "commentStart": 3320, "end": 0, "start": 0, "type": "CallExpression", @@ -4908,10 +4908,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 3249, + "commentStart": 3230, "end": 0, "name": { - "commentStart": 3249, + "commentStart": 3230, "end": 0, "name": "fillet", "start": 0, @@ -4921,17 +4921,17 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 3249, + "commentStart": 3230, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 3259, + "commentStart": 3240, "end": 0, "name": { - "commentStart": 3259, + "commentStart": 3240, "end": 0, "name": "handle", "start": 0, @@ -4946,33 +4946,33 @@ description: Result of parsing food-service-spatula.kcl "preComments": [ "", "", - "// fillet the bend of the spatula handle" + "// Fillet the bend of the spatula handle" ], "start": 0, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "commentStart": 3380, + "commentStart": 3361, "declaration": { - "commentStart": 3434, + "commentStart": 3415, "end": 0, "id": { - "commentStart": 3434, + "commentStart": 3415, "end": 0, "name": "handlePlane", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 3448, + "commentStart": 3429, "end": 0, "properties": [ { - "commentStart": 3452, + "commentStart": 3433, "end": 0, "key": { - "commentStart": 3452, + "commentStart": 3433, "end": 0, "name": "plane", "start": 0, @@ -4981,14 +4981,14 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3460, + "commentStart": 3441, "end": 0, "properties": [ { - "commentStart": 3466, + "commentStart": 3447, "end": 0, "key": { - "commentStart": 3466, + "commentStart": 3447, "end": 0, "name": "origin", "start": 0, @@ -4997,10 +4997,10 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3475, + "commentStart": 3456, "elements": [ { - "commentStart": 3476, + "commentStart": 3457, "end": 0, "raw": "208.593833", "start": 0, @@ -5012,7 +5012,7 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 3488, + "commentStart": 3469, "end": 0, "raw": "0.0", "start": 0, @@ -5024,7 +5024,7 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 3493, + "commentStart": 3474, "end": 0, "raw": "75.921946", "start": 0, @@ -5043,10 +5043,10 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 3509, + "commentStart": 3490, "end": 0, "key": { - "commentStart": 3509, + "commentStart": 3490, "end": 0, "name": "xAxis", "start": 0, @@ -5055,10 +5055,10 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3517, + "commentStart": 3498, "elements": [ { - "commentStart": 3518, + "commentStart": 3499, "end": 0, "raw": "0.342020", "start": 0, @@ -5071,7 +5071,7 @@ description: Result of parsing food-service-spatula.kcl }, { "argument": { - "commentStart": 3529, + "commentStart": 3510, "end": 0, "raw": "0.0", "start": 0, @@ -5082,7 +5082,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 3528, + "commentStart": 3509, "end": 0, "operator": "-", "start": 0, @@ -5091,7 +5091,7 @@ description: Result of parsing food-service-spatula.kcl }, { "argument": { - "commentStart": 3535, + "commentStart": 3516, "end": 0, "raw": "0.939693", "start": 0, @@ -5102,7 +5102,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 3534, + "commentStart": 3515, "end": 0, "operator": "-", "start": 0, @@ -5117,10 +5117,10 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 3550, + "commentStart": 3531, "end": 0, "key": { - "commentStart": 3550, + "commentStart": 3531, "end": 0, "name": "yAxis", "start": 0, @@ -5129,10 +5129,10 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3558, + "commentStart": 3539, "elements": [ { - "commentStart": 3559, + "commentStart": 3540, "end": 0, "raw": "0.0", "start": 0, @@ -5144,7 +5144,7 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 3564, + "commentStart": 3545, "end": 0, "raw": "1.0", "start": 0, @@ -5156,7 +5156,7 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 3569, + "commentStart": 3550, "end": 0, "raw": "0.0", "start": 0, @@ -5175,10 +5175,10 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 3579, + "commentStart": 3560, "end": 0, "key": { - "commentStart": 3579, + "commentStart": 3560, "end": 0, "name": "zAxis", "start": 0, @@ -5187,10 +5187,10 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3587, + "commentStart": 3568, "elements": [ { - "commentStart": 3588, + "commentStart": 3569, "end": 0, "raw": "0.939693", "start": 0, @@ -5203,7 +5203,7 @@ description: Result of parsing food-service-spatula.kcl }, { "argument": { - "commentStart": 3599, + "commentStart": 3580, "end": 0, "raw": "0.0", "start": 0, @@ -5214,7 +5214,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 3598, + "commentStart": 3579, "end": 0, "operator": "-", "start": 0, @@ -5222,7 +5222,7 @@ description: Result of parsing food-service-spatula.kcl "type": "UnaryExpression" }, { - "commentStart": 3604, + "commentStart": 3585, "end": 0, "raw": "0.342020", "start": 0, @@ -5259,19 +5259,19 @@ description: Result of parsing food-service-spatula.kcl "preComments": [ "", "", - "// define a plane which is at the end of the handle" + "// Define a plane which is at the end of the handle" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 3619, + "commentStart": 3600, "declaration": { - "commentStart": 3660, + "commentStart": 3641, "end": 0, "id": { - "commentStart": 3660, + "commentStart": 3641, "end": 0, "name": "sketch002", "start": 0, @@ -5281,10 +5281,10 @@ description: Result of parsing food-service-spatula.kcl "arguments": [ { "abs_path": false, - "commentStart": 3686, + "commentStart": 3667, "end": 0, "name": { - "commentStart": 3686, + "commentStart": 3667, "end": 0, "name": "handlePlane", "start": 0, @@ -5298,10 +5298,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 3672, + "commentStart": 3653, "end": 0, "name": { - "commentStart": 3672, + "commentStart": 3653, "end": 0, "name": "startSketchOn", "start": 0, @@ -5311,7 +5311,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 3672, + "commentStart": 3653, "end": 0, "start": 0, "type": "CallExpression", @@ -5325,19 +5325,19 @@ description: Result of parsing food-service-spatula.kcl "preComments": [ "", "", - "// create a sketch on the handle plane" + "// Create a sketch on the handle plane" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 3698, + "commentStart": 3679, "declaration": { - "commentStart": 3732, + "commentStart": 3713, "end": 0, "id": { - "commentStart": 3732, + "commentStart": 3713, "end": 0, "name": "gripProfile", "start": 0, @@ -5348,11 +5348,11 @@ description: Result of parsing food-service-spatula.kcl { "arguments": [ { - "commentStart": 3761, + "commentStart": 3742, "elements": [ { "argument": { - "commentStart": 3763, + "commentStart": 3744, "end": 0, "raw": "26.806746", "start": 0, @@ -5363,7 +5363,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 3762, + "commentStart": 3743, "end": 0, "operator": "-", "start": 0, @@ -5372,7 +5372,7 @@ description: Result of parsing food-service-spatula.kcl }, { "argument": { - "commentStart": 3775, + "commentStart": 3756, "end": 0, "raw": "10.0", "start": 0, @@ -5383,7 +5383,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 3774, + "commentStart": 3755, "end": 0, "operator": "-", "start": 0, @@ -5398,10 +5398,10 @@ description: Result of parsing food-service-spatula.kcl }, { "abs_path": false, - "commentStart": 3782, + "commentStart": 3763, "end": 0, "name": { - "commentStart": 3782, + "commentStart": 3763, "end": 0, "name": "sketch002", "start": 0, @@ -5415,10 +5415,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 3746, + "commentStart": 3727, "end": 0, "name": { - "commentStart": 3746, + "commentStart": 3727, "end": 0, "name": "startProfileAt", "start": 0, @@ -5428,7 +5428,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 3746, + "commentStart": 3727, "end": 0, "start": 0, "type": "CallExpression", @@ -5439,21 +5439,21 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 3804, + "commentStart": 3785, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3813, + "commentStart": 3794, "end": 0, "left": { "abs_path": false, - "commentStart": 3813, + "commentStart": 3794, "end": 0, "name": { - "commentStart": 3813, + "commentStart": 3794, "end": 0, "name": "gripWidth", "start": 0, @@ -5466,10 +5466,10 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "-", "right": { - "commentStart": 3826, + "commentStart": 3807, "end": 0, "left": { - "commentStart": 3826, + "commentStart": 3807, "end": 0, "raw": "2", "start": 0, @@ -5483,10 +5483,10 @@ description: Result of parsing food-service-spatula.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3830, + "commentStart": 3811, "end": 0, "name": { - "commentStart": 3830, + "commentStart": 3811, "end": 0, "name": "gripFilletRadius", "start": 0, @@ -5509,10 +5509,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 3798, + "commentStart": 3779, "end": 0, "name": { - "commentStart": 3798, + "commentStart": 3779, "end": 0, "name": "xLine", "start": 0, @@ -5522,7 +5522,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 3798, + "commentStart": 3779, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5532,14 +5532,14 @@ description: Result of parsing food-service-spatula.kcl { "arguments": [ { - "commentStart": 3858, + "commentStart": 3839, "end": 0, "properties": [ { - "commentStart": 3867, + "commentStart": 3848, "end": 0, "key": { - "commentStart": 3867, + "commentStart": 3848, "end": 0, "name": "angleStart", "start": 0, @@ -5549,7 +5549,7 @@ description: Result of parsing food-service-spatula.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 3881, + "commentStart": 3862, "end": 0, "raw": "90.0", "start": 0, @@ -5560,7 +5560,7 @@ description: Result of parsing food-service-spatula.kcl "suffix": "None" } }, - "commentStart": 3880, + "commentStart": 3861, "end": 0, "operator": "-", "start": 0, @@ -5569,10 +5569,10 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 3894, + "commentStart": 3875, "end": 0, "key": { - "commentStart": 3894, + "commentStart": 3875, "end": 0, "name": "angleEnd", "start": 0, @@ -5581,7 +5581,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3905, + "commentStart": 3886, "end": 0, "raw": "0.0", "start": 0, @@ -5594,10 +5594,10 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 3917, + "commentStart": 3898, "end": 0, "key": { - "commentStart": 3917, + "commentStart": 3898, "end": 0, "name": "radius", "start": 0, @@ -5607,10 +5607,10 @@ description: Result of parsing food-service-spatula.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 3926, + "commentStart": 3907, "end": 0, "name": { - "commentStart": 3926, + "commentStart": 3907, "end": 0, "name": "gripFilletRadius", "start": 0, @@ -5628,7 +5628,7 @@ description: Result of parsing food-service-spatula.kcl "type": "ObjectExpression" }, { - "commentStart": 3951, + "commentStart": 3932, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5637,10 +5637,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 3854, + "commentStart": 3835, "end": 0, "name": { - "commentStart": 3854, + "commentStart": 3835, "end": 0, "name": "arc", "start": 0, @@ -5650,7 +5650,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 3854, + "commentStart": 3835, "end": 0, "start": 0, "type": "CallExpression", @@ -5661,21 +5661,21 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 3965, + "commentStart": 3946, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3974, + "commentStart": 3955, "end": 0, "left": { "abs_path": false, - "commentStart": 3974, + "commentStart": 3955, "end": 0, "name": { - "commentStart": 3974, + "commentStart": 3955, "end": 0, "name": "gripHeight", "start": 0, @@ -5688,10 +5688,10 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "-", "right": { - "commentStart": 3988, + "commentStart": 3969, "end": 0, "left": { - "commentStart": 3988, + "commentStart": 3969, "end": 0, "raw": "2", "start": 0, @@ -5705,10 +5705,10 @@ description: Result of parsing food-service-spatula.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3992, + "commentStart": 3973, "end": 0, "name": { - "commentStart": 3992, + "commentStart": 3973, "end": 0, "name": "gripFilletRadius", "start": 0, @@ -5731,10 +5731,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 3959, + "commentStart": 3940, "end": 0, "name": { - "commentStart": 3959, + "commentStart": 3940, "end": 0, "name": "yLine", "start": 0, @@ -5744,7 +5744,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 3959, + "commentStart": 3940, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5754,14 +5754,14 @@ description: Result of parsing food-service-spatula.kcl { "arguments": [ { - "commentStart": 4020, + "commentStart": 4001, "end": 0, "properties": [ { - "commentStart": 4029, + "commentStart": 4010, "end": 0, "key": { - "commentStart": 4029, + "commentStart": 4010, "end": 0, "name": "angleStart", "start": 0, @@ -5770,7 +5770,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4042, + "commentStart": 4023, "end": 0, "raw": "0.0", "start": 0, @@ -5783,10 +5783,10 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 4054, + "commentStart": 4035, "end": 0, "key": { - "commentStart": 4054, + "commentStart": 4035, "end": 0, "name": "angleEnd", "start": 0, @@ -5795,7 +5795,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4065, + "commentStart": 4046, "end": 0, "raw": "90.0", "start": 0, @@ -5808,10 +5808,10 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 4078, + "commentStart": 4059, "end": 0, "key": { - "commentStart": 4078, + "commentStart": 4059, "end": 0, "name": "radius", "start": 0, @@ -5821,10 +5821,10 @@ description: Result of parsing food-service-spatula.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 4087, + "commentStart": 4068, "end": 0, "name": { - "commentStart": 4087, + "commentStart": 4068, "end": 0, "name": "gripFilletRadius", "start": 0, @@ -5842,7 +5842,7 @@ description: Result of parsing food-service-spatula.kcl "type": "ObjectExpression" }, { - "commentStart": 4112, + "commentStart": 4093, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5851,10 +5851,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 4016, + "commentStart": 3997, "end": 0, "name": { - "commentStart": 4016, + "commentStart": 3997, "end": 0, "name": "arc", "start": 0, @@ -5864,7 +5864,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 4016, + "commentStart": 3997, "end": 0, "start": 0, "type": "CallExpression", @@ -5875,7 +5875,7 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 4126, + "commentStart": 4107, "end": 0, "name": "length", "start": 0, @@ -5883,14 +5883,14 @@ description: Result of parsing food-service-spatula.kcl }, "arg": { "argument": { - "commentStart": 4137, + "commentStart": 4118, "end": 0, "left": { "abs_path": false, - "commentStart": 4137, + "commentStart": 4118, "end": 0, "name": { - "commentStart": 4137, + "commentStart": 4118, "end": 0, "name": "gripWidth", "start": 0, @@ -5903,10 +5903,10 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "-", "right": { - "commentStart": 4150, + "commentStart": 4131, "end": 0, "left": { - "commentStart": 4150, + "commentStart": 4131, "end": 0, "raw": "2", "start": 0, @@ -5920,10 +5920,10 @@ description: Result of parsing food-service-spatula.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4154, + "commentStart": 4135, "end": 0, "name": { - "commentStart": 4154, + "commentStart": 4135, "end": 0, "name": "gripFilletRadius", "start": 0, @@ -5942,7 +5942,7 @@ description: Result of parsing food-service-spatula.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 4135, + "commentStart": 4116, "end": 0, "operator": "-", "start": 0, @@ -5953,10 +5953,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 4120, + "commentStart": 4101, "end": 0, "name": { - "commentStart": 4120, + "commentStart": 4101, "end": 0, "name": "xLine", "start": 0, @@ -5966,7 +5966,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 4120, + "commentStart": 4101, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5976,14 +5976,14 @@ description: Result of parsing food-service-spatula.kcl { "arguments": [ { - "commentStart": 4183, + "commentStart": 4164, "end": 0, "properties": [ { - "commentStart": 4192, + "commentStart": 4173, "end": 0, "key": { - "commentStart": 4192, + "commentStart": 4173, "end": 0, "name": "angleStart", "start": 0, @@ -5992,7 +5992,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4205, + "commentStart": 4186, "end": 0, "raw": "90.0", "start": 0, @@ -6005,10 +6005,10 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 4218, + "commentStart": 4199, "end": 0, "key": { - "commentStart": 4218, + "commentStart": 4199, "end": 0, "name": "angleEnd", "start": 0, @@ -6017,7 +6017,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4229, + "commentStart": 4210, "end": 0, "raw": "180.0", "start": 0, @@ -6030,10 +6030,10 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 4243, + "commentStart": 4224, "end": 0, "key": { - "commentStart": 4243, + "commentStart": 4224, "end": 0, "name": "radius", "start": 0, @@ -6043,10 +6043,10 @@ description: Result of parsing food-service-spatula.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 4252, + "commentStart": 4233, "end": 0, "name": { - "commentStart": 4252, + "commentStart": 4233, "end": 0, "name": "gripFilletRadius", "start": 0, @@ -6064,7 +6064,7 @@ description: Result of parsing food-service-spatula.kcl "type": "ObjectExpression" }, { - "commentStart": 4277, + "commentStart": 4258, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -6073,10 +6073,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 4179, + "commentStart": 4160, "end": 0, "name": { - "commentStart": 4179, + "commentStart": 4160, "end": 0, "name": "arc", "start": 0, @@ -6086,7 +6086,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 4179, + "commentStart": 4160, "end": 0, "start": 0, "type": "CallExpression", @@ -6097,7 +6097,7 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 4291, + "commentStart": 4272, "end": 0, "name": "length", "start": 0, @@ -6105,14 +6105,14 @@ description: Result of parsing food-service-spatula.kcl }, "arg": { "argument": { - "commentStart": 4302, + "commentStart": 4283, "end": 0, "left": { "abs_path": false, - "commentStart": 4302, + "commentStart": 4283, "end": 0, "name": { - "commentStart": 4302, + "commentStart": 4283, "end": 0, "name": "gripHeight", "start": 0, @@ -6125,10 +6125,10 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "-", "right": { - "commentStart": 4316, + "commentStart": 4297, "end": 0, "left": { - "commentStart": 4316, + "commentStart": 4297, "end": 0, "raw": "2", "start": 0, @@ -6142,10 +6142,10 @@ description: Result of parsing food-service-spatula.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4320, + "commentStart": 4301, "end": 0, "name": { - "commentStart": 4320, + "commentStart": 4301, "end": 0, "name": "gripFilletRadius", "start": 0, @@ -6164,7 +6164,7 @@ description: Result of parsing food-service-spatula.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 4300, + "commentStart": 4281, "end": 0, "operator": "-", "start": 0, @@ -6175,14 +6175,14 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 4340, + "commentStart": 4321, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4346, + "commentStart": 4327, "end": 0, "start": 0, "type": "TagDeclarator", @@ -6193,10 +6193,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 4285, + "commentStart": 4266, "end": 0, "name": { - "commentStart": 4285, + "commentStart": 4266, "end": 0, "name": "yLine", "start": 0, @@ -6206,7 +6206,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 4285, + "commentStart": 4266, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6216,14 +6216,14 @@ description: Result of parsing food-service-spatula.kcl { "arguments": [ { - "commentStart": 4369, + "commentStart": 4350, "end": 0, "properties": [ { - "commentStart": 4378, + "commentStart": 4359, "end": 0, "key": { - "commentStart": 4378, + "commentStart": 4359, "end": 0, "name": "angleStart", "start": 0, @@ -6232,7 +6232,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4391, + "commentStart": 4372, "end": 0, "raw": "180.0", "start": 0, @@ -6245,10 +6245,10 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 4405, + "commentStart": 4386, "end": 0, "key": { - "commentStart": 4405, + "commentStart": 4386, "end": 0, "name": "angleEnd", "start": 0, @@ -6257,7 +6257,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4416, + "commentStart": 4397, "end": 0, "raw": "270.0", "start": 0, @@ -6270,10 +6270,10 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 4430, + "commentStart": 4411, "end": 0, "key": { - "commentStart": 4430, + "commentStart": 4411, "end": 0, "name": "radius", "start": 0, @@ -6283,10 +6283,10 @@ description: Result of parsing food-service-spatula.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 4439, + "commentStart": 4420, "end": 0, "name": { - "commentStart": 4439, + "commentStart": 4420, "end": 0, "name": "gripFilletRadius", "start": 0, @@ -6304,7 +6304,7 @@ description: Result of parsing food-service-spatula.kcl "type": "ObjectExpression" }, { - "commentStart": 4464, + "commentStart": 4445, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -6313,10 +6313,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 4365, + "commentStart": 4346, "end": 0, "name": { - "commentStart": 4365, + "commentStart": 4346, "end": 0, "name": "arc", "start": 0, @@ -6326,7 +6326,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 4365, + "commentStart": 4346, "end": 0, "start": 0, "type": "CallExpression", @@ -6336,10 +6336,10 @@ description: Result of parsing food-service-spatula.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 4472, + "commentStart": 4453, "end": 0, "name": { - "commentStart": 4472, + "commentStart": 4453, "end": 0, "name": "close", "start": 0, @@ -6349,26 +6349,26 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 4472, + "commentStart": 4453, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 3746, + "commentStart": 3727, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "9": [ { - "commentStart": 4479, + "commentStart": 4460, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "extrude the grip profile to create the grip", + "value": "Extrude the grip profile to create the grip", "style": "line" } } @@ -6388,19 +6388,19 @@ description: Result of parsing food-service-spatula.kcl "preComments": [ "", "", - "// create a profile of the grip" + "// Create a profile of the grip" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 4528, + "commentStart": 4509, "declaration": { - "commentStart": 4528, + "commentStart": 4509, "end": 0, "id": { - "commentStart": 4528, + "commentStart": 4509, "end": 0, "name": "grip", "start": 0, @@ -6411,7 +6411,7 @@ description: Result of parsing food-service-spatula.kcl { "type": "LabeledArg", "label": { - "commentStart": 4556, + "commentStart": 4537, "end": 0, "name": "length", "start": 0, @@ -6420,10 +6420,10 @@ description: Result of parsing food-service-spatula.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 4566, + "commentStart": 4547, "end": 0, "name": { - "commentStart": 4566, + "commentStart": 4547, "end": 0, "name": "gripLength", "start": 0, @@ -6434,7 +6434,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Name", "type": "Name" }, - "commentStart": 4565, + "commentStart": 4546, "end": 0, "operator": "-", "start": 0, @@ -6445,10 +6445,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 4535, + "commentStart": 4516, "end": 0, "name": { - "commentStart": 4535, + "commentStart": 4516, "end": 0, "name": "extrude", "start": 0, @@ -6458,17 +6458,17 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 4535, + "commentStart": 4516, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 4543, + "commentStart": 4524, "end": 0, "name": { - "commentStart": 4543, + "commentStart": 4524, "end": 0, "name": "gripProfile", "start": 0, @@ -6490,12 +6490,12 @@ description: Result of parsing food-service-spatula.kcl "type": "VariableDeclaration" }, { - "commentStart": 4577, + "commentStart": 4558, "declaration": { - "commentStart": 4623, + "commentStart": 4604, "end": 0, "id": { - "commentStart": 4623, + "commentStart": 4604, "end": 0, "name": "sketch003", "start": 0, @@ -6505,10 +6505,10 @@ description: Result of parsing food-service-spatula.kcl "arguments": [ { "abs_path": false, - "commentStart": 4649, + "commentStart": 4630, "end": 0, "name": { - "commentStart": 4649, + "commentStart": 4630, "end": 0, "name": "grip", "start": 0, @@ -6521,10 +6521,10 @@ description: Result of parsing food-service-spatula.kcl }, { "abs_path": false, - "commentStart": 4655, + "commentStart": 4636, "end": 0, "name": { - "commentStart": 4655, + "commentStart": 4636, "end": 0, "name": "gripEdgeTop", "start": 0, @@ -6538,10 +6538,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 4635, + "commentStart": 4616, "end": 0, "name": { - "commentStart": 4635, + "commentStart": 4616, "end": 0, "name": "startSketchOn", "start": 0, @@ -6551,7 +6551,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 4635, + "commentStart": 4616, "end": 0, "start": 0, "type": "CallExpression", @@ -6565,19 +6565,19 @@ description: Result of parsing food-service-spatula.kcl "preComments": [ "", "", - "// create a sketch on the grip for the hole" + "// Create a sketch on the grip for the hole" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 4667, + "commentStart": 4648, "declaration": { - "commentStart": 4707, + "commentStart": 4688, "end": 0, "id": { - "commentStart": 4707, + "commentStart": 4688, "end": 0, "name": "gripHoleProfile", "start": 0, @@ -6587,10 +6587,10 @@ description: Result of parsing food-service-spatula.kcl "arguments": [ { "abs_path": false, - "commentStart": 4730, + "commentStart": 4711, "end": 0, "name": { - "commentStart": 4730, + "commentStart": 4711, "end": 0, "name": "sketch003", "start": 0, @@ -6602,10 +6602,10 @@ description: Result of parsing food-service-spatula.kcl "type": "Name" }, { - "commentStart": 4741, + "commentStart": 4722, "elements": [ { - "commentStart": 4742, + "commentStart": 4723, "end": 0, "raw": "0", "start": 0, @@ -6617,7 +6617,7 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 4745, + "commentStart": 4726, "end": 0, "raw": "200", "start": 0, @@ -6635,10 +6635,10 @@ description: Result of parsing food-service-spatula.kcl "type": "ArrayExpression" }, { - "commentStart": 4751, + "commentStart": 4732, "elements": [ { - "commentStart": 4752, + "commentStart": 4733, "end": 0, "raw": "0", "start": 0, @@ -6650,7 +6650,7 @@ description: Result of parsing food-service-spatula.kcl } }, { - "commentStart": 4755, + "commentStart": 4736, "end": 0, "raw": "210", "start": 0, @@ -6669,10 +6669,10 @@ description: Result of parsing food-service-spatula.kcl }, { "abs_path": false, - "commentStart": 4761, + "commentStart": 4742, "end": 0, "name": { - "commentStart": 4761, + "commentStart": 4742, "end": 0, "name": "gripSlotWidth", "start": 0, @@ -6686,10 +6686,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 4725, + "commentStart": 4706, "end": 0, "name": { - "commentStart": 4725, + "commentStart": 4706, "end": 0, "name": "slot", "start": 0, @@ -6699,7 +6699,7 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 4725, + "commentStart": 4706, "end": 0, "start": 0, "type": "CallExpression", @@ -6713,36 +6713,36 @@ description: Result of parsing food-service-spatula.kcl "preComments": [ "", "", - "// create a profile for the grip hole" + "// Create a profile for the grip hole" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 4775, + "commentStart": 4756, "end": 0, "expression": { "arguments": [ { "type": "LabeledArg", "label": { - "commentStart": 4828, + "commentStart": 4809, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4837, + "commentStart": 4818, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 4838, + "commentStart": 4819, "end": 0, "name": { - "commentStart": 4838, + "commentStart": 4819, "end": 0, "name": "gripWidth", "start": 0, @@ -6753,7 +6753,7 @@ description: Result of parsing food-service-spatula.kcl "type": "Name", "type": "Name" }, - "commentStart": 4837, + "commentStart": 4818, "end": 0, "operator": "-", "start": 0, @@ -6762,7 +6762,7 @@ description: Result of parsing food-service-spatula.kcl }, "operator": "-", "right": { - "commentStart": 4850, + "commentStart": 4831, "end": 0, "raw": "20", "start": 0, @@ -6781,10 +6781,10 @@ description: Result of parsing food-service-spatula.kcl ], "callee": { "abs_path": false, - "commentStart": 4803, + "commentStart": 4784, "end": 0, "name": { - "commentStart": 4803, + "commentStart": 4784, "end": 0, "name": "extrude", "start": 0, @@ -6794,17 +6794,17 @@ description: Result of parsing food-service-spatula.kcl "start": 0, "type": "Name" }, - "commentStart": 4803, + "commentStart": 4784, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 4811, + "commentStart": 4792, "end": 0, "name": { - "commentStart": 4811, + "commentStart": 4792, "end": 0, "name": "gripHoleProfile", "start": 0, @@ -6819,7 +6819,7 @@ description: Result of parsing food-service-spatula.kcl "preComments": [ "", "", - "// cut a hole in the grip" + "// Cut a hole in the grip" ], "start": 0, "type": "ExpressionStatement", diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ops.snap b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ops.snap index 9944cfcd4..bcd85acd4 100644 --- a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/ops.snap @@ -24,8 +24,8 @@ description: Operations executed food-service-spatula.kcl "type": "FunctionCall", "name": "slot", "functionSourceRange": [ - 481, - 1373, + 462, + 1354, 0 ], "unlabeledArg": null, @@ -78,8 +78,8 @@ description: Operations executed food-service-spatula.kcl "type": "FunctionCall", "name": "slot", "functionSourceRange": [ - 481, - 1373, + 462, + 1354, 0 ], "unlabeledArg": null, @@ -132,8 +132,8 @@ description: Operations executed food-service-spatula.kcl "type": "FunctionCall", "name": "slot", "functionSourceRange": [ - 481, - 1373, + 462, + 1354, 0 ], "unlabeledArg": null, @@ -717,8 +717,8 @@ description: Operations executed food-service-spatula.kcl "type": "FunctionCall", "name": "slot", "functionSourceRange": [ - 481, - 1373, + 462, + 1354, 0 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap index da8c5080e..b2602d99a 100644 --- a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap @@ -37,9 +37,9 @@ description: Variables in memory after executing food-service-spatula.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1616, - "end": 1625, - "start": 1616, + "commentStart": 1597, + "end": 1606, + "start": 1597, "type": "TagDeclarator", "value": "backEdge" }, @@ -100,9 +100,9 @@ description: Variables in memory after executing food-service-spatula.kcl -30.0 ], "tag": { - "commentStart": 1616, - "end": 1625, - "start": 1616, + "commentStart": 1597, + "end": 1606, + "start": 1597, "type": "TagDeclarator", "value": "backEdge" }, @@ -307,9 +307,9 @@ description: Variables in memory after executing food-service-spatula.kcl -30.0 ], "tag": { - "commentStart": 1616, - "end": 1625, - "start": 1616, + "commentStart": 1597, + "end": 1606, + "start": 1597, "type": "TagDeclarator", "value": "backEdge" }, @@ -526,9 +526,9 @@ description: Variables in memory after executing food-service-spatula.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4346, - "end": 4358, - "start": 4346, + "commentStart": 4327, + "end": 4339, + "start": 4327, "type": "TagDeclarator", "value": "gripEdgeTop" }, @@ -688,9 +688,9 @@ description: Variables in memory after executing food-service-spatula.kcl 7.0 ], "tag": { - "commentStart": 4346, - "end": 4358, - "start": 4346, + "commentStart": 4327, + "end": 4339, + "start": 4327, "type": "TagDeclarator", "value": "gripEdgeTop" }, @@ -862,9 +862,9 @@ description: Variables in memory after executing food-service-spatula.kcl 200.0 ], "tag": { - "commentStart": 1117, - "end": 1125, - "start": 1117, + "commentStart": 1098, + "end": 1106, + "start": 1098, "type": "TagDeclarator", "value": "line000" }, @@ -892,9 +892,9 @@ description: Variables in memory after executing food-service-spatula.kcl 210.0 ], "tag": { - "commentStart": 1189, - "end": 1196, - "start": 1189, + "commentStart": 1170, + "end": 1177, + "start": 1170, "type": "TagDeclarator", "value": "arc000" }, @@ -917,9 +917,9 @@ description: Variables in memory after executing food-service-spatula.kcl 210.0 ], "tag": { - "commentStart": 1254, - "end": 1262, - "start": 1254, + "commentStart": 1235, + "end": 1243, + "start": 1235, "type": "TagDeclarator", "value": "line001" }, @@ -947,9 +947,9 @@ description: Variables in memory after executing food-service-spatula.kcl 200.0 ], "tag": { - "commentStart": 1328, - "end": 1335, - "start": 1328, + "commentStart": 1309, + "end": 1316, + "start": 1309, "type": "TagDeclarator", "value": "arc001" }, @@ -1054,9 +1054,9 @@ description: Variables in memory after executing food-service-spatula.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4346, - "end": 4358, - "start": 4346, + "commentStart": 4327, + "end": 4339, + "start": 4327, "type": "TagDeclarator", "value": "gripEdgeTop" }, @@ -1216,9 +1216,9 @@ description: Variables in memory after executing food-service-spatula.kcl 7.0 ], "tag": { - "commentStart": 4346, - "end": 4358, - "start": 4346, + "commentStart": 4327, + "end": 4339, + "start": 4327, "type": "TagDeclarator", "value": "gripEdgeTop" }, @@ -1550,9 +1550,9 @@ description: Variables in memory after executing food-service-spatula.kcl 7.0 ], "tag": { - "commentStart": 4346, - "end": 4358, - "start": 4346, + "commentStart": 4327, + "end": 4339, + "start": 4327, "type": "TagDeclarator", "value": "gripEdgeTop" }, @@ -1708,9 +1708,9 @@ description: Variables in memory after executing food-service-spatula.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2869, - "end": 2886, - "start": 2869, + "commentStart": 2850, + "end": 2867, + "start": 2850, "type": "TagDeclarator", "value": "handleBottomEdge" }, @@ -1735,9 +1735,9 @@ description: Variables in memory after executing food-service-spatula.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 3017, - "end": 3031, - "start": 3017, + "commentStart": 2998, + "end": 3012, + "start": 2998, "type": "TagDeclarator", "value": "handleTopEdge" }, @@ -1779,9 +1779,9 @@ description: Variables in memory after executing food-service-spatula.kcl 3.5 ], "tag": { - "commentStart": 2869, - "end": 2886, - "start": 2869, + "commentStart": 2850, + "end": 2867, + "start": 2850, "type": "TagDeclarator", "value": "handleBottomEdge" }, @@ -1842,9 +1842,9 @@ description: Variables in memory after executing food-service-spatula.kcl 91.3213 ], "tag": { - "commentStart": 3017, - "end": 3031, - "start": 3017, + "commentStart": 2998, + "end": 3012, + "start": 2998, "type": "TagDeclarator", "value": "handleTopEdge" }, @@ -2193,9 +2193,9 @@ description: Variables in memory after executing food-service-spatula.kcl 3.5 ], "tag": { - "commentStart": 2869, - "end": 2886, - "start": 2869, + "commentStart": 2850, + "end": 2867, + "start": 2850, "type": "TagDeclarator", "value": "handleBottomEdge" }, @@ -2256,9 +2256,9 @@ description: Variables in memory after executing food-service-spatula.kcl 91.3213 ], "tag": { - "commentStart": 3017, - "end": 3031, - "start": 3017, + "commentStart": 2998, + "end": 3012, + "start": 2998, "type": "TagDeclarator", "value": "handleTopEdge" }, @@ -2587,9 +2587,9 @@ description: Variables in memory after executing food-service-spatula.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4346, - "end": 4358, - "start": 4346, + "commentStart": 4327, + "end": 4339, + "start": 4327, "type": "TagDeclarator", "value": "gripEdgeTop" }, @@ -2749,9 +2749,9 @@ description: Variables in memory after executing food-service-spatula.kcl 7.0 ], "tag": { - "commentStart": 4346, - "end": 4358, - "start": 4346, + "commentStart": 4327, + "end": 4339, + "start": 4327, "type": "TagDeclarator", "value": "gripEdgeTop" }, @@ -2899,9 +2899,9 @@ description: Variables in memory after executing food-service-spatula.kcl 5.0 ], "tag": { - "commentStart": 1117, - "end": 1125, - "start": 1117, + "commentStart": 1098, + "end": 1106, + "start": 1098, "type": "TagDeclarator", "value": "line000" }, @@ -2929,9 +2929,9 @@ description: Variables in memory after executing food-service-spatula.kcl 5.0 ], "tag": { - "commentStart": 1189, - "end": 1196, - "start": 1189, + "commentStart": 1170, + "end": 1177, + "start": 1170, "type": "TagDeclarator", "value": "arc000" }, @@ -2954,9 +2954,9 @@ description: Variables in memory after executing food-service-spatula.kcl -5.0 ], "tag": { - "commentStart": 1254, - "end": 1262, - "start": 1254, + "commentStart": 1235, + "end": 1243, + "start": 1235, "type": "TagDeclarator", "value": "line001" }, @@ -2984,9 +2984,9 @@ description: Variables in memory after executing food-service-spatula.kcl -5.0 ], "tag": { - "commentStart": 1328, - "end": 1335, - "start": 1328, + "commentStart": 1309, + "end": 1316, + "start": 1309, "type": "TagDeclarator", "value": "arc001" }, @@ -3107,9 +3107,9 @@ description: Variables in memory after executing food-service-spatula.kcl 22.9972 ], "tag": { - "commentStart": 1117, - "end": 1125, - "start": 1117, + "commentStart": 1098, + "end": 1106, + "start": 1098, "type": "TagDeclarator", "value": "line000" }, @@ -3137,9 +3137,9 @@ description: Variables in memory after executing food-service-spatula.kcl 23.9972 ], "tag": { - "commentStart": 1189, - "end": 1196, - "start": 1189, + "commentStart": 1170, + "end": 1177, + "start": 1170, "type": "TagDeclarator", "value": "arc000" }, @@ -3162,9 +3162,9 @@ description: Variables in memory after executing food-service-spatula.kcl 14.0028 ], "tag": { - "commentStart": 1254, - "end": 1262, - "start": 1254, + "commentStart": 1235, + "end": 1243, + "start": 1235, "type": "TagDeclarator", "value": "line001" }, @@ -3192,9 +3192,9 @@ description: Variables in memory after executing food-service-spatula.kcl 13.0028 ], "tag": { - "commentStart": 1328, - "end": 1335, - "start": 1328, + "commentStart": 1309, + "end": 1316, + "start": 1309, "type": "TagDeclarator", "value": "arc001" }, @@ -3315,9 +3315,9 @@ description: Variables in memory after executing food-service-spatula.kcl -13.0028 ], "tag": { - "commentStart": 1117, - "end": 1125, - "start": 1117, + "commentStart": 1098, + "end": 1106, + "start": 1098, "type": "TagDeclarator", "value": "line000" }, @@ -3345,9 +3345,9 @@ description: Variables in memory after executing food-service-spatula.kcl -14.0028 ], "tag": { - "commentStart": 1189, - "end": 1196, - "start": 1189, + "commentStart": 1170, + "end": 1177, + "start": 1170, "type": "TagDeclarator", "value": "arc000" }, @@ -3370,9 +3370,9 @@ description: Variables in memory after executing food-service-spatula.kcl -23.9972 ], "tag": { - "commentStart": 1254, - "end": 1262, - "start": 1254, + "commentStart": 1235, + "end": 1243, + "start": 1235, "type": "TagDeclarator", "value": "line001" }, @@ -3400,9 +3400,9 @@ description: Variables in memory after executing food-service-spatula.kcl -22.9972 ], "tag": { - "commentStart": 1328, - "end": 1335, - "start": 1328, + "commentStart": 1309, + "end": 1316, + "start": 1309, "type": "TagDeclarator", "value": "arc001" }, @@ -3542,9 +3542,9 @@ description: Variables in memory after executing food-service-spatula.kcl -30.0 ], "tag": { - "commentStart": 1616, - "end": 1625, - "start": 1616, + "commentStart": 1597, + "end": 1606, + "start": 1597, "type": "TagDeclarator", "value": "backEdge" }, diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_graph_flowchart.snap.md index d8cb09f0a..bbae61a28 100644 --- a/rust/kcl-lib/tests/kcl_samples/french-press/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_graph_flowchart.snap.md @@ -1,127 +1,127 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[264, 308, 0]"] - 3["Segment
[314, 360, 0]"] - 4["Segment
[366, 467, 0]"] - 5["Segment
[473, 593, 0]"] - 6["Segment
[599, 655, 0]"] - 7["Segment
[661, 668, 0]"] + 2["Path
[265, 309, 0]"] + 3["Segment
[315, 361, 0]"] + 4["Segment
[367, 468, 0]"] + 5["Segment
[474, 594, 0]"] + 6["Segment
[600, 656, 0]"] + 7["Segment
[662, 669, 0]"] 8[Solid2d] end subgraph path18 [Path] - 18["Path
[982, 1026, 0]"] - 19["Segment
[1032, 1051, 0]"] - 20["Segment
[1057, 1091, 0]"] - 21["Segment
[1097, 1181, 0]"] - 22["Segment
[1187, 1239, 0]"] - 23["Segment
[1245, 1329, 0]"] - 24["Segment
[1335, 1387, 0]"] - 25["Segment
[1393, 1475, 0]"] - 26["Segment
[1481, 1521, 0]"] - 27["Segment
[1527, 1546, 0]"] - 28["Segment
[1552, 1605, 0]"] - 29["Segment
[1611, 1693, 0]"] - 30["Segment
[1699, 1789, 0]"] - 31["Segment
[1795, 1879, 0]"] - 32["Segment
[1885, 1975, 0]"] - 33["Segment
[1981, 2065, 0]"] - 34["Segment
[2071, 2127, 0]"] - 35["Segment
[2133, 2140, 0]"] + 18["Path
[983, 1027, 0]"] + 19["Segment
[1033, 1052, 0]"] + 20["Segment
[1058, 1092, 0]"] + 21["Segment
[1098, 1182, 0]"] + 22["Segment
[1188, 1240, 0]"] + 23["Segment
[1246, 1330, 0]"] + 24["Segment
[1336, 1388, 0]"] + 25["Segment
[1394, 1476, 0]"] + 26["Segment
[1482, 1522, 0]"] + 27["Segment
[1528, 1547, 0]"] + 28["Segment
[1553, 1606, 0]"] + 29["Segment
[1612, 1694, 0]"] + 30["Segment
[1700, 1790, 0]"] + 31["Segment
[1796, 1880, 0]"] + 32["Segment
[1886, 1976, 0]"] + 33["Segment
[1982, 2066, 0]"] + 34["Segment
[2072, 2128, 0]"] + 35["Segment
[2134, 2141, 0]"] 36[Solid2d] end subgraph path89 [Path] - 89["Path
[2407, 2466, 0]"] - 90["Segment
[2407, 2466, 0]"] + 89["Path
[2408, 2467, 0]"] + 90["Segment
[2408, 2467, 0]"] 91[Solid2d] end subgraph path98 [Path] - 98["Path
[2567, 2597, 0]"] - 99["Segment
[2603, 2622, 0]"] - 100["Segment
[2628, 2711, 0]"] - 101["Segment
[2717, 2773, 0]"] - 102["Segment
[2779, 2786, 0]"] + 98["Path
[2568, 2598, 0]"] + 99["Segment
[2604, 2623, 0]"] + 100["Segment
[2629, 2712, 0]"] + 101["Segment
[2718, 2774, 0]"] + 102["Segment
[2780, 2787, 0]"] 103[Solid2d] end subgraph path117 [Path] - 117["Path
[3024, 3055, 0]"] - 118["Segment
[3061, 3106, 0]"] - 119["Segment
[3112, 3202, 0]"] - 120["Segment
[3208, 3254, 0]"] - 121["Segment
[3260, 3313, 0]"] - 122["Segment
[3319, 3344, 0]"] - 123["Segment
[3350, 3406, 0]"] - 124["Segment
[3412, 3419, 0]"] + 117["Path
[3025, 3056, 0]"] + 118["Segment
[3062, 3107, 0]"] + 119["Segment
[3113, 3203, 0]"] + 120["Segment
[3209, 3255, 0]"] + 121["Segment
[3261, 3314, 0]"] + 122["Segment
[3320, 3345, 0]"] + 123["Segment
[3351, 3407, 0]"] + 124["Segment
[3413, 3420, 0]"] 125[Solid2d] end subgraph path140 [Path] - 140["Path
[3499, 3526, 0]"] - 141["Segment
[3532, 3552, 0]"] - 142["Segment
[3558, 3601, 0]"] - 143["Segment
[3607, 3625, 0]"] - 144["Segment
[3631, 3651, 0]"] - 145["Segment
[3657, 3677, 0]"] - 146["Segment
[3683, 3731, 0]"] - 147["Segment
[3737, 3793, 0]"] - 148["Segment
[3799, 3806, 0]"] + 140["Path
[3500, 3527, 0]"] + 141["Segment
[3533, 3553, 0]"] + 142["Segment
[3559, 3602, 0]"] + 143["Segment
[3608, 3626, 0]"] + 144["Segment
[3632, 3652, 0]"] + 145["Segment
[3658, 3678, 0]"] + 146["Segment
[3684, 3732, 0]"] + 147["Segment
[3738, 3794, 0]"] + 148["Segment
[3800, 3807, 0]"] 149[Solid2d] end subgraph path166 [Path] - 166["Path
[3910, 3969, 0]"] - 167["Segment
[3910, 3969, 0]"] + 166["Path
[3911, 3970, 0]"] + 167["Segment
[3911, 3970, 0]"] 168[Solid2d] end subgraph path169 [Path] - 169["Path
[3980, 4017, 0]"] - 170["Segment
[3980, 4017, 0]"] + 169["Path
[3981, 4018, 0]"] + 170["Segment
[3981, 4018, 0]"] 171[Solid2d] end subgraph path178 [Path] - 178["Path
[4159, 4197, 0]"] - 179["Segment
[4159, 4197, 0]"] + 178["Path
[4160, 4198, 0]"] + 179["Segment
[4160, 4198, 0]"] 180[Solid2d] end subgraph path192 [Path] - 192["Path
[4470, 4508, 0]"] - 193["Segment
[4470, 4508, 0]"] + 192["Path
[4471, 4509, 0]"] + 193["Segment
[4471, 4509, 0]"] 194[Solid2d] end subgraph path203 [Path] - 203["Path
[4760, 4812, 0]"] - 204["Segment
[4760, 4812, 0]"] + 203["Path
[4761, 4813, 0]"] + 204["Segment
[4761, 4813, 0]"] 205[Solid2d] end subgraph path213 [Path] - 213["Path
[5059, 5103, 0]"] - 214["Segment
[5109, 5149, 0]"] - 215["Segment
[5155, 5174, 0]"] - 216["Segment
[5180, 5199, 0]"] - 217["Segment
[5205, 5224, 0]"] - 218["Segment
[5230, 5255, 0]"] - 219["Segment
[5261, 5401, 0]"] - 220["Segment
[5407, 5463, 0]"] - 221["Segment
[5469, 5476, 0]"] + 213["Path
[5060, 5104, 0]"] + 214["Segment
[5110, 5150, 0]"] + 215["Segment
[5156, 5175, 0]"] + 216["Segment
[5181, 5200, 0]"] + 217["Segment
[5206, 5225, 0]"] + 218["Segment
[5231, 5256, 0]"] + 219["Segment
[5262, 5402, 0]"] + 220["Segment
[5408, 5464, 0]"] + 221["Segment
[5470, 5477, 0]"] 222[Solid2d] end subgraph path239 [Path] - 239["Path
[5606, 5635, 0]"] - 240["Segment
[5641, 5662, 0]"] - 241["Segment
[5668, 5699, 0]"] - 242["Segment
[5705, 5736, 0]"] - 243["Segment
[5742, 5774, 0]"] - 244["Segment
[5780, 5802, 0]"] - 245["Segment
[5808, 5829, 0]"] - 246["Segment
[5835, 5860, 0]"] - 247["Segment
[5866, 5897, 0]"] - 248["Segment
[5903, 5935, 0]"] - 249["Segment
[5941, 5973, 0]"] - 250["Segment
[5979, 6000, 0]"] - 251["Segment
[6006, 6062, 0]"] - 252["Segment
[6068, 6075, 0]"] + 239["Path
[5607, 5636, 0]"] + 240["Segment
[5642, 5663, 0]"] + 241["Segment
[5669, 5700, 0]"] + 242["Segment
[5706, 5737, 0]"] + 243["Segment
[5743, 5775, 0]"] + 244["Segment
[5781, 5803, 0]"] + 245["Segment
[5809, 5830, 0]"] + 246["Segment
[5836, 5861, 0]"] + 247["Segment
[5867, 5898, 0]"] + 248["Segment
[5904, 5936, 0]"] + 249["Segment
[5942, 5974, 0]"] + 250["Segment
[5980, 6001, 0]"] + 251["Segment
[6007, 6063, 0]"] + 252["Segment
[6069, 6076, 0]"] 253[Solid2d] end - 1["Plane
[241, 258, 0]"] - 9["Sweep Revolve
[674, 704, 0]"] + 1["Plane
[242, 259, 0]"] + 9["Sweep Revolve
[675, 705, 0]"] 10[Wall] 11[Wall] 12[Wall] @@ -129,8 +129,8 @@ flowchart LR 14["SweepEdge Adjacent"] 15["SweepEdge Adjacent"] 16["SweepEdge Adjacent"] - 17["Plane
[953, 976, 0]"] - 37["Sweep Extrusion
[2146, 2168, 0]"] + 17["Plane
[954, 977, 0]"] + 37["Sweep Extrusion
[2147, 2169, 0]"] 38[Wall] 39[Wall] 40[Wall] @@ -181,14 +181,14 @@ flowchart LR 85["SweepEdge Adjacent"] 86["SweepEdge Opposite"] 87["SweepEdge Adjacent"] - 88["Plane
[2373, 2400, 0]"] - 92["Sweep Extrusion
[2481, 2515, 0]"] + 88["Plane
[2374, 2401, 0]"] + 92["Sweep Extrusion
[2482, 2516, 0]"] 93[Wall] 94["Cap Start"] 95["Cap End"] 96["SweepEdge Opposite"] 97["SweepEdge Adjacent"] - 104["Sweep Extrusion
[2935, 2970, 0]"] + 104["Sweep Extrusion
[2936, 2971, 0]"] 105[Wall] 106[Wall] 107[Wall] @@ -198,10 +198,10 @@ flowchart LR 111["SweepEdge Adjacent"] 112["SweepEdge Opposite"] 113["SweepEdge Adjacent"] - 114["Sweep Extrusion
[2935, 2970, 0]"] - 115["Sweep Extrusion
[2935, 2970, 0]"] - 116["Plane
[3001, 3018, 0]"] - 126["Sweep Revolve
[3425, 3442, 0]"] + 114["Sweep Extrusion
[2936, 2971, 0]"] + 115["Sweep Extrusion
[2936, 2971, 0]"] + 116["Plane
[3002, 3019, 0]"] + 126["Sweep Revolve
[3426, 3443, 0]"] 127[Wall] 128[Wall] 129[Wall] @@ -214,8 +214,8 @@ flowchart LR 136["SweepEdge Adjacent"] 137["SweepEdge Adjacent"] 138["SweepEdge Adjacent"] - 139["Plane
[3476, 3493, 0]"] - 150["Sweep Revolve
[3812, 3829, 0]"] + 139["Plane
[3477, 3494, 0]"] + 150["Sweep Revolve
[3813, 3830, 0]"] 151[Wall] 152[Wall] 153[Wall] @@ -230,40 +230,40 @@ flowchart LR 162["SweepEdge Adjacent"] 163["SweepEdge Adjacent"] 164["SweepEdge Adjacent"] - 165["Plane
[3873, 3903, 0]"] - 172["Sweep Extrusion
[4036, 4070, 0]"] + 165["Plane
[3874, 3904, 0]"] + 172["Sweep Extrusion
[4037, 4071, 0]"] 173[Wall] 174["Cap Start"] 175["Cap End"] 176["SweepEdge Opposite"] 177["SweepEdge Adjacent"] - 181["Sweep Extrusion
[4346, 4381, 0]"] + 181["Sweep Extrusion
[4347, 4382, 0]"] 182[Wall] 183["SweepEdge Opposite"] 184["SweepEdge Adjacent"] - 185["Sweep Extrusion
[4346, 4381, 0]"] - 186["Sweep Extrusion
[4346, 4381, 0]"] - 187["Sweep Extrusion
[4346, 4381, 0]"] - 188["Sweep Extrusion
[4346, 4381, 0]"] - 189["Sweep Extrusion
[4346, 4381, 0]"] - 190["Sweep Extrusion
[4346, 4381, 0]"] - 191["Sweep Extrusion
[4346, 4381, 0]"] - 195["Sweep Extrusion
[4657, 4692, 0]"] + 185["Sweep Extrusion
[4347, 4382, 0]"] + 186["Sweep Extrusion
[4347, 4382, 0]"] + 187["Sweep Extrusion
[4347, 4382, 0]"] + 188["Sweep Extrusion
[4347, 4382, 0]"] + 189["Sweep Extrusion
[4347, 4382, 0]"] + 190["Sweep Extrusion
[4347, 4382, 0]"] + 191["Sweep Extrusion
[4347, 4382, 0]"] + 195["Sweep Extrusion
[4658, 4693, 0]"] 196[Wall] 197["SweepEdge Opposite"] 198["SweepEdge Adjacent"] - 199["Sweep Extrusion
[4657, 4692, 0]"] - 200["Sweep Extrusion
[4657, 4692, 0]"] - 201["Sweep Extrusion
[4657, 4692, 0]"] - 202["Plane
[4737, 4754, 0]"] - 206["Sweep Extrusion
[4908, 4949, 0]"] + 199["Sweep Extrusion
[4658, 4693, 0]"] + 200["Sweep Extrusion
[4658, 4693, 0]"] + 201["Sweep Extrusion
[4658, 4693, 0]"] + 202["Plane
[4738, 4755, 0]"] + 206["Sweep Extrusion
[4909, 4950, 0]"] 207[Wall] 208["Cap Start"] 209["Cap End"] 210["SweepEdge Opposite"] 211["SweepEdge Adjacent"] - 212["Plane
[5036, 5053, 0]"] - 223["Sweep Revolve
[5482, 5499, 0]"] + 212["Plane
[5037, 5054, 0]"] + 223["Sweep Revolve
[5483, 5500, 0]"] 224[Wall] 225[Wall] 226[Wall] @@ -278,8 +278,8 @@ flowchart LR 235["SweepEdge Adjacent"] 236["SweepEdge Adjacent"] 237["SweepEdge Adjacent"] - 238["Plane
[5554, 5599, 0]"] - 254["Sweep Extrusion
[6089, 6134, 0]"] + 238["Plane
[5555, 5600, 0]"] + 254["Sweep Extrusion
[6090, 6135, 0]"] 255[Wall] 256[Wall] 257[Wall] @@ -318,12 +318,12 @@ flowchart LR 290["SweepEdge Adjacent"] 291["SweepEdge Opposite"] 292["SweepEdge Adjacent"] - 293["StartSketchOnPlane
[2359, 2401, 0]"] - 294["StartSketchOnFace
[2529, 2561, 0]"] - 295["StartSketchOnPlane
[3859, 3904, 0]"] - 296["StartSketchOnFace
[4121, 4153, 0]"] - 297["StartSketchOnFace
[4432, 4464, 0]"] - 298["StartSketchOnPlane
[5540, 5600, 0]"] + 293["StartSketchOnPlane
[2360, 2402, 0]"] + 294["StartSketchOnFace
[2530, 2562, 0]"] + 295["StartSketchOnPlane
[3860, 3905, 0]"] + 296["StartSketchOnFace
[4122, 4154, 0]"] + 297["StartSketchOnFace
[4433, 4465, 0]"] + 298["StartSketchOnPlane
[5541, 5601, 0]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/ast.snap b/rust/kcl-lib/tests/kcl_samples/french-press/ast.snap index 9104e8713..eaa99b093 100644 --- a/rust/kcl-lib/tests/kcl_samples/french-press/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/french-press/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing french-press.kcl { "commentStart": 104, "declaration": { - "commentStart": 126, + "commentStart": 127, "end": 0, "id": { - "commentStart": 126, + "commentStart": 127, "end": 0, "name": "carafeDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 143, + "commentStart": 144, "end": 0, "raw": "4.41", "start": 0, @@ -35,26 +35,26 @@ description: Result of parsing french-press.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 148, + "commentStart": 149, "declaration": { - "commentStart": 148, + "commentStart": 149, "end": 0, "id": { - "commentStart": 148, + "commentStart": 149, "end": 0, "name": "carafeHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 163, + "commentStart": 164, "end": 0, "raw": "7.32", "start": 0, @@ -75,19 +75,19 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 168, + "commentStart": 169, "declaration": { - "commentStart": 168, + "commentStart": 169, "end": 0, "id": { - "commentStart": 168, + "commentStart": 169, "end": 0, "name": "handleThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 186, + "commentStart": 187, "end": 0, "raw": "0.65", "start": 0, @@ -108,12 +108,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 190, + "commentStart": 191, "declaration": { - "commentStart": 229, + "commentStart": 230, "end": 0, "id": { - "commentStart": 229, + "commentStart": 230, "end": 0, "name": "sketch001", "start": 0, @@ -125,10 +125,10 @@ description: Result of parsing french-press.kcl "arguments": [ { "abs_path": false, - "commentStart": 255, + "commentStart": 256, "end": 0, "name": { - "commentStart": 255, + "commentStart": 256, "end": 0, "name": "XZ", "start": 0, @@ -142,10 +142,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 241, + "commentStart": 242, "end": 0, "name": { - "commentStart": 241, + "commentStart": 242, "end": 0, "name": "startSketchOn", "start": 0, @@ -155,7 +155,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 241, + "commentStart": 242, "end": 0, "start": 0, "type": "CallExpression", @@ -164,17 +164,17 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 279, + "commentStart": 280, "elements": [ { - "commentStart": 280, + "commentStart": 281, "end": 0, "left": { "abs_path": false, - "commentStart": 280, + "commentStart": 281, "end": 0, "name": { - "commentStart": 280, + "commentStart": 281, "end": 0, "name": "carafeDiameter", "start": 0, @@ -187,7 +187,7 @@ description: Result of parsing french-press.kcl }, "operator": "/", "right": { - "commentStart": 297, + "commentStart": 298, "end": 0, "raw": "2", "start": 0, @@ -203,7 +203,7 @@ description: Result of parsing french-press.kcl "type": "BinaryExpression" }, { - "commentStart": 300, + "commentStart": 301, "end": 0, "raw": "5.7", "start": 0, @@ -221,7 +221,7 @@ description: Result of parsing french-press.kcl "type": "ArrayExpression" }, { - "commentStart": 306, + "commentStart": 307, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -230,10 +230,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 264, + "commentStart": 265, "end": 0, "name": { - "commentStart": 264, + "commentStart": 265, "end": 0, "name": "startProfileAt", "start": 0, @@ -243,7 +243,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 264, + "commentStart": 265, "end": 0, "start": 0, "type": "CallExpression", @@ -252,10 +252,10 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 325, + "commentStart": 326, "elements": [ { - "commentStart": 326, + "commentStart": 327, "end": 0, "raw": "0", "start": 0, @@ -267,7 +267,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 329, + "commentStart": 330, "end": 0, "raw": "0.1", "start": 0, @@ -285,14 +285,14 @@ description: Result of parsing french-press.kcl "type": "ArrayExpression" }, { - "commentStart": 335, + "commentStart": 336, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 338, + "commentStart": 339, "end": 0, "start": 0, "type": "TagDeclarator", @@ -302,10 +302,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 314, + "commentStart": 315, "end": 0, "name": { - "commentStart": 314, + "commentStart": 315, "end": 0, "name": "angledLine", "start": 0, @@ -315,7 +315,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 314, + "commentStart": 315, "end": 0, "start": 0, "type": "CallExpression", @@ -324,19 +324,19 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 377, + "commentStart": 378, "elements": [ { - "commentStart": 386, + "commentStart": 387, "end": 0, "left": { "arguments": [ { "abs_path": false, - "commentStart": 393, + "commentStart": 394, "end": 0, "name": { - "commentStart": 393, + "commentStart": 394, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -350,10 +350,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 386, + "commentStart": 387, "end": 0, "name": { - "commentStart": 386, + "commentStart": 387, "end": 0, "name": "segAng", "start": 0, @@ -363,7 +363,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 386, + "commentStart": 387, "end": 0, "start": 0, "type": "CallExpression", @@ -371,7 +371,7 @@ description: Result of parsing french-press.kcl }, "operator": "-", "right": { - "commentStart": 417, + "commentStart": 418, "end": 0, "raw": "90", "start": 0, @@ -388,7 +388,7 @@ description: Result of parsing french-press.kcl }, { "argument": { - "commentStart": 429, + "commentStart": 430, "end": 0, "raw": "0.75", "start": 0, @@ -399,7 +399,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 428, + "commentStart": 429, "end": 0, "operator": "-", "start": 0, @@ -413,14 +413,14 @@ description: Result of parsing french-press.kcl "type": "ArrayExpression" }, { - "commentStart": 442, + "commentStart": 443, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 445, + "commentStart": 446, "end": 0, "start": 0, "type": "TagDeclarator", @@ -430,10 +430,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 366, + "commentStart": 367, "end": 0, "name": { - "commentStart": 366, + "commentStart": 367, "end": 0, "name": "angledLine", "start": 0, @@ -443,7 +443,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 366, + "commentStart": 367, "end": 0, "start": 0, "type": "CallExpression", @@ -452,16 +452,16 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 484, + "commentStart": 485, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 500, + "commentStart": 501, "end": 0, "name": { - "commentStart": 500, + "commentStart": 501, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -475,10 +475,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 493, + "commentStart": 494, "end": 0, "name": { - "commentStart": 493, + "commentStart": 494, "end": 0, "name": "segAng", "start": 0, @@ -488,7 +488,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 493, + "commentStart": 494, "end": 0, "start": 0, "type": "CallExpression", @@ -499,10 +499,10 @@ description: Result of parsing french-press.kcl "arguments": [ { "abs_path": false, - "commentStart": 538, + "commentStart": 539, "end": 0, "name": { - "commentStart": 538, + "commentStart": 539, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -516,10 +516,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 531, + "commentStart": 532, "end": 0, "name": { - "commentStart": 531, + "commentStart": 532, "end": 0, "name": "segLen", "start": 0, @@ -529,13 +529,13 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 531, + "commentStart": 532, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 530, + "commentStart": 531, "end": 0, "operator": "-", "start": 0, @@ -549,14 +549,14 @@ description: Result of parsing french-press.kcl "type": "ArrayExpression" }, { - "commentStart": 568, + "commentStart": 569, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 571, + "commentStart": 572, "end": 0, "start": 0, "type": "TagDeclarator", @@ -566,10 +566,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 473, + "commentStart": 474, "end": 0, "name": { - "commentStart": 473, + "commentStart": 474, "end": 0, "name": "angledLine", "start": 0, @@ -579,7 +579,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 473, + "commentStart": 474, "end": 0, "start": 0, "type": "CallExpression", @@ -590,19 +590,19 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 604, + "commentStart": 605, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 618, + "commentStart": 619, "elements": [ { "arguments": [ { - "commentStart": 633, + "commentStart": 634, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -611,10 +611,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 619, + "commentStart": 620, "end": 0, "name": { - "commentStart": 619, + "commentStart": 620, "end": 0, "name": "profileStartX", "start": 0, @@ -624,7 +624,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 619, + "commentStart": 620, "end": 0, "start": 0, "type": "CallExpression", @@ -633,7 +633,7 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 651, + "commentStart": 652, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -642,10 +642,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 637, + "commentStart": 638, "end": 0, "name": { - "commentStart": 637, + "commentStart": 638, "end": 0, "name": "profileStartY", "start": 0, @@ -655,7 +655,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 637, + "commentStart": 638, "end": 0, "start": 0, "type": "CallExpression", @@ -671,10 +671,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 599, + "commentStart": 600, "end": 0, "name": { - "commentStart": 599, + "commentStart": 600, "end": 0, "name": "line", "start": 0, @@ -684,7 +684,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 599, + "commentStart": 600, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -695,10 +695,10 @@ description: Result of parsing french-press.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 661, + "commentStart": 662, "end": 0, "name": { - "commentStart": 661, + "commentStart": 662, "end": 0, "name": "close", "start": 0, @@ -708,7 +708,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 661, + "commentStart": 662, "end": 0, "start": 0, "type": "CallExpression", @@ -719,14 +719,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 682, + "commentStart": 683, "end": 0, "name": "angle", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 690, + "commentStart": 691, "end": 0, "raw": "360", "start": 0, @@ -741,7 +741,7 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 695, + "commentStart": 696, "end": 0, "name": "axis", "start": 0, @@ -749,10 +749,10 @@ description: Result of parsing french-press.kcl }, "arg": { "abs_path": false, - "commentStart": 702, + "commentStart": 703, "end": 0, "name": { - "commentStart": 702, + "commentStart": 703, "end": 0, "name": "Y", "start": 0, @@ -767,10 +767,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 674, + "commentStart": 675, "end": 0, "name": { - "commentStart": 674, + "commentStart": 675, "end": 0, "name": "revolve", "start": 0, @@ -780,7 +780,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 674, + "commentStart": 675, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -788,13 +788,13 @@ description: Result of parsing french-press.kcl "unlabeled": null } ], - "commentStart": 241, + "commentStart": 242, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "7": [ { - "commentStart": 704, + "commentStart": 705, "end": 0, "start": 0, "type": "NonCodeNode", @@ -827,26 +827,26 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 755, + "commentStart": 756, "declaration": { - "commentStart": 755, + "commentStart": 756, "end": 0, "id": { - "commentStart": 755, + "commentStart": 756, "end": 0, "name": "plane001", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 766, + "commentStart": 767, "end": 0, "properties": [ { - "commentStart": 770, + "commentStart": 771, "end": 0, "key": { - "commentStart": 770, + "commentStart": 771, "end": 0, "name": "plane", "start": 0, @@ -855,14 +855,14 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 778, + "commentStart": 779, "end": 0, "properties": [ { - "commentStart": 784, + "commentStart": 785, "end": 0, "key": { - "commentStart": 784, + "commentStart": 785, "end": 0, "name": "origin", "start": 0, @@ -871,11 +871,11 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 793, + "commentStart": 794, "elements": [ { "argument": { - "commentStart": 795, + "commentStart": 796, "end": 0, "raw": "0.26", "start": 0, @@ -886,7 +886,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 794, + "commentStart": 795, "end": 0, "operator": "-", "start": 0, @@ -894,7 +894,7 @@ description: Result of parsing french-press.kcl "type": "UnaryExpression" }, { - "commentStart": 801, + "commentStart": 802, "end": 0, "raw": "0.26", "start": 0, @@ -906,7 +906,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 807, + "commentStart": 808, "end": 0, "raw": "0.0", "start": 0, @@ -925,10 +925,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 817, + "commentStart": 818, "end": 0, "key": { - "commentStart": 817, + "commentStart": 818, "end": 0, "name": "xAxis", "start": 0, @@ -937,10 +937,10 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 825, + "commentStart": 826, "elements": [ { - "commentStart": 826, + "commentStart": 827, "end": 0, "raw": "1", "start": 0, @@ -952,7 +952,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 829, + "commentStart": 830, "end": 0, "raw": "1", "start": 0, @@ -964,7 +964,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 832, + "commentStart": 833, "end": 0, "raw": "0.0", "start": 0, @@ -983,10 +983,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 842, + "commentStart": 843, "end": 0, "key": { - "commentStart": 842, + "commentStart": 843, "end": 0, "name": "yAxis", "start": 0, @@ -995,10 +995,10 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 850, + "commentStart": 851, "elements": [ { - "commentStart": 851, + "commentStart": 852, "end": 0, "raw": "0.0", "start": 0, @@ -1010,7 +1010,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 856, + "commentStart": 857, "end": 0, "raw": "0.0", "start": 0, @@ -1022,7 +1022,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 861, + "commentStart": 862, "end": 0, "raw": "1.0", "start": 0, @@ -1041,10 +1041,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 871, + "commentStart": 872, "end": 0, "key": { - "commentStart": 871, + "commentStart": 872, "end": 0, "name": "zAxis", "start": 0, @@ -1053,10 +1053,10 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 879, + "commentStart": 880, "elements": [ { - "commentStart": 880, + "commentStart": 881, "end": 0, "raw": "1.0", "start": 0, @@ -1068,7 +1068,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 885, + "commentStart": 886, "end": 0, "raw": "0.0", "start": 0, @@ -1080,7 +1080,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 890, + "commentStart": 891, "end": 0, "raw": "0.0", "start": 0, @@ -1119,12 +1119,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 900, + "commentStart": 901, "declaration": { - "commentStart": 941, + "commentStart": 942, "end": 0, "id": { - "commentStart": 941, + "commentStart": 942, "end": 0, "name": "sketch002", "start": 0, @@ -1136,10 +1136,10 @@ description: Result of parsing french-press.kcl "arguments": [ { "abs_path": false, - "commentStart": 967, + "commentStart": 968, "end": 0, "name": { - "commentStart": 967, + "commentStart": 968, "end": 0, "name": "plane001", "start": 0, @@ -1153,10 +1153,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 953, + "commentStart": 954, "end": 0, "name": { - "commentStart": 953, + "commentStart": 954, "end": 0, "name": "startSketchOn", "start": 0, @@ -1166,7 +1166,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 953, + "commentStart": 954, "end": 0, "start": 0, "type": "CallExpression", @@ -1175,17 +1175,17 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 997, + "commentStart": 998, "elements": [ { - "commentStart": 998, + "commentStart": 999, "end": 0, "left": { "abs_path": false, - "commentStart": 998, + "commentStart": 999, "end": 0, "name": { - "commentStart": 998, + "commentStart": 999, "end": 0, "name": "carafeDiameter", "start": 0, @@ -1198,7 +1198,7 @@ description: Result of parsing french-press.kcl }, "operator": "/", "right": { - "commentStart": 1015, + "commentStart": 1016, "end": 0, "raw": "2", "start": 0, @@ -1214,7 +1214,7 @@ description: Result of parsing french-press.kcl "type": "BinaryExpression" }, { - "commentStart": 1018, + "commentStart": 1019, "end": 0, "raw": "5.7", "start": 0, @@ -1232,7 +1232,7 @@ description: Result of parsing french-press.kcl "type": "ArrayExpression" }, { - "commentStart": 1024, + "commentStart": 1025, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1241,10 +1241,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 982, + "commentStart": 983, "end": 0, "name": { - "commentStart": 982, + "commentStart": 983, "end": 0, "name": "startProfileAt", "start": 0, @@ -1254,7 +1254,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 982, + "commentStart": 983, "end": 0, "start": 0, "type": "CallExpression", @@ -1265,14 +1265,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 1038, + "commentStart": 1039, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1047, + "commentStart": 1048, "end": 0, "raw": "0.1", "start": 0, @@ -1287,10 +1287,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 1032, + "commentStart": 1033, "end": 0, "name": { - "commentStart": 1032, + "commentStart": 1033, "end": 0, "name": "xLine", "start": 0, @@ -1300,7 +1300,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 1032, + "commentStart": 1033, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1312,7 +1312,7 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 1063, + "commentStart": 1064, "end": 0, "name": "length", "start": 0, @@ -1320,7 +1320,7 @@ description: Result of parsing french-press.kcl }, "arg": { "argument": { - "commentStart": 1073, + "commentStart": 1074, "end": 0, "raw": "5.2", "start": 0, @@ -1331,7 +1331,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 1072, + "commentStart": 1073, "end": 0, "operator": "-", "start": 0, @@ -1342,14 +1342,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 1078, + "commentStart": 1079, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1084, + "commentStart": 1085, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1360,10 +1360,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 1057, + "commentStart": 1058, "end": 0, "name": { - "commentStart": 1057, + "commentStart": 1058, "end": 0, "name": "yLine", "start": 0, @@ -1373,7 +1373,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 1057, + "commentStart": 1058, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1383,14 +1383,14 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 1101, + "commentStart": 1102, "end": 0, "properties": [ { - "commentStart": 1110, + "commentStart": 1111, "end": 0, "key": { - "commentStart": 1110, + "commentStart": 1111, "end": 0, "name": "angleStart", "start": 0, @@ -1399,7 +1399,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1123, + "commentStart": 1124, "end": 0, "raw": "180", "start": 0, @@ -1412,10 +1412,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 1135, + "commentStart": 1136, "end": 0, "key": { - "commentStart": 1135, + "commentStart": 1136, "end": 0, "name": "angleEnd", "start": 0, @@ -1424,7 +1424,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1146, + "commentStart": 1147, "end": 0, "raw": "205", "start": 0, @@ -1437,10 +1437,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 1158, + "commentStart": 1159, "end": 0, "key": { - "commentStart": 1158, + "commentStart": 1159, "end": 0, "name": "radius", "start": 0, @@ -1449,7 +1449,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1167, + "commentStart": 1168, "end": 0, "raw": "0.3", "start": 0, @@ -1467,7 +1467,7 @@ description: Result of parsing french-press.kcl "type": "ObjectExpression" }, { - "commentStart": 1179, + "commentStart": 1180, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1476,10 +1476,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 1097, + "commentStart": 1098, "end": 0, "name": { - "commentStart": 1097, + "commentStart": 1098, "end": 0, "name": "arc", "start": 0, @@ -1489,7 +1489,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 1097, + "commentStart": 1098, "end": 0, "start": 0, "type": "CallExpression", @@ -1498,14 +1498,14 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 1198, + "commentStart": 1199, "end": 0, "properties": [ { - "commentStart": 1200, + "commentStart": 1201, "end": 0, "key": { - "commentStart": 1200, + "commentStart": 1201, "end": 0, "name": "angle", "start": 0, @@ -1515,7 +1515,7 @@ description: Result of parsing french-press.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1209, + "commentStart": 1210, "end": 0, "raw": "60", "start": 0, @@ -1526,7 +1526,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 1208, + "commentStart": 1209, "end": 0, "operator": "-", "start": 0, @@ -1535,10 +1535,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 1213, + "commentStart": 1214, "end": 0, "key": { - "commentStart": 1213, + "commentStart": 1214, "end": 0, "name": "length", "start": 0, @@ -1547,7 +1547,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1222, + "commentStart": 1223, "end": 0, "raw": "0.6", "start": 0, @@ -1565,14 +1565,14 @@ description: Result of parsing french-press.kcl "type": "ObjectExpression" }, { - "commentStart": 1229, + "commentStart": 1230, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 1232, + "commentStart": 1233, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1582,10 +1582,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 1187, + "commentStart": 1188, "end": 0, "name": { - "commentStart": 1187, + "commentStart": 1188, "end": 0, "name": "angledLine", "start": 0, @@ -1595,7 +1595,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 1187, + "commentStart": 1188, "end": 0, "start": 0, "type": "CallExpression", @@ -1604,14 +1604,14 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 1249, + "commentStart": 1250, "end": 0, "properties": [ { - "commentStart": 1258, + "commentStart": 1259, "end": 0, "key": { - "commentStart": 1258, + "commentStart": 1259, "end": 0, "name": "angleStart", "start": 0, @@ -1620,7 +1620,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1271, + "commentStart": 1272, "end": 0, "raw": "30", "start": 0, @@ -1633,10 +1633,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 1282, + "commentStart": 1283, "end": 0, "key": { - "commentStart": 1282, + "commentStart": 1283, "end": 0, "name": "angleEnd", "start": 0, @@ -1646,7 +1646,7 @@ description: Result of parsing french-press.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1294, + "commentStart": 1295, "end": 0, "raw": "120", "start": 0, @@ -1657,7 +1657,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 1293, + "commentStart": 1294, "end": 0, "operator": "-", "start": 0, @@ -1666,10 +1666,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 1306, + "commentStart": 1307, "end": 0, "key": { - "commentStart": 1306, + "commentStart": 1307, "end": 0, "name": "radius", "start": 0, @@ -1678,7 +1678,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1315, + "commentStart": 1316, "end": 0, "raw": "0.6", "start": 0, @@ -1696,7 +1696,7 @@ description: Result of parsing french-press.kcl "type": "ObjectExpression" }, { - "commentStart": 1327, + "commentStart": 1328, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1705,10 +1705,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 1245, + "commentStart": 1246, "end": 0, "name": { - "commentStart": 1245, + "commentStart": 1246, "end": 0, "name": "arc", "start": 0, @@ -1718,7 +1718,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 1245, + "commentStart": 1246, "end": 0, "start": 0, "type": "CallExpression", @@ -1727,14 +1727,14 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 1349, + "commentStart": 1350, "end": 0, "properties": [ { - "commentStart": 1351, + "commentStart": 1352, "end": 0, "key": { - "commentStart": 1351, + "commentStart": 1352, "end": 0, "name": "angle", "start": 0, @@ -1743,7 +1743,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1359, + "commentStart": 1360, "end": 0, "raw": "150", "start": 0, @@ -1756,10 +1756,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 1364, + "commentStart": 1365, "end": 0, "key": { - "commentStart": 1364, + "commentStart": 1365, "end": 0, "name": "to", "start": 0, @@ -1769,7 +1769,7 @@ description: Result of parsing french-press.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1370, + "commentStart": 1371, "end": 0, "raw": "0.2", "start": 0, @@ -1780,7 +1780,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 1369, + "commentStart": 1370, "end": 0, "operator": "-", "start": 0, @@ -1794,14 +1794,14 @@ description: Result of parsing french-press.kcl "type": "ObjectExpression" }, { - "commentStart": 1377, + "commentStart": 1378, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 1380, + "commentStart": 1381, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1811,10 +1811,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 1335, + "commentStart": 1336, "end": 0, "name": { - "commentStart": 1335, + "commentStart": 1336, "end": 0, "name": "angledLineToY", "start": 0, @@ -1824,7 +1824,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 1335, + "commentStart": 1336, "end": 0, "start": 0, "type": "CallExpression", @@ -1833,14 +1833,14 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 1397, + "commentStart": 1398, "end": 0, "properties": [ { - "commentStart": 1406, + "commentStart": 1407, "end": 0, "key": { - "commentStart": 1406, + "commentStart": 1407, "end": 0, "name": "angleStart", "start": 0, @@ -1849,7 +1849,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1419, + "commentStart": 1420, "end": 0, "raw": "60", "start": 0, @@ -1862,10 +1862,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 1430, + "commentStart": 1431, "end": 0, "key": { - "commentStart": 1430, + "commentStart": 1431, "end": 0, "name": "angleEnd", "start": 0, @@ -1874,7 +1874,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1441, + "commentStart": 1442, "end": 0, "raw": "90", "start": 0, @@ -1887,10 +1887,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 1452, + "commentStart": 1453, "end": 0, "key": { - "commentStart": 1452, + "commentStart": 1453, "end": 0, "name": "radius", "start": 0, @@ -1899,7 +1899,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1461, + "commentStart": 1462, "end": 0, "raw": "0.5", "start": 0, @@ -1917,7 +1917,7 @@ description: Result of parsing french-press.kcl "type": "ObjectExpression" }, { - "commentStart": 1473, + "commentStart": 1474, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1926,10 +1926,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 1393, + "commentStart": 1394, "end": 0, "name": { - "commentStart": 1393, + "commentStart": 1394, "end": 0, "name": "arc", "start": 0, @@ -1939,7 +1939,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 1393, + "commentStart": 1394, "end": 0, "start": 0, "type": "CallExpression", @@ -1950,14 +1950,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 1487, + "commentStart": 1488, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1501, + "commentStart": 1502, "end": 0, "raw": "0.1", "start": 0, @@ -1972,14 +1972,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 1506, + "commentStart": 1507, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1512, + "commentStart": 1513, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1990,10 +1990,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 1481, + "commentStart": 1482, "end": 0, "name": { - "commentStart": 1481, + "commentStart": 1482, "end": 0, "name": "xLine", "start": 0, @@ -2003,7 +2003,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 1481, + "commentStart": 1482, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2015,14 +2015,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 1533, + "commentStart": 1534, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1542, + "commentStart": 1543, "end": 0, "raw": "0.1", "start": 0, @@ -2037,10 +2037,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 1527, + "commentStart": 1528, "end": 0, "name": { - "commentStart": 1527, + "commentStart": 1528, "end": 0, "name": "yLine", "start": 0, @@ -2050,7 +2050,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 1527, + "commentStart": 1528, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2062,23 +2062,23 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 1558, + "commentStart": 1559, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1567, + "commentStart": 1568, "end": 0, "left": { "arguments": [ { "abs_path": false, - "commentStart": 1574, + "commentStart": 1575, "end": 0, "name": { - "commentStart": 1574, + "commentStart": 1575, "end": 0, "name": "edgeLen", "start": 0, @@ -2092,10 +2092,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 1567, + "commentStart": 1568, "end": 0, "name": { - "commentStart": 1567, + "commentStart": 1568, "end": 0, "name": "segLen", "start": 0, @@ -2105,7 +2105,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 1567, + "commentStart": 1568, "end": 0, "start": 0, "type": "CallExpression", @@ -2113,7 +2113,7 @@ description: Result of parsing french-press.kcl }, "operator": "+", "right": { - "commentStart": 1585, + "commentStart": 1586, "end": 0, "raw": "0.035", "start": 0, @@ -2132,14 +2132,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 1592, + "commentStart": 1593, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1598, + "commentStart": 1599, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2150,10 +2150,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 1552, + "commentStart": 1553, "end": 0, "name": { - "commentStart": 1552, + "commentStart": 1553, "end": 0, "name": "xLine", "start": 0, @@ -2163,7 +2163,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 1552, + "commentStart": 1553, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2173,14 +2173,14 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 1615, + "commentStart": 1616, "end": 0, "properties": [ { - "commentStart": 1624, + "commentStart": 1625, "end": 0, "key": { - "commentStart": 1624, + "commentStart": 1625, "end": 0, "name": "angleStart", "start": 0, @@ -2189,7 +2189,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1637, + "commentStart": 1638, "end": 0, "raw": "90", "start": 0, @@ -2202,10 +2202,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 1648, + "commentStart": 1649, "end": 0, "key": { - "commentStart": 1648, + "commentStart": 1649, "end": 0, "name": "angleEnd", "start": 0, @@ -2214,7 +2214,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1659, + "commentStart": 1660, "end": 0, "raw": "60", "start": 0, @@ -2227,10 +2227,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 1670, + "commentStart": 1671, "end": 0, "key": { - "commentStart": 1670, + "commentStart": 1671, "end": 0, "name": "radius", "start": 0, @@ -2239,7 +2239,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1679, + "commentStart": 1680, "end": 0, "raw": "0.6", "start": 0, @@ -2257,7 +2257,7 @@ description: Result of parsing french-press.kcl "type": "ObjectExpression" }, { - "commentStart": 1691, + "commentStart": 1692, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2266,10 +2266,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 1611, + "commentStart": 1612, "end": 0, "name": { - "commentStart": 1611, + "commentStart": 1612, "end": 0, "name": "arc", "start": 0, @@ -2279,7 +2279,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 1611, + "commentStart": 1612, "end": 0, "start": 0, "type": "CallExpression", @@ -2288,14 +2288,14 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 1710, + "commentStart": 1711, "end": 0, "properties": [ { - "commentStart": 1719, + "commentStart": 1720, "end": 0, "key": { - "commentStart": 1719, + "commentStart": 1720, "end": 0, "name": "angle", "start": 0, @@ -2304,7 +2304,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1727, + "commentStart": 1728, "end": 0, "raw": "150", "start": 0, @@ -2317,10 +2317,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 1739, + "commentStart": 1740, "end": 0, "key": { - "commentStart": 1739, + "commentStart": 1740, "end": 0, "name": "length", "start": 0, @@ -2329,17 +2329,17 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1748, + "commentStart": 1749, "end": 0, "left": { "argument": { "arguments": [ { "abs_path": false, - "commentStart": 1756, + "commentStart": 1757, "end": 0, "name": { - "commentStart": 1756, + "commentStart": 1757, "end": 0, "name": "edge3", "start": 0, @@ -2353,10 +2353,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 1749, + "commentStart": 1750, "end": 0, "name": { - "commentStart": 1749, + "commentStart": 1750, "end": 0, "name": "segLen", "start": 0, @@ -2366,13 +2366,13 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 1749, + "commentStart": 1750, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 1748, + "commentStart": 1749, "end": 0, "operator": "-", "start": 0, @@ -2381,7 +2381,7 @@ description: Result of parsing french-press.kcl }, "operator": "+", "right": { - "commentStart": 1765, + "commentStart": 1766, "end": 0, "raw": "0.035", "start": 0, @@ -2403,14 +2403,14 @@ description: Result of parsing french-press.kcl "type": "ObjectExpression" }, { - "commentStart": 1779, + "commentStart": 1780, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 1782, + "commentStart": 1783, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2420,10 +2420,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 1699, + "commentStart": 1700, "end": 0, "name": { - "commentStart": 1699, + "commentStart": 1700, "end": 0, "name": "angledLine", "start": 0, @@ -2433,7 +2433,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 1699, + "commentStart": 1700, "end": 0, "start": 0, "type": "CallExpression", @@ -2442,14 +2442,14 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 1799, + "commentStart": 1800, "end": 0, "properties": [ { - "commentStart": 1808, + "commentStart": 1809, "end": 0, "key": { - "commentStart": 1808, + "commentStart": 1809, "end": 0, "name": "angleStart", "start": 0, @@ -2459,7 +2459,7 @@ description: Result of parsing french-press.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1822, + "commentStart": 1823, "end": 0, "raw": "120", "start": 0, @@ -2470,7 +2470,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 1821, + "commentStart": 1822, "end": 0, "operator": "-", "start": 0, @@ -2479,10 +2479,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 1834, + "commentStart": 1835, "end": 0, "key": { - "commentStart": 1834, + "commentStart": 1835, "end": 0, "name": "angleEnd", "start": 0, @@ -2491,7 +2491,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1845, + "commentStart": 1846, "end": 0, "raw": "30", "start": 0, @@ -2504,10 +2504,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 1856, + "commentStart": 1857, "end": 0, "key": { - "commentStart": 1856, + "commentStart": 1857, "end": 0, "name": "radius", "start": 0, @@ -2516,7 +2516,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1865, + "commentStart": 1866, "end": 0, "raw": "0.5", "start": 0, @@ -2534,7 +2534,7 @@ description: Result of parsing french-press.kcl "type": "ObjectExpression" }, { - "commentStart": 1877, + "commentStart": 1878, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2543,10 +2543,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 1795, + "commentStart": 1796, "end": 0, "name": { - "commentStart": 1795, + "commentStart": 1796, "end": 0, "name": "arc", "start": 0, @@ -2556,7 +2556,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 1795, + "commentStart": 1796, "end": 0, "start": 0, "type": "CallExpression", @@ -2565,14 +2565,14 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 1896, + "commentStart": 1897, "end": 0, "properties": [ { - "commentStart": 1905, + "commentStart": 1906, "end": 0, "key": { - "commentStart": 1905, + "commentStart": 1906, "end": 0, "name": "angle", "start": 0, @@ -2582,7 +2582,7 @@ description: Result of parsing french-press.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1914, + "commentStart": 1915, "end": 0, "raw": "60", "start": 0, @@ -2593,7 +2593,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 1913, + "commentStart": 1914, "end": 0, "operator": "-", "start": 0, @@ -2602,10 +2602,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 1925, + "commentStart": 1926, "end": 0, "key": { - "commentStart": 1925, + "commentStart": 1926, "end": 0, "name": "length", "start": 0, @@ -2614,17 +2614,17 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1934, + "commentStart": 1935, "end": 0, "left": { "argument": { "arguments": [ { "abs_path": false, - "commentStart": 1942, + "commentStart": 1943, "end": 0, "name": { - "commentStart": 1942, + "commentStart": 1943, "end": 0, "name": "edge2", "start": 0, @@ -2638,10 +2638,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 1935, + "commentStart": 1936, "end": 0, "name": { - "commentStart": 1935, + "commentStart": 1936, "end": 0, "name": "segLen", "start": 0, @@ -2651,13 +2651,13 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 1935, + "commentStart": 1936, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 1934, + "commentStart": 1935, "end": 0, "operator": "-", "start": 0, @@ -2666,7 +2666,7 @@ description: Result of parsing french-press.kcl }, "operator": "+", "right": { - "commentStart": 1951, + "commentStart": 1952, "end": 0, "raw": "0.035", "start": 0, @@ -2688,14 +2688,14 @@ description: Result of parsing french-press.kcl "type": "ObjectExpression" }, { - "commentStart": 1965, + "commentStart": 1966, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 1968, + "commentStart": 1969, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2705,10 +2705,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 1885, + "commentStart": 1886, "end": 0, "name": { - "commentStart": 1885, + "commentStart": 1886, "end": 0, "name": "angledLine", "start": 0, @@ -2718,7 +2718,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 1885, + "commentStart": 1886, "end": 0, "start": 0, "type": "CallExpression", @@ -2727,14 +2727,14 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 1985, + "commentStart": 1986, "end": 0, "properties": [ { - "commentStart": 1994, + "commentStart": 1995, "end": 0, "key": { - "commentStart": 1994, + "commentStart": 1995, "end": 0, "name": "angleStart", "start": 0, @@ -2743,7 +2743,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2007, + "commentStart": 2008, "end": 0, "raw": "205", "start": 0, @@ -2756,10 +2756,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 2019, + "commentStart": 2020, "end": 0, "key": { - "commentStart": 2019, + "commentStart": 2020, "end": 0, "name": "angleEnd", "start": 0, @@ -2768,7 +2768,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2030, + "commentStart": 2031, "end": 0, "raw": "180", "start": 0, @@ -2781,10 +2781,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 2042, + "commentStart": 2043, "end": 0, "key": { - "commentStart": 2042, + "commentStart": 2043, "end": 0, "name": "radius", "start": 0, @@ -2793,7 +2793,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2051, + "commentStart": 2052, "end": 0, "raw": "0.6", "start": 0, @@ -2811,7 +2811,7 @@ description: Result of parsing french-press.kcl "type": "ObjectExpression" }, { - "commentStart": 2063, + "commentStart": 2064, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2820,10 +2820,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 1981, + "commentStart": 1982, "end": 0, "name": { - "commentStart": 1981, + "commentStart": 1982, "end": 0, "name": "arc", "start": 0, @@ -2833,7 +2833,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 1981, + "commentStart": 1982, "end": 0, "start": 0, "type": "CallExpression", @@ -2844,19 +2844,19 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 2076, + "commentStart": 2077, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2090, + "commentStart": 2091, "elements": [ { "arguments": [ { - "commentStart": 2105, + "commentStart": 2106, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2865,10 +2865,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 2091, + "commentStart": 2092, "end": 0, "name": { - "commentStart": 2091, + "commentStart": 2092, "end": 0, "name": "profileStartX", "start": 0, @@ -2878,7 +2878,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2091, + "commentStart": 2092, "end": 0, "start": 0, "type": "CallExpression", @@ -2887,7 +2887,7 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 2123, + "commentStart": 2124, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2896,10 +2896,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 2109, + "commentStart": 2110, "end": 0, "name": { - "commentStart": 2109, + "commentStart": 2110, "end": 0, "name": "profileStartY", "start": 0, @@ -2909,7 +2909,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2109, + "commentStart": 2110, "end": 0, "start": 0, "type": "CallExpression", @@ -2925,10 +2925,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 2071, + "commentStart": 2072, "end": 0, "name": { - "commentStart": 2071, + "commentStart": 2072, "end": 0, "name": "line", "start": 0, @@ -2938,7 +2938,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2071, + "commentStart": 2072, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2949,10 +2949,10 @@ description: Result of parsing french-press.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 2133, + "commentStart": 2134, "end": 0, "name": { - "commentStart": 2133, + "commentStart": 2134, "end": 0, "name": "close", "start": 0, @@ -2962,7 +2962,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2133, + "commentStart": 2134, "end": 0, "start": 0, "type": "CallExpression", @@ -2973,14 +2973,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 2154, + "commentStart": 2155, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2163, + "commentStart": 2164, "end": 0, "raw": "0.75", "start": 0, @@ -2995,10 +2995,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 2146, + "commentStart": 2147, "end": 0, "name": { - "commentStart": 2146, + "commentStart": 2147, "end": 0, "name": "extrude", "start": 0, @@ -3008,7 +3008,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2146, + "commentStart": 2147, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3020,17 +3020,17 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 2200, + "commentStart": 2201, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2207, + "commentStart": 2208, "elements": [ { - "commentStart": 2208, + "commentStart": 2209, "end": 0, "raw": "0", "start": 0, @@ -3042,7 +3042,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 2211, + "commentStart": 2212, "end": 0, "raw": "0", "start": 0, @@ -3054,7 +3054,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 2214, + "commentStart": 2215, "end": 0, "raw": "1", "start": 0, @@ -3075,17 +3075,17 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 2225, + "commentStart": 2226, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2234, + "commentStart": 2235, "elements": [ { - "commentStart": 2235, + "commentStart": 2236, "end": 0, "raw": "0", "start": 0, @@ -3097,7 +3097,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 2238, + "commentStart": 2239, "end": 0, "raw": "0", "start": 0, @@ -3109,7 +3109,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 2241, + "commentStart": 2242, "end": 0, "raw": "0", "start": 0, @@ -3130,14 +3130,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 2252, + "commentStart": 2253, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2264, + "commentStart": 2265, "end": 0, "raw": "4", "start": 0, @@ -3152,14 +3152,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 2274, + "commentStart": 2275, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2287, + "commentStart": 2288, "end": 0, "raw": "360", "start": 0, @@ -3174,14 +3174,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 2299, + "commentStart": 2300, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2318, + "commentStart": 2319, "end": 0, "raw": "true", "start": 0, @@ -3193,10 +3193,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 2174, + "commentStart": 2175, "end": 0, "name": { - "commentStart": 2174, + "commentStart": 2175, "end": 0, "name": "patternCircular3d", "start": 0, @@ -3206,7 +3206,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2174, + "commentStart": 2175, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3214,13 +3214,13 @@ description: Result of parsing french-press.kcl "unlabeled": null } ], - "commentStart": 953, + "commentStart": 954, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "20": [ { - "commentStart": 2330, + "commentStart": 2331, "end": 0, "start": 0, "type": "NonCodeNode", @@ -3253,12 +3253,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 2347, + "commentStart": 2348, "declaration": { - "commentStart": 2347, + "commentStart": 2348, "end": 0, "id": { - "commentStart": 2347, + "commentStart": 2348, "end": 0, "name": "sketch003", "start": 0, @@ -3273,14 +3273,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 2389, + "commentStart": 2390, "end": 0, "name": "offset", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2398, + "commentStart": 2399, "end": 0, "raw": "1", "start": 0, @@ -3295,10 +3295,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 2373, + "commentStart": 2374, "end": 0, "name": { - "commentStart": 2373, + "commentStart": 2374, "end": 0, "name": "offsetPlane", "start": 0, @@ -3308,17 +3308,17 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2373, + "commentStart": 2374, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2385, + "commentStart": 2386, "end": 0, "name": { - "commentStart": 2385, + "commentStart": 2386, "end": 0, "name": "XY", "start": 0, @@ -3333,10 +3333,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 2359, + "commentStart": 2360, "end": 0, "name": { - "commentStart": 2359, + "commentStart": 2360, "end": 0, "name": "startSketchOn", "start": 0, @@ -3346,7 +3346,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2359, + "commentStart": 2360, "end": 0, "start": 0, "type": "CallExpression", @@ -3357,17 +3357,17 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 2414, + "commentStart": 2415, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2423, + "commentStart": 2424, "elements": [ { - "commentStart": 2424, + "commentStart": 2425, "end": 0, "raw": "0", "start": 0, @@ -3379,7 +3379,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 2427, + "commentStart": 2428, "end": 0, "raw": "0", "start": 0, @@ -3400,24 +3400,24 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 2431, + "commentStart": 2432, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2440, + "commentStart": 2441, "end": 0, "left": { - "commentStart": 2440, + "commentStart": 2441, "end": 0, "left": { "abs_path": false, - "commentStart": 2440, + "commentStart": 2441, "end": 0, "name": { - "commentStart": 2440, + "commentStart": 2441, "end": 0, "name": "carafeDiameter", "start": 0, @@ -3430,7 +3430,7 @@ description: Result of parsing french-press.kcl }, "operator": "/", "right": { - "commentStart": 2457, + "commentStart": 2458, "end": 0, "raw": "2", "start": 0, @@ -3447,7 +3447,7 @@ description: Result of parsing french-press.kcl }, "operator": "-", "right": { - "commentStart": 2461, + "commentStart": 2462, "end": 0, "raw": "0.15", "start": 0, @@ -3466,10 +3466,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 2407, + "commentStart": 2408, "end": 0, "name": { - "commentStart": 2407, + "commentStart": 2408, "end": 0, "name": "circle", "start": 0, @@ -3479,7 +3479,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2407, + "commentStart": 2408, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3487,7 +3487,7 @@ description: Result of parsing french-press.kcl "unlabeled": null } ], - "commentStart": 2359, + "commentStart": 2360, "end": 0, "start": 0, "type": "PipeExpression", @@ -3503,12 +3503,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 2466, + "commentStart": 2467, "declaration": { - "commentStart": 2468, + "commentStart": 2469, "end": 0, "id": { - "commentStart": 2468, + "commentStart": 2469, "end": 0, "name": "extrude001", "start": 0, @@ -3519,14 +3519,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 2500, + "commentStart": 2501, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2509, + "commentStart": 2510, "end": 0, "raw": "0.050", "start": 0, @@ -3541,10 +3541,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 2481, + "commentStart": 2482, "end": 0, "name": { - "commentStart": 2481, + "commentStart": 2482, "end": 0, "name": "extrude", "start": 0, @@ -3554,17 +3554,17 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2481, + "commentStart": 2482, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2489, + "commentStart": 2490, "end": 0, "name": { - "commentStart": 2489, + "commentStart": 2490, "end": 0, "name": "sketch003", "start": 0, @@ -3586,12 +3586,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 2515, + "commentStart": 2516, "declaration": { - "commentStart": 2517, + "commentStart": 2518, "end": 0, "id": { - "commentStart": 2517, + "commentStart": 2518, "end": 0, "name": "sketch004", "start": 0, @@ -3603,10 +3603,10 @@ description: Result of parsing french-press.kcl "arguments": [ { "abs_path": false, - "commentStart": 2543, + "commentStart": 2544, "end": 0, "name": { - "commentStart": 2543, + "commentStart": 2544, "end": 0, "name": "extrude001", "start": 0, @@ -3618,7 +3618,7 @@ description: Result of parsing french-press.kcl "type": "Name" }, { - "commentStart": 2555, + "commentStart": 2556, "end": 0, "raw": "'END'", "start": 0, @@ -3629,10 +3629,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 2529, + "commentStart": 2530, "end": 0, "name": { - "commentStart": 2529, + "commentStart": 2530, "end": 0, "name": "startSketchOn", "start": 0, @@ -3642,7 +3642,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2529, + "commentStart": 2530, "end": 0, "start": 0, "type": "CallExpression", @@ -3651,10 +3651,10 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 2582, + "commentStart": 2583, "elements": [ { - "commentStart": 2583, + "commentStart": 2584, "end": 0, "raw": "0.3", "start": 0, @@ -3666,7 +3666,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 2588, + "commentStart": 2589, "end": 0, "raw": "0.17", "start": 0, @@ -3684,7 +3684,7 @@ description: Result of parsing french-press.kcl "type": "ArrayExpression" }, { - "commentStart": 2595, + "commentStart": 2596, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3693,10 +3693,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 2567, + "commentStart": 2568, "end": 0, "name": { - "commentStart": 2567, + "commentStart": 2568, "end": 0, "name": "startProfileAt", "start": 0, @@ -3706,7 +3706,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2567, + "commentStart": 2568, "end": 0, "start": 0, "type": "CallExpression", @@ -3717,14 +3717,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 2609, + "commentStart": 2610, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2618, + "commentStart": 2619, "end": 0, "raw": "1.2", "start": 0, @@ -3739,10 +3739,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 2603, + "commentStart": 2604, "end": 0, "name": { - "commentStart": 2603, + "commentStart": 2604, "end": 0, "name": "yLine", "start": 0, @@ -3752,7 +3752,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2603, + "commentStart": 2604, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3762,14 +3762,14 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 2632, + "commentStart": 2633, "end": 0, "properties": [ { - "commentStart": 2641, + "commentStart": 2642, "end": 0, "key": { - "commentStart": 2641, + "commentStart": 2642, "end": 0, "name": "angleStart", "start": 0, @@ -3778,7 +3778,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2654, + "commentStart": 2655, "end": 0, "raw": "90", "start": 0, @@ -3791,10 +3791,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 2665, + "commentStart": 2666, "end": 0, "key": { - "commentStart": 2665, + "commentStart": 2666, "end": 0, "name": "angleEnd", "start": 0, @@ -3804,7 +3804,7 @@ description: Result of parsing french-press.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 2677, + "commentStart": 2678, "end": 0, "raw": "30", "start": 0, @@ -3815,7 +3815,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 2676, + "commentStart": 2677, "end": 0, "operator": "-", "start": 0, @@ -3824,10 +3824,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 2688, + "commentStart": 2689, "end": 0, "key": { - "commentStart": 2688, + "commentStart": 2689, "end": 0, "name": "radius", "start": 0, @@ -3836,7 +3836,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2697, + "commentStart": 2698, "end": 0, "raw": "1.2", "start": 0, @@ -3854,7 +3854,7 @@ description: Result of parsing french-press.kcl "type": "ObjectExpression" }, { - "commentStart": 2709, + "commentStart": 2710, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3863,10 +3863,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 2628, + "commentStart": 2629, "end": 0, "name": { - "commentStart": 2628, + "commentStart": 2629, "end": 0, "name": "arc", "start": 0, @@ -3876,7 +3876,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2628, + "commentStart": 2629, "end": 0, "start": 0, "type": "CallExpression", @@ -3887,19 +3887,19 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 2722, + "commentStart": 2723, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2736, + "commentStart": 2737, "elements": [ { "arguments": [ { - "commentStart": 2751, + "commentStart": 2752, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3908,10 +3908,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 2737, + "commentStart": 2738, "end": 0, "name": { - "commentStart": 2737, + "commentStart": 2738, "end": 0, "name": "profileStartX", "start": 0, @@ -3921,7 +3921,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2737, + "commentStart": 2738, "end": 0, "start": 0, "type": "CallExpression", @@ -3930,7 +3930,7 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 2769, + "commentStart": 2770, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3939,10 +3939,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 2755, + "commentStart": 2756, "end": 0, "name": { - "commentStart": 2755, + "commentStart": 2756, "end": 0, "name": "profileStartY", "start": 0, @@ -3952,7 +3952,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2755, + "commentStart": 2756, "end": 0, "start": 0, "type": "CallExpression", @@ -3968,10 +3968,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 2717, + "commentStart": 2718, "end": 0, "name": { - "commentStart": 2717, + "commentStart": 2718, "end": 0, "name": "line", "start": 0, @@ -3981,7 +3981,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2717, + "commentStart": 2718, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3992,10 +3992,10 @@ description: Result of parsing french-press.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 2779, + "commentStart": 2780, "end": 0, "name": { - "commentStart": 2779, + "commentStart": 2780, "end": 0, "name": "close", "start": 0, @@ -4005,7 +4005,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2779, + "commentStart": 2780, "end": 0, "start": 0, "type": "CallExpression", @@ -4016,17 +4016,17 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 2818, + "commentStart": 2819, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2827, + "commentStart": 2828, "elements": [ { - "commentStart": 2828, + "commentStart": 2829, "end": 0, "raw": "0", "start": 0, @@ -4038,7 +4038,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 2831, + "commentStart": 2832, "end": 0, "raw": "0", "start": 0, @@ -4059,14 +4059,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 2842, + "commentStart": 2843, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2854, + "commentStart": 2855, "end": 0, "raw": "3", "start": 0, @@ -4081,14 +4081,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 2864, + "commentStart": 2865, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2877, + "commentStart": 2878, "end": 0, "raw": "360", "start": 0, @@ -4103,14 +4103,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 2889, + "commentStart": 2890, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2908, + "commentStart": 2909, "end": 0, "raw": "true", "start": 0, @@ -4122,10 +4122,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 2792, + "commentStart": 2793, "end": 0, "name": { - "commentStart": 2792, + "commentStart": 2793, "end": 0, "name": "patternCircular2d", "start": 0, @@ -4135,7 +4135,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2792, + "commentStart": 2793, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4143,7 +4143,7 @@ description: Result of parsing french-press.kcl "unlabeled": null } ], - "commentStart": 2529, + "commentStart": 2530, "end": 0, "start": 0, "type": "PipeExpression", @@ -4159,12 +4159,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 2920, + "commentStart": 2921, "declaration": { - "commentStart": 2922, + "commentStart": 2923, "end": 0, "id": { - "commentStart": 2922, + "commentStart": 2923, "end": 0, "name": "extrude002", "start": 0, @@ -4175,7 +4175,7 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 2954, + "commentStart": 2955, "end": 0, "name": "length", "start": 0, @@ -4183,7 +4183,7 @@ description: Result of parsing french-press.kcl }, "arg": { "argument": { - "commentStart": 2964, + "commentStart": 2965, "end": 0, "raw": "0.050", "start": 0, @@ -4194,7 +4194,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 2963, + "commentStart": 2964, "end": 0, "operator": "-", "start": 0, @@ -4205,10 +4205,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 2935, + "commentStart": 2936, "end": 0, "name": { - "commentStart": 2935, + "commentStart": 2936, "end": 0, "name": "extrude", "start": 0, @@ -4218,17 +4218,17 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 2935, + "commentStart": 2936, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2943, + "commentStart": 2944, "end": 0, "name": { - "commentStart": 2943, + "commentStart": 2944, "end": 0, "name": "sketch004", "start": 0, @@ -4250,12 +4250,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 2970, + "commentStart": 2971, "declaration": { - "commentStart": 2989, + "commentStart": 2990, "end": 0, "id": { - "commentStart": 2989, + "commentStart": 2990, "end": 0, "name": "sketch005", "start": 0, @@ -4267,10 +4267,10 @@ description: Result of parsing french-press.kcl "arguments": [ { "abs_path": false, - "commentStart": 3015, + "commentStart": 3016, "end": 0, "name": { - "commentStart": 3015, + "commentStart": 3016, "end": 0, "name": "XZ", "start": 0, @@ -4284,10 +4284,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3001, + "commentStart": 3002, "end": 0, "name": { - "commentStart": 3001, + "commentStart": 3002, "end": 0, "name": "startSketchOn", "start": 0, @@ -4297,7 +4297,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3001, + "commentStart": 3002, "end": 0, "start": 0, "type": "CallExpression", @@ -4306,10 +4306,10 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 3039, + "commentStart": 3040, "elements": [ { - "commentStart": 3040, + "commentStart": 3041, "end": 0, "raw": "0.15", "start": 0, @@ -4321,7 +4321,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 3046, + "commentStart": 3047, "end": 0, "raw": "1.11", "start": 0, @@ -4339,7 +4339,7 @@ description: Result of parsing french-press.kcl "type": "ArrayExpression" }, { - "commentStart": 3053, + "commentStart": 3054, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4348,10 +4348,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3024, + "commentStart": 3025, "end": 0, "name": { - "commentStart": 3024, + "commentStart": 3025, "end": 0, "name": "startProfileAt", "start": 0, @@ -4361,7 +4361,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3024, + "commentStart": 3025, "end": 0, "start": 0, "type": "CallExpression", @@ -4372,24 +4372,24 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 3067, + "commentStart": 3068, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3081, + "commentStart": 3082, "end": 0, "left": { - "commentStart": 3081, + "commentStart": 3082, "end": 0, "left": { "abs_path": false, - "commentStart": 3081, + "commentStart": 3082, "end": 0, "name": { - "commentStart": 3081, + "commentStart": 3082, "end": 0, "name": "carafeDiameter", "start": 0, @@ -4402,7 +4402,7 @@ description: Result of parsing french-press.kcl }, "operator": "/", "right": { - "commentStart": 3098, + "commentStart": 3099, "end": 0, "raw": "2", "start": 0, @@ -4419,7 +4419,7 @@ description: Result of parsing french-press.kcl }, "operator": "-", "right": { - "commentStart": 3102, + "commentStart": 3103, "end": 0, "raw": "0.2", "start": 0, @@ -4438,10 +4438,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3061, + "commentStart": 3062, "end": 0, "name": { - "commentStart": 3061, + "commentStart": 3062, "end": 0, "name": "xLine", "start": 0, @@ -4451,7 +4451,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3061, + "commentStart": 3062, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4461,14 +4461,14 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 3126, + "commentStart": 3127, "end": 0, "properties": [ { - "commentStart": 3135, + "commentStart": 3136, "end": 0, "key": { - "commentStart": 3135, + "commentStart": 3136, "end": 0, "name": "angle", "start": 0, @@ -4477,7 +4477,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3143, + "commentStart": 3144, "end": 0, "raw": "30", "start": 0, @@ -4490,10 +4490,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 3154, + "commentStart": 3155, "end": 0, "key": { - "commentStart": 3154, + "commentStart": 3155, "end": 0, "name": "to", "start": 0, @@ -4502,17 +4502,17 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3159, + "commentStart": 3160, "end": 0, "left": { - "commentStart": 3159, + "commentStart": 3160, "end": 0, "left": { "abs_path": false, - "commentStart": 3159, + "commentStart": 3160, "end": 0, "name": { - "commentStart": 3159, + "commentStart": 3160, "end": 0, "name": "carafeDiameter", "start": 0, @@ -4525,7 +4525,7 @@ description: Result of parsing french-press.kcl }, "operator": "/", "right": { - "commentStart": 3176, + "commentStart": 3177, "end": 0, "raw": "2", "start": 0, @@ -4542,7 +4542,7 @@ description: Result of parsing french-press.kcl }, "operator": "-", "right": { - "commentStart": 3180, + "commentStart": 3181, "end": 0, "raw": "0.07", "start": 0, @@ -4564,14 +4564,14 @@ description: Result of parsing french-press.kcl "type": "ObjectExpression" }, { - "commentStart": 3193, + "commentStart": 3194, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 3196, + "commentStart": 3197, "end": 0, "start": 0, "type": "TagDeclarator", @@ -4581,10 +4581,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3112, + "commentStart": 3113, "end": 0, "name": { - "commentStart": 3112, + "commentStart": 3113, "end": 0, "name": "angledLineToX", "start": 0, @@ -4594,7 +4594,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3112, + "commentStart": 3113, "end": 0, "start": 0, "type": "CallExpression", @@ -4603,14 +4603,14 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 3219, + "commentStart": 3220, "end": 0, "properties": [ { - "commentStart": 3221, + "commentStart": 3222, "end": 0, "key": { - "commentStart": 3221, + "commentStart": 3222, "end": 0, "name": "angle", "start": 0, @@ -4620,7 +4620,7 @@ description: Result of parsing french-press.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 3230, + "commentStart": 3231, "end": 0, "raw": "60", "start": 0, @@ -4631,7 +4631,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 3229, + "commentStart": 3230, "end": 0, "operator": "-", "start": 0, @@ -4640,10 +4640,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 3234, + "commentStart": 3235, "end": 0, "key": { - "commentStart": 3234, + "commentStart": 3235, "end": 0, "name": "length", "start": 0, @@ -4652,7 +4652,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3243, + "commentStart": 3244, "end": 0, "raw": "0.050", "start": 0, @@ -4670,7 +4670,7 @@ description: Result of parsing french-press.kcl "type": "ObjectExpression" }, { - "commentStart": 3252, + "commentStart": 3253, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4679,10 +4679,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3208, + "commentStart": 3209, "end": 0, "name": { - "commentStart": 3208, + "commentStart": 3209, "end": 0, "name": "angledLine", "start": 0, @@ -4692,7 +4692,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3208, + "commentStart": 3209, "end": 0, "start": 0, "type": "CallExpression", @@ -4701,14 +4701,14 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 3271, + "commentStart": 3272, "end": 0, "properties": [ { - "commentStart": 3273, + "commentStart": 3274, "end": 0, "key": { - "commentStart": 3273, + "commentStart": 3274, "end": 0, "name": "angle", "start": 0, @@ -4717,7 +4717,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3281, + "commentStart": 3282, "end": 0, "raw": "30", "start": 0, @@ -4730,10 +4730,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 3285, + "commentStart": 3286, "end": 0, "key": { - "commentStart": 3285, + "commentStart": 3286, "end": 0, "name": "length", "start": 0, @@ -4746,10 +4746,10 @@ description: Result of parsing french-press.kcl "arguments": [ { "abs_path": false, - "commentStart": 3302, + "commentStart": 3303, "end": 0, "name": { - "commentStart": 3302, + "commentStart": 3303, "end": 0, "name": "seg1", "start": 0, @@ -4763,10 +4763,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3295, + "commentStart": 3296, "end": 0, "name": { - "commentStart": 3295, + "commentStart": 3296, "end": 0, "name": "segLen", "start": 0, @@ -4776,13 +4776,13 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3295, + "commentStart": 3296, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 3294, + "commentStart": 3295, "end": 0, "operator": "-", "start": 0, @@ -4796,7 +4796,7 @@ description: Result of parsing french-press.kcl "type": "ObjectExpression" }, { - "commentStart": 3311, + "commentStart": 3312, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4805,10 +4805,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3260, + "commentStart": 3261, "end": 0, "name": { - "commentStart": 3260, + "commentStart": 3261, "end": 0, "name": "angledLine", "start": 0, @@ -4818,7 +4818,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3260, + "commentStart": 3261, "end": 0, "start": 0, "type": "CallExpression", @@ -4829,14 +4829,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 3325, + "commentStart": 3326, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3339, + "commentStart": 3340, "end": 0, "raw": "0.15", "start": 0, @@ -4851,10 +4851,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3319, + "commentStart": 3320, "end": 0, "name": { - "commentStart": 3319, + "commentStart": 3320, "end": 0, "name": "xLine", "start": 0, @@ -4864,7 +4864,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3319, + "commentStart": 3320, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4876,19 +4876,19 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 3355, + "commentStart": 3356, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3369, + "commentStart": 3370, "elements": [ { "arguments": [ { - "commentStart": 3384, + "commentStart": 3385, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4897,10 +4897,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3370, + "commentStart": 3371, "end": 0, "name": { - "commentStart": 3370, + "commentStart": 3371, "end": 0, "name": "profileStartX", "start": 0, @@ -4910,7 +4910,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3370, + "commentStart": 3371, "end": 0, "start": 0, "type": "CallExpression", @@ -4919,7 +4919,7 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 3402, + "commentStart": 3403, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4928,10 +4928,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3388, + "commentStart": 3389, "end": 0, "name": { - "commentStart": 3388, + "commentStart": 3389, "end": 0, "name": "profileStartY", "start": 0, @@ -4941,7 +4941,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3388, + "commentStart": 3389, "end": 0, "start": 0, "type": "CallExpression", @@ -4957,10 +4957,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3350, + "commentStart": 3351, "end": 0, "name": { - "commentStart": 3350, + "commentStart": 3351, "end": 0, "name": "line", "start": 0, @@ -4970,7 +4970,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3350, + "commentStart": 3351, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4981,10 +4981,10 @@ description: Result of parsing french-press.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 3412, + "commentStart": 3413, "end": 0, "name": { - "commentStart": 3412, + "commentStart": 3413, "end": 0, "name": "close", "start": 0, @@ -4994,7 +4994,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3412, + "commentStart": 3413, "end": 0, "start": 0, "type": "CallExpression", @@ -5005,7 +5005,7 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 3433, + "commentStart": 3434, "end": 0, "name": "axis", "start": 0, @@ -5013,10 +5013,10 @@ description: Result of parsing french-press.kcl }, "arg": { "abs_path": false, - "commentStart": 3440, + "commentStart": 3441, "end": 0, "name": { - "commentStart": 3440, + "commentStart": 3441, "end": 0, "name": "Y", "start": 0, @@ -5031,10 +5031,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3425, + "commentStart": 3426, "end": 0, "name": { - "commentStart": 3425, + "commentStart": 3426, "end": 0, "name": "revolve", "start": 0, @@ -5044,7 +5044,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3425, + "commentStart": 3426, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5052,13 +5052,13 @@ description: Result of parsing french-press.kcl "unlabeled": null } ], - "commentStart": 3001, + "commentStart": 3002, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "9": [ { - "commentStart": 3442, + "commentStart": 3443, "end": 0, "start": 0, "type": "NonCodeNode", @@ -5091,12 +5091,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 3464, + "commentStart": 3465, "declaration": { - "commentStart": 3464, + "commentStart": 3465, "end": 0, "id": { - "commentStart": 3464, + "commentStart": 3465, "end": 0, "name": "sketch006", "start": 0, @@ -5108,10 +5108,10 @@ description: Result of parsing french-press.kcl "arguments": [ { "abs_path": false, - "commentStart": 3490, + "commentStart": 3491, "end": 0, "name": { - "commentStart": 3490, + "commentStart": 3491, "end": 0, "name": "XZ", "start": 0, @@ -5125,10 +5125,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3476, + "commentStart": 3477, "end": 0, "name": { - "commentStart": 3476, + "commentStart": 3477, "end": 0, "name": "startSketchOn", "start": 0, @@ -5138,7 +5138,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3476, + "commentStart": 3477, "end": 0, "start": 0, "type": "CallExpression", @@ -5147,10 +5147,10 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 3514, + "commentStart": 3515, "elements": [ { - "commentStart": 3515, + "commentStart": 3516, "end": 0, "raw": "0.1", "start": 0, @@ -5162,7 +5162,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 3520, + "commentStart": 3521, "end": 0, "raw": "1", "start": 0, @@ -5180,7 +5180,7 @@ description: Result of parsing french-press.kcl "type": "ArrayExpression" }, { - "commentStart": 3524, + "commentStart": 3525, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5189,10 +5189,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3499, + "commentStart": 3500, "end": 0, "name": { - "commentStart": 3499, + "commentStart": 3500, "end": 0, "name": "startProfileAt", "start": 0, @@ -5202,7 +5202,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3499, + "commentStart": 3500, "end": 0, "start": 0, "type": "CallExpression", @@ -5213,17 +5213,17 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 3537, + "commentStart": 3538, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3543, + "commentStart": 3544, "elements": [ { - "commentStart": 3544, + "commentStart": 3545, "end": 0, "raw": "0.1", "start": 0, @@ -5235,7 +5235,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 3549, + "commentStart": 3550, "end": 0, "raw": "0", "start": 0, @@ -5256,10 +5256,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3532, + "commentStart": 3533, "end": 0, "name": { - "commentStart": 3532, + "commentStart": 3533, "end": 0, "name": "line", "start": 0, @@ -5269,7 +5269,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3532, + "commentStart": 3533, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5279,14 +5279,14 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 3572, + "commentStart": 3573, "end": 0, "properties": [ { - "commentStart": 3574, + "commentStart": 3575, "end": 0, "key": { - "commentStart": 3574, + "commentStart": 3575, "end": 0, "name": "angle", "start": 0, @@ -5295,7 +5295,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3582, + "commentStart": 3583, "end": 0, "raw": "10", "start": 0, @@ -5308,10 +5308,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 3586, + "commentStart": 3587, "end": 0, "key": { - "commentStart": 3586, + "commentStart": 3587, "end": 0, "name": "to", "start": 0, @@ -5320,7 +5320,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3591, + "commentStart": 3592, "end": 0, "raw": "0.05", "start": 0, @@ -5338,7 +5338,7 @@ description: Result of parsing french-press.kcl "type": "ObjectExpression" }, { - "commentStart": 3599, + "commentStart": 3600, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5347,10 +5347,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3558, + "commentStart": 3559, "end": 0, "name": { - "commentStart": 3558, + "commentStart": 3559, "end": 0, "name": "angledLineToX", "start": 0, @@ -5360,7 +5360,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3558, + "commentStart": 3559, "end": 0, "start": 0, "type": "CallExpression", @@ -5371,14 +5371,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 3613, + "commentStart": 3614, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3622, + "commentStart": 3623, "end": 0, "raw": "10", "start": 0, @@ -5393,10 +5393,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3607, + "commentStart": 3608, "end": 0, "name": { - "commentStart": 3607, + "commentStart": 3608, "end": 0, "name": "yLine", "start": 0, @@ -5406,7 +5406,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3607, + "commentStart": 3608, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5418,17 +5418,17 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 3636, + "commentStart": 3637, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3642, + "commentStart": 3643, "elements": [ { - "commentStart": 3643, + "commentStart": 3644, "end": 0, "raw": "0.6", "start": 0, @@ -5440,7 +5440,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 3648, + "commentStart": 3649, "end": 0, "raw": "0", "start": 0, @@ -5461,10 +5461,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3631, + "commentStart": 3632, "end": 0, "name": { - "commentStart": 3631, + "commentStart": 3632, "end": 0, "name": "line", "start": 0, @@ -5474,7 +5474,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3631, + "commentStart": 3632, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5486,7 +5486,7 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 3663, + "commentStart": 3664, "end": 0, "name": "length", "start": 0, @@ -5494,7 +5494,7 @@ description: Result of parsing french-press.kcl }, "arg": { "argument": { - "commentStart": 3673, + "commentStart": 3674, "end": 0, "raw": ".05", "start": 0, @@ -5505,7 +5505,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 3672, + "commentStart": 3673, "end": 0, "operator": "-", "start": 0, @@ -5516,10 +5516,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3657, + "commentStart": 3658, "end": 0, "name": { - "commentStart": 3657, + "commentStart": 3658, "end": 0, "name": "yLine", "start": 0, @@ -5529,7 +5529,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3657, + "commentStart": 3658, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5539,14 +5539,14 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 3697, + "commentStart": 3698, "end": 0, "properties": [ { - "commentStart": 3699, + "commentStart": 3700, "end": 0, "key": { - "commentStart": 3699, + "commentStart": 3700, "end": 0, "name": "radius", "start": 0, @@ -5555,7 +5555,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3708, + "commentStart": 3709, "end": 0, "raw": "0.6", "start": 0, @@ -5568,10 +5568,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 3713, + "commentStart": 3714, "end": 0, "key": { - "commentStart": 3713, + "commentStart": 3714, "end": 0, "name": "offset", "start": 0, @@ -5581,7 +5581,7 @@ description: Result of parsing french-press.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 3723, + "commentStart": 3724, "end": 0, "raw": "90", "start": 0, @@ -5592,7 +5592,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 3722, + "commentStart": 3723, "end": 0, "operator": "-", "start": 0, @@ -5606,7 +5606,7 @@ description: Result of parsing french-press.kcl "type": "ObjectExpression" }, { - "commentStart": 3729, + "commentStart": 3730, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5615,10 +5615,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3683, + "commentStart": 3684, "end": 0, "name": { - "commentStart": 3683, + "commentStart": 3684, "end": 0, "name": "tangentialArc", "start": 0, @@ -5628,7 +5628,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3683, + "commentStart": 3684, "end": 0, "start": 0, "type": "CallExpression", @@ -5639,19 +5639,19 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 3742, + "commentStart": 3743, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3756, + "commentStart": 3757, "elements": [ { "arguments": [ { - "commentStart": 3771, + "commentStart": 3772, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5660,10 +5660,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3757, + "commentStart": 3758, "end": 0, "name": { - "commentStart": 3757, + "commentStart": 3758, "end": 0, "name": "profileStartX", "start": 0, @@ -5673,7 +5673,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3757, + "commentStart": 3758, "end": 0, "start": 0, "type": "CallExpression", @@ -5682,7 +5682,7 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 3789, + "commentStart": 3790, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5691,10 +5691,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3775, + "commentStart": 3776, "end": 0, "name": { - "commentStart": 3775, + "commentStart": 3776, "end": 0, "name": "profileStartY", "start": 0, @@ -5704,7 +5704,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3775, + "commentStart": 3776, "end": 0, "start": 0, "type": "CallExpression", @@ -5720,10 +5720,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3737, + "commentStart": 3738, "end": 0, "name": { - "commentStart": 3737, + "commentStart": 3738, "end": 0, "name": "line", "start": 0, @@ -5733,7 +5733,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3737, + "commentStart": 3738, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5744,10 +5744,10 @@ description: Result of parsing french-press.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 3799, + "commentStart": 3800, "end": 0, "name": { - "commentStart": 3799, + "commentStart": 3800, "end": 0, "name": "close", "start": 0, @@ -5757,7 +5757,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3799, + "commentStart": 3800, "end": 0, "start": 0, "type": "CallExpression", @@ -5768,7 +5768,7 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 3820, + "commentStart": 3821, "end": 0, "name": "axis", "start": 0, @@ -5776,10 +5776,10 @@ description: Result of parsing french-press.kcl }, "arg": { "abs_path": false, - "commentStart": 3827, + "commentStart": 3828, "end": 0, "name": { - "commentStart": 3827, + "commentStart": 3828, "end": 0, "name": "Y", "start": 0, @@ -5794,10 +5794,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3812, + "commentStart": 3813, "end": 0, "name": { - "commentStart": 3812, + "commentStart": 3813, "end": 0, "name": "revolve", "start": 0, @@ -5807,7 +5807,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3812, + "commentStart": 3813, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5815,13 +5815,13 @@ description: Result of parsing french-press.kcl "unlabeled": null } ], - "commentStart": 3476, + "commentStart": 3477, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "10": [ { - "commentStart": 3829, + "commentStart": 3830, "end": 0, "start": 0, "type": "NonCodeNode", @@ -5849,12 +5849,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 3847, + "commentStart": 3848, "declaration": { - "commentStart": 3847, + "commentStart": 3848, "end": 0, "id": { - "commentStart": 3847, + "commentStart": 3848, "end": 0, "name": "sketch007", "start": 0, @@ -5869,14 +5869,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 3889, + "commentStart": 3890, "end": 0, "name": "offset", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3898, + "commentStart": 3899, "end": 0, "raw": "1.12", "start": 0, @@ -5891,10 +5891,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3873, + "commentStart": 3874, "end": 0, "name": { - "commentStart": 3873, + "commentStart": 3874, "end": 0, "name": "offsetPlane", "start": 0, @@ -5904,17 +5904,17 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3873, + "commentStart": 3874, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 3885, + "commentStart": 3886, "end": 0, "name": { - "commentStart": 3885, + "commentStart": 3886, "end": 0, "name": "XY", "start": 0, @@ -5929,10 +5929,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3859, + "commentStart": 3860, "end": 0, "name": { - "commentStart": 3859, + "commentStart": 3860, "end": 0, "name": "startSketchOn", "start": 0, @@ -5942,7 +5942,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3859, + "commentStart": 3860, "end": 0, "start": 0, "type": "CallExpression", @@ -5953,17 +5953,17 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 3917, + "commentStart": 3918, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3926, + "commentStart": 3927, "elements": [ { - "commentStart": 3927, + "commentStart": 3928, "end": 0, "raw": "0", "start": 0, @@ -5975,7 +5975,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 3930, + "commentStart": 3931, "end": 0, "raw": "0", "start": 0, @@ -5996,24 +5996,24 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 3934, + "commentStart": 3935, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3943, + "commentStart": 3944, "end": 0, "left": { - "commentStart": 3943, + "commentStart": 3944, "end": 0, "left": { "abs_path": false, - "commentStart": 3943, + "commentStart": 3944, "end": 0, "name": { - "commentStart": 3943, + "commentStart": 3944, "end": 0, "name": "carafeDiameter", "start": 0, @@ -6026,7 +6026,7 @@ description: Result of parsing french-press.kcl }, "operator": "/", "right": { - "commentStart": 3960, + "commentStart": 3961, "end": 0, "raw": "2", "start": 0, @@ -6043,7 +6043,7 @@ description: Result of parsing french-press.kcl }, "operator": "-", "right": { - "commentStart": 3964, + "commentStart": 3965, "end": 0, "raw": "0.24", "start": 0, @@ -6062,10 +6062,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3910, + "commentStart": 3911, "end": 0, "name": { - "commentStart": 3910, + "commentStart": 3911, "end": 0, "name": "circle", "start": 0, @@ -6075,7 +6075,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3910, + "commentStart": 3911, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6089,17 +6089,17 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 3987, + "commentStart": 3988, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3996, + "commentStart": 3997, "elements": [ { - "commentStart": 3997, + "commentStart": 3998, "end": 0, "raw": "0", "start": 0, @@ -6111,7 +6111,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 4000, + "commentStart": 4001, "end": 0, "raw": "0", "start": 0, @@ -6132,14 +6132,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4004, + "commentStart": 4005, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4013, + "commentStart": 4014, "end": 0, "raw": ".15", "start": 0, @@ -6154,10 +6154,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3980, + "commentStart": 3981, "end": 0, "name": { - "commentStart": 3980, + "commentStart": 3981, "end": 0, "name": "circle", "start": 0, @@ -6167,7 +6167,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3980, + "commentStart": 3981, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6175,7 +6175,7 @@ description: Result of parsing french-press.kcl "unlabeled": null }, { - "commentStart": 4019, + "commentStart": 4020, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -6184,10 +6184,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 3975, + "commentStart": 3976, "end": 0, "name": { - "commentStart": 3975, + "commentStart": 3976, "end": 0, "name": "hole", "start": 0, @@ -6197,14 +6197,14 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 3975, + "commentStart": 3976, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 3859, + "commentStart": 3860, "end": 0, "start": 0, "type": "PipeExpression", @@ -6220,12 +6220,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 4021, + "commentStart": 4022, "declaration": { - "commentStart": 4023, + "commentStart": 4024, "end": 0, "id": { - "commentStart": 4023, + "commentStart": 4024, "end": 0, "name": "extrude003", "start": 0, @@ -6236,14 +6236,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4055, + "commentStart": 4056, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4064, + "commentStart": 4065, "end": 0, "raw": "0.050", "start": 0, @@ -6258,10 +6258,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 4036, + "commentStart": 4037, "end": 0, "name": { - "commentStart": 4036, + "commentStart": 4037, "end": 0, "name": "extrude", "start": 0, @@ -6271,17 +6271,17 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 4036, + "commentStart": 4037, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 4044, + "commentStart": 4045, "end": 0, "name": { - "commentStart": 4044, + "commentStart": 4045, "end": 0, "name": "sketch007", "start": 0, @@ -6303,12 +6303,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 4070, + "commentStart": 4071, "declaration": { - "commentStart": 4109, + "commentStart": 4110, "end": 0, "id": { - "commentStart": 4109, + "commentStart": 4110, "end": 0, "name": "sketch008", "start": 0, @@ -6320,10 +6320,10 @@ description: Result of parsing french-press.kcl "arguments": [ { "abs_path": false, - "commentStart": 4135, + "commentStart": 4136, "end": 0, "name": { - "commentStart": 4135, + "commentStart": 4136, "end": 0, "name": "extrude003", "start": 0, @@ -6335,7 +6335,7 @@ description: Result of parsing french-press.kcl "type": "Name" }, { - "commentStart": 4147, + "commentStart": 4148, "end": 0, "raw": "'END'", "start": 0, @@ -6346,10 +6346,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 4121, + "commentStart": 4122, "end": 0, "name": { - "commentStart": 4121, + "commentStart": 4122, "end": 0, "name": "startSketchOn", "start": 0, @@ -6359,7 +6359,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 4121, + "commentStart": 4122, "end": 0, "start": 0, "type": "CallExpression", @@ -6370,17 +6370,17 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4166, + "commentStart": 4167, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4175, + "commentStart": 4176, "elements": [ { - "commentStart": 4176, + "commentStart": 4177, "end": 0, "raw": "1.4", "start": 0, @@ -6392,7 +6392,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 4181, + "commentStart": 4182, "end": 0, "raw": "0", "start": 0, @@ -6413,14 +6413,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4185, + "commentStart": 4186, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4194, + "commentStart": 4195, "end": 0, "raw": ".3", "start": 0, @@ -6435,10 +6435,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 4159, + "commentStart": 4160, "end": 0, "name": { - "commentStart": 4159, + "commentStart": 4160, "end": 0, "name": "circle", "start": 0, @@ -6448,7 +6448,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 4159, + "commentStart": 4160, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6460,17 +6460,17 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4229, + "commentStart": 4230, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4238, + "commentStart": 4239, "elements": [ { - "commentStart": 4239, + "commentStart": 4240, "end": 0, "raw": "0", "start": 0, @@ -6482,7 +6482,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 4242, + "commentStart": 4243, "end": 0, "raw": "0", "start": 0, @@ -6503,14 +6503,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4253, + "commentStart": 4254, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4265, + "commentStart": 4266, "end": 0, "raw": "8", "start": 0, @@ -6525,14 +6525,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4275, + "commentStart": 4276, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4288, + "commentStart": 4289, "end": 0, "raw": "360", "start": 0, @@ -6547,14 +6547,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4300, + "commentStart": 4301, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4319, + "commentStart": 4320, "end": 0, "raw": "true", "start": 0, @@ -6566,10 +6566,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 4203, + "commentStart": 4204, "end": 0, "name": { - "commentStart": 4203, + "commentStart": 4204, "end": 0, "name": "patternCircular2d", "start": 0, @@ -6579,7 +6579,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 4203, + "commentStart": 4204, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6587,7 +6587,7 @@ description: Result of parsing french-press.kcl "unlabeled": null } ], - "commentStart": 4121, + "commentStart": 4122, "end": 0, "start": 0, "type": "PipeExpression", @@ -6608,12 +6608,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 4331, + "commentStart": 4332, "declaration": { - "commentStart": 4333, + "commentStart": 4334, "end": 0, "id": { - "commentStart": 4333, + "commentStart": 4334, "end": 0, "name": "extrude004", "start": 0, @@ -6624,7 +6624,7 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4365, + "commentStart": 4366, "end": 0, "name": "length", "start": 0, @@ -6632,7 +6632,7 @@ description: Result of parsing french-press.kcl }, "arg": { "argument": { - "commentStart": 4375, + "commentStart": 4376, "end": 0, "raw": "0.050", "start": 0, @@ -6643,7 +6643,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 4374, + "commentStart": 4375, "end": 0, "operator": "-", "start": 0, @@ -6654,10 +6654,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 4346, + "commentStart": 4347, "end": 0, "name": { - "commentStart": 4346, + "commentStart": 4347, "end": 0, "name": "extrude", "start": 0, @@ -6667,17 +6667,17 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 4346, + "commentStart": 4347, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 4354, + "commentStart": 4355, "end": 0, "name": { - "commentStart": 4354, + "commentStart": 4355, "end": 0, "name": "sketch008", "start": 0, @@ -6699,12 +6699,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 4381, + "commentStart": 4382, "declaration": { - "commentStart": 4420, + "commentStart": 4421, "end": 0, "id": { - "commentStart": 4420, + "commentStart": 4421, "end": 0, "name": "sketch009", "start": 0, @@ -6716,10 +6716,10 @@ description: Result of parsing french-press.kcl "arguments": [ { "abs_path": false, - "commentStart": 4446, + "commentStart": 4447, "end": 0, "name": { - "commentStart": 4446, + "commentStart": 4447, "end": 0, "name": "extrude003", "start": 0, @@ -6731,7 +6731,7 @@ description: Result of parsing french-press.kcl "type": "Name" }, { - "commentStart": 4458, + "commentStart": 4459, "end": 0, "raw": "'END'", "start": 0, @@ -6742,10 +6742,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 4432, + "commentStart": 4433, "end": 0, "name": { - "commentStart": 4432, + "commentStart": 4433, "end": 0, "name": "startSketchOn", "start": 0, @@ -6755,7 +6755,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 4432, + "commentStart": 4433, "end": 0, "start": 0, "type": "CallExpression", @@ -6766,17 +6766,17 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4477, + "commentStart": 4478, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4486, + "commentStart": 4487, "elements": [ { - "commentStart": 4487, + "commentStart": 4488, "end": 0, "raw": "0.6", "start": 0, @@ -6788,7 +6788,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 4492, + "commentStart": 4493, "end": 0, "raw": "0", "start": 0, @@ -6809,14 +6809,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4496, + "commentStart": 4497, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4505, + "commentStart": 4506, "end": 0, "raw": ".2", "start": 0, @@ -6831,10 +6831,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 4470, + "commentStart": 4471, "end": 0, "name": { - "commentStart": 4470, + "commentStart": 4471, "end": 0, "name": "circle", "start": 0, @@ -6844,7 +6844,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 4470, + "commentStart": 4471, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6856,17 +6856,17 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4540, + "commentStart": 4541, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4549, + "commentStart": 4550, "elements": [ { - "commentStart": 4550, + "commentStart": 4551, "end": 0, "raw": "0", "start": 0, @@ -6878,7 +6878,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 4553, + "commentStart": 4554, "end": 0, "raw": "0", "start": 0, @@ -6899,14 +6899,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4564, + "commentStart": 4565, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4576, + "commentStart": 4577, "end": 0, "raw": "4", "start": 0, @@ -6921,14 +6921,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4586, + "commentStart": 4587, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4599, + "commentStart": 4600, "end": 0, "raw": "360", "start": 0, @@ -6943,14 +6943,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4611, + "commentStart": 4612, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4630, + "commentStart": 4631, "end": 0, "raw": "true", "start": 0, @@ -6962,10 +6962,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 4514, + "commentStart": 4515, "end": 0, "name": { - "commentStart": 4514, + "commentStart": 4515, "end": 0, "name": "patternCircular2d", "start": 0, @@ -6975,7 +6975,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 4514, + "commentStart": 4515, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6983,7 +6983,7 @@ description: Result of parsing french-press.kcl "unlabeled": null } ], - "commentStart": 4432, + "commentStart": 4433, "end": 0, "start": 0, "type": "PipeExpression", @@ -7004,12 +7004,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 4642, + "commentStart": 4643, "declaration": { - "commentStart": 4644, + "commentStart": 4645, "end": 0, "id": { - "commentStart": 4644, + "commentStart": 4645, "end": 0, "name": "extrude005", "start": 0, @@ -7020,7 +7020,7 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4676, + "commentStart": 4677, "end": 0, "name": "length", "start": 0, @@ -7028,7 +7028,7 @@ description: Result of parsing french-press.kcl }, "arg": { "argument": { - "commentStart": 4686, + "commentStart": 4687, "end": 0, "raw": "0.050", "start": 0, @@ -7039,7 +7039,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 4685, + "commentStart": 4686, "end": 0, "operator": "-", "start": 0, @@ -7050,10 +7050,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 4657, + "commentStart": 4658, "end": 0, "name": { - "commentStart": 4657, + "commentStart": 4658, "end": 0, "name": "extrude", "start": 0, @@ -7063,17 +7063,17 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 4657, + "commentStart": 4658, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 4665, + "commentStart": 4666, "end": 0, "name": { - "commentStart": 4665, + "commentStart": 4666, "end": 0, "name": "sketch009", "start": 0, @@ -7095,12 +7095,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 4692, + "commentStart": 4693, "declaration": { - "commentStart": 4725, + "commentStart": 4726, "end": 0, "id": { - "commentStart": 4725, + "commentStart": 4726, "end": 0, "name": "sketch010", "start": 0, @@ -7112,10 +7112,10 @@ description: Result of parsing french-press.kcl "arguments": [ { "abs_path": false, - "commentStart": 4751, + "commentStart": 4752, "end": 0, "name": { - "commentStart": 4751, + "commentStart": 4752, "end": 0, "name": "XY", "start": 0, @@ -7129,10 +7129,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 4737, + "commentStart": 4738, "end": 0, "name": { - "commentStart": 4737, + "commentStart": 4738, "end": 0, "name": "startSketchOn", "start": 0, @@ -7142,7 +7142,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 4737, + "commentStart": 4738, "end": 0, "start": 0, "type": "CallExpression", @@ -7153,17 +7153,17 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4767, + "commentStart": 4768, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4776, + "commentStart": 4777, "elements": [ { - "commentStart": 4777, + "commentStart": 4778, "end": 0, "raw": "0", "start": 0, @@ -7175,7 +7175,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 4780, + "commentStart": 4781, "end": 0, "raw": "0", "start": 0, @@ -7196,21 +7196,21 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4784, + "commentStart": 4785, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4793, + "commentStart": 4794, "end": 0, "left": { "abs_path": false, - "commentStart": 4793, + "commentStart": 4794, "end": 0, "name": { - "commentStart": 4793, + "commentStart": 4794, "end": 0, "name": "carafeDiameter", "start": 0, @@ -7223,7 +7223,7 @@ description: Result of parsing french-press.kcl }, "operator": "/", "right": { - "commentStart": 4810, + "commentStart": 4811, "end": 0, "raw": "2", "start": 0, @@ -7242,10 +7242,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 4760, + "commentStart": 4761, "end": 0, "name": { - "commentStart": 4760, + "commentStart": 4761, "end": 0, "name": "circle", "start": 0, @@ -7255,7 +7255,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 4760, + "commentStart": 4761, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7263,13 +7263,13 @@ description: Result of parsing french-press.kcl "unlabeled": null } ], - "commentStart": 4737, + "commentStart": 4738, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 4812, + "commentStart": 4813, "end": 0, "start": 0, "type": "NonCodeNode", @@ -7302,12 +7302,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 4895, + "commentStart": 4896, "declaration": { - "commentStart": 4895, + "commentStart": 4896, "end": 0, "id": { - "commentStart": 4895, + "commentStart": 4896, "end": 0, "name": "extrude006", "start": 0, @@ -7320,7 +7320,7 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4927, + "commentStart": 4928, "end": 0, "name": "length", "start": 0, @@ -7328,10 +7328,10 @@ description: Result of parsing french-press.kcl }, "arg": { "abs_path": false, - "commentStart": 4936, + "commentStart": 4937, "end": 0, "name": { - "commentStart": 4936, + "commentStart": 4937, "end": 0, "name": "carafeHeight", "start": 0, @@ -7346,10 +7346,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 4908, + "commentStart": 4909, "end": 0, "name": { - "commentStart": 4908, + "commentStart": 4909, "end": 0, "name": "extrude", "start": 0, @@ -7359,17 +7359,17 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 4908, + "commentStart": 4909, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 4916, + "commentStart": 4917, "end": 0, "name": { - "commentStart": 4916, + "commentStart": 4917, "end": 0, "name": "sketch010", "start": 0, @@ -7386,17 +7386,17 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4961, + "commentStart": 4962, "end": 0, "name": "faces", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4969, + "commentStart": 4970, "elements": [ { - "commentStart": 4970, + "commentStart": 4971, "end": 0, "raw": "\"end\"", "start": 0, @@ -7414,14 +7414,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 4978, + "commentStart": 4979, "end": 0, "name": "thickness", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4990, + "commentStart": 4991, "end": 0, "raw": ".07", "start": 0, @@ -7436,10 +7436,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 4955, + "commentStart": 4956, "end": 0, "name": { - "commentStart": 4955, + "commentStart": 4956, "end": 0, "name": "shell", "start": 0, @@ -7449,7 +7449,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 4955, + "commentStart": 4956, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7457,13 +7457,13 @@ description: Result of parsing french-press.kcl "unlabeled": null } ], - "commentStart": 4908, + "commentStart": 4909, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 4994, + "commentStart": 4995, "end": 0, "start": 0, "type": "NonCodeNode", @@ -7491,12 +7491,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 5024, + "commentStart": 5025, "declaration": { - "commentStart": 5024, + "commentStart": 5025, "end": 0, "id": { - "commentStart": 5024, + "commentStart": 5025, "end": 0, "name": "sketch011", "start": 0, @@ -7508,10 +7508,10 @@ description: Result of parsing french-press.kcl "arguments": [ { "abs_path": false, - "commentStart": 5050, + "commentStart": 5051, "end": 0, "name": { - "commentStart": 5050, + "commentStart": 5051, "end": 0, "name": "XZ", "start": 0, @@ -7525,10 +7525,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5036, + "commentStart": 5037, "end": 0, "name": { - "commentStart": 5036, + "commentStart": 5037, "end": 0, "name": "startSketchOn", "start": 0, @@ -7538,7 +7538,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5036, + "commentStart": 5037, "end": 0, "start": 0, "type": "CallExpression", @@ -7547,10 +7547,10 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 5074, + "commentStart": 5075, "elements": [ { - "commentStart": 5075, + "commentStart": 5076, "end": 0, "raw": "0.2", "start": 0, @@ -7562,14 +7562,14 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 5080, + "commentStart": 5081, "end": 0, "left": { "abs_path": false, - "commentStart": 5080, + "commentStart": 5081, "end": 0, "name": { - "commentStart": 5080, + "commentStart": 5081, "end": 0, "name": "carafeHeight", "start": 0, @@ -7582,7 +7582,7 @@ description: Result of parsing french-press.kcl }, "operator": "-", "right": { - "commentStart": 5095, + "commentStart": 5096, "end": 0, "raw": "0.7", "start": 0, @@ -7604,7 +7604,7 @@ description: Result of parsing french-press.kcl "type": "ArrayExpression" }, { - "commentStart": 5101, + "commentStart": 5102, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -7613,10 +7613,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5059, + "commentStart": 5060, "end": 0, "name": { - "commentStart": 5059, + "commentStart": 5060, "end": 0, "name": "startProfileAt", "start": 0, @@ -7626,7 +7626,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5059, + "commentStart": 5060, "end": 0, "start": 0, "type": "CallExpression", @@ -7637,24 +7637,24 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 5115, + "commentStart": 5116, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5124, + "commentStart": 5125, "end": 0, "left": { - "commentStart": 5124, + "commentStart": 5125, "end": 0, "left": { "abs_path": false, - "commentStart": 5124, + "commentStart": 5125, "end": 0, "name": { - "commentStart": 5124, + "commentStart": 5125, "end": 0, "name": "carafeDiameter", "start": 0, @@ -7667,7 +7667,7 @@ description: Result of parsing french-press.kcl }, "operator": "/", "right": { - "commentStart": 5141, + "commentStart": 5142, "end": 0, "raw": "2", "start": 0, @@ -7684,7 +7684,7 @@ description: Result of parsing french-press.kcl }, "operator": "-", "right": { - "commentStart": 5145, + "commentStart": 5146, "end": 0, "raw": "0.3", "start": 0, @@ -7703,10 +7703,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5109, + "commentStart": 5110, "end": 0, "name": { - "commentStart": 5109, + "commentStart": 5110, "end": 0, "name": "xLine", "start": 0, @@ -7716,7 +7716,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5109, + "commentStart": 5110, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7728,14 +7728,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 5161, + "commentStart": 5162, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5170, + "commentStart": 5171, "end": 0, "raw": "0.7", "start": 0, @@ -7750,10 +7750,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5155, + "commentStart": 5156, "end": 0, "name": { - "commentStart": 5155, + "commentStart": 5156, "end": 0, "name": "yLine", "start": 0, @@ -7763,7 +7763,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5155, + "commentStart": 5156, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7775,14 +7775,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 5186, + "commentStart": 5187, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5195, + "commentStart": 5196, "end": 0, "raw": "0.3", "start": 0, @@ -7797,10 +7797,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5180, + "commentStart": 5181, "end": 0, "name": { - "commentStart": 5180, + "commentStart": 5181, "end": 0, "name": "xLine", "start": 0, @@ -7810,7 +7810,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5180, + "commentStart": 5181, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7822,14 +7822,14 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 5211, + "commentStart": 5212, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5220, + "commentStart": 5221, "end": 0, "raw": "0.4", "start": 0, @@ -7844,10 +7844,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5205, + "commentStart": 5206, "end": 0, "name": { - "commentStart": 5205, + "commentStart": 5206, "end": 0, "name": "yLine", "start": 0, @@ -7857,7 +7857,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5205, + "commentStart": 5206, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7869,18 +7869,18 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 5235, + "commentStart": 5236, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5241, + "commentStart": 5242, "elements": [ { "argument": { - "commentStart": 5243, + "commentStart": 5244, "end": 0, "raw": "0.02", "start": 0, @@ -7891,7 +7891,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 5242, + "commentStart": 5243, "end": 0, "operator": "-", "start": 0, @@ -7899,7 +7899,7 @@ description: Result of parsing french-press.kcl "type": "UnaryExpression" }, { - "commentStart": 5249, + "commentStart": 5250, "end": 0, "raw": "0.02", "start": 0, @@ -7920,10 +7920,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5230, + "commentStart": 5231, "end": 0, "name": { - "commentStart": 5230, + "commentStart": 5231, "end": 0, "name": "line", "start": 0, @@ -7933,7 +7933,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5230, + "commentStart": 5231, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7943,14 +7943,14 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 5273, + "commentStart": 5274, "end": 0, "properties": [ { - "commentStart": 5282, + "commentStart": 5283, "end": 0, "key": { - "commentStart": 5282, + "commentStart": 5283, "end": 0, "name": "to", "start": 0, @@ -7959,21 +7959,21 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5287, + "commentStart": 5288, "elements": [ { - "commentStart": 5288, + "commentStart": 5289, "end": 0, "left": { - "commentStart": 5288, + "commentStart": 5289, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 5289, + "commentStart": 5290, "end": 0, "name": { - "commentStart": 5289, + "commentStart": 5290, "end": 0, "name": "carafeDiameter", "start": 0, @@ -7984,7 +7984,7 @@ description: Result of parsing french-press.kcl "type": "Name", "type": "Name" }, - "commentStart": 5288, + "commentStart": 5289, "end": 0, "operator": "-", "start": 0, @@ -7993,7 +7993,7 @@ description: Result of parsing french-press.kcl }, "operator": "/", "right": { - "commentStart": 5306, + "commentStart": 5307, "end": 0, "raw": "2", "start": 0, @@ -8010,7 +8010,7 @@ description: Result of parsing french-press.kcl }, "operator": "-", "right": { - "commentStart": 5310, + "commentStart": 5311, "end": 0, "raw": "0.1", "start": 0, @@ -8026,7 +8026,7 @@ description: Result of parsing french-press.kcl "type": "BinaryExpression" }, { - "commentStart": 5315, + "commentStart": 5316, "end": 0, "raw": "1", "start": 0, @@ -8045,10 +8045,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 5326, + "commentStart": 5327, "end": 0, "key": { - "commentStart": 5326, + "commentStart": 5327, "end": 0, "name": "control1", "start": 0, @@ -8057,11 +8057,11 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5337, + "commentStart": 5338, "elements": [ { "argument": { - "commentStart": 5339, + "commentStart": 5340, "end": 0, "raw": "0.3", "start": 0, @@ -8072,7 +8072,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 5338, + "commentStart": 5339, "end": 0, "operator": "-", "start": 0, @@ -8080,7 +8080,7 @@ description: Result of parsing french-press.kcl "type": "UnaryExpression" }, { - "commentStart": 5344, + "commentStart": 5345, "end": 0, "raw": "0", "start": 0, @@ -8099,10 +8099,10 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 5355, + "commentStart": 5356, "end": 0, "key": { - "commentStart": 5355, + "commentStart": 5356, "end": 0, "name": "control2", "start": 0, @@ -8111,17 +8111,17 @@ description: Result of parsing french-press.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5366, + "commentStart": 5367, "elements": [ { - "commentStart": 5367, + "commentStart": 5368, "end": 0, "left": { "abs_path": false, - "commentStart": 5367, + "commentStart": 5368, "end": 0, "name": { - "commentStart": 5367, + "commentStart": 5368, "end": 0, "name": "carafeDiameter", "start": 0, @@ -8134,7 +8134,7 @@ description: Result of parsing french-press.kcl }, "operator": "/", "right": { - "commentStart": 5384, + "commentStart": 5385, "end": 0, "raw": "10", "start": 0, @@ -8150,7 +8150,7 @@ description: Result of parsing french-press.kcl "type": "BinaryExpression" }, { - "commentStart": 5388, + "commentStart": 5389, "end": 0, "raw": "1", "start": 0, @@ -8174,7 +8174,7 @@ description: Result of parsing french-press.kcl "type": "ObjectExpression" }, { - "commentStart": 5399, + "commentStart": 5400, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -8183,10 +8183,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5261, + "commentStart": 5262, "end": 0, "name": { - "commentStart": 5261, + "commentStart": 5262, "end": 0, "name": "bezierCurve", "start": 0, @@ -8196,7 +8196,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5261, + "commentStart": 5262, "end": 0, "start": 0, "type": "CallExpression", @@ -8207,19 +8207,19 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 5412, + "commentStart": 5413, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5426, + "commentStart": 5427, "elements": [ { "arguments": [ { - "commentStart": 5441, + "commentStart": 5442, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -8228,10 +8228,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5427, + "commentStart": 5428, "end": 0, "name": { - "commentStart": 5427, + "commentStart": 5428, "end": 0, "name": "profileStartX", "start": 0, @@ -8241,7 +8241,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5427, + "commentStart": 5428, "end": 0, "start": 0, "type": "CallExpression", @@ -8250,7 +8250,7 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 5459, + "commentStart": 5460, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -8259,10 +8259,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5445, + "commentStart": 5446, "end": 0, "name": { - "commentStart": 5445, + "commentStart": 5446, "end": 0, "name": "profileStartY", "start": 0, @@ -8272,7 +8272,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5445, + "commentStart": 5446, "end": 0, "start": 0, "type": "CallExpression", @@ -8288,10 +8288,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5407, + "commentStart": 5408, "end": 0, "name": { - "commentStart": 5407, + "commentStart": 5408, "end": 0, "name": "line", "start": 0, @@ -8301,7 +8301,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5407, + "commentStart": 5408, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8312,10 +8312,10 @@ description: Result of parsing french-press.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 5469, + "commentStart": 5470, "end": 0, "name": { - "commentStart": 5469, + "commentStart": 5470, "end": 0, "name": "close", "start": 0, @@ -8325,7 +8325,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5469, + "commentStart": 5470, "end": 0, "start": 0, "type": "CallExpression", @@ -8336,7 +8336,7 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 5490, + "commentStart": 5491, "end": 0, "name": "axis", "start": 0, @@ -8344,10 +8344,10 @@ description: Result of parsing french-press.kcl }, "arg": { "abs_path": false, - "commentStart": 5497, + "commentStart": 5498, "end": 0, "name": { - "commentStart": 5497, + "commentStart": 5498, "end": 0, "name": "Y", "start": 0, @@ -8362,10 +8362,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5482, + "commentStart": 5483, "end": 0, "name": { - "commentStart": 5482, + "commentStart": 5483, "end": 0, "name": "revolve", "start": 0, @@ -8375,7 +8375,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5482, + "commentStart": 5483, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8383,13 +8383,13 @@ description: Result of parsing french-press.kcl "unlabeled": null } ], - "commentStart": 5036, + "commentStart": 5037, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "10": [ { - "commentStart": 5499, + "commentStart": 5500, "end": 0, "start": 0, "type": "NonCodeNode", @@ -8417,12 +8417,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 5528, + "commentStart": 5529, "declaration": { - "commentStart": 5528, + "commentStart": 5529, "end": 0, "id": { - "commentStart": 5528, + "commentStart": 5529, "end": 0, "name": "sketch012", "start": 0, @@ -8437,21 +8437,21 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 5570, + "commentStart": 5571, "end": 0, "name": "offset", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5579, + "commentStart": 5580, "end": 0, "left": { "abs_path": false, - "commentStart": 5579, + "commentStart": 5580, "end": 0, "name": { - "commentStart": 5579, + "commentStart": 5580, "end": 0, "name": "handleThickness", "start": 0, @@ -8464,7 +8464,7 @@ description: Result of parsing french-press.kcl }, "operator": "/", "right": { - "commentStart": 5597, + "commentStart": 5598, "end": 0, "raw": "2", "start": 0, @@ -8483,10 +8483,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5554, + "commentStart": 5555, "end": 0, "name": { - "commentStart": 5554, + "commentStart": 5555, "end": 0, "name": "offsetPlane", "start": 0, @@ -8496,17 +8496,17 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5554, + "commentStart": 5555, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 5566, + "commentStart": 5567, "end": 0, "name": { - "commentStart": 5566, + "commentStart": 5567, "end": 0, "name": "XZ", "start": 0, @@ -8521,10 +8521,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5540, + "commentStart": 5541, "end": 0, "name": { - "commentStart": 5540, + "commentStart": 5541, "end": 0, "name": "startSketchOn", "start": 0, @@ -8534,7 +8534,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5540, + "commentStart": 5541, "end": 0, "start": 0, "type": "CallExpression", @@ -8543,10 +8543,10 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 5621, + "commentStart": 5622, "elements": [ { - "commentStart": 5622, + "commentStart": 5623, "end": 0, "raw": "2.3", "start": 0, @@ -8558,7 +8558,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 5627, + "commentStart": 5628, "end": 0, "raw": "6.4", "start": 0, @@ -8576,7 +8576,7 @@ description: Result of parsing french-press.kcl "type": "ArrayExpression" }, { - "commentStart": 5633, + "commentStart": 5634, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -8585,10 +8585,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5606, + "commentStart": 5607, "end": 0, "name": { - "commentStart": 5606, + "commentStart": 5607, "end": 0, "name": "startProfileAt", "start": 0, @@ -8598,7 +8598,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5606, + "commentStart": 5607, "end": 0, "start": 0, "type": "CallExpression", @@ -8609,17 +8609,17 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 5646, + "commentStart": 5647, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5652, + "commentStart": 5653, "elements": [ { - "commentStart": 5653, + "commentStart": 5654, "end": 0, "raw": "0.56", "start": 0, @@ -8631,7 +8631,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 5659, + "commentStart": 5660, "end": 0, "raw": "0", "start": 0, @@ -8652,10 +8652,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5641, + "commentStart": 5642, "end": 0, "name": { - "commentStart": 5641, + "commentStart": 5642, "end": 0, "name": "line", "start": 0, @@ -8665,7 +8665,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5641, + "commentStart": 5642, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8675,10 +8675,10 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 5684, + "commentStart": 5685, "elements": [ { - "commentStart": 5685, + "commentStart": 5686, "end": 0, "raw": "4.1", "start": 0, @@ -8690,7 +8690,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 5690, + "commentStart": 5691, "end": 0, "raw": "5.26", "start": 0, @@ -8708,7 +8708,7 @@ description: Result of parsing french-press.kcl "type": "ArrayExpression" }, { - "commentStart": 5697, + "commentStart": 5698, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -8717,10 +8717,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5668, + "commentStart": 5669, "end": 0, "name": { - "commentStart": 5668, + "commentStart": 5669, "end": 0, "name": "tangentialArcTo", "start": 0, @@ -8730,7 +8730,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5668, + "commentStart": 5669, "end": 0, "start": 0, "type": "CallExpression", @@ -8739,10 +8739,10 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 5721, + "commentStart": 5722, "elements": [ { - "commentStart": 5722, + "commentStart": 5723, "end": 0, "raw": "4.17", "start": 0, @@ -8754,7 +8754,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 5728, + "commentStart": 5729, "end": 0, "raw": "1.6", "start": 0, @@ -8772,7 +8772,7 @@ description: Result of parsing french-press.kcl "type": "ArrayExpression" }, { - "commentStart": 5734, + "commentStart": 5735, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -8781,10 +8781,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5705, + "commentStart": 5706, "end": 0, "name": { - "commentStart": 5705, + "commentStart": 5706, "end": 0, "name": "tangentialArcTo", "start": 0, @@ -8794,7 +8794,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5705, + "commentStart": 5706, "end": 0, "start": 0, "type": "CallExpression", @@ -8803,10 +8803,10 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 5758, + "commentStart": 5759, "elements": [ { - "commentStart": 5759, + "commentStart": 5760, "end": 0, "raw": "3.13", "start": 0, @@ -8818,7 +8818,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 5765, + "commentStart": 5766, "end": 0, "raw": "0.61", "start": 0, @@ -8836,7 +8836,7 @@ description: Result of parsing french-press.kcl "type": "ArrayExpression" }, { - "commentStart": 5772, + "commentStart": 5773, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -8845,10 +8845,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5742, + "commentStart": 5743, "end": 0, "name": { - "commentStart": 5742, + "commentStart": 5743, "end": 0, "name": "tangentialArcTo", "start": 0, @@ -8858,7 +8858,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5742, + "commentStart": 5743, "end": 0, "start": 0, "type": "CallExpression", @@ -8869,18 +8869,18 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 5785, + "commentStart": 5786, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5791, + "commentStart": 5792, "elements": [ { "argument": { - "commentStart": 5793, + "commentStart": 5794, "end": 0, "raw": "1.09", "start": 0, @@ -8891,7 +8891,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 5792, + "commentStart": 5793, "end": 0, "operator": "-", "start": 0, @@ -8899,7 +8899,7 @@ description: Result of parsing french-press.kcl "type": "UnaryExpression" }, { - "commentStart": 5799, + "commentStart": 5800, "end": 0, "raw": "0", "start": 0, @@ -8920,10 +8920,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5780, + "commentStart": 5781, "end": 0, "name": { - "commentStart": 5780, + "commentStart": 5781, "end": 0, "name": "line", "start": 0, @@ -8933,7 +8933,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5780, + "commentStart": 5781, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8945,17 +8945,17 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 5813, + "commentStart": 5814, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5819, + "commentStart": 5820, "elements": [ { - "commentStart": 5820, + "commentStart": 5821, "end": 0, "raw": "0", "start": 0, @@ -8967,7 +8967,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 5823, + "commentStart": 5824, "end": 0, "raw": "0.43", "start": 0, @@ -8988,10 +8988,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5808, + "commentStart": 5809, "end": 0, "name": { - "commentStart": 5808, + "commentStart": 5809, "end": 0, "name": "line", "start": 0, @@ -9001,7 +9001,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5808, + "commentStart": 5809, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9013,17 +9013,17 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 5840, + "commentStart": 5841, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5846, + "commentStart": 5847, "elements": [ { - "commentStart": 5847, + "commentStart": 5848, "end": 0, "raw": "0.99", "start": 0, @@ -9036,7 +9036,7 @@ description: Result of parsing french-press.kcl }, { "argument": { - "commentStart": 5854, + "commentStart": 5855, "end": 0, "raw": "0.02", "start": 0, @@ -9047,7 +9047,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 5853, + "commentStart": 5854, "end": 0, "operator": "-", "start": 0, @@ -9064,10 +9064,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5835, + "commentStart": 5836, "end": 0, "name": { - "commentStart": 5835, + "commentStart": 5836, "end": 0, "name": "line", "start": 0, @@ -9077,7 +9077,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5835, + "commentStart": 5836, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9087,10 +9087,10 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 5882, + "commentStart": 5883, "elements": [ { - "commentStart": 5883, + "commentStart": 5884, "end": 0, "raw": "3.63", "start": 0, @@ -9102,7 +9102,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 5889, + "commentStart": 5890, "end": 0, "raw": "1.6", "start": 0, @@ -9120,7 +9120,7 @@ description: Result of parsing french-press.kcl "type": "ArrayExpression" }, { - "commentStart": 5895, + "commentStart": 5896, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -9129,10 +9129,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5866, + "commentStart": 5867, "end": 0, "name": { - "commentStart": 5866, + "commentStart": 5867, "end": 0, "name": "tangentialArcTo", "start": 0, @@ -9142,7 +9142,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5866, + "commentStart": 5867, "end": 0, "start": 0, "type": "CallExpression", @@ -9151,10 +9151,10 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 5919, + "commentStart": 5920, "elements": [ { - "commentStart": 5920, + "commentStart": 5921, "end": 0, "raw": "3.56", "start": 0, @@ -9166,7 +9166,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 5926, + "commentStart": 5927, "end": 0, "raw": "5.15", "start": 0, @@ -9184,7 +9184,7 @@ description: Result of parsing french-press.kcl "type": "ArrayExpression" }, { - "commentStart": 5933, + "commentStart": 5934, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -9193,10 +9193,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5903, + "commentStart": 5904, "end": 0, "name": { - "commentStart": 5903, + "commentStart": 5904, "end": 0, "name": "tangentialArcTo", "start": 0, @@ -9206,7 +9206,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5903, + "commentStart": 5904, "end": 0, "start": 0, "type": "CallExpression", @@ -9215,10 +9215,10 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 5957, + "commentStart": 5958, "elements": [ { - "commentStart": 5958, + "commentStart": 5959, "end": 0, "raw": "2.72", "start": 0, @@ -9230,7 +9230,7 @@ description: Result of parsing french-press.kcl } }, { - "commentStart": 5964, + "commentStart": 5965, "end": 0, "raw": "5.88", "start": 0, @@ -9248,7 +9248,7 @@ description: Result of parsing french-press.kcl "type": "ArrayExpression" }, { - "commentStart": 5971, + "commentStart": 5972, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -9257,10 +9257,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5941, + "commentStart": 5942, "end": 0, "name": { - "commentStart": 5941, + "commentStart": 5942, "end": 0, "name": "tangentialArcTo", "start": 0, @@ -9270,7 +9270,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5941, + "commentStart": 5942, "end": 0, "start": 0, "type": "CallExpression", @@ -9281,18 +9281,18 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 5984, + "commentStart": 5985, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5990, + "commentStart": 5991, "elements": [ { "argument": { - "commentStart": 5992, + "commentStart": 5993, "end": 0, "raw": "0.4", "start": 0, @@ -9303,7 +9303,7 @@ description: Result of parsing french-press.kcl "suffix": "None" } }, - "commentStart": 5991, + "commentStart": 5992, "end": 0, "operator": "-", "start": 0, @@ -9311,7 +9311,7 @@ description: Result of parsing french-press.kcl "type": "UnaryExpression" }, { - "commentStart": 5997, + "commentStart": 5998, "end": 0, "raw": "0", "start": 0, @@ -9332,10 +9332,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 5979, + "commentStart": 5980, "end": 0, "name": { - "commentStart": 5979, + "commentStart": 5980, "end": 0, "name": "line", "start": 0, @@ -9345,7 +9345,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 5979, + "commentStart": 5980, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9357,19 +9357,19 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 6011, + "commentStart": 6012, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 6025, + "commentStart": 6026, "elements": [ { "arguments": [ { - "commentStart": 6040, + "commentStart": 6041, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -9378,10 +9378,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 6026, + "commentStart": 6027, "end": 0, "name": { - "commentStart": 6026, + "commentStart": 6027, "end": 0, "name": "profileStartX", "start": 0, @@ -9391,7 +9391,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 6026, + "commentStart": 6027, "end": 0, "start": 0, "type": "CallExpression", @@ -9400,7 +9400,7 @@ description: Result of parsing french-press.kcl { "arguments": [ { - "commentStart": 6058, + "commentStart": 6059, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -9409,10 +9409,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 6044, + "commentStart": 6045, "end": 0, "name": { - "commentStart": 6044, + "commentStart": 6045, "end": 0, "name": "profileStartY", "start": 0, @@ -9422,7 +9422,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 6044, + "commentStart": 6045, "end": 0, "start": 0, "type": "CallExpression", @@ -9438,10 +9438,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 6006, + "commentStart": 6007, "end": 0, "name": { - "commentStart": 6006, + "commentStart": 6007, "end": 0, "name": "line", "start": 0, @@ -9451,7 +9451,7 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 6006, + "commentStart": 6007, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9462,10 +9462,10 @@ description: Result of parsing french-press.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 6068, + "commentStart": 6069, "end": 0, "name": { - "commentStart": 6068, + "commentStart": 6069, "end": 0, "name": "close", "start": 0, @@ -9475,14 +9475,14 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 6068, + "commentStart": 6069, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 5540, + "commentStart": 5541, "end": 0, "start": 0, "type": "PipeExpression", @@ -9498,12 +9498,12 @@ description: Result of parsing french-press.kcl "type": "VariableDeclaration" }, { - "commentStart": 6076, + "commentStart": 6077, "declaration": { - "commentStart": 6076, + "commentStart": 6077, "end": 0, "id": { - "commentStart": 6076, + "commentStart": 6077, "end": 0, "name": "extrude007", "start": 0, @@ -9514,7 +9514,7 @@ description: Result of parsing french-press.kcl { "type": "LabeledArg", "label": { - "commentStart": 6108, + "commentStart": 6109, "end": 0, "name": "length", "start": 0, @@ -9523,10 +9523,10 @@ description: Result of parsing french-press.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 6118, + "commentStart": 6119, "end": 0, "name": { - "commentStart": 6118, + "commentStart": 6119, "end": 0, "name": "handleThickness", "start": 0, @@ -9537,7 +9537,7 @@ description: Result of parsing french-press.kcl "type": "Name", "type": "Name" }, - "commentStart": 6117, + "commentStart": 6118, "end": 0, "operator": "-", "start": 0, @@ -9548,10 +9548,10 @@ description: Result of parsing french-press.kcl ], "callee": { "abs_path": false, - "commentStart": 6089, + "commentStart": 6090, "end": 0, "name": { - "commentStart": 6089, + "commentStart": 6090, "end": 0, "name": "extrude", "start": 0, @@ -9561,17 +9561,17 @@ description: Result of parsing french-press.kcl "start": 0, "type": "Name" }, - "commentStart": 6089, + "commentStart": 6090, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 6097, + "commentStart": 6098, "end": 0, "name": { - "commentStart": 6097, + "commentStart": 6098, "end": 0, "name": "sketch012", "start": 0, @@ -9652,7 +9652,7 @@ description: Result of parsing french-press.kcl "nonCodeNodes": { "6": [ { - "commentStart": 2466, + "commentStart": 2467, "end": 0, "start": 0, "type": "NonCodeNode", @@ -9663,7 +9663,7 @@ description: Result of parsing french-press.kcl ], "7": [ { - "commentStart": 2515, + "commentStart": 2516, "end": 0, "start": 0, "type": "NonCodeNode", @@ -9674,7 +9674,7 @@ description: Result of parsing french-press.kcl ], "8": [ { - "commentStart": 2920, + "commentStart": 2921, "end": 0, "start": 0, "type": "NonCodeNode", @@ -9685,7 +9685,7 @@ description: Result of parsing french-press.kcl ], "12": [ { - "commentStart": 4021, + "commentStart": 4022, "end": 0, "start": 0, "type": "NonCodeNode", @@ -9696,7 +9696,7 @@ description: Result of parsing french-press.kcl ], "14": [ { - "commentStart": 4331, + "commentStart": 4332, "end": 0, "start": 0, "type": "NonCodeNode", @@ -9707,7 +9707,7 @@ description: Result of parsing french-press.kcl ], "16": [ { - "commentStart": 4642, + "commentStart": 4643, "end": 0, "start": 0, "type": "NonCodeNode", diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap index 6b5e18201..0d8d702ad 100644 --- a/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap @@ -4336,9 +4336,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 338, - "end": 359, - "start": 338, + "commentStart": 339, + "end": 360, + "start": 339, "type": "TagDeclarator", "value": "rectangleSegmentA001" }, @@ -4349,9 +4349,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 445, - "end": 466, - "start": 445, + "commentStart": 446, + "end": 467, + "start": 446, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -4362,9 +4362,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 571, - "end": 592, - "start": 571, + "commentStart": 572, + "end": 593, + "start": 572, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -4392,9 +4392,9 @@ description: Variables in memory after executing french-press.kcl 5.7 ], "tag": { - "commentStart": 338, - "end": 359, - "start": 338, + "commentStart": 339, + "end": 360, + "start": 339, "type": "TagDeclarator", "value": "rectangleSegmentA001" }, @@ -4417,9 +4417,9 @@ description: Variables in memory after executing french-press.kcl 5.7 ], "tag": { - "commentStart": 445, - "end": 466, - "start": 445, + "commentStart": 446, + "end": 467, + "start": 446, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -4442,9 +4442,9 @@ description: Variables in memory after executing french-press.kcl 6.45 ], "tag": { - "commentStart": 571, - "end": 592, - "start": 571, + "commentStart": 572, + "end": 593, + "start": 572, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -4593,9 +4593,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1084, - "end": 1090, - "start": 1084, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "edge1" }, @@ -4613,9 +4613,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1232, - "end": 1238, - "start": 1232, + "commentStart": 1233, + "end": 1239, + "start": 1233, "type": "TagDeclarator", "value": "edge2" }, @@ -4633,9 +4633,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1380, - "end": 1386, - "start": 1380, + "commentStart": 1381, + "end": 1387, + "start": 1381, "type": "TagDeclarator", "value": "edge3" }, @@ -4653,9 +4653,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1512, - "end": 1520, - "start": 1512, + "commentStart": 1513, + "end": 1521, + "start": 1513, "type": "TagDeclarator", "value": "edgeLen" }, @@ -4673,9 +4673,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1598, - "end": 1604, - "start": 1598, + "commentStart": 1599, + "end": 1605, + "start": 1599, "type": "TagDeclarator", "value": "edge4" }, @@ -4693,9 +4693,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1782, - "end": 1788, - "start": 1782, + "commentStart": 1783, + "end": 1789, + "start": 1783, "type": "TagDeclarator", "value": "edge5" }, @@ -4713,9 +4713,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1968, - "end": 1974, - "start": 1968, + "commentStart": 1969, + "end": 1975, + "start": 1969, "type": "TagDeclarator", "value": "edge6" }, @@ -4769,9 +4769,9 @@ description: Variables in memory after executing french-press.kcl 5.7 ], "tag": { - "commentStart": 1084, - "end": 1090, - "start": 1084, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "edge1" }, @@ -4819,9 +4819,9 @@ description: Variables in memory after executing french-press.kcl 0.3732 ], "tag": { - "commentStart": 1232, - "end": 1238, - "start": 1232, + "commentStart": 1233, + "end": 1239, + "start": 1233, "type": "TagDeclarator", "value": "edge2" }, @@ -4869,9 +4869,9 @@ description: Variables in memory after executing french-press.kcl -0.966 ], "tag": { - "commentStart": 1380, - "end": 1386, - "start": 1380, + "commentStart": 1381, + "end": 1387, + "start": 1381, "type": "TagDeclarator", "value": "edge3" }, @@ -4919,9 +4919,9 @@ description: Variables in memory after executing french-press.kcl -0.133 ], "tag": { - "commentStart": 1512, - "end": 1520, - "start": 1512, + "commentStart": 1513, + "end": 1521, + "start": 1513, "type": "TagDeclarator", "value": "edgeLen" }, @@ -4963,9 +4963,9 @@ description: Variables in memory after executing french-press.kcl -0.033 ], "tag": { - "commentStart": 1598, - "end": 1604, - "start": 1598, + "commentStart": 1599, + "end": 1605, + "start": 1599, "type": "TagDeclarator", "value": "edge4" }, @@ -5013,9 +5013,9 @@ description: Variables in memory after executing french-press.kcl -0.1134 ], "tag": { - "commentStart": 1782, - "end": 1788, - "start": 1782, + "commentStart": 1783, + "end": 1789, + "start": 1783, "type": "TagDeclarator", "value": "edge5" }, @@ -5063,9 +5063,9 @@ description: Variables in memory after executing french-press.kcl -0.1789 ], "tag": { - "commentStart": 1968, - "end": 1974, - "start": 1968, + "commentStart": 1969, + "end": 1975, + "start": 1969, "type": "TagDeclarator", "value": "edge6" }, @@ -5252,9 +5252,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1084, - "end": 1090, - "start": 1084, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "edge1" }, @@ -5272,9 +5272,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1232, - "end": 1238, - "start": 1232, + "commentStart": 1233, + "end": 1239, + "start": 1233, "type": "TagDeclarator", "value": "edge2" }, @@ -5292,9 +5292,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1380, - "end": 1386, - "start": 1380, + "commentStart": 1381, + "end": 1387, + "start": 1381, "type": "TagDeclarator", "value": "edge3" }, @@ -5312,9 +5312,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1512, - "end": 1520, - "start": 1512, + "commentStart": 1513, + "end": 1521, + "start": 1513, "type": "TagDeclarator", "value": "edgeLen" }, @@ -5332,9 +5332,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1598, - "end": 1604, - "start": 1598, + "commentStart": 1599, + "end": 1605, + "start": 1599, "type": "TagDeclarator", "value": "edge4" }, @@ -5352,9 +5352,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1782, - "end": 1788, - "start": 1782, + "commentStart": 1783, + "end": 1789, + "start": 1783, "type": "TagDeclarator", "value": "edge5" }, @@ -5372,9 +5372,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1968, - "end": 1974, - "start": 1968, + "commentStart": 1969, + "end": 1975, + "start": 1969, "type": "TagDeclarator", "value": "edge6" }, @@ -5428,9 +5428,9 @@ description: Variables in memory after executing french-press.kcl 5.7 ], "tag": { - "commentStart": 1084, - "end": 1090, - "start": 1084, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "edge1" }, @@ -5478,9 +5478,9 @@ description: Variables in memory after executing french-press.kcl 0.3732 ], "tag": { - "commentStart": 1232, - "end": 1238, - "start": 1232, + "commentStart": 1233, + "end": 1239, + "start": 1233, "type": "TagDeclarator", "value": "edge2" }, @@ -5528,9 +5528,9 @@ description: Variables in memory after executing french-press.kcl -0.966 ], "tag": { - "commentStart": 1380, - "end": 1386, - "start": 1380, + "commentStart": 1381, + "end": 1387, + "start": 1381, "type": "TagDeclarator", "value": "edge3" }, @@ -5578,9 +5578,9 @@ description: Variables in memory after executing french-press.kcl -0.133 ], "tag": { - "commentStart": 1512, - "end": 1520, - "start": 1512, + "commentStart": 1513, + "end": 1521, + "start": 1513, "type": "TagDeclarator", "value": "edgeLen" }, @@ -5622,9 +5622,9 @@ description: Variables in memory after executing french-press.kcl -0.033 ], "tag": { - "commentStart": 1598, - "end": 1604, - "start": 1598, + "commentStart": 1599, + "end": 1605, + "start": 1599, "type": "TagDeclarator", "value": "edge4" }, @@ -5672,9 +5672,9 @@ description: Variables in memory after executing french-press.kcl -0.1134 ], "tag": { - "commentStart": 1782, - "end": 1788, - "start": 1782, + "commentStart": 1783, + "end": 1789, + "start": 1783, "type": "TagDeclarator", "value": "edge5" }, @@ -5722,9 +5722,9 @@ description: Variables in memory after executing french-press.kcl -0.1789 ], "tag": { - "commentStart": 1968, - "end": 1974, - "start": 1968, + "commentStart": 1969, + "end": 1975, + "start": 1969, "type": "TagDeclarator", "value": "edge6" }, @@ -5911,9 +5911,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1084, - "end": 1090, - "start": 1084, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "edge1" }, @@ -5931,9 +5931,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1232, - "end": 1238, - "start": 1232, + "commentStart": 1233, + "end": 1239, + "start": 1233, "type": "TagDeclarator", "value": "edge2" }, @@ -5951,9 +5951,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1380, - "end": 1386, - "start": 1380, + "commentStart": 1381, + "end": 1387, + "start": 1381, "type": "TagDeclarator", "value": "edge3" }, @@ -5971,9 +5971,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1512, - "end": 1520, - "start": 1512, + "commentStart": 1513, + "end": 1521, + "start": 1513, "type": "TagDeclarator", "value": "edgeLen" }, @@ -5991,9 +5991,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1598, - "end": 1604, - "start": 1598, + "commentStart": 1599, + "end": 1605, + "start": 1599, "type": "TagDeclarator", "value": "edge4" }, @@ -6011,9 +6011,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1782, - "end": 1788, - "start": 1782, + "commentStart": 1783, + "end": 1789, + "start": 1783, "type": "TagDeclarator", "value": "edge5" }, @@ -6031,9 +6031,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1968, - "end": 1974, - "start": 1968, + "commentStart": 1969, + "end": 1975, + "start": 1969, "type": "TagDeclarator", "value": "edge6" }, @@ -6087,9 +6087,9 @@ description: Variables in memory after executing french-press.kcl 5.7 ], "tag": { - "commentStart": 1084, - "end": 1090, - "start": 1084, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "edge1" }, @@ -6137,9 +6137,9 @@ description: Variables in memory after executing french-press.kcl 0.3732 ], "tag": { - "commentStart": 1232, - "end": 1238, - "start": 1232, + "commentStart": 1233, + "end": 1239, + "start": 1233, "type": "TagDeclarator", "value": "edge2" }, @@ -6187,9 +6187,9 @@ description: Variables in memory after executing french-press.kcl -0.966 ], "tag": { - "commentStart": 1380, - "end": 1386, - "start": 1380, + "commentStart": 1381, + "end": 1387, + "start": 1381, "type": "TagDeclarator", "value": "edge3" }, @@ -6237,9 +6237,9 @@ description: Variables in memory after executing french-press.kcl -0.133 ], "tag": { - "commentStart": 1512, - "end": 1520, - "start": 1512, + "commentStart": 1513, + "end": 1521, + "start": 1513, "type": "TagDeclarator", "value": "edgeLen" }, @@ -6281,9 +6281,9 @@ description: Variables in memory after executing french-press.kcl -0.033 ], "tag": { - "commentStart": 1598, - "end": 1604, - "start": 1598, + "commentStart": 1599, + "end": 1605, + "start": 1599, "type": "TagDeclarator", "value": "edge4" }, @@ -6331,9 +6331,9 @@ description: Variables in memory after executing french-press.kcl -0.1134 ], "tag": { - "commentStart": 1782, - "end": 1788, - "start": 1782, + "commentStart": 1783, + "end": 1789, + "start": 1783, "type": "TagDeclarator", "value": "edge5" }, @@ -6381,9 +6381,9 @@ description: Variables in memory after executing french-press.kcl -0.1789 ], "tag": { - "commentStart": 1968, - "end": 1974, - "start": 1968, + "commentStart": 1969, + "end": 1975, + "start": 1969, "type": "TagDeclarator", "value": "edge6" }, @@ -6570,9 +6570,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1084, - "end": 1090, - "start": 1084, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "edge1" }, @@ -6590,9 +6590,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1232, - "end": 1238, - "start": 1232, + "commentStart": 1233, + "end": 1239, + "start": 1233, "type": "TagDeclarator", "value": "edge2" }, @@ -6610,9 +6610,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1380, - "end": 1386, - "start": 1380, + "commentStart": 1381, + "end": 1387, + "start": 1381, "type": "TagDeclarator", "value": "edge3" }, @@ -6630,9 +6630,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1512, - "end": 1520, - "start": 1512, + "commentStart": 1513, + "end": 1521, + "start": 1513, "type": "TagDeclarator", "value": "edgeLen" }, @@ -6650,9 +6650,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1598, - "end": 1604, - "start": 1598, + "commentStart": 1599, + "end": 1605, + "start": 1599, "type": "TagDeclarator", "value": "edge4" }, @@ -6670,9 +6670,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1782, - "end": 1788, - "start": 1782, + "commentStart": 1783, + "end": 1789, + "start": 1783, "type": "TagDeclarator", "value": "edge5" }, @@ -6690,9 +6690,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1968, - "end": 1974, - "start": 1968, + "commentStart": 1969, + "end": 1975, + "start": 1969, "type": "TagDeclarator", "value": "edge6" }, @@ -6746,9 +6746,9 @@ description: Variables in memory after executing french-press.kcl 5.7 ], "tag": { - "commentStart": 1084, - "end": 1090, - "start": 1084, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "edge1" }, @@ -6796,9 +6796,9 @@ description: Variables in memory after executing french-press.kcl 0.3732 ], "tag": { - "commentStart": 1232, - "end": 1238, - "start": 1232, + "commentStart": 1233, + "end": 1239, + "start": 1233, "type": "TagDeclarator", "value": "edge2" }, @@ -6846,9 +6846,9 @@ description: Variables in memory after executing french-press.kcl -0.966 ], "tag": { - "commentStart": 1380, - "end": 1386, - "start": 1380, + "commentStart": 1381, + "end": 1387, + "start": 1381, "type": "TagDeclarator", "value": "edge3" }, @@ -6896,9 +6896,9 @@ description: Variables in memory after executing french-press.kcl -0.133 ], "tag": { - "commentStart": 1512, - "end": 1520, - "start": 1512, + "commentStart": 1513, + "end": 1521, + "start": 1513, "type": "TagDeclarator", "value": "edgeLen" }, @@ -6940,9 +6940,9 @@ description: Variables in memory after executing french-press.kcl -0.033 ], "tag": { - "commentStart": 1598, - "end": 1604, - "start": 1598, + "commentStart": 1599, + "end": 1605, + "start": 1599, "type": "TagDeclarator", "value": "edge4" }, @@ -6990,9 +6990,9 @@ description: Variables in memory after executing french-press.kcl -0.1134 ], "tag": { - "commentStart": 1782, - "end": 1788, - "start": 1782, + "commentStart": 1783, + "end": 1789, + "start": 1783, "type": "TagDeclarator", "value": "edge5" }, @@ -7040,9 +7040,9 @@ description: Variables in memory after executing french-press.kcl -0.1789 ], "tag": { - "commentStart": 1968, - "end": 1974, - "start": 1968, + "commentStart": 1969, + "end": 1975, + "start": 1969, "type": "TagDeclarator", "value": "edge6" }, @@ -8045,9 +8045,9 @@ description: Variables in memory after executing french-press.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 3196, - "end": 3201, - "start": 3196, + "commentStart": 3197, + "end": 3202, + "start": 3197, "type": "TagDeclarator", "value": "seg1" }, @@ -8115,9 +8115,9 @@ description: Variables in memory after executing french-press.kcl 1.11 ], "tag": { - "commentStart": 3196, - "end": 3201, - "start": 3196, + "commentStart": 3197, + "end": 3202, + "start": 3197, "type": "TagDeclarator", "value": "seg1" }, diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_graph_flowchart.snap.md index 67d27dba2..e508a21e3 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_graph_flowchart.snap.md @@ -1,43 +1,43 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[584, 619, 0]"] - 3["Segment
[625, 648, 0]"] - 4["Segment
[654, 680, 0]"] - 5["Segment
[686, 710, 0]"] - 6["Segment
[716, 723, 0]"] + 2["Path
[585, 620, 0]"] + 3["Segment
[626, 649, 0]"] + 4["Segment
[655, 681, 0]"] + 5["Segment
[687, 711, 0]"] + 6["Segment
[717, 724, 0]"] 7[Solid2d] end subgraph path24 [Path] - 24["Path
[858, 912, 0]"] - 25["Segment
[920, 968, 0]"] - 26["Segment
[976, 1008, 0]"] - 27["Segment
[1016, 1064, 0]"] - 28["Segment
[1072, 1097, 0]"] - 29["Segment
[1105, 1154, 0]"] - 30["Segment
[1162, 1195, 0]"] - 31["Segment
[1203, 1252, 0]"] - 32["Segment
[1260, 1267, 0]"] + 24["Path
[859, 913, 0]"] + 25["Segment
[921, 969, 0]"] + 26["Segment
[977, 1009, 0]"] + 27["Segment
[1017, 1065, 0]"] + 28["Segment
[1073, 1098, 0]"] + 29["Segment
[1106, 1155, 0]"] + 30["Segment
[1163, 1196, 0]"] + 31["Segment
[1204, 1253, 0]"] + 32["Segment
[1261, 1268, 0]"] 33[Solid2d] end subgraph path62 [Path] - 62["Path
[1580, 1623, 0]"] - 63["Segment
[1629, 1662, 0]"] - 64["Segment
[1668, 1717, 0]"] - 65["Segment
[1723, 1767, 0]"] - 66["Segment
[1773, 1780, 0]"] + 62["Path
[1581, 1624, 0]"] + 63["Segment
[1630, 1663, 0]"] + 64["Segment
[1669, 1718, 0]"] + 65["Segment
[1724, 1768, 0]"] + 66["Segment
[1774, 1781, 0]"] 67[Solid2d] end subgraph path84 [Path] - 84["Path
[1915, 1957, 0]"] - 85["Segment
[1963, 1997, 0]"] - 86["Segment
[2003, 2053, 0]"] - 87["Segment
[2059, 2102, 0]"] - 88["Segment
[2108, 2115, 0]"] + 84["Path
[1916, 1958, 0]"] + 85["Segment
[1964, 1998, 0]"] + 86["Segment
[2004, 2054, 0]"] + 87["Segment
[2060, 2103, 0]"] + 88["Segment
[2109, 2116, 0]"] 89[Solid2d] end - 1["Plane
[561, 578, 0]"] - 8["Sweep Extrusion
[729, 752, 0]"] + 1["Plane
[562, 579, 0]"] + 8["Sweep Extrusion
[730, 753, 0]"] 9[Wall] 10[Wall] 11[Wall] @@ -52,8 +52,8 @@ flowchart LR 20["SweepEdge Adjacent"] 21["SweepEdge Opposite"] 22["SweepEdge Adjacent"] - 23["Plane
[833, 850, 0]"] - 34["Sweep Extrusion
[1275, 1298, 0]"] + 23["Plane
[834, 851, 0]"] + 34["Sweep Extrusion
[1276, 1299, 0]"] 35[Wall] 36[Wall] 37[Wall] @@ -80,8 +80,8 @@ flowchart LR 58["SweepEdge Adjacent"] 59["SweepEdge Opposite"] 60["SweepEdge Adjacent"] - 61["Plane
[1557, 1574, 0]"] - 68["Sweep Extrusion
[1786, 1809, 0]"] + 61["Plane
[1558, 1575, 0]"] + 68["Sweep Extrusion
[1787, 1810, 0]"] 69[Wall] 70[Wall] 71[Wall] @@ -96,8 +96,8 @@ flowchart LR 80["SweepEdge Adjacent"] 81["SweepEdge Opposite"] 82["SweepEdge Adjacent"] - 83["Plane
[1892, 1909, 0]"] - 90["Sweep Extrusion
[2121, 2144, 0]"] + 83["Plane
[1893, 1910, 0]"] + 90["Sweep Extrusion
[2122, 2145, 0]"] 91[Wall] 92[Wall] 93[Wall] diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/ast.snap b/rust/kcl-lib/tests/kcl_samples/gear-rack/ast.snap index 548ac585e..46e5a426a 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear-rack/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing gear-rack.kcl { "commentStart": 423, "declaration": { - "commentStart": 445, + "commentStart": 446, "end": 0, "id": { - "commentStart": 445, + "commentStart": 446, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 454, + "commentStart": 455, "end": 0, "raw": "100", "start": 0, @@ -35,26 +35,26 @@ description: Result of parsing gear-rack.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 458, + "commentStart": 459, "declaration": { - "commentStart": 458, + "commentStart": 459, "end": 0, "id": { - "commentStart": 458, + "commentStart": 459, "end": 0, "name": "pitchHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 472, + "commentStart": 473, "end": 0, "raw": "11.5", "start": 0, @@ -75,19 +75,19 @@ description: Result of parsing gear-rack.kcl "type": "VariableDeclaration" }, { - "commentStart": 477, + "commentStart": 478, "declaration": { - "commentStart": 477, + "commentStart": 478, "end": 0, "id": { - "commentStart": 477, + "commentStart": 478, "end": 0, "name": "width", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 485, + "commentStart": 486, "end": 0, "raw": "5", "start": 0, @@ -108,19 +108,19 @@ description: Result of parsing gear-rack.kcl "type": "VariableDeclaration" }, { - "commentStart": 487, + "commentStart": 488, "declaration": { - "commentStart": 487, + "commentStart": 488, "end": 0, "id": { - "commentStart": 487, + "commentStart": 488, "end": 0, "name": "height", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 496, + "commentStart": 497, "end": 0, "raw": "12", "start": 0, @@ -141,19 +141,19 @@ description: Result of parsing gear-rack.kcl "type": "VariableDeclaration" }, { - "commentStart": 499, + "commentStart": 500, "declaration": { - "commentStart": 499, + "commentStart": 500, "end": 0, "id": { - "commentStart": 499, + "commentStart": 500, "end": 0, "name": "minHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 511, + "commentStart": 512, "end": 0, "raw": "10.875", "start": 0, @@ -174,12 +174,12 @@ description: Result of parsing gear-rack.kcl "type": "VariableDeclaration" }, { - "commentStart": 517, + "commentStart": 518, "declaration": { - "commentStart": 550, + "commentStart": 551, "end": 0, "id": { - "commentStart": 550, + "commentStart": 551, "end": 0, "name": "rackBody", "start": 0, @@ -191,10 +191,10 @@ description: Result of parsing gear-rack.kcl "arguments": [ { "abs_path": false, - "commentStart": 575, + "commentStart": 576, "end": 0, "name": { - "commentStart": 575, + "commentStart": 576, "end": 0, "name": "XY", "start": 0, @@ -208,10 +208,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 561, + "commentStart": 562, "end": 0, "name": { - "commentStart": 561, + "commentStart": 562, "end": 0, "name": "startSketchOn", "start": 0, @@ -221,7 +221,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 561, + "commentStart": 562, "end": 0, "start": 0, "type": "CallExpression", @@ -230,18 +230,18 @@ description: Result of parsing gear-rack.kcl { "arguments": [ { - "commentStart": 599, + "commentStart": 600, "elements": [ { - "commentStart": 600, + "commentStart": 601, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 601, + "commentStart": 602, "end": 0, "name": { - "commentStart": 601, + "commentStart": 602, "end": 0, "name": "length", "start": 0, @@ -252,7 +252,7 @@ description: Result of parsing gear-rack.kcl "type": "Name", "type": "Name" }, - "commentStart": 600, + "commentStart": 601, "end": 0, "operator": "-", "start": 0, @@ -261,7 +261,7 @@ description: Result of parsing gear-rack.kcl }, "operator": "/", "right": { - "commentStart": 610, + "commentStart": 611, "end": 0, "raw": "2", "start": 0, @@ -277,7 +277,7 @@ description: Result of parsing gear-rack.kcl "type": "BinaryExpression" }, { - "commentStart": 613, + "commentStart": 614, "end": 0, "raw": "0", "start": 0, @@ -295,7 +295,7 @@ description: Result of parsing gear-rack.kcl "type": "ArrayExpression" }, { - "commentStart": 617, + "commentStart": 618, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -304,10 +304,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 584, + "commentStart": 585, "end": 0, "name": { - "commentStart": 584, + "commentStart": 585, "end": 0, "name": "startProfileAt", "start": 0, @@ -317,7 +317,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 584, + "commentStart": 585, "end": 0, "start": 0, "type": "CallExpression", @@ -328,21 +328,21 @@ description: Result of parsing gear-rack.kcl { "type": "LabeledArg", "label": { - "commentStart": 630, + "commentStart": 631, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 636, + "commentStart": 637, "elements": [ { "abs_path": false, - "commentStart": 637, + "commentStart": 638, "end": 0, "name": { - "commentStart": 637, + "commentStart": 638, "end": 0, "name": "length", "start": 0, @@ -354,7 +354,7 @@ description: Result of parsing gear-rack.kcl "type": "Name" }, { - "commentStart": 645, + "commentStart": 646, "end": 0, "raw": "0", "start": 0, @@ -375,10 +375,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 625, + "commentStart": 626, "end": 0, "name": { - "commentStart": 625, + "commentStart": 626, "end": 0, "name": "line", "start": 0, @@ -388,7 +388,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 625, + "commentStart": 626, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -400,17 +400,17 @@ description: Result of parsing gear-rack.kcl { "type": "LabeledArg", "label": { - "commentStart": 659, + "commentStart": 660, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 665, + "commentStart": 666, "elements": [ { - "commentStart": 666, + "commentStart": 667, "end": 0, "raw": "0", "start": 0, @@ -423,10 +423,10 @@ description: Result of parsing gear-rack.kcl }, { "abs_path": false, - "commentStart": 669, + "commentStart": 670, "end": 0, "name": { - "commentStart": 669, + "commentStart": 670, "end": 0, "name": "minHeight", "start": 0, @@ -447,10 +447,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 654, + "commentStart": 655, "end": 0, "name": { - "commentStart": 654, + "commentStart": 655, "end": 0, "name": "line", "start": 0, @@ -460,7 +460,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 654, + "commentStart": 655, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -472,22 +472,22 @@ description: Result of parsing gear-rack.kcl { "type": "LabeledArg", "label": { - "commentStart": 691, + "commentStart": 692, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 697, + "commentStart": 698, "elements": [ { "argument": { "abs_path": false, - "commentStart": 699, + "commentStart": 700, "end": 0, "name": { - "commentStart": 699, + "commentStart": 700, "end": 0, "name": "length", "start": 0, @@ -498,7 +498,7 @@ description: Result of parsing gear-rack.kcl "type": "Name", "type": "Name" }, - "commentStart": 698, + "commentStart": 699, "end": 0, "operator": "-", "start": 0, @@ -506,7 +506,7 @@ description: Result of parsing gear-rack.kcl "type": "UnaryExpression" }, { - "commentStart": 707, + "commentStart": 708, "end": 0, "raw": "0", "start": 0, @@ -527,10 +527,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 686, + "commentStart": 687, "end": 0, "name": { - "commentStart": 686, + "commentStart": 687, "end": 0, "name": "line", "start": 0, @@ -540,7 +540,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 686, + "commentStart": 687, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -551,10 +551,10 @@ description: Result of parsing gear-rack.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 716, + "commentStart": 717, "end": 0, "name": { - "commentStart": 716, + "commentStart": 717, "end": 0, "name": "close", "start": 0, @@ -564,7 +564,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 716, + "commentStart": 717, "end": 0, "start": 0, "type": "CallExpression", @@ -575,7 +575,7 @@ description: Result of parsing gear-rack.kcl { "type": "LabeledArg", "label": { - "commentStart": 737, + "commentStart": 738, "end": 0, "name": "length", "start": 0, @@ -583,10 +583,10 @@ description: Result of parsing gear-rack.kcl }, "arg": { "abs_path": false, - "commentStart": 746, + "commentStart": 747, "end": 0, "name": { - "commentStart": 746, + "commentStart": 747, "end": 0, "name": "width", "start": 0, @@ -601,10 +601,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 729, + "commentStart": 730, "end": 0, "name": { - "commentStart": 729, + "commentStart": 730, "end": 0, "name": "extrude", "start": 0, @@ -614,7 +614,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 729, + "commentStart": 730, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -622,13 +622,13 @@ description: Result of parsing gear-rack.kcl "unlabeled": null } ], - "commentStart": 561, + "commentStart": 562, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "6": [ { - "commentStart": 752, + "commentStart": 753, "end": 0, "start": 0, "type": "NonCodeNode", @@ -661,12 +661,12 @@ description: Result of parsing gear-rack.kcl "type": "VariableDeclaration" }, { - "commentStart": 804, + "commentStart": 805, "declaration": { - "commentStart": 807, + "commentStart": 808, "end": 0, "id": { - "commentStart": 807, + "commentStart": 808, "end": 0, "name": "tooth", "start": 0, @@ -676,12 +676,12 @@ description: Result of parsing gear-rack.kcl "body": { "body": [ { - "commentStart": 819, + "commentStart": 820, "declaration": { - "commentStart": 819, + "commentStart": 820, "end": 0, "id": { - "commentStart": 819, + "commentStart": 820, "end": 0, "name": "toothSketch", "start": 0, @@ -693,10 +693,10 @@ description: Result of parsing gear-rack.kcl "arguments": [ { "abs_path": false, - "commentStart": 847, + "commentStart": 848, "end": 0, "name": { - "commentStart": 847, + "commentStart": 848, "end": 0, "name": "XY", "start": 0, @@ -710,10 +710,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 833, + "commentStart": 834, "end": 0, "name": { - "commentStart": 833, + "commentStart": 834, "end": 0, "name": "startSketchOn", "start": 0, @@ -723,7 +723,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 833, + "commentStart": 834, "end": 0, "start": 0, "type": "CallExpression", @@ -732,21 +732,21 @@ description: Result of parsing gear-rack.kcl { "arguments": [ { - "commentStart": 873, + "commentStart": 874, "elements": [ { - "commentStart": 874, + "commentStart": 875, "end": 0, "left": { - "commentStart": 874, + "commentStart": 875, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 875, + "commentStart": 876, "end": 0, "name": { - "commentStart": 875, + "commentStart": 876, "end": 0, "name": "length", "start": 0, @@ -757,7 +757,7 @@ description: Result of parsing gear-rack.kcl "type": "Name", "type": "Name" }, - "commentStart": 874, + "commentStart": 875, "end": 0, "operator": "-", "start": 0, @@ -766,7 +766,7 @@ description: Result of parsing gear-rack.kcl }, "operator": "/", "right": { - "commentStart": 884, + "commentStart": 885, "end": 0, "raw": "2", "start": 0, @@ -783,7 +783,7 @@ description: Result of parsing gear-rack.kcl }, "operator": "+", "right": { - "commentStart": 888, + "commentStart": 889, "end": 0, "raw": "0.567672", "start": 0, @@ -800,10 +800,10 @@ description: Result of parsing gear-rack.kcl }, { "abs_path": false, - "commentStart": 898, + "commentStart": 899, "end": 0, "name": { - "commentStart": 898, + "commentStart": 899, "end": 0, "name": "minHeight", "start": 0, @@ -821,7 +821,7 @@ description: Result of parsing gear-rack.kcl "type": "ArrayExpression" }, { - "commentStart": 910, + "commentStart": 911, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -830,10 +830,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 858, + "commentStart": 859, "end": 0, "name": { - "commentStart": 858, + "commentStart": 859, "end": 0, "name": "startProfileAt", "start": 0, @@ -843,7 +843,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 858, + "commentStart": 859, "end": 0, "start": 0, "type": "CallExpression", @@ -852,10 +852,10 @@ description: Result of parsing gear-rack.kcl { "arguments": [ { - "commentStart": 944, + "commentStart": 945, "elements": [ { - "commentStart": 945, + "commentStart": 946, "end": 0, "raw": "0.157636", "start": 0, @@ -867,7 +867,7 @@ description: Result of parsing gear-rack.kcl } }, { - "commentStart": 955, + "commentStart": 956, "end": 0, "raw": "0.110378", "start": 0, @@ -885,7 +885,7 @@ description: Result of parsing gear-rack.kcl "type": "ArrayExpression" }, { - "commentStart": 966, + "commentStart": 967, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -894,10 +894,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 920, + "commentStart": 921, "end": 0, "name": { - "commentStart": 920, + "commentStart": 921, "end": 0, "name": "tangentialArcToRelative", "start": 0, @@ -907,7 +907,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 920, + "commentStart": 921, "end": 0, "start": 0, "type": "CallExpression", @@ -918,17 +918,17 @@ description: Result of parsing gear-rack.kcl { "type": "LabeledArg", "label": { - "commentStart": 981, + "commentStart": 982, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 987, + "commentStart": 988, "elements": [ { - "commentStart": 988, + "commentStart": 989, "end": 0, "raw": "0.329118", "start": 0, @@ -940,7 +940,7 @@ description: Result of parsing gear-rack.kcl } }, { - "commentStart": 998, + "commentStart": 999, "end": 0, "raw": "0.904244", "start": 0, @@ -961,10 +961,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 976, + "commentStart": 977, "end": 0, "name": { - "commentStart": 976, + "commentStart": 977, "end": 0, "name": "line", "start": 0, @@ -974,7 +974,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 976, + "commentStart": 977, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -984,10 +984,10 @@ description: Result of parsing gear-rack.kcl { "arguments": [ { - "commentStart": 1040, + "commentStart": 1041, "elements": [ { - "commentStart": 1041, + "commentStart": 1042, "end": 0, "raw": "0.157636", "start": 0, @@ -999,7 +999,7 @@ description: Result of parsing gear-rack.kcl } }, { - "commentStart": 1051, + "commentStart": 1052, "end": 0, "raw": "0.110378", "start": 0, @@ -1017,7 +1017,7 @@ description: Result of parsing gear-rack.kcl "type": "ArrayExpression" }, { - "commentStart": 1062, + "commentStart": 1063, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1026,10 +1026,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 1016, + "commentStart": 1017, "end": 0, "name": { - "commentStart": 1016, + "commentStart": 1017, "end": 0, "name": "tangentialArcToRelative", "start": 0, @@ -1039,7 +1039,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1016, + "commentStart": 1017, "end": 0, "start": 0, "type": "CallExpression", @@ -1050,17 +1050,17 @@ description: Result of parsing gear-rack.kcl { "type": "LabeledArg", "label": { - "commentStart": 1077, + "commentStart": 1078, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1083, + "commentStart": 1084, "elements": [ { - "commentStart": 1084, + "commentStart": 1085, "end": 0, "raw": "0.186505", "start": 0, @@ -1072,7 +1072,7 @@ description: Result of parsing gear-rack.kcl } }, { - "commentStart": 1094, + "commentStart": 1095, "end": 0, "raw": "0", "start": 0, @@ -1093,10 +1093,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 1072, + "commentStart": 1073, "end": 0, "name": { - "commentStart": 1072, + "commentStart": 1073, "end": 0, "name": "line", "start": 0, @@ -1106,7 +1106,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1072, + "commentStart": 1073, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1116,10 +1116,10 @@ description: Result of parsing gear-rack.kcl { "arguments": [ { - "commentStart": 1129, + "commentStart": 1130, "elements": [ { - "commentStart": 1130, + "commentStart": 1131, "end": 0, "raw": "0.157636", "start": 0, @@ -1132,7 +1132,7 @@ description: Result of parsing gear-rack.kcl }, { "argument": { - "commentStart": 1141, + "commentStart": 1142, "end": 0, "raw": "0.110378", "start": 0, @@ -1143,7 +1143,7 @@ description: Result of parsing gear-rack.kcl "suffix": "None" } }, - "commentStart": 1140, + "commentStart": 1141, "end": 0, "operator": "-", "start": 0, @@ -1157,7 +1157,7 @@ description: Result of parsing gear-rack.kcl "type": "ArrayExpression" }, { - "commentStart": 1152, + "commentStart": 1153, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1166,10 +1166,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 1105, + "commentStart": 1106, "end": 0, "name": { - "commentStart": 1105, + "commentStart": 1106, "end": 0, "name": "tangentialArcToRelative", "start": 0, @@ -1179,7 +1179,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1105, + "commentStart": 1106, "end": 0, "start": 0, "type": "CallExpression", @@ -1190,17 +1190,17 @@ description: Result of parsing gear-rack.kcl { "type": "LabeledArg", "label": { - "commentStart": 1167, + "commentStart": 1168, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1173, + "commentStart": 1174, "elements": [ { - "commentStart": 1174, + "commentStart": 1175, "end": 0, "raw": "0.329118", "start": 0, @@ -1213,7 +1213,7 @@ description: Result of parsing gear-rack.kcl }, { "argument": { - "commentStart": 1185, + "commentStart": 1186, "end": 0, "raw": "0.904244", "start": 0, @@ -1224,7 +1224,7 @@ description: Result of parsing gear-rack.kcl "suffix": "None" } }, - "commentStart": 1184, + "commentStart": 1185, "end": 0, "operator": "-", "start": 0, @@ -1241,10 +1241,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 1162, + "commentStart": 1163, "end": 0, "name": { - "commentStart": 1162, + "commentStart": 1163, "end": 0, "name": "line", "start": 0, @@ -1254,7 +1254,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1162, + "commentStart": 1163, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1264,10 +1264,10 @@ description: Result of parsing gear-rack.kcl { "arguments": [ { - "commentStart": 1227, + "commentStart": 1228, "elements": [ { - "commentStart": 1228, + "commentStart": 1229, "end": 0, "raw": "0.157636", "start": 0, @@ -1280,7 +1280,7 @@ description: Result of parsing gear-rack.kcl }, { "argument": { - "commentStart": 1239, + "commentStart": 1240, "end": 0, "raw": "0.110378", "start": 0, @@ -1291,7 +1291,7 @@ description: Result of parsing gear-rack.kcl "suffix": "None" } }, - "commentStart": 1238, + "commentStart": 1239, "end": 0, "operator": "-", "start": 0, @@ -1305,7 +1305,7 @@ description: Result of parsing gear-rack.kcl "type": "ArrayExpression" }, { - "commentStart": 1250, + "commentStart": 1251, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1314,10 +1314,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 1203, + "commentStart": 1204, "end": 0, "name": { - "commentStart": 1203, + "commentStart": 1204, "end": 0, "name": "tangentialArcToRelative", "start": 0, @@ -1327,7 +1327,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1203, + "commentStart": 1204, "end": 0, "start": 0, "type": "CallExpression", @@ -1337,10 +1337,10 @@ description: Result of parsing gear-rack.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1260, + "commentStart": 1261, "end": 0, "name": { - "commentStart": 1260, + "commentStart": 1261, "end": 0, "name": "close", "start": 0, @@ -1350,7 +1350,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1260, + "commentStart": 1261, "end": 0, "start": 0, "type": "CallExpression", @@ -1361,7 +1361,7 @@ description: Result of parsing gear-rack.kcl { "type": "LabeledArg", "label": { - "commentStart": 1283, + "commentStart": 1284, "end": 0, "name": "length", "start": 0, @@ -1369,10 +1369,10 @@ description: Result of parsing gear-rack.kcl }, "arg": { "abs_path": false, - "commentStart": 1292, + "commentStart": 1293, "end": 0, "name": { - "commentStart": 1292, + "commentStart": 1293, "end": 0, "name": "width", "start": 0, @@ -1387,10 +1387,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 1275, + "commentStart": 1276, "end": 0, "name": { - "commentStart": 1275, + "commentStart": 1276, "end": 0, "name": "extrude", "start": 0, @@ -1400,7 +1400,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1275, + "commentStart": 1276, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1408,7 +1408,7 @@ description: Result of parsing gear-rack.kcl "unlabeled": null } ], - "commentStart": 833, + "commentStart": 834, "end": 0, "start": 0, "type": "PipeExpression", @@ -1426,10 +1426,10 @@ description: Result of parsing gear-rack.kcl { "argument": { "abs_path": false, - "commentStart": 1308, + "commentStart": 1309, "end": 0, "name": { - "commentStart": 1308, + "commentStart": 1309, "end": 0, "name": "toothSketch", "start": 0, @@ -1440,18 +1440,18 @@ description: Result of parsing gear-rack.kcl "type": "Name", "type": "Name" }, - "commentStart": 1301, + "commentStart": 1302, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 815, + "commentStart": 816, "end": 0, "start": 0 }, - "commentStart": 812, + "commentStart": 813, "end": 0, "params": [], "start": 0, @@ -1468,12 +1468,12 @@ description: Result of parsing gear-rack.kcl "type": "VariableDeclaration" }, { - "commentStart": 1321, + "commentStart": 1322, "declaration": { - "commentStart": 1384, + "commentStart": 1385, "end": 0, "id": { - "commentStart": 1384, + "commentStart": 1385, "end": 0, "name": "teeth", "start": 0, @@ -1485,10 +1485,10 @@ description: Result of parsing gear-rack.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1392, + "commentStart": 1393, "end": 0, "name": { - "commentStart": 1392, + "commentStart": 1393, "end": 0, "name": "tooth", "start": 0, @@ -1498,7 +1498,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1392, + "commentStart": 1393, "end": 0, "start": 0, "type": "CallExpression", @@ -1509,17 +1509,17 @@ description: Result of parsing gear-rack.kcl { "type": "LabeledArg", "label": { - "commentStart": 1421, + "commentStart": 1422, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1428, + "commentStart": 1429, "elements": [ { - "commentStart": 1429, + "commentStart": 1430, "end": 0, "raw": "10", "start": 0, @@ -1531,7 +1531,7 @@ description: Result of parsing gear-rack.kcl } }, { - "commentStart": 1433, + "commentStart": 1434, "end": 0, "raw": "0", "start": 0, @@ -1543,7 +1543,7 @@ description: Result of parsing gear-rack.kcl } }, { - "commentStart": 1436, + "commentStart": 1437, "end": 0, "raw": "0", "start": 0, @@ -1564,14 +1564,14 @@ description: Result of parsing gear-rack.kcl { "type": "LabeledArg", "label": { - "commentStart": 1440, + "commentStart": 1441, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1451, + "commentStart": 1452, "end": 0, "raw": "1.570796", "start": 0, @@ -1586,14 +1586,14 @@ description: Result of parsing gear-rack.kcl { "type": "LabeledArg", "label": { - "commentStart": 1461, + "commentStart": 1462, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1473, + "commentStart": 1474, "end": 0, "raw": "63", "start": 0, @@ -1608,10 +1608,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 1405, + "commentStart": 1406, "end": 0, "name": { - "commentStart": 1405, + "commentStart": 1406, "end": 0, "name": "patternLinear3d", "start": 0, @@ -1621,7 +1621,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1405, + "commentStart": 1406, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1629,13 +1629,13 @@ description: Result of parsing gear-rack.kcl "unlabeled": null } ], - "commentStart": 1392, + "commentStart": 1393, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 1476, + "commentStart": 1477, "end": 0, "start": 0, "type": "NonCodeNode", @@ -1668,12 +1668,12 @@ description: Result of parsing gear-rack.kcl "type": "VariableDeclaration" }, { - "commentStart": 1543, + "commentStart": 1544, "declaration": { - "commentStart": 1543, + "commentStart": 1544, "end": 0, "id": { - "commentStart": 1543, + "commentStart": 1544, "end": 0, "name": "endCapTooth", "start": 0, @@ -1685,10 +1685,10 @@ description: Result of parsing gear-rack.kcl "arguments": [ { "abs_path": false, - "commentStart": 1571, + "commentStart": 1572, "end": 0, "name": { - "commentStart": 1571, + "commentStart": 1572, "end": 0, "name": "XY", "start": 0, @@ -1702,10 +1702,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 1557, + "commentStart": 1558, "end": 0, "name": { - "commentStart": 1557, + "commentStart": 1558, "end": 0, "name": "startSketchOn", "start": 0, @@ -1715,7 +1715,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1557, + "commentStart": 1558, "end": 0, "start": 0, "type": "CallExpression", @@ -1724,18 +1724,18 @@ description: Result of parsing gear-rack.kcl { "arguments": [ { - "commentStart": 1595, + "commentStart": 1596, "elements": [ { - "commentStart": 1596, + "commentStart": 1597, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1597, + "commentStart": 1598, "end": 0, "name": { - "commentStart": 1597, + "commentStart": 1598, "end": 0, "name": "length", "start": 0, @@ -1746,7 +1746,7 @@ description: Result of parsing gear-rack.kcl "type": "Name", "type": "Name" }, - "commentStart": 1596, + "commentStart": 1597, "end": 0, "operator": "-", "start": 0, @@ -1755,7 +1755,7 @@ description: Result of parsing gear-rack.kcl }, "operator": "/", "right": { - "commentStart": 1606, + "commentStart": 1607, "end": 0, "raw": "2", "start": 0, @@ -1771,7 +1771,7 @@ description: Result of parsing gear-rack.kcl "type": "BinaryExpression" }, { - "commentStart": 1609, + "commentStart": 1610, "end": 0, "raw": "11.849525", "start": 0, @@ -1789,7 +1789,7 @@ description: Result of parsing gear-rack.kcl "type": "ArrayExpression" }, { - "commentStart": 1621, + "commentStart": 1622, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1798,10 +1798,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 1580, + "commentStart": 1581, "end": 0, "name": { - "commentStart": 1580, + "commentStart": 1581, "end": 0, "name": "startProfileAt", "start": 0, @@ -1811,7 +1811,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1580, + "commentStart": 1581, "end": 0, "start": 0, "type": "CallExpression", @@ -1822,17 +1822,17 @@ description: Result of parsing gear-rack.kcl { "type": "LabeledArg", "label": { - "commentStart": 1634, + "commentStart": 1635, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1640, + "commentStart": 1641, "elements": [ { - "commentStart": 1641, + "commentStart": 1642, "end": 0, "raw": "0.314524", "start": 0, @@ -1845,7 +1845,7 @@ description: Result of parsing gear-rack.kcl }, { "argument": { - "commentStart": 1652, + "commentStart": 1653, "end": 0, "raw": "0.864147", "start": 0, @@ -1856,7 +1856,7 @@ description: Result of parsing gear-rack.kcl "suffix": "None" } }, - "commentStart": 1651, + "commentStart": 1652, "end": 0, "operator": "-", "start": 0, @@ -1873,10 +1873,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 1629, + "commentStart": 1630, "end": 0, "name": { - "commentStart": 1629, + "commentStart": 1630, "end": 0, "name": "line", "start": 0, @@ -1886,7 +1886,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1629, + "commentStart": 1630, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1896,10 +1896,10 @@ description: Result of parsing gear-rack.kcl { "arguments": [ { - "commentStart": 1692, + "commentStart": 1693, "elements": [ { - "commentStart": 1693, + "commentStart": 1694, "end": 0, "raw": "0.157636", "start": 0, @@ -1912,7 +1912,7 @@ description: Result of parsing gear-rack.kcl }, { "argument": { - "commentStart": 1704, + "commentStart": 1705, "end": 0, "raw": "0.110378", "start": 0, @@ -1923,7 +1923,7 @@ description: Result of parsing gear-rack.kcl "suffix": "None" } }, - "commentStart": 1703, + "commentStart": 1704, "end": 0, "operator": "-", "start": 0, @@ -1937,7 +1937,7 @@ description: Result of parsing gear-rack.kcl "type": "ArrayExpression" }, { - "commentStart": 1715, + "commentStart": 1716, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1946,10 +1946,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 1668, + "commentStart": 1669, "end": 0, "name": { - "commentStart": 1668, + "commentStart": 1669, "end": 0, "name": "tangentialArcToRelative", "start": 0, @@ -1959,7 +1959,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1668, + "commentStart": 1669, "end": 0, "start": 0, "type": "CallExpression", @@ -1970,25 +1970,25 @@ description: Result of parsing gear-rack.kcl { "type": "LabeledArg", "label": { - "commentStart": 1728, + "commentStart": 1729, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1742, + "commentStart": 1743, "elements": [ { - "commentStart": 1743, + "commentStart": 1744, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1744, + "commentStart": 1745, "end": 0, "name": { - "commentStart": 1744, + "commentStart": 1745, "end": 0, "name": "length", "start": 0, @@ -1999,7 +1999,7 @@ description: Result of parsing gear-rack.kcl "type": "Name", "type": "Name" }, - "commentStart": 1743, + "commentStart": 1744, "end": 0, "operator": "-", "start": 0, @@ -2008,7 +2008,7 @@ description: Result of parsing gear-rack.kcl }, "operator": "/", "right": { - "commentStart": 1753, + "commentStart": 1754, "end": 0, "raw": "2", "start": 0, @@ -2025,10 +2025,10 @@ description: Result of parsing gear-rack.kcl }, { "abs_path": false, - "commentStart": 1756, + "commentStart": 1757, "end": 0, "name": { - "commentStart": 1756, + "commentStart": 1757, "end": 0, "name": "minHeight", "start": 0, @@ -2049,10 +2049,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 1723, + "commentStart": 1724, "end": 0, "name": { - "commentStart": 1723, + "commentStart": 1724, "end": 0, "name": "line", "start": 0, @@ -2062,7 +2062,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1723, + "commentStart": 1724, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2073,10 +2073,10 @@ description: Result of parsing gear-rack.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1773, + "commentStart": 1774, "end": 0, "name": { - "commentStart": 1773, + "commentStart": 1774, "end": 0, "name": "close", "start": 0, @@ -2086,7 +2086,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1773, + "commentStart": 1774, "end": 0, "start": 0, "type": "CallExpression", @@ -2097,7 +2097,7 @@ description: Result of parsing gear-rack.kcl { "type": "LabeledArg", "label": { - "commentStart": 1794, + "commentStart": 1795, "end": 0, "name": "length", "start": 0, @@ -2105,10 +2105,10 @@ description: Result of parsing gear-rack.kcl }, "arg": { "abs_path": false, - "commentStart": 1803, + "commentStart": 1804, "end": 0, "name": { - "commentStart": 1803, + "commentStart": 1804, "end": 0, "name": "width", "start": 0, @@ -2123,10 +2123,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 1786, + "commentStart": 1787, "end": 0, "name": { - "commentStart": 1786, + "commentStart": 1787, "end": 0, "name": "extrude", "start": 0, @@ -2136,7 +2136,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1786, + "commentStart": 1787, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2144,13 +2144,13 @@ description: Result of parsing gear-rack.kcl "unlabeled": null } ], - "commentStart": 1557, + "commentStart": 1558, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "6": [ { - "commentStart": 1809, + "commentStart": 1810, "end": 0, "start": 0, "type": "NonCodeNode", @@ -2178,12 +2178,12 @@ description: Result of parsing gear-rack.kcl "type": "VariableDeclaration" }, { - "commentStart": 1877, + "commentStart": 1878, "declaration": { - "commentStart": 1877, + "commentStart": 1878, "end": 0, "id": { - "commentStart": 1877, + "commentStart": 1878, "end": 0, "name": "endCapTooth2", "start": 0, @@ -2195,10 +2195,10 @@ description: Result of parsing gear-rack.kcl "arguments": [ { "abs_path": false, - "commentStart": 1906, + "commentStart": 1907, "end": 0, "name": { - "commentStart": 1906, + "commentStart": 1907, "end": 0, "name": "XY", "start": 0, @@ -2212,10 +2212,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 1892, + "commentStart": 1893, "end": 0, "name": { - "commentStart": 1892, + "commentStart": 1893, "end": 0, "name": "startSketchOn", "start": 0, @@ -2225,7 +2225,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1892, + "commentStart": 1893, "end": 0, "start": 0, "type": "CallExpression", @@ -2234,17 +2234,17 @@ description: Result of parsing gear-rack.kcl { "arguments": [ { - "commentStart": 1930, + "commentStart": 1931, "elements": [ { - "commentStart": 1931, + "commentStart": 1932, "end": 0, "left": { "abs_path": false, - "commentStart": 1931, + "commentStart": 1932, "end": 0, "name": { - "commentStart": 1931, + "commentStart": 1932, "end": 0, "name": "length", "start": 0, @@ -2257,7 +2257,7 @@ description: Result of parsing gear-rack.kcl }, "operator": "/", "right": { - "commentStart": 1940, + "commentStart": 1941, "end": 0, "raw": "2", "start": 0, @@ -2273,7 +2273,7 @@ description: Result of parsing gear-rack.kcl "type": "BinaryExpression" }, { - "commentStart": 1943, + "commentStart": 1944, "end": 0, "raw": "11.849525", "start": 0, @@ -2291,7 +2291,7 @@ description: Result of parsing gear-rack.kcl "type": "ArrayExpression" }, { - "commentStart": 1955, + "commentStart": 1956, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2300,10 +2300,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 1915, + "commentStart": 1916, "end": 0, "name": { - "commentStart": 1915, + "commentStart": 1916, "end": 0, "name": "startProfileAt", "start": 0, @@ -2313,7 +2313,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1915, + "commentStart": 1916, "end": 0, "start": 0, "type": "CallExpression", @@ -2324,18 +2324,18 @@ description: Result of parsing gear-rack.kcl { "type": "LabeledArg", "label": { - "commentStart": 1968, + "commentStart": 1969, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1974, + "commentStart": 1975, "elements": [ { "argument": { - "commentStart": 1976, + "commentStart": 1977, "end": 0, "raw": "0.314524", "start": 0, @@ -2346,7 +2346,7 @@ description: Result of parsing gear-rack.kcl "suffix": "None" } }, - "commentStart": 1975, + "commentStart": 1976, "end": 0, "operator": "-", "start": 0, @@ -2355,7 +2355,7 @@ description: Result of parsing gear-rack.kcl }, { "argument": { - "commentStart": 1987, + "commentStart": 1988, "end": 0, "raw": "0.864147", "start": 0, @@ -2366,7 +2366,7 @@ description: Result of parsing gear-rack.kcl "suffix": "None" } }, - "commentStart": 1986, + "commentStart": 1987, "end": 0, "operator": "-", "start": 0, @@ -2383,10 +2383,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 1963, + "commentStart": 1964, "end": 0, "name": { - "commentStart": 1963, + "commentStart": 1964, "end": 0, "name": "line", "start": 0, @@ -2396,7 +2396,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 1963, + "commentStart": 1964, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2406,11 +2406,11 @@ description: Result of parsing gear-rack.kcl { "arguments": [ { - "commentStart": 2027, + "commentStart": 2028, "elements": [ { "argument": { - "commentStart": 2029, + "commentStart": 2030, "end": 0, "raw": "0.157636", "start": 0, @@ -2421,7 +2421,7 @@ description: Result of parsing gear-rack.kcl "suffix": "None" } }, - "commentStart": 2028, + "commentStart": 2029, "end": 0, "operator": "-", "start": 0, @@ -2430,7 +2430,7 @@ description: Result of parsing gear-rack.kcl }, { "argument": { - "commentStart": 2040, + "commentStart": 2041, "end": 0, "raw": "0.110378", "start": 0, @@ -2441,7 +2441,7 @@ description: Result of parsing gear-rack.kcl "suffix": "None" } }, - "commentStart": 2039, + "commentStart": 2040, "end": 0, "operator": "-", "start": 0, @@ -2455,7 +2455,7 @@ description: Result of parsing gear-rack.kcl "type": "ArrayExpression" }, { - "commentStart": 2051, + "commentStart": 2052, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2464,10 +2464,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 2003, + "commentStart": 2004, "end": 0, "name": { - "commentStart": 2003, + "commentStart": 2004, "end": 0, "name": "tangentialArcToRelative", "start": 0, @@ -2477,7 +2477,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 2003, + "commentStart": 2004, "end": 0, "start": 0, "type": "CallExpression", @@ -2488,24 +2488,24 @@ description: Result of parsing gear-rack.kcl { "type": "LabeledArg", "label": { - "commentStart": 2064, + "commentStart": 2065, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2078, + "commentStart": 2079, "elements": [ { - "commentStart": 2079, + "commentStart": 2080, "end": 0, "left": { "abs_path": false, - "commentStart": 2079, + "commentStart": 2080, "end": 0, "name": { - "commentStart": 2079, + "commentStart": 2080, "end": 0, "name": "length", "start": 0, @@ -2518,7 +2518,7 @@ description: Result of parsing gear-rack.kcl }, "operator": "/", "right": { - "commentStart": 2088, + "commentStart": 2089, "end": 0, "raw": "2", "start": 0, @@ -2535,10 +2535,10 @@ description: Result of parsing gear-rack.kcl }, { "abs_path": false, - "commentStart": 2091, + "commentStart": 2092, "end": 0, "name": { - "commentStart": 2091, + "commentStart": 2092, "end": 0, "name": "minHeight", "start": 0, @@ -2559,10 +2559,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 2059, + "commentStart": 2060, "end": 0, "name": { - "commentStart": 2059, + "commentStart": 2060, "end": 0, "name": "line", "start": 0, @@ -2572,7 +2572,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 2059, + "commentStart": 2060, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2583,10 +2583,10 @@ description: Result of parsing gear-rack.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 2108, + "commentStart": 2109, "end": 0, "name": { - "commentStart": 2108, + "commentStart": 2109, "end": 0, "name": "close", "start": 0, @@ -2596,7 +2596,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 2108, + "commentStart": 2109, "end": 0, "start": 0, "type": "CallExpression", @@ -2607,7 +2607,7 @@ description: Result of parsing gear-rack.kcl { "type": "LabeledArg", "label": { - "commentStart": 2129, + "commentStart": 2130, "end": 0, "name": "length", "start": 0, @@ -2615,10 +2615,10 @@ description: Result of parsing gear-rack.kcl }, "arg": { "abs_path": false, - "commentStart": 2138, + "commentStart": 2139, "end": 0, "name": { - "commentStart": 2138, + "commentStart": 2139, "end": 0, "name": "width", "start": 0, @@ -2633,10 +2633,10 @@ description: Result of parsing gear-rack.kcl ], "callee": { "abs_path": false, - "commentStart": 2121, + "commentStart": 2122, "end": 0, "name": { - "commentStart": 2121, + "commentStart": 2122, "end": 0, "name": "extrude", "start": 0, @@ -2646,7 +2646,7 @@ description: Result of parsing gear-rack.kcl "start": 0, "type": "Name" }, - "commentStart": 2121, + "commentStart": 2122, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2654,7 +2654,7 @@ description: Result of parsing gear-rack.kcl "unlabeled": null } ], - "commentStart": 1892, + "commentStart": 1893, "end": 0, "start": 0, "type": "PipeExpression", @@ -2688,7 +2688,7 @@ description: Result of parsing gear-rack.kcl "// A flat bar or rail that is engraved with teeth along its length. These teeth are designed to mesh with the teeth of a gear, known as a pinion. When the pinion, a small cylindrical gear, rotates, its teeth engage with the teeth on the rack, causing the rack to move linearly. Conversely, linear motion applied to the rack will cause the pinion to rotate.", "", "", - "// Set Units" + "// Set units" ], "properties": [ { diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/ops.snap b/rust/kcl-lib/tests/kcl_samples/gear-rack/ops.snap index a4c01d880..f016f5ee5 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear-rack/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/ops.snap @@ -56,8 +56,8 @@ description: Operations executed gear-rack.kcl "type": "FunctionCall", "name": "tooth", "functionSourceRange": [ - 812, - 1321, + 813, + 1322, 0 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/gear/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/gear/artifact_graph_flowchart.snap.md index 9c2fce43a..7fd7bf34a 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/gear/artifact_graph_flowchart.snap.md @@ -1,238 +1,238 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[1321, 1371, 0]"] - 3["Segment
[1321, 1371, 0]"] + 2["Path
[1322, 1372, 0]"] + 3["Segment
[1322, 1372, 0]"] 4[Solid2d] end subgraph path12 [Path] - 12["Path
[1848, 1885, 0]"] - 13["Segment
[1536, 1574, 0]"] - 14["Segment
[1536, 1574, 0]"] - 15["Segment
[1536, 1574, 0]"] - 16["Segment
[1536, 1574, 0]"] - 17["Segment
[1536, 1574, 0]"] - 18["Segment
[1536, 1574, 0]"] - 19["Segment
[1536, 1574, 0]"] - 20["Segment
[1536, 1574, 0]"] - 21["Segment
[1536, 1574, 0]"] - 22["Segment
[1536, 1574, 0]"] - 23["Segment
[1536, 1574, 0]"] - 24["Segment
[1536, 1574, 0]"] - 25["Segment
[1536, 1574, 0]"] - 26["Segment
[1536, 1574, 0]"] - 27["Segment
[1536, 1574, 0]"] - 28["Segment
[1536, 1574, 0]"] - 29["Segment
[1536, 1574, 0]"] - 30["Segment
[1536, 1574, 0]"] - 31["Segment
[1536, 1574, 0]"] - 32["Segment
[1536, 1574, 0]"] - 33["Segment
[1536, 1574, 0]"] - 34["Segment
[1536, 1574, 0]"] - 35["Segment
[1536, 1574, 0]"] - 36["Segment
[1536, 1574, 0]"] - 37["Segment
[1536, 1574, 0]"] - 38["Segment
[1536, 1574, 0]"] - 39["Segment
[1536, 1574, 0]"] - 40["Segment
[1536, 1574, 0]"] - 41["Segment
[1536, 1574, 0]"] - 42["Segment
[1536, 1574, 0]"] - 43["Segment
[1536, 1574, 0]"] - 44["Segment
[1536, 1574, 0]"] - 45["Segment
[1536, 1574, 0]"] - 46["Segment
[1536, 1574, 0]"] - 47["Segment
[1536, 1574, 0]"] - 48["Segment
[1536, 1574, 0]"] - 49["Segment
[1536, 1574, 0]"] - 50["Segment
[1536, 1574, 0]"] - 51["Segment
[1536, 1574, 0]"] - 52["Segment
[1536, 1574, 0]"] - 53["Segment
[1536, 1574, 0]"] - 54["Segment
[1536, 1574, 0]"] - 55["Segment
[1536, 1574, 0]"] - 56["Segment
[1536, 1574, 0]"] - 57["Segment
[1536, 1574, 0]"] - 58["Segment
[1536, 1574, 0]"] - 59["Segment
[1536, 1574, 0]"] - 60["Segment
[1536, 1574, 0]"] - 61["Segment
[1536, 1574, 0]"] - 62["Segment
[1536, 1574, 0]"] - 63["Segment
[1536, 1574, 0]"] - 64["Segment
[1536, 1574, 0]"] - 65["Segment
[1536, 1574, 0]"] - 66["Segment
[1536, 1574, 0]"] - 67["Segment
[1536, 1574, 0]"] - 68["Segment
[1536, 1574, 0]"] - 69["Segment
[1536, 1574, 0]"] - 70["Segment
[1536, 1574, 0]"] - 71["Segment
[1536, 1574, 0]"] - 72["Segment
[1536, 1574, 0]"] - 73["Segment
[1536, 1574, 0]"] - 74["Segment
[1536, 1574, 0]"] - 75["Segment
[1536, 1574, 0]"] - 76["Segment
[1536, 1574, 0]"] - 77["Segment
[1536, 1574, 0]"] - 78["Segment
[1536, 1574, 0]"] - 79["Segment
[1536, 1574, 0]"] - 80["Segment
[1536, 1574, 0]"] - 81["Segment
[1536, 1574, 0]"] - 82["Segment
[1536, 1574, 0]"] - 83["Segment
[1536, 1574, 0]"] - 84["Segment
[1536, 1574, 0]"] - 85["Segment
[1536, 1574, 0]"] - 86["Segment
[1536, 1574, 0]"] - 87["Segment
[1536, 1574, 0]"] - 88["Segment
[1536, 1574, 0]"] - 89["Segment
[1536, 1574, 0]"] - 90["Segment
[1536, 1574, 0]"] - 91["Segment
[1536, 1574, 0]"] - 92["Segment
[1536, 1574, 0]"] - 93["Segment
[1536, 1574, 0]"] - 94["Segment
[1536, 1574, 0]"] - 95["Segment
[1536, 1574, 0]"] - 96["Segment
[1536, 1574, 0]"] - 97["Segment
[1536, 1574, 0]"] - 98["Segment
[1536, 1574, 0]"] - 99["Segment
[1536, 1574, 0]"] - 100["Segment
[1536, 1574, 0]"] - 101["Segment
[1536, 1574, 0]"] - 102["Segment
[1536, 1574, 0]"] - 103["Segment
[1536, 1574, 0]"] - 104["Segment
[1536, 1574, 0]"] - 105["Segment
[1536, 1574, 0]"] - 106["Segment
[1536, 1574, 0]"] - 107["Segment
[1536, 1574, 0]"] - 108["Segment
[1536, 1574, 0]"] - 109["Segment
[1536, 1574, 0]"] - 110["Segment
[1536, 1574, 0]"] - 111["Segment
[1536, 1574, 0]"] - 112["Segment
[1536, 1574, 0]"] - 113["Segment
[1536, 1574, 0]"] - 114["Segment
[1937, 2039, 0]"] - 115["Segment
[1764, 1794, 0]"] - 116["Segment
[1764, 1794, 0]"] - 117["Segment
[1764, 1794, 0]"] - 118["Segment
[1764, 1794, 0]"] - 119["Segment
[1764, 1794, 0]"] - 120["Segment
[1764, 1794, 0]"] - 121["Segment
[1764, 1794, 0]"] - 122["Segment
[1764, 1794, 0]"] - 123["Segment
[1764, 1794, 0]"] - 124["Segment
[1764, 1794, 0]"] - 125["Segment
[1764, 1794, 0]"] - 126["Segment
[1764, 1794, 0]"] - 127["Segment
[1764, 1794, 0]"] - 128["Segment
[1764, 1794, 0]"] - 129["Segment
[1764, 1794, 0]"] - 130["Segment
[1764, 1794, 0]"] - 131["Segment
[1764, 1794, 0]"] - 132["Segment
[1764, 1794, 0]"] - 133["Segment
[1764, 1794, 0]"] - 134["Segment
[1764, 1794, 0]"] - 135["Segment
[1764, 1794, 0]"] - 136["Segment
[1764, 1794, 0]"] - 137["Segment
[1764, 1794, 0]"] - 138["Segment
[1764, 1794, 0]"] - 139["Segment
[1764, 1794, 0]"] - 140["Segment
[1764, 1794, 0]"] - 141["Segment
[1764, 1794, 0]"] - 142["Segment
[1764, 1794, 0]"] - 143["Segment
[1764, 1794, 0]"] - 144["Segment
[1764, 1794, 0]"] - 145["Segment
[1764, 1794, 0]"] - 146["Segment
[1764, 1794, 0]"] - 147["Segment
[1764, 1794, 0]"] - 148["Segment
[1764, 1794, 0]"] - 149["Segment
[1764, 1794, 0]"] - 150["Segment
[1764, 1794, 0]"] - 151["Segment
[1764, 1794, 0]"] - 152["Segment
[1764, 1794, 0]"] - 153["Segment
[1764, 1794, 0]"] - 154["Segment
[1764, 1794, 0]"] - 155["Segment
[1764, 1794, 0]"] - 156["Segment
[1764, 1794, 0]"] - 157["Segment
[1764, 1794, 0]"] - 158["Segment
[1764, 1794, 0]"] - 159["Segment
[1764, 1794, 0]"] - 160["Segment
[1764, 1794, 0]"] - 161["Segment
[1764, 1794, 0]"] - 162["Segment
[1764, 1794, 0]"] - 163["Segment
[1764, 1794, 0]"] - 164["Segment
[1764, 1794, 0]"] - 165["Segment
[1764, 1794, 0]"] - 166["Segment
[1764, 1794, 0]"] - 167["Segment
[1764, 1794, 0]"] - 168["Segment
[1764, 1794, 0]"] - 169["Segment
[1764, 1794, 0]"] - 170["Segment
[1764, 1794, 0]"] - 171["Segment
[1764, 1794, 0]"] - 172["Segment
[1764, 1794, 0]"] - 173["Segment
[1764, 1794, 0]"] - 174["Segment
[1764, 1794, 0]"] - 175["Segment
[1764, 1794, 0]"] - 176["Segment
[1764, 1794, 0]"] - 177["Segment
[1764, 1794, 0]"] - 178["Segment
[1764, 1794, 0]"] - 179["Segment
[1764, 1794, 0]"] - 180["Segment
[1764, 1794, 0]"] - 181["Segment
[1764, 1794, 0]"] - 182["Segment
[1764, 1794, 0]"] - 183["Segment
[1764, 1794, 0]"] - 184["Segment
[1764, 1794, 0]"] - 185["Segment
[1764, 1794, 0]"] - 186["Segment
[1764, 1794, 0]"] - 187["Segment
[1764, 1794, 0]"] - 188["Segment
[1764, 1794, 0]"] - 189["Segment
[1764, 1794, 0]"] - 190["Segment
[1764, 1794, 0]"] - 191["Segment
[1764, 1794, 0]"] - 192["Segment
[1764, 1794, 0]"] - 193["Segment
[1764, 1794, 0]"] - 194["Segment
[1764, 1794, 0]"] - 195["Segment
[1764, 1794, 0]"] - 196["Segment
[1764, 1794, 0]"] - 197["Segment
[1764, 1794, 0]"] - 198["Segment
[1764, 1794, 0]"] - 199["Segment
[1764, 1794, 0]"] - 200["Segment
[1764, 1794, 0]"] - 201["Segment
[1764, 1794, 0]"] - 202["Segment
[1764, 1794, 0]"] - 203["Segment
[1764, 1794, 0]"] - 204["Segment
[1764, 1794, 0]"] - 205["Segment
[1764, 1794, 0]"] - 206["Segment
[1764, 1794, 0]"] - 207["Segment
[1764, 1794, 0]"] - 208["Segment
[1764, 1794, 0]"] - 209["Segment
[1764, 1794, 0]"] - 210["Segment
[1764, 1794, 0]"] - 211["Segment
[1764, 1794, 0]"] - 212["Segment
[1764, 1794, 0]"] - 213["Segment
[1764, 1794, 0]"] - 214["Segment
[1764, 1794, 0]"] - 215["Segment
[1764, 1794, 0]"] - 216["Segment
[2085, 2092, 0]"] + 12["Path
[1849, 1886, 0]"] + 13["Segment
[1537, 1575, 0]"] + 14["Segment
[1537, 1575, 0]"] + 15["Segment
[1537, 1575, 0]"] + 16["Segment
[1537, 1575, 0]"] + 17["Segment
[1537, 1575, 0]"] + 18["Segment
[1537, 1575, 0]"] + 19["Segment
[1537, 1575, 0]"] + 20["Segment
[1537, 1575, 0]"] + 21["Segment
[1537, 1575, 0]"] + 22["Segment
[1537, 1575, 0]"] + 23["Segment
[1537, 1575, 0]"] + 24["Segment
[1537, 1575, 0]"] + 25["Segment
[1537, 1575, 0]"] + 26["Segment
[1537, 1575, 0]"] + 27["Segment
[1537, 1575, 0]"] + 28["Segment
[1537, 1575, 0]"] + 29["Segment
[1537, 1575, 0]"] + 30["Segment
[1537, 1575, 0]"] + 31["Segment
[1537, 1575, 0]"] + 32["Segment
[1537, 1575, 0]"] + 33["Segment
[1537, 1575, 0]"] + 34["Segment
[1537, 1575, 0]"] + 35["Segment
[1537, 1575, 0]"] + 36["Segment
[1537, 1575, 0]"] + 37["Segment
[1537, 1575, 0]"] + 38["Segment
[1537, 1575, 0]"] + 39["Segment
[1537, 1575, 0]"] + 40["Segment
[1537, 1575, 0]"] + 41["Segment
[1537, 1575, 0]"] + 42["Segment
[1537, 1575, 0]"] + 43["Segment
[1537, 1575, 0]"] + 44["Segment
[1537, 1575, 0]"] + 45["Segment
[1537, 1575, 0]"] + 46["Segment
[1537, 1575, 0]"] + 47["Segment
[1537, 1575, 0]"] + 48["Segment
[1537, 1575, 0]"] + 49["Segment
[1537, 1575, 0]"] + 50["Segment
[1537, 1575, 0]"] + 51["Segment
[1537, 1575, 0]"] + 52["Segment
[1537, 1575, 0]"] + 53["Segment
[1537, 1575, 0]"] + 54["Segment
[1537, 1575, 0]"] + 55["Segment
[1537, 1575, 0]"] + 56["Segment
[1537, 1575, 0]"] + 57["Segment
[1537, 1575, 0]"] + 58["Segment
[1537, 1575, 0]"] + 59["Segment
[1537, 1575, 0]"] + 60["Segment
[1537, 1575, 0]"] + 61["Segment
[1537, 1575, 0]"] + 62["Segment
[1537, 1575, 0]"] + 63["Segment
[1537, 1575, 0]"] + 64["Segment
[1537, 1575, 0]"] + 65["Segment
[1537, 1575, 0]"] + 66["Segment
[1537, 1575, 0]"] + 67["Segment
[1537, 1575, 0]"] + 68["Segment
[1537, 1575, 0]"] + 69["Segment
[1537, 1575, 0]"] + 70["Segment
[1537, 1575, 0]"] + 71["Segment
[1537, 1575, 0]"] + 72["Segment
[1537, 1575, 0]"] + 73["Segment
[1537, 1575, 0]"] + 74["Segment
[1537, 1575, 0]"] + 75["Segment
[1537, 1575, 0]"] + 76["Segment
[1537, 1575, 0]"] + 77["Segment
[1537, 1575, 0]"] + 78["Segment
[1537, 1575, 0]"] + 79["Segment
[1537, 1575, 0]"] + 80["Segment
[1537, 1575, 0]"] + 81["Segment
[1537, 1575, 0]"] + 82["Segment
[1537, 1575, 0]"] + 83["Segment
[1537, 1575, 0]"] + 84["Segment
[1537, 1575, 0]"] + 85["Segment
[1537, 1575, 0]"] + 86["Segment
[1537, 1575, 0]"] + 87["Segment
[1537, 1575, 0]"] + 88["Segment
[1537, 1575, 0]"] + 89["Segment
[1537, 1575, 0]"] + 90["Segment
[1537, 1575, 0]"] + 91["Segment
[1537, 1575, 0]"] + 92["Segment
[1537, 1575, 0]"] + 93["Segment
[1537, 1575, 0]"] + 94["Segment
[1537, 1575, 0]"] + 95["Segment
[1537, 1575, 0]"] + 96["Segment
[1537, 1575, 0]"] + 97["Segment
[1537, 1575, 0]"] + 98["Segment
[1537, 1575, 0]"] + 99["Segment
[1537, 1575, 0]"] + 100["Segment
[1537, 1575, 0]"] + 101["Segment
[1537, 1575, 0]"] + 102["Segment
[1537, 1575, 0]"] + 103["Segment
[1537, 1575, 0]"] + 104["Segment
[1537, 1575, 0]"] + 105["Segment
[1537, 1575, 0]"] + 106["Segment
[1537, 1575, 0]"] + 107["Segment
[1537, 1575, 0]"] + 108["Segment
[1537, 1575, 0]"] + 109["Segment
[1537, 1575, 0]"] + 110["Segment
[1537, 1575, 0]"] + 111["Segment
[1537, 1575, 0]"] + 112["Segment
[1537, 1575, 0]"] + 113["Segment
[1537, 1575, 0]"] + 114["Segment
[1938, 2040, 0]"] + 115["Segment
[1765, 1795, 0]"] + 116["Segment
[1765, 1795, 0]"] + 117["Segment
[1765, 1795, 0]"] + 118["Segment
[1765, 1795, 0]"] + 119["Segment
[1765, 1795, 0]"] + 120["Segment
[1765, 1795, 0]"] + 121["Segment
[1765, 1795, 0]"] + 122["Segment
[1765, 1795, 0]"] + 123["Segment
[1765, 1795, 0]"] + 124["Segment
[1765, 1795, 0]"] + 125["Segment
[1765, 1795, 0]"] + 126["Segment
[1765, 1795, 0]"] + 127["Segment
[1765, 1795, 0]"] + 128["Segment
[1765, 1795, 0]"] + 129["Segment
[1765, 1795, 0]"] + 130["Segment
[1765, 1795, 0]"] + 131["Segment
[1765, 1795, 0]"] + 132["Segment
[1765, 1795, 0]"] + 133["Segment
[1765, 1795, 0]"] + 134["Segment
[1765, 1795, 0]"] + 135["Segment
[1765, 1795, 0]"] + 136["Segment
[1765, 1795, 0]"] + 137["Segment
[1765, 1795, 0]"] + 138["Segment
[1765, 1795, 0]"] + 139["Segment
[1765, 1795, 0]"] + 140["Segment
[1765, 1795, 0]"] + 141["Segment
[1765, 1795, 0]"] + 142["Segment
[1765, 1795, 0]"] + 143["Segment
[1765, 1795, 0]"] + 144["Segment
[1765, 1795, 0]"] + 145["Segment
[1765, 1795, 0]"] + 146["Segment
[1765, 1795, 0]"] + 147["Segment
[1765, 1795, 0]"] + 148["Segment
[1765, 1795, 0]"] + 149["Segment
[1765, 1795, 0]"] + 150["Segment
[1765, 1795, 0]"] + 151["Segment
[1765, 1795, 0]"] + 152["Segment
[1765, 1795, 0]"] + 153["Segment
[1765, 1795, 0]"] + 154["Segment
[1765, 1795, 0]"] + 155["Segment
[1765, 1795, 0]"] + 156["Segment
[1765, 1795, 0]"] + 157["Segment
[1765, 1795, 0]"] + 158["Segment
[1765, 1795, 0]"] + 159["Segment
[1765, 1795, 0]"] + 160["Segment
[1765, 1795, 0]"] + 161["Segment
[1765, 1795, 0]"] + 162["Segment
[1765, 1795, 0]"] + 163["Segment
[1765, 1795, 0]"] + 164["Segment
[1765, 1795, 0]"] + 165["Segment
[1765, 1795, 0]"] + 166["Segment
[1765, 1795, 0]"] + 167["Segment
[1765, 1795, 0]"] + 168["Segment
[1765, 1795, 0]"] + 169["Segment
[1765, 1795, 0]"] + 170["Segment
[1765, 1795, 0]"] + 171["Segment
[1765, 1795, 0]"] + 172["Segment
[1765, 1795, 0]"] + 173["Segment
[1765, 1795, 0]"] + 174["Segment
[1765, 1795, 0]"] + 175["Segment
[1765, 1795, 0]"] + 176["Segment
[1765, 1795, 0]"] + 177["Segment
[1765, 1795, 0]"] + 178["Segment
[1765, 1795, 0]"] + 179["Segment
[1765, 1795, 0]"] + 180["Segment
[1765, 1795, 0]"] + 181["Segment
[1765, 1795, 0]"] + 182["Segment
[1765, 1795, 0]"] + 183["Segment
[1765, 1795, 0]"] + 184["Segment
[1765, 1795, 0]"] + 185["Segment
[1765, 1795, 0]"] + 186["Segment
[1765, 1795, 0]"] + 187["Segment
[1765, 1795, 0]"] + 188["Segment
[1765, 1795, 0]"] + 189["Segment
[1765, 1795, 0]"] + 190["Segment
[1765, 1795, 0]"] + 191["Segment
[1765, 1795, 0]"] + 192["Segment
[1765, 1795, 0]"] + 193["Segment
[1765, 1795, 0]"] + 194["Segment
[1765, 1795, 0]"] + 195["Segment
[1765, 1795, 0]"] + 196["Segment
[1765, 1795, 0]"] + 197["Segment
[1765, 1795, 0]"] + 198["Segment
[1765, 1795, 0]"] + 199["Segment
[1765, 1795, 0]"] + 200["Segment
[1765, 1795, 0]"] + 201["Segment
[1765, 1795, 0]"] + 202["Segment
[1765, 1795, 0]"] + 203["Segment
[1765, 1795, 0]"] + 204["Segment
[1765, 1795, 0]"] + 205["Segment
[1765, 1795, 0]"] + 206["Segment
[1765, 1795, 0]"] + 207["Segment
[1765, 1795, 0]"] + 208["Segment
[1765, 1795, 0]"] + 209["Segment
[1765, 1795, 0]"] + 210["Segment
[1765, 1795, 0]"] + 211["Segment
[1765, 1795, 0]"] + 212["Segment
[1765, 1795, 0]"] + 213["Segment
[1765, 1795, 0]"] + 214["Segment
[1765, 1795, 0]"] + 215["Segment
[1765, 1795, 0]"] + 216["Segment
[2086, 2093, 0]"] 217[Solid2d] end subgraph path219 [Path] - 219["Path
[2568, 2668, 0]"] - 220["Segment
[2674, 2701, 0]"] - 221["Segment
[2707, 2735, 0]"] - 222["Segment
[2741, 2769, 0]"] - 223["Segment
[2775, 2895, 0]"] - 224["Segment
[2901, 3010, 0]"] - 225["Segment
[3016, 3023, 0]"] + 219["Path
[2569, 2669, 0]"] + 220["Segment
[2675, 2702, 0]"] + 221["Segment
[2708, 2736, 0]"] + 222["Segment
[2742, 2770, 0]"] + 223["Segment
[2776, 2896, 0]"] + 224["Segment
[2902, 3011, 0]"] + 225["Segment
[3017, 3024, 0]"] 226[Solid2d] end - 1["Plane
[1298, 1315, 0]"] - 5["Sweep Extrusion
[1377, 1405, 0]"] + 1["Plane
[1299, 1316, 0]"] + 5["Sweep Extrusion
[1378, 1406, 0]"] 6[Wall] 7["Cap Start"] 8["Cap End"] 9["SweepEdge Opposite"] 10["SweepEdge Adjacent"] - 11["Plane
[1825, 1842, 0]"] - 218["Sweep Extrusion
[2098, 2126, 0]"] - 227["Sweep Extrusion
[3029, 3058, 0]"] + 11["Plane
[1826, 1843, 0]"] + 218["Sweep Extrusion
[2099, 2127, 0]"] + 227["Sweep Extrusion
[3030, 3059, 0]"] 228[Wall] 229[Wall] 230[Wall] @@ -245,7 +245,7 @@ flowchart LR 237["SweepEdge Adjacent"] 238["SweepEdge Opposite"] 239["SweepEdge Adjacent"] - 240["StartSketchOnFace
[2536, 2562, 0]"] + 240["StartSketchOnFace
[2537, 2563, 0]"] 1 --- 2 2 --- 3 2 ---- 5 diff --git a/rust/kcl-lib/tests/kcl_samples/gear/ast.snap b/rust/kcl-lib/tests/kcl_samples/gear/ast.snap index 28b137738..e7690fb1a 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing gear.kcl { "commentStart": 472, "declaration": { - "commentStart": 494, + "commentStart": 495, "end": 0, "id": { - "commentStart": 494, + "commentStart": 495, "end": 0, "name": "nTeeth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 503, + "commentStart": 504, "end": 0, "raw": "21", "start": 0, @@ -35,26 +35,26 @@ description: Result of parsing gear.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 506, + "commentStart": 507, "declaration": { - "commentStart": 506, + "commentStart": 507, "end": 0, "id": { - "commentStart": 506, + "commentStart": 507, "end": 0, "name": "module", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 515, + "commentStart": 516, "end": 0, "raw": "0.5", "start": 0, @@ -75,26 +75,26 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 519, + "commentStart": 520, "declaration": { - "commentStart": 519, + "commentStart": 520, "end": 0, "id": { - "commentStart": 519, + "commentStart": 520, "end": 0, "name": "pitchDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 535, + "commentStart": 536, "end": 0, "left": { "abs_path": false, - "commentStart": 535, + "commentStart": 536, "end": 0, "name": { - "commentStart": 535, + "commentStart": 536, "end": 0, "name": "module", "start": 0, @@ -108,10 +108,10 @@ description: Result of parsing gear.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 544, + "commentStart": 545, "end": 0, "name": { - "commentStart": 544, + "commentStart": 545, "end": 0, "name": "nTeeth", "start": 0, @@ -136,19 +136,19 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 551, + "commentStart": 552, "declaration": { - "commentStart": 551, + "commentStart": 552, "end": 0, "id": { - "commentStart": 551, + "commentStart": 552, "end": 0, "name": "pressureAngle", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 567, + "commentStart": 568, "end": 0, "raw": "20", "start": 0, @@ -169,12 +169,12 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 570, + "commentStart": 571, "declaration": { - "commentStart": 570, + "commentStart": 571, "end": 0, "id": { - "commentStart": 570, + "commentStart": 571, "end": 0, "name": "addendum", "start": 0, @@ -182,10 +182,10 @@ description: Result of parsing gear.kcl }, "init": { "abs_path": false, - "commentStart": 581, + "commentStart": 582, "end": 0, "name": { - "commentStart": 581, + "commentStart": 582, "end": 0, "name": "module", "start": 0, @@ -206,22 +206,22 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 588, + "commentStart": 589, "declaration": { - "commentStart": 588, + "commentStart": 589, "end": 0, "id": { - "commentStart": 588, + "commentStart": 589, "end": 0, "name": "deddendum", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 600, + "commentStart": 601, "end": 0, "left": { - "commentStart": 600, + "commentStart": 601, "end": 0, "raw": "1.25", "start": 0, @@ -235,10 +235,10 @@ description: Result of parsing gear.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 607, + "commentStart": 608, "end": 0, "name": { - "commentStart": 607, + "commentStart": 608, "end": 0, "name": "module", "start": 0, @@ -263,26 +263,26 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 614, + "commentStart": 615, "declaration": { - "commentStart": 614, + "commentStart": 615, "end": 0, "id": { - "commentStart": 614, + "commentStart": 615, "end": 0, "name": "baseDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 629, + "commentStart": 630, "end": 0, "left": { "abs_path": false, - "commentStart": 629, + "commentStart": 630, "end": 0, "name": { - "commentStart": 629, + "commentStart": 630, "end": 0, "name": "pitchDiameter", "start": 0, @@ -300,10 +300,10 @@ description: Result of parsing gear.kcl "arguments": [ { "abs_path": false, - "commentStart": 659, + "commentStart": 660, "end": 0, "name": { - "commentStart": 659, + "commentStart": 660, "end": 0, "name": "pressureAngle", "start": 0, @@ -317,10 +317,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 649, + "commentStart": 650, "end": 0, "name": { - "commentStart": 649, + "commentStart": 650, "end": 0, "name": "toRadians", "start": 0, @@ -330,7 +330,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 649, + "commentStart": 650, "end": 0, "start": 0, "type": "CallExpression", @@ -339,10 +339,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 645, + "commentStart": 646, "end": 0, "name": { - "commentStart": 645, + "commentStart": 646, "end": 0, "name": "cos", "start": 0, @@ -352,7 +352,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 645, + "commentStart": 646, "end": 0, "start": 0, "type": "CallExpression", @@ -372,26 +372,26 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 675, + "commentStart": 676, "declaration": { - "commentStart": 675, + "commentStart": 676, "end": 0, "id": { - "commentStart": 675, + "commentStart": 676, "end": 0, "name": "tipDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 689, + "commentStart": 690, "end": 0, "left": { "abs_path": false, - "commentStart": 689, + "commentStart": 690, "end": 0, "name": { - "commentStart": 689, + "commentStart": 690, "end": 0, "name": "pitchDiameter", "start": 0, @@ -404,10 +404,10 @@ description: Result of parsing gear.kcl }, "operator": "+", "right": { - "commentStart": 705, + "commentStart": 706, "end": 0, "left": { - "commentStart": 705, + "commentStart": 706, "end": 0, "raw": "2", "start": 0, @@ -421,10 +421,10 @@ description: Result of parsing gear.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 709, + "commentStart": 710, "end": 0, "name": { - "commentStart": 709, + "commentStart": 710, "end": 0, "name": "module", "start": 0, @@ -453,19 +453,19 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 716, + "commentStart": 717, "declaration": { - "commentStart": 716, + "commentStart": 717, "end": 0, "id": { - "commentStart": 716, + "commentStart": 717, "end": 0, "name": "gearHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 729, + "commentStart": 730, "end": 0, "raw": "3", "start": 0, @@ -486,19 +486,19 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 730, + "commentStart": 731, "declaration": { - "commentStart": 779, + "commentStart": 780, "end": 0, "id": { - "commentStart": 779, + "commentStart": 780, "end": 0, "name": "cmo", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 785, + "commentStart": 786, "end": 0, "raw": "101", "start": 0, @@ -524,12 +524,12 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 789, + "commentStart": 790, "declaration": { - "commentStart": 789, + "commentStart": 790, "end": 0, "id": { - "commentStart": 789, + "commentStart": 790, "end": 0, "name": "rs", "start": 0, @@ -538,14 +538,14 @@ description: Result of parsing gear.kcl "init": { "arguments": [ { - "commentStart": 798, + "commentStart": 799, "end": 0, "endElement": { "abs_path": false, - "commentStart": 802, + "commentStart": 803, "end": 0, "name": { - "commentStart": 802, + "commentStart": 803, "end": 0, "name": "cmo", "start": 0, @@ -559,7 +559,7 @@ description: Result of parsing gear.kcl "endInclusive": true, "start": 0, "startElement": { - "commentStart": 799, + "commentStart": 800, "end": 0, "raw": "0", "start": 0, @@ -578,17 +578,17 @@ description: Result of parsing gear.kcl "body": [ { "argument": { - "commentStart": 825, + "commentStart": 826, "end": 0, "left": { - "commentStart": 825, + "commentStart": 826, "end": 0, "left": { "abs_path": false, - "commentStart": 825, + "commentStart": 826, "end": 0, "name": { - "commentStart": 825, + "commentStart": 826, "end": 0, "name": "baseDiameter", "start": 0, @@ -601,7 +601,7 @@ description: Result of parsing gear.kcl }, "operator": "/", "right": { - "commentStart": 840, + "commentStart": 841, "end": 0, "raw": "2", "start": 0, @@ -618,20 +618,20 @@ description: Result of parsing gear.kcl }, "operator": "+", "right": { - "commentStart": 844, + "commentStart": 845, "end": 0, "left": { - "commentStart": 844, + "commentStart": 845, "end": 0, "left": { - "commentStart": 844, + "commentStart": 845, "end": 0, "left": { "abs_path": false, - "commentStart": 844, + "commentStart": 845, "end": 0, "name": { - "commentStart": 844, + "commentStart": 845, "end": 0, "name": "i", "start": 0, @@ -645,10 +645,10 @@ description: Result of parsing gear.kcl "operator": "/", "right": { "abs_path": false, - "commentStart": 848, + "commentStart": 849, "end": 0, "name": { - "commentStart": 848, + "commentStart": 849, "end": 0, "name": "cmo", "start": 0, @@ -665,14 +665,14 @@ description: Result of parsing gear.kcl }, "operator": "*", "right": { - "commentStart": 855, + "commentStart": 856, "end": 0, "left": { "abs_path": false, - "commentStart": 855, + "commentStart": 856, "end": 0, "name": { - "commentStart": 855, + "commentStart": 856, "end": 0, "name": "tipDiameter", "start": 0, @@ -686,10 +686,10 @@ description: Result of parsing gear.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 869, + "commentStart": 870, "end": 0, "name": { - "commentStart": 869, + "commentStart": 870, "end": 0, "name": "baseDiameter", "start": 0, @@ -710,7 +710,7 @@ description: Result of parsing gear.kcl }, "operator": "/", "right": { - "commentStart": 885, + "commentStart": 886, "end": 0, "raw": "2", "start": 0, @@ -729,24 +729,24 @@ description: Result of parsing gear.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 818, + "commentStart": 819, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 814, + "commentStart": 815, "end": 0, "start": 0 }, - "commentStart": 810, + "commentStart": 811, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 811, + "commentStart": 812, "end": 0, "name": "i", "start": 0, @@ -761,10 +761,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 794, + "commentStart": 795, "end": 0, "name": { - "commentStart": 794, + "commentStart": 795, "end": 0, "name": "map", "start": 0, @@ -774,7 +774,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 794, + "commentStart": 795, "end": 0, "start": 0, "type": "CallExpression", @@ -790,12 +790,12 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 889, + "commentStart": 890, "declaration": { - "commentStart": 929, + "commentStart": 930, "end": 0, "id": { - "commentStart": 929, + "commentStart": 930, "end": 0, "name": "angles", "start": 0, @@ -805,10 +805,10 @@ description: Result of parsing gear.kcl "arguments": [ { "abs_path": false, - "commentStart": 942, + "commentStart": 943, "end": 0, "name": { - "commentStart": 942, + "commentStart": 943, "end": 0, "name": "rs", "start": 0, @@ -828,17 +828,17 @@ description: Result of parsing gear.kcl { "arguments": [ { - "commentStart": 980, + "commentStart": 981, "end": 0, "left": { - "commentStart": 980, + "commentStart": 981, "end": 0, "left": { "abs_path": false, - "commentStart": 980, + "commentStart": 981, "end": 0, "name": { - "commentStart": 980, + "commentStart": 981, "end": 0, "name": "baseDiameter", "start": 0, @@ -851,7 +851,7 @@ description: Result of parsing gear.kcl }, "operator": "/", "right": { - "commentStart": 995, + "commentStart": 996, "end": 0, "raw": "2", "start": 0, @@ -869,10 +869,10 @@ description: Result of parsing gear.kcl "operator": "/", "right": { "abs_path": false, - "commentStart": 999, + "commentStart": 1000, "end": 0, "name": { - "commentStart": 999, + "commentStart": 1000, "end": 0, "name": "r", "start": 0, @@ -890,10 +890,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 975, + "commentStart": 976, "end": 0, "name": { - "commentStart": 975, + "commentStart": 976, "end": 0, "name": "acos", "start": 0, @@ -903,7 +903,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 975, + "commentStart": 976, "end": 0, "start": 0, "type": "CallExpression", @@ -912,10 +912,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 963, + "commentStart": 964, "end": 0, "name": { - "commentStart": 963, + "commentStart": 964, "end": 0, "name": "toDegrees", "start": 0, @@ -925,30 +925,30 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 963, + "commentStart": 964, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 956, + "commentStart": 957, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 952, + "commentStart": 953, "end": 0, "start": 0 }, - "commentStart": 948, + "commentStart": 949, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 949, + "commentStart": 950, "end": 0, "name": "r", "start": 0, @@ -963,10 +963,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 938, + "commentStart": 939, "end": 0, "name": { - "commentStart": 938, + "commentStart": 939, "end": 0, "name": "map", "start": 0, @@ -976,7 +976,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 938, + "commentStart": 939, "end": 0, "start": 0, "type": "CallExpression", @@ -997,12 +997,12 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 1005, + "commentStart": 1006, "declaration": { - "commentStart": 1042, + "commentStart": 1043, "end": 0, "id": { - "commentStart": 1042, + "commentStart": 1043, "end": 0, "name": "invas", "start": 0, @@ -1012,10 +1012,10 @@ description: Result of parsing gear.kcl "arguments": [ { "abs_path": false, - "commentStart": 1054, + "commentStart": 1055, "end": 0, "name": { - "commentStart": 1054, + "commentStart": 1055, "end": 0, "name": "angles", "start": 0, @@ -1031,7 +1031,7 @@ description: Result of parsing gear.kcl "body": [ { "argument": { - "commentStart": 1079, + "commentStart": 1080, "end": 0, "left": { "arguments": [ @@ -1039,10 +1039,10 @@ description: Result of parsing gear.kcl "arguments": [ { "abs_path": false, - "commentStart": 1093, + "commentStart": 1094, "end": 0, "name": { - "commentStart": 1093, + "commentStart": 1094, "end": 0, "name": "a", "start": 0, @@ -1056,10 +1056,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1083, + "commentStart": 1084, "end": 0, "name": { - "commentStart": 1083, + "commentStart": 1084, "end": 0, "name": "toRadians", "start": 0, @@ -1069,7 +1069,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1083, + "commentStart": 1084, "end": 0, "start": 0, "type": "CallExpression", @@ -1078,10 +1078,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1079, + "commentStart": 1080, "end": 0, "name": { - "commentStart": 1079, + "commentStart": 1080, "end": 0, "name": "tan", "start": 0, @@ -1091,7 +1091,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1079, + "commentStart": 1080, "end": 0, "start": 0, "type": "CallExpression", @@ -1102,10 +1102,10 @@ description: Result of parsing gear.kcl "arguments": [ { "abs_path": false, - "commentStart": 1109, + "commentStart": 1110, "end": 0, "name": { - "commentStart": 1109, + "commentStart": 1110, "end": 0, "name": "a", "start": 0, @@ -1119,10 +1119,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1099, + "commentStart": 1100, "end": 0, "name": { - "commentStart": 1099, + "commentStart": 1100, "end": 0, "name": "toRadians", "start": 0, @@ -1132,7 +1132,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1099, + "commentStart": 1100, "end": 0, "start": 0, "type": "CallExpression", @@ -1142,24 +1142,24 @@ description: Result of parsing gear.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 1072, + "commentStart": 1073, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 1068, + "commentStart": 1069, "end": 0, "start": 0 }, - "commentStart": 1064, + "commentStart": 1065, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 1065, + "commentStart": 1066, "end": 0, "name": "a", "start": 0, @@ -1174,10 +1174,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1050, + "commentStart": 1051, "end": 0, "name": { - "commentStart": 1050, + "commentStart": 1051, "end": 0, "name": "map", "start": 0, @@ -1187,7 +1187,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1050, + "commentStart": 1051, "end": 0, "start": 0, "type": "CallExpression", @@ -1208,12 +1208,12 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 1114, + "commentStart": 1115, "declaration": { - "commentStart": 1142, + "commentStart": 1143, "end": 0, "id": { - "commentStart": 1142, + "commentStart": 1143, "end": 0, "name": "xs", "start": 0, @@ -1222,14 +1222,14 @@ description: Result of parsing gear.kcl "init": { "arguments": [ { - "commentStart": 1151, + "commentStart": 1152, "end": 0, "endElement": { "abs_path": false, - "commentStart": 1155, + "commentStart": 1156, "end": 0, "name": { - "commentStart": 1155, + "commentStart": 1156, "end": 0, "name": "cmo", "start": 0, @@ -1243,7 +1243,7 @@ description: Result of parsing gear.kcl "endInclusive": true, "start": 0, "startElement": { - "commentStart": 1152, + "commentStart": 1153, "end": 0, "raw": "0", "start": 0, @@ -1262,14 +1262,14 @@ description: Result of parsing gear.kcl "body": [ { "argument": { - "commentStart": 1178, + "commentStart": 1179, "end": 0, "left": { - "commentStart": 1178, + "commentStart": 1179, "computed": true, "end": 0, "object": { - "commentStart": 1178, + "commentStart": 1179, "end": 0, "name": "rs", "start": 0, @@ -1277,7 +1277,7 @@ description: Result of parsing gear.kcl "type": "Identifier" }, "property": { - "commentStart": 1181, + "commentStart": 1182, "end": 0, "name": "i", "start": 0, @@ -1292,11 +1292,11 @@ description: Result of parsing gear.kcl "right": { "arguments": [ { - "commentStart": 1190, + "commentStart": 1191, "computed": true, "end": 0, "object": { - "commentStart": 1190, + "commentStart": 1191, "end": 0, "name": "invas", "start": 0, @@ -1304,7 +1304,7 @@ description: Result of parsing gear.kcl "type": "Identifier" }, "property": { - "commentStart": 1196, + "commentStart": 1197, "end": 0, "name": "i", "start": 0, @@ -1318,10 +1318,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1186, + "commentStart": 1187, "end": 0, "name": { - "commentStart": 1186, + "commentStart": 1187, "end": 0, "name": "cos", "start": 0, @@ -1331,7 +1331,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1186, + "commentStart": 1187, "end": 0, "start": 0, "type": "CallExpression", @@ -1341,24 +1341,24 @@ description: Result of parsing gear.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 1171, + "commentStart": 1172, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 1167, + "commentStart": 1168, "end": 0, "start": 0 }, - "commentStart": 1163, + "commentStart": 1164, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 1164, + "commentStart": 1165, "end": 0, "name": "i", "start": 0, @@ -1373,10 +1373,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1147, + "commentStart": 1148, "end": 0, "name": { - "commentStart": 1147, + "commentStart": 1148, "end": 0, "name": "map", "start": 0, @@ -1386,7 +1386,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1147, + "commentStart": 1148, "end": 0, "start": 0, "type": "CallExpression", @@ -1407,12 +1407,12 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 1202, + "commentStart": 1203, "declaration": { - "commentStart": 1204, + "commentStart": 1205, "end": 0, "id": { - "commentStart": 1204, + "commentStart": 1205, "end": 0, "name": "ys", "start": 0, @@ -1421,14 +1421,14 @@ description: Result of parsing gear.kcl "init": { "arguments": [ { - "commentStart": 1213, + "commentStart": 1214, "end": 0, "endElement": { "abs_path": false, - "commentStart": 1217, + "commentStart": 1218, "end": 0, "name": { - "commentStart": 1217, + "commentStart": 1218, "end": 0, "name": "cmo", "start": 0, @@ -1442,7 +1442,7 @@ description: Result of parsing gear.kcl "endInclusive": true, "start": 0, "startElement": { - "commentStart": 1214, + "commentStart": 1215, "end": 0, "raw": "0", "start": 0, @@ -1461,14 +1461,14 @@ description: Result of parsing gear.kcl "body": [ { "argument": { - "commentStart": 1240, + "commentStart": 1241, "end": 0, "left": { - "commentStart": 1240, + "commentStart": 1241, "computed": true, "end": 0, "object": { - "commentStart": 1240, + "commentStart": 1241, "end": 0, "name": "rs", "start": 0, @@ -1476,7 +1476,7 @@ description: Result of parsing gear.kcl "type": "Identifier" }, "property": { - "commentStart": 1243, + "commentStart": 1244, "end": 0, "name": "i", "start": 0, @@ -1491,11 +1491,11 @@ description: Result of parsing gear.kcl "right": { "arguments": [ { - "commentStart": 1252, + "commentStart": 1253, "computed": true, "end": 0, "object": { - "commentStart": 1252, + "commentStart": 1253, "end": 0, "name": "invas", "start": 0, @@ -1503,7 +1503,7 @@ description: Result of parsing gear.kcl "type": "Identifier" }, "property": { - "commentStart": 1258, + "commentStart": 1259, "end": 0, "name": "i", "start": 0, @@ -1517,10 +1517,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1248, + "commentStart": 1249, "end": 0, "name": { - "commentStart": 1248, + "commentStart": 1249, "end": 0, "name": "sin", "start": 0, @@ -1530,7 +1530,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1248, + "commentStart": 1249, "end": 0, "start": 0, "type": "CallExpression", @@ -1540,24 +1540,24 @@ description: Result of parsing gear.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 1233, + "commentStart": 1234, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 1229, + "commentStart": 1230, "end": 0, "start": 0 }, - "commentStart": 1225, + "commentStart": 1226, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 1226, + "commentStart": 1227, "end": 0, "name": "i", "start": 0, @@ -1572,10 +1572,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1209, + "commentStart": 1210, "end": 0, "name": { - "commentStart": 1209, + "commentStart": 1210, "end": 0, "name": "map", "start": 0, @@ -1585,7 +1585,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1209, + "commentStart": 1210, "end": 0, "start": 0, "type": "CallExpression", @@ -1601,12 +1601,12 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 1264, + "commentStart": 1265, "declaration": { - "commentStart": 1291, + "commentStart": 1292, "end": 0, "id": { - "commentStart": 1291, + "commentStart": 1292, "end": 0, "name": "body", "start": 0, @@ -1618,10 +1618,10 @@ description: Result of parsing gear.kcl "arguments": [ { "abs_path": false, - "commentStart": 1312, + "commentStart": 1313, "end": 0, "name": { - "commentStart": 1312, + "commentStart": 1313, "end": 0, "name": "XY", "start": 0, @@ -1635,10 +1635,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1298, + "commentStart": 1299, "end": 0, "name": { - "commentStart": 1298, + "commentStart": 1299, "end": 0, "name": "startSketchOn", "start": 0, @@ -1648,7 +1648,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1298, + "commentStart": 1299, "end": 0, "start": 0, "type": "CallExpression", @@ -1659,17 +1659,17 @@ description: Result of parsing gear.kcl { "type": "LabeledArg", "label": { - "commentStart": 1328, + "commentStart": 1329, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1337, + "commentStart": 1338, "elements": [ { - "commentStart": 1338, + "commentStart": 1339, "end": 0, "raw": "0", "start": 0, @@ -1681,7 +1681,7 @@ description: Result of parsing gear.kcl } }, { - "commentStart": 1341, + "commentStart": 1342, "end": 0, "raw": "0", "start": 0, @@ -1702,21 +1702,21 @@ description: Result of parsing gear.kcl { "type": "LabeledArg", "label": { - "commentStart": 1345, + "commentStart": 1346, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1354, + "commentStart": 1355, "end": 0, "left": { "abs_path": false, - "commentStart": 1354, + "commentStart": 1355, "end": 0, "name": { - "commentStart": 1354, + "commentStart": 1355, "end": 0, "name": "baseDiameter", "start": 0, @@ -1729,7 +1729,7 @@ description: Result of parsing gear.kcl }, "operator": "/", "right": { - "commentStart": 1369, + "commentStart": 1370, "end": 0, "raw": "2", "start": 0, @@ -1748,10 +1748,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1321, + "commentStart": 1322, "end": 0, "name": { - "commentStart": 1321, + "commentStart": 1322, "end": 0, "name": "circle", "start": 0, @@ -1761,7 +1761,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1321, + "commentStart": 1322, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1773,7 +1773,7 @@ description: Result of parsing gear.kcl { "type": "LabeledArg", "label": { - "commentStart": 1385, + "commentStart": 1386, "end": 0, "name": "length", "start": 0, @@ -1781,10 +1781,10 @@ description: Result of parsing gear.kcl }, "arg": { "abs_path": false, - "commentStart": 1394, + "commentStart": 1395, "end": 0, "name": { - "commentStart": 1394, + "commentStart": 1395, "end": 0, "name": "gearHeight", "start": 0, @@ -1799,10 +1799,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1377, + "commentStart": 1378, "end": 0, "name": { - "commentStart": 1377, + "commentStart": 1378, "end": 0, "name": "extrude", "start": 0, @@ -1812,7 +1812,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1377, + "commentStart": 1378, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1820,7 +1820,7 @@ description: Result of parsing gear.kcl "unlabeled": null } ], - "commentStart": 1298, + "commentStart": 1299, "end": 0, "start": 0, "type": "PipeExpression", @@ -1841,25 +1841,25 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 1405, + "commentStart": 1406, "declaration": { - "commentStart": 1407, + "commentStart": 1408, "end": 0, "id": { - "commentStart": 1407, + "commentStart": 1408, "end": 0, "name": "toothAngle", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 1420, + "commentStart": 1421, "end": 0, "left": { - "commentStart": 1420, + "commentStart": 1421, "end": 0, "left": { - "commentStart": 1420, + "commentStart": 1421, "end": 0, "raw": "360", "start": 0, @@ -1873,10 +1873,10 @@ description: Result of parsing gear.kcl "operator": "/", "right": { "abs_path": false, - "commentStart": 1426, + "commentStart": 1427, "end": 0, "name": { - "commentStart": 1426, + "commentStart": 1427, "end": 0, "name": "nTeeth", "start": 0, @@ -1893,7 +1893,7 @@ description: Result of parsing gear.kcl }, "operator": "/", "right": { - "commentStart": 1435, + "commentStart": 1436, "end": 0, "raw": "1.5", "start": 0, @@ -1918,12 +1918,12 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 1438, + "commentStart": 1439, "declaration": { - "commentStart": 1470, + "commentStart": 1471, "end": 0, "id": { - "commentStart": 1470, + "commentStart": 1471, "end": 0, "name": "leftInvolute", "start": 0, @@ -1933,22 +1933,22 @@ description: Result of parsing gear.kcl "body": { "body": [ { - "commentStart": 1494, + "commentStart": 1495, "declaration": { - "commentStart": 1494, + "commentStart": 1495, "end": 0, "id": { - "commentStart": 1494, + "commentStart": 1495, "end": 0, "name": "j", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 1498, + "commentStart": 1499, "end": 0, "left": { - "commentStart": 1498, + "commentStart": 1499, "end": 0, "raw": "100", "start": 0, @@ -1962,10 +1962,10 @@ description: Result of parsing gear.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1504, + "commentStart": 1505, "end": 0, "name": { - "commentStart": 1504, + "commentStart": 1505, "end": 0, "name": "i", "start": 0, @@ -1995,21 +1995,21 @@ description: Result of parsing gear.kcl { "type": "LabeledArg", "label": { - "commentStart": 1545, + "commentStart": 1546, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1559, + "commentStart": 1560, "elements": [ { - "commentStart": 1560, + "commentStart": 1561, "computed": true, "end": 0, "object": { - "commentStart": 1560, + "commentStart": 1561, "end": 0, "name": "xs", "start": 0, @@ -2017,7 +2017,7 @@ description: Result of parsing gear.kcl "type": "Identifier" }, "property": { - "commentStart": 1563, + "commentStart": 1564, "end": 0, "name": "j", "start": 0, @@ -2029,11 +2029,11 @@ description: Result of parsing gear.kcl "type": "MemberExpression" }, { - "commentStart": 1567, + "commentStart": 1568, "computed": true, "end": 0, "object": { - "commentStart": 1567, + "commentStart": 1568, "end": 0, "name": "ys", "start": 0, @@ -2041,7 +2041,7 @@ description: Result of parsing gear.kcl "type": "Identifier" }, "property": { - "commentStart": 1570, + "commentStart": 1571, "end": 0, "name": "j", "start": 0, @@ -2062,10 +2062,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1536, + "commentStart": 1537, "end": 0, "name": { - "commentStart": 1536, + "commentStart": 1537, "end": 0, "name": "line", "start": 0, @@ -2075,17 +2075,17 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1536, + "commentStart": 1537, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1541, + "commentStart": 1542, "end": 0, "name": { - "commentStart": 1541, + "commentStart": 1542, "end": 0, "name": "sg", "start": 0, @@ -2097,20 +2097,20 @@ description: Result of parsing gear.kcl "type": "Name" } }, - "commentStart": 1505, + "commentStart": 1506, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 1490, + "commentStart": 1491, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "0": [ { - "commentStart": 1505, + "commentStart": 1506, "end": 0, "start": 0, "type": "NonCodeNode", @@ -2126,13 +2126,13 @@ description: Result of parsing gear.kcl }, "start": 0 }, - "commentStart": 1482, + "commentStart": 1483, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 1483, + "commentStart": 1484, "end": 0, "name": "i", "start": 0, @@ -2142,7 +2142,7 @@ description: Result of parsing gear.kcl { "type": "Parameter", "identifier": { - "commentStart": 1486, + "commentStart": 1487, "end": 0, "name": "sg", "start": 0, @@ -2169,12 +2169,12 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 1576, + "commentStart": 1577, "declaration": { - "commentStart": 1581, + "commentStart": 1582, "end": 0, "id": { - "commentStart": 1581, + "commentStart": 1582, "end": 0, "name": "rightInvolute", "start": 0, @@ -2184,26 +2184,26 @@ description: Result of parsing gear.kcl "body": { "body": [ { - "commentStart": 1606, + "commentStart": 1607, "declaration": { - "commentStart": 1606, + "commentStart": 1607, "end": 0, "id": { - "commentStart": 1606, + "commentStart": 1607, "end": 0, "name": "x", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 1610, + "commentStart": 1611, "end": 0, "left": { - "commentStart": 1610, + "commentStart": 1611, "computed": true, "end": 0, "object": { - "commentStart": 1610, + "commentStart": 1611, "end": 0, "name": "rs", "start": 0, @@ -2211,7 +2211,7 @@ description: Result of parsing gear.kcl "type": "Identifier" }, "property": { - "commentStart": 1613, + "commentStart": 1614, "end": 0, "name": "i", "start": 0, @@ -2228,15 +2228,15 @@ description: Result of parsing gear.kcl { "arguments": [ { - "commentStart": 1632, + "commentStart": 1633, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1633, + "commentStart": 1634, "end": 0, "name": { - "commentStart": 1633, + "commentStart": 1634, "end": 0, "name": "toothAngle", "start": 0, @@ -2247,7 +2247,7 @@ description: Result of parsing gear.kcl "type": "Name", "type": "Name" }, - "commentStart": 1632, + "commentStart": 1633, "end": 0, "operator": "-", "start": 0, @@ -2260,14 +2260,14 @@ description: Result of parsing gear.kcl { "arguments": [ { - "commentStart": 1661, + "commentStart": 1662, "end": 0, "left": { - "commentStart": 1661, + "commentStart": 1662, "computed": true, "end": 0, "object": { - "commentStart": 1661, + "commentStart": 1662, "end": 0, "name": "ys", "start": 0, @@ -2275,7 +2275,7 @@ description: Result of parsing gear.kcl "type": "Identifier" }, "property": { - "commentStart": 1664, + "commentStart": 1665, "end": 0, "name": "i", "start": 0, @@ -2288,11 +2288,11 @@ description: Result of parsing gear.kcl }, "operator": "/", "right": { - "commentStart": 1669, + "commentStart": 1670, "computed": true, "end": 0, "object": { - "commentStart": 1669, + "commentStart": 1670, "end": 0, "name": "xs", "start": 0, @@ -2300,7 +2300,7 @@ description: Result of parsing gear.kcl "type": "Identifier" }, "property": { - "commentStart": 1672, + "commentStart": 1673, "end": 0, "name": "i", "start": 0, @@ -2318,10 +2318,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1656, + "commentStart": 1657, "end": 0, "name": { - "commentStart": 1656, + "commentStart": 1657, "end": 0, "name": "atan", "start": 0, @@ -2331,7 +2331,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1656, + "commentStart": 1657, "end": 0, "start": 0, "type": "CallExpression", @@ -2340,10 +2340,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1646, + "commentStart": 1647, "end": 0, "name": { - "commentStart": 1646, + "commentStart": 1647, "end": 0, "name": "toDegrees", "start": 0, @@ -2353,7 +2353,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1646, + "commentStart": 1647, "end": 0, "start": 0, "type": "CallExpression", @@ -2366,10 +2366,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1622, + "commentStart": 1623, "end": 0, "name": { - "commentStart": 1622, + "commentStart": 1623, "end": 0, "name": "toRadians", "start": 0, @@ -2379,7 +2379,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1622, + "commentStart": 1623, "end": 0, "start": 0, "type": "CallExpression", @@ -2388,10 +2388,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1618, + "commentStart": 1619, "end": 0, "name": { - "commentStart": 1618, + "commentStart": 1619, "end": 0, "name": "cos", "start": 0, @@ -2401,7 +2401,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1618, + "commentStart": 1619, "end": 0, "start": 0, "type": "CallExpression", @@ -2421,27 +2421,27 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 1681, + "commentStart": 1682, "declaration": { - "commentStart": 1681, + "commentStart": 1682, "end": 0, "id": { - "commentStart": 1681, + "commentStart": 1682, "end": 0, "name": "y", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 1685, + "commentStart": 1686, "end": 0, "left": { "argument": { - "commentStart": 1686, + "commentStart": 1687, "computed": true, "end": 0, "object": { - "commentStart": 1686, + "commentStart": 1687, "end": 0, "name": "rs", "start": 0, @@ -2449,7 +2449,7 @@ description: Result of parsing gear.kcl "type": "Identifier" }, "property": { - "commentStart": 1689, + "commentStart": 1690, "end": 0, "name": "i", "start": 0, @@ -2460,7 +2460,7 @@ description: Result of parsing gear.kcl "type": "MemberExpression", "type": "MemberExpression" }, - "commentStart": 1685, + "commentStart": 1686, "end": 0, "operator": "-", "start": 0, @@ -2473,15 +2473,15 @@ description: Result of parsing gear.kcl { "arguments": [ { - "commentStart": 1708, + "commentStart": 1709, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1709, + "commentStart": 1710, "end": 0, "name": { - "commentStart": 1709, + "commentStart": 1710, "end": 0, "name": "toothAngle", "start": 0, @@ -2492,7 +2492,7 @@ description: Result of parsing gear.kcl "type": "Name", "type": "Name" }, - "commentStart": 1708, + "commentStart": 1709, "end": 0, "operator": "-", "start": 0, @@ -2505,14 +2505,14 @@ description: Result of parsing gear.kcl { "arguments": [ { - "commentStart": 1737, + "commentStart": 1738, "end": 0, "left": { - "commentStart": 1737, + "commentStart": 1738, "computed": true, "end": 0, "object": { - "commentStart": 1737, + "commentStart": 1738, "end": 0, "name": "ys", "start": 0, @@ -2520,7 +2520,7 @@ description: Result of parsing gear.kcl "type": "Identifier" }, "property": { - "commentStart": 1740, + "commentStart": 1741, "end": 0, "name": "i", "start": 0, @@ -2533,11 +2533,11 @@ description: Result of parsing gear.kcl }, "operator": "/", "right": { - "commentStart": 1745, + "commentStart": 1746, "computed": true, "end": 0, "object": { - "commentStart": 1745, + "commentStart": 1746, "end": 0, "name": "xs", "start": 0, @@ -2545,7 +2545,7 @@ description: Result of parsing gear.kcl "type": "Identifier" }, "property": { - "commentStart": 1748, + "commentStart": 1749, "end": 0, "name": "i", "start": 0, @@ -2563,10 +2563,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1732, + "commentStart": 1733, "end": 0, "name": { - "commentStart": 1732, + "commentStart": 1733, "end": 0, "name": "atan", "start": 0, @@ -2576,7 +2576,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1732, + "commentStart": 1733, "end": 0, "start": 0, "type": "CallExpression", @@ -2585,10 +2585,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1722, + "commentStart": 1723, "end": 0, "name": { - "commentStart": 1722, + "commentStart": 1723, "end": 0, "name": "toDegrees", "start": 0, @@ -2598,7 +2598,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1722, + "commentStart": 1723, "end": 0, "start": 0, "type": "CallExpression", @@ -2611,10 +2611,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1698, + "commentStart": 1699, "end": 0, "name": { - "commentStart": 1698, + "commentStart": 1699, "end": 0, "name": "toRadians", "start": 0, @@ -2624,7 +2624,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1698, + "commentStart": 1699, "end": 0, "start": 0, "type": "CallExpression", @@ -2633,10 +2633,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1694, + "commentStart": 1695, "end": 0, "name": { - "commentStart": 1694, + "commentStart": 1695, "end": 0, "name": "sin", "start": 0, @@ -2646,7 +2646,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1694, + "commentStart": 1695, "end": 0, "start": 0, "type": "CallExpression", @@ -2671,21 +2671,21 @@ description: Result of parsing gear.kcl { "type": "LabeledArg", "label": { - "commentStart": 1773, + "commentStart": 1774, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1787, + "commentStart": 1788, "elements": [ { "abs_path": false, - "commentStart": 1788, + "commentStart": 1789, "end": 0, "name": { - "commentStart": 1788, + "commentStart": 1789, "end": 0, "name": "x", "start": 0, @@ -2698,10 +2698,10 @@ description: Result of parsing gear.kcl }, { "abs_path": false, - "commentStart": 1791, + "commentStart": 1792, "end": 0, "name": { - "commentStart": 1791, + "commentStart": 1792, "end": 0, "name": "y", "start": 0, @@ -2722,10 +2722,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1764, + "commentStart": 1765, "end": 0, "name": { - "commentStart": 1764, + "commentStart": 1765, "end": 0, "name": "line", "start": 0, @@ -2735,17 +2735,17 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1764, + "commentStart": 1765, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1769, + "commentStart": 1770, "end": 0, "name": { - "commentStart": 1769, + "commentStart": 1770, "end": 0, "name": "sg", "start": 0, @@ -2757,24 +2757,24 @@ description: Result of parsing gear.kcl "type": "Name" } }, - "commentStart": 1757, + "commentStart": 1758, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 1602, + "commentStart": 1603, "end": 0, "start": 0 }, - "commentStart": 1594, + "commentStart": 1595, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 1595, + "commentStart": 1596, "end": 0, "name": "i", "start": 0, @@ -2784,7 +2784,7 @@ description: Result of parsing gear.kcl { "type": "Parameter", "identifier": { - "commentStart": 1598, + "commentStart": 1599, "end": 0, "name": "sg", "start": 0, @@ -2806,12 +2806,12 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 1796, + "commentStart": 1797, "declaration": { - "commentStart": 1817, + "commentStart": 1818, "end": 0, "id": { - "commentStart": 1817, + "commentStart": 1818, "end": 0, "name": "start", "start": 0, @@ -2823,10 +2823,10 @@ description: Result of parsing gear.kcl "arguments": [ { "abs_path": false, - "commentStart": 1839, + "commentStart": 1840, "end": 0, "name": { - "commentStart": 1839, + "commentStart": 1840, "end": 0, "name": "XY", "start": 0, @@ -2840,10 +2840,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1825, + "commentStart": 1826, "end": 0, "name": { - "commentStart": 1825, + "commentStart": 1826, "end": 0, "name": "startSketchOn", "start": 0, @@ -2853,7 +2853,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1825, + "commentStart": 1826, "end": 0, "start": 0, "type": "CallExpression", @@ -2862,14 +2862,14 @@ description: Result of parsing gear.kcl { "arguments": [ { - "commentStart": 1863, + "commentStart": 1864, "elements": [ { - "commentStart": 1864, + "commentStart": 1865, "computed": false, "end": 0, "object": { - "commentStart": 1864, + "commentStart": 1865, "end": 0, "name": "xs", "start": 0, @@ -2877,7 +2877,7 @@ description: Result of parsing gear.kcl "type": "Identifier" }, "property": { - "commentStart": 1867, + "commentStart": 1868, "end": 0, "raw": "101", "start": 0, @@ -2893,11 +2893,11 @@ description: Result of parsing gear.kcl "type": "MemberExpression" }, { - "commentStart": 1873, + "commentStart": 1874, "computed": false, "end": 0, "object": { - "commentStart": 1873, + "commentStart": 1874, "end": 0, "name": "ys", "start": 0, @@ -2905,7 +2905,7 @@ description: Result of parsing gear.kcl "type": "Identifier" }, "property": { - "commentStart": 1876, + "commentStart": 1877, "end": 0, "raw": "101", "start": 0, @@ -2927,7 +2927,7 @@ description: Result of parsing gear.kcl "type": "ArrayExpression" }, { - "commentStart": 1883, + "commentStart": 1884, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2936,10 +2936,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1848, + "commentStart": 1849, "end": 0, "name": { - "commentStart": 1848, + "commentStart": 1849, "end": 0, "name": "startProfileAt", "start": 0, @@ -2949,14 +2949,14 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1848, + "commentStart": 1849, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 1825, + "commentStart": 1826, "end": 0, "start": 0, "type": "PipeExpression", @@ -2977,12 +2977,12 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 1886, + "commentStart": 1887, "declaration": { - "commentStart": 1886, + "commentStart": 1887, "end": 0, "id": { - "commentStart": 1886, + "commentStart": 1887, "end": 0, "name": "teeth", "start": 0, @@ -2993,10 +2993,10 @@ description: Result of parsing gear.kcl { "arguments": [ { - "commentStart": 1901, + "commentStart": 1902, "end": 0, "endElement": { - "commentStart": 1905, + "commentStart": 1906, "end": 0, "raw": "100", "start": 0, @@ -3010,7 +3010,7 @@ description: Result of parsing gear.kcl "endInclusive": true, "start": 0, "startElement": { - "commentStart": 1902, + "commentStart": 1903, "end": 0, "raw": "0", "start": 0, @@ -3026,10 +3026,10 @@ description: Result of parsing gear.kcl }, { "abs_path": false, - "commentStart": 1911, + "commentStart": 1912, "end": 0, "name": { - "commentStart": 1911, + "commentStart": 1912, "end": 0, "name": "start", "start": 0, @@ -3042,10 +3042,10 @@ description: Result of parsing gear.kcl }, { "abs_path": false, - "commentStart": 1918, + "commentStart": 1919, "end": 0, "name": { - "commentStart": 1918, + "commentStart": 1919, "end": 0, "name": "leftInvolute", "start": 0, @@ -3059,10 +3059,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1894, + "commentStart": 1895, "end": 0, "name": { - "commentStart": 1894, + "commentStart": 1895, "end": 0, "name": "reduce", "start": 0, @@ -3072,7 +3072,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1894, + "commentStart": 1895, "end": 0, "start": 0, "type": "CallExpression", @@ -3081,14 +3081,14 @@ description: Result of parsing gear.kcl { "arguments": [ { - "commentStart": 1941, + "commentStart": 1942, "end": 0, "properties": [ { - "commentStart": 1950, + "commentStart": 1951, "end": 0, "key": { - "commentStart": 1950, + "commentStart": 1951, "end": 0, "name": "angleStart", "start": 0, @@ -3097,7 +3097,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1963, + "commentStart": 1964, "end": 0, "raw": "0", "start": 0, @@ -3110,10 +3110,10 @@ description: Result of parsing gear.kcl } }, { - "commentStart": 1973, + "commentStart": 1974, "end": 0, "key": { - "commentStart": 1973, + "commentStart": 1974, "end": 0, "name": "angleEnd", "start": 0, @@ -3123,10 +3123,10 @@ description: Result of parsing gear.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1984, + "commentStart": 1985, "end": 0, "name": { - "commentStart": 1984, + "commentStart": 1985, "end": 0, "name": "toothAngle", "start": 0, @@ -3139,10 +3139,10 @@ description: Result of parsing gear.kcl } }, { - "commentStart": 2003, + "commentStart": 2004, "end": 0, "key": { - "commentStart": 2003, + "commentStart": 2004, "end": 0, "name": "radius", "start": 0, @@ -3151,14 +3151,14 @@ description: Result of parsing gear.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2012, + "commentStart": 2013, "end": 0, "left": { "abs_path": false, - "commentStart": 2012, + "commentStart": 2013, "end": 0, "name": { - "commentStart": 2012, + "commentStart": 2013, "end": 0, "name": "baseDiameter", "start": 0, @@ -3171,7 +3171,7 @@ description: Result of parsing gear.kcl }, "operator": "/", "right": { - "commentStart": 2027, + "commentStart": 2028, "end": 0, "raw": "2", "start": 0, @@ -3193,7 +3193,7 @@ description: Result of parsing gear.kcl "type": "ObjectExpression" }, { - "commentStart": 2037, + "commentStart": 2038, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3202,10 +3202,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 1937, + "commentStart": 1938, "end": 0, "name": { - "commentStart": 1937, + "commentStart": 1938, "end": 0, "name": "arc", "start": 0, @@ -3215,7 +3215,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 1937, + "commentStart": 1938, "end": 0, "start": 0, "type": "CallExpression", @@ -3224,10 +3224,10 @@ description: Result of parsing gear.kcl { "arguments": [ { - "commentStart": 2052, + "commentStart": 2053, "end": 0, "endElement": { - "commentStart": 2056, + "commentStart": 2057, "end": 0, "raw": "101", "start": 0, @@ -3241,7 +3241,7 @@ description: Result of parsing gear.kcl "endInclusive": true, "start": 0, "startElement": { - "commentStart": 2053, + "commentStart": 2054, "end": 0, "raw": "1", "start": 0, @@ -3256,7 +3256,7 @@ description: Result of parsing gear.kcl "type": "ArrayRangeExpression" }, { - "commentStart": 2062, + "commentStart": 2063, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3264,10 +3264,10 @@ description: Result of parsing gear.kcl }, { "abs_path": false, - "commentStart": 2065, + "commentStart": 2066, "end": 0, "name": { - "commentStart": 2065, + "commentStart": 2066, "end": 0, "name": "rightInvolute", "start": 0, @@ -3281,10 +3281,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 2045, + "commentStart": 2046, "end": 0, "name": { - "commentStart": 2045, + "commentStart": 2046, "end": 0, "name": "reduce", "start": 0, @@ -3294,7 +3294,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 2045, + "commentStart": 2046, "end": 0, "start": 0, "type": "CallExpression", @@ -3304,10 +3304,10 @@ description: Result of parsing gear.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 2085, + "commentStart": 2086, "end": 0, "name": { - "commentStart": 2085, + "commentStart": 2086, "end": 0, "name": "close", "start": 0, @@ -3317,7 +3317,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 2085, + "commentStart": 2086, "end": 0, "start": 0, "type": "CallExpression", @@ -3328,7 +3328,7 @@ description: Result of parsing gear.kcl { "type": "LabeledArg", "label": { - "commentStart": 2106, + "commentStart": 2107, "end": 0, "name": "length", "start": 0, @@ -3336,10 +3336,10 @@ description: Result of parsing gear.kcl }, "arg": { "abs_path": false, - "commentStart": 2115, + "commentStart": 2116, "end": 0, "name": { - "commentStart": 2115, + "commentStart": 2116, "end": 0, "name": "gearHeight", "start": 0, @@ -3354,10 +3354,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 2098, + "commentStart": 2099, "end": 0, "name": { - "commentStart": 2098, + "commentStart": 2099, "end": 0, "name": "extrude", "start": 0, @@ -3367,7 +3367,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 2098, + "commentStart": 2099, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3379,17 +3379,17 @@ description: Result of parsing gear.kcl { "type": "LabeledArg", "label": { - "commentStart": 2158, + "commentStart": 2159, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2165, + "commentStart": 2166, "elements": [ { - "commentStart": 2166, + "commentStart": 2167, "end": 0, "raw": "0", "start": 0, @@ -3401,7 +3401,7 @@ description: Result of parsing gear.kcl } }, { - "commentStart": 2169, + "commentStart": 2170, "end": 0, "raw": "0", "start": 0, @@ -3413,7 +3413,7 @@ description: Result of parsing gear.kcl } }, { - "commentStart": 2172, + "commentStart": 2173, "end": 0, "raw": "1", "start": 0, @@ -3434,17 +3434,17 @@ description: Result of parsing gear.kcl { "type": "LabeledArg", "label": { - "commentStart": 2183, + "commentStart": 2184, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2192, + "commentStart": 2193, "elements": [ { - "commentStart": 2193, + "commentStart": 2194, "end": 0, "raw": "0", "start": 0, @@ -3456,7 +3456,7 @@ description: Result of parsing gear.kcl } }, { - "commentStart": 2196, + "commentStart": 2197, "end": 0, "raw": "0", "start": 0, @@ -3468,7 +3468,7 @@ description: Result of parsing gear.kcl } }, { - "commentStart": 2199, + "commentStart": 2200, "end": 0, "raw": "0", "start": 0, @@ -3489,7 +3489,7 @@ description: Result of parsing gear.kcl { "type": "LabeledArg", "label": { - "commentStart": 2210, + "commentStart": 2211, "end": 0, "name": "instances", "start": 0, @@ -3497,10 +3497,10 @@ description: Result of parsing gear.kcl }, "arg": { "abs_path": false, - "commentStart": 2222, + "commentStart": 2223, "end": 0, "name": { - "commentStart": 2222, + "commentStart": 2223, "end": 0, "name": "nTeeth", "start": 0, @@ -3515,14 +3515,14 @@ description: Result of parsing gear.kcl { "type": "LabeledArg", "label": { - "commentStart": 2237, + "commentStart": 2238, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2250, + "commentStart": 2251, "end": 0, "raw": "360", "start": 0, @@ -3537,14 +3537,14 @@ description: Result of parsing gear.kcl { "type": "LabeledArg", "label": { - "commentStart": 2262, + "commentStart": 2263, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2281, + "commentStart": 2282, "end": 0, "raw": "true", "start": 0, @@ -3556,10 +3556,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 2132, + "commentStart": 2133, "end": 0, "name": { - "commentStart": 2132, + "commentStart": 2133, "end": 0, "name": "patternCircular3d", "start": 0, @@ -3569,7 +3569,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 2132, + "commentStart": 2133, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3577,13 +3577,13 @@ description: Result of parsing gear.kcl "unlabeled": null } ], - "commentStart": 1894, + "commentStart": 1895, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "5": [ { - "commentStart": 2293, + "commentStart": 2294, "end": 0, "start": 0, "type": "NonCodeNode", @@ -3611,19 +3611,19 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 2351, + "commentStart": 2352, "declaration": { - "commentStart": 2351, + "commentStart": 2352, "end": 0, "id": { - "commentStart": 2351, + "commentStart": 2352, "end": 0, "name": "keywayWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 2365, + "commentStart": 2366, "end": 0, "raw": "0.250", "start": 0, @@ -3644,26 +3644,26 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 2371, + "commentStart": 2372, "declaration": { - "commentStart": 2371, + "commentStart": 2372, "end": 0, "id": { - "commentStart": 2371, + "commentStart": 2372, "end": 0, "name": "keywayDepth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 2385, + "commentStart": 2386, "end": 0, "left": { "abs_path": false, - "commentStart": 2385, + "commentStart": 2386, "end": 0, "name": { - "commentStart": 2385, + "commentStart": 2386, "end": 0, "name": "keywayWidth", "start": 0, @@ -3676,7 +3676,7 @@ description: Result of parsing gear.kcl }, "operator": "/", "right": { - "commentStart": 2399, + "commentStart": 2400, "end": 0, "raw": "2", "start": 0, @@ -3701,19 +3701,19 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 2401, + "commentStart": 2402, "declaration": { - "commentStart": 2401, + "commentStart": 2402, "end": 0, "id": { - "commentStart": 2401, + "commentStart": 2402, "end": 0, "name": "holeDiam", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 2412, + "commentStart": 2413, "end": 0, "raw": "2", "start": 0, @@ -3734,19 +3734,19 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 2414, + "commentStart": 2415, "declaration": { - "commentStart": 2414, + "commentStart": 2415, "end": 0, "id": { - "commentStart": 2414, + "commentStart": 2415, "end": 0, "name": "holeRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 2427, + "commentStart": 2428, "end": 0, "raw": "1", "start": 0, @@ -3767,12 +3767,12 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 2429, + "commentStart": 2430, "declaration": { - "commentStart": 2429, + "commentStart": 2430, "end": 0, "id": { - "commentStart": 2429, + "commentStart": 2430, "end": 0, "name": "startAngle", "start": 0, @@ -3781,17 +3781,17 @@ description: Result of parsing gear.kcl "init": { "arguments": [ { - "commentStart": 2447, + "commentStart": 2448, "end": 0, "left": { - "commentStart": 2447, + "commentStart": 2448, "end": 0, "left": { "abs_path": false, - "commentStart": 2447, + "commentStart": 2448, "end": 0, "name": { - "commentStart": 2447, + "commentStart": 2448, "end": 0, "name": "keywayWidth", "start": 0, @@ -3804,7 +3804,7 @@ description: Result of parsing gear.kcl }, "operator": "/", "right": { - "commentStart": 2461, + "commentStart": 2462, "end": 0, "raw": "2", "start": 0, @@ -3822,10 +3822,10 @@ description: Result of parsing gear.kcl "operator": "/", "right": { "abs_path": false, - "commentStart": 2465, + "commentStart": 2466, "end": 0, "name": { - "commentStart": 2465, + "commentStart": 2466, "end": 0, "name": "holeRadius", "start": 0, @@ -3843,10 +3843,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 2442, + "commentStart": 2443, "end": 0, "name": { - "commentStart": 2442, + "commentStart": 2443, "end": 0, "name": "asin", "start": 0, @@ -3856,7 +3856,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 2442, + "commentStart": 2443, "end": 0, "start": 0, "type": "CallExpression", @@ -3872,12 +3872,12 @@ description: Result of parsing gear.kcl "type": "VariableDeclaration" }, { - "commentStart": 2476, + "commentStart": 2477, "declaration": { - "commentStart": 2527, + "commentStart": 2528, "end": 0, "id": { - "commentStart": 2527, + "commentStart": 2528, "end": 0, "name": "keyWay", "start": 0, @@ -3889,10 +3889,10 @@ description: Result of parsing gear.kcl "arguments": [ { "abs_path": false, - "commentStart": 2550, + "commentStart": 2551, "end": 0, "name": { - "commentStart": 2550, + "commentStart": 2551, "end": 0, "name": "body", "start": 0, @@ -3904,7 +3904,7 @@ description: Result of parsing gear.kcl "type": "Name" }, { - "commentStart": 2556, + "commentStart": 2557, "end": 0, "raw": "'END'", "start": 0, @@ -3915,10 +3915,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 2536, + "commentStart": 2537, "end": 0, "name": { - "commentStart": 2536, + "commentStart": 2537, "end": 0, "name": "startSketchOn", "start": 0, @@ -3928,7 +3928,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 2536, + "commentStart": 2537, "end": 0, "start": 0, "type": "CallExpression", @@ -3937,17 +3937,17 @@ description: Result of parsing gear.kcl { "arguments": [ { - "commentStart": 2583, + "commentStart": 2584, "elements": [ { - "commentStart": 2592, + "commentStart": 2593, "end": 0, "left": { "abs_path": false, - "commentStart": 2592, + "commentStart": 2593, "end": 0, "name": { - "commentStart": 2592, + "commentStart": 2593, "end": 0, "name": "holeRadius", "start": 0, @@ -3963,10 +3963,10 @@ description: Result of parsing gear.kcl "arguments": [ { "abs_path": false, - "commentStart": 2609, + "commentStart": 2610, "end": 0, "name": { - "commentStart": 2609, + "commentStart": 2610, "end": 0, "name": "startAngle", "start": 0, @@ -3980,10 +3980,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 2605, + "commentStart": 2606, "end": 0, "name": { - "commentStart": 2605, + "commentStart": 2606, "end": 0, "name": "cos", "start": 0, @@ -3993,7 +3993,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 2605, + "commentStart": 2606, "end": 0, "start": 0, "type": "CallExpression", @@ -4004,14 +4004,14 @@ description: Result of parsing gear.kcl "type": "BinaryExpression" }, { - "commentStart": 2629, + "commentStart": 2630, "end": 0, "left": { "abs_path": false, - "commentStart": 2629, + "commentStart": 2630, "end": 0, "name": { - "commentStart": 2629, + "commentStart": 2630, "end": 0, "name": "holeRadius", "start": 0, @@ -4027,10 +4027,10 @@ description: Result of parsing gear.kcl "arguments": [ { "abs_path": false, - "commentStart": 2646, + "commentStart": 2647, "end": 0, "name": { - "commentStart": 2646, + "commentStart": 2647, "end": 0, "name": "startAngle", "start": 0, @@ -4044,10 +4044,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 2642, + "commentStart": 2643, "end": 0, "name": { - "commentStart": 2642, + "commentStart": 2643, "end": 0, "name": "sin", "start": 0, @@ -4057,7 +4057,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 2642, + "commentStart": 2643, "end": 0, "start": 0, "type": "CallExpression", @@ -4074,7 +4074,7 @@ description: Result of parsing gear.kcl "type": "ArrayExpression" }, { - "commentStart": 2666, + "commentStart": 2667, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4083,10 +4083,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 2568, + "commentStart": 2569, "end": 0, "name": { - "commentStart": 2568, + "commentStart": 2569, "end": 0, "name": "startProfileAt", "start": 0, @@ -4096,7 +4096,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 2568, + "commentStart": 2569, "end": 0, "start": 0, "type": "CallExpression", @@ -4107,7 +4107,7 @@ description: Result of parsing gear.kcl { "type": "LabeledArg", "label": { - "commentStart": 2680, + "commentStart": 2681, "end": 0, "name": "length", "start": 0, @@ -4115,10 +4115,10 @@ description: Result of parsing gear.kcl }, "arg": { "abs_path": false, - "commentStart": 2689, + "commentStart": 2690, "end": 0, "name": { - "commentStart": 2689, + "commentStart": 2690, "end": 0, "name": "keywayDepth", "start": 0, @@ -4133,10 +4133,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 2674, + "commentStart": 2675, "end": 0, "name": { - "commentStart": 2674, + "commentStart": 2675, "end": 0, "name": "xLine", "start": 0, @@ -4146,7 +4146,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 2674, + "commentStart": 2675, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4158,7 +4158,7 @@ description: Result of parsing gear.kcl { "type": "LabeledArg", "label": { - "commentStart": 2713, + "commentStart": 2714, "end": 0, "name": "length", "start": 0, @@ -4167,10 +4167,10 @@ description: Result of parsing gear.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 2723, + "commentStart": 2724, "end": 0, "name": { - "commentStart": 2723, + "commentStart": 2724, "end": 0, "name": "keywayWidth", "start": 0, @@ -4181,7 +4181,7 @@ description: Result of parsing gear.kcl "type": "Name", "type": "Name" }, - "commentStart": 2722, + "commentStart": 2723, "end": 0, "operator": "-", "start": 0, @@ -4192,10 +4192,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 2707, + "commentStart": 2708, "end": 0, "name": { - "commentStart": 2707, + "commentStart": 2708, "end": 0, "name": "yLine", "start": 0, @@ -4205,7 +4205,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 2707, + "commentStart": 2708, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4217,7 +4217,7 @@ description: Result of parsing gear.kcl { "type": "LabeledArg", "label": { - "commentStart": 2747, + "commentStart": 2748, "end": 0, "name": "length", "start": 0, @@ -4226,10 +4226,10 @@ description: Result of parsing gear.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 2757, + "commentStart": 2758, "end": 0, "name": { - "commentStart": 2757, + "commentStart": 2758, "end": 0, "name": "keywayDepth", "start": 0, @@ -4240,7 +4240,7 @@ description: Result of parsing gear.kcl "type": "Name", "type": "Name" }, - "commentStart": 2756, + "commentStart": 2757, "end": 0, "operator": "-", "start": 0, @@ -4251,10 +4251,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 2741, + "commentStart": 2742, "end": 0, "name": { - "commentStart": 2741, + "commentStart": 2742, "end": 0, "name": "xLine", "start": 0, @@ -4264,7 +4264,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 2741, + "commentStart": 2742, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4274,14 +4274,14 @@ description: Result of parsing gear.kcl { "arguments": [ { - "commentStart": 2779, + "commentStart": 2780, "end": 0, "properties": [ { - "commentStart": 2788, + "commentStart": 2789, "end": 0, "key": { - "commentStart": 2788, + "commentStart": 2789, "end": 0, "name": "angleEnd", "start": 0, @@ -4290,7 +4290,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2799, + "commentStart": 2800, "end": 0, "raw": "180", "start": 0, @@ -4303,10 +4303,10 @@ description: Result of parsing gear.kcl } }, { - "commentStart": 2811, + "commentStart": 2812, "end": 0, "key": { - "commentStart": 2811, + "commentStart": 2812, "end": 0, "name": "angleStart", "start": 0, @@ -4315,20 +4315,20 @@ description: Result of parsing gear.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2824, + "commentStart": 2825, "end": 0, "left": { - "commentStart": 2824, + "commentStart": 2825, "end": 0, "left": { - "commentStart": 2824, + "commentStart": 2825, "end": 0, "left": { - "commentStart": 2824, + "commentStart": 2825, "end": 0, "left": { "argument": { - "commentStart": 2825, + "commentStart": 2826, "end": 0, "raw": "1", "start": 0, @@ -4339,7 +4339,7 @@ description: Result of parsing gear.kcl "suffix": "None" } }, - "commentStart": 2824, + "commentStart": 2825, "end": 0, "operator": "-", "start": 0, @@ -4348,7 +4348,7 @@ description: Result of parsing gear.kcl }, "operator": "*", "right": { - "commentStart": 2829, + "commentStart": 2830, "end": 0, "raw": "180", "start": 0, @@ -4366,10 +4366,10 @@ description: Result of parsing gear.kcl "operator": "/", "right": { "abs_path": false, - "commentStart": 2835, + "commentStart": 2836, "end": 0, "name": { - "commentStart": 2835, + "commentStart": 2836, "end": 0, "name": "PI", "start": 0, @@ -4387,10 +4387,10 @@ description: Result of parsing gear.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2840, + "commentStart": 2841, "end": 0, "name": { - "commentStart": 2840, + "commentStart": 2841, "end": 0, "name": "startAngle", "start": 0, @@ -4407,7 +4407,7 @@ description: Result of parsing gear.kcl }, "operator": "+", "right": { - "commentStart": 2853, + "commentStart": 2854, "end": 0, "raw": "360", "start": 0, @@ -4424,10 +4424,10 @@ description: Result of parsing gear.kcl } }, { - "commentStart": 2865, + "commentStart": 2866, "end": 0, "key": { - "commentStart": 2865, + "commentStart": 2866, "end": 0, "name": "radius", "start": 0, @@ -4437,10 +4437,10 @@ description: Result of parsing gear.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 2874, + "commentStart": 2875, "end": 0, "name": { - "commentStart": 2874, + "commentStart": 2875, "end": 0, "name": "holeRadius", "start": 0, @@ -4458,7 +4458,7 @@ description: Result of parsing gear.kcl "type": "ObjectExpression" }, { - "commentStart": 2893, + "commentStart": 2894, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4467,10 +4467,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 2775, + "commentStart": 2776, "end": 0, "name": { - "commentStart": 2775, + "commentStart": 2776, "end": 0, "name": "arc", "start": 0, @@ -4480,7 +4480,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 2775, + "commentStart": 2776, "end": 0, "start": 0, "type": "CallExpression", @@ -4489,14 +4489,14 @@ description: Result of parsing gear.kcl { "arguments": [ { - "commentStart": 2905, + "commentStart": 2906, "end": 0, "properties": [ { - "commentStart": 2914, + "commentStart": 2915, "end": 0, "key": { - "commentStart": 2914, + "commentStart": 2915, "end": 0, "name": "angleEnd", "start": 0, @@ -4505,13 +4505,13 @@ description: Result of parsing gear.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2925, + "commentStart": 2926, "end": 0, "left": { - "commentStart": 2925, + "commentStart": 2926, "end": 0, "left": { - "commentStart": 2925, + "commentStart": 2926, "end": 0, "raw": "180", "start": 0, @@ -4525,10 +4525,10 @@ description: Result of parsing gear.kcl "operator": "/", "right": { "abs_path": false, - "commentStart": 2931, + "commentStart": 2932, "end": 0, "name": { - "commentStart": 2931, + "commentStart": 2932, "end": 0, "name": "PI", "start": 0, @@ -4546,10 +4546,10 @@ description: Result of parsing gear.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2936, + "commentStart": 2937, "end": 0, "name": { - "commentStart": 2936, + "commentStart": 2937, "end": 0, "name": "startAngle", "start": 0, @@ -4566,10 +4566,10 @@ description: Result of parsing gear.kcl } }, { - "commentStart": 2955, + "commentStart": 2956, "end": 0, "key": { - "commentStart": 2955, + "commentStart": 2956, "end": 0, "name": "angleStart", "start": 0, @@ -4578,7 +4578,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2968, + "commentStart": 2969, "end": 0, "raw": "180", "start": 0, @@ -4591,10 +4591,10 @@ description: Result of parsing gear.kcl } }, { - "commentStart": 2980, + "commentStart": 2981, "end": 0, "key": { - "commentStart": 2980, + "commentStart": 2981, "end": 0, "name": "radius", "start": 0, @@ -4604,10 +4604,10 @@ description: Result of parsing gear.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 2989, + "commentStart": 2990, "end": 0, "name": { - "commentStart": 2989, + "commentStart": 2990, "end": 0, "name": "holeRadius", "start": 0, @@ -4625,7 +4625,7 @@ description: Result of parsing gear.kcl "type": "ObjectExpression" }, { - "commentStart": 3008, + "commentStart": 3009, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4634,10 +4634,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 2901, + "commentStart": 2902, "end": 0, "name": { - "commentStart": 2901, + "commentStart": 2902, "end": 0, "name": "arc", "start": 0, @@ -4647,7 +4647,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 2901, + "commentStart": 2902, "end": 0, "start": 0, "type": "CallExpression", @@ -4657,10 +4657,10 @@ description: Result of parsing gear.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 3016, + "commentStart": 3017, "end": 0, "name": { - "commentStart": 3016, + "commentStart": 3017, "end": 0, "name": "close", "start": 0, @@ -4670,7 +4670,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 3016, + "commentStart": 3017, "end": 0, "start": 0, "type": "CallExpression", @@ -4681,7 +4681,7 @@ description: Result of parsing gear.kcl { "type": "LabeledArg", "label": { - "commentStart": 3037, + "commentStart": 3038, "end": 0, "name": "length", "start": 0, @@ -4690,10 +4690,10 @@ description: Result of parsing gear.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 3047, + "commentStart": 3048, "end": 0, "name": { - "commentStart": 3047, + "commentStart": 3048, "end": 0, "name": "gearHeight", "start": 0, @@ -4704,7 +4704,7 @@ description: Result of parsing gear.kcl "type": "Name", "type": "Name" }, - "commentStart": 3046, + "commentStart": 3047, "end": 0, "operator": "-", "start": 0, @@ -4715,10 +4715,10 @@ description: Result of parsing gear.kcl ], "callee": { "abs_path": false, - "commentStart": 3029, + "commentStart": 3030, "end": 0, "name": { - "commentStart": 3029, + "commentStart": 3030, "end": 0, "name": "extrude", "start": 0, @@ -4728,7 +4728,7 @@ description: Result of parsing gear.kcl "start": 0, "type": "Name" }, - "commentStart": 3029, + "commentStart": 3030, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4736,7 +4736,7 @@ description: Result of parsing gear.kcl "unlabeled": null } ], - "commentStart": 2536, + "commentStart": 2537, "end": 0, "start": 0, "type": "PipeExpression", @@ -4775,7 +4775,7 @@ description: Result of parsing gear.kcl "// A rotating machine part having cut teeth or, in the case of a cogwheel, inserted teeth (called cogs), which mesh with another toothed part to transmit torque. Geared devices can change the speed, torque, and direction of a power source. The two elements that define a gear are its circular shape and the teeth that are integrated into its outer edge, which are designed to fit into the teeth of another gear.", "", "", - "// Set Units" + "// Set units" ], "properties": [ { @@ -4816,7 +4816,7 @@ description: Result of parsing gear.kcl "nonCodeNodes": { "13": [ { - "commentStart": 1202, + "commentStart": 1203, "end": 0, "start": 0, "type": "NonCodeNode", @@ -4827,7 +4827,7 @@ description: Result of parsing gear.kcl ], "15": [ { - "commentStart": 1405, + "commentStart": 1406, "end": 0, "start": 0, "type": "NonCodeNode", @@ -4838,7 +4838,7 @@ description: Result of parsing gear.kcl ], "17": [ { - "commentStart": 1576, + "commentStart": 1577, "end": 0, "start": 0, "type": "NonCodeNode", diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_graph_flowchart.snap.md index a54abc292..679bafa99 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_graph_flowchart.snap.md @@ -1,88 +1,88 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[921, 946, 0]"] - 3["Segment
[954, 976, 0]"] - 4["Segment
[984, 1043, 0]"] - 5["Segment
[1051, 1078, 0]"] - 6["Segment
[1086, 1145, 0]"] - 7["Segment
[1153, 1160, 0]"] + 2["Path
[922, 947, 0]"] + 3["Segment
[955, 977, 0]"] + 4["Segment
[985, 1044, 0]"] + 5["Segment
[1052, 1079, 0]"] + 6["Segment
[1087, 1146, 0]"] + 7["Segment
[1154, 1161, 0]"] 8[Solid2d] end subgraph path28 [Path] - 28["Path
[921, 946, 0]"] - 29["Segment
[954, 976, 0]"] - 30["Segment
[984, 1043, 0]"] - 31["Segment
[1051, 1078, 0]"] - 32["Segment
[1086, 1145, 0]"] - 33["Segment
[1153, 1160, 0]"] + 28["Path
[922, 947, 0]"] + 29["Segment
[955, 977, 0]"] + 30["Segment
[985, 1044, 0]"] + 31["Segment
[1052, 1079, 0]"] + 32["Segment
[1087, 1146, 0]"] + 33["Segment
[1154, 1161, 0]"] 34[Solid2d] end subgraph path54 [Path] - 54["Path
[4776, 4856, 0]"] - 55["Segment
[4776, 4856, 0]"] + 54["Path
[4777, 4857, 0]"] + 55["Segment
[4777, 4857, 0]"] 56[Solid2d] end subgraph path58 [Path] - 58["Path
[4407, 4432, 0]"] - 59["Segment
[4440, 4481, 0]"] - 60["Segment
[4489, 4530, 0]"] - 61["Segment
[4538, 4591, 0]"] - 62["Segment
[4599, 4620, 0]"] + 58["Path
[4408, 4433, 0]"] + 59["Segment
[4441, 4482, 0]"] + 60["Segment
[4490, 4531, 0]"] + 61["Segment
[4539, 4592, 0]"] + 62["Segment
[4600, 4621, 0]"] 63[Solid2d] end subgraph path65 [Path] - 65["Path
[2752, 2839, 0]"] - 66["Segment
[2847, 2926, 0]"] - 67["Segment
[2934, 3040, 0]"] - 68["Segment
[3048, 3130, 0]"] - 69["Segment
[3138, 3184, 0]"] - 70["Segment
[3192, 3271, 0]"] - 71["Segment
[3279, 3387, 0]"] - 72["Segment
[3395, 3474, 0]"] - 73["Segment
[3482, 3528, 0]"] - 74["Segment
[3536, 3618, 0]"] - 75["Segment
[3626, 3735, 0]"] - 76["Segment
[3743, 3822, 0]"] - 77["Segment
[3830, 3895, 0]"] - 78["Segment
[3903, 3985, 0]"] - 79["Segment
[3993, 4102, 0]"] - 80["Segment
[4110, 4192, 0]"] - 81["Segment
[4200, 4249, 0]"] - 82["Segment
[4257, 4264, 0]"] + 65["Path
[2753, 2840, 0]"] + 66["Segment
[2848, 2927, 0]"] + 67["Segment
[2935, 3041, 0]"] + 68["Segment
[3049, 3131, 0]"] + 69["Segment
[3139, 3185, 0]"] + 70["Segment
[3193, 3272, 0]"] + 71["Segment
[3280, 3388, 0]"] + 72["Segment
[3396, 3475, 0]"] + 73["Segment
[3483, 3529, 0]"] + 74["Segment
[3537, 3619, 0]"] + 75["Segment
[3627, 3736, 0]"] + 76["Segment
[3744, 3823, 0]"] + 77["Segment
[3831, 3896, 0]"] + 78["Segment
[3904, 3986, 0]"] + 79["Segment
[3994, 4103, 0]"] + 80["Segment
[4111, 4193, 0]"] + 81["Segment
[4201, 4250, 0]"] + 82["Segment
[4258, 4265, 0]"] 83[Solid2d] end subgraph path100 [Path] - 100["Path
[4407, 4432, 0]"] - 101["Segment
[4440, 4481, 0]"] - 102["Segment
[4489, 4530, 0]"] - 103["Segment
[4538, 4591, 0]"] - 104["Segment
[4599, 4620, 0]"] + 100["Path
[4408, 4433, 0]"] + 101["Segment
[4441, 4482, 0]"] + 102["Segment
[4490, 4531, 0]"] + 103["Segment
[4539, 4592, 0]"] + 104["Segment
[4600, 4621, 0]"] 105[Solid2d] end subgraph path106 [Path] - 106["Path
[2752, 2839, 0]"] - 107["Segment
[2847, 2926, 0]"] - 108["Segment
[2934, 3040, 0]"] - 109["Segment
[3048, 3130, 0]"] - 110["Segment
[3138, 3184, 0]"] - 111["Segment
[3192, 3271, 0]"] - 112["Segment
[3279, 3387, 0]"] - 113["Segment
[3395, 3474, 0]"] - 114["Segment
[3482, 3528, 0]"] - 115["Segment
[3536, 3618, 0]"] - 116["Segment
[3626, 3735, 0]"] - 117["Segment
[3743, 3822, 0]"] - 118["Segment
[3830, 3895, 0]"] - 119["Segment
[3903, 3985, 0]"] - 120["Segment
[3993, 4102, 0]"] - 121["Segment
[4110, 4192, 0]"] - 122["Segment
[4200, 4249, 0]"] - 123["Segment
[4257, 4264, 0]"] + 106["Path
[2753, 2840, 0]"] + 107["Segment
[2848, 2927, 0]"] + 108["Segment
[2935, 3041, 0]"] + 109["Segment
[3049, 3131, 0]"] + 110["Segment
[3139, 3185, 0]"] + 111["Segment
[3193, 3272, 0]"] + 112["Segment
[3280, 3388, 0]"] + 113["Segment
[3396, 3475, 0]"] + 114["Segment
[3483, 3529, 0]"] + 115["Segment
[3537, 3619, 0]"] + 116["Segment
[3627, 3736, 0]"] + 117["Segment
[3744, 3823, 0]"] + 118["Segment
[3831, 3896, 0]"] + 119["Segment
[3904, 3986, 0]"] + 120["Segment
[3994, 4103, 0]"] + 121["Segment
[4111, 4193, 0]"] + 122["Segment
[4201, 4250, 0]"] + 123["Segment
[4258, 4265, 0]"] 124[Solid2d] end - 1["Plane
[1246, 1284, 0]"] - 9["Sweep Extrusion
[1233, 1327, 0]"] + 1["Plane
[1247, 1285, 0]"] + 9["Sweep Extrusion
[1234, 1328, 0]"] 10[Wall] 11[Wall] 12[Wall] @@ -100,8 +100,8 @@ flowchart LR 24["SweepEdge Adjacent"] 25["SweepEdge Opposite"] 26["SweepEdge Adjacent"] - 27["Plane
[1740, 1778, 0]"] - 35["Sweep Revolve
[1727, 1809, 0]"] + 27["Plane
[1741, 1779, 0]"] + 35["Sweep Revolve
[1728, 1810, 0]"] 36[Wall] 37[Wall] 38[Wall] @@ -119,10 +119,10 @@ flowchart LR 50["SweepEdge Adjacent"] 51["SweepEdge Opposite"] 52["SweepEdge Adjacent"] - 53["Plane
[4753, 4770, 0]"] - 57["Plane
[4379, 4399, 0]"] - 64["Plane
[2724, 2744, 0]"] - 84["Sweep Extrusion
[5199, 5241, 0]"] + 53["Plane
[4754, 4771, 0]"] + 57["Plane
[4380, 4400, 0]"] + 64["Plane
[2725, 2745, 0]"] + 84["Sweep Extrusion
[5200, 5242, 0]"] 85[Wall] 86[Wall] 87[Wall] @@ -137,8 +137,8 @@ flowchart LR 96["SweepEdge Adjacent"] 97["SweepEdge Opposite"] 98["SweepEdge Adjacent"] - 99["Plane
[5735, 5770, 0]"] - 125["Sweep Extrusion
[5853, 5904, 0]"] + 99["Plane
[5736, 5771, 0]"] + 125["Sweep Extrusion
[5854, 5905, 0]"] 126[Wall] 127[Wall] 128[Wall] @@ -153,18 +153,18 @@ flowchart LR 137["SweepEdge Adjacent"] 138["SweepEdge Opposite"] 139["SweepEdge Adjacent"] - 140["EdgeCut Fillet
[5304, 5643, 0]"] - 141["EdgeCut Fillet
[5304, 5643, 0]"] - 142["EdgeCut Fillet
[5304, 5643, 0]"] - 143["EdgeCut Fillet
[5304, 5643, 0]"] - 144["EdgeCut Fillet
[5968, 6312, 0]"] - 145["EdgeCut Fillet
[5968, 6312, 0]"] - 146["EdgeCut Fillet
[5968, 6312, 0]"] - 147["EdgeCut Fillet
[5968, 6312, 0]"] - 148["StartSketchOnPlane
[893, 913, 0]"] - 149["StartSketchOnPlane
[893, 913, 0]"] - 150["StartSketchOnPlane
[4379, 4399, 0]"] - 151["StartSketchOnPlane
[2724, 2744, 0]"] + 140["EdgeCut Fillet
[5305, 5644, 0]"] + 141["EdgeCut Fillet
[5305, 5644, 0]"] + 142["EdgeCut Fillet
[5305, 5644, 0]"] + 143["EdgeCut Fillet
[5305, 5644, 0]"] + 144["EdgeCut Fillet
[5969, 6313, 0]"] + 145["EdgeCut Fillet
[5969, 6313, 0]"] + 146["EdgeCut Fillet
[5969, 6313, 0]"] + 147["EdgeCut Fillet
[5969, 6313, 0]"] + 148["StartSketchOnPlane
[894, 914, 0]"] + 149["StartSketchOnPlane
[894, 914, 0]"] + 150["StartSketchOnPlane
[4380, 4400, 0]"] + 151["StartSketchOnPlane
[2725, 2745, 0]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ast.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ast.snap index a918fbba6..5222e2921 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "commentStart": 417, "declaration": { - "commentStart": 439, + "commentStart": 440, "end": 0, "id": { - "commentStart": 439, + "commentStart": 440, "end": 0, "name": "binLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 451, + "commentStart": 452, "end": 0, "raw": "42.0", "start": 0, @@ -35,26 +35,26 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 456, + "commentStart": 457, "declaration": { - "commentStart": 456, + "commentStart": 457, "end": 0, "id": { - "commentStart": 456, + "commentStart": 457, "end": 0, "name": "cornerRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 471, + "commentStart": 472, "end": 0, "raw": "4.0", "start": 0, @@ -75,19 +75,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "VariableDeclaration" }, { - "commentStart": 475, + "commentStart": 476, "declaration": { - "commentStart": 475, + "commentStart": 476, "end": 0, "id": { - "commentStart": 475, + "commentStart": 476, "end": 0, "name": "firstStep", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 487, + "commentStart": 488, "end": 0, "raw": "0.7", "start": 0, @@ -108,19 +108,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "VariableDeclaration" }, { - "commentStart": 491, + "commentStart": 492, "declaration": { - "commentStart": 491, + "commentStart": 492, "end": 0, "id": { - "commentStart": 491, + "commentStart": 492, "end": 0, "name": "secondStep", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 504, + "commentStart": 505, "end": 0, "raw": "1.8", "start": 0, @@ -141,19 +141,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "VariableDeclaration" }, { - "commentStart": 508, + "commentStart": 509, "declaration": { - "commentStart": 508, + "commentStart": 509, "end": 0, "id": { - "commentStart": 508, + "commentStart": 509, "end": 0, "name": "thirdStep", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 520, + "commentStart": 521, "end": 0, "raw": "2.15", "start": 0, @@ -174,19 +174,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "VariableDeclaration" }, { - "commentStart": 525, + "commentStart": 526, "declaration": { - "commentStart": 525, + "commentStart": 526, "end": 0, "id": { - "commentStart": 525, + "commentStart": 526, "end": 0, "name": "magOuterDiam", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 540, + "commentStart": 541, "end": 0, "raw": "6.5", "start": 0, @@ -207,19 +207,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "VariableDeclaration" }, { - "commentStart": 544, + "commentStart": 545, "declaration": { - "commentStart": 544, + "commentStart": 545, "end": 0, "id": { - "commentStart": 544, + "commentStart": 545, "end": 0, "name": "magOffset", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 556, + "commentStart": 557, "end": 0, "raw": "4.8", "start": 0, @@ -240,19 +240,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "VariableDeclaration" }, { - "commentStart": 560, + "commentStart": 561, "declaration": { - "commentStart": 560, + "commentStart": 561, "end": 0, "id": { - "commentStart": 560, + "commentStart": 561, "end": 0, "name": "magDepth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 571, + "commentStart": 572, "end": 0, "raw": "2.4", "start": 0, @@ -273,19 +273,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "VariableDeclaration" }, { - "commentStart": 574, + "commentStart": 575, "declaration": { - "commentStart": 612, + "commentStart": 613, "end": 0, "id": { - "commentStart": 612, + "commentStart": 613, "end": 0, "name": "countBinWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 628, + "commentStart": 629, "end": 0, "raw": "2", "start": 0, @@ -311,19 +311,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "VariableDeclaration" }, { - "commentStart": 630, + "commentStart": 631, "declaration": { - "commentStart": 630, + "commentStart": 631, "end": 0, "id": { - "commentStart": 630, + "commentStart": 631, "end": 0, "name": "countBinLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 647, + "commentStart": 648, "end": 0, "raw": "3", "start": 0, @@ -344,29 +344,29 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "VariableDeclaration" }, { - "commentStart": 648, + "commentStart": 649, "declaration": { - "commentStart": 749, + "commentStart": 750, "end": 0, "id": { - "commentStart": 749, + "commentStart": 750, "end": 0, "name": "height", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 758, + "commentStart": 759, "end": 0, "left": { - "commentStart": 758, + "commentStart": 759, "end": 0, "left": { "abs_path": false, - "commentStart": 758, + "commentStart": 759, "end": 0, "name": { - "commentStart": 758, + "commentStart": 759, "end": 0, "name": "firstStep", "start": 0, @@ -380,10 +380,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 770, + "commentStart": 771, "end": 0, "name": { - "commentStart": 770, + "commentStart": 771, "end": 0, "name": "secondStep", "start": 0, @@ -401,10 +401,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 783, + "commentStart": 784, "end": 0, "name": { - "commentStart": 783, + "commentStart": 784, "end": 0, "name": "thirdStep", "start": 0, @@ -434,12 +434,12 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "VariableDeclaration" }, { - "commentStart": 792, + "commentStart": 793, "declaration": { - "commentStart": 864, + "commentStart": 865, "end": 0, "id": { - "commentStart": 864, + "commentStart": 865, "end": 0, "name": "face", "start": 0, @@ -449,12 +449,12 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "body": { "body": [ { - "commentStart": 880, + "commentStart": 881, "declaration": { - "commentStart": 880, + "commentStart": 881, "end": 0, "id": { - "commentStart": 880, + "commentStart": 881, "end": 0, "name": "faceSketch", "start": 0, @@ -466,10 +466,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "arguments": [ { "abs_path": false, - "commentStart": 907, + "commentStart": 908, "end": 0, "name": { - "commentStart": 907, + "commentStart": 908, "end": 0, "name": "plane", "start": 0, @@ -483,10 +483,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 893, + "commentStart": 894, "end": 0, "name": { - "commentStart": 893, + "commentStart": 894, "end": 0, "name": "startSketchOn", "start": 0, @@ -496,7 +496,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 893, + "commentStart": 894, "end": 0, "start": 0, "type": "CallExpression", @@ -505,10 +505,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "arguments": [ { - "commentStart": 936, + "commentStart": 937, "elements": [ { - "commentStart": 937, + "commentStart": 938, "end": 0, "raw": "0", "start": 0, @@ -520,7 +520,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 940, + "commentStart": 941, "end": 0, "raw": "0", "start": 0, @@ -538,7 +538,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "ArrayExpression" }, { - "commentStart": 944, + "commentStart": 945, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -547,10 +547,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 921, + "commentStart": 922, "end": 0, "name": { - "commentStart": 921, + "commentStart": 922, "end": 0, "name": "startProfileAt", "start": 0, @@ -560,7 +560,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 921, + "commentStart": 922, "end": 0, "start": 0, "type": "CallExpression", @@ -571,7 +571,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 960, + "commentStart": 961, "end": 0, "name": "length", "start": 0, @@ -579,10 +579,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 969, + "commentStart": 970, "end": 0, "name": { - "commentStart": 969, + "commentStart": 970, "end": 0, "name": "height", "start": 0, @@ -597,10 +597,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 954, + "commentStart": 955, "end": 0, "name": { - "commentStart": 954, + "commentStart": 955, "end": 0, "name": "yLine", "start": 0, @@ -610,7 +610,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 954, + "commentStart": 955, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -620,14 +620,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "arguments": [ { - "commentStart": 1004, + "commentStart": 1005, "end": 0, "properties": [ { - "commentStart": 1006, + "commentStart": 1007, "end": 0, "key": { - "commentStart": 1006, + "commentStart": 1007, "end": 0, "name": "angle", "start": 0, @@ -637,7 +637,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1015, + "commentStart": 1016, "end": 0, "raw": "45", "start": 0, @@ -648,7 +648,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "suffix": "None" } }, - "commentStart": 1014, + "commentStart": 1015, "end": 0, "operator": "-", "start": 0, @@ -657,10 +657,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 1019, + "commentStart": 1020, "end": 0, "key": { - "commentStart": 1019, + "commentStart": 1020, "end": 0, "name": "length", "start": 0, @@ -670,10 +670,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1028, + "commentStart": 1029, "end": 0, "name": { - "commentStart": 1028, + "commentStart": 1029, "end": 0, "name": "thirdStep", "start": 0, @@ -691,7 +691,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "ObjectExpression" }, { - "commentStart": 1041, + "commentStart": 1042, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -700,10 +700,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 984, + "commentStart": 985, "end": 0, "name": { - "commentStart": 984, + "commentStart": 985, "end": 0, "name": "angledLineOfYLength", "start": 0, @@ -713,7 +713,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 984, + "commentStart": 985, "end": 0, "start": 0, "type": "CallExpression", @@ -724,7 +724,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 1057, + "commentStart": 1058, "end": 0, "name": "length", "start": 0, @@ -733,10 +733,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 1067, + "commentStart": 1068, "end": 0, "name": { - "commentStart": 1067, + "commentStart": 1068, "end": 0, "name": "secondStep", "start": 0, @@ -747,7 +747,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "Name", "type": "Name" }, - "commentStart": 1066, + "commentStart": 1067, "end": 0, "operator": "-", "start": 0, @@ -758,10 +758,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 1051, + "commentStart": 1052, "end": 0, "name": { - "commentStart": 1051, + "commentStart": 1052, "end": 0, "name": "yLine", "start": 0, @@ -771,7 +771,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 1051, + "commentStart": 1052, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -781,14 +781,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "arguments": [ { - "commentStart": 1106, + "commentStart": 1107, "end": 0, "properties": [ { - "commentStart": 1108, + "commentStart": 1109, "end": 0, "key": { - "commentStart": 1108, + "commentStart": 1109, "end": 0, "name": "angle", "start": 0, @@ -798,7 +798,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1117, + "commentStart": 1118, "end": 0, "raw": "45", "start": 0, @@ -809,7 +809,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "suffix": "None" } }, - "commentStart": 1116, + "commentStart": 1117, "end": 0, "operator": "-", "start": 0, @@ -818,10 +818,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 1121, + "commentStart": 1122, "end": 0, "key": { - "commentStart": 1121, + "commentStart": 1122, "end": 0, "name": "length", "start": 0, @@ -831,10 +831,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1130, + "commentStart": 1131, "end": 0, "name": { - "commentStart": 1130, + "commentStart": 1131, "end": 0, "name": "firstStep", "start": 0, @@ -852,7 +852,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "ObjectExpression" }, { - "commentStart": 1143, + "commentStart": 1144, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -861,10 +861,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 1086, + "commentStart": 1087, "end": 0, "name": { - "commentStart": 1086, + "commentStart": 1087, "end": 0, "name": "angledLineOfYLength", "start": 0, @@ -874,7 +874,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 1086, + "commentStart": 1087, "end": 0, "start": 0, "type": "CallExpression", @@ -884,10 +884,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1153, + "commentStart": 1154, "end": 0, "name": { - "commentStart": 1153, + "commentStart": 1154, "end": 0, "name": "close", "start": 0, @@ -897,14 +897,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 1153, + "commentStart": 1154, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 893, + "commentStart": 894, "end": 0, "start": 0, "type": "PipeExpression", @@ -922,10 +922,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "argument": { "abs_path": false, - "commentStart": 1170, + "commentStart": 1171, "end": 0, "name": { - "commentStart": 1170, + "commentStart": 1171, "end": 0, "name": "faceSketch", "start": 0, @@ -936,24 +936,24 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "Name", "type": "Name" }, - "commentStart": 1163, + "commentStart": 1164, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 876, + "commentStart": 877, "end": 0, "start": 0 }, - "commentStart": 868, + "commentStart": 869, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 869, + "commentStart": 870, "end": 0, "name": "plane", "start": 0, @@ -973,19 +973,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "preComments": [ "", "", - "// define a function which builds the profile of the baseplate bin" + "// Define a function which builds the profile of the baseplate bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1182, + "commentStart": 1183, "declaration": { - "commentStart": 1220, + "commentStart": 1221, "end": 0, "id": { - "commentStart": 1220, + "commentStart": 1221, "end": 0, "name": "singleSide", "start": 0, @@ -996,21 +996,21 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 1287, + "commentStart": 1288, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1296, + "commentStart": 1297, "end": 0, "left": { "abs_path": false, - "commentStart": 1296, + "commentStart": 1297, "end": 0, "name": { - "commentStart": 1296, + "commentStart": 1297, "end": 0, "name": "binLength", "start": 0, @@ -1023,14 +1023,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 1309, + "commentStart": 1310, "end": 0, "left": { "abs_path": false, - "commentStart": 1309, + "commentStart": 1310, "end": 0, "name": { - "commentStart": 1309, + "commentStart": 1310, "end": 0, "name": "cornerRadius", "start": 0, @@ -1043,7 +1043,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "*", "right": { - "commentStart": 1324, + "commentStart": 1325, "end": 0, "raw": "2", "start": 0, @@ -1066,10 +1066,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 1233, + "commentStart": 1234, "end": 0, "name": { - "commentStart": 1233, + "commentStart": 1234, "end": 0, "name": "extrude", "start": 0, @@ -1079,7 +1079,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 1233, + "commentStart": 1234, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1091,7 +1091,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 1262, + "commentStart": 1263, "end": 0, "name": "offset", "start": 0, @@ -1099,10 +1099,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 1271, + "commentStart": 1272, "end": 0, "name": { - "commentStart": 1271, + "commentStart": 1272, "end": 0, "name": "cornerRadius", "start": 0, @@ -1117,10 +1117,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 1246, + "commentStart": 1247, "end": 0, "name": { - "commentStart": 1246, + "commentStart": 1247, "end": 0, "name": "offsetPlane", "start": 0, @@ -1130,17 +1130,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 1246, + "commentStart": 1247, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1258, + "commentStart": 1259, "end": 0, "name": { - "commentStart": 1258, + "commentStart": 1259, "end": 0, "name": "YZ", "start": 0, @@ -1155,10 +1155,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 1241, + "commentStart": 1242, "end": 0, "name": { - "commentStart": 1241, + "commentStart": 1242, "end": 0, "name": "face", "start": 0, @@ -1168,7 +1168,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 1241, + "commentStart": 1242, "end": 0, "start": 0, "type": "CallExpression", @@ -1183,19 +1183,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "preComments": [ "", "", - "// extrude a single side of the bin" + "// Extrude a single side of the bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1327, + "commentStart": 1328, "declaration": { - "commentStart": 1394, + "commentStart": 1395, "end": 0, "id": { - "commentStart": 1394, + "commentStart": 1395, "end": 0, "name": "sides", "start": 0, @@ -1206,14 +1206,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 1437, + "commentStart": 1438, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1450, + "commentStart": 1451, "end": 0, "raw": "360", "start": 0, @@ -1228,17 +1228,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 1457, + "commentStart": 1458, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1464, + "commentStart": 1465, "elements": [ { - "commentStart": 1465, + "commentStart": 1466, "end": 0, "raw": "0", "start": 0, @@ -1250,7 +1250,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 1468, + "commentStart": 1469, "end": 0, "raw": "0", "start": 0, @@ -1262,7 +1262,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 1471, + "commentStart": 1472, "end": 0, "raw": "1", "start": 0, @@ -1283,24 +1283,24 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 1477, + "commentStart": 1478, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1486, + "commentStart": 1487, "elements": [ { - "commentStart": 1487, + "commentStart": 1488, "end": 0, "left": { "abs_path": false, - "commentStart": 1487, + "commentStart": 1488, "end": 0, "name": { - "commentStart": 1487, + "commentStart": 1488, "end": 0, "name": "binLength", "start": 0, @@ -1313,7 +1313,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 1499, + "commentStart": 1500, "end": 0, "raw": "2", "start": 0, @@ -1329,14 +1329,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "BinaryExpression" }, { - "commentStart": 1502, + "commentStart": 1503, "end": 0, "left": { "abs_path": false, - "commentStart": 1502, + "commentStart": 1503, "end": 0, "name": { - "commentStart": 1502, + "commentStart": 1503, "end": 0, "name": "binLength", "start": 0, @@ -1349,7 +1349,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 1514, + "commentStart": 1515, "end": 0, "raw": "2", "start": 0, @@ -1365,7 +1365,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "BinaryExpression" }, { - "commentStart": 1517, + "commentStart": 1518, "end": 0, "raw": "0", "start": 0, @@ -1386,14 +1386,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 1523, + "commentStart": 1524, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1535, + "commentStart": 1536, "end": 0, "raw": "4", "start": 0, @@ -1408,14 +1408,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 1540, + "commentStart": 1541, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1559, + "commentStart": 1560, "end": 0, "raw": "true", "start": 0, @@ -1427,10 +1427,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 1402, + "commentStart": 1403, "end": 0, "name": { - "commentStart": 1402, + "commentStart": 1403, "end": 0, "name": "patternCircular3d", "start": 0, @@ -1440,17 +1440,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 1402, + "commentStart": 1403, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1423, + "commentStart": 1424, "end": 0, "name": { - "commentStart": 1423, + "commentStart": 1424, "end": 0, "name": "singleSide", "start": 0, @@ -1470,33 +1470,33 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "preComments": [ "", "", - "// create the other sides of the bin by using a circular pattern" + "// Create the other sides of the bin by using a circular pattern" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1566, + "commentStart": 1567, "declaration": { - "commentStart": 1594, + "commentStart": 1595, "end": 0, "id": { - "commentStart": 1594, + "commentStart": 1595, "end": 0, "name": "axis000", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 1604, + "commentStart": 1605, "end": 0, "properties": [ { - "commentStart": 1608, + "commentStart": 1609, "end": 0, "key": { - "commentStart": 1608, + "commentStart": 1609, "end": 0, "name": "direction", "start": 0, @@ -1505,10 +1505,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1620, + "commentStart": 1621, "elements": [ { - "commentStart": 1621, + "commentStart": 1622, "end": 0, "raw": "0.0", "start": 0, @@ -1520,7 +1520,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 1626, + "commentStart": 1627, "end": 0, "raw": "1.0", "start": 0, @@ -1539,10 +1539,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 1634, + "commentStart": 1635, "end": 0, "key": { - "commentStart": 1634, + "commentStart": 1635, "end": 0, "name": "origin", "start": 0, @@ -1551,14 +1551,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1643, + "commentStart": 1644, "elements": [ { "abs_path": false, - "commentStart": 1644, + "commentStart": 1645, "end": 0, "name": { - "commentStart": 1644, + "commentStart": 1645, "end": 0, "name": "cornerRadius", "start": 0, @@ -1571,10 +1571,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, { "abs_path": false, - "commentStart": 1658, + "commentStart": 1659, "end": 0, "name": { - "commentStart": 1658, + "commentStart": 1659, "end": 0, "name": "cornerRadius", "start": 0, @@ -1605,19 +1605,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "preComments": [ "", "", - "// define an axis axis000" + "// Define an axis axis000" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1673, + "commentStart": 1674, "declaration": { - "commentStart": 1712, + "commentStart": 1713, "end": 0, "id": { - "commentStart": 1712, + "commentStart": 1713, "end": 0, "name": "singleCorner", "start": 0, @@ -1628,7 +1628,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 1781, + "commentStart": 1782, "end": 0, "name": "angle", "start": 0, @@ -1636,7 +1636,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "argument": { - "commentStart": 1790, + "commentStart": 1791, "end": 0, "raw": "90", "start": 0, @@ -1647,7 +1647,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "suffix": "None" } }, - "commentStart": 1789, + "commentStart": 1790, "end": 0, "operator": "-", "start": 0, @@ -1658,7 +1658,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 1794, + "commentStart": 1795, "end": 0, "name": "axis", "start": 0, @@ -1666,10 +1666,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 1801, + "commentStart": 1802, "end": 0, "name": { - "commentStart": 1801, + "commentStart": 1802, "end": 0, "name": "axis000", "start": 0, @@ -1684,10 +1684,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 1727, + "commentStart": 1728, "end": 0, "name": { - "commentStart": 1727, + "commentStart": 1728, "end": 0, "name": "revolve", "start": 0, @@ -1697,7 +1697,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 1727, + "commentStart": 1728, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1709,7 +1709,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 1756, + "commentStart": 1757, "end": 0, "name": "offset", "start": 0, @@ -1717,10 +1717,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 1765, + "commentStart": 1766, "end": 0, "name": { - "commentStart": 1765, + "commentStart": 1766, "end": 0, "name": "cornerRadius", "start": 0, @@ -1735,10 +1735,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 1740, + "commentStart": 1741, "end": 0, "name": { - "commentStart": 1740, + "commentStart": 1741, "end": 0, "name": "offsetPlane", "start": 0, @@ -1748,17 +1748,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 1740, + "commentStart": 1741, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1752, + "commentStart": 1753, "end": 0, "name": { - "commentStart": 1752, + "commentStart": 1753, "end": 0, "name": "YZ", "start": 0, @@ -1773,10 +1773,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 1735, + "commentStart": 1736, "end": 0, "name": { - "commentStart": 1735, + "commentStart": 1736, "end": 0, "name": "face", "start": 0, @@ -1786,7 +1786,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 1735, + "commentStart": 1736, "end": 0, "start": 0, "type": "CallExpression", @@ -1801,19 +1801,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "preComments": [ "", "", - "// create a single corner of the bin" + "// Create a single corner of the bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1809, + "commentStart": 1810, "declaration": { - "commentStart": 1844, + "commentStart": 1845, "end": 0, "id": { - "commentStart": 1844, + "commentStart": 1845, "end": 0, "name": "corners", "start": 0, @@ -1824,14 +1824,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 1891, + "commentStart": 1892, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1904, + "commentStart": 1905, "end": 0, "raw": "360", "start": 0, @@ -1846,17 +1846,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 1911, + "commentStart": 1912, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1918, + "commentStart": 1919, "elements": [ { - "commentStart": 1919, + "commentStart": 1920, "end": 0, "raw": "0", "start": 0, @@ -1868,7 +1868,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 1922, + "commentStart": 1923, "end": 0, "raw": "0", "start": 0, @@ -1880,7 +1880,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 1925, + "commentStart": 1926, "end": 0, "raw": "1", "start": 0, @@ -1901,24 +1901,24 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 1931, + "commentStart": 1932, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1940, + "commentStart": 1941, "elements": [ { - "commentStart": 1941, + "commentStart": 1942, "end": 0, "left": { "abs_path": false, - "commentStart": 1941, + "commentStart": 1942, "end": 0, "name": { - "commentStart": 1941, + "commentStart": 1942, "end": 0, "name": "binLength", "start": 0, @@ -1931,7 +1931,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 1953, + "commentStart": 1954, "end": 0, "raw": "2", "start": 0, @@ -1947,14 +1947,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "BinaryExpression" }, { - "commentStart": 1956, + "commentStart": 1957, "end": 0, "left": { "abs_path": false, - "commentStart": 1956, + "commentStart": 1957, "end": 0, "name": { - "commentStart": 1956, + "commentStart": 1957, "end": 0, "name": "binLength", "start": 0, @@ -1967,7 +1967,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 1968, + "commentStart": 1969, "end": 0, "raw": "2", "start": 0, @@ -1983,7 +1983,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "BinaryExpression" }, { - "commentStart": 1971, + "commentStart": 1972, "end": 0, "raw": "0", "start": 0, @@ -2004,14 +2004,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 1977, + "commentStart": 1978, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1989, + "commentStart": 1990, "end": 0, "raw": "4", "start": 0, @@ -2026,14 +2026,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 1994, + "commentStart": 1995, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2013, + "commentStart": 2014, "end": 0, "raw": "true", "start": 0, @@ -2045,10 +2045,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 1854, + "commentStart": 1855, "end": 0, "name": { - "commentStart": 1854, + "commentStart": 1855, "end": 0, "name": "patternCircular3d", "start": 0, @@ -2058,17 +2058,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 1854, + "commentStart": 1855, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1875, + "commentStart": 1876, "end": 0, "name": { - "commentStart": 1875, + "commentStart": 1876, "end": 0, "name": "singleCorner", "start": 0, @@ -2088,19 +2088,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "preComments": [ "", "", - "// create the corners of the bin" + "// Create the corners of the bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 2020, + "commentStart": 2021, "declaration": { - "commentStart": 2066, + "commentStart": 2067, "end": 0, "id": { - "commentStart": 2066, + "commentStart": 2067, "end": 0, "name": "basePlateSides", "start": 0, @@ -2113,17 +2113,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 2121, + "commentStart": 2122, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2128, + "commentStart": 2129, "elements": [ { - "commentStart": 2129, + "commentStart": 2130, "end": 0, "raw": "1.0", "start": 0, @@ -2135,7 +2135,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 2134, + "commentStart": 2135, "end": 0, "raw": "0.0", "start": 0, @@ -2147,7 +2147,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 2139, + "commentStart": 2140, "end": 0, "raw": "0.0", "start": 0, @@ -2168,7 +2168,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 2152, + "commentStart": 2153, "end": 0, "name": "instances", "start": 0, @@ -2176,10 +2176,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 2164, + "commentStart": 2165, "end": 0, "name": { - "commentStart": 2164, + "commentStart": 2165, "end": 0, "name": "countBinWidth", "start": 0, @@ -2194,7 +2194,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 2186, + "commentStart": 2187, "end": 0, "name": "distance", "start": 0, @@ -2202,10 +2202,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 2197, + "commentStart": 2198, "end": 0, "name": { - "commentStart": 2197, + "commentStart": 2198, "end": 0, "name": "binLength", "start": 0, @@ -2220,10 +2220,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 2083, + "commentStart": 2084, "end": 0, "name": { - "commentStart": 2083, + "commentStart": 2084, "end": 0, "name": "patternLinear3d", "start": 0, @@ -2233,17 +2233,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 2083, + "commentStart": 2084, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2107, + "commentStart": 2108, "end": 0, "name": { - "commentStart": 2107, + "commentStart": 2108, "end": 0, "name": "sides", "start": 0, @@ -2260,17 +2260,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 2236, + "commentStart": 2237, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2243, + "commentStart": 2244, "elements": [ { - "commentStart": 2244, + "commentStart": 2245, "end": 0, "raw": "0.0", "start": 0, @@ -2282,7 +2282,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 2249, + "commentStart": 2250, "end": 0, "raw": "1.0", "start": 0, @@ -2294,7 +2294,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 2254, + "commentStart": 2255, "end": 0, "raw": "0.0", "start": 0, @@ -2315,7 +2315,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 2260, + "commentStart": 2261, "end": 0, "name": "instances", "start": 0, @@ -2323,10 +2323,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 2272, + "commentStart": 2273, "end": 0, "name": { - "commentStart": 2272, + "commentStart": 2273, "end": 0, "name": "countBinLength", "start": 0, @@ -2341,7 +2341,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 2288, + "commentStart": 2289, "end": 0, "name": "distance", "start": 0, @@ -2349,10 +2349,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 2299, + "commentStart": 2300, "end": 0, "name": { - "commentStart": 2299, + "commentStart": 2300, "end": 0, "name": "binLength", "start": 0, @@ -2367,10 +2367,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 2220, + "commentStart": 2221, "end": 0, "name": { - "commentStart": 2220, + "commentStart": 2221, "end": 0, "name": "patternLinear3d", "start": 0, @@ -2380,7 +2380,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 2220, + "commentStart": 2221, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2388,19 +2388,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "unlabeled": null } ], - "commentStart": 2083, + "commentStart": 2084, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 2309, + "commentStart": 2310, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "create the corners of the baseplate by patterning the corners", + "value": "Create the corners of the baseplate by patterning the corners", "style": "line" } } @@ -2420,19 +2420,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "preComments": [ "", "", - "// create the baseplate by patterning sides" + "// Create the baseplate by patterning sides" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 2376, + "commentStart": 2377, "declaration": { - "commentStart": 2376, + "commentStart": 2377, "end": 0, "id": { - "commentStart": 2376, + "commentStart": 2377, "end": 0, "name": "basePlateCorners", "start": 0, @@ -2445,17 +2445,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 2435, + "commentStart": 2436, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2442, + "commentStart": 2443, "elements": [ { - "commentStart": 2443, + "commentStart": 2444, "end": 0, "raw": "1.0", "start": 0, @@ -2467,7 +2467,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 2448, + "commentStart": 2449, "end": 0, "raw": "0.0", "start": 0, @@ -2479,7 +2479,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 2453, + "commentStart": 2454, "end": 0, "raw": "0.0", "start": 0, @@ -2500,7 +2500,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 2466, + "commentStart": 2467, "end": 0, "name": "instances", "start": 0, @@ -2508,10 +2508,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 2478, + "commentStart": 2479, "end": 0, "name": { - "commentStart": 2478, + "commentStart": 2479, "end": 0, "name": "countBinWidth", "start": 0, @@ -2526,7 +2526,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 2500, + "commentStart": 2501, "end": 0, "name": "distance", "start": 0, @@ -2534,10 +2534,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 2511, + "commentStart": 2512, "end": 0, "name": { - "commentStart": 2511, + "commentStart": 2512, "end": 0, "name": "binLength", "start": 0, @@ -2552,10 +2552,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 2395, + "commentStart": 2396, "end": 0, "name": { - "commentStart": 2395, + "commentStart": 2396, "end": 0, "name": "patternLinear3d", "start": 0, @@ -2565,17 +2565,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 2395, + "commentStart": 2396, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2419, + "commentStart": 2420, "end": 0, "name": { - "commentStart": 2419, + "commentStart": 2420, "end": 0, "name": "corners", "start": 0, @@ -2592,17 +2592,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 2550, + "commentStart": 2551, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2557, + "commentStart": 2558, "elements": [ { - "commentStart": 2558, + "commentStart": 2559, "end": 0, "raw": "0.0", "start": 0, @@ -2614,7 +2614,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 2563, + "commentStart": 2564, "end": 0, "raw": "1.0", "start": 0, @@ -2626,7 +2626,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 2568, + "commentStart": 2569, "end": 0, "raw": "0.0", "start": 0, @@ -2647,7 +2647,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 2574, + "commentStart": 2575, "end": 0, "name": "instances", "start": 0, @@ -2655,10 +2655,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 2586, + "commentStart": 2587, "end": 0, "name": { - "commentStart": 2586, + "commentStart": 2587, "end": 0, "name": "countBinLength", "start": 0, @@ -2673,7 +2673,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 2602, + "commentStart": 2603, "end": 0, "name": "distance", "start": 0, @@ -2681,10 +2681,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 2613, + "commentStart": 2614, "end": 0, "name": { - "commentStart": 2613, + "commentStart": 2614, "end": 0, "name": "binLength", "start": 0, @@ -2699,10 +2699,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 2534, + "commentStart": 2535, "end": 0, "name": { - "commentStart": 2534, + "commentStart": 2535, "end": 0, "name": "patternLinear3d", "start": 0, @@ -2712,7 +2712,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 2534, + "commentStart": 2535, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2720,19 +2720,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "unlabeled": null } ], - "commentStart": 2395, + "commentStart": 2396, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 2623, + "commentStart": 2624, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "create the center cutout for the magnet profile", + "value": "Create the center cutout for the magnet profile", "style": "line" } } @@ -2754,12 +2754,12 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "VariableDeclaration" }, { - "commentStart": 2676, + "commentStart": 2677, "declaration": { - "commentStart": 2679, + "commentStart": 2680, "end": 0, "id": { - "commentStart": 2679, + "commentStart": 2680, "end": 0, "name": "magnetCenterCutout", "start": 0, @@ -2769,12 +2769,12 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "body": { "body": [ { - "commentStart": 2709, + "commentStart": 2710, "declaration": { - "commentStart": 2709, + "commentStart": 2710, "end": 0, "id": { - "commentStart": 2709, + "commentStart": 2710, "end": 0, "name": "magnetSketch", "start": 0, @@ -2786,10 +2786,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "arguments": [ { "abs_path": false, - "commentStart": 2738, + "commentStart": 2739, "end": 0, "name": { - "commentStart": 2738, + "commentStart": 2739, "end": 0, "name": "plane", "start": 0, @@ -2803,10 +2803,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 2724, + "commentStart": 2725, "end": 0, "name": { - "commentStart": 2724, + "commentStart": 2725, "end": 0, "name": "startSketchOn", "start": 0, @@ -2816,7 +2816,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 2724, + "commentStart": 2725, "end": 0, "start": 0, "type": "CallExpression", @@ -2825,17 +2825,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "arguments": [ { - "commentStart": 2767, + "commentStart": 2768, "elements": [ { - "commentStart": 2778, + "commentStart": 2779, "end": 0, "left": { "abs_path": false, - "commentStart": 2778, + "commentStart": 2779, "end": 0, "name": { - "commentStart": 2778, + "commentStart": 2779, "end": 0, "name": "firstStep", "start": 0, @@ -2849,10 +2849,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2790, + "commentStart": 2791, "end": 0, "name": { - "commentStart": 2790, + "commentStart": 2791, "end": 0, "name": "thirdStep", "start": 0, @@ -2868,10 +2868,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "BinaryExpression" }, { - "commentStart": 2810, + "commentStart": 2811, "end": 0, "left": { - "commentStart": 2810, + "commentStart": 2811, "end": 0, "raw": "2", "start": 0, @@ -2885,10 +2885,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2814, + "commentStart": 2815, "end": 0, "name": { - "commentStart": 2814, + "commentStart": 2815, "end": 0, "name": "magOuterDiam", "start": 0, @@ -2910,7 +2910,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "ArrayExpression" }, { - "commentStart": 2837, + "commentStart": 2838, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2919,10 +2919,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 2752, + "commentStart": 2753, "end": 0, "name": { - "commentStart": 2752, + "commentStart": 2753, "end": 0, "name": "startProfileAt", "start": 0, @@ -2932,7 +2932,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 2752, + "commentStart": 2753, "end": 0, "start": 0, "type": "CallExpression", @@ -2943,23 +2943,23 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 2853, + "commentStart": 2854, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2862, + "commentStart": 2863, "end": 0, "left": { - "commentStart": 2862, + "commentStart": 2863, "end": 0, "left": { - "commentStart": 2862, + "commentStart": 2863, "end": 0, "left": { - "commentStart": 2862, + "commentStart": 2863, "end": 0, "raw": "2", "start": 0, @@ -2973,10 +2973,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2866, + "commentStart": 2867, "end": 0, "name": { - "commentStart": 2866, + "commentStart": 2867, "end": 0, "name": "magOuterDiam", "start": 0, @@ -2993,14 +2993,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 2882, + "commentStart": 2883, "end": 0, "left": { "abs_path": false, - "commentStart": 2882, + "commentStart": 2883, "end": 0, "name": { - "commentStart": 2882, + "commentStart": 2883, "end": 0, "name": "firstStep", "start": 0, @@ -3014,10 +3014,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2894, + "commentStart": 2895, "end": 0, "name": { - "commentStart": 2894, + "commentStart": 2895, "end": 0, "name": "thirdStep", "start": 0, @@ -3038,14 +3038,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 2908, + "commentStart": 2909, "end": 0, "left": { "abs_path": false, - "commentStart": 2908, + "commentStart": 2909, "end": 0, "name": { - "commentStart": 2908, + "commentStart": 2909, "end": 0, "name": "magOuterDiam", "start": 0, @@ -3058,7 +3058,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 2923, + "commentStart": 2924, "end": 0, "raw": "2", "start": 0, @@ -3081,10 +3081,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 2847, + "commentStart": 2848, "end": 0, "name": { - "commentStart": 2847, + "commentStart": 2848, "end": 0, "name": "xLine", "start": 0, @@ -3094,7 +3094,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 2847, + "commentStart": 2848, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3104,14 +3104,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "arguments": [ { - "commentStart": 2938, + "commentStart": 2939, "end": 0, "properties": [ { - "commentStart": 2949, + "commentStart": 2950, "end": 0, "key": { - "commentStart": 2949, + "commentStart": 2950, "end": 0, "name": "angleStart", "start": 0, @@ -3120,7 +3120,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2962, + "commentStart": 2963, "end": 0, "raw": "90.0", "start": 0, @@ -3133,10 +3133,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 2977, + "commentStart": 2978, "end": 0, "key": { - "commentStart": 2977, + "commentStart": 2978, "end": 0, "name": "angleEnd", "start": 0, @@ -3145,7 +3145,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2988, + "commentStart": 2989, "end": 0, "raw": "0.0", "start": 0, @@ -3158,10 +3158,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 3002, + "commentStart": 3003, "end": 0, "key": { - "commentStart": 3002, + "commentStart": 3003, "end": 0, "name": "radius", "start": 0, @@ -3170,14 +3170,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3011, + "commentStart": 3012, "end": 0, "left": { "abs_path": false, - "commentStart": 3011, + "commentStart": 3012, "end": 0, "name": { - "commentStart": 3011, + "commentStart": 3012, "end": 0, "name": "magOuterDiam", "start": 0, @@ -3190,7 +3190,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 3026, + "commentStart": 3027, "end": 0, "raw": "2", "start": 0, @@ -3212,7 +3212,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "ObjectExpression" }, { - "commentStart": 3038, + "commentStart": 3039, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3221,10 +3221,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 2934, + "commentStart": 2935, "end": 0, "name": { - "commentStart": 2934, + "commentStart": 2935, "end": 0, "name": "arc", "start": 0, @@ -3234,7 +3234,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 2934, + "commentStart": 2935, "end": 0, "start": 0, "type": "CallExpression", @@ -3245,7 +3245,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 3054, + "commentStart": 3055, "end": 0, "name": "length", "start": 0, @@ -3253,16 +3253,16 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "argument": { - "commentStart": 3065, + "commentStart": 3066, "end": 0, "left": { - "commentStart": 3065, + "commentStart": 3066, "end": 0, "left": { - "commentStart": 3065, + "commentStart": 3066, "end": 0, "left": { - "commentStart": 3065, + "commentStart": 3066, "end": 0, "raw": "2", "start": 0, @@ -3276,10 +3276,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3069, + "commentStart": 3070, "end": 0, "name": { - "commentStart": 3069, + "commentStart": 3070, "end": 0, "name": "magOuterDiam", "start": 0, @@ -3296,14 +3296,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 3085, + "commentStart": 3086, "end": 0, "left": { "abs_path": false, - "commentStart": 3085, + "commentStart": 3086, "end": 0, "name": { - "commentStart": 3085, + "commentStart": 3086, "end": 0, "name": "firstStep", "start": 0, @@ -3317,10 +3317,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3097, + "commentStart": 3098, "end": 0, "name": { - "commentStart": 3097, + "commentStart": 3098, "end": 0, "name": "thirdStep", "start": 0, @@ -3341,14 +3341,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 3111, + "commentStart": 3112, "end": 0, "left": { "abs_path": false, - "commentStart": 3111, + "commentStart": 3112, "end": 0, "name": { - "commentStart": 3111, + "commentStart": 3112, "end": 0, "name": "magOuterDiam", "start": 0, @@ -3361,7 +3361,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 3126, + "commentStart": 3127, "end": 0, "raw": "2", "start": 0, @@ -3380,7 +3380,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 3063, + "commentStart": 3064, "end": 0, "operator": "-", "start": 0, @@ -3391,10 +3391,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 3048, + "commentStart": 3049, "end": 0, "name": { - "commentStart": 3048, + "commentStart": 3049, "end": 0, "name": "yLine", "start": 0, @@ -3404,7 +3404,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 3048, + "commentStart": 3049, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3416,21 +3416,21 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 3144, + "commentStart": 3145, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3153, + "commentStart": 3154, "end": 0, "left": { "abs_path": false, - "commentStart": 3153, + "commentStart": 3154, "end": 0, "name": { - "commentStart": 3153, + "commentStart": 3154, "end": 0, "name": "binLength", "start": 0, @@ -3443,10 +3443,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 3166, + "commentStart": 3167, "end": 0, "left": { - "commentStart": 3166, + "commentStart": 3167, "end": 0, "raw": "4", "start": 0, @@ -3460,10 +3460,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3170, + "commentStart": 3171, "end": 0, "name": { - "commentStart": 3170, + "commentStart": 3171, "end": 0, "name": "magOuterDiam", "start": 0, @@ -3486,10 +3486,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 3138, + "commentStart": 3139, "end": 0, "name": { - "commentStart": 3138, + "commentStart": 3139, "end": 0, "name": "xLine", "start": 0, @@ -3499,7 +3499,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 3138, + "commentStart": 3139, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3511,23 +3511,23 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 3198, + "commentStart": 3199, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3207, + "commentStart": 3208, "end": 0, "left": { - "commentStart": 3207, + "commentStart": 3208, "end": 0, "left": { - "commentStart": 3207, + "commentStart": 3208, "end": 0, "left": { - "commentStart": 3207, + "commentStart": 3208, "end": 0, "raw": "2", "start": 0, @@ -3541,10 +3541,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3211, + "commentStart": 3212, "end": 0, "name": { - "commentStart": 3211, + "commentStart": 3212, "end": 0, "name": "magOuterDiam", "start": 0, @@ -3561,14 +3561,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 3227, + "commentStart": 3228, "end": 0, "left": { "abs_path": false, - "commentStart": 3227, + "commentStart": 3228, "end": 0, "name": { - "commentStart": 3227, + "commentStart": 3228, "end": 0, "name": "firstStep", "start": 0, @@ -3582,10 +3582,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3239, + "commentStart": 3240, "end": 0, "name": { - "commentStart": 3239, + "commentStart": 3240, "end": 0, "name": "thirdStep", "start": 0, @@ -3606,14 +3606,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 3253, + "commentStart": 3254, "end": 0, "left": { "abs_path": false, - "commentStart": 3253, + "commentStart": 3254, "end": 0, "name": { - "commentStart": 3253, + "commentStart": 3254, "end": 0, "name": "magOuterDiam", "start": 0, @@ -3626,7 +3626,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 3268, + "commentStart": 3269, "end": 0, "raw": "2", "start": 0, @@ -3649,10 +3649,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 3192, + "commentStart": 3193, "end": 0, "name": { - "commentStart": 3192, + "commentStart": 3193, "end": 0, "name": "yLine", "start": 0, @@ -3662,7 +3662,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 3192, + "commentStart": 3193, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3672,14 +3672,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "arguments": [ { - "commentStart": 3283, + "commentStart": 3284, "end": 0, "properties": [ { - "commentStart": 3294, + "commentStart": 3295, "end": 0, "key": { - "commentStart": 3294, + "commentStart": 3295, "end": 0, "name": "angleStart", "start": 0, @@ -3688,7 +3688,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3307, + "commentStart": 3308, "end": 0, "raw": "180.0", "start": 0, @@ -3701,10 +3701,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 3323, + "commentStart": 3324, "end": 0, "key": { - "commentStart": 3323, + "commentStart": 3324, "end": 0, "name": "angleEnd", "start": 0, @@ -3713,7 +3713,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3334, + "commentStart": 3335, "end": 0, "raw": "90.0", "start": 0, @@ -3726,10 +3726,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 3349, + "commentStart": 3350, "end": 0, "key": { - "commentStart": 3349, + "commentStart": 3350, "end": 0, "name": "radius", "start": 0, @@ -3738,14 +3738,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3358, + "commentStart": 3359, "end": 0, "left": { "abs_path": false, - "commentStart": 3358, + "commentStart": 3359, "end": 0, "name": { - "commentStart": 3358, + "commentStart": 3359, "end": 0, "name": "magOuterDiam", "start": 0, @@ -3758,7 +3758,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 3373, + "commentStart": 3374, "end": 0, "raw": "2", "start": 0, @@ -3780,7 +3780,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "ObjectExpression" }, { - "commentStart": 3385, + "commentStart": 3386, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3789,10 +3789,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 3279, + "commentStart": 3280, "end": 0, "name": { - "commentStart": 3279, + "commentStart": 3280, "end": 0, "name": "arc", "start": 0, @@ -3802,7 +3802,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 3279, + "commentStart": 3280, "end": 0, "start": 0, "type": "CallExpression", @@ -3813,23 +3813,23 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 3401, + "commentStart": 3402, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3410, + "commentStart": 3411, "end": 0, "left": { - "commentStart": 3410, + "commentStart": 3411, "end": 0, "left": { - "commentStart": 3410, + "commentStart": 3411, "end": 0, "left": { - "commentStart": 3410, + "commentStart": 3411, "end": 0, "raw": "2", "start": 0, @@ -3843,10 +3843,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3414, + "commentStart": 3415, "end": 0, "name": { - "commentStart": 3414, + "commentStart": 3415, "end": 0, "name": "magOuterDiam", "start": 0, @@ -3863,14 +3863,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 3430, + "commentStart": 3431, "end": 0, "left": { "abs_path": false, - "commentStart": 3430, + "commentStart": 3431, "end": 0, "name": { - "commentStart": 3430, + "commentStart": 3431, "end": 0, "name": "firstStep", "start": 0, @@ -3884,10 +3884,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3442, + "commentStart": 3443, "end": 0, "name": { - "commentStart": 3442, + "commentStart": 3443, "end": 0, "name": "thirdStep", "start": 0, @@ -3908,14 +3908,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 3456, + "commentStart": 3457, "end": 0, "left": { "abs_path": false, - "commentStart": 3456, + "commentStart": 3457, "end": 0, "name": { - "commentStart": 3456, + "commentStart": 3457, "end": 0, "name": "magOuterDiam", "start": 0, @@ -3928,7 +3928,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 3471, + "commentStart": 3472, "end": 0, "raw": "2", "start": 0, @@ -3951,10 +3951,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 3395, + "commentStart": 3396, "end": 0, "name": { - "commentStart": 3395, + "commentStart": 3396, "end": 0, "name": "xLine", "start": 0, @@ -3964,7 +3964,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 3395, + "commentStart": 3396, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3976,21 +3976,21 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 3488, + "commentStart": 3489, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3497, + "commentStart": 3498, "end": 0, "left": { "abs_path": false, - "commentStart": 3497, + "commentStart": 3498, "end": 0, "name": { - "commentStart": 3497, + "commentStart": 3498, "end": 0, "name": "binLength", "start": 0, @@ -4003,10 +4003,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 3510, + "commentStart": 3511, "end": 0, "left": { - "commentStart": 3510, + "commentStart": 3511, "end": 0, "raw": "4", "start": 0, @@ -4020,10 +4020,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3514, + "commentStart": 3515, "end": 0, "name": { - "commentStart": 3514, + "commentStart": 3515, "end": 0, "name": "magOuterDiam", "start": 0, @@ -4046,10 +4046,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 3482, + "commentStart": 3483, "end": 0, "name": { - "commentStart": 3482, + "commentStart": 3483, "end": 0, "name": "yLine", "start": 0, @@ -4059,7 +4059,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 3482, + "commentStart": 3483, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4071,7 +4071,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 3542, + "commentStart": 3543, "end": 0, "name": "length", "start": 0, @@ -4079,16 +4079,16 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "argument": { - "commentStart": 3553, + "commentStart": 3554, "end": 0, "left": { - "commentStart": 3553, + "commentStart": 3554, "end": 0, "left": { - "commentStart": 3553, + "commentStart": 3554, "end": 0, "left": { - "commentStart": 3553, + "commentStart": 3554, "end": 0, "raw": "2", "start": 0, @@ -4102,10 +4102,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3557, + "commentStart": 3558, "end": 0, "name": { - "commentStart": 3557, + "commentStart": 3558, "end": 0, "name": "magOuterDiam", "start": 0, @@ -4122,14 +4122,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 3573, + "commentStart": 3574, "end": 0, "left": { "abs_path": false, - "commentStart": 3573, + "commentStart": 3574, "end": 0, "name": { - "commentStart": 3573, + "commentStart": 3574, "end": 0, "name": "firstStep", "start": 0, @@ -4143,10 +4143,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3585, + "commentStart": 3586, "end": 0, "name": { - "commentStart": 3585, + "commentStart": 3586, "end": 0, "name": "thirdStep", "start": 0, @@ -4167,14 +4167,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 3599, + "commentStart": 3600, "end": 0, "left": { "abs_path": false, - "commentStart": 3599, + "commentStart": 3600, "end": 0, "name": { - "commentStart": 3599, + "commentStart": 3600, "end": 0, "name": "magOuterDiam", "start": 0, @@ -4187,7 +4187,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 3614, + "commentStart": 3615, "end": 0, "raw": "2", "start": 0, @@ -4206,7 +4206,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 3551, + "commentStart": 3552, "end": 0, "operator": "-", "start": 0, @@ -4217,10 +4217,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 3536, + "commentStart": 3537, "end": 0, "name": { - "commentStart": 3536, + "commentStart": 3537, "end": 0, "name": "xLine", "start": 0, @@ -4230,7 +4230,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 3536, + "commentStart": 3537, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4240,14 +4240,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "arguments": [ { - "commentStart": 3630, + "commentStart": 3631, "end": 0, "properties": [ { - "commentStart": 3641, + "commentStart": 3642, "end": 0, "key": { - "commentStart": 3641, + "commentStart": 3642, "end": 0, "name": "angleStart", "start": 0, @@ -4256,7 +4256,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3654, + "commentStart": 3655, "end": 0, "raw": "270.0", "start": 0, @@ -4269,10 +4269,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 3670, + "commentStart": 3671, "end": 0, "key": { - "commentStart": 3670, + "commentStart": 3671, "end": 0, "name": "angleEnd", "start": 0, @@ -4281,7 +4281,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3681, + "commentStart": 3682, "end": 0, "raw": "180.0", "start": 0, @@ -4294,10 +4294,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 3697, + "commentStart": 3698, "end": 0, "key": { - "commentStart": 3697, + "commentStart": 3698, "end": 0, "name": "radius", "start": 0, @@ -4306,14 +4306,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3706, + "commentStart": 3707, "end": 0, "left": { "abs_path": false, - "commentStart": 3706, + "commentStart": 3707, "end": 0, "name": { - "commentStart": 3706, + "commentStart": 3707, "end": 0, "name": "magOuterDiam", "start": 0, @@ -4326,7 +4326,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 3721, + "commentStart": 3722, "end": 0, "raw": "2", "start": 0, @@ -4348,7 +4348,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "ObjectExpression" }, { - "commentStart": 3733, + "commentStart": 3734, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4357,10 +4357,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 3626, + "commentStart": 3627, "end": 0, "name": { - "commentStart": 3626, + "commentStart": 3627, "end": 0, "name": "arc", "start": 0, @@ -4370,7 +4370,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 3626, + "commentStart": 3627, "end": 0, "start": 0, "type": "CallExpression", @@ -4381,23 +4381,23 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 3749, + "commentStart": 3750, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3758, + "commentStart": 3759, "end": 0, "left": { - "commentStart": 3758, + "commentStart": 3759, "end": 0, "left": { - "commentStart": 3758, + "commentStart": 3759, "end": 0, "left": { - "commentStart": 3758, + "commentStart": 3759, "end": 0, "raw": "2", "start": 0, @@ -4411,10 +4411,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3762, + "commentStart": 3763, "end": 0, "name": { - "commentStart": 3762, + "commentStart": 3763, "end": 0, "name": "magOuterDiam", "start": 0, @@ -4431,14 +4431,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 3778, + "commentStart": 3779, "end": 0, "left": { "abs_path": false, - "commentStart": 3778, + "commentStart": 3779, "end": 0, "name": { - "commentStart": 3778, + "commentStart": 3779, "end": 0, "name": "firstStep", "start": 0, @@ -4452,10 +4452,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3790, + "commentStart": 3791, "end": 0, "name": { - "commentStart": 3790, + "commentStart": 3791, "end": 0, "name": "thirdStep", "start": 0, @@ -4476,14 +4476,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 3804, + "commentStart": 3805, "end": 0, "left": { "abs_path": false, - "commentStart": 3804, + "commentStart": 3805, "end": 0, "name": { - "commentStart": 3804, + "commentStart": 3805, "end": 0, "name": "magOuterDiam", "start": 0, @@ -4496,7 +4496,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 3819, + "commentStart": 3820, "end": 0, "raw": "2", "start": 0, @@ -4519,10 +4519,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 3743, + "commentStart": 3744, "end": 0, "name": { - "commentStart": 3743, + "commentStart": 3744, "end": 0, "name": "yLine", "start": 0, @@ -4532,7 +4532,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 3743, + "commentStart": 3744, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4544,7 +4544,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 3836, + "commentStart": 3837, "end": 0, "name": "length", "start": 0, @@ -4552,14 +4552,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "argument": { - "commentStart": 3847, + "commentStart": 3848, "end": 0, "left": { "abs_path": false, - "commentStart": 3847, + "commentStart": 3848, "end": 0, "name": { - "commentStart": 3847, + "commentStart": 3848, "end": 0, "name": "binLength", "start": 0, @@ -4572,10 +4572,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 3860, + "commentStart": 3861, "end": 0, "left": { - "commentStart": 3860, + "commentStart": 3861, "end": 0, "raw": "4", "start": 0, @@ -4589,10 +4589,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3864, + "commentStart": 3865, "end": 0, "name": { - "commentStart": 3864, + "commentStart": 3865, "end": 0, "name": "magOuterDiam", "start": 0, @@ -4611,7 +4611,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 3845, + "commentStart": 3846, "end": 0, "operator": "-", "start": 0, @@ -4622,14 +4622,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 3880, + "commentStart": 3881, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3886, + "commentStart": 3887, "end": 0, "start": 0, "type": "TagDeclarator", @@ -4640,10 +4640,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 3830, + "commentStart": 3831, "end": 0, "name": { - "commentStart": 3830, + "commentStart": 3831, "end": 0, "name": "xLine", "start": 0, @@ -4653,7 +4653,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 3830, + "commentStart": 3831, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4665,7 +4665,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 3909, + "commentStart": 3910, "end": 0, "name": "length", "start": 0, @@ -4673,16 +4673,16 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "argument": { - "commentStart": 3920, + "commentStart": 3921, "end": 0, "left": { - "commentStart": 3920, + "commentStart": 3921, "end": 0, "left": { - "commentStart": 3920, + "commentStart": 3921, "end": 0, "left": { - "commentStart": 3920, + "commentStart": 3921, "end": 0, "raw": "2", "start": 0, @@ -4696,10 +4696,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3924, + "commentStart": 3925, "end": 0, "name": { - "commentStart": 3924, + "commentStart": 3925, "end": 0, "name": "magOuterDiam", "start": 0, @@ -4716,14 +4716,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 3940, + "commentStart": 3941, "end": 0, "left": { "abs_path": false, - "commentStart": 3940, + "commentStart": 3941, "end": 0, "name": { - "commentStart": 3940, + "commentStart": 3941, "end": 0, "name": "firstStep", "start": 0, @@ -4737,10 +4737,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3952, + "commentStart": 3953, "end": 0, "name": { - "commentStart": 3952, + "commentStart": 3953, "end": 0, "name": "thirdStep", "start": 0, @@ -4761,14 +4761,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 3966, + "commentStart": 3967, "end": 0, "left": { "abs_path": false, - "commentStart": 3966, + "commentStart": 3967, "end": 0, "name": { - "commentStart": 3966, + "commentStart": 3967, "end": 0, "name": "magOuterDiam", "start": 0, @@ -4781,7 +4781,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 3981, + "commentStart": 3982, "end": 0, "raw": "2", "start": 0, @@ -4800,7 +4800,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 3918, + "commentStart": 3919, "end": 0, "operator": "-", "start": 0, @@ -4811,10 +4811,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 3903, + "commentStart": 3904, "end": 0, "name": { - "commentStart": 3903, + "commentStart": 3904, "end": 0, "name": "yLine", "start": 0, @@ -4824,7 +4824,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 3903, + "commentStart": 3904, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4834,14 +4834,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "arguments": [ { - "commentStart": 3997, + "commentStart": 3998, "end": 0, "properties": [ { - "commentStart": 4008, + "commentStart": 4009, "end": 0, "key": { - "commentStart": 4008, + "commentStart": 4009, "end": 0, "name": "angleStart", "start": 0, @@ -4850,7 +4850,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4021, + "commentStart": 4022, "end": 0, "raw": "360.0", "start": 0, @@ -4863,10 +4863,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 4037, + "commentStart": 4038, "end": 0, "key": { - "commentStart": 4037, + "commentStart": 4038, "end": 0, "name": "angleEnd", "start": 0, @@ -4875,7 +4875,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4048, + "commentStart": 4049, "end": 0, "raw": "270.0", "start": 0, @@ -4888,10 +4888,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 4064, + "commentStart": 4065, "end": 0, "key": { - "commentStart": 4064, + "commentStart": 4065, "end": 0, "name": "radius", "start": 0, @@ -4900,14 +4900,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4073, + "commentStart": 4074, "end": 0, "left": { "abs_path": false, - "commentStart": 4073, + "commentStart": 4074, "end": 0, "name": { - "commentStart": 4073, + "commentStart": 4074, "end": 0, "name": "magOuterDiam", "start": 0, @@ -4920,7 +4920,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 4088, + "commentStart": 4089, "end": 0, "raw": "2", "start": 0, @@ -4942,7 +4942,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "ObjectExpression" }, { - "commentStart": 4100, + "commentStart": 4101, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4951,10 +4951,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 3993, + "commentStart": 3994, "end": 0, "name": { - "commentStart": 3993, + "commentStart": 3994, "end": 0, "name": "arc", "start": 0, @@ -4964,7 +4964,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 3993, + "commentStart": 3994, "end": 0, "start": 0, "type": "CallExpression", @@ -4975,7 +4975,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 4116, + "commentStart": 4117, "end": 0, "name": "length", "start": 0, @@ -4983,16 +4983,16 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "argument": { - "commentStart": 4127, + "commentStart": 4128, "end": 0, "left": { - "commentStart": 4127, + "commentStart": 4128, "end": 0, "left": { - "commentStart": 4127, + "commentStart": 4128, "end": 0, "left": { - "commentStart": 4127, + "commentStart": 4128, "end": 0, "raw": "2", "start": 0, @@ -5006,10 +5006,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4131, + "commentStart": 4132, "end": 0, "name": { - "commentStart": 4131, + "commentStart": 4132, "end": 0, "name": "magOuterDiam", "start": 0, @@ -5026,14 +5026,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 4147, + "commentStart": 4148, "end": 0, "left": { "abs_path": false, - "commentStart": 4147, + "commentStart": 4148, "end": 0, "name": { - "commentStart": 4147, + "commentStart": 4148, "end": 0, "name": "firstStep", "start": 0, @@ -5047,10 +5047,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 4159, + "commentStart": 4160, "end": 0, "name": { - "commentStart": 4159, + "commentStart": 4160, "end": 0, "name": "thirdStep", "start": 0, @@ -5071,14 +5071,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 4173, + "commentStart": 4174, "end": 0, "left": { "abs_path": false, - "commentStart": 4173, + "commentStart": 4174, "end": 0, "name": { - "commentStart": 4173, + "commentStart": 4174, "end": 0, "name": "magOuterDiam", "start": 0, @@ -5091,7 +5091,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 4188, + "commentStart": 4189, "end": 0, "raw": "2", "start": 0, @@ -5110,7 +5110,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 4125, + "commentStart": 4126, "end": 0, "operator": "-", "start": 0, @@ -5121,10 +5121,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 4110, + "commentStart": 4111, "end": 0, "name": { - "commentStart": 4110, + "commentStart": 4111, "end": 0, "name": "xLine", "start": 0, @@ -5134,7 +5134,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 4110, + "commentStart": 4111, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5146,7 +5146,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 4206, + "commentStart": 4207, "end": 0, "name": "length", "start": 0, @@ -5154,14 +5154,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "argument": { - "commentStart": 4217, + "commentStart": 4218, "end": 0, "left": { "abs_path": false, - "commentStart": 4217, + "commentStart": 4218, "end": 0, "name": { - "commentStart": 4217, + "commentStart": 4218, "end": 0, "name": "binLength", "start": 0, @@ -5174,10 +5174,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "-", "right": { - "commentStart": 4230, + "commentStart": 4231, "end": 0, "left": { - "commentStart": 4230, + "commentStart": 4231, "end": 0, "raw": "4", "start": 0, @@ -5191,10 +5191,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4234, + "commentStart": 4235, "end": 0, "name": { - "commentStart": 4234, + "commentStart": 4235, "end": 0, "name": "magOuterDiam", "start": 0, @@ -5213,7 +5213,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 4215, + "commentStart": 4216, "end": 0, "operator": "-", "start": 0, @@ -5224,10 +5224,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 4200, + "commentStart": 4201, "end": 0, "name": { - "commentStart": 4200, + "commentStart": 4201, "end": 0, "name": "yLine", "start": 0, @@ -5237,7 +5237,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 4200, + "commentStart": 4201, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5248,10 +5248,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 4257, + "commentStart": 4258, "end": 0, "name": { - "commentStart": 4257, + "commentStart": 4258, "end": 0, "name": "close", "start": 0, @@ -5261,14 +5261,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 4257, + "commentStart": 4258, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 2724, + "commentStart": 2725, "end": 0, "start": 0, "type": "PipeExpression", @@ -5286,10 +5286,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "argument": { "abs_path": false, - "commentStart": 4274, + "commentStart": 4275, "end": 0, "name": { - "commentStart": 4274, + "commentStart": 4275, "end": 0, "name": "magnetSketch", "start": 0, @@ -5300,24 +5300,24 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "Name", "type": "Name" }, - "commentStart": 4267, + "commentStart": 4268, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 2705, + "commentStart": 2706, "end": 0, "start": 0 }, - "commentStart": 2697, + "commentStart": 2698, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 2698, + "commentStart": 2699, "end": 0, "name": "plane", "start": 0, @@ -5339,12 +5339,12 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "VariableDeclaration" }, { - "commentStart": 4288, + "commentStart": 4289, "declaration": { - "commentStart": 4338, + "commentStart": 4339, "end": 0, "id": { - "commentStart": 4338, + "commentStart": 4339, "end": 0, "name": "magnetBase", "start": 0, @@ -5354,12 +5354,12 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "body": { "body": [ { - "commentStart": 4360, + "commentStart": 4361, "declaration": { - "commentStart": 4360, + "commentStart": 4361, "end": 0, "id": { - "commentStart": 4360, + "commentStart": 4361, "end": 0, "name": "magnetBaseSketch", "start": 0, @@ -5371,10 +5371,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "arguments": [ { "abs_path": false, - "commentStart": 4393, + "commentStart": 4394, "end": 0, "name": { - "commentStart": 4393, + "commentStart": 4394, "end": 0, "name": "plane", "start": 0, @@ -5388,10 +5388,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 4379, + "commentStart": 4380, "end": 0, "name": { - "commentStart": 4379, + "commentStart": 4380, "end": 0, "name": "startSketchOn", "start": 0, @@ -5401,7 +5401,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 4379, + "commentStart": 4380, "end": 0, "start": 0, "type": "CallExpression", @@ -5410,10 +5410,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "arguments": [ { - "commentStart": 4422, + "commentStart": 4423, "elements": [ { - "commentStart": 4423, + "commentStart": 4424, "end": 0, "raw": "0", "start": 0, @@ -5425,7 +5425,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 4426, + "commentStart": 4427, "end": 0, "raw": "0", "start": 0, @@ -5443,7 +5443,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "ArrayExpression" }, { - "commentStart": 4430, + "commentStart": 4431, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5452,10 +5452,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 4407, + "commentStart": 4408, "end": 0, "name": { - "commentStart": 4407, + "commentStart": 4408, "end": 0, "name": "startProfileAt", "start": 0, @@ -5465,7 +5465,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 4407, + "commentStart": 4408, "end": 0, "start": 0, "type": "CallExpression", @@ -5476,7 +5476,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 4446, + "commentStart": 4447, "end": 0, "name": "length", "start": 0, @@ -5484,10 +5484,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 4455, + "commentStart": 4456, "end": 0, "name": { - "commentStart": 4455, + "commentStart": 4456, "end": 0, "name": "binLength", "start": 0, @@ -5502,14 +5502,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 4466, + "commentStart": 4467, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4472, + "commentStart": 4473, "end": 0, "start": 0, "type": "TagDeclarator", @@ -5520,10 +5520,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 4440, + "commentStart": 4441, "end": 0, "name": { - "commentStart": 4440, + "commentStart": 4441, "end": 0, "name": "xLine", "start": 0, @@ -5533,7 +5533,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 4440, + "commentStart": 4441, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5545,7 +5545,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 4495, + "commentStart": 4496, "end": 0, "name": "length", "start": 0, @@ -5553,10 +5553,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 4504, + "commentStart": 4505, "end": 0, "name": { - "commentStart": 4504, + "commentStart": 4505, "end": 0, "name": "binLength", "start": 0, @@ -5571,14 +5571,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 4515, + "commentStart": 4516, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4521, + "commentStart": 4522, "end": 0, "start": 0, "type": "TagDeclarator", @@ -5589,10 +5589,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 4489, + "commentStart": 4490, "end": 0, "name": { - "commentStart": 4489, + "commentStart": 4490, "end": 0, "name": "yLine", "start": 0, @@ -5602,7 +5602,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 4489, + "commentStart": 4490, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5614,7 +5614,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 4544, + "commentStart": 4545, "end": 0, "name": "endAbsolute", "start": 0, @@ -5623,7 +5623,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "arg": { "arguments": [ { - "commentStart": 4572, + "commentStart": 4573, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5632,10 +5632,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 4558, + "commentStart": 4559, "end": 0, "name": { - "commentStart": 4558, + "commentStart": 4559, "end": 0, "name": "profileStartX", "start": 0, @@ -5645,7 +5645,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 4558, + "commentStart": 4559, "end": 0, "start": 0, "type": "CallExpression", @@ -5655,14 +5655,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 4576, + "commentStart": 4577, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4582, + "commentStart": 4583, "end": 0, "start": 0, "type": "TagDeclarator", @@ -5673,10 +5673,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 4538, + "commentStart": 4539, "end": 0, "name": { - "commentStart": 4538, + "commentStart": 4539, "end": 0, "name": "xLine", "start": 0, @@ -5686,7 +5686,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 4538, + "commentStart": 4539, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5698,14 +5698,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 4605, + "commentStart": 4606, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4611, + "commentStart": 4612, "end": 0, "start": 0, "type": "TagDeclarator", @@ -5716,10 +5716,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 4599, + "commentStart": 4600, "end": 0, "name": { - "commentStart": 4599, + "commentStart": 4600, "end": 0, "name": "close", "start": 0, @@ -5729,7 +5729,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 4599, + "commentStart": 4600, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5742,10 +5742,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "arguments": [ { "abs_path": false, - "commentStart": 4652, + "commentStart": 4653, "end": 0, "name": { - "commentStart": 4652, + "commentStart": 4653, "end": 0, "name": "plane", "start": 0, @@ -5759,10 +5759,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 4633, + "commentStart": 4634, "end": 0, "name": { - "commentStart": 4633, + "commentStart": 4634, "end": 0, "name": "magnetCenterCutout", "start": 0, @@ -5772,14 +5772,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 4633, + "commentStart": 4634, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, { - "commentStart": 4660, + "commentStart": 4661, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5788,10 +5788,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 4628, + "commentStart": 4629, "end": 0, "name": { - "commentStart": 4628, + "commentStart": 4629, "end": 0, "name": "hole", "start": 0, @@ -5801,14 +5801,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 4628, + "commentStart": 4629, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 4379, + "commentStart": 4380, "end": 0, "start": 0, "type": "PipeExpression", @@ -5826,10 +5826,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "argument": { "abs_path": false, - "commentStart": 4672, + "commentStart": 4673, "end": 0, "name": { - "commentStart": 4672, + "commentStart": 4673, "end": 0, "name": "magnetBaseSketch", "start": 0, @@ -5840,24 +5840,24 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "Name", "type": "Name" }, - "commentStart": 4665, + "commentStart": 4666, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 4356, + "commentStart": 4357, "end": 0, "start": 0 }, - "commentStart": 4348, + "commentStart": 4349, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 4349, + "commentStart": 4350, "end": 0, "name": "plane", "start": 0, @@ -5877,19 +5877,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "preComments": [ "", "", - "// create the outside profile of the magnets" + "// Create the outside profile of the magnets" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 4690, + "commentStart": 4691, "declaration": { - "commentStart": 4737, + "commentStart": 4738, "end": 0, "id": { - "commentStart": 4737, + "commentStart": 4738, "end": 0, "name": "magnetsSketch", "start": 0, @@ -5901,10 +5901,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "arguments": [ { "abs_path": false, - "commentStart": 4767, + "commentStart": 4768, "end": 0, "name": { - "commentStart": 4767, + "commentStart": 4768, "end": 0, "name": "XY", "start": 0, @@ -5918,10 +5918,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 4753, + "commentStart": 4754, "end": 0, "name": { - "commentStart": 4753, + "commentStart": 4754, "end": 0, "name": "startSketchOn", "start": 0, @@ -5931,7 +5931,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 4753, + "commentStart": 4754, "end": 0, "start": 0, "type": "CallExpression", @@ -5942,24 +5942,24 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 4783, + "commentStart": 4784, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4792, + "commentStart": 4793, "elements": [ { - "commentStart": 4793, + "commentStart": 4794, "end": 0, "left": { "abs_path": false, - "commentStart": 4793, + "commentStart": 4794, "end": 0, "name": { - "commentStart": 4793, + "commentStart": 4794, "end": 0, "name": "cornerRadius", "start": 0, @@ -5972,7 +5972,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "*", "right": { - "commentStart": 4808, + "commentStart": 4809, "end": 0, "raw": "2", "start": 0, @@ -5988,14 +5988,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "BinaryExpression" }, { - "commentStart": 4811, + "commentStart": 4812, "end": 0, "left": { "abs_path": false, - "commentStart": 4811, + "commentStart": 4812, "end": 0, "name": { - "commentStart": 4811, + "commentStart": 4812, "end": 0, "name": "cornerRadius", "start": 0, @@ -6008,7 +6008,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "*", "right": { - "commentStart": 4826, + "commentStart": 4827, "end": 0, "raw": "2", "start": 0, @@ -6033,21 +6033,21 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 4830, + "commentStart": 4831, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4839, + "commentStart": 4840, "end": 0, "left": { "abs_path": false, - "commentStart": 4839, + "commentStart": 4840, "end": 0, "name": { - "commentStart": 4839, + "commentStart": 4840, "end": 0, "name": "magOuterDiam", "start": 0, @@ -6060,7 +6060,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 4854, + "commentStart": 4855, "end": 0, "raw": "2", "start": 0, @@ -6079,10 +6079,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 4776, + "commentStart": 4777, "end": 0, "name": { - "commentStart": 4776, + "commentStart": 4777, "end": 0, "name": "circle", "start": 0, @@ -6092,7 +6092,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 4776, + "commentStart": 4777, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6104,24 +6104,24 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 4888, + "commentStart": 4889, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4897, + "commentStart": 4898, "elements": [ { - "commentStart": 4898, + "commentStart": 4899, "end": 0, "left": { "abs_path": false, - "commentStart": 4898, + "commentStart": 4899, "end": 0, "name": { - "commentStart": 4898, + "commentStart": 4899, "end": 0, "name": "binLength", "start": 0, @@ -6134,7 +6134,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 4910, + "commentStart": 4911, "end": 0, "raw": "2", "start": 0, @@ -6150,14 +6150,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "BinaryExpression" }, { - "commentStart": 4913, + "commentStart": 4914, "end": 0, "left": { "abs_path": false, - "commentStart": 4913, + "commentStart": 4914, "end": 0, "name": { - "commentStart": 4913, + "commentStart": 4914, "end": 0, "name": "binLength", "start": 0, @@ -6170,7 +6170,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "operator": "/", "right": { - "commentStart": 4925, + "commentStart": 4926, "end": 0, "raw": "2", "start": 0, @@ -6195,14 +6195,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 4936, + "commentStart": 4937, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4948, + "commentStart": 4949, "end": 0, "raw": "4", "start": 0, @@ -6217,14 +6217,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 4958, + "commentStart": 4959, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4971, + "commentStart": 4972, "end": 0, "raw": "360", "start": 0, @@ -6239,14 +6239,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 4983, + "commentStart": 4984, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5002, + "commentStart": 5003, "end": 0, "raw": "true", "start": 0, @@ -6258,10 +6258,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 4862, + "commentStart": 4863, "end": 0, "name": { - "commentStart": 4862, + "commentStart": 4863, "end": 0, "name": "patternCircular2d", "start": 0, @@ -6271,7 +6271,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 4862, + "commentStart": 4863, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6279,19 +6279,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "unlabeled": null } ], - "commentStart": 4753, + "commentStart": 4754, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "2": [ { - "commentStart": 5014, + "commentStart": 5015, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "create a profile with holes for the magnets", + "value": "Create a profile with holes for the magnets", "style": "line" } } @@ -6311,19 +6311,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "preComments": [ "", "", - "// create sketch profile sketch000Profile002" + "// Create sketch profile sketch000Profile002" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 5063, + "commentStart": 5064, "declaration": { - "commentStart": 5063, + "commentStart": 5064, "end": 0, "id": { - "commentStart": 5063, + "commentStart": 5064, "end": 0, "name": "magnetProfile", "start": 0, @@ -6335,10 +6335,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "arguments": [ { "abs_path": false, - "commentStart": 5090, + "commentStart": 5091, "end": 0, "name": { - "commentStart": 5090, + "commentStart": 5091, "end": 0, "name": "XY", "start": 0, @@ -6352,10 +6352,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 5079, + "commentStart": 5080, "end": 0, "name": { - "commentStart": 5079, + "commentStart": 5080, "end": 0, "name": "magnetBase", "start": 0, @@ -6365,7 +6365,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 5079, + "commentStart": 5080, "end": 0, "start": 0, "type": "CallExpression", @@ -6375,10 +6375,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "arguments": [ { "abs_path": false, - "commentStart": 5104, + "commentStart": 5105, "end": 0, "name": { - "commentStart": 5104, + "commentStart": 5105, "end": 0, "name": "magnetsSketch", "start": 0, @@ -6390,7 +6390,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "Name" }, { - "commentStart": 5119, + "commentStart": 5120, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -6399,10 +6399,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 5099, + "commentStart": 5100, "end": 0, "name": { - "commentStart": 5099, + "commentStart": 5100, "end": 0, "name": "hole", "start": 0, @@ -6412,26 +6412,26 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 5099, + "commentStart": 5100, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 5079, + "commentStart": 5080, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 5121, + "commentStart": 5122, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "create an extrusion of the magnet cutout with holes", + "value": "Create an extrusion of the magnet cutout with holes", "style": "line" } } @@ -6453,12 +6453,12 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "VariableDeclaration" }, { - "commentStart": 5178, + "commentStart": 5179, "declaration": { - "commentStart": 5178, + "commentStart": 5179, "end": 0, "id": { - "commentStart": 5178, + "commentStart": 5179, "end": 0, "name": "magnetHolesExtrude", "start": 0, @@ -6469,7 +6469,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 5222, + "commentStart": 5223, "end": 0, "name": "length", "start": 0, @@ -6478,10 +6478,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 5232, + "commentStart": 5233, "end": 0, "name": { - "commentStart": 5232, + "commentStart": 5233, "end": 0, "name": "magDepth", "start": 0, @@ -6492,7 +6492,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "Name", "type": "Name" }, - "commentStart": 5231, + "commentStart": 5232, "end": 0, "operator": "-", "start": 0, @@ -6503,10 +6503,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 5199, + "commentStart": 5200, "end": 0, "name": { - "commentStart": 5199, + "commentStart": 5200, "end": 0, "name": "extrude", "start": 0, @@ -6516,17 +6516,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 5199, + "commentStart": 5200, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 5207, + "commentStart": 5208, "end": 0, "name": { - "commentStart": 5207, + "commentStart": 5208, "end": 0, "name": "magnetProfile", "start": 0, @@ -6548,12 +6548,12 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "VariableDeclaration" }, { - "commentStart": 5241, + "commentStart": 5242, "declaration": { - "commentStart": 5276, + "commentStart": 5277, "end": 0, "id": { - "commentStart": 5276, + "commentStart": 5277, "end": 0, "name": "magnetHolesExtrudeFillets", "start": 0, @@ -6564,7 +6564,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 5336, + "commentStart": 5337, "end": 0, "name": "radius", "start": 0, @@ -6572,10 +6572,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 5345, + "commentStart": 5346, "end": 0, "name": { - "commentStart": 5345, + "commentStart": 5346, "end": 0, "name": "cornerRadius", "start": 0, @@ -6590,31 +6590,31 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 5361, + "commentStart": 5362, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5368, + "commentStart": 5369, "elements": [ { "arguments": [ { - "commentStart": 5394, + "commentStart": 5395, "computed": false, "end": 0, "object": { - "commentStart": 5394, + "commentStart": 5395, "computed": false, "end": 0, "object": { - "commentStart": 5394, + "commentStart": 5395, "computed": false, "end": 0, "object": { - "commentStart": 5394, + "commentStart": 5395, "end": 0, "name": "magnetHolesExtrude", "start": 0, @@ -6622,7 +6622,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "Identifier" }, "property": { - "commentStart": 5413, + "commentStart": 5414, "end": 0, "name": "sketch", "start": 0, @@ -6634,7 +6634,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "MemberExpression" }, "property": { - "commentStart": 5420, + "commentStart": 5421, "end": 0, "name": "tags", "start": 0, @@ -6646,7 +6646,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "MemberExpression" }, "property": { - "commentStart": 5425, + "commentStart": 5426, "end": 0, "name": "line001", "start": 0, @@ -6660,10 +6660,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 5374, + "commentStart": 5375, "end": 0, "name": { - "commentStart": 5374, + "commentStart": 5375, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -6673,7 +6673,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 5374, + "commentStart": 5375, "end": 0, "start": 0, "type": "CallExpression", @@ -6682,19 +6682,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "arguments": [ { - "commentStart": 5463, + "commentStart": 5464, "computed": false, "end": 0, "object": { - "commentStart": 5463, + "commentStart": 5464, "computed": false, "end": 0, "object": { - "commentStart": 5463, + "commentStart": 5464, "computed": false, "end": 0, "object": { - "commentStart": 5463, + "commentStart": 5464, "end": 0, "name": "magnetHolesExtrude", "start": 0, @@ -6702,7 +6702,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "Identifier" }, "property": { - "commentStart": 5482, + "commentStart": 5483, "end": 0, "name": "sketch", "start": 0, @@ -6714,7 +6714,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "MemberExpression" }, "property": { - "commentStart": 5489, + "commentStart": 5490, "end": 0, "name": "tags", "start": 0, @@ -6726,7 +6726,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "MemberExpression" }, "property": { - "commentStart": 5494, + "commentStart": 5495, "end": 0, "name": "line001", "start": 0, @@ -6740,10 +6740,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 5439, + "commentStart": 5440, "end": 0, "name": { - "commentStart": 5439, + "commentStart": 5440, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -6753,7 +6753,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 5439, + "commentStart": 5440, "end": 0, "start": 0, "type": "CallExpression", @@ -6762,19 +6762,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "arguments": [ { - "commentStart": 5528, + "commentStart": 5529, "computed": false, "end": 0, "object": { - "commentStart": 5528, + "commentStart": 5529, "computed": false, "end": 0, "object": { - "commentStart": 5528, + "commentStart": 5529, "computed": false, "end": 0, "object": { - "commentStart": 5528, + "commentStart": 5529, "end": 0, "name": "magnetHolesExtrude", "start": 0, @@ -6782,7 +6782,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "Identifier" }, "property": { - "commentStart": 5547, + "commentStart": 5548, "end": 0, "name": "sketch", "start": 0, @@ -6794,7 +6794,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "MemberExpression" }, "property": { - "commentStart": 5554, + "commentStart": 5555, "end": 0, "name": "tags", "start": 0, @@ -6806,7 +6806,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "MemberExpression" }, "property": { - "commentStart": 5559, + "commentStart": 5560, "end": 0, "name": "line003", "start": 0, @@ -6820,10 +6820,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 5508, + "commentStart": 5509, "end": 0, "name": { - "commentStart": 5508, + "commentStart": 5509, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -6833,7 +6833,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 5508, + "commentStart": 5509, "end": 0, "start": 0, "type": "CallExpression", @@ -6842,19 +6842,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "arguments": [ { - "commentStart": 5597, + "commentStart": 5598, "computed": false, "end": 0, "object": { - "commentStart": 5597, + "commentStart": 5598, "computed": false, "end": 0, "object": { - "commentStart": 5597, + "commentStart": 5598, "computed": false, "end": 0, "object": { - "commentStart": 5597, + "commentStart": 5598, "end": 0, "name": "magnetHolesExtrude", "start": 0, @@ -6862,7 +6862,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "Identifier" }, "property": { - "commentStart": 5616, + "commentStart": 5617, "end": 0, "name": "sketch", "start": 0, @@ -6874,7 +6874,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "MemberExpression" }, "property": { - "commentStart": 5623, + "commentStart": 5624, "end": 0, "name": "tags", "start": 0, @@ -6886,7 +6886,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "MemberExpression" }, "property": { - "commentStart": 5628, + "commentStart": 5629, "end": 0, "name": "line003", "start": 0, @@ -6900,10 +6900,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 5573, + "commentStart": 5574, "end": 0, "name": { - "commentStart": 5573, + "commentStart": 5574, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -6913,7 +6913,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 5573, + "commentStart": 5574, "end": 0, "start": 0, "type": "CallExpression", @@ -6929,10 +6929,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 5304, + "commentStart": 5305, "end": 0, "name": { - "commentStart": 5304, + "commentStart": 5305, "end": 0, "name": "fillet", "start": 0, @@ -6942,17 +6942,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 5304, + "commentStart": 5305, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 5314, + "commentStart": 5315, "end": 0, "name": { - "commentStart": 5314, + "commentStart": 5315, "end": 0, "name": "magnetHolesExtrude", "start": 0, @@ -6972,19 +6972,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "preComments": [ "", "", - "// add a fillet to the extrusion" + "// Add a fillet to the extrusion" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 5643, + "commentStart": 5644, "declaration": { - "commentStart": 5699, + "commentStart": 5700, "end": 0, "id": { - "commentStart": 5699, + "commentStart": 5700, "end": 0, "name": "magnetProfileNoMagnets", "start": 0, @@ -6997,7 +6997,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 5751, + "commentStart": 5752, "end": 0, "name": "offset", "start": 0, @@ -7006,10 +7006,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 5761, + "commentStart": 5762, "end": 0, "name": { - "commentStart": 5761, + "commentStart": 5762, "end": 0, "name": "magDepth", "start": 0, @@ -7020,7 +7020,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "Name", "type": "Name" }, - "commentStart": 5760, + "commentStart": 5761, "end": 0, "operator": "-", "start": 0, @@ -7031,10 +7031,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 5735, + "commentStart": 5736, "end": 0, "name": { - "commentStart": 5735, + "commentStart": 5736, "end": 0, "name": "offsetPlane", "start": 0, @@ -7044,17 +7044,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 5735, + "commentStart": 5736, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 5747, + "commentStart": 5748, "end": 0, "name": { - "commentStart": 5747, + "commentStart": 5748, "end": 0, "name": "XY", "start": 0, @@ -7069,10 +7069,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 5724, + "commentStart": 5725, "end": 0, "name": { - "commentStart": 5724, + "commentStart": 5725, "end": 0, "name": "magnetBase", "start": 0, @@ -7082,7 +7082,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 5724, + "commentStart": 5725, "end": 0, "start": 0, "type": "CallExpression", @@ -7096,19 +7096,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "preComments": [ "", "", - "// create a profile without the holes for the magnets" + "// Create a profile without the holes for the magnets" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 5771, + "commentStart": 5772, "declaration": { - "commentStart": 5831, + "commentStart": 5832, "end": 0, "id": { - "commentStart": 5831, + "commentStart": 5832, "end": 0, "name": "magnetCutoutExtrude", "start": 0, @@ -7119,7 +7119,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 5885, + "commentStart": 5886, "end": 0, "name": "length", "start": 0, @@ -7128,10 +7128,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 5895, + "commentStart": 5896, "end": 0, "name": { - "commentStart": 5895, + "commentStart": 5896, "end": 0, "name": "magDepth", "start": 0, @@ -7142,7 +7142,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "Name", "type": "Name" }, - "commentStart": 5894, + "commentStart": 5895, "end": 0, "operator": "-", "start": 0, @@ -7153,10 +7153,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 5853, + "commentStart": 5854, "end": 0, "name": { - "commentStart": 5853, + "commentStart": 5854, "end": 0, "name": "extrude", "start": 0, @@ -7166,17 +7166,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 5853, + "commentStart": 5854, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 5861, + "commentStart": 5862, "end": 0, "name": { - "commentStart": 5861, + "commentStart": 5862, "end": 0, "name": "magnetProfileNoMagnets", "start": 0, @@ -7196,19 +7196,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "preComments": [ "", "", - "// create an extrusion of the magnet cutout without holes" + "// Create an extrusion of the magnet cutout without holes" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 5904, + "commentStart": 5905, "declaration": { - "commentStart": 5939, + "commentStart": 5940, "end": 0, "id": { - "commentStart": 5939, + "commentStart": 5940, "end": 0, "name": "magnetCutoutExtrudeFillets", "start": 0, @@ -7219,7 +7219,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 6001, + "commentStart": 6002, "end": 0, "name": "radius", "start": 0, @@ -7227,10 +7227,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 6010, + "commentStart": 6011, "end": 0, "name": { - "commentStart": 6010, + "commentStart": 6011, "end": 0, "name": "cornerRadius", "start": 0, @@ -7245,31 +7245,31 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 6026, + "commentStart": 6027, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 6033, + "commentStart": 6034, "elements": [ { "arguments": [ { - "commentStart": 6059, + "commentStart": 6060, "computed": false, "end": 0, "object": { - "commentStart": 6059, + "commentStart": 6060, "computed": false, "end": 0, "object": { - "commentStart": 6059, + "commentStart": 6060, "computed": false, "end": 0, "object": { - "commentStart": 6059, + "commentStart": 6060, "end": 0, "name": "magnetCutoutExtrude", "start": 0, @@ -7277,7 +7277,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "Identifier" }, "property": { - "commentStart": 6079, + "commentStart": 6080, "end": 0, "name": "sketch", "start": 0, @@ -7289,7 +7289,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "MemberExpression" }, "property": { - "commentStart": 6086, + "commentStart": 6087, "end": 0, "name": "tags", "start": 0, @@ -7301,7 +7301,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "MemberExpression" }, "property": { - "commentStart": 6091, + "commentStart": 6092, "end": 0, "name": "line001", "start": 0, @@ -7315,10 +7315,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 6039, + "commentStart": 6040, "end": 0, "name": { - "commentStart": 6039, + "commentStart": 6040, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -7328,7 +7328,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 6039, + "commentStart": 6040, "end": 0, "start": 0, "type": "CallExpression", @@ -7337,19 +7337,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "arguments": [ { - "commentStart": 6129, + "commentStart": 6130, "computed": false, "end": 0, "object": { - "commentStart": 6129, + "commentStart": 6130, "computed": false, "end": 0, "object": { - "commentStart": 6129, + "commentStart": 6130, "computed": false, "end": 0, "object": { - "commentStart": 6129, + "commentStart": 6130, "end": 0, "name": "magnetCutoutExtrude", "start": 0, @@ -7357,7 +7357,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "Identifier" }, "property": { - "commentStart": 6149, + "commentStart": 6150, "end": 0, "name": "sketch", "start": 0, @@ -7369,7 +7369,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "MemberExpression" }, "property": { - "commentStart": 6156, + "commentStart": 6157, "end": 0, "name": "tags", "start": 0, @@ -7381,7 +7381,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "MemberExpression" }, "property": { - "commentStart": 6161, + "commentStart": 6162, "end": 0, "name": "line001", "start": 0, @@ -7395,10 +7395,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 6105, + "commentStart": 6106, "end": 0, "name": { - "commentStart": 6105, + "commentStart": 6106, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -7408,7 +7408,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 6105, + "commentStart": 6106, "end": 0, "start": 0, "type": "CallExpression", @@ -7417,19 +7417,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "arguments": [ { - "commentStart": 6195, + "commentStart": 6196, "computed": false, "end": 0, "object": { - "commentStart": 6195, + "commentStart": 6196, "computed": false, "end": 0, "object": { - "commentStart": 6195, + "commentStart": 6196, "computed": false, "end": 0, "object": { - "commentStart": 6195, + "commentStart": 6196, "end": 0, "name": "magnetCutoutExtrude", "start": 0, @@ -7437,7 +7437,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "Identifier" }, "property": { - "commentStart": 6215, + "commentStart": 6216, "end": 0, "name": "sketch", "start": 0, @@ -7449,7 +7449,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "MemberExpression" }, "property": { - "commentStart": 6222, + "commentStart": 6223, "end": 0, "name": "tags", "start": 0, @@ -7461,7 +7461,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "MemberExpression" }, "property": { - "commentStart": 6227, + "commentStart": 6228, "end": 0, "name": "line003", "start": 0, @@ -7475,10 +7475,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 6175, + "commentStart": 6176, "end": 0, "name": { - "commentStart": 6175, + "commentStart": 6176, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -7488,7 +7488,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 6175, + "commentStart": 6176, "end": 0, "start": 0, "type": "CallExpression", @@ -7497,19 +7497,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "arguments": [ { - "commentStart": 6265, + "commentStart": 6266, "computed": false, "end": 0, "object": { - "commentStart": 6265, + "commentStart": 6266, "computed": false, "end": 0, "object": { - "commentStart": 6265, + "commentStart": 6266, "computed": false, "end": 0, "object": { - "commentStart": 6265, + "commentStart": 6266, "end": 0, "name": "magnetCutoutExtrude", "start": 0, @@ -7517,7 +7517,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "Identifier" }, "property": { - "commentStart": 6285, + "commentStart": 6286, "end": 0, "name": "sketch", "start": 0, @@ -7529,7 +7529,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "MemberExpression" }, "property": { - "commentStart": 6292, + "commentStart": 6293, "end": 0, "name": "tags", "start": 0, @@ -7541,7 +7541,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "type": "MemberExpression" }, "property": { - "commentStart": 6297, + "commentStart": 6298, "end": 0, "name": "line003", "start": 0, @@ -7555,10 +7555,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 6241, + "commentStart": 6242, "end": 0, "name": { - "commentStart": 6241, + "commentStart": 6242, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -7568,7 +7568,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 6241, + "commentStart": 6242, "end": 0, "start": 0, "type": "CallExpression", @@ -7584,10 +7584,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 5968, + "commentStart": 5969, "end": 0, "name": { - "commentStart": 5968, + "commentStart": 5969, "end": 0, "name": "fillet", "start": 0, @@ -7597,17 +7597,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 5968, + "commentStart": 5969, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 5978, + "commentStart": 5979, "end": 0, "name": { - "commentStart": 5978, + "commentStart": 5979, "end": 0, "name": "magnetCutoutExtrude", "start": 0, @@ -7627,14 +7627,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "preComments": [ "", "", - "// add a fillet to the extrusion" + "// Add a fillet to the extrusion" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 6312, + "commentStart": 6313, "end": 0, "expression": { "body": [ @@ -7643,17 +7643,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 6413, + "commentStart": 6414, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 6420, + "commentStart": 6421, "elements": [ { - "commentStart": 6421, + "commentStart": 6422, "end": 0, "raw": "1.0", "start": 0, @@ -7665,7 +7665,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 6426, + "commentStart": 6427, "end": 0, "raw": "0.0", "start": 0, @@ -7677,7 +7677,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 6431, + "commentStart": 6432, "end": 0, "raw": "0.0", "start": 0, @@ -7698,7 +7698,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 6444, + "commentStart": 6445, "end": 0, "name": "instances", "start": 0, @@ -7706,10 +7706,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 6456, + "commentStart": 6457, "end": 0, "name": { - "commentStart": 6456, + "commentStart": 6457, "end": 0, "name": "countBinWidth", "start": 0, @@ -7724,7 +7724,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 6478, + "commentStart": 6479, "end": 0, "name": "distance", "start": 0, @@ -7732,10 +7732,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 6489, + "commentStart": 6490, "end": 0, "name": { - "commentStart": 6489, + "commentStart": 6490, "end": 0, "name": "binLength", "start": 0, @@ -7750,10 +7750,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 6355, + "commentStart": 6356, "end": 0, "name": { - "commentStart": 6355, + "commentStart": 6356, "end": 0, "name": "patternLinear3d", "start": 0, @@ -7763,17 +7763,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 6355, + "commentStart": 6356, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 6379, + "commentStart": 6380, "end": 0, "name": { - "commentStart": 6379, + "commentStart": 6380, "end": 0, "name": "magnetHolesExtrudeFillets", "start": 0, @@ -7790,17 +7790,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 6528, + "commentStart": 6529, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 6535, + "commentStart": 6536, "elements": [ { - "commentStart": 6536, + "commentStart": 6537, "end": 0, "raw": "0.0", "start": 0, @@ -7812,7 +7812,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 6541, + "commentStart": 6542, "end": 0, "raw": "1.0", "start": 0, @@ -7824,7 +7824,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 6546, + "commentStart": 6547, "end": 0, "raw": "0.0", "start": 0, @@ -7845,7 +7845,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 6552, + "commentStart": 6553, "end": 0, "name": "instances", "start": 0, @@ -7853,10 +7853,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 6564, + "commentStart": 6565, "end": 0, "name": { - "commentStart": 6564, + "commentStart": 6565, "end": 0, "name": "countBinLength", "start": 0, @@ -7871,7 +7871,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 6580, + "commentStart": 6581, "end": 0, "name": "distance", "start": 0, @@ -7879,10 +7879,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 6591, + "commentStart": 6592, "end": 0, "name": { - "commentStart": 6591, + "commentStart": 6592, "end": 0, "name": "binLength", "start": 0, @@ -7897,10 +7897,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 6512, + "commentStart": 6513, "end": 0, "name": { - "commentStart": 6512, + "commentStart": 6513, "end": 0, "name": "patternLinear3d", "start": 0, @@ -7910,7 +7910,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 6512, + "commentStart": 6513, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7918,19 +7918,19 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "unlabeled": null } ], - "commentStart": 6355, + "commentStart": 6356, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 6601, + "commentStart": 6602, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "pattern the magnet cutouts without holes", + "value": "Pattern the magnet cutouts without holes", "style": "line" } } @@ -7945,14 +7945,14 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "preComments": [ "", "", - "// pattern the magnet cutouts with holes" + "// Pattern the magnet cutouts with holes" ], "start": 0, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "commentStart": 6647, + "commentStart": 6648, "end": 0, "expression": { "body": [ @@ -7961,17 +7961,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 6706, + "commentStart": 6707, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 6713, + "commentStart": 6714, "elements": [ { - "commentStart": 6714, + "commentStart": 6715, "end": 0, "raw": "1.0", "start": 0, @@ -7983,7 +7983,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 6719, + "commentStart": 6720, "end": 0, "raw": "0.0", "start": 0, @@ -7995,7 +7995,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 6724, + "commentStart": 6725, "end": 0, "raw": "0.0", "start": 0, @@ -8016,7 +8016,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 6737, + "commentStart": 6738, "end": 0, "name": "instances", "start": 0, @@ -8024,10 +8024,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 6749, + "commentStart": 6750, "end": 0, "name": { - "commentStart": 6749, + "commentStart": 6750, "end": 0, "name": "countBinWidth", "start": 0, @@ -8042,7 +8042,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 6771, + "commentStart": 6772, "end": 0, "name": "distance", "start": 0, @@ -8050,10 +8050,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 6782, + "commentStart": 6783, "end": 0, "name": { - "commentStart": 6782, + "commentStart": 6783, "end": 0, "name": "binLength", "start": 0, @@ -8068,10 +8068,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 6647, + "commentStart": 6648, "end": 0, "name": { - "commentStart": 6647, + "commentStart": 6648, "end": 0, "name": "patternLinear3d", "start": 0, @@ -8081,17 +8081,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 6647, + "commentStart": 6648, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 6671, + "commentStart": 6672, "end": 0, "name": { - "commentStart": 6671, + "commentStart": 6672, "end": 0, "name": "magnetCutoutExtrudeFillets", "start": 0, @@ -8108,17 +8108,17 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 6821, + "commentStart": 6822, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 6828, + "commentStart": 6829, "elements": [ { - "commentStart": 6829, + "commentStart": 6830, "end": 0, "raw": "0.0", "start": 0, @@ -8130,7 +8130,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 6834, + "commentStart": 6835, "end": 0, "raw": "1.0", "start": 0, @@ -8142,7 +8142,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl } }, { - "commentStart": 6839, + "commentStart": 6840, "end": 0, "raw": "0.0", "start": 0, @@ -8163,7 +8163,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 6845, + "commentStart": 6846, "end": 0, "name": "instances", "start": 0, @@ -8171,10 +8171,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 6857, + "commentStart": 6858, "end": 0, "name": { - "commentStart": 6857, + "commentStart": 6858, "end": 0, "name": "countBinLength", "start": 0, @@ -8189,7 +8189,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl { "type": "LabeledArg", "label": { - "commentStart": 6873, + "commentStart": 6874, "end": 0, "name": "distance", "start": 0, @@ -8197,10 +8197,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl }, "arg": { "abs_path": false, - "commentStart": 6884, + "commentStart": 6885, "end": 0, "name": { - "commentStart": 6884, + "commentStart": 6885, "end": 0, "name": "binLength", "start": 0, @@ -8215,10 +8215,10 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl ], "callee": { "abs_path": false, - "commentStart": 6805, + "commentStart": 6806, "end": 0, "name": { - "commentStart": 6805, + "commentStart": 6806, "end": 0, "name": "patternLinear3d", "start": 0, @@ -8228,7 +8228,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "start": 0, "type": "Name" }, - "commentStart": 6805, + "commentStart": 6806, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8236,7 +8236,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl "unlabeled": null } ], - "commentStart": 6647, + "commentStart": 6648, "end": 0, "start": 0, "type": "PipeExpression", diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ops.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ops.snap index 65fedb786..ac6694700 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ops.snap @@ -39,8 +39,8 @@ description: Operations executed gridfinity-baseplate-magnets.kcl "type": "FunctionCall", "name": "face", "functionSourceRange": [ - 868, - 1182, + 869, + 1183, 0 ], "unlabeledArg": null, @@ -265,8 +265,8 @@ description: Operations executed gridfinity-baseplate-magnets.kcl "type": "FunctionCall", "name": "face", "functionSourceRange": [ - 868, - 1182, + 869, + 1183, 0 ], "unlabeledArg": null, @@ -1077,8 +1077,8 @@ description: Operations executed gridfinity-baseplate-magnets.kcl "type": "FunctionCall", "name": "magnetBase", "functionSourceRange": [ - 4348, - 4690, + 4349, + 4691, 0 ], "unlabeledArg": null, @@ -1107,8 +1107,8 @@ description: Operations executed gridfinity-baseplate-magnets.kcl "type": "FunctionCall", "name": "magnetCenterCutout", "functionSourceRange": [ - 2697, - 4288, + 2698, + 4289, 0 ], "unlabeledArg": null, @@ -1336,8 +1336,8 @@ description: Operations executed gridfinity-baseplate-magnets.kcl "type": "FunctionCall", "name": "magnetBase", "functionSourceRange": [ - 4348, - 4690, + 4349, + 4691, 0 ], "unlabeledArg": null, @@ -1366,8 +1366,8 @@ description: Operations executed gridfinity-baseplate-magnets.kcl "type": "FunctionCall", "name": "magnetCenterCutout", "functionSourceRange": [ - 2697, - 4288, + 2698, + 4289, 0 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap index 2ad6d911d..c66572871 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap @@ -10851,9 +10851,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4472, - "end": 4480, - "start": 4472, + "commentStart": 4473, + "end": 4481, + "start": 4473, "type": "TagDeclarator", "value": "line001" }, @@ -10864,9 +10864,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4521, - "end": 4529, - "start": 4521, + "commentStart": 4522, + "end": 4530, + "start": 4522, "type": "TagDeclarator", "value": "line002" }, @@ -10877,9 +10877,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4582, - "end": 4590, - "start": 4582, + "commentStart": 4583, + "end": 4591, + "start": 4583, "type": "TagDeclarator", "value": "line003" }, @@ -10890,9 +10890,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4611, - "end": 4619, - "start": 4611, + "commentStart": 4612, + "end": 4620, + "start": 4612, "type": "TagDeclarator", "value": "line004" }, @@ -10913,9 +10913,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 0.0 ], "tag": { - "commentStart": 4472, - "end": 4480, - "start": 4472, + "commentStart": 4473, + "end": 4481, + "start": 4473, "type": "TagDeclarator", "value": "line001" }, @@ -10938,9 +10938,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 0.0 ], "tag": { - "commentStart": 4521, - "end": 4529, - "start": 4521, + "commentStart": 4522, + "end": 4530, + "start": 4522, "type": "TagDeclarator", "value": "line002" }, @@ -10963,9 +10963,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 42.0 ], "tag": { - "commentStart": 4582, - "end": 4590, - "start": 4582, + "commentStart": 4583, + "end": 4591, + "start": 4583, "type": "TagDeclarator", "value": "line003" }, @@ -10988,9 +10988,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 42.0 ], "tag": { - "commentStart": 4611, - "end": 4619, - "start": 4611, + "commentStart": 4612, + "end": 4620, + "start": 4612, "type": "TagDeclarator", "value": "line004" }, @@ -11095,9 +11095,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4472, - "end": 4480, - "start": 4472, + "commentStart": 4473, + "end": 4481, + "start": 4473, "type": "TagDeclarator", "value": "line001" }, @@ -11108,9 +11108,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4521, - "end": 4529, - "start": 4521, + "commentStart": 4522, + "end": 4530, + "start": 4522, "type": "TagDeclarator", "value": "line002" }, @@ -11121,9 +11121,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4582, - "end": 4590, - "start": 4582, + "commentStart": 4583, + "end": 4591, + "start": 4583, "type": "TagDeclarator", "value": "line003" }, @@ -11134,9 +11134,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4611, - "end": 4619, - "start": 4611, + "commentStart": 4612, + "end": 4620, + "start": 4612, "type": "TagDeclarator", "value": "line004" }, @@ -11157,9 +11157,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 0.0 ], "tag": { - "commentStart": 4472, - "end": 4480, - "start": 4472, + "commentStart": 4473, + "end": 4481, + "start": 4473, "type": "TagDeclarator", "value": "line001" }, @@ -11182,9 +11182,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 0.0 ], "tag": { - "commentStart": 4521, - "end": 4529, - "start": 4521, + "commentStart": 4522, + "end": 4530, + "start": 4522, "type": "TagDeclarator", "value": "line002" }, @@ -11207,9 +11207,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 42.0 ], "tag": { - "commentStart": 4582, - "end": 4590, - "start": 4582, + "commentStart": 4583, + "end": 4591, + "start": 4583, "type": "TagDeclarator", "value": "line003" }, @@ -11232,9 +11232,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 42.0 ], "tag": { - "commentStart": 4611, - "end": 4619, - "start": 4611, + "commentStart": 4612, + "end": 4620, + "start": 4612, "type": "TagDeclarator", "value": "line004" }, @@ -11369,9 +11369,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4472, - "end": 4480, - "start": 4472, + "commentStart": 4473, + "end": 4481, + "start": 4473, "type": "TagDeclarator", "value": "line001" }, @@ -11382,9 +11382,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4521, - "end": 4529, - "start": 4521, + "commentStart": 4522, + "end": 4530, + "start": 4522, "type": "TagDeclarator", "value": "line002" }, @@ -11395,9 +11395,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4582, - "end": 4590, - "start": 4582, + "commentStart": 4583, + "end": 4591, + "start": 4583, "type": "TagDeclarator", "value": "line003" }, @@ -11408,9 +11408,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4611, - "end": 4619, - "start": 4611, + "commentStart": 4612, + "end": 4620, + "start": 4612, "type": "TagDeclarator", "value": "line004" }, @@ -11431,9 +11431,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 0.0 ], "tag": { - "commentStart": 4472, - "end": 4480, - "start": 4472, + "commentStart": 4473, + "end": 4481, + "start": 4473, "type": "TagDeclarator", "value": "line001" }, @@ -11456,9 +11456,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 0.0 ], "tag": { - "commentStart": 4521, - "end": 4529, - "start": 4521, + "commentStart": 4522, + "end": 4530, + "start": 4522, "type": "TagDeclarator", "value": "line002" }, @@ -11481,9 +11481,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 42.0 ], "tag": { - "commentStart": 4582, - "end": 4590, - "start": 4582, + "commentStart": 4583, + "end": 4591, + "start": 4583, "type": "TagDeclarator", "value": "line003" }, @@ -11506,9 +11506,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 42.0 ], "tag": { - "commentStart": 4611, - "end": 4619, - "start": 4611, + "commentStart": 4612, + "end": 4620, + "start": 4612, "type": "TagDeclarator", "value": "line004" }, @@ -11613,9 +11613,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4472, - "end": 4480, - "start": 4472, + "commentStart": 4473, + "end": 4481, + "start": 4473, "type": "TagDeclarator", "value": "line001" }, @@ -11626,9 +11626,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4521, - "end": 4529, - "start": 4521, + "commentStart": 4522, + "end": 4530, + "start": 4522, "type": "TagDeclarator", "value": "line002" }, @@ -11639,9 +11639,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4582, - "end": 4590, - "start": 4582, + "commentStart": 4583, + "end": 4591, + "start": 4583, "type": "TagDeclarator", "value": "line003" }, @@ -11652,9 +11652,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4611, - "end": 4619, - "start": 4611, + "commentStart": 4612, + "end": 4620, + "start": 4612, "type": "TagDeclarator", "value": "line004" }, @@ -11675,9 +11675,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 0.0 ], "tag": { - "commentStart": 4472, - "end": 4480, - "start": 4472, + "commentStart": 4473, + "end": 4481, + "start": 4473, "type": "TagDeclarator", "value": "line001" }, @@ -11700,9 +11700,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 0.0 ], "tag": { - "commentStart": 4521, - "end": 4529, - "start": 4521, + "commentStart": 4522, + "end": 4530, + "start": 4522, "type": "TagDeclarator", "value": "line002" }, @@ -11725,9 +11725,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 42.0 ], "tag": { - "commentStart": 4582, - "end": 4590, - "start": 4582, + "commentStart": 4583, + "end": 4591, + "start": 4583, "type": "TagDeclarator", "value": "line003" }, @@ -11750,9 +11750,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 42.0 ], "tag": { - "commentStart": 4611, - "end": 4619, - "start": 4611, + "commentStart": 4612, + "end": 4620, + "start": 4612, "type": "TagDeclarator", "value": "line004" }, @@ -11891,9 +11891,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 0.0 ], "tag": { - "commentStart": 4472, - "end": 4480, - "start": 4472, + "commentStart": 4473, + "end": 4481, + "start": 4473, "type": "TagDeclarator", "value": "line001" }, @@ -11916,9 +11916,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 0.0 ], "tag": { - "commentStart": 4521, - "end": 4529, - "start": 4521, + "commentStart": 4522, + "end": 4530, + "start": 4522, "type": "TagDeclarator", "value": "line002" }, @@ -11941,9 +11941,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 42.0 ], "tag": { - "commentStart": 4582, - "end": 4590, - "start": 4582, + "commentStart": 4583, + "end": 4591, + "start": 4583, "type": "TagDeclarator", "value": "line003" }, @@ -11966,9 +11966,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 42.0 ], "tag": { - "commentStart": 4611, - "end": 4619, - "start": 4611, + "commentStart": 4612, + "end": 4620, + "start": 4612, "type": "TagDeclarator", "value": "line004" }, @@ -12070,9 +12070,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 0.0 ], "tag": { - "commentStart": 4472, - "end": 4480, - "start": 4472, + "commentStart": 4473, + "end": 4481, + "start": 4473, "type": "TagDeclarator", "value": "line001" }, @@ -12095,9 +12095,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 0.0 ], "tag": { - "commentStart": 4521, - "end": 4529, - "start": 4521, + "commentStart": 4522, + "end": 4530, + "start": 4522, "type": "TagDeclarator", "value": "line002" }, @@ -12120,9 +12120,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 42.0 ], "tag": { - "commentStart": 4582, - "end": 4590, - "start": 4582, + "commentStart": 4583, + "end": 4591, + "start": 4583, "type": "TagDeclarator", "value": "line003" }, @@ -12145,9 +12145,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 42.0 ], "tag": { - "commentStart": 4611, - "end": 4619, - "start": 4611, + "commentStart": 4612, + "end": 4620, + "start": 4612, "type": "TagDeclarator", "value": "line004" }, diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_graph_flowchart.snap.md index 4e38427c3..564827fd6 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_graph_flowchart.snap.md @@ -1,25 +1,25 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[798, 823, 0]"] - 3["Segment
[831, 853, 0]"] - 4["Segment
[861, 920, 0]"] - 5["Segment
[928, 955, 0]"] - 6["Segment
[963, 1022, 0]"] - 7["Segment
[1030, 1037, 0]"] + 2["Path
[799, 824, 0]"] + 3["Segment
[832, 854, 0]"] + 4["Segment
[862, 921, 0]"] + 5["Segment
[929, 956, 0]"] + 6["Segment
[964, 1023, 0]"] + 7["Segment
[1031, 1038, 0]"] 8[Solid2d] end subgraph path28 [Path] - 28["Path
[798, 823, 0]"] - 29["Segment
[831, 853, 0]"] - 30["Segment
[861, 920, 0]"] - 31["Segment
[928, 955, 0]"] - 32["Segment
[963, 1022, 0]"] - 33["Segment
[1030, 1037, 0]"] + 28["Path
[799, 824, 0]"] + 29["Segment
[832, 854, 0]"] + 30["Segment
[862, 921, 0]"] + 31["Segment
[929, 956, 0]"] + 32["Segment
[964, 1023, 0]"] + 33["Segment
[1031, 1038, 0]"] 34[Solid2d] end - 1["Plane
[1123, 1161, 0]"] - 9["Sweep Extrusion
[1110, 1204, 0]"] + 1["Plane
[1124, 1162, 0]"] + 9["Sweep Extrusion
[1111, 1205, 0]"] 10[Wall] 11[Wall] 12[Wall] @@ -37,8 +37,8 @@ flowchart LR 24["SweepEdge Adjacent"] 25["SweepEdge Opposite"] 26["SweepEdge Adjacent"] - 27["Plane
[1617, 1655, 0]"] - 35["Sweep Revolve
[1604, 1686, 0]"] + 27["Plane
[1618, 1656, 0]"] + 35["Sweep Revolve
[1605, 1687, 0]"] 36[Wall] 37[Wall] 38[Wall] @@ -56,8 +56,8 @@ flowchart LR 50["SweepEdge Adjacent"] 51["SweepEdge Opposite"] 52["SweepEdge Adjacent"] - 53["StartSketchOnPlane
[770, 790, 0]"] - 54["StartSketchOnPlane
[770, 790, 0]"] + 53["StartSketchOnPlane
[771, 791, 0]"] + 54["StartSketchOnPlane
[771, 791, 0]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ast.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ast.snap index a3a251f02..262e4dd22 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing gridfinity-baseplate.kcl { "commentStart": 344, "declaration": { - "commentStart": 366, + "commentStart": 367, "end": 0, "id": { - "commentStart": 366, + "commentStart": 367, "end": 0, "name": "binLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 378, + "commentStart": 379, "end": 0, "raw": "42.0", "start": 0, @@ -35,26 +35,26 @@ description: Result of parsing gridfinity-baseplate.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 383, + "commentStart": 384, "declaration": { - "commentStart": 383, + "commentStart": 384, "end": 0, "id": { - "commentStart": 383, + "commentStart": 384, "end": 0, "name": "cornerRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 398, + "commentStart": 399, "end": 0, "raw": "4.0", "start": 0, @@ -75,19 +75,19 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "VariableDeclaration" }, { - "commentStart": 402, + "commentStart": 403, "declaration": { - "commentStart": 402, + "commentStart": 403, "end": 0, "id": { - "commentStart": 402, + "commentStart": 403, "end": 0, "name": "firstStep", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 414, + "commentStart": 415, "end": 0, "raw": "0.7", "start": 0, @@ -108,19 +108,19 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "VariableDeclaration" }, { - "commentStart": 418, + "commentStart": 419, "declaration": { - "commentStart": 418, + "commentStart": 419, "end": 0, "id": { - "commentStart": 418, + "commentStart": 419, "end": 0, "name": "secondStep", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 431, + "commentStart": 432, "end": 0, "raw": "1.8", "start": 0, @@ -141,19 +141,19 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "VariableDeclaration" }, { - "commentStart": 435, + "commentStart": 436, "declaration": { - "commentStart": 435, + "commentStart": 436, "end": 0, "id": { - "commentStart": 435, + "commentStart": 436, "end": 0, "name": "thirdStep", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 447, + "commentStart": 448, "end": 0, "raw": "2.15", "start": 0, @@ -174,19 +174,19 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "VariableDeclaration" }, { - "commentStart": 451, + "commentStart": 452, "declaration": { - "commentStart": 489, + "commentStart": 490, "end": 0, "id": { - "commentStart": 489, + "commentStart": 490, "end": 0, "name": "countBinWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 505, + "commentStart": 506, "end": 0, "raw": "2", "start": 0, @@ -212,19 +212,19 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "VariableDeclaration" }, { - "commentStart": 507, + "commentStart": 508, "declaration": { - "commentStart": 507, + "commentStart": 508, "end": 0, "id": { - "commentStart": 507, + "commentStart": 508, "end": 0, "name": "countBinLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 524, + "commentStart": 525, "end": 0, "raw": "3", "start": 0, @@ -245,29 +245,29 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "VariableDeclaration" }, { - "commentStart": 525, + "commentStart": 526, "declaration": { - "commentStart": 626, + "commentStart": 627, "end": 0, "id": { - "commentStart": 626, + "commentStart": 627, "end": 0, "name": "height", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 635, + "commentStart": 636, "end": 0, "left": { - "commentStart": 635, + "commentStart": 636, "end": 0, "left": { "abs_path": false, - "commentStart": 635, + "commentStart": 636, "end": 0, "name": { - "commentStart": 635, + "commentStart": 636, "end": 0, "name": "firstStep", "start": 0, @@ -281,10 +281,10 @@ description: Result of parsing gridfinity-baseplate.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 647, + "commentStart": 648, "end": 0, "name": { - "commentStart": 647, + "commentStart": 648, "end": 0, "name": "secondStep", "start": 0, @@ -302,10 +302,10 @@ description: Result of parsing gridfinity-baseplate.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 660, + "commentStart": 661, "end": 0, "name": { - "commentStart": 660, + "commentStart": 661, "end": 0, "name": "thirdStep", "start": 0, @@ -335,12 +335,12 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "VariableDeclaration" }, { - "commentStart": 669, + "commentStart": 670, "declaration": { - "commentStart": 741, + "commentStart": 742, "end": 0, "id": { - "commentStart": 741, + "commentStart": 742, "end": 0, "name": "face", "start": 0, @@ -350,12 +350,12 @@ description: Result of parsing gridfinity-baseplate.kcl "body": { "body": [ { - "commentStart": 757, + "commentStart": 758, "declaration": { - "commentStart": 757, + "commentStart": 758, "end": 0, "id": { - "commentStart": 757, + "commentStart": 758, "end": 0, "name": "faceSketch", "start": 0, @@ -367,10 +367,10 @@ description: Result of parsing gridfinity-baseplate.kcl "arguments": [ { "abs_path": false, - "commentStart": 784, + "commentStart": 785, "end": 0, "name": { - "commentStart": 784, + "commentStart": 785, "end": 0, "name": "plane", "start": 0, @@ -384,10 +384,10 @@ description: Result of parsing gridfinity-baseplate.kcl ], "callee": { "abs_path": false, - "commentStart": 770, + "commentStart": 771, "end": 0, "name": { - "commentStart": 770, + "commentStart": 771, "end": 0, "name": "startSketchOn", "start": 0, @@ -397,7 +397,7 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 770, + "commentStart": 771, "end": 0, "start": 0, "type": "CallExpression", @@ -406,10 +406,10 @@ description: Result of parsing gridfinity-baseplate.kcl { "arguments": [ { - "commentStart": 813, + "commentStart": 814, "elements": [ { - "commentStart": 814, + "commentStart": 815, "end": 0, "raw": "0", "start": 0, @@ -421,7 +421,7 @@ description: Result of parsing gridfinity-baseplate.kcl } }, { - "commentStart": 817, + "commentStart": 818, "end": 0, "raw": "0", "start": 0, @@ -439,7 +439,7 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "ArrayExpression" }, { - "commentStart": 821, + "commentStart": 822, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -448,10 +448,10 @@ description: Result of parsing gridfinity-baseplate.kcl ], "callee": { "abs_path": false, - "commentStart": 798, + "commentStart": 799, "end": 0, "name": { - "commentStart": 798, + "commentStart": 799, "end": 0, "name": "startProfileAt", "start": 0, @@ -461,7 +461,7 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 798, + "commentStart": 799, "end": 0, "start": 0, "type": "CallExpression", @@ -472,7 +472,7 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 837, + "commentStart": 838, "end": 0, "name": "length", "start": 0, @@ -480,10 +480,10 @@ description: Result of parsing gridfinity-baseplate.kcl }, "arg": { "abs_path": false, - "commentStart": 846, + "commentStart": 847, "end": 0, "name": { - "commentStart": 846, + "commentStart": 847, "end": 0, "name": "height", "start": 0, @@ -498,10 +498,10 @@ description: Result of parsing gridfinity-baseplate.kcl ], "callee": { "abs_path": false, - "commentStart": 831, + "commentStart": 832, "end": 0, "name": { - "commentStart": 831, + "commentStart": 832, "end": 0, "name": "yLine", "start": 0, @@ -511,7 +511,7 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 831, + "commentStart": 832, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -521,14 +521,14 @@ description: Result of parsing gridfinity-baseplate.kcl { "arguments": [ { - "commentStart": 881, + "commentStart": 882, "end": 0, "properties": [ { - "commentStart": 883, + "commentStart": 884, "end": 0, "key": { - "commentStart": 883, + "commentStart": 884, "end": 0, "name": "angle", "start": 0, @@ -538,7 +538,7 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 892, + "commentStart": 893, "end": 0, "raw": "45", "start": 0, @@ -549,7 +549,7 @@ description: Result of parsing gridfinity-baseplate.kcl "suffix": "None" } }, - "commentStart": 891, + "commentStart": 892, "end": 0, "operator": "-", "start": 0, @@ -558,10 +558,10 @@ description: Result of parsing gridfinity-baseplate.kcl } }, { - "commentStart": 896, + "commentStart": 897, "end": 0, "key": { - "commentStart": 896, + "commentStart": 897, "end": 0, "name": "length", "start": 0, @@ -571,10 +571,10 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 905, + "commentStart": 906, "end": 0, "name": { - "commentStart": 905, + "commentStart": 906, "end": 0, "name": "thirdStep", "start": 0, @@ -592,7 +592,7 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "ObjectExpression" }, { - "commentStart": 918, + "commentStart": 919, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -601,10 +601,10 @@ description: Result of parsing gridfinity-baseplate.kcl ], "callee": { "abs_path": false, - "commentStart": 861, + "commentStart": 862, "end": 0, "name": { - "commentStart": 861, + "commentStart": 862, "end": 0, "name": "angledLineOfYLength", "start": 0, @@ -614,7 +614,7 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 861, + "commentStart": 862, "end": 0, "start": 0, "type": "CallExpression", @@ -625,7 +625,7 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 934, + "commentStart": 935, "end": 0, "name": "length", "start": 0, @@ -634,10 +634,10 @@ description: Result of parsing gridfinity-baseplate.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 944, + "commentStart": 945, "end": 0, "name": { - "commentStart": 944, + "commentStart": 945, "end": 0, "name": "secondStep", "start": 0, @@ -648,7 +648,7 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "Name", "type": "Name" }, - "commentStart": 943, + "commentStart": 944, "end": 0, "operator": "-", "start": 0, @@ -659,10 +659,10 @@ description: Result of parsing gridfinity-baseplate.kcl ], "callee": { "abs_path": false, - "commentStart": 928, + "commentStart": 929, "end": 0, "name": { - "commentStart": 928, + "commentStart": 929, "end": 0, "name": "yLine", "start": 0, @@ -672,7 +672,7 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 928, + "commentStart": 929, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -682,14 +682,14 @@ description: Result of parsing gridfinity-baseplate.kcl { "arguments": [ { - "commentStart": 983, + "commentStart": 984, "end": 0, "properties": [ { - "commentStart": 985, + "commentStart": 986, "end": 0, "key": { - "commentStart": 985, + "commentStart": 986, "end": 0, "name": "angle", "start": 0, @@ -699,7 +699,7 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 994, + "commentStart": 995, "end": 0, "raw": "45", "start": 0, @@ -710,7 +710,7 @@ description: Result of parsing gridfinity-baseplate.kcl "suffix": "None" } }, - "commentStart": 993, + "commentStart": 994, "end": 0, "operator": "-", "start": 0, @@ -719,10 +719,10 @@ description: Result of parsing gridfinity-baseplate.kcl } }, { - "commentStart": 998, + "commentStart": 999, "end": 0, "key": { - "commentStart": 998, + "commentStart": 999, "end": 0, "name": "length", "start": 0, @@ -732,10 +732,10 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1007, + "commentStart": 1008, "end": 0, "name": { - "commentStart": 1007, + "commentStart": 1008, "end": 0, "name": "firstStep", "start": 0, @@ -753,7 +753,7 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "ObjectExpression" }, { - "commentStart": 1020, + "commentStart": 1021, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -762,10 +762,10 @@ description: Result of parsing gridfinity-baseplate.kcl ], "callee": { "abs_path": false, - "commentStart": 963, + "commentStart": 964, "end": 0, "name": { - "commentStart": 963, + "commentStart": 964, "end": 0, "name": "angledLineOfYLength", "start": 0, @@ -775,7 +775,7 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 963, + "commentStart": 964, "end": 0, "start": 0, "type": "CallExpression", @@ -785,10 +785,10 @@ description: Result of parsing gridfinity-baseplate.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1030, + "commentStart": 1031, "end": 0, "name": { - "commentStart": 1030, + "commentStart": 1031, "end": 0, "name": "close", "start": 0, @@ -798,14 +798,14 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 1030, + "commentStart": 1031, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 770, + "commentStart": 771, "end": 0, "start": 0, "type": "PipeExpression", @@ -823,10 +823,10 @@ description: Result of parsing gridfinity-baseplate.kcl { "argument": { "abs_path": false, - "commentStart": 1047, + "commentStart": 1048, "end": 0, "name": { - "commentStart": 1047, + "commentStart": 1048, "end": 0, "name": "faceSketch", "start": 0, @@ -837,24 +837,24 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "Name", "type": "Name" }, - "commentStart": 1040, + "commentStart": 1041, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 753, + "commentStart": 754, "end": 0, "start": 0 }, - "commentStart": 745, + "commentStart": 746, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 746, + "commentStart": 747, "end": 0, "name": "plane", "start": 0, @@ -874,19 +874,19 @@ description: Result of parsing gridfinity-baseplate.kcl "preComments": [ "", "", - "// define a function which builds the profile of the baseplate bin" + "// Define a function which builds the profile of the baseplate bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1059, + "commentStart": 1060, "declaration": { - "commentStart": 1097, + "commentStart": 1098, "end": 0, "id": { - "commentStart": 1097, + "commentStart": 1098, "end": 0, "name": "singleSide", "start": 0, @@ -897,21 +897,21 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1164, + "commentStart": 1165, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1173, + "commentStart": 1174, "end": 0, "left": { "abs_path": false, - "commentStart": 1173, + "commentStart": 1174, "end": 0, "name": { - "commentStart": 1173, + "commentStart": 1174, "end": 0, "name": "binLength", "start": 0, @@ -924,14 +924,14 @@ description: Result of parsing gridfinity-baseplate.kcl }, "operator": "-", "right": { - "commentStart": 1186, + "commentStart": 1187, "end": 0, "left": { "abs_path": false, - "commentStart": 1186, + "commentStart": 1187, "end": 0, "name": { - "commentStart": 1186, + "commentStart": 1187, "end": 0, "name": "cornerRadius", "start": 0, @@ -944,7 +944,7 @@ description: Result of parsing gridfinity-baseplate.kcl }, "operator": "*", "right": { - "commentStart": 1201, + "commentStart": 1202, "end": 0, "raw": "2", "start": 0, @@ -967,10 +967,10 @@ description: Result of parsing gridfinity-baseplate.kcl ], "callee": { "abs_path": false, - "commentStart": 1110, + "commentStart": 1111, "end": 0, "name": { - "commentStart": 1110, + "commentStart": 1111, "end": 0, "name": "extrude", "start": 0, @@ -980,7 +980,7 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 1110, + "commentStart": 1111, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -992,7 +992,7 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1139, + "commentStart": 1140, "end": 0, "name": "offset", "start": 0, @@ -1000,10 +1000,10 @@ description: Result of parsing gridfinity-baseplate.kcl }, "arg": { "abs_path": false, - "commentStart": 1148, + "commentStart": 1149, "end": 0, "name": { - "commentStart": 1148, + "commentStart": 1149, "end": 0, "name": "cornerRadius", "start": 0, @@ -1018,10 +1018,10 @@ description: Result of parsing gridfinity-baseplate.kcl ], "callee": { "abs_path": false, - "commentStart": 1123, + "commentStart": 1124, "end": 0, "name": { - "commentStart": 1123, + "commentStart": 1124, "end": 0, "name": "offsetPlane", "start": 0, @@ -1031,17 +1031,17 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 1123, + "commentStart": 1124, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1135, + "commentStart": 1136, "end": 0, "name": { - "commentStart": 1135, + "commentStart": 1136, "end": 0, "name": "YZ", "start": 0, @@ -1056,10 +1056,10 @@ description: Result of parsing gridfinity-baseplate.kcl ], "callee": { "abs_path": false, - "commentStart": 1118, + "commentStart": 1119, "end": 0, "name": { - "commentStart": 1118, + "commentStart": 1119, "end": 0, "name": "face", "start": 0, @@ -1069,7 +1069,7 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 1118, + "commentStart": 1119, "end": 0, "start": 0, "type": "CallExpression", @@ -1084,19 +1084,19 @@ description: Result of parsing gridfinity-baseplate.kcl "preComments": [ "", "", - "// extrude a single side of the bin" + "// Extrude a single side of the bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1204, + "commentStart": 1205, "declaration": { - "commentStart": 1271, + "commentStart": 1272, "end": 0, "id": { - "commentStart": 1271, + "commentStart": 1272, "end": 0, "name": "sides", "start": 0, @@ -1107,14 +1107,14 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1314, + "commentStart": 1315, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1327, + "commentStart": 1328, "end": 0, "raw": "360", "start": 0, @@ -1129,17 +1129,17 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1334, + "commentStart": 1335, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1341, + "commentStart": 1342, "elements": [ { - "commentStart": 1342, + "commentStart": 1343, "end": 0, "raw": "0", "start": 0, @@ -1151,7 +1151,7 @@ description: Result of parsing gridfinity-baseplate.kcl } }, { - "commentStart": 1345, + "commentStart": 1346, "end": 0, "raw": "0", "start": 0, @@ -1163,7 +1163,7 @@ description: Result of parsing gridfinity-baseplate.kcl } }, { - "commentStart": 1348, + "commentStart": 1349, "end": 0, "raw": "1", "start": 0, @@ -1184,24 +1184,24 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1354, + "commentStart": 1355, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1363, + "commentStart": 1364, "elements": [ { - "commentStart": 1364, + "commentStart": 1365, "end": 0, "left": { "abs_path": false, - "commentStart": 1364, + "commentStart": 1365, "end": 0, "name": { - "commentStart": 1364, + "commentStart": 1365, "end": 0, "name": "binLength", "start": 0, @@ -1214,7 +1214,7 @@ description: Result of parsing gridfinity-baseplate.kcl }, "operator": "/", "right": { - "commentStart": 1376, + "commentStart": 1377, "end": 0, "raw": "2", "start": 0, @@ -1230,14 +1230,14 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "BinaryExpression" }, { - "commentStart": 1379, + "commentStart": 1380, "end": 0, "left": { "abs_path": false, - "commentStart": 1379, + "commentStart": 1380, "end": 0, "name": { - "commentStart": 1379, + "commentStart": 1380, "end": 0, "name": "binLength", "start": 0, @@ -1250,7 +1250,7 @@ description: Result of parsing gridfinity-baseplate.kcl }, "operator": "/", "right": { - "commentStart": 1391, + "commentStart": 1392, "end": 0, "raw": "2", "start": 0, @@ -1266,7 +1266,7 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "BinaryExpression" }, { - "commentStart": 1394, + "commentStart": 1395, "end": 0, "raw": "0", "start": 0, @@ -1287,14 +1287,14 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1400, + "commentStart": 1401, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1412, + "commentStart": 1413, "end": 0, "raw": "4", "start": 0, @@ -1309,14 +1309,14 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1417, + "commentStart": 1418, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1436, + "commentStart": 1437, "end": 0, "raw": "true", "start": 0, @@ -1328,10 +1328,10 @@ description: Result of parsing gridfinity-baseplate.kcl ], "callee": { "abs_path": false, - "commentStart": 1279, + "commentStart": 1280, "end": 0, "name": { - "commentStart": 1279, + "commentStart": 1280, "end": 0, "name": "patternCircular3d", "start": 0, @@ -1341,17 +1341,17 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 1279, + "commentStart": 1280, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1300, + "commentStart": 1301, "end": 0, "name": { - "commentStart": 1300, + "commentStart": 1301, "end": 0, "name": "singleSide", "start": 0, @@ -1371,33 +1371,33 @@ description: Result of parsing gridfinity-baseplate.kcl "preComments": [ "", "", - "// create the other sides of the bin by using a circular pattern" + "// Create the other sides of the bin by using a circular pattern" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1443, + "commentStart": 1444, "declaration": { - "commentStart": 1471, + "commentStart": 1472, "end": 0, "id": { - "commentStart": 1471, + "commentStart": 1472, "end": 0, "name": "axis000", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 1481, + "commentStart": 1482, "end": 0, "properties": [ { - "commentStart": 1485, + "commentStart": 1486, "end": 0, "key": { - "commentStart": 1485, + "commentStart": 1486, "end": 0, "name": "direction", "start": 0, @@ -1406,10 +1406,10 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1497, + "commentStart": 1498, "elements": [ { - "commentStart": 1498, + "commentStart": 1499, "end": 0, "raw": "0.0", "start": 0, @@ -1421,7 +1421,7 @@ description: Result of parsing gridfinity-baseplate.kcl } }, { - "commentStart": 1503, + "commentStart": 1504, "end": 0, "raw": "1.0", "start": 0, @@ -1440,10 +1440,10 @@ description: Result of parsing gridfinity-baseplate.kcl } }, { - "commentStart": 1511, + "commentStart": 1512, "end": 0, "key": { - "commentStart": 1511, + "commentStart": 1512, "end": 0, "name": "origin", "start": 0, @@ -1452,14 +1452,14 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1520, + "commentStart": 1521, "elements": [ { "abs_path": false, - "commentStart": 1521, + "commentStart": 1522, "end": 0, "name": { - "commentStart": 1521, + "commentStart": 1522, "end": 0, "name": "cornerRadius", "start": 0, @@ -1472,10 +1472,10 @@ description: Result of parsing gridfinity-baseplate.kcl }, { "abs_path": false, - "commentStart": 1535, + "commentStart": 1536, "end": 0, "name": { - "commentStart": 1535, + "commentStart": 1536, "end": 0, "name": "cornerRadius", "start": 0, @@ -1506,19 +1506,19 @@ description: Result of parsing gridfinity-baseplate.kcl "preComments": [ "", "", - "// define an axis axis000" + "// Define an axis axis000" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1550, + "commentStart": 1551, "declaration": { - "commentStart": 1589, + "commentStart": 1590, "end": 0, "id": { - "commentStart": 1589, + "commentStart": 1590, "end": 0, "name": "singleCorner", "start": 0, @@ -1529,7 +1529,7 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1658, + "commentStart": 1659, "end": 0, "name": "angle", "start": 0, @@ -1537,7 +1537,7 @@ description: Result of parsing gridfinity-baseplate.kcl }, "arg": { "argument": { - "commentStart": 1667, + "commentStart": 1668, "end": 0, "raw": "90", "start": 0, @@ -1548,7 +1548,7 @@ description: Result of parsing gridfinity-baseplate.kcl "suffix": "None" } }, - "commentStart": 1666, + "commentStart": 1667, "end": 0, "operator": "-", "start": 0, @@ -1559,7 +1559,7 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1671, + "commentStart": 1672, "end": 0, "name": "axis", "start": 0, @@ -1567,10 +1567,10 @@ description: Result of parsing gridfinity-baseplate.kcl }, "arg": { "abs_path": false, - "commentStart": 1678, + "commentStart": 1679, "end": 0, "name": { - "commentStart": 1678, + "commentStart": 1679, "end": 0, "name": "axis000", "start": 0, @@ -1585,10 +1585,10 @@ description: Result of parsing gridfinity-baseplate.kcl ], "callee": { "abs_path": false, - "commentStart": 1604, + "commentStart": 1605, "end": 0, "name": { - "commentStart": 1604, + "commentStart": 1605, "end": 0, "name": "revolve", "start": 0, @@ -1598,7 +1598,7 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 1604, + "commentStart": 1605, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1610,7 +1610,7 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1633, + "commentStart": 1634, "end": 0, "name": "offset", "start": 0, @@ -1618,10 +1618,10 @@ description: Result of parsing gridfinity-baseplate.kcl }, "arg": { "abs_path": false, - "commentStart": 1642, + "commentStart": 1643, "end": 0, "name": { - "commentStart": 1642, + "commentStart": 1643, "end": 0, "name": "cornerRadius", "start": 0, @@ -1636,10 +1636,10 @@ description: Result of parsing gridfinity-baseplate.kcl ], "callee": { "abs_path": false, - "commentStart": 1617, + "commentStart": 1618, "end": 0, "name": { - "commentStart": 1617, + "commentStart": 1618, "end": 0, "name": "offsetPlane", "start": 0, @@ -1649,17 +1649,17 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 1617, + "commentStart": 1618, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1629, + "commentStart": 1630, "end": 0, "name": { - "commentStart": 1629, + "commentStart": 1630, "end": 0, "name": "YZ", "start": 0, @@ -1674,10 +1674,10 @@ description: Result of parsing gridfinity-baseplate.kcl ], "callee": { "abs_path": false, - "commentStart": 1612, + "commentStart": 1613, "end": 0, "name": { - "commentStart": 1612, + "commentStart": 1613, "end": 0, "name": "face", "start": 0, @@ -1687,7 +1687,7 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 1612, + "commentStart": 1613, "end": 0, "start": 0, "type": "CallExpression", @@ -1702,19 +1702,19 @@ description: Result of parsing gridfinity-baseplate.kcl "preComments": [ "", "", - "// create a single corner of the bin" + "// Create a single corner of the bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1686, + "commentStart": 1687, "declaration": { - "commentStart": 1721, + "commentStart": 1722, "end": 0, "id": { - "commentStart": 1721, + "commentStart": 1722, "end": 0, "name": "corners", "start": 0, @@ -1725,14 +1725,14 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1768, + "commentStart": 1769, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1781, + "commentStart": 1782, "end": 0, "raw": "360", "start": 0, @@ -1747,17 +1747,17 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1788, + "commentStart": 1789, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1795, + "commentStart": 1796, "elements": [ { - "commentStart": 1796, + "commentStart": 1797, "end": 0, "raw": "0", "start": 0, @@ -1769,7 +1769,7 @@ description: Result of parsing gridfinity-baseplate.kcl } }, { - "commentStart": 1799, + "commentStart": 1800, "end": 0, "raw": "0", "start": 0, @@ -1781,7 +1781,7 @@ description: Result of parsing gridfinity-baseplate.kcl } }, { - "commentStart": 1802, + "commentStart": 1803, "end": 0, "raw": "1", "start": 0, @@ -1802,24 +1802,24 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1808, + "commentStart": 1809, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1817, + "commentStart": 1818, "elements": [ { - "commentStart": 1818, + "commentStart": 1819, "end": 0, "left": { "abs_path": false, - "commentStart": 1818, + "commentStart": 1819, "end": 0, "name": { - "commentStart": 1818, + "commentStart": 1819, "end": 0, "name": "binLength", "start": 0, @@ -1832,7 +1832,7 @@ description: Result of parsing gridfinity-baseplate.kcl }, "operator": "/", "right": { - "commentStart": 1830, + "commentStart": 1831, "end": 0, "raw": "2", "start": 0, @@ -1848,14 +1848,14 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "BinaryExpression" }, { - "commentStart": 1833, + "commentStart": 1834, "end": 0, "left": { "abs_path": false, - "commentStart": 1833, + "commentStart": 1834, "end": 0, "name": { - "commentStart": 1833, + "commentStart": 1834, "end": 0, "name": "binLength", "start": 0, @@ -1868,7 +1868,7 @@ description: Result of parsing gridfinity-baseplate.kcl }, "operator": "/", "right": { - "commentStart": 1845, + "commentStart": 1846, "end": 0, "raw": "2", "start": 0, @@ -1884,7 +1884,7 @@ description: Result of parsing gridfinity-baseplate.kcl "type": "BinaryExpression" }, { - "commentStart": 1848, + "commentStart": 1849, "end": 0, "raw": "0", "start": 0, @@ -1905,14 +1905,14 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1854, + "commentStart": 1855, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1866, + "commentStart": 1867, "end": 0, "raw": "4", "start": 0, @@ -1927,14 +1927,14 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1871, + "commentStart": 1872, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1890, + "commentStart": 1891, "end": 0, "raw": "true", "start": 0, @@ -1946,10 +1946,10 @@ description: Result of parsing gridfinity-baseplate.kcl ], "callee": { "abs_path": false, - "commentStart": 1731, + "commentStart": 1732, "end": 0, "name": { - "commentStart": 1731, + "commentStart": 1732, "end": 0, "name": "patternCircular3d", "start": 0, @@ -1959,17 +1959,17 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 1731, + "commentStart": 1732, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1752, + "commentStart": 1753, "end": 0, "name": { - "commentStart": 1752, + "commentStart": 1753, "end": 0, "name": "singleCorner", "start": 0, @@ -1989,19 +1989,19 @@ description: Result of parsing gridfinity-baseplate.kcl "preComments": [ "", "", - "// create the corners of the bin" + "// Create the corners of the bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1897, + "commentStart": 1898, "declaration": { - "commentStart": 1943, + "commentStart": 1944, "end": 0, "id": { - "commentStart": 1943, + "commentStart": 1944, "end": 0, "name": "basePlateSides", "start": 0, @@ -2014,17 +2014,17 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1998, + "commentStart": 1999, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2005, + "commentStart": 2006, "elements": [ { - "commentStart": 2006, + "commentStart": 2007, "end": 0, "raw": "1.0", "start": 0, @@ -2036,7 +2036,7 @@ description: Result of parsing gridfinity-baseplate.kcl } }, { - "commentStart": 2011, + "commentStart": 2012, "end": 0, "raw": "0.0", "start": 0, @@ -2048,7 +2048,7 @@ description: Result of parsing gridfinity-baseplate.kcl } }, { - "commentStart": 2016, + "commentStart": 2017, "end": 0, "raw": "0.0", "start": 0, @@ -2069,7 +2069,7 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 2029, + "commentStart": 2030, "end": 0, "name": "instances", "start": 0, @@ -2077,10 +2077,10 @@ description: Result of parsing gridfinity-baseplate.kcl }, "arg": { "abs_path": false, - "commentStart": 2041, + "commentStart": 2042, "end": 0, "name": { - "commentStart": 2041, + "commentStart": 2042, "end": 0, "name": "countBinWidth", "start": 0, @@ -2095,7 +2095,7 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 2063, + "commentStart": 2064, "end": 0, "name": "distance", "start": 0, @@ -2103,10 +2103,10 @@ description: Result of parsing gridfinity-baseplate.kcl }, "arg": { "abs_path": false, - "commentStart": 2074, + "commentStart": 2075, "end": 0, "name": { - "commentStart": 2074, + "commentStart": 2075, "end": 0, "name": "binLength", "start": 0, @@ -2121,10 +2121,10 @@ description: Result of parsing gridfinity-baseplate.kcl ], "callee": { "abs_path": false, - "commentStart": 1960, + "commentStart": 1961, "end": 0, "name": { - "commentStart": 1960, + "commentStart": 1961, "end": 0, "name": "patternLinear3d", "start": 0, @@ -2134,17 +2134,17 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 1960, + "commentStart": 1961, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1984, + "commentStart": 1985, "end": 0, "name": { - "commentStart": 1984, + "commentStart": 1985, "end": 0, "name": "sides", "start": 0, @@ -2161,17 +2161,17 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 2113, + "commentStart": 2114, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2120, + "commentStart": 2121, "elements": [ { - "commentStart": 2121, + "commentStart": 2122, "end": 0, "raw": "0.0", "start": 0, @@ -2183,7 +2183,7 @@ description: Result of parsing gridfinity-baseplate.kcl } }, { - "commentStart": 2126, + "commentStart": 2127, "end": 0, "raw": "1.0", "start": 0, @@ -2195,7 +2195,7 @@ description: Result of parsing gridfinity-baseplate.kcl } }, { - "commentStart": 2131, + "commentStart": 2132, "end": 0, "raw": "0.0", "start": 0, @@ -2216,7 +2216,7 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 2137, + "commentStart": 2138, "end": 0, "name": "instances", "start": 0, @@ -2224,10 +2224,10 @@ description: Result of parsing gridfinity-baseplate.kcl }, "arg": { "abs_path": false, - "commentStart": 2149, + "commentStart": 2150, "end": 0, "name": { - "commentStart": 2149, + "commentStart": 2150, "end": 0, "name": "countBinLength", "start": 0, @@ -2242,7 +2242,7 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 2165, + "commentStart": 2166, "end": 0, "name": "distance", "start": 0, @@ -2250,10 +2250,10 @@ description: Result of parsing gridfinity-baseplate.kcl }, "arg": { "abs_path": false, - "commentStart": 2176, + "commentStart": 2177, "end": 0, "name": { - "commentStart": 2176, + "commentStart": 2177, "end": 0, "name": "binLength", "start": 0, @@ -2268,10 +2268,10 @@ description: Result of parsing gridfinity-baseplate.kcl ], "callee": { "abs_path": false, - "commentStart": 2097, + "commentStart": 2098, "end": 0, "name": { - "commentStart": 2097, + "commentStart": 2098, "end": 0, "name": "patternLinear3d", "start": 0, @@ -2281,7 +2281,7 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 2097, + "commentStart": 2098, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2289,19 +2289,19 @@ description: Result of parsing gridfinity-baseplate.kcl "unlabeled": null } ], - "commentStart": 1960, + "commentStart": 1961, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 2186, + "commentStart": 2187, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "create the corners of the baseplate by patterning the corners", + "value": "Create the corners of the baseplate by patterning the corners", "style": "line" } } @@ -2321,19 +2321,19 @@ description: Result of parsing gridfinity-baseplate.kcl "preComments": [ "", "", - "// create the baseplate by patterning sides" + "// Create the baseplate by patterning sides" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 2253, + "commentStart": 2254, "declaration": { - "commentStart": 2253, + "commentStart": 2254, "end": 0, "id": { - "commentStart": 2253, + "commentStart": 2254, "end": 0, "name": "basePlateCorners", "start": 0, @@ -2346,17 +2346,17 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 2312, + "commentStart": 2313, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2319, + "commentStart": 2320, "elements": [ { - "commentStart": 2320, + "commentStart": 2321, "end": 0, "raw": "1.0", "start": 0, @@ -2368,7 +2368,7 @@ description: Result of parsing gridfinity-baseplate.kcl } }, { - "commentStart": 2325, + "commentStart": 2326, "end": 0, "raw": "0.0", "start": 0, @@ -2380,7 +2380,7 @@ description: Result of parsing gridfinity-baseplate.kcl } }, { - "commentStart": 2330, + "commentStart": 2331, "end": 0, "raw": "0.0", "start": 0, @@ -2401,7 +2401,7 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 2343, + "commentStart": 2344, "end": 0, "name": "instances", "start": 0, @@ -2409,10 +2409,10 @@ description: Result of parsing gridfinity-baseplate.kcl }, "arg": { "abs_path": false, - "commentStart": 2355, + "commentStart": 2356, "end": 0, "name": { - "commentStart": 2355, + "commentStart": 2356, "end": 0, "name": "countBinWidth", "start": 0, @@ -2427,7 +2427,7 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 2377, + "commentStart": 2378, "end": 0, "name": "distance", "start": 0, @@ -2435,10 +2435,10 @@ description: Result of parsing gridfinity-baseplate.kcl }, "arg": { "abs_path": false, - "commentStart": 2388, + "commentStart": 2389, "end": 0, "name": { - "commentStart": 2388, + "commentStart": 2389, "end": 0, "name": "binLength", "start": 0, @@ -2453,10 +2453,10 @@ description: Result of parsing gridfinity-baseplate.kcl ], "callee": { "abs_path": false, - "commentStart": 2272, + "commentStart": 2273, "end": 0, "name": { - "commentStart": 2272, + "commentStart": 2273, "end": 0, "name": "patternLinear3d", "start": 0, @@ -2466,17 +2466,17 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 2272, + "commentStart": 2273, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2296, + "commentStart": 2297, "end": 0, "name": { - "commentStart": 2296, + "commentStart": 2297, "end": 0, "name": "corners", "start": 0, @@ -2493,17 +2493,17 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 2427, + "commentStart": 2428, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2434, + "commentStart": 2435, "elements": [ { - "commentStart": 2435, + "commentStart": 2436, "end": 0, "raw": "0.0", "start": 0, @@ -2515,7 +2515,7 @@ description: Result of parsing gridfinity-baseplate.kcl } }, { - "commentStart": 2440, + "commentStart": 2441, "end": 0, "raw": "1.0", "start": 0, @@ -2527,7 +2527,7 @@ description: Result of parsing gridfinity-baseplate.kcl } }, { - "commentStart": 2445, + "commentStart": 2446, "end": 0, "raw": "0.0", "start": 0, @@ -2548,7 +2548,7 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 2451, + "commentStart": 2452, "end": 0, "name": "instances", "start": 0, @@ -2556,10 +2556,10 @@ description: Result of parsing gridfinity-baseplate.kcl }, "arg": { "abs_path": false, - "commentStart": 2463, + "commentStart": 2464, "end": 0, "name": { - "commentStart": 2463, + "commentStart": 2464, "end": 0, "name": "countBinLength", "start": 0, @@ -2574,7 +2574,7 @@ description: Result of parsing gridfinity-baseplate.kcl { "type": "LabeledArg", "label": { - "commentStart": 2479, + "commentStart": 2480, "end": 0, "name": "distance", "start": 0, @@ -2582,10 +2582,10 @@ description: Result of parsing gridfinity-baseplate.kcl }, "arg": { "abs_path": false, - "commentStart": 2490, + "commentStart": 2491, "end": 0, "name": { - "commentStart": 2490, + "commentStart": 2491, "end": 0, "name": "binLength", "start": 0, @@ -2600,10 +2600,10 @@ description: Result of parsing gridfinity-baseplate.kcl ], "callee": { "abs_path": false, - "commentStart": 2411, + "commentStart": 2412, "end": 0, "name": { - "commentStart": 2411, + "commentStart": 2412, "end": 0, "name": "patternLinear3d", "start": 0, @@ -2613,7 +2613,7 @@ description: Result of parsing gridfinity-baseplate.kcl "start": 0, "type": "Name" }, - "commentStart": 2411, + "commentStart": 2412, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2621,7 +2621,7 @@ description: Result of parsing gridfinity-baseplate.kcl "unlabeled": null } ], - "commentStart": 2272, + "commentStart": 2273, "end": 0, "start": 0, "type": "PipeExpression", diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ops.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ops.snap index 6f5c72d00..25417c2ac 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ops.snap @@ -39,8 +39,8 @@ description: Operations executed gridfinity-baseplate.kcl "type": "FunctionCall", "name": "face", "functionSourceRange": [ - 745, - 1059, + 746, + 1060, 0 ], "unlabeledArg": null, @@ -265,8 +265,8 @@ description: Operations executed gridfinity-baseplate.kcl "type": "FunctionCall", "name": "face", "functionSourceRange": [ - 745, - 1059, + 746, + 1060, 0 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_graph_flowchart.snap.md index 277d69820..3933f744d 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_graph_flowchart.snap.md @@ -1,96 +1,96 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[1186, 1232, 0]"] - 3["Segment
[1240, 1262, 0]"] - 4["Segment
[1270, 1300, 0]"] - 5["Segment
[1308, 1367, 0]"] - 6["Segment
[1375, 1402, 0]"] - 7["Segment
[1410, 1469, 0]"] - 8["Segment
[1477, 1484, 0]"] + 2["Path
[1187, 1233, 0]"] + 3["Segment
[1241, 1263, 0]"] + 4["Segment
[1271, 1301, 0]"] + 5["Segment
[1309, 1368, 0]"] + 6["Segment
[1376, 1403, 0]"] + 7["Segment
[1411, 1470, 0]"] + 8["Segment
[1478, 1485, 0]"] 9[Solid2d] end subgraph path29 [Path] - 29["Path
[1186, 1232, 0]"] - 30["Segment
[1240, 1262, 0]"] - 31["Segment
[1270, 1300, 0]"] - 32["Segment
[1308, 1367, 0]"] - 33["Segment
[1375, 1402, 0]"] - 34["Segment
[1410, 1469, 0]"] - 35["Segment
[1477, 1484, 0]"] + 29["Path
[1187, 1233, 0]"] + 30["Segment
[1241, 1263, 0]"] + 31["Segment
[1271, 1301, 0]"] + 32["Segment
[1309, 1368, 0]"] + 33["Segment
[1376, 1403, 0]"] + 34["Segment
[1411, 1470, 0]"] + 35["Segment
[1478, 1485, 0]"] 36[Solid2d] end subgraph path56 [Path] - 56["Path
[2525, 2613, 0]"] - 57["Segment
[2619, 2683, 0]"] - 58["Segment
[2689, 2753, 0]"] - 59["Segment
[2759, 2812, 0]"] - 60["Segment
[2818, 2839, 0]"] + 56["Path
[2526, 2614, 0]"] + 57["Segment
[2620, 2684, 0]"] + 58["Segment
[2690, 2754, 0]"] + 59["Segment
[2760, 2813, 0]"] + 60["Segment
[2819, 2840, 0]"] 61[Solid2d] end subgraph path81 [Path] - 81["Path
[3165, 3331, 0]"] - 82["Segment
[3165, 3331, 0]"] + 81["Path
[3166, 3332, 0]"] + 82["Segment
[3166, 3332, 0]"] 83[Solid2d] end subgraph path93 [Path] - 93["Path
[4618, 4643, 0]"] - 94["Segment
[4649, 4721, 0]"] - 95["Segment
[4727, 4800, 0]"] - 96["Segment
[4806, 4859, 0]"] - 97["Segment
[4865, 4886, 0]"] + 93["Path
[4616, 4641, 0]"] + 94["Segment
[4647, 4719, 0]"] + 95["Segment
[4725, 4798, 0]"] + 96["Segment
[4804, 4857, 0]"] + 97["Segment
[4863, 4884, 0]"] 98[Solid2d] end subgraph path119 [Path] - 119["Path
[5355, 5380, 0]"] - 120["Segment
[5440, 5483, 0]"] - 121["Segment
[5491, 5600, 0]"] - 122["Segment
[5675, 5724, 0]"] - 123["Segment
[5732, 5757, 0]"] - 124["Segment
[5765, 5823, 0]"] - 125["Segment
[5831, 5856, 0]"] - 126["Segment
[5864, 5923, 0]"] - 127["Segment
[5931, 5938, 0]"] + 119["Path
[5353, 5378, 0]"] + 120["Segment
[5438, 5481, 0]"] + 121["Segment
[5489, 5598, 0]"] + 122["Segment
[5673, 5722, 0]"] + 123["Segment
[5730, 5755, 0]"] + 124["Segment
[5763, 5821, 0]"] + 125["Segment
[5829, 5854, 0]"] + 126["Segment
[5862, 5921, 0]"] + 127["Segment
[5929, 5936, 0]"] 128[Solid2d] end subgraph path157 [Path] - 157["Path
[5355, 5380, 0]"] - 158["Segment
[5440, 5483, 0]"] - 159["Segment
[5491, 5600, 0]"] - 160["Segment
[5675, 5724, 0]"] - 161["Segment
[5732, 5757, 0]"] - 162["Segment
[5765, 5823, 0]"] - 163["Segment
[5831, 5856, 0]"] - 164["Segment
[5864, 5923, 0]"] - 165["Segment
[5931, 5938, 0]"] + 157["Path
[5353, 5378, 0]"] + 158["Segment
[5438, 5481, 0]"] + 159["Segment
[5489, 5598, 0]"] + 160["Segment
[5673, 5722, 0]"] + 161["Segment
[5730, 5755, 0]"] + 162["Segment
[5763, 5821, 0]"] + 163["Segment
[5829, 5854, 0]"] + 164["Segment
[5862, 5921, 0]"] + 165["Segment
[5929, 5936, 0]"] 166[Solid2d] end subgraph path195 [Path] - 195["Path
[5355, 5380, 0]"] - 196["Segment
[5440, 5483, 0]"] - 197["Segment
[5491, 5600, 0]"] - 198["Segment
[5675, 5724, 0]"] - 199["Segment
[5732, 5757, 0]"] - 200["Segment
[5765, 5823, 0]"] - 201["Segment
[5831, 5856, 0]"] - 202["Segment
[5864, 5923, 0]"] - 203["Segment
[5931, 5938, 0]"] + 195["Path
[5353, 5378, 0]"] + 196["Segment
[5438, 5481, 0]"] + 197["Segment
[5489, 5598, 0]"] + 198["Segment
[5673, 5722, 0]"] + 199["Segment
[5730, 5755, 0]"] + 200["Segment
[5763, 5821, 0]"] + 201["Segment
[5829, 5854, 0]"] + 202["Segment
[5862, 5921, 0]"] + 203["Segment
[5929, 5936, 0]"] 204[Solid2d] end subgraph path233 [Path] - 233["Path
[5355, 5380, 0]"] - 234["Segment
[5440, 5483, 0]"] - 235["Segment
[5491, 5600, 0]"] - 236["Segment
[5675, 5724, 0]"] - 237["Segment
[5732, 5757, 0]"] - 238["Segment
[5765, 5823, 0]"] - 239["Segment
[5831, 5856, 0]"] - 240["Segment
[5864, 5923, 0]"] - 241["Segment
[5931, 5938, 0]"] + 233["Path
[5353, 5378, 0]"] + 234["Segment
[5438, 5481, 0]"] + 235["Segment
[5489, 5598, 0]"] + 236["Segment
[5673, 5722, 0]"] + 237["Segment
[5730, 5755, 0]"] + 238["Segment
[5763, 5821, 0]"] + 239["Segment
[5829, 5854, 0]"] + 240["Segment
[5862, 5921, 0]"] + 241["Segment
[5929, 5936, 0]"] 242[Solid2d] end - 1["Plane
[1570, 1617, 0]"] - 10["Sweep Extrusion
[1557, 1660, 0]"] + 1["Plane
[1571, 1618, 0]"] + 10["Sweep Extrusion
[1558, 1661, 0]"] 11[Wall] 12[Wall] 13[Wall] @@ -108,8 +108,8 @@ flowchart LR 25["SweepEdge Adjacent"] 26["SweepEdge Opposite"] 27["SweepEdge Adjacent"] - 28["Plane
[2149, 2196, 0]"] - 37["Sweep Revolve
[2136, 2227, 0]"] + 28["Plane
[2150, 2197, 0]"] + 37["Sweep Revolve
[2137, 2228, 0]"] 38[Wall] 39[Wall] 40[Wall] @@ -127,8 +127,8 @@ flowchart LR 52["SweepEdge Adjacent"] 53["SweepEdge Opposite"] 54["SweepEdge Adjacent"] - 55["Plane
[2502, 2519, 0]"] - 62["Sweep Extrusion
[2845, 2869, 0]"] + 55["Plane
[2503, 2520, 0]"] + 62["Sweep Extrusion
[2846, 2870, 0]"] 63[Wall] 64[Wall] 65[Wall] @@ -143,20 +143,20 @@ flowchart LR 74["SweepEdge Adjacent"] 75["SweepEdge Opposite"] 76["SweepEdge Adjacent"] - 77["EdgeCut Fillet
[2875, 3105, 0]"] - 78["EdgeCut Fillet
[2875, 3105, 0]"] - 79["EdgeCut Fillet
[2875, 3105, 0]"] - 80["EdgeCut Fillet
[2875, 3105, 0]"] - 84["Sweep Extrusion
[3553, 3580, 0]"] + 77["EdgeCut Fillet
[2876, 3106, 0]"] + 78["EdgeCut Fillet
[2876, 3106, 0]"] + 79["EdgeCut Fillet
[2876, 3106, 0]"] + 80["EdgeCut Fillet
[2876, 3106, 0]"] + 84["Sweep Extrusion
[3554, 3581, 0]"] 85[Wall] 86["Cap Start"] 87["SweepEdge Opposite"] 88["SweepEdge Adjacent"] - 89["Sweep Extrusion
[3553, 3580, 0]"] - 90["Sweep Extrusion
[3553, 3580, 0]"] - 91["Sweep Extrusion
[3553, 3580, 0]"] - 92["Plane
[4579, 4611, 0]"] - 99["Sweep Extrusion
[4892, 4936, 0]"] + 89["Sweep Extrusion
[3554, 3581, 0]"] + 90["Sweep Extrusion
[3554, 3581, 0]"] + 91["Sweep Extrusion
[3554, 3581, 0]"] + 92["Plane
[4577, 4609, 0]"] + 99["Sweep Extrusion
[4890, 4934, 0]"] 100[Wall] 101[Wall] 102[Wall] @@ -171,12 +171,12 @@ flowchart LR 111["SweepEdge Adjacent"] 112["SweepEdge Opposite"] 113["SweepEdge Adjacent"] - 114["EdgeCut Fillet
[4942, 5175, 0]"] - 115["EdgeCut Fillet
[4942, 5175, 0]"] - 116["EdgeCut Fillet
[4942, 5175, 0]"] - 117["EdgeCut Fillet
[4942, 5175, 0]"] - 118["Plane
[5327, 5347, 0]"] - 129["Sweep Extrusion
[6709, 6821, 0]"] + 114["EdgeCut Fillet
[4940, 5173, 0]"] + 115["EdgeCut Fillet
[4940, 5173, 0]"] + 116["EdgeCut Fillet
[4940, 5173, 0]"] + 117["EdgeCut Fillet
[4940, 5173, 0]"] + 118["Plane
[5325, 5345, 0]"] + 129["Sweep Extrusion
[6707, 6819, 0]"] 130[Wall] 131[Wall] 132[Wall] @@ -203,8 +203,8 @@ flowchart LR 153["SweepEdge Adjacent"] 154["SweepEdge Opposite"] 155["SweepEdge Adjacent"] - 156["Plane
[5327, 5347, 0]"] - 167["Sweep Extrusion
[6887, 7001, 0]"] + 156["Plane
[5325, 5345, 0]"] + 167["Sweep Extrusion
[6885, 6999, 0]"] 168[Wall] 169[Wall] 170[Wall] @@ -231,8 +231,8 @@ flowchart LR 191["SweepEdge Adjacent"] 192["SweepEdge Opposite"] 193["SweepEdge Adjacent"] - 194["Plane
[5327, 5347, 0]"] - 205["Sweep Revolve
[7827, 7882, 0]"] + 194["Plane
[5325, 5345, 0]"] + 205["Sweep Revolve
[7825, 7880, 0]"] 206[Wall] 207[Wall] 208[Wall] @@ -259,8 +259,8 @@ flowchart LR 229["SweepEdge Adjacent"] 230["SweepEdge Opposite"] 231["SweepEdge Adjacent"] - 232["Plane
[5327, 5347, 0]"] - 243["Sweep Revolve
[7944, 7998, 0]"] + 232["Plane
[5325, 5345, 0]"] + 243["Sweep Revolve
[7942, 7996, 0]"] 244[Wall] 245[Wall] 246[Wall] @@ -287,10 +287,10 @@ flowchart LR 267["SweepEdge Adjacent"] 268["SweepEdge Opposite"] 269["SweepEdge Adjacent"] - 270["StartSketchOnPlane
[1158, 1178, 0]"] - 271["StartSketchOnPlane
[1158, 1178, 0]"] - 272["StartSketchOnFace
[3122, 3159, 0]"] - 273["StartSketchOnPlane
[4565, 4612, 0]"] + 270["StartSketchOnPlane
[1159, 1179, 0]"] + 271["StartSketchOnPlane
[1159, 1179, 0]"] + 272["StartSketchOnFace
[3123, 3160, 0]"] + 273["StartSketchOnPlane
[4563, 4610, 0]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ast.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ast.snap index a654f0ce4..213fb0c64 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "commentStart": 442, "declaration": { - "commentStart": 464, + "commentStart": 465, "end": 0, "id": { - "commentStart": 464, + "commentStart": 465, "end": 0, "name": "binLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 476, + "commentStart": 477, "end": 0, "raw": "41.5", "start": 0, @@ -35,26 +35,26 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 481, + "commentStart": 482, "declaration": { - "commentStart": 481, + "commentStart": 482, "end": 0, "id": { - "commentStart": 481, + "commentStart": 482, "end": 0, "name": "binHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 493, + "commentStart": 494, "end": 0, "raw": "7.0", "start": 0, @@ -75,19 +75,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 497, + "commentStart": 498, "declaration": { - "commentStart": 497, + "commentStart": 498, "end": 0, "id": { - "commentStart": 497, + "commentStart": 498, "end": 0, "name": "binBaseLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 513, + "commentStart": 514, "end": 0, "raw": "2.95", "start": 0, @@ -108,19 +108,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 518, + "commentStart": 519, "declaration": { - "commentStart": 518, + "commentStart": 519, "end": 0, "id": { - "commentStart": 518, + "commentStart": 519, "end": 0, "name": "binTol", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 527, + "commentStart": 528, "end": 0, "raw": "0.25", "start": 0, @@ -141,19 +141,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 532, + "commentStart": 533, "declaration": { - "commentStart": 532, + "commentStart": 533, "end": 0, "id": { - "commentStart": 532, + "commentStart": 533, "end": 0, "name": "binThk", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 541, + "commentStart": 542, "end": 0, "raw": "1.2", "start": 0, @@ -174,19 +174,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 545, + "commentStart": 546, "declaration": { - "commentStart": 545, + "commentStart": 546, "end": 0, "id": { - "commentStart": 545, + "commentStart": 546, "end": 0, "name": "cornerRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 560, + "commentStart": 561, "end": 0, "raw": "3.75", "start": 0, @@ -207,19 +207,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 565, + "commentStart": 566, "declaration": { - "commentStart": 565, + "commentStart": 566, "end": 0, "id": { - "commentStart": 565, + "commentStart": 566, "end": 0, "name": "firstStep", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 577, + "commentStart": 578, "end": 0, "raw": "0.8", "start": 0, @@ -240,19 +240,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 581, + "commentStart": 582, "declaration": { - "commentStart": 581, + "commentStart": 582, "end": 0, "id": { - "commentStart": 581, + "commentStart": 582, "end": 0, "name": "secondStep", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 594, + "commentStart": 595, "end": 0, "raw": "1.8", "start": 0, @@ -273,19 +273,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 598, + "commentStart": 599, "declaration": { - "commentStart": 598, + "commentStart": 599, "end": 0, "id": { - "commentStart": 598, + "commentStart": 599, "end": 0, "name": "thirdStep", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 610, + "commentStart": 611, "end": 0, "raw": "2.15", "start": 0, @@ -306,19 +306,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 615, + "commentStart": 616, "declaration": { - "commentStart": 615, + "commentStart": 616, "end": 0, "id": { - "commentStart": 615, + "commentStart": 616, "end": 0, "name": "magOuterDiam", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 630, + "commentStart": 631, "end": 0, "raw": "6.5", "start": 0, @@ -339,19 +339,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 634, + "commentStart": 635, "declaration": { - "commentStart": 634, + "commentStart": 635, "end": 0, "id": { - "commentStart": 634, + "commentStart": 635, "end": 0, "name": "magOffset", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 646, + "commentStart": 647, "end": 0, "raw": "4.8", "start": 0, @@ -372,19 +372,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 650, + "commentStart": 651, "declaration": { - "commentStart": 650, + "commentStart": 651, "end": 0, "id": { - "commentStart": 650, + "commentStart": 651, "end": 0, "name": "magDepth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 661, + "commentStart": 662, "end": 0, "raw": "2.4", "start": 0, @@ -405,19 +405,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 665, + "commentStart": 666, "declaration": { - "commentStart": 665, + "commentStart": 666, "end": 0, "id": { - "commentStart": 665, + "commentStart": 666, "end": 0, "name": "lipRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 677, + "commentStart": 678, "end": 0, "raw": "0.5", "start": 0, @@ -438,19 +438,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 681, + "commentStart": 682, "declaration": { - "commentStart": 681, + "commentStart": 682, "end": 0, "id": { - "commentStart": 681, + "commentStart": 682, "end": 0, "name": "lipStep1", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 692, + "commentStart": 693, "end": 0, "raw": "1.4", "start": 0, @@ -471,19 +471,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 696, + "commentStart": 697, "declaration": { - "commentStart": 696, + "commentStart": 697, "end": 0, "id": { - "commentStart": 696, + "commentStart": 697, "end": 0, "name": "lipStep2", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 707, + "commentStart": 708, "end": 0, "raw": "1.2", "start": 0, @@ -504,19 +504,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 711, + "commentStart": 712, "declaration": { - "commentStart": 711, + "commentStart": 712, "end": 0, "id": { - "commentStart": 711, + "commentStart": 712, "end": 0, "name": "lipStep3", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 722, + "commentStart": 723, "end": 0, "raw": "0.7", "start": 0, @@ -537,19 +537,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 726, + "commentStart": 727, "declaration": { - "commentStart": 726, + "commentStart": 727, "end": 0, "id": { - "commentStart": 726, + "commentStart": 727, "end": 0, "name": "lipStep4", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 737, + "commentStart": 738, "end": 0, "raw": "1.8", "start": 0, @@ -570,19 +570,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 741, + "commentStart": 742, "declaration": { - "commentStart": 741, + "commentStart": 742, "end": 0, "id": { - "commentStart": 741, + "commentStart": 742, "end": 0, "name": "lipStep5", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 752, + "commentStart": 753, "end": 0, "raw": "1.9", "start": 0, @@ -603,19 +603,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 755, + "commentStart": 756, "declaration": { - "commentStart": 793, + "commentStart": 794, "end": 0, "id": { - "commentStart": 793, + "commentStart": 794, "end": 0, "name": "countBinWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 809, + "commentStart": 810, "end": 0, "raw": "2", "start": 0, @@ -641,19 +641,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 811, + "commentStart": 812, "declaration": { - "commentStart": 811, + "commentStart": 812, "end": 0, "id": { - "commentStart": 811, + "commentStart": 812, "end": 0, "name": "countBinLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 828, + "commentStart": 829, "end": 0, "raw": "3", "start": 0, @@ -674,19 +674,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 830, + "commentStart": 831, "declaration": { - "commentStart": 830, + "commentStart": 831, "end": 0, "id": { - "commentStart": 830, + "commentStart": 831, "end": 0, "name": "countBinHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 847, + "commentStart": 848, "end": 0, "raw": "1", "start": 0, @@ -707,29 +707,29 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 848, + "commentStart": 849, "declaration": { - "commentStart": 949, + "commentStart": 950, "end": 0, "id": { - "commentStart": 949, + "commentStart": 950, "end": 0, "name": "height", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 958, + "commentStart": 959, "end": 0, "left": { - "commentStart": 958, + "commentStart": 959, "end": 0, "left": { "abs_path": false, - "commentStart": 958, + "commentStart": 959, "end": 0, "name": { - "commentStart": 958, + "commentStart": 959, "end": 0, "name": "firstStep", "start": 0, @@ -743,10 +743,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 970, + "commentStart": 971, "end": 0, "name": { - "commentStart": 970, + "commentStart": 971, "end": 0, "name": "secondStep", "start": 0, @@ -764,10 +764,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 983, + "commentStart": 984, "end": 0, "name": { - "commentStart": 983, + "commentStart": 984, "end": 0, "name": "thirdStep", "start": 0, @@ -797,35 +797,35 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 993, + "commentStart": 994, "declaration": { - "commentStart": 993, + "commentStart": 994, "end": 0, "id": { - "commentStart": 993, + "commentStart": 994, "end": 0, "name": "lipHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 1005, + "commentStart": 1006, "end": 0, "left": { - "commentStart": 1005, + "commentStart": 1006, "end": 0, "left": { - "commentStart": 1005, + "commentStart": 1006, "end": 0, "left": { - "commentStart": 1005, + "commentStart": 1006, "end": 0, "left": { "abs_path": false, - "commentStart": 1005, + "commentStart": 1006, "end": 0, "name": { - "commentStart": 1005, + "commentStart": 1006, "end": 0, "name": "lipStep1", "start": 0, @@ -839,10 +839,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1016, + "commentStart": 1017, "end": 0, "name": { - "commentStart": 1016, + "commentStart": 1017, "end": 0, "name": "lipStep2", "start": 0, @@ -860,10 +860,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1027, + "commentStart": 1028, "end": 0, "name": { - "commentStart": 1027, + "commentStart": 1028, "end": 0, "name": "lipStep3", "start": 0, @@ -881,10 +881,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1038, + "commentStart": 1039, "end": 0, "name": { - "commentStart": 1038, + "commentStart": 1039, "end": 0, "name": "lipStep4", "start": 0, @@ -902,10 +902,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1049, + "commentStart": 1050, "end": 0, "name": { - "commentStart": 1049, + "commentStart": 1050, "end": 0, "name": "lipStep5", "start": 0, @@ -930,12 +930,12 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 1057, + "commentStart": 1058, "declaration": { - "commentStart": 1129, + "commentStart": 1130, "end": 0, "id": { - "commentStart": 1129, + "commentStart": 1130, "end": 0, "name": "face", "start": 0, @@ -945,12 +945,12 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "body": { "body": [ { - "commentStart": 1145, + "commentStart": 1146, "declaration": { - "commentStart": 1145, + "commentStart": 1146, "end": 0, "id": { - "commentStart": 1145, + "commentStart": 1146, "end": 0, "name": "faceSketch", "start": 0, @@ -962,10 +962,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arguments": [ { "abs_path": false, - "commentStart": 1172, + "commentStart": 1173, "end": 0, "name": { - "commentStart": 1172, + "commentStart": 1173, "end": 0, "name": "plane", "start": 0, @@ -979,10 +979,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 1158, + "commentStart": 1159, "end": 0, "name": { - "commentStart": 1158, + "commentStart": 1159, "end": 0, "name": "startSketchOn", "start": 0, @@ -992,7 +992,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 1158, + "commentStart": 1159, "end": 0, "start": 0, "type": "CallExpression", @@ -1001,17 +1001,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "arguments": [ { - "commentStart": 1201, + "commentStart": 1202, "elements": [ { - "commentStart": 1202, + "commentStart": 1203, "end": 0, "left": { "abs_path": false, - "commentStart": 1202, + "commentStart": 1203, "end": 0, "name": { - "commentStart": 1202, + "commentStart": 1203, "end": 0, "name": "binBaseLength", "start": 0, @@ -1025,10 +1025,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1218, + "commentStart": 1219, "end": 0, "name": { - "commentStart": 1218, + "commentStart": 1219, "end": 0, "name": "binTol", "start": 0, @@ -1044,7 +1044,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 1226, + "commentStart": 1227, "end": 0, "raw": "0", "start": 0, @@ -1062,7 +1062,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "ArrayExpression" }, { - "commentStart": 1230, + "commentStart": 1231, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1071,10 +1071,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 1186, + "commentStart": 1187, "end": 0, "name": { - "commentStart": 1186, + "commentStart": 1187, "end": 0, "name": "startProfileAt", "start": 0, @@ -1084,7 +1084,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 1186, + "commentStart": 1187, "end": 0, "start": 0, "type": "CallExpression", @@ -1095,7 +1095,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 1246, + "commentStart": 1247, "end": 0, "name": "length", "start": 0, @@ -1103,10 +1103,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "arg": { "abs_path": false, - "commentStart": 1255, + "commentStart": 1256, "end": 0, "name": { - "commentStart": 1255, + "commentStart": 1256, "end": 0, "name": "height", "start": 0, @@ -1121,10 +1121,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 1240, + "commentStart": 1241, "end": 0, "name": { - "commentStart": 1240, + "commentStart": 1241, "end": 0, "name": "yLine", "start": 0, @@ -1134,7 +1134,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 1240, + "commentStart": 1241, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1146,7 +1146,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 1276, + "commentStart": 1277, "end": 0, "name": "length", "start": 0, @@ -1155,10 +1155,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 1286, + "commentStart": 1287, "end": 0, "name": { - "commentStart": 1286, + "commentStart": 1287, "end": 0, "name": "binBaseLength", "start": 0, @@ -1169,7 +1169,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "Name", "type": "Name" }, - "commentStart": 1285, + "commentStart": 1286, "end": 0, "operator": "-", "start": 0, @@ -1180,10 +1180,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 1270, + "commentStart": 1271, "end": 0, "name": { - "commentStart": 1270, + "commentStart": 1271, "end": 0, "name": "xLine", "start": 0, @@ -1193,7 +1193,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 1270, + "commentStart": 1271, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1203,14 +1203,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "arguments": [ { - "commentStart": 1328, + "commentStart": 1329, "end": 0, "properties": [ { - "commentStart": 1330, + "commentStart": 1331, "end": 0, "key": { - "commentStart": 1330, + "commentStart": 1331, "end": 0, "name": "angle", "start": 0, @@ -1220,7 +1220,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1339, + "commentStart": 1340, "end": 0, "raw": "45", "start": 0, @@ -1231,7 +1231,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "suffix": "None" } }, - "commentStart": 1338, + "commentStart": 1339, "end": 0, "operator": "-", "start": 0, @@ -1240,10 +1240,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 1343, + "commentStart": 1344, "end": 0, "key": { - "commentStart": 1343, + "commentStart": 1344, "end": 0, "name": "length", "start": 0, @@ -1253,10 +1253,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1352, + "commentStart": 1353, "end": 0, "name": { - "commentStart": 1352, + "commentStart": 1353, "end": 0, "name": "thirdStep", "start": 0, @@ -1274,7 +1274,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "ObjectExpression" }, { - "commentStart": 1365, + "commentStart": 1366, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1283,10 +1283,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 1308, + "commentStart": 1309, "end": 0, "name": { - "commentStart": 1308, + "commentStart": 1309, "end": 0, "name": "angledLineOfYLength", "start": 0, @@ -1296,7 +1296,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 1308, + "commentStart": 1309, "end": 0, "start": 0, "type": "CallExpression", @@ -1307,7 +1307,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 1381, + "commentStart": 1382, "end": 0, "name": "length", "start": 0, @@ -1316,10 +1316,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 1391, + "commentStart": 1392, "end": 0, "name": { - "commentStart": 1391, + "commentStart": 1392, "end": 0, "name": "secondStep", "start": 0, @@ -1330,7 +1330,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "Name", "type": "Name" }, - "commentStart": 1390, + "commentStart": 1391, "end": 0, "operator": "-", "start": 0, @@ -1341,10 +1341,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 1375, + "commentStart": 1376, "end": 0, "name": { - "commentStart": 1375, + "commentStart": 1376, "end": 0, "name": "yLine", "start": 0, @@ -1354,7 +1354,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 1375, + "commentStart": 1376, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1364,14 +1364,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "arguments": [ { - "commentStart": 1430, + "commentStart": 1431, "end": 0, "properties": [ { - "commentStart": 1432, + "commentStart": 1433, "end": 0, "key": { - "commentStart": 1432, + "commentStart": 1433, "end": 0, "name": "angle", "start": 0, @@ -1381,7 +1381,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1441, + "commentStart": 1442, "end": 0, "raw": "45", "start": 0, @@ -1392,7 +1392,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "suffix": "None" } }, - "commentStart": 1440, + "commentStart": 1441, "end": 0, "operator": "-", "start": 0, @@ -1401,10 +1401,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 1445, + "commentStart": 1446, "end": 0, "key": { - "commentStart": 1445, + "commentStart": 1446, "end": 0, "name": "length", "start": 0, @@ -1414,10 +1414,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1454, + "commentStart": 1455, "end": 0, "name": { - "commentStart": 1454, + "commentStart": 1455, "end": 0, "name": "firstStep", "start": 0, @@ -1435,7 +1435,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "ObjectExpression" }, { - "commentStart": 1467, + "commentStart": 1468, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1444,10 +1444,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 1410, + "commentStart": 1411, "end": 0, "name": { - "commentStart": 1410, + "commentStart": 1411, "end": 0, "name": "angledLineOfYLength", "start": 0, @@ -1457,7 +1457,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 1410, + "commentStart": 1411, "end": 0, "start": 0, "type": "CallExpression", @@ -1467,10 +1467,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1477, + "commentStart": 1478, "end": 0, "name": { - "commentStart": 1477, + "commentStart": 1478, "end": 0, "name": "close", "start": 0, @@ -1480,14 +1480,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 1477, + "commentStart": 1478, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 1158, + "commentStart": 1159, "end": 0, "start": 0, "type": "PipeExpression", @@ -1505,10 +1505,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "argument": { "abs_path": false, - "commentStart": 1494, + "commentStart": 1495, "end": 0, "name": { - "commentStart": 1494, + "commentStart": 1495, "end": 0, "name": "faceSketch", "start": 0, @@ -1519,24 +1519,24 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "Name", "type": "Name" }, - "commentStart": 1487, + "commentStart": 1488, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 1141, + "commentStart": 1142, "end": 0, "start": 0 }, - "commentStart": 1133, + "commentStart": 1134, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 1134, + "commentStart": 1135, "end": 0, "name": "plane", "start": 0, @@ -1556,19 +1556,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "preComments": [ "", "", - "// define a function which builds the profile of the baseplate bin" + "// Define a function which builds the profile of the baseplate bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1506, + "commentStart": 1507, "declaration": { - "commentStart": 1544, + "commentStart": 1545, "end": 0, "id": { - "commentStart": 1544, + "commentStart": 1545, "end": 0, "name": "singleSide", "start": 0, @@ -1579,21 +1579,21 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 1620, + "commentStart": 1621, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1629, + "commentStart": 1630, "end": 0, "left": { "abs_path": false, - "commentStart": 1629, + "commentStart": 1630, "end": 0, "name": { - "commentStart": 1629, + "commentStart": 1630, "end": 0, "name": "binLength", "start": 0, @@ -1606,14 +1606,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "-", "right": { - "commentStart": 1642, + "commentStart": 1643, "end": 0, "left": { "abs_path": false, - "commentStart": 1642, + "commentStart": 1643, "end": 0, "name": { - "commentStart": 1642, + "commentStart": 1643, "end": 0, "name": "cornerRadius", "start": 0, @@ -1626,7 +1626,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "*", "right": { - "commentStart": 1657, + "commentStart": 1658, "end": 0, "raw": "2", "start": 0, @@ -1649,10 +1649,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 1557, + "commentStart": 1558, "end": 0, "name": { - "commentStart": 1557, + "commentStart": 1558, "end": 0, "name": "extrude", "start": 0, @@ -1662,7 +1662,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 1557, + "commentStart": 1558, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1674,21 +1674,21 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 1586, + "commentStart": 1587, "end": 0, "name": "offset", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1595, + "commentStart": 1596, "end": 0, "left": { "abs_path": false, - "commentStart": 1595, + "commentStart": 1596, "end": 0, "name": { - "commentStart": 1595, + "commentStart": 1596, "end": 0, "name": "cornerRadius", "start": 0, @@ -1702,10 +1702,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1610, + "commentStart": 1611, "end": 0, "name": { - "commentStart": 1610, + "commentStart": 1611, "end": 0, "name": "binTol", "start": 0, @@ -1724,10 +1724,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 1570, + "commentStart": 1571, "end": 0, "name": { - "commentStart": 1570, + "commentStart": 1571, "end": 0, "name": "offsetPlane", "start": 0, @@ -1737,17 +1737,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 1570, + "commentStart": 1571, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1582, + "commentStart": 1583, "end": 0, "name": { - "commentStart": 1582, + "commentStart": 1583, "end": 0, "name": "YZ", "start": 0, @@ -1762,10 +1762,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 1565, + "commentStart": 1566, "end": 0, "name": { - "commentStart": 1565, + "commentStart": 1566, "end": 0, "name": "face", "start": 0, @@ -1775,7 +1775,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 1565, + "commentStart": 1566, "end": 0, "start": 0, "type": "CallExpression", @@ -1790,19 +1790,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "preComments": [ "", "", - "// extrude a single side of the bin" + "// Extrude a single side of the bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1660, + "commentStart": 1661, "declaration": { - "commentStart": 1727, + "commentStart": 1728, "end": 0, "id": { - "commentStart": 1727, + "commentStart": 1728, "end": 0, "name": "sides", "start": 0, @@ -1813,14 +1813,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 1770, + "commentStart": 1771, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1783, + "commentStart": 1784, "end": 0, "raw": "360", "start": 0, @@ -1835,17 +1835,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 1790, + "commentStart": 1791, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1797, + "commentStart": 1798, "elements": [ { - "commentStart": 1798, + "commentStart": 1799, "end": 0, "raw": "0", "start": 0, @@ -1857,7 +1857,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 1801, + "commentStart": 1802, "end": 0, "raw": "0", "start": 0, @@ -1869,7 +1869,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 1804, + "commentStart": 1805, "end": 0, "raw": "1", "start": 0, @@ -1890,27 +1890,27 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 1810, + "commentStart": 1811, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1819, + "commentStart": 1820, "elements": [ { - "commentStart": 1826, + "commentStart": 1827, "end": 0, "left": { - "commentStart": 1826, + "commentStart": 1827, "end": 0, "left": { "abs_path": false, - "commentStart": 1826, + "commentStart": 1827, "end": 0, "name": { - "commentStart": 1826, + "commentStart": 1827, "end": 0, "name": "binLength", "start": 0, @@ -1923,10 +1923,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 1838, + "commentStart": 1839, "end": 0, "left": { - "commentStart": 1838, + "commentStart": 1839, "end": 0, "raw": "2", "start": 0, @@ -1940,10 +1940,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1842, + "commentStart": 1843, "end": 0, "name": { - "commentStart": 1842, + "commentStart": 1843, "end": 0, "name": "binTol", "start": 0, @@ -1964,7 +1964,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "/", "right": { - "commentStart": 1852, + "commentStart": 1853, "end": 0, "raw": "2", "start": 0, @@ -1980,17 +1980,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 1860, + "commentStart": 1861, "end": 0, "left": { - "commentStart": 1860, + "commentStart": 1861, "end": 0, "left": { "abs_path": false, - "commentStart": 1860, + "commentStart": 1861, "end": 0, "name": { - "commentStart": 1860, + "commentStart": 1861, "end": 0, "name": "binLength", "start": 0, @@ -2003,10 +2003,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 1872, + "commentStart": 1873, "end": 0, "left": { - "commentStart": 1872, + "commentStart": 1873, "end": 0, "raw": "2", "start": 0, @@ -2020,10 +2020,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1876, + "commentStart": 1877, "end": 0, "name": { - "commentStart": 1876, + "commentStart": 1877, "end": 0, "name": "binTol", "start": 0, @@ -2044,7 +2044,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "/", "right": { - "commentStart": 1886, + "commentStart": 1887, "end": 0, "raw": "2", "start": 0, @@ -2060,7 +2060,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 1893, + "commentStart": 1894, "end": 0, "raw": "0", "start": 0, @@ -2081,14 +2081,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 1902, + "commentStart": 1903, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1914, + "commentStart": 1915, "end": 0, "raw": "4", "start": 0, @@ -2103,14 +2103,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 1919, + "commentStart": 1920, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1938, + "commentStart": 1939, "end": 0, "raw": "true", "start": 0, @@ -2122,10 +2122,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 1735, + "commentStart": 1736, "end": 0, "name": { - "commentStart": 1735, + "commentStart": 1736, "end": 0, "name": "patternCircular3d", "start": 0, @@ -2135,17 +2135,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 1735, + "commentStart": 1736, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1756, + "commentStart": 1757, "end": 0, "name": { - "commentStart": 1756, + "commentStart": 1757, "end": 0, "name": "singleSide", "start": 0, @@ -2165,33 +2165,33 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "preComments": [ "", "", - "// create the other sides of the bin by using a circular pattern" + "// Create the other sides of the bin by using a circular pattern" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1945, + "commentStart": 1946, "declaration": { - "commentStart": 1973, + "commentStart": 1974, "end": 0, "id": { - "commentStart": 1973, + "commentStart": 1974, "end": 0, "name": "axis000", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 1983, + "commentStart": 1984, "end": 0, "properties": [ { - "commentStart": 1987, + "commentStart": 1988, "end": 0, "key": { - "commentStart": 1987, + "commentStart": 1988, "end": 0, "name": "direction", "start": 0, @@ -2200,10 +2200,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1999, + "commentStart": 2000, "elements": [ { - "commentStart": 2000, + "commentStart": 2001, "end": 0, "raw": "0.0", "start": 0, @@ -2215,7 +2215,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 2005, + "commentStart": 2006, "end": 0, "raw": "1.0", "start": 0, @@ -2234,10 +2234,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 2013, + "commentStart": 2014, "end": 0, "key": { - "commentStart": 2013, + "commentStart": 2014, "end": 0, "name": "origin", "start": 0, @@ -2246,17 +2246,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2022, + "commentStart": 2023, "elements": [ { - "commentStart": 2028, + "commentStart": 2029, "end": 0, "left": { "abs_path": false, - "commentStart": 2028, + "commentStart": 2029, "end": 0, "name": { - "commentStart": 2028, + "commentStart": 2029, "end": 0, "name": "cornerRadius", "start": 0, @@ -2270,10 +2270,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2043, + "commentStart": 2044, "end": 0, "name": { - "commentStart": 2043, + "commentStart": 2044, "end": 0, "name": "binTol", "start": 0, @@ -2289,14 +2289,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 2055, + "commentStart": 2056, "end": 0, "left": { "abs_path": false, - "commentStart": 2055, + "commentStart": 2056, "end": 0, "name": { - "commentStart": 2055, + "commentStart": 2056, "end": 0, "name": "cornerRadius", "start": 0, @@ -2310,10 +2310,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2070, + "commentStart": 2071, "end": 0, "name": { - "commentStart": 2070, + "commentStart": 2071, "end": 0, "name": "binTol", "start": 0, @@ -2348,19 +2348,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "preComments": [ "", "", - "// define an axis axis000" + "// Define an axis axis000" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 2082, + "commentStart": 2083, "declaration": { - "commentStart": 2121, + "commentStart": 2122, "end": 0, "id": { - "commentStart": 2121, + "commentStart": 2122, "end": 0, "name": "singleCorner", "start": 0, @@ -2371,7 +2371,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 2199, + "commentStart": 2200, "end": 0, "name": "angle", "start": 0, @@ -2379,7 +2379,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "arg": { "argument": { - "commentStart": 2208, + "commentStart": 2209, "end": 0, "raw": "90", "start": 0, @@ -2390,7 +2390,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "suffix": "None" } }, - "commentStart": 2207, + "commentStart": 2208, "end": 0, "operator": "-", "start": 0, @@ -2401,7 +2401,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 2212, + "commentStart": 2213, "end": 0, "name": "axis", "start": 0, @@ -2409,10 +2409,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "arg": { "abs_path": false, - "commentStart": 2219, + "commentStart": 2220, "end": 0, "name": { - "commentStart": 2219, + "commentStart": 2220, "end": 0, "name": "axis000", "start": 0, @@ -2427,10 +2427,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 2136, + "commentStart": 2137, "end": 0, "name": { - "commentStart": 2136, + "commentStart": 2137, "end": 0, "name": "revolve", "start": 0, @@ -2440,7 +2440,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 2136, + "commentStart": 2137, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2452,21 +2452,21 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 2165, + "commentStart": 2166, "end": 0, "name": "offset", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2174, + "commentStart": 2175, "end": 0, "left": { "abs_path": false, - "commentStart": 2174, + "commentStart": 2175, "end": 0, "name": { - "commentStart": 2174, + "commentStart": 2175, "end": 0, "name": "cornerRadius", "start": 0, @@ -2480,10 +2480,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2189, + "commentStart": 2190, "end": 0, "name": { - "commentStart": 2189, + "commentStart": 2190, "end": 0, "name": "binTol", "start": 0, @@ -2502,10 +2502,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 2149, + "commentStart": 2150, "end": 0, "name": { - "commentStart": 2149, + "commentStart": 2150, "end": 0, "name": "offsetPlane", "start": 0, @@ -2515,17 +2515,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 2149, + "commentStart": 2150, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2161, + "commentStart": 2162, "end": 0, "name": { - "commentStart": 2161, + "commentStart": 2162, "end": 0, "name": "YZ", "start": 0, @@ -2540,10 +2540,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 2144, + "commentStart": 2145, "end": 0, "name": { - "commentStart": 2144, + "commentStart": 2145, "end": 0, "name": "face", "start": 0, @@ -2553,7 +2553,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 2144, + "commentStart": 2145, "end": 0, "start": 0, "type": "CallExpression", @@ -2568,19 +2568,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "preComments": [ "", "", - "// create a single corner of the bin" + "// Create a single corner of the bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 2227, + "commentStart": 2228, "declaration": { - "commentStart": 2262, + "commentStart": 2263, "end": 0, "id": { - "commentStart": 2262, + "commentStart": 2263, "end": 0, "name": "corners", "start": 0, @@ -2591,14 +2591,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 2309, + "commentStart": 2310, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2322, + "commentStart": 2323, "end": 0, "raw": "360", "start": 0, @@ -2613,17 +2613,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 2329, + "commentStart": 2330, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2336, + "commentStart": 2337, "elements": [ { - "commentStart": 2337, + "commentStart": 2338, "end": 0, "raw": "0", "start": 0, @@ -2635,7 +2635,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 2340, + "commentStart": 2341, "end": 0, "raw": "0", "start": 0, @@ -2647,7 +2647,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 2343, + "commentStart": 2344, "end": 0, "raw": "1", "start": 0, @@ -2668,27 +2668,27 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 2349, + "commentStart": 2350, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2358, + "commentStart": 2359, "elements": [ { - "commentStart": 2365, + "commentStart": 2366, "end": 0, "left": { - "commentStart": 2365, + "commentStart": 2366, "end": 0, "left": { "abs_path": false, - "commentStart": 2365, + "commentStart": 2366, "end": 0, "name": { - "commentStart": 2365, + "commentStart": 2366, "end": 0, "name": "binLength", "start": 0, @@ -2701,10 +2701,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 2377, + "commentStart": 2378, "end": 0, "left": { - "commentStart": 2377, + "commentStart": 2378, "end": 0, "raw": "2", "start": 0, @@ -2718,10 +2718,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2381, + "commentStart": 2382, "end": 0, "name": { - "commentStart": 2381, + "commentStart": 2382, "end": 0, "name": "binTol", "start": 0, @@ -2742,7 +2742,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "/", "right": { - "commentStart": 2391, + "commentStart": 2392, "end": 0, "raw": "2", "start": 0, @@ -2758,17 +2758,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 2399, + "commentStart": 2400, "end": 0, "left": { - "commentStart": 2399, + "commentStart": 2400, "end": 0, "left": { "abs_path": false, - "commentStart": 2399, + "commentStart": 2400, "end": 0, "name": { - "commentStart": 2399, + "commentStart": 2400, "end": 0, "name": "binLength", "start": 0, @@ -2781,10 +2781,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 2411, + "commentStart": 2412, "end": 0, "left": { - "commentStart": 2411, + "commentStart": 2412, "end": 0, "raw": "2", "start": 0, @@ -2798,10 +2798,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2415, + "commentStart": 2416, "end": 0, "name": { - "commentStart": 2415, + "commentStart": 2416, "end": 0, "name": "binTol", "start": 0, @@ -2822,7 +2822,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "/", "right": { - "commentStart": 2425, + "commentStart": 2426, "end": 0, "raw": "2", "start": 0, @@ -2838,7 +2838,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 2432, + "commentStart": 2433, "end": 0, "raw": "0", "start": 0, @@ -2859,14 +2859,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 2441, + "commentStart": 2442, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2453, + "commentStart": 2454, "end": 0, "raw": "4", "start": 0, @@ -2881,14 +2881,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 2458, + "commentStart": 2459, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2477, + "commentStart": 2478, "end": 0, "raw": "true", "start": 0, @@ -2900,10 +2900,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 2272, + "commentStart": 2273, "end": 0, "name": { - "commentStart": 2272, + "commentStart": 2273, "end": 0, "name": "patternCircular3d", "start": 0, @@ -2913,17 +2913,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 2272, + "commentStart": 2273, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2293, + "commentStart": 2294, "end": 0, "name": { - "commentStart": 2293, + "commentStart": 2294, "end": 0, "name": "singleCorner", "start": 0, @@ -2943,19 +2943,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "preComments": [ "", "", - "// create the corners of the bin" + "// Create the corners of the bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 2484, + "commentStart": 2485, "declaration": { - "commentStart": 2486, + "commentStart": 2487, "end": 0, "id": { - "commentStart": 2486, + "commentStart": 2487, "end": 0, "name": "singleBinFill", "start": 0, @@ -2967,10 +2967,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arguments": [ { "abs_path": false, - "commentStart": 2516, + "commentStart": 2517, "end": 0, "name": { - "commentStart": 2516, + "commentStart": 2517, "end": 0, "name": "XY", "start": 0, @@ -2984,10 +2984,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 2502, + "commentStart": 2503, "end": 0, "name": { - "commentStart": 2502, + "commentStart": 2503, "end": 0, "name": "startSketchOn", "start": 0, @@ -2997,7 +2997,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 2502, + "commentStart": 2503, "end": 0, "start": 0, "type": "CallExpression", @@ -3006,17 +3006,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "arguments": [ { - "commentStart": 2540, + "commentStart": 2541, "elements": [ { - "commentStart": 2549, + "commentStart": 2550, "end": 0, "left": { "abs_path": false, - "commentStart": 2549, + "commentStart": 2550, "end": 0, "name": { - "commentStart": 2549, + "commentStart": 2550, "end": 0, "name": "binBaseLength", "start": 0, @@ -3030,10 +3030,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2565, + "commentStart": 2566, "end": 0, "name": { - "commentStart": 2565, + "commentStart": 2566, "end": 0, "name": "binTol", "start": 0, @@ -3049,14 +3049,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 2580, + "commentStart": 2581, "end": 0, "left": { "abs_path": false, - "commentStart": 2580, + "commentStart": 2581, "end": 0, "name": { - "commentStart": 2580, + "commentStart": 2581, "end": 0, "name": "binBaseLength", "start": 0, @@ -3070,10 +3070,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2596, + "commentStart": 2597, "end": 0, "name": { - "commentStart": 2596, + "commentStart": 2597, "end": 0, "name": "binTol", "start": 0, @@ -3095,7 +3095,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "ArrayExpression" }, { - "commentStart": 2611, + "commentStart": 2612, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3104,10 +3104,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 2525, + "commentStart": 2526, "end": 0, "name": { - "commentStart": 2525, + "commentStart": 2526, "end": 0, "name": "startProfileAt", "start": 0, @@ -3117,7 +3117,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 2525, + "commentStart": 2526, "end": 0, "start": 0, "type": "CallExpression", @@ -3128,24 +3128,24 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 2624, + "commentStart": 2625, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2630, + "commentStart": 2631, "elements": [ { - "commentStart": 2631, + "commentStart": 2632, "end": 0, "left": { "abs_path": false, - "commentStart": 2631, + "commentStart": 2632, "end": 0, "name": { - "commentStart": 2631, + "commentStart": 2632, "end": 0, "name": "binLength", "start": 0, @@ -3158,14 +3158,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "-", "right": { - "commentStart": 2644, + "commentStart": 2645, "end": 0, "left": { "abs_path": false, - "commentStart": 2644, + "commentStart": 2645, "end": 0, "name": { - "commentStart": 2644, + "commentStart": 2645, "end": 0, "name": "binBaseLength", "start": 0, @@ -3178,7 +3178,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "*", "right": { - "commentStart": 2660, + "commentStart": 2661, "end": 0, "raw": "2", "start": 0, @@ -3198,7 +3198,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 2664, + "commentStart": 2665, "end": 0, "raw": "0", "start": 0, @@ -3219,14 +3219,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 2668, + "commentStart": 2669, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2674, + "commentStart": 2675, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3237,10 +3237,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 2619, + "commentStart": 2620, "end": 0, "name": { - "commentStart": 2619, + "commentStart": 2620, "end": 0, "name": "line", "start": 0, @@ -3250,7 +3250,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 2619, + "commentStart": 2620, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3262,17 +3262,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 2694, + "commentStart": 2695, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2700, + "commentStart": 2701, "elements": [ { - "commentStart": 2701, + "commentStart": 2702, "end": 0, "raw": "0", "start": 0, @@ -3284,14 +3284,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 2704, + "commentStart": 2705, "end": 0, "left": { "abs_path": false, - "commentStart": 2704, + "commentStart": 2705, "end": 0, "name": { - "commentStart": 2704, + "commentStart": 2705, "end": 0, "name": "binLength", "start": 0, @@ -3304,14 +3304,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "-", "right": { - "commentStart": 2717, + "commentStart": 2718, "end": 0, "left": { "abs_path": false, - "commentStart": 2717, + "commentStart": 2718, "end": 0, "name": { - "commentStart": 2717, + "commentStart": 2718, "end": 0, "name": "binBaseLength", "start": 0, @@ -3324,7 +3324,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "*", "right": { - "commentStart": 2733, + "commentStart": 2734, "end": 0, "raw": "2", "start": 0, @@ -3353,14 +3353,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 2738, + "commentStart": 2739, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2744, + "commentStart": 2745, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3371,10 +3371,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 2689, + "commentStart": 2690, "end": 0, "name": { - "commentStart": 2689, + "commentStart": 2690, "end": 0, "name": "line", "start": 0, @@ -3384,7 +3384,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 2689, + "commentStart": 2690, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3396,7 +3396,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 2765, + "commentStart": 2766, "end": 0, "name": "endAbsolute", "start": 0, @@ -3405,7 +3405,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arg": { "arguments": [ { - "commentStart": 2793, + "commentStart": 2794, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3414,10 +3414,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 2779, + "commentStart": 2780, "end": 0, "name": { - "commentStart": 2779, + "commentStart": 2780, "end": 0, "name": "profileStartX", "start": 0, @@ -3427,7 +3427,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 2779, + "commentStart": 2780, "end": 0, "start": 0, "type": "CallExpression", @@ -3437,14 +3437,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 2797, + "commentStart": 2798, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2803, + "commentStart": 2804, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3455,10 +3455,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 2759, + "commentStart": 2760, "end": 0, "name": { - "commentStart": 2759, + "commentStart": 2760, "end": 0, "name": "xLine", "start": 0, @@ -3468,7 +3468,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 2759, + "commentStart": 2760, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3480,14 +3480,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 2824, + "commentStart": 2825, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2830, + "commentStart": 2831, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3498,10 +3498,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 2818, + "commentStart": 2819, "end": 0, "name": { - "commentStart": 2818, + "commentStart": 2819, "end": 0, "name": "close", "start": 0, @@ -3511,7 +3511,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 2818, + "commentStart": 2819, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3523,7 +3523,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 2853, + "commentStart": 2854, "end": 0, "name": "length", "start": 0, @@ -3531,10 +3531,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "arg": { "abs_path": false, - "commentStart": 2862, + "commentStart": 2863, "end": 0, "name": { - "commentStart": 2862, + "commentStart": 2863, "end": 0, "name": "height", "start": 0, @@ -3549,10 +3549,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 2845, + "commentStart": 2846, "end": 0, "name": { - "commentStart": 2845, + "commentStart": 2846, "end": 0, "name": "extrude", "start": 0, @@ -3562,7 +3562,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 2845, + "commentStart": 2846, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3574,7 +3574,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 2890, + "commentStart": 2891, "end": 0, "name": "radius", "start": 0, @@ -3582,10 +3582,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "arg": { "abs_path": false, - "commentStart": 2899, + "commentStart": 2900, "end": 0, "name": { - "commentStart": 2899, + "commentStart": 2900, "end": 0, "name": "firstStep", "start": 0, @@ -3600,23 +3600,23 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 2917, + "commentStart": 2918, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2924, + "commentStart": 2925, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 2955, + "commentStart": 2956, "end": 0, "name": { - "commentStart": 2955, + "commentStart": 2956, "end": 0, "name": "line000", "start": 0, @@ -3630,10 +3630,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 2935, + "commentStart": 2936, "end": 0, "name": { - "commentStart": 2935, + "commentStart": 2936, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -3643,7 +3643,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 2935, + "commentStart": 2936, "end": 0, "start": 0, "type": "CallExpression", @@ -3653,10 +3653,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arguments": [ { "abs_path": false, - "commentStart": 2998, + "commentStart": 2999, "end": 0, "name": { - "commentStart": 2998, + "commentStart": 2999, "end": 0, "name": "line000", "start": 0, @@ -3670,10 +3670,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 2974, + "commentStart": 2975, "end": 0, "name": { - "commentStart": 2974, + "commentStart": 2975, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -3683,7 +3683,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 2974, + "commentStart": 2975, "end": 0, "start": 0, "type": "CallExpression", @@ -3693,10 +3693,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arguments": [ { "abs_path": false, - "commentStart": 3037, + "commentStart": 3038, "end": 0, "name": { - "commentStart": 3037, + "commentStart": 3038, "end": 0, "name": "line002", "start": 0, @@ -3710,10 +3710,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 3017, + "commentStart": 3018, "end": 0, "name": { - "commentStart": 3017, + "commentStart": 3018, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -3723,7 +3723,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 3017, + "commentStart": 3018, "end": 0, "start": 0, "type": "CallExpression", @@ -3733,10 +3733,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arguments": [ { "abs_path": false, - "commentStart": 3080, + "commentStart": 3081, "end": 0, "name": { - "commentStart": 3080, + "commentStart": 3081, "end": 0, "name": "line002", "start": 0, @@ -3750,10 +3750,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 3056, + "commentStart": 3057, "end": 0, "name": { - "commentStart": 3056, + "commentStart": 3057, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -3763,7 +3763,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 3056, + "commentStart": 3057, "end": 0, "start": 0, "type": "CallExpression", @@ -3779,10 +3779,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 2875, + "commentStart": 2876, "end": 0, "name": { - "commentStart": 2875, + "commentStart": 2876, "end": 0, "name": "fillet", "start": 0, @@ -3792,7 +3792,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 2875, + "commentStart": 2876, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3800,7 +3800,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "unlabeled": null } ], - "commentStart": 2502, + "commentStart": 2503, "end": 0, "start": 0, "type": "PipeExpression", @@ -3816,12 +3816,12 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 3105, + "commentStart": 3106, "declaration": { - "commentStart": 3107, + "commentStart": 3108, "end": 0, "id": { - "commentStart": 3107, + "commentStart": 3108, "end": 0, "name": "magCutout000", "start": 0, @@ -3833,10 +3833,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arguments": [ { "abs_path": false, - "commentStart": 3136, + "commentStart": 3137, "end": 0, "name": { - "commentStart": 3136, + "commentStart": 3137, "end": 0, "name": "singleBinFill", "start": 0, @@ -3848,7 +3848,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "Name" }, { - "commentStart": 3151, + "commentStart": 3152, "end": 0, "raw": "\"start\"", "start": 0, @@ -3859,10 +3859,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 3122, + "commentStart": 3123, "end": 0, "name": { - "commentStart": 3122, + "commentStart": 3123, "end": 0, "name": "startSketchOn", "start": 0, @@ -3872,7 +3872,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 3122, + "commentStart": 3123, "end": 0, "start": 0, "type": "CallExpression", @@ -3883,28 +3883,28 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 3180, + "commentStart": 3181, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3189, + "commentStart": 3190, "elements": [ { - "commentStart": 3200, + "commentStart": 3201, "end": 0, "left": { - "commentStart": 3200, + "commentStart": 3201, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 3201, + "commentStart": 3202, "end": 0, "name": { - "commentStart": 3201, + "commentStart": 3202, "end": 0, "name": "magOffset", "start": 0, @@ -3915,7 +3915,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "Name", "type": "Name" }, - "commentStart": 3200, + "commentStart": 3201, "end": 0, "operator": "-", "start": 0, @@ -3925,10 +3925,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 3213, + "commentStart": 3214, "end": 0, "name": { - "commentStart": 3213, + "commentStart": 3214, "end": 0, "name": "binBaseLength", "start": 0, @@ -3946,10 +3946,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 3229, + "commentStart": 3230, "end": 0, "name": { - "commentStart": 3229, + "commentStart": 3230, "end": 0, "name": "binTol", "start": 0, @@ -3965,17 +3965,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 3246, + "commentStart": 3247, "end": 0, "left": { - "commentStart": 3246, + "commentStart": 3247, "end": 0, "left": { "abs_path": false, - "commentStart": 3246, + "commentStart": 3247, "end": 0, "name": { - "commentStart": 3246, + "commentStart": 3247, "end": 0, "name": "magOffset", "start": 0, @@ -3989,10 +3989,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3258, + "commentStart": 3259, "end": 0, "name": { - "commentStart": 3258, + "commentStart": 3259, "end": 0, "name": "binBaseLength", "start": 0, @@ -4010,10 +4010,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3274, + "commentStart": 3275, "end": 0, "name": { - "commentStart": 3274, + "commentStart": 3275, "end": 0, "name": "binTol", "start": 0, @@ -4038,21 +4038,21 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 3298, + "commentStart": 3299, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3307, + "commentStart": 3308, "end": 0, "left": { "abs_path": false, - "commentStart": 3307, + "commentStart": 3308, "end": 0, "name": { - "commentStart": 3307, + "commentStart": 3308, "end": 0, "name": "magOuterDiam", "start": 0, @@ -4065,7 +4065,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "/", "right": { - "commentStart": 3322, + "commentStart": 3323, "end": 0, "raw": "2", "start": 0, @@ -4084,10 +4084,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 3165, + "commentStart": 3166, "end": 0, "name": { - "commentStart": 3165, + "commentStart": 3166, "end": 0, "name": "circle", "start": 0, @@ -4097,7 +4097,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 3165, + "commentStart": 3166, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4109,14 +4109,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 3363, + "commentStart": 3364, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3376, + "commentStart": 3377, "end": 0, "raw": "360", "start": 0, @@ -4131,28 +4131,28 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 3388, + "commentStart": 3389, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3397, + "commentStart": 3398, "elements": [ { - "commentStart": 3409, + "commentStart": 3410, "end": 0, "left": { - "commentStart": 3409, + "commentStart": 3410, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 3410, + "commentStart": 3411, "end": 0, "name": { - "commentStart": 3410, + "commentStart": 3411, "end": 0, "name": "binLength", "start": 0, @@ -4163,7 +4163,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "Name", "type": "Name" }, - "commentStart": 3409, + "commentStart": 3410, "end": 0, "operator": "-", "start": 0, @@ -4172,10 +4172,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 3422, + "commentStart": 3423, "end": 0, "left": { - "commentStart": 3422, + "commentStart": 3423, "end": 0, "raw": "2", "start": 0, @@ -4189,10 +4189,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3426, + "commentStart": 3427, "end": 0, "name": { - "commentStart": 3426, + "commentStart": 3427, "end": 0, "name": "binTol", "start": 0, @@ -4213,7 +4213,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "/", "right": { - "commentStart": 3436, + "commentStart": 3437, "end": 0, "raw": "2", "start": 0, @@ -4229,17 +4229,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 3449, + "commentStart": 3450, "end": 0, "left": { - "commentStart": 3449, + "commentStart": 3450, "end": 0, "left": { "abs_path": false, - "commentStart": 3449, + "commentStart": 3450, "end": 0, "name": { - "commentStart": 3449, + "commentStart": 3450, "end": 0, "name": "binLength", "start": 0, @@ -4252,10 +4252,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 3461, + "commentStart": 3462, "end": 0, "left": { - "commentStart": 3461, + "commentStart": 3462, "end": 0, "raw": "2", "start": 0, @@ -4269,10 +4269,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3465, + "commentStart": 3466, "end": 0, "name": { - "commentStart": 3465, + "commentStart": 3466, "end": 0, "name": "binTol", "start": 0, @@ -4293,7 +4293,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "/", "right": { - "commentStart": 3475, + "commentStart": 3476, "end": 0, "raw": "2", "start": 0, @@ -4318,14 +4318,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 3494, + "commentStart": 3495, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3506, + "commentStart": 3507, "end": 0, "raw": "4", "start": 0, @@ -4340,14 +4340,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 3516, + "commentStart": 3517, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3535, + "commentStart": 3536, "end": 0, "raw": "true", "start": 0, @@ -4359,10 +4359,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 3337, + "commentStart": 3338, "end": 0, "name": { - "commentStart": 3337, + "commentStart": 3338, "end": 0, "name": "patternCircular2d", "start": 0, @@ -4372,7 +4372,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 3337, + "commentStart": 3338, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4384,7 +4384,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 3561, + "commentStart": 3562, "end": 0, "name": "length", "start": 0, @@ -4393,10 +4393,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 3571, + "commentStart": 3572, "end": 0, "name": { - "commentStart": 3571, + "commentStart": 3572, "end": 0, "name": "magDepth", "start": 0, @@ -4407,7 +4407,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "Name", "type": "Name" }, - "commentStart": 3570, + "commentStart": 3571, "end": 0, "operator": "-", "start": 0, @@ -4418,10 +4418,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 3553, + "commentStart": 3554, "end": 0, "name": { - "commentStart": 3553, + "commentStart": 3554, "end": 0, "name": "extrude", "start": 0, @@ -4431,7 +4431,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 3553, + "commentStart": 3554, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4439,19 +4439,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "unlabeled": null } ], - "commentStart": 3122, + "commentStart": 3123, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "3": [ { - "commentStart": 3580, + "commentStart": 3581, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "create the baseplate by patterning sides", + "value": "Create the baseplate by patterning sides", "style": "line" } } @@ -4473,12 +4473,12 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 3626, + "commentStart": 3627, "declaration": { - "commentStart": 3626, + "commentStart": 3627, "end": 0, "id": { - "commentStart": 3626, + "commentStart": 3627, "end": 0, "name": "binSides", "start": 0, @@ -4491,17 +4491,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 3675, + "commentStart": 3676, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3682, + "commentStart": 3683, "elements": [ { - "commentStart": 3683, + "commentStart": 3684, "end": 0, "raw": "1.0", "start": 0, @@ -4513,7 +4513,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 3688, + "commentStart": 3689, "end": 0, "raw": "0.0", "start": 0, @@ -4525,7 +4525,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 3693, + "commentStart": 3694, "end": 0, "raw": "0.0", "start": 0, @@ -4546,7 +4546,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 3706, + "commentStart": 3707, "end": 0, "name": "instances", "start": 0, @@ -4554,10 +4554,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "arg": { "abs_path": false, - "commentStart": 3718, + "commentStart": 3719, "end": 0, "name": { - "commentStart": 3718, + "commentStart": 3719, "end": 0, "name": "countBinWidth", "start": 0, @@ -4572,21 +4572,21 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 3740, + "commentStart": 3741, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3751, + "commentStart": 3752, "end": 0, "left": { "abs_path": false, - "commentStart": 3751, + "commentStart": 3752, "end": 0, "name": { - "commentStart": 3751, + "commentStart": 3752, "end": 0, "name": "binLength", "start": 0, @@ -4599,14 +4599,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 3763, + "commentStart": 3764, "end": 0, "left": { "abs_path": false, - "commentStart": 3763, + "commentStart": 3764, "end": 0, "name": { - "commentStart": 3763, + "commentStart": 3764, "end": 0, "name": "binTol", "start": 0, @@ -4619,7 +4619,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "*", "right": { - "commentStart": 3772, + "commentStart": 3773, "end": 0, "raw": "2", "start": 0, @@ -4642,10 +4642,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 3637, + "commentStart": 3638, "end": 0, "name": { - "commentStart": 3637, + "commentStart": 3638, "end": 0, "name": "patternLinear3d", "start": 0, @@ -4655,17 +4655,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 3637, + "commentStart": 3638, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 3661, + "commentStart": 3662, "end": 0, "name": { - "commentStart": 3661, + "commentStart": 3662, "end": 0, "name": "sides", "start": 0, @@ -4682,17 +4682,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 3803, + "commentStart": 3804, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3810, + "commentStart": 3811, "elements": [ { - "commentStart": 3811, + "commentStart": 3812, "end": 0, "raw": "0.0", "start": 0, @@ -4704,7 +4704,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 3816, + "commentStart": 3817, "end": 0, "raw": "1.0", "start": 0, @@ -4716,7 +4716,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 3821, + "commentStart": 3822, "end": 0, "raw": "0.0", "start": 0, @@ -4737,7 +4737,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 3827, + "commentStart": 3828, "end": 0, "name": "instances", "start": 0, @@ -4745,10 +4745,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "arg": { "abs_path": false, - "commentStart": 3839, + "commentStart": 3840, "end": 0, "name": { - "commentStart": 3839, + "commentStart": 3840, "end": 0, "name": "countBinLength", "start": 0, @@ -4763,21 +4763,21 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 3855, + "commentStart": 3856, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3866, + "commentStart": 3867, "end": 0, "left": { "abs_path": false, - "commentStart": 3866, + "commentStart": 3867, "end": 0, "name": { - "commentStart": 3866, + "commentStart": 3867, "end": 0, "name": "binLength", "start": 0, @@ -4790,14 +4790,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 3878, + "commentStart": 3879, "end": 0, "left": { "abs_path": false, - "commentStart": 3878, + "commentStart": 3879, "end": 0, "name": { - "commentStart": 3878, + "commentStart": 3879, "end": 0, "name": "binTol", "start": 0, @@ -4810,7 +4810,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "*", "right": { - "commentStart": 3887, + "commentStart": 3888, "end": 0, "raw": "2", "start": 0, @@ -4833,10 +4833,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 3787, + "commentStart": 3788, "end": 0, "name": { - "commentStart": 3787, + "commentStart": 3788, "end": 0, "name": "patternLinear3d", "start": 0, @@ -4846,7 +4846,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 3787, + "commentStart": 3788, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4854,19 +4854,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "unlabeled": null } ], - "commentStart": 3637, + "commentStart": 3638, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 3889, + "commentStart": 3890, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "create the corners of the baseplate by patterning the corners", + "value": "Create the corners of the baseplate by patterning the corners", "style": "line" } } @@ -4888,12 +4888,12 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 3956, + "commentStart": 3957, "declaration": { - "commentStart": 3956, + "commentStart": 3957, "end": 0, "id": { - "commentStart": 3956, + "commentStart": 3957, "end": 0, "name": "binCorners", "start": 0, @@ -4906,17 +4906,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4009, + "commentStart": 4010, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4016, + "commentStart": 4017, "elements": [ { - "commentStart": 4017, + "commentStart": 4018, "end": 0, "raw": "1.0", "start": 0, @@ -4928,7 +4928,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 4022, + "commentStart": 4023, "end": 0, "raw": "0.0", "start": 0, @@ -4940,7 +4940,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 4027, + "commentStart": 4028, "end": 0, "raw": "0.0", "start": 0, @@ -4961,7 +4961,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4040, + "commentStart": 4041, "end": 0, "name": "instances", "start": 0, @@ -4969,10 +4969,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "arg": { "abs_path": false, - "commentStart": 4052, + "commentStart": 4053, "end": 0, "name": { - "commentStart": 4052, + "commentStart": 4053, "end": 0, "name": "countBinWidth", "start": 0, @@ -4987,21 +4987,21 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4074, + "commentStart": 4075, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4085, + "commentStart": 4086, "end": 0, "left": { "abs_path": false, - "commentStart": 4085, + "commentStart": 4086, "end": 0, "name": { - "commentStart": 4085, + "commentStart": 4086, "end": 0, "name": "binLength", "start": 0, @@ -5014,14 +5014,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 4097, + "commentStart": 4098, "end": 0, "left": { "abs_path": false, - "commentStart": 4097, + "commentStart": 4098, "end": 0, "name": { - "commentStart": 4097, + "commentStart": 4098, "end": 0, "name": "binTol", "start": 0, @@ -5034,7 +5034,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "*", "right": { - "commentStart": 4106, + "commentStart": 4107, "end": 0, "raw": "2", "start": 0, @@ -5057,10 +5057,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 3969, + "commentStart": 3970, "end": 0, "name": { - "commentStart": 3969, + "commentStart": 3970, "end": 0, "name": "patternLinear3d", "start": 0, @@ -5070,17 +5070,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 3969, + "commentStart": 3970, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 3993, + "commentStart": 3994, "end": 0, "name": { - "commentStart": 3993, + "commentStart": 3994, "end": 0, "name": "corners", "start": 0, @@ -5097,17 +5097,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4137, + "commentStart": 4138, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4144, + "commentStart": 4145, "elements": [ { - "commentStart": 4145, + "commentStart": 4146, "end": 0, "raw": "0.0", "start": 0, @@ -5119,7 +5119,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 4150, + "commentStart": 4151, "end": 0, "raw": "1.0", "start": 0, @@ -5131,7 +5131,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 4155, + "commentStart": 4156, "end": 0, "raw": "0.0", "start": 0, @@ -5152,7 +5152,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4161, + "commentStart": 4162, "end": 0, "name": "instances", "start": 0, @@ -5160,10 +5160,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "arg": { "abs_path": false, - "commentStart": 4173, + "commentStart": 4174, "end": 0, "name": { - "commentStart": 4173, + "commentStart": 4174, "end": 0, "name": "countBinLength", "start": 0, @@ -5178,21 +5178,21 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4189, + "commentStart": 4190, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4200, + "commentStart": 4201, "end": 0, "left": { "abs_path": false, - "commentStart": 4200, + "commentStart": 4201, "end": 0, "name": { - "commentStart": 4200, + "commentStart": 4201, "end": 0, "name": "binLength", "start": 0, @@ -5205,14 +5205,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 4212, + "commentStart": 4213, "end": 0, "left": { "abs_path": false, - "commentStart": 4212, + "commentStart": 4213, "end": 0, "name": { - "commentStart": 4212, + "commentStart": 4213, "end": 0, "name": "binTol", "start": 0, @@ -5225,7 +5225,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "*", "right": { - "commentStart": 4221, + "commentStart": 4222, "end": 0, "raw": "2", "start": 0, @@ -5248,10 +5248,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 4121, + "commentStart": 4122, "end": 0, "name": { - "commentStart": 4121, + "commentStart": 4122, "end": 0, "name": "patternLinear3d", "start": 0, @@ -5261,7 +5261,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 4121, + "commentStart": 4122, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5269,19 +5269,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "unlabeled": null } ], - "commentStart": 3969, + "commentStart": 3970, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 4223, + "commentStart": 4224, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "create the fill of the bin by patterning the corners", + "value": "Create the fill of the bin by patterning the corners", "style": "line" } } @@ -5303,12 +5303,12 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 4281, + "commentStart": 4282, "declaration": { - "commentStart": 4281, + "commentStart": 4282, "end": 0, "id": { - "commentStart": 4281, + "commentStart": 4282, "end": 0, "name": "binFill", "start": 0, @@ -5321,17 +5321,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4337, + "commentStart": 4338, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4344, + "commentStart": 4345, "elements": [ { - "commentStart": 4345, + "commentStart": 4346, "end": 0, "raw": "1.0", "start": 0, @@ -5343,7 +5343,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 4350, + "commentStart": 4351, "end": 0, "raw": "0.0", "start": 0, @@ -5355,7 +5355,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 4355, + "commentStart": 4356, "end": 0, "raw": "0.0", "start": 0, @@ -5376,7 +5376,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4368, + "commentStart": 4369, "end": 0, "name": "instances", "start": 0, @@ -5384,10 +5384,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "arg": { "abs_path": false, - "commentStart": 4380, + "commentStart": 4381, "end": 0, "name": { - "commentStart": 4380, + "commentStart": 4381, "end": 0, "name": "countBinWidth", "start": 0, @@ -5402,21 +5402,21 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4402, + "commentStart": 4403, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4413, + "commentStart": 4414, "end": 0, "left": { "abs_path": false, - "commentStart": 4413, + "commentStart": 4414, "end": 0, "name": { - "commentStart": 4413, + "commentStart": 4414, "end": 0, "name": "binLength", "start": 0, @@ -5429,14 +5429,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 4425, + "commentStart": 4426, "end": 0, "left": { "abs_path": false, - "commentStart": 4425, + "commentStart": 4426, "end": 0, "name": { - "commentStart": 4425, + "commentStart": 4426, "end": 0, "name": "binTol", "start": 0, @@ -5449,7 +5449,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "*", "right": { - "commentStart": 4434, + "commentStart": 4435, "end": 0, "raw": "2", "start": 0, @@ -5472,10 +5472,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 4291, + "commentStart": 4292, "end": 0, "name": { - "commentStart": 4291, + "commentStart": 4292, "end": 0, "name": "patternLinear3d", "start": 0, @@ -5485,17 +5485,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 4291, + "commentStart": 4292, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 4315, + "commentStart": 4316, "end": 0, "name": { - "commentStart": 4315, + "commentStart": 4316, "end": 0, "name": "singleBinFill", "start": 0, @@ -5512,17 +5512,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4465, + "commentStart": 4466, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4472, + "commentStart": 4473, "elements": [ { - "commentStart": 4473, + "commentStart": 4474, "end": 0, "raw": "0.0", "start": 0, @@ -5534,7 +5534,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 4478, + "commentStart": 4479, "end": 0, "raw": "1.0", "start": 0, @@ -5546,7 +5546,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 4483, + "commentStart": 4484, "end": 0, "raw": "0.0", "start": 0, @@ -5567,7 +5567,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4489, + "commentStart": 4490, "end": 0, "name": "instances", "start": 0, @@ -5575,10 +5575,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "arg": { "abs_path": false, - "commentStart": 4501, + "commentStart": 4502, "end": 0, "name": { - "commentStart": 4501, + "commentStart": 4502, "end": 0, "name": "countBinLength", "start": 0, @@ -5593,21 +5593,21 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4517, + "commentStart": 4518, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4528, + "commentStart": 4529, "end": 0, "left": { "abs_path": false, - "commentStart": 4528, + "commentStart": 4529, "end": 0, "name": { - "commentStart": 4528, + "commentStart": 4529, "end": 0, "name": "binLength", "start": 0, @@ -5620,14 +5620,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 4540, + "commentStart": 4541, "end": 0, "left": { "abs_path": false, - "commentStart": 4540, + "commentStart": 4541, "end": 0, "name": { - "commentStart": 4540, + "commentStart": 4541, "end": 0, "name": "binTol", "start": 0, @@ -5640,7 +5640,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "*", "right": { - "commentStart": 4549, + "commentStart": 4550, "end": 0, "raw": "2", "start": 0, @@ -5663,10 +5663,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 4449, + "commentStart": 4450, "end": 0, "name": { - "commentStart": 4449, + "commentStart": 4450, "end": 0, "name": "patternLinear3d", "start": 0, @@ -5676,7 +5676,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 4449, + "commentStart": 4450, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5684,26 +5684,8 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "unlabeled": null } ], - "commentStart": 4291, + "commentStart": 4292, "end": 0, - "nonCodeMeta": { - "nonCodeNodes": { - "1": [ - { - "commentStart": 4551, - "end": 0, - "start": 0, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "", - "style": "line" - } - } - ] - }, - "startNodes": [] - }, "start": 0, "type": "PipeExpression", "type": "PipeExpression" @@ -5718,12 +5700,12 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 4556, + "commentStart": 4552, "declaration": { - "commentStart": 4556, + "commentStart": 4554, "end": 0, "id": { - "commentStart": 4556, + "commentStart": 4554, "end": 0, "name": "binTop", "start": 0, @@ -5738,7 +5720,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4595, + "commentStart": 4593, "end": 0, "name": "offset", "start": 0, @@ -5746,10 +5728,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "arg": { "abs_path": false, - "commentStart": 4604, + "commentStart": 4602, "end": 0, "name": { - "commentStart": 4604, + "commentStart": 4602, "end": 0, "name": "height", "start": 0, @@ -5764,10 +5746,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 4579, + "commentStart": 4577, "end": 0, "name": { - "commentStart": 4579, + "commentStart": 4577, "end": 0, "name": "offsetPlane", "start": 0, @@ -5777,17 +5759,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 4579, + "commentStart": 4577, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 4591, + "commentStart": 4589, "end": 0, "name": { - "commentStart": 4591, + "commentStart": 4589, "end": 0, "name": "XY", "start": 0, @@ -5802,10 +5784,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 4565, + "commentStart": 4563, "end": 0, "name": { - "commentStart": 4565, + "commentStart": 4563, "end": 0, "name": "startSketchOn", "start": 0, @@ -5815,7 +5797,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 4565, + "commentStart": 4563, "end": 0, "start": 0, "type": "CallExpression", @@ -5824,10 +5806,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "arguments": [ { - "commentStart": 4633, + "commentStart": 4631, "elements": [ { - "commentStart": 4634, + "commentStart": 4632, "end": 0, "raw": "0", "start": 0, @@ -5839,7 +5821,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 4637, + "commentStart": 4635, "end": 0, "raw": "0", "start": 0, @@ -5857,7 +5839,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "ArrayExpression" }, { - "commentStart": 4641, + "commentStart": 4639, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5866,10 +5848,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 4618, + "commentStart": 4616, "end": 0, "name": { - "commentStart": 4618, + "commentStart": 4616, "end": 0, "name": "startProfileAt", "start": 0, @@ -5879,7 +5861,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 4618, + "commentStart": 4616, "end": 0, "start": 0, "type": "CallExpression", @@ -5890,24 +5872,24 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4655, + "commentStart": 4653, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4665, + "commentStart": 4663, "end": 0, "left": { - "commentStart": 4665, + "commentStart": 4663, "end": 0, "left": { "abs_path": false, - "commentStart": 4665, + "commentStart": 4663, "end": 0, "name": { - "commentStart": 4665, + "commentStart": 4663, "end": 0, "name": "binLength", "start": 0, @@ -5920,10 +5902,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 4677, + "commentStart": 4675, "end": 0, "left": { - "commentStart": 4677, + "commentStart": 4675, "end": 0, "raw": "2", "start": 0, @@ -5937,10 +5919,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4681, + "commentStart": 4679, "end": 0, "name": { - "commentStart": 4681, + "commentStart": 4679, "end": 0, "name": "binTol", "start": 0, @@ -5962,10 +5944,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4691, + "commentStart": 4689, "end": 0, "name": { - "commentStart": 4691, + "commentStart": 4689, "end": 0, "name": "countBinWidth", "start": 0, @@ -5984,14 +5966,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4706, + "commentStart": 4704, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4712, + "commentStart": 4710, "end": 0, "start": 0, "type": "TagDeclarator", @@ -6002,10 +5984,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 4649, + "commentStart": 4647, "end": 0, "name": { - "commentStart": 4649, + "commentStart": 4647, "end": 0, "name": "xLine", "start": 0, @@ -6015,7 +5997,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 4649, + "commentStart": 4647, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6027,24 +6009,24 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4733, + "commentStart": 4731, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4743, + "commentStart": 4741, "end": 0, "left": { - "commentStart": 4743, + "commentStart": 4741, "end": 0, "left": { "abs_path": false, - "commentStart": 4743, + "commentStart": 4741, "end": 0, "name": { - "commentStart": 4743, + "commentStart": 4741, "end": 0, "name": "binLength", "start": 0, @@ -6057,10 +6039,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 4755, + "commentStart": 4753, "end": 0, "left": { - "commentStart": 4755, + "commentStart": 4753, "end": 0, "raw": "2", "start": 0, @@ -6074,10 +6056,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4759, + "commentStart": 4757, "end": 0, "name": { - "commentStart": 4759, + "commentStart": 4757, "end": 0, "name": "binTol", "start": 0, @@ -6099,10 +6081,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4769, + "commentStart": 4767, "end": 0, "name": { - "commentStart": 4769, + "commentStart": 4767, "end": 0, "name": "countBinLength", "start": 0, @@ -6121,14 +6103,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4785, + "commentStart": 4783, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4791, + "commentStart": 4789, "end": 0, "start": 0, "type": "TagDeclarator", @@ -6139,10 +6121,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 4727, + "commentStart": 4725, "end": 0, "name": { - "commentStart": 4727, + "commentStart": 4725, "end": 0, "name": "yLine", "start": 0, @@ -6152,7 +6134,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 4727, + "commentStart": 4725, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6164,7 +6146,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4812, + "commentStart": 4810, "end": 0, "name": "endAbsolute", "start": 0, @@ -6173,7 +6155,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arg": { "arguments": [ { - "commentStart": 4840, + "commentStart": 4838, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -6182,10 +6164,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 4826, + "commentStart": 4824, "end": 0, "name": { - "commentStart": 4826, + "commentStart": 4824, "end": 0, "name": "profileStartX", "start": 0, @@ -6195,7 +6177,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 4826, + "commentStart": 4824, "end": 0, "start": 0, "type": "CallExpression", @@ -6205,14 +6187,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4844, + "commentStart": 4842, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4850, + "commentStart": 4848, "end": 0, "start": 0, "type": "TagDeclarator", @@ -6223,10 +6205,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 4806, + "commentStart": 4804, "end": 0, "name": { - "commentStart": 4806, + "commentStart": 4804, "end": 0, "name": "xLine", "start": 0, @@ -6236,7 +6218,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 4806, + "commentStart": 4804, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6248,14 +6230,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4871, + "commentStart": 4869, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4877, + "commentStart": 4875, "end": 0, "start": 0, "type": "TagDeclarator", @@ -6266,10 +6248,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 4865, + "commentStart": 4863, "end": 0, "name": { - "commentStart": 4865, + "commentStart": 4863, "end": 0, "name": "close", "start": 0, @@ -6279,7 +6261,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 4865, + "commentStart": 4863, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6291,21 +6273,21 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4900, + "commentStart": 4898, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4909, + "commentStart": 4907, "end": 0, "left": { "abs_path": false, - "commentStart": 4909, + "commentStart": 4907, "end": 0, "name": { - "commentStart": 4909, + "commentStart": 4907, "end": 0, "name": "binHeight", "start": 0, @@ -6319,10 +6301,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4921, + "commentStart": 4919, "end": 0, "name": { - "commentStart": 4921, + "commentStart": 4919, "end": 0, "name": "countBinHeight", "start": 0, @@ -6341,10 +6323,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 4892, + "commentStart": 4890, "end": 0, "name": { - "commentStart": 4892, + "commentStart": 4890, "end": 0, "name": "extrude", "start": 0, @@ -6354,7 +6336,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 4892, + "commentStart": 4890, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6366,7 +6348,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4957, + "commentStart": 4955, "end": 0, "name": "radius", "start": 0, @@ -6374,10 +6356,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "arg": { "abs_path": false, - "commentStart": 4966, + "commentStart": 4964, "end": 0, "name": { - "commentStart": 4966, + "commentStart": 4964, "end": 0, "name": "cornerRadius", "start": 0, @@ -6392,23 +6374,23 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 4987, + "commentStart": 4985, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4994, + "commentStart": 4992, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 5025, + "commentStart": 5023, "end": 0, "name": { - "commentStart": 5025, + "commentStart": 5023, "end": 0, "name": "line010", "start": 0, @@ -6422,10 +6404,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 5005, + "commentStart": 5003, "end": 0, "name": { - "commentStart": 5005, + "commentStart": 5003, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -6435,7 +6417,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 5005, + "commentStart": 5003, "end": 0, "start": 0, "type": "CallExpression", @@ -6445,10 +6427,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arguments": [ { "abs_path": false, - "commentStart": 5068, + "commentStart": 5066, "end": 0, "name": { - "commentStart": 5068, + "commentStart": 5066, "end": 0, "name": "line010", "start": 0, @@ -6462,10 +6444,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 5044, + "commentStart": 5042, "end": 0, "name": { - "commentStart": 5044, + "commentStart": 5042, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -6475,7 +6457,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 5044, + "commentStart": 5042, "end": 0, "start": 0, "type": "CallExpression", @@ -6485,10 +6467,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arguments": [ { "abs_path": false, - "commentStart": 5107, + "commentStart": 5105, "end": 0, "name": { - "commentStart": 5107, + "commentStart": 5105, "end": 0, "name": "line012", "start": 0, @@ -6502,10 +6484,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 5087, + "commentStart": 5085, "end": 0, "name": { - "commentStart": 5087, + "commentStart": 5085, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -6515,7 +6497,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 5087, + "commentStart": 5085, "end": 0, "start": 0, "type": "CallExpression", @@ -6525,10 +6507,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arguments": [ { "abs_path": false, - "commentStart": 5150, + "commentStart": 5148, "end": 0, "name": { - "commentStart": 5150, + "commentStart": 5148, "end": 0, "name": "line012", "start": 0, @@ -6542,10 +6524,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 5126, + "commentStart": 5124, "end": 0, "name": { - "commentStart": 5126, + "commentStart": 5124, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -6555,7 +6537,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 5126, + "commentStart": 5124, "end": 0, "start": 0, "type": "CallExpression", @@ -6571,10 +6553,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 4942, + "commentStart": 4940, "end": 0, "name": { - "commentStart": 4942, + "commentStart": 4940, "end": 0, "name": "fillet", "start": 0, @@ -6584,7 +6566,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 4942, + "commentStart": 4940, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6596,17 +6578,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 5187, + "commentStart": 5185, "end": 0, "name": "faces", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5195, + "commentStart": 5193, "elements": [ { - "commentStart": 5196, + "commentStart": 5194, "end": 0, "raw": "\"end\"", "start": 0, @@ -6624,7 +6606,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 5204, + "commentStart": 5202, "end": 0, "name": "thickness", "start": 0, @@ -6632,10 +6614,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "arg": { "abs_path": false, - "commentStart": 5216, + "commentStart": 5214, "end": 0, "name": { - "commentStart": 5216, + "commentStart": 5214, "end": 0, "name": "binThk", "start": 0, @@ -6650,10 +6632,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 5181, + "commentStart": 5179, "end": 0, "name": { - "commentStart": 5181, + "commentStart": 5179, "end": 0, "name": "shell", "start": 0, @@ -6663,7 +6645,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 5181, + "commentStart": 5179, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6671,19 +6653,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "unlabeled": null } ], - "commentStart": 4565, + "commentStart": 4563, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "8": [ { - "commentStart": 5223, + "commentStart": 5221, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "define a function which builds the profile of the baseplate bin", + "value": "Define a function which builds the profile of the baseplate bin", "style": "line" } } @@ -6705,12 +6687,12 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 5292, + "commentStart": 5290, "declaration": { - "commentStart": 5295, + "commentStart": 5293, "end": 0, "id": { - "commentStart": 5295, + "commentStart": 5293, "end": 0, "name": "lipFace", "start": 0, @@ -6720,12 +6702,12 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "body": { "body": [ { - "commentStart": 5314, + "commentStart": 5312, "declaration": { - "commentStart": 5314, + "commentStart": 5312, "end": 0, "id": { - "commentStart": 5314, + "commentStart": 5312, "end": 0, "name": "faceSketch", "start": 0, @@ -6737,10 +6719,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arguments": [ { "abs_path": false, - "commentStart": 5341, + "commentStart": 5339, "end": 0, "name": { - "commentStart": 5341, + "commentStart": 5339, "end": 0, "name": "plane", "start": 0, @@ -6754,10 +6736,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 5327, + "commentStart": 5325, "end": 0, "name": { - "commentStart": 5327, + "commentStart": 5325, "end": 0, "name": "startSketchOn", "start": 0, @@ -6767,7 +6749,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 5327, + "commentStart": 5325, "end": 0, "start": 0, "type": "CallExpression", @@ -6776,10 +6758,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "arguments": [ { - "commentStart": 5370, + "commentStart": 5368, "elements": [ { - "commentStart": 5371, + "commentStart": 5369, "end": 0, "raw": "0", "start": 0, @@ -6791,7 +6773,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 5374, + "commentStart": 5372, "end": 0, "raw": "0", "start": 0, @@ -6809,7 +6791,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "ArrayExpression" }, { - "commentStart": 5378, + "commentStart": 5376, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -6818,10 +6800,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 5355, + "commentStart": 5353, "end": 0, "name": { - "commentStart": 5355, + "commentStart": 5353, "end": 0, "name": "startProfileAt", "start": 0, @@ -6831,7 +6813,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 5355, + "commentStart": 5353, "end": 0, "start": 0, "type": "CallExpression", @@ -6842,17 +6824,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 5445, + "commentStart": 5443, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5451, + "commentStart": 5449, "elements": [ { - "commentStart": 5452, + "commentStart": 5450, "end": 0, "raw": "0.0", "start": 0, @@ -6864,7 +6846,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 5457, + "commentStart": 5455, "end": 0, "raw": "5.792893", "start": 0, @@ -6885,14 +6867,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 5468, + "commentStart": 5466, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5474, + "commentStart": 5472, "end": 0, "start": 0, "type": "TagDeclarator", @@ -6903,10 +6885,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 5440, + "commentStart": 5438, "end": 0, "name": { - "commentStart": 5440, + "commentStart": 5438, "end": 0, "name": "line", "start": 0, @@ -6916,7 +6898,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 5440, + "commentStart": 5438, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6926,14 +6908,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "arguments": [ { - "commentStart": 5495, + "commentStart": 5493, "end": 0, "properties": [ { - "commentStart": 5506, + "commentStart": 5504, "end": 0, "key": { - "commentStart": 5506, + "commentStart": 5504, "end": 0, "name": "angleStart", "start": 0, @@ -6942,7 +6924,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5519, + "commentStart": 5517, "end": 0, "raw": "180.0", "start": 0, @@ -6955,10 +6937,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 5535, + "commentStart": 5533, "end": 0, "key": { - "commentStart": 5535, + "commentStart": 5533, "end": 0, "name": "angleEnd", "start": 0, @@ -6967,7 +6949,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5546, + "commentStart": 5544, "end": 0, "raw": "45.0", "start": 0, @@ -6980,10 +6962,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 5561, + "commentStart": 5559, "end": 0, "key": { - "commentStart": 5561, + "commentStart": 5559, "end": 0, "name": "radius", "start": 0, @@ -6992,7 +6974,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5570, + "commentStart": 5568, "end": 0, "raw": "0.500000", "start": 0, @@ -7010,14 +6992,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "ObjectExpression" }, { - "commentStart": 5589, + "commentStart": 5587, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 5592, + "commentStart": 5590, "end": 0, "start": 0, "type": "TagDeclarator", @@ -7027,10 +7009,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 5491, + "commentStart": 5489, "end": 0, "name": { - "commentStart": 5491, + "commentStart": 5489, "end": 0, "name": "arc", "start": 0, @@ -7040,7 +7022,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 5491, + "commentStart": 5489, "end": 0, "start": 0, "type": "CallExpression", @@ -7051,17 +7033,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 5680, + "commentStart": 5678, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5686, + "commentStart": 5684, "elements": [ { - "commentStart": 5687, + "commentStart": 5685, "end": 0, "raw": "1.046447", "start": 0, @@ -7074,7 +7056,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, { "argument": { - "commentStart": 5698, + "commentStart": 5696, "end": 0, "raw": "1.046447", "start": 0, @@ -7085,7 +7067,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "suffix": "None" } }, - "commentStart": 5697, + "commentStart": 5695, "end": 0, "operator": "-", "start": 0, @@ -7102,14 +7084,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 5709, + "commentStart": 5707, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5715, + "commentStart": 5713, "end": 0, "start": 0, "type": "TagDeclarator", @@ -7120,10 +7102,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 5675, + "commentStart": 5673, "end": 0, "name": { - "commentStart": 5675, + "commentStart": 5673, "end": 0, "name": "line", "start": 0, @@ -7133,7 +7115,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 5675, + "commentStart": 5673, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7145,7 +7127,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 5738, + "commentStart": 5736, "end": 0, "name": "length", "start": 0, @@ -7154,10 +7136,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 5748, + "commentStart": 5746, "end": 0, "name": { - "commentStart": 5748, + "commentStart": 5746, "end": 0, "name": "lipStep4", "start": 0, @@ -7168,7 +7150,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "Name", "type": "Name" }, - "commentStart": 5747, + "commentStart": 5745, "end": 0, "operator": "-", "start": 0, @@ -7179,10 +7161,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 5732, + "commentStart": 5730, "end": 0, "name": { - "commentStart": 5732, + "commentStart": 5730, "end": 0, "name": "yLine", "start": 0, @@ -7192,7 +7174,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 5732, + "commentStart": 5730, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7202,14 +7184,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "arguments": [ { - "commentStart": 5785, + "commentStart": 5783, "end": 0, "properties": [ { - "commentStart": 5787, + "commentStart": 5785, "end": 0, "key": { - "commentStart": 5787, + "commentStart": 5785, "end": 0, "name": "angle", "start": 0, @@ -7219,7 +7201,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 5796, + "commentStart": 5794, "end": 0, "raw": "45", "start": 0, @@ -7230,7 +7212,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "suffix": "None" } }, - "commentStart": 5795, + "commentStart": 5793, "end": 0, "operator": "-", "start": 0, @@ -7239,10 +7221,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 5800, + "commentStart": 5798, "end": 0, "key": { - "commentStart": 5800, + "commentStart": 5798, "end": 0, "name": "length", "start": 0, @@ -7252,10 +7234,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 5809, + "commentStart": 5807, "end": 0, "name": { - "commentStart": 5809, + "commentStart": 5807, "end": 0, "name": "lipStep3", "start": 0, @@ -7273,7 +7255,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "ObjectExpression" }, { - "commentStart": 5821, + "commentStart": 5819, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -7282,10 +7264,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 5765, + "commentStart": 5763, "end": 0, "name": { - "commentStart": 5765, + "commentStart": 5763, "end": 0, "name": "angledLineOfYLength", "start": 0, @@ -7295,7 +7277,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 5765, + "commentStart": 5763, "end": 0, "start": 0, "type": "CallExpression", @@ -7306,7 +7288,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 5837, + "commentStart": 5835, "end": 0, "name": "length", "start": 0, @@ -7315,10 +7297,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 5847, + "commentStart": 5845, "end": 0, "name": { - "commentStart": 5847, + "commentStart": 5845, "end": 0, "name": "lipStep2", "start": 0, @@ -7329,7 +7311,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "Name", "type": "Name" }, - "commentStart": 5846, + "commentStart": 5844, "end": 0, "operator": "-", "start": 0, @@ -7340,10 +7322,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 5831, + "commentStart": 5829, "end": 0, "name": { - "commentStart": 5831, + "commentStart": 5829, "end": 0, "name": "yLine", "start": 0, @@ -7353,7 +7335,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 5831, + "commentStart": 5829, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7363,14 +7345,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "arguments": [ { - "commentStart": 5884, + "commentStart": 5882, "end": 0, "properties": [ { - "commentStart": 5886, + "commentStart": 5884, "end": 0, "key": { - "commentStart": 5886, + "commentStart": 5884, "end": 0, "name": "angle", "start": 0, @@ -7380,7 +7362,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 5895, + "commentStart": 5893, "end": 0, "raw": "135", "start": 0, @@ -7391,7 +7373,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "suffix": "None" } }, - "commentStart": 5894, + "commentStart": 5892, "end": 0, "operator": "-", "start": 0, @@ -7400,10 +7382,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 5900, + "commentStart": 5898, "end": 0, "key": { - "commentStart": 5900, + "commentStart": 5898, "end": 0, "name": "length", "start": 0, @@ -7413,10 +7395,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 5909, + "commentStart": 5907, "end": 0, "name": { - "commentStart": 5909, + "commentStart": 5907, "end": 0, "name": "lipStep1", "start": 0, @@ -7434,7 +7416,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "ObjectExpression" }, { - "commentStart": 5921, + "commentStart": 5919, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -7443,10 +7425,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 5864, + "commentStart": 5862, "end": 0, "name": { - "commentStart": 5864, + "commentStart": 5862, "end": 0, "name": "angledLineOfYLength", "start": 0, @@ -7456,7 +7438,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 5864, + "commentStart": 5862, "end": 0, "start": 0, "type": "CallExpression", @@ -7466,10 +7448,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 5931, + "commentStart": 5929, "end": 0, "name": { - "commentStart": 5931, + "commentStart": 5929, "end": 0, "name": "close", "start": 0, @@ -7479,20 +7461,20 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 5931, + "commentStart": 5929, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 5327, + "commentStart": 5325, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 5384, + "commentStart": 5382, "end": 0, "start": 0, "type": "NonCodeNode", @@ -7505,7 +7487,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "3": [ { - "commentStart": 5604, + "commentStart": 5602, "end": 0, "start": 0, "type": "NonCodeNode", @@ -7535,10 +7517,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "argument": { "abs_path": false, - "commentStart": 5948, + "commentStart": 5946, "end": 0, "name": { - "commentStart": 5948, + "commentStart": 5946, "end": 0, "name": "faceSketch", "start": 0, @@ -7549,24 +7531,24 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "Name", "type": "Name" }, - "commentStart": 5941, + "commentStart": 5939, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 5310, + "commentStart": 5308, "end": 0, "start": 0 }, - "commentStart": 5302, + "commentStart": 5300, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 5303, + "commentStart": 5301, "end": 0, "name": "plane", "start": 0, @@ -7588,26 +7570,26 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 5960, + "commentStart": 5958, "declaration": { - "commentStart": 5962, + "commentStart": 5960, "end": 0, "id": { - "commentStart": 5962, + "commentStart": 5960, "end": 0, "name": "plane000", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 5973, + "commentStart": 5971, "end": 0, "properties": [ { - "commentStart": 5977, + "commentStart": 5975, "end": 0, "key": { - "commentStart": 5977, + "commentStart": 5975, "end": 0, "name": "plane", "start": 0, @@ -7616,14 +7598,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5985, + "commentStart": 5983, "end": 0, "properties": [ { - "commentStart": 5991, + "commentStart": 5989, "end": 0, "key": { - "commentStart": 5991, + "commentStart": 5989, "end": 0, "name": "origin", "start": 0, @@ -7632,14 +7614,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6000, + "commentStart": 5998, "elements": [ { "abs_path": false, - "commentStart": 6008, + "commentStart": 6006, "end": 0, "name": { - "commentStart": 6008, + "commentStart": 6006, "end": 0, "name": "cornerRadius", "start": 0, @@ -7651,7 +7633,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "Name" }, { - "commentStart": 6028, + "commentStart": 6026, "end": 0, "raw": "0.0", "start": 0, @@ -7663,14 +7645,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6039, + "commentStart": 6037, "end": 0, "left": { "abs_path": false, - "commentStart": 6039, + "commentStart": 6037, "end": 0, "name": { - "commentStart": 6039, + "commentStart": 6037, "end": 0, "name": "height", "start": 0, @@ -7683,14 +7665,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 6048, + "commentStart": 6046, "end": 0, "left": { "abs_path": false, - "commentStart": 6048, + "commentStart": 6046, "end": 0, "name": { - "commentStart": 6048, + "commentStart": 6046, "end": 0, "name": "binHeight", "start": 0, @@ -7704,10 +7686,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6060, + "commentStart": 6058, "end": 0, "name": { - "commentStart": 6060, + "commentStart": 6058, "end": 0, "name": "countBinHeight", "start": 0, @@ -7734,10 +7716,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6086, + "commentStart": 6084, "end": 0, "key": { - "commentStart": 6086, + "commentStart": 6084, "end": 0, "name": "xAxis", "start": 0, @@ -7746,10 +7728,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6094, + "commentStart": 6092, "elements": [ { - "commentStart": 6095, + "commentStart": 6093, "end": 0, "raw": "0.0", "start": 0, @@ -7761,7 +7743,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6100, + "commentStart": 6098, "end": 0, "raw": "1.0", "start": 0, @@ -7773,7 +7755,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6105, + "commentStart": 6103, "end": 0, "raw": "0.0", "start": 0, @@ -7792,10 +7774,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6115, + "commentStart": 6113, "end": 0, "key": { - "commentStart": 6115, + "commentStart": 6113, "end": 0, "name": "yAxis", "start": 0, @@ -7804,10 +7786,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6123, + "commentStart": 6121, "elements": [ { - "commentStart": 6124, + "commentStart": 6122, "end": 0, "raw": "0.0", "start": 0, @@ -7819,7 +7801,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6129, + "commentStart": 6127, "end": 0, "raw": "0.0", "start": 0, @@ -7831,7 +7813,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6134, + "commentStart": 6132, "end": 0, "raw": "1.0", "start": 0, @@ -7850,10 +7832,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6144, + "commentStart": 6142, "end": 0, "key": { - "commentStart": 6144, + "commentStart": 6142, "end": 0, "name": "zAxis", "start": 0, @@ -7862,10 +7844,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6152, + "commentStart": 6150, "elements": [ { - "commentStart": 6153, + "commentStart": 6151, "end": 0, "raw": "1.0", "start": 0, @@ -7877,7 +7859,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6158, + "commentStart": 6156, "end": 0, "raw": "0.0", "start": 0, @@ -7889,7 +7871,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6163, + "commentStart": 6161, "end": 0, "raw": "0.0", "start": 0, @@ -7928,26 +7910,26 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 6173, + "commentStart": 6171, "declaration": { - "commentStart": 6175, + "commentStart": 6173, "end": 0, "id": { - "commentStart": 6175, + "commentStart": 6173, "end": 0, "name": "plane001", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 6186, + "commentStart": 6184, "end": 0, "properties": [ { - "commentStart": 6190, + "commentStart": 6188, "end": 0, "key": { - "commentStart": 6190, + "commentStart": 6188, "end": 0, "name": "plane", "start": 0, @@ -7956,14 +7938,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6198, + "commentStart": 6196, "end": 0, "properties": [ { - "commentStart": 6204, + "commentStart": 6202, "end": 0, "key": { - "commentStart": 6204, + "commentStart": 6202, "end": 0, "name": "origin", "start": 0, @@ -7972,10 +7954,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6213, + "commentStart": 6211, "elements": [ { - "commentStart": 6221, + "commentStart": 6219, "end": 0, "raw": "0.0", "start": 0, @@ -7988,10 +7970,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, { "abs_path": false, - "commentStart": 6232, + "commentStart": 6230, "end": 0, "name": { - "commentStart": 6232, + "commentStart": 6230, "end": 0, "name": "cornerRadius", "start": 0, @@ -8003,14 +7985,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "Name" }, { - "commentStart": 6252, + "commentStart": 6250, "end": 0, "left": { "abs_path": false, - "commentStart": 6252, + "commentStart": 6250, "end": 0, "name": { - "commentStart": 6252, + "commentStart": 6250, "end": 0, "name": "height", "start": 0, @@ -8023,14 +8005,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 6261, + "commentStart": 6259, "end": 0, "left": { "abs_path": false, - "commentStart": 6261, + "commentStart": 6259, "end": 0, "name": { - "commentStart": 6261, + "commentStart": 6259, "end": 0, "name": "binHeight", "start": 0, @@ -8044,10 +8026,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6273, + "commentStart": 6271, "end": 0, "name": { - "commentStart": 6273, + "commentStart": 6271, "end": 0, "name": "countBinHeight", "start": 0, @@ -8074,10 +8056,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6299, + "commentStart": 6297, "end": 0, "key": { - "commentStart": 6299, + "commentStart": 6297, "end": 0, "name": "xAxis", "start": 0, @@ -8086,10 +8068,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6307, + "commentStart": 6305, "elements": [ { - "commentStart": 6308, + "commentStart": 6306, "end": 0, "raw": "1.0", "start": 0, @@ -8101,7 +8083,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6313, + "commentStart": 6311, "end": 0, "raw": "0.0", "start": 0, @@ -8113,7 +8095,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6318, + "commentStart": 6316, "end": 0, "raw": "0.0", "start": 0, @@ -8132,10 +8114,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6328, + "commentStart": 6326, "end": 0, "key": { - "commentStart": 6328, + "commentStart": 6326, "end": 0, "name": "yAxis", "start": 0, @@ -8144,10 +8126,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6336, + "commentStart": 6334, "elements": [ { - "commentStart": 6337, + "commentStart": 6335, "end": 0, "raw": "0.0", "start": 0, @@ -8159,7 +8141,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6342, + "commentStart": 6340, "end": 0, "raw": "0.0", "start": 0, @@ -8171,7 +8153,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6347, + "commentStart": 6345, "end": 0, "raw": "1.0", "start": 0, @@ -8190,10 +8172,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6357, + "commentStart": 6355, "end": 0, "key": { - "commentStart": 6357, + "commentStart": 6355, "end": 0, "name": "zAxis", "start": 0, @@ -8202,10 +8184,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6365, + "commentStart": 6363, "elements": [ { - "commentStart": 6366, + "commentStart": 6364, "end": 0, "raw": "0.0", "start": 0, @@ -8217,7 +8199,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6371, + "commentStart": 6369, "end": 0, "raw": "1.0", "start": 0, @@ -8229,7 +8211,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6376, + "commentStart": 6374, "end": 0, "raw": "0.0", "start": 0, @@ -8268,26 +8250,26 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 6386, + "commentStart": 6384, "declaration": { - "commentStart": 6388, + "commentStart": 6386, "end": 0, "id": { - "commentStart": 6388, + "commentStart": 6386, "end": 0, "name": "plane002", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 6399, + "commentStart": 6397, "end": 0, "properties": [ { - "commentStart": 6403, + "commentStart": 6401, "end": 0, "key": { - "commentStart": 6403, + "commentStart": 6401, "end": 0, "name": "plane", "start": 0, @@ -8296,14 +8278,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6411, + "commentStart": 6409, "end": 0, "properties": [ { - "commentStart": 6417, + "commentStart": 6415, "end": 0, "key": { - "commentStart": 6417, + "commentStart": 6415, "end": 0, "name": "origin", "start": 0, @@ -8312,20 +8294,20 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6426, + "commentStart": 6424, "elements": [ { - "commentStart": 6434, + "commentStart": 6432, "end": 0, "left": { - "commentStart": 6434, + "commentStart": 6432, "end": 0, "left": { "abs_path": false, - "commentStart": 6434, + "commentStart": 6432, "end": 0, "name": { - "commentStart": 6434, + "commentStart": 6432, "end": 0, "name": "countBinWidth", "start": 0, @@ -8338,14 +8320,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "*", "right": { - "commentStart": 6451, + "commentStart": 6449, "end": 0, "left": { "abs_path": false, - "commentStart": 6451, + "commentStart": 6449, "end": 0, "name": { - "commentStart": 6451, + "commentStart": 6449, "end": 0, "name": "binLength", "start": 0, @@ -8358,10 +8340,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 6463, + "commentStart": 6461, "end": 0, "left": { - "commentStart": 6463, + "commentStart": 6461, "end": 0, "raw": "2", "start": 0, @@ -8375,10 +8357,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6467, + "commentStart": 6465, "end": 0, "name": { - "commentStart": 6467, + "commentStart": 6465, "end": 0, "name": "binTol", "start": 0, @@ -8404,10 +8386,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 6477, + "commentStart": 6475, "end": 0, "name": { - "commentStart": 6477, + "commentStart": 6475, "end": 0, "name": "cornerRadius", "start": 0, @@ -8423,7 +8405,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 6497, + "commentStart": 6495, "end": 0, "raw": "0.0", "start": 0, @@ -8435,14 +8417,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6508, + "commentStart": 6506, "end": 0, "left": { "abs_path": false, - "commentStart": 6508, + "commentStart": 6506, "end": 0, "name": { - "commentStart": 6508, + "commentStart": 6506, "end": 0, "name": "height", "start": 0, @@ -8455,14 +8437,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 6517, + "commentStart": 6515, "end": 0, "left": { "abs_path": false, - "commentStart": 6517, + "commentStart": 6515, "end": 0, "name": { - "commentStart": 6517, + "commentStart": 6515, "end": 0, "name": "binHeight", "start": 0, @@ -8476,10 +8458,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6529, + "commentStart": 6527, "end": 0, "name": { - "commentStart": 6529, + "commentStart": 6527, "end": 0, "name": "countBinHeight", "start": 0, @@ -8506,10 +8488,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6555, + "commentStart": 6553, "end": 0, "key": { - "commentStart": 6555, + "commentStart": 6553, "end": 0, "name": "xAxis", "start": 0, @@ -8518,10 +8500,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6563, + "commentStart": 6561, "elements": [ { - "commentStart": 6564, + "commentStart": 6562, "end": 0, "raw": "0.0", "start": 0, @@ -8533,7 +8515,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6569, + "commentStart": 6567, "end": 0, "raw": "1.0", "start": 0, @@ -8545,7 +8527,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6574, + "commentStart": 6572, "end": 0, "raw": "0.0", "start": 0, @@ -8564,10 +8546,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6584, + "commentStart": 6582, "end": 0, "key": { - "commentStart": 6584, + "commentStart": 6582, "end": 0, "name": "yAxis", "start": 0, @@ -8576,10 +8558,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6592, + "commentStart": 6590, "elements": [ { - "commentStart": 6593, + "commentStart": 6591, "end": 0, "raw": "0.0", "start": 0, @@ -8591,7 +8573,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6598, + "commentStart": 6596, "end": 0, "raw": "0.0", "start": 0, @@ -8603,7 +8585,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6603, + "commentStart": 6601, "end": 0, "raw": "1.0", "start": 0, @@ -8622,10 +8604,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6613, + "commentStart": 6611, "end": 0, "key": { - "commentStart": 6613, + "commentStart": 6611, "end": 0, "name": "zAxis", "start": 0, @@ -8634,10 +8616,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6621, + "commentStart": 6619, "elements": [ { - "commentStart": 6622, + "commentStart": 6620, "end": 0, "raw": "1.0", "start": 0, @@ -8649,7 +8631,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6627, + "commentStart": 6625, "end": 0, "raw": "0.0", "start": 0, @@ -8661,7 +8643,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 6632, + "commentStart": 6630, "end": 0, "raw": "0.0", "start": 0, @@ -8700,12 +8682,12 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "VariableDeclaration" }, { - "commentStart": 6642, + "commentStart": 6640, "declaration": { - "commentStart": 6691, + "commentStart": 6689, "end": 0, "id": { - "commentStart": 6691, + "commentStart": 6689, "end": 0, "name": "lipSingleLength", "start": 0, @@ -8716,27 +8698,27 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 6736, + "commentStart": 6734, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 6745, + "commentStart": 6743, "end": 0, "left": { - "commentStart": 6745, + "commentStart": 6743, "end": 0, "left": { - "commentStart": 6745, + "commentStart": 6743, "end": 0, "left": { "abs_path": false, - "commentStart": 6745, + "commentStart": 6743, "end": 0, "name": { - "commentStart": 6745, + "commentStart": 6743, "end": 0, "name": "binLength", "start": 0, @@ -8750,10 +8732,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6757, + "commentStart": 6755, "end": 0, "name": { - "commentStart": 6757, + "commentStart": 6755, "end": 0, "name": "countBinWidth", "start": 0, @@ -8770,10 +8752,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "-", "right": { - "commentStart": 6774, + "commentStart": 6772, "end": 0, "left": { - "commentStart": 6774, + "commentStart": 6772, "end": 0, "raw": "2", "start": 0, @@ -8787,10 +8769,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6778, + "commentStart": 6776, "end": 0, "name": { - "commentStart": 6778, + "commentStart": 6776, "end": 0, "name": "cornerRadius", "start": 0, @@ -8811,13 +8793,13 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 6794, + "commentStart": 6792, "end": 0, "left": { - "commentStart": 6794, + "commentStart": 6792, "end": 0, "left": { - "commentStart": 6794, + "commentStart": 6792, "end": 0, "raw": "2", "start": 0, @@ -8831,10 +8813,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6798, + "commentStart": 6796, "end": 0, "name": { - "commentStart": 6798, + "commentStart": 6796, "end": 0, "name": "binTol", "start": 0, @@ -8852,10 +8834,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6807, + "commentStart": 6805, "end": 0, "name": { - "commentStart": 6807, + "commentStart": 6805, "end": 0, "name": "countBinWidth", "start": 0, @@ -8878,10 +8860,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 6709, + "commentStart": 6707, "end": 0, "name": { - "commentStart": 6709, + "commentStart": 6707, "end": 0, "name": "extrude", "start": 0, @@ -8891,7 +8873,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 6709, + "commentStart": 6707, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8900,10 +8882,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arguments": [ { "abs_path": false, - "commentStart": 6725, + "commentStart": 6723, "end": 0, "name": { - "commentStart": 6725, + "commentStart": 6723, "end": 0, "name": "plane000", "start": 0, @@ -8917,10 +8899,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 6717, + "commentStart": 6715, "end": 0, "name": { - "commentStart": 6717, + "commentStart": 6715, "end": 0, "name": "lipFace", "start": 0, @@ -8930,7 +8912,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 6717, + "commentStart": 6715, "end": 0, "start": 0, "type": "CallExpression", @@ -8945,19 +8927,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "preComments": [ "", "", - "// extrude a single side of the lip of the bin" + "// Extrude a single side of the lip of the bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 6821, + "commentStart": 6819, "declaration": { - "commentStart": 6870, + "commentStart": 6868, "end": 0, "id": { - "commentStart": 6870, + "commentStart": 6868, "end": 0, "name": "lipSingleWidth", "start": 0, @@ -8968,27 +8950,27 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 6914, + "commentStart": 6912, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 6923, + "commentStart": 6921, "end": 0, "left": { - "commentStart": 6923, + "commentStart": 6921, "end": 0, "left": { - "commentStart": 6923, + "commentStart": 6921, "end": 0, "left": { "abs_path": false, - "commentStart": 6923, + "commentStart": 6921, "end": 0, "name": { - "commentStart": 6923, + "commentStart": 6921, "end": 0, "name": "binLength", "start": 0, @@ -9002,10 +8984,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6935, + "commentStart": 6933, "end": 0, "name": { - "commentStart": 6935, + "commentStart": 6933, "end": 0, "name": "countBinLength", "start": 0, @@ -9022,10 +9004,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "-", "right": { - "commentStart": 6953, + "commentStart": 6951, "end": 0, "left": { - "commentStart": 6953, + "commentStart": 6951, "end": 0, "raw": "2", "start": 0, @@ -9039,10 +9021,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6957, + "commentStart": 6955, "end": 0, "name": { - "commentStart": 6957, + "commentStart": 6955, "end": 0, "name": "cornerRadius", "start": 0, @@ -9063,13 +9045,13 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 6973, + "commentStart": 6971, "end": 0, "left": { - "commentStart": 6973, + "commentStart": 6971, "end": 0, "left": { - "commentStart": 6973, + "commentStart": 6971, "end": 0, "raw": "2", "start": 0, @@ -9083,10 +9065,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6977, + "commentStart": 6975, "end": 0, "name": { - "commentStart": 6977, + "commentStart": 6975, "end": 0, "name": "binTol", "start": 0, @@ -9104,10 +9086,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6986, + "commentStart": 6984, "end": 0, "name": { - "commentStart": 6986, + "commentStart": 6984, "end": 0, "name": "countBinLength", "start": 0, @@ -9130,10 +9112,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 6887, + "commentStart": 6885, "end": 0, "name": { - "commentStart": 6887, + "commentStart": 6885, "end": 0, "name": "extrude", "start": 0, @@ -9143,7 +9125,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 6887, + "commentStart": 6885, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9152,10 +9134,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arguments": [ { "abs_path": false, - "commentStart": 6903, + "commentStart": 6901, "end": 0, "name": { - "commentStart": 6903, + "commentStart": 6901, "end": 0, "name": "plane001", "start": 0, @@ -9169,10 +9151,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 6895, + "commentStart": 6893, "end": 0, "name": { - "commentStart": 6895, + "commentStart": 6893, "end": 0, "name": "lipFace", "start": 0, @@ -9182,7 +9164,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 6895, + "commentStart": 6893, "end": 0, "start": 0, "type": "CallExpression", @@ -9197,19 +9179,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "preComments": [ "", "", - "// extrude a single side of the lip of the bin" + "// Extrude a single side of the lip of the bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 7001, + "commentStart": 6999, "declaration": { - "commentStart": 7069, + "commentStart": 7067, "end": 0, "id": { - "commentStart": 7069, + "commentStart": 7067, "end": 0, "name": "lipLengths", "start": 0, @@ -9220,14 +9202,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 7122, + "commentStart": 7120, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 7135, + "commentStart": 7133, "end": 0, "raw": "360", "start": 0, @@ -9242,17 +9224,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 7142, + "commentStart": 7140, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 7149, + "commentStart": 7147, "elements": [ { - "commentStart": 7150, + "commentStart": 7148, "end": 0, "raw": "0", "start": 0, @@ -9264,7 +9246,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 7153, + "commentStart": 7151, "end": 0, "raw": "0", "start": 0, @@ -9276,7 +9258,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 7156, + "commentStart": 7154, "end": 0, "raw": "1", "start": 0, @@ -9297,30 +9279,30 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 7162, + "commentStart": 7160, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 7171, + "commentStart": 7169, "elements": [ { - "commentStart": 7178, + "commentStart": 7176, "end": 0, "left": { - "commentStart": 7178, + "commentStart": 7176, "end": 0, "left": { - "commentStart": 7178, + "commentStart": 7176, "end": 0, "left": { "abs_path": false, - "commentStart": 7178, + "commentStart": 7176, "end": 0, "name": { - "commentStart": 7178, + "commentStart": 7176, "end": 0, "name": "binLength", "start": 0, @@ -9333,10 +9315,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 7190, + "commentStart": 7188, "end": 0, "left": { - "commentStart": 7190, + "commentStart": 7188, "end": 0, "raw": "2", "start": 0, @@ -9350,10 +9332,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 7194, + "commentStart": 7192, "end": 0, "name": { - "commentStart": 7194, + "commentStart": 7192, "end": 0, "name": "binTol", "start": 0, @@ -9374,7 +9356,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "/", "right": { - "commentStart": 7204, + "commentStart": 7202, "end": 0, "raw": "2", "start": 0, @@ -9392,10 +9374,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 7208, + "commentStart": 7206, "end": 0, "name": { - "commentStart": 7208, + "commentStart": 7206, "end": 0, "name": "countBinWidth", "start": 0, @@ -9411,20 +9393,20 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 7228, + "commentStart": 7226, "end": 0, "left": { - "commentStart": 7228, + "commentStart": 7226, "end": 0, "left": { - "commentStart": 7228, + "commentStart": 7226, "end": 0, "left": { "abs_path": false, - "commentStart": 7228, + "commentStart": 7226, "end": 0, "name": { - "commentStart": 7228, + "commentStart": 7226, "end": 0, "name": "binLength", "start": 0, @@ -9437,10 +9419,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 7240, + "commentStart": 7238, "end": 0, "left": { - "commentStart": 7240, + "commentStart": 7238, "end": 0, "raw": "2", "start": 0, @@ -9454,10 +9436,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 7244, + "commentStart": 7242, "end": 0, "name": { - "commentStart": 7244, + "commentStart": 7242, "end": 0, "name": "binTol", "start": 0, @@ -9478,7 +9460,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "/", "right": { - "commentStart": 7254, + "commentStart": 7252, "end": 0, "raw": "2", "start": 0, @@ -9496,10 +9478,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 7258, + "commentStart": 7256, "end": 0, "name": { - "commentStart": 7258, + "commentStart": 7256, "end": 0, "name": "countBinLength", "start": 0, @@ -9515,7 +9497,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 7278, + "commentStart": 7276, "end": 0, "raw": "0", "start": 0, @@ -9536,14 +9518,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 7287, + "commentStart": 7285, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 7299, + "commentStart": 7297, "end": 0, "raw": "2", "start": 0, @@ -9558,14 +9540,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 7304, + "commentStart": 7302, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 7323, + "commentStart": 7321, "end": 0, "raw": "true", "start": 0, @@ -9577,10 +9559,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 7082, + "commentStart": 7080, "end": 0, "name": { - "commentStart": 7082, + "commentStart": 7080, "end": 0, "name": "patternCircular3d", "start": 0, @@ -9590,17 +9572,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 7082, + "commentStart": 7080, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 7103, + "commentStart": 7101, "end": 0, "name": { - "commentStart": 7103, + "commentStart": 7101, "end": 0, "name": "lipSingleLength", "start": 0, @@ -9620,19 +9602,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "preComments": [ "", "", - "// create the other sides of the lips by using a circular pattern" + "// Create the other sides of the lips by using a circular pattern" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 7330, + "commentStart": 7328, "declaration": { - "commentStart": 7398, + "commentStart": 7396, "end": 0, "id": { - "commentStart": 7398, + "commentStart": 7396, "end": 0, "name": "lipWidths", "start": 0, @@ -9643,14 +9625,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 7449, + "commentStart": 7447, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 7462, + "commentStart": 7460, "end": 0, "raw": "360", "start": 0, @@ -9665,17 +9647,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 7469, + "commentStart": 7467, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 7476, + "commentStart": 7474, "elements": [ { - "commentStart": 7477, + "commentStart": 7475, "end": 0, "raw": "0", "start": 0, @@ -9687,7 +9669,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 7480, + "commentStart": 7478, "end": 0, "raw": "0", "start": 0, @@ -9699,7 +9681,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 7483, + "commentStart": 7481, "end": 0, "raw": "1", "start": 0, @@ -9720,30 +9702,30 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 7489, + "commentStart": 7487, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 7498, + "commentStart": 7496, "elements": [ { - "commentStart": 7505, + "commentStart": 7503, "end": 0, "left": { - "commentStart": 7505, + "commentStart": 7503, "end": 0, "left": { - "commentStart": 7505, + "commentStart": 7503, "end": 0, "left": { "abs_path": false, - "commentStart": 7505, + "commentStart": 7503, "end": 0, "name": { - "commentStart": 7505, + "commentStart": 7503, "end": 0, "name": "binLength", "start": 0, @@ -9756,10 +9738,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 7517, + "commentStart": 7515, "end": 0, "left": { - "commentStart": 7517, + "commentStart": 7515, "end": 0, "raw": "2", "start": 0, @@ -9773,10 +9755,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 7521, + "commentStart": 7519, "end": 0, "name": { - "commentStart": 7521, + "commentStart": 7519, "end": 0, "name": "binTol", "start": 0, @@ -9797,7 +9779,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "/", "right": { - "commentStart": 7531, + "commentStart": 7529, "end": 0, "raw": "2", "start": 0, @@ -9815,10 +9797,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 7535, + "commentStart": 7533, "end": 0, "name": { - "commentStart": 7535, + "commentStart": 7533, "end": 0, "name": "countBinWidth", "start": 0, @@ -9834,20 +9816,20 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 7555, + "commentStart": 7553, "end": 0, "left": { - "commentStart": 7555, + "commentStart": 7553, "end": 0, "left": { - "commentStart": 7555, + "commentStart": 7553, "end": 0, "left": { "abs_path": false, - "commentStart": 7555, + "commentStart": 7553, "end": 0, "name": { - "commentStart": 7555, + "commentStart": 7553, "end": 0, "name": "binLength", "start": 0, @@ -9860,10 +9842,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 7567, + "commentStart": 7565, "end": 0, "left": { - "commentStart": 7567, + "commentStart": 7565, "end": 0, "raw": "2", "start": 0, @@ -9877,10 +9859,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 7571, + "commentStart": 7569, "end": 0, "name": { - "commentStart": 7571, + "commentStart": 7569, "end": 0, "name": "binTol", "start": 0, @@ -9901,7 +9883,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "/", "right": { - "commentStart": 7581, + "commentStart": 7579, "end": 0, "raw": "2", "start": 0, @@ -9919,10 +9901,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 7585, + "commentStart": 7583, "end": 0, "name": { - "commentStart": 7585, + "commentStart": 7583, "end": 0, "name": "countBinLength", "start": 0, @@ -9938,7 +9920,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 7605, + "commentStart": 7603, "end": 0, "raw": "0", "start": 0, @@ -9959,14 +9941,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 7614, + "commentStart": 7612, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 7626, + "commentStart": 7624, "end": 0, "raw": "2", "start": 0, @@ -9981,14 +9963,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 7631, + "commentStart": 7629, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 7650, + "commentStart": 7648, "end": 0, "raw": "true", "start": 0, @@ -10000,10 +9982,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 7410, + "commentStart": 7408, "end": 0, "name": { - "commentStart": 7410, + "commentStart": 7408, "end": 0, "name": "patternCircular3d", "start": 0, @@ -10013,17 +9995,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 7410, + "commentStart": 7408, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 7431, + "commentStart": 7429, "end": 0, "name": { - "commentStart": 7431, + "commentStart": 7429, "end": 0, "name": "lipSingleWidth", "start": 0, @@ -10043,33 +10025,33 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "preComments": [ "", "", - "// create the other sides of the lips by using a circular pattern" + "// Create the other sides of the lips by using a circular pattern" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 7657, + "commentStart": 7655, "declaration": { - "commentStart": 7685, + "commentStart": 7683, "end": 0, "id": { - "commentStart": 7685, + "commentStart": 7683, "end": 0, "name": "axis001", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 7695, + "commentStart": 7693, "end": 0, "properties": [ { - "commentStart": 7699, + "commentStart": 7697, "end": 0, "key": { - "commentStart": 7699, + "commentStart": 7697, "end": 0, "name": "direction", "start": 0, @@ -10078,10 +10060,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 7711, + "commentStart": 7709, "elements": [ { - "commentStart": 7712, + "commentStart": 7710, "end": 0, "raw": "0.0", "start": 0, @@ -10093,7 +10075,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 7717, + "commentStart": 7715, "end": 0, "raw": "1.0", "start": 0, @@ -10112,10 +10094,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 7725, + "commentStart": 7723, "end": 0, "key": { - "commentStart": 7725, + "commentStart": 7723, "end": 0, "name": "origin", "start": 0, @@ -10124,14 +10106,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 7734, + "commentStart": 7732, "elements": [ { "abs_path": false, - "commentStart": 7735, + "commentStart": 7733, "end": 0, "name": { - "commentStart": 7735, + "commentStart": 7733, "end": 0, "name": "cornerRadius", "start": 0, @@ -10144,10 +10126,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, { "abs_path": false, - "commentStart": 7749, + "commentStart": 7747, "end": 0, "name": { - "commentStart": 7749, + "commentStart": 7747, "end": 0, "name": "cornerRadius", "start": 0, @@ -10178,19 +10160,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "preComments": [ "", "", - "// define an axis axis000" + "// Define an axis axis000" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 7764, + "commentStart": 7762, "declaration": { - "commentStart": 7803, + "commentStart": 7801, "end": 0, "id": { - "commentStart": 7803, + "commentStart": 7801, "end": 0, "name": "lipSingleLengthCorner", "start": 0, @@ -10201,7 +10183,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 7854, + "commentStart": 7852, "end": 0, "name": "angle", "start": 0, @@ -10209,7 +10191,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "arg": { "argument": { - "commentStart": 7863, + "commentStart": 7861, "end": 0, "raw": "90", "start": 0, @@ -10220,7 +10202,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "suffix": "None" } }, - "commentStart": 7862, + "commentStart": 7860, "end": 0, "operator": "-", "start": 0, @@ -10231,7 +10213,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 7867, + "commentStart": 7865, "end": 0, "name": "axis", "start": 0, @@ -10239,10 +10221,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "arg": { "abs_path": false, - "commentStart": 7874, + "commentStart": 7872, "end": 0, "name": { - "commentStart": 7874, + "commentStart": 7872, "end": 0, "name": "axis001", "start": 0, @@ -10257,10 +10239,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 7827, + "commentStart": 7825, "end": 0, "name": { - "commentStart": 7827, + "commentStart": 7825, "end": 0, "name": "revolve", "start": 0, @@ -10270,7 +10252,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 7827, + "commentStart": 7825, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -10279,10 +10261,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arguments": [ { "abs_path": false, - "commentStart": 7843, + "commentStart": 7841, "end": 0, "name": { - "commentStart": 7843, + "commentStart": 7841, "end": 0, "name": "plane000", "start": 0, @@ -10296,10 +10278,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 7835, + "commentStart": 7833, "end": 0, "name": { - "commentStart": 7835, + "commentStart": 7833, "end": 0, "name": "lipFace", "start": 0, @@ -10309,7 +10291,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 7835, + "commentStart": 7833, "end": 0, "start": 0, "type": "CallExpression", @@ -10324,19 +10306,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "preComments": [ "", "", - "// create a single corner of the bin" + "// Create a single corner of the bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 7882, + "commentStart": 7880, "declaration": { - "commentStart": 7921, + "commentStart": 7919, "end": 0, "id": { - "commentStart": 7921, + "commentStart": 7919, "end": 0, "name": "lipSingleWidthCorner", "start": 0, @@ -10347,14 +10329,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 7971, + "commentStart": 7969, "end": 0, "name": "angle", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 7979, + "commentStart": 7977, "end": 0, "raw": "90", "start": 0, @@ -10369,7 +10351,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 7983, + "commentStart": 7981, "end": 0, "name": "axis", "start": 0, @@ -10377,10 +10359,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "arg": { "abs_path": false, - "commentStart": 7990, + "commentStart": 7988, "end": 0, "name": { - "commentStart": 7990, + "commentStart": 7988, "end": 0, "name": "axis001", "start": 0, @@ -10395,10 +10377,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 7944, + "commentStart": 7942, "end": 0, "name": { - "commentStart": 7944, + "commentStart": 7942, "end": 0, "name": "revolve", "start": 0, @@ -10408,7 +10390,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 7944, + "commentStart": 7942, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -10417,10 +10399,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "arguments": [ { "abs_path": false, - "commentStart": 7960, + "commentStart": 7958, "end": 0, "name": { - "commentStart": 7960, + "commentStart": 7958, "end": 0, "name": "plane002", "start": 0, @@ -10434,10 +10416,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 7952, + "commentStart": 7950, "end": 0, "name": { - "commentStart": 7952, + "commentStart": 7950, "end": 0, "name": "lipFace", "start": 0, @@ -10447,7 +10429,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 7952, + "commentStart": 7950, "end": 0, "start": 0, "type": "CallExpression", @@ -10462,19 +10444,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "preComments": [ "", "", - "// create a single corner of the bin" + "// Create a single corner of the bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 7998, + "commentStart": 7996, "declaration": { - "commentStart": 8033, + "commentStart": 8031, "end": 0, "id": { - "commentStart": 8033, + "commentStart": 8031, "end": 0, "name": "lipCorners000", "start": 0, @@ -10485,14 +10467,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 8095, + "commentStart": 8093, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 8108, + "commentStart": 8106, "end": 0, "raw": "360", "start": 0, @@ -10507,17 +10489,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 8115, + "commentStart": 8113, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 8122, + "commentStart": 8120, "elements": [ { - "commentStart": 8123, + "commentStart": 8121, "end": 0, "raw": "0", "start": 0, @@ -10529,7 +10511,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 8126, + "commentStart": 8124, "end": 0, "raw": "0", "start": 0, @@ -10541,7 +10523,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 8129, + "commentStart": 8127, "end": 0, "raw": "1", "start": 0, @@ -10562,30 +10544,30 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 8135, + "commentStart": 8133, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 8144, + "commentStart": 8142, "elements": [ { - "commentStart": 8151, + "commentStart": 8149, "end": 0, "left": { - "commentStart": 8151, + "commentStart": 8149, "end": 0, "left": { - "commentStart": 8151, + "commentStart": 8149, "end": 0, "left": { "abs_path": false, - "commentStart": 8151, + "commentStart": 8149, "end": 0, "name": { - "commentStart": 8151, + "commentStart": 8149, "end": 0, "name": "binLength", "start": 0, @@ -10598,10 +10580,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 8163, + "commentStart": 8161, "end": 0, "left": { - "commentStart": 8163, + "commentStart": 8161, "end": 0, "raw": "2", "start": 0, @@ -10615,10 +10597,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 8167, + "commentStart": 8165, "end": 0, "name": { - "commentStart": 8167, + "commentStart": 8165, "end": 0, "name": "binTol", "start": 0, @@ -10639,7 +10621,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "/", "right": { - "commentStart": 8177, + "commentStart": 8175, "end": 0, "raw": "2", "start": 0, @@ -10657,10 +10639,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 8181, + "commentStart": 8179, "end": 0, "name": { - "commentStart": 8181, + "commentStart": 8179, "end": 0, "name": "countBinWidth", "start": 0, @@ -10676,20 +10658,20 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 8201, + "commentStart": 8199, "end": 0, "left": { - "commentStart": 8201, + "commentStart": 8199, "end": 0, "left": { - "commentStart": 8201, + "commentStart": 8199, "end": 0, "left": { "abs_path": false, - "commentStart": 8201, + "commentStart": 8199, "end": 0, "name": { - "commentStart": 8201, + "commentStart": 8199, "end": 0, "name": "binLength", "start": 0, @@ -10702,10 +10684,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 8213, + "commentStart": 8211, "end": 0, "left": { - "commentStart": 8213, + "commentStart": 8211, "end": 0, "raw": "2", "start": 0, @@ -10719,10 +10701,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 8217, + "commentStart": 8215, "end": 0, "name": { - "commentStart": 8217, + "commentStart": 8215, "end": 0, "name": "binTol", "start": 0, @@ -10743,7 +10725,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "/", "right": { - "commentStart": 8227, + "commentStart": 8225, "end": 0, "raw": "2", "start": 0, @@ -10761,10 +10743,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 8231, + "commentStart": 8229, "end": 0, "name": { - "commentStart": 8231, + "commentStart": 8229, "end": 0, "name": "countBinLength", "start": 0, @@ -10780,7 +10762,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 8251, + "commentStart": 8249, "end": 0, "raw": "0", "start": 0, @@ -10801,14 +10783,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 8260, + "commentStart": 8258, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 8272, + "commentStart": 8270, "end": 0, "raw": "2", "start": 0, @@ -10823,14 +10805,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 8277, + "commentStart": 8275, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 8296, + "commentStart": 8294, "end": 0, "raw": "true", "start": 0, @@ -10842,10 +10824,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 8049, + "commentStart": 8047, "end": 0, "name": { - "commentStart": 8049, + "commentStart": 8047, "end": 0, "name": "patternCircular3d", "start": 0, @@ -10855,17 +10837,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 8049, + "commentStart": 8047, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 8070, + "commentStart": 8068, "end": 0, "name": { - "commentStart": 8070, + "commentStart": 8068, "end": 0, "name": "lipSingleLengthCorner", "start": 0, @@ -10885,19 +10867,19 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "preComments": [ "", "", - "// create the corners of the bin" + "// Create the corners of the bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 8303, + "commentStart": 8301, "declaration": { - "commentStart": 8338, + "commentStart": 8336, "end": 0, "id": { - "commentStart": 8338, + "commentStart": 8336, "end": 0, "name": "lipCorners001", "start": 0, @@ -10908,14 +10890,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 8399, + "commentStart": 8397, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 8412, + "commentStart": 8410, "end": 0, "raw": "360", "start": 0, @@ -10930,17 +10912,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 8419, + "commentStart": 8417, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 8426, + "commentStart": 8424, "elements": [ { - "commentStart": 8427, + "commentStart": 8425, "end": 0, "raw": "0", "start": 0, @@ -10952,7 +10934,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 8430, + "commentStart": 8428, "end": 0, "raw": "0", "start": 0, @@ -10964,7 +10946,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl } }, { - "commentStart": 8433, + "commentStart": 8431, "end": 0, "raw": "1", "start": 0, @@ -10985,30 +10967,30 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 8439, + "commentStart": 8437, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 8448, + "commentStart": 8446, "elements": [ { - "commentStart": 8455, + "commentStart": 8453, "end": 0, "left": { - "commentStart": 8455, + "commentStart": 8453, "end": 0, "left": { - "commentStart": 8455, + "commentStart": 8453, "end": 0, "left": { "abs_path": false, - "commentStart": 8455, + "commentStart": 8453, "end": 0, "name": { - "commentStart": 8455, + "commentStart": 8453, "end": 0, "name": "binLength", "start": 0, @@ -11021,10 +11003,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 8467, + "commentStart": 8465, "end": 0, "left": { - "commentStart": 8467, + "commentStart": 8465, "end": 0, "raw": "2", "start": 0, @@ -11038,10 +11020,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 8471, + "commentStart": 8469, "end": 0, "name": { - "commentStart": 8471, + "commentStart": 8469, "end": 0, "name": "binTol", "start": 0, @@ -11062,7 +11044,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "/", "right": { - "commentStart": 8481, + "commentStart": 8479, "end": 0, "raw": "2", "start": 0, @@ -11080,10 +11062,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 8485, + "commentStart": 8483, "end": 0, "name": { - "commentStart": 8485, + "commentStart": 8483, "end": 0, "name": "countBinWidth", "start": 0, @@ -11099,20 +11081,20 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 8505, + "commentStart": 8503, "end": 0, "left": { - "commentStart": 8505, + "commentStart": 8503, "end": 0, "left": { - "commentStart": 8505, + "commentStart": 8503, "end": 0, "left": { "abs_path": false, - "commentStart": 8505, + "commentStart": 8503, "end": 0, "name": { - "commentStart": 8505, + "commentStart": 8503, "end": 0, "name": "binLength", "start": 0, @@ -11125,10 +11107,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "+", "right": { - "commentStart": 8517, + "commentStart": 8515, "end": 0, "left": { - "commentStart": 8517, + "commentStart": 8515, "end": 0, "raw": "2", "start": 0, @@ -11142,10 +11124,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 8521, + "commentStart": 8519, "end": 0, "name": { - "commentStart": 8521, + "commentStart": 8519, "end": 0, "name": "binTol", "start": 0, @@ -11166,7 +11148,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl }, "operator": "/", "right": { - "commentStart": 8531, + "commentStart": 8529, "end": 0, "raw": "2", "start": 0, @@ -11184,10 +11166,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 8535, + "commentStart": 8533, "end": 0, "name": { - "commentStart": 8535, + "commentStart": 8533, "end": 0, "name": "countBinLength", "start": 0, @@ -11203,7 +11185,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "type": "BinaryExpression" }, { - "commentStart": 8555, + "commentStart": 8553, "end": 0, "raw": "0", "start": 0, @@ -11224,14 +11206,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 8564, + "commentStart": 8562, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 8576, + "commentStart": 8574, "end": 0, "raw": "2", "start": 0, @@ -11246,14 +11228,14 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl { "type": "LabeledArg", "label": { - "commentStart": 8581, + "commentStart": 8579, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 8600, + "commentStart": 8598, "end": 0, "raw": "true", "start": 0, @@ -11265,10 +11247,10 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "callee": { "abs_path": false, - "commentStart": 8354, + "commentStart": 8352, "end": 0, "name": { - "commentStart": 8354, + "commentStart": 8352, "end": 0, "name": "patternCircular3d", "start": 0, @@ -11278,17 +11260,17 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "start": 0, "type": "Name" }, - "commentStart": 8354, + "commentStart": 8352, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 8375, + "commentStart": 8373, "end": 0, "name": { - "commentStart": 8375, + "commentStart": 8373, "end": 0, "name": "lipSingleWidthCorner", "start": 0, @@ -11308,7 +11290,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "preComments": [ "", "", - "// create the corners of the bin" + "// Create the corners of the bin" ], "start": 0, "type": "VariableDeclaration", @@ -11374,7 +11356,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl "nonCodeNodes": { "28": [ { - "commentStart": 2484, + "commentStart": 2485, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11385,7 +11367,18 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "29": [ { - "commentStart": 3105, + "commentStart": 3106, + "end": 0, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "33": [ + { + "commentStart": 4552, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11396,7 +11389,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "35": [ { - "commentStart": 5960, + "commentStart": 5958, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11407,7 +11400,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "36": [ { - "commentStart": 6173, + "commentStart": 6171, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11418,7 +11411,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl ], "37": [ { - "commentStart": 6386, + "commentStart": 6384, "end": 0, "start": 0, "type": "NonCodeNode", diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ops.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ops.snap index 99d151e14..9ab477e86 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ops.snap @@ -39,8 +39,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl "type": "FunctionCall", "name": "face", "functionSourceRange": [ - 1133, - 1506, + 1134, + 1507, 0 ], "unlabeledArg": null, @@ -265,8 +265,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl "type": "FunctionCall", "name": "face", "functionSourceRange": [ - 1133, - 1506, + 1134, + 1507, 0 ], "unlabeledArg": null, @@ -1580,8 +1580,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl "type": "FunctionCall", "name": "lipFace", "functionSourceRange": [ - 5302, - 5960, + 5300, + 5958, 0 ], "unlabeledArg": null, @@ -1815,8 +1815,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl "type": "FunctionCall", "name": "lipFace", "functionSourceRange": [ - 5302, - 5960, + 5300, + 5958, 0 ], "unlabeledArg": null, @@ -2324,8 +2324,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl "type": "FunctionCall", "name": "lipFace", "functionSourceRange": [ - 5302, - 5960, + 5300, + 5958, 0 ], "unlabeledArg": null, @@ -2640,8 +2640,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl "type": "FunctionCall", "name": "lipFace", "functionSourceRange": [ - 5302, - 5960, + 5300, + 5958, 0 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap index 2e4bb5714..2fa276e42 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap @@ -5527,9 +5527,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -5540,9 +5540,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -5553,9 +5553,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -5566,9 +5566,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -5589,9 +5589,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -5614,9 +5614,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -5639,9 +5639,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -5664,9 +5664,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -5801,9 +5801,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -5814,9 +5814,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -5827,9 +5827,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -5840,9 +5840,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -5863,9 +5863,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -5888,9 +5888,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -5913,9 +5913,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -5938,9 +5938,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -6075,9 +6075,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -6088,9 +6088,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -6101,9 +6101,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -6114,9 +6114,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -6137,9 +6137,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -6162,9 +6162,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -6187,9 +6187,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -6212,9 +6212,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -6349,9 +6349,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -6362,9 +6362,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -6375,9 +6375,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -6388,9 +6388,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -6411,9 +6411,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -6436,9 +6436,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -6461,9 +6461,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -6486,9 +6486,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -6623,9 +6623,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -6636,9 +6636,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -6649,9 +6649,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -6662,9 +6662,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -6685,9 +6685,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -6710,9 +6710,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -6735,9 +6735,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -6760,9 +6760,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -6897,9 +6897,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -6910,9 +6910,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -6923,9 +6923,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -6936,9 +6936,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -6959,9 +6959,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -6984,9 +6984,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -7009,9 +7009,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -7034,9 +7034,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -12582,9 +12582,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4712, - "end": 4720, - "start": 4712, + "commentStart": 4710, + "end": 4718, + "start": 4710, "type": "TagDeclarator", "value": "line010" }, @@ -12595,9 +12595,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4791, - "end": 4799, - "start": 4791, + "commentStart": 4789, + "end": 4797, + "start": 4789, "type": "TagDeclarator", "value": "line011" }, @@ -12608,9 +12608,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4850, - "end": 4858, - "start": 4850, + "commentStart": 4848, + "end": 4856, + "start": 4848, "type": "TagDeclarator", "value": "line012" }, @@ -12621,9 +12621,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4877, - "end": 4885, - "start": 4877, + "commentStart": 4875, + "end": 4883, + "start": 4875, "type": "TagDeclarator", "value": "line013" }, @@ -12644,9 +12644,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 0.0 ], "tag": { - "commentStart": 4712, - "end": 4720, - "start": 4712, + "commentStart": 4710, + "end": 4718, + "start": 4710, "type": "TagDeclarator", "value": "line010" }, @@ -12669,9 +12669,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 0.0 ], "tag": { - "commentStart": 4791, - "end": 4799, - "start": 4791, + "commentStart": 4789, + "end": 4797, + "start": 4789, "type": "TagDeclarator", "value": "line011" }, @@ -12694,9 +12694,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 126.0 ], "tag": { - "commentStart": 4850, - "end": 4858, - "start": 4850, + "commentStart": 4848, + "end": 4856, + "start": 4848, "type": "TagDeclarator", "value": "line012" }, @@ -12719,9 +12719,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 126.0 ], "tag": { - "commentStart": 4877, - "end": 4885, - "start": 4877, + "commentStart": 4875, + "end": 4883, + "start": 4875, "type": "TagDeclarator", "value": "line013" }, @@ -13877,9 +13877,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -13890,9 +13890,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -13903,9 +13903,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -13961,9 +13961,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 0.0 ], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -13992,9 +13992,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "radius": 0.5, "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -14017,9 +14017,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 6.1464 ], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -14215,9 +14215,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -14228,9 +14228,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -14241,9 +14241,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -14299,9 +14299,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 0.0 ], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -14330,9 +14330,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "radius": 0.5, "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -14355,9 +14355,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 6.1464 ], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -14558,9 +14558,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -14571,9 +14571,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -14584,9 +14584,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -14642,9 +14642,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 0.0 ], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -14673,9 +14673,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "radius": 0.5, "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -14698,9 +14698,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 6.1464 ], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -14896,9 +14896,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -14909,9 +14909,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -14922,9 +14922,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -14980,9 +14980,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 0.0 ], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -15011,9 +15011,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "radius": 0.5, "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -15036,9 +15036,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 6.1464 ], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -15255,9 +15255,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -15268,9 +15268,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -15281,9 +15281,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -15339,9 +15339,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 0.0 ], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -15370,9 +15370,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "radius": 0.5, "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -15395,9 +15395,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 6.1464 ], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -15593,9 +15593,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -15606,9 +15606,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -15619,9 +15619,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -15677,9 +15677,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 0.0 ], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -15708,9 +15708,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "radius": 0.5, "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -15733,9 +15733,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 6.1464 ], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -15946,9 +15946,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -15959,9 +15959,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -15972,9 +15972,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -16030,9 +16030,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 0.0 ], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -16061,9 +16061,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "radius": 0.5, "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -16086,9 +16086,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 6.1464 ], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -16284,9 +16284,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -16297,9 +16297,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -16310,9 +16310,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -16368,9 +16368,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 0.0 ], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -16399,9 +16399,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "radius": 0.5, "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -16424,9 +16424,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 6.1464 ], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -16622,9 +16622,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -16635,9 +16635,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -16648,9 +16648,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -16706,9 +16706,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 0.0 ], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -16737,9 +16737,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "radius": 0.5, "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -16762,9 +16762,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 6.1464 ], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -16960,9 +16960,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -16973,9 +16973,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -16986,9 +16986,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -17044,9 +17044,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 0.0 ], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -17075,9 +17075,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "radius": 0.5, "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -17100,9 +17100,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 6.1464 ], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -17366,9 +17366,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -17379,9 +17379,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -17392,9 +17392,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -17450,9 +17450,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 0.0 ], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -17481,9 +17481,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "radius": 0.5, "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -17506,9 +17506,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 6.1464 ], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -17704,9 +17704,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -17717,9 +17717,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -17730,9 +17730,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -17788,9 +17788,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 0.0 ], "tag": { - "commentStart": 5474, - "end": 5482, - "start": 5474, + "commentStart": 5472, + "end": 5480, + "start": 5472, "type": "TagDeclarator", "value": "line000" }, @@ -17819,9 +17819,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "radius": 0.5, "tag": { - "commentStart": 5592, - "end": 5599, - "start": 5592, + "commentStart": 5590, + "end": 5597, + "start": 5590, "type": "TagDeclarator", "value": "arc000" }, @@ -17844,9 +17844,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 6.1464 ], "tag": { - "commentStart": 5715, - "end": 5723, - "start": 5715, + "commentStart": 5713, + "end": 5721, + "start": 5713, "type": "TagDeclarator", "value": "line001" }, @@ -18110,9 +18110,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -18123,9 +18123,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -18136,9 +18136,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -18149,9 +18149,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -18172,9 +18172,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -18197,9 +18197,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -18222,9 +18222,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -18247,9 +18247,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -18482,9 +18482,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -18495,9 +18495,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -18508,9 +18508,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -18521,9 +18521,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -18544,9 +18544,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -18569,9 +18569,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -18594,9 +18594,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -18619,9 +18619,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -18854,9 +18854,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -18867,9 +18867,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -18880,9 +18880,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -18893,9 +18893,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -18916,9 +18916,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -18941,9 +18941,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -18966,9 +18966,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -18991,9 +18991,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -19226,9 +19226,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -19239,9 +19239,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -19252,9 +19252,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -19265,9 +19265,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -19288,9 +19288,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -19313,9 +19313,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -19338,9 +19338,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -19363,9 +19363,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -21020,9 +21020,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -21033,9 +21033,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -21046,9 +21046,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -21059,9 +21059,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, @@ -21082,9 +21082,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2674, - "end": 2682, - "start": 2674, + "commentStart": 2675, + "end": 2683, + "start": 2675, "type": "TagDeclarator", "value": "line000" }, @@ -21107,9 +21107,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 3.2 ], "tag": { - "commentStart": 2744, - "end": 2752, - "start": 2744, + "commentStart": 2745, + "end": 2753, + "start": 2745, "type": "TagDeclarator", "value": "line001" }, @@ -21132,9 +21132,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2803, - "end": 2811, - "start": 2803, + "commentStart": 2804, + "end": 2812, + "start": 2804, "type": "TagDeclarator", "value": "line002" }, @@ -21157,9 +21157,9 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc 38.8 ], "tag": { - "commentStart": 2830, - "end": 2838, - "start": 2830, + "commentStart": 2831, + "end": 2839, + "start": 2831, "type": "TagDeclarator", "value": "line003" }, diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_graph_flowchart.snap.md index 6b383d194..2f1238444 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_graph_flowchart.snap.md @@ -1,48 +1,48 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[927, 973, 0]"] - 3["Segment
[981, 1003, 0]"] - 4["Segment
[1011, 1041, 0]"] - 5["Segment
[1049, 1108, 0]"] - 6["Segment
[1116, 1143, 0]"] - 7["Segment
[1151, 1210, 0]"] - 8["Segment
[1218, 1225, 0]"] + 2["Path
[928, 974, 0]"] + 3["Segment
[982, 1004, 0]"] + 4["Segment
[1012, 1042, 0]"] + 5["Segment
[1050, 1109, 0]"] + 6["Segment
[1117, 1144, 0]"] + 7["Segment
[1152, 1211, 0]"] + 8["Segment
[1219, 1226, 0]"] 9[Solid2d] end subgraph path29 [Path] - 29["Path
[927, 973, 0]"] - 30["Segment
[981, 1003, 0]"] - 31["Segment
[1011, 1041, 0]"] - 32["Segment
[1049, 1108, 0]"] - 33["Segment
[1116, 1143, 0]"] - 34["Segment
[1151, 1210, 0]"] - 35["Segment
[1218, 1225, 0]"] + 29["Path
[928, 974, 0]"] + 30["Segment
[982, 1004, 0]"] + 31["Segment
[1012, 1042, 0]"] + 32["Segment
[1050, 1109, 0]"] + 33["Segment
[1117, 1144, 0]"] + 34["Segment
[1152, 1211, 0]"] + 35["Segment
[1219, 1226, 0]"] 36[Solid2d] end subgraph path56 [Path] - 56["Path
[2266, 2354, 0]"] - 57["Segment
[2360, 2424, 0]"] - 58["Segment
[2430, 2494, 0]"] - 59["Segment
[2500, 2553, 0]"] - 60["Segment
[2559, 2580, 0]"] + 56["Path
[2267, 2355, 0]"] + 57["Segment
[2361, 2425, 0]"] + 58["Segment
[2431, 2495, 0]"] + 59["Segment
[2501, 2554, 0]"] + 60["Segment
[2560, 2581, 0]"] 61[Solid2d] end subgraph path81 [Path] - 81["Path
[2906, 3072, 0]"] - 82["Segment
[2906, 3072, 0]"] + 81["Path
[2907, 3073, 0]"] + 82["Segment
[2907, 3073, 0]"] 83[Solid2d] end subgraph path93 [Path] - 93["Path
[4385, 4410, 0]"] - 94["Segment
[4416, 4488, 0]"] - 95["Segment
[4494, 4567, 0]"] - 96["Segment
[4573, 4626, 0]"] - 97["Segment
[4632, 4653, 0]"] + 93["Path
[4386, 4411, 0]"] + 94["Segment
[4417, 4489, 0]"] + 95["Segment
[4495, 4568, 0]"] + 96["Segment
[4574, 4627, 0]"] + 97["Segment
[4633, 4654, 0]"] 98[Solid2d] end - 1["Plane
[1311, 1358, 0]"] - 10["Sweep Extrusion
[1298, 1401, 0]"] + 1["Plane
[1312, 1359, 0]"] + 10["Sweep Extrusion
[1299, 1402, 0]"] 11[Wall] 12[Wall] 13[Wall] @@ -60,8 +60,8 @@ flowchart LR 25["SweepEdge Adjacent"] 26["SweepEdge Opposite"] 27["SweepEdge Adjacent"] - 28["Plane
[1890, 1937, 0]"] - 37["Sweep Revolve
[1877, 1968, 0]"] + 28["Plane
[1891, 1938, 0]"] + 37["Sweep Revolve
[1878, 1969, 0]"] 38[Wall] 39[Wall] 40[Wall] @@ -79,8 +79,8 @@ flowchart LR 52["SweepEdge Adjacent"] 53["SweepEdge Opposite"] 54["SweepEdge Adjacent"] - 55["Plane
[2243, 2260, 0]"] - 62["Sweep Extrusion
[2586, 2610, 0]"] + 55["Plane
[2244, 2261, 0]"] + 62["Sweep Extrusion
[2587, 2611, 0]"] 63[Wall] 64[Wall] 65[Wall] @@ -95,20 +95,20 @@ flowchart LR 74["SweepEdge Adjacent"] 75["SweepEdge Opposite"] 76["SweepEdge Adjacent"] - 77["EdgeCut Fillet
[2616, 2846, 0]"] - 78["EdgeCut Fillet
[2616, 2846, 0]"] - 79["EdgeCut Fillet
[2616, 2846, 0]"] - 80["EdgeCut Fillet
[2616, 2846, 0]"] - 84["Sweep Extrusion
[3294, 3321, 0]"] + 77["EdgeCut Fillet
[2617, 2847, 0]"] + 78["EdgeCut Fillet
[2617, 2847, 0]"] + 79["EdgeCut Fillet
[2617, 2847, 0]"] + 80["EdgeCut Fillet
[2617, 2847, 0]"] + 84["Sweep Extrusion
[3295, 3322, 0]"] 85[Wall] 86["Cap Start"] 87["SweepEdge Opposite"] 88["SweepEdge Adjacent"] - 89["Sweep Extrusion
[3294, 3321, 0]"] - 90["Sweep Extrusion
[3294, 3321, 0]"] - 91["Sweep Extrusion
[3294, 3321, 0]"] - 92["Plane
[4346, 4378, 0]"] - 99["Sweep Extrusion
[4659, 4703, 0]"] + 89["Sweep Extrusion
[3295, 3322, 0]"] + 90["Sweep Extrusion
[3295, 3322, 0]"] + 91["Sweep Extrusion
[3295, 3322, 0]"] + 92["Plane
[4347, 4379, 0]"] + 99["Sweep Extrusion
[4660, 4704, 0]"] 100[Wall] 101[Wall] 102[Wall] @@ -123,14 +123,14 @@ flowchart LR 111["SweepEdge Adjacent"] 112["SweepEdge Opposite"] 113["SweepEdge Adjacent"] - 114["EdgeCut Fillet
[4709, 4942, 0]"] - 115["EdgeCut Fillet
[4709, 4942, 0]"] - 116["EdgeCut Fillet
[4709, 4942, 0]"] - 117["EdgeCut Fillet
[4709, 4942, 0]"] - 118["StartSketchOnPlane
[899, 919, 0]"] - 119["StartSketchOnPlane
[899, 919, 0]"] - 120["StartSketchOnFace
[2863, 2900, 0]"] - 121["StartSketchOnPlane
[4332, 4379, 0]"] + 114["EdgeCut Fillet
[4710, 4943, 0]"] + 115["EdgeCut Fillet
[4710, 4943, 0]"] + 116["EdgeCut Fillet
[4710, 4943, 0]"] + 117["EdgeCut Fillet
[4710, 4943, 0]"] + 118["StartSketchOnPlane
[900, 920, 0]"] + 119["StartSketchOnPlane
[900, 920, 0]"] + 120["StartSketchOnFace
[2864, 2901, 0]"] + 121["StartSketchOnPlane
[4333, 4380, 0]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ast.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ast.snap index c139cf0af..649188ffe 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing gridfinity-bins.kcl { "commentStart": 339, "declaration": { - "commentStart": 361, + "commentStart": 362, "end": 0, "id": { - "commentStart": 361, + "commentStart": 362, "end": 0, "name": "binLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 373, + "commentStart": 374, "end": 0, "raw": "41.5", "start": 0, @@ -35,26 +35,26 @@ description: Result of parsing gridfinity-bins.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 378, + "commentStart": 379, "declaration": { - "commentStart": 378, + "commentStart": 379, "end": 0, "id": { - "commentStart": 378, + "commentStart": 379, "end": 0, "name": "binHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 390, + "commentStart": 391, "end": 0, "raw": "7.0", "start": 0, @@ -75,19 +75,19 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 394, + "commentStart": 395, "declaration": { - "commentStart": 394, + "commentStart": 395, "end": 0, "id": { - "commentStart": 394, + "commentStart": 395, "end": 0, "name": "binBaseLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 410, + "commentStart": 411, "end": 0, "raw": "2.95", "start": 0, @@ -108,19 +108,19 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 415, + "commentStart": 416, "declaration": { - "commentStart": 415, + "commentStart": 416, "end": 0, "id": { - "commentStart": 415, + "commentStart": 416, "end": 0, "name": "binTol", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 424, + "commentStart": 425, "end": 0, "raw": "0.25", "start": 0, @@ -141,19 +141,19 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 429, + "commentStart": 430, "declaration": { - "commentStart": 429, + "commentStart": 430, "end": 0, "id": { - "commentStart": 429, + "commentStart": 430, "end": 0, "name": "binThk", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 438, + "commentStart": 439, "end": 0, "raw": "1.2", "start": 0, @@ -174,19 +174,19 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 442, + "commentStart": 443, "declaration": { - "commentStart": 442, + "commentStart": 443, "end": 0, "id": { - "commentStart": 442, + "commentStart": 443, "end": 0, "name": "cornerRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 457, + "commentStart": 458, "end": 0, "raw": "3.75", "start": 0, @@ -207,19 +207,19 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 462, + "commentStart": 463, "declaration": { - "commentStart": 462, + "commentStart": 463, "end": 0, "id": { - "commentStart": 462, + "commentStart": 463, "end": 0, "name": "firstStep", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 474, + "commentStart": 475, "end": 0, "raw": "0.8", "start": 0, @@ -240,19 +240,19 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 478, + "commentStart": 479, "declaration": { - "commentStart": 478, + "commentStart": 479, "end": 0, "id": { - "commentStart": 478, + "commentStart": 479, "end": 0, "name": "secondStep", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 491, + "commentStart": 492, "end": 0, "raw": "1.8", "start": 0, @@ -273,19 +273,19 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 495, + "commentStart": 496, "declaration": { - "commentStart": 495, + "commentStart": 496, "end": 0, "id": { - "commentStart": 495, + "commentStart": 496, "end": 0, "name": "thirdStep", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 507, + "commentStart": 508, "end": 0, "raw": "2.15", "start": 0, @@ -306,19 +306,19 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 512, + "commentStart": 513, "declaration": { - "commentStart": 512, + "commentStart": 513, "end": 0, "id": { - "commentStart": 512, + "commentStart": 513, "end": 0, "name": "magOuterDiam", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 527, + "commentStart": 528, "end": 0, "raw": "6.5", "start": 0, @@ -339,19 +339,19 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 531, + "commentStart": 532, "declaration": { - "commentStart": 531, + "commentStart": 532, "end": 0, "id": { - "commentStart": 531, + "commentStart": 532, "end": 0, "name": "magOffset", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 543, + "commentStart": 544, "end": 0, "raw": "4.8", "start": 0, @@ -372,19 +372,19 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 547, + "commentStart": 548, "declaration": { - "commentStart": 547, + "commentStart": 548, "end": 0, "id": { - "commentStart": 547, + "commentStart": 548, "end": 0, "name": "magDepth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 558, + "commentStart": 559, "end": 0, "raw": "2.4", "start": 0, @@ -405,19 +405,19 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 561, + "commentStart": 562, "declaration": { - "commentStart": 599, + "commentStart": 600, "end": 0, "id": { - "commentStart": 599, + "commentStart": 600, "end": 0, "name": "countBinWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 615, + "commentStart": 616, "end": 0, "raw": "2", "start": 0, @@ -443,19 +443,19 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 617, + "commentStart": 618, "declaration": { - "commentStart": 617, + "commentStart": 618, "end": 0, "id": { - "commentStart": 617, + "commentStart": 618, "end": 0, "name": "countBinLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 634, + "commentStart": 635, "end": 0, "raw": "3", "start": 0, @@ -476,19 +476,19 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 636, + "commentStart": 637, "declaration": { - "commentStart": 636, + "commentStart": 637, "end": 0, "id": { - "commentStart": 636, + "commentStart": 637, "end": 0, "name": "countBinHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 653, + "commentStart": 654, "end": 0, "raw": "2", "start": 0, @@ -509,29 +509,29 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 654, + "commentStart": 655, "declaration": { - "commentStart": 755, + "commentStart": 756, "end": 0, "id": { - "commentStart": 755, + "commentStart": 756, "end": 0, "name": "height", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 764, + "commentStart": 765, "end": 0, "left": { - "commentStart": 764, + "commentStart": 765, "end": 0, "left": { "abs_path": false, - "commentStart": 764, + "commentStart": 765, "end": 0, "name": { - "commentStart": 764, + "commentStart": 765, "end": 0, "name": "firstStep", "start": 0, @@ -545,10 +545,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 776, + "commentStart": 777, "end": 0, "name": { - "commentStart": 776, + "commentStart": 777, "end": 0, "name": "secondStep", "start": 0, @@ -566,10 +566,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 789, + "commentStart": 790, "end": 0, "name": { - "commentStart": 789, + "commentStart": 790, "end": 0, "name": "thirdStep", "start": 0, @@ -599,12 +599,12 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 798, + "commentStart": 799, "declaration": { - "commentStart": 870, + "commentStart": 871, "end": 0, "id": { - "commentStart": 870, + "commentStart": 871, "end": 0, "name": "face", "start": 0, @@ -614,12 +614,12 @@ description: Result of parsing gridfinity-bins.kcl "body": { "body": [ { - "commentStart": 886, + "commentStart": 887, "declaration": { - "commentStart": 886, + "commentStart": 887, "end": 0, "id": { - "commentStart": 886, + "commentStart": 887, "end": 0, "name": "faceSketch", "start": 0, @@ -631,10 +631,10 @@ description: Result of parsing gridfinity-bins.kcl "arguments": [ { "abs_path": false, - "commentStart": 913, + "commentStart": 914, "end": 0, "name": { - "commentStart": 913, + "commentStart": 914, "end": 0, "name": "plane", "start": 0, @@ -648,10 +648,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 899, + "commentStart": 900, "end": 0, "name": { - "commentStart": 899, + "commentStart": 900, "end": 0, "name": "startSketchOn", "start": 0, @@ -661,7 +661,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 899, + "commentStart": 900, "end": 0, "start": 0, "type": "CallExpression", @@ -670,17 +670,17 @@ description: Result of parsing gridfinity-bins.kcl { "arguments": [ { - "commentStart": 942, + "commentStart": 943, "elements": [ { - "commentStart": 943, + "commentStart": 944, "end": 0, "left": { "abs_path": false, - "commentStart": 943, + "commentStart": 944, "end": 0, "name": { - "commentStart": 943, + "commentStart": 944, "end": 0, "name": "binBaseLength", "start": 0, @@ -694,10 +694,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 959, + "commentStart": 960, "end": 0, "name": { - "commentStart": 959, + "commentStart": 960, "end": 0, "name": "binTol", "start": 0, @@ -713,7 +713,7 @@ description: Result of parsing gridfinity-bins.kcl "type": "BinaryExpression" }, { - "commentStart": 967, + "commentStart": 968, "end": 0, "raw": "0", "start": 0, @@ -731,7 +731,7 @@ description: Result of parsing gridfinity-bins.kcl "type": "ArrayExpression" }, { - "commentStart": 971, + "commentStart": 972, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -740,10 +740,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 927, + "commentStart": 928, "end": 0, "name": { - "commentStart": 927, + "commentStart": 928, "end": 0, "name": "startProfileAt", "start": 0, @@ -753,7 +753,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 927, + "commentStart": 928, "end": 0, "start": 0, "type": "CallExpression", @@ -764,7 +764,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 987, + "commentStart": 988, "end": 0, "name": "length", "start": 0, @@ -772,10 +772,10 @@ description: Result of parsing gridfinity-bins.kcl }, "arg": { "abs_path": false, - "commentStart": 996, + "commentStart": 997, "end": 0, "name": { - "commentStart": 996, + "commentStart": 997, "end": 0, "name": "height", "start": 0, @@ -790,10 +790,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 981, + "commentStart": 982, "end": 0, "name": { - "commentStart": 981, + "commentStart": 982, "end": 0, "name": "yLine", "start": 0, @@ -803,7 +803,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 981, + "commentStart": 982, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -815,7 +815,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 1017, + "commentStart": 1018, "end": 0, "name": "length", "start": 0, @@ -824,10 +824,10 @@ description: Result of parsing gridfinity-bins.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 1027, + "commentStart": 1028, "end": 0, "name": { - "commentStart": 1027, + "commentStart": 1028, "end": 0, "name": "binBaseLength", "start": 0, @@ -838,7 +838,7 @@ description: Result of parsing gridfinity-bins.kcl "type": "Name", "type": "Name" }, - "commentStart": 1026, + "commentStart": 1027, "end": 0, "operator": "-", "start": 0, @@ -849,10 +849,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 1011, + "commentStart": 1012, "end": 0, "name": { - "commentStart": 1011, + "commentStart": 1012, "end": 0, "name": "xLine", "start": 0, @@ -862,7 +862,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 1011, + "commentStart": 1012, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -872,14 +872,14 @@ description: Result of parsing gridfinity-bins.kcl { "arguments": [ { - "commentStart": 1069, + "commentStart": 1070, "end": 0, "properties": [ { - "commentStart": 1071, + "commentStart": 1072, "end": 0, "key": { - "commentStart": 1071, + "commentStart": 1072, "end": 0, "name": "angle", "start": 0, @@ -889,7 +889,7 @@ description: Result of parsing gridfinity-bins.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1080, + "commentStart": 1081, "end": 0, "raw": "45", "start": 0, @@ -900,7 +900,7 @@ description: Result of parsing gridfinity-bins.kcl "suffix": "None" } }, - "commentStart": 1079, + "commentStart": 1080, "end": 0, "operator": "-", "start": 0, @@ -909,10 +909,10 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 1084, + "commentStart": 1085, "end": 0, "key": { - "commentStart": 1084, + "commentStart": 1085, "end": 0, "name": "length", "start": 0, @@ -922,10 +922,10 @@ description: Result of parsing gridfinity-bins.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1093, + "commentStart": 1094, "end": 0, "name": { - "commentStart": 1093, + "commentStart": 1094, "end": 0, "name": "thirdStep", "start": 0, @@ -943,7 +943,7 @@ description: Result of parsing gridfinity-bins.kcl "type": "ObjectExpression" }, { - "commentStart": 1106, + "commentStart": 1107, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -952,10 +952,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 1049, + "commentStart": 1050, "end": 0, "name": { - "commentStart": 1049, + "commentStart": 1050, "end": 0, "name": "angledLineOfYLength", "start": 0, @@ -965,7 +965,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 1049, + "commentStart": 1050, "end": 0, "start": 0, "type": "CallExpression", @@ -976,7 +976,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 1122, + "commentStart": 1123, "end": 0, "name": "length", "start": 0, @@ -985,10 +985,10 @@ description: Result of parsing gridfinity-bins.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 1132, + "commentStart": 1133, "end": 0, "name": { - "commentStart": 1132, + "commentStart": 1133, "end": 0, "name": "secondStep", "start": 0, @@ -999,7 +999,7 @@ description: Result of parsing gridfinity-bins.kcl "type": "Name", "type": "Name" }, - "commentStart": 1131, + "commentStart": 1132, "end": 0, "operator": "-", "start": 0, @@ -1010,10 +1010,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 1116, + "commentStart": 1117, "end": 0, "name": { - "commentStart": 1116, + "commentStart": 1117, "end": 0, "name": "yLine", "start": 0, @@ -1023,7 +1023,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 1116, + "commentStart": 1117, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1033,14 +1033,14 @@ description: Result of parsing gridfinity-bins.kcl { "arguments": [ { - "commentStart": 1171, + "commentStart": 1172, "end": 0, "properties": [ { - "commentStart": 1173, + "commentStart": 1174, "end": 0, "key": { - "commentStart": 1173, + "commentStart": 1174, "end": 0, "name": "angle", "start": 0, @@ -1050,7 +1050,7 @@ description: Result of parsing gridfinity-bins.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1182, + "commentStart": 1183, "end": 0, "raw": "45", "start": 0, @@ -1061,7 +1061,7 @@ description: Result of parsing gridfinity-bins.kcl "suffix": "None" } }, - "commentStart": 1181, + "commentStart": 1182, "end": 0, "operator": "-", "start": 0, @@ -1070,10 +1070,10 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 1186, + "commentStart": 1187, "end": 0, "key": { - "commentStart": 1186, + "commentStart": 1187, "end": 0, "name": "length", "start": 0, @@ -1083,10 +1083,10 @@ description: Result of parsing gridfinity-bins.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1195, + "commentStart": 1196, "end": 0, "name": { - "commentStart": 1195, + "commentStart": 1196, "end": 0, "name": "firstStep", "start": 0, @@ -1104,7 +1104,7 @@ description: Result of parsing gridfinity-bins.kcl "type": "ObjectExpression" }, { - "commentStart": 1208, + "commentStart": 1209, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1113,10 +1113,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 1151, + "commentStart": 1152, "end": 0, "name": { - "commentStart": 1151, + "commentStart": 1152, "end": 0, "name": "angledLineOfYLength", "start": 0, @@ -1126,7 +1126,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 1151, + "commentStart": 1152, "end": 0, "start": 0, "type": "CallExpression", @@ -1136,10 +1136,10 @@ description: Result of parsing gridfinity-bins.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1218, + "commentStart": 1219, "end": 0, "name": { - "commentStart": 1218, + "commentStart": 1219, "end": 0, "name": "close", "start": 0, @@ -1149,14 +1149,14 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 1218, + "commentStart": 1219, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 899, + "commentStart": 900, "end": 0, "start": 0, "type": "PipeExpression", @@ -1174,10 +1174,10 @@ description: Result of parsing gridfinity-bins.kcl { "argument": { "abs_path": false, - "commentStart": 1235, + "commentStart": 1236, "end": 0, "name": { - "commentStart": 1235, + "commentStart": 1236, "end": 0, "name": "faceSketch", "start": 0, @@ -1188,24 +1188,24 @@ description: Result of parsing gridfinity-bins.kcl "type": "Name", "type": "Name" }, - "commentStart": 1228, + "commentStart": 1229, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 882, + "commentStart": 883, "end": 0, "start": 0 }, - "commentStart": 874, + "commentStart": 875, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 875, + "commentStart": 876, "end": 0, "name": "plane", "start": 0, @@ -1225,19 +1225,19 @@ description: Result of parsing gridfinity-bins.kcl "preComments": [ "", "", - "// define a function which builds the profile of the baseplate bin" + "// Define a function which builds the profile of the baseplate bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1247, + "commentStart": 1248, "declaration": { - "commentStart": 1285, + "commentStart": 1286, "end": 0, "id": { - "commentStart": 1285, + "commentStart": 1286, "end": 0, "name": "singleSide", "start": 0, @@ -1248,21 +1248,21 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 1361, + "commentStart": 1362, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1370, + "commentStart": 1371, "end": 0, "left": { "abs_path": false, - "commentStart": 1370, + "commentStart": 1371, "end": 0, "name": { - "commentStart": 1370, + "commentStart": 1371, "end": 0, "name": "binLength", "start": 0, @@ -1275,14 +1275,14 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "-", "right": { - "commentStart": 1383, + "commentStart": 1384, "end": 0, "left": { "abs_path": false, - "commentStart": 1383, + "commentStart": 1384, "end": 0, "name": { - "commentStart": 1383, + "commentStart": 1384, "end": 0, "name": "cornerRadius", "start": 0, @@ -1295,7 +1295,7 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "*", "right": { - "commentStart": 1398, + "commentStart": 1399, "end": 0, "raw": "2", "start": 0, @@ -1318,10 +1318,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 1298, + "commentStart": 1299, "end": 0, "name": { - "commentStart": 1298, + "commentStart": 1299, "end": 0, "name": "extrude", "start": 0, @@ -1331,7 +1331,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 1298, + "commentStart": 1299, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1343,21 +1343,21 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 1327, + "commentStart": 1328, "end": 0, "name": "offset", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1336, + "commentStart": 1337, "end": 0, "left": { "abs_path": false, - "commentStart": 1336, + "commentStart": 1337, "end": 0, "name": { - "commentStart": 1336, + "commentStart": 1337, "end": 0, "name": "cornerRadius", "start": 0, @@ -1371,10 +1371,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1351, + "commentStart": 1352, "end": 0, "name": { - "commentStart": 1351, + "commentStart": 1352, "end": 0, "name": "binTol", "start": 0, @@ -1393,10 +1393,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 1311, + "commentStart": 1312, "end": 0, "name": { - "commentStart": 1311, + "commentStart": 1312, "end": 0, "name": "offsetPlane", "start": 0, @@ -1406,17 +1406,17 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 1311, + "commentStart": 1312, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1323, + "commentStart": 1324, "end": 0, "name": { - "commentStart": 1323, + "commentStart": 1324, "end": 0, "name": "YZ", "start": 0, @@ -1431,10 +1431,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 1306, + "commentStart": 1307, "end": 0, "name": { - "commentStart": 1306, + "commentStart": 1307, "end": 0, "name": "face", "start": 0, @@ -1444,7 +1444,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 1306, + "commentStart": 1307, "end": 0, "start": 0, "type": "CallExpression", @@ -1459,19 +1459,19 @@ description: Result of parsing gridfinity-bins.kcl "preComments": [ "", "", - "// extrude a single side of the bin" + "// Extrude a single side of the bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1401, + "commentStart": 1402, "declaration": { - "commentStart": 1468, + "commentStart": 1469, "end": 0, "id": { - "commentStart": 1468, + "commentStart": 1469, "end": 0, "name": "sides", "start": 0, @@ -1482,14 +1482,14 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 1511, + "commentStart": 1512, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1524, + "commentStart": 1525, "end": 0, "raw": "360", "start": 0, @@ -1504,17 +1504,17 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 1531, + "commentStart": 1532, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1538, + "commentStart": 1539, "elements": [ { - "commentStart": 1539, + "commentStart": 1540, "end": 0, "raw": "0", "start": 0, @@ -1526,7 +1526,7 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 1542, + "commentStart": 1543, "end": 0, "raw": "0", "start": 0, @@ -1538,7 +1538,7 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 1545, + "commentStart": 1546, "end": 0, "raw": "1", "start": 0, @@ -1559,27 +1559,27 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 1551, + "commentStart": 1552, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1560, + "commentStart": 1561, "elements": [ { - "commentStart": 1567, + "commentStart": 1568, "end": 0, "left": { - "commentStart": 1567, + "commentStart": 1568, "end": 0, "left": { "abs_path": false, - "commentStart": 1567, + "commentStart": 1568, "end": 0, "name": { - "commentStart": 1567, + "commentStart": 1568, "end": 0, "name": "binLength", "start": 0, @@ -1592,10 +1592,10 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "+", "right": { - "commentStart": 1579, + "commentStart": 1580, "end": 0, "left": { - "commentStart": 1579, + "commentStart": 1580, "end": 0, "raw": "2", "start": 0, @@ -1609,10 +1609,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1583, + "commentStart": 1584, "end": 0, "name": { - "commentStart": 1583, + "commentStart": 1584, "end": 0, "name": "binTol", "start": 0, @@ -1633,7 +1633,7 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "/", "right": { - "commentStart": 1593, + "commentStart": 1594, "end": 0, "raw": "2", "start": 0, @@ -1649,17 +1649,17 @@ description: Result of parsing gridfinity-bins.kcl "type": "BinaryExpression" }, { - "commentStart": 1601, + "commentStart": 1602, "end": 0, "left": { - "commentStart": 1601, + "commentStart": 1602, "end": 0, "left": { "abs_path": false, - "commentStart": 1601, + "commentStart": 1602, "end": 0, "name": { - "commentStart": 1601, + "commentStart": 1602, "end": 0, "name": "binLength", "start": 0, @@ -1672,10 +1672,10 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "+", "right": { - "commentStart": 1613, + "commentStart": 1614, "end": 0, "left": { - "commentStart": 1613, + "commentStart": 1614, "end": 0, "raw": "2", "start": 0, @@ -1689,10 +1689,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1617, + "commentStart": 1618, "end": 0, "name": { - "commentStart": 1617, + "commentStart": 1618, "end": 0, "name": "binTol", "start": 0, @@ -1713,7 +1713,7 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "/", "right": { - "commentStart": 1627, + "commentStart": 1628, "end": 0, "raw": "2", "start": 0, @@ -1729,7 +1729,7 @@ description: Result of parsing gridfinity-bins.kcl "type": "BinaryExpression" }, { - "commentStart": 1634, + "commentStart": 1635, "end": 0, "raw": "0", "start": 0, @@ -1750,14 +1750,14 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 1643, + "commentStart": 1644, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1655, + "commentStart": 1656, "end": 0, "raw": "4", "start": 0, @@ -1772,14 +1772,14 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 1660, + "commentStart": 1661, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1679, + "commentStart": 1680, "end": 0, "raw": "true", "start": 0, @@ -1791,10 +1791,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 1476, + "commentStart": 1477, "end": 0, "name": { - "commentStart": 1476, + "commentStart": 1477, "end": 0, "name": "patternCircular3d", "start": 0, @@ -1804,17 +1804,17 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 1476, + "commentStart": 1477, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1497, + "commentStart": 1498, "end": 0, "name": { - "commentStart": 1497, + "commentStart": 1498, "end": 0, "name": "singleSide", "start": 0, @@ -1834,33 +1834,33 @@ description: Result of parsing gridfinity-bins.kcl "preComments": [ "", "", - "// create the other sides of the bin by using a circular pattern" + "// Create the other sides of the bin by using a circular pattern" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1686, + "commentStart": 1687, "declaration": { - "commentStart": 1714, + "commentStart": 1715, "end": 0, "id": { - "commentStart": 1714, + "commentStart": 1715, "end": 0, "name": "axis000", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 1724, + "commentStart": 1725, "end": 0, "properties": [ { - "commentStart": 1728, + "commentStart": 1729, "end": 0, "key": { - "commentStart": 1728, + "commentStart": 1729, "end": 0, "name": "direction", "start": 0, @@ -1869,10 +1869,10 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1740, + "commentStart": 1741, "elements": [ { - "commentStart": 1741, + "commentStart": 1742, "end": 0, "raw": "0.0", "start": 0, @@ -1884,7 +1884,7 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 1746, + "commentStart": 1747, "end": 0, "raw": "1.0", "start": 0, @@ -1903,10 +1903,10 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 1754, + "commentStart": 1755, "end": 0, "key": { - "commentStart": 1754, + "commentStart": 1755, "end": 0, "name": "origin", "start": 0, @@ -1915,17 +1915,17 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1763, + "commentStart": 1764, "elements": [ { - "commentStart": 1769, + "commentStart": 1770, "end": 0, "left": { "abs_path": false, - "commentStart": 1769, + "commentStart": 1770, "end": 0, "name": { - "commentStart": 1769, + "commentStart": 1770, "end": 0, "name": "cornerRadius", "start": 0, @@ -1939,10 +1939,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1784, + "commentStart": 1785, "end": 0, "name": { - "commentStart": 1784, + "commentStart": 1785, "end": 0, "name": "binTol", "start": 0, @@ -1958,14 +1958,14 @@ description: Result of parsing gridfinity-bins.kcl "type": "BinaryExpression" }, { - "commentStart": 1796, + "commentStart": 1797, "end": 0, "left": { "abs_path": false, - "commentStart": 1796, + "commentStart": 1797, "end": 0, "name": { - "commentStart": 1796, + "commentStart": 1797, "end": 0, "name": "cornerRadius", "start": 0, @@ -1979,10 +1979,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1811, + "commentStart": 1812, "end": 0, "name": { - "commentStart": 1811, + "commentStart": 1812, "end": 0, "name": "binTol", "start": 0, @@ -2017,19 +2017,19 @@ description: Result of parsing gridfinity-bins.kcl "preComments": [ "", "", - "// define an axis axis000" + "// Define an axis axis000" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1823, + "commentStart": 1824, "declaration": { - "commentStart": 1862, + "commentStart": 1863, "end": 0, "id": { - "commentStart": 1862, + "commentStart": 1863, "end": 0, "name": "singleCorner", "start": 0, @@ -2040,7 +2040,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 1940, + "commentStart": 1941, "end": 0, "name": "angle", "start": 0, @@ -2048,7 +2048,7 @@ description: Result of parsing gridfinity-bins.kcl }, "arg": { "argument": { - "commentStart": 1949, + "commentStart": 1950, "end": 0, "raw": "90", "start": 0, @@ -2059,7 +2059,7 @@ description: Result of parsing gridfinity-bins.kcl "suffix": "None" } }, - "commentStart": 1948, + "commentStart": 1949, "end": 0, "operator": "-", "start": 0, @@ -2070,7 +2070,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 1953, + "commentStart": 1954, "end": 0, "name": "axis", "start": 0, @@ -2078,10 +2078,10 @@ description: Result of parsing gridfinity-bins.kcl }, "arg": { "abs_path": false, - "commentStart": 1960, + "commentStart": 1961, "end": 0, "name": { - "commentStart": 1960, + "commentStart": 1961, "end": 0, "name": "axis000", "start": 0, @@ -2096,10 +2096,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 1877, + "commentStart": 1878, "end": 0, "name": { - "commentStart": 1877, + "commentStart": 1878, "end": 0, "name": "revolve", "start": 0, @@ -2109,7 +2109,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 1877, + "commentStart": 1878, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2121,21 +2121,21 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 1906, + "commentStart": 1907, "end": 0, "name": "offset", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1915, + "commentStart": 1916, "end": 0, "left": { "abs_path": false, - "commentStart": 1915, + "commentStart": 1916, "end": 0, "name": { - "commentStart": 1915, + "commentStart": 1916, "end": 0, "name": "cornerRadius", "start": 0, @@ -2149,10 +2149,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1930, + "commentStart": 1931, "end": 0, "name": { - "commentStart": 1930, + "commentStart": 1931, "end": 0, "name": "binTol", "start": 0, @@ -2171,10 +2171,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 1890, + "commentStart": 1891, "end": 0, "name": { - "commentStart": 1890, + "commentStart": 1891, "end": 0, "name": "offsetPlane", "start": 0, @@ -2184,17 +2184,17 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 1890, + "commentStart": 1891, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1902, + "commentStart": 1903, "end": 0, "name": { - "commentStart": 1902, + "commentStart": 1903, "end": 0, "name": "YZ", "start": 0, @@ -2209,10 +2209,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 1885, + "commentStart": 1886, "end": 0, "name": { - "commentStart": 1885, + "commentStart": 1886, "end": 0, "name": "face", "start": 0, @@ -2222,7 +2222,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 1885, + "commentStart": 1886, "end": 0, "start": 0, "type": "CallExpression", @@ -2237,19 +2237,19 @@ description: Result of parsing gridfinity-bins.kcl "preComments": [ "", "", - "// create a single corner of the bin" + "// Create a single corner of the bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1968, + "commentStart": 1969, "declaration": { - "commentStart": 2003, + "commentStart": 2004, "end": 0, "id": { - "commentStart": 2003, + "commentStart": 2004, "end": 0, "name": "corners", "start": 0, @@ -2260,14 +2260,14 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 2050, + "commentStart": 2051, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2063, + "commentStart": 2064, "end": 0, "raw": "360", "start": 0, @@ -2282,17 +2282,17 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 2070, + "commentStart": 2071, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2077, + "commentStart": 2078, "elements": [ { - "commentStart": 2078, + "commentStart": 2079, "end": 0, "raw": "0", "start": 0, @@ -2304,7 +2304,7 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 2081, + "commentStart": 2082, "end": 0, "raw": "0", "start": 0, @@ -2316,7 +2316,7 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 2084, + "commentStart": 2085, "end": 0, "raw": "1", "start": 0, @@ -2337,27 +2337,27 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 2090, + "commentStart": 2091, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2099, + "commentStart": 2100, "elements": [ { - "commentStart": 2106, + "commentStart": 2107, "end": 0, "left": { - "commentStart": 2106, + "commentStart": 2107, "end": 0, "left": { "abs_path": false, - "commentStart": 2106, + "commentStart": 2107, "end": 0, "name": { - "commentStart": 2106, + "commentStart": 2107, "end": 0, "name": "binLength", "start": 0, @@ -2370,10 +2370,10 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "+", "right": { - "commentStart": 2118, + "commentStart": 2119, "end": 0, "left": { - "commentStart": 2118, + "commentStart": 2119, "end": 0, "raw": "2", "start": 0, @@ -2387,10 +2387,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2122, + "commentStart": 2123, "end": 0, "name": { - "commentStart": 2122, + "commentStart": 2123, "end": 0, "name": "binTol", "start": 0, @@ -2411,7 +2411,7 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "/", "right": { - "commentStart": 2132, + "commentStart": 2133, "end": 0, "raw": "2", "start": 0, @@ -2427,17 +2427,17 @@ description: Result of parsing gridfinity-bins.kcl "type": "BinaryExpression" }, { - "commentStart": 2140, + "commentStart": 2141, "end": 0, "left": { - "commentStart": 2140, + "commentStart": 2141, "end": 0, "left": { "abs_path": false, - "commentStart": 2140, + "commentStart": 2141, "end": 0, "name": { - "commentStart": 2140, + "commentStart": 2141, "end": 0, "name": "binLength", "start": 0, @@ -2450,10 +2450,10 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "+", "right": { - "commentStart": 2152, + "commentStart": 2153, "end": 0, "left": { - "commentStart": 2152, + "commentStart": 2153, "end": 0, "raw": "2", "start": 0, @@ -2467,10 +2467,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 2156, + "commentStart": 2157, "end": 0, "name": { - "commentStart": 2156, + "commentStart": 2157, "end": 0, "name": "binTol", "start": 0, @@ -2491,7 +2491,7 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "/", "right": { - "commentStart": 2166, + "commentStart": 2167, "end": 0, "raw": "2", "start": 0, @@ -2507,7 +2507,7 @@ description: Result of parsing gridfinity-bins.kcl "type": "BinaryExpression" }, { - "commentStart": 2173, + "commentStart": 2174, "end": 0, "raw": "0", "start": 0, @@ -2528,14 +2528,14 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 2182, + "commentStart": 2183, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2194, + "commentStart": 2195, "end": 0, "raw": "4", "start": 0, @@ -2550,14 +2550,14 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 2199, + "commentStart": 2200, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2218, + "commentStart": 2219, "end": 0, "raw": "true", "start": 0, @@ -2569,10 +2569,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 2013, + "commentStart": 2014, "end": 0, "name": { - "commentStart": 2013, + "commentStart": 2014, "end": 0, "name": "patternCircular3d", "start": 0, @@ -2582,17 +2582,17 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 2013, + "commentStart": 2014, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2034, + "commentStart": 2035, "end": 0, "name": { - "commentStart": 2034, + "commentStart": 2035, "end": 0, "name": "singleCorner", "start": 0, @@ -2612,19 +2612,19 @@ description: Result of parsing gridfinity-bins.kcl "preComments": [ "", "", - "// create the corners of the bin" + "// Create the corners of the bin" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 2225, + "commentStart": 2226, "declaration": { - "commentStart": 2227, + "commentStart": 2228, "end": 0, "id": { - "commentStart": 2227, + "commentStart": 2228, "end": 0, "name": "singleBinFill", "start": 0, @@ -2636,10 +2636,10 @@ description: Result of parsing gridfinity-bins.kcl "arguments": [ { "abs_path": false, - "commentStart": 2257, + "commentStart": 2258, "end": 0, "name": { - "commentStart": 2257, + "commentStart": 2258, "end": 0, "name": "XY", "start": 0, @@ -2653,10 +2653,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 2243, + "commentStart": 2244, "end": 0, "name": { - "commentStart": 2243, + "commentStart": 2244, "end": 0, "name": "startSketchOn", "start": 0, @@ -2666,7 +2666,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 2243, + "commentStart": 2244, "end": 0, "start": 0, "type": "CallExpression", @@ -2675,17 +2675,17 @@ description: Result of parsing gridfinity-bins.kcl { "arguments": [ { - "commentStart": 2281, + "commentStart": 2282, "elements": [ { - "commentStart": 2290, + "commentStart": 2291, "end": 0, "left": { "abs_path": false, - "commentStart": 2290, + "commentStart": 2291, "end": 0, "name": { - "commentStart": 2290, + "commentStart": 2291, "end": 0, "name": "binBaseLength", "start": 0, @@ -2699,10 +2699,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2306, + "commentStart": 2307, "end": 0, "name": { - "commentStart": 2306, + "commentStart": 2307, "end": 0, "name": "binTol", "start": 0, @@ -2718,14 +2718,14 @@ description: Result of parsing gridfinity-bins.kcl "type": "BinaryExpression" }, { - "commentStart": 2321, + "commentStart": 2322, "end": 0, "left": { "abs_path": false, - "commentStart": 2321, + "commentStart": 2322, "end": 0, "name": { - "commentStart": 2321, + "commentStart": 2322, "end": 0, "name": "binBaseLength", "start": 0, @@ -2739,10 +2739,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2337, + "commentStart": 2338, "end": 0, "name": { - "commentStart": 2337, + "commentStart": 2338, "end": 0, "name": "binTol", "start": 0, @@ -2764,7 +2764,7 @@ description: Result of parsing gridfinity-bins.kcl "type": "ArrayExpression" }, { - "commentStart": 2352, + "commentStart": 2353, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2773,10 +2773,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 2266, + "commentStart": 2267, "end": 0, "name": { - "commentStart": 2266, + "commentStart": 2267, "end": 0, "name": "startProfileAt", "start": 0, @@ -2786,7 +2786,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 2266, + "commentStart": 2267, "end": 0, "start": 0, "type": "CallExpression", @@ -2797,24 +2797,24 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 2365, + "commentStart": 2366, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2371, + "commentStart": 2372, "elements": [ { - "commentStart": 2372, + "commentStart": 2373, "end": 0, "left": { "abs_path": false, - "commentStart": 2372, + "commentStart": 2373, "end": 0, "name": { - "commentStart": 2372, + "commentStart": 2373, "end": 0, "name": "binLength", "start": 0, @@ -2827,14 +2827,14 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "-", "right": { - "commentStart": 2385, + "commentStart": 2386, "end": 0, "left": { "abs_path": false, - "commentStart": 2385, + "commentStart": 2386, "end": 0, "name": { - "commentStart": 2385, + "commentStart": 2386, "end": 0, "name": "binBaseLength", "start": 0, @@ -2847,7 +2847,7 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "*", "right": { - "commentStart": 2401, + "commentStart": 2402, "end": 0, "raw": "2", "start": 0, @@ -2867,7 +2867,7 @@ description: Result of parsing gridfinity-bins.kcl "type": "BinaryExpression" }, { - "commentStart": 2405, + "commentStart": 2406, "end": 0, "raw": "0", "start": 0, @@ -2888,14 +2888,14 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 2409, + "commentStart": 2410, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2415, + "commentStart": 2416, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2906,10 +2906,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 2360, + "commentStart": 2361, "end": 0, "name": { - "commentStart": 2360, + "commentStart": 2361, "end": 0, "name": "line", "start": 0, @@ -2919,7 +2919,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 2360, + "commentStart": 2361, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2931,17 +2931,17 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 2435, + "commentStart": 2436, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2441, + "commentStart": 2442, "elements": [ { - "commentStart": 2442, + "commentStart": 2443, "end": 0, "raw": "0", "start": 0, @@ -2953,14 +2953,14 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 2445, + "commentStart": 2446, "end": 0, "left": { "abs_path": false, - "commentStart": 2445, + "commentStart": 2446, "end": 0, "name": { - "commentStart": 2445, + "commentStart": 2446, "end": 0, "name": "binLength", "start": 0, @@ -2973,14 +2973,14 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "-", "right": { - "commentStart": 2458, + "commentStart": 2459, "end": 0, "left": { "abs_path": false, - "commentStart": 2458, + "commentStart": 2459, "end": 0, "name": { - "commentStart": 2458, + "commentStart": 2459, "end": 0, "name": "binBaseLength", "start": 0, @@ -2993,7 +2993,7 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "*", "right": { - "commentStart": 2474, + "commentStart": 2475, "end": 0, "raw": "2", "start": 0, @@ -3022,14 +3022,14 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 2479, + "commentStart": 2480, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2485, + "commentStart": 2486, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3040,10 +3040,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 2430, + "commentStart": 2431, "end": 0, "name": { - "commentStart": 2430, + "commentStart": 2431, "end": 0, "name": "line", "start": 0, @@ -3053,7 +3053,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 2430, + "commentStart": 2431, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3065,7 +3065,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 2506, + "commentStart": 2507, "end": 0, "name": "endAbsolute", "start": 0, @@ -3074,7 +3074,7 @@ description: Result of parsing gridfinity-bins.kcl "arg": { "arguments": [ { - "commentStart": 2534, + "commentStart": 2535, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3083,10 +3083,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 2520, + "commentStart": 2521, "end": 0, "name": { - "commentStart": 2520, + "commentStart": 2521, "end": 0, "name": "profileStartX", "start": 0, @@ -3096,7 +3096,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 2520, + "commentStart": 2521, "end": 0, "start": 0, "type": "CallExpression", @@ -3106,14 +3106,14 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 2538, + "commentStart": 2539, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2544, + "commentStart": 2545, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3124,10 +3124,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 2500, + "commentStart": 2501, "end": 0, "name": { - "commentStart": 2500, + "commentStart": 2501, "end": 0, "name": "xLine", "start": 0, @@ -3137,7 +3137,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 2500, + "commentStart": 2501, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3149,14 +3149,14 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 2565, + "commentStart": 2566, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2571, + "commentStart": 2572, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3167,10 +3167,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 2559, + "commentStart": 2560, "end": 0, "name": { - "commentStart": 2559, + "commentStart": 2560, "end": 0, "name": "close", "start": 0, @@ -3180,7 +3180,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 2559, + "commentStart": 2560, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3192,7 +3192,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 2594, + "commentStart": 2595, "end": 0, "name": "length", "start": 0, @@ -3200,10 +3200,10 @@ description: Result of parsing gridfinity-bins.kcl }, "arg": { "abs_path": false, - "commentStart": 2603, + "commentStart": 2604, "end": 0, "name": { - "commentStart": 2603, + "commentStart": 2604, "end": 0, "name": "height", "start": 0, @@ -3218,10 +3218,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 2586, + "commentStart": 2587, "end": 0, "name": { - "commentStart": 2586, + "commentStart": 2587, "end": 0, "name": "extrude", "start": 0, @@ -3231,7 +3231,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 2586, + "commentStart": 2587, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3243,7 +3243,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 2631, + "commentStart": 2632, "end": 0, "name": "radius", "start": 0, @@ -3251,10 +3251,10 @@ description: Result of parsing gridfinity-bins.kcl }, "arg": { "abs_path": false, - "commentStart": 2640, + "commentStart": 2641, "end": 0, "name": { - "commentStart": 2640, + "commentStart": 2641, "end": 0, "name": "firstStep", "start": 0, @@ -3269,23 +3269,23 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 2658, + "commentStart": 2659, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2665, + "commentStart": 2666, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 2696, + "commentStart": 2697, "end": 0, "name": { - "commentStart": 2696, + "commentStart": 2697, "end": 0, "name": "line000", "start": 0, @@ -3299,10 +3299,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 2676, + "commentStart": 2677, "end": 0, "name": { - "commentStart": 2676, + "commentStart": 2677, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -3312,7 +3312,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 2676, + "commentStart": 2677, "end": 0, "start": 0, "type": "CallExpression", @@ -3322,10 +3322,10 @@ description: Result of parsing gridfinity-bins.kcl "arguments": [ { "abs_path": false, - "commentStart": 2739, + "commentStart": 2740, "end": 0, "name": { - "commentStart": 2739, + "commentStart": 2740, "end": 0, "name": "line000", "start": 0, @@ -3339,10 +3339,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 2715, + "commentStart": 2716, "end": 0, "name": { - "commentStart": 2715, + "commentStart": 2716, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -3352,7 +3352,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 2715, + "commentStart": 2716, "end": 0, "start": 0, "type": "CallExpression", @@ -3362,10 +3362,10 @@ description: Result of parsing gridfinity-bins.kcl "arguments": [ { "abs_path": false, - "commentStart": 2778, + "commentStart": 2779, "end": 0, "name": { - "commentStart": 2778, + "commentStart": 2779, "end": 0, "name": "line002", "start": 0, @@ -3379,10 +3379,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 2758, + "commentStart": 2759, "end": 0, "name": { - "commentStart": 2758, + "commentStart": 2759, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -3392,7 +3392,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 2758, + "commentStart": 2759, "end": 0, "start": 0, "type": "CallExpression", @@ -3402,10 +3402,10 @@ description: Result of parsing gridfinity-bins.kcl "arguments": [ { "abs_path": false, - "commentStart": 2821, + "commentStart": 2822, "end": 0, "name": { - "commentStart": 2821, + "commentStart": 2822, "end": 0, "name": "line002", "start": 0, @@ -3419,10 +3419,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 2797, + "commentStart": 2798, "end": 0, "name": { - "commentStart": 2797, + "commentStart": 2798, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -3432,7 +3432,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 2797, + "commentStart": 2798, "end": 0, "start": 0, "type": "CallExpression", @@ -3448,10 +3448,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 2616, + "commentStart": 2617, "end": 0, "name": { - "commentStart": 2616, + "commentStart": 2617, "end": 0, "name": "fillet", "start": 0, @@ -3461,7 +3461,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 2616, + "commentStart": 2617, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3469,7 +3469,7 @@ description: Result of parsing gridfinity-bins.kcl "unlabeled": null } ], - "commentStart": 2243, + "commentStart": 2244, "end": 0, "start": 0, "type": "PipeExpression", @@ -3485,12 +3485,12 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 2846, + "commentStart": 2847, "declaration": { - "commentStart": 2848, + "commentStart": 2849, "end": 0, "id": { - "commentStart": 2848, + "commentStart": 2849, "end": 0, "name": "magCutout000", "start": 0, @@ -3502,10 +3502,10 @@ description: Result of parsing gridfinity-bins.kcl "arguments": [ { "abs_path": false, - "commentStart": 2877, + "commentStart": 2878, "end": 0, "name": { - "commentStart": 2877, + "commentStart": 2878, "end": 0, "name": "singleBinFill", "start": 0, @@ -3517,7 +3517,7 @@ description: Result of parsing gridfinity-bins.kcl "type": "Name" }, { - "commentStart": 2892, + "commentStart": 2893, "end": 0, "raw": "\"start\"", "start": 0, @@ -3528,10 +3528,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 2863, + "commentStart": 2864, "end": 0, "name": { - "commentStart": 2863, + "commentStart": 2864, "end": 0, "name": "startSketchOn", "start": 0, @@ -3541,7 +3541,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 2863, + "commentStart": 2864, "end": 0, "start": 0, "type": "CallExpression", @@ -3552,28 +3552,28 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 2921, + "commentStart": 2922, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2930, + "commentStart": 2931, "elements": [ { - "commentStart": 2941, + "commentStart": 2942, "end": 0, "left": { - "commentStart": 2941, + "commentStart": 2942, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 2942, + "commentStart": 2943, "end": 0, "name": { - "commentStart": 2942, + "commentStart": 2943, "end": 0, "name": "magOffset", "start": 0, @@ -3584,7 +3584,7 @@ description: Result of parsing gridfinity-bins.kcl "type": "Name", "type": "Name" }, - "commentStart": 2941, + "commentStart": 2942, "end": 0, "operator": "-", "start": 0, @@ -3594,10 +3594,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 2954, + "commentStart": 2955, "end": 0, "name": { - "commentStart": 2954, + "commentStart": 2955, "end": 0, "name": "binBaseLength", "start": 0, @@ -3615,10 +3615,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 2970, + "commentStart": 2971, "end": 0, "name": { - "commentStart": 2970, + "commentStart": 2971, "end": 0, "name": "binTol", "start": 0, @@ -3634,17 +3634,17 @@ description: Result of parsing gridfinity-bins.kcl "type": "BinaryExpression" }, { - "commentStart": 2987, + "commentStart": 2988, "end": 0, "left": { - "commentStart": 2987, + "commentStart": 2988, "end": 0, "left": { "abs_path": false, - "commentStart": 2987, + "commentStart": 2988, "end": 0, "name": { - "commentStart": 2987, + "commentStart": 2988, "end": 0, "name": "magOffset", "start": 0, @@ -3658,10 +3658,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2999, + "commentStart": 3000, "end": 0, "name": { - "commentStart": 2999, + "commentStart": 3000, "end": 0, "name": "binBaseLength", "start": 0, @@ -3679,10 +3679,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3015, + "commentStart": 3016, "end": 0, "name": { - "commentStart": 3015, + "commentStart": 3016, "end": 0, "name": "binTol", "start": 0, @@ -3707,21 +3707,21 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 3039, + "commentStart": 3040, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3048, + "commentStart": 3049, "end": 0, "left": { "abs_path": false, - "commentStart": 3048, + "commentStart": 3049, "end": 0, "name": { - "commentStart": 3048, + "commentStart": 3049, "end": 0, "name": "magOuterDiam", "start": 0, @@ -3734,7 +3734,7 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "/", "right": { - "commentStart": 3063, + "commentStart": 3064, "end": 0, "raw": "2", "start": 0, @@ -3753,10 +3753,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 2906, + "commentStart": 2907, "end": 0, "name": { - "commentStart": 2906, + "commentStart": 2907, "end": 0, "name": "circle", "start": 0, @@ -3766,7 +3766,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 2906, + "commentStart": 2907, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3778,14 +3778,14 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 3104, + "commentStart": 3105, "end": 0, "name": "arcDegrees", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3117, + "commentStart": 3118, "end": 0, "raw": "360", "start": 0, @@ -3800,28 +3800,28 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 3129, + "commentStart": 3130, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3138, + "commentStart": 3139, "elements": [ { - "commentStart": 3150, + "commentStart": 3151, "end": 0, "left": { - "commentStart": 3150, + "commentStart": 3151, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 3151, + "commentStart": 3152, "end": 0, "name": { - "commentStart": 3151, + "commentStart": 3152, "end": 0, "name": "binLength", "start": 0, @@ -3832,7 +3832,7 @@ description: Result of parsing gridfinity-bins.kcl "type": "Name", "type": "Name" }, - "commentStart": 3150, + "commentStart": 3151, "end": 0, "operator": "-", "start": 0, @@ -3841,10 +3841,10 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "+", "right": { - "commentStart": 3163, + "commentStart": 3164, "end": 0, "left": { - "commentStart": 3163, + "commentStart": 3164, "end": 0, "raw": "2", "start": 0, @@ -3858,10 +3858,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3167, + "commentStart": 3168, "end": 0, "name": { - "commentStart": 3167, + "commentStart": 3168, "end": 0, "name": "binTol", "start": 0, @@ -3882,7 +3882,7 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "/", "right": { - "commentStart": 3177, + "commentStart": 3178, "end": 0, "raw": "2", "start": 0, @@ -3898,17 +3898,17 @@ description: Result of parsing gridfinity-bins.kcl "type": "BinaryExpression" }, { - "commentStart": 3190, + "commentStart": 3191, "end": 0, "left": { - "commentStart": 3190, + "commentStart": 3191, "end": 0, "left": { "abs_path": false, - "commentStart": 3190, + "commentStart": 3191, "end": 0, "name": { - "commentStart": 3190, + "commentStart": 3191, "end": 0, "name": "binLength", "start": 0, @@ -3921,10 +3921,10 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "+", "right": { - "commentStart": 3202, + "commentStart": 3203, "end": 0, "left": { - "commentStart": 3202, + "commentStart": 3203, "end": 0, "raw": "2", "start": 0, @@ -3938,10 +3938,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 3206, + "commentStart": 3207, "end": 0, "name": { - "commentStart": 3206, + "commentStart": 3207, "end": 0, "name": "binTol", "start": 0, @@ -3962,7 +3962,7 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "/", "right": { - "commentStart": 3216, + "commentStart": 3217, "end": 0, "raw": "2", "start": 0, @@ -3987,14 +3987,14 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 3235, + "commentStart": 3236, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3247, + "commentStart": 3248, "end": 0, "raw": "4", "start": 0, @@ -4009,14 +4009,14 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 3257, + "commentStart": 3258, "end": 0, "name": "rotateDuplicates", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3276, + "commentStart": 3277, "end": 0, "raw": "true", "start": 0, @@ -4028,10 +4028,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 3078, + "commentStart": 3079, "end": 0, "name": { - "commentStart": 3078, + "commentStart": 3079, "end": 0, "name": "patternCircular2d", "start": 0, @@ -4041,7 +4041,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 3078, + "commentStart": 3079, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4053,7 +4053,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 3302, + "commentStart": 3303, "end": 0, "name": "length", "start": 0, @@ -4062,10 +4062,10 @@ description: Result of parsing gridfinity-bins.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 3312, + "commentStart": 3313, "end": 0, "name": { - "commentStart": 3312, + "commentStart": 3313, "end": 0, "name": "magDepth", "start": 0, @@ -4076,7 +4076,7 @@ description: Result of parsing gridfinity-bins.kcl "type": "Name", "type": "Name" }, - "commentStart": 3311, + "commentStart": 3312, "end": 0, "operator": "-", "start": 0, @@ -4087,10 +4087,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 3294, + "commentStart": 3295, "end": 0, "name": { - "commentStart": 3294, + "commentStart": 3295, "end": 0, "name": "extrude", "start": 0, @@ -4100,7 +4100,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 3294, + "commentStart": 3295, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4108,19 +4108,19 @@ description: Result of parsing gridfinity-bins.kcl "unlabeled": null } ], - "commentStart": 2863, + "commentStart": 2864, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "3": [ { - "commentStart": 3321, + "commentStart": 3322, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "create the baseplate by patterning sides", + "value": "Create the baseplate by patterning sides", "style": "line" } } @@ -4142,12 +4142,12 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 3367, + "commentStart": 3368, "declaration": { - "commentStart": 3367, + "commentStart": 3368, "end": 0, "id": { - "commentStart": 3367, + "commentStart": 3368, "end": 0, "name": "binSides", "start": 0, @@ -4160,17 +4160,17 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 3416, + "commentStart": 3417, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3423, + "commentStart": 3424, "elements": [ { - "commentStart": 3424, + "commentStart": 3425, "end": 0, "raw": "1.0", "start": 0, @@ -4182,7 +4182,7 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 3429, + "commentStart": 3430, "end": 0, "raw": "0.0", "start": 0, @@ -4194,7 +4194,7 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 3434, + "commentStart": 3435, "end": 0, "raw": "0.0", "start": 0, @@ -4215,7 +4215,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 3447, + "commentStart": 3448, "end": 0, "name": "instances", "start": 0, @@ -4223,10 +4223,10 @@ description: Result of parsing gridfinity-bins.kcl }, "arg": { "abs_path": false, - "commentStart": 3459, + "commentStart": 3460, "end": 0, "name": { - "commentStart": 3459, + "commentStart": 3460, "end": 0, "name": "countBinWidth", "start": 0, @@ -4241,21 +4241,21 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 3481, + "commentStart": 3482, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3492, + "commentStart": 3493, "end": 0, "left": { "abs_path": false, - "commentStart": 3492, + "commentStart": 3493, "end": 0, "name": { - "commentStart": 3492, + "commentStart": 3493, "end": 0, "name": "binLength", "start": 0, @@ -4268,14 +4268,14 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "+", "right": { - "commentStart": 3504, + "commentStart": 3505, "end": 0, "left": { "abs_path": false, - "commentStart": 3504, + "commentStart": 3505, "end": 0, "name": { - "commentStart": 3504, + "commentStart": 3505, "end": 0, "name": "binTol", "start": 0, @@ -4288,7 +4288,7 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "*", "right": { - "commentStart": 3513, + "commentStart": 3514, "end": 0, "raw": "2", "start": 0, @@ -4311,10 +4311,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 3378, + "commentStart": 3379, "end": 0, "name": { - "commentStart": 3378, + "commentStart": 3379, "end": 0, "name": "patternLinear3d", "start": 0, @@ -4324,17 +4324,17 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 3378, + "commentStart": 3379, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 3402, + "commentStart": 3403, "end": 0, "name": { - "commentStart": 3402, + "commentStart": 3403, "end": 0, "name": "sides", "start": 0, @@ -4351,17 +4351,17 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 3544, + "commentStart": 3545, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3551, + "commentStart": 3552, "elements": [ { - "commentStart": 3552, + "commentStart": 3553, "end": 0, "raw": "0.0", "start": 0, @@ -4373,7 +4373,7 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 3557, + "commentStart": 3558, "end": 0, "raw": "1.0", "start": 0, @@ -4385,7 +4385,7 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 3562, + "commentStart": 3563, "end": 0, "raw": "0.0", "start": 0, @@ -4406,7 +4406,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 3568, + "commentStart": 3569, "end": 0, "name": "instances", "start": 0, @@ -4414,10 +4414,10 @@ description: Result of parsing gridfinity-bins.kcl }, "arg": { "abs_path": false, - "commentStart": 3580, + "commentStart": 3581, "end": 0, "name": { - "commentStart": 3580, + "commentStart": 3581, "end": 0, "name": "countBinLength", "start": 0, @@ -4432,21 +4432,21 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 3596, + "commentStart": 3597, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3607, + "commentStart": 3608, "end": 0, "left": { "abs_path": false, - "commentStart": 3607, + "commentStart": 3608, "end": 0, "name": { - "commentStart": 3607, + "commentStart": 3608, "end": 0, "name": "binLength", "start": 0, @@ -4459,14 +4459,14 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "+", "right": { - "commentStart": 3619, + "commentStart": 3620, "end": 0, "left": { "abs_path": false, - "commentStart": 3619, + "commentStart": 3620, "end": 0, "name": { - "commentStart": 3619, + "commentStart": 3620, "end": 0, "name": "binTol", "start": 0, @@ -4479,7 +4479,7 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "*", "right": { - "commentStart": 3628, + "commentStart": 3629, "end": 0, "raw": "2", "start": 0, @@ -4502,10 +4502,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 3528, + "commentStart": 3529, "end": 0, "name": { - "commentStart": 3528, + "commentStart": 3529, "end": 0, "name": "patternLinear3d", "start": 0, @@ -4515,7 +4515,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 3528, + "commentStart": 3529, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4523,19 +4523,19 @@ description: Result of parsing gridfinity-bins.kcl "unlabeled": null } ], - "commentStart": 3378, + "commentStart": 3379, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 3630, + "commentStart": 3631, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "create the corners of the baseplate by patterning the corners", + "value": "Create the corners of the baseplate by patterning the corners", "style": "line" } } @@ -4557,12 +4557,12 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 3697, + "commentStart": 3698, "declaration": { - "commentStart": 3697, + "commentStart": 3698, "end": 0, "id": { - "commentStart": 3697, + "commentStart": 3698, "end": 0, "name": "binCorners", "start": 0, @@ -4575,17 +4575,17 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 3750, + "commentStart": 3751, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3757, + "commentStart": 3758, "elements": [ { - "commentStart": 3758, + "commentStart": 3759, "end": 0, "raw": "1.0", "start": 0, @@ -4597,7 +4597,7 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 3763, + "commentStart": 3764, "end": 0, "raw": "0.0", "start": 0, @@ -4609,7 +4609,7 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 3768, + "commentStart": 3769, "end": 0, "raw": "0.0", "start": 0, @@ -4630,7 +4630,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 3781, + "commentStart": 3782, "end": 0, "name": "instances", "start": 0, @@ -4638,10 +4638,10 @@ description: Result of parsing gridfinity-bins.kcl }, "arg": { "abs_path": false, - "commentStart": 3793, + "commentStart": 3794, "end": 0, "name": { - "commentStart": 3793, + "commentStart": 3794, "end": 0, "name": "countBinWidth", "start": 0, @@ -4656,21 +4656,21 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 3815, + "commentStart": 3816, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3826, + "commentStart": 3827, "end": 0, "left": { "abs_path": false, - "commentStart": 3826, + "commentStart": 3827, "end": 0, "name": { - "commentStart": 3826, + "commentStart": 3827, "end": 0, "name": "binLength", "start": 0, @@ -4683,14 +4683,14 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "+", "right": { - "commentStart": 3838, + "commentStart": 3839, "end": 0, "left": { "abs_path": false, - "commentStart": 3838, + "commentStart": 3839, "end": 0, "name": { - "commentStart": 3838, + "commentStart": 3839, "end": 0, "name": "binTol", "start": 0, @@ -4703,7 +4703,7 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "*", "right": { - "commentStart": 3847, + "commentStart": 3848, "end": 0, "raw": "2", "start": 0, @@ -4726,10 +4726,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 3710, + "commentStart": 3711, "end": 0, "name": { - "commentStart": 3710, + "commentStart": 3711, "end": 0, "name": "patternLinear3d", "start": 0, @@ -4739,17 +4739,17 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 3710, + "commentStart": 3711, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 3734, + "commentStart": 3735, "end": 0, "name": { - "commentStart": 3734, + "commentStart": 3735, "end": 0, "name": "corners", "start": 0, @@ -4766,17 +4766,17 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 3878, + "commentStart": 3879, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3885, + "commentStart": 3886, "elements": [ { - "commentStart": 3886, + "commentStart": 3887, "end": 0, "raw": "0.0", "start": 0, @@ -4788,7 +4788,7 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 3891, + "commentStart": 3892, "end": 0, "raw": "1.0", "start": 0, @@ -4800,7 +4800,7 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 3896, + "commentStart": 3897, "end": 0, "raw": "0.0", "start": 0, @@ -4821,7 +4821,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 3902, + "commentStart": 3903, "end": 0, "name": "instances", "start": 0, @@ -4829,10 +4829,10 @@ description: Result of parsing gridfinity-bins.kcl }, "arg": { "abs_path": false, - "commentStart": 3914, + "commentStart": 3915, "end": 0, "name": { - "commentStart": 3914, + "commentStart": 3915, "end": 0, "name": "countBinLength", "start": 0, @@ -4847,21 +4847,21 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 3930, + "commentStart": 3931, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3941, + "commentStart": 3942, "end": 0, "left": { "abs_path": false, - "commentStart": 3941, + "commentStart": 3942, "end": 0, "name": { - "commentStart": 3941, + "commentStart": 3942, "end": 0, "name": "binLength", "start": 0, @@ -4874,14 +4874,14 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "+", "right": { - "commentStart": 3953, + "commentStart": 3954, "end": 0, "left": { "abs_path": false, - "commentStart": 3953, + "commentStart": 3954, "end": 0, "name": { - "commentStart": 3953, + "commentStart": 3954, "end": 0, "name": "binTol", "start": 0, @@ -4894,7 +4894,7 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "*", "right": { - "commentStart": 3962, + "commentStart": 3963, "end": 0, "raw": "2", "start": 0, @@ -4917,10 +4917,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 3862, + "commentStart": 3863, "end": 0, "name": { - "commentStart": 3862, + "commentStart": 3863, "end": 0, "name": "patternLinear3d", "start": 0, @@ -4930,7 +4930,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 3862, + "commentStart": 3863, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4938,19 +4938,19 @@ description: Result of parsing gridfinity-bins.kcl "unlabeled": null } ], - "commentStart": 3710, + "commentStart": 3711, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 3964, + "commentStart": 3965, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "create the fill of the bin by patterning the corners", + "value": "Create the fill of the bin by patterning the corners", "style": "line" } } @@ -4972,12 +4972,12 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 4022, + "commentStart": 4023, "declaration": { - "commentStart": 4022, + "commentStart": 4023, "end": 0, "id": { - "commentStart": 4022, + "commentStart": 4023, "end": 0, "name": "binFill", "start": 0, @@ -4990,17 +4990,17 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4078, + "commentStart": 4079, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4085, + "commentStart": 4086, "elements": [ { - "commentStart": 4086, + "commentStart": 4087, "end": 0, "raw": "1.0", "start": 0, @@ -5012,7 +5012,7 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 4091, + "commentStart": 4092, "end": 0, "raw": "0.0", "start": 0, @@ -5024,7 +5024,7 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 4096, + "commentStart": 4097, "end": 0, "raw": "0.0", "start": 0, @@ -5045,7 +5045,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4109, + "commentStart": 4110, "end": 0, "name": "instances", "start": 0, @@ -5053,10 +5053,10 @@ description: Result of parsing gridfinity-bins.kcl }, "arg": { "abs_path": false, - "commentStart": 4121, + "commentStart": 4122, "end": 0, "name": { - "commentStart": 4121, + "commentStart": 4122, "end": 0, "name": "countBinWidth", "start": 0, @@ -5071,21 +5071,21 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4143, + "commentStart": 4144, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4154, + "commentStart": 4155, "end": 0, "left": { "abs_path": false, - "commentStart": 4154, + "commentStart": 4155, "end": 0, "name": { - "commentStart": 4154, + "commentStart": 4155, "end": 0, "name": "binLength", "start": 0, @@ -5098,14 +5098,14 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "+", "right": { - "commentStart": 4166, + "commentStart": 4167, "end": 0, "left": { "abs_path": false, - "commentStart": 4166, + "commentStart": 4167, "end": 0, "name": { - "commentStart": 4166, + "commentStart": 4167, "end": 0, "name": "binTol", "start": 0, @@ -5118,7 +5118,7 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "*", "right": { - "commentStart": 4175, + "commentStart": 4176, "end": 0, "raw": "2", "start": 0, @@ -5141,10 +5141,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 4032, + "commentStart": 4033, "end": 0, "name": { - "commentStart": 4032, + "commentStart": 4033, "end": 0, "name": "patternLinear3d", "start": 0, @@ -5154,17 +5154,17 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 4032, + "commentStart": 4033, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 4056, + "commentStart": 4057, "end": 0, "name": { - "commentStart": 4056, + "commentStart": 4057, "end": 0, "name": "singleBinFill", "start": 0, @@ -5181,17 +5181,17 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4206, + "commentStart": 4207, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4213, + "commentStart": 4214, "elements": [ { - "commentStart": 4214, + "commentStart": 4215, "end": 0, "raw": "0.0", "start": 0, @@ -5203,7 +5203,7 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 4219, + "commentStart": 4220, "end": 0, "raw": "1.0", "start": 0, @@ -5215,7 +5215,7 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 4224, + "commentStart": 4225, "end": 0, "raw": "0.0", "start": 0, @@ -5236,7 +5236,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4230, + "commentStart": 4231, "end": 0, "name": "instances", "start": 0, @@ -5244,10 +5244,10 @@ description: Result of parsing gridfinity-bins.kcl }, "arg": { "abs_path": false, - "commentStart": 4242, + "commentStart": 4243, "end": 0, "name": { - "commentStart": 4242, + "commentStart": 4243, "end": 0, "name": "countBinLength", "start": 0, @@ -5262,21 +5262,21 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4258, + "commentStart": 4259, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4269, + "commentStart": 4270, "end": 0, "left": { "abs_path": false, - "commentStart": 4269, + "commentStart": 4270, "end": 0, "name": { - "commentStart": 4269, + "commentStart": 4270, "end": 0, "name": "binLength", "start": 0, @@ -5289,14 +5289,14 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "+", "right": { - "commentStart": 4281, + "commentStart": 4282, "end": 0, "left": { "abs_path": false, - "commentStart": 4281, + "commentStart": 4282, "end": 0, "name": { - "commentStart": 4281, + "commentStart": 4282, "end": 0, "name": "binTol", "start": 0, @@ -5309,7 +5309,7 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "*", "right": { - "commentStart": 4290, + "commentStart": 4291, "end": 0, "raw": "2", "start": 0, @@ -5332,10 +5332,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 4190, + "commentStart": 4191, "end": 0, "name": { - "commentStart": 4190, + "commentStart": 4191, "end": 0, "name": "patternLinear3d", "start": 0, @@ -5345,7 +5345,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 4190, + "commentStart": 4191, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5353,19 +5353,19 @@ description: Result of parsing gridfinity-bins.kcl "unlabeled": null } ], - "commentStart": 4032, + "commentStart": 4033, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 4292, + "commentStart": 4293, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "create the top of the bin", + "value": "Create the top of the bin", "style": "line" } } @@ -5387,12 +5387,12 @@ description: Result of parsing gridfinity-bins.kcl "type": "VariableDeclaration" }, { - "commentStart": 4323, + "commentStart": 4324, "declaration": { - "commentStart": 4323, + "commentStart": 4324, "end": 0, "id": { - "commentStart": 4323, + "commentStart": 4324, "end": 0, "name": "binTop", "start": 0, @@ -5407,7 +5407,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4362, + "commentStart": 4363, "end": 0, "name": "offset", "start": 0, @@ -5415,10 +5415,10 @@ description: Result of parsing gridfinity-bins.kcl }, "arg": { "abs_path": false, - "commentStart": 4371, + "commentStart": 4372, "end": 0, "name": { - "commentStart": 4371, + "commentStart": 4372, "end": 0, "name": "height", "start": 0, @@ -5433,10 +5433,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 4346, + "commentStart": 4347, "end": 0, "name": { - "commentStart": 4346, + "commentStart": 4347, "end": 0, "name": "offsetPlane", "start": 0, @@ -5446,17 +5446,17 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 4346, + "commentStart": 4347, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 4358, + "commentStart": 4359, "end": 0, "name": { - "commentStart": 4358, + "commentStart": 4359, "end": 0, "name": "XY", "start": 0, @@ -5471,10 +5471,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 4332, + "commentStart": 4333, "end": 0, "name": { - "commentStart": 4332, + "commentStart": 4333, "end": 0, "name": "startSketchOn", "start": 0, @@ -5484,7 +5484,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 4332, + "commentStart": 4333, "end": 0, "start": 0, "type": "CallExpression", @@ -5493,10 +5493,10 @@ description: Result of parsing gridfinity-bins.kcl { "arguments": [ { - "commentStart": 4400, + "commentStart": 4401, "elements": [ { - "commentStart": 4401, + "commentStart": 4402, "end": 0, "raw": "0", "start": 0, @@ -5508,7 +5508,7 @@ description: Result of parsing gridfinity-bins.kcl } }, { - "commentStart": 4404, + "commentStart": 4405, "end": 0, "raw": "0", "start": 0, @@ -5526,7 +5526,7 @@ description: Result of parsing gridfinity-bins.kcl "type": "ArrayExpression" }, { - "commentStart": 4408, + "commentStart": 4409, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5535,10 +5535,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 4385, + "commentStart": 4386, "end": 0, "name": { - "commentStart": 4385, + "commentStart": 4386, "end": 0, "name": "startProfileAt", "start": 0, @@ -5548,7 +5548,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 4385, + "commentStart": 4386, "end": 0, "start": 0, "type": "CallExpression", @@ -5559,24 +5559,24 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4422, + "commentStart": 4423, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4432, + "commentStart": 4433, "end": 0, "left": { - "commentStart": 4432, + "commentStart": 4433, "end": 0, "left": { "abs_path": false, - "commentStart": 4432, + "commentStart": 4433, "end": 0, "name": { - "commentStart": 4432, + "commentStart": 4433, "end": 0, "name": "binLength", "start": 0, @@ -5589,10 +5589,10 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "+", "right": { - "commentStart": 4444, + "commentStart": 4445, "end": 0, "left": { - "commentStart": 4444, + "commentStart": 4445, "end": 0, "raw": "2", "start": 0, @@ -5606,10 +5606,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4448, + "commentStart": 4449, "end": 0, "name": { - "commentStart": 4448, + "commentStart": 4449, "end": 0, "name": "binTol", "start": 0, @@ -5631,10 +5631,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4458, + "commentStart": 4459, "end": 0, "name": { - "commentStart": 4458, + "commentStart": 4459, "end": 0, "name": "countBinWidth", "start": 0, @@ -5653,14 +5653,14 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4473, + "commentStart": 4474, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4479, + "commentStart": 4480, "end": 0, "start": 0, "type": "TagDeclarator", @@ -5671,10 +5671,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 4416, + "commentStart": 4417, "end": 0, "name": { - "commentStart": 4416, + "commentStart": 4417, "end": 0, "name": "xLine", "start": 0, @@ -5684,7 +5684,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 4416, + "commentStart": 4417, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5696,24 +5696,24 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4500, + "commentStart": 4501, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4510, + "commentStart": 4511, "end": 0, "left": { - "commentStart": 4510, + "commentStart": 4511, "end": 0, "left": { "abs_path": false, - "commentStart": 4510, + "commentStart": 4511, "end": 0, "name": { - "commentStart": 4510, + "commentStart": 4511, "end": 0, "name": "binLength", "start": 0, @@ -5726,10 +5726,10 @@ description: Result of parsing gridfinity-bins.kcl }, "operator": "+", "right": { - "commentStart": 4522, + "commentStart": 4523, "end": 0, "left": { - "commentStart": 4522, + "commentStart": 4523, "end": 0, "raw": "2", "start": 0, @@ -5743,10 +5743,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4526, + "commentStart": 4527, "end": 0, "name": { - "commentStart": 4526, + "commentStart": 4527, "end": 0, "name": "binTol", "start": 0, @@ -5768,10 +5768,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4536, + "commentStart": 4537, "end": 0, "name": { - "commentStart": 4536, + "commentStart": 4537, "end": 0, "name": "countBinLength", "start": 0, @@ -5790,14 +5790,14 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4552, + "commentStart": 4553, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4558, + "commentStart": 4559, "end": 0, "start": 0, "type": "TagDeclarator", @@ -5808,10 +5808,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 4494, + "commentStart": 4495, "end": 0, "name": { - "commentStart": 4494, + "commentStart": 4495, "end": 0, "name": "yLine", "start": 0, @@ -5821,7 +5821,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 4494, + "commentStart": 4495, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5833,7 +5833,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4579, + "commentStart": 4580, "end": 0, "name": "endAbsolute", "start": 0, @@ -5842,7 +5842,7 @@ description: Result of parsing gridfinity-bins.kcl "arg": { "arguments": [ { - "commentStart": 4607, + "commentStart": 4608, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5851,10 +5851,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 4593, + "commentStart": 4594, "end": 0, "name": { - "commentStart": 4593, + "commentStart": 4594, "end": 0, "name": "profileStartX", "start": 0, @@ -5864,7 +5864,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 4593, + "commentStart": 4594, "end": 0, "start": 0, "type": "CallExpression", @@ -5874,14 +5874,14 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4611, + "commentStart": 4612, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4617, + "commentStart": 4618, "end": 0, "start": 0, "type": "TagDeclarator", @@ -5892,10 +5892,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 4573, + "commentStart": 4574, "end": 0, "name": { - "commentStart": 4573, + "commentStart": 4574, "end": 0, "name": "xLine", "start": 0, @@ -5905,7 +5905,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 4573, + "commentStart": 4574, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5917,14 +5917,14 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4638, + "commentStart": 4639, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4644, + "commentStart": 4645, "end": 0, "start": 0, "type": "TagDeclarator", @@ -5935,10 +5935,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 4632, + "commentStart": 4633, "end": 0, "name": { - "commentStart": 4632, + "commentStart": 4633, "end": 0, "name": "close", "start": 0, @@ -5948,7 +5948,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 4632, + "commentStart": 4633, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5960,21 +5960,21 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4667, + "commentStart": 4668, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4676, + "commentStart": 4677, "end": 0, "left": { "abs_path": false, - "commentStart": 4676, + "commentStart": 4677, "end": 0, "name": { - "commentStart": 4676, + "commentStart": 4677, "end": 0, "name": "binHeight", "start": 0, @@ -5988,10 +5988,10 @@ description: Result of parsing gridfinity-bins.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4688, + "commentStart": 4689, "end": 0, "name": { - "commentStart": 4688, + "commentStart": 4689, "end": 0, "name": "countBinHeight", "start": 0, @@ -6010,10 +6010,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 4659, + "commentStart": 4660, "end": 0, "name": { - "commentStart": 4659, + "commentStart": 4660, "end": 0, "name": "extrude", "start": 0, @@ -6023,7 +6023,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 4659, + "commentStart": 4660, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6035,7 +6035,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4724, + "commentStart": 4725, "end": 0, "name": "radius", "start": 0, @@ -6043,10 +6043,10 @@ description: Result of parsing gridfinity-bins.kcl }, "arg": { "abs_path": false, - "commentStart": 4733, + "commentStart": 4734, "end": 0, "name": { - "commentStart": 4733, + "commentStart": 4734, "end": 0, "name": "cornerRadius", "start": 0, @@ -6061,23 +6061,23 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4754, + "commentStart": 4755, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4761, + "commentStart": 4762, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 4792, + "commentStart": 4793, "end": 0, "name": { - "commentStart": 4792, + "commentStart": 4793, "end": 0, "name": "line010", "start": 0, @@ -6091,10 +6091,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 4772, + "commentStart": 4773, "end": 0, "name": { - "commentStart": 4772, + "commentStart": 4773, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -6104,7 +6104,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 4772, + "commentStart": 4773, "end": 0, "start": 0, "type": "CallExpression", @@ -6114,10 +6114,10 @@ description: Result of parsing gridfinity-bins.kcl "arguments": [ { "abs_path": false, - "commentStart": 4835, + "commentStart": 4836, "end": 0, "name": { - "commentStart": 4835, + "commentStart": 4836, "end": 0, "name": "line010", "start": 0, @@ -6131,10 +6131,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 4811, + "commentStart": 4812, "end": 0, "name": { - "commentStart": 4811, + "commentStart": 4812, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -6144,7 +6144,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 4811, + "commentStart": 4812, "end": 0, "start": 0, "type": "CallExpression", @@ -6154,10 +6154,10 @@ description: Result of parsing gridfinity-bins.kcl "arguments": [ { "abs_path": false, - "commentStart": 4874, + "commentStart": 4875, "end": 0, "name": { - "commentStart": 4874, + "commentStart": 4875, "end": 0, "name": "line012", "start": 0, @@ -6171,10 +6171,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 4854, + "commentStart": 4855, "end": 0, "name": { - "commentStart": 4854, + "commentStart": 4855, "end": 0, "name": "getNextAdjacentEdge", "start": 0, @@ -6184,7 +6184,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 4854, + "commentStart": 4855, "end": 0, "start": 0, "type": "CallExpression", @@ -6194,10 +6194,10 @@ description: Result of parsing gridfinity-bins.kcl "arguments": [ { "abs_path": false, - "commentStart": 4917, + "commentStart": 4918, "end": 0, "name": { - "commentStart": 4917, + "commentStart": 4918, "end": 0, "name": "line012", "start": 0, @@ -6211,10 +6211,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 4893, + "commentStart": 4894, "end": 0, "name": { - "commentStart": 4893, + "commentStart": 4894, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -6224,7 +6224,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 4893, + "commentStart": 4894, "end": 0, "start": 0, "type": "CallExpression", @@ -6240,10 +6240,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 4709, + "commentStart": 4710, "end": 0, "name": { - "commentStart": 4709, + "commentStart": 4710, "end": 0, "name": "fillet", "start": 0, @@ -6253,7 +6253,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 4709, + "commentStart": 4710, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6265,17 +6265,17 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4954, + "commentStart": 4955, "end": 0, "name": "faces", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4962, + "commentStart": 4963, "elements": [ { - "commentStart": 4963, + "commentStart": 4964, "end": 0, "raw": "\"end\"", "start": 0, @@ -6293,7 +6293,7 @@ description: Result of parsing gridfinity-bins.kcl { "type": "LabeledArg", "label": { - "commentStart": 4971, + "commentStart": 4972, "end": 0, "name": "thickness", "start": 0, @@ -6301,10 +6301,10 @@ description: Result of parsing gridfinity-bins.kcl }, "arg": { "abs_path": false, - "commentStart": 4983, + "commentStart": 4984, "end": 0, "name": { - "commentStart": 4983, + "commentStart": 4984, "end": 0, "name": "binThk", "start": 0, @@ -6319,10 +6319,10 @@ description: Result of parsing gridfinity-bins.kcl ], "callee": { "abs_path": false, - "commentStart": 4948, + "commentStart": 4949, "end": 0, "name": { - "commentStart": 4948, + "commentStart": 4949, "end": 0, "name": "shell", "start": 0, @@ -6332,7 +6332,7 @@ description: Result of parsing gridfinity-bins.kcl "start": 0, "type": "Name" }, - "commentStart": 4948, + "commentStart": 4949, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6340,7 +6340,7 @@ description: Result of parsing gridfinity-bins.kcl "unlabeled": null } ], - "commentStart": 4332, + "commentStart": 4333, "end": 0, "start": 0, "type": "PipeExpression", @@ -6415,7 +6415,7 @@ description: Result of parsing gridfinity-bins.kcl "nonCodeNodes": { "21": [ { - "commentStart": 2225, + "commentStart": 2226, "end": 0, "start": 0, "type": "NonCodeNode", @@ -6426,7 +6426,7 @@ description: Result of parsing gridfinity-bins.kcl ], "22": [ { - "commentStart": 2846, + "commentStart": 2847, "end": 0, "start": 0, "type": "NonCodeNode", diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ops.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ops.snap index 90fe7cedb..4109119b7 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ops.snap @@ -39,8 +39,8 @@ description: Operations executed gridfinity-bins.kcl "type": "FunctionCall", "name": "face", "functionSourceRange": [ - 874, - 1247, + 875, + 1248, 0 ], "unlabeledArg": null, @@ -265,8 +265,8 @@ description: Operations executed gridfinity-bins.kcl "type": "FunctionCall", "name": "face", "functionSourceRange": [ - 874, - 1247, + 875, + 1248, 0 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap index 666ead9ef..dd27ed553 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap @@ -5455,9 +5455,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -5468,9 +5468,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -5481,9 +5481,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -5494,9 +5494,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -5517,9 +5517,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -5542,9 +5542,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -5567,9 +5567,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -5592,9 +5592,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -5729,9 +5729,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -5742,9 +5742,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -5755,9 +5755,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -5768,9 +5768,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -5791,9 +5791,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -5816,9 +5816,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -5841,9 +5841,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -5866,9 +5866,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -6003,9 +6003,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -6016,9 +6016,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -6029,9 +6029,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -6042,9 +6042,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -6065,9 +6065,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -6090,9 +6090,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -6115,9 +6115,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -6140,9 +6140,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -6277,9 +6277,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -6290,9 +6290,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -6303,9 +6303,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -6316,9 +6316,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -6339,9 +6339,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -6364,9 +6364,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -6389,9 +6389,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -6414,9 +6414,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -6551,9 +6551,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -6564,9 +6564,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -6577,9 +6577,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -6590,9 +6590,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -6613,9 +6613,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -6638,9 +6638,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -6663,9 +6663,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -6688,9 +6688,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -6825,9 +6825,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -6838,9 +6838,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -6851,9 +6851,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -6864,9 +6864,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -6887,9 +6887,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -6912,9 +6912,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -6937,9 +6937,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -6962,9 +6962,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -12510,9 +12510,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4479, - "end": 4487, - "start": 4479, + "commentStart": 4480, + "end": 4488, + "start": 4480, "type": "TagDeclarator", "value": "line010" }, @@ -12523,9 +12523,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4558, - "end": 4566, - "start": 4558, + "commentStart": 4559, + "end": 4567, + "start": 4559, "type": "TagDeclarator", "value": "line011" }, @@ -12536,9 +12536,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4617, - "end": 4625, - "start": 4617, + "commentStart": 4618, + "end": 4626, + "start": 4618, "type": "TagDeclarator", "value": "line012" }, @@ -12549,9 +12549,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 4644, - "end": 4652, - "start": 4644, + "commentStart": 4645, + "end": 4653, + "start": 4645, "type": "TagDeclarator", "value": "line013" }, @@ -12572,9 +12572,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 0.0 ], "tag": { - "commentStart": 4479, - "end": 4487, - "start": 4479, + "commentStart": 4480, + "end": 4488, + "start": 4480, "type": "TagDeclarator", "value": "line010" }, @@ -12597,9 +12597,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 0.0 ], "tag": { - "commentStart": 4558, - "end": 4566, - "start": 4558, + "commentStart": 4559, + "end": 4567, + "start": 4559, "type": "TagDeclarator", "value": "line011" }, @@ -12622,9 +12622,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 126.0 ], "tag": { - "commentStart": 4617, - "end": 4625, - "start": 4617, + "commentStart": 4618, + "end": 4626, + "start": 4618, "type": "TagDeclarator", "value": "line012" }, @@ -12647,9 +12647,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 126.0 ], "tag": { - "commentStart": 4644, - "end": 4652, - "start": 4644, + "commentStart": 4645, + "end": 4653, + "start": 4645, "type": "TagDeclarator", "value": "line013" }, @@ -13868,9 +13868,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -13881,9 +13881,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -13894,9 +13894,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -13907,9 +13907,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -13930,9 +13930,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -13955,9 +13955,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -13980,9 +13980,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -14005,9 +14005,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -14240,9 +14240,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -14253,9 +14253,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -14266,9 +14266,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -14279,9 +14279,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -14302,9 +14302,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -14327,9 +14327,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -14352,9 +14352,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -14377,9 +14377,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -14612,9 +14612,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -14625,9 +14625,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -14638,9 +14638,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -14651,9 +14651,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -14674,9 +14674,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -14699,9 +14699,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -14724,9 +14724,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -14749,9 +14749,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -14984,9 +14984,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -14997,9 +14997,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -15010,9 +15010,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -15023,9 +15023,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -15046,9 +15046,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -15071,9 +15071,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -15096,9 +15096,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -15121,9 +15121,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -16244,9 +16244,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -16257,9 +16257,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -16270,9 +16270,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -16283,9 +16283,9 @@ description: Variables in memory after executing gridfinity-bins.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, @@ -16306,9 +16306,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2415, - "end": 2423, - "start": 2415, + "commentStart": 2416, + "end": 2424, + "start": 2416, "type": "TagDeclarator", "value": "line000" }, @@ -16331,9 +16331,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 3.2 ], "tag": { - "commentStart": 2485, - "end": 2493, - "start": 2485, + "commentStart": 2486, + "end": 2494, + "start": 2486, "type": "TagDeclarator", "value": "line001" }, @@ -16356,9 +16356,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2544, - "end": 2552, - "start": 2544, + "commentStart": 2545, + "end": 2553, + "start": 2545, "type": "TagDeclarator", "value": "line002" }, @@ -16381,9 +16381,9 @@ description: Variables in memory after executing gridfinity-bins.kcl 38.8 ], "tag": { - "commentStart": 2571, - "end": 2579, - "start": 2571, + "commentStart": 2572, + "end": 2580, + "start": 2572, "type": "TagDeclarator", "value": "line003" }, diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_graph_flowchart.snap.md index b675a2673..42aafe9c2 100644 --- a/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_graph_flowchart.snap.md @@ -1,22 +1,22 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[571, 621, 0]"] - 3["Segment
[629, 678, 0]"] - 4["Segment
[686, 735, 0]"] - 5["Segment
[743, 792, 0]"] - 6["Segment
[800, 848, 0]"] - 7["Segment
[856, 909, 0]"] - 8["Segment
[917, 924, 0]"] + 2["Path
[572, 622, 0]"] + 3["Segment
[630, 679, 0]"] + 4["Segment
[687, 736, 0]"] + 5["Segment
[744, 793, 0]"] + 6["Segment
[801, 849, 0]"] + 7["Segment
[857, 910, 0]"] + 8["Segment
[918, 925, 0]"] 9[Solid2d] end subgraph path10 [Path] - 10["Path
[937, 997, 0]"] - 11["Segment
[937, 997, 0]"] + 10["Path
[938, 998, 0]"] + 11["Segment
[938, 998, 0]"] 12[Solid2d] end - 1["Plane
[545, 563, 0]"] - 13["Sweep Extrusion
[1009, 1030, 0]"] + 1["Plane
[546, 564, 0]"] + 13["Sweep Extrusion
[1010, 1031, 0]"] 14[Wall] 15[Wall] 16[Wall] diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/ast.snap b/rust/kcl-lib/tests/kcl_samples/hex-nut/ast.snap index 0f7da3855..ff7224642 100644 --- a/rust/kcl-lib/tests/kcl_samples/hex-nut/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing hex-nut.kcl { "commentStart": 350, "declaration": { - "commentStart": 397, + "commentStart": 398, "end": 0, "id": { - "commentStart": 397, + "commentStart": 398, "end": 0, "name": "wallToWallLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 416, + "commentStart": 417, "end": 0, "raw": "0.5", "start": 0, @@ -35,26 +35,26 @@ description: Result of parsing hex-nut.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants (5/16\" - 24 thread size)" + "// Define parameters (5/16\" - 24 thread size)" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 420, + "commentStart": 421, "declaration": { - "commentStart": 420, + "commentStart": 421, "end": 0, "id": { - "commentStart": 420, + "commentStart": 421, "end": 0, "name": "thickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 432, + "commentStart": 433, "end": 0, "raw": "0.266", "start": 0, @@ -75,19 +75,19 @@ description: Result of parsing hex-nut.kcl "type": "VariableDeclaration" }, { - "commentStart": 438, + "commentStart": 439, "declaration": { - "commentStart": 438, + "commentStart": 439, "end": 0, "id": { - "commentStart": 438, + "commentStart": 439, "end": 0, "name": "diameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 449, + "commentStart": 450, "end": 0, "raw": "0.3125", "start": 0, @@ -108,12 +108,12 @@ description: Result of parsing hex-nut.kcl "type": "VariableDeclaration" }, { - "commentStart": 455, + "commentStart": 456, "declaration": { - "commentStart": 497, + "commentStart": 498, "end": 0, "id": { - "commentStart": 497, + "commentStart": 498, "end": 0, "name": "hexNut", "start": 0, @@ -123,12 +123,12 @@ description: Result of parsing hex-nut.kcl "body": { "body": [ { - "commentStart": 530, + "commentStart": 531, "declaration": { - "commentStart": 530, + "commentStart": 531, "end": 0, "id": { - "commentStart": 530, + "commentStart": 531, "end": 0, "name": "hexNutSketch", "start": 0, @@ -141,10 +141,10 @@ description: Result of parsing hex-nut.kcl { "argument": { "abs_path": false, - "commentStart": 560, + "commentStart": 561, "end": 0, "name": { - "commentStart": 560, + "commentStart": 561, "end": 0, "name": "XZ", "start": 0, @@ -155,7 +155,7 @@ description: Result of parsing hex-nut.kcl "type": "Name", "type": "Name" }, - "commentStart": 559, + "commentStart": 560, "end": 0, "operator": "-", "start": 0, @@ -165,10 +165,10 @@ description: Result of parsing hex-nut.kcl ], "callee": { "abs_path": false, - "commentStart": 545, + "commentStart": 546, "end": 0, "name": { - "commentStart": 545, + "commentStart": 546, "end": 0, "name": "startSketchOn", "start": 0, @@ -178,7 +178,7 @@ description: Result of parsing hex-nut.kcl "start": 0, "type": "Name" }, - "commentStart": 545, + "commentStart": 546, "end": 0, "start": 0, "type": "CallExpression", @@ -187,17 +187,17 @@ description: Result of parsing hex-nut.kcl { "arguments": [ { - "commentStart": 586, + "commentStart": 587, "elements": [ { - "commentStart": 587, + "commentStart": 588, "end": 0, "left": { - "commentStart": 587, + "commentStart": 588, "computed": false, "end": 0, "object": { - "commentStart": 587, + "commentStart": 588, "end": 0, "name": "start", "start": 0, @@ -205,7 +205,7 @@ description: Result of parsing hex-nut.kcl "type": "Identifier" }, "property": { - "commentStart": 593, + "commentStart": 594, "end": 0, "raw": "0", "start": 0, @@ -223,10 +223,10 @@ description: Result of parsing hex-nut.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 598, + "commentStart": 599, "end": 0, "name": { - "commentStart": 598, + "commentStart": 599, "end": 0, "name": "innerDia", "start": 0, @@ -242,11 +242,11 @@ description: Result of parsing hex-nut.kcl "type": "BinaryExpression" }, { - "commentStart": 608, + "commentStart": 609, "computed": false, "end": 0, "object": { - "commentStart": 608, + "commentStart": 609, "end": 0, "name": "start", "start": 0, @@ -254,7 +254,7 @@ description: Result of parsing hex-nut.kcl "type": "Identifier" }, "property": { - "commentStart": 614, + "commentStart": 615, "end": 0, "raw": "1", "start": 0, @@ -276,7 +276,7 @@ description: Result of parsing hex-nut.kcl "type": "ArrayExpression" }, { - "commentStart": 619, + "commentStart": 620, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -285,10 +285,10 @@ description: Result of parsing hex-nut.kcl ], "callee": { "abs_path": false, - "commentStart": 571, + "commentStart": 572, "end": 0, "name": { - "commentStart": 571, + "commentStart": 572, "end": 0, "name": "startProfileAt", "start": 0, @@ -298,7 +298,7 @@ description: Result of parsing hex-nut.kcl "start": 0, "type": "Name" }, - "commentStart": 571, + "commentStart": 572, "end": 0, "start": 0, "type": "CallExpression", @@ -307,14 +307,14 @@ description: Result of parsing hex-nut.kcl { "arguments": [ { - "commentStart": 640, + "commentStart": 641, "end": 0, "properties": [ { - "commentStart": 642, + "commentStart": 643, "end": 0, "key": { - "commentStart": 642, + "commentStart": 643, "end": 0, "name": "angle", "start": 0, @@ -323,7 +323,7 @@ description: Result of parsing hex-nut.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 650, + "commentStart": 651, "end": 0, "raw": "240", "start": 0, @@ -336,10 +336,10 @@ description: Result of parsing hex-nut.kcl } }, { - "commentStart": 655, + "commentStart": 656, "end": 0, "key": { - "commentStart": 655, + "commentStart": 656, "end": 0, "name": "length", "start": 0, @@ -349,10 +349,10 @@ description: Result of parsing hex-nut.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 664, + "commentStart": 665, "end": 0, "name": { - "commentStart": 664, + "commentStart": 665, "end": 0, "name": "innerDia", "start": 0, @@ -370,7 +370,7 @@ description: Result of parsing hex-nut.kcl "type": "ObjectExpression" }, { - "commentStart": 676, + "commentStart": 677, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -379,10 +379,10 @@ description: Result of parsing hex-nut.kcl ], "callee": { "abs_path": false, - "commentStart": 629, + "commentStart": 630, "end": 0, "name": { - "commentStart": 629, + "commentStart": 630, "end": 0, "name": "angledLine", "start": 0, @@ -392,7 +392,7 @@ description: Result of parsing hex-nut.kcl "start": 0, "type": "Name" }, - "commentStart": 629, + "commentStart": 630, "end": 0, "start": 0, "type": "CallExpression", @@ -401,14 +401,14 @@ description: Result of parsing hex-nut.kcl { "arguments": [ { - "commentStart": 697, + "commentStart": 698, "end": 0, "properties": [ { - "commentStart": 699, + "commentStart": 700, "end": 0, "key": { - "commentStart": 699, + "commentStart": 700, "end": 0, "name": "angle", "start": 0, @@ -417,7 +417,7 @@ description: Result of parsing hex-nut.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 707, + "commentStart": 708, "end": 0, "raw": "180", "start": 0, @@ -430,10 +430,10 @@ description: Result of parsing hex-nut.kcl } }, { - "commentStart": 712, + "commentStart": 713, "end": 0, "key": { - "commentStart": 712, + "commentStart": 713, "end": 0, "name": "length", "start": 0, @@ -443,10 +443,10 @@ description: Result of parsing hex-nut.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 721, + "commentStart": 722, "end": 0, "name": { - "commentStart": 721, + "commentStart": 722, "end": 0, "name": "innerDia", "start": 0, @@ -464,7 +464,7 @@ description: Result of parsing hex-nut.kcl "type": "ObjectExpression" }, { - "commentStart": 733, + "commentStart": 734, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -473,10 +473,10 @@ description: Result of parsing hex-nut.kcl ], "callee": { "abs_path": false, - "commentStart": 686, + "commentStart": 687, "end": 0, "name": { - "commentStart": 686, + "commentStart": 687, "end": 0, "name": "angledLine", "start": 0, @@ -486,7 +486,7 @@ description: Result of parsing hex-nut.kcl "start": 0, "type": "Name" }, - "commentStart": 686, + "commentStart": 687, "end": 0, "start": 0, "type": "CallExpression", @@ -495,14 +495,14 @@ description: Result of parsing hex-nut.kcl { "arguments": [ { - "commentStart": 754, + "commentStart": 755, "end": 0, "properties": [ { - "commentStart": 756, + "commentStart": 757, "end": 0, "key": { - "commentStart": 756, + "commentStart": 757, "end": 0, "name": "angle", "start": 0, @@ -511,7 +511,7 @@ description: Result of parsing hex-nut.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 764, + "commentStart": 765, "end": 0, "raw": "120", "start": 0, @@ -524,10 +524,10 @@ description: Result of parsing hex-nut.kcl } }, { - "commentStart": 769, + "commentStart": 770, "end": 0, "key": { - "commentStart": 769, + "commentStart": 770, "end": 0, "name": "length", "start": 0, @@ -537,10 +537,10 @@ description: Result of parsing hex-nut.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 778, + "commentStart": 779, "end": 0, "name": { - "commentStart": 778, + "commentStart": 779, "end": 0, "name": "innerDia", "start": 0, @@ -558,7 +558,7 @@ description: Result of parsing hex-nut.kcl "type": "ObjectExpression" }, { - "commentStart": 790, + "commentStart": 791, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -567,10 +567,10 @@ description: Result of parsing hex-nut.kcl ], "callee": { "abs_path": false, - "commentStart": 743, + "commentStart": 744, "end": 0, "name": { - "commentStart": 743, + "commentStart": 744, "end": 0, "name": "angledLine", "start": 0, @@ -580,7 +580,7 @@ description: Result of parsing hex-nut.kcl "start": 0, "type": "Name" }, - "commentStart": 743, + "commentStart": 744, "end": 0, "start": 0, "type": "CallExpression", @@ -589,14 +589,14 @@ description: Result of parsing hex-nut.kcl { "arguments": [ { - "commentStart": 811, + "commentStart": 812, "end": 0, "properties": [ { - "commentStart": 813, + "commentStart": 814, "end": 0, "key": { - "commentStart": 813, + "commentStart": 814, "end": 0, "name": "angle", "start": 0, @@ -605,7 +605,7 @@ description: Result of parsing hex-nut.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 821, + "commentStart": 822, "end": 0, "raw": "60", "start": 0, @@ -618,10 +618,10 @@ description: Result of parsing hex-nut.kcl } }, { - "commentStart": 825, + "commentStart": 826, "end": 0, "key": { - "commentStart": 825, + "commentStart": 826, "end": 0, "name": "length", "start": 0, @@ -631,10 +631,10 @@ description: Result of parsing hex-nut.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 834, + "commentStart": 835, "end": 0, "name": { - "commentStart": 834, + "commentStart": 835, "end": 0, "name": "innerDia", "start": 0, @@ -652,7 +652,7 @@ description: Result of parsing hex-nut.kcl "type": "ObjectExpression" }, { - "commentStart": 846, + "commentStart": 847, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -661,10 +661,10 @@ description: Result of parsing hex-nut.kcl ], "callee": { "abs_path": false, - "commentStart": 800, + "commentStart": 801, "end": 0, "name": { - "commentStart": 800, + "commentStart": 801, "end": 0, "name": "angledLine", "start": 0, @@ -674,7 +674,7 @@ description: Result of parsing hex-nut.kcl "start": 0, "type": "Name" }, - "commentStart": 800, + "commentStart": 801, "end": 0, "start": 0, "type": "CallExpression", @@ -683,14 +683,14 @@ description: Result of parsing hex-nut.kcl { "arguments": [ { - "commentStart": 867, + "commentStart": 868, "end": 0, "properties": [ { - "commentStart": 869, + "commentStart": 870, "end": 0, "key": { - "commentStart": 869, + "commentStart": 870, "end": 0, "name": "angle", "start": 0, @@ -699,7 +699,7 @@ description: Result of parsing hex-nut.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 877, + "commentStart": 878, "end": 0, "raw": "0", "start": 0, @@ -712,10 +712,10 @@ description: Result of parsing hex-nut.kcl } }, { - "commentStart": 880, + "commentStart": 881, "end": 0, "key": { - "commentStart": 880, + "commentStart": 881, "end": 0, "name": "length", "start": 0, @@ -724,14 +724,14 @@ description: Result of parsing hex-nut.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 889, + "commentStart": 890, "end": 0, "left": { "abs_path": false, - "commentStart": 889, + "commentStart": 890, "end": 0, "name": { - "commentStart": 889, + "commentStart": 890, "end": 0, "name": "innerDia", "start": 0, @@ -744,7 +744,7 @@ description: Result of parsing hex-nut.kcl }, "operator": "*", "right": { - "commentStart": 900, + "commentStart": 901, "end": 0, "raw": ".90", "start": 0, @@ -766,7 +766,7 @@ description: Result of parsing hex-nut.kcl "type": "ObjectExpression" }, { - "commentStart": 907, + "commentStart": 908, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -775,10 +775,10 @@ description: Result of parsing hex-nut.kcl ], "callee": { "abs_path": false, - "commentStart": 856, + "commentStart": 857, "end": 0, "name": { - "commentStart": 856, + "commentStart": 857, "end": 0, "name": "angledLine", "start": 0, @@ -788,7 +788,7 @@ description: Result of parsing hex-nut.kcl "start": 0, "type": "Name" }, - "commentStart": 856, + "commentStart": 857, "end": 0, "start": 0, "type": "CallExpression", @@ -798,10 +798,10 @@ description: Result of parsing hex-nut.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 917, + "commentStart": 918, "end": 0, "name": { - "commentStart": 917, + "commentStart": 918, "end": 0, "name": "close", "start": 0, @@ -811,7 +811,7 @@ description: Result of parsing hex-nut.kcl "start": 0, "type": "Name" }, - "commentStart": 917, + "commentStart": 918, "end": 0, "start": 0, "type": "CallExpression", @@ -824,21 +824,21 @@ description: Result of parsing hex-nut.kcl { "type": "LabeledArg", "label": { - "commentStart": 944, + "commentStart": 945, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 953, + "commentStart": 954, "elements": [ { - "commentStart": 954, + "commentStart": 955, "computed": false, "end": 0, "object": { - "commentStart": 954, + "commentStart": 955, "end": 0, "name": "start", "start": 0, @@ -846,7 +846,7 @@ description: Result of parsing hex-nut.kcl "type": "Identifier" }, "property": { - "commentStart": 960, + "commentStart": 961, "end": 0, "raw": "0", "start": 0, @@ -862,11 +862,11 @@ description: Result of parsing hex-nut.kcl "type": "MemberExpression" }, { - "commentStart": 964, + "commentStart": 965, "computed": false, "end": 0, "object": { - "commentStart": 964, + "commentStart": 965, "end": 0, "name": "start", "start": 0, @@ -874,7 +874,7 @@ description: Result of parsing hex-nut.kcl "type": "Identifier" }, "property": { - "commentStart": 970, + "commentStart": 971, "end": 0, "raw": "1", "start": 0, @@ -899,21 +899,21 @@ description: Result of parsing hex-nut.kcl { "type": "LabeledArg", "label": { - "commentStart": 975, + "commentStart": 976, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 984, + "commentStart": 985, "end": 0, "left": { "abs_path": false, - "commentStart": 984, + "commentStart": 985, "end": 0, "name": { - "commentStart": 984, + "commentStart": 985, "end": 0, "name": "innerDia", "start": 0, @@ -926,7 +926,7 @@ description: Result of parsing hex-nut.kcl }, "operator": "/", "right": { - "commentStart": 995, + "commentStart": 996, "end": 0, "raw": "2", "start": 0, @@ -945,10 +945,10 @@ description: Result of parsing hex-nut.kcl ], "callee": { "abs_path": false, - "commentStart": 937, + "commentStart": 938, "end": 0, "name": { - "commentStart": 937, + "commentStart": 938, "end": 0, "name": "circle", "start": 0, @@ -958,7 +958,7 @@ description: Result of parsing hex-nut.kcl "start": 0, "type": "Name" }, - "commentStart": 937, + "commentStart": 938, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -966,7 +966,7 @@ description: Result of parsing hex-nut.kcl "unlabeled": null }, { - "commentStart": 999, + "commentStart": 1000, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -975,10 +975,10 @@ description: Result of parsing hex-nut.kcl ], "callee": { "abs_path": false, - "commentStart": 932, + "commentStart": 933, "end": 0, "name": { - "commentStart": 932, + "commentStart": 933, "end": 0, "name": "hole", "start": 0, @@ -988,7 +988,7 @@ description: Result of parsing hex-nut.kcl "start": 0, "type": "Name" }, - "commentStart": 932, + "commentStart": 933, "end": 0, "start": 0, "type": "CallExpression", @@ -999,7 +999,7 @@ description: Result of parsing hex-nut.kcl { "type": "LabeledArg", "label": { - "commentStart": 1017, + "commentStart": 1018, "end": 0, "name": "length", "start": 0, @@ -1007,10 +1007,10 @@ description: Result of parsing hex-nut.kcl }, "arg": { "abs_path": false, - "commentStart": 1026, + "commentStart": 1027, "end": 0, "name": { - "commentStart": 1026, + "commentStart": 1027, "end": 0, "name": "thk", "start": 0, @@ -1025,10 +1025,10 @@ description: Result of parsing hex-nut.kcl ], "callee": { "abs_path": false, - "commentStart": 1009, + "commentStart": 1010, "end": 0, "name": { - "commentStart": 1009, + "commentStart": 1010, "end": 0, "name": "extrude", "start": 0, @@ -1038,7 +1038,7 @@ description: Result of parsing hex-nut.kcl "start": 0, "type": "Name" }, - "commentStart": 1009, + "commentStart": 1010, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1046,7 +1046,7 @@ description: Result of parsing hex-nut.kcl "unlabeled": null } ], - "commentStart": 545, + "commentStart": 546, "end": 0, "start": 0, "type": "PipeExpression", @@ -1064,10 +1064,10 @@ description: Result of parsing hex-nut.kcl { "argument": { "abs_path": false, - "commentStart": 1040, + "commentStart": 1041, "end": 0, "name": { - "commentStart": 1040, + "commentStart": 1041, "end": 0, "name": "hexNutSketch", "start": 0, @@ -1078,24 +1078,24 @@ description: Result of parsing hex-nut.kcl "type": "Name", "type": "Name" }, - "commentStart": 1033, + "commentStart": 1034, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 526, + "commentStart": 527, "end": 0, "start": 0 }, - "commentStart": 503, + "commentStart": 504, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 504, + "commentStart": 505, "end": 0, "name": "start", "start": 0, @@ -1105,7 +1105,7 @@ description: Result of parsing hex-nut.kcl { "type": "Parameter", "identifier": { - "commentStart": 511, + "commentStart": 512, "end": 0, "name": "thk", "start": 0, @@ -1115,7 +1115,7 @@ description: Result of parsing hex-nut.kcl { "type": "Parameter", "identifier": { - "commentStart": 516, + "commentStart": 517, "end": 0, "name": "innerDia", "start": 0, @@ -1142,15 +1142,15 @@ description: Result of parsing hex-nut.kcl "type": "VariableDeclaration" }, { - "commentStart": 1054, + "commentStart": 1055, "end": 0, "expression": { "arguments": [ { - "commentStart": 1083, + "commentStart": 1084, "elements": [ { - "commentStart": 1084, + "commentStart": 1085, "end": 0, "raw": "0", "start": 0, @@ -1162,7 +1162,7 @@ description: Result of parsing hex-nut.kcl } }, { - "commentStart": 1087, + "commentStart": 1088, "end": 0, "raw": "0", "start": 0, @@ -1181,10 +1181,10 @@ description: Result of parsing hex-nut.kcl }, { "abs_path": false, - "commentStart": 1091, + "commentStart": 1092, "end": 0, "name": { - "commentStart": 1091, + "commentStart": 1092, "end": 0, "name": "thickness", "start": 0, @@ -1197,10 +1197,10 @@ description: Result of parsing hex-nut.kcl }, { "abs_path": false, - "commentStart": 1102, + "commentStart": 1103, "end": 0, "name": { - "commentStart": 1102, + "commentStart": 1103, "end": 0, "name": "diameter", "start": 0, @@ -1214,10 +1214,10 @@ description: Result of parsing hex-nut.kcl ], "callee": { "abs_path": false, - "commentStart": 1076, + "commentStart": 1077, "end": 0, "name": { - "commentStart": 1076, + "commentStart": 1077, "end": 0, "name": "hexNut", "start": 0, @@ -1227,7 +1227,7 @@ description: Result of parsing hex-nut.kcl "start": 0, "type": "Name" }, - "commentStart": 1076, + "commentStart": 1077, "end": 0, "start": 0, "type": "CallExpression", @@ -1257,7 +1257,7 @@ description: Result of parsing hex-nut.kcl "type": "Identifier" }, "preComments": [ - "// Hex nut", + "// Hex Nut", "// A hex nut is a type of fastener with a threaded hole and a hexagonal outer shape, used in a wide variety of applications to secure parts together. The hexagonal shape allows for a greater torque to be applied with wrenches or tools, making it one of the most common nut types in hardware.", "", "", diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/ops.snap b/rust/kcl-lib/tests/kcl_samples/hex-nut/ops.snap index 8b7304531..d3efc8d9b 100644 --- a/rust/kcl-lib/tests/kcl_samples/hex-nut/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/ops.snap @@ -9,8 +9,8 @@ description: Operations executed hex-nut.kcl "type": "FunctionCall", "name": "hexNut", "functionSourceRange": [ - 503, - 1054, + 504, + 1055, 0 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_graph_flowchart.snap.md index 15526972f..8791eef80 100644 --- a/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_graph_flowchart.snap.md @@ -1,15 +1,15 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[471, 509, 0]"] - 3["Segment
[515, 546, 0]"] - 4["Segment
[552, 584, 0]"] - 5["Segment
[590, 640, 0]"] - 6["Segment
[646, 700, 0]"] - 7["Segment
[706, 728, 0]"] + 2["Path
[462, 500, 0]"] + 3["Segment
[506, 537, 0]"] + 4["Segment
[543, 575, 0]"] + 5["Segment
[581, 631, 0]"] + 6["Segment
[637, 691, 0]"] + 7["Segment
[697, 719, 0]"] end - 1["Plane
[447, 465, 0]"] - 8["Sweep Extrusion
[782, 810, 0]"] + 1["Plane
[438, 456, 0]"] + 8["Sweep Extrusion
[773, 801, 0]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/ast.snap b/rust/kcl-lib/tests/kcl_samples/i-beam/ast.snap index 31196d5aa..22707a203 100644 --- a/rust/kcl-lib/tests/kcl_samples/i-beam/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/ast.snap @@ -8,20 +8,20 @@ description: Result of parsing i-beam.kcl { "commentStart": 160, "declaration": { - "commentStart": 188, + "commentStart": 183, "end": 0, "id": { - "commentStart": 188, + "commentStart": 183, "end": 0, "name": "beamLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 201, + "commentStart": 196, "end": 0, "left": { - "commentStart": 201, + "commentStart": 196, "end": 0, "raw": "6", "start": 0, @@ -37,10 +37,10 @@ description: Result of parsing i-beam.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 205, + "commentStart": 200, "end": 0, "name": { - "commentStart": 205, + "commentStart": 200, "end": 0, "name": "ft", "start": 0, @@ -50,7 +50,7 @@ description: Result of parsing i-beam.kcl "start": 0, "type": "Name" }, - "commentStart": 205, + "commentStart": 200, "end": 0, "start": 0, "type": "CallExpression", @@ -66,26 +66,26 @@ description: Result of parsing i-beam.kcl "end": 0, "kind": "const", "preComments": [ - "// Define Beam Dimensions" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 210, + "commentStart": 205, "declaration": { - "commentStart": 210, + "commentStart": 205, "end": 0, "id": { - "commentStart": 210, + "commentStart": 205, "end": 0, "name": "beamHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 223, + "commentStart": 218, "end": 0, "raw": "4", "start": 0, @@ -106,19 +106,19 @@ description: Result of parsing i-beam.kcl "type": "VariableDeclaration" }, { - "commentStart": 225, + "commentStart": 220, "declaration": { - "commentStart": 225, + "commentStart": 220, "end": 0, "id": { - "commentStart": 225, + "commentStart": 220, "end": 0, "name": "flangeWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 239, + "commentStart": 234, "end": 0, "raw": "2.663", "start": 0, @@ -139,19 +139,19 @@ description: Result of parsing i-beam.kcl "type": "VariableDeclaration" }, { - "commentStart": 245, + "commentStart": 240, "declaration": { - "commentStart": 245, + "commentStart": 240, "end": 0, "id": { - "commentStart": 245, + "commentStart": 240, "end": 0, "name": "flangeThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 263, + "commentStart": 258, "end": 0, "raw": "0.293", "start": 0, @@ -172,19 +172,19 @@ description: Result of parsing i-beam.kcl "type": "VariableDeclaration" }, { - "commentStart": 269, + "commentStart": 264, "declaration": { - "commentStart": 269, + "commentStart": 264, "end": 0, "id": { - "commentStart": 269, + "commentStart": 264, "end": 0, "name": "webThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 284, + "commentStart": 279, "end": 0, "raw": "0.193", "start": 0, @@ -205,19 +205,19 @@ description: Result of parsing i-beam.kcl "type": "VariableDeclaration" }, { - "commentStart": 290, + "commentStart": 285, "declaration": { - "commentStart": 290, + "commentStart": 285, "end": 0, "id": { - "commentStart": 290, + "commentStart": 285, "end": 0, "name": "rootRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 303, + "commentStart": 298, "end": 0, "raw": "0.457", "start": 0, @@ -238,14 +238,14 @@ description: Result of parsing i-beam.kcl "type": "VariableDeclaration" }, { - "commentStart": 308, + "commentStart": 303, "declaration": { - "commentStart": 435, + "commentStart": 430, "end": 0, "id": { - "commentStart": 435, + "commentStart": 430, "end": 0, - "name": "sketch001", + "name": "iBeam", "start": 0, "type": "Identifier" }, @@ -256,10 +256,10 @@ description: Result of parsing i-beam.kcl { "argument": { "abs_path": false, - "commentStart": 462, + "commentStart": 453, "end": 0, "name": { - "commentStart": 462, + "commentStart": 453, "end": 0, "name": "XZ", "start": 0, @@ -270,7 +270,7 @@ description: Result of parsing i-beam.kcl "type": "Name", "type": "Name" }, - "commentStart": 461, + "commentStart": 452, "end": 0, "operator": "-", "start": 0, @@ -280,10 +280,10 @@ description: Result of parsing i-beam.kcl ], "callee": { "abs_path": false, - "commentStart": 447, + "commentStart": 438, "end": 0, "name": { - "commentStart": 447, + "commentStart": 438, "end": 0, "name": "startSketchOn", "start": 0, @@ -293,7 +293,7 @@ description: Result of parsing i-beam.kcl "start": 0, "type": "Name" }, - "commentStart": 447, + "commentStart": 438, "end": 0, "start": 0, "type": "CallExpression", @@ -302,10 +302,10 @@ description: Result of parsing i-beam.kcl { "arguments": [ { - "commentStart": 486, + "commentStart": 477, "elements": [ { - "commentStart": 487, + "commentStart": 478, "end": 0, "raw": "0", "start": 0, @@ -317,14 +317,14 @@ description: Result of parsing i-beam.kcl } }, { - "commentStart": 490, + "commentStart": 481, "end": 0, "left": { "abs_path": false, - "commentStart": 490, + "commentStart": 481, "end": 0, "name": { - "commentStart": 490, + "commentStart": 481, "end": 0, "name": "beamHeight", "start": 0, @@ -337,7 +337,7 @@ description: Result of parsing i-beam.kcl }, "operator": "/", "right": { - "commentStart": 503, + "commentStart": 494, "end": 0, "raw": "2", "start": 0, @@ -359,7 +359,7 @@ description: Result of parsing i-beam.kcl "type": "ArrayExpression" }, { - "commentStart": 507, + "commentStart": 498, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -368,10 +368,10 @@ description: Result of parsing i-beam.kcl ], "callee": { "abs_path": false, - "commentStart": 471, + "commentStart": 462, "end": 0, "name": { - "commentStart": 471, + "commentStart": 462, "end": 0, "name": "startProfileAt", "start": 0, @@ -381,7 +381,7 @@ description: Result of parsing i-beam.kcl "start": 0, "type": "Name" }, - "commentStart": 471, + "commentStart": 462, "end": 0, "start": 0, "type": "CallExpression", @@ -392,21 +392,21 @@ description: Result of parsing i-beam.kcl { "type": "LabeledArg", "label": { - "commentStart": 521, + "commentStart": 512, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 530, + "commentStart": 521, "end": 0, "left": { "abs_path": false, - "commentStart": 530, + "commentStart": 521, "end": 0, "name": { - "commentStart": 530, + "commentStart": 521, "end": 0, "name": "flangeWidth", "start": 0, @@ -419,7 +419,7 @@ description: Result of parsing i-beam.kcl }, "operator": "/", "right": { - "commentStart": 544, + "commentStart": 535, "end": 0, "raw": "2", "start": 0, @@ -438,10 +438,10 @@ description: Result of parsing i-beam.kcl ], "callee": { "abs_path": false, - "commentStart": 515, + "commentStart": 506, "end": 0, "name": { - "commentStart": 515, + "commentStart": 506, "end": 0, "name": "xLine", "start": 0, @@ -451,7 +451,7 @@ description: Result of parsing i-beam.kcl "start": 0, "type": "Name" }, - "commentStart": 515, + "commentStart": 506, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -463,7 +463,7 @@ description: Result of parsing i-beam.kcl { "type": "LabeledArg", "label": { - "commentStart": 558, + "commentStart": 549, "end": 0, "name": "length", "start": 0, @@ -472,10 +472,10 @@ description: Result of parsing i-beam.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 568, + "commentStart": 559, "end": 0, "name": { - "commentStart": 568, + "commentStart": 559, "end": 0, "name": "flangeThickness", "start": 0, @@ -486,7 +486,7 @@ description: Result of parsing i-beam.kcl "type": "Name", "type": "Name" }, - "commentStart": 567, + "commentStart": 558, "end": 0, "operator": "-", "start": 0, @@ -497,10 +497,10 @@ description: Result of parsing i-beam.kcl ], "callee": { "abs_path": false, - "commentStart": 552, + "commentStart": 543, "end": 0, "name": { - "commentStart": 552, + "commentStart": 543, "end": 0, "name": "yLine", "start": 0, @@ -510,7 +510,7 @@ description: Result of parsing i-beam.kcl "start": 0, "type": "Name" }, - "commentStart": 552, + "commentStart": 543, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -522,24 +522,24 @@ description: Result of parsing i-beam.kcl { "type": "LabeledArg", "label": { - "commentStart": 596, + "commentStart": 587, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 610, + "commentStart": 601, "end": 0, "left": { - "commentStart": 610, + "commentStart": 601, "end": 0, "left": { "abs_path": false, - "commentStart": 610, + "commentStart": 601, "end": 0, "name": { - "commentStart": 610, + "commentStart": 601, "end": 0, "name": "webThickness", "start": 0, @@ -552,7 +552,7 @@ description: Result of parsing i-beam.kcl }, "operator": "/", "right": { - "commentStart": 625, + "commentStart": 616, "end": 0, "raw": "2", "start": 0, @@ -570,10 +570,10 @@ description: Result of parsing i-beam.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 629, + "commentStart": 620, "end": 0, "name": { - "commentStart": 629, + "commentStart": 620, "end": 0, "name": "rootRadius", "start": 0, @@ -592,10 +592,10 @@ description: Result of parsing i-beam.kcl ], "callee": { "abs_path": false, - "commentStart": 590, + "commentStart": 581, "end": 0, "name": { - "commentStart": 590, + "commentStart": 581, "end": 0, "name": "xLine", "start": 0, @@ -605,7 +605,7 @@ description: Result of parsing i-beam.kcl "start": 0, "type": "Name" }, - "commentStart": 590, + "commentStart": 581, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -615,14 +615,14 @@ description: Result of parsing i-beam.kcl { "arguments": [ { - "commentStart": 660, + "commentStart": 651, "end": 0, "properties": [ { - "commentStart": 662, + "commentStart": 653, "end": 0, "key": { - "commentStart": 662, + "commentStart": 653, "end": 0, "name": "radius", "start": 0, @@ -632,10 +632,10 @@ description: Result of parsing i-beam.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 671, + "commentStart": 662, "end": 0, "name": { - "commentStart": 671, + "commentStart": 662, "end": 0, "name": "rootRadius", "start": 0, @@ -648,10 +648,10 @@ description: Result of parsing i-beam.kcl } }, { - "commentStart": 683, + "commentStart": 674, "end": 0, "key": { - "commentStart": 683, + "commentStart": 674, "end": 0, "name": "offset", "start": 0, @@ -660,7 +660,7 @@ description: Result of parsing i-beam.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 692, + "commentStart": 683, "end": 0, "raw": "90", "start": 0, @@ -678,7 +678,7 @@ description: Result of parsing i-beam.kcl "type": "ObjectExpression" }, { - "commentStart": 698, + "commentStart": 689, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -687,10 +687,10 @@ description: Result of parsing i-beam.kcl ], "callee": { "abs_path": false, - "commentStart": 646, + "commentStart": 637, "end": 0, "name": { - "commentStart": 646, + "commentStart": 637, "end": 0, "name": "tangentialArc", "start": 0, @@ -700,7 +700,7 @@ description: Result of parsing i-beam.kcl "start": 0, "type": "Name" }, - "commentStart": 646, + "commentStart": 637, "end": 0, "start": 0, "type": "CallExpression", @@ -711,14 +711,14 @@ description: Result of parsing i-beam.kcl { "type": "LabeledArg", "label": { - "commentStart": 712, + "commentStart": 703, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 726, + "commentStart": 717, "end": 0, "raw": "0", "start": 0, @@ -733,10 +733,10 @@ description: Result of parsing i-beam.kcl ], "callee": { "abs_path": false, - "commentStart": 706, + "commentStart": 697, "end": 0, "name": { - "commentStart": 706, + "commentStart": 697, "end": 0, "name": "yLine", "start": 0, @@ -746,7 +746,7 @@ description: Result of parsing i-beam.kcl "start": 0, "type": "Name" }, - "commentStart": 706, + "commentStart": 697, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -758,7 +758,7 @@ description: Result of parsing i-beam.kcl { "type": "LabeledArg", "label": { - "commentStart": 743, + "commentStart": 734, "end": 0, "name": "axis", "start": 0, @@ -766,10 +766,10 @@ description: Result of parsing i-beam.kcl }, "arg": { "abs_path": false, - "commentStart": 750, + "commentStart": 741, "end": 0, "name": { - "commentStart": 750, + "commentStart": 741, "end": 0, "name": "X", "start": 0, @@ -784,10 +784,10 @@ description: Result of parsing i-beam.kcl ], "callee": { "abs_path": false, - "commentStart": 734, + "commentStart": 725, "end": 0, "name": { - "commentStart": 734, + "commentStart": 725, "end": 0, "name": "mirror2d", "start": 0, @@ -797,7 +797,7 @@ description: Result of parsing i-beam.kcl "start": 0, "type": "Name" }, - "commentStart": 734, + "commentStart": 725, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -809,7 +809,7 @@ description: Result of parsing i-beam.kcl { "type": "LabeledArg", "label": { - "commentStart": 767, + "commentStart": 758, "end": 0, "name": "axis", "start": 0, @@ -817,10 +817,10 @@ description: Result of parsing i-beam.kcl }, "arg": { "abs_path": false, - "commentStart": 774, + "commentStart": 765, "end": 0, "name": { - "commentStart": 774, + "commentStart": 765, "end": 0, "name": "Y", "start": 0, @@ -835,10 +835,10 @@ description: Result of parsing i-beam.kcl ], "callee": { "abs_path": false, - "commentStart": 758, + "commentStart": 749, "end": 0, "name": { - "commentStart": 758, + "commentStart": 749, "end": 0, "name": "mirror2d", "start": 0, @@ -848,7 +848,7 @@ description: Result of parsing i-beam.kcl "start": 0, "type": "Name" }, - "commentStart": 758, + "commentStart": 749, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -860,7 +860,7 @@ description: Result of parsing i-beam.kcl { "type": "LabeledArg", "label": { - "commentStart": 790, + "commentStart": 781, "end": 0, "name": "length", "start": 0, @@ -868,10 +868,10 @@ description: Result of parsing i-beam.kcl }, "arg": { "abs_path": false, - "commentStart": 799, + "commentStart": 790, "end": 0, "name": { - "commentStart": 799, + "commentStart": 790, "end": 0, "name": "beamLength", "start": 0, @@ -886,10 +886,10 @@ description: Result of parsing i-beam.kcl ], "callee": { "abs_path": false, - "commentStart": 782, + "commentStart": 773, "end": 0, "name": { - "commentStart": 782, + "commentStart": 773, "end": 0, "name": "extrude", "start": 0, @@ -899,7 +899,7 @@ description: Result of parsing i-beam.kcl "start": 0, "type": "Name" }, - "commentStart": 782, + "commentStart": 773, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -907,7 +907,7 @@ description: Result of parsing i-beam.kcl "unlabeled": null } ], - "commentStart": 447, + "commentStart": 438, "end": 0, "start": 0, "type": "PipeExpression", @@ -946,7 +946,7 @@ description: Result of parsing i-beam.kcl "// A structural metal beam with an I shaped cross section. Often used in construction and architecture", "", "", - "// Set Units" + "// Set units" ], "properties": [ { diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap index 26514e776..08fc20534 100644 --- a/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap @@ -49,20 +49,7 @@ description: Variables in memory after executing i-beam.kcl } } }, - "rootRadius": { - "type": "Number", - "value": 0.457, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sketch001": { + "iBeam": { "type": "Solid", "value": { "type": "Solid", @@ -235,6 +222,19 @@ description: Variables in memory after executing i-beam.kcl } } }, + "rootRadius": { + "type": "Number", + "value": 0.457, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, "webThickness": { "type": "Number", "value": 0.193, diff --git a/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_graph_flowchart.snap.md index 0ed06aa63..0862984ab 100644 --- a/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/keyboard/artifact_graph_flowchart.snap.md @@ -1,361 +1,361 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[554, 579, 0]"] - 3["Segment
[585, 624, 0]"] - 4["Segment
[630, 688, 0]"] - 5["Segment
[694, 737, 0]"] - 6["Segment
[743, 813, 0]"] - 7["Segment
[819, 826, 0]"] + 2["Path
[555, 580, 0]"] + 3["Segment
[586, 625, 0]"] + 4["Segment
[631, 689, 0]"] + 5["Segment
[695, 738, 0]"] + 6["Segment
[744, 814, 0]"] + 7["Segment
[820, 827, 0]"] 8[Solid2d] end subgraph path28 [Path] - 28["Path
[1177, 1231, 0]"] - 29["Segment
[1177, 1231, 0]"] + 28["Path
[1178, 1232, 0]"] + 29["Segment
[1178, 1232, 0]"] 30[Solid2d] end subgraph path31 [Path] - 31["Path
[1245, 1298, 0]"] - 32["Segment
[1245, 1298, 0]"] + 31["Path
[1246, 1299, 0]"] + 32["Segment
[1246, 1299, 0]"] 33[Solid2d] end subgraph path34 [Path] - 34["Path
[1312, 1372, 0]"] - 35["Segment
[1312, 1372, 0]"] + 34["Path
[1313, 1373, 0]"] + 35["Segment
[1313, 1373, 0]"] 36[Solid2d] end subgraph path37 [Path] - 37["Path
[1386, 1445, 0]"] - 38["Segment
[1386, 1445, 0]"] + 37["Path
[1387, 1446, 0]"] + 38["Segment
[1387, 1446, 0]"] 39[Solid2d] end subgraph path61 [Path] - 61["Path
[1991, 2050, 0]"] - 62["Segment
[2058, 2150, 0]"] - 63["Segment
[2158, 2214, 0]"] - 64["Segment
[2222, 2269, 0]"] - 65["Segment
[2277, 2393, 0]"] - 66["Segment
[2401, 2448, 0]"] - 67["Segment
[2456, 2582, 0]"] - 68["Segment
[2590, 2637, 0]"] - 69["Segment
[2645, 2730, 0]"] - 70["Segment
[2738, 2745, 0]"] + 61["Path
[1992, 2051, 0]"] + 62["Segment
[2059, 2151, 0]"] + 63["Segment
[2159, 2215, 0]"] + 64["Segment
[2223, 2270, 0]"] + 65["Segment
[2278, 2394, 0]"] + 66["Segment
[2402, 2449, 0]"] + 67["Segment
[2457, 2583, 0]"] + 68["Segment
[2591, 2638, 0]"] + 69["Segment
[2646, 2731, 0]"] + 70["Segment
[2739, 2746, 0]"] 71[Solid2d] end subgraph path100 [Path] - 100["Path
[1991, 2050, 0]"] - 101["Segment
[2058, 2150, 0]"] - 102["Segment
[2158, 2214, 0]"] - 103["Segment
[2222, 2269, 0]"] - 104["Segment
[2277, 2393, 0]"] - 105["Segment
[2401, 2448, 0]"] - 106["Segment
[2456, 2582, 0]"] - 107["Segment
[2590, 2637, 0]"] - 108["Segment
[2645, 2730, 0]"] - 109["Segment
[2738, 2745, 0]"] + 100["Path
[1992, 2051, 0]"] + 101["Segment
[2059, 2151, 0]"] + 102["Segment
[2159, 2215, 0]"] + 103["Segment
[2223, 2270, 0]"] + 104["Segment
[2278, 2394, 0]"] + 105["Segment
[2402, 2449, 0]"] + 106["Segment
[2457, 2583, 0]"] + 107["Segment
[2591, 2638, 0]"] + 108["Segment
[2646, 2731, 0]"] + 109["Segment
[2739, 2746, 0]"] 110[Solid2d] end subgraph path139 [Path] - 139["Path
[1991, 2050, 0]"] - 140["Segment
[2058, 2150, 0]"] - 141["Segment
[2158, 2214, 0]"] - 142["Segment
[2222, 2269, 0]"] - 143["Segment
[2277, 2393, 0]"] - 144["Segment
[2401, 2448, 0]"] - 145["Segment
[2456, 2582, 0]"] - 146["Segment
[2590, 2637, 0]"] - 147["Segment
[2645, 2730, 0]"] - 148["Segment
[2738, 2745, 0]"] + 139["Path
[1992, 2051, 0]"] + 140["Segment
[2059, 2151, 0]"] + 141["Segment
[2159, 2215, 0]"] + 142["Segment
[2223, 2270, 0]"] + 143["Segment
[2278, 2394, 0]"] + 144["Segment
[2402, 2449, 0]"] + 145["Segment
[2457, 2583, 0]"] + 146["Segment
[2591, 2638, 0]"] + 147["Segment
[2646, 2731, 0]"] + 148["Segment
[2739, 2746, 0]"] 149[Solid2d] end subgraph path178 [Path] - 178["Path
[1991, 2050, 0]"] - 179["Segment
[2058, 2150, 0]"] - 180["Segment
[2158, 2214, 0]"] - 181["Segment
[2222, 2269, 0]"] - 182["Segment
[2277, 2393, 0]"] - 183["Segment
[2401, 2448, 0]"] - 184["Segment
[2456, 2582, 0]"] - 185["Segment
[2590, 2637, 0]"] - 186["Segment
[2645, 2730, 0]"] - 187["Segment
[2738, 2745, 0]"] + 178["Path
[1992, 2051, 0]"] + 179["Segment
[2059, 2151, 0]"] + 180["Segment
[2159, 2215, 0]"] + 181["Segment
[2223, 2270, 0]"] + 182["Segment
[2278, 2394, 0]"] + 183["Segment
[2402, 2449, 0]"] + 184["Segment
[2457, 2583, 0]"] + 185["Segment
[2591, 2638, 0]"] + 186["Segment
[2646, 2731, 0]"] + 187["Segment
[2739, 2746, 0]"] 188[Solid2d] end subgraph path217 [Path] - 217["Path
[1991, 2050, 0]"] - 218["Segment
[2058, 2150, 0]"] - 219["Segment
[2158, 2214, 0]"] - 220["Segment
[2222, 2269, 0]"] - 221["Segment
[2277, 2393, 0]"] - 222["Segment
[2401, 2448, 0]"] - 223["Segment
[2456, 2582, 0]"] - 224["Segment
[2590, 2637, 0]"] - 225["Segment
[2645, 2730, 0]"] - 226["Segment
[2738, 2745, 0]"] + 217["Path
[1992, 2051, 0]"] + 218["Segment
[2059, 2151, 0]"] + 219["Segment
[2159, 2215, 0]"] + 220["Segment
[2223, 2270, 0]"] + 221["Segment
[2278, 2394, 0]"] + 222["Segment
[2402, 2449, 0]"] + 223["Segment
[2457, 2583, 0]"] + 224["Segment
[2591, 2638, 0]"] + 225["Segment
[2646, 2731, 0]"] + 226["Segment
[2739, 2746, 0]"] 227[Solid2d] end subgraph path256 [Path] - 256["Path
[1991, 2050, 0]"] - 257["Segment
[2058, 2150, 0]"] - 258["Segment
[2158, 2214, 0]"] - 259["Segment
[2222, 2269, 0]"] - 260["Segment
[2277, 2393, 0]"] - 261["Segment
[2401, 2448, 0]"] - 262["Segment
[2456, 2582, 0]"] - 263["Segment
[2590, 2637, 0]"] - 264["Segment
[2645, 2730, 0]"] - 265["Segment
[2738, 2745, 0]"] + 256["Path
[1992, 2051, 0]"] + 257["Segment
[2059, 2151, 0]"] + 258["Segment
[2159, 2215, 0]"] + 259["Segment
[2223, 2270, 0]"] + 260["Segment
[2278, 2394, 0]"] + 261["Segment
[2402, 2449, 0]"] + 262["Segment
[2457, 2583, 0]"] + 263["Segment
[2591, 2638, 0]"] + 264["Segment
[2646, 2731, 0]"] + 265["Segment
[2739, 2746, 0]"] 266[Solid2d] end subgraph path295 [Path] - 295["Path
[1991, 2050, 0]"] - 296["Segment
[2058, 2150, 0]"] - 297["Segment
[2158, 2214, 0]"] - 298["Segment
[2222, 2269, 0]"] - 299["Segment
[2277, 2393, 0]"] - 300["Segment
[2401, 2448, 0]"] - 301["Segment
[2456, 2582, 0]"] - 302["Segment
[2590, 2637, 0]"] - 303["Segment
[2645, 2730, 0]"] - 304["Segment
[2738, 2745, 0]"] + 295["Path
[1992, 2051, 0]"] + 296["Segment
[2059, 2151, 0]"] + 297["Segment
[2159, 2215, 0]"] + 298["Segment
[2223, 2270, 0]"] + 299["Segment
[2278, 2394, 0]"] + 300["Segment
[2402, 2449, 0]"] + 301["Segment
[2457, 2583, 0]"] + 302["Segment
[2591, 2638, 0]"] + 303["Segment
[2646, 2731, 0]"] + 304["Segment
[2739, 2746, 0]"] 305[Solid2d] end subgraph path334 [Path] - 334["Path
[1991, 2050, 0]"] - 335["Segment
[2058, 2150, 0]"] - 336["Segment
[2158, 2214, 0]"] - 337["Segment
[2222, 2269, 0]"] - 338["Segment
[2277, 2393, 0]"] - 339["Segment
[2401, 2448, 0]"] - 340["Segment
[2456, 2582, 0]"] - 341["Segment
[2590, 2637, 0]"] - 342["Segment
[2645, 2730, 0]"] - 343["Segment
[2738, 2745, 0]"] + 334["Path
[1992, 2051, 0]"] + 335["Segment
[2059, 2151, 0]"] + 336["Segment
[2159, 2215, 0]"] + 337["Segment
[2223, 2270, 0]"] + 338["Segment
[2278, 2394, 0]"] + 339["Segment
[2402, 2449, 0]"] + 340["Segment
[2457, 2583, 0]"] + 341["Segment
[2591, 2638, 0]"] + 342["Segment
[2646, 2731, 0]"] + 343["Segment
[2739, 2746, 0]"] 344[Solid2d] end subgraph path373 [Path] - 373["Path
[1991, 2050, 0]"] - 374["Segment
[2058, 2150, 0]"] - 375["Segment
[2158, 2214, 0]"] - 376["Segment
[2222, 2269, 0]"] - 377["Segment
[2277, 2393, 0]"] - 378["Segment
[2401, 2448, 0]"] - 379["Segment
[2456, 2582, 0]"] - 380["Segment
[2590, 2637, 0]"] - 381["Segment
[2645, 2730, 0]"] - 382["Segment
[2738, 2745, 0]"] + 373["Path
[1992, 2051, 0]"] + 374["Segment
[2059, 2151, 0]"] + 375["Segment
[2159, 2215, 0]"] + 376["Segment
[2223, 2270, 0]"] + 377["Segment
[2278, 2394, 0]"] + 378["Segment
[2402, 2449, 0]"] + 379["Segment
[2457, 2583, 0]"] + 380["Segment
[2591, 2638, 0]"] + 381["Segment
[2646, 2731, 0]"] + 382["Segment
[2739, 2746, 0]"] 383[Solid2d] end subgraph path412 [Path] - 412["Path
[1991, 2050, 0]"] - 413["Segment
[2058, 2150, 0]"] - 414["Segment
[2158, 2214, 0]"] - 415["Segment
[2222, 2269, 0]"] - 416["Segment
[2277, 2393, 0]"] - 417["Segment
[2401, 2448, 0]"] - 418["Segment
[2456, 2582, 0]"] - 419["Segment
[2590, 2637, 0]"] - 420["Segment
[2645, 2730, 0]"] - 421["Segment
[2738, 2745, 0]"] + 412["Path
[1992, 2051, 0]"] + 413["Segment
[2059, 2151, 0]"] + 414["Segment
[2159, 2215, 0]"] + 415["Segment
[2223, 2270, 0]"] + 416["Segment
[2278, 2394, 0]"] + 417["Segment
[2402, 2449, 0]"] + 418["Segment
[2457, 2583, 0]"] + 419["Segment
[2591, 2638, 0]"] + 420["Segment
[2646, 2731, 0]"] + 421["Segment
[2739, 2746, 0]"] 422[Solid2d] end subgraph path451 [Path] - 451["Path
[1991, 2050, 0]"] - 452["Segment
[2058, 2150, 0]"] - 453["Segment
[2158, 2214, 0]"] - 454["Segment
[2222, 2269, 0]"] - 455["Segment
[2277, 2393, 0]"] - 456["Segment
[2401, 2448, 0]"] - 457["Segment
[2456, 2582, 0]"] - 458["Segment
[2590, 2637, 0]"] - 459["Segment
[2645, 2730, 0]"] - 460["Segment
[2738, 2745, 0]"] + 451["Path
[1992, 2051, 0]"] + 452["Segment
[2059, 2151, 0]"] + 453["Segment
[2159, 2215, 0]"] + 454["Segment
[2223, 2270, 0]"] + 455["Segment
[2278, 2394, 0]"] + 456["Segment
[2402, 2449, 0]"] + 457["Segment
[2457, 2583, 0]"] + 458["Segment
[2591, 2638, 0]"] + 459["Segment
[2646, 2731, 0]"] + 460["Segment
[2739, 2746, 0]"] 461[Solid2d] end subgraph path490 [Path] - 490["Path
[1991, 2050, 0]"] - 491["Segment
[2058, 2150, 0]"] - 492["Segment
[2158, 2214, 0]"] - 493["Segment
[2222, 2269, 0]"] - 494["Segment
[2277, 2393, 0]"] - 495["Segment
[2401, 2448, 0]"] - 496["Segment
[2456, 2582, 0]"] - 497["Segment
[2590, 2637, 0]"] - 498["Segment
[2645, 2730, 0]"] - 499["Segment
[2738, 2745, 0]"] + 490["Path
[1992, 2051, 0]"] + 491["Segment
[2059, 2151, 0]"] + 492["Segment
[2159, 2215, 0]"] + 493["Segment
[2223, 2270, 0]"] + 494["Segment
[2278, 2394, 0]"] + 495["Segment
[2402, 2449, 0]"] + 496["Segment
[2457, 2583, 0]"] + 497["Segment
[2591, 2638, 0]"] + 498["Segment
[2646, 2731, 0]"] + 499["Segment
[2739, 2746, 0]"] 500[Solid2d] end subgraph path529 [Path] - 529["Path
[1991, 2050, 0]"] - 530["Segment
[2058, 2150, 0]"] - 531["Segment
[2158, 2214, 0]"] - 532["Segment
[2222, 2269, 0]"] - 533["Segment
[2277, 2393, 0]"] - 534["Segment
[2401, 2448, 0]"] - 535["Segment
[2456, 2582, 0]"] - 536["Segment
[2590, 2637, 0]"] - 537["Segment
[2645, 2730, 0]"] - 538["Segment
[2738, 2745, 0]"] + 529["Path
[1992, 2051, 0]"] + 530["Segment
[2059, 2151, 0]"] + 531["Segment
[2159, 2215, 0]"] + 532["Segment
[2223, 2270, 0]"] + 533["Segment
[2278, 2394, 0]"] + 534["Segment
[2402, 2449, 0]"] + 535["Segment
[2457, 2583, 0]"] + 536["Segment
[2591, 2638, 0]"] + 537["Segment
[2646, 2731, 0]"] + 538["Segment
[2739, 2746, 0]"] 539[Solid2d] end subgraph path568 [Path] - 568["Path
[1991, 2050, 0]"] - 569["Segment
[2058, 2150, 0]"] - 570["Segment
[2158, 2214, 0]"] - 571["Segment
[2222, 2269, 0]"] - 572["Segment
[2277, 2393, 0]"] - 573["Segment
[2401, 2448, 0]"] - 574["Segment
[2456, 2582, 0]"] - 575["Segment
[2590, 2637, 0]"] - 576["Segment
[2645, 2730, 0]"] - 577["Segment
[2738, 2745, 0]"] + 568["Path
[1992, 2051, 0]"] + 569["Segment
[2059, 2151, 0]"] + 570["Segment
[2159, 2215, 0]"] + 571["Segment
[2223, 2270, 0]"] + 572["Segment
[2278, 2394, 0]"] + 573["Segment
[2402, 2449, 0]"] + 574["Segment
[2457, 2583, 0]"] + 575["Segment
[2591, 2638, 0]"] + 576["Segment
[2646, 2731, 0]"] + 577["Segment
[2739, 2746, 0]"] 578[Solid2d] end subgraph path607 [Path] - 607["Path
[1991, 2050, 0]"] - 608["Segment
[2058, 2150, 0]"] - 609["Segment
[2158, 2214, 0]"] - 610["Segment
[2222, 2269, 0]"] - 611["Segment
[2277, 2393, 0]"] - 612["Segment
[2401, 2448, 0]"] - 613["Segment
[2456, 2582, 0]"] - 614["Segment
[2590, 2637, 0]"] - 615["Segment
[2645, 2730, 0]"] - 616["Segment
[2738, 2745, 0]"] + 607["Path
[1992, 2051, 0]"] + 608["Segment
[2059, 2151, 0]"] + 609["Segment
[2159, 2215, 0]"] + 610["Segment
[2223, 2270, 0]"] + 611["Segment
[2278, 2394, 0]"] + 612["Segment
[2402, 2449, 0]"] + 613["Segment
[2457, 2583, 0]"] + 614["Segment
[2591, 2638, 0]"] + 615["Segment
[2646, 2731, 0]"] + 616["Segment
[2739, 2746, 0]"] 617[Solid2d] end subgraph path646 [Path] - 646["Path
[1991, 2050, 0]"] - 647["Segment
[2058, 2150, 0]"] - 648["Segment
[2158, 2214, 0]"] - 649["Segment
[2222, 2269, 0]"] - 650["Segment
[2277, 2393, 0]"] - 651["Segment
[2401, 2448, 0]"] - 652["Segment
[2456, 2582, 0]"] - 653["Segment
[2590, 2637, 0]"] - 654["Segment
[2645, 2730, 0]"] - 655["Segment
[2738, 2745, 0]"] + 646["Path
[1992, 2051, 0]"] + 647["Segment
[2059, 2151, 0]"] + 648["Segment
[2159, 2215, 0]"] + 649["Segment
[2223, 2270, 0]"] + 650["Segment
[2278, 2394, 0]"] + 651["Segment
[2402, 2449, 0]"] + 652["Segment
[2457, 2583, 0]"] + 653["Segment
[2591, 2638, 0]"] + 654["Segment
[2646, 2731, 0]"] + 655["Segment
[2739, 2746, 0]"] 656[Solid2d] end subgraph path685 [Path] - 685["Path
[1991, 2050, 0]"] - 686["Segment
[2058, 2150, 0]"] - 687["Segment
[2158, 2214, 0]"] - 688["Segment
[2222, 2269, 0]"] - 689["Segment
[2277, 2393, 0]"] - 690["Segment
[2401, 2448, 0]"] - 691["Segment
[2456, 2582, 0]"] - 692["Segment
[2590, 2637, 0]"] - 693["Segment
[2645, 2730, 0]"] - 694["Segment
[2738, 2745, 0]"] + 685["Path
[1992, 2051, 0]"] + 686["Segment
[2059, 2151, 0]"] + 687["Segment
[2159, 2215, 0]"] + 688["Segment
[2223, 2270, 0]"] + 689["Segment
[2278, 2394, 0]"] + 690["Segment
[2402, 2449, 0]"] + 691["Segment
[2457, 2583, 0]"] + 692["Segment
[2591, 2638, 0]"] + 693["Segment
[2646, 2731, 0]"] + 694["Segment
[2739, 2746, 0]"] 695[Solid2d] end subgraph path724 [Path] - 724["Path
[1991, 2050, 0]"] - 725["Segment
[2058, 2150, 0]"] - 726["Segment
[2158, 2214, 0]"] - 727["Segment
[2222, 2269, 0]"] - 728["Segment
[2277, 2393, 0]"] - 729["Segment
[2401, 2448, 0]"] - 730["Segment
[2456, 2582, 0]"] - 731["Segment
[2590, 2637, 0]"] - 732["Segment
[2645, 2730, 0]"] - 733["Segment
[2738, 2745, 0]"] + 724["Path
[1992, 2051, 0]"] + 725["Segment
[2059, 2151, 0]"] + 726["Segment
[2159, 2215, 0]"] + 727["Segment
[2223, 2270, 0]"] + 728["Segment
[2278, 2394, 0]"] + 729["Segment
[2402, 2449, 0]"] + 730["Segment
[2457, 2583, 0]"] + 731["Segment
[2591, 2638, 0]"] + 732["Segment
[2646, 2731, 0]"] + 733["Segment
[2739, 2746, 0]"] 734[Solid2d] end subgraph path763 [Path] - 763["Path
[1991, 2050, 0]"] - 764["Segment
[2058, 2150, 0]"] - 765["Segment
[2158, 2214, 0]"] - 766["Segment
[2222, 2269, 0]"] - 767["Segment
[2277, 2393, 0]"] - 768["Segment
[2401, 2448, 0]"] - 769["Segment
[2456, 2582, 0]"] - 770["Segment
[2590, 2637, 0]"] - 771["Segment
[2645, 2730, 0]"] - 772["Segment
[2738, 2745, 0]"] + 763["Path
[1992, 2051, 0]"] + 764["Segment
[2059, 2151, 0]"] + 765["Segment
[2159, 2215, 0]"] + 766["Segment
[2223, 2270, 0]"] + 767["Segment
[2278, 2394, 0]"] + 768["Segment
[2402, 2449, 0]"] + 769["Segment
[2457, 2583, 0]"] + 770["Segment
[2591, 2638, 0]"] + 771["Segment
[2646, 2731, 0]"] + 772["Segment
[2739, 2746, 0]"] 773[Solid2d] end subgraph path802 [Path] - 802["Path
[1991, 2050, 0]"] - 803["Segment
[2058, 2150, 0]"] - 804["Segment
[2158, 2214, 0]"] - 805["Segment
[2222, 2269, 0]"] - 806["Segment
[2277, 2393, 0]"] - 807["Segment
[2401, 2448, 0]"] - 808["Segment
[2456, 2582, 0]"] - 809["Segment
[2590, 2637, 0]"] - 810["Segment
[2645, 2730, 0]"] - 811["Segment
[2738, 2745, 0]"] + 802["Path
[1992, 2051, 0]"] + 803["Segment
[2059, 2151, 0]"] + 804["Segment
[2159, 2215, 0]"] + 805["Segment
[2223, 2270, 0]"] + 806["Segment
[2278, 2394, 0]"] + 807["Segment
[2402, 2449, 0]"] + 808["Segment
[2457, 2583, 0]"] + 809["Segment
[2591, 2638, 0]"] + 810["Segment
[2646, 2731, 0]"] + 811["Segment
[2739, 2746, 0]"] 812[Solid2d] end subgraph path841 [Path] - 841["Path
[1991, 2050, 0]"] - 842["Segment
[2058, 2150, 0]"] - 843["Segment
[2158, 2214, 0]"] - 844["Segment
[2222, 2269, 0]"] - 845["Segment
[2277, 2393, 0]"] - 846["Segment
[2401, 2448, 0]"] - 847["Segment
[2456, 2582, 0]"] - 848["Segment
[2590, 2637, 0]"] - 849["Segment
[2645, 2730, 0]"] - 850["Segment
[2738, 2745, 0]"] + 841["Path
[1992, 2051, 0]"] + 842["Segment
[2059, 2151, 0]"] + 843["Segment
[2159, 2215, 0]"] + 844["Segment
[2223, 2270, 0]"] + 845["Segment
[2278, 2394, 0]"] + 846["Segment
[2402, 2449, 0]"] + 847["Segment
[2457, 2583, 0]"] + 848["Segment
[2591, 2638, 0]"] + 849["Segment
[2646, 2731, 0]"] + 850["Segment
[2739, 2746, 0]"] 851[Solid2d] end subgraph path880 [Path] - 880["Path
[5001, 5088, 0]"] - 881["Segment
[5096, 5125, 0]"] - 882["Segment
[5133, 5161, 0]"] - 883["Segment
[5169, 5266, 0]"] - 884["Segment
[5274, 5321, 0]"] - 885["Segment
[5329, 5357, 0]"] - 886["Segment
[5365, 5394, 0]"] - 887["Segment
[5402, 5431, 0]"] - 888["Segment
[5439, 5530, 0]"] - 889["Segment
[5538, 5566, 0]"] - 890["Segment
[5574, 5603, 0]"] - 891["Segment
[5611, 5699, 0]"] - 892["Segment
[5707, 5735, 0]"] - 893["Segment
[5743, 5777, 0]"] - 894["Segment
[5785, 5815, 0]"] - 895["Segment
[5823, 5932, 0]"] - 896["Segment
[5940, 5947, 0]"] + 880["Path
[5002, 5089, 0]"] + 881["Segment
[5097, 5126, 0]"] + 882["Segment
[5134, 5162, 0]"] + 883["Segment
[5170, 5267, 0]"] + 884["Segment
[5275, 5322, 0]"] + 885["Segment
[5330, 5358, 0]"] + 886["Segment
[5366, 5395, 0]"] + 887["Segment
[5403, 5432, 0]"] + 888["Segment
[5440, 5531, 0]"] + 889["Segment
[5539, 5567, 0]"] + 890["Segment
[5575, 5604, 0]"] + 891["Segment
[5612, 5700, 0]"] + 892["Segment
[5708, 5736, 0]"] + 893["Segment
[5744, 5778, 0]"] + 894["Segment
[5786, 5816, 0]"] + 895["Segment
[5824, 5933, 0]"] + 896["Segment
[5941, 5948, 0]"] 897[Solid2d] end subgraph path950 [Path] - 950["Path
[6147, 6245, 0]"] - 951["Segment
[6253, 6372, 0]"] - 952["Segment
[6380, 6434, 0]"] - 953["Segment
[6442, 6563, 0]"] - 954["Segment
[6571, 6578, 0]"] + 950["Path
[6148, 6246, 0]"] + 951["Segment
[6254, 6373, 0]"] + 952["Segment
[6381, 6435, 0]"] + 953["Segment
[6443, 6564, 0]"] + 954["Segment
[6572, 6579, 0]"] 955[Solid2d] end subgraph path972 [Path] - 972["Path
[6686, 6783, 0]"] - 973["Segment
[6791, 6910, 0]"] - 974["Segment
[6918, 6973, 0]"] - 975["Segment
[6981, 7102, 0]"] - 976["Segment
[7110, 7117, 0]"] + 972["Path
[6687, 6784, 0]"] + 973["Segment
[6792, 6911, 0]"] + 974["Segment
[6919, 6974, 0]"] + 975["Segment
[6982, 7103, 0]"] + 976["Segment
[7111, 7118, 0]"] 977[Solid2d] end subgraph path994 [Path] - 994["Path
[6147, 6245, 0]"] - 995["Segment
[6253, 6372, 0]"] - 996["Segment
[6380, 6434, 0]"] - 997["Segment
[6442, 6563, 0]"] - 998["Segment
[6571, 6578, 0]"] + 994["Path
[6148, 6246, 0]"] + 995["Segment
[6254, 6373, 0]"] + 996["Segment
[6381, 6435, 0]"] + 997["Segment
[6443, 6564, 0]"] + 998["Segment
[6572, 6579, 0]"] 999[Solid2d] end subgraph path1016 [Path] - 1016["Path
[6686, 6783, 0]"] - 1017["Segment
[6791, 6910, 0]"] - 1018["Segment
[6918, 6973, 0]"] - 1019["Segment
[6981, 7102, 0]"] - 1020["Segment
[7110, 7117, 0]"] + 1016["Path
[6687, 6784, 0]"] + 1017["Segment
[6792, 6911, 0]"] + 1018["Segment
[6919, 6974, 0]"] + 1019["Segment
[6982, 7103, 0]"] + 1020["Segment
[7111, 7118, 0]"] 1021[Solid2d] end - 1["Plane
[531, 548, 0]"] - 9["Sweep Extrusion
[832, 854, 0]"] + 1["Plane
[532, 549, 0]"] + 9["Sweep Extrusion
[833, 855, 0]"] 10[Wall] 11[Wall] 12[Wall] @@ -370,32 +370,32 @@ flowchart LR 21["SweepEdge Adjacent"] 22["SweepEdge Opposite"] 23["SweepEdge Adjacent"] - 24["EdgeCut Fillet
[895, 1052, 0]"] - 25["EdgeCut Fillet
[895, 1052, 0]"] - 26["EdgeCut Fillet
[895, 1052, 0]"] - 27["EdgeCut Fillet
[895, 1052, 0]"] - 40["Sweep Extrusion
[1446, 1544, 0]"] + 24["EdgeCut Fillet
[896, 1053, 0]"] + 25["EdgeCut Fillet
[896, 1053, 0]"] + 26["EdgeCut Fillet
[896, 1053, 0]"] + 27["EdgeCut Fillet
[896, 1053, 0]"] + 40["Sweep Extrusion
[1447, 1545, 0]"] 41[Wall] 42["Cap End"] 43["SweepEdge Opposite"] 44["SweepEdge Adjacent"] - 45["Sweep Extrusion
[1446, 1544, 0]"] + 45["Sweep Extrusion
[1447, 1545, 0]"] 46[Wall] 47["Cap End"] 48["SweepEdge Opposite"] 49["SweepEdge Adjacent"] - 50["Sweep Extrusion
[1446, 1544, 0]"] + 50["Sweep Extrusion
[1447, 1545, 0]"] 51[Wall] 52["Cap End"] 53["SweepEdge Opposite"] 54["SweepEdge Adjacent"] - 55["Sweep Extrusion
[1446, 1544, 0]"] + 55["Sweep Extrusion
[1447, 1545, 0]"] 56[Wall] 57["Cap End"] 58["SweepEdge Opposite"] 59["SweepEdge Adjacent"] - 60["Plane
[1952, 1975, 0]"] - 72["Sweep Extrusion
[2753, 2779, 0]"] + 60["Plane
[1953, 1976, 0]"] + 72["Sweep Extrusion
[2754, 2780, 0]"] 73[Wall] 74[Wall] 75[Wall] @@ -422,8 +422,8 @@ flowchart LR 96["SweepEdge Adjacent"] 97["SweepEdge Opposite"] 98["SweepEdge Adjacent"] - 99["Plane
[1952, 1975, 0]"] - 111["Sweep Extrusion
[2753, 2779, 0]"] + 99["Plane
[1953, 1976, 0]"] + 111["Sweep Extrusion
[2754, 2780, 0]"] 112[Wall] 113[Wall] 114[Wall] @@ -450,8 +450,8 @@ flowchart LR 135["SweepEdge Adjacent"] 136["SweepEdge Opposite"] 137["SweepEdge Adjacent"] - 138["Plane
[1952, 1975, 0]"] - 150["Sweep Extrusion
[2753, 2779, 0]"] + 138["Plane
[1953, 1976, 0]"] + 150["Sweep Extrusion
[2754, 2780, 0]"] 151[Wall] 152[Wall] 153[Wall] @@ -478,8 +478,8 @@ flowchart LR 174["SweepEdge Adjacent"] 175["SweepEdge Opposite"] 176["SweepEdge Adjacent"] - 177["Plane
[1952, 1975, 0]"] - 189["Sweep Extrusion
[2753, 2779, 0]"] + 177["Plane
[1953, 1976, 0]"] + 189["Sweep Extrusion
[2754, 2780, 0]"] 190[Wall] 191[Wall] 192[Wall] @@ -506,8 +506,8 @@ flowchart LR 213["SweepEdge Adjacent"] 214["SweepEdge Opposite"] 215["SweepEdge Adjacent"] - 216["Plane
[1952, 1975, 0]"] - 228["Sweep Extrusion
[2753, 2779, 0]"] + 216["Plane
[1953, 1976, 0]"] + 228["Sweep Extrusion
[2754, 2780, 0]"] 229[Wall] 230[Wall] 231[Wall] @@ -534,8 +534,8 @@ flowchart LR 252["SweepEdge Adjacent"] 253["SweepEdge Opposite"] 254["SweepEdge Adjacent"] - 255["Plane
[1952, 1975, 0]"] - 267["Sweep Extrusion
[2753, 2779, 0]"] + 255["Plane
[1953, 1976, 0]"] + 267["Sweep Extrusion
[2754, 2780, 0]"] 268[Wall] 269[Wall] 270[Wall] @@ -562,8 +562,8 @@ flowchart LR 291["SweepEdge Adjacent"] 292["SweepEdge Opposite"] 293["SweepEdge Adjacent"] - 294["Plane
[1952, 1975, 0]"] - 306["Sweep Extrusion
[2753, 2779, 0]"] + 294["Plane
[1953, 1976, 0]"] + 306["Sweep Extrusion
[2754, 2780, 0]"] 307[Wall] 308[Wall] 309[Wall] @@ -590,8 +590,8 @@ flowchart LR 330["SweepEdge Adjacent"] 331["SweepEdge Opposite"] 332["SweepEdge Adjacent"] - 333["Plane
[1952, 1975, 0]"] - 345["Sweep Extrusion
[2753, 2779, 0]"] + 333["Plane
[1953, 1976, 0]"] + 345["Sweep Extrusion
[2754, 2780, 0]"] 346[Wall] 347[Wall] 348[Wall] @@ -618,8 +618,8 @@ flowchart LR 369["SweepEdge Adjacent"] 370["SweepEdge Opposite"] 371["SweepEdge Adjacent"] - 372["Plane
[1952, 1975, 0]"] - 384["Sweep Extrusion
[2753, 2779, 0]"] + 372["Plane
[1953, 1976, 0]"] + 384["Sweep Extrusion
[2754, 2780, 0]"] 385[Wall] 386[Wall] 387[Wall] @@ -646,8 +646,8 @@ flowchart LR 408["SweepEdge Adjacent"] 409["SweepEdge Opposite"] 410["SweepEdge Adjacent"] - 411["Plane
[1952, 1975, 0]"] - 423["Sweep Extrusion
[2753, 2779, 0]"] + 411["Plane
[1953, 1976, 0]"] + 423["Sweep Extrusion
[2754, 2780, 0]"] 424[Wall] 425[Wall] 426[Wall] @@ -674,8 +674,8 @@ flowchart LR 447["SweepEdge Adjacent"] 448["SweepEdge Opposite"] 449["SweepEdge Adjacent"] - 450["Plane
[1952, 1975, 0]"] - 462["Sweep Extrusion
[2753, 2779, 0]"] + 450["Plane
[1953, 1976, 0]"] + 462["Sweep Extrusion
[2754, 2780, 0]"] 463[Wall] 464[Wall] 465[Wall] @@ -702,8 +702,8 @@ flowchart LR 486["SweepEdge Adjacent"] 487["SweepEdge Opposite"] 488["SweepEdge Adjacent"] - 489["Plane
[1952, 1975, 0]"] - 501["Sweep Extrusion
[2753, 2779, 0]"] + 489["Plane
[1953, 1976, 0]"] + 501["Sweep Extrusion
[2754, 2780, 0]"] 502[Wall] 503[Wall] 504[Wall] @@ -730,8 +730,8 @@ flowchart LR 525["SweepEdge Adjacent"] 526["SweepEdge Opposite"] 527["SweepEdge Adjacent"] - 528["Plane
[1952, 1975, 0]"] - 540["Sweep Extrusion
[2753, 2779, 0]"] + 528["Plane
[1953, 1976, 0]"] + 540["Sweep Extrusion
[2754, 2780, 0]"] 541[Wall] 542[Wall] 543[Wall] @@ -758,8 +758,8 @@ flowchart LR 564["SweepEdge Adjacent"] 565["SweepEdge Opposite"] 566["SweepEdge Adjacent"] - 567["Plane
[1952, 1975, 0]"] - 579["Sweep Extrusion
[2753, 2779, 0]"] + 567["Plane
[1953, 1976, 0]"] + 579["Sweep Extrusion
[2754, 2780, 0]"] 580[Wall] 581[Wall] 582[Wall] @@ -786,8 +786,8 @@ flowchart LR 603["SweepEdge Adjacent"] 604["SweepEdge Opposite"] 605["SweepEdge Adjacent"] - 606["Plane
[1952, 1975, 0]"] - 618["Sweep Extrusion
[2753, 2779, 0]"] + 606["Plane
[1953, 1976, 0]"] + 618["Sweep Extrusion
[2754, 2780, 0]"] 619[Wall] 620[Wall] 621[Wall] @@ -814,8 +814,8 @@ flowchart LR 642["SweepEdge Adjacent"] 643["SweepEdge Opposite"] 644["SweepEdge Adjacent"] - 645["Plane
[1952, 1975, 0]"] - 657["Sweep Extrusion
[2753, 2779, 0]"] + 645["Plane
[1953, 1976, 0]"] + 657["Sweep Extrusion
[2754, 2780, 0]"] 658[Wall] 659[Wall] 660[Wall] @@ -842,8 +842,8 @@ flowchart LR 681["SweepEdge Adjacent"] 682["SweepEdge Opposite"] 683["SweepEdge Adjacent"] - 684["Plane
[1952, 1975, 0]"] - 696["Sweep Extrusion
[2753, 2779, 0]"] + 684["Plane
[1953, 1976, 0]"] + 696["Sweep Extrusion
[2754, 2780, 0]"] 697[Wall] 698[Wall] 699[Wall] @@ -870,8 +870,8 @@ flowchart LR 720["SweepEdge Adjacent"] 721["SweepEdge Opposite"] 722["SweepEdge Adjacent"] - 723["Plane
[1952, 1975, 0]"] - 735["Sweep Extrusion
[2753, 2779, 0]"] + 723["Plane
[1953, 1976, 0]"] + 735["Sweep Extrusion
[2754, 2780, 0]"] 736[Wall] 737[Wall] 738[Wall] @@ -898,8 +898,8 @@ flowchart LR 759["SweepEdge Adjacent"] 760["SweepEdge Opposite"] 761["SweepEdge Adjacent"] - 762["Plane
[1952, 1975, 0]"] - 774["Sweep Extrusion
[2753, 2779, 0]"] + 762["Plane
[1953, 1976, 0]"] + 774["Sweep Extrusion
[2754, 2780, 0]"] 775[Wall] 776[Wall] 777[Wall] @@ -926,8 +926,8 @@ flowchart LR 798["SweepEdge Adjacent"] 799["SweepEdge Opposite"] 800["SweepEdge Adjacent"] - 801["Plane
[1952, 1975, 0]"] - 813["Sweep Extrusion
[2753, 2779, 0]"] + 801["Plane
[1953, 1976, 0]"] + 813["Sweep Extrusion
[2754, 2780, 0]"] 814[Wall] 815[Wall] 816[Wall] @@ -954,8 +954,8 @@ flowchart LR 837["SweepEdge Adjacent"] 838["SweepEdge Opposite"] 839["SweepEdge Adjacent"] - 840["Plane
[1952, 1975, 0]"] - 852["Sweep Extrusion
[2753, 2779, 0]"] + 840["Plane
[1953, 1976, 0]"] + 852["Sweep Extrusion
[2754, 2780, 0]"] 853[Wall] 854[Wall] 855[Wall] @@ -982,8 +982,8 @@ flowchart LR 876["SweepEdge Adjacent"] 877["SweepEdge Opposite"] 878["SweepEdge Adjacent"] - 879["Plane
[4970, 4993, 0]"] - 898["Sweep Extrusion
[5955, 5979, 0]"] + 879["Plane
[4971, 4994, 0]"] + 898["Sweep Extrusion
[5956, 5980, 0]"] 899[Wall] 900[Wall] 901[Wall] @@ -1034,8 +1034,8 @@ flowchart LR 946["SweepEdge Adjacent"] 947["SweepEdge Opposite"] 948["SweepEdge Adjacent"] - 949["Plane
[6116, 6139, 0]"] - 956["Sweep Extrusion
[6586, 6610, 0]"] + 949["Plane
[6117, 6140, 0]"] + 956["Sweep Extrusion
[6587, 6611, 0]"] 957[Wall] 958[Wall] 959[Wall] @@ -1050,8 +1050,8 @@ flowchart LR 968["SweepEdge Adjacent"] 969["SweepEdge Opposite"] 970["SweepEdge Adjacent"] - 971["Plane
[6655, 6678, 0]"] - 978["Sweep Extrusion
[7125, 7149, 0]"] + 971["Plane
[6656, 6679, 0]"] + 978["Sweep Extrusion
[7126, 7150, 0]"] 979[Wall] 980[Wall] 981[Wall] @@ -1066,8 +1066,8 @@ flowchart LR 990["SweepEdge Adjacent"] 991["SweepEdge Opposite"] 992["SweepEdge Adjacent"] - 993["Plane
[6116, 6139, 0]"] - 1000["Sweep Extrusion
[6586, 6610, 0]"] + 993["Plane
[6117, 6140, 0]"] + 1000["Sweep Extrusion
[6587, 6611, 0]"] 1001[Wall] 1002[Wall] 1003[Wall] @@ -1082,8 +1082,8 @@ flowchart LR 1012["SweepEdge Adjacent"] 1013["SweepEdge Opposite"] 1014["SweepEdge Adjacent"] - 1015["Plane
[6655, 6678, 0]"] - 1022["Sweep Extrusion
[7125, 7149, 0]"] + 1015["Plane
[6656, 6679, 0]"] + 1022["Sweep Extrusion
[7126, 7150, 0]"] 1023[Wall] 1024[Wall] 1025[Wall] @@ -1098,7 +1098,7 @@ flowchart LR 1034["SweepEdge Adjacent"] 1035["SweepEdge Opposite"] 1036["SweepEdge Adjacent"] - 1037["StartSketchOnFace
[1132, 1163, 0]"] + 1037["StartSketchOnFace
[1133, 1164, 0]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/kcl_samples/keyboard/ast.snap b/rust/kcl-lib/tests/kcl_samples/keyboard/ast.snap index fae434b82..096d628bf 100644 --- a/rust/kcl-lib/tests/kcl_samples/keyboard/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/keyboard/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing keyboard.kcl { "commentStart": 109, "declaration": { - "commentStart": 131, + "commentStart": 132, "end": 0, "id": { - "commentStart": 131, + "commentStart": 132, "end": 0, "name": "baseColor", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 143, + "commentStart": 144, "end": 0, "raw": "\"#0f0f0f\"", "start": 0, @@ -32,26 +32,26 @@ description: Result of parsing keyboard.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 153, + "commentStart": 154, "declaration": { - "commentStart": 153, + "commentStart": 154, "end": 0, "id": { - "commentStart": 153, + "commentStart": 154, "end": 0, "name": "highlightColor1", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 171, + "commentStart": 172, "end": 0, "raw": "\"#b0b0b0\"", "start": 0, @@ -69,19 +69,19 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 181, + "commentStart": 182, "declaration": { - "commentStart": 181, + "commentStart": 182, "end": 0, "id": { - "commentStart": 181, + "commentStart": 182, "end": 0, "name": "highlightColor2", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 199, + "commentStart": 200, "end": 0, "raw": "\"#23af93\"", "start": 0, @@ -99,19 +99,19 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 209, + "commentStart": 210, "declaration": { - "commentStart": 209, + "commentStart": 210, "end": 0, "id": { - "commentStart": 209, + "commentStart": 210, "end": 0, "name": "keyHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 221, + "commentStart": 222, "end": 0, "raw": "0.8", "start": 0, @@ -132,19 +132,19 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 225, + "commentStart": 226, "declaration": { - "commentStart": 225, + "commentStart": 226, "end": 0, "id": { - "commentStart": 225, + "commentStart": 226, "end": 0, "name": "keyDepth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 236, + "commentStart": 237, "end": 0, "raw": "0.1", "start": 0, @@ -165,19 +165,19 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 240, + "commentStart": 241, "declaration": { - "commentStart": 240, + "commentStart": 241, "end": 0, "id": { - "commentStart": 240, + "commentStart": 241, "end": 0, "name": "spacing", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 250, + "commentStart": 251, "end": 0, "raw": "0.1", "start": 0, @@ -198,26 +198,26 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 254, + "commentStart": 255, "declaration": { - "commentStart": 254, + "commentStart": 255, "end": 0, "id": { - "commentStart": 254, + "commentStart": 255, "end": 0, "name": "row1", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 261, + "commentStart": 262, "end": 0, "left": { "abs_path": false, - "commentStart": 261, + "commentStart": 262, "end": 0, "name": { - "commentStart": 261, + "commentStart": 262, "end": 0, "name": "spacing", "start": 0, @@ -230,7 +230,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 271, + "commentStart": 272, "end": 0, "raw": "3", "start": 0, @@ -255,29 +255,29 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 273, + "commentStart": 274, "declaration": { - "commentStart": 273, + "commentStart": 274, "end": 0, "id": { - "commentStart": 273, + "commentStart": 274, "end": 0, "name": "row2", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 280, + "commentStart": 281, "end": 0, "left": { - "commentStart": 280, + "commentStart": 281, "end": 0, "left": { "abs_path": false, - "commentStart": 280, + "commentStart": 281, "end": 0, "name": { - "commentStart": 280, + "commentStart": 281, "end": 0, "name": "row1", "start": 0, @@ -291,10 +291,10 @@ description: Result of parsing keyboard.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 287, + "commentStart": 288, "end": 0, "name": { - "commentStart": 287, + "commentStart": 288, "end": 0, "name": "keyHeight", "start": 0, @@ -312,10 +312,10 @@ description: Result of parsing keyboard.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 299, + "commentStart": 300, "end": 0, "name": { - "commentStart": 299, + "commentStart": 300, "end": 0, "name": "spacing", "start": 0, @@ -340,29 +340,29 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 307, + "commentStart": 308, "declaration": { - "commentStart": 307, + "commentStart": 308, "end": 0, "id": { - "commentStart": 307, + "commentStart": 308, "end": 0, "name": "row3", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 314, + "commentStart": 315, "end": 0, "left": { - "commentStart": 314, + "commentStart": 315, "end": 0, "left": { "abs_path": false, - "commentStart": 314, + "commentStart": 315, "end": 0, "name": { - "commentStart": 314, + "commentStart": 315, "end": 0, "name": "row2", "start": 0, @@ -376,10 +376,10 @@ description: Result of parsing keyboard.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 321, + "commentStart": 322, "end": 0, "name": { - "commentStart": 321, + "commentStart": 322, "end": 0, "name": "keyHeight", "start": 0, @@ -397,10 +397,10 @@ description: Result of parsing keyboard.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 333, + "commentStart": 334, "end": 0, "name": { - "commentStart": 333, + "commentStart": 334, "end": 0, "name": "spacing", "start": 0, @@ -425,29 +425,29 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 341, + "commentStart": 342, "declaration": { - "commentStart": 341, + "commentStart": 342, "end": 0, "id": { - "commentStart": 341, + "commentStart": 342, "end": 0, "name": "row4", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 348, + "commentStart": 349, "end": 0, "left": { - "commentStart": 348, + "commentStart": 349, "end": 0, "left": { "abs_path": false, - "commentStart": 348, + "commentStart": 349, "end": 0, "name": { - "commentStart": 348, + "commentStart": 349, "end": 0, "name": "row3", "start": 0, @@ -461,10 +461,10 @@ description: Result of parsing keyboard.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 355, + "commentStart": 356, "end": 0, "name": { - "commentStart": 355, + "commentStart": 356, "end": 0, "name": "keyHeight", "start": 0, @@ -482,10 +482,10 @@ description: Result of parsing keyboard.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 367, + "commentStart": 368, "end": 0, "name": { - "commentStart": 367, + "commentStart": 368, "end": 0, "name": "spacing", "start": 0, @@ -510,29 +510,29 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 375, + "commentStart": 376, "declaration": { - "commentStart": 375, + "commentStart": 376, "end": 0, "id": { - "commentStart": 375, + "commentStart": 376, "end": 0, "name": "row5", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 382, + "commentStart": 383, "end": 0, "left": { - "commentStart": 382, + "commentStart": 383, "end": 0, "left": { "abs_path": false, - "commentStart": 382, + "commentStart": 383, "end": 0, "name": { - "commentStart": 382, + "commentStart": 383, "end": 0, "name": "row4", "start": 0, @@ -546,10 +546,10 @@ description: Result of parsing keyboard.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 389, + "commentStart": 390, "end": 0, "name": { - "commentStart": 389, + "commentStart": 390, "end": 0, "name": "keyHeight", "start": 0, @@ -567,10 +567,10 @@ description: Result of parsing keyboard.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 401, + "commentStart": 402, "end": 0, "name": { - "commentStart": 401, + "commentStart": 402, "end": 0, "name": "spacing", "start": 0, @@ -595,29 +595,29 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 409, + "commentStart": 410, "declaration": { - "commentStart": 409, + "commentStart": 410, "end": 0, "id": { - "commentStart": 409, + "commentStart": 410, "end": 0, "name": "row6", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 416, + "commentStart": 417, "end": 0, "left": { - "commentStart": 416, + "commentStart": 417, "end": 0, "left": { "abs_path": false, - "commentStart": 416, + "commentStart": 417, "end": 0, "name": { - "commentStart": 416, + "commentStart": 417, "end": 0, "name": "row5", "start": 0, @@ -631,10 +631,10 @@ description: Result of parsing keyboard.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 423, + "commentStart": 424, "end": 0, "name": { - "commentStart": 423, + "commentStart": 424, "end": 0, "name": "keyHeight", "start": 0, @@ -652,10 +652,10 @@ description: Result of parsing keyboard.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 435, + "commentStart": 436, "end": 0, "name": { - "commentStart": 435, + "commentStart": 436, "end": 0, "name": "spacing", "start": 0, @@ -680,12 +680,12 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 442, + "commentStart": 443, "declaration": { - "commentStart": 519, + "commentStart": 520, "end": 0, "id": { - "commentStart": 519, + "commentStart": 520, "end": 0, "name": "sketch001", "start": 0, @@ -697,10 +697,10 @@ description: Result of parsing keyboard.kcl "arguments": [ { "abs_path": false, - "commentStart": 545, + "commentStart": 546, "end": 0, "name": { - "commentStart": 545, + "commentStart": 546, "end": 0, "name": "YZ", "start": 0, @@ -714,10 +714,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 531, + "commentStart": 532, "end": 0, "name": { - "commentStart": 531, + "commentStart": 532, "end": 0, "name": "startSketchOn", "start": 0, @@ -727,7 +727,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 531, + "commentStart": 532, "end": 0, "start": 0, "type": "CallExpression", @@ -736,10 +736,10 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 569, + "commentStart": 570, "elements": [ { - "commentStart": 570, + "commentStart": 571, "end": 0, "raw": "0", "start": 0, @@ -751,7 +751,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 573, + "commentStart": 574, "end": 0, "raw": "0", "start": 0, @@ -769,7 +769,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 577, + "commentStart": 578, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -778,10 +778,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 554, + "commentStart": 555, "end": 0, "name": { - "commentStart": 554, + "commentStart": 555, "end": 0, "name": "startProfileAt", "start": 0, @@ -791,7 +791,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 554, + "commentStart": 555, "end": 0, "start": 0, "type": "CallExpression", @@ -802,18 +802,18 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 590, + "commentStart": 591, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 596, + "commentStart": 597, "elements": [ { "argument": { - "commentStart": 598, + "commentStart": 599, "end": 0, "raw": "0.14", "start": 0, @@ -824,7 +824,7 @@ description: Result of parsing keyboard.kcl "suffix": "None" } }, - "commentStart": 597, + "commentStart": 598, "end": 0, "operator": "-", "start": 0, @@ -832,7 +832,7 @@ description: Result of parsing keyboard.kcl "type": "UnaryExpression" }, { - "commentStart": 604, + "commentStart": 605, "end": 0, "raw": "0.68", "start": 0, @@ -853,14 +853,14 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 611, + "commentStart": 612, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 617, + "commentStart": 618, "end": 0, "start": 0, "type": "TagDeclarator", @@ -871,10 +871,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 585, + "commentStart": 586, "end": 0, "name": { - "commentStart": 585, + "commentStart": 586, "end": 0, "name": "line", "start": 0, @@ -884,7 +884,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 585, + "commentStart": 586, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -894,10 +894,10 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 641, + "commentStart": 642, "elements": [ { - "commentStart": 642, + "commentStart": 643, "end": 0, "raw": "7", "start": 0, @@ -909,17 +909,17 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 645, + "commentStart": 646, "end": 0, "left": { - "commentStart": 645, + "commentStart": 646, "end": 0, "left": { "abs_path": false, - "commentStart": 645, + "commentStart": 646, "end": 0, "name": { - "commentStart": 645, + "commentStart": 646, "end": 0, "name": "row6", "start": 0, @@ -932,10 +932,10 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 652, + "commentStart": 653, "end": 0, "left": { - "commentStart": 652, + "commentStart": 653, "end": 0, "raw": "3", "start": 0, @@ -949,10 +949,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 656, + "commentStart": 657, "end": 0, "name": { - "commentStart": 656, + "commentStart": 657, "end": 0, "name": "spacing", "start": 0, @@ -974,10 +974,10 @@ description: Result of parsing keyboard.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 666, + "commentStart": 667, "end": 0, "name": { - "commentStart": 666, + "commentStart": 667, "end": 0, "name": "keyHeight", "start": 0, @@ -999,14 +999,14 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 678, + "commentStart": 679, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 681, + "commentStart": 682, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1016,10 +1016,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 630, + "commentStart": 631, "end": 0, "name": { - "commentStart": 630, + "commentStart": 631, "end": 0, "name": "angledLine", "start": 0, @@ -1029,7 +1029,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 630, + "commentStart": 631, "end": 0, "start": 0, "type": "CallExpression", @@ -1040,17 +1040,17 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 699, + "commentStart": 700, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 713, + "commentStart": 714, "elements": [ { - "commentStart": 714, + "commentStart": 715, "end": 0, "raw": "5.13", "start": 0, @@ -1062,7 +1062,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 720, + "commentStart": 721, "end": 0, "raw": "0", "start": 0, @@ -1083,14 +1083,14 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 724, + "commentStart": 725, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 730, + "commentStart": 731, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1101,10 +1101,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 694, + "commentStart": 695, "end": 0, "name": { - "commentStart": 694, + "commentStart": 695, "end": 0, "name": "line", "start": 0, @@ -1114,7 +1114,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 694, + "commentStart": 695, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1126,19 +1126,19 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 748, + "commentStart": 749, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 762, + "commentStart": 763, "elements": [ { "arguments": [ { - "commentStart": 777, + "commentStart": 778, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1147,10 +1147,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 763, + "commentStart": 764, "end": 0, "name": { - "commentStart": 763, + "commentStart": 764, "end": 0, "name": "profileStartX", "start": 0, @@ -1160,7 +1160,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 763, + "commentStart": 764, "end": 0, "start": 0, "type": "CallExpression", @@ -1169,7 +1169,7 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 795, + "commentStart": 796, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1178,10 +1178,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 781, + "commentStart": 782, "end": 0, "name": { - "commentStart": 781, + "commentStart": 782, "end": 0, "name": "profileStartY", "start": 0, @@ -1191,7 +1191,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 781, + "commentStart": 782, "end": 0, "start": 0, "type": "CallExpression", @@ -1207,14 +1207,14 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 800, + "commentStart": 801, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 806, + "commentStart": 807, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1225,10 +1225,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 743, + "commentStart": 744, "end": 0, "name": { - "commentStart": 743, + "commentStart": 744, "end": 0, "name": "line", "start": 0, @@ -1238,7 +1238,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 743, + "commentStart": 744, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1249,10 +1249,10 @@ description: Result of parsing keyboard.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 819, + "commentStart": 820, "end": 0, "name": { - "commentStart": 819, + "commentStart": 820, "end": 0, "name": "close", "start": 0, @@ -1262,7 +1262,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 819, + "commentStart": 820, "end": 0, "start": 0, "type": "CallExpression", @@ -1273,14 +1273,14 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 840, + "commentStart": 841, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 849, + "commentStart": 850, "end": 0, "raw": "13.6", "start": 0, @@ -1295,10 +1295,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 832, + "commentStart": 833, "end": 0, "name": { - "commentStart": 832, + "commentStart": 833, "end": 0, "name": "extrude", "start": 0, @@ -1308,7 +1308,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 832, + "commentStart": 833, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1320,7 +1320,7 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 871, + "commentStart": 872, "end": 0, "name": "color", "start": 0, @@ -1328,10 +1328,10 @@ description: Result of parsing keyboard.kcl }, "arg": { "abs_path": false, - "commentStart": 879, + "commentStart": 880, "end": 0, "name": { - "commentStart": 879, + "commentStart": 880, "end": 0, "name": "baseColor", "start": 0, @@ -1346,10 +1346,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 860, + "commentStart": 861, "end": 0, "name": { - "commentStart": 860, + "commentStart": 861, "end": 0, "name": "appearance", "start": 0, @@ -1359,7 +1359,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 860, + "commentStart": 861, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1371,14 +1371,14 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 910, + "commentStart": 911, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 919, + "commentStart": 920, "end": 0, "raw": ".6", "start": 0, @@ -1393,23 +1393,23 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 930, + "commentStart": 931, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 937, + "commentStart": 938, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 964, + "commentStart": 965, "end": 0, "name": { - "commentStart": 964, + "commentStart": 965, "end": 0, "name": "seg01", "start": 0, @@ -1423,10 +1423,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 948, + "commentStart": 949, "end": 0, "name": { - "commentStart": 948, + "commentStart": 949, "end": 0, "name": "getOppositeEdge", "start": 0, @@ -1436,7 +1436,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 948, + "commentStart": 949, "end": 0, "start": 0, "type": "CallExpression", @@ -1446,10 +1446,10 @@ description: Result of parsing keyboard.kcl "arguments": [ { "abs_path": false, - "commentStart": 997, + "commentStart": 998, "end": 0, "name": { - "commentStart": 997, + "commentStart": 998, "end": 0, "name": "seg03", "start": 0, @@ -1463,10 +1463,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 981, + "commentStart": 982, "end": 0, "name": { - "commentStart": 981, + "commentStart": 982, "end": 0, "name": "getOppositeEdge", "start": 0, @@ -1476,7 +1476,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 981, + "commentStart": 982, "end": 0, "start": 0, "type": "CallExpression", @@ -1484,10 +1484,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 1014, + "commentStart": 1015, "end": 0, "name": { - "commentStart": 1014, + "commentStart": 1015, "end": 0, "name": "seg01", "start": 0, @@ -1500,10 +1500,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 1030, + "commentStart": 1031, "end": 0, "name": { - "commentStart": 1030, + "commentStart": 1031, "end": 0, "name": "seg03", "start": 0, @@ -1524,10 +1524,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 895, + "commentStart": 896, "end": 0, "name": { - "commentStart": 895, + "commentStart": 896, "end": 0, "name": "fillet", "start": 0, @@ -1537,7 +1537,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 895, + "commentStart": 896, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1545,13 +1545,13 @@ description: Result of parsing keyboard.kcl "unlabeled": null } ], - "commentStart": 531, + "commentStart": 532, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "9": [ { - "commentStart": 1052, + "commentStart": 1053, "end": 0, "start": 0, "type": "NonCodeNode", @@ -1584,12 +1584,12 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 1120, + "commentStart": 1121, "declaration": { - "commentStart": 1120, + "commentStart": 1121, "end": 0, "id": { - "commentStart": 1120, + "commentStart": 1121, "end": 0, "name": "sketch003", "start": 0, @@ -1599,10 +1599,10 @@ description: Result of parsing keyboard.kcl "arguments": [ { "abs_path": false, - "commentStart": 1146, + "commentStart": 1147, "end": 0, "name": { - "commentStart": 1146, + "commentStart": 1147, "end": 0, "name": "sketch001", "start": 0, @@ -1615,10 +1615,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 1157, + "commentStart": 1158, "end": 0, "name": { - "commentStart": 1157, + "commentStart": 1158, "end": 0, "name": "seg04", "start": 0, @@ -1632,10 +1632,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 1132, + "commentStart": 1133, "end": 0, "name": { - "commentStart": 1132, + "commentStart": 1133, "end": 0, "name": "startSketchOn", "start": 0, @@ -1645,7 +1645,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 1132, + "commentStart": 1133, "end": 0, "start": 0, "type": "CallExpression", @@ -1661,12 +1661,12 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 1164, + "commentStart": 1165, "declaration": { - "commentStart": 1164, + "commentStart": 1165, "end": 0, "id": { - "commentStart": 1164, + "commentStart": 1165, "end": 0, "name": "profile001", "start": 0, @@ -1677,17 +1677,17 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 1195, + "commentStart": 1196, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1204, + "commentStart": 1205, "elements": [ { - "commentStart": 1205, + "commentStart": 1206, "end": 0, "raw": "0.75", "start": 0, @@ -1699,7 +1699,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 1211, + "commentStart": 1212, "end": 0, "raw": "0.75", "start": 0, @@ -1720,14 +1720,14 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 1218, + "commentStart": 1219, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1227, + "commentStart": 1228, "end": 0, "raw": "0.4", "start": 0, @@ -1742,10 +1742,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 1177, + "commentStart": 1178, "end": 0, "name": { - "commentStart": 1177, + "commentStart": 1178, "end": 0, "name": "circle", "start": 0, @@ -1755,17 +1755,17 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 1177, + "commentStart": 1178, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1184, + "commentStart": 1185, "end": 0, "name": { - "commentStart": 1184, + "commentStart": 1185, "end": 0, "name": "sketch003", "start": 0, @@ -1787,12 +1787,12 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 1232, + "commentStart": 1233, "declaration": { - "commentStart": 1232, + "commentStart": 1233, "end": 0, "id": { - "commentStart": 1232, + "commentStart": 1233, "end": 0, "name": "profile003", "start": 0, @@ -1803,17 +1803,17 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 1263, + "commentStart": 1264, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1272, + "commentStart": 1273, "elements": [ { - "commentStart": 1273, + "commentStart": 1274, "end": 0, "raw": "4.4", "start": 0, @@ -1825,7 +1825,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 1278, + "commentStart": 1279, "end": 0, "raw": "0.75", "start": 0, @@ -1846,14 +1846,14 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 1285, + "commentStart": 1286, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1294, + "commentStart": 1295, "end": 0, "raw": "0.4", "start": 0, @@ -1868,10 +1868,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 1245, + "commentStart": 1246, "end": 0, "name": { - "commentStart": 1245, + "commentStart": 1246, "end": 0, "name": "circle", "start": 0, @@ -1881,17 +1881,17 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 1245, + "commentStart": 1246, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1252, + "commentStart": 1253, "end": 0, "name": { - "commentStart": 1252, + "commentStart": 1253, "end": 0, "name": "sketch003", "start": 0, @@ -1913,12 +1913,12 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 1299, + "commentStart": 1300, "declaration": { - "commentStart": 1299, + "commentStart": 1300, "end": 0, "id": { - "commentStart": 1299, + "commentStart": 1300, "end": 0, "name": "profile004", "start": 0, @@ -1929,17 +1929,17 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 1330, + "commentStart": 1331, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1339, + "commentStart": 1340, "elements": [ { - "commentStart": 1340, + "commentStart": 1341, "end": 0, "raw": "0.73", "start": 0, @@ -1951,10 +1951,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 1346, + "commentStart": 1347, "end": 0, "left": { - "commentStart": 1346, + "commentStart": 1347, "end": 0, "raw": "13.6", "start": 0, @@ -1967,7 +1967,7 @@ description: Result of parsing keyboard.kcl }, "operator": "-", "right": { - "commentStart": 1353, + "commentStart": 1354, "end": 0, "raw": ".75", "start": 0, @@ -1992,14 +1992,14 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 1359, + "commentStart": 1360, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1368, + "commentStart": 1369, "end": 0, "raw": "0.4", "start": 0, @@ -2014,10 +2014,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 1312, + "commentStart": 1313, "end": 0, "name": { - "commentStart": 1312, + "commentStart": 1313, "end": 0, "name": "circle", "start": 0, @@ -2027,17 +2027,17 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 1312, + "commentStart": 1313, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1319, + "commentStart": 1320, "end": 0, "name": { - "commentStart": 1319, + "commentStart": 1320, "end": 0, "name": "sketch003", "start": 0, @@ -2059,12 +2059,12 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 1373, + "commentStart": 1374, "declaration": { - "commentStart": 1373, + "commentStart": 1374, "end": 0, "id": { - "commentStart": 1373, + "commentStart": 1374, "end": 0, "name": "profile005", "start": 0, @@ -2075,17 +2075,17 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 1404, + "commentStart": 1405, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1413, + "commentStart": 1414, "elements": [ { - "commentStart": 1414, + "commentStart": 1415, "end": 0, "raw": "4.4", "start": 0, @@ -2097,10 +2097,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 1419, + "commentStart": 1420, "end": 0, "left": { - "commentStart": 1419, + "commentStart": 1420, "end": 0, "raw": "13.6", "start": 0, @@ -2113,7 +2113,7 @@ description: Result of parsing keyboard.kcl }, "operator": "-", "right": { - "commentStart": 1426, + "commentStart": 1427, "end": 0, "raw": ".75", "start": 0, @@ -2138,14 +2138,14 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 1432, + "commentStart": 1433, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1441, + "commentStart": 1442, "end": 0, "raw": "0.4", "start": 0, @@ -2160,10 +2160,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 1386, + "commentStart": 1387, "end": 0, "name": { - "commentStart": 1386, + "commentStart": 1387, "end": 0, "name": "circle", "start": 0, @@ -2173,17 +2173,17 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 1386, + "commentStart": 1387, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1393, + "commentStart": 1394, "end": 0, "name": { - "commentStart": 1393, + "commentStart": 1394, "end": 0, "name": "sketch003", "start": 0, @@ -2205,21 +2205,21 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 1446, + "commentStart": 1447, "end": 0, "expression": { "arguments": [ { "type": "LabeledArg", "label": { - "commentStart": 1529, + "commentStart": 1530, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1538, + "commentStart": 1539, "end": 0, "raw": ".15", "start": 0, @@ -2234,10 +2234,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 1446, + "commentStart": 1447, "end": 0, "name": { - "commentStart": 1446, + "commentStart": 1447, "end": 0, "name": "extrude", "start": 0, @@ -2247,20 +2247,20 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 1446, + "commentStart": 1447, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { - "commentStart": 1457, + "commentStart": 1458, "elements": [ { "abs_path": false, - "commentStart": 1463, + "commentStart": 1464, "end": 0, "name": { - "commentStart": 1463, + "commentStart": 1464, "end": 0, "name": "profile001", "start": 0, @@ -2273,10 +2273,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 1479, + "commentStart": 1480, "end": 0, "name": { - "commentStart": 1479, + "commentStart": 1480, "end": 0, "name": "profile003", "start": 0, @@ -2289,10 +2289,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 1495, + "commentStart": 1496, "end": 0, "name": { - "commentStart": 1495, + "commentStart": 1496, "end": 0, "name": "profile004", "start": 0, @@ -2305,10 +2305,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 1511, + "commentStart": 1512, "end": 0, "name": { - "commentStart": 1511, + "commentStart": 1512, "end": 0, "name": "profile005", "start": 0, @@ -2331,26 +2331,26 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 1544, + "commentStart": 1545, "declaration": { - "commentStart": 1593, + "commentStart": 1594, "end": 0, "id": { - "commentStart": 1593, + "commentStart": 1594, "end": 0, "name": "plane001", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 1604, + "commentStart": 1605, "end": 0, "properties": [ { - "commentStart": 1608, + "commentStart": 1609, "end": 0, "key": { - "commentStart": 1608, + "commentStart": 1609, "end": 0, "name": "plane", "start": 0, @@ -2359,14 +2359,14 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1616, + "commentStart": 1617, "end": 0, "properties": [ { - "commentStart": 1622, + "commentStart": 1623, "end": 0, "key": { - "commentStart": 1622, + "commentStart": 1623, "end": 0, "name": "origin", "start": 0, @@ -2375,10 +2375,10 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1631, + "commentStart": 1632, "elements": [ { - "commentStart": 1632, + "commentStart": 1633, "end": 0, "raw": "0.0", "start": 0, @@ -2390,7 +2390,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 1637, + "commentStart": 1638, "end": 0, "raw": "0.0", "start": 0, @@ -2402,7 +2402,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 1642, + "commentStart": 1643, "end": 0, "raw": "0.7", "start": 0, @@ -2421,10 +2421,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 1652, + "commentStart": 1653, "end": 0, "key": { - "commentStart": 1652, + "commentStart": 1653, "end": 0, "name": "xAxis", "start": 0, @@ -2433,10 +2433,10 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1660, + "commentStart": 1661, "elements": [ { - "commentStart": 1661, + "commentStart": 1662, "end": 0, "raw": "1.0", "start": 0, @@ -2448,7 +2448,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 1666, + "commentStart": 1667, "end": 0, "raw": "0.0", "start": 0, @@ -2460,7 +2460,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 1671, + "commentStart": 1672, "end": 0, "raw": "0.0", "start": 0, @@ -2479,10 +2479,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 1681, + "commentStart": 1682, "end": 0, "key": { - "commentStart": 1681, + "commentStart": 1682, "end": 0, "name": "yAxis", "start": 0, @@ -2491,10 +2491,10 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1689, + "commentStart": 1690, "elements": [ { - "commentStart": 1690, + "commentStart": 1691, "end": 0, "raw": "0.0", "start": 0, @@ -2506,7 +2506,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 1695, + "commentStart": 1696, "end": 0, "raw": "1.0", "start": 0, @@ -2522,7 +2522,7 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 1714, + "commentStart": 1715, "end": 0, "raw": "7", "start": 0, @@ -2536,10 +2536,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 1704, + "commentStart": 1705, "end": 0, "name": { - "commentStart": 1704, + "commentStart": 1705, "end": 0, "name": "toRadians", "start": 0, @@ -2549,7 +2549,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 1704, + "commentStart": 1705, "end": 0, "start": 0, "type": "CallExpression", @@ -2558,10 +2558,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 1700, + "commentStart": 1701, "end": 0, "name": { - "commentStart": 1700, + "commentStart": 1701, "end": 0, "name": "sin", "start": 0, @@ -2571,7 +2571,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 1700, + "commentStart": 1701, "end": 0, "start": 0, "type": "CallExpression", @@ -2585,10 +2585,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 1724, + "commentStart": 1725, "end": 0, "key": { - "commentStart": 1724, + "commentStart": 1725, "end": 0, "name": "zAxis", "start": 0, @@ -2597,10 +2597,10 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1732, + "commentStart": 1733, "elements": [ { - "commentStart": 1733, + "commentStart": 1734, "end": 0, "raw": "0.0", "start": 0, @@ -2612,7 +2612,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 1738, + "commentStart": 1739, "end": 0, "raw": "0.0", "start": 0, @@ -2624,7 +2624,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 1743, + "commentStart": 1744, "end": 0, "raw": "1.0", "start": 0, @@ -2668,12 +2668,12 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 1753, + "commentStart": 1754, "declaration": { - "commentStart": 1880, + "commentStart": 1881, "end": 0, "id": { - "commentStart": 1880, + "commentStart": 1881, "end": 0, "name": "keyFn", "start": 0, @@ -2683,12 +2683,12 @@ description: Result of parsing keyboard.kcl "body": { "body": [ { - "commentStart": 1940, + "commentStart": 1941, "declaration": { - "commentStart": 1940, + "commentStart": 1941, "end": 0, "id": { - "commentStart": 1940, + "commentStart": 1941, "end": 0, "name": "sketch002", "start": 0, @@ -2698,10 +2698,10 @@ description: Result of parsing keyboard.kcl "arguments": [ { "abs_path": false, - "commentStart": 1966, + "commentStart": 1967, "end": 0, "name": { - "commentStart": 1966, + "commentStart": 1967, "end": 0, "name": "plane001", "start": 0, @@ -2715,10 +2715,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 1952, + "commentStart": 1953, "end": 0, "name": { - "commentStart": 1952, + "commentStart": 1953, "end": 0, "name": "startSketchOn", "start": 0, @@ -2728,7 +2728,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 1952, + "commentStart": 1953, "end": 0, "start": 0, "type": "CallExpression", @@ -2744,12 +2744,12 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 1978, + "commentStart": 1979, "declaration": { - "commentStart": 1978, + "commentStart": 1979, "end": 0, "id": { - "commentStart": 1978, + "commentStart": 1979, "end": 0, "name": "profile002", "start": 0, @@ -2760,14 +2760,14 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 2006, + "commentStart": 2007, "elements": [ { - "commentStart": 2007, + "commentStart": 2008, "computed": false, "end": 0, "object": { - "commentStart": 2007, + "commentStart": 2008, "end": 0, "name": "originStart", "start": 0, @@ -2775,7 +2775,7 @@ description: Result of parsing keyboard.kcl "type": "Identifier" }, "property": { - "commentStart": 2019, + "commentStart": 2020, "end": 0, "raw": "0", "start": 0, @@ -2791,11 +2791,11 @@ description: Result of parsing keyboard.kcl "type": "MemberExpression" }, { - "commentStart": 2023, + "commentStart": 2024, "computed": false, "end": 0, "object": { - "commentStart": 2023, + "commentStart": 2024, "end": 0, "name": "originStart", "start": 0, @@ -2803,7 +2803,7 @@ description: Result of parsing keyboard.kcl "type": "Identifier" }, "property": { - "commentStart": 2035, + "commentStart": 2036, "end": 0, "raw": "1", "start": 0, @@ -2826,10 +2826,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 2040, + "commentStart": 2041, "end": 0, "name": { - "commentStart": 2040, + "commentStart": 2041, "end": 0, "name": "sketch002", "start": 0, @@ -2843,10 +2843,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 1991, + "commentStart": 1992, "end": 0, "name": { - "commentStart": 1991, + "commentStart": 1992, "end": 0, "name": "startProfileAt", "start": 0, @@ -2856,7 +2856,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 1991, + "commentStart": 1992, "end": 0, "start": 0, "type": "CallExpression", @@ -2865,14 +2865,14 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 2062, + "commentStart": 2063, "end": 0, "properties": [ { - "commentStart": 2073, + "commentStart": 2074, "end": 0, "key": { - "commentStart": 2073, + "commentStart": 2074, "end": 0, "name": "angleStart", "start": 0, @@ -2881,7 +2881,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2086, + "commentStart": 2087, "end": 0, "raw": "180", "start": 0, @@ -2894,10 +2894,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 2100, + "commentStart": 2101, "end": 0, "key": { - "commentStart": 2100, + "commentStart": 2101, "end": 0, "name": "angleEnd", "start": 0, @@ -2906,7 +2906,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2111, + "commentStart": 2112, "end": 0, "raw": "270", "start": 0, @@ -2919,10 +2919,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 2125, + "commentStart": 2126, "end": 0, "key": { - "commentStart": 2125, + "commentStart": 2126, "end": 0, "name": "radius", "start": 0, @@ -2931,7 +2931,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2134, + "commentStart": 2135, "end": 0, "raw": "0.1", "start": 0, @@ -2949,7 +2949,7 @@ description: Result of parsing keyboard.kcl "type": "ObjectExpression" }, { - "commentStart": 2148, + "commentStart": 2149, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2958,10 +2958,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 2058, + "commentStart": 2059, "end": 0, "name": { - "commentStart": 2058, + "commentStart": 2059, "end": 0, "name": "arc", "start": 0, @@ -2971,7 +2971,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 2058, + "commentStart": 2059, "end": 0, "start": 0, "type": "CallExpression", @@ -2980,10 +2980,10 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 2169, + "commentStart": 2170, "elements": [ { - "commentStart": 2170, + "commentStart": 2171, "end": 0, "raw": "0", "start": 0, @@ -2995,14 +2995,14 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 2173, + "commentStart": 2174, "end": 0, "left": { "abs_path": false, - "commentStart": 2173, + "commentStart": 2174, "end": 0, "name": { - "commentStart": 2173, + "commentStart": 2174, "end": 0, "name": "keyWidth", "start": 0, @@ -3015,7 +3015,7 @@ description: Result of parsing keyboard.kcl }, "operator": "-", "right": { - "commentStart": 2184, + "commentStart": 2185, "end": 0, "raw": ".2", "start": 0, @@ -3037,14 +3037,14 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 2189, + "commentStart": 2190, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 2192, + "commentStart": 2193, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3054,10 +3054,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 2158, + "commentStart": 2159, "end": 0, "name": { - "commentStart": 2158, + "commentStart": 2159, "end": 0, "name": "angledLine", "start": 0, @@ -3067,7 +3067,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 2158, + "commentStart": 2159, "end": 0, "start": 0, "type": "CallExpression", @@ -3076,14 +3076,14 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 2236, + "commentStart": 2237, "end": 0, "properties": [ { - "commentStart": 2238, + "commentStart": 2239, "end": 0, "key": { - "commentStart": 2238, + "commentStart": 2239, "end": 0, "name": "radius", "start": 0, @@ -3092,7 +3092,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2247, + "commentStart": 2248, "end": 0, "raw": "0.1", "start": 0, @@ -3105,10 +3105,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 2252, + "commentStart": 2253, "end": 0, "key": { - "commentStart": 2252, + "commentStart": 2253, "end": 0, "name": "offset", "start": 0, @@ -3117,7 +3117,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2261, + "commentStart": 2262, "end": 0, "raw": "90", "start": 0, @@ -3135,7 +3135,7 @@ description: Result of parsing keyboard.kcl "type": "ObjectExpression" }, { - "commentStart": 2267, + "commentStart": 2268, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3144,10 +3144,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 2222, + "commentStart": 2223, "end": 0, "name": { - "commentStart": 2222, + "commentStart": 2223, "end": 0, "name": "tangentialArc", "start": 0, @@ -3157,7 +3157,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 2222, + "commentStart": 2223, "end": 0, "start": 0, "type": "CallExpression", @@ -3166,19 +3166,19 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 2288, + "commentStart": 2289, "elements": [ { - "commentStart": 2299, + "commentStart": 2300, "end": 0, "left": { "arguments": [ { "abs_path": false, - "commentStart": 2306, + "commentStart": 2307, "end": 0, "name": { - "commentStart": 2306, + "commentStart": 2307, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -3192,10 +3192,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 2299, + "commentStart": 2300, "end": 0, "name": { - "commentStart": 2299, + "commentStart": 2300, "end": 0, "name": "segAng", "start": 0, @@ -3205,7 +3205,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 2299, + "commentStart": 2300, "end": 0, "start": 0, "type": "CallExpression", @@ -3213,7 +3213,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 2330, + "commentStart": 2331, "end": 0, "raw": "90", "start": 0, @@ -3229,14 +3229,14 @@ description: Result of parsing keyboard.kcl "type": "BinaryExpression" }, { - "commentStart": 2343, + "commentStart": 2344, "end": 0, "left": { "abs_path": false, - "commentStart": 2343, + "commentStart": 2344, "end": 0, "name": { - "commentStart": 2343, + "commentStart": 2344, "end": 0, "name": "keyHeight", "start": 0, @@ -3249,7 +3249,7 @@ description: Result of parsing keyboard.kcl }, "operator": "-", "right": { - "commentStart": 2355, + "commentStart": 2356, "end": 0, "raw": ".2", "start": 0, @@ -3271,14 +3271,14 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 2368, + "commentStart": 2369, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 2371, + "commentStart": 2372, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3288,10 +3288,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 2277, + "commentStart": 2278, "end": 0, "name": { - "commentStart": 2277, + "commentStart": 2278, "end": 0, "name": "angledLine", "start": 0, @@ -3301,7 +3301,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 2277, + "commentStart": 2278, "end": 0, "start": 0, "type": "CallExpression", @@ -3310,14 +3310,14 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 2415, + "commentStart": 2416, "end": 0, "properties": [ { - "commentStart": 2417, + "commentStart": 2418, "end": 0, "key": { - "commentStart": 2417, + "commentStart": 2418, "end": 0, "name": "radius", "start": 0, @@ -3326,7 +3326,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2426, + "commentStart": 2427, "end": 0, "raw": "0.1", "start": 0, @@ -3339,10 +3339,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 2431, + "commentStart": 2432, "end": 0, "key": { - "commentStart": 2431, + "commentStart": 2432, "end": 0, "name": "offset", "start": 0, @@ -3351,7 +3351,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2440, + "commentStart": 2441, "end": 0, "raw": "90", "start": 0, @@ -3369,7 +3369,7 @@ description: Result of parsing keyboard.kcl "type": "ObjectExpression" }, { - "commentStart": 2446, + "commentStart": 2447, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3378,10 +3378,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 2401, + "commentStart": 2402, "end": 0, "name": { - "commentStart": 2401, + "commentStart": 2402, "end": 0, "name": "tangentialArc", "start": 0, @@ -3391,7 +3391,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 2401, + "commentStart": 2402, "end": 0, "start": 0, "type": "CallExpression", @@ -3400,16 +3400,16 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 2467, + "commentStart": 2468, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 2485, + "commentStart": 2486, "end": 0, "name": { - "commentStart": 2485, + "commentStart": 2486, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -3423,10 +3423,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 2478, + "commentStart": 2479, "end": 0, "name": { - "commentStart": 2478, + "commentStart": 2479, "end": 0, "name": "segAng", "start": 0, @@ -3436,7 +3436,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 2478, + "commentStart": 2479, "end": 0, "start": 0, "type": "CallExpression", @@ -3447,10 +3447,10 @@ description: Result of parsing keyboard.kcl "arguments": [ { "abs_path": false, - "commentStart": 2525, + "commentStart": 2526, "end": 0, "name": { - "commentStart": 2525, + "commentStart": 2526, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -3464,10 +3464,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 2518, + "commentStart": 2519, "end": 0, "name": { - "commentStart": 2518, + "commentStart": 2519, "end": 0, "name": "segLen", "start": 0, @@ -3477,13 +3477,13 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 2518, + "commentStart": 2519, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 2517, + "commentStart": 2518, "end": 0, "operator": "-", "start": 0, @@ -3497,14 +3497,14 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 2557, + "commentStart": 2558, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 2560, + "commentStart": 2561, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3514,10 +3514,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 2456, + "commentStart": 2457, "end": 0, "name": { - "commentStart": 2456, + "commentStart": 2457, "end": 0, "name": "angledLine", "start": 0, @@ -3527,7 +3527,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 2456, + "commentStart": 2457, "end": 0, "start": 0, "type": "CallExpression", @@ -3536,14 +3536,14 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 2604, + "commentStart": 2605, "end": 0, "properties": [ { - "commentStart": 2606, + "commentStart": 2607, "end": 0, "key": { - "commentStart": 2606, + "commentStart": 2607, "end": 0, "name": "radius", "start": 0, @@ -3552,7 +3552,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2615, + "commentStart": 2616, "end": 0, "raw": "0.1", "start": 0, @@ -3565,10 +3565,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 2620, + "commentStart": 2621, "end": 0, "key": { - "commentStart": 2620, + "commentStart": 2621, "end": 0, "name": "offset", "start": 0, @@ -3577,7 +3577,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2629, + "commentStart": 2630, "end": 0, "raw": "90", "start": 0, @@ -3595,7 +3595,7 @@ description: Result of parsing keyboard.kcl "type": "ObjectExpression" }, { - "commentStart": 2635, + "commentStart": 2636, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3604,10 +3604,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 2590, + "commentStart": 2591, "end": 0, "name": { - "commentStart": 2590, + "commentStart": 2591, "end": 0, "name": "tangentialArc", "start": 0, @@ -3617,7 +3617,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 2590, + "commentStart": 2591, "end": 0, "start": 0, "type": "CallExpression", @@ -3628,19 +3628,19 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 2650, + "commentStart": 2651, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2664, + "commentStart": 2665, "elements": [ { "arguments": [ { - "commentStart": 2679, + "commentStart": 2680, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3649,10 +3649,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 2665, + "commentStart": 2666, "end": 0, "name": { - "commentStart": 2665, + "commentStart": 2666, "end": 0, "name": "profileStartX", "start": 0, @@ -3662,7 +3662,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 2665, + "commentStart": 2666, "end": 0, "start": 0, "type": "CallExpression", @@ -3671,7 +3671,7 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 2697, + "commentStart": 2698, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3680,10 +3680,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 2683, + "commentStart": 2684, "end": 0, "name": { - "commentStart": 2683, + "commentStart": 2684, "end": 0, "name": "profileStartY", "start": 0, @@ -3693,7 +3693,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 2683, + "commentStart": 2684, "end": 0, "start": 0, "type": "CallExpression", @@ -3709,14 +3709,14 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 2702, + "commentStart": 2703, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2708, + "commentStart": 2709, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3727,10 +3727,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 2645, + "commentStart": 2646, "end": 0, "name": { - "commentStart": 2645, + "commentStart": 2646, "end": 0, "name": "line", "start": 0, @@ -3740,7 +3740,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 2645, + "commentStart": 2646, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3751,10 +3751,10 @@ description: Result of parsing keyboard.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 2738, + "commentStart": 2739, "end": 0, "name": { - "commentStart": 2738, + "commentStart": 2739, "end": 0, "name": "close", "start": 0, @@ -3764,7 +3764,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 2738, + "commentStart": 2739, "end": 0, "start": 0, "type": "CallExpression", @@ -3775,7 +3775,7 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 2761, + "commentStart": 2762, "end": 0, "name": "length", "start": 0, @@ -3783,10 +3783,10 @@ description: Result of parsing keyboard.kcl }, "arg": { "abs_path": false, - "commentStart": 2770, + "commentStart": 2771, "end": 0, "name": { - "commentStart": 2770, + "commentStart": 2771, "end": 0, "name": "keyDepth", "start": 0, @@ -3801,10 +3801,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 2753, + "commentStart": 2754, "end": 0, "name": { - "commentStart": 2753, + "commentStart": 2754, "end": 0, "name": "extrude", "start": 0, @@ -3814,7 +3814,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 2753, + "commentStart": 2754, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3826,7 +3826,7 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 2798, + "commentStart": 2799, "end": 0, "name": "color", "start": 0, @@ -3834,10 +3834,10 @@ description: Result of parsing keyboard.kcl }, "arg": { "abs_path": false, - "commentStart": 2806, + "commentStart": 2807, "end": 0, "name": { - "commentStart": 2806, + "commentStart": 2807, "end": 0, "name": "color", "start": 0, @@ -3852,10 +3852,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 2787, + "commentStart": 2788, "end": 0, "name": { - "commentStart": 2787, + "commentStart": 2788, "end": 0, "name": "appearance", "start": 0, @@ -3865,7 +3865,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 2787, + "commentStart": 2788, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3877,21 +3877,21 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 2916, + "commentStart": 2917, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2928, + "commentStart": 2929, "end": 0, "left": { "abs_path": false, - "commentStart": 2928, + "commentStart": 2929, "end": 0, "name": { - "commentStart": 2928, + "commentStart": 2929, "end": 0, "name": "repeats", "start": 0, @@ -3904,7 +3904,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 2938, + "commentStart": 2939, "end": 0, "raw": "1", "start": 0, @@ -3923,21 +3923,21 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 2950, + "commentStart": 2951, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2961, + "commentStart": 2962, "end": 0, "left": { "abs_path": false, - "commentStart": 2961, + "commentStart": 2962, "end": 0, "name": { - "commentStart": 2961, + "commentStart": 2962, "end": 0, "name": "keyWidth", "start": 0, @@ -3951,10 +3951,10 @@ description: Result of parsing keyboard.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2972, + "commentStart": 2973, "end": 0, "name": { - "commentStart": 2972, + "commentStart": 2973, "end": 0, "name": "spacing", "start": 0, @@ -3973,17 +3973,17 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 2990, + "commentStart": 2991, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2997, + "commentStart": 2998, "elements": [ { - "commentStart": 2998, + "commentStart": 2999, "end": 0, "raw": "1", "start": 0, @@ -3995,7 +3995,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 3001, + "commentStart": 3002, "end": 0, "raw": "0", "start": 0, @@ -4007,7 +4007,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 3004, + "commentStart": 3005, "end": 0, "raw": "0", "start": 0, @@ -4028,10 +4028,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 2878, + "commentStart": 2879, "end": 0, "name": { - "commentStart": 2878, + "commentStart": 2879, "end": 0, "name": "patternLinear3d", "start": 0, @@ -4041,13 +4041,13 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 2878, + "commentStart": 2879, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { - "commentStart": 2904, + "commentStart": 2905, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4055,13 +4055,13 @@ description: Result of parsing keyboard.kcl } } ], - "commentStart": 1991, + "commentStart": 1992, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "11": [ { - "commentStart": 2816, + "commentStart": 2817, "end": 0, "start": 0, "type": "NonCodeNode", @@ -4091,10 +4091,10 @@ description: Result of parsing keyboard.kcl { "argument": { "abs_path": false, - "commentStart": 3026, + "commentStart": 3027, "end": 0, "name": { - "commentStart": 3026, + "commentStart": 3027, "end": 0, "name": "sketch001", "start": 0, @@ -4105,24 +4105,24 @@ description: Result of parsing keyboard.kcl "type": "Name", "type": "Name" }, - "commentStart": 3019, + "commentStart": 3020, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 1936, + "commentStart": 1937, "end": 0, "start": 0 }, - "commentStart": 1885, + "commentStart": 1886, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 1886, + "commentStart": 1887, "end": 0, "name": "originStart", "start": 0, @@ -4132,7 +4132,7 @@ description: Result of parsing keyboard.kcl { "type": "Parameter", "identifier": { - "commentStart": 1899, + "commentStart": 1900, "end": 0, "name": "keyWidth", "start": 0, @@ -4142,7 +4142,7 @@ description: Result of parsing keyboard.kcl { "type": "Parameter", "identifier": { - "commentStart": 1909, + "commentStart": 1910, "end": 0, "name": "keyHeight", "start": 0, @@ -4152,7 +4152,7 @@ description: Result of parsing keyboard.kcl { "type": "Parameter", "identifier": { - "commentStart": 1920, + "commentStart": 1921, "end": 0, "name": "repeats", "start": 0, @@ -4162,7 +4162,7 @@ description: Result of parsing keyboard.kcl { "type": "Parameter", "identifier": { - "commentStart": 1929, + "commentStart": 1930, "end": 0, "name": "color", "start": 0, @@ -4189,15 +4189,15 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 3037, + "commentStart": 3038, "end": 0, "expression": { "arguments": [ { - "commentStart": 3076, + "commentStart": 3077, "elements": [ { - "commentStart": 3077, + "commentStart": 3078, "end": 0, "raw": "0.3", "start": 0, @@ -4210,10 +4210,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3082, + "commentStart": 3083, "end": 0, "name": { - "commentStart": 3082, + "commentStart": 3083, "end": 0, "name": "row1", "start": 0, @@ -4231,7 +4231,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 3089, + "commentStart": 3090, "end": 0, "raw": "1.1", "start": 0, @@ -4244,10 +4244,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3094, + "commentStart": 3095, "end": 0, "name": { - "commentStart": 3094, + "commentStart": 3095, "end": 0, "name": "keyHeight", "start": 0, @@ -4259,7 +4259,7 @@ description: Result of parsing keyboard.kcl "type": "Name" }, { - "commentStart": 3105, + "commentStart": 3106, "end": 0, "raw": "0", "start": 0, @@ -4272,10 +4272,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3108, + "commentStart": 3109, "end": 0, "name": { - "commentStart": 3108, + "commentStart": 3109, "end": 0, "name": "highlightColor2", "start": 0, @@ -4289,10 +4289,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 3070, + "commentStart": 3071, "end": 0, "name": { - "commentStart": 3070, + "commentStart": 3071, "end": 0, "name": "keyFn", "start": 0, @@ -4302,7 +4302,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 3070, + "commentStart": 3071, "end": 0, "start": 0, "type": "CallExpression", @@ -4318,15 +4318,15 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 3125, + "commentStart": 3126, "end": 0, "expression": { "arguments": [ { - "commentStart": 3131, + "commentStart": 3132, "elements": [ { - "commentStart": 3132, + "commentStart": 3133, "end": 0, "raw": "1.5", "start": 0, @@ -4339,10 +4339,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3137, + "commentStart": 3138, "end": 0, "name": { - "commentStart": 3137, + "commentStart": 3138, "end": 0, "name": "row1", "start": 0, @@ -4360,7 +4360,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 3144, + "commentStart": 3145, "end": 0, "raw": "0.8", "start": 0, @@ -4373,10 +4373,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3149, + "commentStart": 3150, "end": 0, "name": { - "commentStart": 3149, + "commentStart": 3150, "end": 0, "name": "keyHeight", "start": 0, @@ -4388,7 +4388,7 @@ description: Result of parsing keyboard.kcl "type": "Name" }, { - "commentStart": 3160, + "commentStart": 3161, "end": 0, "raw": "2", "start": 0, @@ -4401,10 +4401,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3163, + "commentStart": 3164, "end": 0, "name": { - "commentStart": 3163, + "commentStart": 3164, "end": 0, "name": "highlightColor1", "start": 0, @@ -4418,10 +4418,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 3125, + "commentStart": 3126, "end": 0, "name": { - "commentStart": 3125, + "commentStart": 3126, "end": 0, "name": "keyFn", "start": 0, @@ -4431,7 +4431,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 3125, + "commentStart": 3126, "end": 0, "start": 0, "type": "CallExpression", @@ -4442,25 +4442,25 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 3180, + "commentStart": 3181, "end": 0, "expression": { "arguments": [ { - "commentStart": 3186, + "commentStart": 3187, "elements": [ { - "commentStart": 3187, + "commentStart": 3188, "end": 0, "left": { - "commentStart": 3187, + "commentStart": 3188, "end": 0, "left": { "abs_path": false, - "commentStart": 3187, + "commentStart": 3188, "end": 0, "name": { - "commentStart": 3187, + "commentStart": 3188, "end": 0, "name": "spacing", "start": 0, @@ -4473,7 +4473,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 3197, + "commentStart": 3198, "end": 0, "raw": "7", "start": 0, @@ -4490,7 +4490,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 3201, + "commentStart": 3202, "end": 0, "raw": "3.5", "start": 0, @@ -4507,10 +4507,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3206, + "commentStart": 3207, "end": 0, "name": { - "commentStart": 3206, + "commentStart": 3207, "end": 0, "name": "row1", "start": 0, @@ -4528,7 +4528,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 3213, + "commentStart": 3214, "end": 0, "raw": "5.2", "start": 0, @@ -4541,10 +4541,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3218, + "commentStart": 3219, "end": 0, "name": { - "commentStart": 3218, + "commentStart": 3219, "end": 0, "name": "keyHeight", "start": 0, @@ -4556,7 +4556,7 @@ description: Result of parsing keyboard.kcl "type": "Name" }, { - "commentStart": 3229, + "commentStart": 3230, "end": 0, "raw": "0", "start": 0, @@ -4569,10 +4569,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3232, + "commentStart": 3233, "end": 0, "name": { - "commentStart": 3232, + "commentStart": 3233, "end": 0, "name": "highlightColor2", "start": 0, @@ -4586,10 +4586,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 3180, + "commentStart": 3181, "end": 0, "name": { - "commentStart": 3180, + "commentStart": 3181, "end": 0, "name": "keyFn", "start": 0, @@ -4599,7 +4599,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 3180, + "commentStart": 3181, "end": 0, "start": 0, "type": "CallExpression", @@ -4610,25 +4610,25 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 3249, + "commentStart": 3250, "end": 0, "expression": { "arguments": [ { - "commentStart": 3255, + "commentStart": 3256, "elements": [ { - "commentStart": 3256, + "commentStart": 3257, "end": 0, "left": { - "commentStart": 3256, + "commentStart": 3257, "end": 0, "left": { "abs_path": false, - "commentStart": 3256, + "commentStart": 3257, "end": 0, "name": { - "commentStart": 3256, + "commentStart": 3257, "end": 0, "name": "spacing", "start": 0, @@ -4641,7 +4641,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 3266, + "commentStart": 3267, "end": 0, "raw": "8", "start": 0, @@ -4658,7 +4658,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 3270, + "commentStart": 3271, "end": 0, "raw": "8.7", "start": 0, @@ -4675,10 +4675,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3275, + "commentStart": 3276, "end": 0, "name": { - "commentStart": 3275, + "commentStart": 3276, "end": 0, "name": "row1", "start": 0, @@ -4696,7 +4696,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 3282, + "commentStart": 3283, "end": 0, "raw": "0.8", "start": 0, @@ -4709,10 +4709,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3287, + "commentStart": 3288, "end": 0, "name": { - "commentStart": 3287, + "commentStart": 3288, "end": 0, "name": "keyHeight", "start": 0, @@ -4724,7 +4724,7 @@ description: Result of parsing keyboard.kcl "type": "Name" }, { - "commentStart": 3298, + "commentStart": 3299, "end": 0, "raw": "0", "start": 0, @@ -4737,10 +4737,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3301, + "commentStart": 3302, "end": 0, "name": { - "commentStart": 3301, + "commentStart": 3302, "end": 0, "name": "highlightColor1", "start": 0, @@ -4754,10 +4754,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 3249, + "commentStart": 3250, "end": 0, "name": { - "commentStart": 3249, + "commentStart": 3250, "end": 0, "name": "keyFn", "start": 0, @@ -4767,7 +4767,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 3249, + "commentStart": 3250, "end": 0, "start": 0, "type": "CallExpression", @@ -4778,25 +4778,25 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 3318, + "commentStart": 3319, "end": 0, "expression": { "arguments": [ { - "commentStart": 3324, + "commentStart": 3325, "elements": [ { - "commentStart": 3325, + "commentStart": 3326, "end": 0, "left": { - "commentStart": 3325, + "commentStart": 3326, "end": 0, "left": { "abs_path": false, - "commentStart": 3325, + "commentStart": 3326, "end": 0, "name": { - "commentStart": 3325, + "commentStart": 3326, "end": 0, "name": "spacing", "start": 0, @@ -4809,7 +4809,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 3335, + "commentStart": 3336, "end": 0, "raw": "8", "start": 0, @@ -4826,7 +4826,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 3339, + "commentStart": 3340, "end": 0, "raw": "9.6", "start": 0, @@ -4843,10 +4843,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3344, + "commentStart": 3345, "end": 0, "name": { - "commentStart": 3344, + "commentStart": 3345, "end": 0, "name": "row1", "start": 0, @@ -4864,7 +4864,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 3351, + "commentStart": 3352, "end": 0, "raw": "0.8", "start": 0, @@ -4877,10 +4877,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3356, + "commentStart": 3357, "end": 0, "name": { - "commentStart": 3356, + "commentStart": 3357, "end": 0, "name": "keyHeight", "start": 0, @@ -4892,7 +4892,7 @@ description: Result of parsing keyboard.kcl "type": "Name" }, { - "commentStart": 3367, + "commentStart": 3368, "end": 0, "raw": "0", "start": 0, @@ -4905,10 +4905,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3370, + "commentStart": 3371, "end": 0, "name": { - "commentStart": 3370, + "commentStart": 3371, "end": 0, "name": "highlightColor1", "start": 0, @@ -4922,10 +4922,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 3318, + "commentStart": 3319, "end": 0, "name": { - "commentStart": 3318, + "commentStart": 3319, "end": 0, "name": "keyFn", "start": 0, @@ -4935,7 +4935,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 3318, + "commentStart": 3319, "end": 0, "start": 0, "type": "CallExpression", @@ -4946,25 +4946,25 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 3387, + "commentStart": 3388, "end": 0, "expression": { "arguments": [ { - "commentStart": 3393, + "commentStart": 3394, "elements": [ { - "commentStart": 3394, + "commentStart": 3395, "end": 0, "left": { - "commentStart": 3394, + "commentStart": 3395, "end": 0, "left": { "abs_path": false, - "commentStart": 3394, + "commentStart": 3395, "end": 0, "name": { - "commentStart": 3394, + "commentStart": 3395, "end": 0, "name": "spacing", "start": 0, @@ -4977,7 +4977,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 3404, + "commentStart": 3405, "end": 0, "raw": "10", "start": 0, @@ -4994,7 +4994,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 3409, + "commentStart": 3410, "end": 0, "raw": "10.3", "start": 0, @@ -5011,10 +5011,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3415, + "commentStart": 3416, "end": 0, "name": { - "commentStart": 3415, + "commentStart": 3416, "end": 0, "name": "row1", "start": 0, @@ -5032,7 +5032,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 3422, + "commentStart": 3423, "end": 0, "raw": "1.1", "start": 0, @@ -5045,10 +5045,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3427, + "commentStart": 3428, "end": 0, "name": { - "commentStart": 3427, + "commentStart": 3428, "end": 0, "name": "keyHeight", "start": 0, @@ -5060,7 +5060,7 @@ description: Result of parsing keyboard.kcl "type": "Name" }, { - "commentStart": 3438, + "commentStart": 3439, "end": 0, "raw": "0", "start": 0, @@ -5073,10 +5073,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3441, + "commentStart": 3442, "end": 0, "name": { - "commentStart": 3441, + "commentStart": 3442, "end": 0, "name": "highlightColor1", "start": 0, @@ -5090,10 +5090,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 3387, + "commentStart": 3388, "end": 0, "name": { - "commentStart": 3387, + "commentStart": 3388, "end": 0, "name": "keyFn", "start": 0, @@ -5103,7 +5103,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 3387, + "commentStart": 3388, "end": 0, "start": 0, "type": "CallExpression", @@ -5114,28 +5114,28 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 3458, + "commentStart": 3459, "end": 0, "expression": { "arguments": [ { - "commentStart": 3464, + "commentStart": 3465, "elements": [ { - "commentStart": 3465, + "commentStart": 3466, "end": 0, "left": { - "commentStart": 3465, + "commentStart": 3466, "end": 0, "left": { - "commentStart": 3465, + "commentStart": 3466, "end": 0, "left": { "abs_path": false, - "commentStart": 3465, + "commentStart": 3466, "end": 0, "name": { - "commentStart": 3465, + "commentStart": 3466, "end": 0, "name": "spacing", "start": 0, @@ -5148,7 +5148,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 3475, + "commentStart": 3476, "end": 0, "raw": "12", "start": 0, @@ -5165,7 +5165,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 3480, + "commentStart": 3481, "end": 0, "raw": "10.3", "start": 0, @@ -5182,7 +5182,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 3487, + "commentStart": 3488, "end": 0, "raw": "1", "start": 0, @@ -5199,10 +5199,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3490, + "commentStart": 3491, "end": 0, "name": { - "commentStart": 3490, + "commentStart": 3491, "end": 0, "name": "row1", "start": 0, @@ -5220,7 +5220,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 3497, + "commentStart": 3498, "end": 0, "raw": "0.8", "start": 0, @@ -5233,10 +5233,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3502, + "commentStart": 3503, "end": 0, "name": { - "commentStart": 3502, + "commentStart": 3503, "end": 0, "name": "keyHeight", "start": 0, @@ -5248,7 +5248,7 @@ description: Result of parsing keyboard.kcl "type": "Name" }, { - "commentStart": 3513, + "commentStart": 3514, "end": 0, "raw": "0", "start": 0, @@ -5261,10 +5261,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3516, + "commentStart": 3517, "end": 0, "name": { - "commentStart": 3516, + "commentStart": 3517, "end": 0, "name": "highlightColor2", "start": 0, @@ -5278,10 +5278,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 3458, + "commentStart": 3459, "end": 0, "name": { - "commentStart": 3458, + "commentStart": 3459, "end": 0, "name": "keyFn", "start": 0, @@ -5291,7 +5291,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 3458, + "commentStart": 3459, "end": 0, "start": 0, "type": "CallExpression", @@ -5302,22 +5302,22 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 3532, + "commentStart": 3533, "end": 0, "expression": { "arguments": [ { - "commentStart": 3572, + "commentStart": 3573, "elements": [ { - "commentStart": 3573, + "commentStart": 3574, "end": 0, "left": { "abs_path": false, - "commentStart": 3573, + "commentStart": 3574, "end": 0, "name": { - "commentStart": 3573, + "commentStart": 3574, "end": 0, "name": "spacing", "start": 0, @@ -5330,7 +5330,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 3583, + "commentStart": 3584, "end": 0, "raw": "3", "start": 0, @@ -5347,10 +5347,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3586, + "commentStart": 3587, "end": 0, "name": { - "commentStart": 3586, + "commentStart": 3587, "end": 0, "name": "row2", "start": 0, @@ -5368,7 +5368,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 3593, + "commentStart": 3594, "end": 0, "raw": "1.7", "start": 0, @@ -5381,10 +5381,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3598, + "commentStart": 3599, "end": 0, "name": { - "commentStart": 3598, + "commentStart": 3599, "end": 0, "name": "keyHeight", "start": 0, @@ -5396,7 +5396,7 @@ description: Result of parsing keyboard.kcl "type": "Name" }, { - "commentStart": 3609, + "commentStart": 3610, "end": 0, "raw": "0", "start": 0, @@ -5409,10 +5409,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3612, + "commentStart": 3613, "end": 0, "name": { - "commentStart": 3612, + "commentStart": 3613, "end": 0, "name": "highlightColor2", "start": 0, @@ -5426,10 +5426,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 3566, + "commentStart": 3567, "end": 0, "name": { - "commentStart": 3566, + "commentStart": 3567, "end": 0, "name": "keyFn", "start": 0, @@ -5439,7 +5439,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 3566, + "commentStart": 3567, "end": 0, "start": 0, "type": "CallExpression", @@ -5455,25 +5455,25 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 3629, + "commentStart": 3630, "end": 0, "expression": { "arguments": [ { - "commentStart": 3635, + "commentStart": 3636, "elements": [ { - "commentStart": 3636, + "commentStart": 3637, "end": 0, "left": { - "commentStart": 3636, + "commentStart": 3637, "end": 0, "left": { "abs_path": false, - "commentStart": 3636, + "commentStart": 3637, "end": 0, "name": { - "commentStart": 3636, + "commentStart": 3637, "end": 0, "name": "spacing", "start": 0, @@ -5486,7 +5486,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 3646, + "commentStart": 3647, "end": 0, "raw": "4", "start": 0, @@ -5503,7 +5503,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 3650, + "commentStart": 3651, "end": 0, "raw": "1.7", "start": 0, @@ -5520,10 +5520,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3655, + "commentStart": 3656, "end": 0, "name": { - "commentStart": 3655, + "commentStart": 3656, "end": 0, "name": "row2", "start": 0, @@ -5541,7 +5541,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 3662, + "commentStart": 3663, "end": 0, "raw": "0.8", "start": 0, @@ -5554,10 +5554,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3667, + "commentStart": 3668, "end": 0, "name": { - "commentStart": 3667, + "commentStart": 3668, "end": 0, "name": "keyHeight", "start": 0, @@ -5569,7 +5569,7 @@ description: Result of parsing keyboard.kcl "type": "Name" }, { - "commentStart": 3678, + "commentStart": 3679, "end": 0, "raw": "9", "start": 0, @@ -5582,10 +5582,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3681, + "commentStart": 3682, "end": 0, "name": { - "commentStart": 3681, + "commentStart": 3682, "end": 0, "name": "highlightColor1", "start": 0, @@ -5599,10 +5599,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 3629, + "commentStart": 3630, "end": 0, "name": { - "commentStart": 3629, + "commentStart": 3630, "end": 0, "name": "keyFn", "start": 0, @@ -5612,7 +5612,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 3629, + "commentStart": 3630, "end": 0, "start": 0, "type": "CallExpression", @@ -5623,28 +5623,28 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 3698, + "commentStart": 3699, "end": 0, "expression": { "arguments": [ { - "commentStart": 3704, + "commentStart": 3705, "elements": [ { - "commentStart": 3705, + "commentStart": 3706, "end": 0, "left": { - "commentStart": 3705, + "commentStart": 3706, "end": 0, "left": { - "commentStart": 3705, + "commentStart": 3706, "end": 0, "left": { "abs_path": false, - "commentStart": 3705, + "commentStart": 3706, "end": 0, "name": { - "commentStart": 3705, + "commentStart": 3706, "end": 0, "name": "spacing", "start": 0, @@ -5657,7 +5657,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 3715, + "commentStart": 3716, "end": 0, "raw": "14", "start": 0, @@ -5674,7 +5674,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 3720, + "commentStart": 3721, "end": 0, "raw": "1.7", "start": 0, @@ -5691,10 +5691,10 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 3726, + "commentStart": 3727, "end": 0, "left": { - "commentStart": 3726, + "commentStart": 3727, "end": 0, "raw": "0.8", "start": 0, @@ -5707,7 +5707,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 3732, + "commentStart": 3733, "end": 0, "raw": "10", "start": 0, @@ -5728,10 +5728,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3736, + "commentStart": 3737, "end": 0, "name": { - "commentStart": 3736, + "commentStart": 3737, "end": 0, "name": "row2", "start": 0, @@ -5749,7 +5749,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 3743, + "commentStart": 3744, "end": 0, "raw": "2.2", "start": 0, @@ -5762,10 +5762,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3748, + "commentStart": 3749, "end": 0, "name": { - "commentStart": 3748, + "commentStart": 3749, "end": 0, "name": "keyHeight", "start": 0, @@ -5777,7 +5777,7 @@ description: Result of parsing keyboard.kcl "type": "Name" }, { - "commentStart": 3759, + "commentStart": 3760, "end": 0, "raw": "0", "start": 0, @@ -5790,10 +5790,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3762, + "commentStart": 3763, "end": 0, "name": { - "commentStart": 3762, + "commentStart": 3763, "end": 0, "name": "highlightColor2", "start": 0, @@ -5807,10 +5807,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 3698, + "commentStart": 3699, "end": 0, "name": { - "commentStart": 3698, + "commentStart": 3699, "end": 0, "name": "keyFn", "start": 0, @@ -5820,7 +5820,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 3698, + "commentStart": 3699, "end": 0, "start": 0, "type": "CallExpression", @@ -5831,22 +5831,22 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 3778, + "commentStart": 3779, "end": 0, "expression": { "arguments": [ { - "commentStart": 3817, + "commentStart": 3818, "elements": [ { - "commentStart": 3818, + "commentStart": 3819, "end": 0, "left": { "abs_path": false, - "commentStart": 3818, + "commentStart": 3819, "end": 0, "name": { - "commentStart": 3818, + "commentStart": 3819, "end": 0, "name": "spacing", "start": 0, @@ -5859,7 +5859,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 3828, + "commentStart": 3829, "end": 0, "raw": "3", "start": 0, @@ -5876,10 +5876,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3831, + "commentStart": 3832, "end": 0, "name": { - "commentStart": 3831, + "commentStart": 3832, "end": 0, "name": "row3", "start": 0, @@ -5897,10 +5897,10 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 3838, + "commentStart": 3839, "end": 0, "left": { - "commentStart": 3838, + "commentStart": 3839, "end": 0, "raw": "1.1", "start": 0, @@ -5913,7 +5913,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 3844, + "commentStart": 3845, "end": 0, "raw": ".1", "start": 0, @@ -5930,10 +5930,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3848, + "commentStart": 3849, "end": 0, "name": { - "commentStart": 3848, + "commentStart": 3849, "end": 0, "name": "keyHeight", "start": 0, @@ -5945,7 +5945,7 @@ description: Result of parsing keyboard.kcl "type": "Name" }, { - "commentStart": 3859, + "commentStart": 3860, "end": 0, "raw": "0", "start": 0, @@ -5958,10 +5958,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3862, + "commentStart": 3863, "end": 0, "name": { - "commentStart": 3862, + "commentStart": 3863, "end": 0, "name": "highlightColor1", "start": 0, @@ -5975,10 +5975,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 3811, + "commentStart": 3812, "end": 0, "name": { - "commentStart": 3811, + "commentStart": 3812, "end": 0, "name": "keyFn", "start": 0, @@ -5988,7 +5988,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 3811, + "commentStart": 3812, "end": 0, "start": 0, "type": "CallExpression", @@ -6004,28 +6004,28 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 3879, + "commentStart": 3880, "end": 0, "expression": { "arguments": [ { - "commentStart": 3885, + "commentStart": 3886, "elements": [ { - "commentStart": 3886, + "commentStart": 3887, "end": 0, "left": { - "commentStart": 3886, + "commentStart": 3887, "end": 0, "left": { - "commentStart": 3886, + "commentStart": 3887, "end": 0, "left": { "abs_path": false, - "commentStart": 3886, + "commentStart": 3887, "end": 0, "name": { - "commentStart": 3886, + "commentStart": 3887, "end": 0, "name": "spacing", "start": 0, @@ -6038,7 +6038,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 3896, + "commentStart": 3897, "end": 0, "raw": "4", "start": 0, @@ -6055,7 +6055,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 3900, + "commentStart": 3901, "end": 0, "raw": "1.1", "start": 0, @@ -6072,7 +6072,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 3906, + "commentStart": 3907, "end": 0, "raw": ".1", "start": 0, @@ -6089,10 +6089,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3910, + "commentStart": 3911, "end": 0, "name": { - "commentStart": 3910, + "commentStart": 3911, "end": 0, "name": "row3", "start": 0, @@ -6110,7 +6110,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 3917, + "commentStart": 3918, "end": 0, "raw": "0.8", "start": 0, @@ -6123,10 +6123,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3922, + "commentStart": 3923, "end": 0, "name": { - "commentStart": 3922, + "commentStart": 3923, "end": 0, "name": "keyHeight", "start": 0, @@ -6138,7 +6138,7 @@ description: Result of parsing keyboard.kcl "type": "Name" }, { - "commentStart": 3933, + "commentStart": 3934, "end": 0, "raw": "10", "start": 0, @@ -6151,10 +6151,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3937, + "commentStart": 3938, "end": 0, "name": { - "commentStart": 3937, + "commentStart": 3938, "end": 0, "name": "highlightColor1", "start": 0, @@ -6168,10 +6168,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 3879, + "commentStart": 3880, "end": 0, "name": { - "commentStart": 3879, + "commentStart": 3880, "end": 0, "name": "keyFn", "start": 0, @@ -6181,7 +6181,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 3879, + "commentStart": 3880, "end": 0, "start": 0, "type": "CallExpression", @@ -6192,28 +6192,28 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 3954, + "commentStart": 3955, "end": 0, "expression": { "arguments": [ { - "commentStart": 3960, + "commentStart": 3961, "elements": [ { - "commentStart": 3961, + "commentStart": 3962, "end": 0, "left": { - "commentStart": 3961, + "commentStart": 3962, "end": 0, "left": { - "commentStart": 3961, + "commentStart": 3962, "end": 0, "left": { "abs_path": false, - "commentStart": 3961, + "commentStart": 3962, "end": 0, "name": { - "commentStart": 3961, + "commentStart": 3962, "end": 0, "name": "spacing", "start": 0, @@ -6226,7 +6226,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 3971, + "commentStart": 3972, "end": 0, "raw": "3", "start": 0, @@ -6243,7 +6243,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 3975, + "commentStart": 3976, "end": 0, "raw": "11.1", "start": 0, @@ -6260,7 +6260,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 3982, + "commentStart": 3983, "end": 0, "raw": ".1", "start": 0, @@ -6277,10 +6277,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 3986, + "commentStart": 3987, "end": 0, "name": { - "commentStart": 3986, + "commentStart": 3987, "end": 0, "name": "row3", "start": 0, @@ -6298,10 +6298,10 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 3993, + "commentStart": 3994, "end": 0, "left": { - "commentStart": 3993, + "commentStart": 3994, "end": 0, "raw": "1.4", "start": 0, @@ -6314,7 +6314,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 3999, + "commentStart": 4000, "end": 0, "raw": ".4", "start": 0, @@ -6331,10 +6331,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4003, + "commentStart": 4004, "end": 0, "name": { - "commentStart": 4003, + "commentStart": 4004, "end": 0, "name": "keyHeight", "start": 0, @@ -6346,7 +6346,7 @@ description: Result of parsing keyboard.kcl "type": "Name" }, { - "commentStart": 4014, + "commentStart": 4015, "end": 0, "raw": "0", "start": 0, @@ -6359,10 +6359,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4017, + "commentStart": 4018, "end": 0, "name": { - "commentStart": 4017, + "commentStart": 4018, "end": 0, "name": "highlightColor2", "start": 0, @@ -6376,10 +6376,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 3954, + "commentStart": 3955, "end": 0, "name": { - "commentStart": 3954, + "commentStart": 3955, "end": 0, "name": "keyFn", "start": 0, @@ -6389,7 +6389,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 3954, + "commentStart": 3955, "end": 0, "start": 0, "type": "CallExpression", @@ -6400,22 +6400,22 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 4033, + "commentStart": 4034, "end": 0, "expression": { "arguments": [ { - "commentStart": 4073, + "commentStart": 4074, "elements": [ { - "commentStart": 4074, + "commentStart": 4075, "end": 0, "left": { "abs_path": false, - "commentStart": 4074, + "commentStart": 4075, "end": 0, "name": { - "commentStart": 4074, + "commentStart": 4075, "end": 0, "name": "spacing", "start": 0, @@ -6428,7 +6428,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 4084, + "commentStart": 4085, "end": 0, "raw": "3", "start": 0, @@ -6445,10 +6445,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4087, + "commentStart": 4088, "end": 0, "name": { - "commentStart": 4087, + "commentStart": 4088, "end": 0, "name": "row4", "start": 0, @@ -6466,7 +6466,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 4094, + "commentStart": 4095, "end": 0, "raw": "0.9", "start": 0, @@ -6479,10 +6479,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4099, + "commentStart": 4100, "end": 0, "name": { - "commentStart": 4099, + "commentStart": 4100, "end": 0, "name": "keyHeight", "start": 0, @@ -6494,7 +6494,7 @@ description: Result of parsing keyboard.kcl "type": "Name" }, { - "commentStart": 4110, + "commentStart": 4111, "end": 0, "raw": "0", "start": 0, @@ -6507,10 +6507,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4113, + "commentStart": 4114, "end": 0, "name": { - "commentStart": 4113, + "commentStart": 4114, "end": 0, "name": "highlightColor1", "start": 0, @@ -6524,10 +6524,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 4067, + "commentStart": 4068, "end": 0, "name": { - "commentStart": 4067, + "commentStart": 4068, "end": 0, "name": "keyFn", "start": 0, @@ -6537,7 +6537,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 4067, + "commentStart": 4068, "end": 0, "start": 0, "type": "CallExpression", @@ -6553,25 +6553,25 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 4130, + "commentStart": 4131, "end": 0, "expression": { "arguments": [ { - "commentStart": 4136, + "commentStart": 4137, "elements": [ { - "commentStart": 4137, + "commentStart": 4138, "end": 0, "left": { - "commentStart": 4137, + "commentStart": 4138, "end": 0, "left": { "abs_path": false, - "commentStart": 4137, + "commentStart": 4138, "end": 0, "name": { - "commentStart": 4137, + "commentStart": 4138, "end": 0, "name": "spacing", "start": 0, @@ -6584,7 +6584,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 4147, + "commentStart": 4148, "end": 0, "raw": "4", "start": 0, @@ -6601,7 +6601,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 4151, + "commentStart": 4152, "end": 0, "raw": "0.9", "start": 0, @@ -6618,10 +6618,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4156, + "commentStart": 4157, "end": 0, "name": { - "commentStart": 4156, + "commentStart": 4157, "end": 0, "name": "row4", "start": 0, @@ -6639,7 +6639,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 4163, + "commentStart": 4164, "end": 0, "raw": "0.8", "start": 0, @@ -6652,10 +6652,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4168, + "commentStart": 4169, "end": 0, "name": { - "commentStart": 4168, + "commentStart": 4169, "end": 0, "name": "keyHeight", "start": 0, @@ -6667,7 +6667,7 @@ description: Result of parsing keyboard.kcl "type": "Name" }, { - "commentStart": 4179, + "commentStart": 4180, "end": 0, "raw": "11", "start": 0, @@ -6680,10 +6680,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4183, + "commentStart": 4184, "end": 0, "name": { - "commentStart": 4183, + "commentStart": 4184, "end": 0, "name": "highlightColor1", "start": 0, @@ -6697,10 +6697,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 4130, + "commentStart": 4131, "end": 0, "name": { - "commentStart": 4130, + "commentStart": 4131, "end": 0, "name": "keyFn", "start": 0, @@ -6710,7 +6710,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 4130, + "commentStart": 4131, "end": 0, "start": 0, "type": "CallExpression", @@ -6721,25 +6721,25 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 4200, + "commentStart": 4201, "end": 0, "expression": { "arguments": [ { - "commentStart": 4206, + "commentStart": 4207, "elements": [ { - "commentStart": 4207, + "commentStart": 4208, "end": 0, "left": { - "commentStart": 4207, + "commentStart": 4208, "end": 0, "left": { "abs_path": false, - "commentStart": 4207, + "commentStart": 4208, "end": 0, "name": { - "commentStart": 4207, + "commentStart": 4208, "end": 0, "name": "spacing", "start": 0, @@ -6752,7 +6752,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 4217, + "commentStart": 4218, "end": 0, "raw": "3", "start": 0, @@ -6769,7 +6769,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 4221, + "commentStart": 4222, "end": 0, "raw": "11.8", "start": 0, @@ -6786,10 +6786,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4227, + "commentStart": 4228, "end": 0, "name": { - "commentStart": 4227, + "commentStart": 4228, "end": 0, "name": "row4", "start": 0, @@ -6807,7 +6807,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 4234, + "commentStart": 4235, "end": 0, "raw": "1.2", "start": 0, @@ -6820,10 +6820,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4239, + "commentStart": 4240, "end": 0, "name": { - "commentStart": 4239, + "commentStart": 4240, "end": 0, "name": "keyHeight", "start": 0, @@ -6835,7 +6835,7 @@ description: Result of parsing keyboard.kcl "type": "Name" }, { - "commentStart": 4250, + "commentStart": 4251, "end": 0, "raw": "0", "start": 0, @@ -6848,10 +6848,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4253, + "commentStart": 4254, "end": 0, "name": { - "commentStart": 4253, + "commentStart": 4254, "end": 0, "name": "highlightColor1", "start": 0, @@ -6865,10 +6865,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 4200, + "commentStart": 4201, "end": 0, "name": { - "commentStart": 4200, + "commentStart": 4201, "end": 0, "name": "keyFn", "start": 0, @@ -6878,7 +6878,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 4200, + "commentStart": 4201, "end": 0, "start": 0, "type": "CallExpression", @@ -6889,22 +6889,22 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 4269, + "commentStart": 4270, "end": 0, "expression": { "arguments": [ { - "commentStart": 4308, + "commentStart": 4309, "elements": [ { - "commentStart": 4309, + "commentStart": 4310, "end": 0, "left": { "abs_path": false, - "commentStart": 4309, + "commentStart": 4310, "end": 0, "name": { - "commentStart": 4309, + "commentStart": 4310, "end": 0, "name": "spacing", "start": 0, @@ -6917,7 +6917,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 4319, + "commentStart": 4320, "end": 0, "raw": "3", "start": 0, @@ -6934,10 +6934,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4322, + "commentStart": 4323, "end": 0, "name": { - "commentStart": 4322, + "commentStart": 4323, "end": 0, "name": "row5", "start": 0, @@ -6955,7 +6955,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 4329, + "commentStart": 4330, "end": 0, "raw": "0.8", "start": 0, @@ -6968,10 +6968,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4334, + "commentStart": 4335, "end": 0, "name": { - "commentStart": 4334, + "commentStart": 4335, "end": 0, "name": "keyHeight", "start": 0, @@ -6983,7 +6983,7 @@ description: Result of parsing keyboard.kcl "type": "Name" }, { - "commentStart": 4345, + "commentStart": 4346, "end": 0, "raw": "12", "start": 0, @@ -6996,10 +6996,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4349, + "commentStart": 4350, "end": 0, "name": { - "commentStart": 4349, + "commentStart": 4350, "end": 0, "name": "highlightColor1", "start": 0, @@ -7013,10 +7013,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 4302, + "commentStart": 4303, "end": 0, "name": { - "commentStart": 4302, + "commentStart": 4303, "end": 0, "name": "keyFn", "start": 0, @@ -7026,7 +7026,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 4302, + "commentStart": 4303, "end": 0, "start": 0, "type": "CallExpression", @@ -7042,25 +7042,25 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 4366, + "commentStart": 4367, "end": 0, "expression": { "arguments": [ { - "commentStart": 4372, + "commentStart": 4373, "elements": [ { - "commentStart": 4373, + "commentStart": 4374, "end": 0, "left": { - "commentStart": 4373, + "commentStart": 4374, "end": 0, "left": { "abs_path": false, - "commentStart": 4373, + "commentStart": 4374, "end": 0, "name": { - "commentStart": 4373, + "commentStart": 4374, "end": 0, "name": "spacing", "start": 0, @@ -7073,7 +7073,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 4383, + "commentStart": 4384, "end": 0, "raw": "3", "start": 0, @@ -7090,7 +7090,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 4387, + "commentStart": 4388, "end": 0, "raw": "11.7", "start": 0, @@ -7107,10 +7107,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4393, + "commentStart": 4394, "end": 0, "name": { - "commentStart": 4393, + "commentStart": 4394, "end": 0, "name": "row5", "start": 0, @@ -7128,7 +7128,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 4400, + "commentStart": 4401, "end": 0, "raw": "1.3", "start": 0, @@ -7141,10 +7141,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4405, + "commentStart": 4406, "end": 0, "name": { - "commentStart": 4405, + "commentStart": 4406, "end": 0, "name": "keyHeight", "start": 0, @@ -7156,7 +7156,7 @@ description: Result of parsing keyboard.kcl "type": "Name" }, { - "commentStart": 4416, + "commentStart": 4417, "end": 0, "raw": "0", "start": 0, @@ -7169,10 +7169,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4419, + "commentStart": 4420, "end": 0, "name": { - "commentStart": 4419, + "commentStart": 4420, "end": 0, "name": "highlightColor2", "start": 0, @@ -7186,10 +7186,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 4366, + "commentStart": 4367, "end": 0, "name": { - "commentStart": 4366, + "commentStart": 4367, "end": 0, "name": "keyFn", "start": 0, @@ -7199,7 +7199,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 4366, + "commentStart": 4367, "end": 0, "start": 0, "type": "CallExpression", @@ -7210,22 +7210,22 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 4435, + "commentStart": 4436, "end": 0, "expression": { "arguments": [ { - "commentStart": 4474, + "commentStart": 4475, "elements": [ { - "commentStart": 4475, + "commentStart": 4476, "end": 0, "left": { "abs_path": false, - "commentStart": 4475, + "commentStart": 4476, "end": 0, "name": { - "commentStart": 4475, + "commentStart": 4476, "end": 0, "name": "spacing", "start": 0, @@ -7238,7 +7238,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 4485, + "commentStart": 4486, "end": 0, "raw": "3", "start": 0, @@ -7255,10 +7255,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4488, + "commentStart": 4489, "end": 0, "name": { - "commentStart": 4488, + "commentStart": 4489, "end": 0, "name": "row6", "start": 0, @@ -7276,7 +7276,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 4495, + "commentStart": 4496, "end": 0, "raw": "1.1", "start": 0, @@ -7288,14 +7288,14 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 4500, + "commentStart": 4501, "end": 0, "left": { "abs_path": false, - "commentStart": 4500, + "commentStart": 4501, "end": 0, "name": { - "commentStart": 4500, + "commentStart": 4501, "end": 0, "name": "keyHeight", "start": 0, @@ -7308,7 +7308,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 4512, + "commentStart": 4513, "end": 0, "raw": ".6", "start": 0, @@ -7324,7 +7324,7 @@ description: Result of parsing keyboard.kcl "type": "BinaryExpression" }, { - "commentStart": 4516, + "commentStart": 4517, "end": 0, "raw": "0", "start": 0, @@ -7337,10 +7337,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4519, + "commentStart": 4520, "end": 0, "name": { - "commentStart": 4519, + "commentStart": 4520, "end": 0, "name": "highlightColor2", "start": 0, @@ -7354,10 +7354,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 4468, + "commentStart": 4469, "end": 0, "name": { - "commentStart": 4468, + "commentStart": 4469, "end": 0, "name": "keyFn", "start": 0, @@ -7367,7 +7367,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 4468, + "commentStart": 4469, "end": 0, "start": 0, "type": "CallExpression", @@ -7383,25 +7383,25 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 4536, + "commentStart": 4537, "end": 0, "expression": { "arguments": [ { - "commentStart": 4542, + "commentStart": 4543, "elements": [ { - "commentStart": 4543, + "commentStart": 4544, "end": 0, "left": { - "commentStart": 4543, + "commentStart": 4544, "end": 0, "left": { "abs_path": false, - "commentStart": 4543, + "commentStart": 4544, "end": 0, "name": { - "commentStart": 4543, + "commentStart": 4544, "end": 0, "name": "spacing", "start": 0, @@ -7414,7 +7414,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 4553, + "commentStart": 4554, "end": 0, "raw": "4", "start": 0, @@ -7431,7 +7431,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 4557, + "commentStart": 4558, "end": 0, "raw": "1.1", "start": 0, @@ -7448,10 +7448,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4562, + "commentStart": 4563, "end": 0, "name": { - "commentStart": 4562, + "commentStart": 4563, "end": 0, "name": "row6", "start": 0, @@ -7469,7 +7469,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 4569, + "commentStart": 4570, "end": 0, "raw": "0.8", "start": 0, @@ -7481,14 +7481,14 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 4574, + "commentStart": 4575, "end": 0, "left": { "abs_path": false, - "commentStart": 4574, + "commentStart": 4575, "end": 0, "name": { - "commentStart": 4574, + "commentStart": 4575, "end": 0, "name": "keyHeight", "start": 0, @@ -7501,7 +7501,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 4586, + "commentStart": 4587, "end": 0, "raw": ".6", "start": 0, @@ -7517,7 +7517,7 @@ description: Result of parsing keyboard.kcl "type": "BinaryExpression" }, { - "commentStart": 4590, + "commentStart": 4591, "end": 0, "raw": "11", "start": 0, @@ -7530,10 +7530,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4594, + "commentStart": 4595, "end": 0, "name": { - "commentStart": 4594, + "commentStart": 4595, "end": 0, "name": "highlightColor1", "start": 0, @@ -7547,10 +7547,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 4536, + "commentStart": 4537, "end": 0, "name": { - "commentStart": 4536, + "commentStart": 4537, "end": 0, "name": "keyFn", "start": 0, @@ -7560,7 +7560,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 4536, + "commentStart": 4537, "end": 0, "start": 0, "type": "CallExpression", @@ -7571,25 +7571,25 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 4611, + "commentStart": 4612, "end": 0, "expression": { "arguments": [ { - "commentStart": 4617, + "commentStart": 4618, "elements": [ { - "commentStart": 4618, + "commentStart": 4619, "end": 0, "left": { - "commentStart": 4618, + "commentStart": 4619, "end": 0, "left": { "abs_path": false, - "commentStart": 4618, + "commentStart": 4619, "end": 0, "name": { - "commentStart": 4618, + "commentStart": 4619, "end": 0, "name": "spacing", "start": 0, @@ -7602,7 +7602,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 4628, + "commentStart": 4629, "end": 0, "raw": "3", "start": 0, @@ -7619,7 +7619,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 4632, + "commentStart": 4633, "end": 0, "raw": "12", "start": 0, @@ -7636,10 +7636,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4636, + "commentStart": 4637, "end": 0, "name": { - "commentStart": 4636, + "commentStart": 4637, "end": 0, "name": "row6", "start": 0, @@ -7657,7 +7657,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 4643, + "commentStart": 4644, "end": 0, "raw": "1", "start": 0, @@ -7669,14 +7669,14 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 4646, + "commentStart": 4647, "end": 0, "left": { "abs_path": false, - "commentStart": 4646, + "commentStart": 4647, "end": 0, "name": { - "commentStart": 4646, + "commentStart": 4647, "end": 0, "name": "keyHeight", "start": 0, @@ -7689,7 +7689,7 @@ description: Result of parsing keyboard.kcl }, "operator": "*", "right": { - "commentStart": 4658, + "commentStart": 4659, "end": 0, "raw": ".6", "start": 0, @@ -7705,7 +7705,7 @@ description: Result of parsing keyboard.kcl "type": "BinaryExpression" }, { - "commentStart": 4662, + "commentStart": 4663, "end": 0, "raw": "0", "start": 0, @@ -7718,10 +7718,10 @@ description: Result of parsing keyboard.kcl }, { "abs_path": false, - "commentStart": 4665, + "commentStart": 4666, "end": 0, "name": { - "commentStart": 4665, + "commentStart": 4666, "end": 0, "name": "highlightColor2", "start": 0, @@ -7735,10 +7735,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 4611, + "commentStart": 4612, "end": 0, "name": { - "commentStart": 4611, + "commentStart": 4612, "end": 0, "name": "keyFn", "start": 0, @@ -7748,7 +7748,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 4611, + "commentStart": 4612, "end": 0, "start": 0, "type": "CallExpression", @@ -7759,26 +7759,26 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 4681, + "commentStart": 4682, "declaration": { - "commentStart": 4732, + "commentStart": 4733, "end": 0, "id": { - "commentStart": 4732, + "commentStart": 4733, "end": 0, "name": "plane002", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 4743, + "commentStart": 4744, "end": 0, "properties": [ { - "commentStart": 4747, + "commentStart": 4748, "end": 0, "key": { - "commentStart": 4747, + "commentStart": 4748, "end": 0, "name": "plane", "start": 0, @@ -7787,14 +7787,14 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4755, + "commentStart": 4756, "end": 0, "properties": [ { - "commentStart": 4761, + "commentStart": 4762, "end": 0, "key": { - "commentStart": 4761, + "commentStart": 4762, "end": 0, "name": "origin", "start": 0, @@ -7803,10 +7803,10 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4770, + "commentStart": 4771, "elements": [ { - "commentStart": 4771, + "commentStart": 4772, "end": 0, "raw": "0.0", "start": 0, @@ -7818,7 +7818,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 4776, + "commentStart": 4777, "end": 0, "raw": "0.0", "start": 0, @@ -7830,7 +7830,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 4781, + "commentStart": 4782, "end": 0, "raw": ".81", "start": 0, @@ -7849,10 +7849,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 4791, + "commentStart": 4792, "end": 0, "key": { - "commentStart": 4791, + "commentStart": 4792, "end": 0, "name": "xAxis", "start": 0, @@ -7861,10 +7861,10 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4799, + "commentStart": 4800, "elements": [ { - "commentStart": 4800, + "commentStart": 4801, "end": 0, "raw": "1.0", "start": 0, @@ -7876,7 +7876,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 4805, + "commentStart": 4806, "end": 0, "raw": "0.0", "start": 0, @@ -7888,7 +7888,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 4810, + "commentStart": 4811, "end": 0, "raw": "0.0", "start": 0, @@ -7907,10 +7907,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 4820, + "commentStart": 4821, "end": 0, "key": { - "commentStart": 4820, + "commentStart": 4821, "end": 0, "name": "yAxis", "start": 0, @@ -7919,10 +7919,10 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4828, + "commentStart": 4829, "elements": [ { - "commentStart": 4829, + "commentStart": 4830, "end": 0, "raw": "0.0", "start": 0, @@ -7934,7 +7934,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 4834, + "commentStart": 4835, "end": 0, "raw": "1.0", "start": 0, @@ -7950,7 +7950,7 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 4853, + "commentStart": 4854, "end": 0, "raw": "7", "start": 0, @@ -7964,10 +7964,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 4843, + "commentStart": 4844, "end": 0, "name": { - "commentStart": 4843, + "commentStart": 4844, "end": 0, "name": "toRadians", "start": 0, @@ -7977,7 +7977,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 4843, + "commentStart": 4844, "end": 0, "start": 0, "type": "CallExpression", @@ -7986,10 +7986,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 4839, + "commentStart": 4840, "end": 0, "name": { - "commentStart": 4839, + "commentStart": 4840, "end": 0, "name": "sin", "start": 0, @@ -7999,7 +7999,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 4839, + "commentStart": 4840, "end": 0, "start": 0, "type": "CallExpression", @@ -8013,10 +8013,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 4863, + "commentStart": 4864, "end": 0, "key": { - "commentStart": 4863, + "commentStart": 4864, "end": 0, "name": "zAxis", "start": 0, @@ -8025,10 +8025,10 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4871, + "commentStart": 4872, "elements": [ { - "commentStart": 4872, + "commentStart": 4873, "end": 0, "raw": "0.0", "start": 0, @@ -8040,7 +8040,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 4877, + "commentStart": 4878, "end": 0, "raw": "0.0", "start": 0, @@ -8052,7 +8052,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 4882, + "commentStart": 4883, "end": 0, "raw": "1.0", "start": 0, @@ -8096,12 +8096,12 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 4892, + "commentStart": 4893, "declaration": { - "commentStart": 4938, + "commentStart": 4939, "end": 0, "id": { - "commentStart": 4938, + "commentStart": 4939, "end": 0, "name": "z", "start": 0, @@ -8111,12 +8111,12 @@ description: Result of parsing keyboard.kcl "body": { "body": [ { - "commentStart": 4966, + "commentStart": 4967, "declaration": { - "commentStart": 4966, + "commentStart": 4967, "end": 0, "id": { - "commentStart": 4966, + "commentStart": 4967, "end": 0, "name": "z", "start": 0, @@ -8128,10 +8128,10 @@ description: Result of parsing keyboard.kcl "arguments": [ { "abs_path": false, - "commentStart": 4984, + "commentStart": 4985, "end": 0, "name": { - "commentStart": 4984, + "commentStart": 4985, "end": 0, "name": "plane002", "start": 0, @@ -8145,10 +8145,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 4970, + "commentStart": 4971, "end": 0, "name": { - "commentStart": 4970, + "commentStart": 4971, "end": 0, "name": "startSketchOn", "start": 0, @@ -8158,7 +8158,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 4970, + "commentStart": 4971, "end": 0, "start": 0, "type": "CallExpression", @@ -8167,13 +8167,13 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 5016, + "commentStart": 5017, "elements": [ { - "commentStart": 5027, + "commentStart": 5028, "end": 0, "left": { - "commentStart": 5027, + "commentStart": 5028, "end": 0, "raw": "0", "start": 0, @@ -8186,11 +8186,11 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 5031, + "commentStart": 5032, "computed": false, "end": 0, "object": { - "commentStart": 5031, + "commentStart": 5032, "end": 0, "name": "origin", "start": 0, @@ -8198,7 +8198,7 @@ description: Result of parsing keyboard.kcl "type": "Identifier" }, "property": { - "commentStart": 5038, + "commentStart": 5039, "end": 0, "raw": "0", "start": 0, @@ -8218,13 +8218,13 @@ description: Result of parsing keyboard.kcl "type": "BinaryExpression" }, { - "commentStart": 5051, + "commentStart": 5052, "end": 0, "left": { - "commentStart": 5051, + "commentStart": 5052, "end": 0, "left": { - "commentStart": 5051, + "commentStart": 5052, "end": 0, "raw": "0.15", "start": 0, @@ -8238,10 +8238,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5058, + "commentStart": 5059, "end": 0, "name": { - "commentStart": 5058, + "commentStart": 5059, "end": 0, "name": "scale", "start": 0, @@ -8258,11 +8258,11 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 5066, + "commentStart": 5067, "computed": false, "end": 0, "object": { - "commentStart": 5066, + "commentStart": 5067, "end": 0, "name": "origin", "start": 0, @@ -8270,7 +8270,7 @@ description: Result of parsing keyboard.kcl "type": "Identifier" }, "property": { - "commentStart": 5073, + "commentStart": 5074, "end": 0, "raw": "1", "start": 0, @@ -8296,7 +8296,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 5086, + "commentStart": 5087, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -8305,10 +8305,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5001, + "commentStart": 5002, "end": 0, "name": { - "commentStart": 5001, + "commentStart": 5002, "end": 0, "name": "startProfileAt", "start": 0, @@ -8318,7 +8318,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5001, + "commentStart": 5002, "end": 0, "start": 0, "type": "CallExpression", @@ -8329,18 +8329,18 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 5102, + "commentStart": 5103, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5111, + "commentStart": 5112, "end": 0, "left": { "argument": { - "commentStart": 5112, + "commentStart": 5113, "end": 0, "raw": "0.15", "start": 0, @@ -8351,7 +8351,7 @@ description: Result of parsing keyboard.kcl "suffix": "None" } }, - "commentStart": 5111, + "commentStart": 5112, "end": 0, "operator": "-", "start": 0, @@ -8361,10 +8361,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5119, + "commentStart": 5120, "end": 0, "name": { - "commentStart": 5119, + "commentStart": 5120, "end": 0, "name": "scale", "start": 0, @@ -8383,10 +8383,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5096, + "commentStart": 5097, "end": 0, "name": { - "commentStart": 5096, + "commentStart": 5097, "end": 0, "name": "yLine", "start": 0, @@ -8396,7 +8396,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5096, + "commentStart": 5097, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8408,17 +8408,17 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 5139, + "commentStart": 5140, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5148, + "commentStart": 5149, "end": 0, "left": { - "commentStart": 5148, + "commentStart": 5149, "end": 0, "raw": "0.15", "start": 0, @@ -8432,10 +8432,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5155, + "commentStart": 5156, "end": 0, "name": { - "commentStart": 5155, + "commentStart": 5156, "end": 0, "name": "scale", "start": 0, @@ -8454,10 +8454,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5133, + "commentStart": 5134, "end": 0, "name": { - "commentStart": 5133, + "commentStart": 5134, "end": 0, "name": "xLine", "start": 0, @@ -8467,7 +8467,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5133, + "commentStart": 5134, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8477,14 +8477,14 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 5183, + "commentStart": 5184, "end": 0, "properties": [ { - "commentStart": 5194, + "commentStart": 5195, "end": 0, "key": { - "commentStart": 5194, + "commentStart": 5195, "end": 0, "name": "angle", "start": 0, @@ -8493,7 +8493,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5202, + "commentStart": 5203, "end": 0, "raw": "47.15", "start": 0, @@ -8506,10 +8506,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 5218, + "commentStart": 5219, "end": 0, "key": { - "commentStart": 5218, + "commentStart": 5219, "end": 0, "name": "to", "start": 0, @@ -8518,13 +8518,13 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5223, + "commentStart": 5224, "end": 0, "left": { - "commentStart": 5223, + "commentStart": 5224, "end": 0, "left": { - "commentStart": 5223, + "commentStart": 5224, "end": 0, "raw": "0.3", "start": 0, @@ -8538,10 +8538,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5229, + "commentStart": 5230, "end": 0, "name": { - "commentStart": 5229, + "commentStart": 5230, "end": 0, "name": "scale", "start": 0, @@ -8558,11 +8558,11 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 5237, + "commentStart": 5238, "computed": false, "end": 0, "object": { - "commentStart": 5237, + "commentStart": 5238, "end": 0, "name": "origin", "start": 0, @@ -8570,7 +8570,7 @@ description: Result of parsing keyboard.kcl "type": "Identifier" }, "property": { - "commentStart": 5244, + "commentStart": 5245, "end": 0, "raw": "0", "start": 0, @@ -8596,14 +8596,14 @@ description: Result of parsing keyboard.kcl "type": "ObjectExpression" }, { - "commentStart": 5257, + "commentStart": 5258, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 5260, + "commentStart": 5261, "end": 0, "start": 0, "type": "TagDeclarator", @@ -8613,10 +8613,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5169, + "commentStart": 5170, "end": 0, "name": { - "commentStart": 5169, + "commentStart": 5170, "end": 0, "name": "angledLineToX", "start": 0, @@ -8626,7 +8626,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5169, + "commentStart": 5170, "end": 0, "start": 0, "type": "CallExpression", @@ -8637,17 +8637,17 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 5280, + "commentStart": 5281, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5294, + "commentStart": 5295, "end": 0, "left": { - "commentStart": 5294, + "commentStart": 5295, "end": 0, "raw": "0", "start": 0, @@ -8660,11 +8660,11 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 5298, + "commentStart": 5299, "computed": false, "end": 0, "object": { - "commentStart": 5298, + "commentStart": 5299, "end": 0, "name": "origin", "start": 0, @@ -8672,7 +8672,7 @@ description: Result of parsing keyboard.kcl "type": "Identifier" }, "property": { - "commentStart": 5305, + "commentStart": 5306, "end": 0, "raw": "1", "start": 0, @@ -8695,14 +8695,14 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 5309, + "commentStart": 5310, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5315, + "commentStart": 5316, "end": 0, "start": 0, "type": "TagDeclarator", @@ -8713,10 +8713,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5274, + "commentStart": 5275, "end": 0, "name": { - "commentStart": 5274, + "commentStart": 5275, "end": 0, "name": "yLine", "start": 0, @@ -8726,7 +8726,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5274, + "commentStart": 5275, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8738,17 +8738,17 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 5335, + "commentStart": 5336, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5344, + "commentStart": 5345, "end": 0, "left": { - "commentStart": 5344, + "commentStart": 5345, "end": 0, "raw": "0.63", "start": 0, @@ -8762,10 +8762,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5351, + "commentStart": 5352, "end": 0, "name": { - "commentStart": 5351, + "commentStart": 5352, "end": 0, "name": "scale", "start": 0, @@ -8784,10 +8784,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5329, + "commentStart": 5330, "end": 0, "name": { - "commentStart": 5329, + "commentStart": 5330, "end": 0, "name": "xLine", "start": 0, @@ -8797,7 +8797,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5329, + "commentStart": 5330, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8809,17 +8809,17 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 5371, + "commentStart": 5372, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5380, + "commentStart": 5381, "end": 0, "left": { - "commentStart": 5380, + "commentStart": 5381, "end": 0, "raw": "0.225", "start": 0, @@ -8833,10 +8833,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5388, + "commentStart": 5389, "end": 0, "name": { - "commentStart": 5388, + "commentStart": 5389, "end": 0, "name": "scale", "start": 0, @@ -8855,10 +8855,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5365, + "commentStart": 5366, "end": 0, "name": { - "commentStart": 5365, + "commentStart": 5366, "end": 0, "name": "yLine", "start": 0, @@ -8868,7 +8868,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5365, + "commentStart": 5366, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8880,18 +8880,18 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 5408, + "commentStart": 5409, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5417, + "commentStart": 5418, "end": 0, "left": { "argument": { - "commentStart": 5418, + "commentStart": 5419, "end": 0, "raw": "0.57", "start": 0, @@ -8902,7 +8902,7 @@ description: Result of parsing keyboard.kcl "suffix": "None" } }, - "commentStart": 5417, + "commentStart": 5418, "end": 0, "operator": "-", "start": 0, @@ -8912,10 +8912,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5425, + "commentStart": 5426, "end": 0, "name": { - "commentStart": 5425, + "commentStart": 5426, "end": 0, "name": "scale", "start": 0, @@ -8934,10 +8934,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5402, + "commentStart": 5403, "end": 0, "name": { - "commentStart": 5402, + "commentStart": 5403, "end": 0, "name": "xLine", "start": 0, @@ -8947,7 +8947,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5402, + "commentStart": 5403, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -8957,14 +8957,14 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 5453, + "commentStart": 5454, "end": 0, "properties": [ { - "commentStart": 5464, + "commentStart": 5465, "end": 0, "key": { - "commentStart": 5464, + "commentStart": 5465, "end": 0, "name": "angle", "start": 0, @@ -8973,7 +8973,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5472, + "commentStart": 5473, "end": 0, "raw": "47.15", "start": 0, @@ -8986,10 +8986,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 5488, + "commentStart": 5489, "end": 0, "key": { - "commentStart": 5488, + "commentStart": 5489, "end": 0, "name": "to", "start": 0, @@ -8998,13 +8998,13 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5493, + "commentStart": 5494, "end": 0, "left": { - "commentStart": 5493, + "commentStart": 5494, "end": 0, "left": { - "commentStart": 5493, + "commentStart": 5494, "end": 0, "raw": "0.93", "start": 0, @@ -9018,10 +9018,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5500, + "commentStart": 5501, "end": 0, "name": { - "commentStart": 5500, + "commentStart": 5501, "end": 0, "name": "scale", "start": 0, @@ -9038,11 +9038,11 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 5508, + "commentStart": 5509, "computed": false, "end": 0, "object": { - "commentStart": 5508, + "commentStart": 5509, "end": 0, "name": "origin", "start": 0, @@ -9050,7 +9050,7 @@ description: Result of parsing keyboard.kcl "type": "Identifier" }, "property": { - "commentStart": 5515, + "commentStart": 5516, "end": 0, "raw": "0", "start": 0, @@ -9076,7 +9076,7 @@ description: Result of parsing keyboard.kcl "type": "ObjectExpression" }, { - "commentStart": 5528, + "commentStart": 5529, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -9085,10 +9085,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5439, + "commentStart": 5440, "end": 0, "name": { - "commentStart": 5439, + "commentStart": 5440, "end": 0, "name": "angledLineToX", "start": 0, @@ -9098,7 +9098,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5439, + "commentStart": 5440, "end": 0, "start": 0, "type": "CallExpression", @@ -9109,17 +9109,17 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 5544, + "commentStart": 5545, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5553, + "commentStart": 5554, "end": 0, "left": { - "commentStart": 5553, + "commentStart": 5554, "end": 0, "raw": "0.15", "start": 0, @@ -9133,10 +9133,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5560, + "commentStart": 5561, "end": 0, "name": { - "commentStart": 5560, + "commentStart": 5561, "end": 0, "name": "scale", "start": 0, @@ -9155,10 +9155,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5538, + "commentStart": 5539, "end": 0, "name": { - "commentStart": 5538, + "commentStart": 5539, "end": 0, "name": "yLine", "start": 0, @@ -9168,7 +9168,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5538, + "commentStart": 5539, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9180,18 +9180,18 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 5580, + "commentStart": 5581, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5589, + "commentStart": 5590, "end": 0, "left": { "argument": { - "commentStart": 5590, + "commentStart": 5591, "end": 0, "raw": "0.15", "start": 0, @@ -9202,7 +9202,7 @@ description: Result of parsing keyboard.kcl "suffix": "None" } }, - "commentStart": 5589, + "commentStart": 5590, "end": 0, "operator": "-", "start": 0, @@ -9212,10 +9212,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5597, + "commentStart": 5598, "end": 0, "name": { - "commentStart": 5597, + "commentStart": 5598, "end": 0, "name": "scale", "start": 0, @@ -9234,10 +9234,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5574, + "commentStart": 5575, "end": 0, "name": { - "commentStart": 5574, + "commentStart": 5575, "end": 0, "name": "xLine", "start": 0, @@ -9247,7 +9247,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5574, + "commentStart": 5575, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9257,14 +9257,14 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 5622, + "commentStart": 5623, "end": 0, "properties": [ { - "commentStart": 5633, + "commentStart": 5634, "end": 0, "key": { - "commentStart": 5633, + "commentStart": 5634, "end": 0, "name": "angle", "start": 0, @@ -9273,7 +9273,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5641, + "commentStart": 5642, "end": 0, "raw": "47.15", "start": 0, @@ -9286,10 +9286,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 5657, + "commentStart": 5658, "end": 0, "key": { - "commentStart": 5657, + "commentStart": 5658, "end": 0, "name": "length", "start": 0, @@ -9302,10 +9302,10 @@ description: Result of parsing keyboard.kcl "arguments": [ { "abs_path": false, - "commentStart": 5674, + "commentStart": 5675, "end": 0, "name": { - "commentStart": 5674, + "commentStart": 5675, "end": 0, "name": "seg1", "start": 0, @@ -9319,10 +9319,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5667, + "commentStart": 5668, "end": 0, "name": { - "commentStart": 5667, + "commentStart": 5668, "end": 0, "name": "segLen", "start": 0, @@ -9332,13 +9332,13 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5667, + "commentStart": 5668, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 5666, + "commentStart": 5667, "end": 0, "operator": "-", "start": 0, @@ -9352,14 +9352,14 @@ description: Result of parsing keyboard.kcl "type": "ObjectExpression" }, { - "commentStart": 5690, + "commentStart": 5691, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 5693, + "commentStart": 5694, "end": 0, "start": 0, "type": "TagDeclarator", @@ -9369,10 +9369,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5611, + "commentStart": 5612, "end": 0, "name": { - "commentStart": 5611, + "commentStart": 5612, "end": 0, "name": "angledLine", "start": 0, @@ -9382,7 +9382,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5611, + "commentStart": 5612, "end": 0, "start": 0, "type": "CallExpression", @@ -9393,7 +9393,7 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 5713, + "commentStart": 5714, "end": 0, "name": "length", "start": 0, @@ -9403,10 +9403,10 @@ description: Result of parsing keyboard.kcl "arguments": [ { "abs_path": false, - "commentStart": 5729, + "commentStart": 5730, "end": 0, "name": { - "commentStart": 5729, + "commentStart": 5730, "end": 0, "name": "seg3", "start": 0, @@ -9420,10 +9420,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5722, + "commentStart": 5723, "end": 0, "name": { - "commentStart": 5722, + "commentStart": 5723, "end": 0, "name": "segLen", "start": 0, @@ -9433,7 +9433,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5722, + "commentStart": 5723, "end": 0, "start": 0, "type": "CallExpression", @@ -9443,10 +9443,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5707, + "commentStart": 5708, "end": 0, "name": { - "commentStart": 5707, + "commentStart": 5708, "end": 0, "name": "yLine", "start": 0, @@ -9456,7 +9456,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5707, + "commentStart": 5708, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9468,17 +9468,17 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 5749, + "commentStart": 5750, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5763, + "commentStart": 5764, "end": 0, "left": { - "commentStart": 5763, + "commentStart": 5764, "end": 0, "raw": "0", "start": 0, @@ -9491,11 +9491,11 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 5767, + "commentStart": 5768, "computed": false, "end": 0, "object": { - "commentStart": 5767, + "commentStart": 5768, "end": 0, "name": "origin", "start": 0, @@ -9503,7 +9503,7 @@ description: Result of parsing keyboard.kcl "type": "Identifier" }, "property": { - "commentStart": 5774, + "commentStart": 5775, "end": 0, "raw": "0", "start": 0, @@ -9526,10 +9526,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5743, + "commentStart": 5744, "end": 0, "name": { - "commentStart": 5743, + "commentStart": 5744, "end": 0, "name": "xLine", "start": 0, @@ -9539,7 +9539,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5743, + "commentStart": 5744, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9551,18 +9551,18 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 5791, + "commentStart": 5792, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 5800, + "commentStart": 5801, "end": 0, "left": { "argument": { - "commentStart": 5801, + "commentStart": 5802, "end": 0, "raw": "0.225", "start": 0, @@ -9573,7 +9573,7 @@ description: Result of parsing keyboard.kcl "suffix": "None" } }, - "commentStart": 5800, + "commentStart": 5801, "end": 0, "operator": "-", "start": 0, @@ -9583,10 +9583,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 5809, + "commentStart": 5810, "end": 0, "name": { - "commentStart": 5809, + "commentStart": 5810, "end": 0, "name": "scale", "start": 0, @@ -9605,10 +9605,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5785, + "commentStart": 5786, "end": 0, "name": { - "commentStart": 5785, + "commentStart": 5786, "end": 0, "name": "yLine", "start": 0, @@ -9618,7 +9618,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5785, + "commentStart": 5786, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9628,14 +9628,14 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 5848, + "commentStart": 5849, "end": 0, "properties": [ { - "commentStart": 5859, + "commentStart": 5860, "end": 0, "key": { - "commentStart": 5859, + "commentStart": 5860, "end": 0, "name": "angle", "start": 0, @@ -9644,7 +9644,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5867, + "commentStart": 5868, "end": 0, "raw": "0", "start": 0, @@ -9657,10 +9657,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 5879, + "commentStart": 5880, "end": 0, "key": { - "commentStart": 5879, + "commentStart": 5880, "end": 0, "name": "intersectTag", "start": 0, @@ -9670,10 +9670,10 @@ description: Result of parsing keyboard.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 5894, + "commentStart": 5895, "end": 0, "name": { - "commentStart": 5894, + "commentStart": 5895, "end": 0, "name": "seg2", "start": 0, @@ -9686,10 +9686,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 5909, + "commentStart": 5910, "end": 0, "key": { - "commentStart": 5909, + "commentStart": 5910, "end": 0, "name": "offset", "start": 0, @@ -9698,7 +9698,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 5918, + "commentStart": 5919, "end": 0, "raw": "0", "start": 0, @@ -9716,7 +9716,7 @@ description: Result of parsing keyboard.kcl "type": "ObjectExpression" }, { - "commentStart": 5930, + "commentStart": 5931, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -9725,10 +9725,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5823, + "commentStart": 5824, "end": 0, "name": { - "commentStart": 5823, + "commentStart": 5824, "end": 0, "name": "angledLineThatIntersects", "start": 0, @@ -9738,7 +9738,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5823, + "commentStart": 5824, "end": 0, "start": 0, "type": "CallExpression", @@ -9748,10 +9748,10 @@ description: Result of parsing keyboard.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 5940, + "commentStart": 5941, "end": 0, "name": { - "commentStart": 5940, + "commentStart": 5941, "end": 0, "name": "close", "start": 0, @@ -9761,7 +9761,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5940, + "commentStart": 5941, "end": 0, "start": 0, "type": "CallExpression", @@ -9772,7 +9772,7 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 5963, + "commentStart": 5964, "end": 0, "name": "length", "start": 0, @@ -9781,10 +9781,10 @@ description: Result of parsing keyboard.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 5973, + "commentStart": 5974, "end": 0, "name": { - "commentStart": 5973, + "commentStart": 5974, "end": 0, "name": "depth", "start": 0, @@ -9795,7 +9795,7 @@ description: Result of parsing keyboard.kcl "type": "Name", "type": "Name" }, - "commentStart": 5972, + "commentStart": 5973, "end": 0, "operator": "-", "start": 0, @@ -9806,10 +9806,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5955, + "commentStart": 5956, "end": 0, "name": { - "commentStart": 5955, + "commentStart": 5956, "end": 0, "name": "extrude", "start": 0, @@ -9819,7 +9819,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5955, + "commentStart": 5956, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9831,7 +9831,7 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 5998, + "commentStart": 5999, "end": 0, "name": "color", "start": 0, @@ -9839,10 +9839,10 @@ description: Result of parsing keyboard.kcl }, "arg": { "abs_path": false, - "commentStart": 6006, + "commentStart": 6007, "end": 0, "name": { - "commentStart": 6006, + "commentStart": 6007, "end": 0, "name": "baseColor", "start": 0, @@ -9857,10 +9857,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 5987, + "commentStart": 5988, "end": 0, "name": { - "commentStart": 5987, + "commentStart": 5988, "end": 0, "name": "appearance", "start": 0, @@ -9870,7 +9870,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 5987, + "commentStart": 5988, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -9878,7 +9878,7 @@ description: Result of parsing keyboard.kcl "unlabeled": null } ], - "commentStart": 4970, + "commentStart": 4971, "end": 0, "start": 0, "type": "PipeExpression", @@ -9896,10 +9896,10 @@ description: Result of parsing keyboard.kcl { "argument": { "abs_path": false, - "commentStart": 6026, + "commentStart": 6027, "end": 0, "name": { - "commentStart": 6026, + "commentStart": 6027, "end": 0, "name": "z", "start": 0, @@ -9910,24 +9910,24 @@ description: Result of parsing keyboard.kcl "type": "Name", "type": "Name" }, - "commentStart": 6019, + "commentStart": 6020, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 4962, + "commentStart": 4963, "end": 0, "start": 0 }, - "commentStart": 4939, + "commentStart": 4940, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 4940, + "commentStart": 4941, "end": 0, "name": "origin", "start": 0, @@ -9937,7 +9937,7 @@ description: Result of parsing keyboard.kcl { "type": "Parameter", "identifier": { - "commentStart": 4948, + "commentStart": 4949, "end": 0, "name": "scale", "start": 0, @@ -9947,7 +9947,7 @@ description: Result of parsing keyboard.kcl { "type": "Parameter", "identifier": { - "commentStart": 4955, + "commentStart": 4956, "end": 0, "name": "depth", "start": 0, @@ -9974,12 +9974,12 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 6029, + "commentStart": 6030, "declaration": { - "commentStart": 6075, + "commentStart": 6076, "end": 0, "id": { - "commentStart": 6075, + "commentStart": 6076, "end": 0, "name": "o", "start": 0, @@ -9989,12 +9989,12 @@ description: Result of parsing keyboard.kcl "body": { "body": [ { - "commentStart": 6103, + "commentStart": 6104, "declaration": { - "commentStart": 6103, + "commentStart": 6104, "end": 0, "id": { - "commentStart": 6103, + "commentStart": 6104, "end": 0, "name": "oSketch001", "start": 0, @@ -10006,10 +10006,10 @@ description: Result of parsing keyboard.kcl "arguments": [ { "abs_path": false, - "commentStart": 6130, + "commentStart": 6131, "end": 0, "name": { - "commentStart": 6130, + "commentStart": 6131, "end": 0, "name": "plane002", "start": 0, @@ -10023,10 +10023,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 6116, + "commentStart": 6117, "end": 0, "name": { - "commentStart": 6116, + "commentStart": 6117, "end": 0, "name": "startSketchOn", "start": 0, @@ -10036,7 +10036,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 6116, + "commentStart": 6117, "end": 0, "start": 0, "type": "CallExpression", @@ -10045,16 +10045,16 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 6162, + "commentStart": 6163, "elements": [ { - "commentStart": 6173, + "commentStart": 6174, "end": 0, "left": { - "commentStart": 6173, + "commentStart": 6174, "end": 0, "left": { - "commentStart": 6173, + "commentStart": 6174, "end": 0, "raw": ".788", "start": 0, @@ -10068,10 +10068,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6180, + "commentStart": 6181, "end": 0, "name": { - "commentStart": 6180, + "commentStart": 6181, "end": 0, "name": "scale", "start": 0, @@ -10088,11 +10088,11 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 6188, + "commentStart": 6189, "computed": false, "end": 0, "object": { - "commentStart": 6188, + "commentStart": 6189, "end": 0, "name": "origin", "start": 0, @@ -10100,7 +10100,7 @@ description: Result of parsing keyboard.kcl "type": "Identifier" }, "property": { - "commentStart": 6195, + "commentStart": 6196, "end": 0, "raw": "0", "start": 0, @@ -10120,13 +10120,13 @@ description: Result of parsing keyboard.kcl "type": "BinaryExpression" }, { - "commentStart": 6208, + "commentStart": 6209, "end": 0, "left": { - "commentStart": 6208, + "commentStart": 6209, "end": 0, "left": { - "commentStart": 6208, + "commentStart": 6209, "end": 0, "raw": ".921", "start": 0, @@ -10140,10 +10140,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6215, + "commentStart": 6216, "end": 0, "name": { - "commentStart": 6215, + "commentStart": 6216, "end": 0, "name": "scale", "start": 0, @@ -10160,11 +10160,11 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 6223, + "commentStart": 6224, "computed": false, "end": 0, "object": { - "commentStart": 6223, + "commentStart": 6224, "end": 0, "name": "origin", "start": 0, @@ -10172,7 +10172,7 @@ description: Result of parsing keyboard.kcl "type": "Identifier" }, "property": { - "commentStart": 6230, + "commentStart": 6231, "end": 0, "raw": "1", "start": 0, @@ -10198,7 +10198,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 6243, + "commentStart": 6244, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -10207,10 +10207,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 6147, + "commentStart": 6148, "end": 0, "name": { - "commentStart": 6147, + "commentStart": 6148, "end": 0, "name": "startProfileAt", "start": 0, @@ -10220,7 +10220,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 6147, + "commentStart": 6148, "end": 0, "start": 0, "type": "CallExpression", @@ -10229,14 +10229,14 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 6257, + "commentStart": 6258, "end": 0, "properties": [ { - "commentStart": 6268, + "commentStart": 6269, "end": 0, "key": { - "commentStart": 6268, + "commentStart": 6269, "end": 0, "name": "angleStart", "start": 0, @@ -10245,10 +10245,10 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6281, + "commentStart": 6282, "end": 0, "left": { - "commentStart": 6281, + "commentStart": 6282, "end": 0, "raw": "47.15", "start": 0, @@ -10261,7 +10261,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 6289, + "commentStart": 6290, "end": 0, "raw": "6", "start": 0, @@ -10278,10 +10278,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 6301, + "commentStart": 6302, "end": 0, "key": { - "commentStart": 6301, + "commentStart": 6302, "end": 0, "name": "angleEnd", "start": 0, @@ -10290,13 +10290,13 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6312, + "commentStart": 6313, "end": 0, "left": { - "commentStart": 6312, + "commentStart": 6313, "end": 0, "left": { - "commentStart": 6312, + "commentStart": 6313, "end": 0, "raw": "47.15", "start": 0, @@ -10309,7 +10309,7 @@ description: Result of parsing keyboard.kcl }, "operator": "-", "right": { - "commentStart": 6320, + "commentStart": 6321, "end": 0, "raw": "6", "start": 0, @@ -10326,7 +10326,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 6324, + "commentStart": 6325, "end": 0, "raw": "180", "start": 0, @@ -10343,10 +10343,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 6338, + "commentStart": 6339, "end": 0, "key": { - "commentStart": 6338, + "commentStart": 6339, "end": 0, "name": "radius", "start": 0, @@ -10355,10 +10355,10 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6347, + "commentStart": 6348, "end": 0, "left": { - "commentStart": 6347, + "commentStart": 6348, "end": 0, "raw": ".525", "start": 0, @@ -10372,10 +10372,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6354, + "commentStart": 6355, "end": 0, "name": { - "commentStart": 6354, + "commentStart": 6355, "end": 0, "name": "scale", "start": 0, @@ -10397,7 +10397,7 @@ description: Result of parsing keyboard.kcl "type": "ObjectExpression" }, { - "commentStart": 6370, + "commentStart": 6371, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -10406,10 +10406,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 6253, + "commentStart": 6254, "end": 0, "name": { - "commentStart": 6253, + "commentStart": 6254, "end": 0, "name": "arc", "start": 0, @@ -10419,7 +10419,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 6253, + "commentStart": 6254, "end": 0, "start": 0, "type": "CallExpression", @@ -10428,14 +10428,14 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 6391, + "commentStart": 6392, "end": 0, "properties": [ { - "commentStart": 6393, + "commentStart": 6394, "end": 0, "key": { - "commentStart": 6393, + "commentStart": 6394, "end": 0, "name": "angle", "start": 0, @@ -10444,7 +10444,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6401, + "commentStart": 6402, "end": 0, "raw": "47.15", "start": 0, @@ -10457,10 +10457,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 6408, + "commentStart": 6409, "end": 0, "key": { - "commentStart": 6408, + "commentStart": 6409, "end": 0, "name": "length", "start": 0, @@ -10469,10 +10469,10 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6417, + "commentStart": 6418, "end": 0, "left": { - "commentStart": 6417, + "commentStart": 6418, "end": 0, "raw": ".24", "start": 0, @@ -10486,10 +10486,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6423, + "commentStart": 6424, "end": 0, "name": { - "commentStart": 6423, + "commentStart": 6424, "end": 0, "name": "scale", "start": 0, @@ -10511,7 +10511,7 @@ description: Result of parsing keyboard.kcl "type": "ObjectExpression" }, { - "commentStart": 6432, + "commentStart": 6433, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -10520,10 +10520,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 6380, + "commentStart": 6381, "end": 0, "name": { - "commentStart": 6380, + "commentStart": 6381, "end": 0, "name": "angledLine", "start": 0, @@ -10533,7 +10533,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 6380, + "commentStart": 6381, "end": 0, "start": 0, "type": "CallExpression", @@ -10542,14 +10542,14 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 6446, + "commentStart": 6447, "end": 0, "properties": [ { - "commentStart": 6457, + "commentStart": 6458, "end": 0, "key": { - "commentStart": 6457, + "commentStart": 6458, "end": 0, "name": "angleStart", "start": 0, @@ -10558,13 +10558,13 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6470, + "commentStart": 6471, "end": 0, "left": { - "commentStart": 6470, + "commentStart": 6471, "end": 0, "left": { - "commentStart": 6470, + "commentStart": 6471, "end": 0, "raw": "47.15", "start": 0, @@ -10577,7 +10577,7 @@ description: Result of parsing keyboard.kcl }, "operator": "-", "right": { - "commentStart": 6478, + "commentStart": 6479, "end": 0, "raw": "11", "start": 0, @@ -10594,7 +10594,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 6483, + "commentStart": 6484, "end": 0, "raw": "180", "start": 0, @@ -10611,10 +10611,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 6497, + "commentStart": 6498, "end": 0, "key": { - "commentStart": 6497, + "commentStart": 6498, "end": 0, "name": "angleEnd", "start": 0, @@ -10623,10 +10623,10 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6508, + "commentStart": 6509, "end": 0, "left": { - "commentStart": 6508, + "commentStart": 6509, "end": 0, "raw": "47.15", "start": 0, @@ -10639,7 +10639,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 6516, + "commentStart": 6517, "end": 0, "raw": "11", "start": 0, @@ -10656,10 +10656,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 6529, + "commentStart": 6530, "end": 0, "key": { - "commentStart": 6529, + "commentStart": 6530, "end": 0, "name": "radius", "start": 0, @@ -10668,10 +10668,10 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6538, + "commentStart": 6539, "end": 0, "left": { - "commentStart": 6538, + "commentStart": 6539, "end": 0, "raw": ".288", "start": 0, @@ -10685,10 +10685,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6545, + "commentStart": 6546, "end": 0, "name": { - "commentStart": 6545, + "commentStart": 6546, "end": 0, "name": "scale", "start": 0, @@ -10710,7 +10710,7 @@ description: Result of parsing keyboard.kcl "type": "ObjectExpression" }, { - "commentStart": 6561, + "commentStart": 6562, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -10719,10 +10719,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 6442, + "commentStart": 6443, "end": 0, "name": { - "commentStart": 6442, + "commentStart": 6443, "end": 0, "name": "arc", "start": 0, @@ -10732,7 +10732,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 6442, + "commentStart": 6443, "end": 0, "start": 0, "type": "CallExpression", @@ -10742,10 +10742,10 @@ description: Result of parsing keyboard.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 6571, + "commentStart": 6572, "end": 0, "name": { - "commentStart": 6571, + "commentStart": 6572, "end": 0, "name": "close", "start": 0, @@ -10755,7 +10755,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 6571, + "commentStart": 6572, "end": 0, "start": 0, "type": "CallExpression", @@ -10766,7 +10766,7 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 6594, + "commentStart": 6595, "end": 0, "name": "length", "start": 0, @@ -10775,10 +10775,10 @@ description: Result of parsing keyboard.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 6604, + "commentStart": 6605, "end": 0, "name": { - "commentStart": 6604, + "commentStart": 6605, "end": 0, "name": "depth", "start": 0, @@ -10789,7 +10789,7 @@ description: Result of parsing keyboard.kcl "type": "Name", "type": "Name" }, - "commentStart": 6603, + "commentStart": 6604, "end": 0, "operator": "-", "start": 0, @@ -10800,10 +10800,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 6586, + "commentStart": 6587, "end": 0, "name": { - "commentStart": 6586, + "commentStart": 6587, "end": 0, "name": "extrude", "start": 0, @@ -10813,7 +10813,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 6586, + "commentStart": 6587, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -10825,7 +10825,7 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 6629, + "commentStart": 6630, "end": 0, "name": "color", "start": 0, @@ -10833,10 +10833,10 @@ description: Result of parsing keyboard.kcl }, "arg": { "abs_path": false, - "commentStart": 6637, + "commentStart": 6638, "end": 0, "name": { - "commentStart": 6637, + "commentStart": 6638, "end": 0, "name": "baseColor", "start": 0, @@ -10851,10 +10851,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 6618, + "commentStart": 6619, "end": 0, "name": { - "commentStart": 6618, + "commentStart": 6619, "end": 0, "name": "appearance", "start": 0, @@ -10864,7 +10864,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 6618, + "commentStart": 6619, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -10872,7 +10872,7 @@ description: Result of parsing keyboard.kcl "unlabeled": null } ], - "commentStart": 6116, + "commentStart": 6117, "end": 0, "start": 0, "type": "PipeExpression", @@ -10888,12 +10888,12 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 6647, + "commentStart": 6648, "declaration": { - "commentStart": 6651, + "commentStart": 6652, "end": 0, "id": { - "commentStart": 6651, + "commentStart": 6652, "end": 0, "name": "o", "start": 0, @@ -10905,10 +10905,10 @@ description: Result of parsing keyboard.kcl "arguments": [ { "abs_path": false, - "commentStart": 6669, + "commentStart": 6670, "end": 0, "name": { - "commentStart": 6669, + "commentStart": 6670, "end": 0, "name": "plane002", "start": 0, @@ -10922,10 +10922,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 6655, + "commentStart": 6656, "end": 0, "name": { - "commentStart": 6655, + "commentStart": 6656, "end": 0, "name": "startSketchOn", "start": 0, @@ -10935,7 +10935,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 6655, + "commentStart": 6656, "end": 0, "start": 0, "type": "CallExpression", @@ -10944,16 +10944,16 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 6701, + "commentStart": 6702, "elements": [ { - "commentStart": 6712, + "commentStart": 6713, "end": 0, "left": { - "commentStart": 6712, + "commentStart": 6713, "end": 0, "left": { - "commentStart": 6712, + "commentStart": 6713, "end": 0, "raw": ".16", "start": 0, @@ -10967,10 +10967,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6718, + "commentStart": 6719, "end": 0, "name": { - "commentStart": 6718, + "commentStart": 6719, "end": 0, "name": "scale", "start": 0, @@ -10987,11 +10987,11 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 6726, + "commentStart": 6727, "computed": false, "end": 0, "object": { - "commentStart": 6726, + "commentStart": 6727, "end": 0, "name": "origin", "start": 0, @@ -10999,7 +10999,7 @@ description: Result of parsing keyboard.kcl "type": "Identifier" }, "property": { - "commentStart": 6733, + "commentStart": 6734, "end": 0, "raw": "0", "start": 0, @@ -11019,13 +11019,13 @@ description: Result of parsing keyboard.kcl "type": "BinaryExpression" }, { - "commentStart": 6746, + "commentStart": 6747, "end": 0, "left": { - "commentStart": 6746, + "commentStart": 6747, "end": 0, "left": { - "commentStart": 6746, + "commentStart": 6747, "end": 0, "raw": ".079", "start": 0, @@ -11039,10 +11039,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6753, + "commentStart": 6754, "end": 0, "name": { - "commentStart": 6753, + "commentStart": 6754, "end": 0, "name": "scale", "start": 0, @@ -11059,11 +11059,11 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 6761, + "commentStart": 6762, "computed": false, "end": 0, "object": { - "commentStart": 6761, + "commentStart": 6762, "end": 0, "name": "origin", "start": 0, @@ -11071,7 +11071,7 @@ description: Result of parsing keyboard.kcl "type": "Identifier" }, "property": { - "commentStart": 6768, + "commentStart": 6769, "end": 0, "raw": "1", "start": 0, @@ -11097,7 +11097,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 6781, + "commentStart": 6782, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -11106,10 +11106,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 6686, + "commentStart": 6687, "end": 0, "name": { - "commentStart": 6686, + "commentStart": 6687, "end": 0, "name": "startProfileAt", "start": 0, @@ -11119,7 +11119,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 6686, + "commentStart": 6687, "end": 0, "start": 0, "type": "CallExpression", @@ -11128,14 +11128,14 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 6795, + "commentStart": 6796, "end": 0, "properties": [ { - "commentStart": 6806, + "commentStart": 6807, "end": 0, "key": { - "commentStart": 6806, + "commentStart": 6807, "end": 0, "name": "angleStart", "start": 0, @@ -11144,13 +11144,13 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6819, + "commentStart": 6820, "end": 0, "left": { - "commentStart": 6819, + "commentStart": 6820, "end": 0, "left": { - "commentStart": 6819, + "commentStart": 6820, "end": 0, "raw": "47.15", "start": 0, @@ -11163,7 +11163,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 6827, + "commentStart": 6828, "end": 0, "raw": "6", "start": 0, @@ -11180,7 +11180,7 @@ description: Result of parsing keyboard.kcl }, "operator": "-", "right": { - "commentStart": 6831, + "commentStart": 6832, "end": 0, "raw": "180", "start": 0, @@ -11197,10 +11197,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 6845, + "commentStart": 6846, "end": 0, "key": { - "commentStart": 6845, + "commentStart": 6846, "end": 0, "name": "angleEnd", "start": 0, @@ -11209,10 +11209,10 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6856, + "commentStart": 6857, "end": 0, "left": { - "commentStart": 6856, + "commentStart": 6857, "end": 0, "raw": "47.15", "start": 0, @@ -11225,7 +11225,7 @@ description: Result of parsing keyboard.kcl }, "operator": "-", "right": { - "commentStart": 6864, + "commentStart": 6865, "end": 0, "raw": "6", "start": 0, @@ -11242,10 +11242,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 6876, + "commentStart": 6877, "end": 0, "key": { - "commentStart": 6876, + "commentStart": 6877, "end": 0, "name": "radius", "start": 0, @@ -11254,10 +11254,10 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6885, + "commentStart": 6886, "end": 0, "left": { - "commentStart": 6885, + "commentStart": 6886, "end": 0, "raw": ".525", "start": 0, @@ -11271,10 +11271,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6892, + "commentStart": 6893, "end": 0, "name": { - "commentStart": 6892, + "commentStart": 6893, "end": 0, "name": "scale", "start": 0, @@ -11296,7 +11296,7 @@ description: Result of parsing keyboard.kcl "type": "ObjectExpression" }, { - "commentStart": 6908, + "commentStart": 6909, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -11305,10 +11305,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 6791, + "commentStart": 6792, "end": 0, "name": { - "commentStart": 6791, + "commentStart": 6792, "end": 0, "name": "arc", "start": 0, @@ -11318,7 +11318,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 6791, + "commentStart": 6792, "end": 0, "start": 0, "type": "CallExpression", @@ -11327,14 +11327,14 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 6929, + "commentStart": 6930, "end": 0, "properties": [ { - "commentStart": 6931, + "commentStart": 6932, "end": 0, "key": { - "commentStart": 6931, + "commentStart": 6932, "end": 0, "name": "angle", "start": 0, @@ -11343,7 +11343,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6939, + "commentStart": 6940, "end": 0, "raw": "47.15", "start": 0, @@ -11356,10 +11356,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 6946, + "commentStart": 6947, "end": 0, "key": { - "commentStart": 6946, + "commentStart": 6947, "end": 0, "name": "length", "start": 0, @@ -11368,11 +11368,11 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 6955, + "commentStart": 6956, "end": 0, "left": { "argument": { - "commentStart": 6956, + "commentStart": 6957, "end": 0, "raw": ".24", "start": 0, @@ -11383,7 +11383,7 @@ description: Result of parsing keyboard.kcl "suffix": "None" } }, - "commentStart": 6955, + "commentStart": 6956, "end": 0, "operator": "-", "start": 0, @@ -11393,10 +11393,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 6962, + "commentStart": 6963, "end": 0, "name": { - "commentStart": 6962, + "commentStart": 6963, "end": 0, "name": "scale", "start": 0, @@ -11418,7 +11418,7 @@ description: Result of parsing keyboard.kcl "type": "ObjectExpression" }, { - "commentStart": 6971, + "commentStart": 6972, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -11427,10 +11427,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 6918, + "commentStart": 6919, "end": 0, "name": { - "commentStart": 6918, + "commentStart": 6919, "end": 0, "name": "angledLine", "start": 0, @@ -11440,7 +11440,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 6918, + "commentStart": 6919, "end": 0, "start": 0, "type": "CallExpression", @@ -11449,14 +11449,14 @@ description: Result of parsing keyboard.kcl { "arguments": [ { - "commentStart": 6985, + "commentStart": 6986, "end": 0, "properties": [ { - "commentStart": 6996, + "commentStart": 6997, "end": 0, "key": { - "commentStart": 6996, + "commentStart": 6997, "end": 0, "name": "angleStart", "start": 0, @@ -11465,10 +11465,10 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 7009, + "commentStart": 7010, "end": 0, "left": { - "commentStart": 7009, + "commentStart": 7010, "end": 0, "raw": "47.15", "start": 0, @@ -11481,7 +11481,7 @@ description: Result of parsing keyboard.kcl }, "operator": "-", "right": { - "commentStart": 7017, + "commentStart": 7018, "end": 0, "raw": "11", "start": 0, @@ -11498,10 +11498,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 7030, + "commentStart": 7031, "end": 0, "key": { - "commentStart": 7030, + "commentStart": 7031, "end": 0, "name": "angleEnd", "start": 0, @@ -11510,13 +11510,13 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 7041, + "commentStart": 7042, "end": 0, "left": { - "commentStart": 7041, + "commentStart": 7042, "end": 0, "left": { - "commentStart": 7041, + "commentStart": 7042, "end": 0, "raw": "47.15", "start": 0, @@ -11529,7 +11529,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 7049, + "commentStart": 7050, "end": 0, "raw": "11", "start": 0, @@ -11546,7 +11546,7 @@ description: Result of parsing keyboard.kcl }, "operator": "-", "right": { - "commentStart": 7054, + "commentStart": 7055, "end": 0, "raw": "180", "start": 0, @@ -11563,10 +11563,10 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 7068, + "commentStart": 7069, "end": 0, "key": { - "commentStart": 7068, + "commentStart": 7069, "end": 0, "name": "radius", "start": 0, @@ -11575,10 +11575,10 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 7077, + "commentStart": 7078, "end": 0, "left": { - "commentStart": 7077, + "commentStart": 7078, "end": 0, "raw": ".288", "start": 0, @@ -11592,10 +11592,10 @@ description: Result of parsing keyboard.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 7084, + "commentStart": 7085, "end": 0, "name": { - "commentStart": 7084, + "commentStart": 7085, "end": 0, "name": "scale", "start": 0, @@ -11617,7 +11617,7 @@ description: Result of parsing keyboard.kcl "type": "ObjectExpression" }, { - "commentStart": 7100, + "commentStart": 7101, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -11626,10 +11626,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 6981, + "commentStart": 6982, "end": 0, "name": { - "commentStart": 6981, + "commentStart": 6982, "end": 0, "name": "arc", "start": 0, @@ -11639,7 +11639,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 6981, + "commentStart": 6982, "end": 0, "start": 0, "type": "CallExpression", @@ -11649,10 +11649,10 @@ description: Result of parsing keyboard.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 7110, + "commentStart": 7111, "end": 0, "name": { - "commentStart": 7110, + "commentStart": 7111, "end": 0, "name": "close", "start": 0, @@ -11662,7 +11662,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 7110, + "commentStart": 7111, "end": 0, "start": 0, "type": "CallExpression", @@ -11673,7 +11673,7 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 7133, + "commentStart": 7134, "end": 0, "name": "length", "start": 0, @@ -11682,10 +11682,10 @@ description: Result of parsing keyboard.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 7143, + "commentStart": 7144, "end": 0, "name": { - "commentStart": 7143, + "commentStart": 7144, "end": 0, "name": "depth", "start": 0, @@ -11696,7 +11696,7 @@ description: Result of parsing keyboard.kcl "type": "Name", "type": "Name" }, - "commentStart": 7142, + "commentStart": 7143, "end": 0, "operator": "-", "start": 0, @@ -11707,10 +11707,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 7125, + "commentStart": 7126, "end": 0, "name": { - "commentStart": 7125, + "commentStart": 7126, "end": 0, "name": "extrude", "start": 0, @@ -11720,7 +11720,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 7125, + "commentStart": 7126, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -11732,7 +11732,7 @@ description: Result of parsing keyboard.kcl { "type": "LabeledArg", "label": { - "commentStart": 7168, + "commentStart": 7169, "end": 0, "name": "color", "start": 0, @@ -11740,10 +11740,10 @@ description: Result of parsing keyboard.kcl }, "arg": { "abs_path": false, - "commentStart": 7176, + "commentStart": 7177, "end": 0, "name": { - "commentStart": 7176, + "commentStart": 7177, "end": 0, "name": "baseColor", "start": 0, @@ -11758,10 +11758,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 7157, + "commentStart": 7158, "end": 0, "name": { - "commentStart": 7157, + "commentStart": 7158, "end": 0, "name": "appearance", "start": 0, @@ -11771,7 +11771,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 7157, + "commentStart": 7158, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -11779,7 +11779,7 @@ description: Result of parsing keyboard.kcl "unlabeled": null } ], - "commentStart": 6655, + "commentStart": 6656, "end": 0, "start": 0, "type": "PipeExpression", @@ -11797,10 +11797,10 @@ description: Result of parsing keyboard.kcl { "argument": { "abs_path": false, - "commentStart": 7196, + "commentStart": 7197, "end": 0, "name": { - "commentStart": 7196, + "commentStart": 7197, "end": 0, "name": "o", "start": 0, @@ -11811,20 +11811,20 @@ description: Result of parsing keyboard.kcl "type": "Name", "type": "Name" }, - "commentStart": 7189, + "commentStart": 7190, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 6099, + "commentStart": 6100, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "0": [ { - "commentStart": 6647, + "commentStart": 6648, "end": 0, "start": 0, "type": "NonCodeNode", @@ -11838,13 +11838,13 @@ description: Result of parsing keyboard.kcl }, "start": 0 }, - "commentStart": 6076, + "commentStart": 6077, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 6077, + "commentStart": 6078, "end": 0, "name": "origin", "start": 0, @@ -11854,7 +11854,7 @@ description: Result of parsing keyboard.kcl { "type": "Parameter", "identifier": { - "commentStart": 6085, + "commentStart": 6086, "end": 0, "name": "scale", "start": 0, @@ -11864,7 +11864,7 @@ description: Result of parsing keyboard.kcl { "type": "Parameter", "identifier": { - "commentStart": 6092, + "commentStart": 6093, "end": 0, "name": "depth", "start": 0, @@ -11891,15 +11891,15 @@ description: Result of parsing keyboard.kcl "type": "VariableDeclaration" }, { - "commentStart": 7199, + "commentStart": 7200, "end": 0, "expression": { "arguments": [ { - "commentStart": 7274, + "commentStart": 7275, "elements": [ { - "commentStart": 7275, + "commentStart": 7276, "end": 0, "raw": "2.3", "start": 0, @@ -11911,7 +11911,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 7280, + "commentStart": 7281, "end": 0, "raw": "1.3", "start": 0, @@ -11929,7 +11929,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 7286, + "commentStart": 7287, "end": 0, "raw": ".4", "start": 0, @@ -11941,7 +11941,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 7290, + "commentStart": 7291, "end": 0, "raw": "0.03", "start": 0, @@ -11955,10 +11955,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 7272, + "commentStart": 7273, "end": 0, "name": { - "commentStart": 7272, + "commentStart": 7273, "end": 0, "name": "z", "start": 0, @@ -11968,7 +11968,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 7272, + "commentStart": 7273, "end": 0, "start": 0, "type": "CallExpression", @@ -11984,15 +11984,15 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 7296, + "commentStart": 7297, "end": 0, "expression": { "arguments": [ { - "commentStart": 7298, + "commentStart": 7299, "elements": [ { - "commentStart": 7299, + "commentStart": 7300, "end": 0, "raw": "8.71", "start": 0, @@ -12004,14 +12004,14 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 7305, + "commentStart": 7306, "end": 0, "left": { "abs_path": false, - "commentStart": 7305, + "commentStart": 7306, "end": 0, "name": { - "commentStart": 7305, + "commentStart": 7306, "end": 0, "name": "row4", "start": 0, @@ -12024,7 +12024,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 7312, + "commentStart": 7313, "end": 0, "raw": ".08", "start": 0, @@ -12046,7 +12046,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 7318, + "commentStart": 7319, "end": 0, "raw": "0.4", "start": 0, @@ -12058,7 +12058,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 7323, + "commentStart": 7324, "end": 0, "raw": "0.03", "start": 0, @@ -12072,10 +12072,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 7296, + "commentStart": 7297, "end": 0, "name": { - "commentStart": 7296, + "commentStart": 7297, "end": 0, "name": "o", "start": 0, @@ -12085,7 +12085,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 7296, + "commentStart": 7297, "end": 0, "start": 0, "type": "CallExpression", @@ -12096,18 +12096,18 @@ description: Result of parsing keyboard.kcl "type": "ExpressionStatement" }, { - "commentStart": 7329, + "commentStart": 7330, "end": 0, "expression": { "arguments": [ { - "commentStart": 7331, + "commentStart": 7332, "elements": [ { - "commentStart": 7332, + "commentStart": 7333, "end": 0, "left": { - "commentStart": 7332, + "commentStart": 7333, "end": 0, "raw": "8.71", "start": 0, @@ -12120,7 +12120,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 7339, + "commentStart": 7340, "end": 0, "raw": "0.9", "start": 0, @@ -12136,14 +12136,14 @@ description: Result of parsing keyboard.kcl "type": "BinaryExpression" }, { - "commentStart": 7344, + "commentStart": 7345, "end": 0, "left": { "abs_path": false, - "commentStart": 7344, + "commentStart": 7345, "end": 0, "name": { - "commentStart": 7344, + "commentStart": 7345, "end": 0, "name": "row4", "start": 0, @@ -12156,7 +12156,7 @@ description: Result of parsing keyboard.kcl }, "operator": "+", "right": { - "commentStart": 7351, + "commentStart": 7352, "end": 0, "raw": ".08", "start": 0, @@ -12178,7 +12178,7 @@ description: Result of parsing keyboard.kcl "type": "ArrayExpression" }, { - "commentStart": 7357, + "commentStart": 7358, "end": 0, "raw": "0.4", "start": 0, @@ -12190,7 +12190,7 @@ description: Result of parsing keyboard.kcl } }, { - "commentStart": 7362, + "commentStart": 7363, "end": 0, "raw": "0.03", "start": 0, @@ -12204,10 +12204,10 @@ description: Result of parsing keyboard.kcl ], "callee": { "abs_path": false, - "commentStart": 7329, + "commentStart": 7330, "end": 0, "name": { - "commentStart": 7329, + "commentStart": 7330, "end": 0, "name": "o", "start": 0, @@ -12217,7 +12217,7 @@ description: Result of parsing keyboard.kcl "start": 0, "type": "Name" }, - "commentStart": 7329, + "commentStart": 7330, "end": 0, "start": 0, "type": "CallExpression", @@ -12246,7 +12246,7 @@ description: Result of parsing keyboard.kcl "// A custom keyboard with Zoo brand lettering", "", "", - "// Set Units" + "// Set units" ], "properties": [ { diff --git a/rust/kcl-lib/tests/kcl_samples/keyboard/ops.snap b/rust/kcl-lib/tests/kcl_samples/keyboard/ops.snap index f4c07ed28..f28c29cb8 100644 --- a/rust/kcl-lib/tests/kcl_samples/keyboard/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/keyboard/ops.snap @@ -212,8 +212,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -549,8 +549,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -886,8 +886,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -1223,8 +1223,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -1560,8 +1560,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -1897,8 +1897,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -2234,8 +2234,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -2571,8 +2571,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -2908,8 +2908,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -3245,8 +3245,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -3582,8 +3582,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -3919,8 +3919,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -4256,8 +4256,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -4593,8 +4593,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -4930,8 +4930,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -5267,8 +5267,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -5604,8 +5604,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -5941,8 +5941,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -6278,8 +6278,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -6615,8 +6615,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -6952,8 +6952,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "keyFn", "functionSourceRange": [ - 1885, - 3037, + 1886, + 3038, 0 ], "unlabeledArg": null, @@ -7307,8 +7307,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "z", "functionSourceRange": [ - 4939, - 6029, + 4940, + 6030, 0 ], "unlabeledArg": null, @@ -7549,8 +7549,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "o", "functionSourceRange": [ - 6076, - 7199, + 6077, + 7200, 0 ], "unlabeledArg": null, @@ -8015,8 +8015,8 @@ description: Operations executed keyboard.kcl "type": "FunctionCall", "name": "o", "functionSourceRange": [ - 6076, - 7199, + 6077, + 7200, 0 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/keyboard/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/keyboard/program_memory.snap index efd093241..80400b928 100644 --- a/rust/kcl-lib/tests/kcl_samples/keyboard/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/keyboard/program_memory.snap @@ -471,9 +471,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 617, - "end": 623, - "start": 617, + "commentStart": 618, + "end": 624, + "start": 618, "type": "TagDeclarator", "value": "seg01" }, @@ -484,9 +484,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 681, - "end": 687, - "start": 681, + "commentStart": 682, + "end": 688, + "start": 682, "type": "TagDeclarator", "value": "seg02" }, @@ -497,9 +497,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 730, - "end": 736, - "start": 730, + "commentStart": 731, + "end": 737, + "start": 731, "type": "TagDeclarator", "value": "seg03" }, @@ -510,9 +510,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 806, - "end": 812, - "start": 806, + "commentStart": 807, + "end": 813, + "start": 807, "type": "TagDeclarator", "value": "seg04" }, @@ -533,9 +533,9 @@ description: Variables in memory after executing keyboard.kcl 0.0 ], "tag": { - "commentStart": 617, - "end": 623, - "start": 617, + "commentStart": 618, + "end": 624, + "start": 618, "type": "TagDeclarator", "value": "seg01" }, @@ -558,9 +558,9 @@ description: Variables in memory after executing keyboard.kcl 0.68 ], "tag": { - "commentStart": 681, - "end": 687, - "start": 681, + "commentStart": 682, + "end": 688, + "start": 682, "type": "TagDeclarator", "value": "seg02" }, @@ -583,9 +583,9 @@ description: Variables in memory after executing keyboard.kcl 1.399 ], "tag": { - "commentStart": 730, - "end": 736, - "start": 730, + "commentStart": 731, + "end": 737, + "start": 731, "type": "TagDeclarator", "value": "seg03" }, @@ -608,9 +608,9 @@ description: Variables in memory after executing keyboard.kcl 0.0 ], "tag": { - "commentStart": 806, - "end": 812, - "start": 806, + "commentStart": 807, + "end": 813, + "start": 807, "type": "TagDeclarator", "value": "seg04" }, @@ -842,9 +842,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 617, - "end": 623, - "start": 617, + "commentStart": 618, + "end": 624, + "start": 618, "type": "TagDeclarator", "value": "seg01" }, @@ -855,9 +855,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 681, - "end": 687, - "start": 681, + "commentStart": 682, + "end": 688, + "start": 682, "type": "TagDeclarator", "value": "seg02" }, @@ -868,9 +868,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 730, - "end": 736, - "start": 730, + "commentStart": 731, + "end": 737, + "start": 731, "type": "TagDeclarator", "value": "seg03" }, @@ -881,9 +881,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 806, - "end": 812, - "start": 806, + "commentStart": 807, + "end": 813, + "start": 807, "type": "TagDeclarator", "value": "seg04" }, @@ -904,9 +904,9 @@ description: Variables in memory after executing keyboard.kcl 0.0 ], "tag": { - "commentStart": 617, - "end": 623, - "start": 617, + "commentStart": 618, + "end": 624, + "start": 618, "type": "TagDeclarator", "value": "seg01" }, @@ -929,9 +929,9 @@ description: Variables in memory after executing keyboard.kcl 0.68 ], "tag": { - "commentStart": 681, - "end": 687, - "start": 681, + "commentStart": 682, + "end": 688, + "start": 682, "type": "TagDeclarator", "value": "seg02" }, @@ -954,9 +954,9 @@ description: Variables in memory after executing keyboard.kcl 1.399 ], "tag": { - "commentStart": 730, - "end": 736, - "start": 730, + "commentStart": 731, + "end": 737, + "start": 731, "type": "TagDeclarator", "value": "seg03" }, @@ -979,9 +979,9 @@ description: Variables in memory after executing keyboard.kcl 0.0 ], "tag": { - "commentStart": 806, - "end": 812, - "start": 806, + "commentStart": 807, + "end": 813, + "start": 807, "type": "TagDeclarator", "value": "seg04" }, @@ -1213,9 +1213,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 617, - "end": 623, - "start": 617, + "commentStart": 618, + "end": 624, + "start": 618, "type": "TagDeclarator", "value": "seg01" }, @@ -1226,9 +1226,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 681, - "end": 687, - "start": 681, + "commentStart": 682, + "end": 688, + "start": 682, "type": "TagDeclarator", "value": "seg02" }, @@ -1239,9 +1239,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 730, - "end": 736, - "start": 730, + "commentStart": 731, + "end": 737, + "start": 731, "type": "TagDeclarator", "value": "seg03" }, @@ -1252,9 +1252,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 806, - "end": 812, - "start": 806, + "commentStart": 807, + "end": 813, + "start": 807, "type": "TagDeclarator", "value": "seg04" }, @@ -1275,9 +1275,9 @@ description: Variables in memory after executing keyboard.kcl 0.0 ], "tag": { - "commentStart": 617, - "end": 623, - "start": 617, + "commentStart": 618, + "end": 624, + "start": 618, "type": "TagDeclarator", "value": "seg01" }, @@ -1300,9 +1300,9 @@ description: Variables in memory after executing keyboard.kcl 0.68 ], "tag": { - "commentStart": 681, - "end": 687, - "start": 681, + "commentStart": 682, + "end": 688, + "start": 682, "type": "TagDeclarator", "value": "seg02" }, @@ -1325,9 +1325,9 @@ description: Variables in memory after executing keyboard.kcl 1.399 ], "tag": { - "commentStart": 730, - "end": 736, - "start": 730, + "commentStart": 731, + "end": 737, + "start": 731, "type": "TagDeclarator", "value": "seg03" }, @@ -1350,9 +1350,9 @@ description: Variables in memory after executing keyboard.kcl 0.0 ], "tag": { - "commentStart": 806, - "end": 812, - "start": 806, + "commentStart": 807, + "end": 813, + "start": 807, "type": "TagDeclarator", "value": "seg04" }, @@ -1584,9 +1584,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 617, - "end": 623, - "start": 617, + "commentStart": 618, + "end": 624, + "start": 618, "type": "TagDeclarator", "value": "seg01" }, @@ -1597,9 +1597,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 681, - "end": 687, - "start": 681, + "commentStart": 682, + "end": 688, + "start": 682, "type": "TagDeclarator", "value": "seg02" }, @@ -1610,9 +1610,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 730, - "end": 736, - "start": 730, + "commentStart": 731, + "end": 737, + "start": 731, "type": "TagDeclarator", "value": "seg03" }, @@ -1623,9 +1623,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 806, - "end": 812, - "start": 806, + "commentStart": 807, + "end": 813, + "start": 807, "type": "TagDeclarator", "value": "seg04" }, @@ -1646,9 +1646,9 @@ description: Variables in memory after executing keyboard.kcl 0.0 ], "tag": { - "commentStart": 617, - "end": 623, - "start": 617, + "commentStart": 618, + "end": 624, + "start": 618, "type": "TagDeclarator", "value": "seg01" }, @@ -1671,9 +1671,9 @@ description: Variables in memory after executing keyboard.kcl 0.68 ], "tag": { - "commentStart": 681, - "end": 687, - "start": 681, + "commentStart": 682, + "end": 688, + "start": 682, "type": "TagDeclarator", "value": "seg02" }, @@ -1696,9 +1696,9 @@ description: Variables in memory after executing keyboard.kcl 1.399 ], "tag": { - "commentStart": 730, - "end": 736, - "start": 730, + "commentStart": 731, + "end": 737, + "start": 731, "type": "TagDeclarator", "value": "seg03" }, @@ -1721,9 +1721,9 @@ description: Variables in memory after executing keyboard.kcl 0.0 ], "tag": { - "commentStart": 806, - "end": 812, - "start": 806, + "commentStart": 807, + "end": 813, + "start": 807, "type": "TagDeclarator", "value": "seg04" }, @@ -1967,9 +1967,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 617, - "end": 623, - "start": 617, + "commentStart": 618, + "end": 624, + "start": 618, "type": "TagDeclarator", "value": "seg01" }, @@ -1980,9 +1980,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 681, - "end": 687, - "start": 681, + "commentStart": 682, + "end": 688, + "start": 682, "type": "TagDeclarator", "value": "seg02" }, @@ -1993,9 +1993,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 730, - "end": 736, - "start": 730, + "commentStart": 731, + "end": 737, + "start": 731, "type": "TagDeclarator", "value": "seg03" }, @@ -2006,9 +2006,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 806, - "end": 812, - "start": 806, + "commentStart": 807, + "end": 813, + "start": 807, "type": "TagDeclarator", "value": "seg04" }, @@ -2029,9 +2029,9 @@ description: Variables in memory after executing keyboard.kcl 0.0 ], "tag": { - "commentStart": 617, - "end": 623, - "start": 617, + "commentStart": 618, + "end": 624, + "start": 618, "type": "TagDeclarator", "value": "seg01" }, @@ -2054,9 +2054,9 @@ description: Variables in memory after executing keyboard.kcl 0.68 ], "tag": { - "commentStart": 681, - "end": 687, - "start": 681, + "commentStart": 682, + "end": 688, + "start": 682, "type": "TagDeclarator", "value": "seg02" }, @@ -2079,9 +2079,9 @@ description: Variables in memory after executing keyboard.kcl 1.399 ], "tag": { - "commentStart": 730, - "end": 736, - "start": 730, + "commentStart": 731, + "end": 737, + "start": 731, "type": "TagDeclarator", "value": "seg03" }, @@ -2104,9 +2104,9 @@ description: Variables in memory after executing keyboard.kcl 0.0 ], "tag": { - "commentStart": 806, - "end": 812, - "start": 806, + "commentStart": 807, + "end": 813, + "start": 807, "type": "TagDeclarator", "value": "seg04" }, @@ -2279,9 +2279,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 617, - "end": 623, - "start": 617, + "commentStart": 618, + "end": 624, + "start": 618, "type": "TagDeclarator", "value": "seg01" }, @@ -2292,9 +2292,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 681, - "end": 687, - "start": 681, + "commentStart": 682, + "end": 688, + "start": 682, "type": "TagDeclarator", "value": "seg02" }, @@ -2305,9 +2305,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 730, - "end": 736, - "start": 730, + "commentStart": 731, + "end": 737, + "start": 731, "type": "TagDeclarator", "value": "seg03" }, @@ -2318,9 +2318,9 @@ description: Variables in memory after executing keyboard.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 806, - "end": 812, - "start": 806, + "commentStart": 807, + "end": 813, + "start": 807, "type": "TagDeclarator", "value": "seg04" }, @@ -2341,9 +2341,9 @@ description: Variables in memory after executing keyboard.kcl 0.0 ], "tag": { - "commentStart": 617, - "end": 623, - "start": 617, + "commentStart": 618, + "end": 624, + "start": 618, "type": "TagDeclarator", "value": "seg01" }, @@ -2366,9 +2366,9 @@ description: Variables in memory after executing keyboard.kcl 0.68 ], "tag": { - "commentStart": 681, - "end": 687, - "start": 681, + "commentStart": 682, + "end": 688, + "start": 682, "type": "TagDeclarator", "value": "seg02" }, @@ -2391,9 +2391,9 @@ description: Variables in memory after executing keyboard.kcl 1.399 ], "tag": { - "commentStart": 730, - "end": 736, - "start": 730, + "commentStart": 731, + "end": 737, + "start": 731, "type": "TagDeclarator", "value": "seg03" }, @@ -2416,9 +2416,9 @@ description: Variables in memory after executing keyboard.kcl 0.0 ], "tag": { - "commentStart": 806, - "end": 812, - "start": 806, + "commentStart": 807, + "end": 813, + "start": 807, "type": "TagDeclarator", "value": "seg04" }, diff --git a/rust/kcl-lib/tests/kcl_samples/kitt/ast.snap b/rust/kcl-lib/tests/kcl_samples/kitt/ast.snap index 86fa145c8..77fedb2a4 100644 --- a/rust/kcl-lib/tests/kcl_samples/kitt/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/kitt/ast.snap @@ -698,7 +698,7 @@ description: Result of parsing kitt.kcl "// The beloved KittyCAD mascot in a voxelized style.", "", "", - "// pixel box function" + "// Pixel box function" ], "start": 0, "type": "VariableDeclaration", diff --git a/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap index c00b95574..08bd20cdd 100644 --- a/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap @@ -93,7 +93,7 @@ description: Artifact commands lego.kcl "path": "[uuid]", "to": { "x": -7.9, - "y": -15.9, + "y": -11.9, "z": 0.0 } } @@ -132,7 +132,7 @@ description: Artifact commands lego.kcl "type": "line", "end": { "x": 0.0, - "y": 31.8, + "y": 23.8, "z": 0.0 }, "relative": true @@ -321,7 +321,7 @@ description: Artifact commands lego.kcl "path": "[uuid]", "to": { "x": -6.4, - "y": -14.4, + "y": -10.4, "z": 0.0 } } @@ -360,7 +360,7 @@ description: Artifact commands lego.kcl "type": "line", "end": { "x": 0.0, - "y": 28.8, + "y": 20.8, "z": 0.0 }, "relative": true @@ -545,7 +545,7 @@ description: Artifact commands lego.kcl "path": "[uuid]", "to": { "x": -1.6, - "y": -12.0, + "y": -8.0, "z": 0.0 } } @@ -567,7 +567,7 @@ description: Artifact commands lego.kcl "type": "arc", "center": { "x": -4.0, - "y": -12.0 + "y": -8.0 }, "radius": 2.4, "start": { @@ -695,35 +695,6 @@ description: Artifact commands lego.kcl }, "replicate": true } - ], - [ - { - "translate": { - "x": 0.0, - "y": 24.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } ] ] } @@ -793,35 +764,6 @@ description: Artifact commands lego.kcl }, "replicate": true } - ], - [ - { - "translate": { - "x": 0.0, - "y": 24.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } ] ] } @@ -1234,138 +1176,6 @@ description: Artifact commands lego.kcl "planar_normal": null } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 1.8, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 1.8, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, { "cmdId": "[uuid]", "range": [], @@ -1381,7 +1191,7 @@ description: Artifact commands lego.kcl "path": "[uuid]", "to": { "x": 2.4, - "y": -8.0, + "y": -4.0, "z": 0.0 } } @@ -1403,7 +1213,7 @@ description: Artifact commands lego.kcl "type": "arc", "center": { "x": -0.0, - "y": -8.0 + "y": -4.0 }, "radius": 2.4, "start": { @@ -1472,35 +1282,6 @@ description: Artifact commands lego.kcl }, "replicate": true } - ], - [ - { - "translate": { - "x": 0.0, - "y": 16.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } ] ] } @@ -1627,72 +1408,6 @@ description: Artifact commands lego.kcl "face_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 1.8, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/lego/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/lego/artifact_graph_flowchart.snap.md index ef9b2f4b4..b709c2502 100644 --- a/rust/kcl-lib/tests/kcl_samples/lego/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/lego/artifact_graph_flowchart.snap.md @@ -1,33 +1,33 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[992, 1046, 0]"] - 3["Segment
[1052, 1079, 0]"] - 4["Segment
[1085, 1113, 0]"] - 5["Segment
[1119, 1147, 0]"] - 6["Segment
[1153, 1160, 0]"] + 2["Path
[993, 1047, 0]"] + 3["Segment
[1053, 1080, 0]"] + 4["Segment
[1086, 1114, 0]"] + 5["Segment
[1120, 1148, 0]"] + 6["Segment
[1154, 1161, 0]"] 7[Solid2d] end subgraph path23 [Path] - 23["Path
[1402, 1489, 0]"] - 24["Segment
[1495, 1532, 0]"] - 25["Segment
[1538, 1576, 0]"] - 26["Segment
[1582, 1622, 0]"] - 27["Segment
[1628, 1635, 0]"] + 23["Path
[1403, 1490, 0]"] + 24["Segment
[1496, 1533, 0]"] + 25["Segment
[1539, 1577, 0]"] + 26["Segment
[1583, 1623, 0]"] + 27["Segment
[1629, 1636, 0]"] 28[Solid2d] end subgraph path43 [Path] - 43["Path
[1754, 1901, 0]"] - 44["Segment
[1754, 1901, 0]"] + 43["Path
[1755, 1902, 0]"] + 44["Segment
[1755, 1902, 0]"] 45[Solid2d] end - subgraph path58 [Path] - 58["Path
[2186, 2361, 0]"] - 59["Segment
[2186, 2361, 0]"] - 60[Solid2d] + subgraph path56 [Path] + 56["Path
[2187, 2362, 0]"] + 57["Segment
[2187, 2362, 0]"] + 58[Solid2d] end - 1["Plane
[969, 986, 0]"] - 8["Sweep Extrusion
[1166, 1190, 0]"] + 1["Plane
[970, 987, 0]"] + 8["Sweep Extrusion
[1167, 1191, 0]"] 9[Wall] 10[Wall] 11[Wall] @@ -42,7 +42,7 @@ flowchart LR 20["SweepEdge Adjacent"] 21["SweepEdge Opposite"] 22["SweepEdge Adjacent"] - 29["Sweep Extrusion
[1641, 1672, 0]"] + 29["Sweep Extrusion
[1642, 1673, 0]"] 30[Wall] 31[Wall] 32[Wall] @@ -56,28 +56,25 @@ flowchart LR 40["SweepEdge Adjacent"] 41["SweepEdge Opposite"] 42["SweepEdge Adjacent"] - 46["Sweep Extrusion
[2055, 2083, 0]"] + 46["Sweep Extrusion
[2056, 2084, 0]"] 47[Wall] 48["Cap End"] 49["SweepEdge Opposite"] 50["SweepEdge Adjacent"] - 51["Sweep Extrusion
[2055, 2083, 0]"] - 52["Sweep Extrusion
[2055, 2083, 0]"] - 53["Sweep Extrusion
[2055, 2083, 0]"] - 54["Sweep Extrusion
[2055, 2083, 0]"] - 55["Sweep Extrusion
[2055, 2083, 0]"] - 56["Sweep Extrusion
[2055, 2083, 0]"] - 57["Sweep Extrusion
[2055, 2083, 0]"] - 61["Sweep Extrusion
[2523, 2551, 0]"] - 62[Wall] - 63["Cap End"] - 64["SweepEdge Opposite"] - 65["SweepEdge Adjacent"] - 66["Sweep Extrusion
[2523, 2551, 0]"] - 67["Sweep Extrusion
[2523, 2551, 0]"] - 68["StartSketchOnFace
[1368, 1396, 0]"] - 69["StartSketchOnFace
[1722, 1748, 0]"] - 70["StartSketchOnFace
[2144, 2180, 0]"] + 51["Sweep Extrusion
[2056, 2084, 0]"] + 52["Sweep Extrusion
[2056, 2084, 0]"] + 53["Sweep Extrusion
[2056, 2084, 0]"] + 54["Sweep Extrusion
[2056, 2084, 0]"] + 55["Sweep Extrusion
[2056, 2084, 0]"] + 59["Sweep Extrusion
[2524, 2552, 0]"] + 60[Wall] + 61["Cap End"] + 62["SweepEdge Opposite"] + 63["SweepEdge Adjacent"] + 64["Sweep Extrusion
[2524, 2552, 0]"] + 65["StartSketchOnFace
[1369, 1397, 0]"] + 66["StartSketchOnFace
[1723, 1749, 0]"] + 67["StartSketchOnFace
[2145, 2181, 0]"] 1 --- 2 2 --- 3 2 --- 4 @@ -144,7 +141,7 @@ flowchart LR 29 --- 40 29 --- 41 29 --- 42 - 34 --- 58 + 34 --- 56 43 --- 44 43 ---- 46 43 --- 45 @@ -155,17 +152,17 @@ flowchart LR 46 --- 48 46 --- 49 46 --- 50 - 58 --- 59 - 58 ---- 61 - 58 --- 60 + 56 --- 57 + 56 ---- 59 + 56 --- 58 + 57 --- 60 + 57 --- 62 + 57 --- 63 + 59 --- 60 + 59 --- 61 59 --- 62 - 59 --- 64 - 59 --- 65 - 61 --- 62 - 61 --- 63 - 61 --- 64 - 61 --- 65 - 13 <--x 68 - 14 <--x 69 - 34 <--x 70 + 59 --- 63 + 13 <--x 65 + 14 <--x 66 + 34 <--x 67 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/lego/ast.snap b/rust/kcl-lib/tests/kcl_samples/lego/ast.snap index adb529019..cb67312b6 100644 --- a/rust/kcl-lib/tests/kcl_samples/lego/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/lego/ast.snap @@ -8,24 +8,24 @@ description: Result of parsing lego.kcl { "commentStart": 271, "declaration": { - "commentStart": 293, + "commentStart": 294, "end": 0, "id": { - "commentStart": 293, + "commentStart": 294, "end": 0, "name": "lbumps", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 302, + "commentStart": 303, "end": 0, - "raw": "4", + "raw": "3", "start": 0, "type": "Literal", "type": "Literal", "value": { - "value": 4.0, + "value": 3.0, "suffix": "None" } }, @@ -35,26 +35,26 @@ description: Result of parsing lego.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 303, + "commentStart": 304, "declaration": { - "commentStart": 328, + "commentStart": 329, "end": 0, "id": { - "commentStart": 328, + "commentStart": 329, "end": 0, "name": "wbumps", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 337, + "commentStart": 338, "end": 0, "raw": "2", "start": 0, @@ -75,19 +75,19 @@ description: Result of parsing lego.kcl "type": "VariableDeclaration" }, { - "commentStart": 338, + "commentStart": 339, "declaration": { - "commentStart": 363, + "commentStart": 364, "end": 0, "id": { - "commentStart": 363, + "commentStart": 364, "end": 0, "name": "pitch", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 371, + "commentStart": 372, "end": 0, "raw": "8.0", "start": 0, @@ -108,19 +108,19 @@ description: Result of parsing lego.kcl "type": "VariableDeclaration" }, { - "commentStart": 375, + "commentStart": 376, "declaration": { - "commentStart": 375, + "commentStart": 376, "end": 0, "id": { - "commentStart": 375, + "commentStart": 376, "end": 0, "name": "clearance", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 387, + "commentStart": 388, "end": 0, "raw": "0.1", "start": 0, @@ -141,19 +141,19 @@ description: Result of parsing lego.kcl "type": "VariableDeclaration" }, { - "commentStart": 391, + "commentStart": 392, "declaration": { - "commentStart": 391, + "commentStart": 392, "end": 0, "id": { - "commentStart": 391, + "commentStart": 392, "end": 0, "name": "bumpDiam", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 402, + "commentStart": 403, "end": 0, "raw": "4.8", "start": 0, @@ -174,19 +174,19 @@ description: Result of parsing lego.kcl "type": "VariableDeclaration" }, { - "commentStart": 406, + "commentStart": 407, "declaration": { - "commentStart": 406, + "commentStart": 407, "end": 0, "id": { - "commentStart": 406, + "commentStart": 407, "end": 0, "name": "bumpHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 419, + "commentStart": 420, "end": 0, "raw": "1.8", "start": 0, @@ -207,19 +207,19 @@ description: Result of parsing lego.kcl "type": "VariableDeclaration" }, { - "commentStart": 423, + "commentStart": 424, "declaration": { - "commentStart": 423, + "commentStart": 424, "end": 0, "id": { - "commentStart": 423, + "commentStart": 424, "end": 0, "name": "height", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 432, + "commentStart": 433, "end": 0, "raw": "3.2", "start": 0, @@ -240,32 +240,32 @@ description: Result of parsing lego.kcl "type": "VariableDeclaration" }, { - "commentStart": 436, + "commentStart": 437, "declaration": { - "commentStart": 436, + "commentStart": 437, "end": 0, "id": { - "commentStart": 436, + "commentStart": 437, "end": 0, "name": "t", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 441, + "commentStart": 442, "end": 0, "left": { - "commentStart": 441, + "commentStart": 442, "end": 0, "left": { - "commentStart": 441, + "commentStart": 442, "end": 0, "left": { "abs_path": false, - "commentStart": 441, + "commentStart": 442, "end": 0, "name": { - "commentStart": 441, + "commentStart": 442, "end": 0, "name": "pitch", "start": 0, @@ -278,10 +278,10 @@ description: Result of parsing lego.kcl }, "operator": "-", "right": { - "commentStart": 450, + "commentStart": 451, "end": 0, "left": { - "commentStart": 450, + "commentStart": 451, "end": 0, "raw": "2", "start": 0, @@ -295,10 +295,10 @@ description: Result of parsing lego.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 454, + "commentStart": 455, "end": 0, "name": { - "commentStart": 454, + "commentStart": 455, "end": 0, "name": "clearance", "start": 0, @@ -320,10 +320,10 @@ description: Result of parsing lego.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 467, + "commentStart": 468, "end": 0, "name": { - "commentStart": 467, + "commentStart": 468, "end": 0, "name": "bumpDiam", "start": 0, @@ -340,7 +340,7 @@ description: Result of parsing lego.kcl }, "operator": "/", "right": { - "commentStart": 479, + "commentStart": 480, "end": 0, "raw": "2.0", "start": 0, @@ -365,26 +365,26 @@ description: Result of parsing lego.kcl "type": "VariableDeclaration" }, { - "commentStart": 483, + "commentStart": 484, "declaration": { - "commentStart": 483, + "commentStart": 484, "end": 0, "id": { - "commentStart": 483, + "commentStart": 484, "end": 0, "name": "postDiam", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 494, + "commentStart": 495, "end": 0, "left": { "abs_path": false, - "commentStart": 494, + "commentStart": 495, "end": 0, "name": { - "commentStart": 494, + "commentStart": 495, "end": 0, "name": "pitch", "start": 0, @@ -398,10 +398,10 @@ description: Result of parsing lego.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 502, + "commentStart": 503, "end": 0, "name": { - "commentStart": 502, + "commentStart": 503, "end": 0, "name": "t", "start": 0, @@ -426,29 +426,29 @@ description: Result of parsing lego.kcl "type": "VariableDeclaration" }, { - "commentStart": 503, + "commentStart": 504, "declaration": { - "commentStart": 524, + "commentStart": 525, "end": 0, "id": { - "commentStart": 524, + "commentStart": 525, "end": 0, "name": "totalLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 538, + "commentStart": 539, "end": 0, "left": { - "commentStart": 538, + "commentStart": 539, "end": 0, "left": { "abs_path": false, - "commentStart": 538, + "commentStart": 539, "end": 0, "name": { - "commentStart": 538, + "commentStart": 539, "end": 0, "name": "lbumps", "start": 0, @@ -462,10 +462,10 @@ description: Result of parsing lego.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 547, + "commentStart": 548, "end": 0, "name": { - "commentStart": 547, + "commentStart": 548, "end": 0, "name": "pitch", "start": 0, @@ -482,10 +482,10 @@ description: Result of parsing lego.kcl }, "operator": "-", "right": { - "commentStart": 556, + "commentStart": 557, "end": 0, "left": { - "commentStart": 556, + "commentStart": 557, "end": 0, "raw": "2.0", "start": 0, @@ -499,10 +499,10 @@ description: Result of parsing lego.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 562, + "commentStart": 563, "end": 0, "name": { - "commentStart": 562, + "commentStart": 563, "end": 0, "name": "clearance", "start": 0, @@ -531,29 +531,29 @@ description: Result of parsing lego.kcl "type": "VariableDeclaration" }, { - "commentStart": 573, + "commentStart": 574, "declaration": { - "commentStart": 573, + "commentStart": 574, "end": 0, "id": { - "commentStart": 573, + "commentStart": 574, "end": 0, "name": "totalWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 586, + "commentStart": 587, "end": 0, "left": { - "commentStart": 586, + "commentStart": 587, "end": 0, "left": { "abs_path": false, - "commentStart": 586, + "commentStart": 587, "end": 0, "name": { - "commentStart": 586, + "commentStart": 587, "end": 0, "name": "wbumps", "start": 0, @@ -567,10 +567,10 @@ description: Result of parsing lego.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 595, + "commentStart": 596, "end": 0, "name": { - "commentStart": 595, + "commentStart": 596, "end": 0, "name": "pitch", "start": 0, @@ -587,10 +587,10 @@ description: Result of parsing lego.kcl }, "operator": "-", "right": { - "commentStart": 604, + "commentStart": 605, "end": 0, "left": { - "commentStart": 604, + "commentStart": 605, "end": 0, "raw": "2.0", "start": 0, @@ -604,10 +604,10 @@ description: Result of parsing lego.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 610, + "commentStart": 611, "end": 0, "name": { - "commentStart": 610, + "commentStart": 611, "end": 0, "name": "clearance", "start": 0, @@ -636,26 +636,26 @@ description: Result of parsing lego.kcl "type": "VariableDeclaration" }, { - "commentStart": 620, + "commentStart": 621, "declaration": { - "commentStart": 682, + "commentStart": 683, "end": 0, "id": { - "commentStart": 682, + "commentStart": 683, "end": 0, "name": "lSegments", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 694, + "commentStart": 695, "end": 0, "left": { "abs_path": false, - "commentStart": 694, + "commentStart": 695, "end": 0, "name": { - "commentStart": 694, + "commentStart": 695, "end": 0, "name": "totalLength", "start": 0, @@ -669,10 +669,10 @@ description: Result of parsing lego.kcl "operator": "/", "right": { "abs_path": false, - "commentStart": 708, + "commentStart": 709, "end": 0, "name": { - "commentStart": 708, + "commentStart": 709, "end": 0, "name": "lbumps", "start": 0, @@ -702,26 +702,26 @@ description: Result of parsing lego.kcl "type": "VariableDeclaration" }, { - "commentStart": 715, + "commentStart": 716, "declaration": { - "commentStart": 715, + "commentStart": 716, "end": 0, "id": { - "commentStart": 715, + "commentStart": 716, "end": 0, "name": "wSegments", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 727, + "commentStart": 728, "end": 0, "left": { "abs_path": false, - "commentStart": 727, + "commentStart": 728, "end": 0, "name": { - "commentStart": 727, + "commentStart": 728, "end": 0, "name": "totalWidth", "start": 0, @@ -735,10 +735,10 @@ description: Result of parsing lego.kcl "operator": "/", "right": { "abs_path": false, - "commentStart": 740, + "commentStart": 741, "end": 0, "name": { - "commentStart": 740, + "commentStart": 741, "end": 0, "name": "wbumps", "start": 0, @@ -763,16 +763,16 @@ description: Result of parsing lego.kcl "type": "VariableDeclaration" }, { - "commentStart": 746, + "commentStart": 747, "end": 0, "expression": { "arguments": [ { "abs_path": false, - "commentStart": 838, + "commentStart": 839, "end": 0, "name": { - "commentStart": 838, + "commentStart": 839, "end": 0, "name": "lbumps", "start": 0, @@ -784,7 +784,7 @@ description: Result of parsing lego.kcl "type": "Name" }, { - "commentStart": 846, + "commentStart": 847, "end": 0, "raw": "1", "start": 0, @@ -796,7 +796,7 @@ description: Result of parsing lego.kcl } }, { - "commentStart": 849, + "commentStart": 850, "end": 0, "raw": "\"lbumps must be greater than 1\"", "start": 0, @@ -807,10 +807,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 820, + "commentStart": 821, "end": 0, "name": { - "commentStart": 820, + "commentStart": 821, "end": 0, "name": "assertGreaterThan", "start": 0, @@ -820,7 +820,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 820, + "commentStart": 821, "end": 0, "start": 0, "type": "CallExpression", @@ -836,16 +836,16 @@ description: Result of parsing lego.kcl "type": "ExpressionStatement" }, { - "commentStart": 882, + "commentStart": 883, "end": 0, "expression": { "arguments": [ { "abs_path": false, - "commentStart": 900, + "commentStart": 901, "end": 0, "name": { - "commentStart": 900, + "commentStart": 901, "end": 0, "name": "wbumps", "start": 0, @@ -857,7 +857,7 @@ description: Result of parsing lego.kcl "type": "Name" }, { - "commentStart": 908, + "commentStart": 909, "end": 0, "raw": "1", "start": 0, @@ -869,7 +869,7 @@ description: Result of parsing lego.kcl } }, { - "commentStart": 911, + "commentStart": 912, "end": 0, "raw": "\"wbumps must be greater than 1\"", "start": 0, @@ -880,10 +880,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 882, + "commentStart": 883, "end": 0, "name": { - "commentStart": 882, + "commentStart": 883, "end": 0, "name": "assertGreaterThan", "start": 0, @@ -893,7 +893,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 882, + "commentStart": 883, "end": 0, "start": 0, "type": "CallExpression", @@ -904,12 +904,12 @@ description: Result of parsing lego.kcl "type": "ExpressionStatement" }, { - "commentStart": 943, + "commentStart": 944, "declaration": { - "commentStart": 962, + "commentStart": 963, "end": 0, "id": { - "commentStart": 962, + "commentStart": 963, "end": 0, "name": "base", "start": 0, @@ -921,10 +921,10 @@ description: Result of parsing lego.kcl "arguments": [ { "abs_path": false, - "commentStart": 983, + "commentStart": 984, "end": 0, "name": { - "commentStart": 983, + "commentStart": 984, "end": 0, "name": "XY", "start": 0, @@ -938,10 +938,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 969, + "commentStart": 970, "end": 0, "name": { - "commentStart": 969, + "commentStart": 970, "end": 0, "name": "startSketchOn", "start": 0, @@ -951,7 +951,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 969, + "commentStart": 970, "end": 0, "start": 0, "type": "CallExpression", @@ -960,18 +960,18 @@ description: Result of parsing lego.kcl { "arguments": [ { - "commentStart": 1007, + "commentStart": 1008, "elements": [ { - "commentStart": 1008, + "commentStart": 1009, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1009, + "commentStart": 1010, "end": 0, "name": { - "commentStart": 1009, + "commentStart": 1010, "end": 0, "name": "totalWidth", "start": 0, @@ -982,7 +982,7 @@ description: Result of parsing lego.kcl "type": "Name", "type": "Name" }, - "commentStart": 1008, + "commentStart": 1009, "end": 0, "operator": "-", "start": 0, @@ -991,7 +991,7 @@ description: Result of parsing lego.kcl }, "operator": "/", "right": { - "commentStart": 1022, + "commentStart": 1023, "end": 0, "raw": "2", "start": 0, @@ -1007,15 +1007,15 @@ description: Result of parsing lego.kcl "type": "BinaryExpression" }, { - "commentStart": 1025, + "commentStart": 1026, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1026, + "commentStart": 1027, "end": 0, "name": { - "commentStart": 1026, + "commentStart": 1027, "end": 0, "name": "totalLength", "start": 0, @@ -1026,7 +1026,7 @@ description: Result of parsing lego.kcl "type": "Name", "type": "Name" }, - "commentStart": 1025, + "commentStart": 1026, "end": 0, "operator": "-", "start": 0, @@ -1035,7 +1035,7 @@ description: Result of parsing lego.kcl }, "operator": "/", "right": { - "commentStart": 1040, + "commentStart": 1041, "end": 0, "raw": "2", "start": 0, @@ -1057,7 +1057,7 @@ description: Result of parsing lego.kcl "type": "ArrayExpression" }, { - "commentStart": 1044, + "commentStart": 1045, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1066,10 +1066,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 992, + "commentStart": 993, "end": 0, "name": { - "commentStart": 992, + "commentStart": 993, "end": 0, "name": "startProfileAt", "start": 0, @@ -1079,7 +1079,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 992, + "commentStart": 993, "end": 0, "start": 0, "type": "CallExpression", @@ -1090,21 +1090,21 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 1057, + "commentStart": 1058, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1063, + "commentStart": 1064, "elements": [ { "abs_path": false, - "commentStart": 1064, + "commentStart": 1065, "end": 0, "name": { - "commentStart": 1064, + "commentStart": 1065, "end": 0, "name": "totalWidth", "start": 0, @@ -1116,7 +1116,7 @@ description: Result of parsing lego.kcl "type": "Name" }, { - "commentStart": 1076, + "commentStart": 1077, "end": 0, "raw": "0", "start": 0, @@ -1137,10 +1137,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 1052, + "commentStart": 1053, "end": 0, "name": { - "commentStart": 1052, + "commentStart": 1053, "end": 0, "name": "line", "start": 0, @@ -1150,7 +1150,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 1052, + "commentStart": 1053, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1162,17 +1162,17 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 1090, + "commentStart": 1091, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1096, + "commentStart": 1097, "elements": [ { - "commentStart": 1097, + "commentStart": 1098, "end": 0, "raw": "0", "start": 0, @@ -1185,10 +1185,10 @@ description: Result of parsing lego.kcl }, { "abs_path": false, - "commentStart": 1100, + "commentStart": 1101, "end": 0, "name": { - "commentStart": 1100, + "commentStart": 1101, "end": 0, "name": "totalLength", "start": 0, @@ -1209,10 +1209,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 1085, + "commentStart": 1086, "end": 0, "name": { - "commentStart": 1085, + "commentStart": 1086, "end": 0, "name": "line", "start": 0, @@ -1222,7 +1222,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 1085, + "commentStart": 1086, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1234,22 +1234,22 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 1124, + "commentStart": 1125, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1130, + "commentStart": 1131, "elements": [ { "argument": { "abs_path": false, - "commentStart": 1132, + "commentStart": 1133, "end": 0, "name": { - "commentStart": 1132, + "commentStart": 1133, "end": 0, "name": "totalWidth", "start": 0, @@ -1260,7 +1260,7 @@ description: Result of parsing lego.kcl "type": "Name", "type": "Name" }, - "commentStart": 1131, + "commentStart": 1132, "end": 0, "operator": "-", "start": 0, @@ -1268,7 +1268,7 @@ description: Result of parsing lego.kcl "type": "UnaryExpression" }, { - "commentStart": 1144, + "commentStart": 1145, "end": 0, "raw": "0", "start": 0, @@ -1289,10 +1289,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 1119, + "commentStart": 1120, "end": 0, "name": { - "commentStart": 1119, + "commentStart": 1120, "end": 0, "name": "line", "start": 0, @@ -1302,7 +1302,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 1119, + "commentStart": 1120, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1313,10 +1313,10 @@ description: Result of parsing lego.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1153, + "commentStart": 1154, "end": 0, "name": { - "commentStart": 1153, + "commentStart": 1154, "end": 0, "name": "close", "start": 0, @@ -1326,7 +1326,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 1153, + "commentStart": 1154, "end": 0, "start": 0, "type": "CallExpression", @@ -1337,7 +1337,7 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 1174, + "commentStart": 1175, "end": 0, "name": "length", "start": 0, @@ -1345,10 +1345,10 @@ description: Result of parsing lego.kcl }, "arg": { "abs_path": false, - "commentStart": 1183, + "commentStart": 1184, "end": 0, "name": { - "commentStart": 1183, + "commentStart": 1184, "end": 0, "name": "height", "start": 0, @@ -1363,10 +1363,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 1166, + "commentStart": 1167, "end": 0, "name": { - "commentStart": 1166, + "commentStart": 1167, "end": 0, "name": "extrude", "start": 0, @@ -1376,7 +1376,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 1166, + "commentStart": 1167, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1384,13 +1384,13 @@ description: Result of parsing lego.kcl "unlabeled": null } ], - "commentStart": 969, + "commentStart": 970, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "6": [ { - "commentStart": 1190, + "commentStart": 1191, "end": 0, "start": 0, "type": "NonCodeNode", @@ -1423,12 +1423,12 @@ description: Result of parsing lego.kcl "type": "VariableDeclaration" }, { - "commentStart": 1353, + "commentStart": 1354, "declaration": { - "commentStart": 1353, + "commentStart": 1354, "end": 0, "id": { - "commentStart": 1353, + "commentStart": 1354, "end": 0, "name": "shellExtrude", "start": 0, @@ -1440,10 +1440,10 @@ description: Result of parsing lego.kcl "arguments": [ { "abs_path": false, - "commentStart": 1382, + "commentStart": 1383, "end": 0, "name": { - "commentStart": 1382, + "commentStart": 1383, "end": 0, "name": "base", "start": 0, @@ -1455,7 +1455,7 @@ description: Result of parsing lego.kcl "type": "Name" }, { - "commentStart": 1388, + "commentStart": 1389, "end": 0, "raw": "\"start\"", "start": 0, @@ -1466,10 +1466,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 1368, + "commentStart": 1369, "end": 0, "name": { - "commentStart": 1368, + "commentStart": 1369, "end": 0, "name": "startSketchOn", "start": 0, @@ -1479,7 +1479,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 1368, + "commentStart": 1369, "end": 0, "start": 0, "type": "CallExpression", @@ -1488,21 +1488,21 @@ description: Result of parsing lego.kcl { "arguments": [ { - "commentStart": 1417, + "commentStart": 1418, "elements": [ { "argument": { - "commentStart": 1428, + "commentStart": 1429, "end": 0, "left": { - "commentStart": 1428, + "commentStart": 1429, "end": 0, "left": { "abs_path": false, - "commentStart": 1428, + "commentStart": 1429, "end": 0, "name": { - "commentStart": 1428, + "commentStart": 1429, "end": 0, "name": "totalWidth", "start": 0, @@ -1515,7 +1515,7 @@ description: Result of parsing lego.kcl }, "operator": "/", "right": { - "commentStart": 1441, + "commentStart": 1442, "end": 0, "raw": "2", "start": 0, @@ -1533,10 +1533,10 @@ description: Result of parsing lego.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1445, + "commentStart": 1446, "end": 0, "name": { - "commentStart": 1445, + "commentStart": 1446, "end": 0, "name": "t", "start": 0, @@ -1551,7 +1551,7 @@ description: Result of parsing lego.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 1426, + "commentStart": 1427, "end": 0, "operator": "-", "start": 0, @@ -1560,17 +1560,17 @@ description: Result of parsing lego.kcl }, { "argument": { - "commentStart": 1458, + "commentStart": 1459, "end": 0, "left": { - "commentStart": 1458, + "commentStart": 1459, "end": 0, "left": { "abs_path": false, - "commentStart": 1458, + "commentStart": 1459, "end": 0, "name": { - "commentStart": 1458, + "commentStart": 1459, "end": 0, "name": "totalLength", "start": 0, @@ -1583,7 +1583,7 @@ description: Result of parsing lego.kcl }, "operator": "/", "right": { - "commentStart": 1472, + "commentStart": 1473, "end": 0, "raw": "2", "start": 0, @@ -1601,10 +1601,10 @@ description: Result of parsing lego.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1476, + "commentStart": 1477, "end": 0, "name": { - "commentStart": 1476, + "commentStart": 1477, "end": 0, "name": "t", "start": 0, @@ -1619,7 +1619,7 @@ description: Result of parsing lego.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 1456, + "commentStart": 1457, "end": 0, "operator": "-", "start": 0, @@ -1633,7 +1633,7 @@ description: Result of parsing lego.kcl "type": "ArrayExpression" }, { - "commentStart": 1487, + "commentStart": 1488, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1642,10 +1642,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 1402, + "commentStart": 1403, "end": 0, "name": { - "commentStart": 1402, + "commentStart": 1403, "end": 0, "name": "startProfileAt", "start": 0, @@ -1655,7 +1655,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 1402, + "commentStart": 1403, "end": 0, "start": 0, "type": "CallExpression", @@ -1666,24 +1666,24 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 1500, + "commentStart": 1501, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1506, + "commentStart": 1507, "elements": [ { - "commentStart": 1507, + "commentStart": 1508, "end": 0, "left": { "abs_path": false, - "commentStart": 1507, + "commentStart": 1508, "end": 0, "name": { - "commentStart": 1507, + "commentStart": 1508, "end": 0, "name": "totalWidth", "start": 0, @@ -1696,10 +1696,10 @@ description: Result of parsing lego.kcl }, "operator": "-", "right": { - "commentStart": 1521, + "commentStart": 1522, "end": 0, "left": { - "commentStart": 1521, + "commentStart": 1522, "end": 0, "raw": "2", "start": 0, @@ -1713,10 +1713,10 @@ description: Result of parsing lego.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1525, + "commentStart": 1526, "end": 0, "name": { - "commentStart": 1525, + "commentStart": 1526, "end": 0, "name": "t", "start": 0, @@ -1736,7 +1736,7 @@ description: Result of parsing lego.kcl "type": "BinaryExpression" }, { - "commentStart": 1529, + "commentStart": 1530, "end": 0, "raw": "0", "start": 0, @@ -1757,10 +1757,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 1495, + "commentStart": 1496, "end": 0, "name": { - "commentStart": 1495, + "commentStart": 1496, "end": 0, "name": "line", "start": 0, @@ -1770,7 +1770,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 1495, + "commentStart": 1496, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1782,17 +1782,17 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 1543, + "commentStart": 1544, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1549, + "commentStart": 1550, "elements": [ { - "commentStart": 1550, + "commentStart": 1551, "end": 0, "raw": "0", "start": 0, @@ -1804,14 +1804,14 @@ description: Result of parsing lego.kcl } }, { - "commentStart": 1553, + "commentStart": 1554, "end": 0, "left": { "abs_path": false, - "commentStart": 1553, + "commentStart": 1554, "end": 0, "name": { - "commentStart": 1553, + "commentStart": 1554, "end": 0, "name": "totalLength", "start": 0, @@ -1824,10 +1824,10 @@ description: Result of parsing lego.kcl }, "operator": "-", "right": { - "commentStart": 1568, + "commentStart": 1569, "end": 0, "left": { - "commentStart": 1568, + "commentStart": 1569, "end": 0, "raw": "2", "start": 0, @@ -1841,10 +1841,10 @@ description: Result of parsing lego.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1572, + "commentStart": 1573, "end": 0, "name": { - "commentStart": 1572, + "commentStart": 1573, "end": 0, "name": "t", "start": 0, @@ -1873,10 +1873,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 1538, + "commentStart": 1539, "end": 0, "name": { - "commentStart": 1538, + "commentStart": 1539, "end": 0, "name": "line", "start": 0, @@ -1886,7 +1886,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 1538, + "commentStart": 1539, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1898,25 +1898,25 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 1587, + "commentStart": 1588, "end": 0, "name": "end", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1593, + "commentStart": 1594, "elements": [ { "argument": { - "commentStart": 1596, + "commentStart": 1597, "end": 0, "left": { "abs_path": false, - "commentStart": 1596, + "commentStart": 1597, "end": 0, "name": { - "commentStart": 1596, + "commentStart": 1597, "end": 0, "name": "totalWidth", "start": 0, @@ -1929,10 +1929,10 @@ description: Result of parsing lego.kcl }, "operator": "-", "right": { - "commentStart": 1610, + "commentStart": 1611, "end": 0, "left": { - "commentStart": 1610, + "commentStart": 1611, "end": 0, "raw": "2", "start": 0, @@ -1946,10 +1946,10 @@ description: Result of parsing lego.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 1614, + "commentStart": 1615, "end": 0, "name": { - "commentStart": 1614, + "commentStart": 1615, "end": 0, "name": "t", "start": 0, @@ -1968,7 +1968,7 @@ description: Result of parsing lego.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 1594, + "commentStart": 1595, "end": 0, "operator": "-", "start": 0, @@ -1976,7 +1976,7 @@ description: Result of parsing lego.kcl "type": "UnaryExpression" }, { - "commentStart": 1619, + "commentStart": 1620, "end": 0, "raw": "0", "start": 0, @@ -1997,10 +1997,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 1582, + "commentStart": 1583, "end": 0, "name": { - "commentStart": 1582, + "commentStart": 1583, "end": 0, "name": "line", "start": 0, @@ -2010,7 +2010,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 1582, + "commentStart": 1583, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2021,10 +2021,10 @@ description: Result of parsing lego.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1628, + "commentStart": 1629, "end": 0, "name": { - "commentStart": 1628, + "commentStart": 1629, "end": 0, "name": "close", "start": 0, @@ -2034,7 +2034,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 1628, + "commentStart": 1629, "end": 0, "start": 0, "type": "CallExpression", @@ -2045,7 +2045,7 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 1649, + "commentStart": 1650, "end": 0, "name": "length", "start": 0, @@ -2053,14 +2053,14 @@ description: Result of parsing lego.kcl }, "arg": { "argument": { - "commentStart": 1660, + "commentStart": 1661, "end": 0, "left": { "abs_path": false, - "commentStart": 1660, + "commentStart": 1661, "end": 0, "name": { - "commentStart": 1660, + "commentStart": 1661, "end": 0, "name": "height", "start": 0, @@ -2074,10 +2074,10 @@ description: Result of parsing lego.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1669, + "commentStart": 1670, "end": 0, "name": { - "commentStart": 1669, + "commentStart": 1670, "end": 0, "name": "t", "start": 0, @@ -2092,7 +2092,7 @@ description: Result of parsing lego.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 1658, + "commentStart": 1659, "end": 0, "operator": "-", "start": 0, @@ -2103,10 +2103,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 1641, + "commentStart": 1642, "end": 0, "name": { - "commentStart": 1641, + "commentStart": 1642, "end": 0, "name": "extrude", "start": 0, @@ -2116,7 +2116,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 1641, + "commentStart": 1642, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2124,13 +2124,13 @@ description: Result of parsing lego.kcl "unlabeled": null } ], - "commentStart": 1368, + "commentStart": 1369, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "6": [ { - "commentStart": 1672, + "commentStart": 1673, "end": 0, "start": 0, "type": "NonCodeNode", @@ -2158,12 +2158,12 @@ description: Result of parsing lego.kcl "type": "VariableDeclaration" }, { - "commentStart": 1716, + "commentStart": 1717, "declaration": { - "commentStart": 1716, + "commentStart": 1717, "end": 0, "id": { - "commentStart": 1716, + "commentStart": 1717, "end": 0, "name": "peg", "start": 0, @@ -2175,10 +2175,10 @@ description: Result of parsing lego.kcl "arguments": [ { "abs_path": false, - "commentStart": 1736, + "commentStart": 1737, "end": 0, "name": { - "commentStart": 1736, + "commentStart": 1737, "end": 0, "name": "base", "start": 0, @@ -2190,7 +2190,7 @@ description: Result of parsing lego.kcl "type": "Name" }, { - "commentStart": 1742, + "commentStart": 1743, "end": 0, "raw": "'end'", "start": 0, @@ -2201,10 +2201,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 1722, + "commentStart": 1723, "end": 0, "name": { - "commentStart": 1722, + "commentStart": 1723, "end": 0, "name": "startSketchOn", "start": 0, @@ -2214,7 +2214,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 1722, + "commentStart": 1723, "end": 0, "start": 0, "type": "CallExpression", @@ -2225,28 +2225,28 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 1769, + "commentStart": 1770, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1778, + "commentStart": 1779, "elements": [ { "argument": { - "commentStart": 1791, + "commentStart": 1792, "end": 0, "left": { - "commentStart": 1791, + "commentStart": 1792, "end": 0, "left": { "abs_path": false, - "commentStart": 1791, + "commentStart": 1792, "end": 0, "name": { - "commentStart": 1791, + "commentStart": 1792, "end": 0, "name": "pitch", "start": 0, @@ -2259,14 +2259,14 @@ description: Result of parsing lego.kcl }, "operator": "*", "right": { - "commentStart": 1800, + "commentStart": 1801, "end": 0, "left": { "abs_path": false, - "commentStart": 1800, + "commentStart": 1801, "end": 0, "name": { - "commentStart": 1800, + "commentStart": 1801, "end": 0, "name": "wbumps", "start": 0, @@ -2279,7 +2279,7 @@ description: Result of parsing lego.kcl }, "operator": "-", "right": { - "commentStart": 1809, + "commentStart": 1810, "end": 0, "raw": "1", "start": 0, @@ -2300,7 +2300,7 @@ description: Result of parsing lego.kcl }, "operator": "/", "right": { - "commentStart": 1814, + "commentStart": 1815, "end": 0, "raw": "2", "start": 0, @@ -2315,7 +2315,7 @@ description: Result of parsing lego.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 1789, + "commentStart": 1790, "end": 0, "operator": "-", "start": 0, @@ -2324,17 +2324,17 @@ description: Result of parsing lego.kcl }, { "argument": { - "commentStart": 1829, + "commentStart": 1830, "end": 0, "left": { - "commentStart": 1829, + "commentStart": 1830, "end": 0, "left": { "abs_path": false, - "commentStart": 1829, + "commentStart": 1830, "end": 0, "name": { - "commentStart": 1829, + "commentStart": 1830, "end": 0, "name": "pitch", "start": 0, @@ -2347,14 +2347,14 @@ description: Result of parsing lego.kcl }, "operator": "*", "right": { - "commentStart": 1838, + "commentStart": 1839, "end": 0, "left": { "abs_path": false, - "commentStart": 1838, + "commentStart": 1839, "end": 0, "name": { - "commentStart": 1838, + "commentStart": 1839, "end": 0, "name": "lbumps", "start": 0, @@ -2367,7 +2367,7 @@ description: Result of parsing lego.kcl }, "operator": "-", "right": { - "commentStart": 1847, + "commentStart": 1848, "end": 0, "raw": "1", "start": 0, @@ -2388,7 +2388,7 @@ description: Result of parsing lego.kcl }, "operator": "/", "right": { - "commentStart": 1852, + "commentStart": 1853, "end": 0, "raw": "2", "start": 0, @@ -2403,7 +2403,7 @@ description: Result of parsing lego.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 1827, + "commentStart": 1828, "end": 0, "operator": "-", "start": 0, @@ -2420,21 +2420,21 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 1872, + "commentStart": 1873, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1881, + "commentStart": 1882, "end": 0, "left": { "abs_path": false, - "commentStart": 1881, + "commentStart": 1882, "end": 0, "name": { - "commentStart": 1881, + "commentStart": 1882, "end": 0, "name": "bumpDiam", "start": 0, @@ -2447,7 +2447,7 @@ description: Result of parsing lego.kcl }, "operator": "/", "right": { - "commentStart": 1892, + "commentStart": 1893, "end": 0, "raw": "2", "start": 0, @@ -2466,10 +2466,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 1754, + "commentStart": 1755, "end": 0, "name": { - "commentStart": 1754, + "commentStart": 1755, "end": 0, "name": "circle", "start": 0, @@ -2479,7 +2479,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 1754, + "commentStart": 1755, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2491,17 +2491,17 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 1923, + "commentStart": 1924, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1930, + "commentStart": 1931, "elements": [ { - "commentStart": 1931, + "commentStart": 1932, "end": 0, "raw": "1", "start": 0, @@ -2513,7 +2513,7 @@ description: Result of parsing lego.kcl } }, { - "commentStart": 1934, + "commentStart": 1935, "end": 0, "raw": "0", "start": 0, @@ -2534,7 +2534,7 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 1938, + "commentStart": 1939, "end": 0, "name": "instances", "start": 0, @@ -2542,10 +2542,10 @@ description: Result of parsing lego.kcl }, "arg": { "abs_path": false, - "commentStart": 1950, + "commentStart": 1951, "end": 0, "name": { - "commentStart": 1950, + "commentStart": 1951, "end": 0, "name": "wbumps", "start": 0, @@ -2560,7 +2560,7 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 1958, + "commentStart": 1959, "end": 0, "name": "distance", "start": 0, @@ -2568,10 +2568,10 @@ description: Result of parsing lego.kcl }, "arg": { "abs_path": false, - "commentStart": 1969, + "commentStart": 1970, "end": 0, "name": { - "commentStart": 1969, + "commentStart": 1970, "end": 0, "name": "pitch", "start": 0, @@ -2586,10 +2586,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 1907, + "commentStart": 1908, "end": 0, "name": { - "commentStart": 1907, + "commentStart": 1908, "end": 0, "name": "patternLinear2d", "start": 0, @@ -2599,7 +2599,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 1907, + "commentStart": 1908, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2611,17 +2611,17 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 1997, + "commentStart": 1998, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2004, + "commentStart": 2005, "elements": [ { - "commentStart": 2005, + "commentStart": 2006, "end": 0, "raw": "0", "start": 0, @@ -2633,7 +2633,7 @@ description: Result of parsing lego.kcl } }, { - "commentStart": 2008, + "commentStart": 2009, "end": 0, "raw": "1", "start": 0, @@ -2654,7 +2654,7 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 2012, + "commentStart": 2013, "end": 0, "name": "instances", "start": 0, @@ -2662,10 +2662,10 @@ description: Result of parsing lego.kcl }, "arg": { "abs_path": false, - "commentStart": 2024, + "commentStart": 2025, "end": 0, "name": { - "commentStart": 2024, + "commentStart": 2025, "end": 0, "name": "lbumps", "start": 0, @@ -2680,7 +2680,7 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 2032, + "commentStart": 2033, "end": 0, "name": "distance", "start": 0, @@ -2688,10 +2688,10 @@ description: Result of parsing lego.kcl }, "arg": { "abs_path": false, - "commentStart": 2043, + "commentStart": 2044, "end": 0, "name": { - "commentStart": 2043, + "commentStart": 2044, "end": 0, "name": "pitch", "start": 0, @@ -2706,10 +2706,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 1981, + "commentStart": 1982, "end": 0, "name": { - "commentStart": 1981, + "commentStart": 1982, "end": 0, "name": "patternLinear2d", "start": 0, @@ -2719,7 +2719,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 1981, + "commentStart": 1982, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2731,7 +2731,7 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 2063, + "commentStart": 2064, "end": 0, "name": "length", "start": 0, @@ -2739,10 +2739,10 @@ description: Result of parsing lego.kcl }, "arg": { "abs_path": false, - "commentStart": 2072, + "commentStart": 2073, "end": 0, "name": { - "commentStart": 2072, + "commentStart": 2073, "end": 0, "name": "bumpHeight", "start": 0, @@ -2757,10 +2757,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 2055, + "commentStart": 2056, "end": 0, "name": { - "commentStart": 2055, + "commentStart": 2056, "end": 0, "name": "extrude", "start": 0, @@ -2770,7 +2770,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 2055, + "commentStart": 2056, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2778,13 +2778,13 @@ description: Result of parsing lego.kcl "unlabeled": null } ], - "commentStart": 1722, + "commentStart": 1723, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "4": [ { - "commentStart": 2083, + "commentStart": 2084, "end": 0, "start": 0, "type": "NonCodeNode", @@ -2812,12 +2812,12 @@ description: Result of parsing lego.kcl "type": "VariableDeclaration" }, { - "commentStart": 2130, + "commentStart": 2131, "declaration": { - "commentStart": 2130, + "commentStart": 2131, "end": 0, "id": { - "commentStart": 2130, + "commentStart": 2131, "end": 0, "name": "tubePattern", "start": 0, @@ -2829,10 +2829,10 @@ description: Result of parsing lego.kcl "arguments": [ { "abs_path": false, - "commentStart": 2158, + "commentStart": 2159, "end": 0, "name": { - "commentStart": 2158, + "commentStart": 2159, "end": 0, "name": "shellExtrude", "start": 0, @@ -2844,7 +2844,7 @@ description: Result of parsing lego.kcl "type": "Name" }, { - "commentStart": 2172, + "commentStart": 2173, "end": 0, "raw": "'start'", "start": 0, @@ -2855,10 +2855,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 2144, + "commentStart": 2145, "end": 0, "name": { - "commentStart": 2144, + "commentStart": 2145, "end": 0, "name": "startSketchOn", "start": 0, @@ -2868,7 +2868,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 2144, + "commentStart": 2145, "end": 0, "start": 0, "type": "CallExpression", @@ -2879,31 +2879,31 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 2201, + "commentStart": 2202, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2210, + "commentStart": 2211, "elements": [ { "argument": { - "commentStart": 2223, + "commentStart": 2224, "end": 0, "left": { - "commentStart": 2223, + "commentStart": 2224, "end": 0, "left": { - "commentStart": 2223, + "commentStart": 2224, "end": 0, "left": { "abs_path": false, - "commentStart": 2223, + "commentStart": 2224, "end": 0, "name": { - "commentStart": 2223, + "commentStart": 2224, "end": 0, "name": "pitch", "start": 0, @@ -2916,14 +2916,14 @@ description: Result of parsing lego.kcl }, "operator": "*", "right": { - "commentStart": 2232, + "commentStart": 2233, "end": 0, "left": { "abs_path": false, - "commentStart": 2232, + "commentStart": 2233, "end": 0, "name": { - "commentStart": 2232, + "commentStart": 2233, "end": 0, "name": "wbumps", "start": 0, @@ -2936,7 +2936,7 @@ description: Result of parsing lego.kcl }, "operator": "-", "right": { - "commentStart": 2241, + "commentStart": 2242, "end": 0, "raw": "1", "start": 0, @@ -2957,7 +2957,7 @@ description: Result of parsing lego.kcl }, "operator": "/", "right": { - "commentStart": 2246, + "commentStart": 2247, "end": 0, "raw": "2", "start": 0, @@ -2974,14 +2974,14 @@ description: Result of parsing lego.kcl }, "operator": "-", "right": { - "commentStart": 2251, + "commentStart": 2252, "end": 0, "left": { "abs_path": false, - "commentStart": 2251, + "commentStart": 2252, "end": 0, "name": { - "commentStart": 2251, + "commentStart": 2252, "end": 0, "name": "pitch", "start": 0, @@ -2994,7 +2994,7 @@ description: Result of parsing lego.kcl }, "operator": "/", "right": { - "commentStart": 2259, + "commentStart": 2260, "end": 0, "raw": "2", "start": 0, @@ -3013,7 +3013,7 @@ description: Result of parsing lego.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 2221, + "commentStart": 2222, "end": 0, "operator": "-", "start": 0, @@ -3022,20 +3022,20 @@ description: Result of parsing lego.kcl }, { "argument": { - "commentStart": 2275, + "commentStart": 2276, "end": 0, "left": { - "commentStart": 2275, + "commentStart": 2276, "end": 0, "left": { - "commentStart": 2275, + "commentStart": 2276, "end": 0, "left": { "abs_path": false, - "commentStart": 2275, + "commentStart": 2276, "end": 0, "name": { - "commentStart": 2275, + "commentStart": 2276, "end": 0, "name": "pitch", "start": 0, @@ -3048,14 +3048,14 @@ description: Result of parsing lego.kcl }, "operator": "*", "right": { - "commentStart": 2284, + "commentStart": 2285, "end": 0, "left": { "abs_path": false, - "commentStart": 2284, + "commentStart": 2285, "end": 0, "name": { - "commentStart": 2284, + "commentStart": 2285, "end": 0, "name": "lbumps", "start": 0, @@ -3068,7 +3068,7 @@ description: Result of parsing lego.kcl }, "operator": "-", "right": { - "commentStart": 2293, + "commentStart": 2294, "end": 0, "raw": "1", "start": 0, @@ -3089,7 +3089,7 @@ description: Result of parsing lego.kcl }, "operator": "/", "right": { - "commentStart": 2298, + "commentStart": 2299, "end": 0, "raw": "2", "start": 0, @@ -3106,14 +3106,14 @@ description: Result of parsing lego.kcl }, "operator": "-", "right": { - "commentStart": 2303, + "commentStart": 2304, "end": 0, "left": { "abs_path": false, - "commentStart": 2303, + "commentStart": 2304, "end": 0, "name": { - "commentStart": 2303, + "commentStart": 2304, "end": 0, "name": "pitch", "start": 0, @@ -3126,7 +3126,7 @@ description: Result of parsing lego.kcl }, "operator": "/", "right": { - "commentStart": 2311, + "commentStart": 2312, "end": 0, "raw": "2", "start": 0, @@ -3145,7 +3145,7 @@ description: Result of parsing lego.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 2273, + "commentStart": 2274, "end": 0, "operator": "-", "start": 0, @@ -3162,21 +3162,21 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 2332, + "commentStart": 2333, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2341, + "commentStart": 2342, "end": 0, "left": { "abs_path": false, - "commentStart": 2341, + "commentStart": 2342, "end": 0, "name": { - "commentStart": 2341, + "commentStart": 2342, "end": 0, "name": "bumpDiam", "start": 0, @@ -3189,7 +3189,7 @@ description: Result of parsing lego.kcl }, "operator": "/", "right": { - "commentStart": 2352, + "commentStart": 2353, "end": 0, "raw": "2", "start": 0, @@ -3208,10 +3208,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 2186, + "commentStart": 2187, "end": 0, "name": { - "commentStart": 2186, + "commentStart": 2187, "end": 0, "name": "circle", "start": 0, @@ -3221,7 +3221,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 2186, + "commentStart": 2187, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3233,17 +3233,17 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 2383, + "commentStart": 2384, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2390, + "commentStart": 2391, "elements": [ { - "commentStart": 2391, + "commentStart": 2392, "end": 0, "raw": "1", "start": 0, @@ -3255,7 +3255,7 @@ description: Result of parsing lego.kcl } }, { - "commentStart": 2394, + "commentStart": 2395, "end": 0, "raw": "0", "start": 0, @@ -3276,21 +3276,21 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 2398, + "commentStart": 2399, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2410, + "commentStart": 2411, "end": 0, "left": { "abs_path": false, - "commentStart": 2410, + "commentStart": 2411, "end": 0, "name": { - "commentStart": 2410, + "commentStart": 2411, "end": 0, "name": "wbumps", "start": 0, @@ -3303,7 +3303,7 @@ description: Result of parsing lego.kcl }, "operator": "-", "right": { - "commentStart": 2419, + "commentStart": 2420, "end": 0, "raw": "1", "start": 0, @@ -3322,7 +3322,7 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 2422, + "commentStart": 2423, "end": 0, "name": "distance", "start": 0, @@ -3330,10 +3330,10 @@ description: Result of parsing lego.kcl }, "arg": { "abs_path": false, - "commentStart": 2433, + "commentStart": 2434, "end": 0, "name": { - "commentStart": 2433, + "commentStart": 2434, "end": 0, "name": "pitch", "start": 0, @@ -3348,10 +3348,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 2367, + "commentStart": 2368, "end": 0, "name": { - "commentStart": 2367, + "commentStart": 2368, "end": 0, "name": "patternLinear2d", "start": 0, @@ -3361,7 +3361,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 2367, + "commentStart": 2368, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3373,17 +3373,17 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 2461, + "commentStart": 2462, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2468, + "commentStart": 2469, "elements": [ { - "commentStart": 2469, + "commentStart": 2470, "end": 0, "raw": "0", "start": 0, @@ -3395,7 +3395,7 @@ description: Result of parsing lego.kcl } }, { - "commentStart": 2472, + "commentStart": 2473, "end": 0, "raw": "1", "start": 0, @@ -3416,21 +3416,21 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 2476, + "commentStart": 2477, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2488, + "commentStart": 2489, "end": 0, "left": { "abs_path": false, - "commentStart": 2488, + "commentStart": 2489, "end": 0, "name": { - "commentStart": 2488, + "commentStart": 2489, "end": 0, "name": "lbumps", "start": 0, @@ -3443,7 +3443,7 @@ description: Result of parsing lego.kcl }, "operator": "-", "right": { - "commentStart": 2497, + "commentStart": 2498, "end": 0, "raw": "1", "start": 0, @@ -3462,7 +3462,7 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 2500, + "commentStart": 2501, "end": 0, "name": "distance", "start": 0, @@ -3470,10 +3470,10 @@ description: Result of parsing lego.kcl }, "arg": { "abs_path": false, - "commentStart": 2511, + "commentStart": 2512, "end": 0, "name": { - "commentStart": 2511, + "commentStart": 2512, "end": 0, "name": "pitch", "start": 0, @@ -3488,10 +3488,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 2445, + "commentStart": 2446, "end": 0, "name": { - "commentStart": 2445, + "commentStart": 2446, "end": 0, "name": "patternLinear2d", "start": 0, @@ -3501,7 +3501,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 2445, + "commentStart": 2446, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3513,7 +3513,7 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "commentStart": 2531, + "commentStart": 2532, "end": 0, "name": "length", "start": 0, @@ -3521,10 +3521,10 @@ description: Result of parsing lego.kcl }, "arg": { "abs_path": false, - "commentStart": 2540, + "commentStart": 2541, "end": 0, "name": { - "commentStart": 2540, + "commentStart": 2541, "end": 0, "name": "bumpHeight", "start": 0, @@ -3539,10 +3539,10 @@ description: Result of parsing lego.kcl ], "callee": { "abs_path": false, - "commentStart": 2523, + "commentStart": 2524, "end": 0, "name": { - "commentStart": 2523, + "commentStart": 2524, "end": 0, "name": "extrude", "start": 0, @@ -3552,7 +3552,7 @@ description: Result of parsing lego.kcl "start": 0, "type": "Name" }, - "commentStart": 2523, + "commentStart": 2524, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3560,7 +3560,7 @@ description: Result of parsing lego.kcl "unlabeled": null } ], - "commentStart": 2144, + "commentStart": 2145, "end": 0, "start": 0, "type": "PipeExpression", @@ -3635,7 +3635,7 @@ description: Result of parsing lego.kcl "nonCodeNodes": { "0": [ { - "commentStart": 303, + "commentStart": 304, "end": 0, "start": 0, "type": "NonCodeNode", @@ -3648,7 +3648,7 @@ description: Result of parsing lego.kcl ], "1": [ { - "commentStart": 338, + "commentStart": 339, "end": 0, "start": 0, "type": "NonCodeNode", @@ -3661,7 +3661,7 @@ description: Result of parsing lego.kcl ], "8": [ { - "commentStart": 503, + "commentStart": 504, "end": 0, "start": 0, "type": "NonCodeNode", diff --git a/rust/kcl-lib/tests/kcl_samples/lego/ops.snap b/rust/kcl-lib/tests/kcl_samples/lego/ops.snap index 692a6d07b..12b97ce75 100644 --- a/rust/kcl-lib/tests/kcl_samples/lego/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/lego/ops.snap @@ -180,18 +180,6 @@ description: Operations executed lego.kcl "artifactId": "[uuid]" } }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, { "type": "Sketch", "value": { @@ -259,12 +247,6 @@ description: Operations executed lego.kcl "artifactId": "[uuid]" } }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, { "type": "Sketch", "value": { diff --git a/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap index cf5b8683d..a8b6b3ef0 100644 --- a/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap @@ -50,12 +50,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -69,12 +69,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -88,12 +88,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -107,12 +107,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -152,11 +152,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -7.9, - -15.9 + -11.9 ], "to": [ -7.9, - -15.9 + -11.9 ], "units": { "type": "Inches" @@ -235,14 +235,14 @@ description: Variables in memory after executing lego.kcl }, "lSegments": { "type": "Number", - "value": 7.95, + "value": 7.9333, "ty": { "type": "Unknown" } }, "lbumps": { "type": "Number", - "value": 4.0, + "value": 3.0, "ty": { "type": "Default", "len": { @@ -283,17 +283,17 @@ description: Variables in memory after executing lego.kcl "ccw": true, "center": [ -4.0, - -12.0 + -8.0 ], "from": [ -1.6, - -12.0 + -8.0 ], "radius": 2.4, "tag": null, "to": [ -1.6, - -12.0 + -8.0 ], "type": "Circle", "units": { @@ -366,12 +366,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -385,12 +385,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -404,12 +404,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -423,12 +423,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -468,11 +468,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -7.9, - -15.9 + -11.9 ], "to": [ -7.9, - -15.9 + -11.9 ], "units": { "type": "Inches" @@ -503,11 +503,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -1.6, - -12.0 + -8.0 ], "to": [ -1.6, - -12.0 + -8.0 ], "units": { "type": "Inches" @@ -559,17 +559,17 @@ description: Variables in memory after executing lego.kcl "ccw": true, "center": [ -4.0, - -12.0 + -8.0 ], "from": [ -1.6, - -12.0 + -8.0 ], "radius": 2.4, "tag": null, "to": [ -1.6, - -12.0 + -8.0 ], "type": "Circle", "units": { @@ -642,12 +642,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -661,12 +661,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -680,12 +680,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -699,12 +699,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -744,11 +744,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -7.9, - -15.9 + -11.9 ], "to": [ -7.9, - -15.9 + -11.9 ], "units": { "type": "Inches" @@ -779,11 +779,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -1.6, - -12.0 + -8.0 ], "to": [ -1.6, - -12.0 + -8.0 ], "units": { "type": "Inches" @@ -835,17 +835,17 @@ description: Variables in memory after executing lego.kcl "ccw": true, "center": [ -4.0, - -12.0 + -8.0 ], "from": [ -1.6, - -12.0 + -8.0 ], "radius": 2.4, "tag": null, "to": [ -1.6, - -12.0 + -8.0 ], "type": "Circle", "units": { @@ -918,12 +918,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -937,12 +937,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -956,12 +956,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -975,12 +975,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -1020,11 +1020,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -7.9, - -15.9 + -11.9 ], "to": [ -7.9, - -15.9 + -11.9 ], "units": { "type": "Inches" @@ -1055,11 +1055,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -1.6, - -12.0 + -8.0 ], "to": [ -1.6, - -12.0 + -8.0 ], "units": { "type": "Inches" @@ -1111,17 +1111,17 @@ description: Variables in memory after executing lego.kcl "ccw": true, "center": [ -4.0, - -12.0 + -8.0 ], "from": [ -1.6, - -12.0 + -8.0 ], "radius": 2.4, "tag": null, "to": [ -1.6, - -12.0 + -8.0 ], "type": "Circle", "units": { @@ -1194,12 +1194,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -1213,12 +1213,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -1232,12 +1232,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -1251,12 +1251,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -1296,11 +1296,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -7.9, - -15.9 + -11.9 ], "to": [ -7.9, - -15.9 + -11.9 ], "units": { "type": "Inches" @@ -1331,11 +1331,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -1.6, - -12.0 + -8.0 ], "to": [ -1.6, - -12.0 + -8.0 ], "units": { "type": "Inches" @@ -1387,17 +1387,17 @@ description: Variables in memory after executing lego.kcl "ccw": true, "center": [ -4.0, - -12.0 + -8.0 ], "from": [ -1.6, - -12.0 + -8.0 ], "radius": 2.4, "tag": null, "to": [ -1.6, - -12.0 + -8.0 ], "type": "Circle", "units": { @@ -1470,12 +1470,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -1489,12 +1489,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -1508,12 +1508,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -1527,12 +1527,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -1572,11 +1572,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -7.9, - -15.9 + -11.9 ], "to": [ -7.9, - -15.9 + -11.9 ], "units": { "type": "Inches" @@ -1607,11 +1607,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -1.6, - -12.0 + -8.0 ], "to": [ -1.6, - -12.0 + -8.0 ], "units": { "type": "Inches" @@ -1663,17 +1663,17 @@ description: Variables in memory after executing lego.kcl "ccw": true, "center": [ -4.0, - -12.0 + -8.0 ], "from": [ -1.6, - -12.0 + -8.0 ], "radius": 2.4, "tag": null, "to": [ -1.6, - -12.0 + -8.0 ], "type": "Circle", "units": { @@ -1746,12 +1746,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -1765,12 +1765,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -1784,12 +1784,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -1803,12 +1803,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -1848,11 +1848,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -7.9, - -15.9 + -11.9 ], "to": [ -7.9, - -15.9 + -11.9 ], "units": { "type": "Inches" @@ -1883,563 +1883,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -1.6, - -12.0 + -8.0 ], "to": [ -1.6, - -12.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "height": 1.8, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Inches" - } - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "ccw": true, - "center": [ - -4.0, - -12.0 - ], - "from": [ - -1.6, - -12.0 - ], - "radius": 2.4, - "tag": null, - "to": [ - -1.6, - -12.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -7.9, - -15.9 - ], - "tag": null, - "to": [ - 7.9, - -15.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 7.9, - -15.9 - ], - "tag": null, - "to": [ - 7.9, - 15.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 7.9, - 15.9 - ], - "tag": null, - "to": [ - -7.9, - 15.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -7.9, - 15.9 - ], - "tag": null, - "to": [ - -7.9, - -15.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - } - }, - "start": { - "from": [ - -7.9, - -15.9 - ], - "to": [ - -7.9, - -15.9 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "height": 3.2, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "units": { - "type": "Inches" - } - }, - "start": { - "from": [ - -1.6, - -12.0 - ], - "to": [ - -1.6, - -12.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "height": 1.8, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Inches" - } - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "ccw": true, - "center": [ - -4.0, - -12.0 - ], - "from": [ - -1.6, - -12.0 - ], - "radius": 2.4, - "tag": null, - "to": [ - -1.6, - -12.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -7.9, - -15.9 - ], - "tag": null, - "to": [ - 7.9, - -15.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 7.9, - -15.9 - ], - "tag": null, - "to": [ - 7.9, - 15.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 7.9, - 15.9 - ], - "tag": null, - "to": [ - -7.9, - 15.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -7.9, - 15.9 - ], - "tag": null, - "to": [ - -7.9, - -15.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - } - }, - "start": { - "from": [ - -7.9, - -15.9 - ], - "to": [ - -7.9, - -15.9 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "height": 3.2, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "units": { - "type": "Inches" - } - }, - "start": { - "from": [ - -1.6, - -12.0 - ], - "to": [ - -1.6, - -12.0 + -8.0 ], "units": { "type": "Inches" @@ -2533,12 +1981,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -6.4, - -14.4 + -10.4 ], "tag": null, "to": [ 6.4, - -14.4 + -10.4 ], "type": "ToPoint", "units": { @@ -2552,12 +2000,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 6.4, - -14.4 + -10.4 ], "tag": null, "to": [ 6.4, - 14.4 + 10.4 ], "type": "ToPoint", "units": { @@ -2571,12 +2019,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 6.4, - 14.4 + 10.4 ], "tag": null, "to": [ -6.4, - 14.4 + 10.4 ], "type": "ToPoint", "units": { @@ -2590,12 +2038,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -6.4, - 14.4 + 10.4 ], "tag": null, "to": [ -6.4, - -14.4 + -10.4 ], "type": "ToPoint", "units": { @@ -2668,12 +2116,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -2687,12 +2135,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -2706,12 +2154,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -2725,12 +2173,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -2770,11 +2218,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -7.9, - -15.9 + -11.9 ], "to": [ -7.9, - -15.9 + -11.9 ], "units": { "type": "Inches" @@ -2805,11 +2253,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -6.4, - -14.4 + -10.4 ], "to": [ -6.4, - -14.4 + -10.4 ], "units": { "type": "Inches" @@ -2843,7 +2291,7 @@ description: Variables in memory after executing lego.kcl }, "totalLength": { "type": "Number", - "value": 31.8, + "value": 23.8, "ty": { "type": "Unknown" } @@ -2885,17 +2333,17 @@ description: Variables in memory after executing lego.kcl "ccw": true, "center": [ -0.0, - -8.0 + -4.0 ], "from": [ 2.4, - -8.0 + -4.0 ], "radius": 2.4, "tag": null, "to": [ 2.4, - -8.0 + -4.0 ], "type": "Circle", "units": { @@ -2968,12 +2416,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -6.4, - -14.4 + -10.4 ], "tag": null, "to": [ 6.4, - -14.4 + -10.4 ], "type": "ToPoint", "units": { @@ -2987,12 +2435,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 6.4, - -14.4 + -10.4 ], "tag": null, "to": [ 6.4, - 14.4 + 10.4 ], "type": "ToPoint", "units": { @@ -3006,12 +2454,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 6.4, - 14.4 + 10.4 ], "tag": null, "to": [ -6.4, - 14.4 + 10.4 ], "type": "ToPoint", "units": { @@ -3025,12 +2473,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -6.4, - 14.4 + 10.4 ], "tag": null, "to": [ -6.4, - -14.4 + -10.4 ], "type": "ToPoint", "units": { @@ -3103,12 +2551,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -3122,12 +2570,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -3141,12 +2589,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -3160,12 +2608,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -3205,11 +2653,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -7.9, - -15.9 + -11.9 ], "to": [ -7.9, - -15.9 + -11.9 ], "units": { "type": "Inches" @@ -3240,11 +2688,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -6.4, - -14.4 + -10.4 ], "to": [ -6.4, - -14.4 + -10.4 ], "units": { "type": "Inches" @@ -3275,11 +2723,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ 2.4, - -8.0 + -4.0 ], "to": [ 2.4, - -8.0 + -4.0 ], "units": { "type": "Inches" @@ -3331,17 +2779,17 @@ description: Variables in memory after executing lego.kcl "ccw": true, "center": [ -0.0, - -8.0 + -4.0 ], "from": [ 2.4, - -8.0 + -4.0 ], "radius": 2.4, "tag": null, "to": [ 2.4, - -8.0 + -4.0 ], "type": "Circle", "units": { @@ -3414,12 +2862,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -6.4, - -14.4 + -10.4 ], "tag": null, "to": [ 6.4, - -14.4 + -10.4 ], "type": "ToPoint", "units": { @@ -3433,12 +2881,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 6.4, - -14.4 + -10.4 ], "tag": null, "to": [ 6.4, - 14.4 + 10.4 ], "type": "ToPoint", "units": { @@ -3452,12 +2900,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 6.4, - 14.4 + 10.4 ], "tag": null, "to": [ -6.4, - 14.4 + 10.4 ], "type": "ToPoint", "units": { @@ -3471,12 +2919,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -6.4, - 14.4 + 10.4 ], "tag": null, "to": [ -6.4, - -14.4 + -10.4 ], "type": "ToPoint", "units": { @@ -3549,12 +2997,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -3568,12 +3016,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - -15.9 + -11.9 ], "tag": null, "to": [ 7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -3587,12 +3035,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ 7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - 15.9 + 11.9 ], "type": "ToPoint", "units": { @@ -3606,12 +3054,12 @@ description: Variables in memory after executing lego.kcl }, "from": [ -7.9, - 15.9 + 11.9 ], "tag": null, "to": [ -7.9, - -15.9 + -11.9 ], "type": "ToPoint", "units": { @@ -3651,11 +3099,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -7.9, - -15.9 + -11.9 ], "to": [ -7.9, - -15.9 + -11.9 ], "units": { "type": "Inches" @@ -3686,11 +3134,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ -6.4, - -14.4 + -10.4 ], "to": [ -6.4, - -14.4 + -10.4 ], "units": { "type": "Inches" @@ -3721,457 +3169,11 @@ description: Variables in memory after executing lego.kcl "start": { "from": [ 2.4, - -8.0 + -4.0 ], "to": [ 2.4, - -8.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "height": 1.8, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Inches" - } - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "ccw": true, - "center": [ - -0.0, - -8.0 - ], - "from": [ - 2.4, - -8.0 - ], - "radius": 2.4, - "tag": null, - "to": [ - 2.4, - -8.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "start", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -6.4, - -14.4 - ], - "tag": null, - "to": [ - 6.4, - -14.4 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 6.4, - -14.4 - ], - "tag": null, - "to": [ - 6.4, - 14.4 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 6.4, - 14.4 - ], - "tag": null, - "to": [ - -6.4, - 14.4 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -6.4, - 14.4 - ], - "tag": null, - "to": [ - -6.4, - -14.4 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "start", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -7.9, - -15.9 - ], - "tag": null, - "to": [ - 7.9, - -15.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 7.9, - -15.9 - ], - "tag": null, - "to": [ - 7.9, - 15.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 7.9, - 15.9 - ], - "tag": null, - "to": [ - -7.9, - 15.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -7.9, - 15.9 - ], - "tag": null, - "to": [ - -7.9, - -15.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - } - }, - "start": { - "from": [ - -7.9, - -15.9 - ], - "to": [ - -7.9, - -15.9 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "height": 3.2, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "units": { - "type": "Inches" - } - }, - "start": { - "from": [ - -6.4, - -14.4 - ], - "to": [ - -6.4, - -14.4 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "height": -1.7000000000000002, - "startCapId": "[uuid]", - "endCapId": null, - "units": { - "type": "Inches" - } - }, - "units": { - "type": "Inches" - } - }, - "start": { - "from": [ - 2.4, - -8.0 - ], - "to": [ - 2.4, - -8.0 + -4.0 ], "units": { "type": "Inches" diff --git a/rust/kcl-lib/tests/kcl_samples/lego/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/lego/rendered_model.png index 2ec808774..3eb340445 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/lego/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/lego/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/makeup-mirror/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/makeup-mirror/artifact_graph_flowchart.snap.md index 0c5243f57..8e7bdf5df 100644 --- a/rust/kcl-lib/tests/kcl_samples/makeup-mirror/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/makeup-mirror/artifact_graph_flowchart.snap.md @@ -1,135 +1,135 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[520, 565, 0]"] - 3["Segment
[520, 565, 0]"] + 2["Path
[583, 628, 0]"] + 3["Segment
[583, 628, 0]"] 4[Solid2d] end subgraph path12 [Path] - 12["Path
[520, 565, 0]"] - 13["Segment
[520, 565, 0]"] + 12["Path
[583, 628, 0]"] + 13["Segment
[583, 628, 0]"] 14[Solid2d] end subgraph path22 [Path] - 22["Path
[520, 565, 0]"] - 23["Segment
[520, 565, 0]"] + 22["Path
[583, 628, 0]"] + 23["Segment
[583, 628, 0]"] 24[Solid2d] end subgraph path32 [Path] - 32["Path
[520, 565, 0]"] - 33["Segment
[520, 565, 0]"] + 32["Path
[583, 628, 0]"] + 33["Segment
[583, 628, 0]"] 34[Solid2d] end subgraph path42 [Path] - 42["Path
[520, 565, 0]"] - 43["Segment
[520, 565, 0]"] + 42["Path
[583, 628, 0]"] + 43["Segment
[583, 628, 0]"] 44[Solid2d] end subgraph path52 [Path] - 52["Path
[520, 565, 0]"] - 53["Segment
[520, 565, 0]"] + 52["Path
[583, 628, 0]"] + 53["Segment
[583, 628, 0]"] 54[Solid2d] end subgraph path62 [Path] - 62["Path
[520, 565, 0]"] - 63["Segment
[520, 565, 0]"] + 62["Path
[583, 628, 0]"] + 63["Segment
[583, 628, 0]"] 64[Solid2d] end subgraph path72 [Path] - 72["Path
[1136, 1191, 0]"] - 73["Segment
[1136, 1191, 0]"] + 72["Path
[1228, 1283, 0]"] + 73["Segment
[1228, 1283, 0]"] 74[Solid2d] end subgraph path82 [Path] - 82["Path
[1136, 1191, 0]"] - 83["Segment
[1136, 1191, 0]"] + 82["Path
[1228, 1283, 0]"] + 83["Segment
[1228, 1283, 0]"] 84[Solid2d] end subgraph path92 [Path] - 92["Path
[1555, 1618, 0]"] - 93["Segment
[1555, 1618, 0]"] + 92["Path
[1676, 1739, 0]"] + 93["Segment
[1676, 1739, 0]"] 94[Solid2d] end subgraph path101 [Path] - 101["Path
[1664, 1720, 0]"] - 102["Segment
[1728, 1752, 0]"] - 103["Segment
[1760, 1878, 0]"] - 104["Segment
[1886, 1910, 0]"] - 105["Segment
[1918, 2086, 0]"] - 106["Segment
[2094, 2101, 0]"] + 101["Path
[1785, 1841, 0]"] + 102["Segment
[1849, 1873, 0]"] + 103["Segment
[1881, 1999, 0]"] + 104["Segment
[2007, 2031, 0]"] + 105["Segment
[2039, 2207, 0]"] + 106["Segment
[2215, 2222, 0]"] 107[Solid2d] end - 1["Plane
[484, 511, 0]"] - 5["Sweep Extrusion
[573, 602, 0]"] + 1["Plane
[547, 574, 0]"] + 5["Sweep Extrusion
[636, 665, 0]"] 6[Wall] 7["Cap Start"] 8["Cap End"] 9["SweepEdge Opposite"] 10["SweepEdge Adjacent"] - 11["Plane
[484, 511, 0]"] - 15["Sweep Extrusion
[573, 602, 0]"] + 11["Plane
[547, 574, 0]"] + 15["Sweep Extrusion
[636, 665, 0]"] 16[Wall] 17["Cap Start"] 18["Cap End"] 19["SweepEdge Opposite"] 20["SweepEdge Adjacent"] - 21["Plane
[484, 511, 0]"] - 25["Sweep Extrusion
[573, 602, 0]"] + 21["Plane
[547, 574, 0]"] + 25["Sweep Extrusion
[636, 665, 0]"] 26[Wall] 27["Cap Start"] 28["Cap End"] 29["SweepEdge Opposite"] 30["SweepEdge Adjacent"] - 31["Plane
[484, 511, 0]"] - 35["Sweep Extrusion
[573, 602, 0]"] + 31["Plane
[547, 574, 0]"] + 35["Sweep Extrusion
[636, 665, 0]"] 36[Wall] 37["Cap Start"] 38["Cap End"] 39["SweepEdge Opposite"] 40["SweepEdge Adjacent"] - 41["Plane
[484, 511, 0]"] - 45["Sweep Extrusion
[573, 602, 0]"] + 41["Plane
[547, 574, 0]"] + 45["Sweep Extrusion
[636, 665, 0]"] 46[Wall] 47["Cap Start"] 48["Cap End"] 49["SweepEdge Opposite"] 50["SweepEdge Adjacent"] - 51["Plane
[484, 511, 0]"] - 55["Sweep Extrusion
[573, 602, 0]"] + 51["Plane
[547, 574, 0]"] + 55["Sweep Extrusion
[636, 665, 0]"] 56[Wall] 57["Cap Start"] 58["Cap End"] 59["SweepEdge Opposite"] 60["SweepEdge Adjacent"] - 61["Plane
[484, 511, 0]"] - 65["Sweep Extrusion
[573, 602, 0]"] + 61["Plane
[547, 574, 0]"] + 65["Sweep Extrusion
[636, 665, 0]"] 66[Wall] 67["Cap Start"] 68["Cap End"] 69["SweepEdge Opposite"] 70["SweepEdge Adjacent"] - 71["Plane
[1108, 1128, 0]"] - 75["Sweep Extrusion
[1199, 1226, 0]"] + 71["Plane
[1200, 1220, 0]"] + 75["Sweep Extrusion
[1291, 1318, 0]"] 76[Wall] 77["Cap Start"] 78["Cap End"] 79["SweepEdge Opposite"] 80["SweepEdge Adjacent"] - 81["Plane
[1108, 1128, 0]"] - 85["Sweep Extrusion
[1199, 1226, 0]"] + 81["Plane
[1200, 1220, 0]"] + 85["Sweep Extrusion
[1291, 1318, 0]"] 86[Wall] 87["Cap Start"] 88["Cap End"] 89["SweepEdge Opposite"] 90["SweepEdge Adjacent"] - 91["Plane
[1491, 1541, 0]"] - 95["Sweep Extrusion
[1626, 1649, 0]"] + 91["Plane
[1612, 1662, 0]"] + 95["Sweep Extrusion
[1747, 1770, 0]"] 96[Wall] 97["Cap Start"] 98["Cap End"] 99["SweepEdge Opposite"] 100["SweepEdge Adjacent"] - 108["Sweep Extrusion
[2109, 2132, 0]"] + 108["Sweep Extrusion
[2230, 2253, 0]"] 109[Wall] 110[Wall] 111[Wall] @@ -144,14 +144,14 @@ flowchart LR 120["SweepEdge Adjacent"] 121["SweepEdge Opposite"] 122["SweepEdge Adjacent"] - 123["StartSketchOnPlane
[470, 512, 0]"] - 124["StartSketchOnPlane
[470, 512, 0]"] - 125["StartSketchOnPlane
[470, 512, 0]"] - 126["StartSketchOnPlane
[470, 512, 0]"] - 127["StartSketchOnPlane
[470, 512, 0]"] - 128["StartSketchOnPlane
[470, 512, 0]"] - 129["StartSketchOnPlane
[470, 512, 0]"] - 130["StartSketchOnPlane
[1475, 1542, 0]"] + 123["StartSketchOnPlane
[533, 575, 0]"] + 124["StartSketchOnPlane
[533, 575, 0]"] + 125["StartSketchOnPlane
[533, 575, 0]"] + 126["StartSketchOnPlane
[533, 575, 0]"] + 127["StartSketchOnPlane
[533, 575, 0]"] + 128["StartSketchOnPlane
[533, 575, 0]"] + 129["StartSketchOnPlane
[533, 575, 0]"] + 130["StartSketchOnPlane
[1596, 1663, 0]"] 1 --- 2 2 --- 3 2 ---- 5 diff --git a/rust/kcl-lib/tests/kcl_samples/makeup-mirror/ast.snap b/rust/kcl-lib/tests/kcl_samples/makeup-mirror/ast.snap index f86ac1796..0790ef76e 100644 --- a/rust/kcl-lib/tests/kcl_samples/makeup-mirror/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/makeup-mirror/ast.snap @@ -6,19 +6,19 @@ description: Result of parsing makeup-mirror.kcl "Ok": { "body": [ { - "commentStart": 165, + "commentStart": 166, "declaration": { - "commentStart": 176, + "commentStart": 188, "end": 0, "id": { - "commentStart": 176, + "commentStart": 188, "end": 0, "name": "hingeRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 190, + "commentStart": 202, "end": 0, "raw": "8", "start": 0, @@ -35,33 +35,33 @@ description: Result of parsing makeup-mirror.kcl "end": 0, "kind": "const", "preComments": [ - "// hinge" + "// Hinge parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 192, + "commentStart": 204, "declaration": { - "commentStart": 192, + "commentStart": 204, "end": 0, "id": { - "commentStart": 192, + "commentStart": 204, "end": 0, "name": "hingeHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 206, + "commentStart": 218, "end": 0, "left": { "abs_path": false, - "commentStart": 206, + "commentStart": 218, "end": 0, "name": { - "commentStart": 206, + "commentStart": 218, "end": 0, "name": "hingeRadius", "start": 0, @@ -74,7 +74,7 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "*", "right": { - "commentStart": 220, + "commentStart": 232, "end": 0, "raw": "3", "start": 0, @@ -99,19 +99,19 @@ description: Result of parsing makeup-mirror.kcl "type": "VariableDeclaration" }, { - "commentStart": 222, + "commentStart": 234, "declaration": { - "commentStart": 222, + "commentStart": 234, "end": 0, "id": { - "commentStart": 222, + "commentStart": 234, "end": 0, "name": "hingeGap", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 233, + "commentStart": 245, "end": 0, "raw": "0.5", "start": 0, @@ -132,19 +132,19 @@ description: Result of parsing makeup-mirror.kcl "type": "VariableDeclaration" }, { - "commentStart": 236, + "commentStart": 248, "declaration": { - "commentStart": 245, + "commentStart": 268, "end": 0, "id": { - "commentStart": 245, + "commentStart": 268, "end": 0, "name": "armLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 257, + "commentStart": 280, "end": 0, "raw": "170", "start": 0, @@ -163,26 +163,26 @@ description: Result of parsing makeup-mirror.kcl "preComments": [ "", "", - "// arm" + "// Arm parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 261, + "commentStart": 284, "declaration": { - "commentStart": 261, + "commentStart": 284, "end": 0, "id": { - "commentStart": 261, + "commentStart": 284, "end": 0, "name": "armRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 273, + "commentStart": 296, "end": 0, "raw": "5", "start": 0, @@ -203,22 +203,22 @@ description: Result of parsing makeup-mirror.kcl "type": "VariableDeclaration" }, { - "commentStart": 274, + "commentStart": 297, "declaration": { - "commentStart": 286, + "commentStart": 320, "end": 0, "id": { - "commentStart": 286, + "commentStart": 320, "end": 0, "name": "mirrorRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 301, + "commentStart": 335, "end": 0, "left": { - "commentStart": 301, + "commentStart": 335, "end": 0, "raw": "170", "start": 0, @@ -231,7 +231,7 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "/", "right": { - "commentStart": 307, + "commentStart": 341, "end": 0, "raw": "2", "start": 0, @@ -254,26 +254,26 @@ description: Result of parsing makeup-mirror.kcl "preComments": [ "", "", - "// mirror" + "// Mirror parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 309, + "commentStart": 343, "declaration": { - "commentStart": 309, + "commentStart": 343, "end": 0, "id": { - "commentStart": 309, + "commentStart": 343, "end": 0, "name": "mirrorThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 327, + "commentStart": 361, "end": 0, "raw": "10", "start": 0, @@ -294,19 +294,19 @@ description: Result of parsing makeup-mirror.kcl "type": "VariableDeclaration" }, { - "commentStart": 330, + "commentStart": 364, "declaration": { - "commentStart": 330, + "commentStart": 364, "end": 0, "id": { - "commentStart": 330, + "commentStart": 364, "end": 0, "name": "archToMirrorGap", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 348, + "commentStart": 382, "end": 0, "raw": "5", "start": 0, @@ -327,19 +327,19 @@ description: Result of parsing makeup-mirror.kcl "type": "VariableDeclaration" }, { - "commentStart": 350, + "commentStart": 384, "declaration": { - "commentStart": 350, + "commentStart": 384, "end": 0, "id": { - "commentStart": 350, + "commentStart": 384, "end": 0, "name": "archThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 366, + "commentStart": 400, "end": 0, "raw": "1", "start": 0, @@ -360,26 +360,26 @@ description: Result of parsing makeup-mirror.kcl "type": "VariableDeclaration" }, { - "commentStart": 368, + "commentStart": 402, "declaration": { - "commentStart": 368, + "commentStart": 402, "end": 0, "id": { - "commentStart": 368, + "commentStart": 402, "end": 0, "name": "archRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 381, + "commentStart": 415, "end": 0, "left": { "abs_path": false, - "commentStart": 381, + "commentStart": 415, "end": 0, "name": { - "commentStart": 381, + "commentStart": 415, "end": 0, "name": "mirrorRadius", "start": 0, @@ -393,10 +393,10 @@ description: Result of parsing makeup-mirror.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 396, + "commentStart": 430, "end": 0, "name": { - "commentStart": 396, + "commentStart": 430, "end": 0, "name": "archToMirrorGap", "start": 0, @@ -421,12 +421,12 @@ description: Result of parsing makeup-mirror.kcl "type": "VariableDeclaration" }, { - "commentStart": 411, + "commentStart": 445, "declaration": { - "commentStart": 437, + "commentStart": 501, "end": 0, "id": { - "commentStart": 437, + "commentStart": 501, "end": 0, "name": "hingeFn", "start": 0, @@ -436,12 +436,12 @@ description: Result of parsing makeup-mirror.kcl "body": { "body": [ { - "commentStart": 458, + "commentStart": 522, "declaration": { - "commentStart": 458, + "commentStart": 522, "end": 0, "id": { - "commentStart": 458, + "commentStart": 522, "end": 0, "name": "hingeBody", "start": 0, @@ -456,7 +456,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "LabeledArg", "label": { - "commentStart": 500, + "commentStart": 564, "end": 0, "name": "offset", "start": 0, @@ -464,10 +464,10 @@ description: Result of parsing makeup-mirror.kcl }, "arg": { "abs_path": false, - "commentStart": 509, + "commentStart": 573, "end": 0, "name": { - "commentStart": 509, + "commentStart": 573, "end": 0, "name": "z", "start": 0, @@ -482,10 +482,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 484, + "commentStart": 548, "end": 0, "name": { - "commentStart": 484, + "commentStart": 548, "end": 0, "name": "offsetPlane", "start": 0, @@ -495,17 +495,17 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 484, + "commentStart": 548, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 496, + "commentStart": 560, "end": 0, "name": { - "commentStart": 496, + "commentStart": 560, "end": 0, "name": "XY", "start": 0, @@ -520,10 +520,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 470, + "commentStart": 534, "end": 0, "name": { - "commentStart": 470, + "commentStart": 534, "end": 0, "name": "startSketchOn", "start": 0, @@ -533,7 +533,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 470, + "commentStart": 534, "end": 0, "start": 0, "type": "CallExpression", @@ -544,21 +544,21 @@ description: Result of parsing makeup-mirror.kcl { "type": "LabeledArg", "label": { - "commentStart": 527, + "commentStart": 591, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 536, + "commentStart": 600, "elements": [ { "abs_path": false, - "commentStart": 537, + "commentStart": 601, "end": 0, "name": { - "commentStart": 537, + "commentStart": 601, "end": 0, "name": "x", "start": 0, @@ -571,10 +571,10 @@ description: Result of parsing makeup-mirror.kcl }, { "abs_path": false, - "commentStart": 540, + "commentStart": 604, "end": 0, "name": { - "commentStart": 540, + "commentStart": 604, "end": 0, "name": "y", "start": 0, @@ -595,7 +595,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "LabeledArg", "label": { - "commentStart": 544, + "commentStart": 608, "end": 0, "name": "radius", "start": 0, @@ -603,10 +603,10 @@ description: Result of parsing makeup-mirror.kcl }, "arg": { "abs_path": false, - "commentStart": 553, + "commentStart": 617, "end": 0, "name": { - "commentStart": 553, + "commentStart": 617, "end": 0, "name": "hingeRadius", "start": 0, @@ -621,10 +621,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 520, + "commentStart": 584, "end": 0, "name": { - "commentStart": 520, + "commentStart": 584, "end": 0, "name": "circle", "start": 0, @@ -634,7 +634,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 520, + "commentStart": 584, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -646,7 +646,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "LabeledArg", "label": { - "commentStart": 581, + "commentStart": 645, "end": 0, "name": "length", "start": 0, @@ -654,10 +654,10 @@ description: Result of parsing makeup-mirror.kcl }, "arg": { "abs_path": false, - "commentStart": 590, + "commentStart": 654, "end": 0, "name": { - "commentStart": 590, + "commentStart": 654, "end": 0, "name": "hingeHeight", "start": 0, @@ -672,10 +672,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 573, + "commentStart": 637, "end": 0, "name": { - "commentStart": 573, + "commentStart": 637, "end": 0, "name": "extrude", "start": 0, @@ -685,7 +685,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 573, + "commentStart": 637, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -693,7 +693,7 @@ description: Result of parsing makeup-mirror.kcl "unlabeled": null } ], - "commentStart": 470, + "commentStart": 534, "end": 0, "start": 0, "type": "PipeExpression", @@ -711,10 +711,10 @@ description: Result of parsing makeup-mirror.kcl { "argument": { "abs_path": false, - "commentStart": 612, + "commentStart": 676, "end": 0, "name": { - "commentStart": 612, + "commentStart": 676, "end": 0, "name": "hingeBody", "start": 0, @@ -725,24 +725,24 @@ description: Result of parsing makeup-mirror.kcl "type": "Name", "type": "Name" }, - "commentStart": 605, + "commentStart": 669, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 454, + "commentStart": 518, "end": 0, "start": 0 }, - "commentStart": 444, + "commentStart": 508, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 445, + "commentStart": 509, "end": 0, "name": "x", "start": 0, @@ -752,7 +752,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "Parameter", "identifier": { - "commentStart": 448, + "commentStart": 512, "end": 0, "name": "y", "start": 0, @@ -762,7 +762,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "Parameter", "identifier": { - "commentStart": 451, + "commentStart": 515, "end": 0, "name": "z", "start": 0, @@ -783,19 +783,19 @@ description: Result of parsing makeup-mirror.kcl "", "", "// Geometry", - "// hinge" + "// Add a function to create the hinge" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 623, + "commentStart": 687, "declaration": { - "commentStart": 625, + "commentStart": 689, "end": 0, "id": { - "commentStart": 625, + "commentStart": 689, "end": 0, "name": "hingePartA1", "start": 0, @@ -804,7 +804,7 @@ description: Result of parsing makeup-mirror.kcl "init": { "arguments": [ { - "commentStart": 647, + "commentStart": 711, "end": 0, "raw": "0", "start": 0, @@ -816,7 +816,7 @@ description: Result of parsing makeup-mirror.kcl } }, { - "commentStart": 650, + "commentStart": 714, "end": 0, "raw": "0", "start": 0, @@ -828,7 +828,7 @@ description: Result of parsing makeup-mirror.kcl } }, { - "commentStart": 653, + "commentStart": 717, "end": 0, "raw": "0", "start": 0, @@ -842,10 +842,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 639, + "commentStart": 703, "end": 0, "name": { - "commentStart": 639, + "commentStart": 703, "end": 0, "name": "hingeFn", "start": 0, @@ -855,7 +855,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 639, + "commentStart": 703, "end": 0, "start": 0, "type": "CallExpression", @@ -871,12 +871,12 @@ description: Result of parsing makeup-mirror.kcl "type": "VariableDeclaration" }, { - "commentStart": 656, + "commentStart": 720, "declaration": { - "commentStart": 656, + "commentStart": 720, "end": 0, "id": { - "commentStart": 656, + "commentStart": 720, "end": 0, "name": "hingePartA2", "start": 0, @@ -885,7 +885,7 @@ description: Result of parsing makeup-mirror.kcl "init": { "arguments": [ { - "commentStart": 678, + "commentStart": 742, "end": 0, "raw": "0", "start": 0, @@ -897,7 +897,7 @@ description: Result of parsing makeup-mirror.kcl } }, { - "commentStart": 681, + "commentStart": 745, "end": 0, "raw": "0", "start": 0, @@ -909,14 +909,14 @@ description: Result of parsing makeup-mirror.kcl } }, { - "commentStart": 684, + "commentStart": 748, "end": 0, "left": { "abs_path": false, - "commentStart": 684, + "commentStart": 748, "end": 0, "name": { - "commentStart": 684, + "commentStart": 748, "end": 0, "name": "hingeHeight", "start": 0, @@ -930,10 +930,10 @@ description: Result of parsing makeup-mirror.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 698, + "commentStart": 762, "end": 0, "name": { - "commentStart": 698, + "commentStart": 762, "end": 0, "name": "hingeGap", "start": 0, @@ -951,10 +951,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 670, + "commentStart": 734, "end": 0, "name": { - "commentStart": 670, + "commentStart": 734, "end": 0, "name": "hingeFn", "start": 0, @@ -964,7 +964,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 670, + "commentStart": 734, "end": 0, "start": 0, "type": "CallExpression", @@ -980,12 +980,12 @@ description: Result of parsing makeup-mirror.kcl "type": "VariableDeclaration" }, { - "commentStart": 708, + "commentStart": 772, "declaration": { - "commentStart": 708, + "commentStart": 772, "end": 0, "id": { - "commentStart": 708, + "commentStart": 772, "end": 0, "name": "hingePartA3", "start": 0, @@ -994,7 +994,7 @@ description: Result of parsing makeup-mirror.kcl "init": { "arguments": [ { - "commentStart": 730, + "commentStart": 794, "end": 0, "raw": "0", "start": 0, @@ -1006,7 +1006,7 @@ description: Result of parsing makeup-mirror.kcl } }, { - "commentStart": 733, + "commentStart": 797, "end": 0, "raw": "0", "start": 0, @@ -1018,17 +1018,17 @@ description: Result of parsing makeup-mirror.kcl } }, { - "commentStart": 736, + "commentStart": 800, "end": 0, "left": { - "commentStart": 736, + "commentStart": 800, "end": 0, "left": { "abs_path": false, - "commentStart": 736, + "commentStart": 800, "end": 0, "name": { - "commentStart": 736, + "commentStart": 800, "end": 0, "name": "hingeHeight", "start": 0, @@ -1041,7 +1041,7 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "*", "right": { - "commentStart": 750, + "commentStart": 814, "end": 0, "raw": "2", "start": 0, @@ -1058,14 +1058,14 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "+", "right": { - "commentStart": 754, + "commentStart": 818, "end": 0, "left": { "abs_path": false, - "commentStart": 754, + "commentStart": 818, "end": 0, "name": { - "commentStart": 754, + "commentStart": 818, "end": 0, "name": "hingeGap", "start": 0, @@ -1078,7 +1078,7 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "*", "right": { - "commentStart": 765, + "commentStart": 829, "end": 0, "raw": "2", "start": 0, @@ -1100,10 +1100,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 722, + "commentStart": 786, "end": 0, "name": { - "commentStart": 722, + "commentStart": 786, "end": 0, "name": "hingeFn", "start": 0, @@ -1113,7 +1113,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 722, + "commentStart": 786, "end": 0, "start": 0, "type": "CallExpression", @@ -1129,12 +1129,12 @@ description: Result of parsing makeup-mirror.kcl "type": "VariableDeclaration" }, { - "commentStart": 767, + "commentStart": 831, "declaration": { - "commentStart": 769, + "commentStart": 833, "end": 0, "id": { - "commentStart": 769, + "commentStart": 833, "end": 0, "name": "hingePartB2", "start": 0, @@ -1144,10 +1144,10 @@ description: Result of parsing makeup-mirror.kcl "arguments": [ { "abs_path": false, - "commentStart": 791, + "commentStart": 855, "end": 0, "name": { - "commentStart": 791, + "commentStart": 855, "end": 0, "name": "armLength", "start": 0, @@ -1159,7 +1159,7 @@ description: Result of parsing makeup-mirror.kcl "type": "Name" }, { - "commentStart": 802, + "commentStart": 866, "end": 0, "raw": "0", "start": 0, @@ -1171,14 +1171,14 @@ description: Result of parsing makeup-mirror.kcl } }, { - "commentStart": 805, + "commentStart": 869, "end": 0, "left": { "abs_path": false, - "commentStart": 805, + "commentStart": 869, "end": 0, "name": { - "commentStart": 805, + "commentStart": 869, "end": 0, "name": "hingeHeight", "start": 0, @@ -1192,10 +1192,10 @@ description: Result of parsing makeup-mirror.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 819, + "commentStart": 883, "end": 0, "name": { - "commentStart": 819, + "commentStart": 883, "end": 0, "name": "hingeGap", "start": 0, @@ -1213,10 +1213,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 783, + "commentStart": 847, "end": 0, "name": { - "commentStart": 783, + "commentStart": 847, "end": 0, "name": "hingeFn", "start": 0, @@ -1226,7 +1226,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 783, + "commentStart": 847, "end": 0, "start": 0, "type": "CallExpression", @@ -1242,12 +1242,12 @@ description: Result of parsing makeup-mirror.kcl "type": "VariableDeclaration" }, { - "commentStart": 829, + "commentStart": 893, "declaration": { - "commentStart": 829, + "commentStart": 893, "end": 0, "id": { - "commentStart": 829, + "commentStart": 893, "end": 0, "name": "hingePartB3", "start": 0, @@ -1257,10 +1257,10 @@ description: Result of parsing makeup-mirror.kcl "arguments": [ { "abs_path": false, - "commentStart": 851, + "commentStart": 915, "end": 0, "name": { - "commentStart": 851, + "commentStart": 915, "end": 0, "name": "armLength", "start": 0, @@ -1272,7 +1272,7 @@ description: Result of parsing makeup-mirror.kcl "type": "Name" }, { - "commentStart": 862, + "commentStart": 926, "end": 0, "raw": "0", "start": 0, @@ -1284,17 +1284,17 @@ description: Result of parsing makeup-mirror.kcl } }, { - "commentStart": 865, + "commentStart": 929, "end": 0, "left": { - "commentStart": 865, + "commentStart": 929, "end": 0, "left": { "abs_path": false, - "commentStart": 865, + "commentStart": 929, "end": 0, "name": { - "commentStart": 865, + "commentStart": 929, "end": 0, "name": "hingeHeight", "start": 0, @@ -1307,7 +1307,7 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "*", "right": { - "commentStart": 879, + "commentStart": 943, "end": 0, "raw": "2", "start": 0, @@ -1324,14 +1324,14 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "+", "right": { - "commentStart": 883, + "commentStart": 947, "end": 0, "left": { "abs_path": false, - "commentStart": 883, + "commentStart": 947, "end": 0, "name": { - "commentStart": 883, + "commentStart": 947, "end": 0, "name": "hingeGap", "start": 0, @@ -1344,7 +1344,7 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "*", "right": { - "commentStart": 894, + "commentStart": 958, "end": 0, "raw": "2", "start": 0, @@ -1366,10 +1366,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 843, + "commentStart": 907, "end": 0, "name": { - "commentStart": 843, + "commentStart": 907, "end": 0, "name": "hingeFn", "start": 0, @@ -1379,7 +1379,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 843, + "commentStart": 907, "end": 0, "start": 0, "type": "CallExpression", @@ -1395,12 +1395,12 @@ description: Result of parsing makeup-mirror.kcl "type": "VariableDeclaration" }, { - "commentStart": 896, + "commentStart": 960, "declaration": { - "commentStart": 898, + "commentStart": 962, "end": 0, "id": { - "commentStart": 898, + "commentStart": 962, "end": 0, "name": "hingePartC2", "start": 0, @@ -1410,10 +1410,10 @@ description: Result of parsing makeup-mirror.kcl "arguments": [ { "abs_path": false, - "commentStart": 920, + "commentStart": 984, "end": 0, "name": { - "commentStart": 920, + "commentStart": 984, "end": 0, "name": "armLength", "start": 0, @@ -1427,10 +1427,10 @@ description: Result of parsing makeup-mirror.kcl { "argument": { "abs_path": false, - "commentStart": 932, + "commentStart": 996, "end": 0, "name": { - "commentStart": 932, + "commentStart": 996, "end": 0, "name": "armLength", "start": 0, @@ -1441,7 +1441,7 @@ description: Result of parsing makeup-mirror.kcl "type": "Name", "type": "Name" }, - "commentStart": 931, + "commentStart": 995, "end": 0, "operator": "-", "start": 0, @@ -1449,17 +1449,17 @@ description: Result of parsing makeup-mirror.kcl "type": "UnaryExpression" }, { - "commentStart": 943, + "commentStart": 1007, "end": 0, "left": { - "commentStart": 943, + "commentStart": 1007, "end": 0, "left": { "abs_path": false, - "commentStart": 943, + "commentStart": 1007, "end": 0, "name": { - "commentStart": 943, + "commentStart": 1007, "end": 0, "name": "hingeHeight", "start": 0, @@ -1472,7 +1472,7 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "*", "right": { - "commentStart": 957, + "commentStart": 1021, "end": 0, "raw": "2", "start": 0, @@ -1489,14 +1489,14 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "+", "right": { - "commentStart": 961, + "commentStart": 1025, "end": 0, "left": { "abs_path": false, - "commentStart": 961, + "commentStart": 1025, "end": 0, "name": { - "commentStart": 961, + "commentStart": 1025, "end": 0, "name": "hingeGap", "start": 0, @@ -1509,7 +1509,7 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "*", "right": { - "commentStart": 972, + "commentStart": 1036, "end": 0, "raw": "2", "start": 0, @@ -1531,10 +1531,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 912, + "commentStart": 976, "end": 0, "name": { - "commentStart": 912, + "commentStart": 976, "end": 0, "name": "hingeFn", "start": 0, @@ -1544,7 +1544,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 912, + "commentStart": 976, "end": 0, "start": 0, "type": "CallExpression", @@ -1560,12 +1560,12 @@ description: Result of parsing makeup-mirror.kcl "type": "VariableDeclaration" }, { - "commentStart": 975, + "commentStart": 1039, "declaration": { - "commentStart": 975, + "commentStart": 1039, "end": 0, "id": { - "commentStart": 975, + "commentStart": 1039, "end": 0, "name": "hingePartC3", "start": 0, @@ -1575,10 +1575,10 @@ description: Result of parsing makeup-mirror.kcl "arguments": [ { "abs_path": false, - "commentStart": 997, + "commentStart": 1061, "end": 0, "name": { - "commentStart": 997, + "commentStart": 1061, "end": 0, "name": "armLength", "start": 0, @@ -1592,10 +1592,10 @@ description: Result of parsing makeup-mirror.kcl { "argument": { "abs_path": false, - "commentStart": 1009, + "commentStart": 1073, "end": 0, "name": { - "commentStart": 1009, + "commentStart": 1073, "end": 0, "name": "armLength", "start": 0, @@ -1606,7 +1606,7 @@ description: Result of parsing makeup-mirror.kcl "type": "Name", "type": "Name" }, - "commentStart": 1008, + "commentStart": 1072, "end": 0, "operator": "-", "start": 0, @@ -1614,17 +1614,17 @@ description: Result of parsing makeup-mirror.kcl "type": "UnaryExpression" }, { - "commentStart": 1020, + "commentStart": 1084, "end": 0, "left": { - "commentStart": 1020, + "commentStart": 1084, "end": 0, "left": { "abs_path": false, - "commentStart": 1020, + "commentStart": 1084, "end": 0, "name": { - "commentStart": 1020, + "commentStart": 1084, "end": 0, "name": "hingeHeight", "start": 0, @@ -1637,7 +1637,7 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "*", "right": { - "commentStart": 1034, + "commentStart": 1098, "end": 0, "raw": "3", "start": 0, @@ -1654,14 +1654,14 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "+", "right": { - "commentStart": 1038, + "commentStart": 1102, "end": 0, "left": { "abs_path": false, - "commentStart": 1038, + "commentStart": 1102, "end": 0, "name": { - "commentStart": 1038, + "commentStart": 1102, "end": 0, "name": "hingeGap", "start": 0, @@ -1674,7 +1674,7 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "*", "right": { - "commentStart": 1049, + "commentStart": 1113, "end": 0, "raw": "3", "start": 0, @@ -1696,10 +1696,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 989, + "commentStart": 1053, "end": 0, "name": { - "commentStart": 989, + "commentStart": 1053, "end": 0, "name": "hingeFn", "start": 0, @@ -1709,7 +1709,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 989, + "commentStart": 1053, "end": 0, "start": 0, "type": "CallExpression", @@ -1725,12 +1725,12 @@ description: Result of parsing makeup-mirror.kcl "type": "VariableDeclaration" }, { - "commentStart": 1051, + "commentStart": 1115, "declaration": { - "commentStart": 1063, + "commentStart": 1156, "end": 0, "id": { - "commentStart": 1063, + "commentStart": 1156, "end": 0, "name": "armFn", "start": 0, @@ -1740,12 +1740,12 @@ description: Result of parsing makeup-mirror.kcl "body": { "body": [ { - "commentStart": 1098, + "commentStart": 1191, "declaration": { - "commentStart": 1098, + "commentStart": 1191, "end": 0, "id": { - "commentStart": 1098, + "commentStart": 1191, "end": 0, "name": "armBody", "start": 0, @@ -1757,10 +1757,10 @@ description: Result of parsing makeup-mirror.kcl "arguments": [ { "abs_path": false, - "commentStart": 1122, + "commentStart": 1215, "end": 0, "name": { - "commentStart": 1122, + "commentStart": 1215, "end": 0, "name": "plane", "start": 0, @@ -1774,10 +1774,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 1108, + "commentStart": 1201, "end": 0, "name": { - "commentStart": 1108, + "commentStart": 1201, "end": 0, "name": "startSketchOn", "start": 0, @@ -1787,7 +1787,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 1108, + "commentStart": 1201, "end": 0, "start": 0, "type": "CallExpression", @@ -1798,21 +1798,21 @@ description: Result of parsing makeup-mirror.kcl { "type": "LabeledArg", "label": { - "commentStart": 1143, + "commentStart": 1236, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1152, + "commentStart": 1245, "elements": [ { "abs_path": false, - "commentStart": 1153, + "commentStart": 1246, "end": 0, "name": { - "commentStart": 1153, + "commentStart": 1246, "end": 0, "name": "offset", "start": 0, @@ -1825,10 +1825,10 @@ description: Result of parsing makeup-mirror.kcl }, { "abs_path": false, - "commentStart": 1161, + "commentStart": 1254, "end": 0, "name": { - "commentStart": 1161, + "commentStart": 1254, "end": 0, "name": "altitude", "start": 0, @@ -1849,7 +1849,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "LabeledArg", "label": { - "commentStart": 1172, + "commentStart": 1265, "end": 0, "name": "radius", "start": 0, @@ -1857,10 +1857,10 @@ description: Result of parsing makeup-mirror.kcl }, "arg": { "abs_path": false, - "commentStart": 1181, + "commentStart": 1274, "end": 0, "name": { - "commentStart": 1181, + "commentStart": 1274, "end": 0, "name": "armRadius", "start": 0, @@ -1875,10 +1875,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 1136, + "commentStart": 1229, "end": 0, "name": { - "commentStart": 1136, + "commentStart": 1229, "end": 0, "name": "circle", "start": 0, @@ -1888,7 +1888,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 1136, + "commentStart": 1229, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1900,7 +1900,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "LabeledArg", "label": { - "commentStart": 1207, + "commentStart": 1300, "end": 0, "name": "length", "start": 0, @@ -1908,10 +1908,10 @@ description: Result of parsing makeup-mirror.kcl }, "arg": { "abs_path": false, - "commentStart": 1216, + "commentStart": 1309, "end": 0, "name": { - "commentStart": 1216, + "commentStart": 1309, "end": 0, "name": "armLength", "start": 0, @@ -1926,10 +1926,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 1199, + "commentStart": 1292, "end": 0, "name": { - "commentStart": 1199, + "commentStart": 1292, "end": 0, "name": "extrude", "start": 0, @@ -1939,7 +1939,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 1199, + "commentStart": 1292, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1947,7 +1947,7 @@ description: Result of parsing makeup-mirror.kcl "unlabeled": null } ], - "commentStart": 1108, + "commentStart": 1201, "end": 0, "start": 0, "type": "PipeExpression", @@ -1965,10 +1965,10 @@ description: Result of parsing makeup-mirror.kcl { "argument": { "abs_path": false, - "commentStart": 1236, + "commentStart": 1329, "end": 0, "name": { - "commentStart": 1236, + "commentStart": 1329, "end": 0, "name": "armBody", "start": 0, @@ -1979,24 +1979,24 @@ description: Result of parsing makeup-mirror.kcl "type": "Name", "type": "Name" }, - "commentStart": 1229, + "commentStart": 1322, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 1094, + "commentStart": 1187, "end": 0, "start": 0 }, - "commentStart": 1068, + "commentStart": 1161, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 1069, + "commentStart": 1162, "end": 0, "name": "plane", "start": 0, @@ -2006,7 +2006,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "Parameter", "identifier": { - "commentStart": 1076, + "commentStart": 1169, "end": 0, "name": "offset", "start": 0, @@ -2016,7 +2016,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "Parameter", "identifier": { - "commentStart": 1084, + "commentStart": 1177, "end": 0, "name": "altitude", "start": 0, @@ -2036,19 +2036,19 @@ description: Result of parsing makeup-mirror.kcl "preComments": [ "", "", - "// arm" + "// Add a function to create the arm" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1245, + "commentStart": 1338, "declaration": { - "commentStart": 1247, + "commentStart": 1340, "end": 0, "id": { - "commentStart": 1247, + "commentStart": 1340, "end": 0, "name": "armPartA", "start": 0, @@ -2058,10 +2058,10 @@ description: Result of parsing makeup-mirror.kcl "arguments": [ { "abs_path": false, - "commentStart": 1264, + "commentStart": 1357, "end": 0, "name": { - "commentStart": 1264, + "commentStart": 1357, "end": 0, "name": "YZ", "start": 0, @@ -2073,7 +2073,7 @@ description: Result of parsing makeup-mirror.kcl "type": "Name" }, { - "commentStart": 1268, + "commentStart": 1361, "end": 0, "raw": "0", "start": 0, @@ -2085,17 +2085,17 @@ description: Result of parsing makeup-mirror.kcl } }, { - "commentStart": 1271, + "commentStart": 1364, "end": 0, "left": { - "commentStart": 1271, + "commentStart": 1364, "end": 0, "left": { "abs_path": false, - "commentStart": 1271, + "commentStart": 1364, "end": 0, "name": { - "commentStart": 1271, + "commentStart": 1364, "end": 0, "name": "hingeHeight", "start": 0, @@ -2108,7 +2108,7 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "*", "right": { - "commentStart": 1285, + "commentStart": 1378, "end": 0, "raw": "1.5", "start": 0, @@ -2126,10 +2126,10 @@ description: Result of parsing makeup-mirror.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1291, + "commentStart": 1384, "end": 0, "name": { - "commentStart": 1291, + "commentStart": 1384, "end": 0, "name": "hingeGap", "start": 0, @@ -2147,10 +2147,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 1258, + "commentStart": 1351, "end": 0, "name": { - "commentStart": 1258, + "commentStart": 1351, "end": 0, "name": "armFn", "start": 0, @@ -2160,7 +2160,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 1258, + "commentStart": 1351, "end": 0, "start": 0, "type": "CallExpression", @@ -2176,12 +2176,12 @@ description: Result of parsing makeup-mirror.kcl "type": "VariableDeclaration" }, { - "commentStart": 1301, + "commentStart": 1394, "declaration": { - "commentStart": 1301, + "commentStart": 1394, "end": 0, "id": { - "commentStart": 1301, + "commentStart": 1394, "end": 0, "name": "armPartB", "start": 0, @@ -2191,10 +2191,10 @@ description: Result of parsing makeup-mirror.kcl "arguments": [ { "abs_path": false, - "commentStart": 1318, + "commentStart": 1411, "end": 0, "name": { - "commentStart": 1318, + "commentStart": 1411, "end": 0, "name": "XZ", "start": 0, @@ -2207,10 +2207,10 @@ description: Result of parsing makeup-mirror.kcl }, { "abs_path": false, - "commentStart": 1322, + "commentStart": 1415, "end": 0, "name": { - "commentStart": 1322, + "commentStart": 1415, "end": 0, "name": "armLength", "start": 0, @@ -2222,17 +2222,17 @@ description: Result of parsing makeup-mirror.kcl "type": "Name" }, { - "commentStart": 1333, + "commentStart": 1426, "end": 0, "left": { - "commentStart": 1333, + "commentStart": 1426, "end": 0, "left": { "abs_path": false, - "commentStart": 1333, + "commentStart": 1426, "end": 0, "name": { - "commentStart": 1333, + "commentStart": 1426, "end": 0, "name": "hingeHeight", "start": 0, @@ -2245,7 +2245,7 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "*", "right": { - "commentStart": 1347, + "commentStart": 1440, "end": 0, "raw": "2.5", "start": 0, @@ -2262,14 +2262,14 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "+", "right": { - "commentStart": 1353, + "commentStart": 1446, "end": 0, "left": { "abs_path": false, - "commentStart": 1353, + "commentStart": 1446, "end": 0, "name": { - "commentStart": 1353, + "commentStart": 1446, "end": 0, "name": "hingeGap", "start": 0, @@ -2282,7 +2282,7 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "*", "right": { - "commentStart": 1364, + "commentStart": 1457, "end": 0, "raw": "2", "start": 0, @@ -2304,10 +2304,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 1312, + "commentStart": 1405, "end": 0, "name": { - "commentStart": 1312, + "commentStart": 1405, "end": 0, "name": "armFn", "start": 0, @@ -2317,7 +2317,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 1312, + "commentStart": 1405, "end": 0, "start": 0, "type": "CallExpression", @@ -2333,12 +2333,12 @@ description: Result of parsing makeup-mirror.kcl "type": "VariableDeclaration" }, { - "commentStart": 1366, + "commentStart": 1459, "declaration": { - "commentStart": 1381, + "commentStart": 1503, "end": 0, "id": { - "commentStart": 1381, + "commentStart": 1503, "end": 0, "name": "mirrorFn", "start": 0, @@ -2348,12 +2348,12 @@ description: Result of parsing makeup-mirror.kcl "body": { "body": [ { - "commentStart": 1464, + "commentStart": 1586, "declaration": { - "commentStart": 1464, + "commentStart": 1586, "end": 0, "id": { - "commentStart": 1464, + "commentStart": 1586, "end": 0, "name": "armPlane", "start": 0, @@ -2366,21 +2366,21 @@ description: Result of parsing makeup-mirror.kcl { "type": "LabeledArg", "label": { - "commentStart": 1510, + "commentStart": 1632, "end": 0, "name": "offset", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1519, + "commentStart": 1641, "end": 0, "left": { "abs_path": false, - "commentStart": 1519, + "commentStart": 1641, "end": 0, "name": { - "commentStart": 1519, + "commentStart": 1641, "end": 0, "name": "offsetY", "start": 0, @@ -2393,14 +2393,14 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "-", "right": { - "commentStart": 1530, + "commentStart": 1652, "end": 0, "left": { "abs_path": false, - "commentStart": 1530, + "commentStart": 1652, "end": 0, "name": { - "commentStart": 1530, + "commentStart": 1652, "end": 0, "name": "tiefe", "start": 0, @@ -2413,7 +2413,7 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "/", "right": { - "commentStart": 1538, + "commentStart": 1660, "end": 0, "raw": "2", "start": 0, @@ -2436,10 +2436,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 1491, + "commentStart": 1613, "end": 0, "name": { - "commentStart": 1491, + "commentStart": 1613, "end": 0, "name": "offsetPlane", "start": 0, @@ -2449,17 +2449,17 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 1491, + "commentStart": 1613, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1503, + "commentStart": 1625, "end": 0, "name": { - "commentStart": 1503, + "commentStart": 1625, "end": 0, "name": "plane", "start": 0, @@ -2474,10 +2474,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 1475, + "commentStart": 1597, "end": 0, "name": { - "commentStart": 1475, + "commentStart": 1597, "end": 0, "name": "startSketchOn", "start": 0, @@ -2487,7 +2487,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 1475, + "commentStart": 1597, "end": 0, "start": 0, "type": "CallExpression", @@ -2503,12 +2503,12 @@ description: Result of parsing makeup-mirror.kcl "type": "VariableDeclaration" }, { - "commentStart": 1545, + "commentStart": 1667, "declaration": { - "commentStart": 1545, + "commentStart": 1667, "end": 0, "id": { - "commentStart": 1545, + "commentStart": 1667, "end": 0, "name": "armBody", "start": 0, @@ -2521,21 +2521,21 @@ description: Result of parsing makeup-mirror.kcl { "type": "LabeledArg", "label": { - "commentStart": 1572, + "commentStart": 1694, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1581, + "commentStart": 1703, "elements": [ { "abs_path": false, - "commentStart": 1582, + "commentStart": 1704, "end": 0, "name": { - "commentStart": 1582, + "commentStart": 1704, "end": 0, "name": "offsetX", "start": 0, @@ -2548,10 +2548,10 @@ description: Result of parsing makeup-mirror.kcl }, { "abs_path": false, - "commentStart": 1591, + "commentStart": 1713, "end": 0, "name": { - "commentStart": 1591, + "commentStart": 1713, "end": 0, "name": "altitude", "start": 0, @@ -2572,7 +2572,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "LabeledArg", "label": { - "commentStart": 1602, + "commentStart": 1724, "end": 0, "name": "radius", "start": 0, @@ -2580,10 +2580,10 @@ description: Result of parsing makeup-mirror.kcl }, "arg": { "abs_path": false, - "commentStart": 1611, + "commentStart": 1733, "end": 0, "name": { - "commentStart": 1611, + "commentStart": 1733, "end": 0, "name": "radius", "start": 0, @@ -2598,10 +2598,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 1555, + "commentStart": 1677, "end": 0, "name": { - "commentStart": 1555, + "commentStart": 1677, "end": 0, "name": "circle", "start": 0, @@ -2611,17 +2611,17 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 1555, + "commentStart": 1677, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1562, + "commentStart": 1684, "end": 0, "name": { - "commentStart": 1562, + "commentStart": 1684, "end": 0, "name": "armPlane", "start": 0, @@ -2638,7 +2638,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "LabeledArg", "label": { - "commentStart": 1634, + "commentStart": 1756, "end": 0, "name": "length", "start": 0, @@ -2646,10 +2646,10 @@ description: Result of parsing makeup-mirror.kcl }, "arg": { "abs_path": false, - "commentStart": 1643, + "commentStart": 1765, "end": 0, "name": { - "commentStart": 1643, + "commentStart": 1765, "end": 0, "name": "tiefe", "start": 0, @@ -2664,10 +2664,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 1626, + "commentStart": 1748, "end": 0, "name": { - "commentStart": 1626, + "commentStart": 1748, "end": 0, "name": "extrude", "start": 0, @@ -2677,7 +2677,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 1626, + "commentStart": 1748, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2685,7 +2685,7 @@ description: Result of parsing makeup-mirror.kcl "unlabeled": null } ], - "commentStart": 1555, + "commentStart": 1677, "end": 0, "start": 0, "type": "PipeExpression", @@ -2701,12 +2701,12 @@ description: Result of parsing makeup-mirror.kcl "type": "VariableDeclaration" }, { - "commentStart": 1649, + "commentStart": 1771, "declaration": { - "commentStart": 1653, + "commentStart": 1775, "end": 0, "id": { - "commentStart": 1653, + "commentStart": 1775, "end": 0, "name": "archBody", "start": 0, @@ -2717,17 +2717,17 @@ description: Result of parsing makeup-mirror.kcl { "arguments": [ { - "commentStart": 1679, + "commentStart": 1801, "elements": [ { - "commentStart": 1680, + "commentStart": 1802, "end": 0, "left": { "abs_path": false, - "commentStart": 1680, + "commentStart": 1802, "end": 0, "name": { - "commentStart": 1680, + "commentStart": 1802, "end": 0, "name": "offsetX", "start": 0, @@ -2741,10 +2741,10 @@ description: Result of parsing makeup-mirror.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1690, + "commentStart": 1812, "end": 0, "name": { - "commentStart": 1690, + "commentStart": 1812, "end": 0, "name": "gestellR", "start": 0, @@ -2761,10 +2761,10 @@ description: Result of parsing makeup-mirror.kcl }, { "abs_path": false, - "commentStart": 1700, + "commentStart": 1822, "end": 0, "name": { - "commentStart": 1700, + "commentStart": 1822, "end": 0, "name": "altitude", "start": 0, @@ -2783,10 +2783,10 @@ description: Result of parsing makeup-mirror.kcl }, { "abs_path": false, - "commentStart": 1711, + "commentStart": 1833, "end": 0, "name": { - "commentStart": 1711, + "commentStart": 1833, "end": 0, "name": "armPlane", "start": 0, @@ -2800,10 +2800,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 1664, + "commentStart": 1786, "end": 0, "name": { - "commentStart": 1664, + "commentStart": 1786, "end": 0, "name": "startProfileAt", "start": 0, @@ -2813,7 +2813,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 1664, + "commentStart": 1786, "end": 0, "start": 0, "type": "CallExpression", @@ -2824,7 +2824,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "LabeledArg", "label": { - "commentStart": 1734, + "commentStart": 1856, "end": 0, "name": "length", "start": 0, @@ -2832,10 +2832,10 @@ description: Result of parsing makeup-mirror.kcl }, "arg": { "abs_path": false, - "commentStart": 1743, + "commentStart": 1865, "end": 0, "name": { - "commentStart": 1743, + "commentStart": 1865, "end": 0, "name": "gestellD", "start": 0, @@ -2850,10 +2850,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 1728, + "commentStart": 1850, "end": 0, "name": { - "commentStart": 1728, + "commentStart": 1850, "end": 0, "name": "xLine", "start": 0, @@ -2863,7 +2863,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 1728, + "commentStart": 1850, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2873,14 +2873,14 @@ description: Result of parsing makeup-mirror.kcl { "arguments": [ { - "commentStart": 1766, + "commentStart": 1888, "end": 0, "properties": [ { - "commentStart": 1777, + "commentStart": 1899, "end": 0, "key": { - "commentStart": 1777, + "commentStart": 1899, "end": 0, "name": "interior", "start": 0, @@ -2889,14 +2889,14 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1788, + "commentStart": 1910, "elements": [ { "abs_path": false, - "commentStart": 1789, + "commentStart": 1911, "end": 0, "name": { - "commentStart": 1789, + "commentStart": 1911, "end": 0, "name": "offsetX", "start": 0, @@ -2908,14 +2908,14 @@ description: Result of parsing makeup-mirror.kcl "type": "Name" }, { - "commentStart": 1798, + "commentStart": 1920, "end": 0, "left": { "abs_path": false, - "commentStart": 1798, + "commentStart": 1920, "end": 0, "name": { - "commentStart": 1798, + "commentStart": 1920, "end": 0, "name": "altitude", "start": 0, @@ -2929,10 +2929,10 @@ description: Result of parsing makeup-mirror.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1809, + "commentStart": 1931, "end": 0, "name": { - "commentStart": 1809, + "commentStart": 1931, "end": 0, "name": "gestellR", "start": 0, @@ -2955,10 +2955,10 @@ description: Result of parsing makeup-mirror.kcl } }, { - "commentStart": 1829, + "commentStart": 1951, "end": 0, "key": { - "commentStart": 1829, + "commentStart": 1951, "end": 0, "name": "end", "start": 0, @@ -2967,17 +2967,17 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1835, + "commentStart": 1957, "elements": [ { - "commentStart": 1836, + "commentStart": 1958, "end": 0, "left": { "abs_path": false, - "commentStart": 1836, + "commentStart": 1958, "end": 0, "name": { - "commentStart": 1836, + "commentStart": 1958, "end": 0, "name": "offsetX", "start": 0, @@ -2991,10 +2991,10 @@ description: Result of parsing makeup-mirror.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1846, + "commentStart": 1968, "end": 0, "name": { - "commentStart": 1846, + "commentStart": 1968, "end": 0, "name": "gestellR", "start": 0, @@ -3011,10 +3011,10 @@ description: Result of parsing makeup-mirror.kcl }, { "abs_path": false, - "commentStart": 1856, + "commentStart": 1978, "end": 0, "name": { - "commentStart": 1856, + "commentStart": 1978, "end": 0, "name": "altitude", "start": 0, @@ -3038,7 +3038,7 @@ description: Result of parsing makeup-mirror.kcl "type": "ObjectExpression" }, { - "commentStart": 1876, + "commentStart": 1998, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3047,10 +3047,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 1760, + "commentStart": 1882, "end": 0, "name": { - "commentStart": 1760, + "commentStart": 1882, "end": 0, "name": "arcTo", "start": 0, @@ -3060,7 +3060,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 1760, + "commentStart": 1882, "end": 0, "start": 0, "type": "CallExpression", @@ -3071,7 +3071,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "LabeledArg", "label": { - "commentStart": 1892, + "commentStart": 2014, "end": 0, "name": "length", "start": 0, @@ -3079,10 +3079,10 @@ description: Result of parsing makeup-mirror.kcl }, "arg": { "abs_path": false, - "commentStart": 1901, + "commentStart": 2023, "end": 0, "name": { - "commentStart": 1901, + "commentStart": 2023, "end": 0, "name": "gestellD", "start": 0, @@ -3097,10 +3097,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 1886, + "commentStart": 2008, "end": 0, "name": { - "commentStart": 1886, + "commentStart": 2008, "end": 0, "name": "xLine", "start": 0, @@ -3110,7 +3110,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 1886, + "commentStart": 2008, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3120,14 +3120,14 @@ description: Result of parsing makeup-mirror.kcl { "arguments": [ { - "commentStart": 1924, + "commentStart": 2046, "end": 0, "properties": [ { - "commentStart": 1935, + "commentStart": 2057, "end": 0, "key": { - "commentStart": 1935, + "commentStart": 2057, "end": 0, "name": "interior", "start": 0, @@ -3136,14 +3136,14 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1946, + "commentStart": 2068, "elements": [ { "abs_path": false, - "commentStart": 1959, + "commentStart": 2081, "end": 0, "name": { - "commentStart": 1959, + "commentStart": 2081, "end": 0, "name": "offsetX", "start": 0, @@ -3155,17 +3155,17 @@ description: Result of parsing makeup-mirror.kcl "type": "Name" }, { - "commentStart": 1979, + "commentStart": 2101, "end": 0, "left": { - "commentStart": 1979, + "commentStart": 2101, "end": 0, "left": { "abs_path": false, - "commentStart": 1979, + "commentStart": 2101, "end": 0, "name": { - "commentStart": 1979, + "commentStart": 2101, "end": 0, "name": "altitude", "start": 0, @@ -3179,10 +3179,10 @@ description: Result of parsing makeup-mirror.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1990, + "commentStart": 2112, "end": 0, "name": { - "commentStart": 1990, + "commentStart": 2112, "end": 0, "name": "gestellR", "start": 0, @@ -3200,10 +3200,10 @@ description: Result of parsing makeup-mirror.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 2001, + "commentStart": 2123, "end": 0, "name": { - "commentStart": 2001, + "commentStart": 2123, "end": 0, "name": "gestellD", "start": 0, @@ -3226,10 +3226,10 @@ description: Result of parsing makeup-mirror.kcl } }, { - "commentStart": 2031, + "commentStart": 2153, "end": 0, "key": { - "commentStart": 2031, + "commentStart": 2153, "end": 0, "name": "end", "start": 0, @@ -3238,12 +3238,12 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2037, + "commentStart": 2159, "elements": [ { "arguments": [ { - "commentStart": 2052, + "commentStart": 2174, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3252,10 +3252,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 2038, + "commentStart": 2160, "end": 0, "name": { - "commentStart": 2038, + "commentStart": 2160, "end": 0, "name": "profileStartX", "start": 0, @@ -3265,7 +3265,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 2038, + "commentStart": 2160, "end": 0, "start": 0, "type": "CallExpression", @@ -3274,7 +3274,7 @@ description: Result of parsing makeup-mirror.kcl { "arguments": [ { - "commentStart": 2070, + "commentStart": 2192, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3283,10 +3283,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 2056, + "commentStart": 2178, "end": 0, "name": { - "commentStart": 2056, + "commentStart": 2178, "end": 0, "name": "profileStartY", "start": 0, @@ -3296,7 +3296,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 2056, + "commentStart": 2178, "end": 0, "start": 0, "type": "CallExpression", @@ -3315,7 +3315,7 @@ description: Result of parsing makeup-mirror.kcl "type": "ObjectExpression" }, { - "commentStart": 2084, + "commentStart": 2206, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3324,10 +3324,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 1918, + "commentStart": 2040, "end": 0, "name": { - "commentStart": 1918, + "commentStart": 2040, "end": 0, "name": "arcTo", "start": 0, @@ -3337,7 +3337,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 1918, + "commentStart": 2040, "end": 0, "start": 0, "type": "CallExpression", @@ -3347,10 +3347,10 @@ description: Result of parsing makeup-mirror.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 2094, + "commentStart": 2216, "end": 0, "name": { - "commentStart": 2094, + "commentStart": 2216, "end": 0, "name": "close", "start": 0, @@ -3360,7 +3360,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 2094, + "commentStart": 2216, "end": 0, "start": 0, "type": "CallExpression", @@ -3371,7 +3371,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "LabeledArg", "label": { - "commentStart": 2117, + "commentStart": 2239, "end": 0, "name": "length", "start": 0, @@ -3379,10 +3379,10 @@ description: Result of parsing makeup-mirror.kcl }, "arg": { "abs_path": false, - "commentStart": 2126, + "commentStart": 2248, "end": 0, "name": { - "commentStart": 2126, + "commentStart": 2248, "end": 0, "name": "tiefe", "start": 0, @@ -3397,10 +3397,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 2109, + "commentStart": 2231, "end": 0, "name": { - "commentStart": 2109, + "commentStart": 2231, "end": 0, "name": "extrude", "start": 0, @@ -3410,7 +3410,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 2109, + "commentStart": 2231, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3418,7 +3418,7 @@ description: Result of parsing makeup-mirror.kcl "unlabeled": null } ], - "commentStart": 1664, + "commentStart": 1786, "end": 0, "start": 0, "type": "PipeExpression", @@ -3436,10 +3436,10 @@ description: Result of parsing makeup-mirror.kcl { "argument": { "abs_path": false, - "commentStart": 2142, + "commentStart": 2264, "end": 0, "name": { - "commentStart": 2142, + "commentStart": 2264, "end": 0, "name": "armBody", "start": 0, @@ -3450,20 +3450,20 @@ description: Result of parsing makeup-mirror.kcl "type": "Name", "type": "Name" }, - "commentStart": 2135, + "commentStart": 2257, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 1460, + "commentStart": 1582, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 1649, + "commentStart": 1771, "end": 0, "start": 0, "type": "NonCodeNode", @@ -3477,13 +3477,13 @@ description: Result of parsing makeup-mirror.kcl }, "start": 0 }, - "commentStart": 1389, + "commentStart": 1511, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 1390, + "commentStart": 1512, "end": 0, "name": "plane", "start": 0, @@ -3493,7 +3493,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "Parameter", "identifier": { - "commentStart": 1397, + "commentStart": 1519, "end": 0, "name": "offsetX", "start": 0, @@ -3503,7 +3503,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "Parameter", "identifier": { - "commentStart": 1406, + "commentStart": 1528, "end": 0, "name": "offsetY", "start": 0, @@ -3513,7 +3513,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "Parameter", "identifier": { - "commentStart": 1415, + "commentStart": 1537, "end": 0, "name": "altitude", "start": 0, @@ -3523,7 +3523,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "Parameter", "identifier": { - "commentStart": 1425, + "commentStart": 1547, "end": 0, "name": "radius", "start": 0, @@ -3533,7 +3533,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "Parameter", "identifier": { - "commentStart": 1433, + "commentStart": 1555, "end": 0, "name": "tiefe", "start": 0, @@ -3543,7 +3543,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "Parameter", "identifier": { - "commentStart": 1440, + "commentStart": 1562, "end": 0, "name": "gestellR", "start": 0, @@ -3553,7 +3553,7 @@ description: Result of parsing makeup-mirror.kcl { "type": "Parameter", "identifier": { - "commentStart": 1450, + "commentStart": 1572, "end": 0, "name": "gestellD", "start": 0, @@ -3573,19 +3573,19 @@ description: Result of parsing makeup-mirror.kcl "preComments": [ "", "", - "// mirror" + "// Add a function to create the mirror" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 2151, + "commentStart": 2273, "declaration": { - "commentStart": 2153, + "commentStart": 2275, "end": 0, "id": { - "commentStart": 2153, + "commentStart": 2275, "end": 0, "name": "mirror", "start": 0, @@ -3595,10 +3595,10 @@ description: Result of parsing makeup-mirror.kcl "arguments": [ { "abs_path": false, - "commentStart": 2171, + "commentStart": 2293, "end": 0, "name": { - "commentStart": 2171, + "commentStart": 2293, "end": 0, "name": "XZ", "start": 0, @@ -3611,10 +3611,10 @@ description: Result of parsing makeup-mirror.kcl }, { "abs_path": false, - "commentStart": 2175, + "commentStart": 2297, "end": 0, "name": { - "commentStart": 2175, + "commentStart": 2297, "end": 0, "name": "armLength", "start": 0, @@ -3627,10 +3627,10 @@ description: Result of parsing makeup-mirror.kcl }, { "abs_path": false, - "commentStart": 2186, + "commentStart": 2308, "end": 0, "name": { - "commentStart": 2186, + "commentStart": 2308, "end": 0, "name": "armLength", "start": 0, @@ -3642,26 +3642,26 @@ description: Result of parsing makeup-mirror.kcl "type": "Name" }, { - "commentStart": 2197, + "commentStart": 2319, "end": 0, "left": { - "commentStart": 2197, + "commentStart": 2319, "end": 0, "left": { - "commentStart": 2197, + "commentStart": 2319, "end": 0, "left": { - "commentStart": 2197, + "commentStart": 2319, "end": 0, "left": { - "commentStart": 2197, + "commentStart": 2319, "end": 0, "left": { "abs_path": false, - "commentStart": 2197, + "commentStart": 2319, "end": 0, "name": { - "commentStart": 2197, + "commentStart": 2319, "end": 0, "name": "hingeHeight", "start": 0, @@ -3674,7 +3674,7 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "*", "right": { - "commentStart": 2211, + "commentStart": 2333, "end": 0, "raw": "4", "start": 0, @@ -3691,14 +3691,14 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "+", "right": { - "commentStart": 2215, + "commentStart": 2337, "end": 0, "left": { "abs_path": false, - "commentStart": 2215, + "commentStart": 2337, "end": 0, "name": { - "commentStart": 2215, + "commentStart": 2337, "end": 0, "name": "hingeGap", "start": 0, @@ -3711,7 +3711,7 @@ description: Result of parsing makeup-mirror.kcl }, "operator": "*", "right": { - "commentStart": 2226, + "commentStart": 2348, "end": 0, "raw": "3", "start": 0, @@ -3733,10 +3733,10 @@ description: Result of parsing makeup-mirror.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2230, + "commentStart": 2352, "end": 0, "name": { - "commentStart": 2230, + "commentStart": 2352, "end": 0, "name": "mirrorRadius", "start": 0, @@ -3754,10 +3754,10 @@ description: Result of parsing makeup-mirror.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2245, + "commentStart": 2367, "end": 0, "name": { - "commentStart": 2245, + "commentStart": 2367, "end": 0, "name": "archToMirrorGap", "start": 0, @@ -3775,10 +3775,10 @@ description: Result of parsing makeup-mirror.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2263, + "commentStart": 2385, "end": 0, "name": { - "commentStart": 2263, + "commentStart": 2385, "end": 0, "name": "archThickness", "start": 0, @@ -3795,10 +3795,10 @@ description: Result of parsing makeup-mirror.kcl }, { "abs_path": false, - "commentStart": 2278, + "commentStart": 2400, "end": 0, "name": { - "commentStart": 2278, + "commentStart": 2400, "end": 0, "name": "mirrorRadius", "start": 0, @@ -3811,10 +3811,10 @@ description: Result of parsing makeup-mirror.kcl }, { "abs_path": false, - "commentStart": 2292, + "commentStart": 2414, "end": 0, "name": { - "commentStart": 2292, + "commentStart": 2414, "end": 0, "name": "mirrorThickness", "start": 0, @@ -3827,10 +3827,10 @@ description: Result of parsing makeup-mirror.kcl }, { "abs_path": false, - "commentStart": 2309, + "commentStart": 2431, "end": 0, "name": { - "commentStart": 2309, + "commentStart": 2431, "end": 0, "name": "archRadius", "start": 0, @@ -3843,10 +3843,10 @@ description: Result of parsing makeup-mirror.kcl }, { "abs_path": false, - "commentStart": 2321, + "commentStart": 2443, "end": 0, "name": { - "commentStart": 2321, + "commentStart": 2443, "end": 0, "name": "archThickness", "start": 0, @@ -3860,10 +3860,10 @@ description: Result of parsing makeup-mirror.kcl ], "callee": { "abs_path": false, - "commentStart": 2162, + "commentStart": 2284, "end": 0, "name": { - "commentStart": 2162, + "commentStart": 2284, "end": 0, "name": "mirrorFn", "start": 0, @@ -3873,7 +3873,7 @@ description: Result of parsing makeup-mirror.kcl "start": 0, "type": "Name" }, - "commentStart": 2162, + "commentStart": 2284, "end": 0, "start": 0, "type": "CallExpression", @@ -3896,7 +3896,7 @@ description: Result of parsing makeup-mirror.kcl "commentStart": 0, "end": 0, "name": { - "commentStart": 133, + "commentStart": 134, "end": 0, "name": "settings", "start": 0, @@ -3907,14 +3907,14 @@ description: Result of parsing makeup-mirror.kcl "// A circular vanity mirror mounted on a swiveling arm with pivot joints, used for personal grooming.", "", "", - "// Settings" + "// Set units" ], "properties": [ { - "commentStart": 142, + "commentStart": 143, "end": 0, "key": { - "commentStart": 142, + "commentStart": 143, "end": 0, "name": "defaultLengthUnit", "start": 0, @@ -3924,10 +3924,10 @@ description: Result of parsing makeup-mirror.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 162, + "commentStart": 163, "end": 0, "name": { - "commentStart": 162, + "commentStart": 163, "end": 0, "name": "mm", "start": 0, @@ -3948,7 +3948,7 @@ description: Result of parsing makeup-mirror.kcl "nonCodeNodes": { "10": [ { - "commentStart": 623, + "commentStart": 687, "end": 0, "start": 0, "type": "NonCodeNode", @@ -3959,7 +3959,7 @@ description: Result of parsing makeup-mirror.kcl ], "13": [ { - "commentStart": 767, + "commentStart": 831, "end": 0, "start": 0, "type": "NonCodeNode", @@ -3970,7 +3970,7 @@ description: Result of parsing makeup-mirror.kcl ], "15": [ { - "commentStart": 896, + "commentStart": 960, "end": 0, "start": 0, "type": "NonCodeNode", @@ -3981,7 +3981,7 @@ description: Result of parsing makeup-mirror.kcl ], "18": [ { - "commentStart": 1245, + "commentStart": 1338, "end": 0, "start": 0, "type": "NonCodeNode", @@ -3992,7 +3992,7 @@ description: Result of parsing makeup-mirror.kcl ], "21": [ { - "commentStart": 2151, + "commentStart": 2273, "end": 0, "start": 0, "type": "NonCodeNode", @@ -4004,7 +4004,7 @@ description: Result of parsing makeup-mirror.kcl }, "startNodes": [ { - "commentStart": 165, + "commentStart": 166, "end": 0, "start": 0, "type": "NonCodeNode", diff --git a/rust/kcl-lib/tests/kcl_samples/makeup-mirror/ops.snap b/rust/kcl-lib/tests/kcl_samples/makeup-mirror/ops.snap index 1ece9114e..3f7b5b9d4 100644 --- a/rust/kcl-lib/tests/kcl_samples/makeup-mirror/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/makeup-mirror/ops.snap @@ -9,8 +9,8 @@ description: Operations executed makeup-mirror.kcl "type": "FunctionCall", "name": "hingeFn", "functionSourceRange": [ - 444, - 623, + 507, + 686, 0 ], "unlabeledArg": null, @@ -98,8 +98,8 @@ description: Operations executed makeup-mirror.kcl "type": "FunctionCall", "name": "hingeFn", "functionSourceRange": [ - 444, - 623, + 507, + 686, 0 ], "unlabeledArg": null, @@ -181,8 +181,8 @@ description: Operations executed makeup-mirror.kcl "type": "FunctionCall", "name": "hingeFn", "functionSourceRange": [ - 444, - 623, + 507, + 686, 0 ], "unlabeledArg": null, @@ -264,8 +264,8 @@ description: Operations executed makeup-mirror.kcl "type": "FunctionCall", "name": "hingeFn", "functionSourceRange": [ - 444, - 623, + 507, + 686, 0 ], "unlabeledArg": null, @@ -347,8 +347,8 @@ description: Operations executed makeup-mirror.kcl "type": "FunctionCall", "name": "hingeFn", "functionSourceRange": [ - 444, - 623, + 507, + 686, 0 ], "unlabeledArg": null, @@ -430,8 +430,8 @@ description: Operations executed makeup-mirror.kcl "type": "FunctionCall", "name": "hingeFn", "functionSourceRange": [ - 444, - 623, + 507, + 686, 0 ], "unlabeledArg": null, @@ -513,8 +513,8 @@ description: Operations executed makeup-mirror.kcl "type": "FunctionCall", "name": "hingeFn", "functionSourceRange": [ - 444, - 623, + 507, + 686, 0 ], "unlabeledArg": null, @@ -596,8 +596,8 @@ description: Operations executed makeup-mirror.kcl "type": "FunctionCall", "name": "armFn", "functionSourceRange": [ - 1068, - 1245, + 1160, + 1337, 0 ], "unlabeledArg": null, @@ -661,8 +661,8 @@ description: Operations executed makeup-mirror.kcl "type": "FunctionCall", "name": "armFn", "functionSourceRange": [ - 1068, - 1245, + 1160, + 1337, 0 ], "unlabeledArg": null, @@ -726,8 +726,8 @@ description: Operations executed makeup-mirror.kcl "type": "FunctionCall", "name": "mirrorFn", "functionSourceRange": [ - 1389, - 2151, + 1510, + 2272, 0 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_graph_flowchart.snap.md index c82421d91..7b7b09688 100644 --- a/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_graph_flowchart.snap.md @@ -1,40 +1,40 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[565, 620, 0]"] - 3["Segment
[628, 696, 0]"] - 4["Segment
[704, 770, 0]"] - 5["Segment
[778, 846, 0]"] - 6["Segment
[854, 873, 0]"] + 2["Path
[566, 621, 0]"] + 3["Segment
[629, 697, 0]"] + 4["Segment
[705, 771, 0]"] + 5["Segment
[779, 847, 0]"] + 6["Segment
[855, 874, 0]"] 7[Solid2d] end subgraph path8 [Path] - 8["Path
[1104, 1249, 0]"] - 9["Segment
[1104, 1249, 0]"] + 8["Path
[1105, 1250, 0]"] + 9["Segment
[1105, 1250, 0]"] 10[Solid2d] end subgraph path11 [Path] - 11["Path
[1264, 1408, 0]"] - 12["Segment
[1264, 1408, 0]"] + 11["Path
[1265, 1409, 0]"] + 12["Segment
[1265, 1409, 0]"] 13[Solid2d] end subgraph path14 [Path] - 14["Path
[1423, 1569, 0]"] - 15["Segment
[1423, 1569, 0]"] + 14["Path
[1424, 1570, 0]"] + 15["Segment
[1424, 1570, 0]"] 16[Solid2d] end subgraph path17 [Path] - 17["Path
[1584, 1729, 0]"] - 18["Segment
[1584, 1729, 0]"] + 17["Path
[1585, 1730, 0]"] + 18["Segment
[1585, 1730, 0]"] 19[Solid2d] end subgraph path20 [Path] - 20["Path
[1744, 1796, 0]"] - 21["Segment
[1744, 1796, 0]"] + 20["Path
[1745, 1797, 0]"] + 21["Segment
[1745, 1797, 0]"] 22[Solid2d] end - 1["Plane
[540, 557, 0]"] - 23["Sweep Extrusion
[1806, 1838, 0]"] + 1["Plane
[541, 558, 0]"] + 23["Sweep Extrusion
[1807, 1839, 0]"] 24[Wall] 25[Wall] 26[Wall] @@ -49,10 +49,10 @@ flowchart LR 35["SweepEdge Adjacent"] 36["SweepEdge Opposite"] 37["SweepEdge Adjacent"] - 38["EdgeCut Fillet
[1844, 2109, 0]"] - 39["EdgeCut Fillet
[1844, 2109, 0]"] - 40["EdgeCut Fillet
[1844, 2109, 0]"] - 41["EdgeCut Fillet
[1844, 2109, 0]"] + 38["EdgeCut Fillet
[1845, 2110, 0]"] + 39["EdgeCut Fillet
[1845, 2110, 0]"] + 40["EdgeCut Fillet
[1845, 2110, 0]"] + 41["EdgeCut Fillet
[1845, 2110, 0]"] 1 --- 2 1 --- 8 1 --- 11 diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/ast.snap b/rust/kcl-lib/tests/kcl_samples/mounting-plate/ast.snap index 818f17caf..b80a51bf7 100644 --- a/rust/kcl-lib/tests/kcl_samples/mounting-plate/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing mounting-plate.kcl { "commentStart": 240, "declaration": { - "commentStart": 262, + "commentStart": 263, "end": 0, "id": { - "commentStart": 262, + "commentStart": 263, "end": 0, "name": "plateLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 276, + "commentStart": 277, "end": 0, "raw": "10", "start": 0, @@ -35,26 +35,26 @@ description: Result of parsing mounting-plate.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 279, + "commentStart": 280, "declaration": { - "commentStart": 279, + "commentStart": 280, "end": 0, "id": { - "commentStart": 279, + "commentStart": 280, "end": 0, "name": "plateWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 292, + "commentStart": 293, "end": 0, "raw": "6", "start": 0, @@ -75,19 +75,19 @@ description: Result of parsing mounting-plate.kcl "type": "VariableDeclaration" }, { - "commentStart": 294, + "commentStart": 295, "declaration": { - "commentStart": 294, + "commentStart": 295, "end": 0, "id": { - "commentStart": 294, + "commentStart": 295, "end": 0, "name": "filletRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 309, + "commentStart": 310, "end": 0, "raw": "0.5", "start": 0, @@ -108,19 +108,19 @@ description: Result of parsing mounting-plate.kcl "type": "VariableDeclaration" }, { - "commentStart": 313, + "commentStart": 314, "declaration": { - "commentStart": 313, + "commentStart": 314, "end": 0, "id": { - "commentStart": 313, + "commentStart": 314, "end": 0, "name": "plateThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 330, + "commentStart": 331, "end": 0, "raw": ".5", "start": 0, @@ -141,19 +141,19 @@ description: Result of parsing mounting-plate.kcl "type": "VariableDeclaration" }, { - "commentStart": 333, + "commentStart": 334, "declaration": { - "commentStart": 333, + "commentStart": 334, "end": 0, "id": { - "commentStart": 333, + "commentStart": 334, "end": 0, "name": "centerHoleDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 354, + "commentStart": 355, "end": 0, "raw": "2", "start": 0, @@ -174,12 +174,12 @@ description: Result of parsing mounting-plate.kcl "type": "VariableDeclaration" }, { - "commentStart": 355, + "commentStart": 356, "declaration": { - "commentStart": 510, + "commentStart": 511, "end": 0, "id": { - "commentStart": 510, + "commentStart": 511, "end": 0, "name": "rectShape", "start": 0, @@ -189,12 +189,12 @@ description: Result of parsing mounting-plate.kcl "body": { "body": [ { - "commentStart": 535, + "commentStart": 536, "declaration": { - "commentStart": 535, + "commentStart": 536, "end": 0, "id": { - "commentStart": 535, + "commentStart": 536, "end": 0, "name": "rr", "start": 0, @@ -206,10 +206,10 @@ description: Result of parsing mounting-plate.kcl "arguments": [ { "abs_path": false, - "commentStart": 554, + "commentStart": 555, "end": 0, "name": { - "commentStart": 554, + "commentStart": 555, "end": 0, "name": "XY", "start": 0, @@ -223,10 +223,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 540, + "commentStart": 541, "end": 0, "name": { - "commentStart": 540, + "commentStart": 541, "end": 0, "name": "startSketchOn", "start": 0, @@ -236,7 +236,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 540, + "commentStart": 541, "end": 0, "start": 0, "type": "CallExpression", @@ -245,17 +245,17 @@ description: Result of parsing mounting-plate.kcl { "arguments": [ { - "commentStart": 580, + "commentStart": 581, "elements": [ { - "commentStart": 581, + "commentStart": 582, "end": 0, "left": { - "commentStart": 581, + "commentStart": 582, "computed": false, "end": 0, "object": { - "commentStart": 581, + "commentStart": 582, "end": 0, "name": "pos", "start": 0, @@ -263,7 +263,7 @@ description: Result of parsing mounting-plate.kcl "type": "Identifier" }, "property": { - "commentStart": 585, + "commentStart": 586, "end": 0, "raw": "0", "start": 0, @@ -280,14 +280,14 @@ description: Result of parsing mounting-plate.kcl }, "operator": "-", "right": { - "commentStart": 591, + "commentStart": 592, "end": 0, "left": { "abs_path": false, - "commentStart": 591, + "commentStart": 592, "end": 0, "name": { - "commentStart": 591, + "commentStart": 592, "end": 0, "name": "w", "start": 0, @@ -300,7 +300,7 @@ description: Result of parsing mounting-plate.kcl }, "operator": "/", "right": { - "commentStart": 595, + "commentStart": 596, "end": 0, "raw": "2", "start": 0, @@ -320,14 +320,14 @@ description: Result of parsing mounting-plate.kcl "type": "BinaryExpression" }, { - "commentStart": 599, + "commentStart": 600, "end": 0, "left": { - "commentStart": 599, + "commentStart": 600, "computed": false, "end": 0, "object": { - "commentStart": 599, + "commentStart": 600, "end": 0, "name": "pos", "start": 0, @@ -335,7 +335,7 @@ description: Result of parsing mounting-plate.kcl "type": "Identifier" }, "property": { - "commentStart": 603, + "commentStart": 604, "end": 0, "raw": "1", "start": 0, @@ -352,14 +352,14 @@ description: Result of parsing mounting-plate.kcl }, "operator": "-", "right": { - "commentStart": 609, + "commentStart": 610, "end": 0, "left": { "abs_path": false, - "commentStart": 609, + "commentStart": 610, "end": 0, "name": { - "commentStart": 609, + "commentStart": 610, "end": 0, "name": "l", "start": 0, @@ -372,7 +372,7 @@ description: Result of parsing mounting-plate.kcl }, "operator": "/", "right": { - "commentStart": 613, + "commentStart": 614, "end": 0, "raw": "2", "start": 0, @@ -398,7 +398,7 @@ description: Result of parsing mounting-plate.kcl "type": "ArrayExpression" }, { - "commentStart": 618, + "commentStart": 619, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -407,10 +407,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 565, + "commentStart": 566, "end": 0, "name": { - "commentStart": 565, + "commentStart": 566, "end": 0, "name": "startProfileAt", "start": 0, @@ -420,7 +420,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 565, + "commentStart": 566, "end": 0, "start": 0, "type": "CallExpression", @@ -431,24 +431,24 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 633, + "commentStart": 634, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 647, + "commentStart": 648, "elements": [ { - "commentStart": 648, + "commentStart": 649, "end": 0, "left": { - "commentStart": 648, + "commentStart": 649, "computed": false, "end": 0, "object": { - "commentStart": 648, + "commentStart": 649, "end": 0, "name": "pos", "start": 0, @@ -456,7 +456,7 @@ description: Result of parsing mounting-plate.kcl "type": "Identifier" }, "property": { - "commentStart": 652, + "commentStart": 653, "end": 0, "raw": "0", "start": 0, @@ -473,14 +473,14 @@ description: Result of parsing mounting-plate.kcl }, "operator": "+", "right": { - "commentStart": 657, + "commentStart": 658, "end": 0, "left": { "abs_path": false, - "commentStart": 657, + "commentStart": 658, "end": 0, "name": { - "commentStart": 657, + "commentStart": 658, "end": 0, "name": "w", "start": 0, @@ -493,7 +493,7 @@ description: Result of parsing mounting-plate.kcl }, "operator": "/", "right": { - "commentStart": 661, + "commentStart": 662, "end": 0, "raw": "2", "start": 0, @@ -513,14 +513,14 @@ description: Result of parsing mounting-plate.kcl "type": "BinaryExpression" }, { - "commentStart": 664, + "commentStart": 665, "end": 0, "left": { - "commentStart": 664, + "commentStart": 665, "computed": false, "end": 0, "object": { - "commentStart": 664, + "commentStart": 665, "end": 0, "name": "pos", "start": 0, @@ -528,7 +528,7 @@ description: Result of parsing mounting-plate.kcl "type": "Identifier" }, "property": { - "commentStart": 668, + "commentStart": 669, "end": 0, "raw": "1", "start": 0, @@ -545,14 +545,14 @@ description: Result of parsing mounting-plate.kcl }, "operator": "-", "right": { - "commentStart": 674, + "commentStart": 675, "end": 0, "left": { "abs_path": false, - "commentStart": 674, + "commentStart": 675, "end": 0, "name": { - "commentStart": 674, + "commentStart": 675, "end": 0, "name": "l", "start": 0, @@ -565,7 +565,7 @@ description: Result of parsing mounting-plate.kcl }, "operator": "/", "right": { - "commentStart": 678, + "commentStart": 679, "end": 0, "raw": "2", "start": 0, @@ -594,14 +594,14 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 683, + "commentStart": 684, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 689, + "commentStart": 690, "end": 0, "start": 0, "type": "TagDeclarator", @@ -612,10 +612,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 628, + "commentStart": 629, "end": 0, "name": { - "commentStart": 628, + "commentStart": 629, "end": 0, "name": "line", "start": 0, @@ -625,7 +625,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 628, + "commentStart": 629, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -637,24 +637,24 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 709, + "commentStart": 710, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 723, + "commentStart": 724, "elements": [ { - "commentStart": 724, + "commentStart": 725, "end": 0, "left": { - "commentStart": 724, + "commentStart": 725, "computed": false, "end": 0, "object": { - "commentStart": 724, + "commentStart": 725, "end": 0, "name": "pos", "start": 0, @@ -662,7 +662,7 @@ description: Result of parsing mounting-plate.kcl "type": "Identifier" }, "property": { - "commentStart": 728, + "commentStart": 729, "end": 0, "raw": "0", "start": 0, @@ -679,14 +679,14 @@ description: Result of parsing mounting-plate.kcl }, "operator": "+", "right": { - "commentStart": 733, + "commentStart": 734, "end": 0, "left": { "abs_path": false, - "commentStart": 733, + "commentStart": 734, "end": 0, "name": { - "commentStart": 733, + "commentStart": 734, "end": 0, "name": "w", "start": 0, @@ -699,7 +699,7 @@ description: Result of parsing mounting-plate.kcl }, "operator": "/", "right": { - "commentStart": 737, + "commentStart": 738, "end": 0, "raw": "2", "start": 0, @@ -719,14 +719,14 @@ description: Result of parsing mounting-plate.kcl "type": "BinaryExpression" }, { - "commentStart": 740, + "commentStart": 741, "end": 0, "left": { - "commentStart": 740, + "commentStart": 741, "computed": false, "end": 0, "object": { - "commentStart": 740, + "commentStart": 741, "end": 0, "name": "pos", "start": 0, @@ -734,7 +734,7 @@ description: Result of parsing mounting-plate.kcl "type": "Identifier" }, "property": { - "commentStart": 744, + "commentStart": 745, "end": 0, "raw": "1", "start": 0, @@ -751,14 +751,14 @@ description: Result of parsing mounting-plate.kcl }, "operator": "+", "right": { - "commentStart": 749, + "commentStart": 750, "end": 0, "left": { "abs_path": false, - "commentStart": 749, + "commentStart": 750, "end": 0, "name": { - "commentStart": 749, + "commentStart": 750, "end": 0, "name": "l", "start": 0, @@ -771,7 +771,7 @@ description: Result of parsing mounting-plate.kcl }, "operator": "/", "right": { - "commentStart": 753, + "commentStart": 754, "end": 0, "raw": "2", "start": 0, @@ -800,14 +800,14 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 757, + "commentStart": 758, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 763, + "commentStart": 764, "end": 0, "start": 0, "type": "TagDeclarator", @@ -818,10 +818,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 704, + "commentStart": 705, "end": 0, "name": { - "commentStart": 704, + "commentStart": 705, "end": 0, "name": "line", "start": 0, @@ -831,7 +831,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 704, + "commentStart": 705, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -843,24 +843,24 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 783, + "commentStart": 784, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 797, + "commentStart": 798, "elements": [ { - "commentStart": 798, + "commentStart": 799, "end": 0, "left": { - "commentStart": 798, + "commentStart": 799, "computed": false, "end": 0, "object": { - "commentStart": 798, + "commentStart": 799, "end": 0, "name": "pos", "start": 0, @@ -868,7 +868,7 @@ description: Result of parsing mounting-plate.kcl "type": "Identifier" }, "property": { - "commentStart": 802, + "commentStart": 803, "end": 0, "raw": "0", "start": 0, @@ -885,14 +885,14 @@ description: Result of parsing mounting-plate.kcl }, "operator": "-", "right": { - "commentStart": 808, + "commentStart": 809, "end": 0, "left": { "abs_path": false, - "commentStart": 808, + "commentStart": 809, "end": 0, "name": { - "commentStart": 808, + "commentStart": 809, "end": 0, "name": "w", "start": 0, @@ -905,7 +905,7 @@ description: Result of parsing mounting-plate.kcl }, "operator": "/", "right": { - "commentStart": 812, + "commentStart": 813, "end": 0, "raw": "2", "start": 0, @@ -925,14 +925,14 @@ description: Result of parsing mounting-plate.kcl "type": "BinaryExpression" }, { - "commentStart": 816, + "commentStart": 817, "end": 0, "left": { - "commentStart": 816, + "commentStart": 817, "computed": false, "end": 0, "object": { - "commentStart": 816, + "commentStart": 817, "end": 0, "name": "pos", "start": 0, @@ -940,7 +940,7 @@ description: Result of parsing mounting-plate.kcl "type": "Identifier" }, "property": { - "commentStart": 820, + "commentStart": 821, "end": 0, "raw": "1", "start": 0, @@ -957,14 +957,14 @@ description: Result of parsing mounting-plate.kcl }, "operator": "+", "right": { - "commentStart": 825, + "commentStart": 826, "end": 0, "left": { "abs_path": false, - "commentStart": 825, + "commentStart": 826, "end": 0, "name": { - "commentStart": 825, + "commentStart": 826, "end": 0, "name": "l", "start": 0, @@ -977,7 +977,7 @@ description: Result of parsing mounting-plate.kcl }, "operator": "/", "right": { - "commentStart": 829, + "commentStart": 830, "end": 0, "raw": "2", "start": 0, @@ -1006,14 +1006,14 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 833, + "commentStart": 834, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 839, + "commentStart": 840, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1024,10 +1024,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 778, + "commentStart": 779, "end": 0, "name": { - "commentStart": 778, + "commentStart": 779, "end": 0, "name": "line", "start": 0, @@ -1037,7 +1037,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 778, + "commentStart": 779, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1049,14 +1049,14 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 860, + "commentStart": 861, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 866, + "commentStart": 867, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1067,10 +1067,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 854, + "commentStart": 855, "end": 0, "name": { - "commentStart": 854, + "commentStart": 855, "end": 0, "name": "close", "start": 0, @@ -1080,7 +1080,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 854, + "commentStart": 855, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1088,7 +1088,7 @@ description: Result of parsing mounting-plate.kcl "unlabeled": null } ], - "commentStart": 540, + "commentStart": 541, "end": 0, "start": 0, "type": "PipeExpression", @@ -1106,10 +1106,10 @@ description: Result of parsing mounting-plate.kcl { "argument": { "abs_path": false, - "commentStart": 883, + "commentStart": 884, "end": 0, "name": { - "commentStart": 883, + "commentStart": 884, "end": 0, "name": "rr", "start": 0, @@ -1120,24 +1120,24 @@ description: Result of parsing mounting-plate.kcl "type": "Name", "type": "Name" }, - "commentStart": 876, + "commentStart": 877, "end": 0, "start": 0, "type": "ReturnStatement", "type": "ReturnStatement" } ], - "commentStart": 531, + "commentStart": 532, "end": 0, "start": 0 }, - "commentStart": 519, + "commentStart": 520, "end": 0, "params": [ { "type": "Parameter", "identifier": { - "commentStart": 520, + "commentStart": 521, "end": 0, "name": "pos", "start": 0, @@ -1147,7 +1147,7 @@ description: Result of parsing mounting-plate.kcl { "type": "Parameter", "identifier": { - "commentStart": 525, + "commentStart": 526, "end": 0, "name": "w", "start": 0, @@ -1157,7 +1157,7 @@ description: Result of parsing mounting-plate.kcl { "type": "Parameter", "identifier": { - "commentStart": 528, + "commentStart": 529, "end": 0, "name": "l", "start": 0, @@ -1184,19 +1184,19 @@ description: Result of parsing mounting-plate.kcl "type": "VariableDeclaration" }, { - "commentStart": 887, + "commentStart": 888, "declaration": { - "commentStart": 943, + "commentStart": 944, "end": 0, "id": { - "commentStart": 943, + "commentStart": 944, "end": 0, "name": "holeRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 956, + "commentStart": 957, "end": 0, "raw": ".25", "start": 0, @@ -1222,19 +1222,19 @@ description: Result of parsing mounting-plate.kcl "type": "VariableDeclaration" }, { - "commentStart": 960, + "commentStart": 961, "declaration": { - "commentStart": 960, + "commentStart": 961, "end": 0, "id": { - "commentStart": 960, + "commentStart": 961, "end": 0, "name": "holeIndex", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 972, + "commentStart": 973, "end": 0, "raw": ".75", "start": 0, @@ -1255,12 +1255,12 @@ description: Result of parsing mounting-plate.kcl "type": "VariableDeclaration" }, { - "commentStart": 975, + "commentStart": 976, "declaration": { - "commentStart": 1036, + "commentStart": 1037, "end": 0, "id": { - "commentStart": 1036, + "commentStart": 1037, "end": 0, "name": "rs", "start": 0, @@ -1269,10 +1269,10 @@ description: Result of parsing mounting-plate.kcl "init": { "arguments": [ { - "commentStart": 1051, + "commentStart": 1052, "elements": [ { - "commentStart": 1052, + "commentStart": 1053, "end": 0, "raw": "0", "start": 0, @@ -1284,7 +1284,7 @@ description: Result of parsing mounting-plate.kcl } }, { - "commentStart": 1055, + "commentStart": 1056, "end": 0, "raw": "0", "start": 0, @@ -1303,10 +1303,10 @@ description: Result of parsing mounting-plate.kcl }, { "abs_path": false, - "commentStart": 1059, + "commentStart": 1060, "end": 0, "name": { - "commentStart": 1059, + "commentStart": 1060, "end": 0, "name": "plateWidth", "start": 0, @@ -1319,10 +1319,10 @@ description: Result of parsing mounting-plate.kcl }, { "abs_path": false, - "commentStart": 1071, + "commentStart": 1072, "end": 0, "name": { - "commentStart": 1071, + "commentStart": 1072, "end": 0, "name": "plateLength", "start": 0, @@ -1336,10 +1336,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 1041, + "commentStart": 1042, "end": 0, "name": { - "commentStart": 1041, + "commentStart": 1042, "end": 0, "name": "rectShape", "start": 0, @@ -1349,7 +1349,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 1041, + "commentStart": 1042, "end": 0, "start": 0, "type": "CallExpression", @@ -1370,12 +1370,12 @@ description: Result of parsing mounting-plate.kcl "type": "VariableDeclaration" }, { - "commentStart": 1084, + "commentStart": 1085, "declaration": { - "commentStart": 1084, + "commentStart": 1085, "end": 0, "id": { - "commentStart": 1084, + "commentStart": 1085, "end": 0, "name": "part", "start": 0, @@ -1385,10 +1385,10 @@ description: Result of parsing mounting-plate.kcl "body": [ { "abs_path": false, - "commentStart": 1091, + "commentStart": 1092, "end": 0, "name": { - "commentStart": 1091, + "commentStart": 1092, "end": 0, "name": "rs", "start": 0, @@ -1406,28 +1406,28 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1119, + "commentStart": 1120, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1128, + "commentStart": 1129, "elements": [ { - "commentStart": 1139, + "commentStart": 1140, "end": 0, "left": { - "commentStart": 1139, + "commentStart": 1140, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1140, + "commentStart": 1141, "end": 0, "name": { - "commentStart": 1140, + "commentStart": 1141, "end": 0, "name": "plateWidth", "start": 0, @@ -1438,7 +1438,7 @@ description: Result of parsing mounting-plate.kcl "type": "Name", "type": "Name" }, - "commentStart": 1139, + "commentStart": 1140, "end": 0, "operator": "-", "start": 0, @@ -1447,7 +1447,7 @@ description: Result of parsing mounting-plate.kcl }, "operator": "/", "right": { - "commentStart": 1153, + "commentStart": 1154, "end": 0, "raw": "2", "start": 0, @@ -1465,10 +1465,10 @@ description: Result of parsing mounting-plate.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1157, + "commentStart": 1158, "end": 0, "name": { - "commentStart": 1157, + "commentStart": 1158, "end": 0, "name": "holeIndex", "start": 0, @@ -1484,17 +1484,17 @@ description: Result of parsing mounting-plate.kcl "type": "BinaryExpression" }, { - "commentStart": 1177, + "commentStart": 1178, "end": 0, "left": { - "commentStart": 1177, + "commentStart": 1178, "end": 0, "left": { "abs_path": false, - "commentStart": 1177, + "commentStart": 1178, "end": 0, "name": { - "commentStart": 1177, + "commentStart": 1178, "end": 0, "name": "plateLength", "start": 0, @@ -1507,7 +1507,7 @@ description: Result of parsing mounting-plate.kcl }, "operator": "/", "right": { - "commentStart": 1191, + "commentStart": 1192, "end": 0, "raw": "2", "start": 0, @@ -1525,10 +1525,10 @@ description: Result of parsing mounting-plate.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1195, + "commentStart": 1196, "end": 0, "name": { - "commentStart": 1195, + "commentStart": 1196, "end": 0, "name": "holeIndex", "start": 0, @@ -1553,7 +1553,7 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1222, + "commentStart": 1223, "end": 0, "name": "radius", "start": 0, @@ -1561,10 +1561,10 @@ description: Result of parsing mounting-plate.kcl }, "arg": { "abs_path": false, - "commentStart": 1231, + "commentStart": 1232, "end": 0, "name": { - "commentStart": 1231, + "commentStart": 1232, "end": 0, "name": "holeRadius", "start": 0, @@ -1579,10 +1579,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 1104, + "commentStart": 1105, "end": 0, "name": { - "commentStart": 1104, + "commentStart": 1105, "end": 0, "name": "circle", "start": 0, @@ -1592,7 +1592,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 1104, + "commentStart": 1105, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1600,7 +1600,7 @@ description: Result of parsing mounting-plate.kcl "unlabeled": null }, { - "commentStart": 1251, + "commentStart": 1252, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1609,10 +1609,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 1099, + "commentStart": 1100, "end": 0, "name": { - "commentStart": 1099, + "commentStart": 1100, "end": 0, "name": "hole", "start": 0, @@ -1622,7 +1622,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 1099, + "commentStart": 1100, "end": 0, "start": 0, "type": "CallExpression", @@ -1635,27 +1635,27 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1279, + "commentStart": 1280, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1288, + "commentStart": 1289, "elements": [ { - "commentStart": 1299, + "commentStart": 1300, "end": 0, "left": { - "commentStart": 1299, + "commentStart": 1300, "end": 0, "left": { "abs_path": false, - "commentStart": 1299, + "commentStart": 1300, "end": 0, "name": { - "commentStart": 1299, + "commentStart": 1300, "end": 0, "name": "plateWidth", "start": 0, @@ -1668,7 +1668,7 @@ description: Result of parsing mounting-plate.kcl }, "operator": "/", "right": { - "commentStart": 1312, + "commentStart": 1313, "end": 0, "raw": "2", "start": 0, @@ -1686,10 +1686,10 @@ description: Result of parsing mounting-plate.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1316, + "commentStart": 1317, "end": 0, "name": { - "commentStart": 1316, + "commentStart": 1317, "end": 0, "name": "holeIndex", "start": 0, @@ -1705,17 +1705,17 @@ description: Result of parsing mounting-plate.kcl "type": "BinaryExpression" }, { - "commentStart": 1336, + "commentStart": 1337, "end": 0, "left": { - "commentStart": 1336, + "commentStart": 1337, "end": 0, "left": { "abs_path": false, - "commentStart": 1336, + "commentStart": 1337, "end": 0, "name": { - "commentStart": 1336, + "commentStart": 1337, "end": 0, "name": "plateLength", "start": 0, @@ -1728,7 +1728,7 @@ description: Result of parsing mounting-plate.kcl }, "operator": "/", "right": { - "commentStart": 1350, + "commentStart": 1351, "end": 0, "raw": "2", "start": 0, @@ -1746,10 +1746,10 @@ description: Result of parsing mounting-plate.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1354, + "commentStart": 1355, "end": 0, "name": { - "commentStart": 1354, + "commentStart": 1355, "end": 0, "name": "holeIndex", "start": 0, @@ -1774,7 +1774,7 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1381, + "commentStart": 1382, "end": 0, "name": "radius", "start": 0, @@ -1782,10 +1782,10 @@ description: Result of parsing mounting-plate.kcl }, "arg": { "abs_path": false, - "commentStart": 1390, + "commentStart": 1391, "end": 0, "name": { - "commentStart": 1390, + "commentStart": 1391, "end": 0, "name": "holeRadius", "start": 0, @@ -1800,10 +1800,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 1264, + "commentStart": 1265, "end": 0, "name": { - "commentStart": 1264, + "commentStart": 1265, "end": 0, "name": "circle", "start": 0, @@ -1813,7 +1813,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 1264, + "commentStart": 1265, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1821,7 +1821,7 @@ description: Result of parsing mounting-plate.kcl "unlabeled": null }, { - "commentStart": 1410, + "commentStart": 1411, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1830,10 +1830,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 1259, + "commentStart": 1260, "end": 0, "name": { - "commentStart": 1259, + "commentStart": 1260, "end": 0, "name": "hole", "start": 0, @@ -1843,7 +1843,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 1259, + "commentStart": 1260, "end": 0, "start": 0, "type": "CallExpression", @@ -1856,28 +1856,28 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1438, + "commentStart": 1439, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1447, + "commentStart": 1448, "elements": [ { - "commentStart": 1458, + "commentStart": 1459, "end": 0, "left": { - "commentStart": 1458, + "commentStart": 1459, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1459, + "commentStart": 1460, "end": 0, "name": { - "commentStart": 1459, + "commentStart": 1460, "end": 0, "name": "plateWidth", "start": 0, @@ -1888,7 +1888,7 @@ description: Result of parsing mounting-plate.kcl "type": "Name", "type": "Name" }, - "commentStart": 1458, + "commentStart": 1459, "end": 0, "operator": "-", "start": 0, @@ -1897,7 +1897,7 @@ description: Result of parsing mounting-plate.kcl }, "operator": "/", "right": { - "commentStart": 1472, + "commentStart": 1473, "end": 0, "raw": "2", "start": 0, @@ -1915,10 +1915,10 @@ description: Result of parsing mounting-plate.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1476, + "commentStart": 1477, "end": 0, "name": { - "commentStart": 1476, + "commentStart": 1477, "end": 0, "name": "holeIndex", "start": 0, @@ -1934,18 +1934,18 @@ description: Result of parsing mounting-plate.kcl "type": "BinaryExpression" }, { - "commentStart": 1496, + "commentStart": 1497, "end": 0, "left": { - "commentStart": 1496, + "commentStart": 1497, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1497, + "commentStart": 1498, "end": 0, "name": { - "commentStart": 1497, + "commentStart": 1498, "end": 0, "name": "plateLength", "start": 0, @@ -1956,7 +1956,7 @@ description: Result of parsing mounting-plate.kcl "type": "Name", "type": "Name" }, - "commentStart": 1496, + "commentStart": 1497, "end": 0, "operator": "-", "start": 0, @@ -1965,7 +1965,7 @@ description: Result of parsing mounting-plate.kcl }, "operator": "/", "right": { - "commentStart": 1511, + "commentStart": 1512, "end": 0, "raw": "2", "start": 0, @@ -1983,10 +1983,10 @@ description: Result of parsing mounting-plate.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1515, + "commentStart": 1516, "end": 0, "name": { - "commentStart": 1515, + "commentStart": 1516, "end": 0, "name": "holeIndex", "start": 0, @@ -2011,7 +2011,7 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1542, + "commentStart": 1543, "end": 0, "name": "radius", "start": 0, @@ -2019,10 +2019,10 @@ description: Result of parsing mounting-plate.kcl }, "arg": { "abs_path": false, - "commentStart": 1551, + "commentStart": 1552, "end": 0, "name": { - "commentStart": 1551, + "commentStart": 1552, "end": 0, "name": "holeRadius", "start": 0, @@ -2037,10 +2037,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 1423, + "commentStart": 1424, "end": 0, "name": { - "commentStart": 1423, + "commentStart": 1424, "end": 0, "name": "circle", "start": 0, @@ -2050,7 +2050,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 1423, + "commentStart": 1424, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2058,7 +2058,7 @@ description: Result of parsing mounting-plate.kcl "unlabeled": null }, { - "commentStart": 1571, + "commentStart": 1572, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2067,10 +2067,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 1418, + "commentStart": 1419, "end": 0, "name": { - "commentStart": 1418, + "commentStart": 1419, "end": 0, "name": "hole", "start": 0, @@ -2080,7 +2080,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 1418, + "commentStart": 1419, "end": 0, "start": 0, "type": "CallExpression", @@ -2093,27 +2093,27 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1599, + "commentStart": 1600, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1608, + "commentStart": 1609, "elements": [ { - "commentStart": 1619, + "commentStart": 1620, "end": 0, "left": { - "commentStart": 1619, + "commentStart": 1620, "end": 0, "left": { "abs_path": false, - "commentStart": 1619, + "commentStart": 1620, "end": 0, "name": { - "commentStart": 1619, + "commentStart": 1620, "end": 0, "name": "plateWidth", "start": 0, @@ -2126,7 +2126,7 @@ description: Result of parsing mounting-plate.kcl }, "operator": "/", "right": { - "commentStart": 1632, + "commentStart": 1633, "end": 0, "raw": "2", "start": 0, @@ -2144,10 +2144,10 @@ description: Result of parsing mounting-plate.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1636, + "commentStart": 1637, "end": 0, "name": { - "commentStart": 1636, + "commentStart": 1637, "end": 0, "name": "holeIndex", "start": 0, @@ -2163,18 +2163,18 @@ description: Result of parsing mounting-plate.kcl "type": "BinaryExpression" }, { - "commentStart": 1656, + "commentStart": 1657, "end": 0, "left": { - "commentStart": 1656, + "commentStart": 1657, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1657, + "commentStart": 1658, "end": 0, "name": { - "commentStart": 1657, + "commentStart": 1658, "end": 0, "name": "plateLength", "start": 0, @@ -2185,7 +2185,7 @@ description: Result of parsing mounting-plate.kcl "type": "Name", "type": "Name" }, - "commentStart": 1656, + "commentStart": 1657, "end": 0, "operator": "-", "start": 0, @@ -2194,7 +2194,7 @@ description: Result of parsing mounting-plate.kcl }, "operator": "/", "right": { - "commentStart": 1671, + "commentStart": 1672, "end": 0, "raw": "2", "start": 0, @@ -2212,10 +2212,10 @@ description: Result of parsing mounting-plate.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1675, + "commentStart": 1676, "end": 0, "name": { - "commentStart": 1675, + "commentStart": 1676, "end": 0, "name": "holeIndex", "start": 0, @@ -2240,7 +2240,7 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1702, + "commentStart": 1703, "end": 0, "name": "radius", "start": 0, @@ -2248,10 +2248,10 @@ description: Result of parsing mounting-plate.kcl }, "arg": { "abs_path": false, - "commentStart": 1711, + "commentStart": 1712, "end": 0, "name": { - "commentStart": 1711, + "commentStart": 1712, "end": 0, "name": "holeRadius", "start": 0, @@ -2266,10 +2266,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 1584, + "commentStart": 1585, "end": 0, "name": { - "commentStart": 1584, + "commentStart": 1585, "end": 0, "name": "circle", "start": 0, @@ -2279,7 +2279,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 1584, + "commentStart": 1585, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2287,7 +2287,7 @@ description: Result of parsing mounting-plate.kcl "unlabeled": null }, { - "commentStart": 1731, + "commentStart": 1732, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2296,10 +2296,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 1579, + "commentStart": 1580, "end": 0, "name": { - "commentStart": 1579, + "commentStart": 1580, "end": 0, "name": "hole", "start": 0, @@ -2309,7 +2309,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 1579, + "commentStart": 1580, "end": 0, "start": 0, "type": "CallExpression", @@ -2322,17 +2322,17 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1751, + "commentStart": 1752, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1760, + "commentStart": 1761, "elements": [ { - "commentStart": 1761, + "commentStart": 1762, "end": 0, "raw": "0", "start": 0, @@ -2344,7 +2344,7 @@ description: Result of parsing mounting-plate.kcl } }, { - "commentStart": 1764, + "commentStart": 1765, "end": 0, "raw": "0", "start": 0, @@ -2365,7 +2365,7 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1768, + "commentStart": 1769, "end": 0, "name": "radius", "start": 0, @@ -2373,10 +2373,10 @@ description: Result of parsing mounting-plate.kcl }, "arg": { "abs_path": false, - "commentStart": 1777, + "commentStart": 1778, "end": 0, "name": { - "commentStart": 1777, + "commentStart": 1778, "end": 0, "name": "centerHoleDiameter", "start": 0, @@ -2391,10 +2391,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 1744, + "commentStart": 1745, "end": 0, "name": { - "commentStart": 1744, + "commentStart": 1745, "end": 0, "name": "circle", "start": 0, @@ -2404,7 +2404,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 1744, + "commentStart": 1745, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2412,7 +2412,7 @@ description: Result of parsing mounting-plate.kcl "unlabeled": null }, { - "commentStart": 1798, + "commentStart": 1799, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2421,10 +2421,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 1739, + "commentStart": 1740, "end": 0, "name": { - "commentStart": 1739, + "commentStart": 1740, "end": 0, "name": "hole", "start": 0, @@ -2434,7 +2434,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 1739, + "commentStart": 1740, "end": 0, "start": 0, "type": "CallExpression", @@ -2445,7 +2445,7 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1814, + "commentStart": 1815, "end": 0, "name": "length", "start": 0, @@ -2453,10 +2453,10 @@ description: Result of parsing mounting-plate.kcl }, "arg": { "abs_path": false, - "commentStart": 1823, + "commentStart": 1824, "end": 0, "name": { - "commentStart": 1823, + "commentStart": 1824, "end": 0, "name": "plateThickness", "start": 0, @@ -2471,10 +2471,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 1806, + "commentStart": 1807, "end": 0, "name": { - "commentStart": 1806, + "commentStart": 1807, "end": 0, "name": "extrude", "start": 0, @@ -2484,7 +2484,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 1806, + "commentStart": 1807, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2496,7 +2496,7 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1859, + "commentStart": 1860, "end": 0, "name": "radius", "start": 0, @@ -2504,10 +2504,10 @@ description: Result of parsing mounting-plate.kcl }, "arg": { "abs_path": false, - "commentStart": 1868, + "commentStart": 1869, "end": 0, "name": { - "commentStart": 1868, + "commentStart": 1869, "end": 0, "name": "filletRadius", "start": 0, @@ -2522,27 +2522,27 @@ description: Result of parsing mounting-plate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1889, + "commentStart": 1890, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1896, + "commentStart": 1897, "elements": [ { "arguments": [ { - "commentStart": 1931, + "commentStart": 1932, "computed": false, "end": 0, "object": { - "commentStart": 1931, + "commentStart": 1932, "computed": false, "end": 0, "object": { - "commentStart": 1931, + "commentStart": 1932, "end": 0, "name": "rs", "start": 0, @@ -2550,7 +2550,7 @@ description: Result of parsing mounting-plate.kcl "type": "Identifier" }, "property": { - "commentStart": 1934, + "commentStart": 1935, "end": 0, "name": "tags", "start": 0, @@ -2562,7 +2562,7 @@ description: Result of parsing mounting-plate.kcl "type": "MemberExpression" }, "property": { - "commentStart": 1939, + "commentStart": 1940, "end": 0, "name": "edge1", "start": 0, @@ -2576,10 +2576,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 1907, + "commentStart": 1908, "end": 0, "name": { - "commentStart": 1907, + "commentStart": 1908, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -2589,7 +2589,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 1907, + "commentStart": 1908, "end": 0, "start": 0, "type": "CallExpression", @@ -2598,15 +2598,15 @@ description: Result of parsing mounting-plate.kcl { "arguments": [ { - "commentStart": 1980, + "commentStart": 1981, "computed": false, "end": 0, "object": { - "commentStart": 1980, + "commentStart": 1981, "computed": false, "end": 0, "object": { - "commentStart": 1980, + "commentStart": 1981, "end": 0, "name": "rs", "start": 0, @@ -2614,7 +2614,7 @@ description: Result of parsing mounting-plate.kcl "type": "Identifier" }, "property": { - "commentStart": 1983, + "commentStart": 1984, "end": 0, "name": "tags", "start": 0, @@ -2626,7 +2626,7 @@ description: Result of parsing mounting-plate.kcl "type": "MemberExpression" }, "property": { - "commentStart": 1988, + "commentStart": 1989, "end": 0, "name": "edge2", "start": 0, @@ -2640,10 +2640,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 1956, + "commentStart": 1957, "end": 0, "name": { - "commentStart": 1956, + "commentStart": 1957, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -2653,7 +2653,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 1956, + "commentStart": 1957, "end": 0, "start": 0, "type": "CallExpression", @@ -2662,15 +2662,15 @@ description: Result of parsing mounting-plate.kcl { "arguments": [ { - "commentStart": 2029, + "commentStart": 2030, "computed": false, "end": 0, "object": { - "commentStart": 2029, + "commentStart": 2030, "computed": false, "end": 0, "object": { - "commentStart": 2029, + "commentStart": 2030, "end": 0, "name": "rs", "start": 0, @@ -2678,7 +2678,7 @@ description: Result of parsing mounting-plate.kcl "type": "Identifier" }, "property": { - "commentStart": 2032, + "commentStart": 2033, "end": 0, "name": "tags", "start": 0, @@ -2690,7 +2690,7 @@ description: Result of parsing mounting-plate.kcl "type": "MemberExpression" }, "property": { - "commentStart": 2037, + "commentStart": 2038, "end": 0, "name": "edge3", "start": 0, @@ -2704,10 +2704,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 2005, + "commentStart": 2006, "end": 0, "name": { - "commentStart": 2005, + "commentStart": 2006, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -2717,7 +2717,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 2005, + "commentStart": 2006, "end": 0, "start": 0, "type": "CallExpression", @@ -2726,15 +2726,15 @@ description: Result of parsing mounting-plate.kcl { "arguments": [ { - "commentStart": 2078, + "commentStart": 2079, "computed": false, "end": 0, "object": { - "commentStart": 2078, + "commentStart": 2079, "computed": false, "end": 0, "object": { - "commentStart": 2078, + "commentStart": 2079, "end": 0, "name": "rs", "start": 0, @@ -2742,7 +2742,7 @@ description: Result of parsing mounting-plate.kcl "type": "Identifier" }, "property": { - "commentStart": 2081, + "commentStart": 2082, "end": 0, "name": "tags", "start": 0, @@ -2754,7 +2754,7 @@ description: Result of parsing mounting-plate.kcl "type": "MemberExpression" }, "property": { - "commentStart": 2086, + "commentStart": 2087, "end": 0, "name": "edge4", "start": 0, @@ -2768,10 +2768,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 2054, + "commentStart": 2055, "end": 0, "name": { - "commentStart": 2054, + "commentStart": 2055, "end": 0, "name": "getPreviousAdjacentEdge", "start": 0, @@ -2781,7 +2781,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 2054, + "commentStart": 2055, "end": 0, "start": 0, "type": "CallExpression", @@ -2797,10 +2797,10 @@ description: Result of parsing mounting-plate.kcl ], "callee": { "abs_path": false, - "commentStart": 1844, + "commentStart": 1845, "end": 0, "name": { - "commentStart": 1844, + "commentStart": 1845, "end": 0, "name": "fillet", "start": 0, @@ -2810,7 +2810,7 @@ description: Result of parsing mounting-plate.kcl "start": 0, "type": "Name" }, - "commentStart": 1844, + "commentStart": 1845, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2818,7 +2818,7 @@ description: Result of parsing mounting-plate.kcl "unlabeled": null } ], - "commentStart": 1091, + "commentStart": 1092, "end": 0, "start": 0, "type": "PipeExpression", @@ -2852,7 +2852,7 @@ description: Result of parsing mounting-plate.kcl "// A flat piece of material, often metal or plastic, that serves as a support or base for attaching, securing, or mounting various types of equipment, devices, or components.", "", "", - "// Set Units" + "// Set units" ], "properties": [ { diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/ops.snap b/rust/kcl-lib/tests/kcl_samples/mounting-plate/ops.snap index 12b2d9655..9e60d9709 100644 --- a/rust/kcl-lib/tests/kcl_samples/mounting-plate/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/ops.snap @@ -9,8 +9,8 @@ description: Operations executed mounting-plate.kcl "type": "FunctionCall", "name": "rectShape", "functionSourceRange": [ - 519, - 887, + 520, + 888, 0 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap index 151e9bba0..ea4fa9f24 100644 --- a/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap @@ -87,9 +87,9 @@ description: Variables in memory after executing mounting-plate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 689, - "end": 695, - "start": 689, + "commentStart": 690, + "end": 696, + "start": 690, "type": "TagDeclarator", "value": "edge1" }, @@ -100,9 +100,9 @@ description: Variables in memory after executing mounting-plate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 763, - "end": 769, - "start": 763, + "commentStart": 764, + "end": 770, + "start": 764, "type": "TagDeclarator", "value": "edge2" }, @@ -113,9 +113,9 @@ description: Variables in memory after executing mounting-plate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 839, - "end": 845, - "start": 839, + "commentStart": 840, + "end": 846, + "start": 840, "type": "TagDeclarator", "value": "edge3" }, @@ -126,9 +126,9 @@ description: Variables in memory after executing mounting-plate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 866, - "end": 872, - "start": 866, + "commentStart": 867, + "end": 873, + "start": 867, "type": "TagDeclarator", "value": "edge4" }, @@ -149,9 +149,9 @@ description: Variables in memory after executing mounting-plate.kcl -5.0 ], "tag": { - "commentStart": 689, - "end": 695, - "start": 689, + "commentStart": 690, + "end": 696, + "start": 690, "type": "TagDeclarator", "value": "edge1" }, @@ -174,9 +174,9 @@ description: Variables in memory after executing mounting-plate.kcl -5.0 ], "tag": { - "commentStart": 763, - "end": 769, - "start": 763, + "commentStart": 764, + "end": 770, + "start": 764, "type": "TagDeclarator", "value": "edge2" }, @@ -199,9 +199,9 @@ description: Variables in memory after executing mounting-plate.kcl 5.0 ], "tag": { - "commentStart": 839, - "end": 845, - "start": 839, + "commentStart": 840, + "end": 846, + "start": 840, "type": "TagDeclarator", "value": "edge3" }, @@ -224,9 +224,9 @@ description: Variables in memory after executing mounting-plate.kcl 5.0 ], "tag": { - "commentStart": 866, - "end": 872, - "start": 866, + "commentStart": 867, + "end": 873, + "start": 867, "type": "TagDeclarator", "value": "edge4" }, @@ -407,9 +407,9 @@ description: Variables in memory after executing mounting-plate.kcl -5.0 ], "tag": { - "commentStart": 689, - "end": 695, - "start": 689, + "commentStart": 690, + "end": 696, + "start": 690, "type": "TagDeclarator", "value": "edge1" }, @@ -432,9 +432,9 @@ description: Variables in memory after executing mounting-plate.kcl -5.0 ], "tag": { - "commentStart": 763, - "end": 769, - "start": 763, + "commentStart": 764, + "end": 770, + "start": 764, "type": "TagDeclarator", "value": "edge2" }, @@ -457,9 +457,9 @@ description: Variables in memory after executing mounting-plate.kcl 5.0 ], "tag": { - "commentStart": 839, - "end": 845, - "start": 839, + "commentStart": 840, + "end": 846, + "start": 840, "type": "TagDeclarator", "value": "edge3" }, @@ -482,9 +482,9 @@ description: Variables in memory after executing mounting-plate.kcl 5.0 ], "tag": { - "commentStart": 866, - "end": 872, - "start": 866, + "commentStart": 867, + "end": 873, + "start": 867, "type": "TagDeclarator", "value": "edge4" }, diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ast.snap b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ast.snap index 7da3b1121..f13900e4a 100644 --- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ast.snap @@ -12,10 +12,13 @@ description: Result of parsing multi-axis-robot.kcl "type": "Kcl", "filename": "robot-arm-base.kcl" }, + "preComments": [ + "// Import parts" + ], "selector": { "type": "None", "alias": { - "commentStart": 245, + "commentStart": 261, "end": 0, "name": "robotArmBase", "start": 0, @@ -27,7 +30,7 @@ description: Result of parsing multi-axis-robot.kcl "type": "ImportStatement" }, { - "commentStart": 258, + "commentStart": 274, "end": 0, "path": { "type": "Kcl", @@ -36,7 +39,7 @@ description: Result of parsing multi-axis-robot.kcl "selector": { "type": "None", "alias": { - "commentStart": 294, + "commentStart": 310, "end": 0, "name": "rotatingBase", "start": 0, @@ -48,7 +51,7 @@ description: Result of parsing multi-axis-robot.kcl "type": "ImportStatement" }, { - "commentStart": 307, + "commentStart": 323, "end": 0, "path": { "type": "Kcl", @@ -57,7 +60,7 @@ description: Result of parsing multi-axis-robot.kcl "selector": { "type": "None", "alias": { - "commentStart": 336, + "commentStart": 352, "end": 0, "name": "j2RobotArm", "start": 0, @@ -69,7 +72,7 @@ description: Result of parsing multi-axis-robot.kcl "type": "ImportStatement" }, { - "commentStart": 347, + "commentStart": 363, "end": 0, "path": { "type": "Kcl", @@ -78,7 +81,7 @@ description: Result of parsing multi-axis-robot.kcl "selector": { "type": "None", "alias": { - "commentStart": 376, + "commentStart": 392, "end": 0, "name": "j3RobotArm", "start": 0, @@ -90,14 +93,14 @@ description: Result of parsing multi-axis-robot.kcl "type": "ImportStatement" }, { - "commentStart": 386, + "commentStart": 402, "end": 0, "expression": { "abs_path": false, - "commentStart": 388, + "commentStart": 404, "end": 0, "name": { - "commentStart": 388, + "commentStart": 404, "end": 0, "name": "robotArmBase", "start": 0, @@ -113,14 +116,14 @@ description: Result of parsing multi-axis-robot.kcl "type": "ExpressionStatement" }, { - "commentStart": 401, + "commentStart": 417, "end": 0, "expression": { "abs_path": false, - "commentStart": 401, + "commentStart": 417, "end": 0, "name": { - "commentStart": 401, + "commentStart": 417, "end": 0, "name": "rotatingBase", "start": 0, @@ -136,14 +139,14 @@ description: Result of parsing multi-axis-robot.kcl "type": "ExpressionStatement" }, { - "commentStart": 414, + "commentStart": 430, "end": 0, "expression": { "abs_path": false, - "commentStart": 414, + "commentStart": 430, "end": 0, "name": { - "commentStart": 414, + "commentStart": 430, "end": 0, "name": "j2RobotArm", "start": 0, @@ -159,14 +162,14 @@ description: Result of parsing multi-axis-robot.kcl "type": "ExpressionStatement" }, { - "commentStart": 425, + "commentStart": 441, "end": 0, "expression": { "abs_path": false, - "commentStart": 425, + "commentStart": 441, "end": 0, "name": { - "commentStart": 425, + "commentStart": 441, "end": 0, "name": "j3RobotArm", "start": 0, @@ -241,7 +244,7 @@ description: Result of parsing multi-axis-robot.kcl "nonCodeNodes": { "3": [ { - "commentStart": 386, + "commentStart": 402, "end": 0, "start": 0, "type": "NonCodeNode", diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_commands.snap similarity index 99% rename from rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_commands.snap rename to rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_commands.snap index b5e677798..75a4044dd 100644 --- a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_commands.snap @@ -1,6 +1,6 @@ --- source: kcl-lib/src/simulation_tests.rs -description: Artifact commands a-parametric-bearing-pillow-block.kcl +description: Artifact commands parametric-bearing-pillow-block.kcl --- [ { diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_graph_flowchart.snap similarity index 52% rename from rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap rename to rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_graph_flowchart.snap index 50ea1490e..6e5caedab 100644 --- a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_graph_flowchart.snap @@ -1,6 +1,6 @@ --- source: kcl-lib/src/simulation_tests.rs -description: Artifact graph flowchart a-parametric-bearing-pillow-block.kcl +description: Artifact graph flowchart parametric-bearing-pillow-block.kcl extension: md snapshot_kind: binary --- diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_graph_flowchart.snap.md similarity index 60% rename from rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap.md rename to rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_graph_flowchart.snap.md index e86c9e89b..f5466cdcb 100644 --- a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/artifact_graph_flowchart.snap.md @@ -1,30 +1,30 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[969, 1013, 0]"] - 3["Segment
[1019, 1063, 0]"] - 4["Segment
[1069, 1112, 0]"] - 5["Segment
[1118, 1162, 0]"] - 6["Segment
[1168, 1175, 0]"] + 2["Path
[773, 817, 0]"] + 3["Segment
[823, 867, 0]"] + 4["Segment
[873, 916, 0]"] + 5["Segment
[922, 966, 0]"] + 6["Segment
[972, 979, 0]"] 7[Solid2d] end subgraph path23 [Path] - 23["Path
[1257, 1404, 0]"] - 24["Segment
[1257, 1404, 0]"] + 23["Path
[1061, 1208, 0]"] + 24["Segment
[1061, 1208, 0]"] 25[Solid2d] end subgraph path34 [Path] - 34["Path
[1653, 1802, 0]"] - 35["Segment
[1653, 1802, 0]"] + 34["Path
[1450, 1599, 0]"] + 35["Segment
[1450, 1599, 0]"] 36[Solid2d] end subgraph path44 [Path] - 44["Path
[2055, 2103, 0]"] - 45["Segment
[2055, 2103, 0]"] + 44["Path
[1846, 1894, 0]"] + 45["Segment
[1846, 1894, 0]"] 46[Solid2d] end - 1["Plane
[946, 963, 0]"] - 8["Sweep Extrusion
[1181, 1205, 0]"] + 1["Plane
[750, 767, 0]"] + 8["Sweep Extrusion
[985, 1009, 0]"] 9[Wall] 10[Wall] 11[Wall] @@ -39,28 +39,28 @@ flowchart LR 20["SweepEdge Adjacent"] 21["SweepEdge Opposite"] 22["SweepEdge Adjacent"] - 26["Sweep Extrusion
[1569, 1598, 0]"] + 26["Sweep Extrusion
[1373, 1402, 0]"] 27[Wall] 28["Cap Start"] 29["SweepEdge Opposite"] 30["SweepEdge Adjacent"] - 31["Sweep Extrusion
[1569, 1598, 0]"] - 32["Sweep Extrusion
[1569, 1598, 0]"] - 33["Sweep Extrusion
[1569, 1598, 0]"] - 37["Sweep Extrusion
[1967, 2002, 0]"] + 31["Sweep Extrusion
[1373, 1402, 0]"] + 32["Sweep Extrusion
[1373, 1402, 0]"] + 33["Sweep Extrusion
[1373, 1402, 0]"] + 37["Sweep Extrusion
[1764, 1799, 0]"] 38[Wall] 39["SweepEdge Opposite"] 40["SweepEdge Adjacent"] - 41["Sweep Extrusion
[1967, 2002, 0]"] - 42["Sweep Extrusion
[1967, 2002, 0]"] - 43["Sweep Extrusion
[1967, 2002, 0]"] - 47["Sweep Extrusion
[2109, 2134, 0]"] + 41["Sweep Extrusion
[1764, 1799, 0]"] + 42["Sweep Extrusion
[1764, 1799, 0]"] + 43["Sweep Extrusion
[1764, 1799, 0]"] + 47["Sweep Extrusion
[1900, 1925, 0]"] 48[Wall] 49["SweepEdge Opposite"] 50["SweepEdge Adjacent"] - 51["StartSketchOnFace
[1219, 1251, 0]"] - 52["StartSketchOnFace
[1613, 1647, 0]"] - 53["StartSketchOnFace
[2017, 2049, 0]"] + 51["StartSketchOnFace
[1029, 1055, 0]"] + 52["StartSketchOnFace
[1416, 1444, 0]"] + 53["StartSketchOnFace
[1814, 1840, 0]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ast.snap b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/ast.snap similarity index 85% rename from rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ast.snap rename to rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/ast.snap index c6a1c33c6..3e15e7d74 100644 --- a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/ast.snap @@ -1,24 +1,24 @@ --- source: kcl-lib/src/simulation_tests.rs -description: Result of parsing a-parametric-bearing-pillow-block.kcl +description: Result of parsing parametric-bearing-pillow-block.kcl --- { "Ok": { "body": [ { - "commentStart": 595, + "commentStart": 593, "declaration": { - "commentStart": 731, + "commentStart": 616, "end": 0, "id": { - "commentStart": 731, + "commentStart": 616, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 740, + "commentStart": 625, "end": 0, "raw": "6", "start": 0, @@ -35,26 +35,26 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants such as length, width, height, counter-bore depth and diameter, bearing diameter, hole location padding, and more" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 742, + "commentStart": 627, "declaration": { - "commentStart": 742, + "commentStart": 627, "end": 0, "id": { - "commentStart": 742, + "commentStart": 627, "end": 0, "name": "width", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 750, + "commentStart": 635, "end": 0, "raw": "4", "start": 0, @@ -75,19 +75,19 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "VariableDeclaration" }, { - "commentStart": 752, + "commentStart": 637, "declaration": { - "commentStart": 752, + "commentStart": 637, "end": 0, "id": { - "commentStart": 752, + "commentStart": 637, "end": 0, "name": "height", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 761, + "commentStart": 646, "end": 0, "raw": "1", "start": 0, @@ -108,19 +108,19 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "VariableDeclaration" }, { - "commentStart": 763, + "commentStart": 648, "declaration": { - "commentStart": 763, + "commentStart": 648, "end": 0, "id": { - "commentStart": 763, + "commentStart": 648, "end": 0, "name": "cbDepth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 773, + "commentStart": 658, "end": 0, "raw": ".25", "start": 0, @@ -141,19 +141,19 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "VariableDeclaration" }, { - "commentStart": 777, + "commentStart": 662, "declaration": { - "commentStart": 777, + "commentStart": 662, "end": 0, "id": { - "commentStart": 777, + "commentStart": 662, "end": 0, "name": "cbDia", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 785, + "commentStart": 670, "end": 0, "raw": ".7", "start": 0, @@ -174,19 +174,19 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "VariableDeclaration" }, { - "commentStart": 788, + "commentStart": 673, "declaration": { - "commentStart": 788, + "commentStart": 673, "end": 0, "id": { - "commentStart": 788, + "commentStart": 673, "end": 0, "name": "holeDia", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 798, + "commentStart": 683, "end": 0, "raw": ".375", "start": 0, @@ -207,19 +207,19 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "VariableDeclaration" }, { - "commentStart": 803, + "commentStart": 688, "declaration": { - "commentStart": 803, + "commentStart": 688, "end": 0, "id": { - "commentStart": 803, + "commentStart": 688, "end": 0, "name": "padding", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 813, + "commentStart": 698, "end": 0, "raw": "1.5", "start": 0, @@ -240,19 +240,19 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "VariableDeclaration" }, { - "commentStart": 817, + "commentStart": 702, "declaration": { - "commentStart": 817, + "commentStart": 702, "end": 0, "id": { - "commentStart": 817, + "commentStart": 702, "end": 0, "name": "bearingDia", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 830, + "commentStart": 715, "end": 0, "raw": "3", "start": 0, @@ -273,14 +273,14 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "VariableDeclaration" }, { - "commentStart": 831, + "commentStart": 716, "declaration": { - "commentStart": 933, + "commentStart": 743, "end": 0, "id": { - "commentStart": 933, + "commentStart": 743, "end": 0, - "name": "extrude001", + "name": "body", "start": 0, "type": "Identifier" }, @@ -290,10 +290,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "arguments": [ { "abs_path": false, - "commentStart": 960, + "commentStart": 764, "end": 0, "name": { - "commentStart": 960, + "commentStart": 764, "end": 0, "name": "XY", "start": 0, @@ -307,10 +307,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 946, + "commentStart": 750, "end": 0, "name": { - "commentStart": 946, + "commentStart": 750, "end": 0, "name": "startSketchOn", "start": 0, @@ -320,7 +320,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 946, + "commentStart": 750, "end": 0, "start": 0, "type": "CallExpression", @@ -329,18 +329,18 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "arguments": [ { - "commentStart": 984, + "commentStart": 788, "elements": [ { - "commentStart": 985, + "commentStart": 789, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 986, + "commentStart": 790, "end": 0, "name": { - "commentStart": 986, + "commentStart": 790, "end": 0, "name": "width", "start": 0, @@ -351,7 +351,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "Name", "type": "Name" }, - "commentStart": 985, + "commentStart": 789, "end": 0, "operator": "-", "start": 0, @@ -360,7 +360,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 994, + "commentStart": 798, "end": 0, "raw": "2", "start": 0, @@ -376,15 +376,15 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "BinaryExpression" }, { - "commentStart": 997, + "commentStart": 801, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 998, + "commentStart": 802, "end": 0, "name": { - "commentStart": 998, + "commentStart": 802, "end": 0, "name": "length", "start": 0, @@ -395,7 +395,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "Name", "type": "Name" }, - "commentStart": 997, + "commentStart": 801, "end": 0, "operator": "-", "start": 0, @@ -404,7 +404,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 1007, + "commentStart": 811, "end": 0, "raw": "2", "start": 0, @@ -426,7 +426,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "ArrayExpression" }, { - "commentStart": 1011, + "commentStart": 815, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -435,10 +435,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 969, + "commentStart": 773, "end": 0, "name": { - "commentStart": 969, + "commentStart": 773, "end": 0, "name": "startProfileAt", "start": 0, @@ -448,7 +448,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 969, + "commentStart": 773, "end": 0, "start": 0, "type": "CallExpression", @@ -459,24 +459,24 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1024, + "commentStart": 828, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1038, + "commentStart": 842, "elements": [ { - "commentStart": 1039, + "commentStart": 843, "end": 0, "left": { "abs_path": false, - "commentStart": 1039, + "commentStart": 843, "end": 0, "name": { - "commentStart": 1039, + "commentStart": 843, "end": 0, "name": "width", "start": 0, @@ -489,7 +489,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 1047, + "commentStart": 851, "end": 0, "raw": "2", "start": 0, @@ -505,15 +505,15 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "BinaryExpression" }, { - "commentStart": 1050, + "commentStart": 854, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1051, + "commentStart": 855, "end": 0, "name": { - "commentStart": 1051, + "commentStart": 855, "end": 0, "name": "length", "start": 0, @@ -524,7 +524,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "Name", "type": "Name" }, - "commentStart": 1050, + "commentStart": 854, "end": 0, "operator": "-", "start": 0, @@ -533,7 +533,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 1060, + "commentStart": 864, "end": 0, "raw": "2", "start": 0, @@ -558,10 +558,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 1019, + "commentStart": 823, "end": 0, "name": { - "commentStart": 1019, + "commentStart": 823, "end": 0, "name": "line", "start": 0, @@ -571,7 +571,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 1019, + "commentStart": 823, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -583,24 +583,24 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1074, + "commentStart": 878, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1088, + "commentStart": 892, "elements": [ { - "commentStart": 1089, + "commentStart": 893, "end": 0, "left": { "abs_path": false, - "commentStart": 1089, + "commentStart": 893, "end": 0, "name": { - "commentStart": 1089, + "commentStart": 893, "end": 0, "name": "width", "start": 0, @@ -613,7 +613,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 1097, + "commentStart": 901, "end": 0, "raw": "2", "start": 0, @@ -629,14 +629,14 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "BinaryExpression" }, { - "commentStart": 1100, + "commentStart": 904, "end": 0, "left": { "abs_path": false, - "commentStart": 1100, + "commentStart": 904, "end": 0, "name": { - "commentStart": 1100, + "commentStart": 904, "end": 0, "name": "length", "start": 0, @@ -649,7 +649,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 1109, + "commentStart": 913, "end": 0, "raw": "2", "start": 0, @@ -674,10 +674,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 1069, + "commentStart": 873, "end": 0, "name": { - "commentStart": 1069, + "commentStart": 873, "end": 0, "name": "line", "start": 0, @@ -687,7 +687,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 1069, + "commentStart": 873, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -699,25 +699,25 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1123, + "commentStart": 927, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1137, + "commentStart": 941, "elements": [ { - "commentStart": 1138, + "commentStart": 942, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1139, + "commentStart": 943, "end": 0, "name": { - "commentStart": 1139, + "commentStart": 943, "end": 0, "name": "width", "start": 0, @@ -728,7 +728,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "Name", "type": "Name" }, - "commentStart": 1138, + "commentStart": 942, "end": 0, "operator": "-", "start": 0, @@ -737,7 +737,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 1147, + "commentStart": 951, "end": 0, "raw": "2", "start": 0, @@ -753,14 +753,14 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "BinaryExpression" }, { - "commentStart": 1150, + "commentStart": 954, "end": 0, "left": { "abs_path": false, - "commentStart": 1150, + "commentStart": 954, "end": 0, "name": { - "commentStart": 1150, + "commentStart": 954, "end": 0, "name": "length", "start": 0, @@ -773,7 +773,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 1159, + "commentStart": 963, "end": 0, "raw": "2", "start": 0, @@ -798,10 +798,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 1118, + "commentStart": 922, "end": 0, "name": { - "commentStart": 1118, + "commentStart": 922, "end": 0, "name": "line", "start": 0, @@ -811,7 +811,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 1118, + "commentStart": 922, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -822,10 +822,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1168, + "commentStart": 972, "end": 0, "name": { - "commentStart": 1168, + "commentStart": 972, "end": 0, "name": "close", "start": 0, @@ -835,7 +835,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 1168, + "commentStart": 972, "end": 0, "start": 0, "type": "CallExpression", @@ -846,7 +846,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1189, + "commentStart": 993, "end": 0, "name": "length", "start": 0, @@ -854,10 +854,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "arg": { "abs_path": false, - "commentStart": 1198, + "commentStart": 1002, "end": 0, "name": { - "commentStart": 1198, + "commentStart": 1002, "end": 0, "name": "height", "start": 0, @@ -872,10 +872,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 1181, + "commentStart": 985, "end": 0, "name": { - "commentStart": 1181, + "commentStart": 985, "end": 0, "name": "extrude", "start": 0, @@ -885,7 +885,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 1181, + "commentStart": 985, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -893,7 +893,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "unlabeled": null } ], - "commentStart": 946, + "commentStart": 750, "end": 0, "start": 0, "type": "PipeExpression", @@ -907,21 +907,21 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "preComments": [ "", "", - "// (Needs to be updated). Sketch the block and extrude up to where the counterbore diameter starts." + "// Sketch the block body" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1206, + "commentStart": 1010, "declaration": { - "commentStart": 1206, + "commentStart": 1010, "end": 0, "id": { - "commentStart": 1206, + "commentStart": 1010, "end": 0, - "name": "extrude002", + "name": "counterBoreHoles", "start": 0, "type": "Identifier" }, @@ -931,12 +931,12 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "arguments": [ { "abs_path": false, - "commentStart": 1233, + "commentStart": 1043, "end": 0, "name": { - "commentStart": 1233, + "commentStart": 1043, "end": 0, - "name": "extrude001", + "name": "body", "start": 0, "type": "Identifier" }, @@ -946,7 +946,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "Name" }, { - "commentStart": 1245, + "commentStart": 1049, "end": 0, "raw": "'end'", "start": 0, @@ -957,10 +957,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 1219, + "commentStart": 1029, "end": 0, "name": { - "commentStart": 1219, + "commentStart": 1029, "end": 0, "name": "startSketchOn", "start": 0, @@ -970,7 +970,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 1219, + "commentStart": 1029, "end": 0, "start": 0, "type": "CallExpression", @@ -981,28 +981,28 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1272, + "commentStart": 1076, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1281, + "commentStart": 1085, "elements": [ { "argument": { - "commentStart": 1294, + "commentStart": 1098, "end": 0, "left": { - "commentStart": 1294, + "commentStart": 1098, "end": 0, "left": { "abs_path": false, - "commentStart": 1294, + "commentStart": 1098, "end": 0, "name": { - "commentStart": 1294, + "commentStart": 1098, "end": 0, "name": "width", "start": 0, @@ -1015,7 +1015,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 1302, + "commentStart": 1106, "end": 0, "raw": "2", "start": 0, @@ -1032,14 +1032,14 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "-", "right": { - "commentStart": 1307, + "commentStart": 1111, "end": 0, "left": { "abs_path": false, - "commentStart": 1307, + "commentStart": 1111, "end": 0, "name": { - "commentStart": 1307, + "commentStart": 1111, "end": 0, "name": "padding", "start": 0, @@ -1052,7 +1052,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 1317, + "commentStart": 1121, "end": 0, "raw": "2", "start": 0, @@ -1071,7 +1071,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 1292, + "commentStart": 1096, "end": 0, "operator": "-", "start": 0, @@ -1080,17 +1080,17 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, { "argument": { - "commentStart": 1333, + "commentStart": 1137, "end": 0, "left": { - "commentStart": 1333, + "commentStart": 1137, "end": 0, "left": { "abs_path": false, - "commentStart": 1333, + "commentStart": 1137, "end": 0, "name": { - "commentStart": 1333, + "commentStart": 1137, "end": 0, "name": "length", "start": 0, @@ -1103,7 +1103,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 1342, + "commentStart": 1146, "end": 0, "raw": "2", "start": 0, @@ -1120,14 +1120,14 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "-", "right": { - "commentStart": 1347, + "commentStart": 1151, "end": 0, "left": { "abs_path": false, - "commentStart": 1347, + "commentStart": 1151, "end": 0, "name": { - "commentStart": 1347, + "commentStart": 1151, "end": 0, "name": "padding", "start": 0, @@ -1140,7 +1140,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 1357, + "commentStart": 1161, "end": 0, "raw": "2", "start": 0, @@ -1159,7 +1159,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 1331, + "commentStart": 1135, "end": 0, "operator": "-", "start": 0, @@ -1176,21 +1176,21 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1378, + "commentStart": 1182, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1387, + "commentStart": 1191, "end": 0, "left": { "abs_path": false, - "commentStart": 1387, + "commentStart": 1191, "end": 0, "name": { - "commentStart": 1387, + "commentStart": 1191, "end": 0, "name": "cbDia", "start": 0, @@ -1203,7 +1203,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 1395, + "commentStart": 1199, "end": 0, "raw": "2", "start": 0, @@ -1222,10 +1222,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 1257, + "commentStart": 1061, "end": 0, "name": { - "commentStart": 1257, + "commentStart": 1061, "end": 0, "name": "circle", "start": 0, @@ -1235,7 +1235,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 1257, + "commentStart": 1061, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1247,14 +1247,14 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1426, + "commentStart": 1230, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1438, + "commentStart": 1242, "end": 0, "raw": "2", "start": 0, @@ -1269,21 +1269,21 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1441, + "commentStart": 1245, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1452, + "commentStart": 1256, "end": 0, "left": { "abs_path": false, - "commentStart": 1452, + "commentStart": 1256, "end": 0, "name": { - "commentStart": 1452, + "commentStart": 1256, "end": 0, "name": "length", "start": 0, @@ -1297,10 +1297,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1461, + "commentStart": 1265, "end": 0, "name": { - "commentStart": 1461, + "commentStart": 1265, "end": 0, "name": "padding", "start": 0, @@ -1319,17 +1319,17 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1470, + "commentStart": 1274, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1477, + "commentStart": 1281, "elements": [ { - "commentStart": 1478, + "commentStart": 1282, "end": 0, "raw": "0", "start": 0, @@ -1341,7 +1341,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl } }, { - "commentStart": 1481, + "commentStart": 1285, "end": 0, "raw": "1", "start": 0, @@ -1362,10 +1362,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 1410, + "commentStart": 1214, "end": 0, "name": { - "commentStart": 1410, + "commentStart": 1214, "end": 0, "name": "patternLinear2d", "start": 0, @@ -1375,7 +1375,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 1410, + "commentStart": 1214, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1387,14 +1387,14 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1506, + "commentStart": 1310, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1518, + "commentStart": 1322, "end": 0, "raw": "2", "start": 0, @@ -1409,21 +1409,21 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1521, + "commentStart": 1325, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1532, + "commentStart": 1336, "end": 0, "left": { "abs_path": false, - "commentStart": 1532, + "commentStart": 1336, "end": 0, "name": { - "commentStart": 1532, + "commentStart": 1336, "end": 0, "name": "width", "start": 0, @@ -1437,10 +1437,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1540, + "commentStart": 1344, "end": 0, "name": { - "commentStart": 1540, + "commentStart": 1344, "end": 0, "name": "padding", "start": 0, @@ -1459,17 +1459,17 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1549, + "commentStart": 1353, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1556, + "commentStart": 1360, "elements": [ { - "commentStart": 1557, + "commentStart": 1361, "end": 0, "raw": "1", "start": 0, @@ -1481,7 +1481,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl } }, { - "commentStart": 1560, + "commentStart": 1364, "end": 0, "raw": "0", "start": 0, @@ -1502,10 +1502,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 1490, + "commentStart": 1294, "end": 0, "name": { - "commentStart": 1490, + "commentStart": 1294, "end": 0, "name": "patternLinear2d", "start": 0, @@ -1515,7 +1515,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 1490, + "commentStart": 1294, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1527,7 +1527,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1580, + "commentStart": 1384, "end": 0, "name": "length", "start": 0, @@ -1536,10 +1536,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 1590, + "commentStart": 1394, "end": 0, "name": { - "commentStart": 1590, + "commentStart": 1394, "end": 0, "name": "cbDepth", "start": 0, @@ -1550,7 +1550,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "Name", "type": "Name" }, - "commentStart": 1589, + "commentStart": 1393, "end": 0, "operator": "-", "start": 0, @@ -1561,10 +1561,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 1569, + "commentStart": 1373, "end": 0, "name": { - "commentStart": 1569, + "commentStart": 1373, "end": 0, "name": "extrude", "start": 0, @@ -1574,13 +1574,13 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 1569, + "commentStart": 1373, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { - "commentStart": 1577, + "commentStart": 1381, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1588,7 +1588,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl } } ], - "commentStart": 1219, + "commentStart": 1029, "end": 0, "start": 0, "type": "PipeExpression", @@ -1604,14 +1604,14 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "VariableDeclaration" }, { - "commentStart": 1598, + "commentStart": 1402, "declaration": { - "commentStart": 1600, + "commentStart": 1404, "end": 0, "id": { - "commentStart": 1600, + "commentStart": 1404, "end": 0, - "name": "extrude003", + "name": "boltHoles", "start": 0, "type": "Identifier" }, @@ -1621,12 +1621,12 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "arguments": [ { "abs_path": false, - "commentStart": 1627, + "commentStart": 1430, "end": 0, "name": { - "commentStart": 1627, + "commentStart": 1430, "end": 0, - "name": "extrude001", + "name": "body", "start": 0, "type": "Identifier" }, @@ -1636,7 +1636,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "Name" }, { - "commentStart": 1639, + "commentStart": 1436, "end": 0, "raw": "'start'", "start": 0, @@ -1647,10 +1647,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 1613, + "commentStart": 1416, "end": 0, "name": { - "commentStart": 1613, + "commentStart": 1416, "end": 0, "name": "startSketchOn", "start": 0, @@ -1660,7 +1660,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 1613, + "commentStart": 1416, "end": 0, "start": 0, "type": "CallExpression", @@ -1671,28 +1671,28 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1668, + "commentStart": 1465, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1677, + "commentStart": 1474, "elements": [ { "argument": { - "commentStart": 1690, + "commentStart": 1487, "end": 0, "left": { - "commentStart": 1690, + "commentStart": 1487, "end": 0, "left": { "abs_path": false, - "commentStart": 1690, + "commentStart": 1487, "end": 0, "name": { - "commentStart": 1690, + "commentStart": 1487, "end": 0, "name": "width", "start": 0, @@ -1705,7 +1705,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 1698, + "commentStart": 1495, "end": 0, "raw": "2", "start": 0, @@ -1722,14 +1722,14 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "-", "right": { - "commentStart": 1703, + "commentStart": 1500, "end": 0, "left": { "abs_path": false, - "commentStart": 1703, + "commentStart": 1500, "end": 0, "name": { - "commentStart": 1703, + "commentStart": 1500, "end": 0, "name": "padding", "start": 0, @@ -1742,7 +1742,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 1713, + "commentStart": 1510, "end": 0, "raw": "2", "start": 0, @@ -1761,7 +1761,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 1688, + "commentStart": 1485, "end": 0, "operator": "-", "start": 0, @@ -1770,17 +1770,17 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, { "argument": { - "commentStart": 1729, + "commentStart": 1526, "end": 0, "left": { - "commentStart": 1729, + "commentStart": 1526, "end": 0, "left": { "abs_path": false, - "commentStart": 1729, + "commentStart": 1526, "end": 0, "name": { - "commentStart": 1729, + "commentStart": 1526, "end": 0, "name": "length", "start": 0, @@ -1793,7 +1793,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 1738, + "commentStart": 1535, "end": 0, "raw": "2", "start": 0, @@ -1810,14 +1810,14 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "-", "right": { - "commentStart": 1743, + "commentStart": 1540, "end": 0, "left": { "abs_path": false, - "commentStart": 1743, + "commentStart": 1540, "end": 0, "name": { - "commentStart": 1743, + "commentStart": 1540, "end": 0, "name": "padding", "start": 0, @@ -1830,7 +1830,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 1753, + "commentStart": 1550, "end": 0, "raw": "2", "start": 0, @@ -1849,7 +1849,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 1727, + "commentStart": 1524, "end": 0, "operator": "-", "start": 0, @@ -1866,21 +1866,21 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1774, + "commentStart": 1571, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1783, + "commentStart": 1580, "end": 0, "left": { "abs_path": false, - "commentStart": 1783, + "commentStart": 1580, "end": 0, "name": { - "commentStart": 1783, + "commentStart": 1580, "end": 0, "name": "holeDia", "start": 0, @@ -1893,7 +1893,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 1793, + "commentStart": 1590, "end": 0, "raw": "2", "start": 0, @@ -1912,10 +1912,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 1653, + "commentStart": 1450, "end": 0, "name": { - "commentStart": 1653, + "commentStart": 1450, "end": 0, "name": "circle", "start": 0, @@ -1925,7 +1925,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 1653, + "commentStart": 1450, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1937,14 +1937,14 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1824, + "commentStart": 1621, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1836, + "commentStart": 1633, "end": 0, "raw": "2", "start": 0, @@ -1959,21 +1959,21 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1839, + "commentStart": 1636, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1850, + "commentStart": 1647, "end": 0, "left": { "abs_path": false, - "commentStart": 1850, + "commentStart": 1647, "end": 0, "name": { - "commentStart": 1850, + "commentStart": 1647, "end": 0, "name": "length", "start": 0, @@ -1987,10 +1987,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1859, + "commentStart": 1656, "end": 0, "name": { - "commentStart": 1859, + "commentStart": 1656, "end": 0, "name": "padding", "start": 0, @@ -2009,17 +2009,17 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1868, + "commentStart": 1665, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1875, + "commentStart": 1672, "elements": [ { - "commentStart": 1876, + "commentStart": 1673, "end": 0, "raw": "0", "start": 0, @@ -2031,7 +2031,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl } }, { - "commentStart": 1879, + "commentStart": 1676, "end": 0, "raw": "1", "start": 0, @@ -2052,10 +2052,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 1808, + "commentStart": 1605, "end": 0, "name": { - "commentStart": 1808, + "commentStart": 1605, "end": 0, "name": "patternLinear2d", "start": 0, @@ -2065,7 +2065,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 1808, + "commentStart": 1605, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2077,14 +2077,14 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1904, + "commentStart": 1701, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1916, + "commentStart": 1713, "end": 0, "raw": "2", "start": 0, @@ -2099,21 +2099,21 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1919, + "commentStart": 1716, "end": 0, "name": "distance", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1930, + "commentStart": 1727, "end": 0, "left": { "abs_path": false, - "commentStart": 1930, + "commentStart": 1727, "end": 0, "name": { - "commentStart": 1930, + "commentStart": 1727, "end": 0, "name": "width", "start": 0, @@ -2127,10 +2127,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1938, + "commentStart": 1735, "end": 0, "name": { - "commentStart": 1938, + "commentStart": 1735, "end": 0, "name": "padding", "start": 0, @@ -2149,17 +2149,17 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1947, + "commentStart": 1744, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1954, + "commentStart": 1751, "elements": [ { - "commentStart": 1955, + "commentStart": 1752, "end": 0, "raw": "1", "start": 0, @@ -2171,7 +2171,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl } }, { - "commentStart": 1958, + "commentStart": 1755, "end": 0, "raw": "0", "start": 0, @@ -2192,10 +2192,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 1888, + "commentStart": 1685, "end": 0, "name": { - "commentStart": 1888, + "commentStart": 1685, "end": 0, "name": "patternLinear2d", "start": 0, @@ -2205,7 +2205,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 1888, + "commentStart": 1685, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2217,22 +2217,22 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 1975, + "commentStart": 1772, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1984, + "commentStart": 1781, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1985, + "commentStart": 1782, "end": 0, "name": { - "commentStart": 1985, + "commentStart": 1782, "end": 0, "name": "height", "start": 0, @@ -2243,7 +2243,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "Name", "type": "Name" }, - "commentStart": 1984, + "commentStart": 1781, "end": 0, "operator": "-", "start": 0, @@ -2253,10 +2253,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1994, + "commentStart": 1791, "end": 0, "name": { - "commentStart": 1994, + "commentStart": 1791, "end": 0, "name": "cbDepth", "start": 0, @@ -2275,10 +2275,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 1967, + "commentStart": 1764, "end": 0, "name": { - "commentStart": 1967, + "commentStart": 1764, "end": 0, "name": "extrude", "start": 0, @@ -2288,7 +2288,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 1967, + "commentStart": 1764, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2296,7 +2296,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "unlabeled": null } ], - "commentStart": 1613, + "commentStart": 1416, "end": 0, "start": 0, "type": "PipeExpression", @@ -2312,14 +2312,14 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "VariableDeclaration" }, { - "commentStart": 2002, + "commentStart": 1799, "declaration": { - "commentStart": 2004, + "commentStart": 1801, "end": 0, "id": { - "commentStart": 2004, + "commentStart": 1801, "end": 0, - "name": "extrude004", + "name": "centerHole", "start": 0, "type": "Identifier" }, @@ -2329,12 +2329,12 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "arguments": [ { "abs_path": false, - "commentStart": 2031, + "commentStart": 1828, "end": 0, "name": { - "commentStart": 2031, + "commentStart": 1828, "end": 0, - "name": "extrude001", + "name": "body", "start": 0, "type": "Identifier" }, @@ -2344,7 +2344,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "Name" }, { - "commentStart": 2043, + "commentStart": 1834, "end": 0, "raw": "'end'", "start": 0, @@ -2355,10 +2355,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 2017, + "commentStart": 1814, "end": 0, "name": { - "commentStart": 2017, + "commentStart": 1814, "end": 0, "name": "startSketchOn", "start": 0, @@ -2368,7 +2368,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 2017, + "commentStart": 1814, "end": 0, "start": 0, "type": "CallExpression", @@ -2379,17 +2379,17 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 2062, + "commentStart": 1853, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2071, + "commentStart": 1862, "elements": [ { - "commentStart": 2072, + "commentStart": 1863, "end": 0, "raw": "0", "start": 0, @@ -2401,7 +2401,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl } }, { - "commentStart": 2075, + "commentStart": 1866, "end": 0, "raw": "0", "start": 0, @@ -2422,21 +2422,21 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 2079, + "commentStart": 1870, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2088, + "commentStart": 1879, "end": 0, "left": { "abs_path": false, - "commentStart": 2088, + "commentStart": 1879, "end": 0, "name": { - "commentStart": 2088, + "commentStart": 1879, "end": 0, "name": "bearingDia", "start": 0, @@ -2449,7 +2449,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "operator": "/", "right": { - "commentStart": 2101, + "commentStart": 1892, "end": 0, "raw": "2", "start": 0, @@ -2468,10 +2468,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 2055, + "commentStart": 1846, "end": 0, "name": { - "commentStart": 2055, + "commentStart": 1846, "end": 0, "name": "circle", "start": 0, @@ -2481,7 +2481,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 2055, + "commentStart": 1846, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2493,7 +2493,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "commentStart": 2117, + "commentStart": 1908, "end": 0, "name": "length", "start": 0, @@ -2502,10 +2502,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 2127, + "commentStart": 1918, "end": 0, "name": { - "commentStart": 2127, + "commentStart": 1918, "end": 0, "name": "height", "start": 0, @@ -2516,7 +2516,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "Name", "type": "Name" }, - "commentStart": 2126, + "commentStart": 1917, "end": 0, "operator": "-", "start": 0, @@ -2527,10 +2527,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "callee": { "abs_path": false, - "commentStart": 2109, + "commentStart": 1900, "end": 0, "name": { - "commentStart": 2109, + "commentStart": 1900, "end": 0, "name": "extrude", "start": 0, @@ -2540,7 +2540,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "start": 0, "type": "Name" }, - "commentStart": 2109, + "commentStart": 1900, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2548,7 +2548,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "unlabeled": null } ], - "commentStart": 2017, + "commentStart": 1814, "end": 0, "start": 0, "type": "PipeExpression", @@ -2571,14 +2571,14 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "commentStart": 0, "end": 0, "name": { - "commentStart": 563, + "commentStart": 561, "end": 0, "name": "settings", "start": 0, "type": "Identifier" }, "preComments": [ - "// A Parametric Bearing Pillow Block", + "// Parametric Bearing Pillow Block", "// A bearing pillow block, also known as a plummer block or pillow block bearing, is a pedestal used to provide support for a rotating shaft with the help of compatible bearings and various accessories. Housing a bearing, the pillow block provides a secure and stable foundation that allows the shaft to rotate smoothly within its machinery setup. These components are essential in a wide range of mechanical systems and machinery, playing a key role in reducing friction and supporting radial and axial loads.", "", "", @@ -2586,10 +2586,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "properties": [ { - "commentStart": 572, + "commentStart": 570, "end": 0, "key": { - "commentStart": 572, + "commentStart": 570, "end": 0, "name": "defaultLengthUnit", "start": 0, @@ -2599,10 +2599,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 592, + "commentStart": 590, "end": 0, "name": { - "commentStart": 592, + "commentStart": 590, "end": 0, "name": "in", "start": 0, @@ -2623,7 +2623,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "nonCodeNodes": { "9": [ { - "commentStart": 1598, + "commentStart": 1402, "end": 0, "start": 0, "type": "NonCodeNode", @@ -2634,7 +2634,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl ], "10": [ { - "commentStart": 2002, + "commentStart": 1799, "end": 0, "start": 0, "type": "NonCodeNode", @@ -2646,7 +2646,7 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, "startNodes": [ { - "commentStart": 595, + "commentStart": 593, "end": 0, "start": 0, "type": "NonCodeNode", diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ops.snap b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/ops.snap similarity index 98% rename from rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ops.snap rename to rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/ops.snap index 65e4ab375..4de9b201a 100644 --- a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/ops.snap @@ -1,6 +1,6 @@ --- source: kcl-lib/src/simulation_tests.rs -description: Operations executed a-parametric-bearing-pillow-block.kcl +description: Operations executed parametric-bearing-pillow-block.kcl --- [ { diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/program_memory.snap similarity index 99% rename from rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/program_memory.snap rename to rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/program_memory.snap index 7ed4f4376..4cce54d01 100644 --- a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/program_memory.snap @@ -1,6 +1,6 @@ --- source: kcl-lib/src/simulation_tests.rs -description: Variables in memory after executing a-parametric-bearing-pillow-block.kcl +description: Variables in memory after executing parametric-bearing-pillow-block.kcl --- { "bearingDia": { @@ -16,33 +16,7 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo } } }, - "cbDepth": { - "type": "Number", - "value": 0.25, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "cbDia": { - "type": "Number", - "value": 0.7, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "extrude001": { + "body": { "type": "Solid", "value": { "type": "Solid", @@ -220,1116 +194,7 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo } } }, - "extrude002": { - "type": "HomArray", - "value": [ - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "ccw": true, - "center": [ - -1.25, - -2.25 - ], - "from": [ - -0.9, - -2.25 - ], - "radius": 0.35, - "tag": null, - "to": [ - -0.9, - -2.25 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -2.0, - -3.0 - ], - "tag": null, - "to": [ - 2.0, - -3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 2.0, - -3.0 - ], - "tag": null, - "to": [ - 2.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 2.0, - 3.0 - ], - "tag": null, - "to": [ - -2.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -2.0, - 3.0 - ], - "tag": null, - "to": [ - -2.0, - -3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - } - }, - "start": { - "from": [ - -2.0, - -3.0 - ], - "to": [ - -2.0, - -3.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "units": { - "type": "Inches" - } - }, - "start": { - "from": [ - -0.9, - -2.25 - ], - "to": [ - -0.9, - -2.25 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "height": -0.25, - "startCapId": "[uuid]", - "endCapId": null, - "units": { - "type": "Inches" - } - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "ccw": true, - "center": [ - -1.25, - -2.25 - ], - "from": [ - -0.9, - -2.25 - ], - "radius": 0.35, - "tag": null, - "to": [ - -0.9, - -2.25 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -2.0, - -3.0 - ], - "tag": null, - "to": [ - 2.0, - -3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 2.0, - -3.0 - ], - "tag": null, - "to": [ - 2.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 2.0, - 3.0 - ], - "tag": null, - "to": [ - -2.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -2.0, - 3.0 - ], - "tag": null, - "to": [ - -2.0, - -3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - } - }, - "start": { - "from": [ - -2.0, - -3.0 - ], - "to": [ - -2.0, - -3.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "units": { - "type": "Inches" - } - }, - "start": { - "from": [ - -0.9, - -2.25 - ], - "to": [ - -0.9, - -2.25 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "height": -0.25, - "startCapId": "[uuid]", - "endCapId": null, - "units": { - "type": "Inches" - } - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "ccw": true, - "center": [ - -1.25, - -2.25 - ], - "from": [ - -0.9, - -2.25 - ], - "radius": 0.35, - "tag": null, - "to": [ - -0.9, - -2.25 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -2.0, - -3.0 - ], - "tag": null, - "to": [ - 2.0, - -3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 2.0, - -3.0 - ], - "tag": null, - "to": [ - 2.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 2.0, - 3.0 - ], - "tag": null, - "to": [ - -2.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -2.0, - 3.0 - ], - "tag": null, - "to": [ - -2.0, - -3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - } - }, - "start": { - "from": [ - -2.0, - -3.0 - ], - "to": [ - -2.0, - -3.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "units": { - "type": "Inches" - } - }, - "start": { - "from": [ - -0.9, - -2.25 - ], - "to": [ - -0.9, - -2.25 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "height": -0.25, - "startCapId": "[uuid]", - "endCapId": null, - "units": { - "type": "Inches" - } - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "ccw": true, - "center": [ - -1.25, - -2.25 - ], - "from": [ - -0.9, - -2.25 - ], - "radius": 0.35, - "tag": null, - "to": [ - -0.9, - -2.25 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -2.0, - -3.0 - ], - "tag": null, - "to": [ - 2.0, - -3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 2.0, - -3.0 - ], - "tag": null, - "to": [ - 2.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 2.0, - 3.0 - ], - "tag": null, - "to": [ - -2.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -2.0, - 3.0 - ], - "tag": null, - "to": [ - -2.0, - -3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - } - }, - "start": { - "from": [ - -2.0, - -3.0 - ], - "to": [ - -2.0, - -3.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "units": { - "type": "Inches" - } - }, - "start": { - "from": [ - -0.9, - -2.25 - ], - "to": [ - -0.9, - -2.25 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - } - }, - "height": -0.25, - "startCapId": "[uuid]", - "endCapId": null, - "units": { - "type": "Inches" - } - } - } - ] - }, - "extrude003": { + "boltHoles": { "type": "HomArray", "value": [ { @@ -2438,7 +1303,33 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo } ] }, - "extrude004": { + "cbDepth": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "cbDia": { + "type": "Number", + "value": 0.7, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "centerHole": { "type": "Solid", "value": { "type": "Solid", @@ -2714,6 +1605,1115 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo } } }, + "counterBoreHoles": { + "type": "HomArray", + "value": [ + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": true, + "center": [ + -1.25, + -2.25 + ], + "from": [ + -0.9, + -2.25 + ], + "radius": 0.35, + "tag": null, + "to": [ + -0.9, + -2.25 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -2.0, + -3.0 + ], + "to": [ + -2.0, + -3.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -0.9, + -2.25 + ], + "to": [ + -0.9, + -2.25 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -0.25, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": true, + "center": [ + -1.25, + -2.25 + ], + "from": [ + -0.9, + -2.25 + ], + "radius": 0.35, + "tag": null, + "to": [ + -0.9, + -2.25 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -2.0, + -3.0 + ], + "to": [ + -2.0, + -3.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -0.9, + -2.25 + ], + "to": [ + -0.9, + -2.25 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -0.25, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": true, + "center": [ + -1.25, + -2.25 + ], + "from": [ + -0.9, + -2.25 + ], + "radius": 0.35, + "tag": null, + "to": [ + -0.9, + -2.25 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -2.0, + -3.0 + ], + "to": [ + -2.0, + -3.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -0.9, + -2.25 + ], + "to": [ + -0.9, + -2.25 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -0.25, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": true, + "center": [ + -1.25, + -2.25 + ], + "from": [ + -0.9, + -2.25 + ], + "radius": 0.35, + "tag": null, + "to": [ + -0.9, + -2.25 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -2.0, + -3.0 + ], + "to": [ + -2.0, + -3.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -0.9, + -2.25 + ], + "to": [ + -0.9, + -2.25 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -0.25, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + } + } + ] + }, "height": { "type": "Number", "value": 1.0, diff --git a/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/rendered_model.png new file mode 100644 index 000000000..020b1e677 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/parametric-bearing-pillow-block/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap index da1cccefb..5480adb96 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap @@ -1838,6 +1838,14 @@ description: Artifact commands pipe-flange-assembly.kcl ] } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, { "cmdId": "[uuid]", "range": [], diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_graph_flowchart.snap.md index 1d683218f..3b5d4d44e 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_graph_flowchart.snap.md @@ -1,206 +1,206 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[537, 630, 6]"] - 3["Segment
[537, 630, 6]"] + 2["Path
[595, 688, 7]"] + 3["Segment
[595, 688, 7]"] 4[Solid2d] end subgraph path6 [Path] - 6["Path
[859, 914, 6]"] - 7["Segment
[859, 914, 6]"] + 6["Path
[917, 972, 7]"] + 7["Segment
[917, 972, 7]"] 8[Solid2d] end subgraph path15 [Path] - 15["Path
[1129, 1188, 6]"] - 16["Segment
[1129, 1188, 6]"] + 15["Path
[1187, 1246, 7]"] + 16["Segment
[1187, 1246, 7]"] 17[Solid2d] end subgraph path23 [Path] - 23["Path
[1290, 1350, 6]"] - 24["Segment
[1290, 1350, 6]"] + 23["Path
[1348, 1408, 7]"] + 24["Segment
[1348, 1408, 7]"] 25[Solid2d] end subgraph path31 [Path] - 31["Path
[1507, 1560, 6]"] - 32["Segment
[1507, 1560, 6]"] + 31["Path
[1565, 1618, 7]"] + 32["Segment
[1565, 1618, 7]"] 33[Solid2d] end subgraph path39 [Path] - 39["Path
[537, 630, 6]"] - 40["Segment
[537, 630, 6]"] + 39["Path
[595, 688, 7]"] + 40["Segment
[595, 688, 7]"] 41[Solid2d] end subgraph path43 [Path] - 43["Path
[859, 914, 6]"] - 44["Segment
[859, 914, 6]"] + 43["Path
[917, 972, 7]"] + 44["Segment
[917, 972, 7]"] 45[Solid2d] end subgraph path52 [Path] - 52["Path
[1129, 1188, 6]"] - 53["Segment
[1129, 1188, 6]"] + 52["Path
[1187, 1246, 7]"] + 53["Segment
[1187, 1246, 7]"] 54[Solid2d] end subgraph path60 [Path] - 60["Path
[1290, 1350, 6]"] - 61["Segment
[1290, 1350, 6]"] + 60["Path
[1348, 1408, 7]"] + 61["Segment
[1348, 1408, 7]"] 62[Solid2d] end subgraph path68 [Path] - 68["Path
[1507, 1560, 6]"] - 69["Segment
[1507, 1560, 6]"] + 68["Path
[1565, 1618, 7]"] + 69["Segment
[1565, 1618, 7]"] 70[Solid2d] end subgraph path76 [Path] - 76["Path
[494, 556, 7]"] - 77["Segment
[494, 556, 7]"] + 76["Path
[422, 484, 6]"] + 77["Segment
[422, 484, 6]"] 78[Solid2d] end subgraph path85 [Path] - 85["Path
[706, 766, 7]"] - 86["Segment
[706, 766, 7]"] + 85["Path
[617, 677, 6]"] + 86["Segment
[617, 677, 6]"] 87[Solid2d] end subgraph path93 [Path] - 93["Path
[354, 406, 8]"] - 94["Segment
[354, 406, 8]"] + 93["Path
[411, 463, 8]"] + 94["Segment
[411, 463, 8]"] 95[Solid2d] end subgraph path102 [Path] - 102["Path
[539, 591, 8]"] - 103["Segment
[539, 591, 8]"] + 102["Path
[596, 648, 8]"] + 103["Segment
[596, 648, 8]"] 104[Solid2d] end subgraph path110 [Path] - 110["Path
[445, 515, 9]"] - 111["Segment
[445, 515, 9]"] + 110["Path
[439, 509, 9]"] + 111["Segment
[439, 509, 9]"] 112[Solid2d] end subgraph path121 [Path] - 121["Path
[779, 866, 9]"] - 122["Segment
[874, 957, 9]"] - 123["Segment
[965, 1048, 9]"] - 124["Segment
[1056, 1139, 9]"] - 125["Segment
[1147, 1229, 9]"] - 126["Segment
[1237, 1319, 9]"] - 127["Segment
[1327, 1334, 9]"] + 121["Path
[773, 860, 9]"] + 122["Segment
[868, 951, 9]"] + 123["Segment
[959, 1042, 9]"] + 124["Segment
[1050, 1133, 9]"] + 125["Segment
[1141, 1223, 9]"] + 126["Segment
[1231, 1313, 9]"] + 127["Segment
[1321, 1328, 9]"] 128[Solid2d] end subgraph path149 [Path] - 149["Path
[1468, 1537, 9]"] - 150["Segment
[1468, 1537, 9]"] + 149["Path
[1462, 1531, 9]"] + 150["Segment
[1462, 1531, 9]"] 151[Solid2d] end subgraph path158 [Path] - 158["Path
[378, 468, 10]"] - 159["Segment
[476, 558, 10]"] - 160["Segment
[566, 648, 10]"] - 161["Segment
[656, 738, 10]"] - 162["Segment
[746, 827, 10]"] - 163["Segment
[835, 916, 10]"] - 164["Segment
[924, 931, 10]"] + 158["Path
[425, 515, 10]"] + 159["Segment
[523, 605, 10]"] + 160["Segment
[613, 695, 10]"] + 161["Segment
[703, 785, 10]"] + 162["Segment
[793, 874, 10]"] + 163["Segment
[882, 963, 10]"] + 164["Segment
[971, 978, 10]"] 165[Solid2d] end subgraph path187 [Path] - 187["Path
[1075, 1127, 10]"] - 188["Segment
[1075, 1127, 10]"] + 187["Path
[1122, 1174, 10]"] + 188["Segment
[1122, 1174, 10]"] 189[Solid2d] end subgraph path195 [Path] - 195["Path
[313, 371, 11]"] - 196["Segment
[313, 371, 11]"] + 195["Path
[325, 383, 11]"] + 196["Segment
[325, 383, 11]"] 197[Solid2d] end subgraph path204 [Path] - 204["Path
[510, 565, 11]"] - 205["Segment
[510, 565, 11]"] + 204["Path
[522, 577, 11]"] + 205["Segment
[522, 577, 11]"] 206[Solid2d] end subgraph path212 [Path] - 212["Path
[313, 371, 11]"] - 213["Segment
[313, 371, 11]"] + 212["Path
[325, 383, 11]"] + 213["Segment
[325, 383, 11]"] 214[Solid2d] end subgraph path221 [Path] - 221["Path
[510, 565, 11]"] - 222["Segment
[510, 565, 11]"] + 221["Path
[522, 577, 11]"] + 222["Segment
[522, 577, 11]"] 223[Solid2d] end - 1["Plane
[512, 529, 6]"] - 5["Plane
[834, 851, 6]"] - 9["Sweep Extrusion
[952, 992, 6]"] + 1["Plane
[570, 587, 7]"] + 5["Plane
[892, 909, 7]"] + 9["Sweep Extrusion
[1010, 1050, 7]"] 10[Wall] 11["Cap Start"] 12["Cap End"] 13["SweepEdge Opposite"] 14["SweepEdge Adjacent"] - 18["Sweep Extrusion
[1196, 1233, 6]"] + 18["Sweep Extrusion
[1254, 1291, 7]"] 19[Wall] 20["Cap End"] 21["SweepEdge Opposite"] 22["SweepEdge Adjacent"] - 26["Sweep Extrusion
[1358, 1396, 6]"] + 26["Sweep Extrusion
[1416, 1454, 7]"] 27[Wall] 28["Cap End"] 29["SweepEdge Opposite"] 30["SweepEdge Adjacent"] - 34["Sweep Extrusion
[1568, 1610, 6]"] + 34["Sweep Extrusion
[1626, 1668, 7]"] 35[Wall] 36["SweepEdge Opposite"] 37["SweepEdge Adjacent"] - 38["Plane
[512, 529, 6]"] - 42["Plane
[834, 851, 6]"] - 46["Sweep Extrusion
[952, 992, 6]"] + 38["Plane
[570, 587, 7]"] + 42["Plane
[892, 909, 7]"] + 46["Sweep Extrusion
[1010, 1050, 7]"] 47[Wall] 48["Cap Start"] 49["Cap End"] 50["SweepEdge Opposite"] 51["SweepEdge Adjacent"] - 55["Sweep Extrusion
[1196, 1233, 6]"] + 55["Sweep Extrusion
[1254, 1291, 7]"] 56[Wall] 57["Cap End"] 58["SweepEdge Opposite"] 59["SweepEdge Adjacent"] - 63["Sweep Extrusion
[1358, 1396, 6]"] + 63["Sweep Extrusion
[1416, 1454, 7]"] 64[Wall] 65["Cap End"] 66["SweepEdge Opposite"] 67["SweepEdge Adjacent"] - 71["Sweep Extrusion
[1568, 1610, 6]"] + 71["Sweep Extrusion
[1626, 1668, 7]"] 72[Wall] 73["SweepEdge Opposite"] 74["SweepEdge Adjacent"] - 75["Plane
[469, 486, 7]"] - 79["Sweep Extrusion
[564, 600, 7]"] + 75["Plane
[399, 416, 6]"] + 79["Sweep Extrusion
[490, 526, 6]"] 80[Wall] 81["Cap Start"] 82["Cap End"] 83["SweepEdge Opposite"] 84["SweepEdge Adjacent"] - 88["Sweep Extrusion
[774, 811, 7]"] + 88["Sweep Extrusion
[683, 720, 6]"] 89[Wall] 90["SweepEdge Opposite"] 91["SweepEdge Adjacent"] - 92["Plane
[329, 346, 8]"] - 96["Sweep Extrusion
[414, 447, 8]"] + 92["Plane
[386, 403, 8]"] + 96["Sweep Extrusion
[471, 504, 8]"] 97[Wall] 98["Cap Start"] 99["Cap End"] 100["SweepEdge Opposite"] 101["SweepEdge Adjacent"] - 105["Sweep Extrusion
[599, 636, 8]"] + 105["Sweep Extrusion
[656, 693, 8]"] 106[Wall] 107["SweepEdge Opposite"] 108["SweepEdge Adjacent"] - 109["Plane
[420, 437, 9]"] - 113["Sweep Extrusion
[523, 556, 9]"] + 109["Plane
[414, 431, 9]"] + 113["Sweep Extrusion
[517, 550, 9]"] 114[Wall] 115["Cap Start"] 116["Cap End"] 117["SweepEdge Opposite"] 118["SweepEdge Adjacent"] - 119["EdgeCut Fillet
[564, 630, 9]"] - 120["EdgeCut Fillet
[564, 630, 9]"] - 129["Sweep Extrusion
[1342, 1382, 9]"] + 119["EdgeCut Fillet
[558, 624, 9]"] + 120["EdgeCut Fillet
[558, 624, 9]"] + 129["Sweep Extrusion
[1336, 1376, 9]"] 130[Wall] 131[Wall] 132[Wall] @@ -220,13 +220,13 @@ flowchart LR 146["SweepEdge Adjacent"] 147["SweepEdge Opposite"] 148["SweepEdge Adjacent"] - 152["Sweep Extrusion
[1545, 1573, 9]"] + 152["Sweep Extrusion
[1539, 1567, 9]"] 153[Wall] 154["Cap End"] 155["SweepEdge Opposite"] 156["SweepEdge Adjacent"] - 157["Plane
[353, 370, 10]"] - 166["Sweep Extrusion
[939, 972, 10]"] + 157["Plane
[400, 417, 10]"] + 166["Sweep Extrusion
[986, 1019, 10]"] 167[Wall] 168[Wall] 169[Wall] @@ -247,45 +247,45 @@ flowchart LR 184["SweepEdge Adjacent"] 185["SweepEdge Opposite"] 186["SweepEdge Adjacent"] - 190["Sweep Extrusion
[1135, 1172, 10]"] + 190["Sweep Extrusion
[1182, 1219, 10]"] 191[Wall] 192["SweepEdge Opposite"] 193["SweepEdge Adjacent"] - 194["Plane
[288, 305, 11]"] - 198["Sweep Extrusion
[379, 410, 11]"] + 194["Plane
[300, 317, 11]"] + 198["Sweep Extrusion
[391, 422, 11]"] 199[Wall] 200["Cap Start"] 201["Cap End"] 202["SweepEdge Opposite"] 203["SweepEdge Adjacent"] - 207["Sweep Extrusion
[573, 605, 11]"] + 207["Sweep Extrusion
[585, 617, 11]"] 208[Wall] 209["SweepEdge Opposite"] 210["SweepEdge Adjacent"] - 211["Plane
[288, 305, 11]"] - 215["Sweep Extrusion
[379, 410, 11]"] + 211["Plane
[300, 317, 11]"] + 215["Sweep Extrusion
[391, 422, 11]"] 216[Wall] 217["Cap Start"] 218["Cap End"] 219["SweepEdge Opposite"] 220["SweepEdge Adjacent"] - 224["Sweep Extrusion
[573, 605, 11]"] + 224["Sweep Extrusion
[585, 617, 11]"] 225[Wall] 226["SweepEdge Opposite"] 227["SweepEdge Adjacent"] - 228["StartSketchOnFace
[1087, 1121, 6]"] - 229["StartSketchOnFace
[1250, 1282, 6]"] - 230["StartSketchOnFace
[1466, 1499, 6]"] - 231["StartSketchOnFace
[1087, 1121, 6]"] - 232["StartSketchOnFace
[1250, 1282, 6]"] - 233["StartSketchOnFace
[1466, 1499, 6]"] - 234["StartSketchOnFace
[666, 698, 7]"] - 235["StartSketchOnFace
[499, 531, 8]"] - 236["StartSketchOnFace
[739, 771, 9]"] - 237["StartSketchOnFace
[1430, 1460, 9]"] - 238["StartSketchOnFace
[1035, 1067, 10]"] - 239["StartSketchOnFace
[472, 502, 11]"] - 240["StartSketchOnFace
[472, 502, 11]"] + 228["StartSketchOnFace
[1145, 1179, 7]"] + 229["StartSketchOnFace
[1308, 1340, 7]"] + 230["StartSketchOnFace
[1524, 1557, 7]"] + 231["StartSketchOnFace
[1145, 1179, 7]"] + 232["StartSketchOnFace
[1308, 1340, 7]"] + 233["StartSketchOnFace
[1524, 1557, 7]"] + 234["StartSketchOnFace
[579, 611, 6]"] + 235["StartSketchOnFace
[556, 588, 8]"] + 236["StartSketchOnFace
[733, 765, 9]"] + 237["StartSketchOnFace
[1424, 1454, 9]"] + 238["StartSketchOnFace
[1082, 1114, 10]"] + 239["StartSketchOnFace
[484, 514, 11]"] + 240["StartSketchOnFace
[484, 514, 11]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ast.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ast.snap index 7c314b1cc..c87639b56 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ast.snap @@ -10,13 +10,13 @@ description: Result of parsing pipe-flange-assembly.kcl "end": 0, "path": { "type": "Kcl", - "filename": "globals.kcl" + "filename": "parameters.kcl" }, "preComments": [ - "// import constants" + "// Import parameters" ], "selector": { - "commentStart": 407, + "commentStart": 408, "end": 0, "start": 0, "type": "Glob" @@ -26,26 +26,47 @@ description: Result of parsing pipe-flange-assembly.kcl "type": "ImportStatement" }, { - "commentStart": 427, + "commentStart": 431, + "end": 0, + "path": { + "type": "Kcl", + "filename": "9472k188-gasket.kcl" + }, + "preComments": [ + "", + "", + "// Import parts" + ], + "selector": { + "type": "None", + "alias": { + "commentStart": 481, + "end": 0, + "name": "gasket", + "start": 0, + "type": "Identifier" + } + }, + "start": 0, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "commentStart": 488, "end": 0, "path": { "type": "Kcl", "filename": "68095k348-flange.kcl" }, - "preComments": [ - "", - "", - "// import parts" - ], "selector": { "type": "List", "items": [ { "alias": null, - "commentStart": 452, + "commentStart": 495, "end": 0, "name": { - "commentStart": 452, + "commentStart": 495, "end": 0, "name": "flange", "start": 0, @@ -61,37 +82,7 @@ description: Result of parsing pipe-flange-assembly.kcl "type": "ImportStatement" }, { - "commentStart": 487, - "end": 0, - "path": { - "type": "Kcl", - "filename": "9472k188-gasket.kcl" - }, - "selector": { - "type": "List", - "items": [ - { - "alias": null, - "commentStart": 494, - "end": 0, - "name": { - "commentStart": 494, - "end": 0, - "name": "gasket", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ImportItem" - } - ] - }, - "start": 0, - "type": "ImportStatement", - "type": "ImportStatement" - }, - { - "commentStart": 528, + "commentStart": 530, "end": 0, "path": { "type": "Kcl", @@ -102,10 +93,10 @@ description: Result of parsing pipe-flange-assembly.kcl "items": [ { "alias": null, - "commentStart": 535, + "commentStart": 537, "end": 0, "name": { - "commentStart": 535, + "commentStart": 537, "end": 0, "name": "washer", "start": 0, @@ -121,7 +112,7 @@ description: Result of parsing pipe-flange-assembly.kcl "type": "ImportStatement" }, { - "commentStart": 570, + "commentStart": 572, "end": 0, "path": { "type": "Kcl", @@ -132,10 +123,10 @@ description: Result of parsing pipe-flange-assembly.kcl "items": [ { "alias": null, - "commentStart": 577, + "commentStart": 579, "end": 0, "name": { - "commentStart": 577, + "commentStart": 579, "end": 0, "name": "bolt", "start": 0, @@ -151,7 +142,7 @@ description: Result of parsing pipe-flange-assembly.kcl "type": "ImportStatement" }, { - "commentStart": 608, + "commentStart": 610, "end": 0, "path": { "type": "Kcl", @@ -162,10 +153,10 @@ description: Result of parsing pipe-flange-assembly.kcl "items": [ { "alias": null, - "commentStart": 615, + "commentStart": 617, "end": 0, "name": { - "commentStart": 615, + "commentStart": 617, "end": 0, "name": "hexNut", "start": 0, @@ -181,7 +172,7 @@ description: Result of parsing pipe-flange-assembly.kcl "type": "ImportStatement" }, { - "commentStart": 651, + "commentStart": 653, "end": 0, "path": { "type": "Kcl", @@ -192,10 +183,10 @@ description: Result of parsing pipe-flange-assembly.kcl "items": [ { "alias": null, - "commentStart": 658, + "commentStart": 660, "end": 0, "name": { - "commentStart": 658, + "commentStart": 660, "end": 0, "name": "pipe", "start": 0, @@ -211,16 +202,16 @@ description: Result of parsing pipe-flange-assembly.kcl "type": "ImportStatement" }, { - "commentStart": 686, + "commentStart": 688, "end": 0, "expression": { "arguments": [], "callee": { "abs_path": false, - "commentStart": 705, + "commentStart": 707, "end": 0, "name": { - "commentStart": 705, + "commentStart": 707, "end": 0, "name": "flange", "start": 0, @@ -230,7 +221,7 @@ description: Result of parsing pipe-flange-assembly.kcl "start": 0, "type": "Name" }, - "commentStart": 705, + "commentStart": 707, "end": 0, "start": 0, "type": "CallExpression", @@ -239,14 +230,14 @@ description: Result of parsing pipe-flange-assembly.kcl "preComments": [ "", "", - "// place flanges" + "// Place flanges" ], "start": 0, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "commentStart": 714, + "commentStart": 716, "end": 0, "expression": { "body": [ @@ -254,10 +245,10 @@ description: Result of parsing pipe-flange-assembly.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 714, + "commentStart": 716, "end": 0, "name": { - "commentStart": 714, + "commentStart": 716, "end": 0, "name": "flange", "start": 0, @@ -267,7 +258,7 @@ description: Result of parsing pipe-flange-assembly.kcl "start": 0, "type": "Name" }, - "commentStart": 714, + "commentStart": 716, "end": 0, "start": 0, "type": "CallExpression", @@ -278,17 +269,17 @@ description: Result of parsing pipe-flange-assembly.kcl { "type": "LabeledArg", "label": { - "commentStart": 735, + "commentStart": 737, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 742, + "commentStart": 744, "elements": [ { - "commentStart": 743, + "commentStart": 745, "end": 0, "raw": "0", "start": 0, @@ -300,7 +291,7 @@ description: Result of parsing pipe-flange-assembly.kcl } }, { - "commentStart": 746, + "commentStart": 748, "end": 0, "raw": "1", "start": 0, @@ -312,7 +303,7 @@ description: Result of parsing pipe-flange-assembly.kcl } }, { - "commentStart": 749, + "commentStart": 751, "end": 0, "raw": "0", "start": 0, @@ -333,14 +324,14 @@ description: Result of parsing pipe-flange-assembly.kcl { "type": "LabeledArg", "label": { - "commentStart": 753, + "commentStart": 755, "end": 0, "name": "angle", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 761, + "commentStart": 763, "end": 0, "raw": "180", "start": 0, @@ -355,10 +346,10 @@ description: Result of parsing pipe-flange-assembly.kcl ], "callee": { "abs_path": false, - "commentStart": 728, + "commentStart": 730, "end": 0, "name": { - "commentStart": 728, + "commentStart": 730, "end": 0, "name": "rotate", "start": 0, @@ -368,7 +359,7 @@ description: Result of parsing pipe-flange-assembly.kcl "start": 0, "type": "Name" }, - "commentStart": 728, + "commentStart": 730, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -380,14 +371,14 @@ description: Result of parsing pipe-flange-assembly.kcl { "type": "LabeledArg", "label": { - "commentStart": 781, + "commentStart": 783, "end": 0, "name": "x", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 785, + "commentStart": 787, "end": 0, "raw": "0", "start": 0, @@ -402,14 +393,14 @@ description: Result of parsing pipe-flange-assembly.kcl { "type": "LabeledArg", "label": { - "commentStart": 788, + "commentStart": 790, "end": 0, "name": "y", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 792, + "commentStart": 794, "end": 0, "raw": "0", "start": 0, @@ -424,24 +415,24 @@ description: Result of parsing pipe-flange-assembly.kcl { "type": "LabeledArg", "label": { - "commentStart": 795, + "commentStart": 797, "end": 0, "name": "z", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 799, + "commentStart": 801, "end": 0, "left": { - "commentStart": 799, + "commentStart": 801, "end": 0, "left": { "abs_path": false, - "commentStart": 799, + "commentStart": 801, "end": 0, "name": { - "commentStart": 799, + "commentStart": 801, "end": 0, "name": "flangeBackHeight", "start": 0, @@ -454,7 +445,7 @@ description: Result of parsing pipe-flange-assembly.kcl }, "operator": "*", "right": { - "commentStart": 818, + "commentStart": 820, "end": 0, "raw": "2", "start": 0, @@ -472,10 +463,10 @@ description: Result of parsing pipe-flange-assembly.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 822, + "commentStart": 824, "end": 0, "name": { - "commentStart": 822, + "commentStart": 824, "end": 0, "name": "gasketThickness", "start": 0, @@ -494,10 +485,10 @@ description: Result of parsing pipe-flange-assembly.kcl ], "callee": { "abs_path": false, - "commentStart": 771, + "commentStart": 773, "end": 0, "name": { - "commentStart": 771, + "commentStart": 773, "end": 0, "name": "translate", "start": 0, @@ -507,7 +498,7 @@ description: Result of parsing pipe-flange-assembly.kcl "start": 0, "type": "Name" }, - "commentStart": 771, + "commentStart": 773, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -515,19 +506,19 @@ description: Result of parsing pipe-flange-assembly.kcl "unlabeled": null } ], - "commentStart": 714, + "commentStart": 716, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "2": [ { - "commentStart": 838, + "commentStart": 840, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "place gasket between the flanges", + "value": "Place gasket between the flanges", "style": "line" } } @@ -544,32 +535,25 @@ description: Result of parsing pipe-flange-assembly.kcl "type": "ExpressionStatement" }, { - "commentStart": 876, + "commentStart": 878, "end": 0, "expression": { "body": [ { - "arguments": [], - "callee": { - "abs_path": false, - "commentStart": 876, - "end": 0, - "name": { - "commentStart": 876, - "end": 0, - "name": "gasket", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 876, + "abs_path": false, + "commentStart": 878, "end": 0, + "name": { + "commentStart": 878, + "end": 0, + "name": "gasket", + "start": 0, + "type": "Identifier" + }, + "path": [], "start": 0, - "type": "CallExpression", - "type": "CallExpression" + "type": "Name", + "type": "Name" }, { "arguments": [ @@ -699,7 +683,7 @@ description: Result of parsing pipe-flange-assembly.kcl "unlabeled": null } ], - "commentStart": 876, + "commentStart": 878, "end": 0, "nonCodeMeta": { "nonCodeNodes": { @@ -711,7 +695,7 @@ description: Result of parsing pipe-flange-assembly.kcl "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "place eight washers (four front, four back)", + "value": "Place eight washers (four front, four back)", "style": "line" } } @@ -1345,7 +1329,7 @@ description: Result of parsing pipe-flange-assembly.kcl "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "place four bolts", + "value": "Place four bolts", "style": "line" } } @@ -1840,7 +1824,7 @@ description: Result of parsing pipe-flange-assembly.kcl "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "place four hex nuts", + "value": "Place four hex nuts", "style": "line" } } @@ -2344,7 +2328,7 @@ description: Result of parsing pipe-flange-assembly.kcl "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "place both pieces of pipe", + "value": "Place both pieces of pipe", "style": "line" } } @@ -3063,7 +3047,7 @@ description: Result of parsing pipe-flange-assembly.kcl "// A crucial component in various piping systems, designed to facilitate the connection, disconnection, and access to piping for inspection, cleaning, and modifications. This assembly combines pipes (long cylindrical conduits) with flanges (plate-like fittings) to create a secure yet detachable joint.", "", "", - "// set units" + "// Set units" ], "properties": [ { diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap index 99488ee26..e74ed7d3f 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap @@ -9,9 +9,9 @@ description: Operations executed pipe-flange-assembly.kcl "type": "FunctionCall", "name": "flange", "functionSourceRange": [ - 451, - 1670, - 6 + 509, + 1728, + 7 ], "unlabeledArg": null, "labeledArgs": {} @@ -306,9 +306,9 @@ description: Operations executed pipe-flange-assembly.kcl "type": "FunctionCall", "name": "flange", "functionSourceRange": [ - 451, - 1670, - 6 + 509, + 1728, + 7 ], "unlabeledArg": null, "labeledArgs": {} @@ -600,15 +600,9 @@ description: Operations executed pipe-flange-assembly.kcl { "type": "GroupBegin", "group": { - "type": "FunctionCall", + "type": "ModuleInstance", "name": "gasket", - "functionSourceRange": [ - 414, - 870, - 7 - ], - "unlabeledArg": null, - "labeledArgs": {} + "moduleId": 6 }, "sourceRange": [] }, @@ -724,8 +718,8 @@ description: Operations executed pipe-flange-assembly.kcl "type": "FunctionCall", "name": "washer", "functionSourceRange": [ - 274, - 695, + 331, + 752, 8 ], "unlabeledArg": null, @@ -1106,8 +1100,8 @@ description: Operations executed pipe-flange-assembly.kcl "type": "FunctionCall", "name": "bolt", "functionSourceRange": [ - 364, - 1663, + 358, + 1657, 9 ], "unlabeledArg": null, @@ -1475,8 +1469,8 @@ description: Operations executed pipe-flange-assembly.kcl "type": "FunctionCall", "name": "hexNut", "functionSourceRange": [ - 297, - 1231, + 344, + 1278, 10 ], "unlabeledArg": null, @@ -1733,8 +1727,8 @@ description: Operations executed pipe-flange-assembly.kcl "type": "FunctionCall", "name": "pipe", "functionSourceRange": [ - 244, - 658, + 256, + 670, 11 ], "unlabeledArg": null, @@ -1854,8 +1848,8 @@ description: Operations executed pipe-flange-assembly.kcl "type": "FunctionCall", "name": "pipe", "functionSourceRange": [ - 244, - 658, + 256, + 670, 11 ], "unlabeledArg": null, diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/program_memory.snap index 5f967cfca..c53db621a 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/program_memory.snap @@ -185,7 +185,8 @@ description: Variables in memory after executing pipe-flange-assembly.kcl } }, "gasket": { - "type": "Function" + "type": "Module", + "value": 6 }, "gasketInnerDiameter": { "type": "Number", diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_graph_flowchart.snap.md index ddb22ef35..4d206ad5e 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_graph_flowchart.snap.md @@ -1,17 +1,17 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[427, 498, 0]"] - 3["Segment
[427, 498, 0]"] + 2["Path
[428, 499, 0]"] + 3["Segment
[428, 499, 0]"] 4[Solid2d] end subgraph path5 [Path] - 5["Path
[558, 629, 0]"] - 6["Segment
[558, 629, 0]"] + 5["Path
[559, 630, 0]"] + 6["Segment
[559, 630, 0]"] 7[Solid2d] end - 1["Plane
[350, 367, 0]"] - 8["Sweep Revolve
[776, 825, 0]"] + 1["Plane
[351, 368, 0]"] + 8["Sweep Revolve
[777, 826, 0]"] 9[Wall] 10["Cap Start"] 11["Cap End"] diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/ast.snap b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/ast.snap index c7688dcdd..d142cc040 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing pipe-with-bend.kcl { "commentStart": 209, "declaration": { - "commentStart": 231, + "commentStart": 232, "end": 0, "id": { - "commentStart": 231, + "commentStart": 232, "end": 0, "name": "innerDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 247, + "commentStart": 248, "end": 0, "raw": "10", "start": 0, @@ -35,26 +35,26 @@ description: Result of parsing pipe-with-bend.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 250, + "commentStart": 251, "declaration": { - "commentStart": 250, + "commentStart": 251, "end": 0, "id": { - "commentStart": 250, + "commentStart": 251, "end": 0, "name": "outerDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 266, + "commentStart": 267, "end": 0, "raw": "20", "start": 0, @@ -75,19 +75,19 @@ description: Result of parsing pipe-with-bend.kcl "type": "VariableDeclaration" }, { - "commentStart": 269, + "commentStart": 270, "declaration": { - "commentStart": 269, + "commentStart": 270, "end": 0, "id": { - "commentStart": 269, + "commentStart": 270, "end": 0, "name": "bendRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 282, + "commentStart": 283, "end": 0, "raw": "30", "start": 0, @@ -108,19 +108,19 @@ description: Result of parsing pipe-with-bend.kcl "type": "VariableDeclaration" }, { - "commentStart": 285, + "commentStart": 286, "declaration": { - "commentStart": 285, + "commentStart": 286, "end": 0, "id": { - "commentStart": 285, + "commentStart": 286, "end": 0, "name": "bendAngle", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 297, + "commentStart": 298, "end": 0, "raw": "90", "start": 0, @@ -141,12 +141,12 @@ description: Result of parsing pipe-with-bend.kcl "type": "VariableDeclaration" }, { - "commentStart": 299, + "commentStart": 300, "declaration": { - "commentStart": 338, + "commentStart": 339, "end": 0, "id": { - "commentStart": 338, + "commentStart": 339, "end": 0, "name": "sketch000", "start": 0, @@ -156,10 +156,10 @@ description: Result of parsing pipe-with-bend.kcl "arguments": [ { "abs_path": false, - "commentStart": 364, + "commentStart": 365, "end": 0, "name": { - "commentStart": 364, + "commentStart": 365, "end": 0, "name": "XZ", "start": 0, @@ -173,10 +173,10 @@ description: Result of parsing pipe-with-bend.kcl ], "callee": { "abs_path": false, - "commentStart": 350, + "commentStart": 351, "end": 0, "name": { - "commentStart": 350, + "commentStart": 351, "end": 0, "name": "startSketchOn", "start": 0, @@ -186,7 +186,7 @@ description: Result of parsing pipe-with-bend.kcl "start": 0, "type": "Name" }, - "commentStart": 350, + "commentStart": 351, "end": 0, "start": 0, "type": "CallExpression", @@ -200,19 +200,19 @@ description: Result of parsing pipe-with-bend.kcl "preComments": [ "", "", - "// create a sketch in the 'XZ' plane" + "// Create a sketch in the 'XZ' plane" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 367, + "commentStart": 368, "declaration": { - "commentStart": 412, + "commentStart": 413, "end": 0, "id": { - "commentStart": 412, + "commentStart": 413, "end": 0, "name": "outerProfile", "start": 0, @@ -223,21 +223,21 @@ description: Result of parsing pipe-with-bend.kcl { "type": "LabeledArg", "label": { - "commentStart": 445, + "commentStart": 446, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 454, + "commentStart": 455, "elements": [ { "abs_path": false, - "commentStart": 455, + "commentStart": 456, "end": 0, "name": { - "commentStart": 455, + "commentStart": 456, "end": 0, "name": "bendRadius", "start": 0, @@ -249,7 +249,7 @@ description: Result of parsing pipe-with-bend.kcl "type": "Name" }, { - "commentStart": 467, + "commentStart": 468, "end": 0, "raw": "0", "start": 0, @@ -270,21 +270,21 @@ description: Result of parsing pipe-with-bend.kcl { "type": "LabeledArg", "label": { - "commentStart": 471, + "commentStart": 472, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 480, + "commentStart": 481, "end": 0, "left": { "abs_path": false, - "commentStart": 480, + "commentStart": 481, "end": 0, "name": { - "commentStart": 480, + "commentStart": 481, "end": 0, "name": "outerDiameter", "start": 0, @@ -297,7 +297,7 @@ description: Result of parsing pipe-with-bend.kcl }, "operator": "/", "right": { - "commentStart": 496, + "commentStart": 497, "end": 0, "raw": "2", "start": 0, @@ -316,10 +316,10 @@ description: Result of parsing pipe-with-bend.kcl ], "callee": { "abs_path": false, - "commentStart": 427, + "commentStart": 428, "end": 0, "name": { - "commentStart": 427, + "commentStart": 428, "end": 0, "name": "circle", "start": 0, @@ -329,17 +329,17 @@ description: Result of parsing pipe-with-bend.kcl "start": 0, "type": "Name" }, - "commentStart": 427, + "commentStart": 428, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 434, + "commentStart": 435, "end": 0, "name": { - "commentStart": 434, + "commentStart": 435, "end": 0, "name": "sketch000", "start": 0, @@ -359,19 +359,19 @@ description: Result of parsing pipe-with-bend.kcl "preComments": [ "", "", - "// create a profile for the outer diameter" + "// Create a profile for the outer diameter" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 498, + "commentStart": 499, "declaration": { - "commentStart": 543, + "commentStart": 544, "end": 0, "id": { - "commentStart": 543, + "commentStart": 544, "end": 0, "name": "innerProfile", "start": 0, @@ -382,21 +382,21 @@ description: Result of parsing pipe-with-bend.kcl { "type": "LabeledArg", "label": { - "commentStart": 576, + "commentStart": 577, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 585, + "commentStart": 586, "elements": [ { "abs_path": false, - "commentStart": 586, + "commentStart": 587, "end": 0, "name": { - "commentStart": 586, + "commentStart": 587, "end": 0, "name": "bendRadius", "start": 0, @@ -408,7 +408,7 @@ description: Result of parsing pipe-with-bend.kcl "type": "Name" }, { - "commentStart": 598, + "commentStart": 599, "end": 0, "raw": "0", "start": 0, @@ -429,21 +429,21 @@ description: Result of parsing pipe-with-bend.kcl { "type": "LabeledArg", "label": { - "commentStart": 602, + "commentStart": 603, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 611, + "commentStart": 612, "end": 0, "left": { "abs_path": false, - "commentStart": 611, + "commentStart": 612, "end": 0, "name": { - "commentStart": 611, + "commentStart": 612, "end": 0, "name": "innerDiameter", "start": 0, @@ -456,7 +456,7 @@ description: Result of parsing pipe-with-bend.kcl }, "operator": "/", "right": { - "commentStart": 627, + "commentStart": 628, "end": 0, "raw": "2", "start": 0, @@ -475,10 +475,10 @@ description: Result of parsing pipe-with-bend.kcl ], "callee": { "abs_path": false, - "commentStart": 558, + "commentStart": 559, "end": 0, "name": { - "commentStart": 558, + "commentStart": 559, "end": 0, "name": "circle", "start": 0, @@ -488,17 +488,17 @@ description: Result of parsing pipe-with-bend.kcl "start": 0, "type": "Name" }, - "commentStart": 558, + "commentStart": 559, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 565, + "commentStart": 566, "end": 0, "name": { - "commentStart": 565, + "commentStart": 566, "end": 0, "name": "sketch000", "start": 0, @@ -518,19 +518,19 @@ description: Result of parsing pipe-with-bend.kcl "preComments": [ "", "", - "// create a profile for the inner diameter" + "// Create a profile for the inner diameter" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 629, + "commentStart": 630, "declaration": { - "commentStart": 665, + "commentStart": 666, "end": 0, "id": { - "commentStart": 665, + "commentStart": 666, "end": 0, "name": "pipeProfile", "start": 0, @@ -540,10 +540,10 @@ description: Result of parsing pipe-with-bend.kcl "body": [ { "abs_path": false, - "commentStart": 679, + "commentStart": 680, "end": 0, "name": { - "commentStart": 679, + "commentStart": 680, "end": 0, "name": "outerProfile", "start": 0, @@ -558,10 +558,10 @@ description: Result of parsing pipe-with-bend.kcl "arguments": [ { "abs_path": false, - "commentStart": 702, + "commentStart": 703, "end": 0, "name": { - "commentStart": 702, + "commentStart": 703, "end": 0, "name": "innerProfile", "start": 0, @@ -573,7 +573,7 @@ description: Result of parsing pipe-with-bend.kcl "type": "Name" }, { - "commentStart": 716, + "commentStart": 717, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -582,10 +582,10 @@ description: Result of parsing pipe-with-bend.kcl ], "callee": { "abs_path": false, - "commentStart": 697, + "commentStart": 698, "end": 0, "name": { - "commentStart": 697, + "commentStart": 698, "end": 0, "name": "hole", "start": 0, @@ -595,26 +595,26 @@ description: Result of parsing pipe-with-bend.kcl "start": 0, "type": "Name" }, - "commentStart": 697, + "commentStart": 698, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 679, + "commentStart": 680, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 718, + "commentStart": 719, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "revolve the pipe profile at the desired angle", + "value": "Revolve the pipe profile at the desired angle", "style": "line" } } @@ -634,19 +634,19 @@ description: Result of parsing pipe-with-bend.kcl "preComments": [ "", "", - "// create the profile of the pipe" + "// Create the profile of the pipe" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 769, + "commentStart": 770, "declaration": { - "commentStart": 769, + "commentStart": 770, "end": 0, "id": { - "commentStart": 769, + "commentStart": 770, "end": 0, "name": "pipe", "start": 0, @@ -657,7 +657,7 @@ description: Result of parsing pipe-with-bend.kcl { "type": "LabeledArg", "label": { - "commentStart": 797, + "commentStart": 798, "end": 0, "name": "axis", "start": 0, @@ -665,10 +665,10 @@ description: Result of parsing pipe-with-bend.kcl }, "arg": { "abs_path": false, - "commentStart": 804, + "commentStart": 805, "end": 0, "name": { - "commentStart": 804, + "commentStart": 805, "end": 0, "name": "Y", "start": 0, @@ -683,7 +683,7 @@ description: Result of parsing pipe-with-bend.kcl { "type": "LabeledArg", "label": { - "commentStart": 807, + "commentStart": 808, "end": 0, "name": "angle", "start": 0, @@ -691,10 +691,10 @@ description: Result of parsing pipe-with-bend.kcl }, "arg": { "abs_path": false, - "commentStart": 815, + "commentStart": 816, "end": 0, "name": { - "commentStart": 815, + "commentStart": 816, "end": 0, "name": "bendAngle", "start": 0, @@ -709,10 +709,10 @@ description: Result of parsing pipe-with-bend.kcl ], "callee": { "abs_path": false, - "commentStart": 776, + "commentStart": 777, "end": 0, "name": { - "commentStart": 776, + "commentStart": 777, "end": 0, "name": "revolve", "start": 0, @@ -722,17 +722,17 @@ description: Result of parsing pipe-with-bend.kcl "start": 0, "type": "Name" }, - "commentStart": 776, + "commentStart": 777, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 784, + "commentStart": 785, "end": 0, "name": { - "commentStart": 784, + "commentStart": 785, "end": 0, "name": "pipeProfile", "start": 0, diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap index 2a00a6cbd..428e781f9 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap @@ -54,8 +54,8 @@ description: Artifact commands pipe.kcl }, "y_axis": { "x": 0.0, - "y": 1.0, - "z": 0.0 + "y": 0.0, + "z": 1.0 }, "size": 60.0, "clobber": false, @@ -73,8 +73,8 @@ description: Artifact commands pipe.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": 0.0, - "z": 1.0 + "y": -1.0, + "z": 0.0 } } }, @@ -92,8 +92,8 @@ description: Artifact commands pipe.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 0.6875, - "y": 38.0, + "x": 1.1875, + "y": 0.0, "z": 0.0 } } @@ -112,113 +112,19 @@ description: Artifact commands pipe.kcl "type": "extend_path", "path": "[uuid]", "segment": { - "type": "line", - "end": { - "x": 0.125, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { + "type": "arc", + "center": { "x": 0.0, - "y": -18.5, - "z": 0.0 + "y": 0.0 }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.2887, - "y": -0.5, - "z": 0.0 + "radius": 1.1875, + "start": { + "unit": "degrees", + "value": 0.0 }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", "end": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -0.125, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.6875, - "y": 19.5, - "z": 0.0 + "unit": "degrees", + "value": 360.0 }, "relative": false } @@ -236,24 +142,33 @@ description: Artifact commands pipe.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "revolve", + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", "target": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "axis_is_2d": true, - "angle": { - "unit": "degrees", - "value": 360.0 - }, - "tolerance": 0.0000001 + "distance": 6.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" } }, { @@ -297,20 +212,118 @@ description: Artifact commands pipe.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "solid3d_get_next_adjacent_edge", + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 1.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -6.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" + "edge_id": "[uuid]" } }, { @@ -337,100 +350,17 @@ description: Artifact commands pipe.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "solid3d_get_opposite_edge", + "type": "object_set_material_params_pbr", "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" + "color": { + "r": 0.63529414, + "g": 0.30588236, + "b": 0.8156863, + "a": 100.0 + }, + "metalness": 0.0, + "roughness": 0.0, + "ambient_occlusion": 0.0 } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_graph_flowchart.snap.md index 20768cf0b..bc694e6fa 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_graph_flowchart.snap.md @@ -1,82 +1,48 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[628, 683, 0]"] - 3["Segment
[689, 715, 0]"] - 4["Segment
[721, 757, 0]"] - 5["Segment
[763, 852, 0]"] - 6["Segment
[858, 894, 0]"] - 7["Segment
[900, 926, 0]"] - 8["Segment
[932, 967, 0]"] - 9["Segment
[973, 1085, 0]"] - 10["Segment
[1091, 1098, 0]"] - 11[Solid2d] + 2["Path
[241, 299, 0]"] + 3["Segment
[241, 299, 0]"] + 4[Solid2d] end - 1["Plane
[605, 622, 0]"] - 12["Sweep Revolve
[1148, 1177, 0]"] - 13[Wall] - 14[Wall] + subgraph path11 [Path] + 11["Path
[430, 485, 0]"] + 12["Segment
[430, 485, 0]"] + 13[Solid2d] + end + 1["Plane
[218, 235, 0]"] + 5["Sweep Extrusion
[305, 336, 0]"] + 6[Wall] + 7["Cap Start"] + 8["Cap End"] + 9["SweepEdge Opposite"] + 10["SweepEdge Adjacent"] + 14["Sweep Extrusion
[491, 523, 0]"] 15[Wall] - 16[Wall] - 17[Wall] - 18[Wall] - 19[Wall] - 20[Wall] - 21["SweepEdge Adjacent"] - 22["SweepEdge Adjacent"] - 23["SweepEdge Adjacent"] - 24["SweepEdge Adjacent"] - 25["SweepEdge Adjacent"] - 26["SweepEdge Adjacent"] - 27["SweepEdge Adjacent"] + 16["SweepEdge Opposite"] + 17["SweepEdge Adjacent"] + 18["StartSketchOnFace
[394, 424, 0]"] 1 --- 2 2 --- 3 + 2 ---- 5 2 --- 4 - 2 --- 5 - 2 --- 6 - 2 --- 7 - 2 --- 8 - 2 --- 9 - 2 --- 10 - 2 ---- 12 - 2 --- 11 - 3 --- 13 - 3 x--> 21 - 4 --- 14 - 4 --- 21 - 5 --- 15 - 5 --- 22 - 6 --- 16 - 6 --- 23 - 7 --- 17 - 7 --- 24 - 8 --- 18 - 8 --- 25 - 9 --- 19 - 9 --- 26 - 10 --- 20 - 10 --- 27 - 12 --- 13 - 12 --- 14 + 3 --- 6 + 3 --- 9 + 3 --- 10 + 5 --- 6 + 5 --- 7 + 5 --- 8 + 5 --- 9 + 5 --- 10 + 8 --- 11 + 11 --- 12 + 11 ---- 14 + 11 --- 13 12 --- 15 12 --- 16 12 --- 17 - 12 --- 18 - 12 --- 19 - 12 --- 20 - 12 <--x 3 - 12 --- 21 - 12 <--x 4 - 12 <--x 5 - 12 --- 22 - 12 <--x 6 - 12 --- 23 - 12 <--x 7 - 12 --- 24 - 12 <--x 8 - 12 --- 25 - 12 <--x 9 - 12 --- 26 - 12 <--x 10 - 12 --- 27 + 14 --- 15 + 14 --- 16 + 14 --- 17 + 8 <--x 18 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/ast.snap b/rust/kcl-lib/tests/kcl_samples/pipe/ast.snap index f56e7af7e..d3da540dd 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe/ast.snap @@ -6,26 +6,26 @@ description: Result of parsing pipe.kcl "Ok": { "body": [ { - "commentStart": 199, + "commentStart": 94, "declaration": { - "commentStart": 221, + "commentStart": 117, "end": 0, "id": { - "commentStart": 221, + "commentStart": 117, "end": 0, - "name": "pipeTotalLength", + "name": "pipeInnerDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 239, + "commentStart": 137, "end": 0, - "raw": "20", + "raw": "2.0", "start": 0, "type": "Literal", "type": "Literal", "value": { - "value": 20.0, + "value": 2.0, "suffix": "None" } }, @@ -35,33 +35,33 @@ description: Result of parsing pipe.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 242, + "commentStart": 141, "declaration": { - "commentStart": 242, + "commentStart": 141, "end": 0, "id": { - "commentStart": 242, + "commentStart": 141, "end": 0, - "name": "pipeLargeDiaLength", + "name": "pipeOuterDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 263, + "commentStart": 161, "end": 0, - "raw": "1", + "raw": "2.375", "start": 0, "type": "Literal", "type": "Literal", "value": { - "value": 1.0, + "value": 2.375, "suffix": "None" } }, @@ -75,26 +75,26 @@ description: Result of parsing pipe.kcl "type": "VariableDeclaration" }, { - "commentStart": 265, + "commentStart": 167, "declaration": { - "commentStart": 265, + "commentStart": 167, "end": 0, "id": { - "commentStart": 265, + "commentStart": 167, "end": 0, - "name": "pipeLargeDia", + "name": "pipeLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 280, + "commentStart": 180, "end": 0, - "raw": "1", + "raw": "6", "start": 0, "type": "Literal", "type": "Literal", "value": { - "value": 1.0, + "value": 6.0, "suffix": "None" } }, @@ -108,231 +108,14 @@ description: Result of parsing pipe.kcl "type": "VariableDeclaration" }, { - "commentStart": 282, + "commentStart": 181, "declaration": { - "commentStart": 282, + "commentStart": 207, "end": 0, "id": { - "commentStart": 282, + "commentStart": 207, "end": 0, - "name": "pipeSmallDia", - "start": 0, - "type": "Identifier" - }, - "init": { - "commentStart": 297, - "end": 0, - "raw": ".75", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.75, - "suffix": "None" - } - }, - "start": 0, - "type": "VariableDeclarator" - }, - "end": 0, - "kind": "const", - "start": 0, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "commentStart": 301, - "declaration": { - "commentStart": 301, - "end": 0, - "id": { - "commentStart": 301, - "end": 0, - "name": "thickness", - "start": 0, - "type": "Identifier" - }, - "init": { - "commentStart": 313, - "end": 0, - "raw": "0.125", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.125, - "suffix": "None" - } - }, - "start": 0, - "type": "VariableDeclarator" - }, - "end": 0, - "kind": "const", - "start": 0, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "commentStart": 319, - "declaration": { - "commentStart": 319, - "end": 0, - "id": { - "commentStart": 319, - "end": 0, - "name": "pipeTransitionAngle", - "start": 0, - "type": "Identifier" - }, - "init": { - "commentStart": 341, - "end": 0, - "raw": "60", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 60.0, - "suffix": "None" - } - }, - "start": 0, - "type": "VariableDeclarator" - }, - "end": 0, - "kind": "const", - "start": 0, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "commentStart": 344, - "declaration": { - "commentStart": 344, - "end": 0, - "id": { - "commentStart": 344, - "end": 0, - "name": "pipeTransitionLength", - "start": 0, - "type": "Identifier" - }, - "init": { - "commentStart": 367, - "end": 0, - "raw": "0.5", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.5, - "suffix": "None" - } - }, - "start": 0, - "type": "VariableDeclarator" - }, - "end": 0, - "kind": "const", - "start": 0, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "commentStart": 371, - "declaration": { - "commentStart": 371, - "end": 0, - "id": { - "commentStart": 371, - "end": 0, - "name": "pipeSmallDiaLength", - "start": 0, - "type": "Identifier" - }, - "init": { - "commentStart": 392, - "end": 0, - "left": { - "commentStart": 392, - "end": 0, - "left": { - "abs_path": false, - "commentStart": 392, - "end": 0, - "name": { - "commentStart": 392, - "end": 0, - "name": "pipeTotalLength", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "-", - "right": { - "abs_path": false, - "commentStart": 410, - "end": 0, - "name": { - "commentStart": 410, - "end": 0, - "name": "pipeTransitionLength", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "abs_path": false, - "commentStart": 433, - "end": 0, - "name": { - "commentStart": 433, - "end": 0, - "name": "pipeLargeDiaLength", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 0, - "type": "VariableDeclarator" - }, - "end": 0, - "kind": "const", - "start": 0, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "commentStart": 451, - "declaration": { - "commentStart": 592, - "end": 0, - "id": { - "commentStart": 592, - "end": 0, - "name": "pipeSketch", + "name": "pipeBase", "start": 0, "type": "Identifier" }, @@ -342,12 +125,12 @@ description: Result of parsing pipe.kcl "arguments": [ { "abs_path": false, - "commentStart": 619, + "commentStart": 232, "end": 0, "name": { - "commentStart": 619, + "commentStart": 232, "end": 0, - "name": "XY", + "name": "XZ", "start": 0, "type": "Identifier" }, @@ -359,10 +142,10 @@ description: Result of parsing pipe.kcl ], "callee": { "abs_path": false, - "commentStart": 605, + "commentStart": 218, "end": 0, "name": { - "commentStart": 605, + "commentStart": 218, "end": 0, "name": "startSketchOn", "start": 0, @@ -372,119 +155,7 @@ description: Result of parsing pipe.kcl "start": 0, "type": "Name" }, - "commentStart": 605, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "commentStart": 643, - "elements": [ - { - "commentStart": 644, - "end": 0, - "left": { - "abs_path": false, - "commentStart": 644, - "end": 0, - "name": { - "commentStart": 644, - "end": 0, - "name": "pipeSmallDia", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "-", - "right": { - "commentStart": 660, - "end": 0, - "left": { - "abs_path": false, - "commentStart": 660, - "end": 0, - "name": { - "commentStart": 660, - "end": 0, - "name": "thickness", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "/", - "right": { - "commentStart": 672, - "end": 0, - "raw": "2", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "commentStart": 676, - "end": 0, - "raw": "38", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 38.0, - "suffix": "None" - } - } - ], - "end": 0, - "start": 0, - "type": "ArrayExpression", - "type": "ArrayExpression" - }, - { - "commentStart": 681, - "end": 0, - "start": 0, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "abs_path": false, - "commentStart": 628, - "end": 0, - "name": { - "commentStart": 628, - "end": 0, - "name": "startProfileAt", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 628, + "commentStart": 218, "end": 0, "start": 0, "type": "CallExpression", @@ -495,33 +166,29 @@ description: Result of parsing pipe.kcl { "type": "LabeledArg", "label": { - "commentStart": 694, + "commentStart": 251, "end": 0, - "name": "end", + "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 700, + "commentStart": 260, "elements": [ { - "abs_path": false, - "commentStart": 701, + "commentStart": 261, "end": 0, - "name": { - "commentStart": 701, - "end": 0, - "name": "thickness", - "start": 0, - "type": "Identifier" - }, - "path": [], + "raw": "0", "start": 0, - "type": "Name", - "type": "Name" + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } }, { - "commentStart": 712, + "commentStart": 264, "end": 0, "raw": "0", "start": 0, @@ -538,312 +205,27 @@ description: Result of parsing pipe.kcl "type": "ArrayExpression", "type": "ArrayExpression" } - } - ], - "callee": { - "abs_path": false, - "commentStart": 689, - "end": 0, - "name": { - "commentStart": 689, - "end": 0, - "name": "line", - "start": 0, - "type": "Identifier" }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 689, - "end": 0, - "start": 0, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ { "type": "LabeledArg", "label": { - "commentStart": 726, + "commentStart": 268, "end": 0, - "name": "end", + "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 732, - "elements": [ - { - "commentStart": 733, - "end": 0, - "raw": "0", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "argument": { - "abs_path": false, - "commentStart": 737, - "end": 0, - "name": { - "commentStart": 737, - "end": 0, - "name": "pipeSmallDiaLength", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "commentStart": 736, - "end": 0, - "operator": "-", - "start": 0, - "type": "UnaryExpression", - "type": "UnaryExpression" - } - ], + "commentStart": 277, "end": 0, - "start": 0, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - } - ], - "callee": { - "abs_path": false, - "commentStart": 721, - "end": 0, - "name": { - "commentStart": 721, - "end": 0, - "name": "line", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 721, - "end": 0, - "start": 0, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "commentStart": 783, - "end": 0, - "properties": [ - { - "commentStart": 792, - "end": 0, - "key": { - "commentStart": 792, - "end": 0, - "name": "angle", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ObjectProperty", - "value": { - "argument": { - "commentStart": 801, - "end": 0, - "raw": "60", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 60.0, - "suffix": "None" - } - }, - "commentStart": 800, - "end": 0, - "operator": "-", - "start": 0, - "type": "UnaryExpression", - "type": "UnaryExpression" - } - }, - { - "commentStart": 812, - "end": 0, - "key": { - "commentStart": 812, - "end": 0, - "name": "length", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ObjectProperty", - "value": { - "abs_path": false, - "commentStart": 821, - "end": 0, - "name": { - "commentStart": 821, - "end": 0, - "name": "pipeTransitionLength", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - } - ], - "start": 0, - "type": "ObjectExpression", - "type": "ObjectExpression" - }, - { - "commentStart": 850, - "end": 0, - "start": 0, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "abs_path": false, - "commentStart": 763, - "end": 0, - "name": { - "commentStart": 763, - "end": 0, - "name": "angledLineOfYLength", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 763, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "commentStart": 863, - "end": 0, - "name": "end", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 869, - "elements": [ - { - "commentStart": 870, - "end": 0, - "raw": "0", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "argument": { - "abs_path": false, - "commentStart": 874, - "end": 0, - "name": { - "commentStart": 874, - "end": 0, - "name": "pipeLargeDiaLength", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "commentStart": 873, - "end": 0, - "operator": "-", - "start": 0, - "type": "UnaryExpression", - "type": "UnaryExpression" - } - ], - "end": 0, - "start": 0, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - } - ], - "callee": { - "abs_path": false, - "commentStart": 858, - "end": 0, - "name": { - "commentStart": 858, - "end": 0, - "name": "line", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 858, - "end": 0, - "start": 0, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "commentStart": 906, - "end": 0, - "name": "length", - "start": 0, - "type": "Identifier" - }, - "arg": { - "argument": { + "left": { "abs_path": false, - "commentStart": 916, + "commentStart": 277, "end": 0, "name": { - "commentStart": 916, + "commentStart": 277, "end": 0, - "name": "thickness", + "name": "pipeOuterDiameter", "start": 0, "type": "Identifier" }, @@ -852,23 +234,33 @@ description: Result of parsing pipe.kcl "type": "Name", "type": "Name" }, - "commentStart": 915, - "end": 0, - "operator": "-", + "operator": "/", + "right": { + "commentStart": 297, + "end": 0, + "raw": "2", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, "start": 0, - "type": "UnaryExpression", - "type": "UnaryExpression" + "type": "BinaryExpression", + "type": "BinaryExpression" } } ], "callee": { "abs_path": false, - "commentStart": 900, + "commentStart": 241, "end": 0, "name": { - "commentStart": 900, + "commentStart": 241, "end": 0, - "name": "xLine", + "name": "circle", "start": 0, "type": "Identifier" }, @@ -876,71 +268,56 @@ description: Result of parsing pipe.kcl "start": 0, "type": "Name" }, - "commentStart": 900, + "commentStart": 241, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", - "unlabeled": null + "unlabeled": { + "commentStart": 248, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } }, { "arguments": [ { "type": "LabeledArg", "label": { - "commentStart": 937, + "commentStart": 316, "end": 0, - "name": "end", + "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 943, - "elements": [ - { - "commentStart": 944, - "end": 0, - "raw": "0", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "abs_path": false, - "commentStart": 947, - "end": 0, - "name": { - "commentStart": 947, - "end": 0, - "name": "pipeLargeDiaLength", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - ], + "abs_path": false, + "commentStart": 325, "end": 0, + "name": { + "commentStart": 325, + "end": 0, + "name": "pipeLength", + "start": 0, + "type": "Identifier" + }, + "path": [], "start": 0, - "type": "ArrayExpression", - "type": "ArrayExpression" + "type": "Name", + "type": "Name" } } ], "callee": { "abs_path": false, - "commentStart": 932, + "commentStart": 305, "end": 0, "name": { - "commentStart": 932, + "commentStart": 305, "end": 0, - "name": "line", + "name": "extrude", "start": 0, "type": "Identifier" }, @@ -948,220 +325,33 @@ description: Result of parsing pipe.kcl "start": 0, "type": "Name" }, - "commentStart": 932, + "commentStart": 305, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "commentStart": 987, - "end": 0, - "properties": [ - { - "commentStart": 996, - "end": 0, - "key": { - "commentStart": 996, - "end": 0, - "name": "angle", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ObjectProperty", - "value": { - "commentStart": 1004, - "end": 0, - "left": { - "argument": { - "abs_path": false, - "commentStart": 1005, - "end": 0, - "name": { - "commentStart": 1005, - "end": 0, - "name": "pipeTransitionAngle", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "commentStart": 1004, - "end": 0, - "operator": "-", - "start": 0, - "type": "UnaryExpression", - "type": "UnaryExpression" - }, - "operator": "+", - "right": { - "commentStart": 1027, - "end": 0, - "raw": "180", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 180.0, - "suffix": "None" - } - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - }, - { - "commentStart": 1039, - "end": 0, - "key": { - "commentStart": 1039, - "end": 0, - "name": "to", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ObjectProperty", - "value": { - "commentStart": 1044, - "end": 0, - "left": { - "abs_path": false, - "commentStart": 1044, - "end": 0, - "name": { - "commentStart": 1044, - "end": 0, - "name": "pipeSmallDia", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "-", - "right": { - "commentStart": 1060, - "end": 0, - "left": { - "abs_path": false, - "commentStart": 1060, - "end": 0, - "name": { - "commentStart": 1060, - "end": 0, - "name": "thickness", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "/", - "right": { - "commentStart": 1072, - "end": 0, - "raw": "2", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "start": 0, - "type": "ObjectExpression", - "type": "ObjectExpression" - }, - { - "commentStart": 1083, - "end": 0, - "start": 0, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "abs_path": false, - "commentStart": 973, + "unlabeled": { + "commentStart": 313, "end": 0, - "name": { - "commentStart": 973, - "end": 0, - "name": "angledLineToX", - "start": 0, - "type": "Identifier" - }, - "path": [], "start": 0, - "type": "Name" - }, - "commentStart": 973, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [], - "callee": { - "abs_path": false, - "commentStart": 1091, - "end": 0, - "name": { - "commentStart": 1091, - "end": 0, - "name": "close", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1091, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } } ], - "commentStart": 605, + "commentStart": 218, "end": 0, "nonCodeMeta": { "nonCodeNodes": { - "9": [ + "2": [ { - "commentStart": 1098, + "commentStart": 336, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "Revolve the sketch to create the pipe", + "value": "Extrude a hole through the length of the pipe", "style": "line" } } @@ -1181,89 +371,304 @@ description: Result of parsing pipe.kcl "preComments": [ "", "", - "// Create the sketch to be revolved around the y-axis. Use the small diameter, large diameter, length, and thickness to define the sketch." + "// Create the pipe base" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1141, + "commentStart": 387, "declaration": { - "commentStart": 1141, + "commentStart": 387, "end": 0, "id": { - "commentStart": 1141, + "commentStart": 387, "end": 0, "name": "pipe", "start": 0, "type": "Identifier" }, "init": { - "arguments": [ + "body": [ { - "type": "LabeledArg", - "label": { - "commentStart": 1168, - "end": 0, - "name": "axis", - "start": 0, - "type": "Identifier" - }, - "arg": { + "arguments": [ + { + "abs_path": false, + "commentStart": 408, + "end": 0, + "name": { + "commentStart": 408, + "end": 0, + "name": "pipeBase", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + { + "commentStart": 418, + "end": 0, + "raw": "'end'", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": "end" + } + ], + "callee": { "abs_path": false, - "commentStart": 1175, + "commentStart": 394, "end": 0, "name": { - "commentStart": 1175, + "commentStart": 394, "end": 0, - "name": "Y", + "name": "startSketchOn", "start": 0, "type": "Identifier" }, "path": [], "start": 0, - "type": "Name", "type": "Name" + }, + "commentStart": 394, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 437, + "end": 0, + "name": "center", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 446, + "elements": [ + { + "commentStart": 447, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "commentStart": 450, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 454, + "end": 0, + "name": "radius", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 463, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 463, + "end": 0, + "name": { + "commentStart": 463, + "end": 0, + "name": "pipeInnerDiameter", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "/", + "right": { + "commentStart": 483, + "end": 0, + "raw": "2", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 430, + "end": 0, + "name": { + "commentStart": 430, + "end": 0, + "name": "circle", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 430, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 502, + "end": 0, + "name": "length", + "start": 0, + "type": "Identifier" + }, + "arg": { + "argument": { + "abs_path": false, + "commentStart": 512, + "end": 0, + "name": { + "commentStart": 512, + "end": 0, + "name": "pipeLength", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "commentStart": 511, + "end": 0, + "operator": "-", + "start": 0, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 491, + "end": 0, + "name": { + "commentStart": 491, + "end": 0, + "name": "extrude", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 491, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "commentStart": 499, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 540, + "end": 0, + "name": "color", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 548, + "end": 0, + "raw": "\"#a24ed0\"", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": "#a24ed0" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 529, + "end": 0, + "name": { + "commentStart": 529, + "end": 0, + "name": "appearance", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 529, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null } ], - "callee": { - "abs_path": false, - "commentStart": 1148, - "end": 0, - "name": { - "commentStart": 1148, - "end": 0, - "name": "revolve", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1148, + "commentStart": 394, "end": 0, "start": 0, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": { - "abs_path": false, - "commentStart": 1156, - "end": 0, - "name": { - "commentStart": 1156, - "end": 0, - "name": "pipeSketch", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } + "type": "PipeExpression", + "type": "PipeExpression" }, "start": 0, "type": "VariableDeclarator" @@ -1282,7 +687,7 @@ description: Result of parsing pipe.kcl "commentStart": 0, "end": 0, "name": { - "commentStart": 167, + "commentStart": 62, "end": 0, "name": "settings", "start": 0, @@ -1290,17 +695,17 @@ description: Result of parsing pipe.kcl }, "preComments": [ "// Pipe", - "// A tubular section or hollow cylinder, usually but not necessarily of circular cross-section, used mainly to convey substances that can flow.", + "// Piping for the pipe flange assembly", "", "", - "// Set Units" + "// Set units" ], "properties": [ { - "commentStart": 176, + "commentStart": 71, "end": 0, "key": { - "commentStart": 176, + "commentStart": 71, "end": 0, "name": "defaultLengthUnit", "start": 0, @@ -1310,10 +715,10 @@ description: Result of parsing pipe.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 196, + "commentStart": 91, "end": 0, "name": { - "commentStart": 196, + "commentStart": 91, "end": 0, "name": "in", "start": 0, @@ -1334,7 +739,7 @@ description: Result of parsing pipe.kcl "nonCodeNodes": {}, "startNodes": [ { - "commentStart": 199, + "commentStart": 94, "end": 0, "start": 0, "type": "NonCodeNode", diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/ops.snap b/rust/kcl-lib/tests/kcl_samples/pipe/ops.snap index 6b0b57f53..94da20cdf 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe/ops.snap @@ -19,94 +19,91 @@ description: Operations executed pipe.kcl "unlabeledArg": null }, { - "type": "KclStdLibCall", - "name": "revolve", - "unlabeledArg": { - "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] - }, - "sourceRange": [] - }, "labeledArgs": { - "axis": { + "length": { "value": { - "type": "Object", - "value": { - "direction": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - } - ] + "type": "Number", + "value": 6.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" }, - "origin": { - "type": "Array", - "value": [ - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - }, - { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - } - } - ] + "angle": { + "type": "Degrees" } } }, "sourceRange": [] } }, - "sourceRange": [] + "name": "extrude", + "sourceRange": [], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [] + }, + "tag": { + "value": { + "type": "String", + "value": "end" + }, + "sourceRange": [] + } + }, + "name": "startSketchOn", + "sourceRange": [], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -6.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [] + } + }, + "name": "extrude", + "sourceRange": [], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [] + } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap index 867330466..7741aa6ac 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap @@ -15,56 +15,7 @@ description: Variables in memory after executing pipe.kcl "id": "[uuid]", "sourceRange": [], "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" + "type": "extrudeArc" } ], "sketch": { @@ -76,164 +27,32 @@ description: Variables in memory after executing pipe.kcl "id": "[uuid]", "sourceRange": [] }, - "from": [ - 0.6875, - 38.0 + "ccw": true, + "center": [ + 0.0, + 0.0 ], + "from": [ + 1.0, + 0.0 + ], + "radius": 1.0, "tag": null, "to": [ - 0.8125, - 38.0 + 1.0, + 0.0 ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.8125, - 38.0 - ], - "tag": null, - "to": [ - 0.8125, - 19.5 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.8125, - 19.5 - ], - "tag": null, - "to": [ - 1.1012, - 19.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 1.1012, - 19.0 - ], - "tag": null, - "to": [ - 1.1012, - 18.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 1.1012, - 18.0 - ], - "tag": null, - "to": [ - 0.9762, - 18.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.9762, - 18.0 - ], - "tag": null, - "to": [ - 0.9762, - 19.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.9762, - 19.0 - ], - "tag": null, - "to": [ - 0.6875, - 19.5 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.6875, - 19.5 - ], - "tag": null, - "to": [ - 0.6875, - 38.0 - ], - "type": "ToPoint", + "type": "Circle", "units": { "type": "Inches" } } ], "on": { - "type": "plane", + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, + "value": "end", "xAxis": { "x": 1.0, "y": 0.0, @@ -241,13 +60,116 @@ description: Variables in memory after executing pipe.kcl }, "yAxis": { "x": 0.0, - "y": 1.0, - "z": 0.0 + "y": 0.0, + "z": 1.0 }, "zAxis": { "x": 0.0, - "y": 0.0, - "z": 1.0 + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.1875, + 0.0 + ], + "radius": 1.1875, + "tag": null, + "to": [ + 1.1875, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.1875, + 0.0 + ], + "to": [ + 1.1875, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 6.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } }, "units": { "type": "Inches" @@ -255,12 +177,12 @@ description: Variables in memory after executing pipe.kcl }, "start": { "from": [ - 0.6875, - 38.0 + 1.0, + 0.0 ], "to": [ - 0.6875, - 38.0 + 1.0, + 0.0 ], "units": { "type": "Inches" @@ -277,7 +199,7 @@ description: Variables in memory after executing pipe.kcl "type": "Inches" } }, - "height": 0.0, + "height": -6.0, "startCapId": null, "endCapId": null, "units": { @@ -285,248 +207,115 @@ description: Variables in memory after executing pipe.kcl } } }, - "pipeLargeDia": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "pipeLargeDiaLength": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "pipeSketch": { - "type": "Sketch", + "pipeBase": { + "type": "Solid", "value": { - "type": "Sketch", + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.6875, - 38.0 - ], + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], "tag": null, - "to": [ - 0.8125, - 38.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.8125, - 38.0 - ], - "tag": null, - "to": [ - 0.8125, - 19.5 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.8125, - 19.5 - ], - "tag": null, - "to": [ - 1.1012, - 19.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 1.1012, - 19.0 - ], - "tag": null, - "to": [ - 1.1012, - 18.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 1.1012, - 18.0 - ], - "tag": null, - "to": [ - 0.9762, - 18.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.9762, - 18.0 - ], - "tag": null, - "to": [ - 0.9762, - 19.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.9762, - 19.0 - ], - "tag": null, - "to": [ - 0.6875, - 19.5 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.6875, - 19.5 - ], - "tag": null, - "to": [ - 0.6875, - 38.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudeArc" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - } - }, - "start": { - "from": [ - 0.6875, - 38.0 + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.1875, + 0.0 + ], + "radius": 1.1875, + "tag": null, + "to": [ + 1.1875, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } ], - "to": [ - 0.6875, - 38.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "on": { + "type": "plane", "id": "[uuid]", - "sourceRange": [] + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.1875, + 0.0 + ], + "to": [ + 1.1875, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 6.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" } } }, - "pipeSmallDia": { + "pipeInnerDiameter": { "type": "Number", - "value": 0.75, + "value": 2.0, "ty": { "type": "Default", "len": { @@ -537,9 +326,9 @@ description: Variables in memory after executing pipe.kcl } } }, - "pipeSmallDiaLength": { + "pipeLength": { "type": "Number", - "value": 18.5, + "value": 6.0, "ty": { "type": "Default", "len": { @@ -550,48 +339,9 @@ description: Variables in memory after executing pipe.kcl } } }, - "pipeTotalLength": { + "pipeOuterDiameter": { "type": "Number", - "value": 20.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "pipeTransitionAngle": { - "type": "Number", - "value": 60.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "pipeTransitionLength": { - "type": "Number", - "value": 0.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "thickness": { - "type": "Number", - "value": 0.125, + "value": 2.375, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/pipe/rendered_model.png index 04d17b755..47061443b 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/pipe/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/pipe/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_graph_flowchart.snap.md index bdc1a30d2..ce0303e99 100644 --- a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_graph_flowchart.snap.md @@ -1,98 +1,98 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[282, 320, 0]"] - 3["Segment
[326, 359, 0]"] - 4["Segment
[365, 422, 0]"] - 5["Segment
[428, 455, 0]"] - 6["Segment
[461, 491, 0]"] - 7["Segment
[497, 532, 0]"] - 8["Segment
[538, 630, 0]"] - 9["Segment
[636, 666, 0]"] - 10["Segment
[672, 730, 0]"] - 11["Segment
[736, 763, 0]"] - 12["Segment
[769, 791, 0]"] - 13["Segment
[797, 832, 0]"] - 14["Segment
[838, 884, 0]"] - 15["Segment
[890, 897, 0]"] + 2["Path
[362, 400, 0]"] + 3["Segment
[406, 439, 0]"] + 4["Segment
[445, 502, 0]"] + 5["Segment
[508, 535, 0]"] + 6["Segment
[541, 571, 0]"] + 7["Segment
[577, 612, 0]"] + 8["Segment
[618, 710, 0]"] + 9["Segment
[716, 746, 0]"] + 10["Segment
[752, 810, 0]"] + 11["Segment
[816, 843, 0]"] + 12["Segment
[849, 871, 0]"] + 13["Segment
[877, 912, 0]"] + 14["Segment
[918, 964, 0]"] + 15["Segment
[970, 977, 0]"] 16[Solid2d] end subgraph path60 [Path] - 60["Path
[1062, 1100, 0]"] - 61["Segment
[1106, 1139, 0]"] - 62["Segment
[1145, 1202, 0]"] - 63["Segment
[1208, 1235, 0]"] - 64["Segment
[1241, 1271, 0]"] - 65["Segment
[1277, 1312, 0]"] - 66["Segment
[1318, 1410, 0]"] - 67["Segment
[1416, 1446, 0]"] - 68["Segment
[1452, 1510, 0]"] - 69["Segment
[1516, 1543, 0]"] - 70["Segment
[1549, 1571, 0]"] - 71["Segment
[1577, 1612, 0]"] - 72["Segment
[1618, 1664, 0]"] - 73["Segment
[1670, 1677, 0]"] + 60["Path
[1142, 1180, 0]"] + 61["Segment
[1186, 1219, 0]"] + 62["Segment
[1225, 1282, 0]"] + 63["Segment
[1288, 1315, 0]"] + 64["Segment
[1321, 1351, 0]"] + 65["Segment
[1357, 1392, 0]"] + 66["Segment
[1398, 1490, 0]"] + 67["Segment
[1496, 1526, 0]"] + 68["Segment
[1532, 1590, 0]"] + 69["Segment
[1596, 1623, 0]"] + 70["Segment
[1629, 1651, 0]"] + 71["Segment
[1657, 1692, 0]"] + 72["Segment
[1698, 1744, 0]"] + 73["Segment
[1750, 1757, 0]"] 74[Solid2d] end subgraph path118 [Path] - 118["Path
[2009, 2034, 0]"] - 119["Segment
[2040, 2090, 0]"] - 120["Segment
[2096, 2136, 0]"] - 121["Segment
[2142, 2149, 0]"] + 118["Path
[2089, 2114, 0]"] + 119["Segment
[2120, 2170, 0]"] + 120["Segment
[2176, 2216, 0]"] + 121["Segment
[2222, 2229, 0]"] 122[Solid2d] end subgraph path135 [Path] - 135["Path
[2237, 2262, 0]"] - 136["Segment
[2268, 2295, 0]"] - 137["Segment
[2301, 2335, 0]"] - 138["Segment
[2341, 2376, 0]"] - 139["Segment
[2382, 2482, 0]"] - 140["Segment
[2488, 2517, 0]"] - 141["Segment
[2523, 2576, 0]"] - 142["Segment
[2582, 2609, 0]"] - 143["Segment
[2615, 2644, 0]"] - 144["Segment
[2650, 2774, 0]"] - 145["Segment
[2780, 2825, 0]"] - 146["Segment
[2831, 2853, 0]"] - 147["Segment
[2859, 2878, 0]"] + 135["Path
[2358, 2383, 0]"] + 136["Segment
[2389, 2416, 0]"] + 137["Segment
[2422, 2456, 0]"] + 138["Segment
[2462, 2497, 0]"] + 139["Segment
[2503, 2603, 0]"] + 140["Segment
[2609, 2638, 0]"] + 141["Segment
[2644, 2697, 0]"] + 142["Segment
[2703, 2730, 0]"] + 143["Segment
[2736, 2765, 0]"] + 144["Segment
[2771, 2895, 0]"] + 145["Segment
[2901, 2946, 0]"] + 146["Segment
[2952, 2974, 0]"] + 147["Segment
[2980, 2999, 0]"] 148[Solid2d] end subgraph path189 [Path] - 189["Path
[3206, 3231, 0]"] - 190["Segment
[3237, 3264, 0]"] - 191["Segment
[3270, 3301, 0]"] - 192["Segment
[3307, 3431, 0]"] - 193["Segment
[3437, 3482, 0]"] - 194["Segment
[3488, 3524, 0]"] - 195["Segment
[3530, 3537, 0]"] + 189["Path
[3327, 3352, 0]"] + 190["Segment
[3358, 3385, 0]"] + 191["Segment
[3391, 3422, 0]"] + 192["Segment
[3428, 3552, 0]"] + 193["Segment
[3558, 3603, 0]"] + 194["Segment
[3609, 3645, 0]"] + 195["Segment
[3651, 3658, 0]"] 196[Solid2d] end subgraph path218 [Path] - 218["Path
[3625, 3675, 0]"] - 219["Segment
[3681, 3713, 0]"] - 220["Segment
[3719, 3746, 0]"] - 221["Segment
[3752, 3774, 0]"] - 222["Segment
[3780, 3787, 0]"] + 218["Path
[3746, 3796, 0]"] + 219["Segment
[3802, 3834, 0]"] + 220["Segment
[3840, 3867, 0]"] + 221["Segment
[3873, 3895, 0]"] + 222["Segment
[3901, 3908, 0]"] 223[Solid2d] end subgraph path239 [Path] - 239["Path
[3875, 3900, 0]"] - 240["Segment
[3906, 3940, 0]"] - 241["Segment
[3946, 3973, 0]"] - 242["Segment
[3979, 4001, 0]"] - 243["Segment
[4007, 4014, 0]"] + 239["Path
[3996, 4021, 0]"] + 240["Segment
[4027, 4061, 0]"] + 241["Segment
[4067, 4094, 0]"] + 242["Segment
[4100, 4122, 0]"] + 243["Segment
[4128, 4135, 0]"] 244[Solid2d] end subgraph path261 [Path] - 261["Path
[4374, 4423, 0]"] - 262["Segment
[4429, 4461, 0]"] - 263["Segment
[4467, 4515, 0]"] - 264["Segment
[4521, 4555, 0]"] - 265["Segment
[4561, 4568, 0]"] + 261["Path
[4495, 4544, 0]"] + 262["Segment
[4550, 4582, 0]"] + 263["Segment
[4588, 4636, 0]"] + 264["Segment
[4642, 4676, 0]"] + 265["Segment
[4682, 4689, 0]"] 266[Solid2d] end - 1["Plane
[258, 276, 0]"] - 17["Sweep Revolve
[908, 1024, 0]"] + 1["Plane
[338, 356, 0]"] + 17["Sweep Revolve
[988, 1104, 0]"] 18[Wall] 19[Wall] 20[Wall] @@ -134,8 +134,8 @@ flowchart LR 56["SweepEdge Adjacent"] 57["SweepEdge Opposite"] 58["SweepEdge Adjacent"] - 59["Plane
[1038, 1056, 0]"] - 75["Sweep Extrusion
[1683, 1720, 0]"] + 59["Plane
[1118, 1136, 0]"] + 75["Sweep Extrusion
[1763, 1800, 0]"] 76[Wall] 77[Wall] 78[Wall] @@ -177,8 +177,8 @@ flowchart LR 114["SweepEdge Adjacent"] 115["SweepEdge Opposite"] 116["SweepEdge Adjacent"] - 117["Plane
[1977, 2003, 0]"] - 123["Sweep Extrusion
[2155, 2186, 0]"] + 117["Plane
[2057, 2083, 0]"] + 123["Sweep Extrusion
[2235, 2266, 0]"] 124[Wall] 125[Wall] 126[Wall] @@ -190,7 +190,7 @@ flowchart LR 132["SweepEdge Adjacent"] 133["SweepEdge Opposite"] 134["SweepEdge Adjacent"] - 149["Sweep Extrusion
[2884, 2915, 0]"] + 149["Sweep Extrusion
[3005, 3036, 0]"] 150[Wall] 151[Wall] 152[Wall] @@ -229,8 +229,8 @@ flowchart LR 185["SweepEdge Adjacent"] 186["SweepEdge Opposite"] 187["SweepEdge Adjacent"] - 188["Plane
[3173, 3200, 0]"] - 197["Sweep Extrusion
[3543, 3574, 0]"] + 188["Plane
[3294, 3321, 0]"] + 197["Sweep Extrusion
[3664, 3695, 0]"] 198[Wall] 199[Wall] 200[Wall] @@ -251,7 +251,7 @@ flowchart LR 215["SweepEdge Adjacent"] 216["SweepEdge Opposite"] 217["SweepEdge Adjacent"] - 224["Sweep Extrusion
[3793, 3824, 0]"] + 224["Sweep Extrusion
[3914, 3945, 0]"] 225[Wall] 226[Wall] 227[Wall] @@ -266,7 +266,7 @@ flowchart LR 236["SweepEdge Adjacent"] 237["SweepEdge Opposite"] 238["SweepEdge Adjacent"] - 245["Sweep Extrusion
[4020, 4070, 0]"] + 245["Sweep Extrusion
[4141, 4191, 0]"] 246[Wall] 247[Wall] 248[Wall] @@ -281,8 +281,8 @@ flowchart LR 257["SweepEdge Adjacent"] 258["SweepEdge Opposite"] 259["SweepEdge Adjacent"] - 260["Plane
[4341, 4368, 0]"] - 267["Sweep Extrusion
[4574, 4606, 0]"] + 260["Plane
[4462, 4489, 0]"] + 267["Sweep Extrusion
[4695, 4727, 0]"] 268[Wall] 269[Wall] 270[Wall] @@ -297,9 +297,9 @@ flowchart LR 279["SweepEdge Adjacent"] 280["SweepEdge Opposite"] 281["SweepEdge Adjacent"] - 282["StartSketchOnFace
[2200, 2231, 0]"] - 283["StartSketchOnFace
[3588, 3619, 0]"] - 284["StartSketchOnFace
[3838, 3869, 0]"] + 282["StartSketchOnFace
[2321, 2352, 0]"] + 283["StartSketchOnFace
[3709, 3740, 0]"] + 284["StartSketchOnFace
[3959, 3990, 0]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ast.snap b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ast.snap index 9cfc36a2d..7f5df3964 100644 --- a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing poopy-shoe.kcl { "commentStart": 124, "declaration": { - "commentStart": 126, + "commentStart": 147, "end": 0, "id": { - "commentStart": 126, + "commentStart": 147, "end": 0, "name": "wallThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 142, + "commentStart": 163, "end": 0, "raw": "0.125", "start": 0, @@ -34,24 +34,27 @@ description: Result of parsing poopy-shoe.kcl }, "end": 0, "kind": "const", + "preComments": [ + "// Define parameters" + ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 148, + "commentStart": 169, "declaration": { - "commentStart": 148, + "commentStart": 169, "end": 0, "id": { - "commentStart": 148, + "commentStart": 169, "end": 0, "name": "wallsWidth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 161, + "commentStart": 182, "end": 0, "raw": "3", "start": 0, @@ -72,19 +75,19 @@ description: Result of parsing poopy-shoe.kcl "type": "VariableDeclaration" }, { - "commentStart": 163, + "commentStart": 184, "declaration": { - "commentStart": 163, + "commentStart": 184, "end": 0, "id": { - "commentStart": 163, + "commentStart": 184, "end": 0, "name": "height", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 172, + "commentStart": 193, "end": 0, "raw": "5.125", "start": 0, @@ -105,19 +108,19 @@ description: Result of parsing poopy-shoe.kcl "type": "VariableDeclaration" }, { - "commentStart": 178, + "commentStart": 199, "declaration": { - "commentStart": 178, + "commentStart": 199, "end": 0, "id": { - "commentStart": 178, + "commentStart": 199, "end": 0, "name": "filletRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 193, + "commentStart": 214, "end": 0, "raw": "0.050", "start": 0, @@ -138,19 +141,19 @@ description: Result of parsing poopy-shoe.kcl "type": "VariableDeclaration" }, { - "commentStart": 199, + "commentStart": 220, "declaration": { - "commentStart": 199, + "commentStart": 220, "end": 0, "id": { - "commentStart": 199, + "commentStart": 220, "end": 0, "name": "backLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 212, + "commentStart": 233, "end": 0, "raw": "6", "start": 0, @@ -171,19 +174,19 @@ description: Result of parsing poopy-shoe.kcl "type": "VariableDeclaration" }, { - "commentStart": 214, + "commentStart": 235, "declaration": { - "commentStart": 214, + "commentStart": 235, "end": 0, "id": { - "commentStart": 214, + "commentStart": 235, "end": 0, "name": "exitHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 227, + "commentStart": 248, "end": 0, "raw": "1", "start": 0, @@ -204,19 +207,19 @@ description: Result of parsing poopy-shoe.kcl "type": "VariableDeclaration" }, { - "commentStart": 229, + "commentStart": 250, "declaration": { - "commentStart": 229, + "commentStart": 250, "end": 0, "id": { - "commentStart": 229, + "commentStart": 250, "end": 0, "name": "frontLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 243, + "commentStart": 264, "end": 0, "raw": "7", "start": 0, @@ -237,12 +240,12 @@ description: Result of parsing poopy-shoe.kcl "type": "VariableDeclaration" }, { - "commentStart": 244, + "commentStart": 265, "declaration": { - "commentStart": 246, + "commentStart": 326, "end": 0, "id": { - "commentStart": 246, + "commentStart": 326, "end": 0, "name": "sketch001", "start": 0, @@ -255,10 +258,10 @@ description: Result of parsing poopy-shoe.kcl { "argument": { "abs_path": false, - "commentStart": 273, + "commentStart": 353, "end": 0, "name": { - "commentStart": 273, + "commentStart": 353, "end": 0, "name": "YZ", "start": 0, @@ -269,7 +272,7 @@ description: Result of parsing poopy-shoe.kcl "type": "Name", "type": "Name" }, - "commentStart": 272, + "commentStart": 352, "end": 0, "operator": "-", "start": 0, @@ -279,10 +282,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 258, + "commentStart": 338, "end": 0, "name": { - "commentStart": 258, + "commentStart": 338, "end": 0, "name": "startSketchOn", "start": 0, @@ -292,7 +295,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 258, + "commentStart": 338, "end": 0, "start": 0, "type": "CallExpression", @@ -301,17 +304,17 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 297, + "commentStart": 377, "elements": [ { - "commentStart": 298, + "commentStart": 378, "end": 0, "left": { "abs_path": false, - "commentStart": 298, + "commentStart": 378, "end": 0, "name": { - "commentStart": 298, + "commentStart": 378, "end": 0, "name": "wallsWidth", "start": 0, @@ -324,7 +327,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "/", "right": { - "commentStart": 311, + "commentStart": 391, "end": 0, "raw": "2", "start": 0, @@ -340,7 +343,7 @@ description: Result of parsing poopy-shoe.kcl "type": "BinaryExpression" }, { - "commentStart": 314, + "commentStart": 394, "end": 0, "raw": "0", "start": 0, @@ -358,7 +361,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ArrayExpression" }, { - "commentStart": 318, + "commentStart": 398, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -367,10 +370,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 282, + "commentStart": 362, "end": 0, "name": { - "commentStart": 282, + "commentStart": 362, "end": 0, "name": "startProfileAt", "start": 0, @@ -380,7 +383,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 282, + "commentStart": 362, "end": 0, "start": 0, "type": "CallExpression", @@ -391,21 +394,21 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 332, + "commentStart": 412, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 341, + "commentStart": 421, "end": 0, "left": { "abs_path": false, - "commentStart": 341, + "commentStart": 421, "end": 0, "name": { - "commentStart": 341, + "commentStart": 421, "end": 0, "name": "wallThickness", "start": 0, @@ -418,7 +421,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "/", "right": { - "commentStart": 357, + "commentStart": 437, "end": 0, "raw": "2", "start": 0, @@ -437,10 +440,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 326, + "commentStart": 406, "end": 0, "name": { - "commentStart": 326, + "commentStart": 406, "end": 0, "name": "xLine", "start": 0, @@ -450,7 +453,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 326, + "commentStart": 406, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -460,14 +463,14 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 379, + "commentStart": 459, "end": 0, "properties": [ { - "commentStart": 381, + "commentStart": 461, "end": 0, "key": { - "commentStart": 381, + "commentStart": 461, "end": 0, "name": "angle", "start": 0, @@ -476,7 +479,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 389, + "commentStart": 469, "end": 0, "raw": "60", "start": 0, @@ -489,10 +492,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 393, + "commentStart": 473, "end": 0, "key": { - "commentStart": 393, + "commentStart": 473, "end": 0, "name": "to", "start": 0, @@ -502,10 +505,10 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 398, + "commentStart": 478, "end": 0, "name": { - "commentStart": 398, + "commentStart": 478, "end": 0, "name": "wallsWidth", "start": 0, @@ -523,14 +526,14 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectExpression" }, { - "commentStart": 412, + "commentStart": 492, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 415, + "commentStart": 495, "end": 0, "start": 0, "type": "TagDeclarator", @@ -540,10 +543,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 365, + "commentStart": 445, "end": 0, "name": { - "commentStart": 365, + "commentStart": 445, "end": 0, "name": "angledLineToX", "start": 0, @@ -553,7 +556,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 365, + "commentStart": 445, "end": 0, "start": 0, "type": "CallExpression", @@ -564,7 +567,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 434, + "commentStart": 514, "end": 0, "name": "endAbsolute", "start": 0, @@ -572,10 +575,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 448, + "commentStart": 528, "end": 0, "name": { - "commentStart": 448, + "commentStart": 528, "end": 0, "name": "height", "start": 0, @@ -590,10 +593,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 428, + "commentStart": 508, "end": 0, "name": { - "commentStart": 428, + "commentStart": 508, "end": 0, "name": "yLine", "start": 0, @@ -603,7 +606,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 428, + "commentStart": 508, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -615,7 +618,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 467, + "commentStart": 547, "end": 0, "name": "length", "start": 0, @@ -624,10 +627,10 @@ description: Result of parsing poopy-shoe.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 477, + "commentStart": 557, "end": 0, "name": { - "commentStart": 477, + "commentStart": 557, "end": 0, "name": "wallThickness", "start": 0, @@ -638,7 +641,7 @@ description: Result of parsing poopy-shoe.kcl "type": "Name", "type": "Name" }, - "commentStart": 476, + "commentStart": 556, "end": 0, "operator": "-", "start": 0, @@ -649,10 +652,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 461, + "commentStart": 541, "end": 0, "name": { - "commentStart": 461, + "commentStart": 541, "end": 0, "name": "xLine", "start": 0, @@ -662,7 +665,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 461, + "commentStart": 541, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -674,7 +677,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 503, + "commentStart": 583, "end": 0, "name": "endAbsolute", "start": 0, @@ -684,10 +687,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [ { "abs_path": false, - "commentStart": 525, + "commentStart": 605, "end": 0, "name": { - "commentStart": 525, + "commentStart": 605, "end": 0, "name": "seg01", "start": 0, @@ -701,10 +704,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 517, + "commentStart": 597, "end": 0, "name": { - "commentStart": 517, + "commentStart": 597, "end": 0, "name": "segEndY", "start": 0, @@ -714,7 +717,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 517, + "commentStart": 597, "end": 0, "start": 0, "type": "CallExpression", @@ -724,10 +727,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 497, + "commentStart": 577, "end": 0, "name": { - "commentStart": 497, + "commentStart": 577, "end": 0, "name": "yLine", "start": 0, @@ -737,7 +740,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 497, + "commentStart": 577, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -747,14 +750,14 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 552, + "commentStart": 632, "end": 0, "properties": [ { - "commentStart": 561, + "commentStart": 641, "end": 0, "key": { - "commentStart": 561, + "commentStart": 641, "end": 0, "name": "angle", "start": 0, @@ -763,7 +766,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 569, + "commentStart": 649, "end": 0, "raw": "60", "start": 0, @@ -776,10 +779,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 580, + "commentStart": 660, "end": 0, "key": { - "commentStart": 580, + "commentStart": 660, "end": 0, "name": "to", "start": 0, @@ -788,17 +791,17 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 585, + "commentStart": 665, "end": 0, "left": { - "commentStart": 585, + "commentStart": 665, "end": 0, "left": { "abs_path": false, - "commentStart": 585, + "commentStart": 665, "end": 0, "name": { - "commentStart": 585, + "commentStart": 665, "end": 0, "name": "wallsWidth", "start": 0, @@ -811,7 +814,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "/", "right": { - "commentStart": 598, + "commentStart": 678, "end": 0, "raw": "2", "start": 0, @@ -828,14 +831,14 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "+", "right": { - "commentStart": 602, + "commentStart": 682, "end": 0, "left": { "abs_path": false, - "commentStart": 602, + "commentStart": 682, "end": 0, "name": { - "commentStart": 602, + "commentStart": 682, "end": 0, "name": "wallThickness", "start": 0, @@ -848,7 +851,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "/", "right": { - "commentStart": 618, + "commentStart": 698, "end": 0, "raw": "2", "start": 0, @@ -874,7 +877,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectExpression" }, { - "commentStart": 628, + "commentStart": 708, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -883,10 +886,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 538, + "commentStart": 618, "end": 0, "name": { - "commentStart": 538, + "commentStart": 618, "end": 0, "name": "angledLineToX", "start": 0, @@ -896,7 +899,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 538, + "commentStart": 618, "end": 0, "start": 0, "type": "CallExpression", @@ -907,7 +910,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 642, + "commentStart": 722, "end": 0, "name": "length", "start": 0, @@ -916,10 +919,10 @@ description: Result of parsing poopy-shoe.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 652, + "commentStart": 732, "end": 0, "name": { - "commentStart": 652, + "commentStart": 732, "end": 0, "name": "wallThickness", "start": 0, @@ -930,7 +933,7 @@ description: Result of parsing poopy-shoe.kcl "type": "Name", "type": "Name" }, - "commentStart": 651, + "commentStart": 731, "end": 0, "operator": "-", "start": 0, @@ -941,10 +944,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 636, + "commentStart": 716, "end": 0, "name": { - "commentStart": 636, + "commentStart": 716, "end": 0, "name": "xLine", "start": 0, @@ -954,7 +957,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 636, + "commentStart": 716, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -964,14 +967,14 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 686, + "commentStart": 766, "end": 0, "properties": [ { - "commentStart": 688, + "commentStart": 768, "end": 0, "key": { - "commentStart": 688, + "commentStart": 768, "end": 0, "name": "angle", "start": 0, @@ -980,10 +983,10 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 696, + "commentStart": 776, "end": 0, "left": { - "commentStart": 696, + "commentStart": 776, "end": 0, "raw": "180", "start": 0, @@ -996,7 +999,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "-", "right": { - "commentStart": 702, + "commentStart": 782, "end": 0, "raw": "60", "start": 0, @@ -1013,10 +1016,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 706, + "commentStart": 786, "end": 0, "key": { - "commentStart": 706, + "commentStart": 786, "end": 0, "name": "to", "start": 0, @@ -1026,10 +1029,10 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 711, + "commentStart": 791, "end": 0, "name": { - "commentStart": 711, + "commentStart": 791, "end": 0, "name": "wallThickness", "start": 0, @@ -1047,7 +1050,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectExpression" }, { - "commentStart": 728, + "commentStart": 808, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1056,10 +1059,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 672, + "commentStart": 752, "end": 0, "name": { - "commentStart": 672, + "commentStart": 752, "end": 0, "name": "angledLineToX", "start": 0, @@ -1069,7 +1072,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 672, + "commentStart": 752, "end": 0, "start": 0, "type": "CallExpression", @@ -1080,7 +1083,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 742, + "commentStart": 822, "end": 0, "name": "endAbsolute", "start": 0, @@ -1088,10 +1091,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 756, + "commentStart": 836, "end": 0, "name": { - "commentStart": 756, + "commentStart": 836, "end": 0, "name": "height", "start": 0, @@ -1106,10 +1109,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 736, + "commentStart": 816, "end": 0, "name": { - "commentStart": 736, + "commentStart": 816, "end": 0, "name": "yLine", "start": 0, @@ -1119,7 +1122,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 736, + "commentStart": 816, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1131,14 +1134,14 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 775, + "commentStart": 855, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 789, + "commentStart": 869, "end": 0, "raw": "0", "start": 0, @@ -1153,10 +1156,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 769, + "commentStart": 849, "end": 0, "name": { - "commentStart": 769, + "commentStart": 849, "end": 0, "name": "xLine", "start": 0, @@ -1166,7 +1169,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 769, + "commentStart": 849, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1178,7 +1181,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 803, + "commentStart": 883, "end": 0, "name": "endAbsolute", "start": 0, @@ -1188,10 +1191,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [ { "abs_path": false, - "commentStart": 825, + "commentStart": 905, "end": 0, "name": { - "commentStart": 825, + "commentStart": 905, "end": 0, "name": "seg01", "start": 0, @@ -1205,10 +1208,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 817, + "commentStart": 897, "end": 0, "name": { - "commentStart": 817, + "commentStart": 897, "end": 0, "name": "segEndY", "start": 0, @@ -1218,7 +1221,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 817, + "commentStart": 897, "end": 0, "start": 0, "type": "CallExpression", @@ -1228,10 +1231,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 797, + "commentStart": 877, "end": 0, "name": { - "commentStart": 797, + "commentStart": 877, "end": 0, "name": "yLine", "start": 0, @@ -1241,7 +1244,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 797, + "commentStart": 877, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1251,14 +1254,14 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 852, + "commentStart": 932, "end": 0, "properties": [ { - "commentStart": 854, + "commentStart": 934, "end": 0, "key": { - "commentStart": 854, + "commentStart": 934, "end": 0, "name": "angle", "start": 0, @@ -1267,10 +1270,10 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 862, + "commentStart": 942, "end": 0, "left": { - "commentStart": 862, + "commentStart": 942, "end": 0, "raw": "180", "start": 0, @@ -1283,7 +1286,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "-", "right": { - "commentStart": 868, + "commentStart": 948, "end": 0, "raw": "60", "start": 0, @@ -1300,10 +1303,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 872, + "commentStart": 952, "end": 0, "key": { - "commentStart": 872, + "commentStart": 952, "end": 0, "name": "to", "start": 0, @@ -1312,7 +1315,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 877, + "commentStart": 957, "end": 0, "raw": "0", "start": 0, @@ -1330,7 +1333,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectExpression" }, { - "commentStart": 882, + "commentStart": 962, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1339,10 +1342,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 838, + "commentStart": 918, "end": 0, "name": { - "commentStart": 838, + "commentStart": 918, "end": 0, "name": "angledLineToY", "start": 0, @@ -1352,7 +1355,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 838, + "commentStart": 918, "end": 0, "start": 0, "type": "CallExpression", @@ -1362,10 +1365,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 890, + "commentStart": 970, "end": 0, "name": { - "commentStart": 890, + "commentStart": 970, "end": 0, "name": "close", "start": 0, @@ -1375,14 +1378,14 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 890, + "commentStart": 970, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 258, + "commentStart": 338, "end": 0, "start": 0, "type": "PipeExpression", @@ -1393,17 +1396,22 @@ description: Result of parsing poopy-shoe.kcl }, "end": 0, "kind": "const", + "preComments": [ + "", + "", + "// Create the curved portion that catches the printer poop" + ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 898, + "commentStart": 978, "declaration": { - "commentStart": 898, + "commentStart": 978, "end": 0, "id": { - "commentStart": 898, + "commentStart": 978, "end": 0, "name": "part001", "start": 0, @@ -1414,14 +1422,14 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 932, + "commentStart": 1012, "end": 0, "name": "angle", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 940, + "commentStart": 1020, "end": 0, "raw": "90", "start": 0, @@ -1436,21 +1444,21 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 946, + "commentStart": 1026, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 953, + "commentStart": 1033, "end": 0, "properties": [ { - "commentStart": 959, + "commentStart": 1039, "end": 0, "key": { - "commentStart": 959, + "commentStart": 1039, "end": 0, "name": "direction", "start": 0, @@ -1459,10 +1467,10 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 971, + "commentStart": 1051, "elements": [ { - "commentStart": 972, + "commentStart": 1052, "end": 0, "raw": "1.0", "start": 0, @@ -1474,7 +1482,7 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 977, + "commentStart": 1057, "end": 0, "raw": "0.0", "start": 0, @@ -1493,10 +1501,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 987, + "commentStart": 1067, "end": 0, "key": { - "commentStart": 987, + "commentStart": 1067, "end": 0, "name": "origin", "start": 0, @@ -1505,10 +1513,10 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 996, + "commentStart": 1076, "elements": [ { - "commentStart": 997, + "commentStart": 1077, "end": 0, "raw": "0.0", "start": 0, @@ -1520,14 +1528,14 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 1002, + "commentStart": 1082, "end": 0, "left": { "abs_path": false, - "commentStart": 1002, + "commentStart": 1082, "end": 0, "name": { - "commentStart": 1002, + "commentStart": 1082, "end": 0, "name": "height", "start": 0, @@ -1540,7 +1548,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "+", "right": { - "commentStart": 1011, + "commentStart": 1091, "end": 0, "raw": ".0001", "start": 0, @@ -1571,10 +1579,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 908, + "commentStart": 988, "end": 0, "name": { - "commentStart": 908, + "commentStart": 988, "end": 0, "name": "revolve", "start": 0, @@ -1584,17 +1592,17 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 908, + "commentStart": 988, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 919, + "commentStart": 999, "end": 0, "name": { - "commentStart": 919, + "commentStart": 999, "end": 0, "name": "sketch001", "start": 0, @@ -1616,12 +1624,12 @@ description: Result of parsing poopy-shoe.kcl "type": "VariableDeclaration" }, { - "commentStart": 1024, + "commentStart": 1104, "declaration": { - "commentStart": 1026, + "commentStart": 1106, "end": 0, "id": { - "commentStart": 1026, + "commentStart": 1106, "end": 0, "name": "sketch002", "start": 0, @@ -1634,10 +1642,10 @@ description: Result of parsing poopy-shoe.kcl { "argument": { "abs_path": false, - "commentStart": 1053, + "commentStart": 1133, "end": 0, "name": { - "commentStart": 1053, + "commentStart": 1133, "end": 0, "name": "YZ", "start": 0, @@ -1648,7 +1656,7 @@ description: Result of parsing poopy-shoe.kcl "type": "Name", "type": "Name" }, - "commentStart": 1052, + "commentStart": 1132, "end": 0, "operator": "-", "start": 0, @@ -1658,10 +1666,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 1038, + "commentStart": 1118, "end": 0, "name": { - "commentStart": 1038, + "commentStart": 1118, "end": 0, "name": "startSketchOn", "start": 0, @@ -1671,7 +1679,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1038, + "commentStart": 1118, "end": 0, "start": 0, "type": "CallExpression", @@ -1680,17 +1688,17 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 1077, + "commentStart": 1157, "elements": [ { - "commentStart": 1078, + "commentStart": 1158, "end": 0, "left": { "abs_path": false, - "commentStart": 1078, + "commentStart": 1158, "end": 0, "name": { - "commentStart": 1078, + "commentStart": 1158, "end": 0, "name": "wallsWidth", "start": 0, @@ -1703,7 +1711,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "/", "right": { - "commentStart": 1091, + "commentStart": 1171, "end": 0, "raw": "2", "start": 0, @@ -1719,7 +1727,7 @@ description: Result of parsing poopy-shoe.kcl "type": "BinaryExpression" }, { - "commentStart": 1094, + "commentStart": 1174, "end": 0, "raw": "0", "start": 0, @@ -1737,7 +1745,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ArrayExpression" }, { - "commentStart": 1098, + "commentStart": 1178, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1746,10 +1754,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 1062, + "commentStart": 1142, "end": 0, "name": { - "commentStart": 1062, + "commentStart": 1142, "end": 0, "name": "startProfileAt", "start": 0, @@ -1759,7 +1767,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1062, + "commentStart": 1142, "end": 0, "start": 0, "type": "CallExpression", @@ -1770,21 +1778,21 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 1112, + "commentStart": 1192, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1121, + "commentStart": 1201, "end": 0, "left": { "abs_path": false, - "commentStart": 1121, + "commentStart": 1201, "end": 0, "name": { - "commentStart": 1121, + "commentStart": 1201, "end": 0, "name": "wallThickness", "start": 0, @@ -1797,7 +1805,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "/", "right": { - "commentStart": 1137, + "commentStart": 1217, "end": 0, "raw": "2", "start": 0, @@ -1816,10 +1824,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 1106, + "commentStart": 1186, "end": 0, "name": { - "commentStart": 1106, + "commentStart": 1186, "end": 0, "name": "xLine", "start": 0, @@ -1829,7 +1837,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1106, + "commentStart": 1186, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1839,14 +1847,14 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 1159, + "commentStart": 1239, "end": 0, "properties": [ { - "commentStart": 1161, + "commentStart": 1241, "end": 0, "key": { - "commentStart": 1161, + "commentStart": 1241, "end": 0, "name": "angle", "start": 0, @@ -1855,7 +1863,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1169, + "commentStart": 1249, "end": 0, "raw": "60", "start": 0, @@ -1868,10 +1876,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 1173, + "commentStart": 1253, "end": 0, "key": { - "commentStart": 1173, + "commentStart": 1253, "end": 0, "name": "to", "start": 0, @@ -1881,10 +1889,10 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1178, + "commentStart": 1258, "end": 0, "name": { - "commentStart": 1178, + "commentStart": 1258, "end": 0, "name": "wallsWidth", "start": 0, @@ -1902,14 +1910,14 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectExpression" }, { - "commentStart": 1192, + "commentStart": 1272, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 1195, + "commentStart": 1275, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1919,10 +1927,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 1145, + "commentStart": 1225, "end": 0, "name": { - "commentStart": 1145, + "commentStart": 1225, "end": 0, "name": "angledLineToX", "start": 0, @@ -1932,7 +1940,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1145, + "commentStart": 1225, "end": 0, "start": 0, "type": "CallExpression", @@ -1943,7 +1951,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 1214, + "commentStart": 1294, "end": 0, "name": "endAbsolute", "start": 0, @@ -1951,10 +1959,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 1228, + "commentStart": 1308, "end": 0, "name": { - "commentStart": 1228, + "commentStart": 1308, "end": 0, "name": "height", "start": 0, @@ -1969,10 +1977,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 1208, + "commentStart": 1288, "end": 0, "name": { - "commentStart": 1208, + "commentStart": 1288, "end": 0, "name": "yLine", "start": 0, @@ -1982,7 +1990,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1208, + "commentStart": 1288, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1994,7 +2002,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 1247, + "commentStart": 1327, "end": 0, "name": "length", "start": 0, @@ -2003,10 +2011,10 @@ description: Result of parsing poopy-shoe.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 1257, + "commentStart": 1337, "end": 0, "name": { - "commentStart": 1257, + "commentStart": 1337, "end": 0, "name": "wallThickness", "start": 0, @@ -2017,7 +2025,7 @@ description: Result of parsing poopy-shoe.kcl "type": "Name", "type": "Name" }, - "commentStart": 1256, + "commentStart": 1336, "end": 0, "operator": "-", "start": 0, @@ -2028,10 +2036,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 1241, + "commentStart": 1321, "end": 0, "name": { - "commentStart": 1241, + "commentStart": 1321, "end": 0, "name": "xLine", "start": 0, @@ -2041,7 +2049,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1241, + "commentStart": 1321, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2053,7 +2061,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 1283, + "commentStart": 1363, "end": 0, "name": "endAbsolute", "start": 0, @@ -2063,10 +2071,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [ { "abs_path": false, - "commentStart": 1305, + "commentStart": 1385, "end": 0, "name": { - "commentStart": 1305, + "commentStart": 1385, "end": 0, "name": "seg01", "start": 0, @@ -2080,10 +2088,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 1297, + "commentStart": 1377, "end": 0, "name": { - "commentStart": 1297, + "commentStart": 1377, "end": 0, "name": "segEndY", "start": 0, @@ -2093,7 +2101,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1297, + "commentStart": 1377, "end": 0, "start": 0, "type": "CallExpression", @@ -2103,10 +2111,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 1277, + "commentStart": 1357, "end": 0, "name": { - "commentStart": 1277, + "commentStart": 1357, "end": 0, "name": "yLine", "start": 0, @@ -2116,7 +2124,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1277, + "commentStart": 1357, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2126,14 +2134,14 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 1332, + "commentStart": 1412, "end": 0, "properties": [ { - "commentStart": 1341, + "commentStart": 1421, "end": 0, "key": { - "commentStart": 1341, + "commentStart": 1421, "end": 0, "name": "angle", "start": 0, @@ -2142,7 +2150,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1349, + "commentStart": 1429, "end": 0, "raw": "60", "start": 0, @@ -2155,10 +2163,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 1360, + "commentStart": 1440, "end": 0, "key": { - "commentStart": 1360, + "commentStart": 1440, "end": 0, "name": "to", "start": 0, @@ -2167,17 +2175,17 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1365, + "commentStart": 1445, "end": 0, "left": { - "commentStart": 1365, + "commentStart": 1445, "end": 0, "left": { "abs_path": false, - "commentStart": 1365, + "commentStart": 1445, "end": 0, "name": { - "commentStart": 1365, + "commentStart": 1445, "end": 0, "name": "wallsWidth", "start": 0, @@ -2190,7 +2198,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "/", "right": { - "commentStart": 1378, + "commentStart": 1458, "end": 0, "raw": "2", "start": 0, @@ -2207,14 +2215,14 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "+", "right": { - "commentStart": 1382, + "commentStart": 1462, "end": 0, "left": { "abs_path": false, - "commentStart": 1382, + "commentStart": 1462, "end": 0, "name": { - "commentStart": 1382, + "commentStart": 1462, "end": 0, "name": "wallThickness", "start": 0, @@ -2227,7 +2235,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "/", "right": { - "commentStart": 1398, + "commentStart": 1478, "end": 0, "raw": "2", "start": 0, @@ -2253,7 +2261,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectExpression" }, { - "commentStart": 1408, + "commentStart": 1488, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2262,10 +2270,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 1318, + "commentStart": 1398, "end": 0, "name": { - "commentStart": 1318, + "commentStart": 1398, "end": 0, "name": "angledLineToX", "start": 0, @@ -2275,7 +2283,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1318, + "commentStart": 1398, "end": 0, "start": 0, "type": "CallExpression", @@ -2286,7 +2294,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 1422, + "commentStart": 1502, "end": 0, "name": "length", "start": 0, @@ -2295,10 +2303,10 @@ description: Result of parsing poopy-shoe.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 1432, + "commentStart": 1512, "end": 0, "name": { - "commentStart": 1432, + "commentStart": 1512, "end": 0, "name": "wallThickness", "start": 0, @@ -2309,7 +2317,7 @@ description: Result of parsing poopy-shoe.kcl "type": "Name", "type": "Name" }, - "commentStart": 1431, + "commentStart": 1511, "end": 0, "operator": "-", "start": 0, @@ -2320,10 +2328,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 1416, + "commentStart": 1496, "end": 0, "name": { - "commentStart": 1416, + "commentStart": 1496, "end": 0, "name": "xLine", "start": 0, @@ -2333,7 +2341,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1416, + "commentStart": 1496, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2343,14 +2351,14 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 1466, + "commentStart": 1546, "end": 0, "properties": [ { - "commentStart": 1468, + "commentStart": 1548, "end": 0, "key": { - "commentStart": 1468, + "commentStart": 1548, "end": 0, "name": "angle", "start": 0, @@ -2359,10 +2367,10 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1476, + "commentStart": 1556, "end": 0, "left": { - "commentStart": 1476, + "commentStart": 1556, "end": 0, "raw": "180", "start": 0, @@ -2375,7 +2383,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "-", "right": { - "commentStart": 1482, + "commentStart": 1562, "end": 0, "raw": "60", "start": 0, @@ -2392,10 +2400,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 1486, + "commentStart": 1566, "end": 0, "key": { - "commentStart": 1486, + "commentStart": 1566, "end": 0, "name": "to", "start": 0, @@ -2405,10 +2413,10 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1491, + "commentStart": 1571, "end": 0, "name": { - "commentStart": 1491, + "commentStart": 1571, "end": 0, "name": "wallThickness", "start": 0, @@ -2426,7 +2434,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectExpression" }, { - "commentStart": 1508, + "commentStart": 1588, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2435,10 +2443,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 1452, + "commentStart": 1532, "end": 0, "name": { - "commentStart": 1452, + "commentStart": 1532, "end": 0, "name": "angledLineToX", "start": 0, @@ -2448,7 +2456,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1452, + "commentStart": 1532, "end": 0, "start": 0, "type": "CallExpression", @@ -2459,7 +2467,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 1522, + "commentStart": 1602, "end": 0, "name": "endAbsolute", "start": 0, @@ -2467,10 +2475,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 1536, + "commentStart": 1616, "end": 0, "name": { - "commentStart": 1536, + "commentStart": 1616, "end": 0, "name": "height", "start": 0, @@ -2485,10 +2493,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 1516, + "commentStart": 1596, "end": 0, "name": { - "commentStart": 1516, + "commentStart": 1596, "end": 0, "name": "yLine", "start": 0, @@ -2498,7 +2506,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1516, + "commentStart": 1596, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2510,14 +2518,14 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 1555, + "commentStart": 1635, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1569, + "commentStart": 1649, "end": 0, "raw": "0", "start": 0, @@ -2532,10 +2540,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 1549, + "commentStart": 1629, "end": 0, "name": { - "commentStart": 1549, + "commentStart": 1629, "end": 0, "name": "xLine", "start": 0, @@ -2545,7 +2553,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1549, + "commentStart": 1629, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2557,7 +2565,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 1583, + "commentStart": 1663, "end": 0, "name": "endAbsolute", "start": 0, @@ -2567,10 +2575,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [ { "abs_path": false, - "commentStart": 1605, + "commentStart": 1685, "end": 0, "name": { - "commentStart": 1605, + "commentStart": 1685, "end": 0, "name": "seg02", "start": 0, @@ -2584,10 +2592,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 1597, + "commentStart": 1677, "end": 0, "name": { - "commentStart": 1597, + "commentStart": 1677, "end": 0, "name": "segEndY", "start": 0, @@ -2597,7 +2605,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1597, + "commentStart": 1677, "end": 0, "start": 0, "type": "CallExpression", @@ -2607,10 +2615,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 1577, + "commentStart": 1657, "end": 0, "name": { - "commentStart": 1577, + "commentStart": 1657, "end": 0, "name": "yLine", "start": 0, @@ -2620,7 +2628,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1577, + "commentStart": 1657, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2630,14 +2638,14 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 1632, + "commentStart": 1712, "end": 0, "properties": [ { - "commentStart": 1634, + "commentStart": 1714, "end": 0, "key": { - "commentStart": 1634, + "commentStart": 1714, "end": 0, "name": "angle", "start": 0, @@ -2646,10 +2654,10 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1642, + "commentStart": 1722, "end": 0, "left": { - "commentStart": 1642, + "commentStart": 1722, "end": 0, "raw": "180", "start": 0, @@ -2662,7 +2670,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "-", "right": { - "commentStart": 1648, + "commentStart": 1728, "end": 0, "raw": "60", "start": 0, @@ -2679,10 +2687,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 1652, + "commentStart": 1732, "end": 0, "key": { - "commentStart": 1652, + "commentStart": 1732, "end": 0, "name": "to", "start": 0, @@ -2691,7 +2699,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1657, + "commentStart": 1737, "end": 0, "raw": "0", "start": 0, @@ -2709,7 +2717,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectExpression" }, { - "commentStart": 1662, + "commentStart": 1742, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2718,10 +2726,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 1618, + "commentStart": 1698, "end": 0, "name": { - "commentStart": 1618, + "commentStart": 1698, "end": 0, "name": "angledLineToY", "start": 0, @@ -2731,7 +2739,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1618, + "commentStart": 1698, "end": 0, "start": 0, "type": "CallExpression", @@ -2741,10 +2749,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1670, + "commentStart": 1750, "end": 0, "name": { - "commentStart": 1670, + "commentStart": 1750, "end": 0, "name": "close", "start": 0, @@ -2754,7 +2762,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1670, + "commentStart": 1750, "end": 0, "start": 0, "type": "CallExpression", @@ -2765,21 +2773,21 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 1691, + "commentStart": 1771, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1700, + "commentStart": 1780, "end": 0, "left": { "abs_path": false, - "commentStart": 1700, + "commentStart": 1780, "end": 0, "name": { - "commentStart": 1700, + "commentStart": 1780, "end": 0, "name": "backLength", "start": 0, @@ -2793,10 +2801,10 @@ description: Result of parsing poopy-shoe.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1713, + "commentStart": 1793, "end": 0, "name": { - "commentStart": 1713, + "commentStart": 1793, "end": 0, "name": "height", "start": 0, @@ -2815,10 +2823,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 1683, + "commentStart": 1763, "end": 0, "name": { - "commentStart": 1683, + "commentStart": 1763, "end": 0, "name": "extrude", "start": 0, @@ -2828,7 +2836,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1683, + "commentStart": 1763, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2836,7 +2844,7 @@ description: Result of parsing poopy-shoe.kcl "unlabeled": null } ], - "commentStart": 1038, + "commentStart": 1118, "end": 0, "start": 0, "type": "PipeExpression", @@ -2852,26 +2860,26 @@ description: Result of parsing poopy-shoe.kcl "type": "VariableDeclaration" }, { - "commentStart": 1720, + "commentStart": 1800, "declaration": { - "commentStart": 1722, + "commentStart": 1802, "end": 0, "id": { - "commentStart": 1722, + "commentStart": 1802, "end": 0, "name": "customPlane", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 1736, + "commentStart": 1816, "end": 0, "properties": [ { - "commentStart": 1740, + "commentStart": 1820, "end": 0, "key": { - "commentStart": 1740, + "commentStart": 1820, "end": 0, "name": "plane", "start": 0, @@ -2880,14 +2888,14 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1748, + "commentStart": 1828, "end": 0, "properties": [ { - "commentStart": 1754, + "commentStart": 1834, "end": 0, "key": { - "commentStart": 1754, + "commentStart": 1834, "end": 0, "name": "origin", "start": 0, @@ -2896,14 +2904,14 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1763, + "commentStart": 1843, "end": 0, "properties": [ { - "commentStart": 1771, + "commentStart": 1851, "end": 0, "key": { - "commentStart": 1771, + "commentStart": 1851, "end": 0, "name": "x", "start": 0, @@ -2912,7 +2920,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1775, + "commentStart": 1855, "end": 0, "raw": "0", "start": 0, @@ -2925,10 +2933,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 1784, + "commentStart": 1864, "end": 0, "key": { - "commentStart": 1784, + "commentStart": 1864, "end": 0, "name": "y", "start": 0, @@ -2938,17 +2946,17 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1790, + "commentStart": 1870, "end": 0, "left": { - "commentStart": 1790, + "commentStart": 1870, "end": 0, "left": { "abs_path": false, - "commentStart": 1790, + "commentStart": 1870, "end": 0, "name": { - "commentStart": 1790, + "commentStart": 1870, "end": 0, "name": "wallsWidth", "start": 0, @@ -2961,7 +2969,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "/", "right": { - "commentStart": 1803, + "commentStart": 1883, "end": 0, "raw": "2", "start": 0, @@ -2978,14 +2986,14 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "-", "right": { - "commentStart": 1808, + "commentStart": 1888, "end": 0, "left": { "abs_path": false, - "commentStart": 1808, + "commentStart": 1888, "end": 0, "name": { - "commentStart": 1808, + "commentStart": 1888, "end": 0, "name": "wallThickness", "start": 0, @@ -2998,7 +3006,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "/", "right": { - "commentStart": 1824, + "commentStart": 1904, "end": 0, "raw": "2", "start": 0, @@ -3017,7 +3025,7 @@ description: Result of parsing poopy-shoe.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 1788, + "commentStart": 1868, "end": 0, "operator": "-", "start": 0, @@ -3026,10 +3034,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 1835, + "commentStart": 1915, "end": 0, "key": { - "commentStart": 1835, + "commentStart": 1915, "end": 0, "name": "z", "start": 0, @@ -3038,7 +3046,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1839, + "commentStart": 1919, "end": 0, "raw": "0", "start": 0, @@ -3057,10 +3065,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 1852, + "commentStart": 1932, "end": 0, "key": { - "commentStart": 1852, + "commentStart": 1932, "end": 0, "name": "xAxis", "start": 0, @@ -3069,14 +3077,14 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1860, + "commentStart": 1940, "end": 0, "properties": [ { - "commentStart": 1862, + "commentStart": 1942, "end": 0, "key": { - "commentStart": 1862, + "commentStart": 1942, "end": 0, "name": "x", "start": 0, @@ -3085,7 +3093,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1866, + "commentStart": 1946, "end": 0, "raw": "1", "start": 0, @@ -3098,10 +3106,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 1869, + "commentStart": 1949, "end": 0, "key": { - "commentStart": 1869, + "commentStart": 1949, "end": 0, "name": "y", "start": 0, @@ -3110,7 +3118,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1873, + "commentStart": 1953, "end": 0, "raw": "0", "start": 0, @@ -3123,10 +3131,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 1876, + "commentStart": 1956, "end": 0, "key": { - "commentStart": 1876, + "commentStart": 1956, "end": 0, "name": "z", "start": 0, @@ -3135,7 +3143,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1880, + "commentStart": 1960, "end": 0, "raw": "0", "start": 0, @@ -3154,10 +3162,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 1889, + "commentStart": 1969, "end": 0, "key": { - "commentStart": 1889, + "commentStart": 1969, "end": 0, "name": "yAxis", "start": 0, @@ -3166,14 +3174,14 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1897, + "commentStart": 1977, "end": 0, "properties": [ { - "commentStart": 1899, + "commentStart": 1979, "end": 0, "key": { - "commentStart": 1899, + "commentStart": 1979, "end": 0, "name": "x", "start": 0, @@ -3182,7 +3190,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1903, + "commentStart": 1983, "end": 0, "raw": "0", "start": 0, @@ -3195,10 +3203,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 1906, + "commentStart": 1986, "end": 0, "key": { - "commentStart": 1906, + "commentStart": 1986, "end": 0, "name": "y", "start": 0, @@ -3207,7 +3215,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1910, + "commentStart": 1990, "end": 0, "raw": "0", "start": 0, @@ -3220,10 +3228,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 1913, + "commentStart": 1993, "end": 0, "key": { - "commentStart": 1913, + "commentStart": 1993, "end": 0, "name": "z", "start": 0, @@ -3232,7 +3240,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1917, + "commentStart": 1997, "end": 0, "raw": "1", "start": 0, @@ -3251,10 +3259,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 1926, + "commentStart": 2006, "end": 0, "key": { - "commentStart": 1926, + "commentStart": 2006, "end": 0, "name": "zAxis", "start": 0, @@ -3263,14 +3271,14 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1934, + "commentStart": 2014, "end": 0, "properties": [ { - "commentStart": 1936, + "commentStart": 2016, "end": 0, "key": { - "commentStart": 1936, + "commentStart": 2016, "end": 0, "name": "x", "start": 0, @@ -3279,7 +3287,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1940, + "commentStart": 2020, "end": 0, "raw": "0", "start": 0, @@ -3292,10 +3300,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 1943, + "commentStart": 2023, "end": 0, "key": { - "commentStart": 1943, + "commentStart": 2023, "end": 0, "name": "y", "start": 0, @@ -3305,7 +3313,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 1948, + "commentStart": 2028, "end": 0, "raw": "1", "start": 0, @@ -3316,7 +3324,7 @@ description: Result of parsing poopy-shoe.kcl "suffix": "None" } }, - "commentStart": 1947, + "commentStart": 2027, "end": 0, "operator": "-", "start": 0, @@ -3325,10 +3333,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 1951, + "commentStart": 2031, "end": 0, "key": { - "commentStart": 1951, + "commentStart": 2031, "end": 0, "name": "z", "start": 0, @@ -3337,7 +3345,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1955, + "commentStart": 2035, "end": 0, "raw": "0", "start": 0, @@ -3376,12 +3384,12 @@ description: Result of parsing poopy-shoe.kcl "type": "VariableDeclaration" }, { - "commentStart": 1965, + "commentStart": 2045, "declaration": { - "commentStart": 1965, + "commentStart": 2045, "end": 0, "id": { - "commentStart": 1965, + "commentStart": 2045, "end": 0, "name": "sketch003", "start": 0, @@ -3393,10 +3401,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [ { "abs_path": false, - "commentStart": 1991, + "commentStart": 2071, "end": 0, "name": { - "commentStart": 1991, + "commentStart": 2071, "end": 0, "name": "customPlane", "start": 0, @@ -3410,10 +3418,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 1977, + "commentStart": 2057, "end": 0, "name": { - "commentStart": 1977, + "commentStart": 2057, "end": 0, "name": "startSketchOn", "start": 0, @@ -3423,7 +3431,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 1977, + "commentStart": 2057, "end": 0, "start": 0, "type": "CallExpression", @@ -3432,10 +3440,10 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 2024, + "commentStart": 2104, "elements": [ { - "commentStart": 2025, + "commentStart": 2105, "end": 0, "raw": "0", "start": 0, @@ -3447,7 +3455,7 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 2028, + "commentStart": 2108, "end": 0, "raw": "0", "start": 0, @@ -3465,7 +3473,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ArrayExpression" }, { - "commentStart": 2032, + "commentStart": 2112, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3474,10 +3482,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2009, + "commentStart": 2089, "end": 0, "name": { - "commentStart": 2009, + "commentStart": 2089, "end": 0, "name": "startProfileAt", "start": 0, @@ -3487,7 +3495,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2009, + "commentStart": 2089, "end": 0, "start": 0, "type": "CallExpression", @@ -3496,14 +3504,14 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 2054, + "commentStart": 2134, "end": 0, "properties": [ { - "commentStart": 2056, + "commentStart": 2136, "end": 0, "key": { - "commentStart": 2056, + "commentStart": 2136, "end": 0, "name": "offset", "start": 0, @@ -3512,7 +3520,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2065, + "commentStart": 2145, "end": 0, "raw": "60", "start": 0, @@ -3525,10 +3533,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 2069, + "commentStart": 2149, "end": 0, "key": { - "commentStart": 2069, + "commentStart": 2149, "end": 0, "name": "radius", "start": 0, @@ -3538,10 +3546,10 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 2078, + "commentStart": 2158, "end": 0, "name": { - "commentStart": 2078, + "commentStart": 2158, "end": 0, "name": "height", "start": 0, @@ -3559,7 +3567,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectExpression" }, { - "commentStart": 2088, + "commentStart": 2168, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3568,10 +3576,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2040, + "commentStart": 2120, "end": 0, "name": { - "commentStart": 2040, + "commentStart": 2120, "end": 0, "name": "tangentialArc", "start": 0, @@ -3581,7 +3589,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2040, + "commentStart": 2120, "end": 0, "start": 0, "type": "CallExpression", @@ -3590,14 +3598,14 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 2110, + "commentStart": 2190, "end": 0, "properties": [ { - "commentStart": 2112, + "commentStart": 2192, "end": 0, "key": { - "commentStart": 2112, + "commentStart": 2192, "end": 0, "name": "angle", "start": 0, @@ -3606,7 +3614,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2120, + "commentStart": 2200, "end": 0, "raw": "60", "start": 0, @@ -3619,10 +3627,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 2124, + "commentStart": 2204, "end": 0, "key": { - "commentStart": 2124, + "commentStart": 2204, "end": 0, "name": "to", "start": 0, @@ -3631,7 +3639,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2129, + "commentStart": 2209, "end": 0, "raw": "0", "start": 0, @@ -3649,7 +3657,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectExpression" }, { - "commentStart": 2134, + "commentStart": 2214, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3658,10 +3666,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2096, + "commentStart": 2176, "end": 0, "name": { - "commentStart": 2096, + "commentStart": 2176, "end": 0, "name": "angledLineToY", "start": 0, @@ -3671,7 +3679,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2096, + "commentStart": 2176, "end": 0, "start": 0, "type": "CallExpression", @@ -3681,10 +3689,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 2142, + "commentStart": 2222, "end": 0, "name": { - "commentStart": 2142, + "commentStart": 2222, "end": 0, "name": "close", "start": 0, @@ -3694,7 +3702,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2142, + "commentStart": 2222, "end": 0, "start": 0, "type": "CallExpression", @@ -3705,7 +3713,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 2163, + "commentStart": 2243, "end": 0, "name": "length", "start": 0, @@ -3713,10 +3721,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 2172, + "commentStart": 2252, "end": 0, "name": { - "commentStart": 2172, + "commentStart": 2252, "end": 0, "name": "wallThickness", "start": 0, @@ -3731,10 +3739,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2155, + "commentStart": 2235, "end": 0, "name": { - "commentStart": 2155, + "commentStart": 2235, "end": 0, "name": "extrude", "start": 0, @@ -3744,7 +3752,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2155, + "commentStart": 2235, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3752,8 +3760,26 @@ description: Result of parsing poopy-shoe.kcl "unlabeled": null } ], - "commentStart": 1977, + "commentStart": 2057, "end": 0, + "nonCodeMeta": { + "nonCodeNodes": { + "5": [ + { + "commentStart": 2266, + "end": 0, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the right side wall of the tub", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, "start": 0, "type": "PipeExpression", "type": "PipeExpression" @@ -3768,12 +3794,12 @@ description: Result of parsing poopy-shoe.kcl "type": "VariableDeclaration" }, { - "commentStart": 2186, + "commentStart": 2309, "declaration": { - "commentStart": 2188, + "commentStart": 2309, "end": 0, "id": { - "commentStart": 2188, + "commentStart": 2309, "end": 0, "name": "sketch004", "start": 0, @@ -3785,10 +3811,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [ { "abs_path": false, - "commentStart": 2214, + "commentStart": 2335, "end": 0, "name": { - "commentStart": 2214, + "commentStart": 2335, "end": 0, "name": "sketch002", "start": 0, @@ -3800,7 +3826,7 @@ description: Result of parsing poopy-shoe.kcl "type": "Name" }, { - "commentStart": 2225, + "commentStart": 2346, "end": 0, "raw": "'END'", "start": 0, @@ -3811,10 +3837,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2200, + "commentStart": 2321, "end": 0, "name": { - "commentStart": 2200, + "commentStart": 2321, "end": 0, "name": "startSketchOn", "start": 0, @@ -3824,7 +3850,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2200, + "commentStart": 2321, "end": 0, "start": 0, "type": "CallExpression", @@ -3833,10 +3859,10 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 2252, + "commentStart": 2373, "elements": [ { - "commentStart": 2253, + "commentStart": 2374, "end": 0, "raw": "0", "start": 0, @@ -3848,7 +3874,7 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 2256, + "commentStart": 2377, "end": 0, "raw": "0", "start": 0, @@ -3866,7 +3892,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ArrayExpression" }, { - "commentStart": 2260, + "commentStart": 2381, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3875,10 +3901,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2237, + "commentStart": 2358, "end": 0, "name": { - "commentStart": 2237, + "commentStart": 2358, "end": 0, "name": "startProfileAt", "start": 0, @@ -3888,7 +3914,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2237, + "commentStart": 2358, "end": 0, "start": 0, "type": "CallExpression", @@ -3899,7 +3925,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 2274, + "commentStart": 2395, "end": 0, "name": "endAbsolute", "start": 0, @@ -3907,10 +3933,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 2288, + "commentStart": 2409, "end": 0, "name": { - "commentStart": 2288, + "commentStart": 2409, "end": 0, "name": "height", "start": 0, @@ -3925,10 +3951,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2268, + "commentStart": 2389, "end": 0, "name": { - "commentStart": 2268, + "commentStart": 2389, "end": 0, "name": "yLine", "start": 0, @@ -3938,7 +3964,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2268, + "commentStart": 2389, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3950,7 +3976,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 2307, + "commentStart": 2428, "end": 0, "name": "endAbsolute", "start": 0, @@ -3958,10 +3984,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 2321, + "commentStart": 2442, "end": 0, "name": { - "commentStart": 2321, + "commentStart": 2442, "end": 0, "name": "wallThickness", "start": 0, @@ -3976,10 +4002,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2301, + "commentStart": 2422, "end": 0, "name": { - "commentStart": 2301, + "commentStart": 2422, "end": 0, "name": "xLine", "start": 0, @@ -3989,7 +4015,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2301, + "commentStart": 2422, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4001,7 +4027,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 2347, + "commentStart": 2468, "end": 0, "name": "endAbsolute", "start": 0, @@ -4011,10 +4037,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [ { "abs_path": false, - "commentStart": 2369, + "commentStart": 2490, "end": 0, "name": { - "commentStart": 2369, + "commentStart": 2490, "end": 0, "name": "seg01", "start": 0, @@ -4028,10 +4054,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2361, + "commentStart": 2482, "end": 0, "name": { - "commentStart": 2361, + "commentStart": 2482, "end": 0, "name": "segEndY", "start": 0, @@ -4041,7 +4067,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2361, + "commentStart": 2482, "end": 0, "start": 0, "type": "CallExpression", @@ -4051,10 +4077,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2341, + "commentStart": 2462, "end": 0, "name": { - "commentStart": 2341, + "commentStart": 2462, "end": 0, "name": "yLine", "start": 0, @@ -4064,7 +4090,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2341, + "commentStart": 2462, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4074,14 +4100,14 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 2396, + "commentStart": 2517, "end": 0, "properties": [ { - "commentStart": 2405, + "commentStart": 2526, "end": 0, "key": { - "commentStart": 2405, + "commentStart": 2526, "end": 0, "name": "angle", "start": 0, @@ -4090,10 +4116,10 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2413, + "commentStart": 2534, "end": 0, "left": { - "commentStart": 2413, + "commentStart": 2534, "end": 0, "raw": "180", "start": 0, @@ -4106,7 +4132,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "-", "right": { - "commentStart": 2419, + "commentStart": 2540, "end": 0, "raw": "60", "start": 0, @@ -4123,10 +4149,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 2430, + "commentStart": 2551, "end": 0, "key": { - "commentStart": 2430, + "commentStart": 2551, "end": 0, "name": "to", "start": 0, @@ -4135,17 +4161,17 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2435, + "commentStart": 2556, "end": 0, "left": { - "commentStart": 2435, + "commentStart": 2556, "end": 0, "left": { "abs_path": false, - "commentStart": 2435, + "commentStart": 2556, "end": 0, "name": { - "commentStart": 2435, + "commentStart": 2556, "end": 0, "name": "wallsWidth", "start": 0, @@ -4158,7 +4184,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "/", "right": { - "commentStart": 2448, + "commentStart": 2569, "end": 0, "raw": "2", "start": 0, @@ -4175,14 +4201,14 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "-", "right": { - "commentStart": 2453, + "commentStart": 2574, "end": 0, "left": { "abs_path": false, - "commentStart": 2453, + "commentStart": 2574, "end": 0, "name": { - "commentStart": 2453, + "commentStart": 2574, "end": 0, "name": "wallThickness", "start": 0, @@ -4195,7 +4221,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "/", "right": { - "commentStart": 2469, + "commentStart": 2590, "end": 0, "raw": "2", "start": 0, @@ -4221,7 +4247,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectExpression" }, { - "commentStart": 2480, + "commentStart": 2601, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4230,10 +4256,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2382, + "commentStart": 2503, "end": 0, "name": { - "commentStart": 2382, + "commentStart": 2503, "end": 0, "name": "angledLineToX", "start": 0, @@ -4243,7 +4269,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2382, + "commentStart": 2503, "end": 0, "start": 0, "type": "CallExpression", @@ -4254,7 +4280,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 2494, + "commentStart": 2615, "end": 0, "name": "length", "start": 0, @@ -4262,10 +4288,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 2503, + "commentStart": 2624, "end": 0, "name": { - "commentStart": 2503, + "commentStart": 2624, "end": 0, "name": "wallThickness", "start": 0, @@ -4280,10 +4306,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2488, + "commentStart": 2609, "end": 0, "name": { - "commentStart": 2488, + "commentStart": 2609, "end": 0, "name": "xLine", "start": 0, @@ -4293,7 +4319,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2488, + "commentStart": 2609, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4303,14 +4329,14 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 2537, + "commentStart": 2658, "end": 0, "properties": [ { - "commentStart": 2539, + "commentStart": 2660, "end": 0, "key": { - "commentStart": 2539, + "commentStart": 2660, "end": 0, "name": "angle", "start": 0, @@ -4319,7 +4345,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2547, + "commentStart": 2668, "end": 0, "raw": "60", "start": 0, @@ -4332,10 +4358,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 2551, + "commentStart": 2672, "end": 0, "key": { - "commentStart": 2551, + "commentStart": 2672, "end": 0, "name": "to", "start": 0, @@ -4347,10 +4373,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [ { "abs_path": false, - "commentStart": 2564, + "commentStart": 2685, "end": 0, "name": { - "commentStart": 2564, + "commentStart": 2685, "end": 0, "name": "seg01", "start": 0, @@ -4364,10 +4390,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2556, + "commentStart": 2677, "end": 0, "name": { - "commentStart": 2556, + "commentStart": 2677, "end": 0, "name": "segEndY", "start": 0, @@ -4377,7 +4403,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2556, + "commentStart": 2677, "end": 0, "start": 0, "type": "CallExpression", @@ -4390,7 +4416,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectExpression" }, { - "commentStart": 2574, + "commentStart": 2695, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4399,10 +4425,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2523, + "commentStart": 2644, "end": 0, "name": { - "commentStart": 2523, + "commentStart": 2644, "end": 0, "name": "angledLineToY", "start": 0, @@ -4412,7 +4438,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2523, + "commentStart": 2644, "end": 0, "start": 0, "type": "CallExpression", @@ -4423,7 +4449,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 2588, + "commentStart": 2709, "end": 0, "name": "endAbsolute", "start": 0, @@ -4431,10 +4457,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 2602, + "commentStart": 2723, "end": 0, "name": { - "commentStart": 2602, + "commentStart": 2723, "end": 0, "name": "height", "start": 0, @@ -4449,10 +4475,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2582, + "commentStart": 2703, "end": 0, "name": { - "commentStart": 2582, + "commentStart": 2703, "end": 0, "name": "yLine", "start": 0, @@ -4462,7 +4488,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2582, + "commentStart": 2703, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4474,7 +4500,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 2621, + "commentStart": 2742, "end": 0, "name": "length", "start": 0, @@ -4482,10 +4508,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 2630, + "commentStart": 2751, "end": 0, "name": { - "commentStart": 2630, + "commentStart": 2751, "end": 0, "name": "wallThickness", "start": 0, @@ -4500,10 +4526,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2615, + "commentStart": 2736, "end": 0, "name": { - "commentStart": 2615, + "commentStart": 2736, "end": 0, "name": "xLine", "start": 0, @@ -4513,7 +4539,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2615, + "commentStart": 2736, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4523,23 +4549,23 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 2666, + "commentStart": 2787, "elements": [ { - "commentStart": 2676, + "commentStart": 2797, "end": 0, "left": { - "commentStart": 2676, + "commentStart": 2797, "end": 0, "left": { - "commentStart": 2676, + "commentStart": 2797, "end": 0, "left": { "abs_path": false, - "commentStart": 2676, + "commentStart": 2797, "end": 0, "name": { - "commentStart": 2676, + "commentStart": 2797, "end": 0, "name": "frontLength", "start": 0, @@ -4553,10 +4579,10 @@ description: Result of parsing poopy-shoe.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 2690, + "commentStart": 2811, "end": 0, "name": { - "commentStart": 2690, + "commentStart": 2811, "end": 0, "name": "wallsWidth", "start": 0, @@ -4573,7 +4599,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "/", "right": { - "commentStart": 2704, + "commentStart": 2825, "end": 0, "raw": "2", "start": 0, @@ -4591,10 +4617,10 @@ description: Result of parsing poopy-shoe.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2708, + "commentStart": 2829, "end": 0, "name": { - "commentStart": 2708, + "commentStart": 2829, "end": 0, "name": "wallsWidth", "start": 0, @@ -4610,14 +4636,14 @@ description: Result of parsing poopy-shoe.kcl "type": "BinaryExpression" }, { - "commentStart": 2727, + "commentStart": 2848, "end": 0, "left": { "abs_path": false, - "commentStart": 2727, + "commentStart": 2848, "end": 0, "name": { - "commentStart": 2727, + "commentStart": 2848, "end": 0, "name": "height", "start": 0, @@ -4630,17 +4656,17 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "-", "right": { - "commentStart": 2738, + "commentStart": 2859, "end": 0, "left": { - "commentStart": 2738, + "commentStart": 2859, "end": 0, "left": { "abs_path": false, - "commentStart": 2738, + "commentStart": 2859, "end": 0, "name": { - "commentStart": 2738, + "commentStart": 2859, "end": 0, "name": "height", "start": 0, @@ -4654,10 +4680,10 @@ description: Result of parsing poopy-shoe.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 2747, + "commentStart": 2868, "end": 0, "name": { - "commentStart": 2747, + "commentStart": 2868, "end": 0, "name": "exitHeight", "start": 0, @@ -4674,7 +4700,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "/", "right": { - "commentStart": 2761, + "commentStart": 2882, "end": 0, "raw": "2", "start": 0, @@ -4700,7 +4726,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ArrayExpression" }, { - "commentStart": 2772, + "commentStart": 2893, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4709,10 +4735,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2650, + "commentStart": 2771, "end": 0, "name": { - "commentStart": 2650, + "commentStart": 2771, "end": 0, "name": "tangentialArcTo", "start": 0, @@ -4722,7 +4748,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2650, + "commentStart": 2771, "end": 0, "start": 0, "type": "CallExpression", @@ -4731,14 +4757,14 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 2796, + "commentStart": 2917, "elements": [ { "abs_path": false, - "commentStart": 2797, + "commentStart": 2918, "end": 0, "name": { - "commentStart": 2797, + "commentStart": 2918, "end": 0, "name": "frontLength", "start": 0, @@ -4751,10 +4777,10 @@ description: Result of parsing poopy-shoe.kcl }, { "abs_path": false, - "commentStart": 2810, + "commentStart": 2931, "end": 0, "name": { - "commentStart": 2810, + "commentStart": 2931, "end": 0, "name": "exitHeight", "start": 0, @@ -4772,7 +4798,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ArrayExpression" }, { - "commentStart": 2823, + "commentStart": 2944, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4781,10 +4807,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2780, + "commentStart": 2901, "end": 0, "name": { - "commentStart": 2780, + "commentStart": 2901, "end": 0, "name": "tangentialArcTo", "start": 0, @@ -4794,7 +4820,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2780, + "commentStart": 2901, "end": 0, "start": 0, "type": "CallExpression", @@ -4805,14 +4831,14 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 2837, + "commentStart": 2958, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2851, + "commentStart": 2972, "end": 0, "raw": "0", "start": 0, @@ -4827,10 +4853,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2831, + "commentStart": 2952, "end": 0, "name": { - "commentStart": 2831, + "commentStart": 2952, "end": 0, "name": "yLine", "start": 0, @@ -4840,7 +4866,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2831, + "commentStart": 2952, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4852,14 +4878,14 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 2865, + "commentStart": 2986, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2871, + "commentStart": 2992, "end": 0, "start": 0, "type": "TagDeclarator", @@ -4870,10 +4896,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2859, + "commentStart": 2980, "end": 0, "name": { - "commentStart": 2859, + "commentStart": 2980, "end": 0, "name": "close", "start": 0, @@ -4883,7 +4909,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2859, + "commentStart": 2980, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4895,7 +4921,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 2892, + "commentStart": 3013, "end": 0, "name": "length", "start": 0, @@ -4903,10 +4929,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 2901, + "commentStart": 3022, "end": 0, "name": { - "commentStart": 2901, + "commentStart": 3022, "end": 0, "name": "wallThickness", "start": 0, @@ -4921,10 +4947,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 2884, + "commentStart": 3005, "end": 0, "name": { - "commentStart": 2884, + "commentStart": 3005, "end": 0, "name": "extrude", "start": 0, @@ -4934,7 +4960,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 2884, + "commentStart": 3005, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4942,7 +4968,7 @@ description: Result of parsing poopy-shoe.kcl "unlabeled": null } ], - "commentStart": 2200, + "commentStart": 2321, "end": 0, "start": 0, "type": "PipeExpression", @@ -4958,26 +4984,26 @@ description: Result of parsing poopy-shoe.kcl "type": "VariableDeclaration" }, { - "commentStart": 2915, + "commentStart": 3036, "declaration": { - "commentStart": 2917, + "commentStart": 3038, "end": 0, "id": { - "commentStart": 2917, + "commentStart": 3038, "end": 0, "name": "customPlane2", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 2932, + "commentStart": 3053, "end": 0, "properties": [ { - "commentStart": 2936, + "commentStart": 3057, "end": 0, "key": { - "commentStart": 2936, + "commentStart": 3057, "end": 0, "name": "plane", "start": 0, @@ -4986,14 +5012,14 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2944, + "commentStart": 3065, "end": 0, "properties": [ { - "commentStart": 2950, + "commentStart": 3071, "end": 0, "key": { - "commentStart": 2950, + "commentStart": 3071, "end": 0, "name": "origin", "start": 0, @@ -5002,14 +5028,14 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2959, + "commentStart": 3080, "end": 0, "properties": [ { - "commentStart": 2967, + "commentStart": 3088, "end": 0, "key": { - "commentStart": 2967, + "commentStart": 3088, "end": 0, "name": "x", "start": 0, @@ -5018,11 +5044,11 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 2971, + "commentStart": 3092, "end": 0, "left": { "argument": { - "commentStart": 2972, + "commentStart": 3093, "end": 0, "raw": "1", "start": 0, @@ -5033,7 +5059,7 @@ description: Result of parsing poopy-shoe.kcl "suffix": "None" } }, - "commentStart": 2971, + "commentStart": 3092, "end": 0, "operator": "-", "start": 0, @@ -5042,17 +5068,17 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "*", "right": { - "commentStart": 2977, + "commentStart": 3098, "end": 0, "left": { - "commentStart": 2977, + "commentStart": 3098, "end": 0, "left": { "abs_path": false, - "commentStart": 2977, + "commentStart": 3098, "end": 0, "name": { - "commentStart": 2977, + "commentStart": 3098, "end": 0, "name": "backLength", "start": 0, @@ -5066,10 +5092,10 @@ description: Result of parsing poopy-shoe.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 2990, + "commentStart": 3111, "end": 0, "name": { - "commentStart": 2990, + "commentStart": 3111, "end": 0, "name": "height", "start": 0, @@ -5087,10 +5113,10 @@ description: Result of parsing poopy-shoe.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 2999, + "commentStart": 3120, "end": 0, "name": { - "commentStart": 2999, + "commentStart": 3120, "end": 0, "name": "wallsWidth", "start": 0, @@ -5111,10 +5137,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 3018, + "commentStart": 3139, "end": 0, "key": { - "commentStart": 3018, + "commentStart": 3139, "end": 0, "name": "y", "start": 0, @@ -5123,7 +5149,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3022, + "commentStart": 3143, "end": 0, "raw": "0", "start": 0, @@ -5136,10 +5162,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 3031, + "commentStart": 3152, "end": 0, "key": { - "commentStart": 3031, + "commentStart": 3152, "end": 0, "name": "z", "start": 0, @@ -5148,7 +5174,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3035, + "commentStart": 3156, "end": 0, "raw": "0", "start": 0, @@ -5167,10 +5193,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 3048, + "commentStart": 3169, "end": 0, "key": { - "commentStart": 3048, + "commentStart": 3169, "end": 0, "name": "xAxis", "start": 0, @@ -5179,14 +5205,14 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3056, + "commentStart": 3177, "end": 0, "properties": [ { - "commentStart": 3058, + "commentStart": 3179, "end": 0, "key": { - "commentStart": 3058, + "commentStart": 3179, "end": 0, "name": "x", "start": 0, @@ -5195,7 +5221,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3062, + "commentStart": 3183, "end": 0, "raw": "0", "start": 0, @@ -5208,10 +5234,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 3065, + "commentStart": 3186, "end": 0, "key": { - "commentStart": 3065, + "commentStart": 3186, "end": 0, "name": "y", "start": 0, @@ -5221,7 +5247,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 3070, + "commentStart": 3191, "end": 0, "raw": "1", "start": 0, @@ -5232,7 +5258,7 @@ description: Result of parsing poopy-shoe.kcl "suffix": "None" } }, - "commentStart": 3069, + "commentStart": 3190, "end": 0, "operator": "-", "start": 0, @@ -5241,10 +5267,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 3073, + "commentStart": 3194, "end": 0, "key": { - "commentStart": 3073, + "commentStart": 3194, "end": 0, "name": "z", "start": 0, @@ -5253,7 +5279,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3077, + "commentStart": 3198, "end": 0, "raw": "0", "start": 0, @@ -5272,10 +5298,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 3086, + "commentStart": 3207, "end": 0, "key": { - "commentStart": 3086, + "commentStart": 3207, "end": 0, "name": "yAxis", "start": 0, @@ -5284,14 +5310,14 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3094, + "commentStart": 3215, "end": 0, "properties": [ { - "commentStart": 3096, + "commentStart": 3217, "end": 0, "key": { - "commentStart": 3096, + "commentStart": 3217, "end": 0, "name": "x", "start": 0, @@ -5300,7 +5326,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3100, + "commentStart": 3221, "end": 0, "raw": "0", "start": 0, @@ -5313,10 +5339,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 3103, + "commentStart": 3224, "end": 0, "key": { - "commentStart": 3103, + "commentStart": 3224, "end": 0, "name": "y", "start": 0, @@ -5325,7 +5351,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3107, + "commentStart": 3228, "end": 0, "raw": "0", "start": 0, @@ -5338,10 +5364,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 3110, + "commentStart": 3231, "end": 0, "key": { - "commentStart": 3110, + "commentStart": 3231, "end": 0, "name": "z", "start": 0, @@ -5350,7 +5376,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3114, + "commentStart": 3235, "end": 0, "raw": "1", "start": 0, @@ -5369,10 +5395,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 3123, + "commentStart": 3244, "end": 0, "key": { - "commentStart": 3123, + "commentStart": 3244, "end": 0, "name": "zAxis", "start": 0, @@ -5381,14 +5407,14 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3131, + "commentStart": 3252, "end": 0, "properties": [ { - "commentStart": 3133, + "commentStart": 3254, "end": 0, "key": { - "commentStart": 3133, + "commentStart": 3254, "end": 0, "name": "x", "start": 0, @@ -5397,7 +5423,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3137, + "commentStart": 3258, "end": 0, "raw": "1", "start": 0, @@ -5410,10 +5436,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 3140, + "commentStart": 3261, "end": 0, "key": { - "commentStart": 3140, + "commentStart": 3261, "end": 0, "name": "y", "start": 0, @@ -5422,7 +5448,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3144, + "commentStart": 3265, "end": 0, "raw": "0", "start": 0, @@ -5435,10 +5461,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 3147, + "commentStart": 3268, "end": 0, "key": { - "commentStart": 3147, + "commentStart": 3268, "end": 0, "name": "z", "start": 0, @@ -5447,7 +5473,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 3151, + "commentStart": 3272, "end": 0, "raw": "0", "start": 0, @@ -5486,12 +5512,12 @@ description: Result of parsing poopy-shoe.kcl "type": "VariableDeclaration" }, { - "commentStart": 3161, + "commentStart": 3282, "declaration": { - "commentStart": 3161, + "commentStart": 3282, "end": 0, "id": { - "commentStart": 3161, + "commentStart": 3282, "end": 0, "name": "sketch005", "start": 0, @@ -5503,10 +5529,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [ { "abs_path": false, - "commentStart": 3187, + "commentStart": 3308, "end": 0, "name": { - "commentStart": 3187, + "commentStart": 3308, "end": 0, "name": "customPlane2", "start": 0, @@ -5520,10 +5546,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3173, + "commentStart": 3294, "end": 0, "name": { - "commentStart": 3173, + "commentStart": 3294, "end": 0, "name": "startSketchOn", "start": 0, @@ -5533,7 +5559,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3173, + "commentStart": 3294, "end": 0, "start": 0, "type": "CallExpression", @@ -5542,10 +5568,10 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 3221, + "commentStart": 3342, "elements": [ { - "commentStart": 3222, + "commentStart": 3343, "end": 0, "raw": "0", "start": 0, @@ -5557,7 +5583,7 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 3225, + "commentStart": 3346, "end": 0, "raw": "0", "start": 0, @@ -5575,7 +5601,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ArrayExpression" }, { - "commentStart": 3229, + "commentStart": 3350, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5584,10 +5610,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3206, + "commentStart": 3327, "end": 0, "name": { - "commentStart": 3206, + "commentStart": 3327, "end": 0, "name": "startProfileAt", "start": 0, @@ -5597,7 +5623,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3206, + "commentStart": 3327, "end": 0, "start": 0, "type": "CallExpression", @@ -5608,7 +5634,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 3243, + "commentStart": 3364, "end": 0, "name": "endAbsolute", "start": 0, @@ -5616,10 +5642,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 3257, + "commentStart": 3378, "end": 0, "name": { - "commentStart": 3257, + "commentStart": 3378, "end": 0, "name": "height", "start": 0, @@ -5634,10 +5660,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3237, + "commentStart": 3358, "end": 0, "name": { - "commentStart": 3237, + "commentStart": 3358, "end": 0, "name": "yLine", "start": 0, @@ -5647,7 +5673,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3237, + "commentStart": 3358, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5659,7 +5685,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 3276, + "commentStart": 3397, "end": 0, "name": "endAbsolute", "start": 0, @@ -5667,10 +5693,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 3290, + "commentStart": 3411, "end": 0, "name": { - "commentStart": 3290, + "commentStart": 3411, "end": 0, "name": "wallsWidth", "start": 0, @@ -5685,10 +5711,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3270, + "commentStart": 3391, "end": 0, "name": { - "commentStart": 3270, + "commentStart": 3391, "end": 0, "name": "xLine", "start": 0, @@ -5698,7 +5724,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3270, + "commentStart": 3391, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5708,23 +5734,23 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 3323, + "commentStart": 3444, "elements": [ { - "commentStart": 3333, + "commentStart": 3454, "end": 0, "left": { - "commentStart": 3333, + "commentStart": 3454, "end": 0, "left": { - "commentStart": 3333, + "commentStart": 3454, "end": 0, "left": { "abs_path": false, - "commentStart": 3333, + "commentStart": 3454, "end": 0, "name": { - "commentStart": 3333, + "commentStart": 3454, "end": 0, "name": "frontLength", "start": 0, @@ -5738,10 +5764,10 @@ description: Result of parsing poopy-shoe.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 3347, + "commentStart": 3468, "end": 0, "name": { - "commentStart": 3347, + "commentStart": 3468, "end": 0, "name": "wallsWidth", "start": 0, @@ -5758,7 +5784,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "/", "right": { - "commentStart": 3361, + "commentStart": 3482, "end": 0, "raw": "2", "start": 0, @@ -5776,10 +5802,10 @@ description: Result of parsing poopy-shoe.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 3365, + "commentStart": 3486, "end": 0, "name": { - "commentStart": 3365, + "commentStart": 3486, "end": 0, "name": "wallsWidth", "start": 0, @@ -5795,14 +5821,14 @@ description: Result of parsing poopy-shoe.kcl "type": "BinaryExpression" }, { - "commentStart": 3384, + "commentStart": 3505, "end": 0, "left": { "abs_path": false, - "commentStart": 3384, + "commentStart": 3505, "end": 0, "name": { - "commentStart": 3384, + "commentStart": 3505, "end": 0, "name": "height", "start": 0, @@ -5815,17 +5841,17 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "-", "right": { - "commentStart": 3395, + "commentStart": 3516, "end": 0, "left": { - "commentStart": 3395, + "commentStart": 3516, "end": 0, "left": { "abs_path": false, - "commentStart": 3395, + "commentStart": 3516, "end": 0, "name": { - "commentStart": 3395, + "commentStart": 3516, "end": 0, "name": "height", "start": 0, @@ -5839,10 +5865,10 @@ description: Result of parsing poopy-shoe.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 3404, + "commentStart": 3525, "end": 0, "name": { - "commentStart": 3404, + "commentStart": 3525, "end": 0, "name": "exitHeight", "start": 0, @@ -5859,7 +5885,7 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "/", "right": { - "commentStart": 3418, + "commentStart": 3539, "end": 0, "raw": "2", "start": 0, @@ -5885,7 +5911,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ArrayExpression" }, { - "commentStart": 3429, + "commentStart": 3550, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5894,10 +5920,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3307, + "commentStart": 3428, "end": 0, "name": { - "commentStart": 3307, + "commentStart": 3428, "end": 0, "name": "tangentialArcTo", "start": 0, @@ -5907,7 +5933,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3307, + "commentStart": 3428, "end": 0, "start": 0, "type": "CallExpression", @@ -5916,14 +5942,14 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 3453, + "commentStart": 3574, "elements": [ { "abs_path": false, - "commentStart": 3454, + "commentStart": 3575, "end": 0, "name": { - "commentStart": 3454, + "commentStart": 3575, "end": 0, "name": "frontLength", "start": 0, @@ -5936,10 +5962,10 @@ description: Result of parsing poopy-shoe.kcl }, { "abs_path": false, - "commentStart": 3467, + "commentStart": 3588, "end": 0, "name": { - "commentStart": 3467, + "commentStart": 3588, "end": 0, "name": "exitHeight", "start": 0, @@ -5957,7 +5983,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ArrayExpression" }, { - "commentStart": 3480, + "commentStart": 3601, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -5966,10 +5992,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3437, + "commentStart": 3558, "end": 0, "name": { - "commentStart": 3437, + "commentStart": 3558, "end": 0, "name": "tangentialArcTo", "start": 0, @@ -5979,7 +6005,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3437, + "commentStart": 3558, "end": 0, "start": 0, "type": "CallExpression", @@ -5990,14 +6016,14 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 3494, + "commentStart": 3615, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3508, + "commentStart": 3629, "end": 0, "raw": "0", "start": 0, @@ -6012,14 +6038,14 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 3511, + "commentStart": 3632, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3517, + "commentStart": 3638, "end": 0, "start": 0, "type": "TagDeclarator", @@ -6030,10 +6056,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3488, + "commentStart": 3609, "end": 0, "name": { - "commentStart": 3488, + "commentStart": 3609, "end": 0, "name": "yLine", "start": 0, @@ -6043,7 +6069,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3488, + "commentStart": 3609, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6054,10 +6080,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 3530, + "commentStart": 3651, "end": 0, "name": { - "commentStart": 3530, + "commentStart": 3651, "end": 0, "name": "close", "start": 0, @@ -6067,7 +6093,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3530, + "commentStart": 3651, "end": 0, "start": 0, "type": "CallExpression", @@ -6078,7 +6104,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 3551, + "commentStart": 3672, "end": 0, "name": "length", "start": 0, @@ -6086,10 +6112,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 3560, + "commentStart": 3681, "end": 0, "name": { - "commentStart": 3560, + "commentStart": 3681, "end": 0, "name": "wallThickness", "start": 0, @@ -6104,10 +6130,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3543, + "commentStart": 3664, "end": 0, "name": { - "commentStart": 3543, + "commentStart": 3664, "end": 0, "name": "extrude", "start": 0, @@ -6117,7 +6143,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3543, + "commentStart": 3664, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6125,7 +6151,7 @@ description: Result of parsing poopy-shoe.kcl "unlabeled": null } ], - "commentStart": 3173, + "commentStart": 3294, "end": 0, "start": 0, "type": "PipeExpression", @@ -6141,12 +6167,12 @@ description: Result of parsing poopy-shoe.kcl "type": "VariableDeclaration" }, { - "commentStart": 3574, + "commentStart": 3695, "declaration": { - "commentStart": 3576, + "commentStart": 3697, "end": 0, "id": { - "commentStart": 3576, + "commentStart": 3697, "end": 0, "name": "sketch006", "start": 0, @@ -6158,10 +6184,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [ { "abs_path": false, - "commentStart": 3602, + "commentStart": 3723, "end": 0, "name": { - "commentStart": 3602, + "commentStart": 3723, "end": 0, "name": "sketch005", "start": 0, @@ -6174,10 +6200,10 @@ description: Result of parsing poopy-shoe.kcl }, { "abs_path": false, - "commentStart": 3613, + "commentStart": 3734, "end": 0, "name": { - "commentStart": 3613, + "commentStart": 3734, "end": 0, "name": "seg03", "start": 0, @@ -6191,10 +6217,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3588, + "commentStart": 3709, "end": 0, "name": { - "commentStart": 3588, + "commentStart": 3709, "end": 0, "name": "startSketchOn", "start": 0, @@ -6204,7 +6230,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3588, + "commentStart": 3709, "end": 0, "start": 0, "type": "CallExpression", @@ -6213,10 +6239,10 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 3640, + "commentStart": 3761, "elements": [ { - "commentStart": 3641, + "commentStart": 3762, "end": 0, "raw": "0", "start": 0, @@ -6228,11 +6254,11 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 3644, + "commentStart": 3765, "end": 0, "left": { "argument": { - "commentStart": 3645, + "commentStart": 3766, "end": 0, "raw": "1", "start": 0, @@ -6243,7 +6269,7 @@ description: Result of parsing poopy-shoe.kcl "suffix": "None" } }, - "commentStart": 3644, + "commentStart": 3765, "end": 0, "operator": "-", "start": 0, @@ -6252,14 +6278,14 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "*", "right": { - "commentStart": 3650, + "commentStart": 3771, "end": 0, "left": { "abs_path": false, - "commentStart": 3650, + "commentStart": 3771, "end": 0, "name": { - "commentStart": 3650, + "commentStart": 3771, "end": 0, "name": "backLength", "start": 0, @@ -6273,10 +6299,10 @@ description: Result of parsing poopy-shoe.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 3663, + "commentStart": 3784, "end": 0, "name": { - "commentStart": 3663, + "commentStart": 3784, "end": 0, "name": "height", "start": 0, @@ -6302,7 +6328,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ArrayExpression" }, { - "commentStart": 3673, + "commentStart": 3794, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -6311,10 +6337,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3625, + "commentStart": 3746, "end": 0, "name": { - "commentStart": 3625, + "commentStart": 3746, "end": 0, "name": "startProfileAt", "start": 0, @@ -6324,7 +6350,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3625, + "commentStart": 3746, "end": 0, "start": 0, "type": "CallExpression", @@ -6335,7 +6361,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 3687, + "commentStart": 3808, "end": 0, "name": "endAbsolute", "start": 0, @@ -6344,10 +6370,10 @@ description: Result of parsing poopy-shoe.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 3702, + "commentStart": 3823, "end": 0, "name": { - "commentStart": 3702, + "commentStart": 3823, "end": 0, "name": "exitHeight", "start": 0, @@ -6358,7 +6384,7 @@ description: Result of parsing poopy-shoe.kcl "type": "Name", "type": "Name" }, - "commentStart": 3701, + "commentStart": 3822, "end": 0, "operator": "-", "start": 0, @@ -6369,10 +6395,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3681, + "commentStart": 3802, "end": 0, "name": { - "commentStart": 3681, + "commentStart": 3802, "end": 0, "name": "xLine", "start": 0, @@ -6382,7 +6408,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3681, + "commentStart": 3802, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6394,7 +6420,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 3725, + "commentStart": 3846, "end": 0, "name": "length", "start": 0, @@ -6403,10 +6429,10 @@ description: Result of parsing poopy-shoe.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 3735, + "commentStart": 3856, "end": 0, "name": { - "commentStart": 3735, + "commentStart": 3856, "end": 0, "name": "wallsWidth", "start": 0, @@ -6417,7 +6443,7 @@ description: Result of parsing poopy-shoe.kcl "type": "Name", "type": "Name" }, - "commentStart": 3734, + "commentStart": 3855, "end": 0, "operator": "-", "start": 0, @@ -6428,10 +6454,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3719, + "commentStart": 3840, "end": 0, "name": { - "commentStart": 3719, + "commentStart": 3840, "end": 0, "name": "yLine", "start": 0, @@ -6441,7 +6467,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3719, + "commentStart": 3840, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6453,14 +6479,14 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 3758, + "commentStart": 3879, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3772, + "commentStart": 3893, "end": 0, "raw": "0", "start": 0, @@ -6475,10 +6501,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3752, + "commentStart": 3873, "end": 0, "name": { - "commentStart": 3752, + "commentStart": 3873, "end": 0, "name": "xLine", "start": 0, @@ -6488,7 +6514,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3752, + "commentStart": 3873, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6499,10 +6525,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 3780, + "commentStart": 3901, "end": 0, "name": { - "commentStart": 3780, + "commentStart": 3901, "end": 0, "name": "close", "start": 0, @@ -6512,7 +6538,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3780, + "commentStart": 3901, "end": 0, "start": 0, "type": "CallExpression", @@ -6523,7 +6549,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 3801, + "commentStart": 3922, "end": 0, "name": "length", "start": 0, @@ -6531,10 +6557,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 3810, + "commentStart": 3931, "end": 0, "name": { - "commentStart": 3810, + "commentStart": 3931, "end": 0, "name": "wallThickness", "start": 0, @@ -6549,10 +6575,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3793, + "commentStart": 3914, "end": 0, "name": { - "commentStart": 3793, + "commentStart": 3914, "end": 0, "name": "extrude", "start": 0, @@ -6562,7 +6588,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3793, + "commentStart": 3914, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6570,7 +6596,7 @@ description: Result of parsing poopy-shoe.kcl "unlabeled": null } ], - "commentStart": 3588, + "commentStart": 3709, "end": 0, "start": 0, "type": "PipeExpression", @@ -6586,12 +6612,12 @@ description: Result of parsing poopy-shoe.kcl "type": "VariableDeclaration" }, { - "commentStart": 3824, + "commentStart": 3945, "declaration": { - "commentStart": 3826, + "commentStart": 3947, "end": 0, "id": { - "commentStart": 3826, + "commentStart": 3947, "end": 0, "name": "sketch007", "start": 0, @@ -6603,10 +6629,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [ { "abs_path": false, - "commentStart": 3852, + "commentStart": 3973, "end": 0, "name": { - "commentStart": 3852, + "commentStart": 3973, "end": 0, "name": "sketch004", "start": 0, @@ -6618,7 +6644,7 @@ description: Result of parsing poopy-shoe.kcl "type": "Name" }, { - "commentStart": 3863, + "commentStart": 3984, "end": 0, "raw": "'END'", "start": 0, @@ -6629,10 +6655,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3838, + "commentStart": 3959, "end": 0, "name": { - "commentStart": 3838, + "commentStart": 3959, "end": 0, "name": "startSketchOn", "start": 0, @@ -6642,7 +6668,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3838, + "commentStart": 3959, "end": 0, "start": 0, "type": "CallExpression", @@ -6651,10 +6677,10 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 3890, + "commentStart": 4011, "elements": [ { - "commentStart": 3891, + "commentStart": 4012, "end": 0, "raw": "0", "start": 0, @@ -6666,7 +6692,7 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 3894, + "commentStart": 4015, "end": 0, "raw": "0", "start": 0, @@ -6684,7 +6710,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ArrayExpression" }, { - "commentStart": 3898, + "commentStart": 4019, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -6693,10 +6719,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3875, + "commentStart": 3996, "end": 0, "name": { - "commentStart": 3875, + "commentStart": 3996, "end": 0, "name": "startProfileAt", "start": 0, @@ -6706,7 +6732,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3875, + "commentStart": 3996, "end": 0, "start": 0, "type": "CallExpression", @@ -6717,7 +6743,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 3912, + "commentStart": 4033, "end": 0, "name": "endAbsolute", "start": 0, @@ -6725,10 +6751,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 3926, + "commentStart": 4047, "end": 0, "name": { - "commentStart": 3926, + "commentStart": 4047, "end": 0, "name": "wallThickness", "start": 0, @@ -6743,10 +6769,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3906, + "commentStart": 4027, "end": 0, "name": { - "commentStart": 3906, + "commentStart": 4027, "end": 0, "name": "xLine", "start": 0, @@ -6756,7 +6782,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3906, + "commentStart": 4027, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6768,7 +6794,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 3952, + "commentStart": 4073, "end": 0, "name": "endAbsolute", "start": 0, @@ -6776,10 +6802,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 3966, + "commentStart": 4087, "end": 0, "name": { - "commentStart": 3966, + "commentStart": 4087, "end": 0, "name": "height", "start": 0, @@ -6794,10 +6820,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3946, + "commentStart": 4067, "end": 0, "name": { - "commentStart": 3946, + "commentStart": 4067, "end": 0, "name": "yLine", "start": 0, @@ -6807,7 +6833,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3946, + "commentStart": 4067, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6819,14 +6845,14 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 3985, + "commentStart": 4106, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3999, + "commentStart": 4120, "end": 0, "raw": "0", "start": 0, @@ -6841,10 +6867,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 3979, + "commentStart": 4100, "end": 0, "name": { - "commentStart": 3979, + "commentStart": 4100, "end": 0, "name": "xLine", "start": 0, @@ -6854,7 +6880,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 3979, + "commentStart": 4100, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6865,10 +6891,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 4007, + "commentStart": 4128, "end": 0, "name": { - "commentStart": 4007, + "commentStart": 4128, "end": 0, "name": "close", "start": 0, @@ -6878,7 +6904,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 4007, + "commentStart": 4128, "end": 0, "start": 0, "type": "CallExpression", @@ -6889,21 +6915,21 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 4028, + "commentStart": 4149, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4037, + "commentStart": 4158, "end": 0, "left": { "abs_path": false, - "commentStart": 4037, + "commentStart": 4158, "end": 0, "name": { - "commentStart": 4037, + "commentStart": 4158, "end": 0, "name": "wallsWidth", "start": 0, @@ -6916,10 +6942,10 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "-", "right": { - "commentStart": 4051, + "commentStart": 4172, "end": 0, "left": { - "commentStart": 4051, + "commentStart": 4172, "end": 0, "raw": "2", "start": 0, @@ -6933,10 +6959,10 @@ description: Result of parsing poopy-shoe.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4055, + "commentStart": 4176, "end": 0, "name": { - "commentStart": 4055, + "commentStart": 4176, "end": 0, "name": "wallThickness", "start": 0, @@ -6959,10 +6985,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 4020, + "commentStart": 4141, "end": 0, "name": { - "commentStart": 4020, + "commentStart": 4141, "end": 0, "name": "extrude", "start": 0, @@ -6972,7 +6998,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 4020, + "commentStart": 4141, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -6980,7 +7006,7 @@ description: Result of parsing poopy-shoe.kcl "unlabeled": null } ], - "commentStart": 3838, + "commentStart": 3959, "end": 0, "start": 0, "type": "PipeExpression", @@ -6996,26 +7022,26 @@ description: Result of parsing poopy-shoe.kcl "type": "VariableDeclaration" }, { - "commentStart": 4070, + "commentStart": 4191, "declaration": { - "commentStart": 4072, + "commentStart": 4193, "end": 0, "id": { - "commentStart": 4072, + "commentStart": 4193, "end": 0, "name": "customPlane3", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 4087, + "commentStart": 4208, "end": 0, "properties": [ { - "commentStart": 4091, + "commentStart": 4212, "end": 0, "key": { - "commentStart": 4091, + "commentStart": 4212, "end": 0, "name": "plane", "start": 0, @@ -7024,14 +7050,14 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4099, + "commentStart": 4220, "end": 0, "properties": [ { - "commentStart": 4105, + "commentStart": 4226, "end": 0, "key": { - "commentStart": 4105, + "commentStart": 4226, "end": 0, "name": "origin", "start": 0, @@ -7040,14 +7066,14 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4114, + "commentStart": 4235, "end": 0, "properties": [ { - "commentStart": 4122, + "commentStart": 4243, "end": 0, "key": { - "commentStart": 4122, + "commentStart": 4243, "end": 0, "name": "x", "start": 0, @@ -7056,11 +7082,11 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4126, + "commentStart": 4247, "end": 0, "left": { "argument": { - "commentStart": 4127, + "commentStart": 4248, "end": 0, "raw": "1", "start": 0, @@ -7071,7 +7097,7 @@ description: Result of parsing poopy-shoe.kcl "suffix": "None" } }, - "commentStart": 4126, + "commentStart": 4247, "end": 0, "operator": "-", "start": 0, @@ -7080,17 +7106,17 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "*", "right": { - "commentStart": 4132, + "commentStart": 4253, "end": 0, "left": { - "commentStart": 4132, + "commentStart": 4253, "end": 0, "left": { "abs_path": false, - "commentStart": 4132, + "commentStart": 4253, "end": 0, "name": { - "commentStart": 4132, + "commentStart": 4253, "end": 0, "name": "backLength", "start": 0, @@ -7104,10 +7130,10 @@ description: Result of parsing poopy-shoe.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 4145, + "commentStart": 4266, "end": 0, "name": { - "commentStart": 4145, + "commentStart": 4266, "end": 0, "name": "height", "start": 0, @@ -7125,10 +7151,10 @@ description: Result of parsing poopy-shoe.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 4154, + "commentStart": 4275, "end": 0, "name": { - "commentStart": 4154, + "commentStart": 4275, "end": 0, "name": "wallsWidth", "start": 0, @@ -7149,10 +7175,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 4173, + "commentStart": 4294, "end": 0, "key": { - "commentStart": 4173, + "commentStart": 4294, "end": 0, "name": "y", "start": 0, @@ -7161,7 +7187,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4177, + "commentStart": 4298, "end": 0, "raw": "0", "start": 0, @@ -7174,10 +7200,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 4186, + "commentStart": 4307, "end": 0, "key": { - "commentStart": 4186, + "commentStart": 4307, "end": 0, "name": "z", "start": 0, @@ -7187,10 +7213,10 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 4190, + "commentStart": 4311, "end": 0, "name": { - "commentStart": 4190, + "commentStart": 4311, "end": 0, "name": "wallThickness", "start": 0, @@ -7209,10 +7235,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 4215, + "commentStart": 4336, "end": 0, "key": { - "commentStart": 4215, + "commentStart": 4336, "end": 0, "name": "xAxis", "start": 0, @@ -7221,14 +7247,14 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4223, + "commentStart": 4344, "end": 0, "properties": [ { - "commentStart": 4225, + "commentStart": 4346, "end": 0, "key": { - "commentStart": 4225, + "commentStart": 4346, "end": 0, "name": "x", "start": 0, @@ -7237,7 +7263,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4229, + "commentStart": 4350, "end": 0, "raw": "0", "start": 0, @@ -7250,10 +7276,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 4232, + "commentStart": 4353, "end": 0, "key": { - "commentStart": 4232, + "commentStart": 4353, "end": 0, "name": "y", "start": 0, @@ -7263,7 +7289,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ObjectProperty", "value": { "argument": { - "commentStart": 4237, + "commentStart": 4358, "end": 0, "raw": "1", "start": 0, @@ -7274,7 +7300,7 @@ description: Result of parsing poopy-shoe.kcl "suffix": "None" } }, - "commentStart": 4236, + "commentStart": 4357, "end": 0, "operator": "-", "start": 0, @@ -7283,10 +7309,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 4240, + "commentStart": 4361, "end": 0, "key": { - "commentStart": 4240, + "commentStart": 4361, "end": 0, "name": "z", "start": 0, @@ -7295,7 +7321,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4244, + "commentStart": 4365, "end": 0, "raw": "0", "start": 0, @@ -7314,10 +7340,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 4253, + "commentStart": 4374, "end": 0, "key": { - "commentStart": 4253, + "commentStart": 4374, "end": 0, "name": "yAxis", "start": 0, @@ -7326,14 +7352,14 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4261, + "commentStart": 4382, "end": 0, "properties": [ { - "commentStart": 4263, + "commentStart": 4384, "end": 0, "key": { - "commentStart": 4263, + "commentStart": 4384, "end": 0, "name": "x", "start": 0, @@ -7342,7 +7368,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4267, + "commentStart": 4388, "end": 0, "raw": "1", "start": 0, @@ -7355,10 +7381,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 4270, + "commentStart": 4391, "end": 0, "key": { - "commentStart": 4270, + "commentStart": 4391, "end": 0, "name": "y", "start": 0, @@ -7367,7 +7393,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4274, + "commentStart": 4395, "end": 0, "raw": "0", "start": 0, @@ -7380,10 +7406,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 4277, + "commentStart": 4398, "end": 0, "key": { - "commentStart": 4277, + "commentStart": 4398, "end": 0, "name": "z", "start": 0, @@ -7392,7 +7418,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4281, + "commentStart": 4402, "end": 0, "raw": "0", "start": 0, @@ -7411,10 +7437,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 4290, + "commentStart": 4411, "end": 0, "key": { - "commentStart": 4290, + "commentStart": 4411, "end": 0, "name": "zAxis", "start": 0, @@ -7423,14 +7449,14 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4298, + "commentStart": 4419, "end": 0, "properties": [ { - "commentStart": 4300, + "commentStart": 4421, "end": 0, "key": { - "commentStart": 4300, + "commentStart": 4421, "end": 0, "name": "x", "start": 0, @@ -7439,7 +7465,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4304, + "commentStart": 4425, "end": 0, "raw": "0", "start": 0, @@ -7452,10 +7478,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 4307, + "commentStart": 4428, "end": 0, "key": { - "commentStart": 4307, + "commentStart": 4428, "end": 0, "name": "y", "start": 0, @@ -7464,7 +7490,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4311, + "commentStart": 4432, "end": 0, "raw": "0", "start": 0, @@ -7477,10 +7503,10 @@ description: Result of parsing poopy-shoe.kcl } }, { - "commentStart": 4314, + "commentStart": 4435, "end": 0, "key": { - "commentStart": 4314, + "commentStart": 4435, "end": 0, "name": "z", "start": 0, @@ -7489,7 +7515,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 4318, + "commentStart": 4439, "end": 0, "raw": "1", "start": 0, @@ -7528,12 +7554,12 @@ description: Result of parsing poopy-shoe.kcl "type": "VariableDeclaration" }, { - "commentStart": 4327, + "commentStart": 4448, "declaration": { - "commentStart": 4329, + "commentStart": 4450, "end": 0, "id": { - "commentStart": 4329, + "commentStart": 4450, "end": 0, "name": "sketch008", "start": 0, @@ -7545,10 +7571,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [ { "abs_path": false, - "commentStart": 4355, + "commentStart": 4476, "end": 0, "name": { - "commentStart": 4355, + "commentStart": 4476, "end": 0, "name": "customPlane3", "start": 0, @@ -7562,10 +7588,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 4341, + "commentStart": 4462, "end": 0, "name": { - "commentStart": 4341, + "commentStart": 4462, "end": 0, "name": "startSketchOn", "start": 0, @@ -7575,7 +7601,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 4341, + "commentStart": 4462, "end": 0, "start": 0, "type": "CallExpression", @@ -7584,14 +7610,14 @@ description: Result of parsing poopy-shoe.kcl { "arguments": [ { - "commentStart": 4389, + "commentStart": 4510, "elements": [ { "abs_path": false, - "commentStart": 4390, + "commentStart": 4511, "end": 0, "name": { - "commentStart": 4390, + "commentStart": 4511, "end": 0, "name": "wallThickness", "start": 0, @@ -7604,10 +7630,10 @@ description: Result of parsing poopy-shoe.kcl }, { "abs_path": false, - "commentStart": 4405, + "commentStart": 4526, "end": 0, "name": { - "commentStart": 4405, + "commentStart": 4526, "end": 0, "name": "wallThickness", "start": 0, @@ -7625,7 +7651,7 @@ description: Result of parsing poopy-shoe.kcl "type": "ArrayExpression" }, { - "commentStart": 4421, + "commentStart": 4542, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -7634,10 +7660,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 4374, + "commentStart": 4495, "end": 0, "name": { - "commentStart": 4374, + "commentStart": 4495, "end": 0, "name": "startProfileAt", "start": 0, @@ -7647,7 +7673,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 4374, + "commentStart": 4495, "end": 0, "start": 0, "type": "CallExpression", @@ -7658,7 +7684,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 4435, + "commentStart": 4556, "end": 0, "name": "endAbsolute", "start": 0, @@ -7666,10 +7692,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 4449, + "commentStart": 4570, "end": 0, "name": { - "commentStart": 4449, + "commentStart": 4570, "end": 0, "name": "frontLength", "start": 0, @@ -7684,10 +7710,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 4429, + "commentStart": 4550, "end": 0, "name": { - "commentStart": 4429, + "commentStart": 4550, "end": 0, "name": "xLine", "start": 0, @@ -7697,7 +7723,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 4429, + "commentStart": 4550, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7709,21 +7735,21 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 4473, + "commentStart": 4594, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4482, + "commentStart": 4603, "end": 0, "left": { "abs_path": false, - "commentStart": 4482, + "commentStart": 4603, "end": 0, "name": { - "commentStart": 4482, + "commentStart": 4603, "end": 0, "name": "wallsWidth", "start": 0, @@ -7736,10 +7762,10 @@ description: Result of parsing poopy-shoe.kcl }, "operator": "-", "right": { - "commentStart": 4496, + "commentStart": 4617, "end": 0, "left": { - "commentStart": 4496, + "commentStart": 4617, "end": 0, "raw": "2", "start": 0, @@ -7753,10 +7779,10 @@ description: Result of parsing poopy-shoe.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 4500, + "commentStart": 4621, "end": 0, "name": { - "commentStart": 4500, + "commentStart": 4621, "end": 0, "name": "wallThickness", "start": 0, @@ -7779,10 +7805,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 4467, + "commentStart": 4588, "end": 0, "name": { - "commentStart": 4467, + "commentStart": 4588, "end": 0, "name": "yLine", "start": 0, @@ -7792,7 +7818,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 4467, + "commentStart": 4588, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7804,7 +7830,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 4527, + "commentStart": 4648, "end": 0, "name": "endAbsolute", "start": 0, @@ -7812,10 +7838,10 @@ description: Result of parsing poopy-shoe.kcl }, "arg": { "abs_path": false, - "commentStart": 4541, + "commentStart": 4662, "end": 0, "name": { - "commentStart": 4541, + "commentStart": 4662, "end": 0, "name": "wallThickness", "start": 0, @@ -7830,10 +7856,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 4521, + "commentStart": 4642, "end": 0, "name": { - "commentStart": 4521, + "commentStart": 4642, "end": 0, "name": "xLine", "start": 0, @@ -7843,7 +7869,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 4521, + "commentStart": 4642, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7854,10 +7880,10 @@ description: Result of parsing poopy-shoe.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 4561, + "commentStart": 4682, "end": 0, "name": { - "commentStart": 4561, + "commentStart": 4682, "end": 0, "name": "close", "start": 0, @@ -7867,7 +7893,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 4561, + "commentStart": 4682, "end": 0, "start": 0, "type": "CallExpression", @@ -7878,7 +7904,7 @@ description: Result of parsing poopy-shoe.kcl { "type": "LabeledArg", "label": { - "commentStart": 4582, + "commentStart": 4703, "end": 0, "name": "length", "start": 0, @@ -7887,10 +7913,10 @@ description: Result of parsing poopy-shoe.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 4592, + "commentStart": 4713, "end": 0, "name": { - "commentStart": 4592, + "commentStart": 4713, "end": 0, "name": "wallThickness", "start": 0, @@ -7901,7 +7927,7 @@ description: Result of parsing poopy-shoe.kcl "type": "Name", "type": "Name" }, - "commentStart": 4591, + "commentStart": 4712, "end": 0, "operator": "-", "start": 0, @@ -7912,10 +7938,10 @@ description: Result of parsing poopy-shoe.kcl ], "callee": { "abs_path": false, - "commentStart": 4574, + "commentStart": 4695, "end": 0, "name": { - "commentStart": 4574, + "commentStart": 4695, "end": 0, "name": "extrude", "start": 0, @@ -7925,7 +7951,7 @@ description: Result of parsing poopy-shoe.kcl "start": 0, "type": "Name" }, - "commentStart": 4574, + "commentStart": 4695, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -7933,7 +7959,7 @@ description: Result of parsing poopy-shoe.kcl "unlabeled": null } ], - "commentStart": 4341, + "commentStart": 4462, "end": 0, "start": 0, "type": "PipeExpression", @@ -8006,20 +8032,9 @@ description: Result of parsing poopy-shoe.kcl ], "nonCodeMeta": { "nonCodeNodes": { - "6": [ - { - "commentStart": 244, - "end": 0, - "start": 0, - "type": "NonCodeNode", - "value": { - "type": "newLine" - } - } - ], "8": [ { - "commentStart": 1024, + "commentStart": 1104, "end": 0, "start": 0, "type": "NonCodeNode", @@ -8030,18 +8045,7 @@ description: Result of parsing poopy-shoe.kcl ], "9": [ { - "commentStart": 1720, - "end": 0, - "start": 0, - "type": "NonCodeNode", - "value": { - "type": "newLine" - } - } - ], - "11": [ - { - "commentStart": 2186, + "commentStart": 1800, "end": 0, "start": 0, "type": "NonCodeNode", @@ -8052,7 +8056,7 @@ description: Result of parsing poopy-shoe.kcl ], "12": [ { - "commentStart": 2915, + "commentStart": 3036, "end": 0, "start": 0, "type": "NonCodeNode", @@ -8063,7 +8067,7 @@ description: Result of parsing poopy-shoe.kcl ], "14": [ { - "commentStart": 3574, + "commentStart": 3695, "end": 0, "start": 0, "type": "NonCodeNode", @@ -8074,7 +8078,7 @@ description: Result of parsing poopy-shoe.kcl ], "15": [ { - "commentStart": 3824, + "commentStart": 3945, "end": 0, "start": 0, "type": "NonCodeNode", @@ -8085,7 +8089,7 @@ description: Result of parsing poopy-shoe.kcl ], "16": [ { - "commentStart": 4070, + "commentStart": 4191, "end": 0, "start": 0, "type": "NonCodeNode", @@ -8096,7 +8100,7 @@ description: Result of parsing poopy-shoe.kcl ], "17": [ { - "commentStart": 4327, + "commentStart": 4448, "end": 0, "start": 0, "type": "NonCodeNode", diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap index e062dd151..41a0bbfc0 100644 --- a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap @@ -627,9 +627,9 @@ description: Variables in memory after executing poopy-shoe.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 415, - "end": 421, - "start": 415, + "commentStart": 495, + "end": 501, + "start": 495, "type": "TagDeclarator", "value": "seg01" }, @@ -746,9 +746,9 @@ description: Variables in memory after executing poopy-shoe.kcl 0.0 ], "tag": { - "commentStart": 415, - "end": 421, - "start": 415, + "commentStart": 495, + "end": 501, + "start": 495, "type": "TagDeclarator", "value": "seg01" }, @@ -1093,9 +1093,9 @@ description: Variables in memory after executing poopy-shoe.kcl 0.0 ], "tag": { - "commentStart": 415, - "end": 421, - "start": 415, + "commentStart": 495, + "end": 501, + "start": 495, "type": "TagDeclarator", "value": "seg01" }, @@ -1397,9 +1397,9 @@ description: Variables in memory after executing poopy-shoe.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1195, - "end": 1201, - "start": 1195, + "commentStart": 1275, + "end": 1281, + "start": 1275, "type": "TagDeclarator", "value": "seg02" }, @@ -1516,9 +1516,9 @@ description: Variables in memory after executing poopy-shoe.kcl 0.0 ], "tag": { - "commentStart": 1195, - "end": 1201, - "start": 1195, + "commentStart": 1275, + "end": 1281, + "start": 1275, "type": "TagDeclarator", "value": "seg02" }, @@ -2054,9 +2054,9 @@ description: Variables in memory after executing poopy-shoe.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2871, - "end": 2877, - "start": 2871, + "commentStart": 2992, + "end": 2998, + "start": 2992, "type": "TagDeclarator", "value": "seg04" }, @@ -2296,9 +2296,9 @@ description: Variables in memory after executing poopy-shoe.kcl 0.0 ], "tag": { - "commentStart": 2871, - "end": 2877, - "start": 2871, + "commentStart": 2992, + "end": 2998, + "start": 2992, "type": "TagDeclarator", "value": "seg04" }, @@ -2349,9 +2349,9 @@ description: Variables in memory after executing poopy-shoe.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1195, - "end": 1201, - "start": 1195, + "commentStart": 1275, + "end": 1281, + "start": 1275, "type": "TagDeclarator", "value": "seg02" }, @@ -2468,9 +2468,9 @@ description: Variables in memory after executing poopy-shoe.kcl 0.0 ], "tag": { - "commentStart": 1195, - "end": 1201, - "start": 1195, + "commentStart": 1275, + "end": 1281, + "start": 1275, "type": "TagDeclarator", "value": "seg02" }, @@ -2841,9 +2841,9 @@ description: Variables in memory after executing poopy-shoe.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 3517, - "end": 3523, - "start": 3517, + "commentStart": 3638, + "end": 3644, + "start": 3638, "type": "TagDeclarator", "value": "seg03" }, @@ -2957,9 +2957,9 @@ description: Variables in memory after executing poopy-shoe.kcl 1.0 ], "tag": { - "commentStart": 3517, - "end": 3523, - "start": 3517, + "commentStart": 3638, + "end": 3644, + "start": 3638, "type": "TagDeclarator", "value": "seg03" }, @@ -3234,9 +3234,9 @@ description: Variables in memory after executing poopy-shoe.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 3517, - "end": 3523, - "start": 3517, + "commentStart": 3638, + "end": 3644, + "start": 3638, "type": "TagDeclarator", "value": "seg03" }, @@ -3350,9 +3350,9 @@ description: Variables in memory after executing poopy-shoe.kcl 1.0 ], "tag": { - "commentStart": 3517, - "end": 3523, - "start": 3517, + "commentStart": 3638, + "end": 3644, + "start": 3638, "type": "TagDeclarator", "value": "seg03" }, @@ -3711,9 +3711,9 @@ description: Variables in memory after executing poopy-shoe.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2871, - "end": 2877, - "start": 2871, + "commentStart": 2992, + "end": 2998, + "start": 2992, "type": "TagDeclarator", "value": "seg04" }, @@ -3953,9 +3953,9 @@ description: Variables in memory after executing poopy-shoe.kcl 0.0 ], "tag": { - "commentStart": 2871, - "end": 2877, - "start": 2871, + "commentStart": 2992, + "end": 2998, + "start": 2992, "type": "TagDeclarator", "value": "seg04" }, @@ -4006,9 +4006,9 @@ description: Variables in memory after executing poopy-shoe.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1195, - "end": 1201, - "start": 1195, + "commentStart": 1275, + "end": 1281, + "start": 1275, "type": "TagDeclarator", "value": "seg02" }, @@ -4125,9 +4125,9 @@ description: Variables in memory after executing poopy-shoe.kcl 0.0 ], "tag": { - "commentStart": 1195, - "end": 1201, - "start": 1195, + "commentStart": 1275, + "end": 1281, + "start": 1275, "type": "TagDeclarator", "value": "seg02" }, diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_graph_flowchart.snap.md index 174a00100..134685677 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_graph_flowchart.snap.md @@ -1,59 +1,59 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[460, 503, 0]"] - 3["Segment
[509, 562, 0]"] - 4["Segment
[568, 670, 0]"] - 5["Segment
[676, 729, 0]"] - 6["Segment
[735, 782, 0]"] - 7["Segment
[788, 883, 0]"] - 8["Segment
[889, 960, 0]"] - 9["Segment
[966, 1017, 0]"] - 10["Segment
[1023, 1076, 0]"] - 11["Segment
[1082, 1151, 0]"] - 12["Segment
[1157, 1193, 0]"] - 13["Segment
[1199, 1229, 0]"] - 14["Segment
[1235, 1265, 0]"] - 15["Segment
[1271, 1301, 0]"] - 16["Segment
[1307, 1337, 0]"] - 17["Segment
[1343, 1372, 0]"] - 18["Segment
[1378, 1408, 0]"] - 19["Segment
[1414, 1443, 0]"] - 20["Segment
[1449, 1478, 0]"] - 21["Segment
[1484, 1580, 0]"] - 22["Segment
[1586, 1642, 0]"] - 23["Segment
[1648, 1655, 0]"] + 2["Path
[535, 578, 0]"] + 3["Segment
[584, 637, 0]"] + 4["Segment
[643, 745, 0]"] + 5["Segment
[751, 804, 0]"] + 6["Segment
[810, 857, 0]"] + 7["Segment
[863, 958, 0]"] + 8["Segment
[964, 1035, 0]"] + 9["Segment
[1041, 1092, 0]"] + 10["Segment
[1098, 1151, 0]"] + 11["Segment
[1157, 1226, 0]"] + 12["Segment
[1232, 1268, 0]"] + 13["Segment
[1274, 1304, 0]"] + 14["Segment
[1310, 1340, 0]"] + 15["Segment
[1346, 1376, 0]"] + 16["Segment
[1382, 1412, 0]"] + 17["Segment
[1418, 1447, 0]"] + 18["Segment
[1453, 1483, 0]"] + 19["Segment
[1489, 1518, 0]"] + 20["Segment
[1524, 1553, 0]"] + 21["Segment
[1559, 1655, 0]"] + 22["Segment
[1661, 1717, 0]"] + 23["Segment
[1723, 1730, 0]"] 24[Solid2d] end subgraph path85 [Path] - 85["Path
[1753, 1797, 0]"] - 86["Segment
[1803, 1865, 0]"] - 87["Segment
[1871, 1984, 0]"] - 88["Segment
[1990, 2110, 0]"] - 89["Segment
[2116, 2172, 0]"] - 90["Segment
[2178, 2185, 0]"] + 85["Path
[1885, 1929, 0]"] + 86["Segment
[1935, 1997, 0]"] + 87["Segment
[2003, 2116, 0]"] + 88["Segment
[2122, 2242, 0]"] + 89["Segment
[2248, 2304, 0]"] + 90["Segment
[2310, 2317, 0]"] 91[Solid2d] end subgraph path107 [Path] - 107["Path
[2284, 2329, 0]"] - 108["Segment
[2335, 2395, 0]"] - 109["Segment
[2401, 2514, 0]"] - 110["Segment
[2520, 2640, 0]"] - 111["Segment
[2646, 2702, 0]"] - 112["Segment
[2708, 2715, 0]"] + 107["Path
[2473, 2518, 0]"] + 108["Segment
[2524, 2584, 0]"] + 109["Segment
[2590, 2703, 0]"] + 110["Segment
[2709, 2829, 0]"] + 111["Segment
[2835, 2891, 0]"] + 112["Segment
[2897, 2904, 0]"] 113[Solid2d] end subgraph path129 [Path] - 129["Path
[2813, 2858, 0]"] - 130["Segment
[2864, 2931, 0]"] - 131["Segment
[2937, 3050, 0]"] - 132["Segment
[3056, 3176, 0]"] - 133["Segment
[3182, 3238, 0]"] - 134["Segment
[3244, 3251, 0]"] + 129["Path
[3058, 3103, 0]"] + 130["Segment
[3109, 3176, 0]"] + 131["Segment
[3182, 3295, 0]"] + 132["Segment
[3301, 3421, 0]"] + 133["Segment
[3427, 3483, 0]"] + 134["Segment
[3489, 3496, 0]"] 135[Solid2d] end - 1["Plane
[437, 454, 0]"] - 25["Sweep Extrusion
[1669, 1699, 0]"] + 1["Plane
[512, 529, 0]"] + 25["Sweep Extrusion
[1773, 1803, 0]"] 26[Wall] 27[Wall] 28[Wall] @@ -113,7 +113,7 @@ flowchart LR 82["SweepEdge Adjacent"] 83["SweepEdge Opposite"] 84["SweepEdge Adjacent"] - 92["Sweep Extrusion
[2199, 2230, 0]"] + 92["Sweep Extrusion
[2361, 2392, 0]"] 93[Wall] 94[Wall] 95[Wall] @@ -128,7 +128,7 @@ flowchart LR 104["SweepEdge Adjacent"] 105["SweepEdge Opposite"] 106["SweepEdge Adjacent"] - 114["Sweep Extrusion
[2730, 2761, 0]"] + 114["Sweep Extrusion
[2947, 2978, 0]"] 115[Wall] 116[Wall] 117[Wall] @@ -143,7 +143,7 @@ flowchart LR 126["SweepEdge Adjacent"] 127["SweepEdge Opposite"] 128["SweepEdge Adjacent"] - 136["Sweep Extrusion
[3265, 3295, 0]"] + 136["Sweep Extrusion
[3540, 3570, 0]"] 137[Wall] 138[Wall] 139[Wall] @@ -158,9 +158,9 @@ flowchart LR 148["SweepEdge Adjacent"] 149["SweepEdge Opposite"] 150["SweepEdge Adjacent"] - 151["StartSketchOnFace
[1713, 1747, 0]"] - 152["StartSketchOnFace
[2244, 2278, 0]"] - 153["StartSketchOnFace
[2775, 2807, 0]"] + 151["StartSketchOnFace
[1845, 1879, 0]"] + 152["StartSketchOnFace
[2433, 2467, 0]"] + 153["StartSketchOnFace
[3020, 3052, 0]"] 1 --- 2 2 --- 3 2 --- 4 @@ -336,6 +336,7 @@ flowchart LR 92 --- 104 92 --- 105 92 --- 106 + 98 --- 129 107 --- 108 107 --- 109 107 --- 110 @@ -369,7 +370,6 @@ flowchart LR 114 --- 126 114 --- 127 114 --- 128 - 120 --- 129 129 --- 130 129 --- 131 129 --- 132 @@ -405,5 +405,5 @@ flowchart LR 136 --- 150 45 <--x 151 45 <--x 152 - 120 <--x 153 + 98 <--x 153 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/ast.snap b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/ast.snap index 1c2d22a71..72c267be6 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing router-template-cross-bar.kcl { "commentStart": 131, "declaration": { - "commentStart": 133, + "commentStart": 154, "end": 0, "id": { - "commentStart": 133, + "commentStart": 154, "end": 0, "name": "routerDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 150, + "commentStart": 171, "end": 0, "raw": "12.7", "start": 0, @@ -34,30 +34,33 @@ description: Result of parsing router-template-cross-bar.kcl }, "end": 0, "kind": "const", + "preComments": [ + "// Define parameters" + ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 155, + "commentStart": 176, "declaration": { - "commentStart": 155, + "commentStart": 176, "end": 0, "id": { - "commentStart": 155, + "commentStart": 176, "end": 0, "name": "templateDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 174, + "commentStart": 195, "end": 0, "left": { - "commentStart": 174, + "commentStart": 195, "end": 0, "left": { - "commentStart": 174, + "commentStart": 195, "end": 0, "raw": "11", "start": 0, @@ -70,7 +73,7 @@ description: Result of parsing router-template-cross-bar.kcl }, "operator": "/", "right": { - "commentStart": 179, + "commentStart": 200, "end": 0, "raw": "16", "start": 0, @@ -90,10 +93,10 @@ description: Result of parsing router-template-cross-bar.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 184, + "commentStart": 205, "end": 0, "name": { - "commentStart": 184, + "commentStart": 205, "end": 0, "name": "inch", "start": 0, @@ -103,7 +106,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 184, + "commentStart": 205, "end": 0, "start": 0, "type": "CallExpression", @@ -123,123 +126,22 @@ description: Result of parsing router-template-cross-bar.kcl "type": "VariableDeclaration" }, { - "commentStart": 191, + "commentStart": 212, "declaration": { - "commentStart": 191, + "commentStart": 212, "end": 0, "id": { - "commentStart": 191, - "end": 0, - "name": "templateGap", - "start": 0, - "type": "Identifier" - }, - "init": { - "commentStart": 206, - "end": 0, - "left": { - "commentStart": 206, - "end": 0, - "left": { - "commentStart": 206, - "end": 0, - "left": { - "abs_path": false, - "commentStart": 206, - "end": 0, - "name": { - "commentStart": 206, - "end": 0, - "name": "templateDiameter", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "-", - "right": { - "abs_path": false, - "commentStart": 225, - "end": 0, - "name": { - "commentStart": 225, - "end": 0, - "name": "routerDiameter", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "/", - "right": { - "commentStart": 243, - "end": 0, - "raw": "2", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "commentStart": 247, - "end": 0, - "raw": "0.5", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.5, - "suffix": "None" - } - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 0, - "type": "VariableDeclarator" - }, - "end": 0, - "kind": "const", - "start": 0, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "commentStart": 251, - "declaration": { - "commentStart": 251, - "end": 0, - "id": { - "commentStart": 251, + "commentStart": 212, "end": 0, "name": "slateWidthHalf", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 268, + "commentStart": 229, "end": 0, "left": { - "commentStart": 268, + "commentStart": 229, "end": 0, "raw": "41.5", "start": 0, @@ -252,7 +154,7 @@ description: Result of parsing router-template-cross-bar.kcl }, "operator": "/", "right": { - "commentStart": 275, + "commentStart": 236, "end": 0, "raw": "2", "start": 0, @@ -277,22 +179,22 @@ description: Result of parsing router-template-cross-bar.kcl "type": "VariableDeclaration" }, { - "commentStart": 277, + "commentStart": 238, "declaration": { - "commentStart": 277, + "commentStart": 238, "end": 0, "id": { - "commentStart": 277, + "commentStart": 238, "end": 0, "name": "minClampingDistance", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 299, + "commentStart": 260, "end": 0, "left": { - "commentStart": 299, + "commentStart": 260, "end": 0, "raw": "50", "start": 0, @@ -305,7 +207,7 @@ description: Result of parsing router-template-cross-bar.kcl }, "operator": "+", "right": { - "commentStart": 304, + "commentStart": 265, "end": 0, "raw": "30", "start": 0, @@ -330,19 +232,19 @@ description: Result of parsing router-template-cross-bar.kcl "type": "VariableDeclaration" }, { - "commentStart": 307, + "commentStart": 268, "declaration": { - "commentStart": 307, + "commentStart": 268, "end": 0, "id": { - "commentStart": 307, + "commentStart": 268, "end": 0, "name": "templateThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 327, + "commentStart": 288, "end": 0, "raw": "10", "start": 0, @@ -363,19 +265,19 @@ description: Result of parsing router-template-cross-bar.kcl "type": "VariableDeclaration" }, { - "commentStart": 330, + "commentStart": 291, "declaration": { - "commentStart": 330, + "commentStart": 291, "end": 0, "id": { - "commentStart": 330, + "commentStart": 291, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 339, + "commentStart": 300, "end": 0, "raw": "10", "start": 0, @@ -396,19 +298,19 @@ description: Result of parsing router-template-cross-bar.kcl "type": "VariableDeclaration" }, { - "commentStart": 342, + "commentStart": 303, "declaration": { - "commentStart": 342, + "commentStart": 303, "end": 0, "id": { - "commentStart": 342, + "commentStart": 303, "end": 0, "name": "depth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 350, + "commentStart": 311, "end": 0, "raw": "30", "start": 0, @@ -429,29 +331,135 @@ description: Result of parsing router-template-cross-bar.kcl "type": "VariableDeclaration" }, { - "commentStart": 353, + "commentStart": 313, "declaration": { - "commentStart": 353, + "commentStart": 340, "end": 0, "id": { - "commentStart": 353, + "commentStart": 340, + "end": 0, + "name": "templateGap", + "start": 0, + "type": "Identifier" + }, + "init": { + "commentStart": 355, + "end": 0, + "left": { + "commentStart": 355, + "end": 0, + "left": { + "commentStart": 355, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 355, + "end": 0, + "name": { + "commentStart": 355, + "end": 0, + "name": "templateDiameter", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "-", + "right": { + "abs_path": false, + "commentStart": 374, + "end": 0, + "name": { + "commentStart": 374, + "end": 0, + "name": "routerDiameter", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "commentStart": 392, + "end": 0, + "raw": "2", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "commentStart": 396, + "end": 0, + "raw": "0.5", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 0, + "type": "VariableDeclarator" + }, + "end": 0, + "kind": "const", + "preComments": [ + "", + "", + "// Calculated parameters" + ], + "start": 0, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "commentStart": 400, + "declaration": { + "commentStart": 400, + "end": 0, + "id": { + "commentStart": 400, "end": 0, "name": "distanceToInsideEdge", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 376, + "commentStart": 423, "end": 0, "left": { - "commentStart": 376, + "commentStart": 423, "end": 0, "left": { "abs_path": false, - "commentStart": 376, + "commentStart": 423, "end": 0, "name": { - "commentStart": 376, + "commentStart": 423, "end": 0, "name": "slateWidthHalf", "start": 0, @@ -465,10 +473,10 @@ description: Result of parsing router-template-cross-bar.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 393, + "commentStart": 440, "end": 0, "name": { - "commentStart": 393, + "commentStart": 440, "end": 0, "name": "templateThickness", "start": 0, @@ -486,10 +494,10 @@ description: Result of parsing router-template-cross-bar.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 413, + "commentStart": 460, "end": 0, "name": { - "commentStart": 413, + "commentStart": 460, "end": 0, "name": "templateGap", "start": 0, @@ -514,12 +522,12 @@ description: Result of parsing router-template-cross-bar.kcl "type": "VariableDeclaration" }, { - "commentStart": 425, + "commentStart": 471, "declaration": { - "commentStart": 425, + "commentStart": 500, "end": 0, "id": { - "commentStart": 425, + "commentStart": 500, "end": 0, "name": "sketch001", "start": 0, @@ -531,10 +539,10 @@ description: Result of parsing router-template-cross-bar.kcl "arguments": [ { "abs_path": false, - "commentStart": 451, + "commentStart": 526, "end": 0, "name": { - "commentStart": 451, + "commentStart": 526, "end": 0, "name": "XZ", "start": 0, @@ -548,10 +556,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 437, + "commentStart": 512, "end": 0, "name": { - "commentStart": 437, + "commentStart": 512, "end": 0, "name": "startSketchOn", "start": 0, @@ -561,7 +569,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 437, + "commentStart": 512, "end": 0, "start": 0, "type": "CallExpression", @@ -570,10 +578,10 @@ description: Result of parsing router-template-cross-bar.kcl { "arguments": [ { - "commentStart": 475, + "commentStart": 550, "elements": [ { - "commentStart": 476, + "commentStart": 551, "end": 0, "raw": "0", "start": 0, @@ -585,14 +593,14 @@ description: Result of parsing router-template-cross-bar.kcl } }, { - "commentStart": 479, + "commentStart": 554, "end": 0, "left": { "abs_path": false, - "commentStart": 479, + "commentStart": 554, "end": 0, "name": { - "commentStart": 479, + "commentStart": 554, "end": 0, "name": "depth", "start": 0, @@ -606,10 +614,10 @@ description: Result of parsing router-template-cross-bar.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 487, + "commentStart": 562, "end": 0, "name": { - "commentStart": 487, + "commentStart": 562, "end": 0, "name": "templateGap", "start": 0, @@ -631,7 +639,7 @@ description: Result of parsing router-template-cross-bar.kcl "type": "ArrayExpression" }, { - "commentStart": 501, + "commentStart": 576, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -640,10 +648,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 460, + "commentStart": 535, "end": 0, "name": { - "commentStart": 460, + "commentStart": 535, "end": 0, "name": "startProfileAt", "start": 0, @@ -653,7 +661,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 460, + "commentStart": 535, "end": 0, "start": 0, "type": "CallExpression", @@ -664,21 +672,21 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 515, + "commentStart": 590, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 524, + "commentStart": 599, "end": 0, "left": { "abs_path": false, - "commentStart": 524, + "commentStart": 599, "end": 0, "name": { - "commentStart": 524, + "commentStart": 599, "end": 0, "name": "slateWidthHalf", "start": 0, @@ -692,10 +700,10 @@ description: Result of parsing router-template-cross-bar.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 541, + "commentStart": 616, "end": 0, "name": { - "commentStart": 541, + "commentStart": 616, "end": 0, "name": "radius", "start": 0, @@ -714,14 +722,14 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 549, + "commentStart": 624, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 555, + "commentStart": 630, "end": 0, "start": 0, "type": "TagDeclarator", @@ -732,10 +740,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 509, + "commentStart": 584, "end": 0, "name": { - "commentStart": 509, + "commentStart": 584, "end": 0, "name": "xLine", "start": 0, @@ -745,7 +753,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 509, + "commentStart": 584, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -755,14 +763,14 @@ description: Result of parsing router-template-cross-bar.kcl { "arguments": [ { - "commentStart": 572, + "commentStart": 647, "end": 0, "properties": [ { - "commentStart": 581, + "commentStart": 656, "end": 0, "key": { - "commentStart": 581, + "commentStart": 656, "end": 0, "name": "angleEnd", "start": 0, @@ -771,7 +779,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 592, + "commentStart": 667, "end": 0, "raw": "0", "start": 0, @@ -784,10 +792,10 @@ description: Result of parsing router-template-cross-bar.kcl } }, { - "commentStart": 602, + "commentStart": 677, "end": 0, "key": { - "commentStart": 602, + "commentStart": 677, "end": 0, "name": "angleStart", "start": 0, @@ -796,7 +804,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 615, + "commentStart": 690, "end": 0, "raw": "90", "start": 0, @@ -809,10 +817,10 @@ description: Result of parsing router-template-cross-bar.kcl } }, { - "commentStart": 626, + "commentStart": 701, "end": 0, "key": { - "commentStart": 626, + "commentStart": 701, "end": 0, "name": "radius", "start": 0, @@ -821,10 +829,10 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 635, + "commentStart": 710, "end": 0, "left": { - "commentStart": 635, + "commentStart": 710, "end": 0, "raw": "10", "start": 0, @@ -838,10 +846,10 @@ description: Result of parsing router-template-cross-bar.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 640, + "commentStart": 715, "end": 0, "name": { - "commentStart": 640, + "commentStart": 715, "end": 0, "name": "templateGap", "start": 0, @@ -863,14 +871,14 @@ description: Result of parsing router-template-cross-bar.kcl "type": "ObjectExpression" }, { - "commentStart": 660, + "commentStart": 735, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 663, + "commentStart": 738, "end": 0, "start": 0, "type": "TagDeclarator", @@ -880,10 +888,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 568, + "commentStart": 643, "end": 0, "name": { - "commentStart": 568, + "commentStart": 643, "end": 0, "name": "arc", "start": 0, @@ -893,7 +901,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 568, + "commentStart": 643, "end": 0, "start": 0, "type": "CallExpression", @@ -904,7 +912,7 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 682, + "commentStart": 757, "end": 0, "name": "endAbsolute", "start": 0, @@ -913,10 +921,10 @@ description: Result of parsing router-template-cross-bar.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 697, + "commentStart": 772, "end": 0, "name": { - "commentStart": 697, + "commentStart": 772, "end": 0, "name": "templateThickness", "start": 0, @@ -927,7 +935,7 @@ description: Result of parsing router-template-cross-bar.kcl "type": "Name", "type": "Name" }, - "commentStart": 696, + "commentStart": 771, "end": 0, "operator": "-", "start": 0, @@ -938,14 +946,14 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 716, + "commentStart": 791, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 722, + "commentStart": 797, "end": 0, "start": 0, "type": "TagDeclarator", @@ -956,10 +964,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 676, + "commentStart": 751, "end": 0, "name": { - "commentStart": 676, + "commentStart": 751, "end": 0, "name": "yLine", "start": 0, @@ -969,7 +977,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 676, + "commentStart": 751, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -981,7 +989,7 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 741, + "commentStart": 816, "end": 0, "name": "length", "start": 0, @@ -989,10 +997,10 @@ description: Result of parsing router-template-cross-bar.kcl }, "arg": { "abs_path": false, - "commentStart": 750, + "commentStart": 825, "end": 0, "name": { - "commentStart": 750, + "commentStart": 825, "end": 0, "name": "templateThickness", "start": 0, @@ -1007,14 +1015,14 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 769, + "commentStart": 844, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 775, + "commentStart": 850, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1025,10 +1033,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 735, + "commentStart": 810, "end": 0, "name": { - "commentStart": 735, + "commentStart": 810, "end": 0, "name": "xLine", "start": 0, @@ -1038,7 +1046,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 735, + "commentStart": 810, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1050,29 +1058,29 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 794, + "commentStart": 869, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 809, + "commentStart": 884, "end": 0, "left": { - "commentStart": 809, + "commentStart": 884, "end": 0, "left": { - "commentStart": 809, + "commentStart": 884, "end": 0, "left": { "arguments": [ { "abs_path": false, - "commentStart": 817, + "commentStart": 892, "end": 0, "name": { - "commentStart": 817, + "commentStart": 892, "end": 0, "name": "seg01", "start": 0, @@ -1086,10 +1094,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 809, + "commentStart": 884, "end": 0, "name": { - "commentStart": 809, + "commentStart": 884, "end": 0, "name": "segEndY", "start": 0, @@ -1099,7 +1107,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 809, + "commentStart": 884, "end": 0, "start": 0, "type": "CallExpression", @@ -1108,10 +1116,10 @@ description: Result of parsing router-template-cross-bar.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 826, + "commentStart": 901, "end": 0, "name": { - "commentStart": 826, + "commentStart": 901, "end": 0, "name": "templateThickness", "start": 0, @@ -1128,7 +1136,7 @@ description: Result of parsing router-template-cross-bar.kcl }, "operator": "/", "right": { - "commentStart": 847, + "commentStart": 922, "end": 0, "raw": "2", "start": 0, @@ -1146,10 +1154,10 @@ description: Result of parsing router-template-cross-bar.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 851, + "commentStart": 926, "end": 0, "name": { - "commentStart": 851, + "commentStart": 926, "end": 0, "name": "templateThickness", "start": 0, @@ -1168,14 +1176,14 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 870, + "commentStart": 945, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 876, + "commentStart": 951, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1186,10 +1194,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 788, + "commentStart": 863, "end": 0, "name": { - "commentStart": 788, + "commentStart": 863, "end": 0, "name": "yLine", "start": 0, @@ -1199,7 +1207,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 788, + "commentStart": 863, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1211,23 +1219,23 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 895, + "commentStart": 970, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 909, + "commentStart": 984, "end": 0, "left": { "arguments": [ { "abs_path": false, - "commentStart": 917, + "commentStart": 992, "end": 0, "name": { - "commentStart": 917, + "commentStart": 992, "end": 0, "name": "seg03", "start": 0, @@ -1241,10 +1249,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 909, + "commentStart": 984, "end": 0, "name": { - "commentStart": 909, + "commentStart": 984, "end": 0, "name": "segEndX", "start": 0, @@ -1254,7 +1262,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 909, + "commentStart": 984, "end": 0, "start": 0, "type": "CallExpression", @@ -1263,10 +1271,10 @@ description: Result of parsing router-template-cross-bar.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 926, + "commentStart": 1001, "end": 0, "name": { - "commentStart": 926, + "commentStart": 1001, "end": 0, "name": "minClampingDistance", "start": 0, @@ -1285,14 +1293,14 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 947, + "commentStart": 1022, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 953, + "commentStart": 1028, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1303,10 +1311,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 889, + "commentStart": 964, "end": 0, "name": { - "commentStart": 889, + "commentStart": 964, "end": 0, "name": "xLine", "start": 0, @@ -1316,7 +1324,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 889, + "commentStart": 964, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1328,21 +1336,21 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 972, + "commentStart": 1047, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 981, + "commentStart": 1056, "end": 0, "left": { "abs_path": false, - "commentStart": 981, + "commentStart": 1056, "end": 0, "name": { - "commentStart": 981, + "commentStart": 1056, "end": 0, "name": "templateThickness", "start": 0, @@ -1355,7 +1363,7 @@ description: Result of parsing router-template-cross-bar.kcl }, "operator": "*", "right": { - "commentStart": 1001, + "commentStart": 1076, "end": 0, "raw": "2", "start": 0, @@ -1374,14 +1382,14 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 1004, + "commentStart": 1079, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1010, + "commentStart": 1085, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1392,10 +1400,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 966, + "commentStart": 1041, "end": 0, "name": { - "commentStart": 966, + "commentStart": 1041, "end": 0, "name": "yLine", "start": 0, @@ -1405,7 +1413,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 966, + "commentStart": 1041, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1417,23 +1425,23 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 1029, + "commentStart": 1104, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1043, + "commentStart": 1118, "end": 0, "left": { "arguments": [ { "abs_path": false, - "commentStart": 1051, + "commentStart": 1126, "end": 0, "name": { - "commentStart": 1051, + "commentStart": 1126, "end": 0, "name": "seg02", "start": 0, @@ -1447,10 +1455,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1043, + "commentStart": 1118, "end": 0, "name": { - "commentStart": 1043, + "commentStart": 1118, "end": 0, "name": "segEndX", "start": 0, @@ -1460,7 +1468,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1043, + "commentStart": 1118, "end": 0, "start": 0, "type": "CallExpression", @@ -1468,7 +1476,7 @@ description: Result of parsing router-template-cross-bar.kcl }, "operator": "+", "right": { - "commentStart": 1060, + "commentStart": 1135, "end": 0, "raw": "0", "start": 0, @@ -1484,123 +1492,6 @@ description: Result of parsing router-template-cross-bar.kcl "type": "BinaryExpression" } }, - { - "type": "LabeledArg", - "label": { - "commentStart": 1063, - "end": 0, - "name": "tag", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 1069, - "end": 0, - "start": 0, - "type": "TagDeclarator", - "type": "TagDeclarator", - "value": "seg05" - } - } - ], - "callee": { - "abs_path": false, - "commentStart": 1023, - "end": 0, - "name": { - "commentStart": 1023, - "end": 0, - "name": "xLine", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1023, - "end": 0, - "start": 0, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "commentStart": 1088, - "end": 0, - "name": "endAbsolute", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 1102, - "end": 0, - "left": { - "arguments": [ - { - "abs_path": false, - "commentStart": 1110, - "end": 0, - "name": { - "commentStart": 1110, - "end": 0, - "name": "seg01", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - ], - "callee": { - "abs_path": false, - "commentStart": 1102, - "end": 0, - "name": { - "commentStart": 1102, - "end": 0, - "name": "segEndY", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1102, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - "operator": "+", - "right": { - "abs_path": false, - "commentStart": 1119, - "end": 0, - "name": { - "commentStart": 1119, - "end": 0, - "name": "templateThickness", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - }, { "type": "LabeledArg", "label": { @@ -1616,18 +1507,18 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "TagDeclarator", "type": "TagDeclarator", - "value": "seg10" + "value": "seg05" } } ], "callee": { "abs_path": false, - "commentStart": 1082, + "commentStart": 1098, "end": 0, "name": { - "commentStart": 1082, + "commentStart": 1098, "end": 0, - "name": "yLine", + "name": "xLine", "start": 0, "type": "Identifier" }, @@ -1635,7 +1526,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1082, + "commentStart": 1098, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1656,32 +1547,84 @@ description: Result of parsing router-template-cross-bar.kcl "arg": { "commentStart": 1177, "end": 0, - "raw": "0", + "left": { + "arguments": [ + { + "abs_path": false, + "commentStart": 1185, + "end": 0, + "name": { + "commentStart": 1185, + "end": 0, + "name": "seg01", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + ], + "callee": { + "abs_path": false, + "commentStart": 1177, + "end": 0, + "name": { + "commentStart": 1177, + "end": 0, + "name": "segEndY", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 1177, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "+", + "right": { + "abs_path": false, + "commentStart": 1194, + "end": 0, + "name": { + "commentStart": 1194, + "end": 0, + "name": "templateThickness", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } + "type": "BinaryExpression", + "type": "BinaryExpression" } }, { "type": "LabeledArg", "label": { - "commentStart": 1180, + "commentStart": 1213, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1186, + "commentStart": 1219, "end": 0, "start": 0, "type": "TagDeclarator", "type": "TagDeclarator", - "value": "seg04" + "value": "seg10" } } ], @@ -1692,7 +1635,7 @@ description: Result of parsing router-template-cross-bar.kcl "name": { "commentStart": 1157, "end": 0, - "name": "xLine", + "name": "yLine", "start": 0, "type": "Identifier" }, @@ -1712,7 +1655,72 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 1205, + "commentStart": 1238, + "end": 0, + "name": "endAbsolute", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 1252, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 1255, + "end": 0, + "name": "tag", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 1261, + "end": 0, + "start": 0, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg04" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 1232, + "end": 0, + "name": { + "commentStart": 1232, + "end": 0, + "name": "xLine", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 1232, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 1280, "end": 0, "name": "length", "start": 0, @@ -1723,10 +1731,10 @@ description: Result of parsing router-template-cross-bar.kcl "arguments": [ { "abs_path": false, - "commentStart": 1222, + "commentStart": 1297, "end": 0, "name": { - "commentStart": 1222, + "commentStart": 1297, "end": 0, "name": "seg04", "start": 0, @@ -1740,10 +1748,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1215, + "commentStart": 1290, "end": 0, "name": { - "commentStart": 1215, + "commentStart": 1290, "end": 0, "name": "segLen", "start": 0, @@ -1753,13 +1761,13 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1215, + "commentStart": 1290, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 1214, + "commentStart": 1289, "end": 0, "operator": "-", "start": 0, @@ -1770,10 +1778,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1199, + "commentStart": 1274, "end": 0, "name": { - "commentStart": 1199, + "commentStart": 1274, "end": 0, "name": "xLine", "start": 0, @@ -1783,7 +1791,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1199, + "commentStart": 1274, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1795,7 +1803,7 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 1241, + "commentStart": 1316, "end": 0, "name": "length", "start": 0, @@ -1806,10 +1814,10 @@ description: Result of parsing router-template-cross-bar.kcl "arguments": [ { "abs_path": false, - "commentStart": 1258, + "commentStart": 1333, "end": 0, "name": { - "commentStart": 1258, + "commentStart": 1333, "end": 0, "name": "seg10", "start": 0, @@ -1823,10 +1831,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1251, + "commentStart": 1326, "end": 0, "name": { - "commentStart": 1251, + "commentStart": 1326, "end": 0, "name": "segLen", "start": 0, @@ -1836,13 +1844,13 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1251, + "commentStart": 1326, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 1250, + "commentStart": 1325, "end": 0, "operator": "-", "start": 0, @@ -1853,10 +1861,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1235, + "commentStart": 1310, "end": 0, "name": { - "commentStart": 1235, + "commentStart": 1310, "end": 0, "name": "yLine", "start": 0, @@ -1866,7 +1874,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1235, + "commentStart": 1310, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1878,7 +1886,7 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 1277, + "commentStart": 1352, "end": 0, "name": "length", "start": 0, @@ -1889,10 +1897,10 @@ description: Result of parsing router-template-cross-bar.kcl "arguments": [ { "abs_path": false, - "commentStart": 1294, + "commentStart": 1369, "end": 0, "name": { - "commentStart": 1294, + "commentStart": 1369, "end": 0, "name": "seg05", "start": 0, @@ -1906,10 +1914,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1287, + "commentStart": 1362, "end": 0, "name": { - "commentStart": 1287, + "commentStart": 1362, "end": 0, "name": "segLen", "start": 0, @@ -1919,13 +1927,13 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1287, + "commentStart": 1362, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 1286, + "commentStart": 1361, "end": 0, "operator": "-", "start": 0, @@ -1936,10 +1944,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1271, + "commentStart": 1346, "end": 0, "name": { - "commentStart": 1271, + "commentStart": 1346, "end": 0, "name": "xLine", "start": 0, @@ -1949,7 +1957,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1271, + "commentStart": 1346, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1961,7 +1969,7 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 1313, + "commentStart": 1388, "end": 0, "name": "length", "start": 0, @@ -1972,10 +1980,10 @@ description: Result of parsing router-template-cross-bar.kcl "arguments": [ { "abs_path": false, - "commentStart": 1330, + "commentStart": 1405, "end": 0, "name": { - "commentStart": 1330, + "commentStart": 1405, "end": 0, "name": "seg08", "start": 0, @@ -1989,10 +1997,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1323, + "commentStart": 1398, "end": 0, "name": { - "commentStart": 1323, + "commentStart": 1398, "end": 0, "name": "segLen", "start": 0, @@ -2002,13 +2010,13 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1323, + "commentStart": 1398, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 1322, + "commentStart": 1397, "end": 0, "operator": "-", "start": 0, @@ -2019,10 +2027,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1307, + "commentStart": 1382, "end": 0, "name": { - "commentStart": 1307, + "commentStart": 1382, "end": 0, "name": "yLine", "start": 0, @@ -2032,7 +2040,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1307, + "commentStart": 1382, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2044,7 +2052,7 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 1349, + "commentStart": 1424, "end": 0, "name": "length", "start": 0, @@ -2054,10 +2062,10 @@ description: Result of parsing router-template-cross-bar.kcl "arguments": [ { "abs_path": false, - "commentStart": 1365, + "commentStart": 1440, "end": 0, "name": { - "commentStart": 1365, + "commentStart": 1440, "end": 0, "name": "seg06", "start": 0, @@ -2071,10 +2079,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1358, + "commentStart": 1433, "end": 0, "name": { - "commentStart": 1358, + "commentStart": 1433, "end": 0, "name": "segLen", "start": 0, @@ -2084,7 +2092,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1358, + "commentStart": 1433, "end": 0, "start": 0, "type": "CallExpression", @@ -2094,10 +2102,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1343, + "commentStart": 1418, "end": 0, "name": { - "commentStart": 1343, + "commentStart": 1418, "end": 0, "name": "xLine", "start": 0, @@ -2107,7 +2115,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1343, + "commentStart": 1418, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2119,7 +2127,7 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 1384, + "commentStart": 1459, "end": 0, "name": "length", "start": 0, @@ -2130,10 +2138,10 @@ description: Result of parsing router-template-cross-bar.kcl "arguments": [ { "abs_path": false, - "commentStart": 1401, + "commentStart": 1476, "end": 0, "name": { - "commentStart": 1401, + "commentStart": 1476, "end": 0, "name": "seg02", "start": 0, @@ -2147,10 +2155,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1394, + "commentStart": 1469, "end": 0, "name": { - "commentStart": 1394, + "commentStart": 1469, "end": 0, "name": "segLen", "start": 0, @@ -2160,13 +2168,13 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1394, + "commentStart": 1469, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 1393, + "commentStart": 1468, "end": 0, "operator": "-", "start": 0, @@ -2177,10 +2185,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1378, + "commentStart": 1453, "end": 0, "name": { - "commentStart": 1378, + "commentStart": 1453, "end": 0, "name": "yLine", "start": 0, @@ -2190,7 +2198,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1378, + "commentStart": 1453, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2202,7 +2210,7 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 1420, + "commentStart": 1495, "end": 0, "name": "length", "start": 0, @@ -2212,10 +2220,10 @@ description: Result of parsing router-template-cross-bar.kcl "arguments": [ { "abs_path": false, - "commentStart": 1436, + "commentStart": 1511, "end": 0, "name": { - "commentStart": 1436, + "commentStart": 1511, "end": 0, "name": "seg07", "start": 0, @@ -2229,10 +2237,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1429, + "commentStart": 1504, "end": 0, "name": { - "commentStart": 1429, + "commentStart": 1504, "end": 0, "name": "segLen", "start": 0, @@ -2242,7 +2250,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1429, + "commentStart": 1504, "end": 0, "start": 0, "type": "CallExpression", @@ -2252,10 +2260,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1414, + "commentStart": 1489, "end": 0, "name": { - "commentStart": 1414, + "commentStart": 1489, "end": 0, "name": "xLine", "start": 0, @@ -2265,7 +2273,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1414, + "commentStart": 1489, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2277,7 +2285,7 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 1455, + "commentStart": 1530, "end": 0, "name": "length", "start": 0, @@ -2287,10 +2295,10 @@ description: Result of parsing router-template-cross-bar.kcl "arguments": [ { "abs_path": false, - "commentStart": 1471, + "commentStart": 1546, "end": 0, "name": { - "commentStart": 1471, + "commentStart": 1546, "end": 0, "name": "seg03", "start": 0, @@ -2304,10 +2312,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1464, + "commentStart": 1539, "end": 0, "name": { - "commentStart": 1464, + "commentStart": 1539, "end": 0, "name": "segLen", "start": 0, @@ -2317,7 +2325,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1464, + "commentStart": 1539, "end": 0, "start": 0, "type": "CallExpression", @@ -2327,10 +2335,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1449, + "commentStart": 1524, "end": 0, "name": { - "commentStart": 1449, + "commentStart": 1524, "end": 0, "name": "yLine", "start": 0, @@ -2340,7 +2348,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1449, + "commentStart": 1524, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2350,14 +2358,14 @@ description: Result of parsing router-template-cross-bar.kcl { "arguments": [ { - "commentStart": 1488, + "commentStart": 1563, "end": 0, "properties": [ { - "commentStart": 1497, + "commentStart": 1572, "end": 0, "key": { - "commentStart": 1497, + "commentStart": 1572, "end": 0, "name": "angleEnd", "start": 0, @@ -2366,7 +2374,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1508, + "commentStart": 1583, "end": 0, "raw": "90", "start": 0, @@ -2379,10 +2387,10 @@ description: Result of parsing router-template-cross-bar.kcl } }, { - "commentStart": 1519, + "commentStart": 1594, "end": 0, "key": { - "commentStart": 1519, + "commentStart": 1594, "end": 0, "name": "angleStart", "start": 0, @@ -2391,7 +2399,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1532, + "commentStart": 1607, "end": 0, "raw": "180", "start": 0, @@ -2404,10 +2412,10 @@ description: Result of parsing router-template-cross-bar.kcl } }, { - "commentStart": 1544, + "commentStart": 1619, "end": 0, "key": { - "commentStart": 1544, + "commentStart": 1619, "end": 0, "name": "radius", "start": 0, @@ -2416,10 +2424,10 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1553, + "commentStart": 1628, "end": 0, "left": { - "commentStart": 1553, + "commentStart": 1628, "end": 0, "raw": "10", "start": 0, @@ -2433,10 +2441,10 @@ description: Result of parsing router-template-cross-bar.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1558, + "commentStart": 1633, "end": 0, "name": { - "commentStart": 1558, + "commentStart": 1633, "end": 0, "name": "templateGap", "start": 0, @@ -2458,7 +2466,7 @@ description: Result of parsing router-template-cross-bar.kcl "type": "ObjectExpression" }, { - "commentStart": 1578, + "commentStart": 1653, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2467,10 +2475,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1484, + "commentStart": 1559, "end": 0, "name": { - "commentStart": 1484, + "commentStart": 1559, "end": 0, "name": "arc", "start": 0, @@ -2480,7 +2488,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1484, + "commentStart": 1559, "end": 0, "start": 0, "type": "CallExpression", @@ -2491,19 +2499,19 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 1591, + "commentStart": 1666, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1605, + "commentStart": 1680, "elements": [ { "arguments": [ { - "commentStart": 1620, + "commentStart": 1695, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2512,10 +2520,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1606, + "commentStart": 1681, "end": 0, "name": { - "commentStart": 1606, + "commentStart": 1681, "end": 0, "name": "profileStartX", "start": 0, @@ -2525,7 +2533,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1606, + "commentStart": 1681, "end": 0, "start": 0, "type": "CallExpression", @@ -2534,7 +2542,7 @@ description: Result of parsing router-template-cross-bar.kcl { "arguments": [ { - "commentStart": 1638, + "commentStart": 1713, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2543,10 +2551,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1624, + "commentStart": 1699, "end": 0, "name": { - "commentStart": 1624, + "commentStart": 1699, "end": 0, "name": "profileStartY", "start": 0, @@ -2556,7 +2564,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1624, + "commentStart": 1699, "end": 0, "start": 0, "type": "CallExpression", @@ -2572,10 +2580,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1586, + "commentStart": 1661, "end": 0, "name": { - "commentStart": 1586, + "commentStart": 1661, "end": 0, "name": "line", "start": 0, @@ -2585,7 +2593,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1586, + "commentStart": 1661, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2596,10 +2604,10 @@ description: Result of parsing router-template-cross-bar.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1648, + "commentStart": 1723, "end": 0, "name": { - "commentStart": 1648, + "commentStart": 1723, "end": 0, "name": "close", "start": 0, @@ -2609,15 +2617,33 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1648, + "commentStart": 1723, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 437, + "commentStart": 512, "end": 0, + "nonCodeMeta": { + "nonCodeNodes": { + "22": [ + { + "commentStart": 1730, + "end": 0, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Extrude the first sketch", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, "start": 0, "type": "PipeExpression", "type": "PipeExpression" @@ -2627,17 +2653,22 @@ description: Result of parsing router-template-cross-bar.kcl }, "end": 0, "kind": "const", + "preComments": [ + "", + "", + "// Create the first sketch" + ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1656, + "commentStart": 1760, "declaration": { - "commentStart": 1656, + "commentStart": 1760, "end": 0, "id": { - "commentStart": 1656, + "commentStart": 1760, "end": 0, "name": "extrude001", "start": 0, @@ -2648,14 +2679,14 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 1688, + "commentStart": 1792, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1697, + "commentStart": 1801, "end": 0, "raw": "5", "start": 0, @@ -2670,10 +2701,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1669, + "commentStart": 1773, "end": 0, "name": { - "commentStart": 1669, + "commentStart": 1773, "end": 0, "name": "extrude", "start": 0, @@ -2683,17 +2714,17 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1669, + "commentStart": 1773, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1677, + "commentStart": 1781, "end": 0, "name": { - "commentStart": 1677, + "commentStart": 1781, "end": 0, "name": "sketch001", "start": 0, @@ -2715,14 +2746,14 @@ description: Result of parsing router-template-cross-bar.kcl "type": "VariableDeclaration" }, { - "commentStart": 1699, + "commentStart": 1803, "declaration": { - "commentStart": 1701, + "commentStart": 1833, "end": 0, "id": { - "commentStart": 1701, + "commentStart": 1833, "end": 0, - "name": "sketch003", + "name": "sketch002", "start": 0, "type": "Identifier" }, @@ -2732,10 +2763,10 @@ description: Result of parsing router-template-cross-bar.kcl "arguments": [ { "abs_path": false, - "commentStart": 1727, + "commentStart": 1859, "end": 0, "name": { - "commentStart": 1727, + "commentStart": 1859, "end": 0, "name": "extrude001", "start": 0, @@ -2747,7 +2778,7 @@ description: Result of parsing router-template-cross-bar.kcl "type": "Name" }, { - "commentStart": 1739, + "commentStart": 1871, "end": 0, "raw": "'START'", "start": 0, @@ -2758,10 +2789,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1713, + "commentStart": 1845, "end": 0, "name": { - "commentStart": 1713, + "commentStart": 1845, "end": 0, "name": "startSketchOn", "start": 0, @@ -2771,7 +2802,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1713, + "commentStart": 1845, "end": 0, "start": 0, "type": "CallExpression", @@ -2780,14 +2811,14 @@ description: Result of parsing router-template-cross-bar.kcl { "arguments": [ { - "commentStart": 1768, + "commentStart": 1900, "elements": [ { "abs_path": false, - "commentStart": 1769, + "commentStart": 1901, "end": 0, "name": { - "commentStart": 1769, + "commentStart": 1901, "end": 0, "name": "distanceToInsideEdge", "start": 0, @@ -2799,7 +2830,7 @@ description: Result of parsing router-template-cross-bar.kcl "type": "Name" }, { - "commentStart": 1791, + "commentStart": 1923, "end": 0, "raw": "0", "start": 0, @@ -2817,7 +2848,7 @@ description: Result of parsing router-template-cross-bar.kcl "type": "ArrayExpression" }, { - "commentStart": 1795, + "commentStart": 1927, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2826,10 +2857,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1753, + "commentStart": 1885, "end": 0, "name": { - "commentStart": 1753, + "commentStart": 1885, "end": 0, "name": "startProfileAt", "start": 0, @@ -2839,7 +2870,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1753, + "commentStart": 1885, "end": 0, "start": 0, "type": "CallExpression", @@ -2848,10 +2879,10 @@ description: Result of parsing router-template-cross-bar.kcl { "arguments": [ { - "commentStart": 1814, + "commentStart": 1946, "elements": [ { - "commentStart": 1815, + "commentStart": 1947, "end": 0, "raw": "180", "start": 0, @@ -2864,10 +2895,10 @@ description: Result of parsing router-template-cross-bar.kcl }, { "abs_path": false, - "commentStart": 1820, + "commentStart": 1952, "end": 0, "name": { - "commentStart": 1820, + "commentStart": 1952, "end": 0, "name": "templateThickness", "start": 0, @@ -2885,14 +2916,14 @@ description: Result of parsing router-template-cross-bar.kcl "type": "ArrayExpression" }, { - "commentStart": 1840, + "commentStart": 1972, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 1843, + "commentStart": 1975, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2902,10 +2933,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1803, + "commentStart": 1935, "end": 0, "name": { - "commentStart": 1803, + "commentStart": 1935, "end": 0, "name": "angledLine", "start": 0, @@ -2915,7 +2946,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1803, + "commentStart": 1935, "end": 0, "start": 0, "type": "CallExpression", @@ -2924,19 +2955,19 @@ description: Result of parsing router-template-cross-bar.kcl { "arguments": [ { - "commentStart": 1882, + "commentStart": 2014, "elements": [ { - "commentStart": 1891, + "commentStart": 2023, "end": 0, "left": { "arguments": [ { "abs_path": false, - "commentStart": 1898, + "commentStart": 2030, "end": 0, "name": { - "commentStart": 1898, + "commentStart": 2030, "end": 0, "name": "rectangleSegmentA002", "start": 0, @@ -2950,10 +2981,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1891, + "commentStart": 2023, "end": 0, "name": { - "commentStart": 1891, + "commentStart": 2023, "end": 0, "name": "segAng", "start": 0, @@ -2963,7 +2994,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1891, + "commentStart": 2023, "end": 0, "start": 0, "type": "CallExpression", @@ -2971,7 +3002,7 @@ description: Result of parsing router-template-cross-bar.kcl }, "operator": "+", "right": { - "commentStart": 1922, + "commentStart": 2054, "end": 0, "raw": "90", "start": 0, @@ -2988,10 +3019,10 @@ description: Result of parsing router-template-cross-bar.kcl }, { "abs_path": false, - "commentStart": 1933, + "commentStart": 2065, "end": 0, "name": { - "commentStart": 1933, + "commentStart": 2065, "end": 0, "name": "templateThickness", "start": 0, @@ -3009,14 +3040,14 @@ description: Result of parsing router-template-cross-bar.kcl "type": "ArrayExpression" }, { - "commentStart": 1959, + "commentStart": 2091, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 1962, + "commentStart": 2094, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3026,10 +3057,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1871, + "commentStart": 2003, "end": 0, "name": { - "commentStart": 1871, + "commentStart": 2003, "end": 0, "name": "angledLine", "start": 0, @@ -3039,7 +3070,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1871, + "commentStart": 2003, "end": 0, "start": 0, "type": "CallExpression", @@ -3048,16 +3079,16 @@ description: Result of parsing router-template-cross-bar.kcl { "arguments": [ { - "commentStart": 2001, + "commentStart": 2133, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 2017, + "commentStart": 2149, "end": 0, "name": { - "commentStart": 2017, + "commentStart": 2149, "end": 0, "name": "rectangleSegmentA002", "start": 0, @@ -3071,10 +3102,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 2010, + "commentStart": 2142, "end": 0, "name": { - "commentStart": 2010, + "commentStart": 2142, "end": 0, "name": "segAng", "start": 0, @@ -3084,7 +3115,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 2010, + "commentStart": 2142, "end": 0, "start": 0, "type": "CallExpression", @@ -3095,10 +3126,10 @@ description: Result of parsing router-template-cross-bar.kcl "arguments": [ { "abs_path": false, - "commentStart": 2055, + "commentStart": 2187, "end": 0, "name": { - "commentStart": 2055, + "commentStart": 2187, "end": 0, "name": "rectangleSegmentA002", "start": 0, @@ -3112,10 +3143,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 2048, + "commentStart": 2180, "end": 0, "name": { - "commentStart": 2048, + "commentStart": 2180, "end": 0, "name": "segLen", "start": 0, @@ -3125,13 +3156,13 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 2048, + "commentStart": 2180, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 2047, + "commentStart": 2179, "end": 0, "operator": "-", "start": 0, @@ -3145,14 +3176,14 @@ description: Result of parsing router-template-cross-bar.kcl "type": "ArrayExpression" }, { - "commentStart": 2085, + "commentStart": 2217, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 2088, + "commentStart": 2220, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3162,10 +3193,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 1990, + "commentStart": 2122, "end": 0, "name": { - "commentStart": 1990, + "commentStart": 2122, "end": 0, "name": "angledLine", "start": 0, @@ -3175,7 +3206,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 1990, + "commentStart": 2122, "end": 0, "start": 0, "type": "CallExpression", @@ -3186,19 +3217,19 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 2121, + "commentStart": 2253, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2135, + "commentStart": 2267, "elements": [ { "arguments": [ { - "commentStart": 2150, + "commentStart": 2282, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3207,10 +3238,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 2136, + "commentStart": 2268, "end": 0, "name": { - "commentStart": 2136, + "commentStart": 2268, "end": 0, "name": "profileStartX", "start": 0, @@ -3220,7 +3251,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 2136, + "commentStart": 2268, "end": 0, "start": 0, "type": "CallExpression", @@ -3229,7 +3260,7 @@ description: Result of parsing router-template-cross-bar.kcl { "arguments": [ { - "commentStart": 2168, + "commentStart": 2300, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3238,10 +3269,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 2154, + "commentStart": 2286, "end": 0, "name": { - "commentStart": 2154, + "commentStart": 2286, "end": 0, "name": "profileStartY", "start": 0, @@ -3251,7 +3282,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 2154, + "commentStart": 2286, "end": 0, "start": 0, "type": "CallExpression", @@ -3267,10 +3298,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 2116, + "commentStart": 2248, "end": 0, "name": { - "commentStart": 2116, + "commentStart": 2248, "end": 0, "name": "line", "start": 0, @@ -3280,7 +3311,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 2116, + "commentStart": 2248, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3291,10 +3322,10 @@ description: Result of parsing router-template-cross-bar.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 2178, + "commentStart": 2310, "end": 0, "name": { - "commentStart": 2178, + "commentStart": 2310, "end": 0, "name": "close", "start": 0, @@ -3304,718 +3335,33 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 2178, + "commentStart": 2310, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 1713, + "commentStart": 1845, "end": 0, - "start": 0, - "type": "PipeExpression", - "type": "PipeExpression" - }, - "start": 0, - "type": "VariableDeclarator" - }, - "end": 0, - "kind": "const", - "start": 0, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "commentStart": 2186, - "declaration": { - "commentStart": 2186, - "end": 0, - "id": { - "commentStart": 2186, - "end": 0, - "name": "extrude003", - "start": 0, - "type": "Identifier" - }, - "init": { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "commentStart": 2218, - "end": 0, - "name": "length", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 2227, - "end": 0, - "raw": "13", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 13.0, - "suffix": "None" + "nonCodeMeta": { + "nonCodeNodes": { + "6": [ + { + "commentStart": 2317, + "end": 0, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Extrude the second sketch", + "style": "line" + } } - } - } - ], - "callee": { - "abs_path": false, - "commentStart": 2199, - "end": 0, - "name": { - "commentStart": 2199, - "end": 0, - "name": "extrude", - "start": 0, - "type": "Identifier" + ] }, - "path": [], - "start": 0, - "type": "Name" + "startNodes": [] }, - "commentStart": 2199, - "end": 0, - "start": 0, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": { - "abs_path": false, - "commentStart": 2207, - "end": 0, - "name": { - "commentStart": 2207, - "end": 0, - "name": "sketch003", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - }, - "start": 0, - "type": "VariableDeclarator" - }, - "end": 0, - "kind": "const", - "start": 0, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "commentStart": 2230, - "declaration": { - "commentStart": 2232, - "end": 0, - "id": { - "commentStart": 2232, - "end": 0, - "name": "sketch002", - "start": 0, - "type": "Identifier" - }, - "init": { - "body": [ - { - "arguments": [ - { - "abs_path": false, - "commentStart": 2258, - "end": 0, - "name": { - "commentStart": 2258, - "end": 0, - "name": "extrude001", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - { - "commentStart": 2270, - "end": 0, - "raw": "'START'", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": "START" - } - ], - "callee": { - "abs_path": false, - "commentStart": 2244, - "end": 0, - "name": { - "commentStart": 2244, - "end": 0, - "name": "startSketchOn", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 2244, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "commentStart": 2299, - "elements": [ - { - "argument": { - "abs_path": false, - "commentStart": 2301, - "end": 0, - "name": { - "commentStart": 2301, - "end": 0, - "name": "distanceToInsideEdge", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "commentStart": 2300, - "end": 0, - "operator": "-", - "start": 0, - "type": "UnaryExpression", - "type": "UnaryExpression" - }, - { - "commentStart": 2323, - "end": 0, - "raw": "0", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 0, - "start": 0, - "type": "ArrayExpression", - "type": "ArrayExpression" - }, - { - "commentStart": 2327, - "end": 0, - "start": 0, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "abs_path": false, - "commentStart": 2284, - "end": 0, - "name": { - "commentStart": 2284, - "end": 0, - "name": "startProfileAt", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 2284, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "commentStart": 2346, - "elements": [ - { - "commentStart": 2347, - "end": 0, - "raw": "0", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "abs_path": false, - "commentStart": 2350, - "end": 0, - "name": { - "commentStart": 2350, - "end": 0, - "name": "templateThickness", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - ], - "end": 0, - "start": 0, - "type": "ArrayExpression", - "type": "ArrayExpression" - }, - { - "commentStart": 2370, - "end": 0, - "start": 0, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - }, - { - "commentStart": 2373, - "end": 0, - "start": 0, - "type": "TagDeclarator", - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - } - ], - "callee": { - "abs_path": false, - "commentStart": 2335, - "end": 0, - "name": { - "commentStart": 2335, - "end": 0, - "name": "angledLine", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 2335, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "commentStart": 2412, - "elements": [ - { - "commentStart": 2421, - "end": 0, - "left": { - "arguments": [ - { - "abs_path": false, - "commentStart": 2428, - "end": 0, - "name": { - "commentStart": 2428, - "end": 0, - "name": "rectangleSegmentA001", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - ], - "callee": { - "abs_path": false, - "commentStart": 2421, - "end": 0, - "name": { - "commentStart": 2421, - "end": 0, - "name": "segAng", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 2421, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - "operator": "-", - "right": { - "commentStart": 2452, - "end": 0, - "raw": "90", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 90.0, - "suffix": "None" - } - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "abs_path": false, - "commentStart": 2463, - "end": 0, - "name": { - "commentStart": 2463, - "end": 0, - "name": "templateThickness", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - ], - "end": 0, - "start": 0, - "type": "ArrayExpression", - "type": "ArrayExpression" - }, - { - "commentStart": 2489, - "end": 0, - "start": 0, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - }, - { - "commentStart": 2492, - "end": 0, - "start": 0, - "type": "TagDeclarator", - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - } - ], - "callee": { - "abs_path": false, - "commentStart": 2401, - "end": 0, - "name": { - "commentStart": 2401, - "end": 0, - "name": "angledLine", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 2401, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "commentStart": 2531, - "elements": [ - { - "arguments": [ - { - "abs_path": false, - "commentStart": 2547, - "end": 0, - "name": { - "commentStart": 2547, - "end": 0, - "name": "rectangleSegmentA001", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - ], - "callee": { - "abs_path": false, - "commentStart": 2540, - "end": 0, - "name": { - "commentStart": 2540, - "end": 0, - "name": "segAng", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 2540, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "argument": { - "arguments": [ - { - "abs_path": false, - "commentStart": 2585, - "end": 0, - "name": { - "commentStart": 2585, - "end": 0, - "name": "rectangleSegmentA001", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - ], - "callee": { - "abs_path": false, - "commentStart": 2578, - "end": 0, - "name": { - "commentStart": 2578, - "end": 0, - "name": "segLen", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 2578, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - "commentStart": 2577, - "end": 0, - "operator": "-", - "start": 0, - "type": "UnaryExpression", - "type": "UnaryExpression" - } - ], - "end": 0, - "start": 0, - "type": "ArrayExpression", - "type": "ArrayExpression" - }, - { - "commentStart": 2615, - "end": 0, - "start": 0, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - }, - { - "commentStart": 2618, - "end": 0, - "start": 0, - "type": "TagDeclarator", - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - } - ], - "callee": { - "abs_path": false, - "commentStart": 2520, - "end": 0, - "name": { - "commentStart": 2520, - "end": 0, - "name": "angledLine", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 2520, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "commentStart": 2651, - "end": 0, - "name": "endAbsolute", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 2665, - "elements": [ - { - "arguments": [ - { - "commentStart": 2680, - "end": 0, - "start": 0, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "abs_path": false, - "commentStart": 2666, - "end": 0, - "name": { - "commentStart": 2666, - "end": 0, - "name": "profileStartX", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 2666, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "commentStart": 2698, - "end": 0, - "start": 0, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "abs_path": false, - "commentStart": 2684, - "end": 0, - "name": { - "commentStart": 2684, - "end": 0, - "name": "profileStartY", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 2684, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - } - ], - "end": 0, - "start": 0, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - } - ], - "callee": { - "abs_path": false, - "commentStart": 2646, - "end": 0, - "name": { - "commentStart": 2646, - "end": 0, - "name": "line", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 2646, - "end": 0, - "start": 0, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [], - "callee": { - "abs_path": false, - "commentStart": 2708, - "end": 0, - "name": { - "commentStart": 2708, - "end": 0, - "name": "close", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 2708, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - } - ], - "commentStart": 2244, - "end": 0, "start": 0, "type": "PipeExpression", "type": "PipeExpression" @@ -4025,17 +3371,22 @@ description: Result of parsing router-template-cross-bar.kcl }, "end": 0, "kind": "const", + "preComments": [ + "", + "", + "// Create the second sketch" + ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 2715, + "commentStart": 2348, "declaration": { - "commentStart": 2717, + "commentStart": 2348, "end": 0, "id": { - "commentStart": 2717, + "commentStart": 2348, "end": 0, "name": "extrude002", "start": 0, @@ -4046,14 +3397,14 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 2749, + "commentStart": 2380, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2758, + "commentStart": 2389, "end": 0, "raw": "13", "start": 0, @@ -4068,10 +3419,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 2730, + "commentStart": 2361, "end": 0, "name": { - "commentStart": 2730, + "commentStart": 2361, "end": 0, "name": "extrude", "start": 0, @@ -4081,17 +3432,17 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 2730, + "commentStart": 2361, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2738, + "commentStart": 2369, "end": 0, "name": { - "commentStart": 2738, + "commentStart": 2369, "end": 0, "name": "sketch002", "start": 0, @@ -4113,14 +3464,14 @@ description: Result of parsing router-template-cross-bar.kcl "type": "VariableDeclaration" }, { - "commentStart": 2761, + "commentStart": 2392, "declaration": { - "commentStart": 2763, + "commentStart": 2421, "end": 0, "id": { - "commentStart": 2763, + "commentStart": 2421, "end": 0, - "name": "sketch004", + "name": "sketch003", "start": 0, "type": "Identifier" }, @@ -4130,12 +3481,12 @@ description: Result of parsing router-template-cross-bar.kcl "arguments": [ { "abs_path": false, - "commentStart": 2789, + "commentStart": 2447, "end": 0, "name": { - "commentStart": 2789, + "commentStart": 2447, "end": 0, - "name": "extrude002", + "name": "extrude001", "start": 0, "type": "Identifier" }, @@ -4145,21 +3496,21 @@ description: Result of parsing router-template-cross-bar.kcl "type": "Name" }, { - "commentStart": 2801, + "commentStart": 2459, "end": 0, - "raw": "'END'", + "raw": "'START'", "start": 0, "type": "Literal", "type": "Literal", - "value": "END" + "value": "START" } ], "callee": { "abs_path": false, - "commentStart": 2775, + "commentStart": 2433, "end": 0, "name": { - "commentStart": 2775, + "commentStart": 2433, "end": 0, "name": "startSketchOn", "start": 0, @@ -4169,7 +3520,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 2775, + "commentStart": 2433, "end": 0, "start": 0, "type": "CallExpression", @@ -4178,15 +3529,15 @@ description: Result of parsing router-template-cross-bar.kcl { "arguments": [ { - "commentStart": 2828, + "commentStart": 2488, "elements": [ { "argument": { "abs_path": false, - "commentStart": 2830, + "commentStart": 2490, "end": 0, "name": { - "commentStart": 2830, + "commentStart": 2490, "end": 0, "name": "distanceToInsideEdge", "start": 0, @@ -4197,7 +3548,7 @@ description: Result of parsing router-template-cross-bar.kcl "type": "Name", "type": "Name" }, - "commentStart": 2829, + "commentStart": 2489, "end": 0, "operator": "-", "start": 0, @@ -4205,7 +3556,7 @@ description: Result of parsing router-template-cross-bar.kcl "type": "UnaryExpression" }, { - "commentStart": 2852, + "commentStart": 2512, "end": 0, "raw": "0", "start": 0, @@ -4223,7 +3574,7 @@ description: Result of parsing router-template-cross-bar.kcl "type": "ArrayExpression" }, { - "commentStart": 2856, + "commentStart": 2516, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4232,10 +3583,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 2813, + "commentStart": 2473, "end": 0, "name": { - "commentStart": 2813, + "commentStart": 2473, "end": 0, "name": "startProfileAt", "start": 0, @@ -4245,7 +3596,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 2813, + "commentStart": 2473, "end": 0, "start": 0, "type": "CallExpression", @@ -4254,10 +3605,10 @@ description: Result of parsing router-template-cross-bar.kcl { "arguments": [ { - "commentStart": 2875, + "commentStart": 2535, "elements": [ { - "commentStart": 2876, + "commentStart": 2536, "end": 0, "raw": "0", "start": 0, @@ -4269,14 +3620,740 @@ description: Result of parsing router-template-cross-bar.kcl } }, { - "commentStart": 2879, + "abs_path": false, + "commentStart": 2539, + "end": 0, + "name": { + "commentStart": 2539, + "end": 0, + "name": "templateThickness", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "commentStart": 2559, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "commentStart": 2562, + "end": 0, + "start": 0, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + } + ], + "callee": { + "abs_path": false, + "commentStart": 2524, + "end": 0, + "name": { + "commentStart": 2524, + "end": 0, + "name": "angledLine", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 2524, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "commentStart": 2601, + "elements": [ + { + "commentStart": 2610, + "end": 0, + "left": { + "arguments": [ + { + "abs_path": false, + "commentStart": 2617, + "end": 0, + "name": { + "commentStart": 2617, + "end": 0, + "name": "rectangleSegmentA001", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + ], + "callee": { + "abs_path": false, + "commentStart": 2610, + "end": 0, + "name": { + "commentStart": 2610, + "end": 0, + "name": "segAng", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 2610, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "-", + "right": { + "commentStart": 2641, + "end": 0, + "raw": "90", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "abs_path": false, + "commentStart": 2652, + "end": 0, + "name": { + "commentStart": 2652, + "end": 0, + "name": "templateThickness", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "commentStart": 2678, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "commentStart": 2681, + "end": 0, + "start": 0, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + } + ], + "callee": { + "abs_path": false, + "commentStart": 2590, + "end": 0, + "name": { + "commentStart": 2590, + "end": 0, + "name": "angledLine", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 2590, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "commentStart": 2720, + "elements": [ + { + "arguments": [ + { + "abs_path": false, + "commentStart": 2736, + "end": 0, + "name": { + "commentStart": 2736, + "end": 0, + "name": "rectangleSegmentA001", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + ], + "callee": { + "abs_path": false, + "commentStart": 2729, + "end": 0, + "name": { + "commentStart": 2729, + "end": 0, + "name": "segAng", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 2729, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "argument": { + "arguments": [ + { + "abs_path": false, + "commentStart": 2774, + "end": 0, + "name": { + "commentStart": 2774, + "end": 0, + "name": "rectangleSegmentA001", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + ], + "callee": { + "abs_path": false, + "commentStart": 2767, + "end": 0, + "name": { + "commentStart": 2767, + "end": 0, + "name": "segLen", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 2767, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + "commentStart": 2766, + "end": 0, + "operator": "-", + "start": 0, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "commentStart": 2804, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "commentStart": 2807, + "end": 0, + "start": 0, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + } + ], + "callee": { + "abs_path": false, + "commentStart": 2709, + "end": 0, + "name": { + "commentStart": 2709, + "end": 0, + "name": "angledLine", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 2709, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 2840, + "end": 0, + "name": "endAbsolute", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 2854, + "elements": [ + { + "arguments": [ + { + "commentStart": 2869, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "abs_path": false, + "commentStart": 2855, + "end": 0, + "name": { + "commentStart": 2855, + "end": 0, + "name": "profileStartX", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 2855, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "commentStart": 2887, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "abs_path": false, + "commentStart": 2873, + "end": 0, + "name": { + "commentStart": 2873, + "end": 0, + "name": "profileStartY", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 2873, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 2835, + "end": 0, + "name": { + "commentStart": 2835, + "end": 0, + "name": "line", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 2835, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "abs_path": false, + "commentStart": 2897, + "end": 0, + "name": { + "commentStart": 2897, + "end": 0, + "name": "close", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 2897, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "commentStart": 2433, + "end": 0, + "nonCodeMeta": { + "nonCodeNodes": { + "6": [ + { + "commentStart": 2904, + "end": 0, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Extrude the third sketch", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 0, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 0, + "type": "VariableDeclarator" + }, + "end": 0, + "kind": "const", + "preComments": [ + "", + "", + "// Create the third sketch" + ], + "start": 0, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "commentStart": 2934, + "declaration": { + "commentStart": 2934, + "end": 0, + "id": { + "commentStart": 2934, + "end": 0, + "name": "extrude003", + "start": 0, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 2966, + "end": 0, + "name": "length", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 2975, + "end": 0, + "raw": "13", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 13.0, + "suffix": "None" + } + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 2947, + "end": 0, + "name": { + "commentStart": 2947, + "end": 0, + "name": "extrude", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 2947, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "abs_path": false, + "commentStart": 2955, + "end": 0, + "name": { + "commentStart": 2955, + "end": 0, + "name": "sketch003", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + }, + "start": 0, + "type": "VariableDeclarator" + }, + "end": 0, + "kind": "const", + "start": 0, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "commentStart": 2978, + "declaration": { + "commentStart": 3008, + "end": 0, + "id": { + "commentStart": 3008, + "end": 0, + "name": "sketch004", + "start": 0, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "abs_path": false, + "commentStart": 3034, + "end": 0, + "name": { + "commentStart": 3034, + "end": 0, + "name": "extrude002", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + { + "commentStart": 3046, + "end": 0, + "raw": "'END'", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": "END" + } + ], + "callee": { + "abs_path": false, + "commentStart": 3020, + "end": 0, + "name": { + "commentStart": 3020, + "end": 0, + "name": "startSketchOn", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 3020, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "commentStart": 3073, + "elements": [ + { + "argument": { + "abs_path": false, + "commentStart": 3075, + "end": 0, + "name": { + "commentStart": 3075, + "end": 0, + "name": "distanceToInsideEdge", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "commentStart": 3074, + "end": 0, + "operator": "-", + "start": 0, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "commentStart": 3097, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "commentStart": 3101, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "abs_path": false, + "commentStart": 3058, + "end": 0, + "name": { + "commentStart": 3058, + "end": 0, + "name": "startProfileAt", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 3058, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "commentStart": 3120, + "elements": [ + { + "commentStart": 3121, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "commentStart": 3124, "end": 0, "left": { "abs_path": false, - "commentStart": 2879, + "commentStart": 3124, "end": 0, "name": { - "commentStart": 2879, + "commentStart": 3124, "end": 0, "name": "distanceToInsideEdge", "start": 0, @@ -4289,7 +4366,7 @@ description: Result of parsing router-template-cross-bar.kcl }, "operator": "*", "right": { - "commentStart": 2902, + "commentStart": 3147, "end": 0, "raw": "2", "start": 0, @@ -4311,14 +4388,14 @@ description: Result of parsing router-template-cross-bar.kcl "type": "ArrayExpression" }, { - "commentStart": 2906, + "commentStart": 3151, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 2909, + "commentStart": 3154, "end": 0, "start": 0, "type": "TagDeclarator", @@ -4328,10 +4405,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 2864, + "commentStart": 3109, "end": 0, "name": { - "commentStart": 2864, + "commentStart": 3109, "end": 0, "name": "angledLine", "start": 0, @@ -4341,7 +4418,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 2864, + "commentStart": 3109, "end": 0, "start": 0, "type": "CallExpression", @@ -4350,19 +4427,19 @@ description: Result of parsing router-template-cross-bar.kcl { "arguments": [ { - "commentStart": 2948, + "commentStart": 3193, "elements": [ { - "commentStart": 2957, + "commentStart": 3202, "end": 0, "left": { "arguments": [ { "abs_path": false, - "commentStart": 2964, + "commentStart": 3209, "end": 0, "name": { - "commentStart": 2964, + "commentStart": 3209, "end": 0, "name": "rectangleSegmentA003", "start": 0, @@ -4376,10 +4453,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 2957, + "commentStart": 3202, "end": 0, "name": { - "commentStart": 2957, + "commentStart": 3202, "end": 0, "name": "segAng", "start": 0, @@ -4389,7 +4466,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 2957, + "commentStart": 3202, "end": 0, "start": 0, "type": "CallExpression", @@ -4397,7 +4474,7 @@ description: Result of parsing router-template-cross-bar.kcl }, "operator": "-", "right": { - "commentStart": 2988, + "commentStart": 3233, "end": 0, "raw": "90", "start": 0, @@ -4414,10 +4491,10 @@ description: Result of parsing router-template-cross-bar.kcl }, { "abs_path": false, - "commentStart": 2999, + "commentStart": 3244, "end": 0, "name": { - "commentStart": 2999, + "commentStart": 3244, "end": 0, "name": "templateThickness", "start": 0, @@ -4435,14 +4512,14 @@ description: Result of parsing router-template-cross-bar.kcl "type": "ArrayExpression" }, { - "commentStart": 3025, + "commentStart": 3270, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 3028, + "commentStart": 3273, "end": 0, "start": 0, "type": "TagDeclarator", @@ -4452,10 +4529,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 2937, + "commentStart": 3182, "end": 0, "name": { - "commentStart": 2937, + "commentStart": 3182, "end": 0, "name": "angledLine", "start": 0, @@ -4465,7 +4542,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 2937, + "commentStart": 3182, "end": 0, "start": 0, "type": "CallExpression", @@ -4474,16 +4551,16 @@ description: Result of parsing router-template-cross-bar.kcl { "arguments": [ { - "commentStart": 3067, + "commentStart": 3312, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 3083, + "commentStart": 3328, "end": 0, "name": { - "commentStart": 3083, + "commentStart": 3328, "end": 0, "name": "rectangleSegmentA003", "start": 0, @@ -4497,10 +4574,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 3076, + "commentStart": 3321, "end": 0, "name": { - "commentStart": 3076, + "commentStart": 3321, "end": 0, "name": "segAng", "start": 0, @@ -4510,7 +4587,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 3076, + "commentStart": 3321, "end": 0, "start": 0, "type": "CallExpression", @@ -4521,10 +4598,10 @@ description: Result of parsing router-template-cross-bar.kcl "arguments": [ { "abs_path": false, - "commentStart": 3121, + "commentStart": 3366, "end": 0, "name": { - "commentStart": 3121, + "commentStart": 3366, "end": 0, "name": "rectangleSegmentA003", "start": 0, @@ -4538,10 +4615,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 3114, + "commentStart": 3359, "end": 0, "name": { - "commentStart": 3114, + "commentStart": 3359, "end": 0, "name": "segLen", "start": 0, @@ -4551,13 +4628,13 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 3114, + "commentStart": 3359, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 3113, + "commentStart": 3358, "end": 0, "operator": "-", "start": 0, @@ -4571,14 +4648,14 @@ description: Result of parsing router-template-cross-bar.kcl "type": "ArrayExpression" }, { - "commentStart": 3151, + "commentStart": 3396, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 3154, + "commentStart": 3399, "end": 0, "start": 0, "type": "TagDeclarator", @@ -4588,10 +4665,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 3056, + "commentStart": 3301, "end": 0, "name": { - "commentStart": 3056, + "commentStart": 3301, "end": 0, "name": "angledLine", "start": 0, @@ -4601,7 +4678,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 3056, + "commentStart": 3301, "end": 0, "start": 0, "type": "CallExpression", @@ -4612,19 +4689,19 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 3187, + "commentStart": 3432, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3201, + "commentStart": 3446, "elements": [ { "arguments": [ { - "commentStart": 3216, + "commentStart": 3461, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4633,10 +4710,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 3202, + "commentStart": 3447, "end": 0, "name": { - "commentStart": 3202, + "commentStart": 3447, "end": 0, "name": "profileStartX", "start": 0, @@ -4646,7 +4723,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 3202, + "commentStart": 3447, "end": 0, "start": 0, "type": "CallExpression", @@ -4655,7 +4732,7 @@ description: Result of parsing router-template-cross-bar.kcl { "arguments": [ { - "commentStart": 3234, + "commentStart": 3479, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4664,10 +4741,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 3220, + "commentStart": 3465, "end": 0, "name": { - "commentStart": 3220, + "commentStart": 3465, "end": 0, "name": "profileStartY", "start": 0, @@ -4677,7 +4754,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 3220, + "commentStart": 3465, "end": 0, "start": 0, "type": "CallExpression", @@ -4693,10 +4770,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 3182, + "commentStart": 3427, "end": 0, "name": { - "commentStart": 3182, + "commentStart": 3427, "end": 0, "name": "line", "start": 0, @@ -4706,7 +4783,7 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 3182, + "commentStart": 3427, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4717,10 +4794,10 @@ description: Result of parsing router-template-cross-bar.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 3244, + "commentStart": 3489, "end": 0, "name": { - "commentStart": 3244, + "commentStart": 3489, "end": 0, "name": "close", "start": 0, @@ -4730,15 +4807,33 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 3244, + "commentStart": 3489, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 2775, + "commentStart": 3020, "end": 0, + "nonCodeMeta": { + "nonCodeNodes": { + "6": [ + { + "commentStart": 3496, + "end": 0, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Extrude the fourth sketch", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, "start": 0, "type": "PipeExpression", "type": "PipeExpression" @@ -4748,17 +4843,22 @@ description: Result of parsing router-template-cross-bar.kcl }, "end": 0, "kind": "const", + "preComments": [ + "", + "", + "// Create the fourth sketch" + ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 3252, + "commentStart": 3527, "declaration": { - "commentStart": 3252, + "commentStart": 3527, "end": 0, "id": { - "commentStart": 3252, + "commentStart": 3527, "end": 0, "name": "extrude004", "start": 0, @@ -4769,14 +4869,14 @@ description: Result of parsing router-template-cross-bar.kcl { "type": "LabeledArg", "label": { - "commentStart": 3284, + "commentStart": 3559, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3293, + "commentStart": 3568, "end": 0, "raw": "4", "start": 0, @@ -4791,10 +4891,10 @@ description: Result of parsing router-template-cross-bar.kcl ], "callee": { "abs_path": false, - "commentStart": 3265, + "commentStart": 3540, "end": 0, "name": { - "commentStart": 3265, + "commentStart": 3540, "end": 0, "name": "extrude", "start": 0, @@ -4804,17 +4904,17 @@ description: Result of parsing router-template-cross-bar.kcl "start": 0, "type": "Name" }, - "commentStart": 3265, + "commentStart": 3540, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 3273, + "commentStart": 3548, "end": 0, "name": { - "commentStart": 3273, + "commentStart": 3548, "end": 0, "name": "sketch004", "start": 0, @@ -4854,7 +4954,7 @@ description: Result of parsing router-template-cross-bar.kcl "// A guide for routing a notch into a cross bar.", "", "", - "// Set Units" + "// Set units" ], "properties": [ { @@ -4892,52 +4992,7 @@ description: Result of parsing router-template-cross-bar.kcl } ], "nonCodeMeta": { - "nonCodeNodes": { - "10": [ - { - "commentStart": 1699, - "end": 0, - "start": 0, - "type": "NonCodeNode", - "value": { - "type": "newLine" - } - } - ], - "12": [ - { - "commentStart": 2230, - "end": 0, - "start": 0, - "type": "NonCodeNode", - "value": { - "type": "newLine" - } - } - ], - "13": [ - { - "commentStart": 2715, - "end": 0, - "start": 0, - "type": "NonCodeNode", - "value": { - "type": "newLine" - } - } - ], - "14": [ - { - "commentStart": 2761, - "end": 0, - "start": 0, - "type": "NonCodeNode", - "value": { - "type": "newLine" - } - } - ] - }, + "nonCodeNodes": {}, "startNodes": [ { "commentStart": 131, diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap index 969d993ad..4376997df 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap @@ -35,9 +35,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 555, - "end": 561, - "start": 555, + "commentStart": 630, + "end": 636, + "start": 630, "type": "TagDeclarator", "value": "seg01" }, @@ -48,9 +48,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 663, - "end": 669, - "start": 663, + "commentStart": 738, + "end": 744, + "start": 738, "type": "TagDeclarator", "value": "seg09" }, @@ -61,9 +61,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 722, - "end": 728, - "start": 722, + "commentStart": 797, + "end": 803, + "start": 797, "type": "TagDeclarator", "value": "seg03" }, @@ -74,9 +74,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 775, - "end": 781, - "start": 775, + "commentStart": 850, + "end": 856, + "start": 850, "type": "TagDeclarator", "value": "seg07" }, @@ -87,9 +87,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 876, - "end": 882, - "start": 876, + "commentStart": 951, + "end": 957, + "start": 951, "type": "TagDeclarator", "value": "seg02" }, @@ -100,9 +100,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 953, - "end": 959, - "start": 953, + "commentStart": 1028, + "end": 1034, + "start": 1028, "type": "TagDeclarator", "value": "seg06" }, @@ -113,27 +113,14 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1010, - "end": 1016, - "start": 1010, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "seg08" }, "type": "extrudePlane" }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 1069, - "end": 1075, - "start": 1069, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - }, { "faceId": "[uuid]", "id": "[uuid]", @@ -143,6 +130,19 @@ description: Variables in memory after executing router-template-cross-bar.kcl "end": 1150, "start": 1144, "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 1219, + "end": 1225, + "start": 1219, + "type": "TagDeclarator", "value": "seg10" }, "type": "extrudePlane" @@ -152,9 +152,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1186, - "end": 1192, - "start": 1186, + "commentStart": 1261, + "end": 1267, + "start": 1261, "type": "TagDeclarator", "value": "seg04" }, @@ -238,9 +238,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 31.8813 ], "tag": { - "commentStart": 555, - "end": 561, - "start": 555, + "commentStart": 630, + "end": 636, + "start": 630, "type": "TagDeclarator", "value": "seg01" }, @@ -269,9 +269,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl ], "radius": 11.88125, "tag": { - "commentStart": 663, - "end": 669, - "start": 663, + "commentStart": 738, + "end": 744, + "start": 738, "type": "TagDeclarator", "value": "seg09" }, @@ -294,9 +294,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 20.0 ], "tag": { - "commentStart": 722, - "end": 728, - "start": 722, + "commentStart": 797, + "end": 803, + "start": 797, "type": "TagDeclarator", "value": "seg03" }, @@ -319,9 +319,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 775, - "end": 781, - "start": 775, + "commentStart": 850, + "end": 856, + "start": 850, "type": "TagDeclarator", "value": "seg07" }, @@ -344,9 +344,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 876, - "end": 882, - "start": 876, + "commentStart": 951, + "end": 957, + "start": 951, "type": "TagDeclarator", "value": "seg02" }, @@ -369,9 +369,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 953, - "end": 959, - "start": 953, + "commentStart": 1028, + "end": 1034, + "start": 1028, "type": "TagDeclarator", "value": "seg06" }, @@ -394,9 +394,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1010, - "end": 1016, - "start": 1010, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "seg08" }, @@ -419,9 +419,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1069, - "end": 1075, - "start": 1069, + "commentStart": 1144, + "end": 1150, + "start": 1144, "type": "TagDeclarator", "value": "seg05" }, @@ -444,9 +444,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1144, - "end": 1150, - "start": 1144, + "commentStart": 1219, + "end": 1225, + "start": 1219, "type": "TagDeclarator", "value": "seg10" }, @@ -469,9 +469,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 41.8813 ], "tag": { - "commentStart": 1186, - "end": 1192, - "start": 1186, + "commentStart": 1261, + "end": 1267, + "start": 1261, "type": "TagDeclarator", "value": "seg04" }, @@ -815,1028 +815,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2373, - "end": 2394, - "start": 2373, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 2492, - "end": 2513, - "start": 2492, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 2618, - "end": 2639, - "start": 2618, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -32.6313, - 0.0 - ], - "tag": { - "commentStart": 2373, - "end": 2394, - "start": 2373, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - -22.6313, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -22.6313, - 0.0 - ], - "tag": { - "commentStart": 2492, - "end": 2513, - "start": 2492, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - -22.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -22.6313, - -10.0 - ], - "tag": { - "commentStart": 2618, - "end": 2639, - "start": 2618, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - -32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -32.6313, - -10.0 - ], - "tag": null, - "to": [ - -32.6313, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -32.6313, - 0.0 - ], - "tag": null, - "to": [ - -32.6313, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "start", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 555, - "end": 561, - "start": 555, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 663, - "end": 669, - "start": 663, - "type": "TagDeclarator", - "value": "seg09" - }, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 722, - "end": 728, - "start": 722, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 775, - "end": 781, - "start": 775, - "type": "TagDeclarator", - "value": "seg07" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 876, - "end": 882, - "start": 876, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 953, - "end": 959, - "start": 953, - "type": "TagDeclarator", - "value": "seg06" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 1010, - "end": 1016, - "start": 1010, - "type": "TagDeclarator", - "value": "seg08" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 1069, - "end": 1075, - "start": 1069, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 1144, - "end": 1150, - "start": 1144, - "type": "TagDeclarator", - "value": "seg10" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 1186, - "end": 1192, - "start": 1186, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 31.8813 - ], - "tag": { - "commentStart": 555, - "end": 561, - "start": 555, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 10.75, - 31.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "ccw": false, - "center": [ - 10.75, - 20.0 - ], - "from": [ - 10.75, - 31.8813 - ], - "radius": 11.88125, - "tag": { - "commentStart": 663, - "end": 669, - "start": 663, - "type": "TagDeclarator", - "value": "seg09" - }, - "to": [ - 22.6313, - 20.0 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 22.6313, - 20.0 - ], - "tag": { - "commentStart": 722, - "end": 728, - "start": 722, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 22.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 22.6313, - -10.0 - ], - "tag": { - "commentStart": 775, - "end": 781, - "start": 775, - "type": "TagDeclarator", - "value": "seg07" - }, - "to": [ - 32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 32.6313, - -10.0 - ], - "tag": { - "commentStart": 876, - "end": 882, - "start": 876, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 32.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 32.6313, - 10.9406 - ], - "tag": { - "commentStart": 953, - "end": 959, - "start": 953, - "type": "TagDeclarator", - "value": "seg06" - }, - "to": [ - 102.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 102.6313, - 10.9406 - ], - "tag": { - "commentStart": 1010, - "end": 1016, - "start": 1010, - "type": "TagDeclarator", - "value": "seg08" - }, - "to": [ - 102.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 102.6313, - 30.9406 - ], - "tag": { - "commentStart": 1069, - "end": 1075, - "start": 1069, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 32.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 32.6313, - 30.9406 - ], - "tag": { - "commentStart": 1144, - "end": 1150, - "start": 1144, - "type": "TagDeclarator", - "value": "seg10" - }, - "to": [ - 32.6313, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 32.6313, - 41.8813 - ], - "tag": { - "commentStart": 1186, - "end": 1192, - "start": 1186, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 0.0, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 41.8813 - ], - "tag": null, - "to": [ - -32.6313, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -32.6313, - 41.8813 - ], - "tag": null, - "to": [ - -32.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -32.6313, - 30.9406 - ], - "tag": null, - "to": [ - -102.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -102.6313, - 30.9406 - ], - "tag": null, - "to": [ - -102.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -102.6313, - 10.9406 - ], - "tag": null, - "to": [ - -32.6312, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -32.6312, - 10.9406 - ], - "tag": null, - "to": [ - -32.6312, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -32.6312, - -10.0 - ], - "tag": null, - "to": [ - -22.6312, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -22.6312, - -10.0 - ], - "tag": null, - "to": [ - -22.6312, - 20.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "ccw": false, - "center": [ - -10.75, - 20.0 - ], - "from": [ - -22.6312, - 20.0 - ], - "radius": 11.88125, - "tag": null, - "to": [ - -10.75, - 31.8813 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -10.75, - 31.8813 - ], - "tag": null, - "to": [ - 0.0, - 31.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 31.8813 - ], - "tag": null, - "to": [ - 0.0, - 31.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - } - }, - "start": { - "from": [ - 0.0, - 31.8813 - ], - "to": [ - 0.0, - 31.8813 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01" - }, - "seg02": { - "type": "TagIdentifier", - "value": "seg02" - }, - "seg03": { - "type": "TagIdentifier", - "value": "seg03" - }, - "seg04": { - "type": "TagIdentifier", - "value": "seg04" - }, - "seg05": { - "type": "TagIdentifier", - "value": "seg05" - }, - "seg06": { - "type": "TagIdentifier", - "value": "seg06" - }, - "seg07": { - "type": "TagIdentifier", - "value": "seg07" - }, - "seg08": { - "type": "TagIdentifier", - "value": "seg08" - }, - "seg09": { - "type": "TagIdentifier", - "value": "seg09" - }, - "seg10": { - "type": "TagIdentifier", - "value": "seg10" - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "units": { - "type": "Mm" - } - }, - "start": { - "from": [ - -32.6313, - 0.0 - ], - "to": [ - -32.6313, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "tags": { - "rectangleSegmentA001": { - "type": "TagIdentifier", - "value": "rectangleSegmentA001" - }, - "rectangleSegmentB001": { - "type": "TagIdentifier", - "value": "rectangleSegmentB001" - }, - "rectangleSegmentC001": { - "type": "TagIdentifier", - "value": "rectangleSegmentC001" - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 13.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - } - } - }, - "extrude003": { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 1843, - "end": 1864, - "start": 1843, + "commentStart": 1975, + "end": 1996, + "start": 1975, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -1847,9 +828,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1962, - "end": 1983, - "start": 1962, + "commentStart": 2094, + "end": 2115, + "start": 2094, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -1860,9 +841,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2088, - "end": 2109, - "start": 2088, + "commentStart": 2220, + "end": 2241, + "start": 2220, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -1890,9 +871,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 1843, - "end": 1864, - "start": 1843, + "commentStart": 1975, + "end": 1996, + "start": 1975, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -1915,9 +896,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 1962, - "end": 1983, - "start": 1962, + "commentStart": 2094, + "end": 2115, + "start": 2094, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -1940,9 +921,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 2088, - "end": 2109, - "start": 2088, + "commentStart": 2220, + "end": 2241, + "start": 2220, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -2024,9 +1005,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 555, - "end": 561, - "start": 555, + "commentStart": 630, + "end": 636, + "start": 630, "type": "TagDeclarator", "value": "seg01" }, @@ -2037,9 +1018,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 663, - "end": 669, - "start": 663, + "commentStart": 738, + "end": 744, + "start": 738, "type": "TagDeclarator", "value": "seg09" }, @@ -2050,9 +1031,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 722, - "end": 728, - "start": 722, + "commentStart": 797, + "end": 803, + "start": 797, "type": "TagDeclarator", "value": "seg03" }, @@ -2063,9 +1044,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 775, - "end": 781, - "start": 775, + "commentStart": 850, + "end": 856, + "start": 850, "type": "TagDeclarator", "value": "seg07" }, @@ -2076,9 +1057,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 876, - "end": 882, - "start": 876, + "commentStart": 951, + "end": 957, + "start": 951, "type": "TagDeclarator", "value": "seg02" }, @@ -2089,9 +1070,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 953, - "end": 959, - "start": 953, + "commentStart": 1028, + "end": 1034, + "start": 1028, "type": "TagDeclarator", "value": "seg06" }, @@ -2102,27 +1083,14 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1010, - "end": 1016, - "start": 1010, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "seg08" }, "type": "extrudePlane" }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 1069, - "end": 1075, - "start": 1069, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - }, { "faceId": "[uuid]", "id": "[uuid]", @@ -2132,6 +1100,19 @@ description: Variables in memory after executing router-template-cross-bar.kcl "end": 1150, "start": 1144, "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 1219, + "end": 1225, + "start": 1219, + "type": "TagDeclarator", "value": "seg10" }, "type": "extrudePlane" @@ -2141,9 +1122,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1186, - "end": 1192, - "start": 1186, + "commentStart": 1261, + "end": 1267, + "start": 1261, "type": "TagDeclarator", "value": "seg04" }, @@ -2227,9 +1208,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 31.8813 ], "tag": { - "commentStart": 555, - "end": 561, - "start": 555, + "commentStart": 630, + "end": 636, + "start": 630, "type": "TagDeclarator", "value": "seg01" }, @@ -2258,9 +1239,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl ], "radius": 11.88125, "tag": { - "commentStart": 663, - "end": 669, - "start": 663, + "commentStart": 738, + "end": 744, + "start": 738, "type": "TagDeclarator", "value": "seg09" }, @@ -2283,9 +1264,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 20.0 ], "tag": { - "commentStart": 722, - "end": 728, - "start": 722, + "commentStart": 797, + "end": 803, + "start": 797, "type": "TagDeclarator", "value": "seg03" }, @@ -2308,9 +1289,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 775, - "end": 781, - "start": 775, + "commentStart": 850, + "end": 856, + "start": 850, "type": "TagDeclarator", "value": "seg07" }, @@ -2333,9 +1314,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 876, - "end": 882, - "start": 876, + "commentStart": 951, + "end": 957, + "start": 951, "type": "TagDeclarator", "value": "seg02" }, @@ -2358,9 +1339,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 953, - "end": 959, - "start": 953, + "commentStart": 1028, + "end": 1034, + "start": 1028, "type": "TagDeclarator", "value": "seg06" }, @@ -2383,9 +1364,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1010, - "end": 1016, - "start": 1010, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "seg08" }, @@ -2408,9 +1389,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1069, - "end": 1075, - "start": 1069, + "commentStart": 1144, + "end": 1150, + "start": 1144, "type": "TagDeclarator", "value": "seg05" }, @@ -2433,9 +1414,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1144, - "end": 1150, - "start": 1144, + "commentStart": 1219, + "end": 1225, + "start": 1219, "type": "TagDeclarator", "value": "seg10" }, @@ -2458,9 +1439,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 41.8813 ], "tag": { - "commentStart": 1186, - "end": 1192, - "start": 1186, + "commentStart": 1261, + "end": 1267, + "start": 1261, "type": "TagDeclarator", "value": "seg04" }, @@ -2841,6 +1822,1025 @@ description: Variables in memory after executing router-template-cross-bar.kcl } } }, + "extrude003": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 2562, + "end": 2583, + "start": 2562, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 2681, + "end": 2702, + "start": 2681, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 2807, + "end": 2828, + "start": 2807, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": { + "commentStart": 2562, + "end": 2583, + "start": 2562, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + -22.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -22.6313, + 0.0 + ], + "tag": { + "commentStart": 2681, + "end": 2702, + "start": 2681, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + -22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -22.6313, + -10.0 + ], + "tag": { + "commentStart": 2807, + "end": 2828, + "start": 2807, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + -32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -32.6313, + -10.0 + ], + "tag": null, + "to": [ + -32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": null, + "to": [ + -32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 630, + "end": 636, + "start": 630, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 738, + "end": 744, + "start": 738, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 797, + "end": 803, + "start": 797, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 850, + "end": 856, + "start": 850, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 951, + "end": 957, + "start": 951, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 1028, + "end": 1034, + "start": 1028, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 1085, + "end": 1091, + "start": 1085, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 1144, + "end": 1150, + "start": 1144, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 1219, + "end": 1225, + "start": 1219, + "type": "TagDeclarator", + "value": "seg10" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 1261, + "end": 1267, + "start": 1261, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "commentStart": 630, + "end": 636, + "start": 630, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "commentStart": 738, + "end": 744, + "start": 738, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "commentStart": 797, + "end": 803, + "start": 797, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "commentStart": 850, + "end": 856, + "start": 850, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "commentStart": 951, + "end": 957, + "start": 951, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "commentStart": 1028, + "end": 1034, + "start": 1028, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "commentStart": 1085, + "end": 1091, + "start": 1085, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "commentStart": 1144, + "end": 1150, + "start": 1144, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "commentStart": 1219, + "end": 1225, + "start": 1219, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "commentStart": 1261, + "end": 1267, + "start": 1261, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 0.0, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -32.6313, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -32.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -102.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -102.6313, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -32.6312, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -32.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -22.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": false, + "center": [ + -10.75, + 20.0 + ], + "from": [ + -22.6312, + 20.0 + ], + "radius": 11.88125, + "tag": null, + "to": [ + -10.75, + 31.8813 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -10.75, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 31.8813 + ], + "to": [ + 0.0, + 31.8813 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03" + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04" + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05" + }, + "seg06": { + "type": "TagIdentifier", + "value": "seg06" + }, + "seg07": { + "type": "TagIdentifier", + "value": "seg07" + }, + "seg08": { + "type": "TagIdentifier", + "value": "seg08" + }, + "seg09": { + "type": "TagIdentifier", + "value": "seg09" + }, + "seg10": { + "type": "TagIdentifier", + "value": "seg10" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -32.6313, + 0.0 + ], + "to": [ + -32.6313, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "tags": { + "rectangleSegmentA001": { + "type": "TagIdentifier", + "value": "rectangleSegmentA001" + }, + "rectangleSegmentB001": { + "type": "TagIdentifier", + "value": "rectangleSegmentB001" + }, + "rectangleSegmentC001": { + "type": "TagIdentifier", + "value": "rectangleSegmentC001" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 13.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, "extrude004": { "type": "Solid", "value": { @@ -2853,9 +2853,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2909, - "end": 2930, - "start": 2909, + "commentStart": 3154, + "end": 3175, + "start": 3154, "type": "TagDeclarator", "value": "rectangleSegmentA003" }, @@ -2866,9 +2866,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 3028, - "end": 3049, - "start": 3028, + "commentStart": 3273, + "end": 3294, + "start": 3273, "type": "TagDeclarator", "value": "rectangleSegmentB003" }, @@ -2879,9 +2879,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 3154, - "end": 3175, - "start": 3154, + "commentStart": 3399, + "end": 3420, + "start": 3399, "type": "TagDeclarator", "value": "rectangleSegmentC003" }, @@ -2909,9 +2909,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 2909, - "end": 2930, - "start": 2909, + "commentStart": 3154, + "end": 3175, + "start": 3154, "type": "TagDeclarator", "value": "rectangleSegmentA003" }, @@ -2934,9 +2934,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 3028, - "end": 3049, - "start": 3028, + "commentStart": 3273, + "end": 3294, + "start": 3273, "type": "TagDeclarator", "value": "rectangleSegmentB003" }, @@ -2959,9 +2959,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 3154, - "end": 3175, - "start": 3154, + "commentStart": 3399, + "end": 3420, + "start": 3399, "type": "TagDeclarator", "value": "rectangleSegmentC003" }, @@ -3043,11 +3043,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2373, - "end": 2394, - "start": 2373, + "commentStart": 1975, + "end": 1996, + "start": 1975, "type": "TagDeclarator", - "value": "rectangleSegmentA001" + "value": "rectangleSegmentA002" }, "type": "extrudePlane" }, @@ -3056,11 +3056,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2492, - "end": 2513, - "start": 2492, + "commentStart": 2094, + "end": 2115, + "start": 2094, "type": "TagDeclarator", - "value": "rectangleSegmentB001" + "value": "rectangleSegmentB002" }, "type": "extrudePlane" }, @@ -3069,11 +3069,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2618, - "end": 2639, - "start": 2618, + "commentStart": 2220, + "end": 2241, + "start": 2220, "type": "TagDeclarator", - "value": "rectangleSegmentC001" + "value": "rectangleSegmentC002" }, "type": "extrudePlane" }, @@ -3095,18 +3095,18 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.6313, + 32.6313, 0.0 ], "tag": { - "commentStart": 2373, - "end": 2394, - "start": 2373, + "commentStart": 1975, + "end": 1996, + "start": 1975, "type": "TagDeclarator", - "value": "rectangleSegmentA001" + "value": "rectangleSegmentA002" }, "to": [ - -22.6313, + 22.6313, 0.0 ], "type": "ToPoint", @@ -3120,18 +3120,18 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -22.6313, + 22.6313, 0.0 ], "tag": { - "commentStart": 2492, - "end": 2513, - "start": 2492, + "commentStart": 2094, + "end": 2115, + "start": 2094, "type": "TagDeclarator", - "value": "rectangleSegmentB001" + "value": "rectangleSegmentB002" }, "to": [ - -22.6313, + 22.6312, -10.0 ], "type": "ToPoint", @@ -3145,18 +3145,18 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -22.6313, + 22.6312, -10.0 ], "tag": { - "commentStart": 2618, - "end": 2639, - "start": 2618, + "commentStart": 2220, + "end": 2241, + "start": 2220, "type": "TagDeclarator", - "value": "rectangleSegmentC001" + "value": "rectangleSegmentC002" }, "to": [ - -32.6313, + 32.6312, -10.0 ], "type": "ToPoint", @@ -3170,12 +3170,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.6313, + 32.6312, -10.0 ], "tag": null, "to": [ - -32.6313, + 32.6313, 0.0 ], "type": "ToPoint", @@ -3189,12 +3189,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.6313, + 32.6313, 0.0 ], "tag": null, "to": [ - -32.6313, + 32.6313, 0.0 ], "type": "ToPoint", @@ -3233,9 +3233,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 555, - "end": 561, - "start": 555, + "commentStart": 630, + "end": 636, + "start": 630, "type": "TagDeclarator", "value": "seg01" }, @@ -3246,9 +3246,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 663, - "end": 669, - "start": 663, + "commentStart": 738, + "end": 744, + "start": 738, "type": "TagDeclarator", "value": "seg09" }, @@ -3259,9 +3259,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 722, - "end": 728, - "start": 722, + "commentStart": 797, + "end": 803, + "start": 797, "type": "TagDeclarator", "value": "seg03" }, @@ -3272,9 +3272,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 775, - "end": 781, - "start": 775, + "commentStart": 850, + "end": 856, + "start": 850, "type": "TagDeclarator", "value": "seg07" }, @@ -3285,9 +3285,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 876, - "end": 882, - "start": 876, + "commentStart": 951, + "end": 957, + "start": 951, "type": "TagDeclarator", "value": "seg02" }, @@ -3298,9 +3298,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 953, - "end": 959, - "start": 953, + "commentStart": 1028, + "end": 1034, + "start": 1028, "type": "TagDeclarator", "value": "seg06" }, @@ -3311,27 +3311,14 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1010, - "end": 1016, - "start": 1010, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "seg08" }, "type": "extrudePlane" }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 1069, - "end": 1075, - "start": 1069, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - }, { "faceId": "[uuid]", "id": "[uuid]", @@ -3341,6 +3328,19 @@ description: Variables in memory after executing router-template-cross-bar.kcl "end": 1150, "start": 1144, "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 1219, + "end": 1225, + "start": 1219, + "type": "TagDeclarator", "value": "seg10" }, "type": "extrudePlane" @@ -3350,9 +3350,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1186, - "end": 1192, - "start": 1186, + "commentStart": 1261, + "end": 1267, + "start": 1261, "type": "TagDeclarator", "value": "seg04" }, @@ -3436,9 +3436,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 31.8813 ], "tag": { - "commentStart": 555, - "end": 561, - "start": 555, + "commentStart": 630, + "end": 636, + "start": 630, "type": "TagDeclarator", "value": "seg01" }, @@ -3467,9 +3467,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl ], "radius": 11.88125, "tag": { - "commentStart": 663, - "end": 669, - "start": 663, + "commentStart": 738, + "end": 744, + "start": 738, "type": "TagDeclarator", "value": "seg09" }, @@ -3492,9 +3492,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 20.0 ], "tag": { - "commentStart": 722, - "end": 728, - "start": 722, + "commentStart": 797, + "end": 803, + "start": 797, "type": "TagDeclarator", "value": "seg03" }, @@ -3517,9 +3517,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 775, - "end": 781, - "start": 775, + "commentStart": 850, + "end": 856, + "start": 850, "type": "TagDeclarator", "value": "seg07" }, @@ -3542,9 +3542,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 876, - "end": 882, - "start": 876, + "commentStart": 951, + "end": 957, + "start": 951, "type": "TagDeclarator", "value": "seg02" }, @@ -3567,9 +3567,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 953, - "end": 959, - "start": 953, + "commentStart": 1028, + "end": 1034, + "start": 1028, "type": "TagDeclarator", "value": "seg06" }, @@ -3592,9 +3592,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1010, - "end": 1016, - "start": 1010, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "seg08" }, @@ -3617,9 +3617,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1069, - "end": 1075, - "start": 1069, + "commentStart": 1144, + "end": 1150, + "start": 1144, "type": "TagDeclarator", "value": "seg05" }, @@ -3642,9 +3642,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1144, - "end": 1150, - "start": 1144, + "commentStart": 1219, + "end": 1225, + "start": 1219, "type": "TagDeclarator", "value": "seg10" }, @@ -3667,9 +3667,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 41.8813 ], "tag": { - "commentStart": 1186, - "end": 1192, - "start": 1186, + "commentStart": 1261, + "end": 1267, + "start": 1261, "type": "TagDeclarator", "value": "seg04" }, @@ -4006,11 +4006,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "start": { "from": [ - -32.6313, + 32.6313, 0.0 ], "to": [ - -32.6313, + 32.6313, 0.0 ], "units": { @@ -4023,17 +4023,17 @@ description: Variables in memory after executing router-template-cross-bar.kcl } }, "tags": { - "rectangleSegmentA001": { + "rectangleSegmentA002": { "type": "TagIdentifier", - "value": "rectangleSegmentA001" + "value": "rectangleSegmentA002" }, - "rectangleSegmentB001": { + "rectangleSegmentB002": { "type": "TagIdentifier", - "value": "rectangleSegmentB001" + "value": "rectangleSegmentB002" }, - "rectangleSegmentC001": { + "rectangleSegmentC002": { "type": "TagIdentifier", - "value": "rectangleSegmentC001" + "value": "rectangleSegmentC002" } }, "artifactId": "[uuid]", @@ -4249,9 +4249,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 31.8813 ], "tag": { - "commentStart": 555, - "end": 561, - "start": 555, + "commentStart": 630, + "end": 636, + "start": 630, "type": "TagDeclarator", "value": "seg01" }, @@ -4280,9 +4280,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl ], "radius": 11.88125, "tag": { - "commentStart": 663, - "end": 669, - "start": 663, + "commentStart": 738, + "end": 744, + "start": 738, "type": "TagDeclarator", "value": "seg09" }, @@ -4305,9 +4305,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 20.0 ], "tag": { - "commentStart": 722, - "end": 728, - "start": 722, + "commentStart": 797, + "end": 803, + "start": 797, "type": "TagDeclarator", "value": "seg03" }, @@ -4330,9 +4330,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 775, - "end": 781, - "start": 775, + "commentStart": 850, + "end": 856, + "start": 850, "type": "TagDeclarator", "value": "seg07" }, @@ -4355,9 +4355,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 876, - "end": 882, - "start": 876, + "commentStart": 951, + "end": 957, + "start": 951, "type": "TagDeclarator", "value": "seg02" }, @@ -4380,9 +4380,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 953, - "end": 959, - "start": 953, + "commentStart": 1028, + "end": 1034, + "start": 1028, "type": "TagDeclarator", "value": "seg06" }, @@ -4405,9 +4405,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1010, - "end": 1016, - "start": 1010, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "seg08" }, @@ -4430,9 +4430,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1069, - "end": 1075, - "start": 1069, + "commentStart": 1144, + "end": 1150, + "start": 1144, "type": "TagDeclarator", "value": "seg05" }, @@ -4455,9 +4455,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1144, - "end": 1150, - "start": 1144, + "commentStart": 1219, + "end": 1225, + "start": 1219, "type": "TagDeclarator", "value": "seg10" }, @@ -4480,9 +4480,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 41.8813 ], "tag": { - "commentStart": 1186, - "end": 1192, - "start": 1186, + "commentStart": 1261, + "end": 1267, + "start": 1261, "type": "TagDeclarator", "value": "seg04" }, @@ -4808,966 +4808,6 @@ description: Variables in memory after executing router-template-cross-bar.kcl } }, "sketch002": { - "type": "Sketch", - "value": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -32.6313, - 0.0 - ], - "tag": { - "commentStart": 2373, - "end": 2394, - "start": 2373, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - -22.6313, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -22.6313, - 0.0 - ], - "tag": { - "commentStart": 2492, - "end": 2513, - "start": 2492, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - -22.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -22.6313, - -10.0 - ], - "tag": { - "commentStart": 2618, - "end": 2639, - "start": 2618, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - -32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -32.6313, - -10.0 - ], - "tag": null, - "to": [ - -32.6313, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -32.6313, - 0.0 - ], - "tag": null, - "to": [ - -32.6313, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "start", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 555, - "end": 561, - "start": 555, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 663, - "end": 669, - "start": 663, - "type": "TagDeclarator", - "value": "seg09" - }, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 722, - "end": 728, - "start": 722, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 775, - "end": 781, - "start": 775, - "type": "TagDeclarator", - "value": "seg07" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 876, - "end": 882, - "start": 876, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 953, - "end": 959, - "start": 953, - "type": "TagDeclarator", - "value": "seg06" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 1010, - "end": 1016, - "start": 1010, - "type": "TagDeclarator", - "value": "seg08" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 1069, - "end": 1075, - "start": 1069, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 1144, - "end": 1150, - "start": 1144, - "type": "TagDeclarator", - "value": "seg10" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 1186, - "end": 1192, - "start": 1186, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 31.8813 - ], - "tag": { - "commentStart": 555, - "end": 561, - "start": 555, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 10.75, - 31.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "ccw": false, - "center": [ - 10.75, - 20.0 - ], - "from": [ - 10.75, - 31.8813 - ], - "radius": 11.88125, - "tag": { - "commentStart": 663, - "end": 669, - "start": 663, - "type": "TagDeclarator", - "value": "seg09" - }, - "to": [ - 22.6313, - 20.0 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 22.6313, - 20.0 - ], - "tag": { - "commentStart": 722, - "end": 728, - "start": 722, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 22.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 22.6313, - -10.0 - ], - "tag": { - "commentStart": 775, - "end": 781, - "start": 775, - "type": "TagDeclarator", - "value": "seg07" - }, - "to": [ - 32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 32.6313, - -10.0 - ], - "tag": { - "commentStart": 876, - "end": 882, - "start": 876, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 32.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 32.6313, - 10.9406 - ], - "tag": { - "commentStart": 953, - "end": 959, - "start": 953, - "type": "TagDeclarator", - "value": "seg06" - }, - "to": [ - 102.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 102.6313, - 10.9406 - ], - "tag": { - "commentStart": 1010, - "end": 1016, - "start": 1010, - "type": "TagDeclarator", - "value": "seg08" - }, - "to": [ - 102.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 102.6313, - 30.9406 - ], - "tag": { - "commentStart": 1069, - "end": 1075, - "start": 1069, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 32.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 32.6313, - 30.9406 - ], - "tag": { - "commentStart": 1144, - "end": 1150, - "start": 1144, - "type": "TagDeclarator", - "value": "seg10" - }, - "to": [ - 32.6313, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 32.6313, - 41.8813 - ], - "tag": { - "commentStart": 1186, - "end": 1192, - "start": 1186, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 0.0, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 41.8813 - ], - "tag": null, - "to": [ - -32.6313, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -32.6313, - 41.8813 - ], - "tag": null, - "to": [ - -32.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -32.6313, - 30.9406 - ], - "tag": null, - "to": [ - -102.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -102.6313, - 30.9406 - ], - "tag": null, - "to": [ - -102.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -102.6313, - 10.9406 - ], - "tag": null, - "to": [ - -32.6312, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -32.6312, - 10.9406 - ], - "tag": null, - "to": [ - -32.6312, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -32.6312, - -10.0 - ], - "tag": null, - "to": [ - -22.6312, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -22.6312, - -10.0 - ], - "tag": null, - "to": [ - -22.6312, - 20.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "ccw": false, - "center": [ - -10.75, - 20.0 - ], - "from": [ - -22.6312, - 20.0 - ], - "radius": 11.88125, - "tag": null, - "to": [ - -10.75, - 31.8813 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -10.75, - 31.8813 - ], - "tag": null, - "to": [ - 0.0, - 31.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 31.8813 - ], - "tag": null, - "to": [ - 0.0, - 31.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - } - }, - "start": { - "from": [ - 0.0, - 31.8813 - ], - "to": [ - 0.0, - 31.8813 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01" - }, - "seg02": { - "type": "TagIdentifier", - "value": "seg02" - }, - "seg03": { - "type": "TagIdentifier", - "value": "seg03" - }, - "seg04": { - "type": "TagIdentifier", - "value": "seg04" - }, - "seg05": { - "type": "TagIdentifier", - "value": "seg05" - }, - "seg06": { - "type": "TagIdentifier", - "value": "seg06" - }, - "seg07": { - "type": "TagIdentifier", - "value": "seg07" - }, - "seg08": { - "type": "TagIdentifier", - "value": "seg08" - }, - "seg09": { - "type": "TagIdentifier", - "value": "seg09" - }, - "seg10": { - "type": "TagIdentifier", - "value": "seg10" - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "units": { - "type": "Mm" - } - }, - "start": { - "from": [ - -32.6313, - 0.0 - ], - "to": [ - -32.6313, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "tags": { - "rectangleSegmentA001": { - "type": "TagIdentifier", - "value": "rectangleSegmentA001" - }, - "rectangleSegmentB001": { - "type": "TagIdentifier", - "value": "rectangleSegmentB001" - }, - "rectangleSegmentC001": { - "type": "TagIdentifier", - "value": "rectangleSegmentC001" - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - } - }, - "sketch003": { "type": "Sketch", "value": { "type": "Sketch", @@ -5783,9 +4823,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 1843, - "end": 1864, - "start": 1843, + "commentStart": 1975, + "end": 1996, + "start": 1975, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -5808,9 +4848,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 1962, - "end": 1983, - "start": 1962, + "commentStart": 2094, + "end": 2115, + "start": 2094, "type": "TagDeclarator", "value": "rectangleSegmentB002" }, @@ -5833,9 +4873,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 2088, - "end": 2109, - "start": 2088, + "commentStart": 2220, + "end": 2241, + "start": 2220, "type": "TagDeclarator", "value": "rectangleSegmentC002" }, @@ -5917,9 +4957,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 555, - "end": 561, - "start": 555, + "commentStart": 630, + "end": 636, + "start": 630, "type": "TagDeclarator", "value": "seg01" }, @@ -5930,9 +4970,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 663, - "end": 669, - "start": 663, + "commentStart": 738, + "end": 744, + "start": 738, "type": "TagDeclarator", "value": "seg09" }, @@ -5943,9 +4983,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 722, - "end": 728, - "start": 722, + "commentStart": 797, + "end": 803, + "start": 797, "type": "TagDeclarator", "value": "seg03" }, @@ -5956,9 +4996,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 775, - "end": 781, - "start": 775, + "commentStart": 850, + "end": 856, + "start": 850, "type": "TagDeclarator", "value": "seg07" }, @@ -5969,9 +5009,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 876, - "end": 882, - "start": 876, + "commentStart": 951, + "end": 957, + "start": 951, "type": "TagDeclarator", "value": "seg02" }, @@ -5982,9 +5022,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 953, - "end": 959, - "start": 953, + "commentStart": 1028, + "end": 1034, + "start": 1028, "type": "TagDeclarator", "value": "seg06" }, @@ -5995,27 +5035,14 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1010, - "end": 1016, - "start": 1010, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "seg08" }, "type": "extrudePlane" }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 1069, - "end": 1075, - "start": 1069, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - }, { "faceId": "[uuid]", "id": "[uuid]", @@ -6025,6 +5052,19 @@ description: Variables in memory after executing router-template-cross-bar.kcl "end": 1150, "start": 1144, "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 1219, + "end": 1225, + "start": 1219, + "type": "TagDeclarator", "value": "seg10" }, "type": "extrudePlane" @@ -6034,9 +5074,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1186, - "end": 1192, - "start": 1186, + "commentStart": 1261, + "end": 1267, + "start": 1261, "type": "TagDeclarator", "value": "seg04" }, @@ -6120,9 +5160,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 31.8813 ], "tag": { - "commentStart": 555, - "end": 561, - "start": 555, + "commentStart": 630, + "end": 636, + "start": 630, "type": "TagDeclarator", "value": "seg01" }, @@ -6151,9 +5191,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl ], "radius": 11.88125, "tag": { - "commentStart": 663, - "end": 669, - "start": 663, + "commentStart": 738, + "end": 744, + "start": 738, "type": "TagDeclarator", "value": "seg09" }, @@ -6176,9 +5216,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 20.0 ], "tag": { - "commentStart": 722, - "end": 728, - "start": 722, + "commentStart": 797, + "end": 803, + "start": 797, "type": "TagDeclarator", "value": "seg03" }, @@ -6201,9 +5241,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 775, - "end": 781, - "start": 775, + "commentStart": 850, + "end": 856, + "start": 850, "type": "TagDeclarator", "value": "seg07" }, @@ -6226,9 +5266,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 876, - "end": 882, - "start": 876, + "commentStart": 951, + "end": 957, + "start": 951, "type": "TagDeclarator", "value": "seg02" }, @@ -6251,9 +5291,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 953, - "end": 959, - "start": 953, + "commentStart": 1028, + "end": 1034, + "start": 1028, "type": "TagDeclarator", "value": "seg06" }, @@ -6276,9 +5316,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1010, - "end": 1016, - "start": 1010, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "seg08" }, @@ -6301,9 +5341,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1069, - "end": 1075, - "start": 1069, + "commentStart": 1144, + "end": 1150, + "start": 1144, "type": "TagDeclarator", "value": "seg05" }, @@ -6326,9 +5366,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1144, - "end": 1150, - "start": 1144, + "commentStart": 1219, + "end": 1225, + "start": 1219, "type": "TagDeclarator", "value": "seg10" }, @@ -6351,9 +5391,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 41.8813 ], "tag": { - "commentStart": 1186, - "end": 1192, - "start": 1186, + "commentStart": 1261, + "end": 1267, + "start": 1261, "type": "TagDeclarator", "value": "seg04" }, @@ -6727,6 +5767,966 @@ description: Variables in memory after executing router-template-cross-bar.kcl } } }, + "sketch003": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": { + "commentStart": 2562, + "end": 2583, + "start": 2562, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + -22.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -22.6313, + 0.0 + ], + "tag": { + "commentStart": 2681, + "end": 2702, + "start": 2681, + "type": "TagDeclarator", + "value": "rectangleSegmentB001" + }, + "to": [ + -22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -22.6313, + -10.0 + ], + "tag": { + "commentStart": 2807, + "end": 2828, + "start": 2807, + "type": "TagDeclarator", + "value": "rectangleSegmentC001" + }, + "to": [ + -32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -32.6313, + -10.0 + ], + "tag": null, + "to": [ + -32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -32.6313, + 0.0 + ], + "tag": null, + "to": [ + -32.6313, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 630, + "end": 636, + "start": 630, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 738, + "end": 744, + "start": 738, + "type": "TagDeclarator", + "value": "seg09" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 797, + "end": 803, + "start": 797, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 850, + "end": 856, + "start": 850, + "type": "TagDeclarator", + "value": "seg07" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 951, + "end": 957, + "start": 951, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 1028, + "end": 1034, + "start": 1028, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 1085, + "end": 1091, + "start": 1085, + "type": "TagDeclarator", + "value": "seg08" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 1144, + "end": 1150, + "start": 1144, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 1219, + "end": 1225, + "start": 1219, + "type": "TagDeclarator", + "value": "seg10" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 1261, + "end": 1267, + "start": 1261, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": { + "commentStart": 630, + "end": 636, + "start": 630, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 10.75, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": false, + "center": [ + 10.75, + 20.0 + ], + "from": [ + 10.75, + 31.8813 + ], + "radius": 11.88125, + "tag": { + "commentStart": 738, + "end": 744, + "start": 738, + "type": "TagDeclarator", + "value": "seg09" + }, + "to": [ + 22.6313, + 20.0 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 22.6313, + 20.0 + ], + "tag": { + "commentStart": 797, + "end": 803, + "start": 797, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + 22.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 22.6313, + -10.0 + ], + "tag": { + "commentStart": 850, + "end": 856, + "start": 850, + "type": "TagDeclarator", + "value": "seg07" + }, + "to": [ + 32.6313, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 32.6313, + -10.0 + ], + "tag": { + "commentStart": 951, + "end": 957, + "start": 951, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 32.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 32.6313, + 10.9406 + ], + "tag": { + "commentStart": 1028, + "end": 1034, + "start": 1028, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 102.6313, + 10.9406 + ], + "tag": { + "commentStart": 1085, + "end": 1091, + "start": 1085, + "type": "TagDeclarator", + "value": "seg08" + }, + "to": [ + 102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 102.6313, + 30.9406 + ], + "tag": { + "commentStart": 1144, + "end": 1150, + "start": 1144, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + 32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 32.6313, + 30.9406 + ], + "tag": { + "commentStart": 1219, + "end": 1225, + "start": 1219, + "type": "TagDeclarator", + "value": "seg10" + }, + "to": [ + 32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 32.6313, + 41.8813 + ], + "tag": { + "commentStart": 1261, + "end": 1267, + "start": 1261, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + 0.0, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 0.0, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 41.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -32.6313, + 41.8813 + ], + "tag": null, + "to": [ + -32.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -32.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 30.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -102.6313, + 30.9406 + ], + "tag": null, + "to": [ + -102.6313, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -102.6313, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + 10.9406 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -32.6312, + 10.9406 + ], + "tag": null, + "to": [ + -32.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -32.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + -10.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -22.6312, + -10.0 + ], + "tag": null, + "to": [ + -22.6312, + 20.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": false, + "center": [ + -10.75, + 20.0 + ], + "from": [ + -22.6312, + 20.0 + ], + "radius": 11.88125, + "tag": null, + "to": [ + -10.75, + 31.8813 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -10.75, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 0.0, + 31.8813 + ], + "tag": null, + "to": [ + 0.0, + 31.8813 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 31.8813 + ], + "to": [ + 0.0, + 31.8813 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03" + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04" + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05" + }, + "seg06": { + "type": "TagIdentifier", + "value": "seg06" + }, + "seg07": { + "type": "TagIdentifier", + "value": "seg07" + }, + "seg08": { + "type": "TagIdentifier", + "value": "seg08" + }, + "seg09": { + "type": "TagIdentifier", + "value": "seg09" + }, + "seg10": { + "type": "TagIdentifier", + "value": "seg10" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -32.6313, + 0.0 + ], + "to": [ + -32.6313, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "tags": { + "rectangleSegmentA001": { + "type": "TagIdentifier", + "value": "rectangleSegmentA001" + }, + "rectangleSegmentB001": { + "type": "TagIdentifier", + "value": "rectangleSegmentB001" + }, + "rectangleSegmentC001": { + "type": "TagIdentifier", + "value": "rectangleSegmentC001" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, "sketch004": { "type": "Sketch", "value": { @@ -6743,9 +6743,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 2909, - "end": 2930, - "start": 2909, + "commentStart": 3154, + "end": 3175, + "start": 3154, "type": "TagDeclarator", "value": "rectangleSegmentA003" }, @@ -6768,9 +6768,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 0.0 ], "tag": { - "commentStart": 3028, - "end": 3049, - "start": 3028, + "commentStart": 3273, + "end": 3294, + "start": 3273, "type": "TagDeclarator", "value": "rectangleSegmentB003" }, @@ -6793,9 +6793,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 3154, - "end": 3175, - "start": 3154, + "commentStart": 3399, + "end": 3420, + "start": 3399, "type": "TagDeclarator", "value": "rectangleSegmentC003" }, @@ -6877,11 +6877,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2373, - "end": 2394, - "start": 2373, + "commentStart": 1975, + "end": 1996, + "start": 1975, "type": "TagDeclarator", - "value": "rectangleSegmentA001" + "value": "rectangleSegmentA002" }, "type": "extrudePlane" }, @@ -6890,11 +6890,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2492, - "end": 2513, - "start": 2492, + "commentStart": 2094, + "end": 2115, + "start": 2094, "type": "TagDeclarator", - "value": "rectangleSegmentB001" + "value": "rectangleSegmentB002" }, "type": "extrudePlane" }, @@ -6903,11 +6903,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2618, - "end": 2639, - "start": 2618, + "commentStart": 2220, + "end": 2241, + "start": 2220, "type": "TagDeclarator", - "value": "rectangleSegmentC001" + "value": "rectangleSegmentC002" }, "type": "extrudePlane" }, @@ -6929,18 +6929,18 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.6313, + 32.6313, 0.0 ], "tag": { - "commentStart": 2373, - "end": 2394, - "start": 2373, + "commentStart": 1975, + "end": 1996, + "start": 1975, "type": "TagDeclarator", - "value": "rectangleSegmentA001" + "value": "rectangleSegmentA002" }, "to": [ - -22.6313, + 22.6313, 0.0 ], "type": "ToPoint", @@ -6954,18 +6954,18 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -22.6313, + 22.6313, 0.0 ], "tag": { - "commentStart": 2492, - "end": 2513, - "start": 2492, + "commentStart": 2094, + "end": 2115, + "start": 2094, "type": "TagDeclarator", - "value": "rectangleSegmentB001" + "value": "rectangleSegmentB002" }, "to": [ - -22.6313, + 22.6312, -10.0 ], "type": "ToPoint", @@ -6979,18 +6979,18 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -22.6313, + 22.6312, -10.0 ], "tag": { - "commentStart": 2618, - "end": 2639, - "start": 2618, + "commentStart": 2220, + "end": 2241, + "start": 2220, "type": "TagDeclarator", - "value": "rectangleSegmentC001" + "value": "rectangleSegmentC002" }, "to": [ - -32.6313, + 32.6312, -10.0 ], "type": "ToPoint", @@ -7004,12 +7004,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.6313, + 32.6312, -10.0 ], "tag": null, "to": [ - -32.6313, + 32.6313, 0.0 ], "type": "ToPoint", @@ -7023,12 +7023,12 @@ description: Variables in memory after executing router-template-cross-bar.kcl "sourceRange": [] }, "from": [ - -32.6313, + 32.6313, 0.0 ], "tag": null, "to": [ - -32.6313, + 32.6313, 0.0 ], "type": "ToPoint", @@ -7067,9 +7067,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 555, - "end": 561, - "start": 555, + "commentStart": 630, + "end": 636, + "start": 630, "type": "TagDeclarator", "value": "seg01" }, @@ -7080,9 +7080,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 663, - "end": 669, - "start": 663, + "commentStart": 738, + "end": 744, + "start": 738, "type": "TagDeclarator", "value": "seg09" }, @@ -7093,9 +7093,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 722, - "end": 728, - "start": 722, + "commentStart": 797, + "end": 803, + "start": 797, "type": "TagDeclarator", "value": "seg03" }, @@ -7106,9 +7106,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 775, - "end": 781, - "start": 775, + "commentStart": 850, + "end": 856, + "start": 850, "type": "TagDeclarator", "value": "seg07" }, @@ -7119,9 +7119,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 876, - "end": 882, - "start": 876, + "commentStart": 951, + "end": 957, + "start": 951, "type": "TagDeclarator", "value": "seg02" }, @@ -7132,9 +7132,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 953, - "end": 959, - "start": 953, + "commentStart": 1028, + "end": 1034, + "start": 1028, "type": "TagDeclarator", "value": "seg06" }, @@ -7145,27 +7145,14 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1010, - "end": 1016, - "start": 1010, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "seg08" }, "type": "extrudePlane" }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": { - "commentStart": 1069, - "end": 1075, - "start": 1069, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - }, { "faceId": "[uuid]", "id": "[uuid]", @@ -7175,6 +7162,19 @@ description: Variables in memory after executing router-template-cross-bar.kcl "end": 1150, "start": 1144, "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 1219, + "end": 1225, + "start": 1219, + "type": "TagDeclarator", "value": "seg10" }, "type": "extrudePlane" @@ -7184,9 +7184,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1186, - "end": 1192, - "start": 1186, + "commentStart": 1261, + "end": 1267, + "start": 1261, "type": "TagDeclarator", "value": "seg04" }, @@ -7270,9 +7270,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 31.8813 ], "tag": { - "commentStart": 555, - "end": 561, - "start": 555, + "commentStart": 630, + "end": 636, + "start": 630, "type": "TagDeclarator", "value": "seg01" }, @@ -7301,9 +7301,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl ], "radius": 11.88125, "tag": { - "commentStart": 663, - "end": 669, - "start": 663, + "commentStart": 738, + "end": 744, + "start": 738, "type": "TagDeclarator", "value": "seg09" }, @@ -7326,9 +7326,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 20.0 ], "tag": { - "commentStart": 722, - "end": 728, - "start": 722, + "commentStart": 797, + "end": 803, + "start": 797, "type": "TagDeclarator", "value": "seg03" }, @@ -7351,9 +7351,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 775, - "end": 781, - "start": 775, + "commentStart": 850, + "end": 856, + "start": 850, "type": "TagDeclarator", "value": "seg07" }, @@ -7376,9 +7376,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl -10.0 ], "tag": { - "commentStart": 876, - "end": 882, - "start": 876, + "commentStart": 951, + "end": 957, + "start": 951, "type": "TagDeclarator", "value": "seg02" }, @@ -7401,9 +7401,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 953, - "end": 959, - "start": 953, + "commentStart": 1028, + "end": 1034, + "start": 1028, "type": "TagDeclarator", "value": "seg06" }, @@ -7426,9 +7426,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 10.9406 ], "tag": { - "commentStart": 1010, - "end": 1016, - "start": 1010, + "commentStart": 1085, + "end": 1091, + "start": 1085, "type": "TagDeclarator", "value": "seg08" }, @@ -7451,9 +7451,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1069, - "end": 1075, - "start": 1069, + "commentStart": 1144, + "end": 1150, + "start": 1144, "type": "TagDeclarator", "value": "seg05" }, @@ -7476,9 +7476,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 30.9406 ], "tag": { - "commentStart": 1144, - "end": 1150, - "start": 1144, + "commentStart": 1219, + "end": 1225, + "start": 1219, "type": "TagDeclarator", "value": "seg10" }, @@ -7501,9 +7501,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl 41.8813 ], "tag": { - "commentStart": 1186, - "end": 1192, - "start": 1186, + "commentStart": 1261, + "end": 1267, + "start": 1261, "type": "TagDeclarator", "value": "seg04" }, @@ -7840,11 +7840,11 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "start": { "from": [ - -32.6313, + 32.6313, 0.0 ], "to": [ - -32.6313, + 32.6313, 0.0 ], "units": { @@ -7857,17 +7857,17 @@ description: Variables in memory after executing router-template-cross-bar.kcl } }, "tags": { - "rectangleSegmentA001": { + "rectangleSegmentA002": { "type": "TagIdentifier", - "value": "rectangleSegmentA001" + "value": "rectangleSegmentA002" }, - "rectangleSegmentB001": { + "rectangleSegmentB002": { "type": "TagIdentifier", - "value": "rectangleSegmentB001" + "value": "rectangleSegmentB002" }, - "rectangleSegmentC001": { + "rectangleSegmentC002": { "type": "TagIdentifier", - "value": "rectangleSegmentC001" + "value": "rectangleSegmentC002" } }, "artifactId": "[uuid]", diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_graph_flowchart.snap.md index 2cbc5e206..311957b2f 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_graph_flowchart.snap.md @@ -1,42 +1,42 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[507, 550, 0]"] - 3["Segment
[556, 595, 0]"] - 4["Segment
[601, 699, 0]"] - 5["Segment
[705, 781, 0]"] - 6["Segment
[787, 856, 0]"] - 7["Segment
[862, 902, 0]"] - 8["Segment
[908, 944, 0]"] - 9["Segment
[984, 1014, 0]"] - 10["Segment
[1020, 1049, 0]"] - 11["Segment
[1055, 1084, 0]"] - 12["Segment
[1090, 1119, 0]"] - 13["Segment
[1125, 1225, 0]"] - 14["Segment
[1231, 1287, 0]"] - 15["Segment
[1293, 1300, 0]"] + 2["Path
[534, 577, 0]"] + 3["Segment
[583, 622, 0]"] + 4["Segment
[628, 726, 0]"] + 5["Segment
[732, 808, 0]"] + 6["Segment
[814, 883, 0]"] + 7["Segment
[889, 929, 0]"] + 8["Segment
[935, 971, 0]"] + 9["Segment
[1011, 1041, 0]"] + 10["Segment
[1047, 1076, 0]"] + 11["Segment
[1082, 1111, 0]"] + 12["Segment
[1117, 1146, 0]"] + 13["Segment
[1152, 1252, 0]"] + 14["Segment
[1258, 1314, 0]"] + 15["Segment
[1320, 1327, 0]"] 16[Solid2d] end subgraph path52 [Path] - 52["Path
[1455, 1555, 0]"] - 53["Segment
[1561, 1608, 0]"] - 54["Segment
[1614, 1729, 0]"] - 55["Segment
[1735, 1855, 0]"] - 56["Segment
[1861, 1917, 0]"] - 57["Segment
[1923, 1930, 0]"] + 52["Path
[1482, 1582, 0]"] + 53["Segment
[1588, 1635, 0]"] + 54["Segment
[1641, 1756, 0]"] + 55["Segment
[1762, 1882, 0]"] + 56["Segment
[1888, 1944, 0]"] + 57["Segment
[1950, 1957, 0]"] 58[Solid2d] end subgraph path74 [Path] - 74["Path
[2087, 2186, 0]"] - 75["Segment
[2192, 2238, 0]"] - 76["Segment
[2244, 2336, 0]"] - 77["Segment
[2342, 2439, 0]"] - 78["Segment
[2445, 2501, 0]"] - 79["Segment
[2507, 2514, 0]"] + 74["Path
[2114, 2213, 0]"] + 75["Segment
[2219, 2265, 0]"] + 76["Segment
[2271, 2363, 0]"] + 77["Segment
[2369, 2466, 0]"] + 78["Segment
[2472, 2528, 0]"] + 79["Segment
[2534, 2541, 0]"] 80[Solid2d] end - 1["Plane
[484, 501, 0]"] - 17["Sweep Extrusion
[1343, 1373, 0]"] + 1["Plane
[511, 528, 0]"] + 17["Sweep Extrusion
[1370, 1400, 0]"] 18[Wall] 19[Wall] 20[Wall] @@ -71,7 +71,7 @@ flowchart LR 49["SweepEdge Opposite"] 50["SweepEdge Adjacent"] 51["SweepEdge Opposite"] - 59["Sweep Extrusion
[1974, 2006, 0]"] + 59["Sweep Extrusion
[2001, 2033, 0]"] 60[Wall] 61[Wall] 62[Wall] @@ -86,7 +86,7 @@ flowchart LR 71["SweepEdge Adjacent"] 72["SweepEdge Opposite"] 73["SweepEdge Adjacent"] - 81["Sweep Extrusion
[2557, 2589, 0]"] + 81["Sweep Extrusion
[2584, 2616, 0]"] 82[Wall] 83[Wall] 84[Wall] @@ -101,8 +101,8 @@ flowchart LR 93["SweepEdge Adjacent"] 94["SweepEdge Opposite"] 95["SweepEdge Adjacent"] - 96["StartSketchOnFace
[1415, 1449, 0]"] - 97["StartSketchOnFace
[2047, 2081, 0]"] + 96["StartSketchOnFace
[1442, 1476, 0]"] + 97["StartSketchOnFace
[2074, 2108, 0]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/ast.snap b/rust/kcl-lib/tests/kcl_samples/router-template-slate/ast.snap index 9add12d6e..3877cacb4 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-slate/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing router-template-slate.kcl { "commentStart": 126, "declaration": { - "commentStart": 148, + "commentStart": 149, "end": 0, "id": { - "commentStart": 148, + "commentStart": 149, "end": 0, "name": "routerDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 165, + "commentStart": 166, "end": 0, "raw": "12.7", "start": 0, @@ -35,32 +35,32 @@ description: Result of parsing router-template-slate.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 170, + "commentStart": 171, "declaration": { - "commentStart": 170, + "commentStart": 171, "end": 0, "id": { - "commentStart": 170, + "commentStart": 171, "end": 0, "name": "templateDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 189, + "commentStart": 190, "end": 0, "left": { - "commentStart": 189, + "commentStart": 190, "end": 0, "left": { - "commentStart": 189, + "commentStart": 190, "end": 0, "raw": "11", "start": 0, @@ -73,7 +73,7 @@ description: Result of parsing router-template-slate.kcl }, "operator": "/", "right": { - "commentStart": 194, + "commentStart": 195, "end": 0, "raw": "16", "start": 0, @@ -93,10 +93,10 @@ description: Result of parsing router-template-slate.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 199, + "commentStart": 200, "end": 0, "name": { - "commentStart": 199, + "commentStart": 200, "end": 0, "name": "inch", "start": 0, @@ -106,7 +106,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 199, + "commentStart": 200, "end": 0, "start": 0, "type": "CallExpression", @@ -126,123 +126,22 @@ description: Result of parsing router-template-slate.kcl "type": "VariableDeclaration" }, { - "commentStart": 206, + "commentStart": 207, "declaration": { - "commentStart": 206, + "commentStart": 207, "end": 0, "id": { - "commentStart": 206, - "end": 0, - "name": "templateGap", - "start": 0, - "type": "Identifier" - }, - "init": { - "commentStart": 221, - "end": 0, - "left": { - "commentStart": 221, - "end": 0, - "left": { - "commentStart": 221, - "end": 0, - "left": { - "abs_path": false, - "commentStart": 221, - "end": 0, - "name": { - "commentStart": 221, - "end": 0, - "name": "templateDiameter", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "-", - "right": { - "abs_path": false, - "commentStart": 240, - "end": 0, - "name": { - "commentStart": 240, - "end": 0, - "name": "routerDiameter", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "/", - "right": { - "commentStart": 258, - "end": 0, - "raw": "2", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "commentStart": 262, - "end": 0, - "raw": "0.5", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.5, - "suffix": "None" - } - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 0, - "type": "VariableDeclarator" - }, - "end": 0, - "kind": "const", - "start": 0, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "commentStart": 266, - "declaration": { - "commentStart": 266, - "end": 0, - "id": { - "commentStart": 266, + "commentStart": 207, "end": 0, "name": "slateWidthHalf", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 283, + "commentStart": 224, "end": 0, "left": { - "commentStart": 283, + "commentStart": 224, "end": 0, "raw": "41.5", "start": 0, @@ -255,7 +154,7 @@ description: Result of parsing router-template-slate.kcl }, "operator": "/", "right": { - "commentStart": 290, + "commentStart": 231, "end": 0, "raw": "2", "start": 0, @@ -280,22 +179,22 @@ description: Result of parsing router-template-slate.kcl "type": "VariableDeclaration" }, { - "commentStart": 292, + "commentStart": 233, "declaration": { - "commentStart": 292, + "commentStart": 233, "end": 0, "id": { - "commentStart": 292, + "commentStart": 233, "end": 0, "name": "minClampingDistance", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 314, + "commentStart": 255, "end": 0, "left": { - "commentStart": 314, + "commentStart": 255, "end": 0, "raw": "50", "start": 0, @@ -308,7 +207,7 @@ description: Result of parsing router-template-slate.kcl }, "operator": "+", "right": { - "commentStart": 319, + "commentStart": 260, "end": 0, "raw": "30", "start": 0, @@ -333,19 +232,19 @@ description: Result of parsing router-template-slate.kcl "type": "VariableDeclaration" }, { - "commentStart": 322, + "commentStart": 263, "declaration": { - "commentStart": 322, + "commentStart": 263, "end": 0, "id": { - "commentStart": 322, + "commentStart": 263, "end": 0, "name": "templateThickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 342, + "commentStart": 283, "end": 0, "raw": "10", "start": 0, @@ -366,19 +265,19 @@ description: Result of parsing router-template-slate.kcl "type": "VariableDeclaration" }, { - "commentStart": 345, + "commentStart": 286, "declaration": { - "commentStart": 345, + "commentStart": 286, "end": 0, "id": { - "commentStart": 345, + "commentStart": 286, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 354, + "commentStart": 295, "end": 0, "raw": "10", "start": 0, @@ -399,19 +298,19 @@ description: Result of parsing router-template-slate.kcl "type": "VariableDeclaration" }, { - "commentStart": 357, + "commentStart": 298, "declaration": { - "commentStart": 357, + "commentStart": 298, "end": 0, "id": { - "commentStart": 357, + "commentStart": 298, "end": 0, "name": "depth", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 365, + "commentStart": 306, "end": 0, "raw": "30", "start": 0, @@ -432,26 +331,132 @@ description: Result of parsing router-template-slate.kcl "type": "VariableDeclaration" }, { - "commentStart": 368, + "commentStart": 308, "declaration": { - "commentStart": 368, + "commentStart": 335, "end": 0, "id": { - "commentStart": 368, + "commentStart": 335, + "end": 0, + "name": "templateGap", + "start": 0, + "type": "Identifier" + }, + "init": { + "commentStart": 350, + "end": 0, + "left": { + "commentStart": 350, + "end": 0, + "left": { + "commentStart": 350, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 350, + "end": 0, + "name": { + "commentStart": 350, + "end": 0, + "name": "templateDiameter", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "-", + "right": { + "abs_path": false, + "commentStart": 369, + "end": 0, + "name": { + "commentStart": 369, + "end": 0, + "name": "routerDiameter", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "commentStart": 387, + "end": 0, + "raw": "2", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "commentStart": 391, + "end": 0, + "raw": "0.5", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 0, + "type": "VariableDeclarator" + }, + "end": 0, + "kind": "const", + "preComments": [ + "", + "", + "// Calculated parameters" + ], + "start": 0, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "commentStart": 395, + "declaration": { + "commentStart": 395, + "end": 0, + "id": { + "commentStart": 395, "end": 0, "name": "length001", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 380, + "commentStart": 407, "end": 0, "left": { "abs_path": false, - "commentStart": 380, + "commentStart": 407, "end": 0, "name": { - "commentStart": 380, + "commentStart": 407, "end": 0, "name": "slateWidthHalf", "start": 0, @@ -465,10 +470,10 @@ description: Result of parsing router-template-slate.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 397, + "commentStart": 424, "end": 0, "name": { - "commentStart": 397, + "commentStart": 424, "end": 0, "name": "radius", "start": 0, @@ -493,26 +498,26 @@ description: Result of parsing router-template-slate.kcl "type": "VariableDeclaration" }, { - "commentStart": 404, + "commentStart": 431, "declaration": { - "commentStart": 404, + "commentStart": 431, "end": 0, "id": { - "commentStart": 404, + "commentStart": 431, "end": 0, "name": "length002", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 416, + "commentStart": 443, "end": 0, "left": { "abs_path": false, - "commentStart": 416, + "commentStart": 443, "end": 0, "name": { - "commentStart": 416, + "commentStart": 443, "end": 0, "name": "depth", "start": 0, @@ -526,10 +531,10 @@ description: Result of parsing router-template-slate.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 424, + "commentStart": 451, "end": 0, "name": { - "commentStart": 424, + "commentStart": 451, "end": 0, "name": "minClampingDistance", "start": 0, @@ -554,12 +559,12 @@ description: Result of parsing router-template-slate.kcl "type": "VariableDeclaration" }, { - "commentStart": 443, + "commentStart": 470, "declaration": { - "commentStart": 472, + "commentStart": 499, "end": 0, "id": { - "commentStart": 472, + "commentStart": 499, "end": 0, "name": "sketch001", "start": 0, @@ -571,10 +576,10 @@ description: Result of parsing router-template-slate.kcl "arguments": [ { "abs_path": false, - "commentStart": 498, + "commentStart": 525, "end": 0, "name": { - "commentStart": 498, + "commentStart": 525, "end": 0, "name": "XZ", "start": 0, @@ -588,10 +593,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 484, + "commentStart": 511, "end": 0, "name": { - "commentStart": 484, + "commentStart": 511, "end": 0, "name": "startSketchOn", "start": 0, @@ -601,7 +606,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 484, + "commentStart": 511, "end": 0, "start": 0, "type": "CallExpression", @@ -610,10 +615,10 @@ description: Result of parsing router-template-slate.kcl { "arguments": [ { - "commentStart": 522, + "commentStart": 549, "elements": [ { - "commentStart": 523, + "commentStart": 550, "end": 0, "raw": "0", "start": 0, @@ -625,14 +630,14 @@ description: Result of parsing router-template-slate.kcl } }, { - "commentStart": 526, + "commentStart": 553, "end": 0, "left": { "abs_path": false, - "commentStart": 526, + "commentStart": 553, "end": 0, "name": { - "commentStart": 526, + "commentStart": 553, "end": 0, "name": "depth", "start": 0, @@ -646,10 +651,10 @@ description: Result of parsing router-template-slate.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 534, + "commentStart": 561, "end": 0, "name": { - "commentStart": 534, + "commentStart": 561, "end": 0, "name": "templateGap", "start": 0, @@ -671,7 +676,7 @@ description: Result of parsing router-template-slate.kcl "type": "ArrayExpression" }, { - "commentStart": 548, + "commentStart": 575, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -680,10 +685,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 507, + "commentStart": 534, "end": 0, "name": { - "commentStart": 507, + "commentStart": 534, "end": 0, "name": "startProfileAt", "start": 0, @@ -693,7 +698,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 507, + "commentStart": 534, "end": 0, "start": 0, "type": "CallExpression", @@ -704,7 +709,7 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 562, + "commentStart": 589, "end": 0, "name": "length", "start": 0, @@ -712,10 +717,10 @@ description: Result of parsing router-template-slate.kcl }, "arg": { "abs_path": false, - "commentStart": 571, + "commentStart": 598, "end": 0, "name": { - "commentStart": 571, + "commentStart": 598, "end": 0, "name": "length001", "start": 0, @@ -730,14 +735,14 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 582, + "commentStart": 609, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 588, + "commentStart": 615, "end": 0, "start": 0, "type": "TagDeclarator", @@ -748,10 +753,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 556, + "commentStart": 583, "end": 0, "name": { - "commentStart": 556, + "commentStart": 583, "end": 0, "name": "xLine", "start": 0, @@ -761,7 +766,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 556, + "commentStart": 583, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -771,14 +776,14 @@ description: Result of parsing router-template-slate.kcl { "arguments": [ { - "commentStart": 605, + "commentStart": 632, "end": 0, "properties": [ { - "commentStart": 614, + "commentStart": 641, "end": 0, "key": { - "commentStart": 614, + "commentStart": 641, "end": 0, "name": "angleEnd", "start": 0, @@ -787,7 +792,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 625, + "commentStart": 652, "end": 0, "raw": "0", "start": 0, @@ -800,10 +805,10 @@ description: Result of parsing router-template-slate.kcl } }, { - "commentStart": 635, + "commentStart": 662, "end": 0, "key": { - "commentStart": 635, + "commentStart": 662, "end": 0, "name": "angleStart", "start": 0, @@ -812,7 +817,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 648, + "commentStart": 675, "end": 0, "raw": "90", "start": 0, @@ -825,10 +830,10 @@ description: Result of parsing router-template-slate.kcl } }, { - "commentStart": 659, + "commentStart": 686, "end": 0, "key": { - "commentStart": 659, + "commentStart": 686, "end": 0, "name": "radius", "start": 0, @@ -837,14 +842,14 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 668, + "commentStart": 695, "end": 0, "left": { "abs_path": false, - "commentStart": 668, + "commentStart": 695, "end": 0, "name": { - "commentStart": 668, + "commentStart": 695, "end": 0, "name": "radius", "start": 0, @@ -858,10 +863,10 @@ description: Result of parsing router-template-slate.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 677, + "commentStart": 704, "end": 0, "name": { - "commentStart": 677, + "commentStart": 704, "end": 0, "name": "templateGap", "start": 0, @@ -883,7 +888,7 @@ description: Result of parsing router-template-slate.kcl "type": "ObjectExpression" }, { - "commentStart": 697, + "commentStart": 724, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -892,10 +897,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 601, + "commentStart": 628, "end": 0, "name": { - "commentStart": 601, + "commentStart": 628, "end": 0, "name": "arc", "start": 0, @@ -905,7 +910,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 601, + "commentStart": 628, "end": 0, "start": 0, "type": "CallExpression", @@ -916,25 +921,25 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 711, + "commentStart": 738, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 725, + "commentStart": 752, "end": 0, "left": { - "commentStart": 725, + "commentStart": 752, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 726, + "commentStart": 753, "end": 0, "name": { - "commentStart": 726, + "commentStart": 753, "end": 0, "name": "templateGap", "start": 0, @@ -945,7 +950,7 @@ description: Result of parsing router-template-slate.kcl "type": "Name", "type": "Name" }, - "commentStart": 725, + "commentStart": 752, "end": 0, "operator": "-", "start": 0, @@ -954,7 +959,7 @@ description: Result of parsing router-template-slate.kcl }, "operator": "*", "right": { - "commentStart": 740, + "commentStart": 767, "end": 0, "raw": "2", "start": 0, @@ -971,14 +976,14 @@ description: Result of parsing router-template-slate.kcl }, "operator": "-", "right": { - "commentStart": 745, + "commentStart": 772, "end": 0, "left": { "abs_path": false, - "commentStart": 745, + "commentStart": 772, "end": 0, "name": { - "commentStart": 745, + "commentStart": 772, "end": 0, "name": "templateDiameter", "start": 0, @@ -991,7 +996,7 @@ description: Result of parsing router-template-slate.kcl }, "operator": "/", "right": { - "commentStart": 764, + "commentStart": 791, "end": 0, "raw": "2", "start": 0, @@ -1014,14 +1019,14 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 768, + "commentStart": 795, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 774, + "commentStart": 801, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1032,10 +1037,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 705, + "commentStart": 732, "end": 0, "name": { - "commentStart": 705, + "commentStart": 732, "end": 0, "name": "yLine", "start": 0, @@ -1045,7 +1050,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 705, + "commentStart": 732, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1057,21 +1062,21 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 793, + "commentStart": 820, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 807, + "commentStart": 834, "end": 0, "left": { "abs_path": false, - "commentStart": 807, + "commentStart": 834, "end": 0, "name": { - "commentStart": 807, + "commentStart": 834, "end": 0, "name": "slateWidthHalf", "start": 0, @@ -1085,10 +1090,10 @@ description: Result of parsing router-template-slate.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 824, + "commentStart": 851, "end": 0, "name": { - "commentStart": 824, + "commentStart": 851, "end": 0, "name": "templateThickness", "start": 0, @@ -1107,14 +1112,14 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 843, + "commentStart": 870, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 849, + "commentStart": 876, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1125,10 +1130,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 787, + "commentStart": 814, "end": 0, "name": { - "commentStart": 787, + "commentStart": 814, "end": 0, "name": "xLine", "start": 0, @@ -1138,7 +1143,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 787, + "commentStart": 814, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1150,7 +1155,7 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 868, + "commentStart": 895, "end": 0, "name": "length", "start": 0, @@ -1159,10 +1164,10 @@ description: Result of parsing router-template-slate.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 878, + "commentStart": 905, "end": 0, "name": { - "commentStart": 878, + "commentStart": 905, "end": 0, "name": "length002", "start": 0, @@ -1173,7 +1178,7 @@ description: Result of parsing router-template-slate.kcl "type": "Name", "type": "Name" }, - "commentStart": 877, + "commentStart": 904, "end": 0, "operator": "-", "start": 0, @@ -1184,14 +1189,14 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 889, + "commentStart": 916, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 895, + "commentStart": 922, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1202,10 +1207,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 862, + "commentStart": 889, "end": 0, "name": { - "commentStart": 862, + "commentStart": 889, "end": 0, "name": "yLine", "start": 0, @@ -1215,7 +1220,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 862, + "commentStart": 889, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1227,14 +1232,14 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 914, + "commentStart": 941, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 928, + "commentStart": 955, "end": 0, "raw": "0", "start": 0, @@ -1249,14 +1254,14 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 931, + "commentStart": 958, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 937, + "commentStart": 964, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1267,10 +1272,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 908, + "commentStart": 935, "end": 0, "name": { - "commentStart": 908, + "commentStart": 935, "end": 0, "name": "xLine", "start": 0, @@ -1280,7 +1285,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 908, + "commentStart": 935, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1292,7 +1297,7 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 990, + "commentStart": 1017, "end": 0, "name": "length", "start": 0, @@ -1303,10 +1308,10 @@ description: Result of parsing router-template-slate.kcl "arguments": [ { "abs_path": false, - "commentStart": 1007, + "commentStart": 1034, "end": 0, "name": { - "commentStart": 1007, + "commentStart": 1034, "end": 0, "name": "seg02", "start": 0, @@ -1320,10 +1325,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1000, + "commentStart": 1027, "end": 0, "name": { - "commentStart": 1000, + "commentStart": 1027, "end": 0, "name": "segLen", "start": 0, @@ -1333,13 +1338,13 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1000, + "commentStart": 1027, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 999, + "commentStart": 1026, "end": 0, "operator": "-", "start": 0, @@ -1350,10 +1355,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 984, + "commentStart": 1011, "end": 0, "name": { - "commentStart": 984, + "commentStart": 1011, "end": 0, "name": "xLine", "start": 0, @@ -1363,7 +1368,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 984, + "commentStart": 1011, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1375,7 +1380,7 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1026, + "commentStart": 1053, "end": 0, "name": "length", "start": 0, @@ -1385,10 +1390,10 @@ description: Result of parsing router-template-slate.kcl "arguments": [ { "abs_path": false, - "commentStart": 1042, + "commentStart": 1069, "end": 0, "name": { - "commentStart": 1042, + "commentStart": 1069, "end": 0, "name": "seg03", "start": 0, @@ -1402,10 +1407,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1035, + "commentStart": 1062, "end": 0, "name": { - "commentStart": 1035, + "commentStart": 1062, "end": 0, "name": "segLen", "start": 0, @@ -1415,7 +1420,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1035, + "commentStart": 1062, "end": 0, "start": 0, "type": "CallExpression", @@ -1425,10 +1430,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1020, + "commentStart": 1047, "end": 0, "name": { - "commentStart": 1020, + "commentStart": 1047, "end": 0, "name": "yLine", "start": 0, @@ -1438,7 +1443,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1020, + "commentStart": 1047, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1450,7 +1455,7 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1061, + "commentStart": 1088, "end": 0, "name": "length", "start": 0, @@ -1460,10 +1465,10 @@ description: Result of parsing router-template-slate.kcl "arguments": [ { "abs_path": false, - "commentStart": 1077, + "commentStart": 1104, "end": 0, "name": { - "commentStart": 1077, + "commentStart": 1104, "end": 0, "name": "seg04", "start": 0, @@ -1477,10 +1482,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1070, + "commentStart": 1097, "end": 0, "name": { - "commentStart": 1070, + "commentStart": 1097, "end": 0, "name": "segLen", "start": 0, @@ -1490,7 +1495,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1070, + "commentStart": 1097, "end": 0, "start": 0, "type": "CallExpression", @@ -1500,10 +1505,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1055, + "commentStart": 1082, "end": 0, "name": { - "commentStart": 1055, + "commentStart": 1082, "end": 0, "name": "xLine", "start": 0, @@ -1513,7 +1518,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1055, + "commentStart": 1082, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1525,7 +1530,7 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1096, + "commentStart": 1123, "end": 0, "name": "length", "start": 0, @@ -1535,10 +1540,10 @@ description: Result of parsing router-template-slate.kcl "arguments": [ { "abs_path": false, - "commentStart": 1112, + "commentStart": 1139, "end": 0, "name": { - "commentStart": 1112, + "commentStart": 1139, "end": 0, "name": "seg05", "start": 0, @@ -1552,10 +1557,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1105, + "commentStart": 1132, "end": 0, "name": { - "commentStart": 1105, + "commentStart": 1132, "end": 0, "name": "segLen", "start": 0, @@ -1565,7 +1570,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1105, + "commentStart": 1132, "end": 0, "start": 0, "type": "CallExpression", @@ -1575,10 +1580,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1090, + "commentStart": 1117, "end": 0, "name": { - "commentStart": 1090, + "commentStart": 1117, "end": 0, "name": "yLine", "start": 0, @@ -1588,7 +1593,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1090, + "commentStart": 1117, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1598,14 +1603,14 @@ description: Result of parsing router-template-slate.kcl { "arguments": [ { - "commentStart": 1129, + "commentStart": 1156, "end": 0, "properties": [ { - "commentStart": 1138, + "commentStart": 1165, "end": 0, "key": { - "commentStart": 1138, + "commentStart": 1165, "end": 0, "name": "angleEnd", "start": 0, @@ -1614,7 +1619,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1149, + "commentStart": 1176, "end": 0, "raw": "90", "start": 0, @@ -1627,10 +1632,10 @@ description: Result of parsing router-template-slate.kcl } }, { - "commentStart": 1160, + "commentStart": 1187, "end": 0, "key": { - "commentStart": 1160, + "commentStart": 1187, "end": 0, "name": "angleStart", "start": 0, @@ -1639,7 +1644,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1173, + "commentStart": 1200, "end": 0, "raw": "180", "start": 0, @@ -1652,10 +1657,10 @@ description: Result of parsing router-template-slate.kcl } }, { - "commentStart": 1185, + "commentStart": 1212, "end": 0, "key": { - "commentStart": 1185, + "commentStart": 1212, "end": 0, "name": "radius", "start": 0, @@ -1664,14 +1669,14 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "ObjectProperty", "value": { - "commentStart": 1194, + "commentStart": 1221, "end": 0, "left": { "abs_path": false, - "commentStart": 1194, + "commentStart": 1221, "end": 0, "name": { - "commentStart": 1194, + "commentStart": 1221, "end": 0, "name": "radius", "start": 0, @@ -1685,10 +1690,10 @@ description: Result of parsing router-template-slate.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1203, + "commentStart": 1230, "end": 0, "name": { - "commentStart": 1203, + "commentStart": 1230, "end": 0, "name": "templateGap", "start": 0, @@ -1710,7 +1715,7 @@ description: Result of parsing router-template-slate.kcl "type": "ObjectExpression" }, { - "commentStart": 1223, + "commentStart": 1250, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1719,10 +1724,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1125, + "commentStart": 1152, "end": 0, "name": { - "commentStart": 1125, + "commentStart": 1152, "end": 0, "name": "arc", "start": 0, @@ -1732,7 +1737,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1125, + "commentStart": 1152, "end": 0, "start": 0, "type": "CallExpression", @@ -1743,19 +1748,19 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1236, + "commentStart": 1263, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1250, + "commentStart": 1277, "elements": [ { "arguments": [ { - "commentStart": 1265, + "commentStart": 1292, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1764,10 +1769,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1251, + "commentStart": 1278, "end": 0, "name": { - "commentStart": 1251, + "commentStart": 1278, "end": 0, "name": "profileStartX", "start": 0, @@ -1777,7 +1782,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1251, + "commentStart": 1278, "end": 0, "start": 0, "type": "CallExpression", @@ -1786,7 +1791,7 @@ description: Result of parsing router-template-slate.kcl { "arguments": [ { - "commentStart": 1283, + "commentStart": 1310, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1795,10 +1800,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1269, + "commentStart": 1296, "end": 0, "name": { - "commentStart": 1269, + "commentStart": 1296, "end": 0, "name": "profileStartY", "start": 0, @@ -1808,7 +1813,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1269, + "commentStart": 1296, "end": 0, "start": 0, "type": "CallExpression", @@ -1824,10 +1829,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1231, + "commentStart": 1258, "end": 0, "name": { - "commentStart": 1231, + "commentStart": 1258, "end": 0, "name": "line", "start": 0, @@ -1837,7 +1842,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1231, + "commentStart": 1258, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1848,10 +1853,10 @@ description: Result of parsing router-template-slate.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1293, + "commentStart": 1320, "end": 0, "name": { - "commentStart": 1293, + "commentStart": 1320, "end": 0, "name": "close", "start": 0, @@ -1861,20 +1866,20 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1293, + "commentStart": 1320, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 484, + "commentStart": 511, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "7": [ { - "commentStart": 946, + "commentStart": 973, "end": 0, "start": 0, "type": "NonCodeNode", @@ -1887,7 +1892,7 @@ description: Result of parsing router-template-slate.kcl ], "14": [ { - "commentStart": 1300, + "commentStart": 1327, "end": 0, "start": 0, "type": "NonCodeNode", @@ -1920,12 +1925,12 @@ description: Result of parsing router-template-slate.kcl "type": "VariableDeclaration" }, { - "commentStart": 1330, + "commentStart": 1357, "declaration": { - "commentStart": 1330, + "commentStart": 1357, "end": 0, "id": { - "commentStart": 1330, + "commentStart": 1357, "end": 0, "name": "extrude001", "start": 0, @@ -1936,14 +1941,14 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1362, + "commentStart": 1389, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1371, + "commentStart": 1398, "end": 0, "raw": "5", "start": 0, @@ -1958,10 +1963,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1343, + "commentStart": 1370, "end": 0, "name": { - "commentStart": 1343, + "commentStart": 1370, "end": 0, "name": "extrude", "start": 0, @@ -1971,17 +1976,17 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1343, + "commentStart": 1370, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1351, + "commentStart": 1378, "end": 0, "name": { - "commentStart": 1351, + "commentStart": 1378, "end": 0, "name": "sketch001", "start": 0, @@ -2003,12 +2008,12 @@ description: Result of parsing router-template-slate.kcl "type": "VariableDeclaration" }, { - "commentStart": 1373, + "commentStart": 1400, "declaration": { - "commentStart": 1403, + "commentStart": 1430, "end": 0, "id": { - "commentStart": 1403, + "commentStart": 1430, "end": 0, "name": "sketch002", "start": 0, @@ -2020,10 +2025,10 @@ description: Result of parsing router-template-slate.kcl "arguments": [ { "abs_path": false, - "commentStart": 1429, + "commentStart": 1456, "end": 0, "name": { - "commentStart": 1429, + "commentStart": 1456, "end": 0, "name": "extrude001", "start": 0, @@ -2035,7 +2040,7 @@ description: Result of parsing router-template-slate.kcl "type": "Name" }, { - "commentStart": 1441, + "commentStart": 1468, "end": 0, "raw": "'START'", "start": 0, @@ -2046,10 +2051,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1415, + "commentStart": 1442, "end": 0, "name": { - "commentStart": 1415, + "commentStart": 1442, "end": 0, "name": "startSketchOn", "start": 0, @@ -2059,7 +2064,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1415, + "commentStart": 1442, "end": 0, "start": 0, "type": "CallExpression", @@ -2068,15 +2073,15 @@ description: Result of parsing router-template-slate.kcl { "arguments": [ { - "commentStart": 1470, + "commentStart": 1497, "elements": [ { "argument": { "abs_path": false, - "commentStart": 1480, + "commentStart": 1507, "end": 0, "name": { - "commentStart": 1480, + "commentStart": 1507, "end": 0, "name": "slateWidthHalf", "start": 0, @@ -2087,7 +2092,7 @@ description: Result of parsing router-template-slate.kcl "type": "Name", "type": "Name" }, - "commentStart": 1479, + "commentStart": 1506, "end": 0, "operator": "-", "start": 0, @@ -2095,18 +2100,18 @@ description: Result of parsing router-template-slate.kcl "type": "UnaryExpression" }, { - "commentStart": 1503, + "commentStart": 1530, "end": 0, "left": { - "commentStart": 1503, + "commentStart": 1530, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1504, + "commentStart": 1531, "end": 0, "name": { - "commentStart": 1504, + "commentStart": 1531, "end": 0, "name": "templateGap", "start": 0, @@ -2117,7 +2122,7 @@ description: Result of parsing router-template-slate.kcl "type": "Name", "type": "Name" }, - "commentStart": 1503, + "commentStart": 1530, "end": 0, "operator": "-", "start": 0, @@ -2126,7 +2131,7 @@ description: Result of parsing router-template-slate.kcl }, "operator": "*", "right": { - "commentStart": 1518, + "commentStart": 1545, "end": 0, "raw": "2", "start": 0, @@ -2143,14 +2148,14 @@ description: Result of parsing router-template-slate.kcl }, "operator": "-", "right": { - "commentStart": 1523, + "commentStart": 1550, "end": 0, "left": { "abs_path": false, - "commentStart": 1523, + "commentStart": 1550, "end": 0, "name": { - "commentStart": 1523, + "commentStart": 1550, "end": 0, "name": "templateDiameter", "start": 0, @@ -2163,7 +2168,7 @@ description: Result of parsing router-template-slate.kcl }, "operator": "/", "right": { - "commentStart": 1542, + "commentStart": 1569, "end": 0, "raw": "2", "start": 0, @@ -2189,7 +2194,7 @@ description: Result of parsing router-template-slate.kcl "type": "ArrayExpression" }, { - "commentStart": 1553, + "commentStart": 1580, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2198,10 +2203,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1455, + "commentStart": 1482, "end": 0, "name": { - "commentStart": 1455, + "commentStart": 1482, "end": 0, "name": "startProfileAt", "start": 0, @@ -2211,7 +2216,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1455, + "commentStart": 1482, "end": 0, "start": 0, "type": "CallExpression", @@ -2222,7 +2227,7 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1567, + "commentStart": 1594, "end": 0, "name": "length", "start": 0, @@ -2230,7 +2235,7 @@ description: Result of parsing router-template-slate.kcl }, "arg": { "argument": { - "commentStart": 1577, + "commentStart": 1604, "end": 0, "raw": "7", "start": 0, @@ -2241,7 +2246,7 @@ description: Result of parsing router-template-slate.kcl "suffix": "None" } }, - "commentStart": 1576, + "commentStart": 1603, "end": 0, "operator": "-", "start": 0, @@ -2252,14 +2257,14 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1580, + "commentStart": 1607, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1586, + "commentStart": 1613, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2270,10 +2275,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1561, + "commentStart": 1588, "end": 0, "name": { - "commentStart": 1561, + "commentStart": 1588, "end": 0, "name": "xLine", "start": 0, @@ -2283,7 +2288,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1561, + "commentStart": 1588, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2293,19 +2298,19 @@ description: Result of parsing router-template-slate.kcl { "arguments": [ { - "commentStart": 1625, + "commentStart": 1652, "elements": [ { - "commentStart": 1634, + "commentStart": 1661, "end": 0, "left": { "arguments": [ { "abs_path": false, - "commentStart": 1641, + "commentStart": 1668, "end": 0, "name": { - "commentStart": 1641, + "commentStart": 1668, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -2319,10 +2324,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1634, + "commentStart": 1661, "end": 0, "name": { - "commentStart": 1634, + "commentStart": 1661, "end": 0, "name": "segAng", "start": 0, @@ -2332,7 +2337,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1634, + "commentStart": 1661, "end": 0, "start": 0, "type": "CallExpression", @@ -2340,7 +2345,7 @@ description: Result of parsing router-template-slate.kcl }, "operator": "+", "right": { - "commentStart": 1665, + "commentStart": 1692, "end": 0, "raw": "90", "start": 0, @@ -2357,10 +2362,10 @@ description: Result of parsing router-template-slate.kcl }, { "abs_path": false, - "commentStart": 1676, + "commentStart": 1703, "end": 0, "name": { - "commentStart": 1676, + "commentStart": 1703, "end": 0, "name": "minClampingDistance", "start": 0, @@ -2378,14 +2383,14 @@ description: Result of parsing router-template-slate.kcl "type": "ArrayExpression" }, { - "commentStart": 1704, + "commentStart": 1731, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 1707, + "commentStart": 1734, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2395,10 +2400,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1614, + "commentStart": 1641, "end": 0, "name": { - "commentStart": 1614, + "commentStart": 1641, "end": 0, "name": "angledLine", "start": 0, @@ -2408,7 +2413,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1614, + "commentStart": 1641, "end": 0, "start": 0, "type": "CallExpression", @@ -2417,16 +2422,16 @@ description: Result of parsing router-template-slate.kcl { "arguments": [ { - "commentStart": 1746, + "commentStart": 1773, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 1762, + "commentStart": 1789, "end": 0, "name": { - "commentStart": 1762, + "commentStart": 1789, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -2440,10 +2445,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1755, + "commentStart": 1782, "end": 0, "name": { - "commentStart": 1755, + "commentStart": 1782, "end": 0, "name": "segAng", "start": 0, @@ -2453,7 +2458,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1755, + "commentStart": 1782, "end": 0, "start": 0, "type": "CallExpression", @@ -2464,10 +2469,10 @@ description: Result of parsing router-template-slate.kcl "arguments": [ { "abs_path": false, - "commentStart": 1800, + "commentStart": 1827, "end": 0, "name": { - "commentStart": 1800, + "commentStart": 1827, "end": 0, "name": "rectangleSegmentA001", "start": 0, @@ -2481,10 +2486,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1793, + "commentStart": 1820, "end": 0, "name": { - "commentStart": 1793, + "commentStart": 1820, "end": 0, "name": "segLen", "start": 0, @@ -2494,13 +2499,13 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1793, + "commentStart": 1820, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 1792, + "commentStart": 1819, "end": 0, "operator": "-", "start": 0, @@ -2514,14 +2519,14 @@ description: Result of parsing router-template-slate.kcl "type": "ArrayExpression" }, { - "commentStart": 1830, + "commentStart": 1857, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 1833, + "commentStart": 1860, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2531,10 +2536,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1735, + "commentStart": 1762, "end": 0, "name": { - "commentStart": 1735, + "commentStart": 1762, "end": 0, "name": "angledLine", "start": 0, @@ -2544,7 +2549,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1735, + "commentStart": 1762, "end": 0, "start": 0, "type": "CallExpression", @@ -2555,19 +2560,19 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1866, + "commentStart": 1893, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1880, + "commentStart": 1907, "elements": [ { "arguments": [ { - "commentStart": 1895, + "commentStart": 1922, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2576,10 +2581,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1881, + "commentStart": 1908, "end": 0, "name": { - "commentStart": 1881, + "commentStart": 1908, "end": 0, "name": "profileStartX", "start": 0, @@ -2589,7 +2594,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1881, + "commentStart": 1908, "end": 0, "start": 0, "type": "CallExpression", @@ -2598,7 +2603,7 @@ description: Result of parsing router-template-slate.kcl { "arguments": [ { - "commentStart": 1913, + "commentStart": 1940, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2607,10 +2612,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1899, + "commentStart": 1926, "end": 0, "name": { - "commentStart": 1899, + "commentStart": 1926, "end": 0, "name": "profileStartY", "start": 0, @@ -2620,7 +2625,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1899, + "commentStart": 1926, "end": 0, "start": 0, "type": "CallExpression", @@ -2636,10 +2641,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1861, + "commentStart": 1888, "end": 0, "name": { - "commentStart": 1861, + "commentStart": 1888, "end": 0, "name": "line", "start": 0, @@ -2649,7 +2654,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1861, + "commentStart": 1888, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2660,10 +2665,10 @@ description: Result of parsing router-template-slate.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1923, + "commentStart": 1950, "end": 0, "name": { - "commentStart": 1923, + "commentStart": 1950, "end": 0, "name": "close", "start": 0, @@ -2673,20 +2678,20 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1923, + "commentStart": 1950, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 1415, + "commentStart": 1442, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "6": [ { - "commentStart": 1930, + "commentStart": 1957, "end": 0, "start": 0, "type": "NonCodeNode", @@ -2719,12 +2724,12 @@ description: Result of parsing router-template-slate.kcl "type": "VariableDeclaration" }, { - "commentStart": 1961, + "commentStart": 1988, "declaration": { - "commentStart": 1961, + "commentStart": 1988, "end": 0, "id": { - "commentStart": 1961, + "commentStart": 1988, "end": 0, "name": "extrude002", "start": 0, @@ -2735,14 +2740,14 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 1993, + "commentStart": 2020, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2002, + "commentStart": 2029, "end": 0, "raw": "7.5", "start": 0, @@ -2757,10 +2762,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 1974, + "commentStart": 2001, "end": 0, "name": { - "commentStart": 1974, + "commentStart": 2001, "end": 0, "name": "extrude", "start": 0, @@ -2770,17 +2775,17 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 1974, + "commentStart": 2001, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 1982, + "commentStart": 2009, "end": 0, "name": { - "commentStart": 1982, + "commentStart": 2009, "end": 0, "name": "sketch002", "start": 0, @@ -2802,12 +2807,12 @@ description: Result of parsing router-template-slate.kcl "type": "VariableDeclaration" }, { - "commentStart": 2006, + "commentStart": 2033, "declaration": { - "commentStart": 2035, + "commentStart": 2062, "end": 0, "id": { - "commentStart": 2035, + "commentStart": 2062, "end": 0, "name": "sketch003", "start": 0, @@ -2819,10 +2824,10 @@ description: Result of parsing router-template-slate.kcl "arguments": [ { "abs_path": false, - "commentStart": 2061, + "commentStart": 2088, "end": 0, "name": { - "commentStart": 2061, + "commentStart": 2088, "end": 0, "name": "extrude001", "start": 0, @@ -2834,7 +2839,7 @@ description: Result of parsing router-template-slate.kcl "type": "Name" }, { - "commentStart": 2073, + "commentStart": 2100, "end": 0, "raw": "'START'", "start": 0, @@ -2845,10 +2850,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 2047, + "commentStart": 2074, "end": 0, "name": { - "commentStart": 2047, + "commentStart": 2074, "end": 0, "name": "startSketchOn", "start": 0, @@ -2858,7 +2863,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 2047, + "commentStart": 2074, "end": 0, "start": 0, "type": "CallExpression", @@ -2867,14 +2872,14 @@ description: Result of parsing router-template-slate.kcl { "arguments": [ { - "commentStart": 2102, + "commentStart": 2129, "elements": [ { "abs_path": false, - "commentStart": 2111, + "commentStart": 2138, "end": 0, "name": { - "commentStart": 2111, + "commentStart": 2138, "end": 0, "name": "slateWidthHalf", "start": 0, @@ -2886,18 +2891,18 @@ description: Result of parsing router-template-slate.kcl "type": "Name" }, { - "commentStart": 2134, + "commentStart": 2161, "end": 0, "left": { - "commentStart": 2134, + "commentStart": 2161, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 2135, + "commentStart": 2162, "end": 0, "name": { - "commentStart": 2135, + "commentStart": 2162, "end": 0, "name": "templateGap", "start": 0, @@ -2908,7 +2913,7 @@ description: Result of parsing router-template-slate.kcl "type": "Name", "type": "Name" }, - "commentStart": 2134, + "commentStart": 2161, "end": 0, "operator": "-", "start": 0, @@ -2917,7 +2922,7 @@ description: Result of parsing router-template-slate.kcl }, "operator": "*", "right": { - "commentStart": 2149, + "commentStart": 2176, "end": 0, "raw": "2", "start": 0, @@ -2934,14 +2939,14 @@ description: Result of parsing router-template-slate.kcl }, "operator": "-", "right": { - "commentStart": 2154, + "commentStart": 2181, "end": 0, "left": { "abs_path": false, - "commentStart": 2154, + "commentStart": 2181, "end": 0, "name": { - "commentStart": 2154, + "commentStart": 2181, "end": 0, "name": "templateDiameter", "start": 0, @@ -2954,7 +2959,7 @@ description: Result of parsing router-template-slate.kcl }, "operator": "/", "right": { - "commentStart": 2173, + "commentStart": 2200, "end": 0, "raw": "2", "start": 0, @@ -2980,7 +2985,7 @@ description: Result of parsing router-template-slate.kcl "type": "ArrayExpression" }, { - "commentStart": 2184, + "commentStart": 2211, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2989,10 +2994,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 2087, + "commentStart": 2114, "end": 0, "name": { - "commentStart": 2087, + "commentStart": 2114, "end": 0, "name": "startProfileAt", "start": 0, @@ -3002,7 +3007,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 2087, + "commentStart": 2114, "end": 0, "start": 0, "type": "CallExpression", @@ -3013,14 +3018,14 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 2198, + "commentStart": 2225, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2207, + "commentStart": 2234, "end": 0, "raw": "7", "start": 0, @@ -3035,14 +3040,14 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 2210, + "commentStart": 2237, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2216, + "commentStart": 2243, "end": 0, "start": 0, "type": "TagDeclarator", @@ -3053,10 +3058,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 2192, + "commentStart": 2219, "end": 0, "name": { - "commentStart": 2192, + "commentStart": 2219, "end": 0, "name": "xLine", "start": 0, @@ -3066,7 +3071,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 2192, + "commentStart": 2219, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3076,19 +3081,19 @@ description: Result of parsing router-template-slate.kcl { "arguments": [ { - "commentStart": 2255, + "commentStart": 2282, "elements": [ { - "commentStart": 2264, + "commentStart": 2291, "end": 0, "left": { "arguments": [ { "abs_path": false, - "commentStart": 2271, + "commentStart": 2298, "end": 0, "name": { - "commentStart": 2271, + "commentStart": 2298, "end": 0, "name": "rectangleSegmentA002", "start": 0, @@ -3102,10 +3107,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 2264, + "commentStart": 2291, "end": 0, "name": { - "commentStart": 2264, + "commentStart": 2291, "end": 0, "name": "segAng", "start": 0, @@ -3115,7 +3120,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 2264, + "commentStart": 2291, "end": 0, "start": 0, "type": "CallExpression", @@ -3123,7 +3128,7 @@ description: Result of parsing router-template-slate.kcl }, "operator": "-", "right": { - "commentStart": 2295, + "commentStart": 2322, "end": 0, "raw": "90", "start": 0, @@ -3140,10 +3145,10 @@ description: Result of parsing router-template-slate.kcl }, { "abs_path": false, - "commentStart": 2306, + "commentStart": 2333, "end": 0, "name": { - "commentStart": 2306, + "commentStart": 2333, "end": 0, "name": "minClampingDistance", "start": 0, @@ -3161,7 +3166,7 @@ description: Result of parsing router-template-slate.kcl "type": "ArrayExpression" }, { - "commentStart": 2334, + "commentStart": 2361, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3170,10 +3175,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 2244, + "commentStart": 2271, "end": 0, "name": { - "commentStart": 2244, + "commentStart": 2271, "end": 0, "name": "angledLine", "start": 0, @@ -3183,7 +3188,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 2244, + "commentStart": 2271, "end": 0, "start": 0, "type": "CallExpression", @@ -3192,16 +3197,16 @@ description: Result of parsing router-template-slate.kcl { "arguments": [ { - "commentStart": 2353, + "commentStart": 2380, "elements": [ { "arguments": [ { "abs_path": false, - "commentStart": 2369, + "commentStart": 2396, "end": 0, "name": { - "commentStart": 2369, + "commentStart": 2396, "end": 0, "name": "rectangleSegmentA002", "start": 0, @@ -3215,10 +3220,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 2362, + "commentStart": 2389, "end": 0, "name": { - "commentStart": 2362, + "commentStart": 2389, "end": 0, "name": "segAng", "start": 0, @@ -3228,7 +3233,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 2362, + "commentStart": 2389, "end": 0, "start": 0, "type": "CallExpression", @@ -3239,10 +3244,10 @@ description: Result of parsing router-template-slate.kcl "arguments": [ { "abs_path": false, - "commentStart": 2407, + "commentStart": 2434, "end": 0, "name": { - "commentStart": 2407, + "commentStart": 2434, "end": 0, "name": "rectangleSegmentA002", "start": 0, @@ -3256,10 +3261,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 2400, + "commentStart": 2427, "end": 0, "name": { - "commentStart": 2400, + "commentStart": 2427, "end": 0, "name": "segLen", "start": 0, @@ -3269,13 +3274,13 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 2400, + "commentStart": 2427, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 2399, + "commentStart": 2426, "end": 0, "operator": "-", "start": 0, @@ -3289,7 +3294,7 @@ description: Result of parsing router-template-slate.kcl "type": "ArrayExpression" }, { - "commentStart": 2437, + "commentStart": 2464, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3298,10 +3303,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 2342, + "commentStart": 2369, "end": 0, "name": { - "commentStart": 2342, + "commentStart": 2369, "end": 0, "name": "angledLine", "start": 0, @@ -3311,7 +3316,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 2342, + "commentStart": 2369, "end": 0, "start": 0, "type": "CallExpression", @@ -3322,19 +3327,19 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 2450, + "commentStart": 2477, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2464, + "commentStart": 2491, "elements": [ { "arguments": [ { - "commentStart": 2479, + "commentStart": 2506, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3343,10 +3348,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 2465, + "commentStart": 2492, "end": 0, "name": { - "commentStart": 2465, + "commentStart": 2492, "end": 0, "name": "profileStartX", "start": 0, @@ -3356,7 +3361,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 2465, + "commentStart": 2492, "end": 0, "start": 0, "type": "CallExpression", @@ -3365,7 +3370,7 @@ description: Result of parsing router-template-slate.kcl { "arguments": [ { - "commentStart": 2497, + "commentStart": 2524, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3374,10 +3379,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 2483, + "commentStart": 2510, "end": 0, "name": { - "commentStart": 2483, + "commentStart": 2510, "end": 0, "name": "profileStartY", "start": 0, @@ -3387,7 +3392,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 2483, + "commentStart": 2510, "end": 0, "start": 0, "type": "CallExpression", @@ -3403,10 +3408,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 2445, + "commentStart": 2472, "end": 0, "name": { - "commentStart": 2445, + "commentStart": 2472, "end": 0, "name": "line", "start": 0, @@ -3416,7 +3421,7 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 2445, + "commentStart": 2472, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3427,10 +3432,10 @@ description: Result of parsing router-template-slate.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 2507, + "commentStart": 2534, "end": 0, "name": { - "commentStart": 2507, + "commentStart": 2534, "end": 0, "name": "close", "start": 0, @@ -3440,20 +3445,20 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 2507, + "commentStart": 2534, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" } ], - "commentStart": 2047, + "commentStart": 2074, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "6": [ { - "commentStart": 2514, + "commentStart": 2541, "end": 0, "start": 0, "type": "NonCodeNode", @@ -3486,12 +3491,12 @@ description: Result of parsing router-template-slate.kcl "type": "VariableDeclaration" }, { - "commentStart": 2544, + "commentStart": 2571, "declaration": { - "commentStart": 2544, + "commentStart": 2571, "end": 0, "id": { - "commentStart": 2544, + "commentStart": 2571, "end": 0, "name": "extrude003", "start": 0, @@ -3502,14 +3507,14 @@ description: Result of parsing router-template-slate.kcl { "type": "LabeledArg", "label": { - "commentStart": 2576, + "commentStart": 2603, "end": 0, "name": "length", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2585, + "commentStart": 2612, "end": 0, "raw": "7.5", "start": 0, @@ -3524,10 +3529,10 @@ description: Result of parsing router-template-slate.kcl ], "callee": { "abs_path": false, - "commentStart": 2557, + "commentStart": 2584, "end": 0, "name": { - "commentStart": 2557, + "commentStart": 2584, "end": 0, "name": "extrude", "start": 0, @@ -3537,17 +3542,17 @@ description: Result of parsing router-template-slate.kcl "start": 0, "type": "Name" }, - "commentStart": 2557, + "commentStart": 2584, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { "abs_path": false, - "commentStart": 2565, + "commentStart": 2592, "end": 0, "name": { - "commentStart": 2565, + "commentStart": 2592, "end": 0, "name": "sketch003", "start": 0, @@ -3583,11 +3588,11 @@ description: Result of parsing router-template-slate.kcl "type": "Identifier" }, "preComments": [ - "// Router template for a slate", + "// Router Template for a Slate", "// A guide for routing a slate for a cross bar.", "", "", - "// Set Units" + "// Set units" ], "properties": [ { diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap index c18415276..8cfd7a236 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap @@ -28,9 +28,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 588, - "end": 594, - "start": 588, + "commentStart": 615, + "end": 621, + "start": 615, "type": "TagDeclarator", "value": "seg01" }, @@ -48,9 +48,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 774, - "end": 780, - "start": 774, + "commentStart": 801, + "end": 807, + "start": 801, "type": "TagDeclarator", "value": "seg05" }, @@ -61,9 +61,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 849, - "end": 855, - "start": 849, + "commentStart": 876, + "end": 882, + "start": 876, "type": "TagDeclarator", "value": "seg04" }, @@ -74,9 +74,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 895, - "end": 901, - "start": 895, + "commentStart": 922, + "end": 928, + "start": 922, "type": "TagDeclarator", "value": "seg03" }, @@ -139,9 +139,9 @@ description: Variables in memory after executing router-template-slate.kcl 28.1188 ], "tag": { - "commentStart": 588, - "end": 594, - "start": 588, + "commentStart": 615, + "end": 621, + "start": 615, "type": "TagDeclarator", "value": "seg01" }, @@ -189,9 +189,9 @@ description: Variables in memory after executing router-template-slate.kcl 20.0 ], "tag": { - "commentStart": 774, - "end": 780, - "start": 774, + "commentStart": 801, + "end": 807, + "start": 801, "type": "TagDeclarator", "value": "seg05" }, @@ -214,9 +214,9 @@ description: Variables in memory after executing router-template-slate.kcl -12.4937 ], "tag": { - "commentStart": 849, - "end": 855, - "start": 849, + "commentStart": 876, + "end": 882, + "start": 876, "type": "TagDeclarator", "value": "seg04" }, @@ -239,9 +239,9 @@ description: Variables in memory after executing router-template-slate.kcl -12.4937 ], "tag": { - "commentStart": 895, - "end": 901, - "start": 895, + "commentStart": 922, + "end": 928, + "start": 922, "type": "TagDeclarator", "value": "seg03" }, @@ -264,9 +264,9 @@ description: Variables in memory after executing router-template-slate.kcl -122.4938 ], "tag": { - "commentStart": 937, - "end": 943, - "start": 937, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -514,9 +514,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1586, - "end": 1607, - "start": 1586, + "commentStart": 1613, + "end": 1634, + "start": 1613, "type": "TagDeclarator", "value": "rectangleSegmentA001" }, @@ -527,9 +527,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1707, - "end": 1728, - "start": 1707, + "commentStart": 1734, + "end": 1755, + "start": 1734, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -540,9 +540,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1833, - "end": 1854, - "start": 1833, + "commentStart": 1860, + "end": 1881, + "start": 1860, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -570,9 +570,9 @@ description: Variables in memory after executing router-template-slate.kcl -12.4937 ], "tag": { - "commentStart": 1586, - "end": 1607, - "start": 1586, + "commentStart": 1613, + "end": 1634, + "start": 1613, "type": "TagDeclarator", "value": "rectangleSegmentA001" }, @@ -595,9 +595,9 @@ description: Variables in memory after executing router-template-slate.kcl -12.4937 ], "tag": { - "commentStart": 1707, - "end": 1728, - "start": 1707, + "commentStart": 1734, + "end": 1755, + "start": 1734, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -620,9 +620,9 @@ description: Variables in memory after executing router-template-slate.kcl -92.4938 ], "tag": { - "commentStart": 1833, - "end": 1854, - "start": 1833, + "commentStart": 1860, + "end": 1881, + "start": 1860, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -704,9 +704,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 588, - "end": 594, - "start": 588, + "commentStart": 615, + "end": 621, + "start": 615, "type": "TagDeclarator", "value": "seg01" }, @@ -724,9 +724,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 774, - "end": 780, - "start": 774, + "commentStart": 801, + "end": 807, + "start": 801, "type": "TagDeclarator", "value": "seg05" }, @@ -737,9 +737,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 849, - "end": 855, - "start": 849, + "commentStart": 876, + "end": 882, + "start": 876, "type": "TagDeclarator", "value": "seg04" }, @@ -750,9 +750,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 895, - "end": 901, - "start": 895, + "commentStart": 922, + "end": 928, + "start": 922, "type": "TagDeclarator", "value": "seg03" }, @@ -815,9 +815,9 @@ description: Variables in memory after executing router-template-slate.kcl 28.1188 ], "tag": { - "commentStart": 588, - "end": 594, - "start": 588, + "commentStart": 615, + "end": 621, + "start": 615, "type": "TagDeclarator", "value": "seg01" }, @@ -865,9 +865,9 @@ description: Variables in memory after executing router-template-slate.kcl 20.0 ], "tag": { - "commentStart": 774, - "end": 780, - "start": 774, + "commentStart": 801, + "end": 807, + "start": 801, "type": "TagDeclarator", "value": "seg05" }, @@ -890,9 +890,9 @@ description: Variables in memory after executing router-template-slate.kcl -12.4937 ], "tag": { - "commentStart": 849, - "end": 855, - "start": 849, + "commentStart": 876, + "end": 882, + "start": 876, "type": "TagDeclarator", "value": "seg04" }, @@ -915,9 +915,9 @@ description: Variables in memory after executing router-template-slate.kcl -12.4937 ], "tag": { - "commentStart": 895, - "end": 901, - "start": 895, + "commentStart": 922, + "end": 928, + "start": 922, "type": "TagDeclarator", "value": "seg03" }, @@ -940,9 +940,9 @@ description: Variables in memory after executing router-template-slate.kcl -122.4938 ], "tag": { - "commentStart": 937, - "end": 943, - "start": 937, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -1239,9 +1239,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2216, - "end": 2237, - "start": 2216, + "commentStart": 2243, + "end": 2264, + "start": 2243, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -1283,9 +1283,9 @@ description: Variables in memory after executing router-template-slate.kcl -12.4937 ], "tag": { - "commentStart": 2216, - "end": 2237, - "start": 2216, + "commentStart": 2243, + "end": 2264, + "start": 2243, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -1405,9 +1405,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 588, - "end": 594, - "start": 588, + "commentStart": 615, + "end": 621, + "start": 615, "type": "TagDeclarator", "value": "seg01" }, @@ -1425,9 +1425,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 774, - "end": 780, - "start": 774, + "commentStart": 801, + "end": 807, + "start": 801, "type": "TagDeclarator", "value": "seg05" }, @@ -1438,9 +1438,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 849, - "end": 855, - "start": 849, + "commentStart": 876, + "end": 882, + "start": 876, "type": "TagDeclarator", "value": "seg04" }, @@ -1451,9 +1451,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 895, - "end": 901, - "start": 895, + "commentStart": 922, + "end": 928, + "start": 922, "type": "TagDeclarator", "value": "seg03" }, @@ -1516,9 +1516,9 @@ description: Variables in memory after executing router-template-slate.kcl 28.1188 ], "tag": { - "commentStart": 588, - "end": 594, - "start": 588, + "commentStart": 615, + "end": 621, + "start": 615, "type": "TagDeclarator", "value": "seg01" }, @@ -1566,9 +1566,9 @@ description: Variables in memory after executing router-template-slate.kcl 20.0 ], "tag": { - "commentStart": 774, - "end": 780, - "start": 774, + "commentStart": 801, + "end": 807, + "start": 801, "type": "TagDeclarator", "value": "seg05" }, @@ -1591,9 +1591,9 @@ description: Variables in memory after executing router-template-slate.kcl -12.4937 ], "tag": { - "commentStart": 849, - "end": 855, - "start": 849, + "commentStart": 876, + "end": 882, + "start": 876, "type": "TagDeclarator", "value": "seg04" }, @@ -1616,9 +1616,9 @@ description: Variables in memory after executing router-template-slate.kcl -12.4937 ], "tag": { - "commentStart": 895, - "end": 901, - "start": 895, + "commentStart": 922, + "end": 928, + "start": 922, "type": "TagDeclarator", "value": "seg03" }, @@ -1641,9 +1641,9 @@ description: Variables in memory after executing router-template-slate.kcl -122.4938 ], "tag": { - "commentStart": 937, - "end": 943, - "start": 937, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -2040,9 +2040,9 @@ description: Variables in memory after executing router-template-slate.kcl 28.1188 ], "tag": { - "commentStart": 588, - "end": 594, - "start": 588, + "commentStart": 615, + "end": 621, + "start": 615, "type": "TagDeclarator", "value": "seg01" }, @@ -2090,9 +2090,9 @@ description: Variables in memory after executing router-template-slate.kcl 20.0 ], "tag": { - "commentStart": 774, - "end": 780, - "start": 774, + "commentStart": 801, + "end": 807, + "start": 801, "type": "TagDeclarator", "value": "seg05" }, @@ -2115,9 +2115,9 @@ description: Variables in memory after executing router-template-slate.kcl -12.4937 ], "tag": { - "commentStart": 849, - "end": 855, - "start": 849, + "commentStart": 876, + "end": 882, + "start": 876, "type": "TagDeclarator", "value": "seg04" }, @@ -2140,9 +2140,9 @@ description: Variables in memory after executing router-template-slate.kcl -12.4937 ], "tag": { - "commentStart": 895, - "end": 901, - "start": 895, + "commentStart": 922, + "end": 928, + "start": 922, "type": "TagDeclarator", "value": "seg03" }, @@ -2165,9 +2165,9 @@ description: Variables in memory after executing router-template-slate.kcl -122.4938 ], "tag": { - "commentStart": 937, - "end": 943, - "start": 937, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -2412,9 +2412,9 @@ description: Variables in memory after executing router-template-slate.kcl -12.4937 ], "tag": { - "commentStart": 1586, - "end": 1607, - "start": 1586, + "commentStart": 1613, + "end": 1634, + "start": 1613, "type": "TagDeclarator", "value": "rectangleSegmentA001" }, @@ -2437,9 +2437,9 @@ description: Variables in memory after executing router-template-slate.kcl -12.4937 ], "tag": { - "commentStart": 1707, - "end": 1728, - "start": 1707, + "commentStart": 1734, + "end": 1755, + "start": 1734, "type": "TagDeclarator", "value": "rectangleSegmentB001" }, @@ -2462,9 +2462,9 @@ description: Variables in memory after executing router-template-slate.kcl -92.4938 ], "tag": { - "commentStart": 1833, - "end": 1854, - "start": 1833, + "commentStart": 1860, + "end": 1881, + "start": 1860, "type": "TagDeclarator", "value": "rectangleSegmentC001" }, @@ -2546,9 +2546,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 588, - "end": 594, - "start": 588, + "commentStart": 615, + "end": 621, + "start": 615, "type": "TagDeclarator", "value": "seg01" }, @@ -2566,9 +2566,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 774, - "end": 780, - "start": 774, + "commentStart": 801, + "end": 807, + "start": 801, "type": "TagDeclarator", "value": "seg05" }, @@ -2579,9 +2579,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 849, - "end": 855, - "start": 849, + "commentStart": 876, + "end": 882, + "start": 876, "type": "TagDeclarator", "value": "seg04" }, @@ -2592,9 +2592,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 895, - "end": 901, - "start": 895, + "commentStart": 922, + "end": 928, + "start": 922, "type": "TagDeclarator", "value": "seg03" }, @@ -2657,9 +2657,9 @@ description: Variables in memory after executing router-template-slate.kcl 28.1188 ], "tag": { - "commentStart": 588, - "end": 594, - "start": 588, + "commentStart": 615, + "end": 621, + "start": 615, "type": "TagDeclarator", "value": "seg01" }, @@ -2707,9 +2707,9 @@ description: Variables in memory after executing router-template-slate.kcl 20.0 ], "tag": { - "commentStart": 774, - "end": 780, - "start": 774, + "commentStart": 801, + "end": 807, + "start": 801, "type": "TagDeclarator", "value": "seg05" }, @@ -2732,9 +2732,9 @@ description: Variables in memory after executing router-template-slate.kcl -12.4937 ], "tag": { - "commentStart": 849, - "end": 855, - "start": 849, + "commentStart": 876, + "end": 882, + "start": 876, "type": "TagDeclarator", "value": "seg04" }, @@ -2757,9 +2757,9 @@ description: Variables in memory after executing router-template-slate.kcl -12.4937 ], "tag": { - "commentStart": 895, - "end": 901, - "start": 895, + "commentStart": 922, + "end": 928, + "start": 922, "type": "TagDeclarator", "value": "seg03" }, @@ -2782,9 +2782,9 @@ description: Variables in memory after executing router-template-slate.kcl -122.4938 ], "tag": { - "commentStart": 937, - "end": 943, - "start": 937, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, @@ -3078,9 +3078,9 @@ description: Variables in memory after executing router-template-slate.kcl -12.4937 ], "tag": { - "commentStart": 2216, - "end": 2237, - "start": 2216, + "commentStart": 2243, + "end": 2264, + "start": 2243, "type": "TagDeclarator", "value": "rectangleSegmentA002" }, @@ -3200,9 +3200,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 588, - "end": 594, - "start": 588, + "commentStart": 615, + "end": 621, + "start": 615, "type": "TagDeclarator", "value": "seg01" }, @@ -3220,9 +3220,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 774, - "end": 780, - "start": 774, + "commentStart": 801, + "end": 807, + "start": 801, "type": "TagDeclarator", "value": "seg05" }, @@ -3233,9 +3233,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 849, - "end": 855, - "start": 849, + "commentStart": 876, + "end": 882, + "start": 876, "type": "TagDeclarator", "value": "seg04" }, @@ -3246,9 +3246,9 @@ description: Variables in memory after executing router-template-slate.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 895, - "end": 901, - "start": 895, + "commentStart": 922, + "end": 928, + "start": 922, "type": "TagDeclarator", "value": "seg03" }, @@ -3311,9 +3311,9 @@ description: Variables in memory after executing router-template-slate.kcl 28.1188 ], "tag": { - "commentStart": 588, - "end": 594, - "start": 588, + "commentStart": 615, + "end": 621, + "start": 615, "type": "TagDeclarator", "value": "seg01" }, @@ -3361,9 +3361,9 @@ description: Variables in memory after executing router-template-slate.kcl 20.0 ], "tag": { - "commentStart": 774, - "end": 780, - "start": 774, + "commentStart": 801, + "end": 807, + "start": 801, "type": "TagDeclarator", "value": "seg05" }, @@ -3386,9 +3386,9 @@ description: Variables in memory after executing router-template-slate.kcl -12.4937 ], "tag": { - "commentStart": 849, - "end": 855, - "start": 849, + "commentStart": 876, + "end": 882, + "start": 876, "type": "TagDeclarator", "value": "seg04" }, @@ -3411,9 +3411,9 @@ description: Variables in memory after executing router-template-slate.kcl -12.4937 ], "tag": { - "commentStart": 895, - "end": 901, - "start": 895, + "commentStart": 922, + "end": 928, + "start": 922, "type": "TagDeclarator", "value": "seg03" }, @@ -3436,9 +3436,9 @@ description: Variables in memory after executing router-template-slate.kcl -122.4938 ], "tag": { - "commentStart": 937, - "end": 943, - "start": 937, + "commentStart": 964, + "end": 970, + "start": 964, "type": "TagDeclarator", "value": "seg02" }, diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_graph_flowchart.snap.md index aeacd8e38..1c94f1263 100644 --- a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_graph_flowchart.snap.md @@ -1,54 +1,54 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[1227, 1308, 0]"] - 3["Segment
[1314, 1342, 0]"] - 4["Segment
[1348, 1436, 0]"] - 5["Segment
[1442, 1502, 0]"] - 6["Segment
[1508, 1597, 0]"] - 7["Segment
[1603, 1639, 0]"] - 8["Segment
[1645, 1674, 0]"] - 9["Segment
[1680, 1769, 0]"] - 10["Segment
[1775, 1817, 0]"] - 11["Segment
[1823, 1911, 0]"] - 12["Segment
[1917, 1945, 0]"] - 13["Segment
[1951, 1990, 0]"] - 14["Segment
[1996, 2039, 0]"] - 15["Segment
[2045, 2134, 0]"] - 16["Segment
[2140, 2187, 0]"] - 17["Segment
[2193, 2281, 0]"] - 18["Segment
[2287, 2323, 0]"] - 19["Segment
[2329, 2359, 0]"] - 20["Segment
[2365, 2453, 0]"] - 21["Segment
[2459, 2506, 0]"] - 22["Segment
[2512, 2601, 0]"] - 23["Segment
[2607, 2650, 0]"] - 24["Segment
[2656, 2726, 0]"] - 25["Segment
[2732, 2739, 0]"] + 2["Path
[1228, 1309, 0]"] + 3["Segment
[1315, 1343, 0]"] + 4["Segment
[1349, 1437, 0]"] + 5["Segment
[1443, 1503, 0]"] + 6["Segment
[1509, 1598, 0]"] + 7["Segment
[1604, 1640, 0]"] + 8["Segment
[1646, 1675, 0]"] + 9["Segment
[1681, 1770, 0]"] + 10["Segment
[1776, 1818, 0]"] + 11["Segment
[1824, 1912, 0]"] + 12["Segment
[1918, 1946, 0]"] + 13["Segment
[1952, 1991, 0]"] + 14["Segment
[1997, 2040, 0]"] + 15["Segment
[2046, 2135, 0]"] + 16["Segment
[2141, 2188, 0]"] + 17["Segment
[2194, 2282, 0]"] + 18["Segment
[2288, 2324, 0]"] + 19["Segment
[2330, 2360, 0]"] + 20["Segment
[2366, 2454, 0]"] + 21["Segment
[2460, 2507, 0]"] + 22["Segment
[2513, 2602, 0]"] + 23["Segment
[2608, 2651, 0]"] + 24["Segment
[2657, 2727, 0]"] + 25["Segment
[2733, 2740, 0]"] 26[Solid2d] end subgraph path94 [Path] - 94["Path
[3071, 3160, 0]"] - 95["Segment
[3071, 3160, 0]"] + 94["Path
[3072, 3161, 0]"] + 95["Segment
[3072, 3161, 0]"] 96[Solid2d] end subgraph path102 [Path] - 102["Path
[3435, 3523, 0]"] - 103["Segment
[3435, 3523, 0]"] + 102["Path
[3436, 3524, 0]"] + 103["Segment
[3436, 3524, 0]"] 104[Solid2d] end subgraph path110 [Path] - 110["Path
[3805, 3985, 0]"] - 111["Segment
[3805, 3985, 0]"] + 110["Path
[3806, 3986, 0]"] + 111["Segment
[3806, 3986, 0]"] 112[Solid2d] end subgraph path120 [Path] - 120["Path
[4401, 4457, 0]"] - 121["Segment
[4401, 4457, 0]"] + 120["Path
[4402, 4458, 0]"] + 121["Segment
[4402, 4458, 0]"] 122[Solid2d] end - 1["Plane
[1204, 1221, 0]"] - 27["Sweep Extrusion
[2745, 2778, 0]"] + 1["Plane
[1205, 1222, 0]"] + 27["Sweep Extrusion
[2746, 2779, 0]"] 28[Wall] 29[Wall] 30[Wall] @@ -111,35 +111,35 @@ flowchart LR 87["SweepEdge Adjacent"] 88["SweepEdge Opposite"] 89["SweepEdge Adjacent"] - 90["EdgeCut Fillet
[2784, 2955, 0]"] - 91["EdgeCut Fillet
[2784, 2955, 0]"] - 92["EdgeCut Fillet
[2784, 2955, 0]"] - 93["EdgeCut Fillet
[2784, 2955, 0]"] - 97["Sweep Extrusion
[3289, 3317, 0]"] + 90["EdgeCut Fillet
[2785, 2956, 0]"] + 91["EdgeCut Fillet
[2785, 2956, 0]"] + 92["EdgeCut Fillet
[2785, 2956, 0]"] + 93["EdgeCut Fillet
[2785, 2956, 0]"] + 97["Sweep Extrusion
[3290, 3318, 0]"] 98[Wall] 99["SweepEdge Opposite"] 100["SweepEdge Adjacent"] - 101["Sweep Extrusion
[3289, 3317, 0]"] - 105["Sweep Extrusion
[3652, 3680, 0]"] + 101["Sweep Extrusion
[3290, 3318, 0]"] + 105["Sweep Extrusion
[3653, 3681, 0]"] 106[Wall] 107["SweepEdge Opposite"] 108["SweepEdge Adjacent"] - 109["Sweep Extrusion
[3652, 3680, 0]"] - 113["Sweep Extrusion
[4239, 4267, 0]"] + 109["Sweep Extrusion
[3653, 3681, 0]"] + 113["Sweep Extrusion
[4240, 4268, 0]"] 114[Wall] 115["SweepEdge Opposite"] 116["SweepEdge Adjacent"] - 117["Sweep Extrusion
[4239, 4267, 0]"] - 118["Sweep Extrusion
[4239, 4267, 0]"] - 119["Sweep Extrusion
[4239, 4267, 0]"] - 123["Sweep Extrusion
[4463, 4491, 0]"] + 117["Sweep Extrusion
[4240, 4268, 0]"] + 118["Sweep Extrusion
[4240, 4268, 0]"] + 119["Sweep Extrusion
[4240, 4268, 0]"] + 123["Sweep Extrusion
[4464, 4492, 0]"] 124[Wall] 125["SweepEdge Opposite"] 126["SweepEdge Adjacent"] - 127["StartSketchOnFace
[3029, 3065, 0]"] - 128["StartSketchOnFace
[3393, 3429, 0]"] - 129["StartSketchOnFace
[3763, 3799, 0]"] - 130["StartSketchOnFace
[4359, 4395, 0]"] + 127["StartSketchOnFace
[3030, 3066, 0]"] + 128["StartSketchOnFace
[3394, 3430, 0]"] + 129["StartSketchOnFace
[3764, 3800, 0]"] + 130["StartSketchOnFace
[4360, 4396, 0]"] 1 --- 2 2 --- 3 2 --- 4 diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/ast.snap b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/ast.snap index cab8ea526..78c6c394c 100644 --- a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/ast.snap @@ -254,17 +254,17 @@ description: Result of parsing sheet-metal-bracket.kcl { "commentStart": 640, "declaration": { - "commentStart": 734, + "commentStart": 735, "end": 0, "id": { - "commentStart": 734, + "commentStart": 735, "end": 0, "name": "hatHeight", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 746, + "commentStart": 747, "end": 0, "raw": "2.5", "start": 0, @@ -283,26 +283,26 @@ description: Result of parsing sheet-metal-bracket.kcl "preComments": [ "", "", - "// Define bracket constants such as sheet metal thickness, bend radius, flange length, etc." + "// Define bracket parameters such as sheet metal thickness, bend radius, flange length, etc." ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 750, + "commentStart": 751, "declaration": { - "commentStart": 750, + "commentStart": 751, "end": 0, "id": { - "commentStart": 750, + "commentStart": 751, "end": 0, "name": "bendAngle", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 762, + "commentStart": 763, "end": 0, "raw": "75", "start": 0, @@ -323,19 +323,19 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 765, + "commentStart": 766, "declaration": { - "commentStart": 765, + "commentStart": 766, "end": 0, "id": { - "commentStart": 765, + "commentStart": 766, "end": 0, "name": "thickness", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 777, + "commentStart": 778, "end": 0, "raw": "0.125", "start": 0, @@ -356,19 +356,19 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 783, + "commentStart": 784, "declaration": { - "commentStart": 783, + "commentStart": 784, "end": 0, "id": { - "commentStart": 783, + "commentStart": 784, "end": 0, "name": "interiorBendRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 804, + "commentStart": 805, "end": 0, "raw": "0.125", "start": 0, @@ -389,26 +389,26 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 809, + "commentStart": 810, "declaration": { - "commentStart": 845, + "commentStart": 846, "end": 0, "id": { - "commentStart": 845, + "commentStart": 846, "end": 0, "name": "exteriorBendRadius", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 866, + "commentStart": 867, "end": 0, "left": { "abs_path": false, - "commentStart": 866, + "commentStart": 867, "end": 0, "name": { - "commentStart": 866, + "commentStart": 867, "end": 0, "name": "interiorBendRadius", "start": 0, @@ -422,10 +422,10 @@ description: Result of parsing sheet-metal-bracket.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 887, + "commentStart": 888, "end": 0, "name": { - "commentStart": 887, + "commentStart": 888, "end": 0, "name": "thickness", "start": 0, @@ -448,29 +448,29 @@ description: Result of parsing sheet-metal-bracket.kcl "preComments": [ "", "", - "// Calculate Remaining Parameters" + "// Calculate remaining parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 897, + "commentStart": 898, "declaration": { - "commentStart": 897, + "commentStart": 898, "end": 0, "id": { - "commentStart": 897, + "commentStart": 898, "end": 0, "name": "overhang", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 908, + "commentStart": 909, "end": 0, "left": { - "commentStart": 908, + "commentStart": 909, "end": 0, "raw": "3", "start": 0, @@ -484,10 +484,10 @@ description: Result of parsing sheet-metal-bracket.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 912, + "commentStart": 913, "end": 0, "name": { - "commentStart": 912, + "commentStart": 913, "end": 0, "name": "mountingBoltDiameter", "start": 0, @@ -512,22 +512,22 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 933, + "commentStart": 934, "declaration": { - "commentStart": 933, + "commentStart": 934, "end": 0, "id": { - "commentStart": 933, + "commentStart": 934, "end": 0, "name": "flangeLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 948, + "commentStart": 949, "end": 0, "left": { - "commentStart": 948, + "commentStart": 949, "end": 0, "raw": "6", "start": 0, @@ -541,10 +541,10 @@ description: Result of parsing sheet-metal-bracket.kcl "operator": "*", "right": { "abs_path": false, - "commentStart": 952, + "commentStart": 953, "end": 0, "name": { - "commentStart": 952, + "commentStart": 953, "end": 0, "name": "mountingBoltDiameter", "start": 0, @@ -569,28 +569,28 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 973, + "commentStart": 974, "declaration": { - "commentStart": 973, + "commentStart": 974, "end": 0, "id": { - "commentStart": 973, + "commentStart": 974, "end": 0, "name": "flangeExtrusion", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 991, + "commentStart": 992, "cond": { - "commentStart": 994, + "commentStart": 995, "end": 0, "left": { "abs_path": false, - "commentStart": 994, + "commentStart": 995, "end": 0, "name": { - "commentStart": 994, + "commentStart": 995, "end": 0, "name": "mountingBoltPatternY", "start": 0, @@ -604,10 +604,10 @@ description: Result of parsing sheet-metal-bracket.kcl "operator": ">", "right": { "abs_path": false, - "commentStart": 1017, + "commentStart": 1018, "end": 0, "name": { - "commentStart": 1017, + "commentStart": 1018, "end": 0, "name": "componentBoltPatternY", "start": 0, @@ -628,17 +628,17 @@ description: Result of parsing sheet-metal-bracket.kcl "final_else": { "body": [ { - "commentStart": 1090, + "commentStart": 1091, "end": 0, "expression": { - "commentStart": 1090, + "commentStart": 1091, "end": 0, "left": { "abs_path": false, - "commentStart": 1090, + "commentStart": 1091, "end": 0, "name": { - "commentStart": 1090, + "commentStart": 1091, "end": 0, "name": "componentBoltPatternY", "start": 0, @@ -651,14 +651,14 @@ description: Result of parsing sheet-metal-bracket.kcl }, "operator": "+", "right": { - "commentStart": 1114, + "commentStart": 1115, "end": 0, "left": { "abs_path": false, - "commentStart": 1114, + "commentStart": 1115, "end": 0, "name": { - "commentStart": 1114, + "commentStart": 1115, "end": 0, "name": "overhang", "start": 0, @@ -671,7 +671,7 @@ description: Result of parsing sheet-metal-bracket.kcl }, "operator": "*", "right": { - "commentStart": 1125, + "commentStart": 1126, "end": 0, "raw": "2", "start": 0, @@ -695,7 +695,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ExpressionStatement" } ], - "commentStart": 1090, + "commentStart": 1091, "end": 0, "start": 0 }, @@ -703,17 +703,17 @@ description: Result of parsing sheet-metal-bracket.kcl "then_val": { "body": [ { - "commentStart": 1043, + "commentStart": 1044, "end": 0, "expression": { - "commentStart": 1043, + "commentStart": 1044, "end": 0, "left": { "abs_path": false, - "commentStart": 1043, + "commentStart": 1044, "end": 0, "name": { - "commentStart": 1043, + "commentStart": 1044, "end": 0, "name": "mountingBoltPatternY", "start": 0, @@ -726,14 +726,14 @@ description: Result of parsing sheet-metal-bracket.kcl }, "operator": "+", "right": { - "commentStart": 1066, + "commentStart": 1067, "end": 0, "left": { "abs_path": false, - "commentStart": 1066, + "commentStart": 1067, "end": 0, "name": { - "commentStart": 1066, + "commentStart": 1067, "end": 0, "name": "overhang", "start": 0, @@ -746,7 +746,7 @@ description: Result of parsing sheet-metal-bracket.kcl }, "operator": "*", "right": { - "commentStart": 1077, + "commentStart": 1078, "end": 0, "raw": "2", "start": 0, @@ -770,7 +770,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ExpressionStatement" } ], - "commentStart": 1043, + "commentStart": 1044, "end": 0, "start": 0 }, @@ -787,12 +787,12 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 1128, + "commentStart": 1129, "declaration": { - "commentStart": 1187, + "commentStart": 1188, "end": 0, "id": { - "commentStart": 1187, + "commentStart": 1188, "end": 0, "name": "bracketProfile", "start": 0, @@ -804,10 +804,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 1218, + "commentStart": 1219, "end": 0, "name": { - "commentStart": 1218, + "commentStart": 1219, "end": 0, "name": "XZ", "start": 0, @@ -821,10 +821,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1204, + "commentStart": 1205, "end": 0, "name": { - "commentStart": 1204, + "commentStart": 1205, "end": 0, "name": "startSketchOn", "start": 0, @@ -834,7 +834,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1204, + "commentStart": 1205, "end": 0, "start": 0, "type": "CallExpression", @@ -843,21 +843,21 @@ description: Result of parsing sheet-metal-bracket.kcl { "arguments": [ { - "commentStart": 1242, + "commentStart": 1243, "elements": [ { - "commentStart": 1251, + "commentStart": 1252, "end": 0, "left": { - "commentStart": 1251, + "commentStart": 1252, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1252, + "commentStart": 1253, "end": 0, "name": { - "commentStart": 1252, + "commentStart": 1253, "end": 0, "name": "mountingBoltPatternX", "start": 0, @@ -868,7 +868,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 1251, + "commentStart": 1252, "end": 0, "operator": "-", "start": 0, @@ -877,7 +877,7 @@ description: Result of parsing sheet-metal-bracket.kcl }, "operator": "/", "right": { - "commentStart": 1275, + "commentStart": 1276, "end": 0, "raw": "2", "start": 0, @@ -895,10 +895,10 @@ description: Result of parsing sheet-metal-bracket.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1279, + "commentStart": 1280, "end": 0, "name": { - "commentStart": 1279, + "commentStart": 1280, "end": 0, "name": "overhang", "start": 0, @@ -914,7 +914,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "BinaryExpression" }, { - "commentStart": 1296, + "commentStart": 1297, "end": 0, "raw": "0", "start": 0, @@ -932,7 +932,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ArrayExpression" }, { - "commentStart": 1306, + "commentStart": 1307, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -941,10 +941,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1227, + "commentStart": 1228, "end": 0, "name": { - "commentStart": 1227, + "commentStart": 1228, "end": 0, "name": "startProfileAt", "start": 0, @@ -954,7 +954,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1227, + "commentStart": 1228, "end": 0, "start": 0, "type": "CallExpression", @@ -965,7 +965,7 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1320, + "commentStart": 1321, "end": 0, "name": "length", "start": 0, @@ -973,10 +973,10 @@ description: Result of parsing sheet-metal-bracket.kcl }, "arg": { "abs_path": false, - "commentStart": 1329, + "commentStart": 1330, "end": 0, "name": { - "commentStart": 1329, + "commentStart": 1330, "end": 0, "name": "flangeLength", "start": 0, @@ -991,10 +991,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1314, + "commentStart": 1315, "end": 0, "name": { - "commentStart": 1314, + "commentStart": 1315, "end": 0, "name": "xLine", "start": 0, @@ -1004,7 +1004,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1314, + "commentStart": 1315, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1014,14 +1014,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "arguments": [ { - "commentStart": 1362, + "commentStart": 1363, "end": 0, "properties": [ { - "commentStart": 1371, + "commentStart": 1372, "end": 0, "key": { - "commentStart": 1371, + "commentStart": 1372, "end": 0, "name": "radius", "start": 0, @@ -1031,10 +1031,10 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1380, + "commentStart": 1381, "end": 0, "name": { - "commentStart": 1380, + "commentStart": 1381, "end": 0, "name": "exteriorBendRadius", "start": 0, @@ -1047,10 +1047,10 @@ description: Result of parsing sheet-metal-bracket.kcl } }, { - "commentStart": 1407, + "commentStart": 1408, "end": 0, "key": { - "commentStart": 1407, + "commentStart": 1408, "end": 0, "name": "offset", "start": 0, @@ -1060,10 +1060,10 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1416, + "commentStart": 1417, "end": 0, "name": { - "commentStart": 1416, + "commentStart": 1417, "end": 0, "name": "bendAngle", "start": 0, @@ -1081,7 +1081,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectExpression" }, { - "commentStart": 1434, + "commentStart": 1435, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1090,10 +1090,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1348, + "commentStart": 1349, "end": 0, "name": { - "commentStart": 1348, + "commentStart": 1349, "end": 0, "name": "tangentialArc", "start": 0, @@ -1103,7 +1103,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1348, + "commentStart": 1349, "end": 0, "start": 0, "type": "CallExpression", @@ -1112,14 +1112,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "arguments": [ { - "commentStart": 1456, + "commentStart": 1457, "elements": [ { "abs_path": false, - "commentStart": 1457, + "commentStart": 1458, "end": 0, "name": { - "commentStart": 1457, + "commentStart": 1458, "end": 0, "name": "bendAngle", "start": 0, @@ -1131,14 +1131,14 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "Name" }, { - "commentStart": 1468, + "commentStart": 1469, "end": 0, "left": { "abs_path": false, - "commentStart": 1468, + "commentStart": 1469, "end": 0, "name": { - "commentStart": 1468, + "commentStart": 1469, "end": 0, "name": "hatHeight", "start": 0, @@ -1152,10 +1152,10 @@ description: Result of parsing sheet-metal-bracket.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1480, + "commentStart": 1481, "end": 0, "name": { - "commentStart": 1480, + "commentStart": 1481, "end": 0, "name": "thickness", "start": 0, @@ -1177,14 +1177,14 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ArrayExpression" }, { - "commentStart": 1492, + "commentStart": 1493, "end": 0, "start": 0, "type": "PipeSubstitution", "type": "PipeSubstitution" }, { - "commentStart": 1495, + "commentStart": 1496, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1194,10 +1194,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1442, + "commentStart": 1443, "end": 0, "name": { - "commentStart": 1442, + "commentStart": 1443, "end": 0, "name": "angledLineToY", "start": 0, @@ -1207,7 +1207,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1442, + "commentStart": 1443, "end": 0, "start": 0, "type": "CallExpression", @@ -1216,14 +1216,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "arguments": [ { - "commentStart": 1522, + "commentStart": 1523, "end": 0, "properties": [ { - "commentStart": 1531, + "commentStart": 1532, "end": 0, "key": { - "commentStart": 1531, + "commentStart": 1532, "end": 0, "name": "radius", "start": 0, @@ -1233,10 +1233,10 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1540, + "commentStart": 1541, "end": 0, "name": { - "commentStart": 1540, + "commentStart": 1541, "end": 0, "name": "interiorBendRadius", "start": 0, @@ -1249,10 +1249,10 @@ description: Result of parsing sheet-metal-bracket.kcl } }, { - "commentStart": 1567, + "commentStart": 1568, "end": 0, "key": { - "commentStart": 1567, + "commentStart": 1568, "end": 0, "name": "offset", "start": 0, @@ -1263,10 +1263,10 @@ description: Result of parsing sheet-metal-bracket.kcl "value": { "argument": { "abs_path": false, - "commentStart": 1577, + "commentStart": 1578, "end": 0, "name": { - "commentStart": 1577, + "commentStart": 1578, "end": 0, "name": "bendAngle", "start": 0, @@ -1277,7 +1277,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 1576, + "commentStart": 1577, "end": 0, "operator": "-", "start": 0, @@ -1291,7 +1291,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectExpression" }, { - "commentStart": 1595, + "commentStart": 1596, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1300,10 +1300,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1508, + "commentStart": 1509, "end": 0, "name": { - "commentStart": 1508, + "commentStart": 1509, "end": 0, "name": "tangentialArc", "start": 0, @@ -1313,7 +1313,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1508, + "commentStart": 1509, "end": 0, "start": 0, "type": "CallExpression", @@ -1324,14 +1324,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1609, + "commentStart": 1610, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1623, + "commentStart": 1624, "end": 0, "raw": "0", "start": 0, @@ -1346,14 +1346,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1626, + "commentStart": 1627, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1632, + "commentStart": 1633, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1364,10 +1364,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1603, + "commentStart": 1604, "end": 0, "name": { - "commentStart": 1603, + "commentStart": 1604, "end": 0, "name": "xLine", "start": 0, @@ -1377,7 +1377,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1603, + "commentStart": 1604, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1389,7 +1389,7 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1651, + "commentStart": 1652, "end": 0, "name": "length", "start": 0, @@ -1399,10 +1399,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 1667, + "commentStart": 1668, "end": 0, "name": { - "commentStart": 1667, + "commentStart": 1668, "end": 0, "name": "seg02", "start": 0, @@ -1416,10 +1416,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1660, + "commentStart": 1661, "end": 0, "name": { - "commentStart": 1660, + "commentStart": 1661, "end": 0, "name": "segLen", "start": 0, @@ -1429,7 +1429,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1660, + "commentStart": 1661, "end": 0, "start": 0, "type": "CallExpression", @@ -1439,10 +1439,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1645, + "commentStart": 1646, "end": 0, "name": { - "commentStart": 1645, + "commentStart": 1646, "end": 0, "name": "xLine", "start": 0, @@ -1452,7 +1452,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1645, + "commentStart": 1646, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1462,14 +1462,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "arguments": [ { - "commentStart": 1694, + "commentStart": 1695, "end": 0, "properties": [ { - "commentStart": 1703, + "commentStart": 1704, "end": 0, "key": { - "commentStart": 1703, + "commentStart": 1704, "end": 0, "name": "radius", "start": 0, @@ -1479,10 +1479,10 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1712, + "commentStart": 1713, "end": 0, "name": { - "commentStart": 1712, + "commentStart": 1713, "end": 0, "name": "interiorBendRadius", "start": 0, @@ -1495,10 +1495,10 @@ description: Result of parsing sheet-metal-bracket.kcl } }, { - "commentStart": 1739, + "commentStart": 1740, "end": 0, "key": { - "commentStart": 1739, + "commentStart": 1740, "end": 0, "name": "offset", "start": 0, @@ -1509,10 +1509,10 @@ description: Result of parsing sheet-metal-bracket.kcl "value": { "argument": { "abs_path": false, - "commentStart": 1749, + "commentStart": 1750, "end": 0, "name": { - "commentStart": 1749, + "commentStart": 1750, "end": 0, "name": "bendAngle", "start": 0, @@ -1523,7 +1523,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 1748, + "commentStart": 1749, "end": 0, "operator": "-", "start": 0, @@ -1537,7 +1537,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectExpression" }, { - "commentStart": 1767, + "commentStart": 1768, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1546,10 +1546,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1680, + "commentStart": 1681, "end": 0, "name": { - "commentStart": 1680, + "commentStart": 1681, "end": 0, "name": "tangentialArc", "start": 0, @@ -1559,7 +1559,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1680, + "commentStart": 1681, "end": 0, "start": 0, "type": "CallExpression", @@ -1568,15 +1568,15 @@ description: Result of parsing sheet-metal-bracket.kcl { "arguments": [ { - "commentStart": 1786, + "commentStart": 1787, "elements": [ { "argument": { "abs_path": false, - "commentStart": 1788, + "commentStart": 1789, "end": 0, "name": { - "commentStart": 1788, + "commentStart": 1789, "end": 0, "name": "bendAngle", "start": 0, @@ -1587,7 +1587,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 1787, + "commentStart": 1788, "end": 0, "operator": "-", "start": 0, @@ -1598,10 +1598,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 1806, + "commentStart": 1807, "end": 0, "name": { - "commentStart": 1806, + "commentStart": 1807, "end": 0, "name": "seg01", "start": 0, @@ -1615,10 +1615,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1799, + "commentStart": 1800, "end": 0, "name": { - "commentStart": 1799, + "commentStart": 1800, "end": 0, "name": "segLen", "start": 0, @@ -1628,7 +1628,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1799, + "commentStart": 1800, "end": 0, "start": 0, "type": "CallExpression", @@ -1641,7 +1641,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ArrayExpression" }, { - "commentStart": 1815, + "commentStart": 1816, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1650,10 +1650,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1775, + "commentStart": 1776, "end": 0, "name": { - "commentStart": 1775, + "commentStart": 1776, "end": 0, "name": "angledLine", "start": 0, @@ -1663,7 +1663,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1775, + "commentStart": 1776, "end": 0, "start": 0, "type": "CallExpression", @@ -1672,14 +1672,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "arguments": [ { - "commentStart": 1837, + "commentStart": 1838, "end": 0, "properties": [ { - "commentStart": 1846, + "commentStart": 1847, "end": 0, "key": { - "commentStart": 1846, + "commentStart": 1847, "end": 0, "name": "radius", "start": 0, @@ -1689,10 +1689,10 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1855, + "commentStart": 1856, "end": 0, "name": { - "commentStart": 1855, + "commentStart": 1856, "end": 0, "name": "exteriorBendRadius", "start": 0, @@ -1705,10 +1705,10 @@ description: Result of parsing sheet-metal-bracket.kcl } }, { - "commentStart": 1882, + "commentStart": 1883, "end": 0, "key": { - "commentStart": 1882, + "commentStart": 1883, "end": 0, "name": "offset", "start": 0, @@ -1718,10 +1718,10 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 1891, + "commentStart": 1892, "end": 0, "name": { - "commentStart": 1891, + "commentStart": 1892, "end": 0, "name": "bendAngle", "start": 0, @@ -1739,7 +1739,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectExpression" }, { - "commentStart": 1909, + "commentStart": 1910, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1748,10 +1748,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1823, + "commentStart": 1824, "end": 0, "name": { - "commentStart": 1823, + "commentStart": 1824, "end": 0, "name": "tangentialArc", "start": 0, @@ -1761,7 +1761,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1823, + "commentStart": 1824, "end": 0, "start": 0, "type": "CallExpression", @@ -1772,7 +1772,7 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1923, + "commentStart": 1924, "end": 0, "name": "length", "start": 0, @@ -1780,10 +1780,10 @@ description: Result of parsing sheet-metal-bracket.kcl }, "arg": { "abs_path": false, - "commentStart": 1932, + "commentStart": 1933, "end": 0, "name": { - "commentStart": 1932, + "commentStart": 1933, "end": 0, "name": "flangeLength", "start": 0, @@ -1798,10 +1798,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1917, + "commentStart": 1918, "end": 0, "name": { - "commentStart": 1917, + "commentStart": 1918, "end": 0, "name": "xLine", "start": 0, @@ -1811,7 +1811,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1917, + "commentStart": 1918, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1823,7 +1823,7 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1957, + "commentStart": 1958, "end": 0, "name": "length", "start": 0, @@ -1831,10 +1831,10 @@ description: Result of parsing sheet-metal-bracket.kcl }, "arg": { "abs_path": false, - "commentStart": 1966, + "commentStart": 1967, "end": 0, "name": { - "commentStart": 1966, + "commentStart": 1967, "end": 0, "name": "thickness", "start": 0, @@ -1849,14 +1849,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 1977, + "commentStart": 1978, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1983, + "commentStart": 1984, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1867,10 +1867,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1951, + "commentStart": 1952, "end": 0, "name": { - "commentStart": 1951, + "commentStart": 1952, "end": 0, "name": "yLine", "start": 0, @@ -1880,7 +1880,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1951, + "commentStart": 1952, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1892,7 +1892,7 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2002, + "commentStart": 2003, "end": 0, "name": "length", "start": 0, @@ -1901,10 +1901,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 2012, + "commentStart": 2013, "end": 0, "name": { - "commentStart": 2012, + "commentStart": 2013, "end": 0, "name": "flangeLength", "start": 0, @@ -1915,7 +1915,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 2011, + "commentStart": 2012, "end": 0, "operator": "-", "start": 0, @@ -1926,14 +1926,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2026, + "commentStart": 2027, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2032, + "commentStart": 2033, "end": 0, "start": 0, "type": "TagDeclarator", @@ -1944,10 +1944,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 1996, + "commentStart": 1997, "end": 0, "name": { - "commentStart": 1996, + "commentStart": 1997, "end": 0, "name": "xLine", "start": 0, @@ -1957,7 +1957,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 1996, + "commentStart": 1997, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1967,14 +1967,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "arguments": [ { - "commentStart": 2059, + "commentStart": 2060, "end": 0, "properties": [ { - "commentStart": 2068, + "commentStart": 2069, "end": 0, "key": { - "commentStart": 2068, + "commentStart": 2069, "end": 0, "name": "radius", "start": 0, @@ -1984,10 +1984,10 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 2077, + "commentStart": 2078, "end": 0, "name": { - "commentStart": 2077, + "commentStart": 2078, "end": 0, "name": "interiorBendRadius", "start": 0, @@ -2000,10 +2000,10 @@ description: Result of parsing sheet-metal-bracket.kcl } }, { - "commentStart": 2104, + "commentStart": 2105, "end": 0, "key": { - "commentStart": 2104, + "commentStart": 2105, "end": 0, "name": "offset", "start": 0, @@ -2014,10 +2014,10 @@ description: Result of parsing sheet-metal-bracket.kcl "value": { "argument": { "abs_path": false, - "commentStart": 2114, + "commentStart": 2115, "end": 0, "name": { - "commentStart": 2114, + "commentStart": 2115, "end": 0, "name": "bendAngle", "start": 0, @@ -2028,7 +2028,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 2113, + "commentStart": 2114, "end": 0, "operator": "-", "start": 0, @@ -2042,7 +2042,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectExpression" }, { - "commentStart": 2132, + "commentStart": 2133, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2051,10 +2051,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2045, + "commentStart": 2046, "end": 0, "name": { - "commentStart": 2045, + "commentStart": 2046, "end": 0, "name": "tangentialArc", "start": 0, @@ -2064,7 +2064,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2045, + "commentStart": 2046, "end": 0, "start": 0, "type": "CallExpression", @@ -2073,13 +2073,13 @@ description: Result of parsing sheet-metal-bracket.kcl { "arguments": [ { - "commentStart": 2151, + "commentStart": 2152, "elements": [ { - "commentStart": 2152, + "commentStart": 2153, "end": 0, "left": { - "commentStart": 2152, + "commentStart": 2153, "end": 0, "raw": "180", "start": 0, @@ -2093,10 +2093,10 @@ description: Result of parsing sheet-metal-bracket.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 2158, + "commentStart": 2159, "end": 0, "name": { - "commentStart": 2158, + "commentStart": 2159, "end": 0, "name": "bendAngle", "start": 0, @@ -2115,10 +2115,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 2176, + "commentStart": 2177, "end": 0, "name": { - "commentStart": 2176, + "commentStart": 2177, "end": 0, "name": "seg01", "start": 0, @@ -2132,10 +2132,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2169, + "commentStart": 2170, "end": 0, "name": { - "commentStart": 2169, + "commentStart": 2170, "end": 0, "name": "segLen", "start": 0, @@ -2145,7 +2145,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2169, + "commentStart": 2170, "end": 0, "start": 0, "type": "CallExpression", @@ -2158,7 +2158,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ArrayExpression" }, { - "commentStart": 2185, + "commentStart": 2186, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2167,10 +2167,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2140, + "commentStart": 2141, "end": 0, "name": { - "commentStart": 2140, + "commentStart": 2141, "end": 0, "name": "angledLine", "start": 0, @@ -2180,7 +2180,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2140, + "commentStart": 2141, "end": 0, "start": 0, "type": "CallExpression", @@ -2189,14 +2189,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "arguments": [ { - "commentStart": 2207, + "commentStart": 2208, "end": 0, "properties": [ { - "commentStart": 2216, + "commentStart": 2217, "end": 0, "key": { - "commentStart": 2216, + "commentStart": 2217, "end": 0, "name": "radius", "start": 0, @@ -2206,10 +2206,10 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 2225, + "commentStart": 2226, "end": 0, "name": { - "commentStart": 2225, + "commentStart": 2226, "end": 0, "name": "exteriorBendRadius", "start": 0, @@ -2222,10 +2222,10 @@ description: Result of parsing sheet-metal-bracket.kcl } }, { - "commentStart": 2252, + "commentStart": 2253, "end": 0, "key": { - "commentStart": 2252, + "commentStart": 2253, "end": 0, "name": "offset", "start": 0, @@ -2235,10 +2235,10 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 2261, + "commentStart": 2262, "end": 0, "name": { - "commentStart": 2261, + "commentStart": 2262, "end": 0, "name": "bendAngle", "start": 0, @@ -2256,7 +2256,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectExpression" }, { - "commentStart": 2279, + "commentStart": 2280, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2265,10 +2265,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2193, + "commentStart": 2194, "end": 0, "name": { - "commentStart": 2193, + "commentStart": 2194, "end": 0, "name": "tangentialArc", "start": 0, @@ -2278,7 +2278,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2193, + "commentStart": 2194, "end": 0, "start": 0, "type": "CallExpression", @@ -2289,14 +2289,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2293, + "commentStart": 2294, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2307, + "commentStart": 2308, "end": 0, "raw": "0", "start": 0, @@ -2311,14 +2311,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2310, + "commentStart": 2311, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2316, + "commentStart": 2317, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2329,10 +2329,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2287, + "commentStart": 2288, "end": 0, "name": { - "commentStart": 2287, + "commentStart": 2288, "end": 0, "name": "xLine", "start": 0, @@ -2342,7 +2342,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2287, + "commentStart": 2288, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2354,7 +2354,7 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2335, + "commentStart": 2336, "end": 0, "name": "length", "start": 0, @@ -2365,10 +2365,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 2352, + "commentStart": 2353, "end": 0, "name": { - "commentStart": 2352, + "commentStart": 2353, "end": 0, "name": "seg05", "start": 0, @@ -2382,10 +2382,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2345, + "commentStart": 2346, "end": 0, "name": { - "commentStart": 2345, + "commentStart": 2346, "end": 0, "name": "segLen", "start": 0, @@ -2395,13 +2395,13 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2345, + "commentStart": 2346, "end": 0, "start": 0, "type": "CallExpression", "type": "CallExpression" }, - "commentStart": 2344, + "commentStart": 2345, "end": 0, "operator": "-", "start": 0, @@ -2412,10 +2412,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2329, + "commentStart": 2330, "end": 0, "name": { - "commentStart": 2329, + "commentStart": 2330, "end": 0, "name": "xLine", "start": 0, @@ -2425,7 +2425,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2329, + "commentStart": 2330, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2435,14 +2435,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "arguments": [ { - "commentStart": 2379, + "commentStart": 2380, "end": 0, "properties": [ { - "commentStart": 2388, + "commentStart": 2389, "end": 0, "key": { - "commentStart": 2388, + "commentStart": 2389, "end": 0, "name": "radius", "start": 0, @@ -2452,10 +2452,10 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 2397, + "commentStart": 2398, "end": 0, "name": { - "commentStart": 2397, + "commentStart": 2398, "end": 0, "name": "exteriorBendRadius", "start": 0, @@ -2468,10 +2468,10 @@ description: Result of parsing sheet-metal-bracket.kcl } }, { - "commentStart": 2424, + "commentStart": 2425, "end": 0, "key": { - "commentStart": 2424, + "commentStart": 2425, "end": 0, "name": "offset", "start": 0, @@ -2481,10 +2481,10 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 2433, + "commentStart": 2434, "end": 0, "name": { - "commentStart": 2433, + "commentStart": 2434, "end": 0, "name": "bendAngle", "start": 0, @@ -2502,7 +2502,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectExpression" }, { - "commentStart": 2451, + "commentStart": 2452, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2511,10 +2511,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2365, + "commentStart": 2366, "end": 0, "name": { - "commentStart": 2365, + "commentStart": 2366, "end": 0, "name": "tangentialArc", "start": 0, @@ -2524,7 +2524,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2365, + "commentStart": 2366, "end": 0, "start": 0, "type": "CallExpression", @@ -2533,17 +2533,17 @@ description: Result of parsing sheet-metal-bracket.kcl { "arguments": [ { - "commentStart": 2470, + "commentStart": 2471, "elements": [ { - "commentStart": 2471, + "commentStart": 2472, "end": 0, "left": { "abs_path": false, - "commentStart": 2471, + "commentStart": 2472, "end": 0, "name": { - "commentStart": 2471, + "commentStart": 2472, "end": 0, "name": "bendAngle", "start": 0, @@ -2556,7 +2556,7 @@ description: Result of parsing sheet-metal-bracket.kcl }, "operator": "-", "right": { - "commentStart": 2483, + "commentStart": 2484, "end": 0, "raw": "180", "start": 0, @@ -2575,10 +2575,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 2495, + "commentStart": 2496, "end": 0, "name": { - "commentStart": 2495, + "commentStart": 2496, "end": 0, "name": "seg01", "start": 0, @@ -2592,10 +2592,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2488, + "commentStart": 2489, "end": 0, "name": { - "commentStart": 2488, + "commentStart": 2489, "end": 0, "name": "segLen", "start": 0, @@ -2605,7 +2605,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2488, + "commentStart": 2489, "end": 0, "start": 0, "type": "CallExpression", @@ -2618,7 +2618,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ArrayExpression" }, { - "commentStart": 2504, + "commentStart": 2505, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2627,10 +2627,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2459, + "commentStart": 2460, "end": 0, "name": { - "commentStart": 2459, + "commentStart": 2460, "end": 0, "name": "angledLine", "start": 0, @@ -2640,7 +2640,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2459, + "commentStart": 2460, "end": 0, "start": 0, "type": "CallExpression", @@ -2649,14 +2649,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "arguments": [ { - "commentStart": 2526, + "commentStart": 2527, "end": 0, "properties": [ { - "commentStart": 2535, + "commentStart": 2536, "end": 0, "key": { - "commentStart": 2535, + "commentStart": 2536, "end": 0, "name": "radius", "start": 0, @@ -2666,10 +2666,10 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectProperty", "value": { "abs_path": false, - "commentStart": 2544, + "commentStart": 2545, "end": 0, "name": { - "commentStart": 2544, + "commentStart": 2545, "end": 0, "name": "interiorBendRadius", "start": 0, @@ -2682,10 +2682,10 @@ description: Result of parsing sheet-metal-bracket.kcl } }, { - "commentStart": 2571, + "commentStart": 2572, "end": 0, "key": { - "commentStart": 2571, + "commentStart": 2572, "end": 0, "name": "offset", "start": 0, @@ -2696,10 +2696,10 @@ description: Result of parsing sheet-metal-bracket.kcl "value": { "argument": { "abs_path": false, - "commentStart": 2581, + "commentStart": 2582, "end": 0, "name": { - "commentStart": 2581, + "commentStart": 2582, "end": 0, "name": "bendAngle", "start": 0, @@ -2710,7 +2710,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 2580, + "commentStart": 2581, "end": 0, "operator": "-", "start": 0, @@ -2724,7 +2724,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "ObjectExpression" }, { - "commentStart": 2599, + "commentStart": 2600, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2733,10 +2733,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2512, + "commentStart": 2513, "end": 0, "name": { - "commentStart": 2512, + "commentStart": 2513, "end": 0, "name": "tangentialArc", "start": 0, @@ -2746,7 +2746,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2512, + "commentStart": 2513, "end": 0, "start": 0, "type": "CallExpression", @@ -2757,7 +2757,7 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2613, + "commentStart": 2614, "end": 0, "name": "length", "start": 0, @@ -2766,10 +2766,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 2623, + "commentStart": 2624, "end": 0, "name": { - "commentStart": 2623, + "commentStart": 2624, "end": 0, "name": "flangeLength", "start": 0, @@ -2780,7 +2780,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 2622, + "commentStart": 2623, "end": 0, "operator": "-", "start": 0, @@ -2791,14 +2791,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2637, + "commentStart": 2638, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2643, + "commentStart": 2644, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2809,10 +2809,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2607, + "commentStart": 2608, "end": 0, "name": { - "commentStart": 2607, + "commentStart": 2608, "end": 0, "name": "xLine", "start": 0, @@ -2822,7 +2822,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2607, + "commentStart": 2608, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2834,19 +2834,19 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2661, + "commentStart": 2662, "end": 0, "name": "endAbsolute", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2675, + "commentStart": 2676, "elements": [ { "arguments": [ { - "commentStart": 2690, + "commentStart": 2691, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2855,10 +2855,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2676, + "commentStart": 2677, "end": 0, "name": { - "commentStart": 2676, + "commentStart": 2677, "end": 0, "name": "profileStartX", "start": 0, @@ -2868,7 +2868,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2676, + "commentStart": 2677, "end": 0, "start": 0, "type": "CallExpression", @@ -2877,7 +2877,7 @@ description: Result of parsing sheet-metal-bracket.kcl { "arguments": [ { - "commentStart": 2708, + "commentStart": 2709, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2886,10 +2886,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2694, + "commentStart": 2695, "end": 0, "name": { - "commentStart": 2694, + "commentStart": 2695, "end": 0, "name": "profileStartY", "start": 0, @@ -2899,7 +2899,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2694, + "commentStart": 2695, "end": 0, "start": 0, "type": "CallExpression", @@ -2915,14 +2915,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2713, + "commentStart": 2714, "end": 0, "name": "tag", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2719, + "commentStart": 2720, "end": 0, "start": 0, "type": "TagDeclarator", @@ -2933,10 +2933,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2656, + "commentStart": 2657, "end": 0, "name": { - "commentStart": 2656, + "commentStart": 2657, "end": 0, "name": "line", "start": 0, @@ -2946,7 +2946,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2656, + "commentStart": 2657, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2957,10 +2957,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 2732, + "commentStart": 2733, "end": 0, "name": { - "commentStart": 2732, + "commentStart": 2733, "end": 0, "name": "close", "start": 0, @@ -2970,7 +2970,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2732, + "commentStart": 2733, "end": 0, "start": 0, "type": "CallExpression", @@ -2981,7 +2981,7 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2753, + "commentStart": 2754, "end": 0, "name": "length", "start": 0, @@ -2989,10 +2989,10 @@ description: Result of parsing sheet-metal-bracket.kcl }, "arg": { "abs_path": false, - "commentStart": 2762, + "commentStart": 2763, "end": 0, "name": { - "commentStart": 2762, + "commentStart": 2763, "end": 0, "name": "flangeExtrusion", "start": 0, @@ -3007,10 +3007,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2745, + "commentStart": 2746, "end": 0, "name": { - "commentStart": 2745, + "commentStart": 2746, "end": 0, "name": "extrude", "start": 0, @@ -3020,7 +3020,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2745, + "commentStart": 2746, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3032,21 +3032,21 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2799, + "commentStart": 2800, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2808, + "commentStart": 2809, "end": 0, "left": { "abs_path": false, - "commentStart": 2808, + "commentStart": 2809, "end": 0, "name": { - "commentStart": 2808, + "commentStart": 2809, "end": 0, "name": "flangeLength", "start": 0, @@ -3059,7 +3059,7 @@ description: Result of parsing sheet-metal-bracket.kcl }, "operator": "/", "right": { - "commentStart": 2823, + "commentStart": 2824, "end": 0, "raw": "3", "start": 0, @@ -3078,21 +3078,21 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 2833, + "commentStart": 2834, "end": 0, "name": "tags", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 2840, + "commentStart": 2841, "elements": [ { "abs_path": false, - "commentStart": 2851, + "commentStart": 2852, "end": 0, "name": { - "commentStart": 2851, + "commentStart": 2852, "end": 0, "name": "seg03", "start": 0, @@ -3107,10 +3107,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 2883, + "commentStart": 2884, "end": 0, "name": { - "commentStart": 2883, + "commentStart": 2884, "end": 0, "name": "seg03", "start": 0, @@ -3124,10 +3124,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2867, + "commentStart": 2868, "end": 0, "name": { - "commentStart": 2867, + "commentStart": 2868, "end": 0, "name": "getOppositeEdge", "start": 0, @@ -3137,7 +3137,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2867, + "commentStart": 2868, "end": 0, "start": 0, "type": "CallExpression", @@ -3145,10 +3145,10 @@ description: Result of parsing sheet-metal-bracket.kcl }, { "abs_path": false, - "commentStart": 2900, + "commentStart": 2901, "end": 0, "name": { - "commentStart": 2900, + "commentStart": 2901, "end": 0, "name": "seg07", "start": 0, @@ -3163,10 +3163,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 2932, + "commentStart": 2933, "end": 0, "name": { - "commentStart": 2932, + "commentStart": 2933, "end": 0, "name": "seg07", "start": 0, @@ -3180,10 +3180,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2916, + "commentStart": 2917, "end": 0, "name": { - "commentStart": 2916, + "commentStart": 2917, "end": 0, "name": "getOppositeEdge", "start": 0, @@ -3193,7 +3193,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2916, + "commentStart": 2917, "end": 0, "start": 0, "type": "CallExpression", @@ -3209,10 +3209,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 2784, + "commentStart": 2785, "end": 0, "name": { - "commentStart": 2784, + "commentStart": 2785, "end": 0, "name": "fillet", "start": 0, @@ -3222,7 +3222,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 2784, + "commentStart": 2785, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3230,13 +3230,13 @@ description: Result of parsing sheet-metal-bracket.kcl "unlabeled": null } ], - "commentStart": 1204, + "commentStart": 1205, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "26": [ { - "commentStart": 2955, + "commentStart": 2956, "end": 0, "start": 0, "type": "NonCodeNode", @@ -3269,12 +3269,12 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 3005, + "commentStart": 3006, "declaration": { - "commentStart": 3005, + "commentStart": 3006, "end": 0, "id": { - "commentStart": 3005, + "commentStart": 3006, "end": 0, "name": "leftFlangeBoltPattern", "start": 0, @@ -3286,10 +3286,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 3043, + "commentStart": 3044, "end": 0, "name": { - "commentStart": 3043, + "commentStart": 3044, "end": 0, "name": "bracketProfile", "start": 0, @@ -3302,10 +3302,10 @@ description: Result of parsing sheet-metal-bracket.kcl }, { "abs_path": false, - "commentStart": 3059, + "commentStart": 3060, "end": 0, "name": { - "commentStart": 3059, + "commentStart": 3060, "end": 0, "name": "seg04", "start": 0, @@ -3319,10 +3319,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3029, + "commentStart": 3030, "end": 0, "name": { - "commentStart": 3029, + "commentStart": 3030, "end": 0, "name": "startSketchOn", "start": 0, @@ -3332,7 +3332,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3029, + "commentStart": 3030, "end": 0, "start": 0, "type": "CallExpression", @@ -3343,25 +3343,25 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3078, + "commentStart": 3079, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3087, + "commentStart": 3088, "elements": [ { - "commentStart": 3088, + "commentStart": 3089, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 3089, + "commentStart": 3090, "end": 0, "name": { - "commentStart": 3089, + "commentStart": 3090, "end": 0, "name": "mountingBoltPatternX", "start": 0, @@ -3372,7 +3372,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 3088, + "commentStart": 3089, "end": 0, "operator": "-", "start": 0, @@ -3381,7 +3381,7 @@ description: Result of parsing sheet-metal-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3112, + "commentStart": 3113, "end": 0, "raw": "2", "start": 0, @@ -3398,10 +3398,10 @@ description: Result of parsing sheet-metal-bracket.kcl }, { "abs_path": false, - "commentStart": 3115, + "commentStart": 3116, "end": 0, "name": { - "commentStart": 3115, + "commentStart": 3116, "end": 0, "name": "overhang", "start": 0, @@ -3422,21 +3422,21 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3126, + "commentStart": 3127, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3135, + "commentStart": 3136, "end": 0, "left": { "abs_path": false, - "commentStart": 3135, + "commentStart": 3136, "end": 0, "name": { - "commentStart": 3135, + "commentStart": 3136, "end": 0, "name": "mountingBoltDiameter", "start": 0, @@ -3449,7 +3449,7 @@ description: Result of parsing sheet-metal-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3158, + "commentStart": 3159, "end": 0, "raw": "2", "start": 0, @@ -3468,10 +3468,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3071, + "commentStart": 3072, "end": 0, "name": { - "commentStart": 3071, + "commentStart": 3072, "end": 0, "name": "circle", "start": 0, @@ -3481,7 +3481,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3071, + "commentStart": 3072, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3493,14 +3493,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3200, + "commentStart": 3201, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3212, + "commentStart": 3213, "end": 0, "raw": "2", "start": 0, @@ -3515,7 +3515,7 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3222, + "commentStart": 3223, "end": 0, "name": "distance", "start": 0, @@ -3523,10 +3523,10 @@ description: Result of parsing sheet-metal-bracket.kcl }, "arg": { "abs_path": false, - "commentStart": 3233, + "commentStart": 3234, "end": 0, "name": { - "commentStart": 3233, + "commentStart": 3234, "end": 0, "name": "mountingBoltPatternY", "start": 0, @@ -3541,17 +3541,17 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3262, + "commentStart": 3263, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3269, + "commentStart": 3270, "elements": [ { - "commentStart": 3270, + "commentStart": 3271, "end": 0, "raw": "0", "start": 0, @@ -3563,7 +3563,7 @@ description: Result of parsing sheet-metal-bracket.kcl } }, { - "commentStart": 3273, + "commentStart": 3274, "end": 0, "raw": "1", "start": 0, @@ -3584,10 +3584,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3166, + "commentStart": 3167, "end": 0, "name": { - "commentStart": 3166, + "commentStart": 3167, "end": 0, "name": "patternLinear2d", "start": 0, @@ -3597,13 +3597,13 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3166, + "commentStart": 3167, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { - "commentStart": 3190, + "commentStart": 3191, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -3615,7 +3615,7 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3297, + "commentStart": 3298, "end": 0, "name": "length", "start": 0, @@ -3624,10 +3624,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 3307, + "commentStart": 3308, "end": 0, "name": { - "commentStart": 3307, + "commentStart": 3308, "end": 0, "name": "thickness", "start": 0, @@ -3638,7 +3638,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 3306, + "commentStart": 3307, "end": 0, "operator": "-", "start": 0, @@ -3649,10 +3649,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3289, + "commentStart": 3290, "end": 0, "name": { - "commentStart": 3289, + "commentStart": 3290, "end": 0, "name": "extrude", "start": 0, @@ -3662,7 +3662,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3289, + "commentStart": 3290, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3670,13 +3670,13 @@ description: Result of parsing sheet-metal-bracket.kcl "unlabeled": null } ], - "commentStart": 3029, + "commentStart": 3030, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "3": [ { - "commentStart": 3317, + "commentStart": 3318, "end": 0, "start": 0, "type": "NonCodeNode", @@ -3704,12 +3704,12 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 3368, + "commentStart": 3369, "declaration": { - "commentStart": 3368, + "commentStart": 3369, "end": 0, "id": { - "commentStart": 3368, + "commentStart": 3369, "end": 0, "name": "rightFlangeBoltPattern", "start": 0, @@ -3721,10 +3721,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 3407, + "commentStart": 3408, "end": 0, "name": { - "commentStart": 3407, + "commentStart": 3408, "end": 0, "name": "bracketProfile", "start": 0, @@ -3737,10 +3737,10 @@ description: Result of parsing sheet-metal-bracket.kcl }, { "abs_path": false, - "commentStart": 3423, + "commentStart": 3424, "end": 0, "name": { - "commentStart": 3423, + "commentStart": 3424, "end": 0, "name": "seg06", "start": 0, @@ -3754,10 +3754,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3393, + "commentStart": 3394, "end": 0, "name": { - "commentStart": 3393, + "commentStart": 3394, "end": 0, "name": "startSketchOn", "start": 0, @@ -3767,7 +3767,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3393, + "commentStart": 3394, "end": 0, "start": 0, "type": "CallExpression", @@ -3778,24 +3778,24 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3442, + "commentStart": 3443, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3451, + "commentStart": 3452, "elements": [ { - "commentStart": 3452, + "commentStart": 3453, "end": 0, "left": { "abs_path": false, - "commentStart": 3452, + "commentStart": 3453, "end": 0, "name": { - "commentStart": 3452, + "commentStart": 3453, "end": 0, "name": "mountingBoltPatternX", "start": 0, @@ -3808,7 +3808,7 @@ description: Result of parsing sheet-metal-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3475, + "commentStart": 3476, "end": 0, "raw": "2", "start": 0, @@ -3825,10 +3825,10 @@ description: Result of parsing sheet-metal-bracket.kcl }, { "abs_path": false, - "commentStart": 3478, + "commentStart": 3479, "end": 0, "name": { - "commentStart": 3478, + "commentStart": 3479, "end": 0, "name": "overhang", "start": 0, @@ -3849,21 +3849,21 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3489, + "commentStart": 3490, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3498, + "commentStart": 3499, "end": 0, "left": { "abs_path": false, - "commentStart": 3498, + "commentStart": 3499, "end": 0, "name": { - "commentStart": 3498, + "commentStart": 3499, "end": 0, "name": "mountingBoltDiameter", "start": 0, @@ -3876,7 +3876,7 @@ description: Result of parsing sheet-metal-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3521, + "commentStart": 3522, "end": 0, "raw": "2", "start": 0, @@ -3895,10 +3895,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3435, + "commentStart": 3436, "end": 0, "name": { - "commentStart": 3435, + "commentStart": 3436, "end": 0, "name": "circle", "start": 0, @@ -3908,7 +3908,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3435, + "commentStart": 3436, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -3920,14 +3920,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3563, + "commentStart": 3564, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3575, + "commentStart": 3576, "end": 0, "raw": "2", "start": 0, @@ -3942,7 +3942,7 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3585, + "commentStart": 3586, "end": 0, "name": "distance", "start": 0, @@ -3950,10 +3950,10 @@ description: Result of parsing sheet-metal-bracket.kcl }, "arg": { "abs_path": false, - "commentStart": 3596, + "commentStart": 3597, "end": 0, "name": { - "commentStart": 3596, + "commentStart": 3597, "end": 0, "name": "mountingBoltPatternY", "start": 0, @@ -3968,17 +3968,17 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3625, + "commentStart": 3626, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3632, + "commentStart": 3633, "elements": [ { - "commentStart": 3633, + "commentStart": 3634, "end": 0, "raw": "0", "start": 0, @@ -3990,7 +3990,7 @@ description: Result of parsing sheet-metal-bracket.kcl } }, { - "commentStart": 3636, + "commentStart": 3637, "end": 0, "raw": "1", "start": 0, @@ -4011,10 +4011,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3529, + "commentStart": 3530, "end": 0, "name": { - "commentStart": 3529, + "commentStart": 3530, "end": 0, "name": "patternLinear2d", "start": 0, @@ -4024,13 +4024,13 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3529, + "commentStart": 3530, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { - "commentStart": 3553, + "commentStart": 3554, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4042,7 +4042,7 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3660, + "commentStart": 3661, "end": 0, "name": "length", "start": 0, @@ -4051,10 +4051,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 3670, + "commentStart": 3671, "end": 0, "name": { - "commentStart": 3670, + "commentStart": 3671, "end": 0, "name": "thickness", "start": 0, @@ -4065,7 +4065,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 3669, + "commentStart": 3670, "end": 0, "operator": "-", "start": 0, @@ -4076,10 +4076,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3652, + "commentStart": 3653, "end": 0, "name": { - "commentStart": 3652, + "commentStart": 3653, "end": 0, "name": "extrude", "start": 0, @@ -4089,7 +4089,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3652, + "commentStart": 3653, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4097,13 +4097,13 @@ description: Result of parsing sheet-metal-bracket.kcl "unlabeled": null } ], - "commentStart": 3393, + "commentStart": 3394, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "3": [ { - "commentStart": 3680, + "commentStart": 3681, "end": 0, "start": 0, "type": "NonCodeNode", @@ -4131,12 +4131,12 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 3740, + "commentStart": 3741, "declaration": { - "commentStart": 3740, + "commentStart": 3741, "end": 0, "id": { - "commentStart": 3740, + "commentStart": 3741, "end": 0, "name": "topFlangeBoltPattern", "start": 0, @@ -4148,10 +4148,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 3777, + "commentStart": 3778, "end": 0, "name": { - "commentStart": 3777, + "commentStart": 3778, "end": 0, "name": "bracketProfile", "start": 0, @@ -4164,10 +4164,10 @@ description: Result of parsing sheet-metal-bracket.kcl }, { "abs_path": false, - "commentStart": 3793, + "commentStart": 3794, "end": 0, "name": { - "commentStart": 3793, + "commentStart": 3794, "end": 0, "name": "seg05", "start": 0, @@ -4181,10 +4181,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3763, + "commentStart": 3764, "end": 0, "name": { - "commentStart": 3763, + "commentStart": 3764, "end": 0, "name": "startSketchOn", "start": 0, @@ -4194,7 +4194,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3763, + "commentStart": 3764, "end": 0, "start": 0, "type": "CallExpression", @@ -4205,25 +4205,25 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3820, + "commentStart": 3821, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3829, + "commentStart": 3830, "elements": [ { - "commentStart": 3840, + "commentStart": 3841, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 3841, + "commentStart": 3842, "end": 0, "name": { - "commentStart": 3841, + "commentStart": 3842, "end": 0, "name": "componentBoltPatternX", "start": 0, @@ -4234,7 +4234,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 3840, + "commentStart": 3841, "end": 0, "operator": "-", "start": 0, @@ -4243,7 +4243,7 @@ description: Result of parsing sheet-metal-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3865, + "commentStart": 3866, "end": 0, "raw": "2", "start": 0, @@ -4259,18 +4259,18 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "BinaryExpression" }, { - "commentStart": 3877, + "commentStart": 3878, "end": 0, "left": { - "commentStart": 3877, + "commentStart": 3878, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 3878, + "commentStart": 3879, "end": 0, "name": { - "commentStart": 3878, + "commentStart": 3879, "end": 0, "name": "componentBoltPatternY", "start": 0, @@ -4281,7 +4281,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 3877, + "commentStart": 3878, "end": 0, "operator": "-", "start": 0, @@ -4290,7 +4290,7 @@ description: Result of parsing sheet-metal-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3902, + "commentStart": 3903, "end": 0, "raw": "2", "start": 0, @@ -4307,14 +4307,14 @@ description: Result of parsing sheet-metal-bracket.kcl }, "operator": "+", "right": { - "commentStart": 3906, + "commentStart": 3907, "end": 0, "left": { "abs_path": false, - "commentStart": 3906, + "commentStart": 3907, "end": 0, "name": { - "commentStart": 3906, + "commentStart": 3907, "end": 0, "name": "flangeExtrusion", "start": 0, @@ -4327,7 +4327,7 @@ description: Result of parsing sheet-metal-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3924, + "commentStart": 3925, "end": 0, "raw": "2", "start": 0, @@ -4356,21 +4356,21 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 3943, + "commentStart": 3944, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 3952, + "commentStart": 3953, "end": 0, "left": { "abs_path": false, - "commentStart": 3952, + "commentStart": 3953, "end": 0, "name": { - "commentStart": 3952, + "commentStart": 3953, "end": 0, "name": "componentBoltDiameter", "start": 0, @@ -4383,7 +4383,7 @@ description: Result of parsing sheet-metal-bracket.kcl }, "operator": "/", "right": { - "commentStart": 3976, + "commentStart": 3977, "end": 0, "raw": "2", "start": 0, @@ -4402,10 +4402,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3805, + "commentStart": 3806, "end": 0, "name": { - "commentStart": 3805, + "commentStart": 3806, "end": 0, "name": "circle", "start": 0, @@ -4415,7 +4415,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3805, + "commentStart": 3806, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4427,14 +4427,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 4025, + "commentStart": 4026, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4037, + "commentStart": 4038, "end": 0, "raw": "2", "start": 0, @@ -4449,7 +4449,7 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 4047, + "commentStart": 4048, "end": 0, "name": "distance", "start": 0, @@ -4457,10 +4457,10 @@ description: Result of parsing sheet-metal-bracket.kcl }, "arg": { "abs_path": false, - "commentStart": 4058, + "commentStart": 4059, "end": 0, "name": { - "commentStart": 4058, + "commentStart": 4059, "end": 0, "name": "componentBoltPatternX", "start": 0, @@ -4475,17 +4475,17 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 4088, + "commentStart": 4089, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4095, + "commentStart": 4096, "elements": [ { - "commentStart": 4096, + "commentStart": 4097, "end": 0, "raw": "1", "start": 0, @@ -4497,7 +4497,7 @@ description: Result of parsing sheet-metal-bracket.kcl } }, { - "commentStart": 4099, + "commentStart": 4100, "end": 0, "raw": "0", "start": 0, @@ -4518,10 +4518,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 3991, + "commentStart": 3992, "end": 0, "name": { - "commentStart": 3991, + "commentStart": 3992, "end": 0, "name": "patternLinear2d", "start": 0, @@ -4531,13 +4531,13 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 3991, + "commentStart": 3992, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { - "commentStart": 4015, + "commentStart": 4016, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4549,14 +4549,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 4149, + "commentStart": 4150, "end": 0, "name": "instances", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4161, + "commentStart": 4162, "end": 0, "raw": "2", "start": 0, @@ -4571,7 +4571,7 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 4171, + "commentStart": 4172, "end": 0, "name": "distance", "start": 0, @@ -4579,10 +4579,10 @@ description: Result of parsing sheet-metal-bracket.kcl }, "arg": { "abs_path": false, - "commentStart": 4182, + "commentStart": 4183, "end": 0, "name": { - "commentStart": 4182, + "commentStart": 4183, "end": 0, "name": "componentBoltPatternY", "start": 0, @@ -4597,17 +4597,17 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 4212, + "commentStart": 4213, "end": 0, "name": "axis", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4219, + "commentStart": 4220, "elements": [ { - "commentStart": 4220, + "commentStart": 4221, "end": 0, "raw": "0", "start": 0, @@ -4619,7 +4619,7 @@ description: Result of parsing sheet-metal-bracket.kcl } }, { - "commentStart": 4223, + "commentStart": 4224, "end": 0, "raw": "1", "start": 0, @@ -4640,10 +4640,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 4115, + "commentStart": 4116, "end": 0, "name": { - "commentStart": 4115, + "commentStart": 4116, "end": 0, "name": "patternLinear2d", "start": 0, @@ -4653,13 +4653,13 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 4115, + "commentStart": 4116, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { - "commentStart": 4139, + "commentStart": 4140, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -4671,7 +4671,7 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 4247, + "commentStart": 4248, "end": 0, "name": "length", "start": 0, @@ -4680,10 +4680,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 4257, + "commentStart": 4258, "end": 0, "name": { - "commentStart": 4257, + "commentStart": 4258, "end": 0, "name": "thickness", "start": 0, @@ -4694,7 +4694,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 4256, + "commentStart": 4257, "end": 0, "operator": "-", "start": 0, @@ -4705,10 +4705,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 4239, + "commentStart": 4240, "end": 0, "name": { - "commentStart": 4239, + "commentStart": 4240, "end": 0, "name": "extrude", "start": 0, @@ -4718,7 +4718,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 4239, + "commentStart": 4240, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4726,13 +4726,13 @@ description: Result of parsing sheet-metal-bracket.kcl "unlabeled": null } ], - "commentStart": 3763, + "commentStart": 3764, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "4": [ { - "commentStart": 4267, + "commentStart": 4268, "end": 0, "start": 0, "type": "NonCodeNode", @@ -4760,12 +4760,12 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "VariableDeclaration" }, { - "commentStart": 4344, + "commentStart": 4345, "declaration": { - "commentStart": 4344, + "commentStart": 4345, "end": 0, "id": { - "commentStart": 4344, + "commentStart": 4345, "end": 0, "name": "centeredHole", "start": 0, @@ -4777,10 +4777,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arguments": [ { "abs_path": false, - "commentStart": 4373, + "commentStart": 4374, "end": 0, "name": { - "commentStart": 4373, + "commentStart": 4374, "end": 0, "name": "bracketProfile", "start": 0, @@ -4793,10 +4793,10 @@ description: Result of parsing sheet-metal-bracket.kcl }, { "abs_path": false, - "commentStart": 4389, + "commentStart": 4390, "end": 0, "name": { - "commentStart": 4389, + "commentStart": 4390, "end": 0, "name": "seg05", "start": 0, @@ -4810,10 +4810,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 4359, + "commentStart": 4360, "end": 0, "name": { - "commentStart": 4359, + "commentStart": 4360, "end": 0, "name": "startSketchOn", "start": 0, @@ -4823,7 +4823,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 4359, + "commentStart": 4360, "end": 0, "start": 0, "type": "CallExpression", @@ -4834,17 +4834,17 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 4408, + "commentStart": 4409, "end": 0, "name": "center", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4417, + "commentStart": 4418, "elements": [ { - "commentStart": 4418, + "commentStart": 4419, "end": 0, "raw": "0", "start": 0, @@ -4856,14 +4856,14 @@ description: Result of parsing sheet-metal-bracket.kcl } }, { - "commentStart": 4421, + "commentStart": 4422, "end": 0, "left": { "abs_path": false, - "commentStart": 4421, + "commentStart": 4422, "end": 0, "name": { - "commentStart": 4421, + "commentStart": 4422, "end": 0, "name": "flangeExtrusion", "start": 0, @@ -4876,7 +4876,7 @@ description: Result of parsing sheet-metal-bracket.kcl }, "operator": "/", "right": { - "commentStart": 4439, + "commentStart": 4440, "end": 0, "raw": "2", "start": 0, @@ -4901,14 +4901,14 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 4443, + "commentStart": 4444, "end": 0, "name": "radius", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 4452, + "commentStart": 4453, "end": 0, "raw": "0.75", "start": 0, @@ -4923,10 +4923,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 4401, + "commentStart": 4402, "end": 0, "name": { - "commentStart": 4401, + "commentStart": 4402, "end": 0, "name": "circle", "start": 0, @@ -4936,7 +4936,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 4401, + "commentStart": 4402, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -4948,7 +4948,7 @@ description: Result of parsing sheet-metal-bracket.kcl { "type": "LabeledArg", "label": { - "commentStart": 4471, + "commentStart": 4472, "end": 0, "name": "length", "start": 0, @@ -4957,10 +4957,10 @@ description: Result of parsing sheet-metal-bracket.kcl "arg": { "argument": { "abs_path": false, - "commentStart": 4481, + "commentStart": 4482, "end": 0, "name": { - "commentStart": 4481, + "commentStart": 4482, "end": 0, "name": "thickness", "start": 0, @@ -4971,7 +4971,7 @@ description: Result of parsing sheet-metal-bracket.kcl "type": "Name", "type": "Name" }, - "commentStart": 4480, + "commentStart": 4481, "end": 0, "operator": "-", "start": 0, @@ -4982,10 +4982,10 @@ description: Result of parsing sheet-metal-bracket.kcl ], "callee": { "abs_path": false, - "commentStart": 4463, + "commentStart": 4464, "end": 0, "name": { - "commentStart": 4463, + "commentStart": 4464, "end": 0, "name": "extrude", "start": 0, @@ -4995,7 +4995,7 @@ description: Result of parsing sheet-metal-bracket.kcl "start": 0, "type": "Name" }, - "commentStart": 4463, + "commentStart": 4464, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -5003,7 +5003,7 @@ description: Result of parsing sheet-metal-bracket.kcl "unlabeled": null } ], - "commentStart": 4359, + "commentStart": 4360, "end": 0, "start": 0, "type": "PipeExpression", @@ -5037,7 +5037,7 @@ description: Result of parsing sheet-metal-bracket.kcl "// A component typically made from flat sheet metal through various manufacturing processes such as bending, punching, cutting, and forming. These brackets are used to support, attach, or mount other hardware components, often providing a structural or functional base for assembly.", "", "", - "// Set Units" + "// Set units" ], "properties": [ { diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap index 288b2018a..a06aa9904 100644 --- a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap @@ -42,9 +42,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -62,9 +62,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -103,9 +103,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -116,9 +116,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -150,9 +150,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -184,9 +184,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -197,9 +197,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -263,9 +263,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.1853 ], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -312,9 +312,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.4676 ], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -442,9 +442,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl -0.0 ], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -467,9 +467,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -559,9 +559,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.5926 ], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -670,9 +670,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -695,9 +695,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -940,9 +940,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -960,9 +960,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -1001,9 +1001,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -1014,9 +1014,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -1048,9 +1048,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -1082,9 +1082,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -1095,9 +1095,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -1161,9 +1161,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.1853 ], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -1210,9 +1210,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.4676 ], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -1340,9 +1340,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl -0.0 ], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -1365,9 +1365,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -1457,9 +1457,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.5926 ], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -1568,9 +1568,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -1593,9 +1593,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -1962,9 +1962,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -1982,9 +1982,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -2023,9 +2023,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -2036,9 +2036,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -2070,9 +2070,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -2104,9 +2104,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -2117,9 +2117,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -2183,9 +2183,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.1853 ], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -2232,9 +2232,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.4676 ], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -2362,9 +2362,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl -0.0 ], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -2387,9 +2387,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -2479,9 +2479,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.5926 ], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -2590,9 +2590,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -2615,9 +2615,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -2895,9 +2895,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -2915,9 +2915,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -2956,9 +2956,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -2969,9 +2969,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -3003,9 +3003,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -3037,9 +3037,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -3050,9 +3050,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -3116,9 +3116,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.1853 ], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -3165,9 +3165,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.4676 ], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -3295,9 +3295,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl -0.0 ], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -3320,9 +3320,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -3412,9 +3412,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.5926 ], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -3523,9 +3523,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -3548,9 +3548,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -3873,9 +3873,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -3893,9 +3893,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -3934,9 +3934,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -3947,9 +3947,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -3981,9 +3981,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -4015,9 +4015,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -4028,9 +4028,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -4094,9 +4094,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.1853 ], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -4143,9 +4143,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.4676 ], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -4273,9 +4273,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl -0.0 ], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -4298,9 +4298,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -4390,9 +4390,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.5926 ], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -4501,9 +4501,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -4526,9 +4526,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -4806,9 +4806,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -4826,9 +4826,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -4867,9 +4867,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -4880,9 +4880,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -4914,9 +4914,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -4948,9 +4948,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -4961,9 +4961,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -5027,9 +5027,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.1853 ], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -5076,9 +5076,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.4676 ], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -5206,9 +5206,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl -0.0 ], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -5231,9 +5231,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -5323,9 +5323,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.5926 ], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -5434,9 +5434,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -5459,9 +5459,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -5792,9 +5792,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -5812,9 +5812,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -5853,9 +5853,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -5866,9 +5866,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -5900,9 +5900,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -5934,9 +5934,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -5947,9 +5947,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -6013,9 +6013,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.1853 ], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -6062,9 +6062,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.4676 ], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -6192,9 +6192,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl -0.0 ], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -6217,9 +6217,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -6309,9 +6309,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.5926 ], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -6420,9 +6420,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -6445,9 +6445,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -6725,9 +6725,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -6745,9 +6745,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -6786,9 +6786,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -6799,9 +6799,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -6833,9 +6833,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -6867,9 +6867,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -6880,9 +6880,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -6946,9 +6946,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.1853 ], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -6995,9 +6995,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.4676 ], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -7125,9 +7125,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl -0.0 ], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -7150,9 +7150,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -7242,9 +7242,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.5926 ], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -7353,9 +7353,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -7378,9 +7378,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -7658,9 +7658,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -7678,9 +7678,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -7719,9 +7719,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -7732,9 +7732,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -7766,9 +7766,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -7800,9 +7800,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -7813,9 +7813,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -7879,9 +7879,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.1853 ], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -7928,9 +7928,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.4676 ], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -8058,9 +8058,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl -0.0 ], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -8083,9 +8083,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -8175,9 +8175,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.5926 ], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -8286,9 +8286,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -8311,9 +8311,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -8591,9 +8591,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -8611,9 +8611,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -8652,9 +8652,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -8665,9 +8665,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -8699,9 +8699,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -8733,9 +8733,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -8746,9 +8746,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "id": "[uuid]", "sourceRange": [], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, @@ -8812,9 +8812,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.1853 ], "tag": { - "commentStart": 1495, - "end": 1501, - "start": 1495, + "commentStart": 1496, + "end": 1502, + "start": 1496, "type": "TagDeclarator", "value": "seg01" }, @@ -8861,9 +8861,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.4676 ], "tag": { - "commentStart": 1632, - "end": 1638, - "start": 1632, + "commentStart": 1633, + "end": 1639, + "start": 1633, "type": "TagDeclarator", "value": "seg02" }, @@ -8991,9 +8991,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl -0.0 ], "tag": { - "commentStart": 1983, - "end": 1989, - "start": 1983, + "commentStart": 1984, + "end": 1990, + "start": 1984, "type": "TagDeclarator", "value": "seg03" }, @@ -9016,9 +9016,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2032, - "end": 2038, - "start": 2032, + "commentStart": 2033, + "end": 2039, + "start": 2033, "type": "TagDeclarator", "value": "seg04" }, @@ -9108,9 +9108,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 2.5926 ], "tag": { - "commentStart": 2316, - "end": 2322, - "start": 2316, + "commentStart": 2317, + "end": 2323, + "start": 2317, "type": "TagDeclarator", "value": "seg05" }, @@ -9219,9 +9219,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2643, - "end": 2649, - "start": 2643, + "commentStart": 2644, + "end": 2650, + "start": 2644, "type": "TagDeclarator", "value": "seg06" }, @@ -9244,9 +9244,9 @@ description: Variables in memory after executing sheet-metal-bracket.kcl 0.125 ], "tag": { - "commentStart": 2719, - "end": 2725, - "start": 2719, + "commentStart": 2720, + "end": 2726, + "start": 2720, "type": "TagDeclarator", "value": "seg07" }, diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_graph_flowchart.snap.md index 131245eaf..2f7711840 100644 --- a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_graph_flowchart.snap.md @@ -1,35 +1,35 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[743, 813, 0]"] - 3["Segment
[743, 813, 0]"] + 2["Path
[673, 743, 0]"] + 3["Segment
[673, 743, 0]"] 4[Solid2d] end subgraph path13 [Path] - 13["Path
[1051, 1138, 0]"] - 14["Segment
[1146, 1229, 0]"] - 15["Segment
[1237, 1320, 0]"] - 16["Segment
[1328, 1411, 0]"] - 17["Segment
[1419, 1501, 0]"] - 18["Segment
[1509, 1591, 0]"] - 19["Segment
[1599, 1606, 0]"] + 13["Path
[971, 1052, 0]"] + 14["Segment
[1058, 1135, 0]"] + 15["Segment
[1141, 1218, 0]"] + 16["Segment
[1224, 1301, 0]"] + 17["Segment
[1307, 1383, 0]"] + 18["Segment
[1389, 1465, 0]"] + 19["Segment
[1471, 1478, 0]"] 20[Solid2d] end subgraph path41 [Path] - 41["Path
[1706, 1775, 0]"] - 42["Segment
[1706, 1775, 0]"] + 41["Path
[1572, 1641, 0]"] + 42["Segment
[1572, 1641, 0]"] 43[Solid2d] end - 1["Plane
[718, 735, 0]"] - 5["Sweep Extrusion
[821, 854, 0]"] + 1["Plane
[650, 667, 0]"] + 5["Sweep Extrusion
[749, 782, 0]"] 6[Wall] 7["Cap Start"] 8["Cap End"] 9["SweepEdge Opposite"] 10["SweepEdge Adjacent"] - 11["EdgeCut Fillet
[862, 928, 0]"] - 12["EdgeCut Fillet
[862, 928, 0]"] - 21["Sweep Extrusion
[1614, 1654, 0]"] + 11["EdgeCut Fillet
[788, 854, 0]"] + 12["EdgeCut Fillet
[788, 854, 0]"] + 21["Sweep Extrusion
[1484, 1524, 0]"] 22[Wall] 23[Wall] 24[Wall] @@ -49,14 +49,14 @@ flowchart LR 38["SweepEdge Adjacent"] 39["SweepEdge Opposite"] 40["SweepEdge Adjacent"] - 44["Sweep Extrusion
[1783, 1811, 0]"] + 44["Sweep Extrusion
[1647, 1675, 0]"] 45[Wall] 46["Cap End"] 47["SweepEdge Opposite"] 48["SweepEdge Adjacent"] - 49["EdgeCut Fillet
[1819, 1878, 0]"] - 50["StartSketchOnFace
[1011, 1043, 0]"] - 51["StartSketchOnFace
[1668, 1698, 0]"] + 49["EdgeCut Fillet
[1681, 1740, 0]"] + 50["StartSketchOnFace
[933, 965, 0]"] + 51["StartSketchOnFace
[1536, 1566, 0]"] 1 --- 2 2 --- 3 2 ---- 5 diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ast.snap b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ast.snap index 57cdd02fc..412c74207 100644 --- a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ast.snap @@ -6,19 +6,19 @@ description: Result of parsing socket-head-cap-screw.kcl "Ok": { "body": [ { - "commentStart": 428, + "commentStart": 404, "declaration": { - "commentStart": 437, + "commentStart": 427, "end": 0, "id": { - "commentStart": 437, + "commentStart": 427, "end": 0, "name": "boltDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 452, + "commentStart": 442, "end": 0, "raw": "0.190", "start": 0, @@ -34,25 +34,27 @@ description: Result of parsing socket-head-cap-screw.kcl }, "end": 0, "kind": "const", + "preComments": [ + "// Define parameters" + ], "start": 0, "type": "VariableDeclaration", - "type": "VariableDeclaration", - "visibility": "export" + "type": "VariableDeclaration" }, { - "commentStart": 458, + "commentStart": 448, "declaration": { - "commentStart": 465, + "commentStart": 448, "end": 0, "id": { - "commentStart": 465, + "commentStart": 448, "end": 0, "name": "boltLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 478, + "commentStart": 461, "end": 0, "raw": "1.0", "start": 0, @@ -70,16 +72,15 @@ description: Result of parsing socket-head-cap-screw.kcl "kind": "const", "start": 0, "type": "VariableDeclaration", - "type": "VariableDeclaration", - "visibility": "export" + "type": "VariableDeclaration" }, { - "commentStart": 482, + "commentStart": 465, "declaration": { - "commentStart": 489, + "commentStart": 465, "end": 0, "id": { - "commentStart": 489, + "commentStart": 465, "end": 0, "name": "boltHeadLength", "start": 0, @@ -87,10 +88,10 @@ description: Result of parsing socket-head-cap-screw.kcl }, "init": { "abs_path": false, - "commentStart": 506, + "commentStart": 482, "end": 0, "name": { - "commentStart": 506, + "commentStart": 482, "end": 0, "name": "boltDiameter", "start": 0, @@ -108,23 +109,22 @@ description: Result of parsing socket-head-cap-screw.kcl "kind": "const", "start": 0, "type": "VariableDeclaration", - "type": "VariableDeclaration", - "visibility": "export" + "type": "VariableDeclaration" }, { - "commentStart": 519, + "commentStart": 495, "declaration": { - "commentStart": 526, + "commentStart": 495, "end": 0, "id": { - "commentStart": 526, + "commentStart": 495, "end": 0, "name": "boltHeadDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 545, + "commentStart": 514, "end": 0, "raw": "0.313", "start": 0, @@ -142,26 +142,25 @@ description: Result of parsing socket-head-cap-screw.kcl "kind": "const", "start": 0, "type": "VariableDeclaration", - "type": "VariableDeclaration", - "visibility": "export" + "type": "VariableDeclaration" }, { - "commentStart": 551, + "commentStart": 520, "declaration": { - "commentStart": 558, + "commentStart": 520, "end": 0, "id": { - "commentStart": 558, + "commentStart": 520, "end": 0, "name": "boltHexDrive", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 573, + "commentStart": 535, "end": 0, "left": { - "commentStart": 573, + "commentStart": 535, "end": 0, "raw": "5", "start": 0, @@ -174,7 +173,7 @@ description: Result of parsing socket-head-cap-screw.kcl }, "operator": "/", "right": { - "commentStart": 577, + "commentStart": 539, "end": 0, "raw": "32", "start": 0, @@ -196,30 +195,29 @@ description: Result of parsing socket-head-cap-screw.kcl "kind": "const", "start": 0, "type": "VariableDeclaration", - "type": "VariableDeclaration", - "visibility": "export" + "type": "VariableDeclaration" }, { - "commentStart": 580, + "commentStart": 542, "declaration": { - "commentStart": 587, + "commentStart": 542, "end": 0, "id": { - "commentStart": 587, + "commentStart": 542, "end": 0, "name": "boltHexFlatLength", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 607, + "commentStart": 562, "end": 0, "left": { "abs_path": false, - "commentStart": 607, + "commentStart": 562, "end": 0, "name": { - "commentStart": 607, + "commentStart": 562, "end": 0, "name": "boltHexDrive", "start": 0, @@ -232,10 +230,10 @@ description: Result of parsing socket-head-cap-screw.kcl }, "operator": "/", "right": { - "commentStart": 623, + "commentStart": 578, "end": 0, "left": { - "commentStart": 623, + "commentStart": 578, "end": 0, "raw": "2", "start": 0, @@ -252,7 +250,7 @@ description: Result of parsing socket-head-cap-screw.kcl { "arguments": [ { - "commentStart": 641, + "commentStart": 596, "end": 0, "raw": "30", "start": 0, @@ -266,10 +264,10 @@ description: Result of parsing socket-head-cap-screw.kcl ], "callee": { "abs_path": false, - "commentStart": 631, + "commentStart": 586, "end": 0, "name": { - "commentStart": 631, + "commentStart": 586, "end": 0, "name": "toRadians", "start": 0, @@ -279,7 +277,7 @@ description: Result of parsing socket-head-cap-screw.kcl "start": 0, "type": "Name" }, - "commentStart": 631, + "commentStart": 586, "end": 0, "start": 0, "type": "CallExpression", @@ -288,10 +286,10 @@ description: Result of parsing socket-head-cap-screw.kcl ], "callee": { "abs_path": false, - "commentStart": 627, + "commentStart": 582, "end": 0, "name": { - "commentStart": 627, + "commentStart": 582, "end": 0, "name": "cos", "start": 0, @@ -301,7 +299,7 @@ description: Result of parsing socket-head-cap-screw.kcl "start": 0, "type": "Name" }, - "commentStart": 627, + "commentStart": 582, "end": 0, "start": 0, "type": "CallExpression", @@ -322,1656 +320,438 @@ description: Result of parsing socket-head-cap-screw.kcl "kind": "const", "start": 0, "type": "VariableDeclaration", - "type": "VariableDeclaration", - "visibility": "export" + "type": "VariableDeclaration" }, { - "commentStart": 646, + "commentStart": 601, "declaration": { - "commentStart": 658, + "commentStart": 639, "end": 0, "id": { - "commentStart": 658, + "commentStart": 639, "end": 0, - "name": "bolt", + "name": "boltHead", "start": 0, "type": "Identifier" }, "init": { - "body": { - "body": [ - { - "commentStart": 666, - "declaration": { - "commentStart": 707, - "end": 0, - "id": { - "commentStart": 707, - "end": 0, - "name": "boltHead", - "start": 0, - "type": "Identifier" - }, - "init": { - "body": [ - { - "arguments": [ - { - "abs_path": false, - "commentStart": 732, - "end": 0, - "name": { - "commentStart": 732, - "end": 0, - "name": "XZ", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - ], - "callee": { - "abs_path": false, - "commentStart": 718, - "end": 0, - "name": { - "commentStart": 718, - "end": 0, - "name": "startSketchOn", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 718, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "commentStart": 750, - "end": 0, - "name": "center", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 759, - "elements": [ - { - "commentStart": 760, - "end": 0, - "raw": "0", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "commentStart": 763, - "end": 0, - "raw": "0", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 0, - "start": 0, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "commentStart": 767, - "end": 0, - "name": "radius", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 776, - "end": 0, - "left": { - "abs_path": false, - "commentStart": 776, - "end": 0, - "name": { - "commentStart": 776, - "end": 0, - "name": "boltHeadDiameter", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "/", - "right": { - "commentStart": 795, - "end": 0, - "raw": "2", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "commentStart": 798, - "end": 0, - "name": "tag", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 804, - "end": 0, - "start": 0, - "type": "TagDeclarator", - "type": "TagDeclarator", - "value": "topEdge" - } - } - ], - "callee": { - "abs_path": false, - "commentStart": 743, - "end": 0, - "name": { - "commentStart": 743, - "end": 0, - "name": "circle", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 743, - "end": 0, - "start": 0, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "commentStart": 829, - "end": 0, - "name": "length", - "start": 0, - "type": "Identifier" - }, - "arg": { - "argument": { - "abs_path": false, - "commentStart": 839, - "end": 0, - "name": { - "commentStart": 839, - "end": 0, - "name": "boltHeadLength", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "commentStart": 838, - "end": 0, - "operator": "-", - "start": 0, - "type": "UnaryExpression", - "type": "UnaryExpression" - } - } - ], - "callee": { - "abs_path": false, - "commentStart": 821, - "end": 0, - "name": { - "commentStart": 821, - "end": 0, - "name": "extrude", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 821, - "end": 0, - "start": 0, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "commentStart": 869, - "end": 0, - "name": "radius", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 878, - "end": 0, - "raw": "0.020", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.02, - "suffix": "None" - } - } - }, - { - "type": "LabeledArg", - "label": { - "commentStart": 885, - "end": 0, - "name": "tags", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 892, - "elements": [ - { - "abs_path": false, - "commentStart": 893, - "end": 0, - "name": { - "commentStart": 893, - "end": 0, - "name": "topEdge", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - { - "arguments": [ - { - "abs_path": false, - "commentStart": 918, - "end": 0, - "name": { - "commentStart": 918, - "end": 0, - "name": "topEdge", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - ], - "callee": { - "abs_path": false, - "commentStart": 902, - "end": 0, - "name": { - "commentStart": 902, - "end": 0, - "name": "getOppositeEdge", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 902, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - } - ], - "end": 0, - "start": 0, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - } - ], - "callee": { - "abs_path": false, - "commentStart": 862, - "end": 0, - "name": { - "commentStart": 862, - "end": 0, - "name": "fillet", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 862, - "end": 0, - "start": 0, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - } - ], - "commentStart": 718, - "end": 0, - "nonCodeMeta": { - "nonCodeNodes": { - "3": [ - { - "commentStart": 930, - "end": 0, - "start": 0, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Define the sketch of the hex pattern on the screw head", - "style": "line" - } - } - ] - }, - "startNodes": [] - }, - "start": 0, - "type": "PipeExpression", - "type": "PipeExpression" - }, - "start": 0, - "type": "VariableDeclarator" - }, - "end": 0, - "kind": "const", - "preComments": [ - "// Create the head of the cap screw" - ], - "start": 0, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "commentStart": 992, - "declaration": { - "commentStart": 992, - "end": 0, - "id": { - "commentStart": 992, - "end": 0, - "name": "hexPatternSketch", - "start": 0, - "type": "Identifier" - }, - "init": { - "body": [ - { - "arguments": [ - { - "abs_path": false, - "commentStart": 1025, - "end": 0, - "name": { - "commentStart": 1025, - "end": 0, - "name": "boltHead", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - { - "commentStart": 1035, - "end": 0, - "raw": "'start'", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": "start" - } - ], - "callee": { - "abs_path": false, - "commentStart": 1011, - "end": 0, - "name": { - "commentStart": 1011, - "end": 0, - "name": "startSketchOn", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1011, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "commentStart": 1066, - "elements": [ - { - "commentStart": 1077, - "end": 0, - "left": { - "abs_path": false, - "commentStart": 1077, - "end": 0, - "name": { - "commentStart": 1077, - "end": 0, - "name": "boltHexDrive", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "/", - "right": { - "commentStart": 1092, - "end": 0, - "raw": "2", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "commentStart": 1104, - "end": 0, - "left": { - "abs_path": false, - "commentStart": 1104, - "end": 0, - "name": { - "commentStart": 1104, - "end": 0, - "name": "boltHexFlatLength", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "/", - "right": { - "commentStart": 1124, - "end": 0, - "raw": "2", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - ], - "end": 0, - "start": 0, - "type": "ArrayExpression", - "type": "ArrayExpression" - }, - { - "commentStart": 1136, - "end": 0, - "start": 0, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "abs_path": false, - "commentStart": 1051, - "end": 0, - "name": { - "commentStart": 1051, - "end": 0, - "name": "startProfileAt", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1051, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "commentStart": 1157, - "end": 0, - "properties": [ - { - "commentStart": 1168, - "end": 0, - "key": { - "commentStart": 1168, - "end": 0, - "name": "angle", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ObjectProperty", - "value": { - "commentStart": 1176, - "end": 0, - "raw": "270", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 270.0, - "suffix": "None" - } - } - }, - { - "commentStart": 1190, - "end": 0, - "key": { - "commentStart": 1190, - "end": 0, - "name": "length", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ObjectProperty", - "value": { - "abs_path": false, - "commentStart": 1199, - "end": 0, - "name": { - "commentStart": 1199, - "end": 0, - "name": "boltHexFlatLength", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - } - ], - "start": 0, - "type": "ObjectExpression", - "type": "ObjectExpression" - }, - { - "commentStart": 1227, - "end": 0, - "start": 0, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "abs_path": false, - "commentStart": 1146, - "end": 0, - "name": { - "commentStart": 1146, - "end": 0, - "name": "angledLine", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1146, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "commentStart": 1248, - "end": 0, - "properties": [ - { - "commentStart": 1259, - "end": 0, - "key": { - "commentStart": 1259, - "end": 0, - "name": "angle", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ObjectProperty", - "value": { - "commentStart": 1267, - "end": 0, - "raw": "210", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 210.0, - "suffix": "None" - } - } - }, - { - "commentStart": 1281, - "end": 0, - "key": { - "commentStart": 1281, - "end": 0, - "name": "length", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ObjectProperty", - "value": { - "abs_path": false, - "commentStart": 1290, - "end": 0, - "name": { - "commentStart": 1290, - "end": 0, - "name": "boltHexFlatLength", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - } - ], - "start": 0, - "type": "ObjectExpression", - "type": "ObjectExpression" - }, - { - "commentStart": 1318, - "end": 0, - "start": 0, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "abs_path": false, - "commentStart": 1237, - "end": 0, - "name": { - "commentStart": 1237, - "end": 0, - "name": "angledLine", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1237, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "commentStart": 1339, - "end": 0, - "properties": [ - { - "commentStart": 1350, - "end": 0, - "key": { - "commentStart": 1350, - "end": 0, - "name": "angle", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ObjectProperty", - "value": { - "commentStart": 1358, - "end": 0, - "raw": "150", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 150.0, - "suffix": "None" - } - } - }, - { - "commentStart": 1372, - "end": 0, - "key": { - "commentStart": 1372, - "end": 0, - "name": "length", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ObjectProperty", - "value": { - "abs_path": false, - "commentStart": 1381, - "end": 0, - "name": { - "commentStart": 1381, - "end": 0, - "name": "boltHexFlatLength", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - } - ], - "start": 0, - "type": "ObjectExpression", - "type": "ObjectExpression" - }, - { - "commentStart": 1409, - "end": 0, - "start": 0, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "abs_path": false, - "commentStart": 1328, - "end": 0, - "name": { - "commentStart": 1328, - "end": 0, - "name": "angledLine", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1328, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "commentStart": 1430, - "end": 0, - "properties": [ - { - "commentStart": 1441, - "end": 0, - "key": { - "commentStart": 1441, - "end": 0, - "name": "angle", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ObjectProperty", - "value": { - "commentStart": 1449, - "end": 0, - "raw": "90", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 90.0, - "suffix": "None" - } - } - }, - { - "commentStart": 1462, - "end": 0, - "key": { - "commentStart": 1462, - "end": 0, - "name": "length", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ObjectProperty", - "value": { - "abs_path": false, - "commentStart": 1471, - "end": 0, - "name": { - "commentStart": 1471, - "end": 0, - "name": "boltHexFlatLength", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - } - ], - "start": 0, - "type": "ObjectExpression", - "type": "ObjectExpression" - }, - { - "commentStart": 1499, - "end": 0, - "start": 0, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "abs_path": false, - "commentStart": 1419, - "end": 0, - "name": { - "commentStart": 1419, - "end": 0, - "name": "angledLine", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1419, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "commentStart": 1520, - "end": 0, - "properties": [ - { - "commentStart": 1531, - "end": 0, - "key": { - "commentStart": 1531, - "end": 0, - "name": "angle", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ObjectProperty", - "value": { - "commentStart": 1539, - "end": 0, - "raw": "30", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 30.0, - "suffix": "None" - } - } - }, - { - "commentStart": 1552, - "end": 0, - "key": { - "commentStart": 1552, - "end": 0, - "name": "length", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ObjectProperty", - "value": { - "abs_path": false, - "commentStart": 1561, - "end": 0, - "name": { - "commentStart": 1561, - "end": 0, - "name": "boltHexFlatLength", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - } - ], - "start": 0, - "type": "ObjectExpression", - "type": "ObjectExpression" - }, - { - "commentStart": 1589, - "end": 0, - "start": 0, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "abs_path": false, - "commentStart": 1509, - "end": 0, - "name": { - "commentStart": 1509, - "end": 0, - "name": "angledLine", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1509, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [], - "callee": { - "abs_path": false, - "commentStart": 1599, - "end": 0, - "name": { - "commentStart": 1599, - "end": 0, - "name": "close", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1599, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "commentStart": 1622, - "end": 0, - "name": "length", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 1631, - "end": 0, - "left": { - "argument": { - "abs_path": false, - "commentStart": 1632, - "end": 0, - "name": { - "commentStart": 1632, - "end": 0, - "name": "boltHeadLength", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "commentStart": 1631, - "end": 0, - "operator": "-", - "start": 0, - "type": "UnaryExpression", - "type": "UnaryExpression" - }, - "operator": "*", - "right": { - "commentStart": 1649, - "end": 0, - "raw": "0.75", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.75, - "suffix": "None" - } - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "abs_path": false, - "commentStart": 1614, - "end": 0, - "name": { - "commentStart": 1614, - "end": 0, - "name": "extrude", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1614, - "end": 0, - "start": 0, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - } - ], - "commentStart": 1011, - "end": 0, - "start": 0, - "type": "PipeExpression", - "type": "PipeExpression" - }, - "start": 0, - "type": "VariableDeclarator" - }, - "end": 0, - "kind": "const", - "start": 0, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "commentStart": 1657, - "declaration": { - "commentStart": 1657, - "end": 0, - "id": { - "commentStart": 1657, - "end": 0, - "name": "boltBody", - "start": 0, - "type": "Identifier" - }, - "init": { - "body": [ - { - "arguments": [ - { - "abs_path": false, - "commentStart": 1682, - "end": 0, - "name": { - "commentStart": 1682, - "end": 0, - "name": "boltHead", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - { - "commentStart": 1692, - "end": 0, - "raw": "'end'", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": "end" - } - ], - "callee": { - "abs_path": false, - "commentStart": 1668, - "end": 0, - "name": { - "commentStart": 1668, - "end": 0, - "name": "startSketchOn", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1668, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "commentStart": 1713, - "end": 0, - "name": "center", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 1722, - "elements": [ - { - "commentStart": 1723, - "end": 0, - "raw": "0", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "commentStart": 1726, - "end": 0, - "raw": "0", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 0, - "start": 0, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "commentStart": 1730, - "end": 0, - "name": "radius", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 1739, - "end": 0, - "left": { - "abs_path": false, - "commentStart": 1739, - "end": 0, - "name": { - "commentStart": 1739, - "end": 0, - "name": "boltDiameter", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "/", - "right": { - "commentStart": 1754, - "end": 0, - "raw": "2", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "commentStart": 1757, - "end": 0, - "name": "tag", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 1763, - "end": 0, - "start": 0, - "type": "TagDeclarator", - "type": "TagDeclarator", - "value": "filletEdge" - } - } - ], - "callee": { - "abs_path": false, - "commentStart": 1706, - "end": 0, - "name": { - "commentStart": 1706, - "end": 0, - "name": "circle", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1706, - "end": 0, - "start": 0, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "commentStart": 1791, - "end": 0, - "name": "length", - "start": 0, - "type": "Identifier" - }, - "arg": { - "abs_path": false, - "commentStart": 1800, - "end": 0, - "name": { - "commentStart": 1800, - "end": 0, - "name": "boltLength", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - } - ], - "callee": { - "abs_path": false, - "commentStart": 1783, - "end": 0, - "name": { - "commentStart": 1783, - "end": 0, - "name": "extrude", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1783, - "end": 0, - "start": 0, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "commentStart": 1826, - "end": 0, - "name": "radius", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 1835, - "end": 0, - "raw": ".020", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.02, - "suffix": "None" - } - } - }, - { - "type": "LabeledArg", - "label": { - "commentStart": 1841, - "end": 0, - "name": "tags", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 1848, - "elements": [ - { - "arguments": [ - { - "abs_path": false, - "commentStart": 1865, - "end": 0, - "name": { - "commentStart": 1865, - "end": 0, - "name": "filletEdge", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - ], - "callee": { - "abs_path": false, - "commentStart": 1849, - "end": 0, - "name": { - "commentStart": 1849, - "end": 0, - "name": "getOppositeEdge", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1849, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - } - ], - "end": 0, - "start": 0, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - } - ], - "callee": { - "abs_path": false, - "commentStart": 1819, - "end": 0, - "name": { - "commentStart": 1819, - "end": 0, - "name": "fillet", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1819, - "end": 0, - "start": 0, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "commentStart": 1897, - "end": 0, - "name": "color", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 1905, - "end": 0, - "raw": "\"#4dd043\"", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": "#4dd043" - } - }, - { - "type": "LabeledArg", - "label": { - "commentStart": 1916, - "end": 0, - "name": "metalness", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 1928, - "end": 0, - "raw": "90", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 90.0, - "suffix": "None" - } - } - }, - { - "type": "LabeledArg", - "label": { - "commentStart": 1932, - "end": 0, - "name": "roughness", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 1944, - "end": 0, - "raw": "90", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 90.0, - "suffix": "None" - } - } - } - ], - "callee": { - "abs_path": false, - "commentStart": 1886, - "end": 0, - "name": { - "commentStart": 1886, - "end": 0, - "name": "appearance", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1886, - "end": 0, - "start": 0, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - } - ], - "commentStart": 1668, - "end": 0, - "start": 0, - "type": "PipeExpression", - "type": "PipeExpression" - }, - "start": 0, - "type": "VariableDeclarator" - }, - "end": 0, - "kind": "const", - "start": 0, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "argument": { + "body": [ + { + "arguments": [ + { "abs_path": false, - "commentStart": 1958, + "commentStart": 664, "end": 0, "name": { - "commentStart": 1958, + "commentStart": 664, "end": 0, - "name": "boltBody", + "name": "XZ", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + ], + "callee": { + "abs_path": false, + "commentStart": 650, + "end": 0, + "name": { + "commentStart": 650, + "end": 0, + "name": "startSketchOn", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 650, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 680, + "end": 0, + "name": "center", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 689, + "elements": [ + { + "commentStart": 690, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "commentStart": 693, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 697, + "end": 0, + "name": "radius", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 706, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 706, + "end": 0, + "name": { + "commentStart": 706, + "end": 0, + "name": "boltHeadDiameter", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "/", + "right": { + "commentStart": 725, + "end": 0, + "raw": "2", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 728, + "end": 0, + "name": "tag", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 734, + "end": 0, + "start": 0, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "topEdge" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 673, + "end": 0, + "name": { + "commentStart": 673, + "end": 0, + "name": "circle", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 673, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 757, + "end": 0, + "name": "length", + "start": 0, + "type": "Identifier" + }, + "arg": { + "argument": { + "abs_path": false, + "commentStart": 767, + "end": 0, + "name": { + "commentStart": 767, + "end": 0, + "name": "boltHeadLength", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "commentStart": 766, + "end": 0, + "operator": "-", + "start": 0, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 749, + "end": 0, + "name": { + "commentStart": 749, + "end": 0, + "name": "extrude", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 749, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 795, + "end": 0, + "name": "radius", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 804, + "end": 0, + "raw": "0.020", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.02, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 811, + "end": 0, + "name": "tags", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 818, + "elements": [ + { + "abs_path": false, + "commentStart": 819, + "end": 0, + "name": { + "commentStart": 819, + "end": 0, + "name": "topEdge", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + { + "arguments": [ + { + "abs_path": false, + "commentStart": 844, + "end": 0, + "name": { + "commentStart": 844, + "end": 0, + "name": "topEdge", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + ], + "callee": { + "abs_path": false, + "commentStart": 828, + "end": 0, + "name": { + "commentStart": 828, + "end": 0, + "name": "getOppositeEdge", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 828, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 788, + "end": 0, + "name": { + "commentStart": 788, + "end": 0, + "name": "fillet", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 788, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "commentStart": 650, + "end": 0, + "nonCodeMeta": { + "nonCodeNodes": { + "3": [ + { + "commentStart": 854, + "end": 0, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Define the sketch of the hex pattern on the screw head", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 0, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 0, + "type": "VariableDeclarator" + }, + "end": 0, + "kind": "const", + "preComments": [ + "", + "", + "// Create the head of the cap screw" + ], + "start": 0, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "commentStart": 914, + "declaration": { + "commentStart": 914, + "end": 0, + "id": { + "commentStart": 914, + "end": 0, + "name": "hexPatternSketch", + "start": 0, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "abs_path": false, + "commentStart": 947, + "end": 0, + "name": { + "commentStart": 947, + "end": 0, + "name": "boltHead", "start": 0, "type": "Identifier" }, @@ -1980,79 +760,1192 @@ description: Result of parsing socket-head-cap-screw.kcl "type": "Name", "type": "Name" }, - "commentStart": 1947, + { + "commentStart": 957, + "end": 0, + "raw": "'start'", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": "start" + } + ], + "callee": { + "abs_path": false, + "commentStart": 933, "end": 0, + "name": { + "commentStart": 933, + "end": 0, + "name": "startSketchOn", + "start": 0, + "type": "Identifier" + }, + "path": [], "start": 0, - "type": "ReturnStatement", - "type": "ReturnStatement" - } - ], - "commentStart": 666, - "end": 0, - "nonCodeMeta": { - "nonCodeNodes": { - "2": [ - { - "commentStart": 1947, - "end": 0, - "start": 0, - "type": "NonCodeNode", - "value": { - "type": "newLine" - } - } - ] + "type": "Name" }, - "startNodes": [] + "commentStart": 933, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" }, - "start": 0 - }, - "commentStart": 662, + { + "arguments": [ + { + "commentStart": 986, + "elements": [ + { + "commentStart": 995, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 995, + "end": 0, + "name": { + "commentStart": 995, + "end": 0, + "name": "boltHexDrive", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "/", + "right": { + "commentStart": 1010, + "end": 0, + "raw": "2", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "commentStart": 1020, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 1020, + "end": 0, + "name": { + "commentStart": 1020, + "end": 0, + "name": "boltHexFlatLength", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "/", + "right": { + "commentStart": 1040, + "end": 0, + "raw": "2", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "commentStart": 1050, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "abs_path": false, + "commentStart": 971, + "end": 0, + "name": { + "commentStart": 971, + "end": 0, + "name": "startProfileAt", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 971, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "commentStart": 1069, + "end": 0, + "properties": [ + { + "commentStart": 1078, + "end": 0, + "key": { + "commentStart": 1078, + "end": 0, + "name": "angle", + "start": 0, + "type": "Identifier" + }, + "start": 0, + "type": "ObjectProperty", + "value": { + "commentStart": 1086, + "end": 0, + "raw": "270", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 270.0, + "suffix": "None" + } + } + }, + { + "commentStart": 1098, + "end": 0, + "key": { + "commentStart": 1098, + "end": 0, + "name": "length", + "start": 0, + "type": "Identifier" + }, + "start": 0, + "type": "ObjectProperty", + "value": { + "abs_path": false, + "commentStart": 1107, + "end": 0, + "name": { + "commentStart": 1107, + "end": 0, + "name": "boltHexFlatLength", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + } + ], + "start": 0, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "commentStart": 1133, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "abs_path": false, + "commentStart": 1058, + "end": 0, + "name": { + "commentStart": 1058, + "end": 0, + "name": "angledLine", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 1058, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "commentStart": 1152, + "end": 0, + "properties": [ + { + "commentStart": 1161, + "end": 0, + "key": { + "commentStart": 1161, + "end": 0, + "name": "angle", + "start": 0, + "type": "Identifier" + }, + "start": 0, + "type": "ObjectProperty", + "value": { + "commentStart": 1169, + "end": 0, + "raw": "210", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 210.0, + "suffix": "None" + } + } + }, + { + "commentStart": 1181, + "end": 0, + "key": { + "commentStart": 1181, + "end": 0, + "name": "length", + "start": 0, + "type": "Identifier" + }, + "start": 0, + "type": "ObjectProperty", + "value": { + "abs_path": false, + "commentStart": 1190, + "end": 0, + "name": { + "commentStart": 1190, + "end": 0, + "name": "boltHexFlatLength", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + } + ], + "start": 0, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "commentStart": 1216, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "abs_path": false, + "commentStart": 1141, + "end": 0, + "name": { + "commentStart": 1141, + "end": 0, + "name": "angledLine", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 1141, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "commentStart": 1235, + "end": 0, + "properties": [ + { + "commentStart": 1244, + "end": 0, + "key": { + "commentStart": 1244, + "end": 0, + "name": "angle", + "start": 0, + "type": "Identifier" + }, + "start": 0, + "type": "ObjectProperty", + "value": { + "commentStart": 1252, + "end": 0, + "raw": "150", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 150.0, + "suffix": "None" + } + } + }, + { + "commentStart": 1264, + "end": 0, + "key": { + "commentStart": 1264, + "end": 0, + "name": "length", + "start": 0, + "type": "Identifier" + }, + "start": 0, + "type": "ObjectProperty", + "value": { + "abs_path": false, + "commentStart": 1273, + "end": 0, + "name": { + "commentStart": 1273, + "end": 0, + "name": "boltHexFlatLength", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + } + ], + "start": 0, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "commentStart": 1299, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "abs_path": false, + "commentStart": 1224, + "end": 0, + "name": { + "commentStart": 1224, + "end": 0, + "name": "angledLine", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 1224, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "commentStart": 1318, + "end": 0, + "properties": [ + { + "commentStart": 1327, + "end": 0, + "key": { + "commentStart": 1327, + "end": 0, + "name": "angle", + "start": 0, + "type": "Identifier" + }, + "start": 0, + "type": "ObjectProperty", + "value": { + "commentStart": 1335, + "end": 0, + "raw": "90", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "commentStart": 1346, + "end": 0, + "key": { + "commentStart": 1346, + "end": 0, + "name": "length", + "start": 0, + "type": "Identifier" + }, + "start": 0, + "type": "ObjectProperty", + "value": { + "abs_path": false, + "commentStart": 1355, + "end": 0, + "name": { + "commentStart": 1355, + "end": 0, + "name": "boltHexFlatLength", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + } + ], + "start": 0, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "commentStart": 1381, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "abs_path": false, + "commentStart": 1307, + "end": 0, + "name": { + "commentStart": 1307, + "end": 0, + "name": "angledLine", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 1307, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "commentStart": 1400, + "end": 0, + "properties": [ + { + "commentStart": 1409, + "end": 0, + "key": { + "commentStart": 1409, + "end": 0, + "name": "angle", + "start": 0, + "type": "Identifier" + }, + "start": 0, + "type": "ObjectProperty", + "value": { + "commentStart": 1417, + "end": 0, + "raw": "30", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 30.0, + "suffix": "None" + } + } + }, + { + "commentStart": 1428, + "end": 0, + "key": { + "commentStart": 1428, + "end": 0, + "name": "length", + "start": 0, + "type": "Identifier" + }, + "start": 0, + "type": "ObjectProperty", + "value": { + "abs_path": false, + "commentStart": 1437, + "end": 0, + "name": { + "commentStart": 1437, + "end": 0, + "name": "boltHexFlatLength", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + } + ], + "start": 0, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "commentStart": 1463, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "abs_path": false, + "commentStart": 1389, + "end": 0, + "name": { + "commentStart": 1389, + "end": 0, + "name": "angledLine", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 1389, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [], + "callee": { + "abs_path": false, + "commentStart": 1471, + "end": 0, + "name": { + "commentStart": 1471, + "end": 0, + "name": "close", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 1471, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 1492, + "end": 0, + "name": "length", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 1501, + "end": 0, + "left": { + "argument": { + "abs_path": false, + "commentStart": 1502, + "end": 0, + "name": { + "commentStart": 1502, + "end": 0, + "name": "boltHeadLength", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "commentStart": 1501, + "end": 0, + "operator": "-", + "start": 0, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "*", + "right": { + "commentStart": 1519, + "end": 0, + "raw": "0.75", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.75, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 1484, + "end": 0, + "name": { + "commentStart": 1484, + "end": 0, + "name": "extrude", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 1484, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "commentStart": 933, "end": 0, - "params": [], "start": 0, - "type": "FunctionExpression", - "type": "FunctionExpression" + "type": "PipeExpression", + "type": "PipeExpression" }, "start": 0, "type": "VariableDeclarator" }, "end": 0, - "kind": "fn", + "kind": "const", "start": 0, "type": "VariableDeclaration", - "type": "VariableDeclaration", - "visibility": "export" + "type": "VariableDeclaration" }, { - "commentStart": 1968, - "end": 0, - "expression": { - "arguments": [], - "callee": { - "abs_path": false, - "commentStart": 1970, - "end": 0, - "name": { - "commentStart": 1970, - "end": 0, - "name": "bolt", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 1970, + "commentStart": 1525, + "declaration": { + "commentStart": 1525, "end": 0, + "id": { + "commentStart": 1525, + "end": 0, + "name": "boltBody", + "start": 0, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "abs_path": false, + "commentStart": 1550, + "end": 0, + "name": { + "commentStart": 1550, + "end": 0, + "name": "boltHead", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + { + "commentStart": 1560, + "end": 0, + "raw": "'end'", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": "end" + } + ], + "callee": { + "abs_path": false, + "commentStart": 1536, + "end": 0, + "name": { + "commentStart": 1536, + "end": 0, + "name": "startSketchOn", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 1536, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 1579, + "end": 0, + "name": "center", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 1588, + "elements": [ + { + "commentStart": 1589, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "commentStart": 1592, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 1596, + "end": 0, + "name": "radius", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 1605, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 1605, + "end": 0, + "name": { + "commentStart": 1605, + "end": 0, + "name": "boltDiameter", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "/", + "right": { + "commentStart": 1620, + "end": 0, + "raw": "2", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 1623, + "end": 0, + "name": "tag", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 1629, + "end": 0, + "start": 0, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "filletEdge" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 1572, + "end": 0, + "name": { + "commentStart": 1572, + "end": 0, + "name": "circle", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 1572, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 1655, + "end": 0, + "name": "length", + "start": 0, + "type": "Identifier" + }, + "arg": { + "abs_path": false, + "commentStart": 1664, + "end": 0, + "name": { + "commentStart": 1664, + "end": 0, + "name": "boltLength", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 1647, + "end": 0, + "name": { + "commentStart": 1647, + "end": 0, + "name": "extrude", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 1647, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 1688, + "end": 0, + "name": "radius", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 1697, + "end": 0, + "raw": ".020", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.02, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 1703, + "end": 0, + "name": "tags", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 1710, + "elements": [ + { + "arguments": [ + { + "abs_path": false, + "commentStart": 1727, + "end": 0, + "name": { + "commentStart": 1727, + "end": 0, + "name": "filletEdge", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + ], + "callee": { + "abs_path": false, + "commentStart": 1711, + "end": 0, + "name": { + "commentStart": 1711, + "end": 0, + "name": "getOppositeEdge", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 1711, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 1681, + "end": 0, + "name": { + "commentStart": 1681, + "end": 0, + "name": "fillet", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 1681, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 1757, + "end": 0, + "name": "color", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 1765, + "end": 0, + "raw": "\"#4dd043\"", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": "#4dd043" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 1776, + "end": 0, + "name": "metalness", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 1788, + "end": 0, + "raw": "90", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 1792, + "end": 0, + "name": "roughness", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 1804, + "end": 0, + "raw": "90", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 1746, + "end": 0, + "name": { + "commentStart": 1746, + "end": 0, + "name": "appearance", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 1746, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "commentStart": 1536, + "end": 0, + "start": 0, + "type": "PipeExpression", + "type": "PipeExpression" + }, "start": 0, - "type": "CallExpression", - "type": "CallExpression" + "type": "VariableDeclarator" }, + "end": 0, + "kind": "const", "start": 0, - "type": "ExpressionStatement", - "type": "ExpressionStatement" + "type": "VariableDeclaration", + "type": "VariableDeclaration" } ], "commentStart": 0, @@ -2073,7 +1966,7 @@ description: Result of parsing socket-head-cap-screw.kcl "// This is for a #10-24 screw that is 1.00 inches long. A socket head cap screw is a type of fastener that is widely used in a variety of applications requiring a high strength fastening solution. It is characterized by its cylindrical head and internal hexagonal drive, which allows for tightening with an Allen wrench or hex key.", "", "", - "// set units" + "// Set units" ], "properties": [ { @@ -2104,35 +1997,6 @@ description: Result of parsing socket-head-cap-screw.kcl "type": "Name", "type": "Name" } - }, - { - "commentStart": 405, - "end": 0, - "key": { - "commentStart": 405, - "end": 0, - "name": "defaultAngleUnit", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ObjectProperty", - "value": { - "abs_path": false, - "commentStart": 424, - "end": 0, - "name": { - "commentStart": 424, - "end": 0, - "name": "deg", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } } ], "start": 0, @@ -2140,33 +2004,10 @@ description: Result of parsing socket-head-cap-screw.kcl } ], "nonCodeMeta": { - "nonCodeNodes": { - "5": [ - { - "commentStart": 646, - "end": 0, - "start": 0, - "type": "NonCodeNode", - "value": { - "type": "newLine" - } - } - ], - "6": [ - { - "commentStart": 1968, - "end": 0, - "start": 0, - "type": "NonCodeNode", - "value": { - "type": "newLine" - } - } - ] - }, + "nonCodeNodes": {}, "startNodes": [ { - "commentStart": 428, + "commentStart": 404, "end": 0, "start": 0, "type": "NonCodeNode", diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ops.snap b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ops.snap index c6ca27ec7..5bcbac621 100644 --- a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/ops.snap @@ -21,21 +21,6 @@ description: Operations executed socket-head-cap-screw.kcl { "type": "GroupEnd" }, - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "bolt", - "functionSourceRange": [ - 662, - 1968, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, { "labeledArgs": { "data": { @@ -281,8 +266,5 @@ description: Operations executed socket-head-cap-screw.kcl }, "sourceRange": [] } - }, - { - "type": "GroupEnd" } ] diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap index 55bd54843..66484fca3 100644 --- a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap @@ -3,8 +3,270 @@ source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing socket-head-cap-screw.kcl --- { - "bolt": { - "type": "Function" + "boltBody": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 1629, + "end": 1640, + "start": 1629, + "type": "TagDeclarator", + "value": "filletEdge" + }, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.095, + 0.0 + ], + "radius": 0.095, + "tag": { + "commentStart": 1629, + "end": 1640, + "start": 1629, + "type": "TagDeclarator", + "value": "filletEdge" + }, + "to": [ + 0.095, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 734, + "end": 742, + "start": 734, + "type": "TagDeclarator", + "value": "topEdge" + }, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.1565, + 0.0 + ], + "radius": 0.1565, + "tag": { + "commentStart": 734, + "end": 742, + "start": 734, + "type": "TagDeclarator", + "value": "topEdge" + }, + "to": [ + 0.1565, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.1565, + 0.0 + ], + "to": [ + 0.1565, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "tags": { + "topEdge": { + "type": "TagIdentifier", + "value": "topEdge" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -0.19, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.02, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.02, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.095, + 0.0 + ], + "to": [ + 0.095, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "tags": { + "filletEdge": { + "type": "TagIdentifier", + "value": "filletEdge" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.0, + "startCapId": null, + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.02, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Inches" + } + } }, "boltDiameter": { "type": "Number", @@ -19,6 +281,146 @@ description: Variables in memory after executing socket-head-cap-screw.kcl } } }, + "boltHead": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 734, + "end": 742, + "start": 734, + "type": "TagDeclarator", + "value": "topEdge" + }, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.1565, + 0.0 + ], + "radius": 0.1565, + "tag": { + "commentStart": 734, + "end": 742, + "start": 734, + "type": "TagDeclarator", + "value": "topEdge" + }, + "to": [ + 0.1565, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.1565, + 0.0 + ], + "to": [ + 0.1565, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "tags": { + "topEdge": { + "type": "TagIdentifier", + "value": "topEdge" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -0.19, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.02, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.02, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Inches" + } + } + }, "boltHeadDiameter": { "type": "Number", "value": 0.313, @@ -71,5 +473,377 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "type": "Degrees" } } + }, + "filletEdge": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "filletEdge" + }, + "hexPatternSketch": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 0.0781, + 0.0451 + ], + "tag": null, + "to": [ + 0.0781, + -0.0451 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 0.0781, + -0.0451 + ], + "tag": null, + "to": [ + 0.0, + -0.0902 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 0.0, + -0.0902 + ], + "tag": null, + "to": [ + -0.0781, + -0.0451 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -0.0781, + -0.0451 + ], + "tag": null, + "to": [ + -0.0781, + 0.0451 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -0.0781, + 0.0451 + ], + "tag": null, + "to": [ + 0.0, + 0.0902 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 0.0, + 0.0902 + ], + "tag": null, + "to": [ + 0.0781, + 0.0451 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": { + "commentStart": 734, + "end": 742, + "start": 734, + "type": "TagDeclarator", + "value": "topEdge" + }, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.1565, + 0.0 + ], + "radius": 0.1565, + "tag": { + "commentStart": 734, + "end": 742, + "start": 734, + "type": "TagDeclarator", + "value": "topEdge" + }, + "to": [ + 0.1565, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.1565, + 0.0 + ], + "to": [ + 0.1565, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "tags": { + "topEdge": { + "type": "TagIdentifier", + "value": "topEdge" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -0.19, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.02, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.02, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.0781, + 0.0451 + ], + "to": [ + 0.0781, + 0.0451 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -0.14250000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + } + }, + "topEdge": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "topEdge" } } diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap index a647e1932..d525bd0bb 100644 --- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap @@ -37,6 +37,14 @@ description: Artifact commands walkie-talkie.kcl "unit": "in" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, { "cmdId": "[uuid]", "range": [], @@ -1236,6 +1244,14 @@ description: Artifact commands walkie-talkie.kcl "ambient_occlusion": 0.0 } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, { "cmdId": "[uuid]", "range": [], @@ -1633,6 +1649,15 @@ description: Artifact commands walkie-talkie.kcl "ambient_occlusion": 0.0 } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, { "cmdId": "[uuid]", "range": [], @@ -1657,6 +1682,14 @@ description: Artifact commands walkie-talkie.kcl ] } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, { "cmdId": "[uuid]", "range": [], @@ -22391,6 +22424,14 @@ description: Artifact commands walkie-talkie.kcl ] } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, { "cmdId": "[uuid]", "range": [], @@ -22777,6 +22818,14 @@ description: Artifact commands walkie-talkie.kcl ] } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, { "cmdId": "[uuid]", "range": [], @@ -24526,14 +24575,5 @@ description: Artifact commands walkie-talkie.kcl } ] } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_graph_flowchart.snap.md index 022f43b73..88a8eed0f 100644 --- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_graph_flowchart.snap.md @@ -1,186 +1,186 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[458, 501, 6]"] - 3["Segment
[509, 547, 6]"] - 4["Segment
[555, 595, 6]"] - 5["Segment
[603, 642, 6]"] - 6["Segment
[650, 672, 6]"] + 2["Path
[391, 434, 6]"] + 3["Segment
[440, 478, 6]"] + 4["Segment
[484, 524, 6]"] + 5["Segment
[530, 569, 6]"] + 6["Segment
[575, 597, 6]"] 7[Solid2d] end subgraph path27 [Path] - 27["Path
[1082, 1213, 6]"] - 28["Segment
[1221, 1279, 6]"] - 29["Segment
[1287, 1418, 6]"] - 30["Segment
[1426, 1484, 6]"] - 31["Segment
[1492, 1626, 6]"] - 32["Segment
[1634, 1720, 6]"] - 33["Segment
[1728, 1863, 6]"] - 34["Segment
[1871, 1956, 6]"] - 35["Segment
[1964, 1971, 6]"] + 27["Path
[963, 1088, 6]"] + 28["Segment
[1094, 1152, 6]"] + 29["Segment
[1158, 1283, 6]"] + 30["Segment
[1289, 1347, 6]"] + 31["Segment
[1353, 1481, 6]"] + 32["Segment
[1487, 1567, 6]"] + 33["Segment
[1573, 1702, 6]"] + 34["Segment
[1708, 1787, 6]"] + 35["Segment
[1793, 1800, 6]"] 36[Solid2d] end subgraph path63 [Path] - 63["Path
[2119, 2173, 6]"] - 64["Segment
[2181, 2222, 6]"] - 65["Segment
[2230, 2259, 6]"] - 66["Segment
[2267, 2297, 6]"] - 67["Segment
[2305, 2361, 6]"] - 68["Segment
[2369, 2376, 6]"] + 63["Path
[1950, 2004, 6]"] + 64["Segment
[2010, 2051, 6]"] + 65["Segment
[2057, 2086, 6]"] + 66["Segment
[2092, 2122, 6]"] + 67["Segment
[2128, 2184, 6]"] + 68["Segment
[2190, 2197, 6]"] 69[Solid2d] end subgraph path84 [Path] - 84["Path
[2518, 2555, 6]"] - 85["Segment
[2563, 2594, 6]"] - 86["Segment
[2602, 2635, 6]"] - 87["Segment
[2643, 2675, 6]"] - 88["Segment
[2683, 2690, 6]"] + 84["Path
[2335, 2372, 6]"] + 85["Segment
[2378, 2409, 6]"] + 86["Segment
[2415, 2448, 6]"] + 87["Segment
[2454, 2486, 6]"] + 88["Segment
[2492, 2499, 6]"] 89[Solid2d] end subgraph path105 [Path] - 105["Path
[346, 371, 9]"] - 106["Segment
[379, 412, 9]"] - 107["Segment
[420, 455, 9]"] - 108["Segment
[463, 497, 9]"] - 109["Segment
[505, 512, 9]"] + 105["Path
[330, 355, 8]"] + 106["Segment
[361, 394, 8]"] + 107["Segment
[400, 435, 8]"] + 108["Segment
[441, 475, 8]"] + 109["Segment
[481, 488, 8]"] 110[Solid2d] end subgraph path112 [Path] - 112["Path
[649, 781, 9]"] + 112["Path
[624, 750, 8]"] 117[Solid2d] end subgraph path130 [Path] - 130["Path
[551, 605, 7]"] - 131["Segment
[613, 640, 7]"] - 132["Segment
[648, 677, 7]"] - 133["Segment
[685, 713, 7]"] - 134["Segment
[721, 777, 7]"] - 135["Segment
[785, 792, 7]"] + 130["Path
[478, 532, 7]"] + 131["Segment
[538, 565, 7]"] + 132["Segment
[571, 600, 7]"] + 133["Segment
[606, 634, 7]"] + 134["Segment
[640, 696, 7]"] + 135["Segment
[702, 709, 7]"] 136[Solid2d] end subgraph path138 [Path] - 138["Path
[1098, 1145, 7]"] - 139["Segment
[1153, 1194, 7]"] - 140["Segment
[1202, 1244, 7]"] - 141["Segment
[1252, 1294, 7]"] - 142["Segment
[1302, 1309, 7]"] + 138["Path
[980, 1027, 7]"] + 139["Segment
[1033, 1074, 7]"] + 140["Segment
[1080, 1122, 7]"] + 141["Segment
[1128, 1170, 7]"] + 142["Segment
[1176, 1183, 7]"] 143[Solid2d] end subgraph path145 [Path] - 145["Path
[1597, 1762, 7]"] - 146["Segment
[1770, 1871, 7]"] - 147["Segment
[1879, 2046, 7]"] - 148["Segment
[2054, 2155, 7]"] - 149["Segment
[2163, 2333, 7]"] - 150["Segment
[2341, 2443, 7]"] - 151["Segment
[2451, 2620, 7]"] - 152["Segment
[2628, 2729, 7]"] - 153["Segment
[2737, 2744, 7]"] + 145["Path
[1441, 1600, 7]"] + 146["Segment
[1606, 1701, 7]"] + 147["Segment
[1707, 1868, 7]"] + 148["Segment
[1874, 1969, 7]"] + 149["Segment
[1975, 2139, 7]"] + 150["Segment
[2145, 2241, 7]"] + 151["Segment
[2247, 2410, 7]"] + 152["Segment
[2416, 2511, 7]"] + 153["Segment
[2517, 2524, 7]"] 154[Solid2d] end subgraph path156 [Path] - 156["Path
[123, 210, 8]"] - 157["Segment
[218, 247, 8]"] - 158["Segment
[255, 283, 8]"] - 159["Segment
[291, 388, 8]"] - 160["Segment
[396, 443, 8]"] - 161["Segment
[451, 479, 8]"] - 162["Segment
[487, 516, 8]"] - 163["Segment
[524, 553, 8]"] - 164["Segment
[561, 652, 8]"] - 165["Segment
[660, 688, 8]"] - 166["Segment
[696, 725, 8]"] - 167["Segment
[733, 821, 8]"] - 168["Segment
[829, 857, 8]"] - 169["Segment
[865, 899, 8]"] - 170["Segment
[907, 937, 8]"] - 171["Segment
[945, 1054, 8]"] - 172["Segment
[1062, 1069, 8]"] + 156["Path
[123, 210, 12]"] + 157["Segment
[218, 247, 12]"] + 158["Segment
[255, 283, 12]"] + 159["Segment
[291, 388, 12]"] + 160["Segment
[396, 443, 12]"] + 161["Segment
[451, 479, 12]"] + 162["Segment
[487, 516, 12]"] + 163["Segment
[524, 553, 12]"] + 164["Segment
[561, 652, 12]"] + 165["Segment
[660, 688, 12]"] + 166["Segment
[696, 725, 12]"] + 167["Segment
[733, 821, 12]"] + 168["Segment
[829, 857, 12]"] + 169["Segment
[865, 899, 12]"] + 170["Segment
[907, 937, 12]"] + 171["Segment
[945, 1054, 12]"] + 172["Segment
[1062, 1069, 12]"] 173[Solid2d] end subgraph path175 [Path] - 175["Path
[1203, 1301, 8]"] - 176["Segment
[1309, 1428, 8]"] - 177["Segment
[1436, 1490, 8]"] - 178["Segment
[1498, 1619, 8]"] - 179["Segment
[1627, 1634, 8]"] + 175["Path
[1203, 1301, 12]"] + 176["Segment
[1309, 1428, 12]"] + 177["Segment
[1436, 1490, 12]"] + 178["Segment
[1498, 1619, 12]"] + 179["Segment
[1627, 1634, 12]"] 180[Solid2d] end subgraph path182 [Path] - 182["Path
[1731, 1828, 8]"] - 183["Segment
[1836, 1955, 8]"] - 184["Segment
[1963, 2018, 8]"] - 185["Segment
[2026, 2147, 8]"] - 186["Segment
[2155, 2162, 8]"] + 182["Path
[1731, 1828, 12]"] + 183["Segment
[1836, 1955, 12]"] + 184["Segment
[1963, 2018, 12]"] + 185["Segment
[2026, 2147, 12]"] + 186["Segment
[2155, 2162, 12]"] 187[Solid2d] end subgraph path189 [Path] - 189["Path
[1203, 1301, 8]"] - 190["Segment
[1309, 1428, 8]"] - 191["Segment
[1436, 1490, 8]"] - 192["Segment
[1498, 1619, 8]"] - 193["Segment
[1627, 1634, 8]"] + 189["Path
[1203, 1301, 12]"] + 190["Segment
[1309, 1428, 12]"] + 191["Segment
[1436, 1490, 12]"] + 192["Segment
[1498, 1619, 12]"] + 193["Segment
[1627, 1634, 12]"] 194[Solid2d] end subgraph path196 [Path] - 196["Path
[1731, 1828, 8]"] - 197["Segment
[1836, 1955, 8]"] - 198["Segment
[1963, 2018, 8]"] - 199["Segment
[2026, 2147, 8]"] - 200["Segment
[2155, 2162, 8]"] + 196["Path
[1731, 1828, 12]"] + 197["Segment
[1836, 1955, 12]"] + 198["Segment
[1963, 2018, 12]"] + 199["Segment
[2026, 2147, 12]"] + 200["Segment
[2155, 2162, 12]"] 201[Solid2d] end subgraph path230 [Path] - 230["Path
[288, 387, 10]"] - 231["Segment
[395, 444, 10]"] - 232["Segment
[452, 502, 10]"] - 233["Segment
[510, 560, 10]"] - 234["Segment
[568, 586, 10]"] + 230["Path
[261, 354, 9]"] + 231["Segment
[360, 409, 9]"] + 232["Segment
[415, 465, 9]"] + 233["Segment
[471, 521, 9]"] + 234["Segment
[527, 545, 9]"] 235[Solid2d] end subgraph path256 [Path] - 256["Path
[377, 407, 11]"] - 257["Segment
[415, 447, 11]"] - 258["Segment
[455, 488, 11]"] - 259["Segment
[496, 585, 11]"] - 260["Segment
[593, 620, 11]"] - 261["Segment
[628, 635, 11]"] + 256["Path
[309, 339, 10]"] + 257["Segment
[345, 377, 10]"] + 258["Segment
[383, 416, 10]"] + 259["Segment
[422, 503, 10]"] + 260["Segment
[509, 536, 10]"] + 261["Segment
[542, 549, 10]"] 262[Solid2d] end subgraph path274 [Path] - 274["Path
[311, 336, 12]"] - 275["Segment
[344, 403, 12]"] - 276["Segment
[411, 471, 12]"] - 277["Segment
[479, 529, 12]"] - 278["Segment
[537, 544, 12]"] + 274["Path
[398, 423, 11]"] + 275["Segment
[431, 490, 11]"] + 276["Segment
[498, 558, 11]"] + 277["Segment
[566, 616, 11]"] + 278["Segment
[624, 631, 11]"] 279[Solid2d] end subgraph path298 [Path] - 298["Path
[311, 336, 12]"] - 299["Segment
[344, 403, 12]"] - 300["Segment
[411, 471, 12]"] - 301["Segment
[479, 529, 12]"] - 302["Segment
[537, 544, 12]"] + 298["Path
[398, 423, 11]"] + 299["Segment
[431, 490, 11]"] + 300["Segment
[498, 558, 11]"] + 301["Segment
[566, 616, 11]"] + 302["Segment
[624, 631, 11]"] 303[Solid2d] end subgraph path322 [Path] - 322["Path
[311, 336, 12]"] - 323["Segment
[344, 403, 12]"] - 324["Segment
[411, 471, 12]"] - 325["Segment
[479, 529, 12]"] - 326["Segment
[537, 544, 12]"] + 322["Path
[398, 423, 11]"] + 323["Segment
[431, 490, 11]"] + 324["Segment
[498, 558, 11]"] + 325["Segment
[566, 616, 11]"] + 326["Segment
[624, 631, 11]"] 327[Solid2d] end subgraph path346 [Path] - 346["Path
[311, 336, 12]"] - 347["Segment
[344, 403, 12]"] - 348["Segment
[411, 471, 12]"] - 349["Segment
[479, 529, 12]"] - 350["Segment
[537, 544, 12]"] + 346["Path
[398, 423, 11]"] + 347["Segment
[431, 490, 11]"] + 348["Segment
[498, 558, 11]"] + 349["Segment
[566, 616, 11]"] + 350["Segment
[624, 631, 11]"] 351[Solid2d] end - 1["Plane
[433, 450, 6]"] - 8["Sweep Extrusion
[689, 728, 6]"] + 1["Plane
[368, 385, 6]"] + 8["Sweep Extrusion
[603, 633, 6]"] 9[Wall] 10[Wall] 11[Wall] @@ -195,11 +195,11 @@ flowchart LR 20["SweepEdge Adjacent"] 21["SweepEdge Opposite"] 22["SweepEdge Adjacent"] - 23["EdgeCut Chamfer
[736, 983, 6]"] - 24["EdgeCut Chamfer
[736, 983, 6]"] - 25["EdgeCut Chamfer
[736, 983, 6]"] - 26["EdgeCut Chamfer
[736, 983, 6]"] - 37["Sweep Extrusion
[1987, 2023, 6]"] + 23["EdgeCut Chamfer
[639, 870, 6]"] + 24["EdgeCut Chamfer
[639, 870, 6]"] + 25["EdgeCut Chamfer
[639, 870, 6]"] + 26["EdgeCut Chamfer
[639, 870, 6]"] + 37["Sweep Extrusion
[1814, 1857, 6]"] 38[Wall] 39[Wall] 40[Wall] @@ -225,7 +225,7 @@ flowchart LR 60["SweepEdge Adjacent"] 61["SweepEdge Opposite"] 62["SweepEdge Adjacent"] - 70["Sweep Extrusion
[2392, 2432, 6]"] + 70["Sweep Extrusion
[2211, 2254, 6]"] 71[Wall] 72[Wall] 73[Wall] @@ -239,7 +239,7 @@ flowchart LR 81["SweepEdge Adjacent"] 82["SweepEdge Opposite"] 83["SweepEdge Adjacent"] - 90["Sweep Extrusion
[2701, 2733, 6]"] + 90["Sweep Extrusion
[2501, 2534, 6]"] 91[Wall] 92[Wall] 93[Wall] @@ -253,13 +253,13 @@ flowchart LR 101["SweepEdge Adjacent"] 102["SweepEdge Opposite"] 103["SweepEdge Adjacent"] - 104["Plane
[321, 338, 9]"] - 111["Plane
[563, 602, 9]"] + 104["Plane
[307, 324, 8]"] + 111["Plane
[535, 574, 8]"] 113["SweepEdge Opposite"] 114["SweepEdge Opposite"] 115["SweepEdge Opposite"] 116["SweepEdge Opposite"] - 118["Sweep Loft
[967, 995, 9]"] + 118["Sweep Loft
[914, 957, 8]"] 119[Wall] 120[Wall] 121[Wall] @@ -270,15 +270,15 @@ flowchart LR 126["SweepEdge Adjacent"] 127["SweepEdge Adjacent"] 128["SweepEdge Adjacent"] - 129["Plane
[525, 542, 7]"] - 137["Plane
[1072, 1089, 7]"] - 144["Plane
[1571, 1588, 7]"] - 155["Plane
[2857, 2874, 7]"] - 174["Plane
[2919, 2936, 7]"] - 181["Plane
[2983, 3000, 7]"] - 188["Plane
[3046, 3063, 7]"] - 195["Plane
[3109, 3126, 7]"] - 202["Sweep Extrusion
[3162, 3198, 7]"] + 129["Plane
[455, 472, 7]"] + 137["Plane
[957, 974, 7]"] + 144["Plane
[1418, 1435, 7]"] + 155["Plane
[2632, 2649, 7]"] + 174["Plane
[2692, 2709, 7]"] + 181["Plane
[2754, 2771, 7]"] + 188["Plane
[2815, 2832, 7]"] + 195["Plane
[2876, 2893, 7]"] + 202["Sweep Extrusion
[2920, 2951, 7]"] 203[Wall] 204[Wall] 205[Wall] @@ -305,8 +305,8 @@ flowchart LR 226["SweepEdge Adjacent"] 227["SweepEdge Opposite"] 228["SweepEdge Adjacent"] - 229["Plane
[263, 280, 10]"] - 236["Sweep Extrusion
[649, 701, 10]"] + 229["Plane
[238, 255, 9]"] + 236["Sweep Extrusion
[591, 643, 9]"] 237[Wall] 238[Wall] 239[Wall] @@ -321,12 +321,12 @@ flowchart LR 248["SweepEdge Adjacent"] 249["SweepEdge Opposite"] 250["SweepEdge Adjacent"] - 251["EdgeCut Fillet
[709, 931, 10]"] - 252["EdgeCut Fillet
[709, 931, 10]"] - 253["EdgeCut Fillet
[709, 931, 10]"] - 254["EdgeCut Fillet
[709, 931, 10]"] - 255["Plane
[352, 369, 11]"] - 263["Sweep Revolve
[643, 660, 11]"] + 251["EdgeCut Fillet
[649, 855, 9]"] + 252["EdgeCut Fillet
[649, 855, 9]"] + 253["EdgeCut Fillet
[649, 855, 9]"] + 254["EdgeCut Fillet
[649, 855, 9]"] + 255["Plane
[286, 303, 10]"] + 263["Sweep Revolve
[555, 572, 10]"] 264[Wall] 265[Wall] 266[Wall] @@ -336,8 +336,8 @@ flowchart LR 270["SweepEdge Adjacent"] 271["SweepEdge Adjacent"] 272["SweepEdge Adjacent"] - 273["Plane
[286, 303, 12]"] - 280["Sweep Extrusion
[563, 610, 12]"] + 273["Plane
[373, 390, 11]"] + 280["Sweep Extrusion
[643, 690, 11]"] 281[Wall] 282[Wall] 283[Wall] @@ -352,10 +352,10 @@ flowchart LR 292["SweepEdge Adjacent"] 293["SweepEdge Opposite"] 294["SweepEdge Adjacent"] - 295["EdgeCut Chamfer
[618, 764, 12]"] - 296["EdgeCut Chamfer
[618, 764, 12]"] - 297["Plane
[286, 303, 12]"] - 304["Sweep Extrusion
[563, 610, 12]"] + 295["EdgeCut Chamfer
[698, 844, 11]"] + 296["EdgeCut Chamfer
[698, 844, 11]"] + 297["Plane
[373, 390, 11]"] + 304["Sweep Extrusion
[643, 690, 11]"] 305[Wall] 306[Wall] 307[Wall] @@ -370,10 +370,10 @@ flowchart LR 316["SweepEdge Adjacent"] 317["SweepEdge Opposite"] 318["SweepEdge Adjacent"] - 319["EdgeCut Chamfer
[618, 764, 12]"] - 320["EdgeCut Chamfer
[618, 764, 12]"] - 321["Plane
[286, 303, 12]"] - 328["Sweep Extrusion
[563, 610, 12]"] + 319["EdgeCut Chamfer
[698, 844, 11]"] + 320["EdgeCut Chamfer
[698, 844, 11]"] + 321["Plane
[373, 390, 11]"] + 328["Sweep Extrusion
[643, 690, 11]"] 329[Wall] 330[Wall] 331[Wall] @@ -388,10 +388,10 @@ flowchart LR 340["SweepEdge Adjacent"] 341["SweepEdge Opposite"] 342["SweepEdge Adjacent"] - 343["EdgeCut Chamfer
[618, 764, 12]"] - 344["EdgeCut Chamfer
[618, 764, 12]"] - 345["Plane
[286, 303, 12]"] - 352["Sweep Extrusion
[563, 610, 12]"] + 343["EdgeCut Chamfer
[698, 844, 11]"] + 344["EdgeCut Chamfer
[698, 844, 11]"] + 345["Plane
[373, 390, 11]"] + 352["Sweep Extrusion
[643, 690, 11]"] 353[Wall] 354[Wall] 355[Wall] @@ -406,18 +406,12 @@ flowchart LR 364["SweepEdge Adjacent"] 365["SweepEdge Opposite"] 366["SweepEdge Adjacent"] - 367["EdgeCut Chamfer
[618, 764, 12]"] - 368["EdgeCut Chamfer
[618, 764, 12]"] - 369["StartSketchOnFace
[1041, 1074, 6]"] - 370["StartSketchOnFace
[2077, 2111, 6]"] - 371["StartSketchOnFace
[2476, 2510, 6]"] - 372["StartSketchOnFace
[1041, 1074, 6]"] - 373["StartSketchOnFace
[2077, 2111, 6]"] - 374["StartSketchOnFace
[2476, 2510, 6]"] - 375["StartSketchOnPlane
[617, 641, 9]"] - 376["StartSketchOnPlane
[511, 543, 7]"] - 377["StartSketchOnPlane
[1058, 1090, 7]"] - 378["StartSketchOnPlane
[1557, 1589, 7]"] + 367["EdgeCut Chamfer
[698, 844, 11]"] + 368["EdgeCut Chamfer
[698, 844, 11]"] + 369["StartSketchOnFace
[931, 957, 6]"] + 370["StartSketchOnFace
[1910, 1944, 6]"] + 371["StartSketchOnFace
[2295, 2329, 6]"] + 372["StartSketchOnPlane
[594, 618, 8]"] 1 --- 2 2 --- 3 2 --- 4 @@ -945,11 +939,8 @@ flowchart LR 352 --- 366 360 <--x 367 362 <--x 368 - 14 <--x 372 - 46 <--x 373 - 46 <--x 374 - 111 <--x 375 - 129 <--x 376 - 137 <--x 377 - 144 <--x 378 + 14 <--x 369 + 46 <--x 370 + 46 <--x 371 + 111 <--x 372 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ast.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ast.snap index f26b222a4..868bc8248 100644 --- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ast.snap @@ -10,7 +10,7 @@ description: Result of parsing walkie-talkie.kcl "end": 0, "path": { "type": "Kcl", - "filename": "globals.kcl" + "filename": "parameters.kcl" }, "preComments": [ "// import constants" @@ -26,7 +26,7 @@ description: Result of parsing walkie-talkie.kcl "type": "ImportStatement" }, { - "commentStart": 432, + "commentStart": 435, "end": 0, "path": { "type": "Kcl", @@ -35,56 +35,38 @@ description: Result of parsing walkie-talkie.kcl "preComments": [ "", "", - "// import parts and constants" + "// import parts and parameters" ], "selector": { - "type": "List", - "items": [ - { - "alias": null, - "commentStart": 471, - "end": 0, - "name": { - "commentStart": 471, - "end": 0, - "name": "body", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ImportItem" - } - ] + "type": "None", + "alias": { + "commentStart": 489, + "end": 0, + "name": "body", + "start": 0, + "type": "Identifier" + } }, "start": 0, "type": "ImportStatement", "type": "ImportStatement" }, { - "commentStart": 492, + "commentStart": 494, "end": 0, "path": { "type": "Kcl", "filename": "case.kcl" }, "selector": { - "type": "List", - "items": [ - { - "alias": null, - "commentStart": 499, - "end": 0, - "name": { - "commentStart": 499, - "end": 0, - "name": "case", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ImportItem" - } - ] + "type": "None", + "alias": { + "commentStart": 515, + "end": 0, + "name": "case", + "start": 0, + "type": "Identifier" + } }, "start": 0, "type": "ImportStatement", @@ -98,90 +80,63 @@ description: Result of parsing walkie-talkie.kcl "filename": "antenna.kcl" }, "selector": { - "type": "List", - "items": [ - { - "alias": null, - "commentStart": 527, - "end": 0, - "name": { - "commentStart": 527, - "end": 0, - "name": "antenna", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ImportItem" - } - ] + "type": "None", + "alias": { + "commentStart": 544, + "end": 0, + "name": "antenna", + "start": 0, + "type": "Identifier" + } }, "start": 0, "type": "ImportStatement", "type": "ImportStatement" }, { - "commentStart": 554, + "commentStart": 552, "end": 0, "path": { "type": "Kcl", "filename": "talk-button.kcl" }, "selector": { - "type": "List", - "items": [ - { - "alias": null, - "commentStart": 561, - "end": 0, - "name": { - "commentStart": 561, - "end": 0, - "name": "talkButton", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ImportItem" - } - ] + "type": "None", + "alias": { + "commentStart": 580, + "end": 0, + "name": "talkButton", + "start": 0, + "type": "Identifier" + } }, "start": 0, "type": "ImportStatement", "type": "ImportStatement" }, { - "commentStart": 595, + "commentStart": 591, "end": 0, "path": { "type": "Kcl", "filename": "knob.kcl" }, "selector": { - "type": "List", - "items": [ - { - "alias": null, - "commentStart": 602, - "end": 0, - "name": { - "commentStart": 602, - "end": 0, - "name": "knob", - "start": 0, - "type": "Identifier" - }, - "start": 0, - "type": "ImportItem" - } - ] + "type": "None", + "alias": { + "commentStart": 612, + "end": 0, + "name": "knob", + "start": 0, + "type": "Identifier" + } }, "start": 0, "type": "ImportStatement", "type": "ImportStatement" }, { - "commentStart": 623, + "commentStart": 617, "end": 0, "path": { "type": "Kcl", @@ -192,10 +147,10 @@ description: Result of parsing walkie-talkie.kcl "items": [ { "alias": null, - "commentStart": 630, + "commentStart": 624, "end": 0, "name": { - "commentStart": 630, + "commentStart": 624, "end": 0, "name": "button", "start": 0, @@ -211,92 +166,78 @@ description: Result of parsing walkie-talkie.kcl "type": "ImportStatement" }, { - "commentStart": 654, + "commentStart": 648, "end": 0, "expression": { - "arguments": [], - "callee": { - "abs_path": false, - "commentStart": 675, - "end": 0, - "name": { - "commentStart": 675, - "end": 0, - "name": "body", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 675, + "abs_path": false, + "commentStart": 669, "end": 0, + "name": { + "commentStart": 669, + "end": 0, + "name": "body", + "start": 0, + "type": "Identifier" + }, + "path": [], "start": 0, - "type": "CallExpression", - "type": "CallExpression" + "type": "Name", + "type": "Name" }, "preComments": [ "", "", - "// import the body" + "// Import the body" ], "start": 0, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "commentStart": 681, + "commentStart": 673, "end": 0, "expression": { "body": [ { - "arguments": [], - "callee": { - "abs_path": false, - "commentStart": 705, - "end": 0, - "name": { - "commentStart": 705, - "end": 0, - "name": "antenna", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 705, + "abs_path": false, + "commentStart": 697, "end": 0, + "name": { + "commentStart": 697, + "end": 0, + "name": "antenna", + "start": 0, + "type": "Identifier" + }, + "path": [], "start": 0, - "type": "CallExpression", - "type": "CallExpression" + "type": "Name", + "type": "Name" }, { "arguments": [ { "type": "LabeledArg", "label": { - "commentStart": 730, + "commentStart": 720, "end": 0, "name": "x", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 734, + "commentStart": 724, "end": 0, "left": { - "commentStart": 734, + "commentStart": 724, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 735, + "commentStart": 725, "end": 0, "name": { - "commentStart": 735, + "commentStart": 725, "end": 0, "name": "width", "start": 0, @@ -307,7 +248,7 @@ description: Result of parsing walkie-talkie.kcl "type": "Name", "type": "Name" }, - "commentStart": 734, + "commentStart": 724, "end": 0, "operator": "-", "start": 0, @@ -316,7 +257,7 @@ description: Result of parsing walkie-talkie.kcl }, "operator": "/", "right": { - "commentStart": 743, + "commentStart": 733, "end": 0, "raw": "2", "start": 0, @@ -333,7 +274,7 @@ description: Result of parsing walkie-talkie.kcl }, "operator": "+", "right": { - "commentStart": 747, + "commentStart": 737, "end": 0, "raw": ".45", "start": 0, @@ -352,7 +293,7 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 752, + "commentStart": 742, "end": 0, "name": "y", "start": 0, @@ -360,7 +301,7 @@ description: Result of parsing walkie-talkie.kcl }, "arg": { "argument": { - "commentStart": 757, + "commentStart": 747, "end": 0, "raw": "0.10", "start": 0, @@ -371,7 +312,7 @@ description: Result of parsing walkie-talkie.kcl "suffix": "None" } }, - "commentStart": 756, + "commentStart": 746, "end": 0, "operator": "-", "start": 0, @@ -382,21 +323,21 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 763, + "commentStart": 753, "end": 0, "name": "z", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 767, + "commentStart": 757, "end": 0, "left": { "abs_path": false, - "commentStart": 767, + "commentStart": 757, "end": 0, "name": { - "commentStart": 767, + "commentStart": 757, "end": 0, "name": "height", "start": 0, @@ -409,7 +350,7 @@ description: Result of parsing walkie-talkie.kcl }, "operator": "/", "right": { - "commentStart": 776, + "commentStart": 766, "end": 0, "raw": "2", "start": 0, @@ -428,10 +369,10 @@ description: Result of parsing walkie-talkie.kcl ], "callee": { "abs_path": false, - "commentStart": 720, + "commentStart": 710, "end": 0, "name": { - "commentStart": 720, + "commentStart": 710, "end": 0, "name": "translate", "start": 0, @@ -441,7 +382,7 @@ description: Result of parsing walkie-talkie.kcl "start": 0, "type": "Name" }, - "commentStart": 720, + "commentStart": 710, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -449,19 +390,19 @@ description: Result of parsing walkie-talkie.kcl "unlabeled": null } ], - "commentStart": 705, + "commentStart": 697, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 778, + "commentStart": 768, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "import the case", + "value": "Import the case", "style": "line" } } @@ -476,53 +417,46 @@ description: Result of parsing walkie-talkie.kcl "preComments": [ "", "", - "// import the antenna" + "// Import the antenna" ], "start": 0, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "commentStart": 799, + "commentStart": 789, "end": 0, "expression": { "body": [ { - "arguments": [], - "callee": { - "abs_path": false, - "commentStart": 799, - "end": 0, - "name": { - "commentStart": 799, - "end": 0, - "name": "case", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 799, + "abs_path": false, + "commentStart": 789, "end": 0, + "name": { + "commentStart": 789, + "end": 0, + "name": "case", + "start": 0, + "type": "Identifier" + }, + "path": [], "start": 0, - "type": "CallExpression", - "type": "CallExpression" + "type": "Name", + "type": "Name" }, { "arguments": [ { "type": "LabeledArg", "label": { - "commentStart": 821, + "commentStart": 809, "end": 0, "name": "x", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 825, + "commentStart": 813, "end": 0, "raw": "0", "start": 0, @@ -537,7 +471,7 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 828, + "commentStart": 816, "end": 0, "name": "y", "start": 0, @@ -545,7 +479,7 @@ description: Result of parsing walkie-talkie.kcl }, "arg": { "argument": { - "commentStart": 833, + "commentStart": 821, "end": 0, "raw": "1", "start": 0, @@ -556,7 +490,7 @@ description: Result of parsing walkie-talkie.kcl "suffix": "None" } }, - "commentStart": 832, + "commentStart": 820, "end": 0, "operator": "-", "start": 0, @@ -567,14 +501,14 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 836, + "commentStart": 824, "end": 0, "name": "z", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 840, + "commentStart": 828, "end": 0, "raw": "0", "start": 0, @@ -589,10 +523,10 @@ description: Result of parsing walkie-talkie.kcl ], "callee": { "abs_path": false, - "commentStart": 811, + "commentStart": 799, "end": 0, "name": { - "commentStart": 811, + "commentStart": 799, "end": 0, "name": "translate", "start": 0, @@ -602,7 +536,7 @@ description: Result of parsing walkie-talkie.kcl "start": 0, "type": "Name" }, - "commentStart": 811, + "commentStart": 799, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -610,19 +544,19 @@ description: Result of parsing walkie-talkie.kcl "unlabeled": null } ], - "commentStart": 799, + "commentStart": 789, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 842, + "commentStart": 830, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "import the talk button", + "value": "Import the talk button", "style": "line" } } @@ -639,53 +573,46 @@ description: Result of parsing walkie-talkie.kcl "type": "ExpressionStatement" }, { - "commentStart": 870, + "commentStart": 858, "end": 0, "expression": { "body": [ { - "arguments": [], - "callee": { - "abs_path": false, - "commentStart": 870, - "end": 0, - "name": { - "commentStart": 870, - "end": 0, - "name": "talkButton", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 870, + "abs_path": false, + "commentStart": 858, "end": 0, + "name": { + "commentStart": 858, + "end": 0, + "name": "talkButton", + "start": 0, + "type": "Identifier" + }, + "path": [], "start": 0, - "type": "CallExpression", - "type": "CallExpression" + "type": "Name", + "type": "Name" }, { "arguments": [ { "type": "LabeledArg", "label": { - "commentStart": 898, + "commentStart": 884, "end": 0, "name": "x", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 902, + "commentStart": 888, "end": 0, "left": { "abs_path": false, - "commentStart": 902, + "commentStart": 888, "end": 0, "name": { - "commentStart": 902, + "commentStart": 888, "end": 0, "name": "width", "start": 0, @@ -698,7 +625,7 @@ description: Result of parsing walkie-talkie.kcl }, "operator": "/", "right": { - "commentStart": 910, + "commentStart": 896, "end": 0, "raw": "2", "start": 0, @@ -717,22 +644,22 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 913, + "commentStart": 899, "end": 0, "name": "y", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 917, + "commentStart": 903, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 918, + "commentStart": 904, "end": 0, "name": { - "commentStart": 918, + "commentStart": 904, "end": 0, "name": "thickness", "start": 0, @@ -743,7 +670,7 @@ description: Result of parsing walkie-talkie.kcl "type": "Name", "type": "Name" }, - "commentStart": 917, + "commentStart": 903, "end": 0, "operator": "-", "start": 0, @@ -752,7 +679,7 @@ description: Result of parsing walkie-talkie.kcl }, "operator": "/", "right": { - "commentStart": 930, + "commentStart": 916, "end": 0, "raw": "2", "start": 0, @@ -771,14 +698,14 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 933, + "commentStart": 919, "end": 0, "name": "z", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 937, + "commentStart": 923, "end": 0, "raw": ".5", "start": 0, @@ -793,10 +720,10 @@ description: Result of parsing walkie-talkie.kcl ], "callee": { "abs_path": false, - "commentStart": 888, + "commentStart": 874, "end": 0, "name": { - "commentStart": 888, + "commentStart": 874, "end": 0, "name": "translate", "start": 0, @@ -806,7 +733,7 @@ description: Result of parsing walkie-talkie.kcl "start": 0, "type": "Name" }, - "commentStart": 888, + "commentStart": 874, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -814,19 +741,19 @@ description: Result of parsing walkie-talkie.kcl "unlabeled": null } ], - "commentStart": 870, + "commentStart": 858, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 940, + "commentStart": 926, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "import the frequency knob", + "value": "Import the frequency knob", "style": "line" } } @@ -843,56 +770,49 @@ description: Result of parsing walkie-talkie.kcl "type": "ExpressionStatement" }, { - "commentStart": 971, + "commentStart": 957, "end": 0, "expression": { "body": [ { - "arguments": [], - "callee": { - "abs_path": false, - "commentStart": 971, - "end": 0, - "name": { - "commentStart": 971, - "end": 0, - "name": "knob", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 971, + "abs_path": false, + "commentStart": 957, "end": 0, + "name": { + "commentStart": 957, + "end": 0, + "name": "knob", + "start": 0, + "type": "Identifier" + }, + "path": [], "start": 0, - "type": "CallExpression", - "type": "CallExpression" + "type": "Name", + "type": "Name" }, { "arguments": [ { "type": "LabeledArg", "label": { - "commentStart": 993, + "commentStart": 977, "end": 0, "name": "x", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 997, + "commentStart": 981, "end": 0, "left": { - "commentStart": 997, + "commentStart": 981, "end": 0, "left": { "abs_path": false, - "commentStart": 997, + "commentStart": 981, "end": 0, "name": { - "commentStart": 997, + "commentStart": 981, "end": 0, "name": "width", "start": 0, @@ -905,7 +825,7 @@ description: Result of parsing walkie-talkie.kcl }, "operator": "/", "right": { - "commentStart": 1005, + "commentStart": 989, "end": 0, "raw": "2", "start": 0, @@ -922,7 +842,7 @@ description: Result of parsing walkie-talkie.kcl }, "operator": "-", "right": { - "commentStart": 1009, + "commentStart": 993, "end": 0, "raw": "0.70", "start": 0, @@ -941,22 +861,22 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1015, + "commentStart": 999, "end": 0, "name": "y", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1019, + "commentStart": 1003, "end": 0, "left": { "argument": { "abs_path": false, - "commentStart": 1020, + "commentStart": 1004, "end": 0, "name": { - "commentStart": 1020, + "commentStart": 1004, "end": 0, "name": "thickness", "start": 0, @@ -967,7 +887,7 @@ description: Result of parsing walkie-talkie.kcl "type": "Name", "type": "Name" }, - "commentStart": 1019, + "commentStart": 1003, "end": 0, "operator": "-", "start": 0, @@ -975,6 +895,52 @@ description: Result of parsing walkie-talkie.kcl "type": "UnaryExpression" }, "operator": "/", + "right": { + "commentStart": 1016, + "end": 0, + "raw": "2", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 1019, + "end": 0, + "name": "z", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 1023, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 1023, + "end": 0, + "name": { + "commentStart": 1023, + "end": 0, + "name": "height", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "/", "right": { "commentStart": 1032, "end": 0, @@ -991,60 +957,14 @@ description: Result of parsing walkie-talkie.kcl "type": "BinaryExpression", "type": "BinaryExpression" } - }, - { - "type": "LabeledArg", - "label": { - "commentStart": 1035, - "end": 0, - "name": "z", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 1039, - "end": 0, - "left": { - "abs_path": false, - "commentStart": 1039, - "end": 0, - "name": { - "commentStart": 1039, - "end": 0, - "name": "height", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "/", - "right": { - "commentStart": 1048, - "end": 0, - "raw": "2", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - } } ], "callee": { "abs_path": false, - "commentStart": 983, + "commentStart": 967, "end": 0, "name": { - "commentStart": 983, + "commentStart": 967, "end": 0, "name": "translate", "start": 0, @@ -1054,7 +974,7 @@ description: Result of parsing walkie-talkie.kcl "start": 0, "type": "Name" }, - "commentStart": 983, + "commentStart": 967, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1062,19 +982,19 @@ description: Result of parsing walkie-talkie.kcl "unlabeled": null } ], - "commentStart": 971, + "commentStart": 957, "end": 0, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "commentStart": 1050, + "commentStart": 1034, "end": 0, "start": 0, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "import the buttons", + "value": "Import the buttons", "style": "line" } } @@ -1091,7 +1011,7 @@ description: Result of parsing walkie-talkie.kcl "type": "ExpressionStatement" }, { - "commentStart": 1074, + "commentStart": 1058, "end": 0, "expression": { "body": [ @@ -1099,10 +1019,10 @@ description: Result of parsing walkie-talkie.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1074, + "commentStart": 1058, "end": 0, "name": { - "commentStart": 1074, + "commentStart": 1058, "end": 0, "name": "button", "start": 0, @@ -1112,7 +1032,7 @@ description: Result of parsing walkie-talkie.kcl "start": 0, "type": "Name" }, - "commentStart": 1074, + "commentStart": 1058, "end": 0, "start": 0, "type": "CallExpression", @@ -1123,7 +1043,7 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1098, + "commentStart": 1082, "end": 0, "name": "x", "start": 0, @@ -1131,17 +1051,17 @@ description: Result of parsing walkie-talkie.kcl }, "arg": { "argument": { - "commentStart": 1104, + "commentStart": 1088, "end": 0, "left": { - "commentStart": 1104, + "commentStart": 1088, "end": 0, "left": { "abs_path": false, - "commentStart": 1104, + "commentStart": 1088, "end": 0, "name": { - "commentStart": 1104, + "commentStart": 1088, "end": 0, "name": "screenWidth", "start": 0, @@ -1154,7 +1074,7 @@ description: Result of parsing walkie-talkie.kcl }, "operator": "/", "right": { - "commentStart": 1118, + "commentStart": 1102, "end": 0, "raw": "2", "start": 0, @@ -1172,10 +1092,10 @@ description: Result of parsing walkie-talkie.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1122, + "commentStart": 1106, "end": 0, "name": { - "commentStart": 1122, + "commentStart": 1106, "end": 0, "name": "tolerance", "start": 0, @@ -1190,7 +1110,7 @@ description: Result of parsing walkie-talkie.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 1102, + "commentStart": 1086, "end": 0, "operator": "-", "start": 0, @@ -1201,7 +1121,7 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1134, + "commentStart": 1118, "end": 0, "name": "y", "start": 0, @@ -1209,7 +1129,7 @@ description: Result of parsing walkie-talkie.kcl }, "arg": { "argument": { - "commentStart": 1139, + "commentStart": 1123, "end": 0, "raw": "1", "start": 0, @@ -1220,7 +1140,7 @@ description: Result of parsing walkie-talkie.kcl "suffix": "None" } }, - "commentStart": 1138, + "commentStart": 1122, "end": 0, "operator": "-", "start": 0, @@ -1231,7 +1151,7 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1142, + "commentStart": 1126, "end": 0, "name": "z", "start": 0, @@ -1239,10 +1159,10 @@ description: Result of parsing walkie-talkie.kcl }, "arg": { "abs_path": false, - "commentStart": 1146, + "commentStart": 1130, "end": 0, "name": { - "commentStart": 1146, + "commentStart": 1130, "end": 0, "name": "screenYPosition", "start": 0, @@ -1257,10 +1177,10 @@ description: Result of parsing walkie-talkie.kcl ], "callee": { "abs_path": false, - "commentStart": 1088, + "commentStart": 1072, "end": 0, "name": { - "commentStart": 1088, + "commentStart": 1072, "end": 0, "name": "translate", "start": 0, @@ -1270,7 +1190,7 @@ description: Result of parsing walkie-talkie.kcl "start": 0, "type": "Name" }, - "commentStart": 1088, + "commentStart": 1072, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1278,7 +1198,7 @@ description: Result of parsing walkie-talkie.kcl "unlabeled": null } ], - "commentStart": 1074, + "commentStart": 1058, "end": 0, "start": 0, "type": "PipeExpression", @@ -1289,7 +1209,7 @@ description: Result of parsing walkie-talkie.kcl "type": "ExpressionStatement" }, { - "commentStart": 1163, + "commentStart": 1147, "end": 0, "expression": { "body": [ @@ -1297,10 +1217,10 @@ description: Result of parsing walkie-talkie.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1163, + "commentStart": 1147, "end": 0, "name": { - "commentStart": 1163, + "commentStart": 1147, "end": 0, "name": "button", "start": 0, @@ -1310,7 +1230,7 @@ description: Result of parsing walkie-talkie.kcl "start": 0, "type": "Name" }, - "commentStart": 1163, + "commentStart": 1147, "end": 0, "start": 0, "type": "CallExpression", @@ -1321,7 +1241,7 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1187, + "commentStart": 1171, "end": 0, "name": "x", "start": 0, @@ -1329,17 +1249,17 @@ description: Result of parsing walkie-talkie.kcl }, "arg": { "argument": { - "commentStart": 1193, + "commentStart": 1177, "end": 0, "left": { - "commentStart": 1193, + "commentStart": 1177, "end": 0, "left": { "abs_path": false, - "commentStart": 1193, + "commentStart": 1177, "end": 0, "name": { - "commentStart": 1193, + "commentStart": 1177, "end": 0, "name": "screenWidth", "start": 0, @@ -1352,7 +1272,7 @@ description: Result of parsing walkie-talkie.kcl }, "operator": "/", "right": { - "commentStart": 1207, + "commentStart": 1191, "end": 0, "raw": "2", "start": 0, @@ -1370,10 +1290,10 @@ description: Result of parsing walkie-talkie.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1211, + "commentStart": 1195, "end": 0, "name": { - "commentStart": 1211, + "commentStart": 1195, "end": 0, "name": "tolerance", "start": 0, @@ -1388,7 +1308,7 @@ description: Result of parsing walkie-talkie.kcl "type": "BinaryExpression", "type": "BinaryExpression" }, - "commentStart": 1191, + "commentStart": 1175, "end": 0, "operator": "-", "start": 0, @@ -1399,7 +1319,7 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1223, + "commentStart": 1207, "end": 0, "name": "y", "start": 0, @@ -1407,7 +1327,7 @@ description: Result of parsing walkie-talkie.kcl }, "arg": { "argument": { - "commentStart": 1228, + "commentStart": 1212, "end": 0, "raw": "1", "start": 0, @@ -1418,7 +1338,7 @@ description: Result of parsing walkie-talkie.kcl "suffix": "None" } }, - "commentStart": 1227, + "commentStart": 1211, "end": 0, "operator": "-", "start": 0, @@ -1429,24 +1349,24 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1231, + "commentStart": 1215, "end": 0, "name": "z", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1235, + "commentStart": 1219, "end": 0, "left": { - "commentStart": 1235, + "commentStart": 1219, "end": 0, "left": { "abs_path": false, - "commentStart": 1235, + "commentStart": 1219, "end": 0, "name": { - "commentStart": 1235, + "commentStart": 1219, "end": 0, "name": "screenYPosition", "start": 0, @@ -1460,10 +1380,10 @@ description: Result of parsing walkie-talkie.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1253, + "commentStart": 1237, "end": 0, "name": { - "commentStart": 1253, + "commentStart": 1237, "end": 0, "name": "buttonHeight", "start": 0, @@ -1480,14 +1400,14 @@ description: Result of parsing walkie-talkie.kcl }, "operator": "-", "right": { - "commentStart": 1269, + "commentStart": 1253, "end": 0, "left": { "abs_path": false, - "commentStart": 1269, + "commentStart": 1253, "end": 0, "name": { - "commentStart": 1269, + "commentStart": 1253, "end": 0, "name": "tolerance", "start": 0, @@ -1500,7 +1420,7 @@ description: Result of parsing walkie-talkie.kcl }, "operator": "*", "right": { - "commentStart": 1281, + "commentStart": 1265, "end": 0, "raw": "2", "start": 0, @@ -1523,10 +1443,10 @@ description: Result of parsing walkie-talkie.kcl ], "callee": { "abs_path": false, - "commentStart": 1177, + "commentStart": 1161, "end": 0, "name": { - "commentStart": 1177, + "commentStart": 1161, "end": 0, "name": "translate", "start": 0, @@ -1536,7 +1456,7 @@ description: Result of parsing walkie-talkie.kcl "start": 0, "type": "Name" }, - "commentStart": 1177, + "commentStart": 1161, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1544,7 +1464,7 @@ description: Result of parsing walkie-talkie.kcl "unlabeled": null } ], - "commentStart": 1163, + "commentStart": 1147, "end": 0, "start": 0, "type": "PipeExpression", @@ -1555,7 +1475,7 @@ description: Result of parsing walkie-talkie.kcl "type": "ExpressionStatement" }, { - "commentStart": 1285, + "commentStart": 1269, "end": 0, "expression": { "body": [ @@ -1563,10 +1483,10 @@ description: Result of parsing walkie-talkie.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1285, + "commentStart": 1269, "end": 0, "name": { - "commentStart": 1285, + "commentStart": 1269, "end": 0, "name": "button", "start": 0, @@ -1576,7 +1496,7 @@ description: Result of parsing walkie-talkie.kcl "start": 0, "type": "Name" }, - "commentStart": 1285, + "commentStart": 1269, "end": 0, "start": 0, "type": "CallExpression", @@ -1587,14 +1507,14 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1324, + "commentStart": 1308, "end": 0, "name": "roll", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1331, + "commentStart": 1315, "end": 0, "raw": "0", "start": 0, @@ -1609,14 +1529,14 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1341, + "commentStart": 1325, "end": 0, "name": "pitch", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1349, + "commentStart": 1333, "end": 0, "raw": "180", "start": 0, @@ -1631,14 +1551,14 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1361, + "commentStart": 1345, "end": 0, "name": "yaw", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1367, + "commentStart": 1351, "end": 0, "raw": "0", "start": 0, @@ -1653,10 +1573,10 @@ description: Result of parsing walkie-talkie.kcl ], "callee": { "abs_path": false, - "commentStart": 1299, + "commentStart": 1283, "end": 0, "name": { - "commentStart": 1299, + "commentStart": 1283, "end": 0, "name": "rotate", "start": 0, @@ -1666,13 +1586,13 @@ description: Result of parsing walkie-talkie.kcl "start": 0, "type": "Name" }, - "commentStart": 1299, + "commentStart": 1283, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { - "commentStart": 1314, + "commentStart": 1298, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -1684,24 +1604,24 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1400, + "commentStart": 1384, "end": 0, "name": "x", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1404, + "commentStart": 1388, "end": 0, "left": { - "commentStart": 1404, + "commentStart": 1388, "end": 0, "left": { "abs_path": false, - "commentStart": 1404, + "commentStart": 1388, "end": 0, "name": { - "commentStart": 1404, + "commentStart": 1388, "end": 0, "name": "screenWidth", "start": 0, @@ -1714,7 +1634,7 @@ description: Result of parsing walkie-talkie.kcl }, "operator": "/", "right": { - "commentStart": 1418, + "commentStart": 1402, "end": 0, "raw": "2", "start": 0, @@ -1732,10 +1652,10 @@ description: Result of parsing walkie-talkie.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1422, + "commentStart": 1406, "end": 0, "name": { - "commentStart": 1422, + "commentStart": 1406, "end": 0, "name": "tolerance", "start": 0, @@ -1754,7 +1674,7 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1440, + "commentStart": 1424, "end": 0, "name": "y", "start": 0, @@ -1762,7 +1682,7 @@ description: Result of parsing walkie-talkie.kcl }, "arg": { "argument": { - "commentStart": 1445, + "commentStart": 1429, "end": 0, "raw": "1", "start": 0, @@ -1773,7 +1693,7 @@ description: Result of parsing walkie-talkie.kcl "suffix": "None" } }, - "commentStart": 1444, + "commentStart": 1428, "end": 0, "operator": "-", "start": 0, @@ -1784,21 +1704,21 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1455, + "commentStart": 1439, "end": 0, "name": "z", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1459, + "commentStart": 1443, "end": 0, "left": { "abs_path": false, - "commentStart": 1459, + "commentStart": 1443, "end": 0, "name": { - "commentStart": 1459, + "commentStart": 1443, "end": 0, "name": "screenYPosition", "start": 0, @@ -1812,10 +1732,10 @@ description: Result of parsing walkie-talkie.kcl "operator": "-", "right": { "abs_path": false, - "commentStart": 1477, + "commentStart": 1461, "end": 0, "name": { - "commentStart": 1477, + "commentStart": 1461, "end": 0, "name": "buttonHeight", "start": 0, @@ -1834,14 +1754,14 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1498, + "commentStart": 1482, "end": 0, "name": "global", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1507, + "commentStart": 1491, "end": 0, "raw": "true", "start": 0, @@ -1853,10 +1773,10 @@ description: Result of parsing walkie-talkie.kcl ], "callee": { "abs_path": false, - "commentStart": 1382, + "commentStart": 1366, "end": 0, "name": { - "commentStart": 1382, + "commentStart": 1366, "end": 0, "name": "translate", "start": 0, @@ -1866,7 +1786,7 @@ description: Result of parsing walkie-talkie.kcl "start": 0, "type": "Name" }, - "commentStart": 1382, + "commentStart": 1366, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -1874,7 +1794,7 @@ description: Result of parsing walkie-talkie.kcl "unlabeled": null } ], - "commentStart": 1285, + "commentStart": 1269, "end": 0, "start": 0, "type": "PipeExpression", @@ -1885,7 +1805,7 @@ description: Result of parsing walkie-talkie.kcl "type": "ExpressionStatement" }, { - "commentStart": 1520, + "commentStart": 1504, "end": 0, "expression": { "body": [ @@ -1893,10 +1813,10 @@ description: Result of parsing walkie-talkie.kcl "arguments": [], "callee": { "abs_path": false, - "commentStart": 1520, + "commentStart": 1504, "end": 0, "name": { - "commentStart": 1520, + "commentStart": 1504, "end": 0, "name": "button", "start": 0, @@ -1906,7 +1826,7 @@ description: Result of parsing walkie-talkie.kcl "start": 0, "type": "Name" }, - "commentStart": 1520, + "commentStart": 1504, "end": 0, "start": 0, "type": "CallExpression", @@ -1917,14 +1837,14 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1559, + "commentStart": 1543, "end": 0, "name": "roll", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1566, + "commentStart": 1550, "end": 0, "raw": "0", "start": 0, @@ -1939,14 +1859,14 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1576, + "commentStart": 1560, "end": 0, "name": "pitch", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1584, + "commentStart": 1568, "end": 0, "raw": "180", "start": 0, @@ -1961,14 +1881,14 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1596, + "commentStart": 1580, "end": 0, "name": "yaw", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1602, + "commentStart": 1586, "end": 0, "raw": "0", "start": 0, @@ -1983,10 +1903,10 @@ description: Result of parsing walkie-talkie.kcl ], "callee": { "abs_path": false, - "commentStart": 1534, + "commentStart": 1518, "end": 0, "name": { - "commentStart": 1534, + "commentStart": 1518, "end": 0, "name": "rotate", "start": 0, @@ -1996,13 +1916,13 @@ description: Result of parsing walkie-talkie.kcl "start": 0, "type": "Name" }, - "commentStart": 1534, + "commentStart": 1518, "end": 0, "start": 0, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { - "commentStart": 1549, + "commentStart": 1533, "end": 0, "start": 0, "type": "PipeSubstitution", @@ -2014,24 +1934,24 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1635, + "commentStart": 1619, "end": 0, "name": "x", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1639, + "commentStart": 1623, "end": 0, "left": { - "commentStart": 1639, + "commentStart": 1623, "end": 0, "left": { "abs_path": false, - "commentStart": 1639, + "commentStart": 1623, "end": 0, "name": { - "commentStart": 1639, + "commentStart": 1623, "end": 0, "name": "screenWidth", "start": 0, @@ -2044,7 +1964,7 @@ description: Result of parsing walkie-talkie.kcl }, "operator": "/", "right": { - "commentStart": 1653, + "commentStart": 1637, "end": 0, "raw": "2", "start": 0, @@ -2062,10 +1982,10 @@ description: Result of parsing walkie-talkie.kcl "operator": "+", "right": { "abs_path": false, - "commentStart": 1657, + "commentStart": 1641, "end": 0, "name": { - "commentStart": 1657, + "commentStart": 1641, "end": 0, "name": "tolerance", "start": 0, @@ -2084,7 +2004,7 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1675, + "commentStart": 1659, "end": 0, "name": "y", "start": 0, @@ -2092,7 +2012,7 @@ description: Result of parsing walkie-talkie.kcl }, "arg": { "argument": { - "commentStart": 1680, + "commentStart": 1664, "end": 0, "raw": "1", "start": 0, @@ -2103,7 +2023,7 @@ description: Result of parsing walkie-talkie.kcl "suffix": "None" } }, - "commentStart": 1679, + "commentStart": 1663, "end": 0, "operator": "-", "start": 0, @@ -2114,24 +2034,24 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1690, + "commentStart": 1674, "end": 0, "name": "z", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1694, + "commentStart": 1678, "end": 0, "left": { - "commentStart": 1694, + "commentStart": 1678, "end": 0, "left": { "abs_path": false, - "commentStart": 1694, + "commentStart": 1678, "end": 0, "name": { - "commentStart": 1694, + "commentStart": 1678, "end": 0, "name": "screenYPosition", "start": 0, @@ -2144,14 +2064,14 @@ description: Result of parsing walkie-talkie.kcl }, "operator": "-", "right": { - "commentStart": 1713, + "commentStart": 1697, "end": 0, "left": { "abs_path": false, - "commentStart": 1713, + "commentStart": 1697, "end": 0, "name": { - "commentStart": 1713, + "commentStart": 1697, "end": 0, "name": "buttonHeight", "start": 0, @@ -2164,7 +2084,7 @@ description: Result of parsing walkie-talkie.kcl }, "operator": "*", "right": { - "commentStart": 1728, + "commentStart": 1712, "end": 0, "raw": "2", "start": 0, @@ -2185,14 +2105,14 @@ description: Result of parsing walkie-talkie.kcl }, "operator": "-", "right": { - "commentStart": 1734, + "commentStart": 1718, "end": 0, "left": { "abs_path": false, - "commentStart": 1734, + "commentStart": 1718, "end": 0, "name": { - "commentStart": 1734, + "commentStart": 1718, "end": 0, "name": "tolerance", "start": 0, @@ -2205,7 +2125,7 @@ description: Result of parsing walkie-talkie.kcl }, "operator": "*", "right": { - "commentStart": 1746, + "commentStart": 1730, "end": 0, "raw": "2", "start": 0, @@ -2228,14 +2148,14 @@ description: Result of parsing walkie-talkie.kcl { "type": "LabeledArg", "label": { - "commentStart": 1757, + "commentStart": 1741, "end": 0, "name": "global", "start": 0, "type": "Identifier" }, "arg": { - "commentStart": 1766, + "commentStart": 1750, "end": 0, "raw": "true", "start": 0, @@ -2247,10 +2167,10 @@ description: Result of parsing walkie-talkie.kcl ], "callee": { "abs_path": false, - "commentStart": 1617, + "commentStart": 1601, "end": 0, "name": { - "commentStart": 1617, + "commentStart": 1601, "end": 0, "name": "translate", "start": 0, @@ -2260,7 +2180,7 @@ description: Result of parsing walkie-talkie.kcl "start": 0, "type": "Name" }, - "commentStart": 1617, + "commentStart": 1601, "end": 0, "start": 0, "type": "CallExpressionKw", @@ -2268,7 +2188,7 @@ description: Result of parsing walkie-talkie.kcl "unlabeled": null } ], - "commentStart": 1520, + "commentStart": 1504, "end": 0, "start": 0, "type": "PipeExpression", diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap index f0d226b0f..ef9135fa5 100644 --- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap @@ -6,15 +6,9 @@ description: Operations executed walkie-talkie.kcl { "type": "GroupBegin", "group": { - "type": "FunctionCall", + "type": "ModuleInstance", "name": "body", - "functionSourceRange": [ - 359, - 2786, - 6 - ], - "unlabeledArg": null, - "labeledArgs": {} + "moduleId": 6 }, "sourceRange": [] }, @@ -367,15 +361,9 @@ description: Operations executed walkie-talkie.kcl { "type": "GroupBegin", "group": { - "type": "FunctionCall", + "type": "ModuleInstance", "name": "antenna", - "functionSourceRange": [ - 266, - 1051, - 9 - ], - "unlabeledArg": null, - "labeledArgs": {} + "moduleId": 8 }, "sourceRange": [] }, @@ -473,15 +461,9 @@ description: Operations executed walkie-talkie.kcl { "type": "GroupBegin", "group": { - "type": "FunctionCall", + "type": "ModuleInstance", "name": "case", - "functionSourceRange": [ - 454, - 3283, - 7 - ], - "unlabeledArg": null, - "labeledArgs": {} + "moduleId": 7 }, "sourceRange": [] }, @@ -530,51 +512,6 @@ description: Operations executed walkie-talkie.kcl "type": "StdLibCall", "unlabeledArg": null }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Plane", - "artifact_id": "[uuid]" - }, - "sourceRange": [] - } - }, - "name": "startSketchOn", - "sourceRange": [], - "type": "StdLibCall", - "unlabeledArg": null - }, { "type": "GroupBegin", "group": { @@ -1579,7 +1516,7 @@ description: Operations executed walkie-talkie.kcl "functionSourceRange": [ 69, 1088, - 8 + 12 ], "unlabeledArg": null, "labeledArgs": {} @@ -1638,7 +1575,7 @@ description: Operations executed walkie-talkie.kcl "functionSourceRange": [ 1146, 1656, - 8 + 12 ], "unlabeledArg": null, "labeledArgs": {} @@ -1697,7 +1634,7 @@ description: Operations executed walkie-talkie.kcl "functionSourceRange": [ 1674, 2184, - 8 + 12 ], "unlabeledArg": null, "labeledArgs": {} @@ -1756,7 +1693,7 @@ description: Operations executed walkie-talkie.kcl "functionSourceRange": [ 1146, 1656, - 8 + 12 ], "unlabeledArg": null, "labeledArgs": {} @@ -1815,7 +1752,7 @@ description: Operations executed walkie-talkie.kcl "functionSourceRange": [ 1674, 2184, - 8 + 12 ], "unlabeledArg": null, "labeledArgs": {} @@ -1889,15 +1826,9 @@ description: Operations executed walkie-talkie.kcl { "type": "GroupBegin", "group": { - "type": "FunctionCall", + "type": "ModuleInstance", "name": "talkButton", - "functionSourceRange": [ - 202, - 1023, - 10 - ], - "unlabeledArg": null, - "labeledArgs": {} + "moduleId": 9 }, "sourceRange": [] }, @@ -2010,15 +1941,9 @@ description: Operations executed walkie-talkie.kcl { "type": "GroupBegin", "group": { - "type": "FunctionCall", + "type": "ModuleInstance", "name": "knob", - "functionSourceRange": [ - 298, - 746, - 11 - ], - "unlabeledArg": null, - "labeledArgs": {} + "moduleId": 10 }, "sourceRange": [] }, @@ -2132,9 +2057,9 @@ description: Operations executed walkie-talkie.kcl "type": "FunctionCall", "name": "button", "functionSourceRange": [ - 221, - 827, - 12 + 308, + 900, + 11 ], "unlabeledArg": null, "labeledArgs": {} @@ -2245,9 +2170,9 @@ description: Operations executed walkie-talkie.kcl "type": "FunctionCall", "name": "button", "functionSourceRange": [ - 221, - 827, - 12 + 308, + 900, + 11 ], "unlabeledArg": null, "labeledArgs": {} @@ -2358,9 +2283,9 @@ description: Operations executed walkie-talkie.kcl "type": "FunctionCall", "name": "button", "functionSourceRange": [ - 221, - 827, - 12 + 308, + 900, + 11 ], "unlabeledArg": null, "labeledArgs": {} @@ -2471,9 +2396,9 @@ description: Operations executed walkie-talkie.kcl "type": "FunctionCall", "name": "button", "functionSourceRange": [ - 221, - 827, - 12 + 308, + 900, + 11 ], "unlabeledArg": null, "labeledArgs": {} diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap index 0c37b0512..2b7fceaa6 100644 --- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap @@ -4,7 +4,8 @@ description: Variables in memory after executing walkie-talkie.kcl --- { "antenna": { - "type": "Function" + "type": "Module", + "value": 8 }, "antennaBaseHeight": { "type": "Number", @@ -72,7 +73,8 @@ description: Variables in memory after executing walkie-talkie.kcl } }, "body": { - "type": "Function" + "type": "Module", + "value": 6 }, "button": { "type": "Function" @@ -111,7 +113,8 @@ description: Variables in memory after executing walkie-talkie.kcl } }, "case": { - "type": "Function" + "type": "Module", + "value": 7 }, "caseTolerance": { "type": "Number", @@ -153,7 +156,8 @@ description: Variables in memory after executing walkie-talkie.kcl } }, "knob": { - "type": "Function" + "type": "Module", + "value": 10 }, "knobDiameter": { "type": "Number", @@ -313,7 +317,8 @@ description: Variables in memory after executing walkie-talkie.kcl "value": "tag4" }, "talkButton": { - "type": "Function" + "type": "Module", + "value": 9 }, "talkButtonHeight": { "type": "Number", diff --git a/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap index 6e405f5a6..546b4cee8 100644 --- a/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap @@ -254,7 +254,7 @@ description: Artifact commands washer.kcl "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.038, + "distance": 0.032, "faces": null } }, diff --git a/rust/kcl-lib/tests/kcl_samples/washer/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/washer/artifact_graph_flowchart.snap.md index 964c98219..ad0e1f924 100644 --- a/rust/kcl-lib/tests/kcl_samples/washer/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/washer/artifact_graph_flowchart.snap.md @@ -1,17 +1,17 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[828, 874, 0]"] - 3["Segment
[828, 874, 0]"] + 2["Path
[722, 773, 0]"] + 3["Segment
[722, 773, 0]"] 4[Solid2d] end subgraph path5 [Path] - 5["Path
[887, 933, 0]"] - 6["Segment
[887, 933, 0]"] + 5["Path
[784, 835, 0]"] + 6["Segment
[784, 835, 0]"] 7[Solid2d] end - 1["Plane
[800, 820, 0]"] - 8["Sweep Extrusion
[950, 985, 0]"] + 1["Plane
[699, 716, 0]"] + 8["Sweep Extrusion
[850, 894, 0]"] 9[Wall] 10["Cap Start"] 11["Cap End"] diff --git a/rust/kcl-lib/tests/kcl_samples/washer/ast.snap b/rust/kcl-lib/tests/kcl_samples/washer/ast.snap index 399e25f67..8fe2c579e 100644 --- a/rust/kcl-lib/tests/kcl_samples/washer/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/washer/ast.snap @@ -8,17 +8,17 @@ description: Result of parsing washer.kcl { "commentStart": 518, "declaration": { - "commentStart": 555, + "commentStart": 541, "end": 0, "id": { - "commentStart": 555, + "commentStart": 541, "end": 0, "name": "innerDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 571, + "commentStart": 557, "end": 0, "raw": "0.203", "start": 0, @@ -35,26 +35,26 @@ description: Result of parsing washer.kcl "end": 0, "kind": "const", "preComments": [ - "// Define constants in inches (in)" + "// Define parameters" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 577, + "commentStart": 563, "declaration": { - "commentStart": 577, + "commentStart": 563, "end": 0, "id": { - "commentStart": 577, + "commentStart": 563, "end": 0, "name": "outerDiameter", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 593, + "commentStart": 579, "end": 0, "raw": "0.438", "start": 0, @@ -75,19 +75,19 @@ description: Result of parsing washer.kcl "type": "VariableDeclaration" }, { - "commentStart": 599, + "commentStart": 585, "declaration": { - "commentStart": 599, + "commentStart": 585, "end": 0, "id": { - "commentStart": 599, + "commentStart": 585, "end": 0, "name": "thicknessMax", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 614, + "commentStart": 600, "end": 0, "raw": "0.038", "start": 0, @@ -108,19 +108,52 @@ description: Result of parsing washer.kcl "type": "VariableDeclaration" }, { - "commentStart": 620, + "commentStart": 606, "declaration": { - "commentStart": 620, + "commentStart": 606, "end": 0, "id": { - "commentStart": 620, + "commentStart": 606, + "end": 0, + "name": "thicknessNom", + "start": 0, + "type": "Identifier" + }, + "init": { + "commentStart": 621, + "end": 0, + "raw": "0.032", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.032, + "suffix": "None" + } + }, + "start": 0, + "type": "VariableDeclarator" + }, + "end": 0, + "kind": "const", + "start": 0, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "commentStart": 627, + "declaration": { + "commentStart": 627, + "end": 0, + "id": { + "commentStart": 627, "end": 0, "name": "thicknessMin", "start": 0, "type": "Identifier" }, "init": { - "commentStart": 635, + "commentStart": 642, "end": 0, "raw": "0.024", "start": 0, @@ -141,448 +174,29 @@ description: Result of parsing washer.kcl "type": "VariableDeclaration" }, { - "commentStart": 640, + "commentStart": 647, "declaration": { - "commentStart": 705, + "commentStart": 684, "end": 0, "id": { - "commentStart": 705, + "commentStart": 684, "end": 0, - "name": "washer", + "name": "washerSketch", "start": 0, "type": "Identifier" }, "init": { - "body": { - "body": [ - { - "commentStart": 745, - "declaration": { - "commentStart": 785, - "end": 0, - "id": { - "commentStart": 785, - "end": 0, - "name": "washerSketch", - "start": 0, - "type": "Identifier" - }, - "init": { - "body": [ - { - "arguments": [ - { - "abs_path": false, - "commentStart": 814, - "end": 0, - "name": { - "commentStart": 814, - "end": 0, - "name": "plane", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - ], - "callee": { - "abs_path": false, - "commentStart": 800, - "end": 0, - "name": { - "commentStart": 800, - "end": 0, - "name": "startSketchOn", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 800, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "commentStart": 835, - "end": 0, - "name": "center", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 844, - "elements": [ - { - "commentStart": 845, - "end": 0, - "raw": "0", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "commentStart": 848, - "end": 0, - "raw": "0", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 0, - "start": 0, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "commentStart": 852, - "end": 0, - "name": "radius", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 861, - "end": 0, - "left": { - "abs_path": false, - "commentStart": 861, - "end": 0, - "name": { - "commentStart": 861, - "end": 0, - "name": "outerDia", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "/", - "right": { - "commentStart": 872, - "end": 0, - "raw": "2", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "abs_path": false, - "commentStart": 828, - "end": 0, - "name": { - "commentStart": 828, - "end": 0, - "name": "circle", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 828, - "end": 0, - "start": 0, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "commentStart": 894, - "end": 0, - "name": "center", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 903, - "elements": [ - { - "commentStart": 904, - "end": 0, - "raw": "0", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "commentStart": 907, - "end": 0, - "raw": "0", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 0, - "start": 0, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "commentStart": 911, - "end": 0, - "name": "radius", - "start": 0, - "type": "Identifier" - }, - "arg": { - "commentStart": 920, - "end": 0, - "left": { - "abs_path": false, - "commentStart": 920, - "end": 0, - "name": { - "commentStart": 920, - "end": 0, - "name": "innerDia", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - "operator": "/", - "right": { - "commentStart": 931, - "end": 0, - "raw": "2", - "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 0, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "abs_path": false, - "commentStart": 887, - "end": 0, - "name": { - "commentStart": 887, - "end": 0, - "name": "circle", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 887, - "end": 0, - "start": 0, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "commentStart": 935, - "end": 0, - "start": 0, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "abs_path": false, - "commentStart": 882, - "end": 0, - "name": { - "commentStart": 882, - "end": 0, - "name": "hole", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 882, - "end": 0, - "start": 0, - "type": "CallExpression", - "type": "CallExpression" - } - ], - "commentStart": 800, - "end": 0, - "start": 0, - "type": "PipeExpression", - "type": "PipeExpression" - }, - "start": 0, - "type": "VariableDeclarator" - }, - "end": 0, - "kind": "const", - "preComments": [ - "// Define the sketch of the washer" - ], - "start": 0, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "commentStart": 937, - "declaration": { - "commentStart": 941, - "end": 0, - "id": { - "commentStart": 941, - "end": 0, - "name": "washer", - "start": 0, - "type": "Identifier" - }, - "init": { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "commentStart": 972, - "end": 0, - "name": "length", - "start": 0, - "type": "Identifier" - }, - "arg": { - "abs_path": false, - "commentStart": 981, - "end": 0, - "name": { - "commentStart": 981, - "end": 0, - "name": "thk", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - } - ], - "callee": { - "abs_path": false, - "commentStart": 950, - "end": 0, - "name": { - "commentStart": 950, - "end": 0, - "name": "extrude", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" - }, - "commentStart": 950, - "end": 0, - "start": 0, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": { - "abs_path": false, - "commentStart": 958, - "end": 0, - "name": { - "commentStart": 958, - "end": 0, - "name": "washerSketch", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - } - }, - "start": 0, - "type": "VariableDeclarator" - }, - "end": 0, - "kind": "const", - "start": 0, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "argument": { + "body": [ + { + "arguments": [ + { "abs_path": false, - "commentStart": 995, + "commentStart": 713, "end": 0, "name": { - "commentStart": 995, + "commentStart": 713, "end": 0, - "name": "washer", + "name": "XY", "start": 0, "type": "Identifier" }, @@ -590,157 +204,378 @@ description: Result of parsing washer.kcl "start": 0, "type": "Name", "type": "Name" - }, - "commentStart": 988, + } + ], + "callee": { + "abs_path": false, + "commentStart": 699, "end": 0, + "name": { + "commentStart": 699, + "end": 0, + "name": "startSketchOn", + "start": 0, + "type": "Identifier" + }, + "path": [], "start": 0, - "type": "ReturnStatement", - "type": "ReturnStatement" - } - ], - "commentStart": 745, - "end": 0, - "nonCodeMeta": { - "nonCodeNodes": { - "0": [ - { - "commentStart": 937, + "type": "Name" + }, + "commentStart": 699, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 729, + "end": 0, + "name": "center", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 738, + "elements": [ + { + "commentStart": 739, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "commentStart": 742, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], "end": 0, "start": 0, - "type": "NonCodeNode", - "value": { - "type": "newLine" - } + "type": "ArrayExpression", + "type": "ArrayExpression" } - ] + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 746, + "end": 0, + "name": "radius", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 755, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 755, + "end": 0, + "name": { + "commentStart": 755, + "end": 0, + "name": "outerDiameter", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "/", + "right": { + "commentStart": 771, + "end": 0, + "raw": "2", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 722, + "end": 0, + "name": { + "commentStart": 722, + "end": 0, + "name": "circle", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" }, - "startNodes": [] - }, - "start": 0 - }, - "commentStart": 711, - "end": 0, - "params": [ - { - "type": "Parameter", - "identifier": { - "commentStart": 712, - "end": 0, - "name": "plane", - "start": 0, - "type": "Identifier" - } + "commentStart": 722, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null }, { - "type": "Parameter", - "identifier": { - "commentStart": 719, + "arguments": [ + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 791, + "end": 0, + "name": "center", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 800, + "elements": [ + { + "commentStart": 801, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "commentStart": 804, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 808, + "end": 0, + "name": "radius", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 817, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 817, + "end": 0, + "name": { + "commentStart": 817, + "end": 0, + "name": "innerDiameter", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "/", + "right": { + "commentStart": 833, + "end": 0, + "raw": "2", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 784, + "end": 0, + "name": { + "commentStart": 784, + "end": 0, + "name": "circle", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 784, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "commentStart": 837, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "abs_path": false, + "commentStart": 779, "end": 0, - "name": "innerDia", + "name": { + "commentStart": 779, + "end": 0, + "name": "hole", + "start": 0, + "type": "Identifier" + }, + "path": [], "start": 0, - "type": "Identifier" - } - }, - { - "type": "Parameter", - "identifier": { - "commentStart": 729, - "end": 0, - "name": "outerDia", - "start": 0, - "type": "Identifier" - } - }, - { - "type": "Parameter", - "identifier": { - "commentStart": 739, - "end": 0, - "name": "thk", - "start": 0, - "type": "Identifier" - } + "type": "Name" + }, + "commentStart": 779, + "end": 0, + "start": 0, + "type": "CallExpression", + "type": "CallExpression" } ], + "commentStart": 699, + "end": 0, "start": 0, - "type": "FunctionExpression", - "type": "FunctionExpression" + "type": "PipeExpression", + "type": "PipeExpression" }, "start": 0, "type": "VariableDeclarator" }, "end": 0, - "kind": "fn", + "kind": "const", "preComments": [ "", "", - "// Write a function that defines the washer and extrude it." + "// Define the sketch of the washer" ], "start": 0, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "commentStart": 1003, - "end": 0, - "expression": { - "arguments": [ - { + "commentStart": 839, + "declaration": { + "commentStart": 841, + "end": 0, + "id": { + "commentStart": 841, + "end": 0, + "name": "washer", + "start": 0, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 872, + "end": 0, + "name": "length", + "start": 0, + "type": "Identifier" + }, + "arg": { + "abs_path": false, + "commentStart": 881, + "end": 0, + "name": { + "commentStart": 881, + "end": 0, + "name": "thicknessNom", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + } + ], + "callee": { "abs_path": false, - "commentStart": 1012, + "commentStart": 850, "end": 0, "name": { - "commentStart": 1012, + "commentStart": 850, "end": 0, - "name": "XY", + "name": "extrude", "start": 0, "type": "Identifier" }, "path": [], "start": 0, - "type": "Name", "type": "Name" }, - { + "commentStart": 850, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { "abs_path": false, - "commentStart": 1016, + "commentStart": 858, "end": 0, "name": { - "commentStart": 1016, + "commentStart": 858, "end": 0, - "name": "innerDiameter", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - { - "abs_path": false, - "commentStart": 1031, - "end": 0, - "name": { - "commentStart": 1031, - "end": 0, - "name": "outerDiameter", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name", - "type": "Name" - }, - { - "abs_path": false, - "commentStart": 1046, - "end": 0, - "name": { - "commentStart": 1046, - "end": 0, - "name": "thicknessMax", + "name": "washerSketch", "start": 0, "type": "Identifier" }, @@ -749,31 +584,15 @@ description: Result of parsing washer.kcl "type": "Name", "type": "Name" } - ], - "callee": { - "abs_path": false, - "commentStart": 1005, - "end": 0, - "name": { - "commentStart": 1005, - "end": 0, - "name": "washer", - "start": 0, - "type": "Identifier" - }, - "path": [], - "start": 0, - "type": "Name" }, - "commentStart": 1005, - "end": 0, "start": 0, - "type": "CallExpression", - "type": "CallExpression" + "type": "VariableDeclarator" }, + "end": 0, + "kind": "const", "start": 0, - "type": "ExpressionStatement", - "type": "ExpressionStatement" + "type": "VariableDeclaration", + "type": "VariableDeclaration" } ], "commentStart": 0, @@ -833,9 +652,9 @@ description: Result of parsing washer.kcl ], "nonCodeMeta": { "nonCodeNodes": { - "4": [ + "5": [ { - "commentStart": 1003, + "commentStart": 839, "end": 0, "start": 0, "type": "NonCodeNode", diff --git a/rust/kcl-lib/tests/kcl_samples/washer/ops.snap b/rust/kcl-lib/tests/kcl_samples/washer/ops.snap index 9ecb28cd6..38ba6db5f 100644 --- a/rust/kcl-lib/tests/kcl_samples/washer/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/washer/ops.snap @@ -3,21 +3,6 @@ source: kcl-lib/src/simulation_tests.rs description: Operations executed washer.kcl --- [ - { - "type": "GroupBegin", - "group": { - "type": "FunctionCall", - "name": "washer", - "functionSourceRange": [ - 711, - 1003, - 0 - ], - "unlabeledArg": null, - "labeledArgs": {} - }, - "sourceRange": [] - }, { "labeledArgs": { "data": { @@ -64,7 +49,7 @@ description: Operations executed washer.kcl "length": { "value": { "type": "Number", - "value": 0.038, + "value": 0.032, "ty": { "type": "Default", "len": { @@ -90,8 +75,5 @@ description: Operations executed washer.kcl }, "sourceRange": [] } - }, - { - "type": "GroupEnd" } ] diff --git a/rust/kcl-lib/tests/kcl_samples/washer/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/washer/program_memory.snap index 026dcd549..ba2fff7dd 100644 --- a/rust/kcl-lib/tests/kcl_samples/washer/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/washer/program_memory.snap @@ -55,7 +55,209 @@ description: Variables in memory after executing washer.kcl } } }, + "thicknessNom": { + "type": "Number", + "value": 0.032, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, "washer": { - "type": "Function" + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.219, + 0.0 + ], + "radius": 0.219, + "tag": null, + "to": [ + 0.219, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.219, + 0.0 + ], + "to": [ + 0.219, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 0.032, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + "washerSketch": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.219, + 0.0 + ], + "radius": 0.219, + "tag": null, + "to": [ + 0.219, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.219, + 0.0 + ], + "to": [ + 0.219, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/washer/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/washer/rendered_model.png index f90be2f23..8647e39ae 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/washer/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/washer/rendered_model.png differ