Opened 12 years ago
Closed 12 years ago
#3203 closed task (fixed)
Updates to installed programs lists
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | normal | Milestone: | 7.3 |
Component: | Book | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description
I just copied the "runtime support" bit for libman from the libgcc entry that I pasted the xml from, but if that's not accurate feel free to change it. Also, does anyone have a better description for flex++ beyond just being a link to flex?
Attachments (1)
Change History (4)
by , 12 years ago
Attachment: | program-list-update.patch added |
---|
comment:1 by , 12 years ago
Last time I looked at it, admittedly about ten years ago, flex++ generated lexer code that was usable from a C++ program. flex generated C code only, which might or might not work when compiled as C++, depending on the compiler and the code that got generated.
Looking for more current info, I see on wikipedia the claim that flex++ will generate a couple of classes that can be used from the program. Classes being a C++ thing only, obviously plain flex doesn't do that.
From http://linux.die.net/man/1/flex++, I see that the -+ or --c++ flags appear to do the same thing, so flex inspecting argv[0] and automatically treating one of those flags as set when it's called as flex++, seems likely to me.
comment:2 by , 12 years ago
This is my suggestion:
flex generates C programs that perform pattern-matching on text.
flex++, an extension of flex, is used for generating C++ code and classes.
Updates to lists of installed programs