Aprepro 5.0x

Namespaces | Macros | Functions
apr_parser.cc File Reference
`#include "apr_array.h"`
`#include "apr_util.h"`
`#include "aprepro.h"`
`#include <cerrno>`
`#include <cfenv>`
`#include <cmath>`
`#include <cstdio>`
`#include <cstring>`
`#include <iostream>`
`#include <stdlib.h>`
`#include "aprepro_parser.h"`
`#include "apr_scanner.h"`

## Namespaces
| anonymous_namespace{apr_parser.cc}
| SEAMS

## Macros
#define | yylex SEAMSlex
#define | yylex aprepro.lexer->lex
#define | YY_(msgid) msgid
#define | YY_EXCEPTIONS 1
#define | YYUSE(E) ((void)(E))
#define | YYCDEBUG
#define | YY_SYMBOL_PRINT(Title, Symbol)
#define | YY_REDUCE_PRINT(Rule)
#define | YY_STACK_PRINT()
#define | yyerrok (yyerrstatus_ = 0)
#define | yyclearin (yyla.clear())
#define | YYACCEPT goto yyacceptlab
#define | YYABORT goto yyabortlab
#define | YYERROR goto yyerrorlab
#define | YYRECOVERING() (!!yyerrstatus_)
#define | YYCASE_(N, S) case N: yyformat = S; break

## Functions
void | anonymous_namespace{apr_parser.cc}::reset_error ()

## Macro Definition Documentation

## ◆ YY_

#define YY_ | ( |  | msgid | ) | msgid

## ◆ YY_EXCEPTIONS

#define YY_EXCEPTIONS 1

## ◆ YY_REDUCE_PRINT

#define YY_REDUCE_PRINT | ( |  | Rule | ) |

Value:
do { \
if (yydebug_) \
yy_reduce_print_(Rule); \
} while (false)

## ◆ YY_STACK_PRINT

#define YY_STACK_PRINT | ( |  | ) |

Value:
do { \
if (yydebug_) \
yystack_print_(); \
} while (false)

## ◆ YY_SYMBOL_PRINT

#define YY_SYMBOL_PRINT | ( |  | Title,
|  |  | Symbol
| ) |  |

Value:
do { \
if (yydebug_) { \
*yycdebug_ << Title << ' '; \
yy_print_(*yycdebug_, Symbol); \
*yycdebug_ << '\n'; \
} \
} while (false)

## ◆ YYABORT

#define YYABORT goto yyabortlab

## ◆ YYACCEPT

#define YYACCEPT goto yyacceptlab

## ◆ YYCASE_

#define YYCASE_ | ( |  | N,
|  |  | S
| ) |  | case N: yyformat = S; break

## ◆ YYCDEBUG

#define YYCDEBUG

Value:
if (yydebug_) \
(*yycdebug_)

## ◆ yyclearin

#define yyclearin (yyla.clear())

## ◆ yyerrok

#define yyerrok (yyerrstatus_ = 0)

## ◆ YYERROR

#define YYERROR goto yyerrorlab

## ◆ yylex [1/2]

#define yylex SEAMSlex

## ◆ yylex [2/2]

#define yylex aprepro.lexer->lex

## ◆ YYRECOVERING

#define YYRECOVERING | ( |  | ) | (!!yyerrstatus_)

## ◆ YYUSE

#define YYUSE | ( |  | E | ) | ((void)(E))