Files
modeling-app/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ast.snap
Jess Frazelle 26fba71abf Revolve changed to kw args (#5873)
* initial port

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* more fixes

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fix e2e

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* more fixes

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* update js side

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fixes

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fix;

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* cleanup

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
2025-03-18 20:34:44 -07:00

5906 lines
201 KiB
Plaintext

---
source: kcl-lib/src/simulation_tests.rs
description: Result of parsing poopy-shoe.kcl
---
{
"Ok": {
"body": [
{
"declaration": {
"end": 147,
"id": {
"end": 139,
"name": "wallThickness",
"start": 126,
"type": "Identifier"
},
"init": {
"end": 147,
"raw": "0.125",
"start": 142,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.125,
"suffix": "None"
}
},
"start": 126,
"type": "VariableDeclarator"
},
"end": 147,
"kind": "const",
"start": 126,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"declaration": {
"end": 162,
"id": {
"end": 158,
"name": "wallsWidth",
"start": 148,
"type": "Identifier"
},
"init": {
"end": 162,
"raw": "3",
"start": 161,
"type": "Literal",
"type": "Literal",
"value": {
"value": 3.0,
"suffix": "None"
}
},
"start": 148,
"type": "VariableDeclarator"
},
"end": 162,
"kind": "const",
"start": 148,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"declaration": {
"end": 177,
"id": {
"end": 169,
"name": "height",
"start": 163,
"type": "Identifier"
},
"init": {
"end": 177,
"raw": "5.125",
"start": 172,
"type": "Literal",
"type": "Literal",
"value": {
"value": 5.125,
"suffix": "None"
}
},
"start": 163,
"type": "VariableDeclarator"
},
"end": 177,
"kind": "const",
"start": 163,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"declaration": {
"end": 198,
"id": {
"end": 190,
"name": "filletRadius",
"start": 178,
"type": "Identifier"
},
"init": {
"end": 198,
"raw": "0.050",
"start": 193,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.05,
"suffix": "None"
}
},
"start": 178,
"type": "VariableDeclarator"
},
"end": 198,
"kind": "const",
"start": 178,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"declaration": {
"end": 213,
"id": {
"end": 209,
"name": "backLength",
"start": 199,
"type": "Identifier"
},
"init": {
"end": 213,
"raw": "6",
"start": 212,
"type": "Literal",
"type": "Literal",
"value": {
"value": 6.0,
"suffix": "None"
}
},
"start": 199,
"type": "VariableDeclarator"
},
"end": 213,
"kind": "const",
"start": 199,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"declaration": {
"end": 228,
"id": {
"end": 224,
"name": "exitHeight",
"start": 214,
"type": "Identifier"
},
"init": {
"end": 228,
"raw": "1",
"start": 227,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
"start": 214,
"type": "VariableDeclarator"
},
"end": 228,
"kind": "const",
"start": 214,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"declaration": {
"end": 244,
"id": {
"end": 240,
"name": "frontLength",
"start": 229,
"type": "Identifier"
},
"init": {
"end": 244,
"raw": "7",
"start": 243,
"type": "Literal",
"type": "Literal",
"value": {
"value": 7.0,
"suffix": "None"
}
},
"start": 229,
"type": "VariableDeclarator"
},
"end": 244,
"kind": "const",
"start": 229,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"declaration": {
"end": 899,
"id": {
"end": 255,
"name": "sketch001",
"start": 246,
"type": "Identifier"
},
"init": {
"body": [
{
"arguments": [
{
"end": 277,
"raw": "\"-YZ\"",
"start": 272,
"type": "Literal",
"type": "Literal",
"value": "-YZ"
}
],
"callee": {
"end": 271,
"name": "startSketchOn",
"start": 258,
"type": "Identifier"
},
"end": 278,
"start": 258,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"elements": [
{
"end": 314,
"left": {
"end": 310,
"name": "wallsWidth",
"start": 300,
"type": "Identifier",
"type": "Identifier"
},
"operator": "/",
"right": {
"end": 314,
"raw": "2",
"start": 313,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"start": 300,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
{
"end": 317,
"raw": "0",
"start": 316,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 318,
"start": 299,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"end": 321,
"start": 320,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 298,
"name": "startProfileAt",
"start": 284,
"type": "Identifier"
},
"end": 322,
"start": 284,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 340,
"name": "length",
"start": 334,
"type": "Identifier"
},
"arg": {
"end": 360,
"left": {
"end": 356,
"name": "wallThickness",
"start": 343,
"type": "Identifier",
"type": "Identifier"
},
"operator": "/",
"right": {
"end": 360,
"raw": "2",
"start": 359,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"start": 343,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
}
],
"callee": {
"end": 333,
"name": "xLine",
"start": 328,
"type": "Identifier"
},
"end": 361,
"start": 328,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"end": 412,
"properties": [
{
"end": 393,
"key": {
"end": 388,
"name": "angle",
"start": 383,
"type": "Identifier"
},
"start": 383,
"type": "ObjectProperty",
"value": {
"end": 393,
"raw": "60",
"start": 391,
"type": "Literal",
"type": "Literal",
"value": {
"value": 60.0,
"suffix": "None"
}
}
},
{
"end": 410,
"key": {
"end": 397,
"name": "to",
"start": 395,
"type": "Identifier"
},
"start": 395,
"type": "ObjectProperty",
"value": {
"end": 410,
"name": "wallsWidth",
"start": 400,
"type": "Identifier",
"type": "Identifier"
}
}
],
"start": 381,
"type": "ObjectExpression",
"type": "ObjectExpression"
},
{
"end": 415,
"start": 414,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
},
{
"end": 423,
"start": 417,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "seg01"
}
],
"callee": {
"end": 380,
"name": "angledLineToX",
"start": 367,
"type": "Identifier"
},
"end": 424,
"start": 367,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 447,
"name": "endAbsolute",
"start": 436,
"type": "Identifier"
},
"arg": {
"end": 456,
"name": "height",
"start": 450,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 435,
"name": "yLine",
"start": 430,
"type": "Identifier"
},
"end": 457,
"start": 430,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 475,
"name": "length",
"start": 469,
"type": "Identifier"
},
"arg": {
"argument": {
"end": 492,
"name": "wallThickness",
"start": 479,
"type": "Identifier",
"type": "Identifier"
},
"end": 492,
"operator": "-",
"start": 478,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
}
],
"callee": {
"end": 468,
"name": "xLine",
"start": 463,
"type": "Identifier"
},
"end": 493,
"start": 463,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 516,
"name": "endAbsolute",
"start": 505,
"type": "Identifier"
},
"arg": {
"arguments": [
{
"end": 532,
"name": "seg01",
"start": 527,
"type": "Identifier",
"type": "Identifier"
}
],
"callee": {
"end": 526,
"name": "segEndY",
"start": 519,
"type": "Identifier"
},
"end": 533,
"start": 519,
"type": "CallExpression",
"type": "CallExpression"
}
}
],
"callee": {
"end": 504,
"name": "yLine",
"start": 499,
"type": "Identifier"
},
"end": 534,
"start": 499,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"end": 628,
"properties": [
{
"end": 573,
"key": {
"end": 568,
"name": "angle",
"start": 563,
"type": "Identifier"
},
"start": 563,
"type": "ObjectProperty",
"value": {
"end": 573,
"raw": "60",
"start": 571,
"type": "Literal",
"type": "Literal",
"value": {
"value": 60.0,
"suffix": "None"
}
}
},
{
"end": 621,
"key": {
"end": 584,
"name": "to",
"start": 582,
"type": "Identifier"
},
"start": 582,
"type": "ObjectProperty",
"value": {
"end": 621,
"left": {
"end": 601,
"left": {
"end": 597,
"name": "wallsWidth",
"start": 587,
"type": "Identifier",
"type": "Identifier"
},
"operator": "/",
"right": {
"end": 601,
"raw": "2",
"start": 600,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"start": 587,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"operator": "+",
"right": {
"end": 621,
"left": {
"end": 617,
"name": "wallThickness",
"start": 604,
"type": "Identifier",
"type": "Identifier"
},
"operator": "/",
"right": {
"end": 621,
"raw": "2",
"start": 620,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"start": 604,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"start": 587,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
}
],
"start": 554,
"type": "ObjectExpression",
"type": "ObjectExpression"
},
{
"end": 631,
"start": 630,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 553,
"name": "angledLineToX",
"start": 540,
"type": "Identifier"
},
"end": 632,
"start": 540,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 650,
"name": "length",
"start": 644,
"type": "Identifier"
},
"arg": {
"argument": {
"end": 667,
"name": "wallThickness",
"start": 654,
"type": "Identifier",
"type": "Identifier"
},
"end": 667,
"operator": "-",
"start": 653,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
}
],
"callee": {
"end": 643,
"name": "xLine",
"start": 638,
"type": "Identifier"
},
"end": 668,
"start": 638,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"end": 728,
"properties": [
{
"end": 706,
"key": {
"end": 695,
"name": "angle",
"start": 690,
"type": "Identifier"
},
"start": 690,
"type": "ObjectProperty",
"value": {
"end": 706,
"left": {
"end": 701,
"raw": "180",
"start": 698,
"type": "Literal",
"type": "Literal",
"value": {
"value": 180.0,
"suffix": "None"
}
},
"operator": "-",
"right": {
"end": 706,
"raw": "60",
"start": 704,
"type": "Literal",
"type": "Literal",
"value": {
"value": 60.0,
"suffix": "None"
}
},
"start": 698,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
},
{
"end": 726,
"key": {
"end": 710,
"name": "to",
"start": 708,
"type": "Identifier"
},
"start": 708,
"type": "ObjectProperty",
"value": {
"end": 726,
"name": "wallThickness",
"start": 713,
"type": "Identifier",
"type": "Identifier"
}
}
],
"start": 688,
"type": "ObjectExpression",
"type": "ObjectExpression"
},
{
"end": 731,
"start": 730,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 687,
"name": "angledLineToX",
"start": 674,
"type": "Identifier"
},
"end": 732,
"start": 674,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 755,
"name": "endAbsolute",
"start": 744,
"type": "Identifier"
},
"arg": {
"end": 764,
"name": "height",
"start": 758,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 743,
"name": "yLine",
"start": 738,
"type": "Identifier"
},
"end": 765,
"start": 738,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 788,
"name": "endAbsolute",
"start": 777,
"type": "Identifier"
},
"arg": {
"end": 792,
"raw": "0",
"start": 791,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
}
],
"callee": {
"end": 776,
"name": "xLine",
"start": 771,
"type": "Identifier"
},
"end": 793,
"start": 771,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 816,
"name": "endAbsolute",
"start": 805,
"type": "Identifier"
},
"arg": {
"arguments": [
{
"end": 832,
"name": "seg01",
"start": 827,
"type": "Identifier",
"type": "Identifier"
}
],
"callee": {
"end": 826,
"name": "segEndY",
"start": 819,
"type": "Identifier"
},
"end": 833,
"start": 819,
"type": "CallExpression",
"type": "CallExpression"
}
}
],
"callee": {
"end": 804,
"name": "yLine",
"start": 799,
"type": "Identifier"
},
"end": 834,
"start": 799,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"end": 882,
"properties": [
{
"end": 872,
"key": {
"end": 861,
"name": "angle",
"start": 856,
"type": "Identifier"
},
"start": 856,
"type": "ObjectProperty",
"value": {
"end": 872,
"left": {
"end": 867,
"raw": "180",
"start": 864,
"type": "Literal",
"type": "Literal",
"value": {
"value": 180.0,
"suffix": "None"
}
},
"operator": "-",
"right": {
"end": 872,
"raw": "60",
"start": 870,
"type": "Literal",
"type": "Literal",
"value": {
"value": 60.0,
"suffix": "None"
}
},
"start": 864,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
},
{
"end": 880,
"key": {
"end": 876,
"name": "to",
"start": 874,
"type": "Identifier"
},
"start": 874,
"type": "ObjectProperty",
"value": {
"end": 880,
"raw": "0",
"start": 879,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
}
],
"start": 854,
"type": "ObjectExpression",
"type": "ObjectExpression"
},
{
"end": 885,
"start": 884,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 853,
"name": "angledLineToY",
"start": 840,
"type": "Identifier"
},
"end": 886,
"start": 840,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [],
"callee": {
"end": 897,
"name": "close",
"start": 892,
"type": "Identifier"
},
"end": 899,
"start": 892,
"type": "CallExpression",
"type": "CallExpression"
}
],
"end": 899,
"start": 258,
"type": "PipeExpression",
"type": "PipeExpression"
},
"start": 246,
"type": "VariableDeclarator"
},
"end": 899,
"kind": "const",
"start": 246,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"declaration": {
"end": 1045,
"id": {
"end": 907,
"name": "part001",
"start": 900,
"type": "Identifier"
},
"init": {
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 939,
"name": "angle",
"start": 934,
"type": "Identifier"
},
"arg": {
"end": 944,
"raw": "90",
"start": 942,
"type": "Literal",
"type": "Literal",
"value": {
"value": 90.0,
"suffix": "None"
}
}
},
{
"type": "LabeledArg",
"label": {
"end": 952,
"name": "axis",
"start": 948,
"type": "Identifier"
},
"arg": {
"end": 1043,
"properties": [
{
"end": 1039,
"key": {
"end": 967,
"name": "custom",
"start": 961,
"type": "Identifier"
},
"start": 961,
"type": "ObjectProperty",
"value": {
"end": 1039,
"properties": [
{
"end": 995,
"key": {
"end": 982,
"name": "axis",
"start": 978,
"type": "Identifier"
},
"start": 978,
"type": "ObjectProperty",
"value": {
"elements": [
{
"end": 989,
"raw": "1.0",
"start": 986,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
{
"end": 994,
"raw": "0.0",
"start": 991,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 995,
"start": 985,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"end": 1033,
"key": {
"end": 1009,
"name": "origin",
"start": 1003,
"type": "Identifier"
},
"start": 1003,
"type": "ObjectProperty",
"value": {
"elements": [
{
"end": 1016,
"raw": "0.0",
"start": 1013,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"end": 1032,
"left": {
"end": 1024,
"name": "height",
"start": 1018,
"type": "Identifier",
"type": "Identifier"
},
"operator": "+",
"right": {
"end": 1032,
"raw": ".0001",
"start": 1027,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0001,
"suffix": "None"
}
},
"start": 1018,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
],
"end": 1033,
"start": 1012,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
}
],
"start": 970,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
}
],
"start": 955,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
}
],
"callee": {
"end": 917,
"name": "revolve",
"start": 910,
"type": "Identifier"
},
"end": 1045,
"start": 910,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"end": 930,
"name": "sketch001",
"start": 921,
"type": "Identifier",
"type": "Identifier"
}
},
"start": 900,
"type": "VariableDeclarator"
},
"end": 1045,
"kind": "const",
"start": 900,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"declaration": {
"end": 1743,
"id": {
"end": 1056,
"name": "sketch002",
"start": 1047,
"type": "Identifier"
},
"init": {
"body": [
{
"arguments": [
{
"end": 1078,
"raw": "'-YZ'",
"start": 1073,
"type": "Literal",
"type": "Literal",
"value": "-YZ"
}
],
"callee": {
"end": 1072,
"name": "startSketchOn",
"start": 1059,
"type": "Identifier"
},
"end": 1079,
"start": 1059,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"elements": [
{
"end": 1115,
"left": {
"end": 1111,
"name": "wallsWidth",
"start": 1101,
"type": "Identifier",
"type": "Identifier"
},
"operator": "/",
"right": {
"end": 1115,
"raw": "2",
"start": 1114,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"start": 1101,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
{
"end": 1118,
"raw": "0",
"start": 1117,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 1119,
"start": 1100,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"end": 1122,
"start": 1121,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 1099,
"name": "startProfileAt",
"start": 1085,
"type": "Identifier"
},
"end": 1123,
"start": 1085,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 1141,
"name": "length",
"start": 1135,
"type": "Identifier"
},
"arg": {
"end": 1161,
"left": {
"end": 1157,
"name": "wallThickness",
"start": 1144,
"type": "Identifier",
"type": "Identifier"
},
"operator": "/",
"right": {
"end": 1161,
"raw": "2",
"start": 1160,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"start": 1144,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
}
],
"callee": {
"end": 1134,
"name": "xLine",
"start": 1129,
"type": "Identifier"
},
"end": 1162,
"start": 1129,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"end": 1213,
"properties": [
{
"end": 1194,
"key": {
"end": 1189,
"name": "angle",
"start": 1184,
"type": "Identifier"
},
"start": 1184,
"type": "ObjectProperty",
"value": {
"end": 1194,
"raw": "60",
"start": 1192,
"type": "Literal",
"type": "Literal",
"value": {
"value": 60.0,
"suffix": "None"
}
}
},
{
"end": 1211,
"key": {
"end": 1198,
"name": "to",
"start": 1196,
"type": "Identifier"
},
"start": 1196,
"type": "ObjectProperty",
"value": {
"end": 1211,
"name": "wallsWidth",
"start": 1201,
"type": "Identifier",
"type": "Identifier"
}
}
],
"start": 1182,
"type": "ObjectExpression",
"type": "ObjectExpression"
},
{
"end": 1216,
"start": 1215,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
},
{
"end": 1224,
"start": 1218,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "seg02"
}
],
"callee": {
"end": 1181,
"name": "angledLineToX",
"start": 1168,
"type": "Identifier"
},
"end": 1225,
"start": 1168,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 1248,
"name": "endAbsolute",
"start": 1237,
"type": "Identifier"
},
"arg": {
"end": 1257,
"name": "height",
"start": 1251,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 1236,
"name": "yLine",
"start": 1231,
"type": "Identifier"
},
"end": 1258,
"start": 1231,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 1276,
"name": "length",
"start": 1270,
"type": "Identifier"
},
"arg": {
"argument": {
"end": 1293,
"name": "wallThickness",
"start": 1280,
"type": "Identifier",
"type": "Identifier"
},
"end": 1293,
"operator": "-",
"start": 1279,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
}
],
"callee": {
"end": 1269,
"name": "xLine",
"start": 1264,
"type": "Identifier"
},
"end": 1294,
"start": 1264,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 1317,
"name": "endAbsolute",
"start": 1306,
"type": "Identifier"
},
"arg": {
"arguments": [
{
"end": 1333,
"name": "seg01",
"start": 1328,
"type": "Identifier",
"type": "Identifier"
}
],
"callee": {
"end": 1327,
"name": "segEndY",
"start": 1320,
"type": "Identifier"
},
"end": 1334,
"start": 1320,
"type": "CallExpression",
"type": "CallExpression"
}
}
],
"callee": {
"end": 1305,
"name": "yLine",
"start": 1300,
"type": "Identifier"
},
"end": 1335,
"start": 1300,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"end": 1429,
"properties": [
{
"end": 1374,
"key": {
"end": 1369,
"name": "angle",
"start": 1364,
"type": "Identifier"
},
"start": 1364,
"type": "ObjectProperty",
"value": {
"end": 1374,
"raw": "60",
"start": 1372,
"type": "Literal",
"type": "Literal",
"value": {
"value": 60.0,
"suffix": "None"
}
}
},
{
"end": 1422,
"key": {
"end": 1385,
"name": "to",
"start": 1383,
"type": "Identifier"
},
"start": 1383,
"type": "ObjectProperty",
"value": {
"end": 1422,
"left": {
"end": 1402,
"left": {
"end": 1398,
"name": "wallsWidth",
"start": 1388,
"type": "Identifier",
"type": "Identifier"
},
"operator": "/",
"right": {
"end": 1402,
"raw": "2",
"start": 1401,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"start": 1388,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"operator": "+",
"right": {
"end": 1422,
"left": {
"end": 1418,
"name": "wallThickness",
"start": 1405,
"type": "Identifier",
"type": "Identifier"
},
"operator": "/",
"right": {
"end": 1422,
"raw": "2",
"start": 1421,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"start": 1405,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"start": 1388,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
}
],
"start": 1355,
"type": "ObjectExpression",
"type": "ObjectExpression"
},
{
"end": 1432,
"start": 1431,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 1354,
"name": "angledLineToX",
"start": 1341,
"type": "Identifier"
},
"end": 1433,
"start": 1341,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 1451,
"name": "length",
"start": 1445,
"type": "Identifier"
},
"arg": {
"argument": {
"end": 1468,
"name": "wallThickness",
"start": 1455,
"type": "Identifier",
"type": "Identifier"
},
"end": 1468,
"operator": "-",
"start": 1454,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
}
],
"callee": {
"end": 1444,
"name": "xLine",
"start": 1439,
"type": "Identifier"
},
"end": 1469,
"start": 1439,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"end": 1529,
"properties": [
{
"end": 1507,
"key": {
"end": 1496,
"name": "angle",
"start": 1491,
"type": "Identifier"
},
"start": 1491,
"type": "ObjectProperty",
"value": {
"end": 1507,
"left": {
"end": 1502,
"raw": "180",
"start": 1499,
"type": "Literal",
"type": "Literal",
"value": {
"value": 180.0,
"suffix": "None"
}
},
"operator": "-",
"right": {
"end": 1507,
"raw": "60",
"start": 1505,
"type": "Literal",
"type": "Literal",
"value": {
"value": 60.0,
"suffix": "None"
}
},
"start": 1499,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
},
{
"end": 1527,
"key": {
"end": 1511,
"name": "to",
"start": 1509,
"type": "Identifier"
},
"start": 1509,
"type": "ObjectProperty",
"value": {
"end": 1527,
"name": "wallThickness",
"start": 1514,
"type": "Identifier",
"type": "Identifier"
}
}
],
"start": 1489,
"type": "ObjectExpression",
"type": "ObjectExpression"
},
{
"end": 1532,
"start": 1531,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 1488,
"name": "angledLineToX",
"start": 1475,
"type": "Identifier"
},
"end": 1533,
"start": 1475,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 1556,
"name": "endAbsolute",
"start": 1545,
"type": "Identifier"
},
"arg": {
"end": 1565,
"name": "height",
"start": 1559,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 1544,
"name": "yLine",
"start": 1539,
"type": "Identifier"
},
"end": 1566,
"start": 1539,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 1589,
"name": "endAbsolute",
"start": 1578,
"type": "Identifier"
},
"arg": {
"end": 1593,
"raw": "0",
"start": 1592,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
}
],
"callee": {
"end": 1577,
"name": "xLine",
"start": 1572,
"type": "Identifier"
},
"end": 1594,
"start": 1572,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 1617,
"name": "endAbsolute",
"start": 1606,
"type": "Identifier"
},
"arg": {
"arguments": [
{
"end": 1633,
"name": "seg02",
"start": 1628,
"type": "Identifier",
"type": "Identifier"
}
],
"callee": {
"end": 1627,
"name": "segEndY",
"start": 1620,
"type": "Identifier"
},
"end": 1634,
"start": 1620,
"type": "CallExpression",
"type": "CallExpression"
}
}
],
"callee": {
"end": 1605,
"name": "yLine",
"start": 1600,
"type": "Identifier"
},
"end": 1635,
"start": 1600,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"end": 1683,
"properties": [
{
"end": 1673,
"key": {
"end": 1662,
"name": "angle",
"start": 1657,
"type": "Identifier"
},
"start": 1657,
"type": "ObjectProperty",
"value": {
"end": 1673,
"left": {
"end": 1668,
"raw": "180",
"start": 1665,
"type": "Literal",
"type": "Literal",
"value": {
"value": 180.0,
"suffix": "None"
}
},
"operator": "-",
"right": {
"end": 1673,
"raw": "60",
"start": 1671,
"type": "Literal",
"type": "Literal",
"value": {
"value": 60.0,
"suffix": "None"
}
},
"start": 1665,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
},
{
"end": 1681,
"key": {
"end": 1677,
"name": "to",
"start": 1675,
"type": "Identifier"
},
"start": 1675,
"type": "ObjectProperty",
"value": {
"end": 1681,
"raw": "0",
"start": 1680,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
}
],
"start": 1655,
"type": "ObjectExpression",
"type": "ObjectExpression"
},
{
"end": 1686,
"start": 1685,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 1654,
"name": "angledLineToY",
"start": 1641,
"type": "Identifier"
},
"end": 1687,
"start": 1641,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [],
"callee": {
"end": 1698,
"name": "close",
"start": 1693,
"type": "Identifier"
},
"end": 1700,
"start": 1693,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 1720,
"name": "length",
"start": 1714,
"type": "Identifier"
},
"arg": {
"end": 1742,
"left": {
"end": 1733,
"name": "backLength",
"start": 1723,
"type": "Identifier",
"type": "Identifier"
},
"operator": "-",
"right": {
"end": 1742,
"name": "height",
"start": 1736,
"type": "Identifier",
"type": "Identifier"
},
"start": 1723,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
}
],
"callee": {
"end": 1713,
"name": "extrude",
"start": 1706,
"type": "Identifier"
},
"end": 1743,
"start": 1706,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
}
],
"end": 1743,
"start": 1059,
"type": "PipeExpression",
"type": "PipeExpression"
},
"start": 1047,
"type": "VariableDeclarator"
},
"end": 1743,
"kind": "const",
"start": 1047,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"declaration": {
"end": 1987,
"id": {
"end": 1756,
"name": "customPlane",
"start": 1745,
"type": "Identifier"
},
"init": {
"end": 1987,
"properties": [
{
"end": 1985,
"key": {
"end": 1768,
"name": "plane",
"start": 1763,
"type": "Identifier"
},
"start": 1763,
"type": "ObjectProperty",
"value": {
"end": 1985,
"properties": [
{
"end": 1869,
"key": {
"end": 1783,
"name": "origin",
"start": 1777,
"type": "Identifier"
},
"start": 1777,
"type": "ObjectProperty",
"value": {
"end": 1869,
"properties": [
{
"end": 1799,
"key": {
"end": 1795,
"name": "x",
"start": 1794,
"type": "Identifier"
},
"start": 1794,
"type": "ObjectProperty",
"value": {
"end": 1799,
"raw": "0",
"start": 1798,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
},
{
"end": 1848,
"key": {
"end": 1808,
"name": "y",
"start": 1807,
"type": "Identifier"
},
"start": 1807,
"type": "ObjectProperty",
"value": {
"argument": {
"end": 1848,
"left": {
"end": 1827,
"left": {
"end": 1823,
"name": "wallsWidth",
"start": 1813,
"type": "Identifier",
"type": "Identifier"
},
"operator": "/",
"right": {
"end": 1827,
"raw": "2",
"start": 1826,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"start": 1813,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"operator": "-",
"right": {
"end": 1848,
"left": {
"end": 1844,
"name": "wallThickness",
"start": 1831,
"type": "Identifier",
"type": "Identifier"
},
"operator": "/",
"right": {
"end": 1848,
"raw": "2",
"start": 1847,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"start": 1831,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"start": 1813,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"end": 1848,
"operator": "-",
"start": 1811,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"end": 1863,
"key": {
"end": 1859,
"name": "z",
"start": 1858,
"type": "Identifier"
},
"start": 1858,
"type": "ObjectProperty",
"value": {
"end": 1863,
"raw": "0",
"start": 1862,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
}
],
"start": 1786,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"end": 1906,
"key": {
"end": 1880,
"name": "xAxis",
"start": 1875,
"type": "Identifier"
},
"start": 1875,
"type": "ObjectProperty",
"value": {
"end": 1906,
"properties": [
{
"end": 1890,
"key": {
"end": 1886,
"name": "x",
"start": 1885,
"type": "Identifier"
},
"start": 1885,
"type": "ObjectProperty",
"value": {
"end": 1890,
"raw": "1",
"start": 1889,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
}
},
{
"end": 1897,
"key": {
"end": 1893,
"name": "y",
"start": 1892,
"type": "Identifier"
},
"start": 1892,
"type": "ObjectProperty",
"value": {
"end": 1897,
"raw": "0",
"start": 1896,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
},
{
"end": 1904,
"key": {
"end": 1900,
"name": "z",
"start": 1899,
"type": "Identifier"
},
"start": 1899,
"type": "ObjectProperty",
"value": {
"end": 1904,
"raw": "0",
"start": 1903,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
}
],
"start": 1883,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"end": 1943,
"key": {
"end": 1917,
"name": "yAxis",
"start": 1912,
"type": "Identifier"
},
"start": 1912,
"type": "ObjectProperty",
"value": {
"end": 1943,
"properties": [
{
"end": 1927,
"key": {
"end": 1923,
"name": "x",
"start": 1922,
"type": "Identifier"
},
"start": 1922,
"type": "ObjectProperty",
"value": {
"end": 1927,
"raw": "0",
"start": 1926,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
},
{
"end": 1934,
"key": {
"end": 1930,
"name": "y",
"start": 1929,
"type": "Identifier"
},
"start": 1929,
"type": "ObjectProperty",
"value": {
"end": 1934,
"raw": "0",
"start": 1933,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
},
{
"end": 1941,
"key": {
"end": 1937,
"name": "z",
"start": 1936,
"type": "Identifier"
},
"start": 1936,
"type": "ObjectProperty",
"value": {
"end": 1941,
"raw": "1",
"start": 1940,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
}
}
],
"start": 1920,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"end": 1981,
"key": {
"end": 1954,
"name": "zAxis",
"start": 1949,
"type": "Identifier"
},
"start": 1949,
"type": "ObjectProperty",
"value": {
"end": 1981,
"properties": [
{
"end": 1964,
"key": {
"end": 1960,
"name": "x",
"start": 1959,
"type": "Identifier"
},
"start": 1959,
"type": "ObjectProperty",
"value": {
"end": 1964,
"raw": "0",
"start": 1963,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
},
{
"end": 1972,
"key": {
"end": 1967,
"name": "y",
"start": 1966,
"type": "Identifier"
},
"start": 1966,
"type": "ObjectProperty",
"value": {
"argument": {
"end": 1972,
"raw": "1",
"start": 1971,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
"end": 1972,
"operator": "-",
"start": 1970,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"end": 1979,
"key": {
"end": 1975,
"name": "z",
"start": 1974,
"type": "Identifier"
},
"start": 1974,
"type": "ObjectProperty",
"value": {
"end": 1979,
"raw": "0",
"start": 1978,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
}
],
"start": 1957,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
}
],
"start": 1771,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
}
],
"start": 1759,
"type": "ObjectExpression",
"type": "ObjectExpression"
},
"start": 1745,
"type": "VariableDeclarator"
},
"end": 1987,
"kind": "const",
"start": 1745,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"declaration": {
"end": 2209,
"id": {
"end": 1997,
"name": "sketch003",
"start": 1988,
"type": "Identifier"
},
"init": {
"body": [
{
"arguments": [
{
"end": 2025,
"name": "customPlane",
"start": 2014,
"type": "Identifier",
"type": "Identifier"
}
],
"callee": {
"end": 2013,
"name": "startSketchOn",
"start": 2000,
"type": "Identifier"
},
"end": 2026,
"start": 2000,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"elements": [
{
"end": 2049,
"raw": "0",
"start": 2048,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"end": 2052,
"raw": "0",
"start": 2051,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 2053,
"start": 2047,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"end": 2056,
"start": 2055,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 2046,
"name": "startProfileAt",
"start": 2032,
"type": "Identifier"
},
"end": 2057,
"start": 2032,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"end": 2109,
"properties": [
{
"end": 2090,
"key": {
"end": 2085,
"name": "offset",
"start": 2079,
"type": "Identifier"
},
"start": 2079,
"type": "ObjectProperty",
"value": {
"end": 2090,
"raw": "60",
"start": 2088,
"type": "Literal",
"type": "Literal",
"value": {
"value": 60.0,
"suffix": "None"
}
}
},
{
"end": 2107,
"key": {
"end": 2098,
"name": "radius",
"start": 2092,
"type": "Identifier"
},
"start": 2092,
"type": "ObjectProperty",
"value": {
"end": 2107,
"name": "height",
"start": 2101,
"type": "Identifier",
"type": "Identifier"
}
}
],
"start": 2077,
"type": "ObjectExpression",
"type": "ObjectExpression"
},
{
"end": 2112,
"start": 2111,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 2076,
"name": "tangentialArc",
"start": 2063,
"type": "Identifier"
},
"end": 2113,
"start": 2063,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"end": 2155,
"properties": [
{
"end": 2145,
"key": {
"end": 2140,
"name": "angle",
"start": 2135,
"type": "Identifier"
},
"start": 2135,
"type": "ObjectProperty",
"value": {
"end": 2145,
"raw": "60",
"start": 2143,
"type": "Literal",
"type": "Literal",
"value": {
"value": 60.0,
"suffix": "None"
}
}
},
{
"end": 2153,
"key": {
"end": 2149,
"name": "to",
"start": 2147,
"type": "Identifier"
},
"start": 2147,
"type": "ObjectProperty",
"value": {
"end": 2153,
"raw": "0",
"start": 2152,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
}
],
"start": 2133,
"type": "ObjectExpression",
"type": "ObjectExpression"
},
{
"end": 2158,
"start": 2157,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 2132,
"name": "angledLineToY",
"start": 2119,
"type": "Identifier"
},
"end": 2159,
"start": 2119,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [],
"callee": {
"end": 2170,
"name": "close",
"start": 2165,
"type": "Identifier"
},
"end": 2172,
"start": 2165,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 2192,
"name": "length",
"start": 2186,
"type": "Identifier"
},
"arg": {
"end": 2208,
"name": "wallThickness",
"start": 2195,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 2185,
"name": "extrude",
"start": 2178,
"type": "Identifier"
},
"end": 2209,
"start": 2178,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
}
],
"end": 2209,
"start": 2000,
"type": "PipeExpression",
"type": "PipeExpression"
},
"start": 1988,
"type": "VariableDeclarator"
},
"end": 2209,
"kind": "const",
"start": 1988,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"declaration": {
"end": 2938,
"id": {
"end": 2220,
"name": "sketch004",
"start": 2211,
"type": "Identifier"
},
"init": {
"body": [
{
"arguments": [
{
"end": 2246,
"name": "sketch002",
"start": 2237,
"type": "Identifier",
"type": "Identifier"
},
{
"end": 2253,
"raw": "'END'",
"start": 2248,
"type": "Literal",
"type": "Literal",
"value": "END"
}
],
"callee": {
"end": 2236,
"name": "startSketchOn",
"start": 2223,
"type": "Identifier"
},
"end": 2254,
"start": 2223,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"elements": [
{
"end": 2277,
"raw": "0",
"start": 2276,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"end": 2280,
"raw": "0",
"start": 2279,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 2281,
"start": 2275,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"end": 2284,
"start": 2283,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 2274,
"name": "startProfileAt",
"start": 2260,
"type": "Identifier"
},
"end": 2285,
"start": 2260,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 2308,
"name": "endAbsolute",
"start": 2297,
"type": "Identifier"
},
"arg": {
"end": 2317,
"name": "height",
"start": 2311,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 2296,
"name": "yLine",
"start": 2291,
"type": "Identifier"
},
"end": 2318,
"start": 2291,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 2341,
"name": "endAbsolute",
"start": 2330,
"type": "Identifier"
},
"arg": {
"end": 2357,
"name": "wallThickness",
"start": 2344,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 2329,
"name": "xLine",
"start": 2324,
"type": "Identifier"
},
"end": 2358,
"start": 2324,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 2381,
"name": "endAbsolute",
"start": 2370,
"type": "Identifier"
},
"arg": {
"arguments": [
{
"end": 2397,
"name": "seg01",
"start": 2392,
"type": "Identifier",
"type": "Identifier"
}
],
"callee": {
"end": 2391,
"name": "segEndY",
"start": 2384,
"type": "Identifier"
},
"end": 2398,
"start": 2384,
"type": "CallExpression",
"type": "CallExpression"
}
}
],
"callee": {
"end": 2369,
"name": "yLine",
"start": 2364,
"type": "Identifier"
},
"end": 2399,
"start": 2364,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"end": 2501,
"properties": [
{
"end": 2444,
"key": {
"end": 2433,
"name": "angle",
"start": 2428,
"type": "Identifier"
},
"start": 2428,
"type": "ObjectProperty",
"value": {
"end": 2444,
"left": {
"end": 2439,
"raw": "180",
"start": 2436,
"type": "Literal",
"type": "Literal",
"value": {
"value": 180.0,
"suffix": "None"
}
},
"operator": "-",
"right": {
"end": 2444,
"raw": "60",
"start": 2442,
"type": "Literal",
"type": "Literal",
"value": {
"value": 60.0,
"suffix": "None"
}
},
"start": 2436,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
},
{
"end": 2493,
"key": {
"end": 2455,
"name": "to",
"start": 2453,
"type": "Identifier"
},
"start": 2453,
"type": "ObjectProperty",
"value": {
"end": 2493,
"left": {
"end": 2472,
"left": {
"end": 2468,
"name": "wallsWidth",
"start": 2458,
"type": "Identifier",
"type": "Identifier"
},
"operator": "/",
"right": {
"end": 2472,
"raw": "2",
"start": 2471,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"start": 2458,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"operator": "-",
"right": {
"end": 2493,
"left": {
"end": 2489,
"name": "wallThickness",
"start": 2476,
"type": "Identifier",
"type": "Identifier"
},
"operator": "/",
"right": {
"end": 2493,
"raw": "2",
"start": 2492,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"start": 2476,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"start": 2458,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
}
],
"start": 2419,
"type": "ObjectExpression",
"type": "ObjectExpression"
},
{
"end": 2504,
"start": 2503,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 2418,
"name": "angledLineToX",
"start": 2405,
"type": "Identifier"
},
"end": 2505,
"start": 2405,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 2523,
"name": "length",
"start": 2517,
"type": "Identifier"
},
"arg": {
"end": 2539,
"name": "wallThickness",
"start": 2526,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 2516,
"name": "xLine",
"start": 2511,
"type": "Identifier"
},
"end": 2540,
"start": 2511,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"end": 2595,
"properties": [
{
"end": 2572,
"key": {
"end": 2567,
"name": "angle",
"start": 2562,
"type": "Identifier"
},
"start": 2562,
"type": "ObjectProperty",
"value": {
"end": 2572,
"raw": "60",
"start": 2570,
"type": "Literal",
"type": "Literal",
"value": {
"value": 60.0,
"suffix": "None"
}
}
},
{
"end": 2593,
"key": {
"end": 2576,
"name": "to",
"start": 2574,
"type": "Identifier"
},
"start": 2574,
"type": "ObjectProperty",
"value": {
"arguments": [
{
"end": 2592,
"name": "seg01",
"start": 2587,
"type": "Identifier",
"type": "Identifier"
}
],
"callee": {
"end": 2586,
"name": "segEndY",
"start": 2579,
"type": "Identifier"
},
"end": 2593,
"start": 2579,
"type": "CallExpression",
"type": "CallExpression"
}
}
],
"start": 2560,
"type": "ObjectExpression",
"type": "ObjectExpression"
},
{
"end": 2598,
"start": 2597,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 2559,
"name": "angledLineToY",
"start": 2546,
"type": "Identifier"
},
"end": 2599,
"start": 2546,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 2622,
"name": "endAbsolute",
"start": 2611,
"type": "Identifier"
},
"arg": {
"end": 2631,
"name": "height",
"start": 2625,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 2610,
"name": "yLine",
"start": 2605,
"type": "Identifier"
},
"end": 2632,
"start": 2605,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 2650,
"name": "length",
"start": 2644,
"type": "Identifier"
},
"arg": {
"end": 2666,
"name": "wallThickness",
"start": 2653,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 2643,
"name": "xLine",
"start": 2638,
"type": "Identifier"
},
"end": 2667,
"start": 2638,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"elements": [
{
"end": 2741,
"left": {
"end": 2728,
"left": {
"end": 2723,
"left": {
"end": 2710,
"name": "frontLength",
"start": 2699,
"type": "Identifier",
"type": "Identifier"
},
"operator": "-",
"right": {
"end": 2723,
"name": "wallsWidth",
"start": 2713,
"type": "Identifier",
"type": "Identifier"
},
"start": 2699,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"operator": "/",
"right": {
"end": 2728,
"raw": "2",
"start": 2727,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"start": 2699,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"operator": "+",
"right": {
"end": 2741,
"name": "wallsWidth",
"start": 2731,
"type": "Identifier",
"type": "Identifier"
},
"start": 2699,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
{
"end": 2785,
"left": {
"end": 2756,
"name": "height",
"start": 2750,
"type": "Identifier",
"type": "Identifier"
},
"operator": "-",
"right": {
"end": 2785,
"left": {
"end": 2780,
"left": {
"end": 2767,
"name": "height",
"start": 2761,
"type": "Identifier",
"type": "Identifier"
},
"operator": "-",
"right": {
"end": 2780,
"name": "exitHeight",
"start": 2770,
"type": "Identifier",
"type": "Identifier"
},
"start": 2761,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"operator": "/",
"right": {
"end": 2785,
"raw": "2",
"start": 2784,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"start": 2761,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"start": 2750,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
],
"end": 2793,
"start": 2689,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"end": 2796,
"start": 2795,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 2688,
"name": "tangentialArcTo",
"start": 2673,
"type": "Identifier"
},
"end": 2797,
"start": 2673,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"elements": [
{
"end": 2831,
"name": "frontLength",
"start": 2820,
"type": "Identifier",
"type": "Identifier"
},
{
"end": 2843,
"name": "exitHeight",
"start": 2833,
"type": "Identifier",
"type": "Identifier"
}
],
"end": 2844,
"start": 2819,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"end": 2847,
"start": 2846,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 2818,
"name": "tangentialArcTo",
"start": 2803,
"type": "Identifier"
},
"end": 2848,
"start": 2803,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 2871,
"name": "endAbsolute",
"start": 2860,
"type": "Identifier"
},
"arg": {
"end": 2875,
"raw": "0",
"start": 2874,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
}
],
"callee": {
"end": 2859,
"name": "yLine",
"start": 2854,
"type": "Identifier"
},
"end": 2876,
"start": 2854,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 2891,
"name": "tag",
"start": 2888,
"type": "Identifier"
},
"arg": {
"end": 2900,
"start": 2894,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "seg04"
}
}
],
"callee": {
"end": 2887,
"name": "close",
"start": 2882,
"type": "Identifier"
},
"end": 2901,
"start": 2882,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 2921,
"name": "length",
"start": 2915,
"type": "Identifier"
},
"arg": {
"end": 2937,
"name": "wallThickness",
"start": 2924,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 2914,
"name": "extrude",
"start": 2907,
"type": "Identifier"
},
"end": 2938,
"start": 2907,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
}
],
"end": 2938,
"start": 2223,
"type": "PipeExpression",
"type": "PipeExpression"
},
"start": 2211,
"type": "VariableDeclarator"
},
"end": 2938,
"kind": "const",
"start": 2211,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"declaration": {
"end": 3183,
"id": {
"end": 2952,
"name": "customPlane2",
"start": 2940,
"type": "Identifier"
},
"init": {
"end": 3183,
"properties": [
{
"end": 3181,
"key": {
"end": 2964,
"name": "plane",
"start": 2959,
"type": "Identifier"
},
"start": 2959,
"type": "ObjectProperty",
"value": {
"end": 3181,
"properties": [
{
"end": 3065,
"key": {
"end": 2979,
"name": "origin",
"start": 2973,
"type": "Identifier"
},
"start": 2973,
"type": "ObjectProperty",
"value": {
"end": 3065,
"properties": [
{
"end": 3032,
"key": {
"end": 2991,
"name": "x",
"start": 2990,
"type": "Identifier"
},
"start": 2990,
"type": "ObjectProperty",
"value": {
"end": 3032,
"left": {
"argument": {
"end": 2996,
"raw": "1",
"start": 2995,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
"end": 2996,
"operator": "-",
"start": 2994,
"type": "UnaryExpression",
"type": "UnaryExpression"
},
"operator": "*",
"right": {
"end": 3032,
"left": {
"end": 3019,
"left": {
"end": 3010,
"name": "backLength",
"start": 3000,
"type": "Identifier",
"type": "Identifier"
},
"operator": "-",
"right": {
"end": 3019,
"name": "height",
"start": 3013,
"type": "Identifier",
"type": "Identifier"
},
"start": 3000,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"operator": "+",
"right": {
"end": 3032,
"name": "wallsWidth",
"start": 3022,
"type": "Identifier",
"type": "Identifier"
},
"start": 3000,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"start": 2994,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
},
{
"end": 3046,
"key": {
"end": 3042,
"name": "y",
"start": 3041,
"type": "Identifier"
},
"start": 3041,
"type": "ObjectProperty",
"value": {
"end": 3046,
"raw": "0",
"start": 3045,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
},
{
"end": 3059,
"key": {
"end": 3055,
"name": "z",
"start": 3054,
"type": "Identifier"
},
"start": 3054,
"type": "ObjectProperty",
"value": {
"end": 3059,
"raw": "0",
"start": 3058,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
}
],
"start": 2982,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"end": 3103,
"key": {
"end": 3076,
"name": "xAxis",
"start": 3071,
"type": "Identifier"
},
"start": 3071,
"type": "ObjectProperty",
"value": {
"end": 3103,
"properties": [
{
"end": 3086,
"key": {
"end": 3082,
"name": "x",
"start": 3081,
"type": "Identifier"
},
"start": 3081,
"type": "ObjectProperty",
"value": {
"end": 3086,
"raw": "0",
"start": 3085,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
},
{
"end": 3094,
"key": {
"end": 3089,
"name": "y",
"start": 3088,
"type": "Identifier"
},
"start": 3088,
"type": "ObjectProperty",
"value": {
"argument": {
"end": 3094,
"raw": "1",
"start": 3093,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
"end": 3094,
"operator": "-",
"start": 3092,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"end": 3101,
"key": {
"end": 3097,
"name": "z",
"start": 3096,
"type": "Identifier"
},
"start": 3096,
"type": "ObjectProperty",
"value": {
"end": 3101,
"raw": "0",
"start": 3100,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
}
],
"start": 3079,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"end": 3140,
"key": {
"end": 3114,
"name": "yAxis",
"start": 3109,
"type": "Identifier"
},
"start": 3109,
"type": "ObjectProperty",
"value": {
"end": 3140,
"properties": [
{
"end": 3124,
"key": {
"end": 3120,
"name": "x",
"start": 3119,
"type": "Identifier"
},
"start": 3119,
"type": "ObjectProperty",
"value": {
"end": 3124,
"raw": "0",
"start": 3123,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
},
{
"end": 3131,
"key": {
"end": 3127,
"name": "y",
"start": 3126,
"type": "Identifier"
},
"start": 3126,
"type": "ObjectProperty",
"value": {
"end": 3131,
"raw": "0",
"start": 3130,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
},
{
"end": 3138,
"key": {
"end": 3134,
"name": "z",
"start": 3133,
"type": "Identifier"
},
"start": 3133,
"type": "ObjectProperty",
"value": {
"end": 3138,
"raw": "1",
"start": 3137,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
}
}
],
"start": 3117,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"end": 3177,
"key": {
"end": 3151,
"name": "zAxis",
"start": 3146,
"type": "Identifier"
},
"start": 3146,
"type": "ObjectProperty",
"value": {
"end": 3177,
"properties": [
{
"end": 3161,
"key": {
"end": 3157,
"name": "x",
"start": 3156,
"type": "Identifier"
},
"start": 3156,
"type": "ObjectProperty",
"value": {
"end": 3161,
"raw": "1",
"start": 3160,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
}
},
{
"end": 3168,
"key": {
"end": 3164,
"name": "y",
"start": 3163,
"type": "Identifier"
},
"start": 3163,
"type": "ObjectProperty",
"value": {
"end": 3168,
"raw": "0",
"start": 3167,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
},
{
"end": 3175,
"key": {
"end": 3171,
"name": "z",
"start": 3170,
"type": "Identifier"
},
"start": 3170,
"type": "ObjectProperty",
"value": {
"end": 3175,
"raw": "0",
"start": 3174,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
}
],
"start": 3154,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
}
],
"start": 2967,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
}
],
"start": 2955,
"type": "ObjectExpression",
"type": "ObjectExpression"
},
"start": 2940,
"type": "VariableDeclarator"
},
"end": 3183,
"kind": "const",
"start": 2940,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"declaration": {
"end": 3597,
"id": {
"end": 3193,
"name": "sketch005",
"start": 3184,
"type": "Identifier"
},
"init": {
"body": [
{
"arguments": [
{
"end": 3222,
"name": "customPlane2",
"start": 3210,
"type": "Identifier",
"type": "Identifier"
}
],
"callee": {
"end": 3209,
"name": "startSketchOn",
"start": 3196,
"type": "Identifier"
},
"end": 3223,
"start": 3196,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"elements": [
{
"end": 3246,
"raw": "0",
"start": 3245,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"end": 3249,
"raw": "0",
"start": 3248,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 3250,
"start": 3244,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"end": 3253,
"start": 3252,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 3243,
"name": "startProfileAt",
"start": 3229,
"type": "Identifier"
},
"end": 3254,
"start": 3229,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 3277,
"name": "endAbsolute",
"start": 3266,
"type": "Identifier"
},
"arg": {
"end": 3286,
"name": "height",
"start": 3280,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 3265,
"name": "yLine",
"start": 3260,
"type": "Identifier"
},
"end": 3287,
"start": 3260,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 3310,
"name": "endAbsolute",
"start": 3299,
"type": "Identifier"
},
"arg": {
"end": 3323,
"name": "wallsWidth",
"start": 3313,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 3298,
"name": "xLine",
"start": 3293,
"type": "Identifier"
},
"end": 3324,
"start": 3293,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"elements": [
{
"end": 3398,
"left": {
"end": 3385,
"left": {
"end": 3380,
"left": {
"end": 3367,
"name": "frontLength",
"start": 3356,
"type": "Identifier",
"type": "Identifier"
},
"operator": "-",
"right": {
"end": 3380,
"name": "wallsWidth",
"start": 3370,
"type": "Identifier",
"type": "Identifier"
},
"start": 3356,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"operator": "/",
"right": {
"end": 3385,
"raw": "2",
"start": 3384,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"start": 3356,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"operator": "+",
"right": {
"end": 3398,
"name": "wallsWidth",
"start": 3388,
"type": "Identifier",
"type": "Identifier"
},
"start": 3356,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
{
"end": 3442,
"left": {
"end": 3413,
"name": "height",
"start": 3407,
"type": "Identifier",
"type": "Identifier"
},
"operator": "-",
"right": {
"end": 3442,
"left": {
"end": 3437,
"left": {
"end": 3424,
"name": "height",
"start": 3418,
"type": "Identifier",
"type": "Identifier"
},
"operator": "-",
"right": {
"end": 3437,
"name": "exitHeight",
"start": 3427,
"type": "Identifier",
"type": "Identifier"
},
"start": 3418,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"operator": "/",
"right": {
"end": 3442,
"raw": "2",
"start": 3441,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"start": 3418,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"start": 3407,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
],
"end": 3450,
"start": 3346,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"end": 3453,
"start": 3452,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 3345,
"name": "tangentialArcTo",
"start": 3330,
"type": "Identifier"
},
"end": 3454,
"start": 3330,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"elements": [
{
"end": 3488,
"name": "frontLength",
"start": 3477,
"type": "Identifier",
"type": "Identifier"
},
{
"end": 3500,
"name": "exitHeight",
"start": 3490,
"type": "Identifier",
"type": "Identifier"
}
],
"end": 3501,
"start": 3476,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"end": 3504,
"start": 3503,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 3475,
"name": "tangentialArcTo",
"start": 3460,
"type": "Identifier"
},
"end": 3505,
"start": 3460,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 3528,
"name": "endAbsolute",
"start": 3517,
"type": "Identifier"
},
"arg": {
"end": 3532,
"raw": "0",
"start": 3531,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
},
{
"type": "LabeledArg",
"label": {
"end": 3537,
"name": "tag",
"start": 3534,
"type": "Identifier"
},
"arg": {
"end": 3546,
"start": 3540,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "seg03"
}
}
],
"callee": {
"end": 3516,
"name": "yLine",
"start": 3511,
"type": "Identifier"
},
"end": 3547,
"start": 3511,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [],
"callee": {
"end": 3558,
"name": "close",
"start": 3553,
"type": "Identifier"
},
"end": 3560,
"start": 3553,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 3580,
"name": "length",
"start": 3574,
"type": "Identifier"
},
"arg": {
"end": 3596,
"name": "wallThickness",
"start": 3583,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 3573,
"name": "extrude",
"start": 3566,
"type": "Identifier"
},
"end": 3597,
"start": 3566,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
}
],
"end": 3597,
"start": 3196,
"type": "PipeExpression",
"type": "PipeExpression"
},
"start": 3184,
"type": "VariableDeclarator"
},
"end": 3597,
"kind": "const",
"start": 3184,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"declaration": {
"end": 3847,
"id": {
"end": 3608,
"name": "sketch006",
"start": 3599,
"type": "Identifier"
},
"init": {
"body": [
{
"arguments": [
{
"end": 3634,
"name": "sketch005",
"start": 3625,
"type": "Identifier",
"type": "Identifier"
},
{
"end": 3641,
"name": "seg03",
"start": 3636,
"type": "Identifier",
"type": "Identifier"
}
],
"callee": {
"end": 3624,
"name": "startSketchOn",
"start": 3611,
"type": "Identifier"
},
"end": 3642,
"start": 3611,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"elements": [
{
"end": 3665,
"raw": "0",
"start": 3664,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"end": 3692,
"left": {
"argument": {
"end": 3669,
"raw": "1",
"start": 3668,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
"end": 3669,
"operator": "-",
"start": 3667,
"type": "UnaryExpression",
"type": "UnaryExpression"
},
"operator": "*",
"right": {
"end": 3692,
"left": {
"end": 3683,
"name": "backLength",
"start": 3673,
"type": "Identifier",
"type": "Identifier"
},
"operator": "-",
"right": {
"end": 3692,
"name": "height",
"start": 3686,
"type": "Identifier",
"type": "Identifier"
},
"start": 3673,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"start": 3667,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
],
"end": 3694,
"start": 3663,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"end": 3697,
"start": 3696,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 3662,
"name": "startProfileAt",
"start": 3648,
"type": "Identifier"
},
"end": 3698,
"start": 3648,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 3721,
"name": "endAbsolute",
"start": 3710,
"type": "Identifier"
},
"arg": {
"argument": {
"end": 3735,
"name": "exitHeight",
"start": 3725,
"type": "Identifier",
"type": "Identifier"
},
"end": 3735,
"operator": "-",
"start": 3724,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
}
],
"callee": {
"end": 3709,
"name": "xLine",
"start": 3704,
"type": "Identifier"
},
"end": 3736,
"start": 3704,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 3754,
"name": "length",
"start": 3748,
"type": "Identifier"
},
"arg": {
"argument": {
"end": 3768,
"name": "wallsWidth",
"start": 3758,
"type": "Identifier",
"type": "Identifier"
},
"end": 3768,
"operator": "-",
"start": 3757,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
}
],
"callee": {
"end": 3747,
"name": "yLine",
"start": 3742,
"type": "Identifier"
},
"end": 3769,
"start": 3742,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 3792,
"name": "endAbsolute",
"start": 3781,
"type": "Identifier"
},
"arg": {
"end": 3796,
"raw": "0",
"start": 3795,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
}
],
"callee": {
"end": 3780,
"name": "xLine",
"start": 3775,
"type": "Identifier"
},
"end": 3797,
"start": 3775,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [],
"callee": {
"end": 3808,
"name": "close",
"start": 3803,
"type": "Identifier"
},
"end": 3810,
"start": 3803,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 3830,
"name": "length",
"start": 3824,
"type": "Identifier"
},
"arg": {
"end": 3846,
"name": "wallThickness",
"start": 3833,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 3823,
"name": "extrude",
"start": 3816,
"type": "Identifier"
},
"end": 3847,
"start": 3816,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
}
],
"end": 3847,
"start": 3611,
"type": "PipeExpression",
"type": "PipeExpression"
},
"start": 3599,
"type": "VariableDeclarator"
},
"end": 3847,
"kind": "const",
"start": 3599,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"declaration": {
"end": 4093,
"id": {
"end": 3858,
"name": "sketch007",
"start": 3849,
"type": "Identifier"
},
"init": {
"body": [
{
"arguments": [
{
"end": 3884,
"name": "sketch004",
"start": 3875,
"type": "Identifier",
"type": "Identifier"
},
{
"end": 3891,
"raw": "'END'",
"start": 3886,
"type": "Literal",
"type": "Literal",
"value": "END"
}
],
"callee": {
"end": 3874,
"name": "startSketchOn",
"start": 3861,
"type": "Identifier"
},
"end": 3892,
"start": 3861,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"elements": [
{
"end": 3915,
"raw": "0",
"start": 3914,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"end": 3918,
"raw": "0",
"start": 3917,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 3919,
"start": 3913,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"end": 3922,
"start": 3921,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 3912,
"name": "startProfileAt",
"start": 3898,
"type": "Identifier"
},
"end": 3923,
"start": 3898,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 3946,
"name": "endAbsolute",
"start": 3935,
"type": "Identifier"
},
"arg": {
"end": 3962,
"name": "wallThickness",
"start": 3949,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 3934,
"name": "xLine",
"start": 3929,
"type": "Identifier"
},
"end": 3963,
"start": 3929,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 3986,
"name": "endAbsolute",
"start": 3975,
"type": "Identifier"
},
"arg": {
"end": 3995,
"name": "height",
"start": 3989,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 3974,
"name": "yLine",
"start": 3969,
"type": "Identifier"
},
"end": 3996,
"start": 3969,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 4019,
"name": "endAbsolute",
"start": 4008,
"type": "Identifier"
},
"arg": {
"end": 4023,
"raw": "0",
"start": 4022,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
}
],
"callee": {
"end": 4007,
"name": "xLine",
"start": 4002,
"type": "Identifier"
},
"end": 4024,
"start": 4002,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [],
"callee": {
"end": 4035,
"name": "close",
"start": 4030,
"type": "Identifier"
},
"end": 4037,
"start": 4030,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 4057,
"name": "length",
"start": 4051,
"type": "Identifier"
},
"arg": {
"end": 4091,
"left": {
"end": 4070,
"name": "wallsWidth",
"start": 4060,
"type": "Identifier",
"type": "Identifier"
},
"operator": "-",
"right": {
"end": 4091,
"left": {
"end": 4075,
"raw": "2",
"start": 4074,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"operator": "*",
"right": {
"end": 4091,
"name": "wallThickness",
"start": 4078,
"type": "Identifier",
"type": "Identifier"
},
"start": 4074,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"start": 4060,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
}
],
"callee": {
"end": 4050,
"name": "extrude",
"start": 4043,
"type": "Identifier"
},
"end": 4093,
"start": 4043,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
}
],
"end": 4093,
"start": 3861,
"type": "PipeExpression",
"type": "PipeExpression"
},
"start": 3849,
"type": "VariableDeclarator"
},
"end": 4093,
"kind": "const",
"start": 3849,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"declaration": {
"end": 4350,
"id": {
"end": 4107,
"name": "customPlane3",
"start": 4095,
"type": "Identifier"
},
"init": {
"end": 4350,
"properties": [
{
"end": 4348,
"key": {
"end": 4119,
"name": "plane",
"start": 4114,
"type": "Identifier"
},
"start": 4114,
"type": "ObjectProperty",
"value": {
"end": 4348,
"properties": [
{
"end": 4232,
"key": {
"end": 4134,
"name": "origin",
"start": 4128,
"type": "Identifier"
},
"start": 4128,
"type": "ObjectProperty",
"value": {
"end": 4232,
"properties": [
{
"end": 4187,
"key": {
"end": 4146,
"name": "x",
"start": 4145,
"type": "Identifier"
},
"start": 4145,
"type": "ObjectProperty",
"value": {
"end": 4187,
"left": {
"argument": {
"end": 4151,
"raw": "1",
"start": 4150,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
"end": 4151,
"operator": "-",
"start": 4149,
"type": "UnaryExpression",
"type": "UnaryExpression"
},
"operator": "*",
"right": {
"end": 4187,
"left": {
"end": 4174,
"left": {
"end": 4165,
"name": "backLength",
"start": 4155,
"type": "Identifier",
"type": "Identifier"
},
"operator": "-",
"right": {
"end": 4174,
"name": "height",
"start": 4168,
"type": "Identifier",
"type": "Identifier"
},
"start": 4155,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"operator": "+",
"right": {
"end": 4187,
"name": "wallsWidth",
"start": 4177,
"type": "Identifier",
"type": "Identifier"
},
"start": 4155,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"start": 4149,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
},
{
"end": 4201,
"key": {
"end": 4197,
"name": "y",
"start": 4196,
"type": "Identifier"
},
"start": 4196,
"type": "ObjectProperty",
"value": {
"end": 4201,
"raw": "0",
"start": 4200,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
},
{
"end": 4226,
"key": {
"end": 4210,
"name": "z",
"start": 4209,
"type": "Identifier"
},
"start": 4209,
"type": "ObjectProperty",
"value": {
"end": 4226,
"name": "wallThickness",
"start": 4213,
"type": "Identifier",
"type": "Identifier"
}
}
],
"start": 4137,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"end": 4270,
"key": {
"end": 4243,
"name": "xAxis",
"start": 4238,
"type": "Identifier"
},
"start": 4238,
"type": "ObjectProperty",
"value": {
"end": 4270,
"properties": [
{
"end": 4253,
"key": {
"end": 4249,
"name": "x",
"start": 4248,
"type": "Identifier"
},
"start": 4248,
"type": "ObjectProperty",
"value": {
"end": 4253,
"raw": "0",
"start": 4252,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
},
{
"end": 4261,
"key": {
"end": 4256,
"name": "y",
"start": 4255,
"type": "Identifier"
},
"start": 4255,
"type": "ObjectProperty",
"value": {
"argument": {
"end": 4261,
"raw": "1",
"start": 4260,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
"end": 4261,
"operator": "-",
"start": 4259,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"end": 4268,
"key": {
"end": 4264,
"name": "z",
"start": 4263,
"type": "Identifier"
},
"start": 4263,
"type": "ObjectProperty",
"value": {
"end": 4268,
"raw": "0",
"start": 4267,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
}
],
"start": 4246,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"end": 4307,
"key": {
"end": 4281,
"name": "yAxis",
"start": 4276,
"type": "Identifier"
},
"start": 4276,
"type": "ObjectProperty",
"value": {
"end": 4307,
"properties": [
{
"end": 4291,
"key": {
"end": 4287,
"name": "x",
"start": 4286,
"type": "Identifier"
},
"start": 4286,
"type": "ObjectProperty",
"value": {
"end": 4291,
"raw": "1",
"start": 4290,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
}
},
{
"end": 4298,
"key": {
"end": 4294,
"name": "y",
"start": 4293,
"type": "Identifier"
},
"start": 4293,
"type": "ObjectProperty",
"value": {
"end": 4298,
"raw": "0",
"start": 4297,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
},
{
"end": 4305,
"key": {
"end": 4301,
"name": "z",
"start": 4300,
"type": "Identifier"
},
"start": 4300,
"type": "ObjectProperty",
"value": {
"end": 4305,
"raw": "0",
"start": 4304,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
}
],
"start": 4284,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"end": 4344,
"key": {
"end": 4318,
"name": "zAxis",
"start": 4313,
"type": "Identifier"
},
"start": 4313,
"type": "ObjectProperty",
"value": {
"end": 4344,
"properties": [
{
"end": 4328,
"key": {
"end": 4324,
"name": "x",
"start": 4323,
"type": "Identifier"
},
"start": 4323,
"type": "ObjectProperty",
"value": {
"end": 4328,
"raw": "0",
"start": 4327,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
},
{
"end": 4335,
"key": {
"end": 4331,
"name": "y",
"start": 4330,
"type": "Identifier"
},
"start": 4330,
"type": "ObjectProperty",
"value": {
"end": 4335,
"raw": "0",
"start": 4334,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
},
{
"end": 4342,
"key": {
"end": 4338,
"name": "z",
"start": 4337,
"type": "Identifier"
},
"start": 4337,
"type": "ObjectProperty",
"value": {
"end": 4342,
"raw": "1",
"start": 4341,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
}
}
],
"start": 4321,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
}
],
"start": 4122,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
}
],
"start": 4110,
"type": "ObjectExpression",
"type": "ObjectExpression"
},
"start": 4095,
"type": "VariableDeclarator"
},
"end": 4350,
"kind": "const",
"start": 4095,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"declaration": {
"end": 4629,
"id": {
"end": 4361,
"name": "sketch008",
"start": 4352,
"type": "Identifier"
},
"init": {
"body": [
{
"arguments": [
{
"end": 4390,
"name": "customPlane3",
"start": 4378,
"type": "Identifier",
"type": "Identifier"
}
],
"callee": {
"end": 4377,
"name": "startSketchOn",
"start": 4364,
"type": "Identifier"
},
"end": 4391,
"start": 4364,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"elements": [
{
"end": 4426,
"name": "wallThickness",
"start": 4413,
"type": "Identifier",
"type": "Identifier"
},
{
"end": 4441,
"name": "wallThickness",
"start": 4428,
"type": "Identifier",
"type": "Identifier"
}
],
"end": 4442,
"start": 4412,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"end": 4445,
"start": 4444,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"end": 4411,
"name": "startProfileAt",
"start": 4397,
"type": "Identifier"
},
"end": 4446,
"start": 4397,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 4469,
"name": "endAbsolute",
"start": 4458,
"type": "Identifier"
},
"arg": {
"end": 4483,
"name": "frontLength",
"start": 4472,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 4457,
"name": "xLine",
"start": 4452,
"type": "Identifier"
},
"end": 4484,
"start": 4452,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 4502,
"name": "length",
"start": 4496,
"type": "Identifier"
},
"arg": {
"end": 4536,
"left": {
"end": 4515,
"name": "wallsWidth",
"start": 4505,
"type": "Identifier",
"type": "Identifier"
},
"operator": "-",
"right": {
"end": 4536,
"left": {
"end": 4520,
"raw": "2",
"start": 4519,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.0,
"suffix": "None"
}
},
"operator": "*",
"right": {
"end": 4536,
"name": "wallThickness",
"start": 4523,
"type": "Identifier",
"type": "Identifier"
},
"start": 4519,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
"start": 4505,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
}
],
"callee": {
"end": 4495,
"name": "yLine",
"start": 4490,
"type": "Identifier"
},
"end": 4538,
"start": 4490,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 4561,
"name": "endAbsolute",
"start": 4550,
"type": "Identifier"
},
"arg": {
"end": 4577,
"name": "wallThickness",
"start": 4564,
"type": "Identifier",
"type": "Identifier"
}
}
],
"callee": {
"end": 4549,
"name": "xLine",
"start": 4544,
"type": "Identifier"
},
"end": 4578,
"start": 4544,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [],
"callee": {
"end": 4589,
"name": "close",
"start": 4584,
"type": "Identifier"
},
"end": 4591,
"start": 4584,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"end": 4611,
"name": "length",
"start": 4605,
"type": "Identifier"
},
"arg": {
"argument": {
"end": 4628,
"name": "wallThickness",
"start": 4615,
"type": "Identifier",
"type": "Identifier"
},
"end": 4628,
"operator": "-",
"start": 4614,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
}
],
"callee": {
"end": 4604,
"name": "extrude",
"start": 4597,
"type": "Identifier"
},
"end": 4629,
"start": 4597,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
}
],
"end": 4629,
"start": 4364,
"type": "PipeExpression",
"type": "PipeExpression"
},
"start": 4352,
"type": "VariableDeclarator"
},
"end": 4629,
"kind": "const",
"start": 4352,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
}
],
"end": 4630,
"innerAttrs": [
{
"end": 124,
"name": {
"end": 100,
"name": "settings",
"start": 92,
"type": "Identifier"
},
"properties": [
{
"end": 123,
"key": {
"end": 118,
"name": "defaultLengthUnit",
"start": 101,
"type": "Identifier"
},
"start": 101,
"type": "ObjectProperty",
"value": {
"end": 123,
"name": "in",
"start": 121,
"type": "Identifier",
"type": "Identifier"
}
}
],
"start": 91,
"type": "Annotation"
}
],
"nonCodeMeta": {
"nonCodeNodes": {
"6": [
{
"end": 246,
"start": 244,
"type": "NonCodeNode",
"value": {
"type": "newLine"
}
}
],
"8": [
{
"end": 1047,
"start": 1045,
"type": "NonCodeNode",
"value": {
"type": "newLine"
}
}
],
"9": [
{
"end": 1745,
"start": 1743,
"type": "NonCodeNode",
"value": {
"type": "newLine"
}
}
],
"11": [
{
"end": 2211,
"start": 2209,
"type": "NonCodeNode",
"value": {
"type": "newLine"
}
}
],
"12": [
{
"end": 2940,
"start": 2938,
"type": "NonCodeNode",
"value": {
"type": "newLine"
}
}
],
"14": [
{
"end": 3599,
"start": 3597,
"type": "NonCodeNode",
"value": {
"type": "newLine"
}
}
],
"15": [
{
"end": 3849,
"start": 3847,
"type": "NonCodeNode",
"value": {
"type": "newLine"
}
}
],
"16": [
{
"end": 4095,
"start": 4093,
"type": "NonCodeNode",
"value": {
"type": "newLine"
}
}
],
"17": [
{
"end": 4352,
"start": 4350,
"type": "NonCodeNode",
"value": {
"type": "newLine"
}
}
]
},
"startNodes": [
{
"end": 13,
"start": 0,
"type": "NonCodeNode",
"value": {
"type": "blockComment",
"value": "Poopy Shoe",
"style": "line"
}
},
{
"end": 76,
"start": 14,
"type": "NonCodeNode",
"value": {
"type": "blockComment",
"value": "poop shute for bambu labs printer - optimized for printing.",
"style": "line"
}
},
{
"end": 78,
"start": 76,
"type": "NonCodeNode",
"value": {
"type": "newLine"
}
},
{
"end": 90,
"start": 78,
"type": "NonCodeNode",
"value": {
"type": "blockComment",
"value": "Set units",
"style": "line"
}
},
{
"end": 126,
"start": 124,
"type": "NonCodeNode",
"value": {
"type": "newLine"
}
}
]
},
"start": 0
}
}