und die (angepasste) Grammatik aus Stroustrup, schon vollstaendig aller
reduce/reduce Konflikte beseitigt, aber eine Fuelle von reduce/schift
Konflikte. Die dyn. Speicherverwaltung enthaelt noch einen Segmentation Fault,
die Grammatik parst noch nicht die erforderten C++ Konstrukte (scheitert
schon am Konstruktor.
o Numbering for \defintion ... removed.
o \CCalternateThreeColumn defaults to \CCtrue now.
o \precond starts a new paragraph.
o \CCunderscore is modified to move the underscore up to the baseline
while using the \it style. (Works with LaTeX2e, works not with \tt style.)
o A couple of \nopagebreak commands forbid a pagebreak between operations
and their comments.
o The bracket operator is now formatted in \rm, no longer in \it.
does not end with a comma in the case of only one parameter (the object
itself). The new parameter parsing algorithm cannot handle this case any more,
it looks for a closing parantheses instead.
Parameter parsing counts now nested parantheses and allows therefore
the use of C++ initializers within declarations.
\declaration macro stores only code for the checker.
\hidden macros allows the hiding of any 2 parameter macro.
Eliminated Bugs:
The operator keyword can now be preceded by the & or * character immediatly.
The opening parantheses in long declarations in the alternate layout
is now in the correct font.
New Abbreviations:
\N, \Z, \R denotes the mathematical number sets using amssymb in LaTeX2e.
New dimensions chosen for a unified three column layout.
New alternative for too log parameter list.
Long parameter lists also handled for constructors.
Too long return values forces the function to start in the next line.
Function templates.
Enum's.
Variables, constants, typedefs.
Global versions of these macros.
A handful small abbreviations for LEDA, CGAL ...
const without matching works now.
Spaces around :: works now.
Trailing space in parameter list works now.
Other m
....... other small bugs removed.
return type, but no longer in the function or method name.
Two character operators are now allowed to have a space before the
opening parantheses.
The \var macro uses now the \CCfont macro for formatting.
from TeX. doc.tex file contains a rather complete documentation and test set.
The % and the ~ operator are now usable in full generality without drawbacks
in the TeX part. The macros are not usable within other macros.
Multiline formatting is done for longish declarations.
The comment character % has to be quoted as an operator.
The active character ~ gets a new catcode within class blocks.