TypeDefnExplicitBuilders Module
Type extensions
Type extension | Description |
Full Usage:
Ast.ClassEnd(name)
Parameters:
string
-
The name of the class.
Returns: CollectionBuilder<TypeDefnExplicitNode, MemberDefn>
|
Extended Type:
|
Full Usage:
Ast.ClassEnd(name, constructor)
Parameters:
string
-
The name of the class.
constructor : WidgetBuilder<ImplicitConstructorNode>
-
The constructor of the class.
Returns: CollectionBuilder<TypeDefnExplicitNode, MemberDefn>
|
Extended Type:
|
Full Usage:
Ast.ClassEnd(name, constructor)
Parameters:
string
-
The name of the class.
constructor : WidgetBuilder<Pattern>
-
The constructor of the class.
Returns: CollectionBuilder<TypeDefnExplicitNode, MemberDefn>
|
Extended Type:
|
Full Usage:
Ast.InterfaceEnd(name)
Parameters:
string
-
The name of the interface.
Returns: CollectionBuilder<TypeDefnExplicitNode, MemberDefn>
|
Extended Type:
|
Full Usage:
Ast.StructEnd(name)
Parameters:
string
-
The name of the struct.
Returns: CollectionBuilder<TypeDefnExplicitNode, MemberDefn>
|
Extended Type:
|
Full Usage:
Ast.StructEnd(name, constructor)
Parameters:
string
-
The name of the struct.
constructor : WidgetBuilder<ImplicitConstructorNode>
-
The constructor of the struct.
Returns: CollectionBuilder<TypeDefnExplicitNode, MemberDefn>
|
Extended Type:
|
Full Usage:
Ast.StructEnd(name, constructor)
Parameters:
string
-
The name of the struct.
constructor : WidgetBuilder<Pattern>
-
The constructor of the struct.
Returns: CollectionBuilder<TypeDefnExplicitNode, MemberDefn>
|
Extended Type:
|