<?xml version="1.0"?>
<section id="expressions">
<h>Expressions</h>
+ <section id="primary">
+ <h>Primary expressions</h>
+ <blockquote>
+primary-expression:
+ literal
+ simple-name
+ <l>(</l> expression <l>)</l>
+ member-access
+ invocation-expression
+ element-access
+ <l>this</l>
+ <l>base</l>
+ object-creation-expression
+ array-creation-expression
+ <l>sizeof (</l> type <l>)</l>
+ <l>typeof (</l> type <l>)</l>
+ </blockquote>
+ </section>
+ <section id="unary">
+ <h>Unary expressions</h>
+ <blockquote>
+unary-expression:
+ primary-expression
+ <l>+</l> unary-expression
+ <l>-</l> unary-expression
+ <l>!</l> unary-expression
+ <l>~</l> unary-expression
+ cast-expression
+ </blockquote>
+ </section>
<section id="arithmetic">
<h>Arithmetic operations</h>
- <p>Documentation</p>
+ <blockquote>
+multiplicative-expression:
+ unary-expression
+ multiplicative-expression <l>*</l> unary-expression
+ multiplicative-expression <l>/</l> unary-expression
+ multiplicative-expression <l>%</l> unary-expression
+
+additive-expression:
+ multiplicative-expression
+ additive-expression <l>+</l> multiplicative-expression
+ additive-expression <l>-</l> multiplicative-expression
+ </blockquote>
+ </section>
+ <section id="shift">
+ <h>Shift operations</h>
+ <blockquote>
+shift-expression:
+ additive-expression
+ shift-expression <l><<</l> additive-expression
+ shift-expression <l>>></l> additive-expression
+ </blockquote>
</section>
<section id="relational">
<h>Relational operations</h>
- <p>Documentation</p>
+ <blockquote>
+relational-expression:
+ shift-expression
+ relational-expression <l><</l> shift-expression
+ relational-expression <l><=</l> shift-expression
+ relational-expression <l>></l> shift-expression
+ relational-expression <l>>=</l> shift-expression
+
+equality-expression:
+ relational-expression
+ equality-expression <l>==</l> relational-expression
+ equality-expression <l>!=</l> relational-expression
+ </blockquote>
</section>
<section id="logical">
<h>Logical operations</h>
- <p>Documentation</p>
+ <blockquote>
+and-expression:
+ equality-expression
+ and-expression <l>&</l> equality-expression
+
+exclusive-or-expression:
+ and-expression
+ exclusive-or-expression <l>^</l> and-expression
+
+inclusive-or-expression:
+ exclusive-or-expression
+ inclusive-or-expression <l>|</l> exclusive-or-expression
+ </blockquote>
</section>
<section id="assignments">
<h>Assignments</h>
- <p>Documentation</p>
+ <blockquote>
+assigment:
+ unary-expression <l>=</l> expression
+ unary-expression <l>+=</l> expression
+ unary-expression <l>-=</l> expression
+ unary-expression <l>*=</l> expression
+ unary-expression <l>/=</l> expression
+ unary-expression <l>%=</l> expression
+ unary-expression <l>&=</l> expression
+ unary-expression <l>|=</l> expression
+ unary-expression <l>^=</l> expression
+ unary-expression <l><<=</l> expression
+ unary-expression <l>>>=</l> expression
+ </blockquote>
</section>
</section>