Describe arithmetic operators

This commit is contained in:
Orivej Desh 2017-10-26 18:49:26 +00:00
parent 9971d875a4
commit e5c499b833

View file

@ -40,6 +40,11 @@ weakest binding).</para>
<entry>Call function <replaceable>e1</replaceable> with <entry>Call function <replaceable>e1</replaceable> with
argument <replaceable>e2</replaceable>.</entry> argument <replaceable>e2</replaceable>.</entry>
</row> </row>
<row>
<entry><literal>-</literal> <replaceable>e</replaceable></entry>
<entry>none</entry>
<entry>Arithmetic negation.</entry>
</row>
<row> <row>
<entry><replaceable>e</replaceable> <literal>?</literal> <entry><replaceable>e</replaceable> <literal>?</literal>
<replaceable>attrpath</replaceable></entry> <replaceable>attrpath</replaceable></entry>
@ -55,13 +60,24 @@ weakest binding).</para>
<entry>List concatenation.</entry> <entry>List concatenation.</entry>
</row> </row>
<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>left</entry>
<entry>String or path concatenation.</entry> <entry>Arithmetic multiplication and division.</entry>
</row>
<row>
<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>
<row> <row>
<entry><literal>!</literal> <replaceable>e</replaceable></entry> <entry><literal>!</literal> <replaceable>e</replaceable></entry>
<entry>left</entry> <entry>none</entry>
<entry>Boolean negation.</entry> <entry>Boolean negation.</entry>
</row> </row>
<row> <row>
@ -75,16 +91,22 @@ weakest binding).</para>
attributes).</entry> attributes).</entry>
</row> </row>
<row> <row>
<entry><replaceable>e1</replaceable> <literal>==</literal> <entry>
<replaceable>e2</replaceable></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>none</entry>
<entry>Equality.</entry> <entry>Arithmetic comparison.</entry>
</row> </row>
<row> <row>
<entry><replaceable>e1</replaceable> <literal>!=</literal> <entry>
<replaceable>e2</replaceable></entry> <replaceable>e1</replaceable> <literal>==</literal> <replaceable>e2</replaceable>,
<replaceable>e1</replaceable> <literal>!=</literal> <replaceable>e2</replaceable>
</entry>
<entry>none</entry> <entry>none</entry>
<entry>Inequality.</entry> <entry>Equality and inequality.</entry>
</row> </row>
<row> <row>
<entry><replaceable>e1</replaceable> <literal>&amp;&amp;</literal> <entry><replaceable>e1</replaceable> <literal>&amp;&amp;</literal>