KCL: Fix duplicate 'type' key

This commit is contained in:
Adam Chalmers
2024-10-17 20:37:05 -07:00
parent 9f6999829a
commit f650281855
61 changed files with 1 additions and 271 deletions

View File

@ -494,7 +494,7 @@ impl From<&BodyItem> for SourceRange {
#[derive(Debug, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema, Bake)]
#[databake(path = kcl_lib::ast::types)]
#[ts(export)]
#[serde(tag = "type")]
#[serde(untagged)]
pub enum Expr {
Literal(Box<Literal>),
Identifier(Box<Identifier>),

View File

@ -23,13 +23,11 @@ expression: actual
"name": "boxSketch"
},
"init": {
"type": "PipeExpression",
"type": "PipeExpression",
"start": 18,
"end": 143,
"body": [
{
"type": "CallExpression",
"type": "CallExpression",
"start": 18,
"end": 39,
@ -41,13 +39,11 @@ expression: actual
},
"arguments": [
{
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 32,
"end": 38,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 33,
"end": 34,
@ -55,7 +51,6 @@ expression: actual
"raw": "0"
},
{
"type": "Literal",
"type": "Literal",
"start": 36,
"end": 37,
@ -68,7 +63,6 @@ expression: actual
"optional": false
},
{
"type": "CallExpression",
"type": "CallExpression",
"start": 47,
"end": 63,
@ -80,13 +74,11 @@ expression: actual
},
"arguments": [
{
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 52,
"end": 59,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 53,
"end": 54,
@ -94,7 +86,6 @@ expression: actual
"raw": "0"
},
{
"type": "Literal",
"type": "Literal",
"start": 56,
"end": 58,
@ -104,7 +95,6 @@ expression: actual
]
},
{
"type": "PipeSubstitution",
"type": "PipeSubstitution",
"start": 61,
"end": 62
@ -113,7 +103,6 @@ expression: actual
"optional": false
},
{
"type": "CallExpression",
"type": "CallExpression",
"start": 71,
"end": 96,
@ -125,13 +114,11 @@ expression: actual
},
"arguments": [
{
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 85,
"end": 92,
"elements": [
{
"type": "UnaryExpression",
"type": "UnaryExpression",
"start": 86,
"end": 88,
@ -146,7 +133,6 @@ expression: actual
}
},
{
"type": "Literal",
"type": "Literal",
"start": 90,
"end": 91,
@ -156,7 +142,6 @@ expression: actual
]
},
{
"type": "PipeSubstitution",
"type": "PipeSubstitution",
"start": 94,
"end": 95
@ -165,7 +150,6 @@ expression: actual
"optional": false
},
{
"type": "CallExpression",
"type": "CallExpression",
"start": 104,
"end": 121,
@ -177,13 +161,11 @@ expression: actual
},
"arguments": [
{
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 109,
"end": 117,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 110,
"end": 111,
@ -191,7 +173,6 @@ expression: actual
"raw": "5"
},
{
"type": "UnaryExpression",
"type": "UnaryExpression",
"start": 113,
"end": 116,
@ -208,7 +189,6 @@ expression: actual
]
},
{
"type": "PipeSubstitution",
"type": "PipeSubstitution",
"start": 119,
"end": 120
@ -217,7 +197,6 @@ expression: actual
"optional": false
},
{
"type": "CallExpression",
"type": "CallExpression",
"start": 129,
"end": 143,
@ -229,7 +208,6 @@ expression: actual
},
"arguments": [
{
"type": "Literal",
"type": "Literal",
"start": 137,
"end": 139,
@ -237,7 +215,6 @@ expression: actual
"raw": "10"
},
{
"type": "PipeSubstitution",
"type": "PipeSubstitution",
"start": 141,
"end": 142

View File

@ -23,7 +23,6 @@ expression: actual
"name": "sg"
},
"init": {
"type": "UnaryExpression",
"type": "UnaryExpression",
"start": 11,
"end": 17,

View File

@ -12,7 +12,6 @@ expression: actual
"start": 0,
"end": 23,
"expression": {
"type": "CallExpression",
"type": "CallExpression",
"start": 0,
"end": 23,
@ -24,7 +23,6 @@ expression: actual
},
"arguments": [
{
"type": "ObjectExpression",
"type": "ObjectExpression",
"start": 7,
"end": 22,
@ -40,13 +38,11 @@ expression: actual
"name": "to"
},
"value": {
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 13,
"end": 20,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 14,
"end": 15,
@ -54,7 +50,6 @@ expression: actual
"raw": "0"
},
{
"type": "UnaryExpression",
"type": "UnaryExpression",
"start": 17,
"end": 19,

View File

@ -23,12 +23,10 @@ expression: actual
"name": "myArray"
},
"init": {
"type": "ArrayRangeExpression",
"type": "ArrayRangeExpression",
"start": 16,
"end": 23,
"startElement": {
"type": "Literal",
"type": "Literal",
"start": 17,
"end": 18,
@ -36,7 +34,6 @@ expression: actual
"raw": "0"
},
"endElement": {
"type": "Literal",
"type": "Literal",
"start": 20,
"end": 22,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "firstPrimeNumber"
},
"init": {
"type": "FunctionExpression",
"type": "FunctionExpression",
"start": 27,
"end": 57,
@ -38,7 +37,6 @@ expression: actual
"start": 43,
"end": 51,
"argument": {
"type": "Literal",
"type": "Literal",
"start": 50,
"end": 51,
@ -59,7 +57,6 @@ expression: actual
"start": 62,
"end": 80,
"expression": {
"type": "CallExpression",
"type": "CallExpression",
"start": 62,
"end": 80,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "thing"
},
"init": {
"type": "FunctionExpression",
"type": "FunctionExpression",
"start": 11,
"end": 49,
@ -49,7 +48,6 @@ expression: actual
"start": 32,
"end": 43,
"argument": {
"type": "Literal",
"type": "Literal",
"start": 39,
"end": 43,
@ -70,7 +68,6 @@ expression: actual
"start": 54,
"end": 66,
"expression": {
"type": "CallExpression",
"type": "CallExpression",
"start": 54,
"end": 66,
@ -82,7 +79,6 @@ expression: actual
},
"arguments": [
{
"type": "Literal",
"type": "Literal",
"start": 60,
"end": 65,

View File

@ -23,13 +23,11 @@ expression: actual
"name": "mySketch"
},
"init": {
"type": "PipeExpression",
"type": "PipeExpression",
"start": 17,
"end": 165,
"body": [
{
"type": "CallExpression",
"type": "CallExpression",
"start": 17,
"end": 37,
@ -41,13 +39,11 @@ expression: actual
},
"arguments": [
{
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 31,
"end": 36,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 32,
"end": 33,
@ -55,7 +51,6 @@ expression: actual
"raw": "0"
},
{
"type": "Literal",
"type": "Literal",
"start": 34,
"end": 35,
@ -68,7 +63,6 @@ expression: actual
"optional": false
},
{
"type": "CallExpression",
"type": "CallExpression",
"start": 49,
"end": 75,
@ -80,13 +74,11 @@ expression: actual
},
"arguments": [
{
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 56,
"end": 62,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 57,
"end": 58,
@ -94,7 +86,6 @@ expression: actual
"raw": "0"
},
{
"type": "Literal",
"type": "Literal",
"start": 60,
"end": 61,
@ -104,13 +95,11 @@ expression: actual
]
},
{
"type": "PipeSubstitution",
"type": "PipeSubstitution",
"start": 64,
"end": 65
},
{
"type": "TagDeclarator",
"type": "TagDeclarator",
"start": 67,
"end": 74,
@ -120,7 +109,6 @@ expression: actual
"optional": false
},
{
"type": "CallExpression",
"type": "CallExpression",
"start": 87,
"end": 104,
@ -132,13 +120,11 @@ expression: actual
},
"arguments": [
{
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 94,
"end": 100,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 95,
"end": 96,
@ -146,7 +132,6 @@ expression: actual
"raw": "1"
},
{
"type": "Literal",
"type": "Literal",
"start": 98,
"end": 99,
@ -156,7 +141,6 @@ expression: actual
]
},
{
"type": "PipeSubstitution",
"type": "PipeSubstitution",
"start": 102,
"end": 103
@ -165,7 +149,6 @@ expression: actual
"optional": false
},
{
"type": "CallExpression",
"type": "CallExpression",
"start": 116,
"end": 145,
@ -177,13 +160,11 @@ expression: actual
},
"arguments": [
{
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 123,
"end": 129,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 124,
"end": 125,
@ -191,7 +172,6 @@ expression: actual
"raw": "1"
},
{
"type": "Literal",
"type": "Literal",
"start": 127,
"end": 128,
@ -201,13 +181,11 @@ expression: actual
]
},
{
"type": "PipeSubstitution",
"type": "PipeSubstitution",
"start": 131,
"end": 132
},
{
"type": "TagDeclarator",
"type": "TagDeclarator",
"start": 134,
"end": 144,
@ -217,7 +195,6 @@ expression: actual
"optional": false
},
{
"type": "CallExpression",
"type": "CallExpression",
"start": 157,
"end": 165,
@ -229,7 +206,6 @@ expression: actual
},
"arguments": [
{
"type": "PipeSubstitution",
"type": "PipeSubstitution",
"start": 163,
"end": 164

View File

@ -23,13 +23,11 @@ expression: actual
"name": "mySketch"
},
"init": {
"type": "PipeExpression",
"type": "PipeExpression",
"start": 17,
"end": 70,
"body": [
{
"type": "CallExpression",
"type": "CallExpression",
"start": 17,
"end": 37,
@ -41,13 +39,11 @@ expression: actual
},
"arguments": [
{
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 31,
"end": 36,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 32,
"end": 33,
@ -55,7 +51,6 @@ expression: actual
"raw": "0"
},
{
"type": "Literal",
"type": "Literal",
"start": 34,
"end": 35,
@ -68,7 +63,6 @@ expression: actual
"optional": false
},
{
"type": "CallExpression",
"type": "CallExpression",
"start": 41,
"end": 58,
@ -80,13 +74,11 @@ expression: actual
},
"arguments": [
{
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 48,
"end": 54,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 49,
"end": 50,
@ -94,7 +86,6 @@ expression: actual
"raw": "1"
},
{
"type": "Literal",
"type": "Literal",
"start": 52,
"end": 53,
@ -104,7 +95,6 @@ expression: actual
]
},
{
"type": "PipeSubstitution",
"type": "PipeSubstitution",
"start": 56,
"end": 57
@ -113,7 +103,6 @@ expression: actual
"optional": false
},
{
"type": "CallExpression",
"type": "CallExpression",
"start": 62,
"end": 70,
@ -125,7 +114,6 @@ expression: actual
},
"arguments": [
{
"type": "PipeSubstitution",
"type": "PipeSubstitution",
"start": 68,
"end": 69

View File

@ -23,7 +23,6 @@ expression: actual
"name": "myBox"
},
"init": {
"type": "CallExpression",
"type": "CallExpression",
"start": 14,
"end": 30,
@ -35,7 +34,6 @@ expression: actual
},
"arguments": [
{
"type": "Identifier",
"type": "Identifier",
"start": 28,
"end": 29,

View File

@ -23,13 +23,11 @@ expression: actual
"name": "myBox"
},
"init": {
"type": "PipeExpression",
"type": "PipeExpression",
"start": 14,
"end": 29,
"body": [
{
"type": "CallExpression",
"type": "CallExpression",
"start": 14,
"end": 18,
@ -41,7 +39,6 @@ expression: actual
},
"arguments": [
{
"type": "Literal",
"type": "Literal",
"start": 16,
"end": 17,
@ -52,7 +49,6 @@ expression: actual
"optional": false
},
{
"type": "CallExpression",
"type": "CallExpression",
"start": 22,
"end": 29,
@ -64,7 +60,6 @@ expression: actual
},
"arguments": [
{
"type": "Literal",
"type": "Literal",
"start": 24,
"end": 25,
@ -72,7 +67,6 @@ expression: actual
"raw": "2"
},
{
"type": "PipeSubstitution",
"type": "PipeSubstitution",
"start": 27,
"end": 28

View File

@ -23,13 +23,11 @@ expression: actual
"name": "myBox"
},
"init": {
"type": "PipeExpression",
"type": "PipeExpression",
"start": 14,
"end": 49,
"body": [
{
"type": "CallExpression",
"type": "CallExpression",
"start": 14,
"end": 30,
@ -41,7 +39,6 @@ expression: actual
},
"arguments": [
{
"type": "Identifier",
"type": "Identifier",
"start": 28,
"end": 29,
@ -51,7 +48,6 @@ expression: actual
"optional": false
},
{
"type": "CallExpression",
"type": "CallExpression",
"start": 34,
"end": 49,
@ -63,13 +59,11 @@ expression: actual
},
"arguments": [
{
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 39,
"end": 45,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 40,
"end": 41,
@ -77,7 +71,6 @@ expression: actual
"raw": "0"
},
{
"type": "Identifier",
"type": "Identifier",
"start": 43,
"end": 44,
@ -86,7 +79,6 @@ expression: actual
]
},
{
"type": "PipeSubstitution",
"type": "PipeSubstitution",
"start": 47,
"end": 48

View File

@ -12,7 +12,6 @@ expression: actual
"start": 0,
"end": 22,
"expression": {
"type": "CallExpression",
"type": "CallExpression",
"start": 0,
"end": 22,
@ -24,7 +23,6 @@ expression: actual
},
"arguments": [
{
"type": "ObjectExpression",
"type": "ObjectExpression",
"start": 7,
"end": 21,
@ -40,13 +38,11 @@ expression: actual
"name": "to"
},
"value": {
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 13,
"end": 19,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 14,
"end": 15,
@ -54,7 +50,6 @@ expression: actual
"raw": "0"
},
{
"type": "Literal",
"type": "Literal",
"start": 17,
"end": 18,

View File

@ -12,7 +12,6 @@ expression: actual
"start": 0,
"end": 36,
"expression": {
"type": "CallExpression",
"type": "CallExpression",
"start": 0,
"end": 36,
@ -24,7 +23,6 @@ expression: actual
},
"arguments": [
{
"type": "ObjectExpression",
"type": "ObjectExpression",
"start": 7,
"end": 35,
@ -40,13 +38,11 @@ expression: actual
"name": "to"
},
"value": {
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 13,
"end": 19,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 14,
"end": 15,
@ -54,7 +50,6 @@ expression: actual
"raw": "0"
},
{
"type": "Literal",
"type": "Literal",
"start": 17,
"end": 18,
@ -75,13 +70,11 @@ expression: actual
"name": "from"
},
"value": {
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 27,
"end": 33,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 28,
"end": 29,
@ -89,7 +82,6 @@ expression: actual
"raw": "3"
},
{
"type": "Literal",
"type": "Literal",
"start": 31,
"end": 32,

View File

@ -12,7 +12,6 @@ expression: actual
"start": 0,
"end": 19,
"expression": {
"type": "CallExpression",
"type": "CallExpression",
"start": 0,
"end": 19,
@ -24,7 +23,6 @@ expression: actual
},
"arguments": [
{
"type": "ObjectExpression",
"type": "ObjectExpression",
"start": 7,
"end": 18,
@ -40,13 +38,11 @@ expression: actual
"name": "to"
},
"value": {
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 11,
"end": 17,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 12,
"end": 13,
@ -54,7 +50,6 @@ expression: actual
"raw": "0"
},
{
"type": "Literal",
"type": "Literal",
"start": 15,
"end": 16,

View File

@ -12,7 +12,6 @@ expression: actual
"start": 0,
"end": 35,
"expression": {
"type": "CallExpression",
"type": "CallExpression",
"start": 0,
"end": 35,
@ -24,7 +23,6 @@ expression: actual
},
"arguments": [
{
"type": "ObjectExpression",
"type": "ObjectExpression",
"start": 7,
"end": 34,
@ -40,13 +38,11 @@ expression: actual
"name": "to"
},
"value": {
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 13,
"end": 19,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 14,
"end": 15,
@ -54,7 +50,6 @@ expression: actual
"raw": "0"
},
{
"type": "Literal",
"type": "Literal",
"start": 17,
"end": 18,
@ -75,13 +70,11 @@ expression: actual
"name": "from"
},
"value": {
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 27,
"end": 33,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 28,
"end": 29,
@ -89,7 +82,6 @@ expression: actual
"raw": "3"
},
{
"type": "Literal",
"type": "Literal",
"start": 31,
"end": 32,

View File

@ -12,7 +12,6 @@ expression: actual
"start": 0,
"end": 35,
"expression": {
"type": "CallExpression",
"type": "CallExpression",
"start": 0,
"end": 35,
@ -24,7 +23,6 @@ expression: actual
},
"arguments": [
{
"type": "ObjectExpression",
"type": "ObjectExpression",
"start": 7,
"end": 34,
@ -40,13 +38,11 @@ expression: actual
"name": "to"
},
"value": {
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 13,
"end": 19,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 14,
"end": 15,
@ -54,7 +50,6 @@ expression: actual
"raw": "0"
},
{
"type": "Literal",
"type": "Literal",
"start": 17,
"end": 18,
@ -75,13 +70,11 @@ expression: actual
"name": "from"
},
"value": {
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 26,
"end": 32,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 27,
"end": 28,
@ -89,7 +82,6 @@ expression: actual
"raw": "3"
},
{
"type": "Literal",
"type": "Literal",
"start": 30,
"end": 31,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "mySketch"
},
"init": {
"type": "CallExpression",
"type": "CallExpression",
"start": 17,
"end": 37,
@ -35,13 +34,11 @@ expression: actual
},
"arguments": [
{
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 31,
"end": 36,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 32,
"end": 33,
@ -49,7 +46,6 @@ expression: actual
"raw": "0"
},
{
"type": "Literal",
"type": "Literal",
"start": 34,
"end": 35,

View File

@ -12,7 +12,6 @@ expression: actual
"start": 0,
"end": 28,
"expression": {
"type": "CallExpression",
"type": "CallExpression",
"start": 0,
"end": 28,
@ -24,7 +23,6 @@ expression: actual
},
"arguments": [
{
"type": "Literal",
"type": "Literal",
"start": 4,
"end": 5,
@ -32,7 +30,6 @@ expression: actual
"raw": "5"
},
{
"type": "Literal",
"type": "Literal",
"start": 7,
"end": 14,
@ -40,7 +37,6 @@ expression: actual
"raw": "\"hello\""
},
{
"type": "Identifier",
"type": "Identifier",
"start": 16,
"end": 27,

View File

@ -12,7 +12,6 @@ expression: actual
"start": 0,
"end": 7,
"expression": {
"type": "BinaryExpression",
"type": "BinaryExpression",
"start": 0,
"end": 7,

View File

@ -12,7 +12,6 @@ expression: actual
"start": 0,
"end": 15,
"expression": {
"type": "CallExpression",
"type": "CallExpression",
"start": 0,
"end": 15,
@ -24,13 +23,11 @@ expression: actual
},
"arguments": [
{
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 5,
"end": 11,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 6,
"end": 7,
@ -38,7 +35,6 @@ expression: actual
"raw": "0"
},
{
"type": "Identifier",
"type": "Identifier",
"start": 9,
"end": 10,
@ -47,7 +43,6 @@ expression: actual
]
},
{
"type": "PipeSubstitution",
"type": "PipeSubstitution",
"start": 13,
"end": 14

View File

@ -23,13 +23,11 @@ expression: actual
"name": "cylinder"
},
"init": {
"type": "PipeExpression",
"type": "PipeExpression",
"start": 17,
"end": 107,
"body": [
{
"type": "CallExpression",
"type": "CallExpression",
"start": 17,
"end": 36,
@ -41,7 +39,6 @@ expression: actual
},
"arguments": [
{
"type": "Literal",
"type": "Literal",
"start": 31,
"end": 35,
@ -52,7 +49,6 @@ expression: actual
"optional": false
},
{
"type": "CallExpression",
"type": "CallExpression",
"start": 44,
"end": 85,
@ -64,7 +60,6 @@ expression: actual
},
"arguments": [
{
"type": "ObjectExpression",
"type": "ObjectExpression",
"start": 51,
"end": 81,
@ -80,13 +75,11 @@ expression: actual
"name": "center"
},
"value": {
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 61,
"end": 67,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 62,
"end": 63,
@ -94,7 +87,6 @@ expression: actual
"raw": "0"
},
{
"type": "Literal",
"type": "Literal",
"start": 65,
"end": 66,
@ -115,7 +107,6 @@ expression: actual
"name": "radius"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 77,
"end": 79,
@ -126,7 +117,6 @@ expression: actual
]
},
{
"type": "PipeSubstitution",
"type": "PipeSubstitution",
"start": 83,
"end": 84
@ -135,7 +125,6 @@ expression: actual
"optional": false
},
{
"type": "CallExpression",
"type": "CallExpression",
"start": 93,
"end": 107,
@ -147,7 +136,6 @@ expression: actual
},
"arguments": [
{
"type": "Literal",
"type": "Literal",
"start": 101,
"end": 103,
@ -155,7 +143,6 @@ expression: actual
"raw": "14"
},
{
"type": "PipeSubstitution",
"type": "PipeSubstitution",
"start": 105,
"end": 106

View File

@ -23,7 +23,6 @@ expression: actual
"name": "f"
},
"init": {
"type": "FunctionExpression",
"type": "FunctionExpression",
"start": 7,
"end": 49,
@ -49,7 +48,6 @@ expression: actual
"start": 21,
"end": 47,
"argument": {
"type": "CallExpression",
"type": "CallExpression",
"start": 28,
"end": 47,
@ -61,14 +59,12 @@ expression: actual
},
"arguments": [
{
"type": "Identifier",
"type": "Identifier",
"start": 36,
"end": 41,
"name": "angle"
},
{
"type": "Literal",
"type": "Literal",
"start": 43,
"end": 46,

View File

@ -23,13 +23,11 @@ expression: actual
"name": "numbers"
},
"init": {
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 14,
"end": 91,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 28,
"end": 29,
@ -37,7 +35,6 @@ expression: actual
"raw": "1"
},
{
"type": "Literal",
"type": "Literal",
"start": 79,
"end": 80,

View File

@ -23,13 +23,11 @@ expression: actual
"name": "numbers"
},
"init": {
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 14,
"end": 91,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 28,
"end": 29,
@ -37,7 +35,6 @@ expression: actual
"raw": "1"
},
{
"type": "Literal",
"type": "Literal",
"start": 43,
"end": 44,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "props"
},
"init": {
"type": "ObjectExpression",
"type": "ObjectExpression",
"start": 12,
"end": 80,
@ -39,7 +38,6 @@ expression: actual
"name": "a"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 29,
"end": 30,
@ -58,7 +56,6 @@ expression: actual
"name": "c"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 68,
"end": 69,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "props"
},
"init": {
"type": "ObjectExpression",
"type": "ObjectExpression",
"start": 12,
"end": 79,
@ -39,7 +38,6 @@ expression: actual
"name": "a"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 29,
"end": 30,
@ -58,7 +56,6 @@ expression: actual
"name": "c"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 68,
"end": 69,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "myVar"
},
"init": {
"type": "CallExpression",
"type": "CallExpression",
"start": 14,
"end": 36,
@ -35,7 +34,6 @@ expression: actual
},
"arguments": [
{
"type": "Literal",
"type": "Literal",
"start": 18,
"end": 19,
@ -43,7 +41,6 @@ expression: actual
"raw": "5"
},
{
"type": "UnaryExpression",
"type": "UnaryExpression",
"start": 22,
"end": 35,
@ -61,7 +58,6 @@ expression: actual
},
"arguments": [
{
"type": "Literal",
"type": "Literal",
"start": 30,
"end": 31,
@ -69,7 +65,6 @@ expression: actual
"raw": "5"
},
{
"type": "Literal",
"type": "Literal",
"start": 33,
"end": 34,

View File

@ -23,13 +23,11 @@ expression: actual
"name": "sketch001"
},
"init": {
"type": "PipeExpression",
"type": "PipeExpression",
"start": 19,
"end": 132,
"body": [
{
"type": "CallExpression",
"type": "CallExpression",
"start": 19,
"end": 38,
@ -41,7 +39,6 @@ expression: actual
},
"arguments": [
{
"type": "Literal",
"type": "Literal",
"start": 33,
"end": 37,
@ -52,7 +49,6 @@ expression: actual
"optional": false
},
{
"type": "CallExpression",
"type": "CallExpression",
"start": 115,
"end": 132,
@ -64,7 +60,6 @@ expression: actual
},
"arguments": [
{
"type": "PipeSubstitution",
"type": "PipeSubstitution",
"start": 130,
"end": 131

View File

@ -23,7 +23,6 @@ expression: actual
"name": "my14"
},
"init": {
"type": "BinaryExpression",
"type": "BinaryExpression",
"start": 14,
"end": 31,

View File

@ -23,12 +23,10 @@ expression: actual
"name": "x"
},
"init": {
"type": "IfExpression",
"type": "IfExpression",
"start": 10,
"end": 74,
"cond": {
"type": "Literal",
"type": "Literal",
"start": 13,
"end": 17,
@ -45,7 +43,6 @@ expression: actual
"start": 32,
"end": 33,
"expression": {
"type": "Literal",
"type": "Literal",
"start": 32,
"end": 33,
@ -66,7 +63,6 @@ expression: actual
"start": 63,
"end": 64,
"expression": {
"type": "Literal",
"type": "Literal",
"start": 63,
"end": 64,

View File

@ -23,12 +23,10 @@ expression: actual
"name": "x"
},
"init": {
"type": "IfExpression",
"type": "IfExpression",
"start": 10,
"end": 121,
"cond": {
"type": "Literal",
"type": "Literal",
"start": 13,
"end": 17,
@ -45,7 +43,6 @@ expression: actual
"start": 32,
"end": 33,
"expression": {
"type": "Literal",
"type": "Literal",
"start": 32,
"end": 33,
@ -61,7 +58,6 @@ expression: actual
"start": 44,
"end": 90,
"cond": {
"type": "CallExpression",
"type": "CallExpression",
"start": 52,
"end": 64,
@ -73,7 +69,6 @@ expression: actual
},
"arguments": [
{
"type": "Identifier",
"type": "Identifier",
"start": 57,
"end": 63,
@ -92,7 +87,6 @@ expression: actual
"start": 79,
"end": 80,
"expression": {
"type": "Literal",
"type": "Literal",
"start": 79,
"end": 80,
@ -115,7 +109,6 @@ expression: actual
"start": 110,
"end": 111,
"expression": {
"type": "Literal",
"type": "Literal",
"start": 110,
"end": 111,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "x"
},
"init": {
"type": "BinaryExpression",
"type": "BinaryExpression",
"start": 8,
"end": 14,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "x"
},
"init": {
"type": "BinaryExpression",
"type": "BinaryExpression",
"start": 8,
"end": 14,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "x"
},
"init": {
"type": "Literal",
"type": "Literal",
"start": 4,
"end": 5,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "obj"
},
"init": {
"type": "ObjectExpression",
"type": "ObjectExpression",
"start": 12,
"end": 42,
@ -39,13 +38,11 @@ expression: actual
"name": "center"
},
"value": {
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 22,
"end": 30,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 23,
"end": 25,
@ -53,7 +50,6 @@ expression: actual
"raw": "10"
},
{
"type": "Literal",
"type": "Literal",
"start": 27,
"end": 29,
@ -74,7 +70,6 @@ expression: actual
"name": "radius"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 40,
"end": 41,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "myVar"
},
"init": {
"type": "CallExpression",
"type": "CallExpression",
"start": 14,
"end": 35,
@ -35,7 +34,6 @@ expression: actual
},
"arguments": [
{
"type": "UnaryExpression",
"type": "UnaryExpression",
"start": 18,
"end": 31,
@ -53,7 +51,6 @@ expression: actual
},
"arguments": [
{
"type": "Literal",
"type": "Literal",
"start": 26,
"end": 27,
@ -61,7 +58,6 @@ expression: actual
"raw": "5"
},
{
"type": "Literal",
"type": "Literal",
"start": 29,
"end": 30,
@ -73,7 +69,6 @@ expression: actual
}
},
{
"type": "Literal",
"type": "Literal",
"start": 33,
"end": 34,

View File

@ -23,13 +23,11 @@ expression: actual
"name": "myVar"
},
"init": {
"type": "PipeExpression",
"type": "PipeExpression",
"start": 14,
"end": 36,
"body": [
{
"type": "BinaryExpression",
"type": "BinaryExpression",
"start": 14,
"end": 19,
@ -52,7 +50,6 @@ expression: actual
}
},
{
"type": "CallExpression",
"type": "CallExpression",
"start": 23,
"end": 36,
@ -64,7 +61,6 @@ expression: actual
},
"arguments": [
{
"type": "Literal",
"type": "Literal",
"start": 30,
"end": 32,
@ -72,7 +68,6 @@ expression: actual
"raw": "45"
},
{
"type": "PipeSubstitution",
"type": "PipeSubstitution",
"start": 34,
"end": 35

View File

@ -23,7 +23,6 @@ expression: actual
"name": "x"
},
"init": {
"type": "BinaryExpression",
"type": "BinaryExpression",
"start": 10,
"end": 27,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "x"
},
"init": {
"type": "BinaryExpression",
"type": "BinaryExpression",
"start": 8,
"end": 18,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "x"
},
"init": {
"type": "Literal",
"type": "Literal",
"start": 10,
"end": 11,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "x"
},
"init": {
"type": "FunctionExpression",
"type": "FunctionExpression",
"start": 7,
"end": 58,
@ -38,7 +37,6 @@ expression: actual
"start": 23,
"end": 32,
"argument": {
"type": "Identifier",
"type": "Identifier",
"start": 30,
"end": 32,
@ -51,7 +49,6 @@ expression: actual
"start": 41,
"end": 50,
"argument": {
"type": "Identifier",
"type": "Identifier",
"start": 48,
"end": 50,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "obj"
},
"init": {
"type": "ObjectExpression",
"type": "ObjectExpression",
"start": 12,
"end": 26,
@ -39,7 +38,6 @@ expression: actual
"name": "a"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 17,
"end": 18,
@ -58,7 +56,6 @@ expression: actual
"name": "b"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 23,
"end": 24,
@ -89,7 +86,6 @@ expression: actual
"name": "height"
},
"init": {
"type": "BinaryExpression",
"type": "BinaryExpression",
"start": 46,
"end": 55,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "obj"
},
"init": {
"type": "ObjectExpression",
"type": "ObjectExpression",
"start": 12,
"end": 26,
@ -39,7 +38,6 @@ expression: actual
"name": "a"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 17,
"end": 18,
@ -58,7 +56,6 @@ expression: actual
"name": "b"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 23,
"end": 24,
@ -89,7 +86,6 @@ expression: actual
"name": "height"
},
"init": {
"type": "BinaryExpression",
"type": "BinaryExpression",
"start": 47,
"end": 59,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "obj"
},
"init": {
"type": "ObjectExpression",
"type": "ObjectExpression",
"start": 12,
"end": 26,
@ -39,7 +38,6 @@ expression: actual
"name": "a"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 17,
"end": 18,
@ -58,7 +56,6 @@ expression: actual
"name": "b"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 23,
"end": 24,
@ -89,7 +86,6 @@ expression: actual
"name": "height"
},
"init": {
"type": "BinaryExpression",
"type": "BinaryExpression",
"start": 46,
"end": 58,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "obj"
},
"init": {
"type": "ObjectExpression",
"type": "ObjectExpression",
"start": 12,
"end": 26,
@ -39,7 +38,6 @@ expression: actual
"name": "a"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 17,
"end": 18,
@ -58,7 +56,6 @@ expression: actual
"name": "b"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 23,
"end": 24,
@ -89,13 +86,11 @@ expression: actual
"name": "height"
},
"init": {
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 46,
"end": 63,
"elements": [
{
"type": "BinaryExpression",
"type": "BinaryExpression",
"start": 47,
"end": 59,
@ -132,7 +127,6 @@ expression: actual
}
},
{
"type": "Literal",
"type": "Literal",
"start": 61,
"end": 62,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "obj"
},
"init": {
"type": "ObjectExpression",
"type": "ObjectExpression",
"start": 12,
"end": 26,
@ -39,7 +38,6 @@ expression: actual
"name": "a"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 17,
"end": 18,
@ -58,7 +56,6 @@ expression: actual
"name": "b"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 23,
"end": 24,
@ -89,13 +86,11 @@ expression: actual
"name": "height"
},
"init": {
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 46,
"end": 63,
"elements": [
{
"type": "BinaryExpression",
"type": "BinaryExpression",
"start": 47,
"end": 59,
@ -132,7 +127,6 @@ expression: actual
}
},
{
"type": "Literal",
"type": "Literal",
"start": 61,
"end": 62,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "obj"
},
"init": {
"type": "ObjectExpression",
"type": "ObjectExpression",
"start": 12,
"end": 26,
@ -39,7 +38,6 @@ expression: actual
"name": "a"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 17,
"end": 18,
@ -58,7 +56,6 @@ expression: actual
"name": "b"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 23,
"end": 24,
@ -89,13 +86,11 @@ expression: actual
"name": "height"
},
"init": {
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 46,
"end": 62,
"elements": [
{
"type": "BinaryExpression",
"type": "BinaryExpression",
"start": 47,
"end": 58,
@ -132,7 +127,6 @@ expression: actual
}
},
{
"type": "Literal",
"type": "Literal",
"start": 60,
"end": 61,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "height"
},
"init": {
"type": "BinaryExpression",
"type": "BinaryExpression",
"start": 15,
"end": 24,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "six"
},
"init": {
"type": "BinaryExpression",
"type": "BinaryExpression",
"start": 12,
"end": 21,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "five"
},
"init": {
"type": "BinaryExpression",
"type": "BinaryExpression",
"start": 13,
"end": 22,

View File

@ -23,13 +23,11 @@ expression: actual
"name": "height"
},
"init": {
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 15,
"end": 30,
"elements": [
{
"type": "MemberExpression",
"type": "MemberExpression",
"start": 17,
"end": 25,
@ -51,7 +49,6 @@ expression: actual
"computed": false
},
{
"type": "Literal",
"type": "Literal",
"start": 27,
"end": 28,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "obj"
},
"init": {
"type": "ObjectExpression",
"type": "ObjectExpression",
"start": 12,
"end": 26,
@ -39,7 +38,6 @@ expression: actual
"name": "a"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 17,
"end": 18,
@ -58,7 +56,6 @@ expression: actual
"name": "b"
},
"value": {
"type": "Literal",
"type": "Literal",
"start": 23,
"end": 24,
@ -89,7 +86,6 @@ expression: actual
"name": "height"
},
"init": {
"type": "MemberExpression",
"type": "MemberExpression",
"start": 46,
"end": 54,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "prop"
},
"init": {
"type": "MemberExpression",
"type": "MemberExpression",
"start": 13,
"end": 27,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "pt1"
},
"init": {
"type": "MemberExpression",
"type": "MemberExpression",
"start": 12,
"end": 17,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "prop"
},
"init": {
"type": "MemberExpression",
"type": "MemberExpression",
"start": 13,
"end": 34,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "pt1"
},
"init": {
"type": "MemberExpression",
"type": "MemberExpression",
"start": 12,
"end": 17,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "pt1"
},
"init": {
"type": "MemberExpression",
"type": "MemberExpression",
"start": 12,
"end": 22,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "pt1"
},
"init": {
"type": "MemberExpression",
"type": "MemberExpression",
"start": 12,
"end": 19,

View File

@ -23,7 +23,6 @@ expression: actual
"name": "sg"
},
"init": {
"type": "CallExpression",
"type": "CallExpression",
"start": 11,
"end": 29,
@ -35,7 +34,6 @@ expression: actual
},
"arguments": [
{
"type": "Identifier",
"type": "Identifier",
"start": 25,
"end": 28,

View File

@ -23,13 +23,11 @@ expression: actual
"name": "sg"
},
"init": {
"type": "PipeExpression",
"type": "PipeExpression",
"start": 11,
"end": 53,
"body": [
{
"type": "CallExpression",
"type": "CallExpression",
"start": 11,
"end": 29,
@ -41,7 +39,6 @@ expression: actual
},
"arguments": [
{
"type": "Identifier",
"type": "Identifier",
"start": 25,
"end": 28,
@ -51,7 +48,6 @@ expression: actual
"optional": false
},
{
"type": "CallExpression",
"type": "CallExpression",
"start": 33,
"end": 53,
@ -63,13 +59,11 @@ expression: actual
},
"arguments": [
{
"type": "ArrayExpression",
"type": "ArrayExpression",
"start": 38,
"end": 49,
"elements": [
{
"type": "Literal",
"type": "Literal",
"start": 39,
"end": 40,
@ -77,7 +71,6 @@ expression: actual
"raw": "0"
},
{
"type": "UnaryExpression",
"type": "UnaryExpression",
"start": 42,
"end": 48,
@ -93,7 +86,6 @@ expression: actual
]
},
{
"type": "PipeSubstitution",
"type": "PipeSubstitution",
"start": 51,
"end": 52