Inter4ql  5.2
Public Member Functions | List of all members
Inter4ql::Scanner Class Reference

Scanner class, deriving from Flex generated class. More...

#include <Scanner.h>

Inheritance diagram for Inter4ql::Scanner:

Public Member Functions

 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)
 

Detailed Description

Scanner class, deriving from Flex generated class.

Constructor & Destructor Documentation

◆ Scanner()

Inter4ql::Scanner::Scanner ( std::istream *  arg_yyin = 0,
std::ostream *  arg_yyout = 0 
)
inline

Default constructor.

Parameters
arg_yyinpoints the scanner input (default is standard input)
arg_yyoutpoints the scanner output (default is standard output)

Member Function Documentation

◆ yylex()

int Inter4ql::Scanner::yylex ( Inter4ql::LineParser::semantic_type *  lval,
Inter4ql::LineParser::location_type *  lloc 
)
inline
Parameters
lvallexer sematic output value
lloclexer location output value
Returns
yylex() value from orginal flex generated lexer class

The documentation for this class was generated from the following file: