Scanner class, deriving from Flex generated class.
More...
#include <Scanner.h>
|
| Scanner (std::istream *arg_yyin=0, std::ostream *arg_yyout=0) |
| Default constructor. More...
|
|
int | yylex (Inter4ql::LineParser::semantic_type *lval, Inter4ql::LineParser::location_type *lloc) |
|
Scanner class, deriving from Flex generated class.
◆ Scanner()
Inter4ql::Scanner::Scanner |
( |
std::istream * |
arg_yyin = 0 , |
|
|
std::ostream * |
arg_yyout = 0 |
|
) |
| |
|
inline |
Default constructor.
- Parameters
-
arg_yyin | points the scanner input (default is standard input) |
arg_yyout | points the scanner output (default is standard output) |
◆ yylex()
int Inter4ql::Scanner::yylex |
( |
Inter4ql::LineParser::semantic_type * |
lval, |
|
|
Inter4ql::LineParser::location_type * |
lloc |
|
) |
| |
|
inline |
- Parameters
-
lval | lexer sematic output value |
lloc | lexer location output value |
- Returns
- yylex() value from orginal flex generated lexer class
The documentation for this class was generated from the following file:
- /home/lukasz/Desktop/Inter4QL_5_2/Inter4QL_5_2/src/Scanner.h