Header menu logo Fabulous.AST

PatternBuilders Module

Type extensions

Type extension Description

Ast.ConstantPat(value)

Full Usage: Ast.ConstantPat(value)

Parameters:
Returns: WidgetBuilder<Pattern>

Creates a constant pattern.

Extended Type: Ast

value : WidgetBuilder<Constant>

The constant value.

Returns: WidgetBuilder<Pattern>

Ast.ConstantPat(value)

Full Usage: Ast.ConstantPat(value)

Parameters:
    value : string - The constant value as a string.

Returns: WidgetBuilder<Pattern>

Creates a constant pattern from a string value.

Extended Type: Ast

value : string

The constant value as a string.

Returns: WidgetBuilder<Pattern>

Ast.NullPat()

Full Usage: Ast.NullPat()

Parameters:
    () : unit

Returns: WidgetBuilder<Pattern>

Creates a null pattern.

Extended Type: Ast

() : unit
Returns: WidgetBuilder<Pattern>

Ast.UnitPat()

Full Usage: Ast.UnitPat()

Parameters:
    () : unit

Returns: WidgetBuilder<Pattern>

Creates a unit pattern ().

Extended Type: Ast

() : unit
Returns: WidgetBuilder<Pattern>

Ast.WildPat()

Full Usage: Ast.WildPat()

Parameters:
    () : unit

Returns: WidgetBuilder<Pattern>

Creates a wildcard pattern _.

Extended Type: Ast

() : unit
Returns: WidgetBuilder<Pattern>

Type something to start searching.