[READ-ONLY] Mirror of https://github.com/haydn/ulm. Universal Language for Mathematics
ulm ulm-std-lib
1 file

README.md

Standard Library #

Group #

g([Expression, ...], PresentationRule)
Group([Expression, ...], PresentationRule)

A group has no semantic meaning, but can be used to apply presentation rules to expressions or values.

Group(25, +(1, 16))
g(25, +(1, 16), { color: "red" })

AmbiguousSymbol #

AmbiguousSymbol("x")
$("x")
=($("x"), 25) // x = 25

AmbiguousPlaceholder #

AmbiguousPlaceholder()
?({ color: "red" })

AmbiguousAdditionOperation #

AmbiguousAdditionOperation(11, 31)
+(5, 5, { color: "red" })

AmbiguousSubtractionOperation #

AmbiguousMultiplicationOperation #

AmbiguousDivisionOperation #

AmbiguousEqualRelation #

AmbiguousNotEqualRelation #

NumericAdditionOperation #

NumericSubtractionOperation #

NumericMultiplicationOperation #

NumericDivisionOperation #

NumericEqualRelation #

NumericNotEqualRelation #