Header menu logo Fabulous.AST

InfixAppBuilders Module

Type extensions

Type extension Description

Ast.InfixAppExpr(lhs, operator, rhs)

Full Usage: Ast.InfixAppExpr(lhs, operator, rhs)

Parameters:
Returns: WidgetBuilder<Expr>

Create an infix application expression with two expressions connected by an operator.

Extended Type: Ast

lhs : WidgetBuilder<Expr>

The left-hand side expression.

operator : string

The infix operator.

rhs : WidgetBuilder<Expr>

The right-hand side expression.

Returns: WidgetBuilder<Expr>

Ast.InfixAppExpr(lhs, operator, rhs)

Full Usage: Ast.InfixAppExpr(lhs, operator, rhs)

Parameters:
Returns: WidgetBuilder<Expr>

Create an infix application expression with a constant left-hand side.

Extended Type: Ast

lhs : WidgetBuilder<Constant>

The left-hand side constant.

operator : string

The infix operator.

rhs : WidgetBuilder<Expr>

The right-hand side expression.

Returns: WidgetBuilder<Expr>

Ast.InfixAppExpr(lhs, operator, rhs)

Full Usage: Ast.InfixAppExpr(lhs, operator, rhs)

Parameters:
    lhs : string - The left-hand side string literal.
    operator : string - The infix operator.
    rhs : WidgetBuilder<Expr> - The right-hand side expression.

Returns: WidgetBuilder<Expr>

Create an infix application expression with a string literal left-hand side.

Extended Type: Ast

lhs : string

The left-hand side string literal.

operator : string

The infix operator.

rhs : WidgetBuilder<Expr>

The right-hand side expression.

Returns: WidgetBuilder<Expr>

Ast.InfixAppExpr(lhs, operator, rhs)

Full Usage: Ast.InfixAppExpr(lhs, operator, rhs)

Parameters:
Returns: WidgetBuilder<Expr>

Create an infix application expression with constant operands.

Extended Type: Ast

lhs : WidgetBuilder<Constant>

The left-hand side constant.

operator : string

The infix operator.

rhs : WidgetBuilder<Constant>

The right-hand side constant.

Returns: WidgetBuilder<Expr>

Ast.InfixAppExpr(lhs, operator, rhs)

Full Usage: Ast.InfixAppExpr(lhs, operator, rhs)

Parameters:
    lhs : string - The left-hand side string literal.
    operator : string - The infix operator.
    rhs : WidgetBuilder<Constant> - The right-hand side constant.

Returns: WidgetBuilder<Expr>

Create an infix application expression with a string literal left-hand side and constant right-hand side.

Extended Type: Ast

lhs : string

The left-hand side string literal.

operator : string

The infix operator.

rhs : WidgetBuilder<Constant>

The right-hand side constant.

Returns: WidgetBuilder<Expr>

Ast.InfixAppExpr(lhs, operator, rhs)

Full Usage: Ast.InfixAppExpr(lhs, operator, rhs)

Parameters:
    lhs : string - The left-hand side string literal.
    operator : string - The infix operator.
    rhs : string - The right-hand side string literal.

Returns: WidgetBuilder<Expr>

Create an infix application expression with string literals for both operands.

Extended Type: Ast

lhs : string

The left-hand side string literal.

operator : string

The infix operator.

rhs : string

The right-hand side string literal.

Returns: WidgetBuilder<Expr>

Ast.InfixAppExpr(lhs, operator, rhs)

Full Usage: Ast.InfixAppExpr(lhs, operator, rhs)

Parameters:
Returns: WidgetBuilder<Expr>

Create an infix application expression with an expression left-hand side and constant right-hand side.

Extended Type: Ast

lhs : WidgetBuilder<Expr>

The left-hand side expression.

operator : string

The infix operator.

rhs : WidgetBuilder<Constant>

The right-hand side constant.

Returns: WidgetBuilder<Expr>

Ast.InfixAppExpr(lhs, operator, rhs)

Full Usage: Ast.InfixAppExpr(lhs, operator, rhs)

Parameters:
    lhs : WidgetBuilder<Constant> - The left-hand side constant.
    operator : string - The infix operator.
    rhs : string - The right-hand side string literal.

Returns: WidgetBuilder<Expr>

Create an infix application expression with a constant left-hand side and string literal right-hand side.

Extended Type: Ast

lhs : WidgetBuilder<Constant>

The left-hand side constant.

operator : string

The infix operator.

rhs : string

The right-hand side string literal.

Returns: WidgetBuilder<Expr>

Ast.PipeLeftExpr(lhs, rhs)

Full Usage: Ast.PipeLeftExpr(lhs, rhs)

Parameters:
Returns: WidgetBuilder<Expr>

Create a pipe-left (<|) expression.

Extended Type: Ast

lhs : WidgetBuilder<Expr>

The left-hand side expression.

rhs : WidgetBuilder<Expr>

The right-hand side expression.

Returns: WidgetBuilder<Expr>

Ast.PipeLeftExpr(lhs, rhs)

Full Usage: Ast.PipeLeftExpr(lhs, rhs)

Parameters:
Returns: WidgetBuilder<Expr>

Create a pipe-left (<|) expression with a constant left-hand side.

Extended Type: Ast

lhs : WidgetBuilder<Constant>

The left-hand side constant.

rhs : WidgetBuilder<Expr>

The right-hand side expression.

Returns: WidgetBuilder<Expr>

Ast.PipeLeftExpr(lhs, rhs)

Full Usage: Ast.PipeLeftExpr(lhs, rhs)

Parameters:
Returns: WidgetBuilder<Expr>

Create a pipe-left (<|) expression with constant operands.

Extended Type: Ast

lhs : WidgetBuilder<Constant>

The left-hand side constant.

rhs : WidgetBuilder<Constant>

The right-hand side constant.

Returns: WidgetBuilder<Expr>

Ast.PipeLeftExpr(lhs, rhs)

Full Usage: Ast.PipeLeftExpr(lhs, rhs)

Parameters:
    lhs : string - The left-hand side string literal.
    rhs : WidgetBuilder<Expr> - The right-hand side expression.

Returns: WidgetBuilder<Expr>

Create a pipe-left (<|) expression with a string literal left-hand side.

Extended Type: Ast

lhs : string

The left-hand side string literal.

rhs : WidgetBuilder<Expr>

The right-hand side expression.

Returns: WidgetBuilder<Expr>

Ast.PipeLeftExpr(lhs, rhs)

Full Usage: Ast.PipeLeftExpr(lhs, rhs)

Parameters:
Returns: WidgetBuilder<Expr>

Create a pipe-left (<|) expression with an expression left-hand side and constant right-hand side.

Extended Type: Ast

lhs : WidgetBuilder<Expr>

The left-hand side expression.

rhs : WidgetBuilder<Constant>

The right-hand side constant.

Returns: WidgetBuilder<Expr>

Ast.PipeLeftExpr(lhs, rhs)

Full Usage: Ast.PipeLeftExpr(lhs, rhs)

Parameters:
    lhs : WidgetBuilder<Constant> - The left-hand side constant.
    rhs : string - The right-hand side string literal.

Returns: WidgetBuilder<Expr>

Create a pipe-left (<|) expression with a constant left-hand side and string literal right-hand side.

Extended Type: Ast

lhs : WidgetBuilder<Constant>

The left-hand side constant.

rhs : string

The right-hand side string literal.

Returns: WidgetBuilder<Expr>

Ast.PipeLeftExpr(lhs, rhs)

Full Usage: Ast.PipeLeftExpr(lhs, rhs)

Parameters:
    lhs : string - The left-hand side string literal.
    rhs : string - The right-hand side string literal.

Returns: WidgetBuilder<Expr>

Create a pipe-left (<|) expression with string literals for both operands.

Extended Type: Ast

lhs : string

The left-hand side string literal.

rhs : string

The right-hand side string literal.

Returns: WidgetBuilder<Expr>

Ast.PipeRightExpr(lhs, rhs)

Full Usage: Ast.PipeRightExpr(lhs, rhs)

Parameters:
Returns: WidgetBuilder<Expr>

Create a pipe-right (|>) expression.

Extended Type: Ast

lhs : WidgetBuilder<Expr>

The left-hand side expression.

rhs : WidgetBuilder<Expr>

The right-hand side expression.

Returns: WidgetBuilder<Expr>

Ast.PipeRightExpr(lhs, rhs)

Full Usage: Ast.PipeRightExpr(lhs, rhs)

Parameters:
Returns: WidgetBuilder<Expr>

Create a pipe-right (|>) expression with a constant left-hand side.

Extended Type: Ast

lhs : WidgetBuilder<Constant>

The left-hand side constant.

rhs : WidgetBuilder<Expr>

The right-hand side expression.

Returns: WidgetBuilder<Expr>

Ast.PipeRightExpr(lhs, rhs)

Full Usage: Ast.PipeRightExpr(lhs, rhs)

Parameters:
    lhs : string - The left-hand side string literal.
    rhs : WidgetBuilder<Expr> - The right-hand side expression.

Returns: WidgetBuilder<Expr>

Create a pipe-right (|>) expression with a string literal left-hand side.

Extended Type: Ast

lhs : string

The left-hand side string literal.

rhs : WidgetBuilder<Expr>

The right-hand side expression.

Returns: WidgetBuilder<Expr>

Ast.PipeRightExpr(lhs, rhs)

Full Usage: Ast.PipeRightExpr(lhs, rhs)

Parameters:
Returns: WidgetBuilder<Expr>

Create a pipe-right (|>) expression with an expression left-hand side and constant right-hand side.

Extended Type: Ast

lhs : WidgetBuilder<Expr>

The left-hand side expression.

rhs : WidgetBuilder<Constant>

The right-hand side constant.

Returns: WidgetBuilder<Expr>

Ast.PipeRightExpr(lhs, rhs)

Full Usage: Ast.PipeRightExpr(lhs, rhs)

Parameters:
Returns: WidgetBuilder<Expr>

Create a pipe-right (|>) expression with constant operands.

Extended Type: Ast

lhs : WidgetBuilder<Constant>

The left-hand side constant.

rhs : WidgetBuilder<Constant>

The right-hand side constant.

Returns: WidgetBuilder<Expr>

Ast.PipeRightExpr(lhs, rhs)

Full Usage: Ast.PipeRightExpr(lhs, rhs)

Parameters:
    lhs : WidgetBuilder<Constant> - The left-hand side constant.
    rhs : string - The right-hand side string literal.

Returns: WidgetBuilder<Expr>

Create a pipe-right (|>) expression with a constant left-hand side and string literal right-hand side.

Extended Type: Ast

lhs : WidgetBuilder<Constant>

The left-hand side constant.

rhs : string

The right-hand side string literal.

Returns: WidgetBuilder<Expr>

Ast.PipeRightExpr(lhs, rhs)

Full Usage: Ast.PipeRightExpr(lhs, rhs)

Parameters:
    lhs : string - The left-hand side string literal.
    rhs : string - The right-hand side string literal.

Returns: WidgetBuilder<Expr>

Create a pipe-right (|>) expression with string literals for both operands.

Extended Type: Ast

lhs : string

The left-hand side string literal.

rhs : string

The right-hand side string literal.

Returns: WidgetBuilder<Expr>

Type something to start searching.