Skip to main content

constexp_p.h File

Private interface between Parser (constexp.y) and Lexer (constexp.l) More...

Included Headers​

#include <string> #include "cppvalue.h"

Classes Index​

structconstexpYY_state

Typedefs Index​

typedefyyguts_t * yyscan_t

Functions Index​

constexpYY_state *constexpYYget_extra (yyscan_t yyscanner)
intconstexpYYlex (YYSTYPE *lvalp, yyscan_t)
intconstexpYYparse (yyscan_t)

Macro Definitions Index​

#defineYYSTYPE   CPPValue
#defineYY_TYPEDEF_YY_SCANNER_T

Description​

Private interface between Parser (constexp.y) and Lexer (constexp.l)

Typedefs​

yyscan_t​

typedef yyguts_t* yyscan_t

Definition at line 32 of file constexp_p.h.

32typedef yyguts_t* yyscan_t;

Functions​

constexpYYget_extra()​

constexpYY_state * constexpYYget_extra (yyscan_t yyscanner)

Definition at line 44 of file constexp_p.h.

constexpYYlex()​

int constexpYYlex (YYSTYPE * lvalp, yyscan_t)

Definition at line 46 of file constexp_p.h.

Reference YYSTYPE.

constexpYYparse()​

int constexpYYparse (yyscan_t)

Definition at line 47 of file constexp_p.h.

Referenced by ConstExpressionParser::parse.

Macro Definitions​

YY_TYPEDEF_YY_SCANNER_T​

#define YY_TYPEDEF_YY_SCANNER_T

Definition at line 29 of file constexp_p.h.

29#define YY_TYPEDEF_YY_SCANNER_T

YYSTYPE​

#define YYSTYPE   CPPValue

Definition at line 28 of file constexp_p.h.

28#define YYSTYPE CPPValue

Referenced by constexpYYlex.


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.14.0.