/usr/share/devhelp/books/vala-0.16/expressions.html is in vala-0.16-doc 0.16.1-2ubuntu4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | <?xml version="1.0"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Expressions - Vala Reference Manual</title>
<link rel="stylesheet" type="text/css" href="default.css"/>
</head>
<body>
<div class="header">
<a href="index.html">Vala Reference Manual</a>
</div>
<h2>Expressions</h2>
<h3>Primary expressions<a id="primary"> </a></h3>
<blockquote>
primary-expression:
literal
simple-name
<span class="literal">(</span> expression <span class="literal">)</span>
member-access
invocation-expression
element-access
<span class="literal">this</span>
<span class="literal">base</span>
object-creation-expression
array-creation-expression
<span class="literal">sizeof (</span> type <span class="literal">)</span>
<span class="literal">typeof (</span> type <span class="literal">)</span>
</blockquote>
<h3>Unary expressions<a id="unary"> </a></h3>
<blockquote>
unary-expression:
primary-expression
<span class="literal">+</span> unary-expression
<span class="literal">-</span> unary-expression
<span class="literal">!</span> unary-expression
<span class="literal">~</span> unary-expression
cast-expression
</blockquote>
<h3>Arithmetic operations<a id="arithmetic"> </a></h3>
<blockquote>
multiplicative-expression:
unary-expression
multiplicative-expression <span class="literal">*</span> unary-expression
multiplicative-expression <span class="literal">/</span> unary-expression
multiplicative-expression <span class="literal">%</span> unary-expression
additive-expression:
multiplicative-expression
additive-expression <span class="literal">+</span> multiplicative-expression
additive-expression <span class="literal">-</span> multiplicative-expression
</blockquote>
<h3>Shift operations<a id="shift"> </a></h3>
<blockquote>
shift-expression:
additive-expression
shift-expression <span class="literal"><<</span> additive-expression
shift-expression <span class="literal">>></span> additive-expression
</blockquote>
<h3>Relational operations<a id="relational"> </a></h3>
<blockquote>
relational-expression:
shift-expression
relational-expression <span class="literal"><</span> shift-expression
relational-expression <span class="literal"><=</span> shift-expression
relational-expression <span class="literal">></span> shift-expression
relational-expression <span class="literal">>=</span> shift-expression
equality-expression:
relational-expression
equality-expression <span class="literal">==</span> relational-expression
equality-expression <span class="literal">!=</span> relational-expression
</blockquote>
<h3>Logical operations<a id="logical"> </a></h3>
<blockquote>
and-expression:
equality-expression
and-expression <span class="literal">&</span> equality-expression
exclusive-or-expression:
and-expression
exclusive-or-expression <span class="literal">^</span> and-expression
inclusive-or-expression:
exclusive-or-expression
inclusive-or-expression <span class="literal">|</span> exclusive-or-expression
</blockquote>
<h3>Assignments<a id="assignments"> </a></h3>
<blockquote>
assigment:
unary-expression <span class="literal">=</span> expression
unary-expression <span class="literal">+=</span> expression
unary-expression <span class="literal">-=</span> expression
unary-expression <span class="literal">*=</span> expression
unary-expression <span class="literal">/=</span> expression
unary-expression <span class="literal">%=</span> expression
unary-expression <span class="literal">&=</span> expression
unary-expression <span class="literal">|=</span> expression
unary-expression <span class="literal">^=</span> expression
unary-expression <span class="literal"><<=</span> expression
unary-expression <span class="literal">>>=</span> expression
</blockquote>
</body>
</html>
|