748 lines
12 KiB
Plaintext
748 lines
12 KiB
Plaintext
---
|
|
source: kcl/src/simulation_tests.rs
|
|
description: Result of tokenizing basic_fillet_cube_start.kcl
|
|
snapshot_kind: text
|
|
---
|
|
{
|
|
"Ok": [
|
|
{
|
|
"type": "word",
|
|
"start": 0,
|
|
"end": 7,
|
|
"value": "part001"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 7,
|
|
"end": 8,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "operator",
|
|
"start": 8,
|
|
"end": 9,
|
|
"value": "="
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 9,
|
|
"end": 10,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "word",
|
|
"start": 10,
|
|
"end": 23,
|
|
"value": "startSketchOn"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 23,
|
|
"end": 24,
|
|
"value": "("
|
|
},
|
|
{
|
|
"type": "string",
|
|
"start": 24,
|
|
"end": 28,
|
|
"value": "'XY'"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 28,
|
|
"end": 29,
|
|
"value": ")"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 29,
|
|
"end": 32,
|
|
"value": "\n "
|
|
},
|
|
{
|
|
"type": "operator",
|
|
"start": 32,
|
|
"end": 34,
|
|
"value": "|>"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 34,
|
|
"end": 35,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "word",
|
|
"start": 35,
|
|
"end": 49,
|
|
"value": "startProfileAt"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 49,
|
|
"end": 50,
|
|
"value": "("
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 50,
|
|
"end": 51,
|
|
"value": "["
|
|
},
|
|
{
|
|
"type": "number",
|
|
"start": 51,
|
|
"end": 52,
|
|
"value": "0"
|
|
},
|
|
{
|
|
"type": "comma",
|
|
"start": 52,
|
|
"end": 53,
|
|
"value": ","
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 53,
|
|
"end": 54,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "number",
|
|
"start": 54,
|
|
"end": 55,
|
|
"value": "0"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 55,
|
|
"end": 56,
|
|
"value": "]"
|
|
},
|
|
{
|
|
"type": "comma",
|
|
"start": 56,
|
|
"end": 57,
|
|
"value": ","
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 57,
|
|
"end": 58,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "operator",
|
|
"start": 58,
|
|
"end": 59,
|
|
"value": "%"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 59,
|
|
"end": 60,
|
|
"value": ")"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 60,
|
|
"end": 63,
|
|
"value": "\n "
|
|
},
|
|
{
|
|
"type": "operator",
|
|
"start": 63,
|
|
"end": 65,
|
|
"value": "|>"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 65,
|
|
"end": 66,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "word",
|
|
"start": 66,
|
|
"end": 70,
|
|
"value": "line"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 70,
|
|
"end": 71,
|
|
"value": "("
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 71,
|
|
"end": 72,
|
|
"value": "["
|
|
},
|
|
{
|
|
"type": "number",
|
|
"start": 72,
|
|
"end": 73,
|
|
"value": "0"
|
|
},
|
|
{
|
|
"type": "comma",
|
|
"start": 73,
|
|
"end": 74,
|
|
"value": ","
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 74,
|
|
"end": 75,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "number",
|
|
"start": 75,
|
|
"end": 77,
|
|
"value": "10"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 77,
|
|
"end": 78,
|
|
"value": "]"
|
|
},
|
|
{
|
|
"type": "comma",
|
|
"start": 78,
|
|
"end": 79,
|
|
"value": ","
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 79,
|
|
"end": 80,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "operator",
|
|
"start": 80,
|
|
"end": 81,
|
|
"value": "%"
|
|
},
|
|
{
|
|
"type": "comma",
|
|
"start": 81,
|
|
"end": 82,
|
|
"value": ","
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 82,
|
|
"end": 83,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "dollar",
|
|
"start": 83,
|
|
"end": 84,
|
|
"value": "$"
|
|
},
|
|
{
|
|
"type": "word",
|
|
"start": 84,
|
|
"end": 89,
|
|
"value": "thing"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 89,
|
|
"end": 90,
|
|
"value": ")"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 90,
|
|
"end": 93,
|
|
"value": "\n "
|
|
},
|
|
{
|
|
"type": "operator",
|
|
"start": 93,
|
|
"end": 95,
|
|
"value": "|>"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 95,
|
|
"end": 96,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "word",
|
|
"start": 96,
|
|
"end": 100,
|
|
"value": "line"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 100,
|
|
"end": 101,
|
|
"value": "("
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 101,
|
|
"end": 102,
|
|
"value": "["
|
|
},
|
|
{
|
|
"type": "number",
|
|
"start": 102,
|
|
"end": 104,
|
|
"value": "10"
|
|
},
|
|
{
|
|
"type": "comma",
|
|
"start": 104,
|
|
"end": 105,
|
|
"value": ","
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 105,
|
|
"end": 106,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "number",
|
|
"start": 106,
|
|
"end": 107,
|
|
"value": "0"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 107,
|
|
"end": 108,
|
|
"value": "]"
|
|
},
|
|
{
|
|
"type": "comma",
|
|
"start": 108,
|
|
"end": 109,
|
|
"value": ","
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 109,
|
|
"end": 110,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "operator",
|
|
"start": 110,
|
|
"end": 111,
|
|
"value": "%"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 111,
|
|
"end": 112,
|
|
"value": ")"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 112,
|
|
"end": 115,
|
|
"value": "\n "
|
|
},
|
|
{
|
|
"type": "operator",
|
|
"start": 115,
|
|
"end": 117,
|
|
"value": "|>"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 117,
|
|
"end": 118,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "word",
|
|
"start": 118,
|
|
"end": 122,
|
|
"value": "line"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 122,
|
|
"end": 123,
|
|
"value": "("
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 123,
|
|
"end": 124,
|
|
"value": "["
|
|
},
|
|
{
|
|
"type": "number",
|
|
"start": 124,
|
|
"end": 125,
|
|
"value": "0"
|
|
},
|
|
{
|
|
"type": "comma",
|
|
"start": 125,
|
|
"end": 126,
|
|
"value": ","
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 126,
|
|
"end": 127,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "operator",
|
|
"start": 127,
|
|
"end": 128,
|
|
"value": "-"
|
|
},
|
|
{
|
|
"type": "number",
|
|
"start": 128,
|
|
"end": 130,
|
|
"value": "10"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 130,
|
|
"end": 131,
|
|
"value": "]"
|
|
},
|
|
{
|
|
"type": "comma",
|
|
"start": 131,
|
|
"end": 132,
|
|
"value": ","
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 132,
|
|
"end": 133,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "operator",
|
|
"start": 133,
|
|
"end": 134,
|
|
"value": "%"
|
|
},
|
|
{
|
|
"type": "comma",
|
|
"start": 134,
|
|
"end": 135,
|
|
"value": ","
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 135,
|
|
"end": 136,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "dollar",
|
|
"start": 136,
|
|
"end": 137,
|
|
"value": "$"
|
|
},
|
|
{
|
|
"type": "word",
|
|
"start": 137,
|
|
"end": 143,
|
|
"value": "thing2"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 143,
|
|
"end": 144,
|
|
"value": ")"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 144,
|
|
"end": 147,
|
|
"value": "\n "
|
|
},
|
|
{
|
|
"type": "operator",
|
|
"start": 147,
|
|
"end": 149,
|
|
"value": "|>"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 149,
|
|
"end": 150,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "word",
|
|
"start": 150,
|
|
"end": 155,
|
|
"value": "close"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 155,
|
|
"end": 156,
|
|
"value": "("
|
|
},
|
|
{
|
|
"type": "operator",
|
|
"start": 156,
|
|
"end": 157,
|
|
"value": "%"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 157,
|
|
"end": 158,
|
|
"value": ")"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 158,
|
|
"end": 161,
|
|
"value": "\n "
|
|
},
|
|
{
|
|
"type": "operator",
|
|
"start": 161,
|
|
"end": 163,
|
|
"value": "|>"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 163,
|
|
"end": 164,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "word",
|
|
"start": 164,
|
|
"end": 171,
|
|
"value": "extrude"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 171,
|
|
"end": 172,
|
|
"value": "("
|
|
},
|
|
{
|
|
"type": "number",
|
|
"start": 172,
|
|
"end": 174,
|
|
"value": "10"
|
|
},
|
|
{
|
|
"type": "comma",
|
|
"start": 174,
|
|
"end": 175,
|
|
"value": ","
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 175,
|
|
"end": 176,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "operator",
|
|
"start": 176,
|
|
"end": 177,
|
|
"value": "%"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 177,
|
|
"end": 178,
|
|
"value": ")"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 178,
|
|
"end": 181,
|
|
"value": "\n "
|
|
},
|
|
{
|
|
"type": "operator",
|
|
"start": 181,
|
|
"end": 183,
|
|
"value": "|>"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 183,
|
|
"end": 184,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "word",
|
|
"start": 184,
|
|
"end": 190,
|
|
"value": "fillet"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 190,
|
|
"end": 191,
|
|
"value": "("
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 191,
|
|
"end": 192,
|
|
"value": "{"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 192,
|
|
"end": 193,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "word",
|
|
"start": 193,
|
|
"end": 199,
|
|
"value": "radius"
|
|
},
|
|
{
|
|
"type": "colon",
|
|
"start": 199,
|
|
"end": 200,
|
|
"value": ":"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 200,
|
|
"end": 201,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "number",
|
|
"start": 201,
|
|
"end": 202,
|
|
"value": "2"
|
|
},
|
|
{
|
|
"type": "comma",
|
|
"start": 202,
|
|
"end": 203,
|
|
"value": ","
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 203,
|
|
"end": 204,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "word",
|
|
"start": 204,
|
|
"end": 208,
|
|
"value": "tags"
|
|
},
|
|
{
|
|
"type": "colon",
|
|
"start": 208,
|
|
"end": 209,
|
|
"value": ":"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 209,
|
|
"end": 210,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 210,
|
|
"end": 211,
|
|
"value": "["
|
|
},
|
|
{
|
|
"type": "word",
|
|
"start": 211,
|
|
"end": 216,
|
|
"value": "thing"
|
|
},
|
|
{
|
|
"type": "comma",
|
|
"start": 216,
|
|
"end": 217,
|
|
"value": ","
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 217,
|
|
"end": 218,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "word",
|
|
"start": 218,
|
|
"end": 224,
|
|
"value": "thing2"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 224,
|
|
"end": 225,
|
|
"value": "]"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 225,
|
|
"end": 226,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 226,
|
|
"end": 227,
|
|
"value": "}"
|
|
},
|
|
{
|
|
"type": "comma",
|
|
"start": 227,
|
|
"end": 228,
|
|
"value": ","
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 228,
|
|
"end": 229,
|
|
"value": " "
|
|
},
|
|
{
|
|
"type": "operator",
|
|
"start": 229,
|
|
"end": 230,
|
|
"value": "%"
|
|
},
|
|
{
|
|
"type": "brace",
|
|
"start": 230,
|
|
"end": 231,
|
|
"value": ")"
|
|
},
|
|
{
|
|
"type": "whitespace",
|
|
"start": 231,
|
|
"end": 232,
|
|
"value": "\n"
|
|
}
|
|
]
|
|
}
|