Compare commits
	
		
			3 Commits
		
	
	
		
			jtran/fill
			...
			achalmers/
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| f05aeadc57 | |||
| 2d449bd895 | |||
| a3934bdb0b | 
							
								
								
									
										13881
									
								
								docs/kcl/std.json
									
									
									
									
									
								
							
							
						
						
									
										13881
									
								
								docs/kcl/std.json
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										24
									
								
								docs/kcl/types/ArrayExpression.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								docs/kcl/types/ArrayExpression.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,24 @@ | ||||
| --- | ||||
| title: "ArrayExpression" | ||||
| excerpt: "" | ||||
| layout: manual | ||||
| --- | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `elements` |`[` [`Expr`](/docs/kcl/types/Expr) `]`|  | No | | ||||
| | `nonCodeMeta` |[`NonCodeMeta`](/docs/kcl/types/NonCodeMeta)|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
							
								
								
									
										25
									
								
								docs/kcl/types/ArrayRangeExpression.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								docs/kcl/types/ArrayRangeExpression.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,25 @@ | ||||
| --- | ||||
| title: "ArrayRangeExpression" | ||||
| excerpt: "" | ||||
| layout: manual | ||||
| --- | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `startElement` |[`Expr`](/docs/kcl/types/Expr)|  | No | | ||||
| | `endElement` |[`Expr`](/docs/kcl/types/Expr)|  | No | | ||||
| | `endInclusive` |`boolean`| Is the `end_element` included in the range? | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
							
								
								
									
										25
									
								
								docs/kcl/types/BinaryExpression.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								docs/kcl/types/BinaryExpression.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,25 @@ | ||||
| --- | ||||
| title: "BinaryExpression" | ||||
| excerpt: "" | ||||
| layout: manual | ||||
| --- | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `operator` |[`BinaryOperator`](/docs/kcl/types/BinaryOperator)|  | No | | ||||
| | `left` |[`BinaryPart`](/docs/kcl/types/BinaryPart)|  | No | | ||||
| | `right` |[`BinaryPart`](/docs/kcl/types/BinaryPart)|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| @ -8,150 +8,82 @@ layout: manual | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| **This schema accepts exactly one of the following:** | ||||
| **This schema accepts any of the following:** | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
| [`Literal`](/docs/kcl/types/Literal) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `Literal`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `value` |[`LiteralValue`](/docs/kcl/types/LiteralValue)|  | No | | ||||
| | `raw` |`string`|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
|  | ||||
| **Type:** `object` | ||||
| [`Identifier`](/docs/kcl/types/Identifier) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: [`Identifier`](/docs/kcl/types/Identifier)|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `name` |`string`|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
|  | ||||
| **Type:** `object` | ||||
| [`BinaryExpression`](/docs/kcl/types/BinaryExpression) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `BinaryExpression`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `operator` |[`BinaryOperator`](/docs/kcl/types/BinaryOperator)|  | No | | ||||
| | `left` |[`BinaryPart`](/docs/kcl/types/BinaryPart)|  | No | | ||||
| | `right` |[`BinaryPart`](/docs/kcl/types/BinaryPart)|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
|  | ||||
| **Type:** `object` | ||||
| [`CallExpression`](/docs/kcl/types/CallExpression) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `CallExpression`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `callee` |[`Identifier`](/docs/kcl/types/Identifier)|  | No | | ||||
| | `arguments` |`[` [`Expr`](/docs/kcl/types/Expr) `]`|  | No | | ||||
| | `optional` |`boolean`|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
|  | ||||
| **Type:** `object` | ||||
| [`UnaryExpression`](/docs/kcl/types/UnaryExpression) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `UnaryExpression`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `operator` |[`UnaryOperator`](/docs/kcl/types/UnaryOperator)|  | No | | ||||
| | `argument` |[`BinaryPart`](/docs/kcl/types/BinaryPart)|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
|  | ||||
| **Type:** `object` | ||||
| [`MemberExpression`](/docs/kcl/types/MemberExpression) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `MemberExpression`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `object` |[`MemberObject`](/docs/kcl/types/MemberObject)|  | No | | ||||
| | `property` |[`LiteralIdentifier`](/docs/kcl/types/LiteralIdentifier)|  | No | | ||||
| | `computed` |`boolean`|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
|  | ||||
| **Type:** `object` | ||||
| [`IfExpression`](/docs/kcl/types/IfExpression) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `IfExpression`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `cond` |[`Expr`](/docs/kcl/types/Expr)|  | No | | ||||
| | `then_val` |[`Program`](/docs/kcl/types/Program)|  | No | | ||||
| | `else_ifs` |`[` [`ElseIf`](/docs/kcl/types/ElseIf) `]`|  | No | | ||||
| | `final_else` |[`Program`](/docs/kcl/types/Program)|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| @ -159,3 +91,4 @@ layout: manual | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| @ -8,86 +8,49 @@ layout: manual | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| **This schema accepts exactly one of the following:** | ||||
| **This schema accepts any of the following:** | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
| [`ImportStatement`](/docs/kcl/types/ImportStatement) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `ImportStatement`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `items` |`[` [`ImportItem`](/docs/kcl/types/ImportItem) `]`|  | No | | ||||
| | `path` |`string`|  | No | | ||||
| | `raw_path` |`string`|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
|  | ||||
| **Type:** `object` | ||||
| [`ExpressionStatement`](/docs/kcl/types/ExpressionStatement) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `ExpressionStatement`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `expression` |[`Expr`](/docs/kcl/types/Expr)|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
|  | ||||
| **Type:** `object` | ||||
| [`VariableDeclaration`](/docs/kcl/types/VariableDeclaration) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `VariableDeclaration`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `declarations` |`[` [`VariableDeclarator`](/docs/kcl/types/VariableDeclarator) `]`|  | No | | ||||
| | `visibility` |[`ItemVisibility`](/docs/kcl/types/ItemVisibility)|  | No | | ||||
| | `kind` |[`VariableKind`](/docs/kcl/types/VariableKind)|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
|  | ||||
| **Type:** `object` | ||||
| [`ReturnStatement`](/docs/kcl/types/ReturnStatement) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `ReturnStatement`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `argument` |[`Expr`](/docs/kcl/types/Expr)|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| @ -95,3 +58,4 @@ layout: manual | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
							
								
								
									
										25
									
								
								docs/kcl/types/CallExpression.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								docs/kcl/types/CallExpression.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,25 @@ | ||||
| --- | ||||
| title: "CallExpression" | ||||
| excerpt: "" | ||||
| layout: manual | ||||
| --- | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `callee` |[`Identifier`](/docs/kcl/types/Identifier)|  | No | | ||||
| | `arguments` |`[` [`Expr`](/docs/kcl/types/Expr) `]`|  | No | | ||||
| | `optional` |`boolean`|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| @ -9,306 +9,185 @@ An expression can be evaluated to yield a single KCL value. | ||||
|  | ||||
|  | ||||
|  | ||||
| **This schema accepts any of the following:** | ||||
|  | ||||
| **This schema accepts exactly one of the following:** | ||||
| An expression can be evaluated to yield a single KCL value. | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
| [`Literal`](/docs/kcl/types/Literal) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `Literal`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `value` |[`LiteralValue`](/docs/kcl/types/LiteralValue)| An expression can be evaluated to yield a single KCL value. | No | | ||||
| | `raw` |`string`|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| An expression can be evaluated to yield a single KCL value. | ||||
|  | ||||
| **Type:** `object` | ||||
| [`Identifier`](/docs/kcl/types/Identifier) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: [`Identifier`](/docs/kcl/types/Identifier)|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `name` |`string`|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| An expression can be evaluated to yield a single KCL value. | ||||
|  | ||||
| **Type:** `object` | ||||
| [`TagDeclarator`](/docs/kcl/types#tag-declaration) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: [`TagDeclarator`](/docs/kcl/types#tag-declaration)|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `value` |`string`|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| An expression can be evaluated to yield a single KCL value. | ||||
|  | ||||
| **Type:** `object` | ||||
| [`BinaryExpression`](/docs/kcl/types/BinaryExpression) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `BinaryExpression`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `operator` |[`BinaryOperator`](/docs/kcl/types/BinaryOperator)| An expression can be evaluated to yield a single KCL value. | No | | ||||
| | `left` |[`BinaryPart`](/docs/kcl/types/BinaryPart)| An expression can be evaluated to yield a single KCL value. | No | | ||||
| | `right` |[`BinaryPart`](/docs/kcl/types/BinaryPart)| An expression can be evaluated to yield a single KCL value. | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| An expression can be evaluated to yield a single KCL value. | ||||
|  | ||||
| **Type:** `object` | ||||
| [`FunctionExpression`](/docs/kcl/types/FunctionExpression) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: [`FunctionExpression`](/docs/kcl/types/FunctionExpression)|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `params` |`[` [`Parameter`](/docs/kcl/types/Parameter) `]`|  | No | | ||||
| | `body` |[`Program`](/docs/kcl/types/Program)| An expression can be evaluated to yield a single KCL value. | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| An expression can be evaluated to yield a single KCL value. | ||||
|  | ||||
| **Type:** `object` | ||||
| [`CallExpression`](/docs/kcl/types/CallExpression) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `CallExpression`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `callee` |[`Identifier`](/docs/kcl/types/Identifier)| An expression can be evaluated to yield a single KCL value. | No | | ||||
| | `arguments` |`[` [`Expr`](/docs/kcl/types/Expr) `]`|  | No | | ||||
| | `optional` |`boolean`|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| An expression can be evaluated to yield a single KCL value. | ||||
|  | ||||
| **Type:** `object` | ||||
| [`PipeExpression`](/docs/kcl/types/PipeExpression) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `PipeExpression`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `body` |`[` [`Expr`](/docs/kcl/types/Expr) `]`|  | No | | ||||
| | `nonCodeMeta` |[`NonCodeMeta`](/docs/kcl/types/NonCodeMeta)| An expression can be evaluated to yield a single KCL value. | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| An expression can be evaluated to yield a single KCL value. | ||||
|  | ||||
| **Type:** `object` | ||||
| [`PipeSubstitution`](/docs/kcl/types/PipeSubstitution) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `PipeSubstitution`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| An expression can be evaluated to yield a single KCL value. | ||||
|  | ||||
| **Type:** `object` | ||||
| [`ArrayExpression`](/docs/kcl/types/ArrayExpression) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `ArrayExpression`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `elements` |`[` [`Expr`](/docs/kcl/types/Expr) `]`|  | No | | ||||
| | `nonCodeMeta` |[`NonCodeMeta`](/docs/kcl/types/NonCodeMeta)| An expression can be evaluated to yield a single KCL value. | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| An expression can be evaluated to yield a single KCL value. | ||||
|  | ||||
| **Type:** `object` | ||||
| [`ArrayRangeExpression`](/docs/kcl/types/ArrayRangeExpression) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `ArrayRangeExpression`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `startElement` |[`Expr`](/docs/kcl/types/Expr)| An expression can be evaluated to yield a single KCL value. | No | | ||||
| | `endElement` |[`Expr`](/docs/kcl/types/Expr)| An expression can be evaluated to yield a single KCL value. | No | | ||||
| | `endInclusive` |`boolean`| Is the `end_element` included in the range? | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| An expression can be evaluated to yield a single KCL value. | ||||
|  | ||||
| **Type:** `object` | ||||
| [`ObjectExpression`](/docs/kcl/types/ObjectExpression) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `ObjectExpression`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `properties` |`[` [`ObjectProperty`](/docs/kcl/types/ObjectProperty) `]`|  | No | | ||||
| | `nonCodeMeta` |[`NonCodeMeta`](/docs/kcl/types/NonCodeMeta)| An expression can be evaluated to yield a single KCL value. | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| An expression can be evaluated to yield a single KCL value. | ||||
|  | ||||
| **Type:** `object` | ||||
| [`MemberExpression`](/docs/kcl/types/MemberExpression) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `MemberExpression`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `object` |[`MemberObject`](/docs/kcl/types/MemberObject)| An expression can be evaluated to yield a single KCL value. | No | | ||||
| | `property` |[`LiteralIdentifier`](/docs/kcl/types/LiteralIdentifier)| An expression can be evaluated to yield a single KCL value. | No | | ||||
| | `computed` |`boolean`|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| An expression can be evaluated to yield a single KCL value. | ||||
|  | ||||
| **Type:** `object` | ||||
| [`UnaryExpression`](/docs/kcl/types/UnaryExpression) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `UnaryExpression`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `operator` |[`UnaryOperator`](/docs/kcl/types/UnaryOperator)| An expression can be evaluated to yield a single KCL value. | No | | ||||
| | `argument` |[`BinaryPart`](/docs/kcl/types/BinaryPart)| An expression can be evaluated to yield a single KCL value. | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| An expression can be evaluated to yield a single KCL value. | ||||
|  | ||||
| **Type:** `object` | ||||
| [`IfExpression`](/docs/kcl/types/IfExpression) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `IfExpression`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `cond` |[`Expr`](/docs/kcl/types/Expr)| An expression can be evaluated to yield a single KCL value. | No | | ||||
| | `then_val` |[`Program`](/docs/kcl/types/Program)| An expression can be evaluated to yield a single KCL value. | No | | ||||
| | `else_ifs` |`[` [`ElseIf`](/docs/kcl/types/ElseIf) `]`|  | No | | ||||
| | `final_else` |[`Program`](/docs/kcl/types/Program)| An expression can be evaluated to yield a single KCL value. | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| KCL value for an optional parameter which was not given an argument. (remember, parameters are in the function declaration, arguments are in the function call/application). | ||||
| An expression can be evaluated to yield a single KCL value. | ||||
|  | ||||
| **Type:** `object` | ||||
| [`KclNone`](/docs/kcl/types/KclNone) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `None`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| @ -316,3 +195,4 @@ KCL value for an optional parameter which was not given an argument. (remember, | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
							
								
								
									
										23
									
								
								docs/kcl/types/ExpressionStatement.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								docs/kcl/types/ExpressionStatement.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,23 @@ | ||||
| --- | ||||
| title: "ExpressionStatement" | ||||
| excerpt: "" | ||||
| layout: manual | ||||
| --- | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `expression` |[`Expr`](/docs/kcl/types/Expr)|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
							
								
								
									
										26
									
								
								docs/kcl/types/IfExpression.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								docs/kcl/types/IfExpression.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,26 @@ | ||||
| --- | ||||
| title: "IfExpression" | ||||
| excerpt: "" | ||||
| layout: manual | ||||
| --- | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `cond` |[`Expr`](/docs/kcl/types/Expr)|  | No | | ||||
| | `then_val` |[`Program`](/docs/kcl/types/Program)|  | No | | ||||
| | `else_ifs` |`[` [`ElseIf`](/docs/kcl/types/ElseIf) `]`|  | No | | ||||
| | `final_else` |[`Program`](/docs/kcl/types/Program)|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
							
								
								
									
										25
									
								
								docs/kcl/types/ImportStatement.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								docs/kcl/types/ImportStatement.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,25 @@ | ||||
| --- | ||||
| title: "ImportStatement" | ||||
| excerpt: "" | ||||
| layout: manual | ||||
| --- | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `items` |`[` [`ImportItem`](/docs/kcl/types/ImportItem) `]`|  | No | | ||||
| | `path` |`string`|  | No | | ||||
| | `raw_path` |`string`|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
							
								
								
									
										22
									
								
								docs/kcl/types/KclNone.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								docs/kcl/types/KclNone.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,22 @@ | ||||
| --- | ||||
| title: "KclNone" | ||||
| excerpt: "KCL value for an optional parameter which was not given an argument. (remember, parameters are in the function declaration, arguments are in the function call/application)." | ||||
| layout: manual | ||||
| --- | ||||
|  | ||||
| KCL value for an optional parameter which was not given an argument. (remember, parameters are in the function declaration, arguments are in the function call/application). | ||||
|  | ||||
| **Type:** `object` | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
|  | ||||
|  | ||||
							
								
								
									
										24
									
								
								docs/kcl/types/Literal.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								docs/kcl/types/Literal.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,24 @@ | ||||
| --- | ||||
| title: "Literal" | ||||
| excerpt: "" | ||||
| layout: manual | ||||
| --- | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `value` |[`LiteralValue`](/docs/kcl/types/LiteralValue)|  | No | | ||||
| | `raw` |`string`|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| @ -8,45 +8,27 @@ layout: manual | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| **This schema accepts exactly one of the following:** | ||||
| **This schema accepts any of the following:** | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
| [`Identifier`](/docs/kcl/types/Identifier) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: [`Identifier`](/docs/kcl/types/Identifier)|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `name` |`string`|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
|  | ||||
| **Type:** `object` | ||||
| [`Literal`](/docs/kcl/types/Literal) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `Literal`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `value` |[`LiteralValue`](/docs/kcl/types/LiteralValue)|  | No | | ||||
| | `raw` |`string`|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| @ -54,3 +36,4 @@ layout: manual | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
							
								
								
									
										25
									
								
								docs/kcl/types/MemberExpression.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								docs/kcl/types/MemberExpression.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,25 @@ | ||||
| --- | ||||
| title: "MemberExpression" | ||||
| excerpt: "" | ||||
| layout: manual | ||||
| --- | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `object` |[`MemberObject`](/docs/kcl/types/MemberObject)|  | No | | ||||
| | `property` |[`LiteralIdentifier`](/docs/kcl/types/LiteralIdentifier)|  | No | | ||||
| | `computed` |`boolean`|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| @ -8,46 +8,27 @@ layout: manual | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| **This schema accepts exactly one of the following:** | ||||
| **This schema accepts any of the following:** | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
| [`MemberExpression`](/docs/kcl/types/MemberExpression) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: `MemberExpression`|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `object` |[`MemberObject`](/docs/kcl/types/MemberObject)|  | No | | ||||
| | `property` |[`LiteralIdentifier`](/docs/kcl/types/LiteralIdentifier)|  | No | | ||||
| | `computed` |`boolean`|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
|  | ||||
| **Type:** `object` | ||||
| [`Identifier`](/docs/kcl/types/Identifier) | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `type` |enum: [`Identifier`](/docs/kcl/types/Identifier)|  | No | | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `name` |`string`|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
| ---- | ||||
| @ -55,3 +36,4 @@ layout: manual | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
							
								
								
									
										24
									
								
								docs/kcl/types/ObjectExpression.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								docs/kcl/types/ObjectExpression.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,24 @@ | ||||
| --- | ||||
| title: "ObjectExpression" | ||||
| excerpt: "" | ||||
| layout: manual | ||||
| --- | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `properties` |`[` [`ObjectProperty`](/docs/kcl/types/ObjectProperty) `]`|  | No | | ||||
| | `nonCodeMeta` |[`NonCodeMeta`](/docs/kcl/types/NonCodeMeta)|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
							
								
								
									
										24
									
								
								docs/kcl/types/PipeExpression.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								docs/kcl/types/PipeExpression.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,24 @@ | ||||
| --- | ||||
| title: "PipeExpression" | ||||
| excerpt: "" | ||||
| layout: manual | ||||
| --- | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `body` |`[` [`Expr`](/docs/kcl/types/Expr) `]`|  | No | | ||||
| | `nonCodeMeta` |[`NonCodeMeta`](/docs/kcl/types/NonCodeMeta)|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
							
								
								
									
										22
									
								
								docs/kcl/types/PipeSubstitution.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								docs/kcl/types/PipeSubstitution.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,22 @@ | ||||
| --- | ||||
| title: "PipeSubstitution" | ||||
| excerpt: "" | ||||
| layout: manual | ||||
| --- | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
							
								
								
									
										23
									
								
								docs/kcl/types/ReturnStatement.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								docs/kcl/types/ReturnStatement.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,23 @@ | ||||
| --- | ||||
| title: "ReturnStatement" | ||||
| excerpt: "" | ||||
| layout: manual | ||||
| --- | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `argument` |[`Expr`](/docs/kcl/types/Expr)|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
							
								
								
									
										24
									
								
								docs/kcl/types/UnaryExpression.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								docs/kcl/types/UnaryExpression.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,24 @@ | ||||
| --- | ||||
| title: "UnaryExpression" | ||||
| excerpt: "" | ||||
| layout: manual | ||||
| --- | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `operator` |[`UnaryOperator`](/docs/kcl/types/UnaryOperator)|  | No | | ||||
| | `argument` |[`BinaryPart`](/docs/kcl/types/BinaryPart)|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
							
								
								
									
										25
									
								
								docs/kcl/types/VariableDeclaration.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								docs/kcl/types/VariableDeclaration.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,25 @@ | ||||
| --- | ||||
| title: "VariableDeclaration" | ||||
| excerpt: "" | ||||
| layout: manual | ||||
| --- | ||||
|  | ||||
|  | ||||
| **Type:** `object` | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| ## Properties | ||||
|  | ||||
| | Property | Type | Description | Required | | ||||
| |----------|------|-------------|----------| | ||||
| | `start` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `end` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)|  | No | | ||||
| | `declarations` |`[` [`VariableDeclarator`](/docs/kcl/types/VariableDeclarator) `]`|  | No | | ||||
| | `visibility` |[`ItemVisibility`](/docs/kcl/types/ItemVisibility)|  | No | | ||||
| | `kind` |[`VariableKind`](/docs/kcl/types/VariableKind)|  | No | | ||||
| | `digest` |`[, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`, `integer`]`|  | No | | ||||
|  | ||||
|  | ||||
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 44 KiB | 
										
											Binary file not shown.
										
									
								
							| Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 46 KiB | 
| @ -450,7 +450,7 @@ pub(crate) use impl_value_meta; | ||||
| #[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 BodyItem { | ||||
|     ImportStatement(Box<ImportStatement>), | ||||
|     ExpressionStatement(ExpressionStatement), | ||||
| @ -713,7 +713,7 @@ impl From<&Expr> 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 BinaryPart { | ||||
|     Literal(Box<Literal>), | ||||
|     Identifier(Box<Identifier>), | ||||
| @ -2140,7 +2140,7 @@ impl ObjectProperty { | ||||
| #[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 MemberObject { | ||||
|     MemberExpression(Box<MemberExpression>), | ||||
|     Identifier(Box<Identifier>), | ||||
| @ -2187,7 +2187,7 @@ impl From<&MemberObject> 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 LiteralIdentifier { | ||||
|     Identifier(Box<Identifier>), | ||||
|     Literal(Box<Literal>), | ||||
|  | ||||
| @ -8,7 +8,6 @@ expression: actual | ||||
|   "end": 5, | ||||
|   "operator": "+", | ||||
|   "left": { | ||||
|     "type": "Literal", | ||||
|     "type": "Literal", | ||||
|     "start": 0, | ||||
|     "end": 1, | ||||
| @ -16,7 +15,6 @@ expression: actual | ||||
|     "raw": "1" | ||||
|   }, | ||||
|   "right": { | ||||
|     "type": "Literal", | ||||
|     "type": "Literal", | ||||
|     "start": 4, | ||||
|     "end": 5, | ||||
|  | ||||
| @ -8,7 +8,6 @@ expression: actual | ||||
|   "end": 3, | ||||
|   "operator": "+", | ||||
|   "left": { | ||||
|     "type": "Literal", | ||||
|     "type": "Literal", | ||||
|     "start": 0, | ||||
|     "end": 1, | ||||
| @ -16,7 +15,6 @@ expression: actual | ||||
|     "raw": "1" | ||||
|   }, | ||||
|   "right": { | ||||
|     "type": "Literal", | ||||
|     "type": "Literal", | ||||
|     "start": 2, | ||||
|     "end": 3, | ||||
|  | ||||
| @ -8,7 +8,6 @@ expression: actual | ||||
|   "end": 4, | ||||
|   "operator": "-", | ||||
|   "left": { | ||||
|     "type": "Literal", | ||||
|     "type": "Literal", | ||||
|     "start": 0, | ||||
|     "end": 1, | ||||
| @ -16,7 +15,6 @@ expression: actual | ||||
|     "raw": "1" | ||||
|   }, | ||||
|   "right": { | ||||
|     "type": "Literal", | ||||
|     "type": "Literal", | ||||
|     "start": 3, | ||||
|     "end": 4, | ||||
|  | ||||
| @ -8,7 +8,6 @@ expression: actual | ||||
|   "end": 9, | ||||
|   "operator": "+", | ||||
|   "left": { | ||||
|     "type": "Literal", | ||||
|     "type": "Literal", | ||||
|     "start": 0, | ||||
|     "end": 1, | ||||
| @ -16,13 +15,11 @@ expression: actual | ||||
|     "raw": "1" | ||||
|   }, | ||||
|   "right": { | ||||
|     "type": "BinaryExpression", | ||||
|     "type": "BinaryExpression", | ||||
|     "start": 4, | ||||
|     "end": 9, | ||||
|     "operator": "*", | ||||
|     "left": { | ||||
|       "type": "Literal", | ||||
|       "type": "Literal", | ||||
|       "start": 4, | ||||
|       "end": 5, | ||||
| @ -30,7 +27,6 @@ expression: actual | ||||
|       "raw": "2" | ||||
|     }, | ||||
|     "right": { | ||||
|       "type": "Literal", | ||||
|       "type": "Literal", | ||||
|       "start": 8, | ||||
|       "end": 9, | ||||
|  | ||||
| @ -8,7 +8,6 @@ expression: actual | ||||
|   "end": 11, | ||||
|   "operator": "*", | ||||
|   "left": { | ||||
|     "type": "Literal", | ||||
|     "type": "Literal", | ||||
|     "start": 0, | ||||
|     "end": 1, | ||||
| @ -16,13 +15,11 @@ expression: actual | ||||
|     "raw": "1" | ||||
|   }, | ||||
|   "right": { | ||||
|     "type": "BinaryExpression", | ||||
|     "type": "BinaryExpression", | ||||
|     "start": 6, | ||||
|     "end": 11, | ||||
|     "operator": "+", | ||||
|     "left": { | ||||
|       "type": "Literal", | ||||
|       "type": "Literal", | ||||
|       "start": 6, | ||||
|       "end": 7, | ||||
| @ -30,7 +27,6 @@ expression: actual | ||||
|       "raw": "2" | ||||
|     }, | ||||
|     "right": { | ||||
|       "type": "Literal", | ||||
|       "type": "Literal", | ||||
|       "start": 10, | ||||
|       "end": 11, | ||||
|  | ||||
| @ -8,13 +8,11 @@ expression: actual | ||||
|   "end": 17, | ||||
|   "operator": "/", | ||||
|   "left": { | ||||
|     "type": "BinaryExpression", | ||||
|     "type": "BinaryExpression", | ||||
|     "start": 0, | ||||
|     "end": 11, | ||||
|     "operator": "*", | ||||
|     "left": { | ||||
|       "type": "Literal", | ||||
|       "type": "Literal", | ||||
|       "start": 0, | ||||
|       "end": 1, | ||||
| @ -22,13 +20,11 @@ expression: actual | ||||
|       "raw": "1" | ||||
|     }, | ||||
|     "right": { | ||||
|       "type": "BinaryExpression", | ||||
|       "type": "BinaryExpression", | ||||
|       "start": 6, | ||||
|       "end": 11, | ||||
|       "operator": "+", | ||||
|       "left": { | ||||
|         "type": "Literal", | ||||
|         "type": "Literal", | ||||
|         "start": 6, | ||||
|         "end": 7, | ||||
| @ -36,7 +32,6 @@ expression: actual | ||||
|         "raw": "2" | ||||
|       }, | ||||
|       "right": { | ||||
|         "type": "Literal", | ||||
|         "type": "Literal", | ||||
|         "start": 10, | ||||
|         "end": 11, | ||||
| @ -46,7 +41,6 @@ expression: actual | ||||
|     } | ||||
|   }, | ||||
|   "right": { | ||||
|     "type": "Literal", | ||||
|     "type": "Literal", | ||||
|     "start": 16, | ||||
|     "end": 17, | ||||
|  | ||||
| @ -8,7 +8,6 @@ expression: actual | ||||
|   "end": 17, | ||||
|   "operator": "+", | ||||
|   "left": { | ||||
|     "type": "Literal", | ||||
|     "type": "Literal", | ||||
|     "start": 0, | ||||
|     "end": 1, | ||||
| @ -16,19 +15,16 @@ expression: actual | ||||
|     "raw": "1" | ||||
|   }, | ||||
|   "right": { | ||||
|     "type": "BinaryExpression", | ||||
|     "type": "BinaryExpression", | ||||
|     "start": 6, | ||||
|     "end": 17, | ||||
|     "operator": "/", | ||||
|     "left": { | ||||
|       "type": "BinaryExpression", | ||||
|       "type": "BinaryExpression", | ||||
|       "start": 6, | ||||
|       "end": 11, | ||||
|       "operator": "+", | ||||
|       "left": { | ||||
|         "type": "Literal", | ||||
|         "type": "Literal", | ||||
|         "start": 6, | ||||
|         "end": 7, | ||||
| @ -36,7 +32,6 @@ expression: actual | ||||
|         "raw": "2" | ||||
|       }, | ||||
|       "right": { | ||||
|         "type": "Literal", | ||||
|         "type": "Literal", | ||||
|         "start": 10, | ||||
|         "end": 11, | ||||
| @ -45,7 +40,6 @@ expression: actual | ||||
|       } | ||||
|     }, | ||||
|     "right": { | ||||
|       "type": "Literal", | ||||
|       "type": "Literal", | ||||
|       "start": 16, | ||||
|       "end": 17, | ||||
|  | ||||
| @ -8,7 +8,6 @@ expression: actual | ||||
|   "end": 22, | ||||
|   "operator": "*", | ||||
|   "left": { | ||||
|     "type": "Literal", | ||||
|     "type": "Literal", | ||||
|     "start": 0, | ||||
|     "end": 1, | ||||
| @ -16,25 +15,21 @@ expression: actual | ||||
|     "raw": "1" | ||||
|   }, | ||||
|   "right": { | ||||
|     "type": "BinaryExpression", | ||||
|     "type": "BinaryExpression", | ||||
|     "start": 7, | ||||
|     "end": 22, | ||||
|     "operator": "+", | ||||
|     "left": { | ||||
|       "type": "BinaryExpression", | ||||
|       "type": "BinaryExpression", | ||||
|       "start": 7, | ||||
|       "end": 18, | ||||
|       "operator": "/", | ||||
|       "left": { | ||||
|         "type": "BinaryExpression", | ||||
|         "type": "BinaryExpression", | ||||
|         "start": 7, | ||||
|         "end": 12, | ||||
|         "operator": "+", | ||||
|         "left": { | ||||
|           "type": "Literal", | ||||
|           "type": "Literal", | ||||
|           "start": 7, | ||||
|           "end": 8, | ||||
| @ -42,7 +37,6 @@ expression: actual | ||||
|           "raw": "2" | ||||
|         }, | ||||
|         "right": { | ||||
|           "type": "Literal", | ||||
|           "type": "Literal", | ||||
|           "start": 11, | ||||
|           "end": 12, | ||||
| @ -51,7 +45,6 @@ expression: actual | ||||
|         } | ||||
|       }, | ||||
|       "right": { | ||||
|         "type": "Literal", | ||||
|         "type": "Literal", | ||||
|         "start": 17, | ||||
|         "end": 18, | ||||
| @ -60,7 +53,6 @@ expression: actual | ||||
|       } | ||||
|     }, | ||||
|     "right": { | ||||
|       "type": "Literal", | ||||
|       "type": "Literal", | ||||
|       "start": 21, | ||||
|       "end": 22, | ||||
|  | ||||
| @ -8,7 +8,6 @@ expression: actual | ||||
|   "end": 13, | ||||
|   "operator": "*", | ||||
|   "left": { | ||||
|     "type": "Literal", | ||||
|     "type": "Literal", | ||||
|     "start": 0, | ||||
|     "end": 1, | ||||
| @ -16,13 +15,11 @@ expression: actual | ||||
|     "raw": "1" | ||||
|   }, | ||||
|   "right": { | ||||
|     "type": "BinaryExpression", | ||||
|     "type": "BinaryExpression", | ||||
|     "start": 8, | ||||
|     "end": 13, | ||||
|     "operator": "+", | ||||
|     "left": { | ||||
|       "type": "Literal", | ||||
|       "type": "Literal", | ||||
|       "start": 8, | ||||
|       "end": 9, | ||||
| @ -30,7 +27,6 @@ expression: actual | ||||
|       "raw": "2" | ||||
|     }, | ||||
|     "right": { | ||||
|       "type": "Literal", | ||||
|       "type": "Literal", | ||||
|       "start": 12, | ||||
|       "end": 13, | ||||
|  | ||||
| @ -8,32 +8,27 @@ expression: actual | ||||
|   "end": 44, | ||||
|   "operator": "/", | ||||
|   "left": { | ||||
|     "type": "BinaryExpression", | ||||
|     "type": "BinaryExpression", | ||||
|     "start": 0, | ||||
|     "end": 22, | ||||
|     "operator": "*", | ||||
|     "left": { | ||||
|       "type": "BinaryExpression", | ||||
|       "type": "BinaryExpression", | ||||
|       "start": 0, | ||||
|       "end": 18, | ||||
|       "operator": "*", | ||||
|       "left": { | ||||
|         "type": "BinaryExpression", | ||||
|         "type": "BinaryExpression", | ||||
|         "start": 0, | ||||
|         "end": 12, | ||||
|         "operator": "*", | ||||
|         "left": { | ||||
|           "type": "Identifier", | ||||
|           "type": "Identifier", | ||||
|           "start": 0, | ||||
|           "end": 8, | ||||
|           "name": "distance" | ||||
|         }, | ||||
|         "right": { | ||||
|           "type": "Identifier", | ||||
|           "type": "Identifier", | ||||
|           "start": 11, | ||||
|           "end": 12, | ||||
| @ -41,7 +36,6 @@ expression: actual | ||||
|         } | ||||
|       }, | ||||
|       "right": { | ||||
|         "type": "Identifier", | ||||
|         "type": "Identifier", | ||||
|         "start": 15, | ||||
|         "end": 18, | ||||
| @ -49,7 +43,6 @@ expression: actual | ||||
|       } | ||||
|     }, | ||||
|     "right": { | ||||
|       "type": "Literal", | ||||
|       "type": "Literal", | ||||
|       "start": 21, | ||||
|       "end": 22, | ||||
| @ -58,20 +51,17 @@ expression: actual | ||||
|     } | ||||
|   }, | ||||
|   "right": { | ||||
|     "type": "BinaryExpression", | ||||
|     "type": "BinaryExpression", | ||||
|     "start": 26, | ||||
|     "end": 44, | ||||
|     "operator": "*", | ||||
|     "left": { | ||||
|       "type": "Identifier", | ||||
|       "type": "Identifier", | ||||
|       "start": 26, | ||||
|       "end": 36, | ||||
|       "name": "sigmaAllow" | ||||
|     }, | ||||
|     "right": { | ||||
|       "type": "Identifier", | ||||
|       "type": "Identifier", | ||||
|       "start": 39, | ||||
|       "end": 44, | ||||
|  | ||||
| @ -8,7 +8,6 @@ expression: actual | ||||
|   "end": 8, | ||||
|   "operator": "+", | ||||
|   "left": { | ||||
|     "type": "Literal", | ||||
|     "type": "Literal", | ||||
|     "start": 0, | ||||
|     "end": 1, | ||||
| @ -16,7 +15,6 @@ expression: actual | ||||
|     "raw": "2" | ||||
|   }, | ||||
|   "right": { | ||||
|     "type": "Literal", | ||||
|     "type": "Literal", | ||||
|     "start": 7, | ||||
|     "end": 8, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 144, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 143, | ||||
| @ -124,7 +123,6 @@ expression: actual | ||||
|                         "end": 88, | ||||
|                         "operator": "-", | ||||
|                         "argument": { | ||||
|                           "type": "Literal", | ||||
|                           "type": "Literal", | ||||
|                           "start": 87, | ||||
|                           "end": 88, | ||||
| @ -178,7 +176,6 @@ expression: actual | ||||
|                         "end": 116, | ||||
|                         "operator": "-", | ||||
|                         "argument": { | ||||
|                           "type": "Literal", | ||||
|                           "type": "Literal", | ||||
|                           "start": 114, | ||||
|                           "end": 116, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 17, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 17, | ||||
| @ -28,7 +27,6 @@ expression: actual | ||||
|             "end": 17, | ||||
|             "operator": "-", | ||||
|             "argument": { | ||||
|               "type": "Identifier", | ||||
|               "type": "Identifier", | ||||
|               "start": 12, | ||||
|               "end": 17, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 23, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "ExpressionStatement", | ||||
|       "type": "ExpressionStatement", | ||||
|       "start": 0, | ||||
|       "end": 23, | ||||
| @ -55,7 +54,6 @@ expression: actual | ||||
|                       "end": 19, | ||||
|                       "operator": "-", | ||||
|                       "argument": { | ||||
|                         "type": "Literal", | ||||
|                         "type": "Literal", | ||||
|                         "start": 18, | ||||
|                         "end": 19, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 23, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 23, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 80, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 5, | ||||
|       "end": 57, | ||||
| @ -32,7 +31,6 @@ expression: actual | ||||
|               "end": 57, | ||||
|               "body": [ | ||||
|                 { | ||||
|                   "type": "ReturnStatement", | ||||
|                   "type": "ReturnStatement", | ||||
|                   "start": 43, | ||||
|                   "end": 51, | ||||
| @ -52,7 +50,6 @@ expression: actual | ||||
|       "kind": "fn" | ||||
|     }, | ||||
|     { | ||||
|       "type": "ExpressionStatement", | ||||
|       "type": "ExpressionStatement", | ||||
|       "start": 62, | ||||
|       "end": 80, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 66, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 49, | ||||
| @ -43,7 +42,6 @@ expression: actual | ||||
|               "end": 49, | ||||
|               "body": [ | ||||
|                 { | ||||
|                   "type": "ReturnStatement", | ||||
|                   "type": "ReturnStatement", | ||||
|                   "start": 32, | ||||
|                   "end": 43, | ||||
| @ -63,7 +61,6 @@ expression: actual | ||||
|       "kind": "fn" | ||||
|     }, | ||||
|     { | ||||
|       "type": "ExpressionStatement", | ||||
|       "type": "ExpressionStatement", | ||||
|       "start": 54, | ||||
|       "end": 66, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 165, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 165, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 70, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 70, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 30, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 30, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 29, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 29, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 49, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 49, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 22, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "ExpressionStatement", | ||||
|       "type": "ExpressionStatement", | ||||
|       "start": 0, | ||||
|       "end": 22, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 36, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "ExpressionStatement", | ||||
|       "type": "ExpressionStatement", | ||||
|       "start": 0, | ||||
|       "end": 36, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 19, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "ExpressionStatement", | ||||
|       "type": "ExpressionStatement", | ||||
|       "start": 0, | ||||
|       "end": 19, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 35, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "ExpressionStatement", | ||||
|       "type": "ExpressionStatement", | ||||
|       "start": 0, | ||||
|       "end": 35, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 35, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "ExpressionStatement", | ||||
|       "type": "ExpressionStatement", | ||||
|       "start": 0, | ||||
|       "end": 35, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 37, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 37, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 28, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "ExpressionStatement", | ||||
|       "type": "ExpressionStatement", | ||||
|       "start": 0, | ||||
|       "end": 28, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 7, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "ExpressionStatement", | ||||
|       "type": "ExpressionStatement", | ||||
|       "start": 0, | ||||
|       "end": 7, | ||||
| @ -17,7 +16,6 @@ expression: actual | ||||
|         "end": 7, | ||||
|         "operator": "+", | ||||
|         "left": { | ||||
|           "type": "Literal", | ||||
|           "type": "Literal", | ||||
|           "start": 0, | ||||
|           "end": 1, | ||||
| @ -25,7 +23,6 @@ expression: actual | ||||
|           "raw": "5" | ||||
|         }, | ||||
|         "right": { | ||||
|           "type": "Literal", | ||||
|           "type": "Literal", | ||||
|           "start": 4, | ||||
|           "end": 7, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 15, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "ExpressionStatement", | ||||
|       "type": "ExpressionStatement", | ||||
|       "start": 0, | ||||
|       "end": 15, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 108, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 107, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 49, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 49, | ||||
| @ -43,7 +42,6 @@ expression: actual | ||||
|               "end": 49, | ||||
|               "body": [ | ||||
|                 { | ||||
|                   "type": "ReturnStatement", | ||||
|                   "type": "ReturnStatement", | ||||
|                   "start": 21, | ||||
|                   "end": 47, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 91, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 91, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 91, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 91, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 80, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 80, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 79, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 79, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 36, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 36, | ||||
| @ -46,7 +45,6 @@ expression: actual | ||||
|                 "end": 35, | ||||
|                 "operator": "-", | ||||
|                 "argument": { | ||||
|                   "type": "CallExpression", | ||||
|                   "type": "CallExpression", | ||||
|                   "start": 23, | ||||
|                   "end": 35, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 133, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 1, | ||||
|       "end": 132, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 32, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 1, | ||||
|       "end": 31, | ||||
| @ -28,13 +27,11 @@ expression: actual | ||||
|             "end": 31, | ||||
|             "operator": "-", | ||||
|             "left": { | ||||
|               "type": "BinaryExpression", | ||||
|               "type": "BinaryExpression", | ||||
|               "start": 14, | ||||
|               "end": 19, | ||||
|               "operator": "^", | ||||
|               "left": { | ||||
|                 "type": "Literal", | ||||
|                 "type": "Literal", | ||||
|                 "start": 14, | ||||
|                 "end": 15, | ||||
| @ -42,7 +39,6 @@ expression: actual | ||||
|                 "raw": "4" | ||||
|               }, | ||||
|               "right": { | ||||
|                 "type": "Literal", | ||||
|                 "type": "Literal", | ||||
|                 "start": 18, | ||||
|                 "end": 19, | ||||
| @ -51,19 +47,16 @@ expression: actual | ||||
|               } | ||||
|             }, | ||||
|             "right": { | ||||
|               "type": "BinaryExpression", | ||||
|               "type": "BinaryExpression", | ||||
|               "start": 22, | ||||
|               "end": 31, | ||||
|               "operator": "*", | ||||
|               "left": { | ||||
|                 "type": "BinaryExpression", | ||||
|                 "type": "BinaryExpression", | ||||
|                 "start": 22, | ||||
|                 "end": 27, | ||||
|                 "operator": "^", | ||||
|                 "left": { | ||||
|                   "type": "Literal", | ||||
|                   "type": "Literal", | ||||
|                   "start": 22, | ||||
|                   "end": 23, | ||||
| @ -71,7 +64,6 @@ expression: actual | ||||
|                   "raw": "3" | ||||
|                 }, | ||||
|                 "right": { | ||||
|                   "type": "Literal", | ||||
|                   "type": "Literal", | ||||
|                   "start": 26, | ||||
|                   "end": 27, | ||||
| @ -80,7 +72,6 @@ expression: actual | ||||
|                 } | ||||
|               }, | ||||
|               "right": { | ||||
|                 "type": "Literal", | ||||
|                 "type": "Literal", | ||||
|                 "start": 30, | ||||
|                 "end": 31, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 74, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 74, | ||||
| @ -38,7 +37,6 @@ expression: actual | ||||
|               "end": 42, | ||||
|               "body": [ | ||||
|                 { | ||||
|                   "type": "ExpressionStatement", | ||||
|                   "type": "ExpressionStatement", | ||||
|                   "start": 32, | ||||
|                   "end": 33, | ||||
| @ -58,7 +56,6 @@ expression: actual | ||||
|               "end": 73, | ||||
|               "body": [ | ||||
|                 { | ||||
|                   "type": "ExpressionStatement", | ||||
|                   "type": "ExpressionStatement", | ||||
|                   "start": 63, | ||||
|                   "end": 64, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 121, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 121, | ||||
| @ -38,7 +37,6 @@ expression: actual | ||||
|               "end": 42, | ||||
|               "body": [ | ||||
|                 { | ||||
|                   "type": "ExpressionStatement", | ||||
|                   "type": "ExpressionStatement", | ||||
|                   "start": 32, | ||||
|                   "end": 33, | ||||
| @ -82,7 +80,6 @@ expression: actual | ||||
|                   "end": 89, | ||||
|                   "body": [ | ||||
|                     { | ||||
|                       "type": "ExpressionStatement", | ||||
|                       "type": "ExpressionStatement", | ||||
|                       "start": 79, | ||||
|                       "end": 80, | ||||
| @ -104,7 +101,6 @@ expression: actual | ||||
|               "end": 120, | ||||
|               "body": [ | ||||
|                 { | ||||
|                   "type": "ExpressionStatement", | ||||
|                   "type": "ExpressionStatement", | ||||
|                   "start": 110, | ||||
|                   "end": 111, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 14, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 14, | ||||
| @ -28,7 +27,6 @@ expression: actual | ||||
|             "end": 14, | ||||
|             "operator": "==", | ||||
|             "left": { | ||||
|               "type": "Literal", | ||||
|               "type": "Literal", | ||||
|               "start": 8, | ||||
|               "end": 9, | ||||
| @ -36,7 +34,6 @@ expression: actual | ||||
|               "raw": "3" | ||||
|             }, | ||||
|             "right": { | ||||
|               "type": "Literal", | ||||
|               "type": "Literal", | ||||
|               "start": 13, | ||||
|               "end": 14, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 14, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 14, | ||||
| @ -28,7 +27,6 @@ expression: actual | ||||
|             "end": 14, | ||||
|             "operator": "!=", | ||||
|             "left": { | ||||
|               "type": "Literal", | ||||
|               "type": "Literal", | ||||
|               "start": 8, | ||||
|               "end": 9, | ||||
| @ -36,7 +34,6 @@ expression: actual | ||||
|               "raw": "3" | ||||
|             }, | ||||
|             "right": { | ||||
|               "type": "Literal", | ||||
|               "type": "Literal", | ||||
|               "start": 13, | ||||
|               "end": 14, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 5, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 5, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 42, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 42, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 35, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 35, | ||||
| @ -39,7 +38,6 @@ expression: actual | ||||
|                 "end": 31, | ||||
|                 "operator": "-", | ||||
|                 "argument": { | ||||
|                   "type": "CallExpression", | ||||
|                   "type": "CallExpression", | ||||
|                   "start": 19, | ||||
|                   "end": 31, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 36, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 36, | ||||
| @ -33,7 +32,6 @@ expression: actual | ||||
|                 "end": 19, | ||||
|                 "operator": "+", | ||||
|                 "left": { | ||||
|                   "type": "Literal", | ||||
|                   "type": "Literal", | ||||
|                   "start": 14, | ||||
|                   "end": 15, | ||||
| @ -41,7 +39,6 @@ expression: actual | ||||
|                   "raw": "5" | ||||
|                 }, | ||||
|                 "right": { | ||||
|                   "type": "Literal", | ||||
|                   "type": "Literal", | ||||
|                   "start": 18, | ||||
|                   "end": 19, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 27, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 27, | ||||
| @ -28,13 +27,11 @@ expression: actual | ||||
|             "end": 27, | ||||
|             "operator": "+", | ||||
|             "left": { | ||||
|               "type": "UnaryExpression", | ||||
|               "type": "UnaryExpression", | ||||
|               "start": 10, | ||||
|               "end": 15, | ||||
|               "operator": "-", | ||||
|               "argument": { | ||||
|                 "type": "Identifier", | ||||
|                 "type": "Identifier", | ||||
|                 "start": 11, | ||||
|                 "end": 15, | ||||
| @ -42,7 +39,6 @@ expression: actual | ||||
|               } | ||||
|             }, | ||||
|             "right": { | ||||
|               "type": "Identifier", | ||||
|               "type": "Identifier", | ||||
|               "start": 18, | ||||
|               "end": 27, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 18, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 18, | ||||
| @ -28,7 +27,6 @@ expression: actual | ||||
|             "end": 18, | ||||
|             "operator": "*", | ||||
|             "left": { | ||||
|               "type": "Literal", | ||||
|               "type": "Literal", | ||||
|               "start": 8, | ||||
|               "end": 9, | ||||
| @ -36,13 +34,11 @@ expression: actual | ||||
|               "raw": "1" | ||||
|             }, | ||||
|             "right": { | ||||
|               "type": "BinaryExpression", | ||||
|               "type": "BinaryExpression", | ||||
|               "start": 13, | ||||
|               "end": 18, | ||||
|               "operator": "-", | ||||
|               "left": { | ||||
|                 "type": "Literal", | ||||
|                 "type": "Literal", | ||||
|                 "start": 13, | ||||
|                 "end": 14, | ||||
| @ -50,7 +46,6 @@ expression: actual | ||||
|                 "raw": "3" | ||||
|               }, | ||||
|               "right": { | ||||
|                 "type": "Literal", | ||||
|                 "type": "Literal", | ||||
|                 "start": 17, | ||||
|                 "end": 18, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 40, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 11, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 58, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 58, | ||||
| @ -32,7 +31,6 @@ expression: actual | ||||
|               "end": 58, | ||||
|               "body": [ | ||||
|                 { | ||||
|                   "type": "ReturnStatement", | ||||
|                   "type": "ReturnStatement", | ||||
|                   "start": 23, | ||||
|                   "end": 32, | ||||
| @ -44,7 +42,6 @@ expression: actual | ||||
|                   } | ||||
|                 }, | ||||
|                 { | ||||
|                   "type": "ReturnStatement", | ||||
|                   "type": "ReturnStatement", | ||||
|                   "start": 41, | ||||
|                   "end": 50, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 55, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 26, | ||||
| @ -70,7 +69,6 @@ expression: actual | ||||
|       "kind": "const" | ||||
|     }, | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 31, | ||||
|       "end": 55, | ||||
| @ -91,7 +89,6 @@ expression: actual | ||||
|             "end": 55, | ||||
|             "operator": "-", | ||||
|             "left": { | ||||
|               "type": "Literal", | ||||
|               "type": "Literal", | ||||
|               "start": 46, | ||||
|               "end": 47, | ||||
| @ -99,19 +96,16 @@ expression: actual | ||||
|               "raw": "1" | ||||
|             }, | ||||
|             "right": { | ||||
|               "type": "MemberExpression", | ||||
|               "type": "MemberExpression", | ||||
|               "start": 50, | ||||
|               "end": 55, | ||||
|               "object": { | ||||
|                 "type": "Identifier", | ||||
|                 "type": "Identifier", | ||||
|                 "start": 50, | ||||
|                 "end": 53, | ||||
|                 "name": "obj" | ||||
|               }, | ||||
|               "property": { | ||||
|                 "type": "Identifier", | ||||
|                 "type": "Identifier", | ||||
|                 "start": 54, | ||||
|                 "end": 55, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 59, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 26, | ||||
| @ -70,7 +69,6 @@ expression: actual | ||||
|       "kind": "const" | ||||
|     }, | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 32, | ||||
|       "end": 59, | ||||
| @ -91,7 +89,6 @@ expression: actual | ||||
|             "end": 59, | ||||
|             "operator": "-", | ||||
|             "left": { | ||||
|               "type": "Literal", | ||||
|               "type": "Literal", | ||||
|               "start": 47, | ||||
|               "end": 48, | ||||
| @ -99,19 +96,16 @@ expression: actual | ||||
|               "raw": "1" | ||||
|             }, | ||||
|             "right": { | ||||
|               "type": "MemberExpression", | ||||
|               "type": "MemberExpression", | ||||
|               "start": 51, | ||||
|               "end": 59, | ||||
|               "object": { | ||||
|                 "type": "Identifier", | ||||
|                 "type": "Identifier", | ||||
|                 "start": 51, | ||||
|                 "end": 54, | ||||
|                 "name": "obj" | ||||
|               }, | ||||
|               "property": { | ||||
|                 "type": "Literal", | ||||
|                 "type": "Literal", | ||||
|                 "start": 55, | ||||
|                 "end": 58, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 58, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 26, | ||||
| @ -70,7 +69,6 @@ expression: actual | ||||
|       "kind": "const" | ||||
|     }, | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 31, | ||||
|       "end": 58, | ||||
| @ -91,19 +89,16 @@ expression: actual | ||||
|             "end": 58, | ||||
|             "operator": "-", | ||||
|             "left": { | ||||
|               "type": "MemberExpression", | ||||
|               "type": "MemberExpression", | ||||
|               "start": 46, | ||||
|               "end": 54, | ||||
|               "object": { | ||||
|                 "type": "Identifier", | ||||
|                 "type": "Identifier", | ||||
|                 "start": 46, | ||||
|                 "end": 49, | ||||
|                 "name": "obj" | ||||
|               }, | ||||
|               "property": { | ||||
|                 "type": "Literal", | ||||
|                 "type": "Literal", | ||||
|                 "start": 50, | ||||
|                 "end": 53, | ||||
| @ -113,7 +108,6 @@ expression: actual | ||||
|               "computed": false | ||||
|             }, | ||||
|             "right": { | ||||
|               "type": "Literal", | ||||
|               "type": "Literal", | ||||
|               "start": 57, | ||||
|               "end": 58, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 63, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 26, | ||||
| @ -70,7 +69,6 @@ expression: actual | ||||
|       "kind": "const" | ||||
|     }, | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 31, | ||||
|       "end": 63, | ||||
| @ -96,7 +94,6 @@ expression: actual | ||||
|                 "end": 59, | ||||
|                 "operator": "-", | ||||
|                 "left": { | ||||
|                   "type": "Literal", | ||||
|                   "type": "Literal", | ||||
|                   "start": 47, | ||||
|                   "end": 48, | ||||
| @ -104,19 +101,16 @@ expression: actual | ||||
|                   "raw": "1" | ||||
|                 }, | ||||
|                 "right": { | ||||
|                   "type": "MemberExpression", | ||||
|                   "type": "MemberExpression", | ||||
|                   "start": 51, | ||||
|                   "end": 59, | ||||
|                   "object": { | ||||
|                     "type": "Identifier", | ||||
|                     "type": "Identifier", | ||||
|                     "start": 51, | ||||
|                     "end": 54, | ||||
|                     "name": "obj" | ||||
|                   }, | ||||
|                   "property": { | ||||
|                     "type": "Literal", | ||||
|                     "type": "Literal", | ||||
|                     "start": 55, | ||||
|                     "end": 58, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 63, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 26, | ||||
| @ -70,7 +69,6 @@ expression: actual | ||||
|       "kind": "const" | ||||
|     }, | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 31, | ||||
|       "end": 63, | ||||
| @ -96,19 +94,16 @@ expression: actual | ||||
|                 "end": 59, | ||||
|                 "operator": "-", | ||||
|                 "left": { | ||||
|                   "type": "MemberExpression", | ||||
|                   "type": "MemberExpression", | ||||
|                   "start": 47, | ||||
|                   "end": 55, | ||||
|                   "object": { | ||||
|                     "type": "Identifier", | ||||
|                     "type": "Identifier", | ||||
|                     "start": 47, | ||||
|                     "end": 50, | ||||
|                     "name": "obj" | ||||
|                   }, | ||||
|                   "property": { | ||||
|                     "type": "Literal", | ||||
|                     "type": "Literal", | ||||
|                     "start": 51, | ||||
|                     "end": 54, | ||||
| @ -118,7 +113,6 @@ expression: actual | ||||
|                   "computed": false | ||||
|                 }, | ||||
|                 "right": { | ||||
|                   "type": "Literal", | ||||
|                   "type": "Literal", | ||||
|                   "start": 58, | ||||
|                   "end": 59, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 62, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 26, | ||||
| @ -70,7 +69,6 @@ expression: actual | ||||
|       "kind": "const" | ||||
|     }, | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 31, | ||||
|       "end": 62, | ||||
| @ -96,19 +94,16 @@ expression: actual | ||||
|                 "end": 58, | ||||
|                 "operator": "-", | ||||
|                 "left": { | ||||
|                   "type": "MemberExpression", | ||||
|                   "type": "MemberExpression", | ||||
|                   "start": 47, | ||||
|                   "end": 55, | ||||
|                   "object": { | ||||
|                     "type": "Identifier", | ||||
|                     "type": "Identifier", | ||||
|                     "start": 47, | ||||
|                     "end": 50, | ||||
|                     "name": "obj" | ||||
|                   }, | ||||
|                   "property": { | ||||
|                     "type": "Literal", | ||||
|                     "type": "Literal", | ||||
|                     "start": 51, | ||||
|                     "end": 54, | ||||
| @ -118,7 +113,6 @@ expression: actual | ||||
|                   "computed": false | ||||
|                 }, | ||||
|                 "right": { | ||||
|                   "type": "Literal", | ||||
|                   "type": "Literal", | ||||
|                   "start": 57, | ||||
|                   "end": 58, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 24, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 24, | ||||
| @ -28,7 +27,6 @@ expression: actual | ||||
|             "end": 24, | ||||
|             "operator": "-", | ||||
|             "left": { | ||||
|               "type": "Literal", | ||||
|               "type": "Literal", | ||||
|               "start": 15, | ||||
|               "end": 16, | ||||
| @ -36,19 +34,16 @@ expression: actual | ||||
|               "raw": "1" | ||||
|             }, | ||||
|             "right": { | ||||
|               "type": "MemberExpression", | ||||
|               "type": "MemberExpression", | ||||
|               "start": 19, | ||||
|               "end": 24, | ||||
|               "object": { | ||||
|                 "type": "Identifier", | ||||
|                 "type": "Identifier", | ||||
|                 "start": 19, | ||||
|                 "end": 22, | ||||
|                 "name": "obj" | ||||
|               }, | ||||
|               "property": { | ||||
|                 "type": "Identifier", | ||||
|                 "type": "Identifier", | ||||
|                 "start": 23, | ||||
|                 "end": 24, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 21, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 21, | ||||
| @ -28,13 +27,11 @@ expression: actual | ||||
|             "end": 21, | ||||
|             "operator": "+", | ||||
|             "left": { | ||||
|               "type": "BinaryExpression", | ||||
|               "type": "BinaryExpression", | ||||
|               "start": 12, | ||||
|               "end": 17, | ||||
|               "operator": "+", | ||||
|               "left": { | ||||
|                 "type": "Literal", | ||||
|                 "type": "Literal", | ||||
|                 "start": 12, | ||||
|                 "end": 13, | ||||
| @ -42,7 +39,6 @@ expression: actual | ||||
|                 "raw": "1" | ||||
|               }, | ||||
|               "right": { | ||||
|                 "type": "Literal", | ||||
|                 "type": "Literal", | ||||
|                 "start": 16, | ||||
|                 "end": 17, | ||||
| @ -51,7 +47,6 @@ expression: actual | ||||
|               } | ||||
|             }, | ||||
|             "right": { | ||||
|               "type": "Literal", | ||||
|               "type": "Literal", | ||||
|               "start": 20, | ||||
|               "end": 21, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 22, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 22, | ||||
| @ -28,13 +27,11 @@ expression: actual | ||||
|             "end": 22, | ||||
|             "operator": "+", | ||||
|             "left": { | ||||
|               "type": "BinaryExpression", | ||||
|               "type": "BinaryExpression", | ||||
|               "start": 13, | ||||
|               "end": 18, | ||||
|               "operator": "*", | ||||
|               "left": { | ||||
|                 "type": "Literal", | ||||
|                 "type": "Literal", | ||||
|                 "start": 13, | ||||
|                 "end": 14, | ||||
| @ -42,7 +39,6 @@ expression: actual | ||||
|                 "raw": "3" | ||||
|               }, | ||||
|               "right": { | ||||
|                 "type": "Literal", | ||||
|                 "type": "Literal", | ||||
|                 "start": 17, | ||||
|                 "end": 18, | ||||
| @ -51,7 +47,6 @@ expression: actual | ||||
|               } | ||||
|             }, | ||||
|             "right": { | ||||
|               "type": "Literal", | ||||
|               "type": "Literal", | ||||
|               "start": 21, | ||||
|               "end": 22, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 30, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 30, | ||||
| @ -32,14 +31,12 @@ expression: actual | ||||
|                 "start": 17, | ||||
|                 "end": 25, | ||||
|                 "object": { | ||||
|                   "type": "Identifier", | ||||
|                   "type": "Identifier", | ||||
|                   "start": 17, | ||||
|                   "end": 20, | ||||
|                   "name": "obj" | ||||
|                 }, | ||||
|                 "property": { | ||||
|                   "type": "Literal", | ||||
|                   "type": "Literal", | ||||
|                   "start": 21, | ||||
|                   "end": 24, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 54, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 26, | ||||
| @ -70,7 +69,6 @@ expression: actual | ||||
|       "kind": "const" | ||||
|     }, | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 31, | ||||
|       "end": 54, | ||||
| @ -90,14 +88,12 @@ expression: actual | ||||
|             "start": 46, | ||||
|             "end": 54, | ||||
|             "object": { | ||||
|               "type": "Identifier", | ||||
|               "type": "Identifier", | ||||
|               "start": 46, | ||||
|               "end": 49, | ||||
|               "name": "obj" | ||||
|             }, | ||||
|             "property": { | ||||
|               "type": "Literal", | ||||
|               "type": "Literal", | ||||
|               "start": 50, | ||||
|               "end": 53, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 27, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 27, | ||||
| @ -27,19 +26,16 @@ expression: actual | ||||
|             "start": 13, | ||||
|             "end": 27, | ||||
|             "object": { | ||||
|               "type": "MemberExpression", | ||||
|               "type": "MemberExpression", | ||||
|               "start": 13, | ||||
|               "end": 22, | ||||
|               "object": { | ||||
|                 "type": "Identifier", | ||||
|                 "type": "Identifier", | ||||
|                 "start": 13, | ||||
|                 "end": 15, | ||||
|                 "name": "yo" | ||||
|               }, | ||||
|               "property": { | ||||
|                 "type": "Literal", | ||||
|                 "type": "Literal", | ||||
|                 "start": 16, | ||||
|                 "end": 21, | ||||
| @ -49,7 +45,6 @@ expression: actual | ||||
|               "computed": false | ||||
|             }, | ||||
|             "property": { | ||||
|               "type": "Identifier", | ||||
|               "type": "Identifier", | ||||
|               "start": 23, | ||||
|               "end": 26, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 17, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 17, | ||||
| @ -27,14 +26,12 @@ expression: actual | ||||
|             "start": 12, | ||||
|             "end": 17, | ||||
|             "object": { | ||||
|               "type": "Identifier", | ||||
|               "type": "Identifier", | ||||
|               "start": 12, | ||||
|               "end": 14, | ||||
|               "name": "b1" | ||||
|             }, | ||||
|             "property": { | ||||
|               "type": "Identifier", | ||||
|               "type": "Identifier", | ||||
|               "start": 15, | ||||
|               "end": 16, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 34, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 34, | ||||
| @ -27,29 +26,24 @@ expression: actual | ||||
|             "start": 13, | ||||
|             "end": 34, | ||||
|             "object": { | ||||
|               "type": "MemberExpression", | ||||
|               "type": "MemberExpression", | ||||
|               "start": 13, | ||||
|               "end": 29, | ||||
|               "object": { | ||||
|                 "type": "MemberExpression", | ||||
|                 "type": "MemberExpression", | ||||
|                 "start": 13, | ||||
|                 "end": 23, | ||||
|                 "object": { | ||||
|                   "type": "MemberExpression", | ||||
|                   "type": "MemberExpression", | ||||
|                   "start": 13, | ||||
|                   "end": 19, | ||||
|                   "object": { | ||||
|                     "type": "Identifier", | ||||
|                     "type": "Identifier", | ||||
|                     "start": 13, | ||||
|                     "end": 15, | ||||
|                     "name": "yo" | ||||
|                   }, | ||||
|                   "property": { | ||||
|                     "type": "Identifier", | ||||
|                     "type": "Identifier", | ||||
|                     "start": 16, | ||||
|                     "end": 19, | ||||
| @ -58,7 +52,6 @@ expression: actual | ||||
|                   "computed": false | ||||
|                 }, | ||||
|                 "property": { | ||||
|                   "type": "Identifier", | ||||
|                   "type": "Identifier", | ||||
|                   "start": 20, | ||||
|                   "end": 23, | ||||
| @ -67,7 +60,6 @@ expression: actual | ||||
|                 "computed": false | ||||
|               }, | ||||
|               "property": { | ||||
|                 "type": "Identifier", | ||||
|                 "type": "Identifier", | ||||
|                 "start": 24, | ||||
|                 "end": 29, | ||||
| @ -76,7 +68,6 @@ expression: actual | ||||
|               "computed": false | ||||
|             }, | ||||
|             "property": { | ||||
|               "type": "Identifier", | ||||
|               "type": "Identifier", | ||||
|               "start": 30, | ||||
|               "end": 34, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 17, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 17, | ||||
| @ -27,14 +26,12 @@ expression: actual | ||||
|             "start": 12, | ||||
|             "end": 17, | ||||
|             "object": { | ||||
|               "type": "Identifier", | ||||
|               "type": "Identifier", | ||||
|               "start": 12, | ||||
|               "end": 14, | ||||
|               "name": "b1" | ||||
|             }, | ||||
|             "property": { | ||||
|               "type": "Literal", | ||||
|               "type": "Literal", | ||||
|               "start": 15, | ||||
|               "end": 16, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 22, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 22, | ||||
| @ -27,14 +26,12 @@ expression: actual | ||||
|             "start": 12, | ||||
|             "end": 22, | ||||
|             "object": { | ||||
|               "type": "Identifier", | ||||
|               "type": "Identifier", | ||||
|               "start": 12, | ||||
|               "end": 14, | ||||
|               "name": "b1" | ||||
|             }, | ||||
|             "property": { | ||||
|               "type": "Literal", | ||||
|               "type": "Literal", | ||||
|               "start": 15, | ||||
|               "end": 21, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 19, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 19, | ||||
| @ -27,14 +26,12 @@ expression: actual | ||||
|             "start": 12, | ||||
|             "end": 19, | ||||
|             "object": { | ||||
|               "type": "Identifier", | ||||
|               "type": "Identifier", | ||||
|               "start": 12, | ||||
|               "end": 14, | ||||
|               "name": "b1" | ||||
|             }, | ||||
|             "property": { | ||||
|               "type": "Identifier", | ||||
|               "type": "Identifier", | ||||
|               "start": 15, | ||||
|               "end": 19, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 29, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 29, | ||||
|  | ||||
| @ -7,7 +7,6 @@ expression: actual | ||||
|   "end": 53, | ||||
|   "body": [ | ||||
|     { | ||||
|       "type": "VariableDeclaration", | ||||
|       "type": "VariableDeclaration", | ||||
|       "start": 0, | ||||
|       "end": 53, | ||||
| @ -76,7 +75,6 @@ expression: actual | ||||
|                         "end": 48, | ||||
|                         "operator": "-", | ||||
|                         "argument": { | ||||
|                           "type": "Identifier", | ||||
|                           "type": "Identifier", | ||||
|                           "start": 43, | ||||
|                           "end": 48, | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	![github-actions[bot]](/assets/img/avatar_default.png)