@ -75,10 +75,7 @@ LabeledArgument { ArgumentLabel Equals expression }
|
|||||||
ArgumentList { "(" commaSep<LabeledArgument | expression> ")" }
|
ArgumentList { "(" commaSep<LabeledArgument | expression> ")" }
|
||||||
|
|
||||||
type[@isGroup=Type] {
|
type[@isGroup=Type] {
|
||||||
@specialize[@name=PrimitiveType]<
|
PrimitiveType { identifier } |
|
||||||
identifier,
|
|
||||||
"bool" | "number" | "string" | "tag" | "Sketch" | "SketchSurface" | "Solid" | "Plane"
|
|
||||||
> |
|
|
||||||
ArrayType { "[" type !member (";" Number "+"?)? "]" } |
|
ArrayType { "[" type !member (";" Number "+"?)? "]" } |
|
||||||
ObjectType { "{" commaSep<ObjectProperty { PropertyName ":" type }> "}" }
|
ObjectType { "{" commaSep<ObjectProperty { PropertyName ":" type }> "}" }
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user