intervalΒΆ

meth (X: double):between(Interval: integer::interval): X | nil

TBD

meth (X: double):between(Interval: real::interval): X | nil

TBD

meth (Scale: integer) * (Interval: integer::interval): integer::interval

Returns a interval

meth (Shift: integer) + (Interval: integer::interval): integer::interval

Returns a interval

meth (Start: integer) .. (Limit: integer): integer::interval

Returns a interval from Start to Limit (inclusive).

meth (Start: integer) .. (Limit: integer, Step: integer): integer::range

Returns a range from Start to Limit (inclusive) with step Step.

meth (Start: integer) ..< (Limit: integer): integer::interval

Returns a interval from Start to Limit (exclusive).

meth (X: integer):between(Interval: integer::interval): X | nil

TBD

meth (X: integer):between(Interval: real::interval): X | nil

TBD

meth (Start: integer):by(Step: integer): integer::range

Returns a unlimited range from Start in steps of Step.

meth (Start: integer):up: integer::interval

Returns an unlimited interval from Start.

meth (Start: integer):up(Count: integer): integer::interval

Returns a interval from Start to Start + Count - 1 (inclusive).

type integer::interval < sequence

TBD

meth (A: integer::interval) != (B: integer::interval): integer::interval | nil

Returns a interval

meth (Interval: integer::interval) * (Scale: integer): integer::interval

Returns a interval

meth (Interval: integer::interval) + (Shift: integer): integer::interval

Returns a interval

meth (Interval: integer::interval) - (Shift: integer): integer::interval

Returns a interval

meth (A: integer::interval) = (B: integer::interval): integer::interval | nil

Returns a interval

meth (Interval: integer::interval):by(Step: double): real::range

TBD

meth (Interval: integer::interval):by(Step: integer): integer::range

Returns a range with the same limits as Interval but with step Step.

meth (Interval: integer::interval):count: integer

Returns the number of values in Interval.

meth (Interval: integer::interval):first: integer

Returns the start of Interval.

meth (Interval: integer::interval):in(Count: integer): integer::range | real::range

TBD

meth (Interval: integer::interval):last: integer

Returns the limit of Interval.

meth (Interval: integer::interval):limit: integer

Returns the limit of Interval.

meth (Interval: integer::interval):precount: integer

Returns the number of values in Interval.

meth (Interval: integer::interval):random: integer

TBD

meth (Interval: integer::interval):start: integer

Returns the start of Interval.

meth (Buffer: string::buffer):append(Value: integer::interval)

Appends a representation of Value to Buffer.

type integer::range < sequence

TBD

meth (Interval: integer::range):bin(Value: double): integer | nil

TBD

meth (Interval: integer::range):bin(Value: integer): integer | nil

TBD

meth (Buffer: string::buffer):append(Value: integer::range)

Appends a representation of Value to Buffer.

meth (Start: number) .. (Limit: number): real::interval

TBD

type real::interval < sequence

TBD

meth (Interval: real::interval):by(Step: number): real::range

TBD

meth (Interval: real::interval):count: integer

Returns the number of values in Interval.

meth (Interval: real::interval):first: real

Returns the start of Interval.

meth (Interval: real::interval):in(Count: integer): real::range

TBD

meth (Interval: real::interval):last: real

Returns the limit of Interval.

meth (Interval: real::interval):limit: real

Returns the limit of Interval.

meth (Interval: real::interval):precount: integer

Returns the number of values in Interval.

meth (Interval: real::interval):random: real

TBD

meth (Interval: real::interval):start: real

Returns the start of Interval.

meth (Buffer: string::buffer):append(Value: real::interval)

Appends a representation of Value to Buffer.

type real::range < sequence

TBD