summaryrefslogtreecommitdiff
path: root/src/FlexLexer.h
Commit message (Collapse)AuthorAge
* Cleaned up white space.Akim Demaille2015-12-05
|
* Removed struct keyword before yy_buffer_stateAkim Demaille2015-12-05
|
* Replaced FLEX_STD macro with std::.Akim Demaille2015-12-05
| | | | | The std:: construct exists as of C++98, so we can simply assume it is supported.
* Changed several pointers to istream (and ostream) to references in c++-only ↵Mightyjo2015-11-07
| | | | | | | | | | | | | | sections of the skeleton. Patched up a variety of expected errors caused by changing istream* to istream&. Added a stray 'make' at line 545. Oops. Changed the buffer_state struct to store std::streambuf* instead of std::istream* for C++ mode. Changed interfaces in FlexLexer.h to take std::istream& instead of *. Backward compatibility temporarily broken. Patched up backward compatibility with reasonable behavior in the presence of null pointers. Re-added backward-compatible versions of the yyFlexLexer methods that take iostream pointers. All tests passing.
* move flex program sources into src/ directoryWill Estes2014-02-16
The *.[chly] sources are now in the src directory. This implies a bunch of changes in Makefile.am and friends to account for the new location. The .gitignore files are now more local to places where various object files and generated source files occur.