Skip to main content

The constexp_p.h File Reference

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 by Doxygen 1.14.0.