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

Parser class, enclosure of generated GNU Bison LineParser class. More...

#include <Parser.h>

Public Member Functions

 Parser (Inter4ql::Output *_o, std::istream *arg_yyin=0, std::ostream *aarg_yyout=0)
 constructor More...
 
 ~Parser ()
 destructor
 
void init (std::istream *arg_yyin=0, std::ostream *aarg_yyout=0)
 initalize of a parser More...
 
Inter4ql::parser_lineparse ()
 parsing method More...
 

Detailed Description

Parser class, enclosure of generated GNU Bison LineParser class.

Constructor & Destructor Documentation

◆ Parser()

Inter4ql::Parser::Parser ( Inter4ql::Output _o,
std::istream *  arg_yyin = 0,
std::ostream *  aarg_yyout = 0 
)

constructor

Parameters
_odefault output we want to write
arg_yyininput we want to read from
aarg_yyoutoutput we want to bison write to

Member Function Documentation

◆ init()

void Inter4ql::Parser::init ( std::istream *  arg_yyin = 0,
std::ostream *  aarg_yyout = 0 
)

initalize of a parser

Parameters
arg_yyininput we want to read from
aarg_yyoutoutput we want to bison write to

◆ parse()

Inter4ql::parser_line * Inter4ql::Parser::parse ( )

parsing method

Returns
parsed line from command line

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