Doxygen
Loading...
Searching...
No Matches
constexp_p.h File Reference

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

#include <string>
#include "cppvalue.h"
+ Include dependency graph for constexp_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  constexpYY_state
 

Macros

#define YYSTYPE   CPPValue
 
#define YY_TYPEDEF_YY_SCANNER_T
 

Typedefs

typedef yyguts_t * yyscan_t
 

Functions

constexpYY_stateconstexpYYget_extra (yyscan_t yyscanner)
 
int constexpYYlex (YYSTYPE *lvalp, yyscan_t)
 
int constexpYYparse (yyscan_t)
 

Detailed Description

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

Definition in file constexp_p.h.

Macro Definition Documentation

◆ YY_TYPEDEF_YY_SCANNER_T

#define YY_TYPEDEF_YY_SCANNER_T

Definition at line 29 of file constexp_p.h.

◆ YYSTYPE

#define YYSTYPE   CPPValue

Definition at line 28 of file constexp_p.h.

Referenced by constexpYYlex().

Typedef Documentation

◆ yyscan_t

typedef yyguts_t* yyscan_t

Definition at line 32 of file constexp_p.h.

Function Documentation

◆ constexpYYget_extra()

constexpYY_state * constexpYYget_extra ( yyscan_t yyscanner)

◆ constexpYYlex()

int constexpYYlex ( YYSTYPE * lvalp,
yyscan_t  )

References YYSTYPE.

◆ constexpYYparse()

int constexpYYparse ( yyscan_t )