Header menu logo Fabulous.AST

RationalConstNodeBuilders Module

Type extensions

Type extension Description

Ast.Integer(value)

Full Usage: Ast.Integer(value)

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

Returns: WidgetBuilder<RationalConstNode>

Creates an integer rational constant.

Extended Type: Ast

value : string

The integer value as a string.

Returns: WidgetBuilder<RationalConstNode>

Ast.Integer(value)

Full Usage: Ast.Integer(value)

Parameters:
    value : int - The integer value.

Returns: WidgetBuilder<RationalConstNode>

Creates an integer rational constant from an integer value.

Extended Type: Ast

value : int

The integer value.

Returns: WidgetBuilder<RationalConstNode>

Ast.Negate(value)

Full Usage: Ast.Negate(value)

Parameters:
Returns: WidgetBuilder<RationalConstNode>

Creates a negated rational constant.

Extended Type: Ast

value : WidgetBuilder<RationalConstNode>

The rational constant to negate.

Returns: WidgetBuilder<RationalConstNode>

Ast.Rational(numerator, divOp, denominator)

Full Usage: Ast.Rational(numerator, divOp, denominator)

Parameters:
    numerator : string - The numerator value.
    divOp : string - The division operator.
    denominator : string - The denominator value.

Returns: WidgetBuilder<RationalConstNode>

Creates a rational constant with a numerator and denominator.

Extended Type: Ast

numerator : string

The numerator value.

divOp : string

The division operator.

denominator : string

The denominator value.

Returns: WidgetBuilder<RationalConstNode>

Type something to start searching.