| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| flexc++_1.00.00.orig.tar.gz | 2012-10-04 | 3.8 MB | |
| flexc++_1.00.00-1_i386.deb | 2012-10-04 | 233.2 kB | |
| README | 2012-10-04 | 1.6 kB | |
| Totals: 3 Items | 4.0 MB | 0 | |
flexc++ (1.00.00)
* The following #defines in INSTALL.im can be overruled by defining
identically named environment variables:
CXX defines the name of the compiler to use. By default `g++'
CXXFLAGS the options passed to the compiler.
By default `-Wall --std=c++0x -O2 -g'
LDFLAGS the options passed to the linker. By default no options are
passed to the linker.
SKEL the directory where the skeletons are stored
* Klaas Winter detected a bug in the skeletons/flexc++.cc file:
switchOstream incorrectly changed the name of the *input* file to "-".
The assignment to d_filename was removed from the skeleton file.
* Klaas Winter detected a bug in CharRange::predefined causing a setfault
when requesting a negated set of characters (like [:^space:]. The bug was
caused by removing from the set name all characters from ^ to the end of
the set name, instead of removing just the ^. Consequently, no character
selecting function (for [:) could of course be found.
* By now we're well beyond the 1 year beta testing period, which included
using flexc++ in bisonc++ and flexc++ itself, as well as the scanner
generating tool of choice for Frank's C++ course. Considering this
Jean-Paul and I decided to bump flexc++'s version from version 0.98.00 to
1.00.00. Removed
d_filename = "-";
from the skeleton file's implementation of switchOstream.
-- Frank B. Brokken <f.b.brokken@rug.nl> Sun, 16 Sep 2012 18:55:53 +0200