aboutsummaryrefslogtreecommitdiff
path: root/doc/manual/expressions/language-operators.xml
diff options
context:
space:
mode:
authorOrivej Desh <orivej@gmx.fr>2017-10-26 18:49:26 +0000
committerOrivej Desh <orivej@gmx.fr>2017-10-26 18:53:35 +0000
commite5c499b833a329876649f7efc1cbdc7b9a64092c (patch)
treea1fe59d03fc7d619524934e1ab75757a6c4b7ec9 /doc/manual/expressions/language-operators.xml
parent9971d875a462bc393724220f468825eca9e5c38a (diff)
Describe arithmetic operators
Diffstat (limited to 'doc/manual/expressions/language-operators.xml')
-rw-r--r--doc/manual/expressions/language-operators.xml40
1 files changed, 31 insertions, 9 deletions
diff --git a/doc/manual/expressions/language-operators.xml b/doc/manual/expressions/language-operators.xml
index a3323ced4..f1f750934 100644
--- a/doc/manual/expressions/language-operators.xml
+++ b/doc/manual/expressions/language-operators.xml
@@ -41,6 +41,11 @@ weakest binding).</para>
argument <replaceable>e2</replaceable>.</entry>
</row>
<row>
+ <entry><literal>-</literal> <replaceable>e</replaceable></entry>
+ <entry>none</entry>
+ <entry>Arithmetic negation.</entry>
+ </row>
+ <row>
<entry><replaceable>e</replaceable> <literal>?</literal>
<replaceable>attrpath</replaceable></entry>
<entry>none</entry>
@@ -55,13 +60,24 @@ weakest binding).</para>
<entry>List concatenation.</entry>
</row>
<row>
- <entry><replaceable>e1</replaceable> <literal>+</literal> <replaceable>e2</replaceable></entry>
+ <entry>
+ <replaceable>e1</replaceable> <literal>*</literal> <replaceable>e2</replaceable>,
+ <replaceable>e1</replaceable> <literal>/</literal> <replaceable>e2</replaceable>
+ </entry>
<entry>left</entry>
- <entry>String or path concatenation.</entry>
+ <entry>Arithmetic multiplication and division.</entry>
</row>
<row>
- <entry><literal>!</literal> <replaceable>e</replaceable></entry>
+ <entry>
+ <replaceable>e1</replaceable> <literal>+</literal> <replaceable>e2</replaceable>,
+ <replaceable>e1</replaceable> <literal>-</literal> <replaceable>e2</replaceable>
+ </entry>
<entry>left</entry>
+ <entry>Arithmetic addition and subtraction. String or path concatenation (only by <literal>+</literal>).</entry>
+ </row>
+ <row>
+ <entry><literal>!</literal> <replaceable>e</replaceable></entry>
+ <entry>none</entry>
<entry>Boolean negation.</entry>
</row>
<row>
@@ -75,16 +91,22 @@ weakest binding).</para>
attributes).</entry>
</row>
<row>
- <entry><replaceable>e1</replaceable> <literal>==</literal>
- <replaceable>e2</replaceable></entry>
+ <entry>
+ <replaceable>e1</replaceable> <literal>&lt;</literal> <replaceable>e2</replaceable>,
+ <replaceable>e1</replaceable> <literal>&gt;</literal> <replaceable>e2</replaceable>,
+ <replaceable>e1</replaceable> <literal>&lt;=</literal> <replaceable>e2</replaceable>,
+ <replaceable>e1</replaceable> <literal>&gt;=</literal> <replaceable>e2</replaceable>
+ </entry>
<entry>none</entry>
- <entry>Equality.</entry>
+ <entry>Arithmetic comparison.</entry>
</row>
<row>
- <entry><replaceable>e1</replaceable> <literal>!=</literal>
- <replaceable>e2</replaceable></entry>
+ <entry>
+ <replaceable>e1</replaceable> <literal>==</literal> <replaceable>e2</replaceable>,
+ <replaceable>e1</replaceable> <literal>!=</literal> <replaceable>e2</replaceable>
+ </entry>
<entry>none</entry>
- <entry>Inequality.</entry>
+ <entry>Equality and inequality.</entry>
</row>
<row>
<entry><replaceable>e1</replaceable> <literal>&amp;&amp;</literal>