diff --git a/doc/Expr.adoc b/doc/Expr.adoc index 9f80c15..ae9e31e 100644 --- a/doc/Expr.adoc +++ b/doc/Expr.adoc @@ -754,10 +754,12 @@ The table below shows all supported operators by decreasing priorities. .2+|*SELECT*| [blue]`? : ::` | _Multi-Infix_ | _Case-Selector_ | _any-expr_ `?` _case-list_ _case-expr_ `:` _case-list_ _case-expr_ ... `::` _default-expr_ -> _any_ | [blue]`? : ::` | _Multi-Infix_ | _Index-Selector_ | _int-expr_ `?` _case-expr_ `:` _case-expr_ ... `::` _default-expr_ -> _any_ .1+|*FRACT*| [blue]`:` | _Infix_ | _Fraction_ | _integer_ `:` _integer_ -> _fraction_ -.5+|*PROD*| [blue]`*` | _Infix_ | _Product_ | _number_ `*` _number_ -> _number_ +.7+|*PROD*| [blue]`*` | _Infix_ | _Product_ | _number_ `*` _number_ -> _number_ | [blue]`*` | _Infix_ | _String-repeat_ | _string_ `*` _integer_ -> _string_ | [blue]`/` | _Infix_ | _Division_ | _number_ `/` _number_ -> _number_ | [blue]`./` | _Infix_ | _Float-division_ | __number__ `./` _number_ -> _float_ +| [blue]`/` | _Infix_ | _Split_ | _string_ `/` _string_ -> _list_ +| [blue]`/` | _Infix_ | _Split_ | _string_ `/` integer -> _list_ | [blue]`%` | _Infix_ | _Integer-remainder_ | _integer_ `%` _integer_ -> _integer_ .6+|*SUM*| [blue]`+` | _Infix_ | _Sum_ | _number_ `+` _number_ -> _number_ | [blue]`+` | _Infix_ | _String-concat_ | (_string_\|_number_) `+` (_string_\|_number_) -> _string_ diff --git a/doc/Expr.html b/doc/Expr.html index ed7ca58..102c3de 100644 --- a/doc/Expr.html +++ b/doc/Expr.html @@ -2008,7 +2008,7 @@ These operators have a high priority, in particular higher than the operator

integer : integerfraction

-

PROD

+

PROD

*

Infix

Product

@@ -2033,6 +2033,18 @@ These operators have a high priority, in particular higher than the operator

number ./ numberfloat

+

/

+

Infix

+

Split

+

string / stringlist

+ + +

/

+

Infix

+

Split

+

string / integer → list

+ +

%

Infix

Integer-remainder

@@ -2476,7 +2488,7 @@ g(@p):any{}`