source: doc/refrat/operidents.tex@ b18830e

ADT aaron-thesis arm-eh ast-experimental cleanup-dtors deferred_resn demangler enum forall-pointer-decay jacob/cs343-translation jenkins-sandbox new-ast new-ast-unique-expr new-env no_list persistent-indexer pthread-emulation qualifiedEnum resolv-new with_gc
Last change on this file since b18830e was 92c0f81, checked in by Peter A. Buhr <pabuhr@…>, 8 years ago

share operator identifiers

  • Property mode set to 100644
File size: 2.6 KB
Line 
1%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -*- Mode: Latex -*- %%%%%%%%%%%%%%%%%%%%%%%%%%%%
2%%
3%% Cforall Version 1.0.0 Copyright (C) 2016 University of Waterloo
4%%
5%% The contents of this file are covered under the licence agreement in the
6%% file "LICENCE" distributed with Cforall.
7%%
8%% operidents.tex --
9%%
10%% Author : Peter A. Buhr
11%% Created On : Sun Aug 6 09:27:03 2017
12%% Last Modified By : Peter A. Buhr
13%% Last Modified On : Sun Aug 6 10:20:53 2017
14%% Update Count : 25
15%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
16\begin{tabular}{@{}l@{\hspace{\parindentlnth}}l@{\hspace{\parindentlnth}}l@{}}
17\begin{tabular}{@{}ll@{}}
18©?[?]© & subscripting \impl{?[?]} \\
19©?()© & function call \impl{?()} \\
20©?++© & postfix increment \impl{?++} \\
21©?--© & postfix decrement \impl{?--} \\
22©++?© & prefix increment \impl{++?} \\
23©--?© & prefix decrement \impl{--?} \\
24©*?© & dereference \impl{*?} \\
25©+?© & unary plus \impl{+?} \\
26©-?© & arithmetic negation \impl{-?} \\
27©~?© & bitwise negation \impl{~?} \\
28©!?© & logical complement \impl{"!?} \\
29©?\?© & exponentiation \impl{?\?} \\
30©?*?© & multiplication \impl{?*?} \\
31©?/?© & division \impl{?/?} \\
32©?%?© & remainder \impl{?%?} \\
33\end{tabular}
34&
35\begin{tabular}{@{}ll@{}}
36©?+?© & addition \impl{?+?} \\
37©?-?© & subtraction \impl{?-?} \\
38©?<<?© & left shift \impl{?<<?} \\
39©?>>?© & right shift \impl{?>>?} \\
40©?<?© & less than \impl{?<?} \\
41©?<=?© & less than or equal \impl{?<=?} \\
42©?>=?© & greater than or equal \impl{?>=?} \\
43©?>?© & greater than \impl{?>?} \\
44©?==?© & equality \impl{?==?} \\
45©?!=?© & inequality \impl{?"!=?} \\
46©?&& bitwise AND \impl{?&?} \\
47©?^& exclusive OR \impl{?^?} \\
48©?|?© & inclusive OR \impl{?"|?} \\
49 \\
50 \\
51\end{tabular}
52&
53\begin{tabular}{@{}ll@{}}
54©?=?© & simple assignment \impl{?=?} \\
55©?\=& exponentiation assignment \impl{?\=?} \\
56©?*=?© & multiplication assignment \impl{?*=?} \\
57©?/=?© & division assignment \impl{?/=?} \\
58©?%=?© & remainder assignment \impl{?%=?} \\
59©?+=?© & addition assignment \impl{?+=?} \\
60©?-=?© & subtraction assignment \impl{?-=?} \\
61©?<<=?© & left-shift assignment \impl{?<<=?} \\
62©?>>=?© & right-shift assignment \impl{?>>=?} \\
63©?&=?© & bitwise AND assignment \impl{?&=?} \\
64©?^=?© & exclusive OR assignment \impl{?^=?} \\
65©?|=?© & inclusive OR assignment \impl{?"|=?} \\
66 \\
67 \\
68 \\
69\end{tabular}
70\end{tabular}
71% Local Variables: %
72% tab-width: 4 %
73% fill-column: 100 %
74% compile-command: "make" %
75% End: %
Note: See TracBrowser for help on using the repository browser.