2025-03-06 18:01:24 -05:00
|
|
|
---
|
|
|
|
source: kcl-lib/src/simulation_tests.rs
|
|
|
|
description: Result of parsing i-beam.kcl
|
|
|
|
---
|
|
|
|
{
|
|
|
|
"Ok": {
|
|
|
|
"body": [
|
|
|
|
{
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 160,
|
2025-03-06 18:01:24 -05:00
|
|
|
"declaration": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 188,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"id": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 188,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "beamLength",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 201,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-25 16:36:53 -07:00
|
|
|
"left": {
|
|
|
|
"commentStart": 201,
|
|
|
|
"end": 0,
|
|
|
|
"raw": "6",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 6.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"operator": "*",
|
|
|
|
"right": {
|
|
|
|
"arguments": [],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
|
|
|
"commentStart": 203,
|
|
|
|
"end": 0,
|
|
|
|
"name": {
|
|
|
|
"commentStart": 203,
|
|
|
|
"end": 0,
|
|
|
|
"name": "ft",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"commentStart": 203,
|
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"preComments": [
|
|
|
|
"// Define Beam Dimensions"
|
|
|
|
],
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"commentStart": 208,
|
|
|
|
"declaration": {
|
|
|
|
"commentStart": 208,
|
|
|
|
"end": 0,
|
|
|
|
"id": {
|
|
|
|
"commentStart": 208,
|
|
|
|
"end": 0,
|
|
|
|
"name": "beamHeight",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"commentStart": 221,
|
|
|
|
"end": 0,
|
|
|
|
"raw": "4",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"value": 4.0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"kind": "const",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 223,
|
2025-03-06 18:01:24 -05:00
|
|
|
"declaration": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 223,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"id": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 223,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-25 16:36:53 -07:00
|
|
|
"name": "flangeWidth",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 237,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "2.663",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.663,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"kind": "const",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 243,
|
2025-03-06 18:01:24 -05:00
|
|
|
"declaration": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 243,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"id": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 243,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-25 16:36:53 -07:00
|
|
|
"name": "flangeThickness",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 261,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-25 16:36:53 -07:00
|
|
|
"raw": "0.293",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"value": 0.293,
|
2025-03-06 18:01:24 -05:00
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"kind": "const",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 267,
|
2025-03-06 18:01:24 -05:00
|
|
|
"declaration": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 267,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"id": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 267,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-25 16:36:53 -07:00
|
|
|
"name": "webThickness",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 282,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-25 16:36:53 -07:00
|
|
|
"raw": "0.193",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"value": 0.193,
|
2025-03-06 18:01:24 -05:00
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"kind": "const",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 288,
|
2025-03-06 18:01:24 -05:00
|
|
|
"declaration": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 288,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"id": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 288,
|
|
|
|
"end": 0,
|
|
|
|
"name": "rootRadius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"commentStart": 301,
|
|
|
|
"end": 0,
|
|
|
|
"raw": "0.457",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 0.457,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
|
|
|
"end": 0,
|
|
|
|
"kind": "const",
|
|
|
|
"start": 0,
|
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"commentStart": 306,
|
|
|
|
"declaration": {
|
|
|
|
"commentStart": 433,
|
|
|
|
"end": 0,
|
|
|
|
"id": {
|
|
|
|
"commentStart": 433,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "sketch001",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"init": {
|
|
|
|
"body": [
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-25 16:36:53 -07:00
|
|
|
"argument": {
|
|
|
|
"abs_path": false,
|
|
|
|
"commentStart": 460,
|
|
|
|
"end": 0,
|
|
|
|
"name": {
|
|
|
|
"commentStart": 460,
|
|
|
|
"end": 0,
|
|
|
|
"name": "XZ",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"commentStart": 459,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-25 16:36:53 -07:00
|
|
|
"operator": "-",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-25 16:36:53 -07:00
|
|
|
"type": "UnaryExpression",
|
|
|
|
"type": "UnaryExpression"
|
2025-03-06 18:01:24 -05:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-24 20:58:55 +13:00
|
|
|
"abs_path": false,
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 445,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"name": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 445,
|
2025-03-24 20:58:55 +13:00
|
|
|
"end": 0,
|
|
|
|
"name": "startSketchOn",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"type": "Name"
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 445,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 484,
|
2025-03-06 18:01:24 -05:00
|
|
|
"elements": [
|
|
|
|
{
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 485,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "0",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 0.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 488,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"left": {
|
2025-03-24 20:58:55 +13:00
|
|
|
"abs_path": false,
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 488,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"name": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 488,
|
2025-03-24 20:58:55 +13:00
|
|
|
"end": 0,
|
|
|
|
"name": "beamHeight",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
|
|
|
"operator": "/",
|
|
|
|
"right": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 501,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "2",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
|
|
|
],
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ArrayExpression",
|
|
|
|
"type": "ArrayExpression"
|
|
|
|
},
|
|
|
|
{
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 505,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-24 20:58:55 +13:00
|
|
|
"abs_path": false,
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 469,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"name": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 469,
|
2025-03-24 20:58:55 +13:00
|
|
|
"end": 0,
|
|
|
|
"name": "startProfileAt",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"type": "Name"
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 469,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 519,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-07 22:07:16 -06:00
|
|
|
"name": "length",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"arg": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 528,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-07 22:07:16 -06:00
|
|
|
"left": {
|
2025-03-24 20:58:55 +13:00
|
|
|
"abs_path": false,
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 528,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"name": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 528,
|
2025-03-24 20:58:55 +13:00
|
|
|
"end": 0,
|
2025-03-25 16:36:53 -07:00
|
|
|
"name": "flangeWidth",
|
2025-03-24 20:58:55 +13:00
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
2025-03-07 22:07:16 -06:00
|
|
|
},
|
|
|
|
"operator": "/",
|
|
|
|
"right": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 542,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-07 22:07:16 -06:00
|
|
|
"raw": "2",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-24 20:58:55 +13:00
|
|
|
"abs_path": false,
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 513,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"name": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 513,
|
2025-03-24 20:58:55 +13:00
|
|
|
"end": 0,
|
|
|
|
"name": "xLine",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"type": "Name"
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 513,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
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
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 556,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-07 22:07:16 -06:00
|
|
|
"name": "length",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"arg": {
|
|
|
|
"argument": {
|
2025-03-24 20:58:55 +13:00
|
|
|
"abs_path": false,
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 566,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"name": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 566,
|
2025-03-24 20:58:55 +13:00
|
|
|
"end": 0,
|
2025-03-25 16:36:53 -07:00
|
|
|
"name": "flangeThickness",
|
2025-03-24 20:58:55 +13:00
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
2025-03-07 22:07:16 -06:00
|
|
|
},
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 565,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-07 22:07:16 -06:00
|
|
|
"operator": "-",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "UnaryExpression",
|
|
|
|
"type": "UnaryExpression"
|
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-24 20:58:55 +13:00
|
|
|
"abs_path": false,
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 550,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"name": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 550,
|
2025-03-24 20:58:55 +13:00
|
|
|
"end": 0,
|
|
|
|
"name": "yLine",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"type": "Name"
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 550,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
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
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 594,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-07 22:07:16 -06:00
|
|
|
"name": "endAbsolute",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-07 22:07:16 -06:00
|
|
|
"arg": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 608,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-07 22:07:16 -06:00
|
|
|
"left": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 608,
|
|
|
|
"end": 0,
|
|
|
|
"left": {
|
|
|
|
"abs_path": false,
|
|
|
|
"commentStart": 608,
|
|
|
|
"end": 0,
|
|
|
|
"name": {
|
|
|
|
"commentStart": 608,
|
|
|
|
"end": 0,
|
|
|
|
"name": "webThickness",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"operator": "/",
|
|
|
|
"right": {
|
|
|
|
"commentStart": 623,
|
|
|
|
"end": 0,
|
|
|
|
"raw": "2",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 2.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
},
|
|
|
|
"operator": "+",
|
|
|
|
"right": {
|
2025-03-24 20:58:55 +13:00
|
|
|
"abs_path": false,
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 627,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"name": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 627,
|
2025-03-24 20:58:55 +13:00
|
|
|
"end": 0,
|
2025-03-25 16:36:53 -07:00
|
|
|
"name": "rootRadius",
|
2025-03-24 20:58:55 +13:00
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
2025-03-07 22:07:16 -06:00
|
|
|
},
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "BinaryExpression",
|
|
|
|
"type": "BinaryExpression"
|
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-24 20:58:55 +13:00
|
|
|
"abs_path": false,
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 588,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"name": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 588,
|
2025-03-24 20:58:55 +13:00
|
|
|
"end": 0,
|
|
|
|
"name": "xLine",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"type": "Name"
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 588,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
2025-03-25 16:36:53 -07:00
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"commentStart": 658,
|
|
|
|
"end": 0,
|
|
|
|
"properties": [
|
|
|
|
{
|
|
|
|
"commentStart": 660,
|
|
|
|
"end": 0,
|
|
|
|
"key": {
|
|
|
|
"commentStart": 660,
|
|
|
|
"end": 0,
|
|
|
|
"name": "radius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "ObjectProperty",
|
|
|
|
"value": {
|
|
|
|
"abs_path": false,
|
|
|
|
"commentStart": 669,
|
|
|
|
"end": 0,
|
|
|
|
"name": {
|
|
|
|
"commentStart": 669,
|
|
|
|
"end": 0,
|
|
|
|
"name": "rootRadius",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"commentStart": 681,
|
|
|
|
"end": 0,
|
|
|
|
"key": {
|
|
|
|
"commentStart": 681,
|
|
|
|
"end": 0,
|
|
|
|
"name": "offset",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"start": 0,
|
|
|
|
"type": "ObjectProperty",
|
|
|
|
"value": {
|
|
|
|
"commentStart": 690,
|
|
|
|
"end": 0,
|
|
|
|
"raw": "90",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 90.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"start": 0,
|
|
|
|
"type": "ObjectExpression",
|
|
|
|
"type": "ObjectExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"commentStart": 696,
|
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
|
|
|
"abs_path": false,
|
|
|
|
"commentStart": 644,
|
|
|
|
"end": 0,
|
|
|
|
"name": {
|
|
|
|
"commentStart": 644,
|
|
|
|
"end": 0,
|
|
|
|
"name": "tangentialArc",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
|
|
|
"start": 0,
|
|
|
|
"type": "Name"
|
|
|
|
},
|
|
|
|
"commentStart": 644,
|
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
2025-03-06 18:01:24 -05:00
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 710,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-07 22:07:16 -06:00
|
|
|
"name": "endAbsolute",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 724,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-07 22:07:16 -06:00
|
|
|
"raw": "0",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-07 22:07:16 -06:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": {
|
|
|
|
"value": 0.0,
|
|
|
|
"suffix": "None"
|
|
|
|
}
|
2025-03-06 18:01:24 -05:00
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-24 20:58:55 +13:00
|
|
|
"abs_path": false,
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 704,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"name": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 704,
|
2025-03-24 20:58:55 +13:00
|
|
|
"end": 0,
|
|
|
|
"name": "yLine",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"type": "Name"
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 704,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
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-25 16:36:53 -07:00
|
|
|
"commentStart": 741,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"properties": [
|
|
|
|
{
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 743,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"key": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 743,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "axis",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ObjectProperty",
|
|
|
|
"value": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 750,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "'X'",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": "X"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ObjectExpression",
|
|
|
|
"type": "ObjectExpression"
|
|
|
|
},
|
|
|
|
{
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 757,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-24 20:58:55 +13:00
|
|
|
"abs_path": false,
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 732,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"name": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 732,
|
2025-03-24 20:58:55 +13:00
|
|
|
"end": 0,
|
|
|
|
"name": "mirror2d",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"type": "Name"
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 732,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 774,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"properties": [
|
|
|
|
{
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 776,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"key": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 776,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "axis",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ObjectProperty",
|
|
|
|
"value": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 783,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"raw": "'Y'",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Literal",
|
|
|
|
"type": "Literal",
|
|
|
|
"value": "Y"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ObjectExpression",
|
|
|
|
"type": "ObjectExpression"
|
|
|
|
},
|
|
|
|
{
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 790,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeSubstitution",
|
|
|
|
"type": "PipeSubstitution"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-24 20:58:55 +13:00
|
|
|
"abs_path": false,
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 765,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"name": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 765,
|
2025-03-24 20:58:55 +13:00
|
|
|
"end": 0,
|
|
|
|
"name": "mirror2d",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"type": "Name"
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 765,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpression",
|
|
|
|
"type": "CallExpression"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"arguments": [
|
|
|
|
{
|
|
|
|
"type": "LabeledArg",
|
|
|
|
"label": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 806,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "length",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"arg": {
|
2025-03-24 20:58:55 +13:00
|
|
|
"abs_path": false,
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 815,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"name": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 815,
|
2025-03-24 20:58:55 +13:00
|
|
|
"end": 0,
|
|
|
|
"name": "beamLength",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
2025-03-06 18:01:24 -05:00
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"callee": {
|
2025-03-24 20:58:55 +13:00
|
|
|
"abs_path": false,
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 798,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"name": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 798,
|
2025-03-24 20:58:55 +13:00
|
|
|
"end": 0,
|
|
|
|
"name": "extrude",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"type": "Name"
|
2025-03-06 18:01:24 -05:00
|
|
|
},
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 798,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"type": "CallExpressionKw",
|
|
|
|
"unlabeled": null
|
|
|
|
}
|
|
|
|
],
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 445,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "PipeExpression",
|
|
|
|
"type": "PipeExpression"
|
|
|
|
},
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclarator"
|
|
|
|
},
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"kind": "const",
|
2025-03-20 16:23:20 +13:00
|
|
|
"preComments": [
|
|
|
|
"",
|
|
|
|
"",
|
|
|
|
"// Sketch a quadrant of the beam cross section, then mirror for symmetry across each axis. Extrude to the appropriate length"
|
|
|
|
],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "VariableDeclaration",
|
|
|
|
"type": "VariableDeclaration"
|
|
|
|
}
|
|
|
|
],
|
2025-03-20 16:23:20 +13:00
|
|
|
"commentStart": 0,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"innerAttrs": [
|
|
|
|
{
|
2025-03-20 16:23:20 +13:00
|
|
|
"commentStart": 0,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 128,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "settings",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-20 16:23:20 +13:00
|
|
|
"preComments": [
|
|
|
|
"// I-beam",
|
2025-03-25 16:36:53 -07:00
|
|
|
"// A structural metal beam with an I shaped cross section. Often used in construction and architecture",
|
2025-03-20 16:23:20 +13:00
|
|
|
"",
|
|
|
|
"",
|
|
|
|
"// Set Units"
|
|
|
|
],
|
2025-03-06 18:01:24 -05:00
|
|
|
"properties": [
|
|
|
|
{
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 137,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"key": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 137,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"name": "defaultLengthUnit",
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Identifier"
|
|
|
|
},
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "ObjectProperty",
|
|
|
|
"value": {
|
2025-03-24 20:58:55 +13:00
|
|
|
"abs_path": false,
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 157,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"name": {
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 157,
|
2025-03-24 20:58:55 +13:00
|
|
|
"end": 0,
|
|
|
|
"name": "in",
|
|
|
|
"start": 0,
|
|
|
|
"type": "Identifier"
|
|
|
|
},
|
|
|
|
"path": [],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-24 20:58:55 +13:00
|
|
|
"type": "Name",
|
|
|
|
"type": "Name"
|
2025-03-06 18:01:24 -05:00
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
2025-03-20 11:06:27 +13:00
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "Annotation"
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"nonCodeMeta": {
|
2025-03-20 16:23:20 +13:00
|
|
|
"nonCodeNodes": {},
|
2025-03-06 18:01:24 -05:00
|
|
|
"startNodes": [
|
|
|
|
{
|
2025-03-25 16:36:53 -07:00
|
|
|
"commentStart": 160,
|
2025-03-20 11:06:27 +13:00
|
|
|
"end": 0,
|
|
|
|
"start": 0,
|
2025-03-06 18:01:24 -05:00
|
|
|
"type": "NonCodeNode",
|
|
|
|
"value": {
|
|
|
|
"type": "newLine"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"start": 0
|
|
|
|
}
|
2025-03-26 08:53:34 -07:00
|
|
|
}
|