QuickBEAM.VM.Interpreter.Values.Comparison (QuickBEAM v0.10.9)

Copy Markdown View Source

JS relational comparisons: lt, lte, gt, gte, numeric_compare, abstract_compare.

Summary

Functions

Applies JavaScript greater-than semantics.

Applies JavaScript greater-than-or-equal semantics.

Applies JavaScript less-than semantics.

Applies JavaScript less-than-or-equal semantics.

Compares numeric VM values while handling JavaScript NaN and infinity sentinels.

Functions

gt(a, b)

Applies JavaScript greater-than semantics.

gte(a, b)

Applies JavaScript greater-than-or-equal semantics.

lt(a, b)

Applies JavaScript less-than semantics.

lte(a, b)

Applies JavaScript less-than-or-equal semantics.

numeric_compare(a, b, op)

Compares numeric VM values while handling JavaScript NaN and infinity sentinels.