Header menu logo Fabulous.AST

ModuleDeclBuilders Module

Type extensions

Type extension Description

Ast.AnyModuleDecl(value)

Full Usage: Ast.AnyModuleDecl(value)

Parameters:
Returns: WidgetBuilder<ModuleDecl>

Allows you to create a module declaration with the specified TypeDefnRecordNode.

Extended Type: Ast

value : WidgetBuilder<TypeDefnRecordNode>
Returns: WidgetBuilder<ModuleDecl>

Ast.AnyModuleDecl(value)

Full Usage: Ast.AnyModuleDecl(value)

Parameters:
Returns: WidgetBuilder<ModuleDecl>

Allows you to create a module declaration with the specified TypeDefnRegularNode.

Extended Type: Ast

value : WidgetBuilder<TypeDefnRegularNode>
Returns: WidgetBuilder<ModuleDecl>

Ast.AnyModuleDecl(value)

Full Usage: Ast.AnyModuleDecl(value)

Parameters:
Returns: WidgetBuilder<ModuleDecl>

Allows you to create a module declaration with the specified TypeDefnEnumNode.

Extended Type: Ast

value : WidgetBuilder<TypeDefnEnumNode>
Returns: WidgetBuilder<ModuleDecl>

Ast.AnyModuleDecl(value)

Full Usage: Ast.AnyModuleDecl(value)

Parameters:
Returns: WidgetBuilder<ModuleDecl>

Allows you to create a module declaration with the specified TypeDefnUnionNode.

Extended Type: Ast

value : WidgetBuilder<TypeDefnUnionNode>
Returns: WidgetBuilder<ModuleDecl>

Ast.AnyModuleDecl(value)

Full Usage: Ast.AnyModuleDecl(value)

Parameters:
Returns: WidgetBuilder<ModuleDecl>

Allows you to create a module declaration with the specified TypeDefnAbbrevNode.

Extended Type: Ast

value : WidgetBuilder<TypeDefnAbbrevNode>
Returns: WidgetBuilder<ModuleDecl>

Ast.AnyModuleDecl(value)

Full Usage: Ast.AnyModuleDecl(value)

Parameters:
Returns: WidgetBuilder<ModuleDecl>

Allows you to create a module declaration with the specified TypeDefnExplicitNode.

Extended Type: Ast

value : WidgetBuilder<TypeDefnExplicitNode>
Returns: WidgetBuilder<ModuleDecl>

Ast.AnyModuleDecl(value)

Full Usage: Ast.AnyModuleDecl(value)

Parameters:
Returns: WidgetBuilder<ModuleDecl>

Allows you to create a module declaration with the specified TypeDefnAugmentationNode.

Extended Type: Ast

value : WidgetBuilder<TypeDefnAugmentationNode>
Returns: WidgetBuilder<ModuleDecl>

Ast.AnyModuleDecl(value)

Full Usage: Ast.AnyModuleDecl(value)

Parameters:
Returns: WidgetBuilder<ModuleDecl>

Allows you to create a module declaration with the specified TypeDefnDelegateNode.

Extended Type: Ast

value : WidgetBuilder<TypeDefnDelegateNode>
Returns: WidgetBuilder<ModuleDecl>

Ast.AnyModuleDecl(value)

Full Usage: Ast.AnyModuleDecl(value)

Parameters:
Returns: WidgetBuilder<ModuleDecl>

Allows you to create a module declaration with the specified DeclExpr.

Extended Type: Ast

value : WidgetBuilder<Expr>
Returns: WidgetBuilder<ModuleDecl>

Ast.AnyModuleDecl(value)

Full Usage: Ast.AnyModuleDecl(value)

Parameters:
Returns: WidgetBuilder<ModuleDecl>

Allows you to create a module declaration with the specified OpenListNode.

Extended Type: Ast

value : WidgetBuilder<OpenListNode>
Returns: WidgetBuilder<ModuleDecl>

Ast.AnyModuleDecl(value)

Full Usage: Ast.AnyModuleDecl(value)

Parameters:
Returns: WidgetBuilder<ModuleDecl>

Allows you to create a module declaration with the specified ParsedHashDirectiveNode.

Extended Type: Ast

value : WidgetBuilder<HashDirectiveListNode>
Returns: WidgetBuilder<ModuleDecl>

Ast.AnyModuleDecl(value)

Full Usage: Ast.AnyModuleDecl(value)

Parameters:
Returns: WidgetBuilder<ModuleDecl>

Allows you to create a module declaration with the specified ModuleDeclAttributesNode.

Extended Type: Ast

value : WidgetBuilder<ModuleDeclAttributesNode>
Returns: WidgetBuilder<ModuleDecl>

Ast.AnyModuleDecl(value)

Full Usage: Ast.AnyModuleDecl(value)

Parameters:
Returns: WidgetBuilder<ModuleDecl>

Allows you to create a module declaration with the specified ExceptionDefnNode.

Extended Type: Ast

value : WidgetBuilder<ExceptionDefnNode>
Returns: WidgetBuilder<ModuleDecl>

Ast.AnyModuleDecl(value)

Full Usage: Ast.AnyModuleDecl(value)

Parameters:
Returns: WidgetBuilder<ModuleDecl>

Allows you to create a module declaration with the specified ExternBindingNode.

Extended Type: Ast

value : WidgetBuilder<ExternBindingNode>
Returns: WidgetBuilder<ModuleDecl>

Ast.AnyModuleDecl(value)

Full Usage: Ast.AnyModuleDecl(value)

Parameters:
Returns: WidgetBuilder<ModuleDecl>

Allows you to create a module declaration with the specified BindingNode.

Extended Type: Ast

value : WidgetBuilder<BindingNode>
Returns: WidgetBuilder<ModuleDecl>

Ast.AnyModuleDecl(value)

Full Usage: Ast.AnyModuleDecl(value)

Parameters:
Returns: WidgetBuilder<ModuleDecl>

Allows you to create a module declaration with the specified ModuleAbbrevNode.

Extended Type: Ast

value : WidgetBuilder<ModuleAbbrevNode>
Returns: WidgetBuilder<ModuleDecl>

Ast.AnyModuleDecl(value)

Full Usage: Ast.AnyModuleDecl(value)

Parameters:
Returns: WidgetBuilder<ModuleDecl>

Allows you to create a module declaration with the specified NestedModuleNode.

Extended Type: Ast

value : WidgetBuilder<NestedModuleNode>
Returns: WidgetBuilder<ModuleDecl>

Ast.AnyModuleDecl(value)

Full Usage: Ast.AnyModuleDecl(value)

Parameters:
Returns: WidgetBuilder<ModuleDecl>

Allows you to create a module declaration with the specified ValNode.

Extended Type: Ast

value : WidgetBuilder<ValNode>
Returns: WidgetBuilder<ModuleDecl>

Type something to start searching.