1%{ /*** C/C++ Declarations ***/
9typedef SlamParser::Parser::token token;
10typedef SlamParser::Parser::token_type token_type;
14#define yyterminate() return token::END
46#define YY_USER_ACTION yylloc->columns(yyleng);
49%% /*** Regular Expressions Part ***/
return static_cast< token_type > * yytext
64(\+|-)?([0-9]+\.?[0-9]*|\.[0-9]+)([eE](\+|-)?[0-9]+)? {
109[A-Za-z][A-Za-z0-9_,.-]* {
132%% /*** Additional Code ***/
134namespace SlamParser {
136Scanner::Scanner(std::istream* in,
138 : SlamFlexLexer(in,
out)
146void Scanner::set_debug(bool b)
std::ostream out yy_flex_debug
157int SlamFlexLexer::yylex()
159 std::cerr <<
"in SlamFlexLexer::yylex() !" << std::endl;
169int SlamFlexLexer::yywrap()