Commit Graph

113920 Commits

Author SHA1 Message Date
Lutz Kettner e5ea1e2cc1 Angepasst auf neue ADT module. 1996-01-11 12:51:46 +00:00
Lutz Kettner ce7561a033 The handling of the special characters like _ has been improved,
especially in the creation variable, in constructors and enum's.
The characters \_, \& and \^ are now correct detected.
The hash sign # is now handled as a special character and printed in \rm
instead of \it.
Parameters in template classes with template parameters has failed when
using 'const CLASS<...>*'. Now fixed.
1995-11-08 15:09:09 +00:00
Lutz Kettner f364cd8a03 Initial revision 1995-10-30 22:30:24 +00:00
Lutz Kettner c4e09ed6ca Extensions and better command line interface. 1995-10-30 22:30:24 +00:00
Lutz Kettner 01b3d2a6be Abgebrochene Entwicklung. Sie verwendet aufwendige dynamische Datenstrukturen
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.
1995-10-26 10:24:40 +00:00
Lutz Kettner dd015b7b48 Initial revision 1995-10-26 10:23:48 +00:00
Lutz Kettner 7c9316facb Changes made during my work at INRIA, belonging to the manual release 0.2:
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.
1995-10-23 10:15:33 +00:00
Lutz Kettner 91c2f31b02 Bug fix, so that the parameterlist of an operator as a member function
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.
1995-10-05 16:02:42 +00:00
Lutz Kettner a8c3730eaa New Features:
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.
1995-10-02 13:53:34 +00:00
Lutz Kettner dcc60d76da A couple of improvements:
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.
1995-09-21 03:39:43 +00:00
Lutz Kettner 742687a86b Conversion operator is handled now. The scope operator is now allowed in the
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.
1995-09-11 19:37:20 +00:00
Lutz Kettner 0f4958ac10 Minor changes in spacing and layout. The classtemplate environment gets
now only a single parameter including the template parameters.
1995-08-16 16:12:42 +00:00
Lutz Kettner 0fe5efcc18 Fits to Release 1.6 of cgal_manual.sty
,
1995-08-16 16:12:42 +00:00
Lutz Kettner 9ddb608162 Initial revision 1995-08-15 17:53:46 +00:00
Lutz Kettner 34b1e4283e Reorganized top level: now using catcode to change special character behaviour
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.
1995-08-15 17:44:43 +00:00
Lutz Kettner a754a74f2d Rewritten in a cleaner fashion. Almost all operators are now supported.
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.
1995-08-15 13:11:30 +00:00
Lutz Kettner 051873a35b Temporary solution: A couple of operators are correctly handled. 1995-08-11 19:32:03 +00:00
Lutz Kettner cab523f0f8 Parameter lists are now correct separated.
Matching const ... & pairs are eliminated from parameters.
A leading classname is eliminated from a parameter.
1995-08-10 14:12:08 +00:00
Lutz Kettner 4f52196c78 Initial revision 1995-08-09 16:58:01 +00:00
CVS2SVN tool 43dff0ce60 New repository initialized by cvs2svn. 1995-08-09 16:58:01 +00:00