2025-03-06 18:01:24 -05:00
|
|
|
---
|
|
|
|
source: kcl-lib/src/simulation_tests.rs
|
|
|
|
description: Result of parsing router-template-slate.kcl
|
|
|
|
---
|
|
|
|
{
|
|
|
|
"Ok": {
|
|
|
|
"body": [
|
|
|
|
{
|
|
|
|
"declaration": {
|
|
|
|
"end": 169,
|
|
|
|
"id": {
|
|
|
|
"end": 162,
|
|
|
|
"name": "routerDiameter",
|
|
|
|
"start": 148,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"end": 169,
|
|
|
|
"raw": "12.7",
|
|
|
|
"start": 165,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 12.7,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 148,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 169,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 148,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"declaration": {
|
|
|
|
"end": 205,
|
|
|
|
"id": {
|
|
|
|
"end": 186,
|
|
|
|
"name": "templateDiameter",
|
|
|
|
"start": 170,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"end": 205,
|
|
|
|
"left": {
|
|
|
|
"end": 196,
|
|
|
|
"left": {
|
|
|
|
"end": 191,
|
|
|
|
"raw": "11",
|
|
|
|
"start": 189,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 11.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"operator": "/",
|
|
|
|
"right": {
|
|
|
|
"end": 196,
|
|
|
|
"raw": "16",
|
|
|
|
"start": 194,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 16.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 189,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
|
|
|
"arguments": [],
|
|
|
|
"callee": {
|
|
|
|
"end": 203,
|
|
|
|
"name": "inch",
|
|
|
|
"start": 199,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"end": 205,
|
|
|
|
"start": 199,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
"start": 189,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"start": 170,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 205,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 170,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"declaration": {
|
|
|
|
"end": 265,
|
|
|
|
"id": {
|
|
|
|
"end": 217,
|
|
|
|
"name": "templateGap",
|
|
|
|
"start": 206,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"end": 265,
|
|
|
|
"left": {
|
|
|
|
"end": 259,
|
|
|
|
"left": {
|
|
|
|
"end": 254,
|
|
|
|
"left": {
|
|
|
|
"end": 237,
|
|
|
|
"name": "templateDiameter",
|
|
|
|
"start": 221,
|
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"operator": "-",
|
|
|
|
"right": {
|
|
|
|
"end": 254,
|
|
|
|
"name": "routerDiameter",
|
|
|
|
"start": 240,
|
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"start": 221,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "/",
|
|
|
|
"right": {
|
|
|
|
"end": 259,
|
|
|
|
"raw": "2",
|
|
|
|
"start": 258,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 221,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "-",
|
|
|
|
"right": {
|
|
|
|
"end": 265,
|
|
|
|
"raw": "0.5",
|
|
|
|
"start": 262,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 0.5,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 221,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"start": 206,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 265,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 206,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"declaration": {
|
|
|
|
"end": 291,
|
|
|
|
"id": {
|
|
|
|
"end": 280,
|
|
|
|
"name": "slateWidthHalf",
|
|
|
|
"start": 266,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"end": 291,
|
|
|
|
"left": {
|
|
|
|
"end": 287,
|
|
|
|
"raw": "41.5",
|
|
|
|
"start": 283,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 41.5,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"operator": "/",
|
|
|
|
"right": {
|
|
|
|
"end": 291,
|
|
|
|
"raw": "2",
|
|
|
|
"start": 290,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 283,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"start": 266,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 291,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 266,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"declaration": {
|
|
|
|
"end": 321,
|
|
|
|
"id": {
|
|
|
|
"end": 311,
|
|
|
|
"name": "minClampingDistance",
|
|
|
|
"start": 292,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"end": 321,
|
|
|
|
"left": {
|
|
|
|
"end": 316,
|
|
|
|
"raw": "50",
|
|
|
|
"start": 314,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 50.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"operator": "+",
|
|
|
|
"right": {
|
|
|
|
"end": 321,
|
|
|
|
"raw": "30",
|
|
|
|
"start": 319,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 30.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 314,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"start": 292,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 321,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 292,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"declaration": {
|
|
|
|
"end": 344,
|
|
|
|
"id": {
|
|
|
|
"end": 339,
|
|
|
|
"name": "templateThickness",
|
|
|
|
"start": 322,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"end": 344,
|
|
|
|
"raw": "10",
|
|
|
|
"start": 342,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 10.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 322,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 344,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 322,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"declaration": {
|
|
|
|
"end": 356,
|
|
|
|
"id": {
|
|
|
|
"end": 351,
|
|
|
|
"name": "radius",
|
|
|
|
"start": 345,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"end": 356,
|
|
|
|
"raw": "10",
|
|
|
|
"start": 354,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 10.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 345,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 356,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 345,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"declaration": {
|
|
|
|
"end": 367,
|
|
|
|
"id": {
|
|
|
|
"end": 362,
|
|
|
|
"name": "depth",
|
|
|
|
"start": 357,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"end": 367,
|
|
|
|
"raw": "30",
|
|
|
|
"start": 365,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 30.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 357,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 367,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 357,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"declaration": {
|
|
|
|
"end": 403,
|
|
|
|
"id": {
|
|
|
|
"end": 377,
|
|
|
|
"name": "length001",
|
|
|
|
"start": 368,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"end": 403,
|
|
|
|
"left": {
|
|
|
|
"end": 394,
|
|
|
|
"name": "slateWidthHalf",
|
|
|
|
"start": 380,
|
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"operator": "-",
|
|
|
|
"right": {
|
|
|
|
"end": 403,
|
|
|
|
"name": "radius",
|
|
|
|
"start": 397,
|
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"start": 380,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"start": 368,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 403,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 368,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"declaration": {
|
|
|
|
"end": 443,
|
|
|
|
"id": {
|
|
|
|
"end": 413,
|
|
|
|
"name": "length002",
|
|
|
|
"start": 404,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"end": 443,
|
|
|
|
"left": {
|
|
|
|
"end": 421,
|
|
|
|
"name": "depth",
|
|
|
|
"start": 416,
|
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"operator": "+",
|
|
|
|
"right": {
|
|
|
|
"end": 443,
|
|
|
|
"name": "minClampingDistance",
|
|
|
|
"start": 424,
|
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"start": 416,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"start": 404,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 443,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 404,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"declaration": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1334,
|
2025-03-06 18:01:24 -05:00
|
|
|
"id": {
|
|
|
|
"end": 481,
|
|
|
|
"name": "sketch001",
|
|
|
|
"start": 472,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"body": [
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"end": 502,
|
|
|
|
"raw": "'XZ'",
|
|
|
|
"start": 498,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": "XZ"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"end": 497,
|
|
|
|
"name": "startSketchOn",
|
|
|
|
"start": 484,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"end": 503,
|
|
|
|
"start": 484,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"elements": [
|
|
|
|
{
|
|
|
|
"end": 526,
|
|
|
|
"raw": "0",
|
|
|
|
"start": 525,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 0.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"end": 547,
|
|
|
|
"left": {
|
|
|
|
"end": 533,
|
|
|
|
"name": "depth",
|
|
|
|
"start": 528,
|
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"operator": "-",
|
|
|
|
"right": {
|
|
|
|
"end": 547,
|
|
|
|
"name": "templateGap",
|
|
|
|
"start": 536,
|
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"start": 528,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"end": 548,
|
|
|
|
"start": 524,
|
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"end": 551,
|
|
|
|
"start": 550,
|
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"end": 523,
|
|
|
|
"name": "startProfileAt",
|
|
|
|
"start": 509,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"end": 552,
|
|
|
|
"start": 509,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
|
|
|
"end": 570,
|
|
|
|
"name": "length",
|
|
|
|
"start": 564,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"end": 582,
|
|
|
|
"name": "length001",
|
|
|
|
"start": 573,
|
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
|
|
|
"end": 587,
|
|
|
|
"name": "tag",
|
|
|
|
"start": 584,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"end": 596,
|
|
|
|
"start": 590,
|
|
|
|
"type": "TagDeclarator",
|
|
|
|
"type": "TagDeclarator",
|
|
|
|
"value": "seg01"
|
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"end": 563,
|
|
|
|
"name": "xLine",
|
|
|
|
"start": 558,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 597,
|
2025-03-06 18:01:24 -05:00
|
|
|
"start": 558,
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 697,
|
2025-03-06 18:01:24 -05:00
|
|
|
"properties": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 628,
|
2025-03-06 18:01:24 -05:00
|
|
|
"key": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 624,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "angleEnd",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 616,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 616,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ObjectProperty",
|
|
|
|
"value": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 628,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "0",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 627,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 0.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 652,
|
2025-03-06 18:01:24 -05:00
|
|
|
"key": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 647,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "angleStart",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 637,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 637,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ObjectProperty",
|
|
|
|
"value": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 652,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "90",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 650,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 90.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 690,
|
2025-03-06 18:01:24 -05:00
|
|
|
"key": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 667,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "radius",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 661,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 661,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ObjectProperty",
|
|
|
|
"value": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 690,
|
2025-03-06 18:01:24 -05:00
|
|
|
"left": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 676,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "radius",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 670,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"operator": "-",
|
|
|
|
"right": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 690,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "templateGap",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 679,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 670,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 607,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ObjectExpression",
|
|
|
|
"type": "ObjectExpression"
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 700,
|
|
|
|
"start": 699,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 606,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "arc",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 603,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 701,
|
|
|
|
"start": 603,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
|
|
|
"end": 724,
|
|
|
|
"name": "endAbsolute",
|
|
|
|
"start": 713,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"end": 767,
|
2025-03-06 18:01:24 -05:00
|
|
|
"left": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 743,
|
|
|
|
"left": {
|
|
|
|
"argument": {
|
|
|
|
"end": 739,
|
|
|
|
"name": "templateGap",
|
|
|
|
"start": 728,
|
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"end": 739,
|
|
|
|
"operator": "-",
|
|
|
|
"start": 727,
|
|
|
|
"type": "UnaryExpression",
|
|
|
|
"type": "UnaryExpression"
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
|
|
|
"end": 743,
|
|
|
|
"raw": "2",
|
|
|
|
"start": 742,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 727,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"operator": "-",
|
2025-03-06 18:01:24 -05:00
|
|
|
"right": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 767,
|
|
|
|
"left": {
|
|
|
|
"end": 763,
|
|
|
|
"name": "templateDiameter",
|
|
|
|
"start": 747,
|
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"operator": "/",
|
|
|
|
"right": {
|
|
|
|
"end": 767,
|
|
|
|
"raw": "2",
|
|
|
|
"start": 766,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 747,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 727,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
2025-03-07 22:07:16 -06:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
|
|
|
"end": 773,
|
|
|
|
"name": "tag",
|
|
|
|
"start": 770,
|
|
|
|
"type": "Identifier"
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"arg": {
|
|
|
|
"end": 782,
|
|
|
|
"start": 776,
|
|
|
|
"type": "TagDeclarator",
|
|
|
|
"type": "TagDeclarator",
|
|
|
|
"value": "seg05"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"end": 712,
|
|
|
|
"name": "yLine",
|
|
|
|
"start": 707,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"end": 783,
|
|
|
|
"start": 707,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
|
|
|
"end": 806,
|
|
|
|
"name": "endAbsolute",
|
|
|
|
"start": 795,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"end": 843,
|
2025-03-06 18:01:24 -05:00
|
|
|
"left": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 823,
|
|
|
|
"name": "slateWidthHalf",
|
|
|
|
"start": 809,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"operator": "+",
|
2025-03-06 18:01:24 -05:00
|
|
|
"right": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 843,
|
|
|
|
"name": "templateThickness",
|
|
|
|
"start": 826,
|
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 809,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
2025-03-07 22:07:16 -06:00
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
|
|
|
"end": 848,
|
|
|
|
"name": "tag",
|
|
|
|
"start": 845,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"end": 857,
|
|
|
|
"start": 851,
|
|
|
|
"type": "TagDeclarator",
|
|
|
|
"type": "TagDeclarator",
|
|
|
|
"value": "seg04"
|
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 794,
|
|
|
|
"name": "xLine",
|
|
|
|
"start": 789,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 858,
|
|
|
|
"start": 789,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
|
|
|
"end": 876,
|
|
|
|
"name": "length",
|
|
|
|
"start": 870,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"arg": {
|
|
|
|
"argument": {
|
|
|
|
"end": 889,
|
|
|
|
"name": "length002",
|
|
|
|
"start": 880,
|
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"end": 889,
|
|
|
|
"operator": "-",
|
|
|
|
"start": 879,
|
|
|
|
"type": "UnaryExpression",
|
|
|
|
"type": "UnaryExpression"
|
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
|
|
|
"end": 894,
|
|
|
|
"name": "tag",
|
|
|
|
"start": 891,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"end": 903,
|
|
|
|
"start": 897,
|
|
|
|
"type": "TagDeclarator",
|
|
|
|
"type": "TagDeclarator",
|
|
|
|
"value": "seg03"
|
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 869,
|
|
|
|
"name": "yLine",
|
|
|
|
"start": 864,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 904,
|
|
|
|
"start": 864,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
|
|
|
"end": 927,
|
|
|
|
"name": "endAbsolute",
|
|
|
|
"start": 916,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"arg": {
|
|
|
|
"end": 934,
|
|
|
|
"name": "ZERO",
|
|
|
|
"start": 930,
|
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
|
|
|
"end": 939,
|
|
|
|
"name": "tag",
|
|
|
|
"start": 936,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"end": 948,
|
|
|
|
"start": 942,
|
|
|
|
"type": "TagDeclarator",
|
|
|
|
"type": "TagDeclarator",
|
|
|
|
"value": "seg02"
|
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 915,
|
|
|
|
"name": "xLine",
|
|
|
|
"start": 910,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 949,
|
|
|
|
"start": 910,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
|
|
|
"end": 1001,
|
|
|
|
"name": "length",
|
|
|
|
"start": 995,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"argument": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"end": 1017,
|
|
|
|
"name": "seg02",
|
|
|
|
"start": 1012,
|
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"end": 1011,
|
|
|
|
"name": "segLen",
|
|
|
|
"start": 1005,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"end": 1018,
|
|
|
|
"start": 1005,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
"end": 1018,
|
|
|
|
"operator": "-",
|
|
|
|
"start": 1004,
|
|
|
|
"type": "UnaryExpression",
|
|
|
|
"type": "UnaryExpression"
|
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 994,
|
|
|
|
"name": "xLine",
|
|
|
|
"start": 989,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1019,
|
|
|
|
"start": 989,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
|
|
|
"end": 1037,
|
|
|
|
"name": "length",
|
|
|
|
"start": 1031,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
2025-03-06 18:01:24 -05:00
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1052,
|
|
|
|
"name": "seg03",
|
|
|
|
"start": 1047,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1046,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "segLen",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1040,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1053,
|
|
|
|
"start": 1040,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
2025-03-07 22:07:16 -06:00
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1030,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "yLine",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1025,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1054,
|
|
|
|
"start": 1025,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
|
|
|
"end": 1072,
|
|
|
|
"name": "length",
|
|
|
|
"start": 1066,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"arg": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"end": 1087,
|
|
|
|
"name": "seg04",
|
|
|
|
"start": 1082,
|
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"end": 1081,
|
|
|
|
"name": "segLen",
|
|
|
|
"start": 1075,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"end": 1088,
|
|
|
|
"start": 1075,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1065,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "xLine",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1060,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1089,
|
|
|
|
"start": 1060,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
|
|
|
"end": 1107,
|
|
|
|
"name": "length",
|
|
|
|
"start": 1101,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"arg": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"end": 1122,
|
|
|
|
"name": "seg05",
|
|
|
|
"start": 1117,
|
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"end": 1116,
|
|
|
|
"name": "segLen",
|
|
|
|
"start": 1110,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"end": 1123,
|
|
|
|
"start": 1110,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1100,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "yLine",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1095,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1124,
|
|
|
|
"start": 1095,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1226,
|
2025-03-06 18:01:24 -05:00
|
|
|
"properties": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1156,
|
2025-03-06 18:01:24 -05:00
|
|
|
"key": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1151,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "angleEnd",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1143,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1143,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ObjectProperty",
|
|
|
|
"value": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1156,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "90",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1154,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 90.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1181,
|
2025-03-06 18:01:24 -05:00
|
|
|
"key": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1175,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "angleStart",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1165,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1165,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ObjectProperty",
|
|
|
|
"value": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1181,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "180",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1178,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 180.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1219,
|
2025-03-06 18:01:24 -05:00
|
|
|
"key": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1196,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "radius",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1190,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1190,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ObjectProperty",
|
|
|
|
"value": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1219,
|
2025-03-06 18:01:24 -05:00
|
|
|
"left": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1205,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "radius",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1199,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"operator": "-",
|
|
|
|
"right": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1219,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "templateGap",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1208,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1199,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1134,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ObjectExpression",
|
|
|
|
"type": "ObjectExpression"
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1229,
|
|
|
|
"start": 1228,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1133,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "arc",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1130,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1230,
|
|
|
|
"start": 1130,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1252,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "endAbsolute",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1241,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"elements": [
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1271,
|
|
|
|
"start": 1270,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1269,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "profileStartX",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1256,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1272,
|
|
|
|
"start": 1256,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1289,
|
|
|
|
"start": 1288,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1287,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "profileStartY",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1274,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1290,
|
|
|
|
"start": 1274,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
}
|
|
|
|
],
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1291,
|
|
|
|
"start": 1255,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1240,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "line",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1236,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1292,
|
|
|
|
"start": 1236,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1303,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "close",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1298,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1305,
|
|
|
|
"start": 1298,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
}
|
|
|
|
],
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1334,
|
2025-03-06 18:01:24 -05:00
|
|
|
"nonCodeMeta": {
|
|
|
|
"nonCodeNodes": {
|
|
|
|
"7": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 983,
|
|
|
|
"start": 951,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "blockComment",
|
|
|
|
"value": "|> line(end = [7.78, 11.16])",
|
|
|
|
"style": "line"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"14": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1334,
|
|
|
|
"start": 1305,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "newLineBlockComment",
|
|
|
|
"value": "Extrude the first sketch",
|
|
|
|
"style": "line"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"startNodes": []
|
|
|
|
},
|
|
|
|
"start": 484,
|
|
|
|
"type": "PipeExpression",
|
|
|
|
"type": "PipeExpression"
|
|
|
|
},
|
|
|
|
"start": 472,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1334,
|
2025-03-06 18:01:24 -05:00
|
|
|
"kind": "const",
|
|
|
|
"start": 472,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"declaration": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1378,
|
2025-03-06 18:01:24 -05:00
|
|
|
"id": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1345,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "extrude001",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1335,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1373,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "length",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1367,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1377,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "5",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1376,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 5.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1355,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "extrude",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1348,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1378,
|
|
|
|
"start": 1348,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1365,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "sketch001",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1356,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1335,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1378,
|
2025-03-06 18:01:24 -05:00
|
|
|
"kind": "const",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1335,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"declaration": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1965,
|
2025-03-06 18:01:24 -05:00
|
|
|
"id": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1417,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "sketch002",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1408,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"body": [
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1444,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "extrude001",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1434,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1453,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "'START'",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1446,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": "START"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1433,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "startSketchOn",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1420,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1454,
|
|
|
|
"start": 1420,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"elements": [
|
|
|
|
{
|
|
|
|
"argument": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1499,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "slateWidthHalf",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1485,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1499,
|
2025-03-06 18:01:24 -05:00
|
|
|
"operator": "-",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1484,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "UnaryExpression",
|
|
|
|
"type": "UnaryExpression"
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1548,
|
2025-03-06 18:01:24 -05:00
|
|
|
"left": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1524,
|
2025-03-06 18:01:24 -05:00
|
|
|
"left": {
|
|
|
|
"argument": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1520,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "templateGap",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1509,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1520,
|
2025-03-06 18:01:24 -05:00
|
|
|
"operator": "-",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1508,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "UnaryExpression",
|
|
|
|
"type": "UnaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1524,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "2",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1523,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1508,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "-",
|
|
|
|
"right": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1548,
|
2025-03-06 18:01:24 -05:00
|
|
|
"left": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1544,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "templateDiameter",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1528,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"operator": "/",
|
|
|
|
"right": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1548,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "2",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1547,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1528,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1508,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
|
|
|
],
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1556,
|
|
|
|
"start": 1475,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1559,
|
|
|
|
"start": 1558,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1474,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "startProfileAt",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1460,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1560,
|
|
|
|
"start": 1460,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
|
|
|
"end": 1578,
|
|
|
|
"name": "length",
|
|
|
|
"start": 1572,
|
|
|
|
"type": "Identifier"
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"arg": {
|
|
|
|
"argument": {
|
|
|
|
"end": 1583,
|
|
|
|
"raw": "7",
|
|
|
|
"start": 1582,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 7.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"end": 1583,
|
|
|
|
"operator": "-",
|
|
|
|
"start": 1581,
|
|
|
|
"type": "UnaryExpression",
|
|
|
|
"type": "UnaryExpression"
|
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
|
|
|
"end": 1588,
|
|
|
|
"name": "tag",
|
|
|
|
"start": 1585,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"end": 1612,
|
|
|
|
"start": 1591,
|
|
|
|
"type": "TagDeclarator",
|
|
|
|
"type": "TagDeclarator",
|
|
|
|
"value": "rectangleSegmentA001"
|
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1571,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "xLine",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1566,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1613,
|
|
|
|
"start": 1566,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"elements": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1672,
|
2025-03-06 18:01:24 -05:00
|
|
|
"left": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1666,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "rectangleSegmentA001",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1646,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1645,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "segAng",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1639,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1667,
|
|
|
|
"start": 1639,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
"operator": "+",
|
|
|
|
"right": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1672,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "90",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1670,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 90.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1639,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1700,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "minClampingDistance",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1681,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
],
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1707,
|
|
|
|
"start": 1630,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1710,
|
|
|
|
"start": 1709,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1733,
|
|
|
|
"start": 1712,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "TagDeclarator",
|
|
|
|
"type": "TagDeclarator",
|
|
|
|
"value": "rectangleSegmentB001"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1629,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "angledLine",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1619,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1734,
|
|
|
|
"start": 1619,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"elements": [
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1787,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "rectangleSegmentA001",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1767,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1766,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "segAng",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1760,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1788,
|
|
|
|
"start": 1760,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"argument": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1825,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "rectangleSegmentA001",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1805,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1804,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "segLen",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1798,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1826,
|
|
|
|
"start": 1798,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1826,
|
2025-03-06 18:01:24 -05:00
|
|
|
"operator": "-",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1797,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "UnaryExpression",
|
|
|
|
"type": "UnaryExpression"
|
|
|
|
}
|
|
|
|
],
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1833,
|
|
|
|
"start": 1751,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1836,
|
|
|
|
"start": 1835,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1859,
|
|
|
|
"start": 1838,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "TagDeclarator",
|
|
|
|
"type": "TagDeclarator",
|
|
|
|
"value": "rectangleSegmentC001"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1750,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "angledLine",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1740,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1860,
|
|
|
|
"start": 1740,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1882,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "endAbsolute",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1871,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"elements": [
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1901,
|
|
|
|
"start": 1900,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1899,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "profileStartX",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1886,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1902,
|
|
|
|
"start": 1886,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1919,
|
|
|
|
"start": 1918,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1917,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "profileStartY",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1904,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1920,
|
|
|
|
"start": 1904,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
}
|
|
|
|
],
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1921,
|
|
|
|
"start": 1885,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1870,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "line",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1866,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1922,
|
|
|
|
"start": 1866,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1933,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "close",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1928,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1935,
|
|
|
|
"start": 1928,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
}
|
|
|
|
],
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1965,
|
2025-03-06 18:01:24 -05:00
|
|
|
"nonCodeMeta": {
|
|
|
|
"nonCodeNodes": {
|
|
|
|
"6": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1965,
|
|
|
|
"start": 1935,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "newLineBlockComment",
|
|
|
|
"value": "Extrude the second sketch",
|
|
|
|
"style": "line"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"startNodes": []
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1420,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeExpression",
|
|
|
|
"type": "PipeExpression"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1408,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1965,
|
2025-03-06 18:01:24 -05:00
|
|
|
"kind": "const",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1408,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"declaration": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2011,
|
2025-03-06 18:01:24 -05:00
|
|
|
"id": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1976,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "extrude002",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1966,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2004,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "length",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1998,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2010,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "7.5",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2007,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 7.5,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1986,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "extrude",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1979,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2011,
|
|
|
|
"start": 1979,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1996,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "sketch002",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1987,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1966,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2011,
|
2025-03-06 18:01:24 -05:00
|
|
|
"kind": "const",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 1966,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"declaration": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2548,
|
2025-03-06 18:01:24 -05:00
|
|
|
"id": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2049,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "sketch003",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2040,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"body": [
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2076,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "extrude001",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2066,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2085,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "'START'",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2078,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": "START"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2065,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "startSketchOn",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2052,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2086,
|
|
|
|
"start": 2052,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"elements": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2130,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "slateWidthHalf",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2116,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2179,
|
2025-03-06 18:01:24 -05:00
|
|
|
"left": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2155,
|
2025-03-06 18:01:24 -05:00
|
|
|
"left": {
|
|
|
|
"argument": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2151,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "templateGap",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2140,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2151,
|
2025-03-06 18:01:24 -05:00
|
|
|
"operator": "-",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2139,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "UnaryExpression",
|
|
|
|
"type": "UnaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2155,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "2",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2154,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2139,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "-",
|
|
|
|
"right": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2179,
|
2025-03-06 18:01:24 -05:00
|
|
|
"left": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2175,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "templateDiameter",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2159,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"operator": "/",
|
|
|
|
"right": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2179,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "2",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2178,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2159,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2139,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
|
|
|
],
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2187,
|
|
|
|
"start": 2107,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2190,
|
|
|
|
"start": 2189,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2106,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "startProfileAt",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2092,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2191,
|
|
|
|
"start": 2092,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
|
|
|
"end": 2209,
|
|
|
|
"name": "length",
|
|
|
|
"start": 2203,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"end": 2213,
|
|
|
|
"raw": "7",
|
|
|
|
"start": 2212,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 7.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
|
|
|
"end": 2218,
|
|
|
|
"name": "tag",
|
|
|
|
"start": 2215,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"end": 2242,
|
|
|
|
"start": 2221,
|
|
|
|
"type": "TagDeclarator",
|
|
|
|
"type": "TagDeclarator",
|
|
|
|
"value": "rectangleSegmentA002"
|
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2202,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "xLine",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2197,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2243,
|
|
|
|
"start": 2197,
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"elements": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2302,
|
2025-03-06 18:01:24 -05:00
|
|
|
"left": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2296,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "rectangleSegmentA002",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2276,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2275,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "segAng",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2269,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2297,
|
|
|
|
"start": 2269,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
"operator": "-",
|
|
|
|
"right": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2302,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "90",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2300,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 90.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2269,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2330,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "minClampingDistance",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2311,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
],
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2337,
|
|
|
|
"start": 2260,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2340,
|
|
|
|
"start": 2339,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2259,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "angledLine",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2249,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2341,
|
|
|
|
"start": 2249,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"elements": [
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2394,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "rectangleSegmentA002",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2374,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2373,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "segAng",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2367,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2395,
|
|
|
|
"start": 2367,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"argument": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2432,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "rectangleSegmentA002",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2412,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2411,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "segLen",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2405,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2433,
|
|
|
|
"start": 2405,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2433,
|
2025-03-06 18:01:24 -05:00
|
|
|
"operator": "-",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2404,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "UnaryExpression",
|
|
|
|
"type": "UnaryExpression"
|
|
|
|
}
|
|
|
|
],
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2440,
|
|
|
|
"start": 2358,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
},
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2443,
|
|
|
|
"start": 2442,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2357,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "angledLine",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2347,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2444,
|
|
|
|
"start": 2347,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2466,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "endAbsolute",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2455,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
|
|
|
"elements": [
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2485,
|
|
|
|
"start": 2484,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2483,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "profileStartX",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2470,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2486,
|
|
|
|
"start": 2470,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2503,
|
|
|
|
"start": 2502,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2501,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "profileStartY",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2488,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2504,
|
|
|
|
"start": 2488,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
}
|
|
|
|
],
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2505,
|
|
|
|
"start": 2469,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2454,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "line",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2450,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2506,
|
|
|
|
"start": 2450,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2517,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "close",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2512,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2519,
|
|
|
|
"start": 2512,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
}
|
|
|
|
],
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2548,
|
2025-03-06 18:01:24 -05:00
|
|
|
"nonCodeMeta": {
|
|
|
|
"nonCodeNodes": {
|
|
|
|
"6": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2548,
|
|
|
|
"start": 2519,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "newLineBlockComment",
|
|
|
|
"value": "Extrude the third Sketch",
|
|
|
|
"style": "line"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"startNodes": []
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2052,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeExpression",
|
|
|
|
"type": "PipeExpression"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2040,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2548,
|
2025-03-06 18:01:24 -05:00
|
|
|
"kind": "const",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2040,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"declaration": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2594,
|
2025-03-06 18:01:24 -05:00
|
|
|
"id": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2559,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "extrude003",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2549,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2587,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "length",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2581,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2593,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "7.5",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2590,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 7.5,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2569,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "extrude",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2562,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2594,
|
|
|
|
"start": 2562,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": {
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2579,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "sketch003",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2570,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2549,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2594,
|
2025-03-06 18:01:24 -05:00
|
|
|
"kind": "const",
|
2025-03-07 22:07:16 -06:00
|
|
|
"start": 2549,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
}
|
|
|
|
],
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2595,
|
2025-03-06 18:01:24 -05:00
|
|
|
"innerAttrs": [
|
|
|
|
{
|
|
|
|
"end": 126,
|
|
|
|
"name": {
|
|
|
|
"end": 102,
|
|
|
|
"name": "settings",
|
|
|
|
"start": 94,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"properties": [
|
|
|
|
{
|
|
|
|
"end": 125,
|
|
|
|
"key": {
|
|
|
|
"end": 120,
|
|
|
|
"name": "defaultLengthUnit",
|
|
|
|
"start": 103,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"start": 103,
|
|
|
|
"type": "ObjectProperty",
|
|
|
|
"value": {
|
|
|
|
"end": 125,
|
|
|
|
"name": "mm",
|
|
|
|
"start": 123,
|
|
|
|
"type": "Identifier",
|
|
|
|
"type": "Identifier"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"start": 93,
|
|
|
|
"type": "Annotation"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"nonCodeMeta": {
|
|
|
|
"nonCodeNodes": {
|
|
|
|
"9": [
|
|
|
|
{
|
|
|
|
"end": 471,
|
|
|
|
"start": 443,
|
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "newLineBlockComment",
|
|
|
|
"value": "Create the first sketch",
|
|
|
|
"style": "line"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"11": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 1407,
|
|
|
|
"start": 1378,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "newLineBlockComment",
|
|
|
|
"value": "Create the second sketch",
|
|
|
|
"style": "line"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"13": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"end": 2039,
|
|
|
|
"start": 2011,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "newLineBlockComment",
|
|
|
|
"value": "Create the third sketch",
|
|
|
|
"style": "line"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"startNodes": [
|
|
|
|
{
|
|
|
|
"end": 30,
|
|
|
|
"start": 0,
|
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "blockComment",
|
|
|
|
"value": "Router template for a slate",
|
|
|
|
"style": "line"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"end": 78,
|
|
|
|
"start": 31,
|
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "blockComment",
|
|
|
|
"value": "A guide for routing a slate for a cross bar.",
|
|
|
|
"style": "line"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"end": 80,
|
|
|
|
"start": 78,
|
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "newLine"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"end": 92,
|
|
|
|
"start": 80,
|
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "blockComment",
|
|
|
|
"value": "Set Units",
|
|
|
|
"style": "line"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"end": 128,
|
|
|
|
"start": 126,
|
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "newLine"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"end": 147,
|
|
|
|
"start": 128,
|
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "blockComment",
|
|
|
|
"value": "Define constants",
|
|
|
|
"style": "line"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"start": 0
|
|
|
|
}
|
|
|
|
}
|