Flexc++ was designed after `flex'. Flexc++ offers a cleaner class design and requires simpler specification files than offered by flex's C++ option.
Flexc++ generates a scanner class that is ready for use, as well as a member
function producing the lexical scanner tokens (lex). The class can easily
be provided with additional members without resorting to polymorphic functions.
Consequently, classes generated by flexc++ have no virtual members and actually have very few public members, the main one being lex(), replacing the old-style flex
and flex++ yylex() function.
Flexc++ offers many options, among which an option to define classes generated by flexc++ in a separate namespace.
Flexc++ does not use artificial means
to prevent name-collisions, like the yy-conventions used by flex and flex++ and supports very simple input-file switching mechanisms.
Latest 5 files |
|||
---|---|---|---|
名称 | 大小 | 日期 | 下载总数 |
flexc++_2.02.00.orig.tar.gz | 4.3 MB | 2015-03-14 02:01 | 11 |
flexc++_2.02.00-1_i386.deb | 625.1 KB | 2015-03-14 02:00 | 8 |
required | 0.5 KB | 2015-03-14 02:00 | 7 |
README | 0.4 KB | 2015-03-14 02:00 | 5 |
README | 1.2 KB | 2014-03-16 19:53 | 4 |
全文件 |
|||
2.02.00 | |||
flexc++_2.02.00.orig.tar.gz | 4.3 MB | 2015-03-14 02:01 | 11 |
flexc++_2.02.00-1_i386.deb | 625.1 KB | 2015-03-14 02:00 | 8 |
required | 0.5 KB | 2015-03-14 02:00 | 7 |
README | 0.4 KB | 2015-03-14 02:00 | 5 |
2.01.00 | |||
README | 1.2 KB | 2014-03-16 19:53 | 4 |
flexc++_2.01.00.orig.tar.gz | 4.3 MB | 2014-03-16 19:51 | 11 |
flexc++_2.01.00-1_amd64.deb | 616.4 KB | 2014-03-16 19:48 | 9 |
flexc++_2.01.00-1_i386.deb | 614.3 KB | 2014-03-16 19:47 | 3 |
2.00.00 | |||
flexc++_2.00.00.orig.tar.gz | 4.4 MB | 2014-02-10 01:04 | 7 |
flexc++_2.00.00-1_i386.deb | 610.8 KB | 2014-02-10 01:03 | 3 |
README | 2.9 KB | 2014-02-10 01:03 | 4 |
1.08.00 | |||
flexc++_1.08.00.orig.tar.gz | 3.8 MB | 2013-12-29 02:21 | 7 |
flexc++_1.08.00-1_i386.deb | 544.9 KB | 2013-12-29 02:20 | 3 |
README | 0.6 KB | 2013-12-29 02:20 | 3 |
1.07.00 | |||
flexc++_1.07.00.orig.tar.gz | 3.7 MB | 2013-08-13 16:54 | 5 |
flexc++_1.07.00-1_i386.deb | 578.1 KB | 2013-08-13 16:52 | 4 |
README | 0.2 KB | 2013-08-13 16:52 | 3 |
1.06.00 | |||
flexc++_1.06.00.orig.tar.gz | 3.7 MB | 2013-08-06 22:45 | 9 |
flexc++_1.06.00-1_i386.deb | 578.0 KB | 2013-08-06 22:44 | 5 |
README | 1.0 KB | 2013-08-06 22:43 | 2 |
1.05.00 | |||
flexc++_1.05.00.orig.tar.gz | 3.7 MB | 2013-05-29 01:54 | 9 |
flexc++_1.05.00-1_i386.deb | 238.0 KB | 2013-05-29 01:52 | 4 |
README | 0.4 KB | 2013-05-29 01:52 | 5 |
1.04.00 | |||
README | 1.2 KB | 2013-04-01 00:26 | 2 |
flexc++_1.04.00.orig.tar.gz | 3.7 MB | 2013-03-16 07:18 | 4 |
flexc++_1.04.00-1_i386.deb | 243.9 KB | 2013-03-16 07:16 | 3 |
1.03.01 | |||
flexc++_1.03.01.orig.tar.gz | 3.7 MB | 2013-03-14 00:49 | 5 |
flexc++_1.03.01-2_i386.deb | 240.8 KB | 2013-03-14 00:48 | 3 |
README | 0.3 KB | 2013-03-14 00:48 | 2 |
1.02.00 | |||
flexc++_1.02.00.orig.tar.gz | 3.7 MB | 2012-11-26 04:29 | 3 |
flexc++_1.02.00-1_i386.deb | 240.4 KB | 2012-11-26 04:28 | 5 |
README | 0.3 KB | 2012-11-26 04:28 | 2 |
1.01.00 | |||
flexc++_1.01.00-1_i386.deb | 228.9 KB | 2012-11-05 19:24 | 4 |
flexc++_1.01.00.orig.tar.gz | 3.7 MB | 2012-11-05 19:24 | 8 |
README | 0.2 KB | 2012-11-05 19:23 | 3 |
1.00.01 | |||
flexc++_1.00.01.orig.tar.gz | 3.7 MB | 2012-10-29 00:30 | 4 |
flexc++_1.00.01-1_i386.deb | 226.5 KB | 2012-10-29 00:29 | 5 |
README | 0.4 KB | 2012-10-29 00:29 | 0 |
1.00.00 | |||
flexc++_1.00.00.orig.tar.gz | 3.7 MB | 2012-10-05 02:04 | 4 |
flexc++_1.00.00-1_i386.deb | 227.8 KB | 2012-10-05 02:03 | 5 |
README | 1.5 KB | 2012-10-05 02:03 | 3 |
0.98.00 | |||
flexc++_0.98.00.orig.tar.gz | 3.7 MB | 2012-05-12 19:13 | 3 |
flexc++_0.98.00-1_i386.deb | 227.3 KB | 2012-05-12 19:13 | 4 |
README | 0.4 KB | 2012-05-12 19:13 | 3 |
0.97.20 | |||
flexc++_0.97.20.orig.tar.gz | 3.8 MB | 2012-04-21 17:23 | 5 |
flexc++_0.97.20-1_i386.deb | 224.7 KB | 2012-04-21 17:22 | 3 |
README | 0.2 KB | 2012-04-21 17:22 | 5 |
0.97.10 | |||
flexc++_0.97.10.orig.tar.gz | 3.8 MB | 2012-04-20 21:36 | 7 |
flexc++_0.97.10-1_i386.deb | 223.1 KB | 2012-04-20 21:36 | 3 |
README | 0.2 KB | 2012-04-20 21:36 | 2 |
0.97.00 | |||
flexc++_0.97.00.orig.tar.gz | 3.7 MB | 2012-04-16 22:33 | 4 |
flexc++_0.97.00-1_i386.deb | 224.3 KB | 2012-04-16 22:32 | 3 |
README | 1.3 KB | 2012-04-16 22:32 | 3 |
0.96.00 | |||
flexc++_0.96.00.orig.tar.gz | 3.6 MB | 2012-03-30 02:58 | 3 |
flexc++_0.96.00-1_i386.deb | 226.8 KB | 2012-03-30 02:57 | 3 |
README | 0.6 KB | 2012-03-30 02:57 | 3 |
0.95.00 | |||
flexc++_0.95.00-1_i386.deb | 226.2 KB | 2012-02-27 23:09 | 5 |
flexc++_0.95.00.orig.tar.gz | 3.7 MB | 2012-02-27 23:08 | 4 |
README | 0.3 KB | 2012-02-27 23:08 | 6 |
0.94.00 | |||
flexc++_0.94.00-1_i386.deb | 224.8 KB | 2012-02-27 04:58 | 3 |
flexc++_0.94.00.orig.tar.gz | 3.7 MB | 2012-02-27 04:58 | 3 |
README | 0.2 KB | 2012-02-27 04:58 | 2 |