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/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/main.kcl)
#### [ball-bearing](ball-bearing/main.kcl) ([screenshot](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/main.kcl)
#### [multi-axis-robot](multi-axis-robot/main.kcl) ([screenshot](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/main.kcl)
#### [pipe](pipe/main.kcl) ([screenshot](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