g2o
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
scanner.h File Reference
#include "FlexLexer.h"
#include "bison_parser.h"
Include dependency graph for scanner.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SlamParser::Scanner
 

Namespaces

namespace  SlamParser
 

Macros

#define YY_DECL
 
#define yyFlexLexer   SlamFlexLexer
 

Macro Definition Documentation

◆ YY_DECL

#define YY_DECL
Value:
virtual Parser::token_type lex(Parser::semantic_type *yylval, Parser::location_type *yylloc)
Two points in a source file.
Definition location.hh:142
Symbol semantic values.

Definition at line 6 of file scanner.h.

20 {
21
22class Scanner : public SlamFlexLexer {
23 public:
27 Scanner(std::istream* arg_yyin = 0, std::ostream* arg_yyout = 0);
28
30 virtual ~Scanner();
31
35 virtual Parser::token_type lex(Parser::semantic_type* yylval,
36 Parser::location_type* yylloc);
37
39 void set_debug(bool b);
40};
41
42} // namespace SlamParser
43
44#endif

◆ yyFlexLexer

#define yyFlexLexer   SlamFlexLexer

Definition at line 13 of file scanner.h.