- Timestamp:
- Oct 27, 2016, 9:37:58 AM (8 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
- Children:
- d93d980
- Parents:
- efe4d730 (diff), 6d7c3df (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Location:
- doc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/LaTeXmacros/common.tex
refe4d730 r25f49f4 11 11 %% Created On : Sat Apr 9 10:06:17 2016 12 12 %% Last Modified By : Peter A. Buhr 13 %% Last Modified On : Sun Aug 14 08:27:29 201614 %% Update Count : 23 113 %% Last Modified On : Tue Oct 25 22:04:19 2016 14 %% Update Count : 234 15 15 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 16 16 … … 41 41 \newcommand{\CCeleven}{\rm C\kern-.1em\hbox{+\kern-.25em+}11\xspace} % C++11 symbolic name 42 42 \newcommand{\Celeven}{C11\xspace} % C11 symbolic name 43 \newcommand{\Csharp}{\rm C\hbox{\#}\xspace} % C# symbolic name 44 43 \newcommand{\Csharp}{C\raisebox{0.4ex}{\#}\xspace} % C# symbolic name 45 44 46 45 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% … … 126 125 \newcommand{\@sIndex}[2][\@empty]{#2\ifx#1\@empty\index{#2}\else\index{#1@{\protect#2}}\fi} 127 126 128 % inline text and code index (cannot use �)127 % inline text and code index (cannot use ©) 129 128 \newcommand{\Indexc}[1]{\lstinline$#1$\index{#1@\lstinline$#1$}} 130 % code index (cannot use �)129 % code index (cannot use ©) 131 130 \newcommand{\indexc}[1]{\index{#1@\lstinline$#1$}} 132 131 … … 266 265 % CFA programming language, based on ANSI C (with some gcc additions) 267 266 \lstdefinelanguage{CFA}[ANSI]{C}{ 268 morekeywords= [1]{_Alignas,_Alignof,__alignof,__alignof__,asm,__asm,__asm__,_At,_Atomic,__attribute,__attribute__,auto,267 morekeywords={_Alignas,_Alignof,__alignof,__alignof__,asm,__asm,__asm__,_At,_Atomic,__attribute,__attribute__,auto, 269 268 _Bool,catch,catchResume,choose,_Complex,__complex,__complex__,__const,__const__,disable,dtype,enable,__extension__, 270 269 fallthrough,fallthru,finally,forall,ftype,_Generic,_Imaginary,inline,__label__,lvalue,_Noreturn,otype,restrict,_Static_assert, 271 270 _Thread_local,throw,throwResume,trait,try,typeof,__typeof,__typeof__,}, 272 morekeywords=[2]{mutex,nomutex,thread,wait,signal,accept,monitor}273 271 }% 274 272 … … 276 274 language=CFA, 277 275 columns=fullflexible, 278 basicstyle=\linespread{0.9}\tt\small, % reduce line spacing and use typewriter font 279 keywordstyle=[2]\color{blue}, % second set of keywords for concurency 280 stringstyle=\sf\color{Mahogany}, % use sanserif font 281 commentstyle=\itshape\color{OliveGreen}, % green and italic comments 282 tabsize=4, % 4 space tabbing 276 basicstyle=\linespread{0.9}\sf, % reduce line spacing and use sanserif font 277 stringstyle=\tt, % use typewriter font 278 tabsize=4, % 4 space tabbing 283 279 xleftmargin=\parindentlnth, % indent code to paragraph indentation 284 extendedchars=true, % allow ASCII characters in the range 128-255285 escapechar=§, % escape to latex in CFA code280 extendedchars=true, % allow ASCII characters in the range 128-255 281 escapechar=§, % escape to latex in CFA code 286 282 mathescape=true, % allow $...$ LaTeX math escapes in code 287 %keepspaces=true, % 283 %keepspaces=true, % 288 284 showstringspaces=false, % do not show spaces with cup 289 showlines=true, % show blank lines at end of code290 aboveskip=4pt, % spacing above/below code block285 showlines=true, % show blank lines at end of code 286 aboveskip=4pt, % spacing above/below code block 291 287 belowskip=3pt, 292 288 moredelim=**[is][\color{red}]{®}{®}, % red highlighting … … 295 291 moredelim=[is][\lstset{keywords={}}]{¶}{¶}, % temporarily turn off keywords 296 292 % replace/adjust listing characters that look bad in sanserif 297 literate={-}{\raisebox{-0.15ex}{\texttt{-}}}1 {^}{\raisebox{0.6ex}{$\scriptscriptstyle\land\,$}}1 {©}{{\"u}}1293 literate={-}{\raisebox{-0.15ex}{\texttt{-}}}1 {^}{\raisebox{0.6ex}{$\scriptscriptstyle\land\,$}}1 298 294 {~}{\raisebox{0.3ex}{$\scriptstyle\sim\,$}}1 {_}{\makebox[1.2ex][c]{\rule{1ex}{0.1ex}}}1 {`}{\ttfamily\upshape\hspace*{-0.1ex}`}1 299 295 {<-}{$\leftarrow$}2 {=>}{$\Rightarrow$}2, -
doc/user/user.tex
refe4d730 r25f49f4 11 11 %% Created On : Wed Apr 6 14:53:29 2016 12 12 %% Last Modified By : Peter A. Buhr 13 %% Last Modified On : T hu Sep 29 11:50:28201614 %% Update Count : 13 2513 %% Last Modified On : Tue Oct 25 23:03:59 2016 14 %% Update Count : 1357 15 15 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 16 16 … … 326 326 \begin{description} 327 327 \item 328 \Indexc{__CFA_ _}\index{preprocessor variables!__CFA__@{©__CFA__©}}329 is a lways available during preprocessing and its value is the currentmajor \Index{version number} of \CFA.\footnote{328 \Indexc{__CFA_MAJOR__}\index{preprocessor variables!__CFA__@{©__CFA__©}} 329 is available during preprocessing and its value is the major \Index{version number} of \CFA.\footnote{ 330 330 The C preprocessor allows only integer values in a preprocessor variable so a value like ``\Version'' is not allowed. 331 331 Hence, the need to have three variables for the major, minor and patch version number.} … … 333 333 \item 334 334 \Indexc{__CFA_MINOR__}\index{preprocessor variables!__CFA_MINOR__@{©__CFA_MINOR__©}} 335 is a lways available during preprocessing and its value is the currentminor \Index{version number} of \CFA.335 is available during preprocessing and its value is the minor \Index{version number} of \CFA. 336 336 337 337 \item 338 338 \Indexc{__CFA_PATCH__}\index{preprocessor variables!__CFA_PATCH__@©__CFA_PATCH__©} 339 is always available during preprocessing and its value is the current patch \Index{version number} of \CFA. 340 341 \item 339 is available during preprocessing and its value is the patch \Index{level number} of \CFA. 340 341 \item 342 \Indexc{__CFA__}\index{preprocessor variables!__CFA__@©__CFA__©} and 342 343 \Indexc{__CFORALL__}\index{preprocessor variables!__CFORALL__@©__CFORALL__©} 343 is always available during preprocessing and hasno value.344 are always available during preprocessing and have no value. 344 345 \end{description} 345 346 These preprocessor variables allow conditional compilation of programs that must work differently in these situations.
Note: See TracChangeset
for help on using the changeset viewer.