Kea  2.3.4-git
agent_parser.cc File Reference
#include "agent_parser.h"
#include <agent/parser_context.h>
+ Include dependency graph for agent_parser.cc:

Go to the source code of this file.

Namespaces

 isc
 Defines the logger used by the top-level component of kea-lfc.
 
 isc::agent
 

Macros

#define YY_(msgid)   msgid
 
#define YY_EXCEPTIONS   1
 
#define YY_REDUCE_PRINT(Rule)
 
#define YY_STACK_PRINT()
 
#define YY_SYMBOL_PRINT(Title, Symbol)
 
#define YYABORT   goto yyabortlab
 
#define YYACCEPT   goto yyacceptlab
 
#define YYCASE_(N, S)
 
#define YYCDEBUG   if (yydebug_) (*yycdebug_)
 
#define yyclearin   (yyla.clear ())
 
#define yyerrok   (yyerrstatus_ = 0)
 
#define YYERROR   goto yyerrorlab
 
#define yylex   agent_lex
 
#define YYLLOC_DEFAULT(Current, Rhs, N)
 
#define YYRECOVERING()   (!!yyerrstatus_)
 
#define YYRHSLOC(Rhs, K)   ((Rhs)[K].location)
 

Macro Definition Documentation

◆ YY_

#define YY_ (   msgid)    msgid

Definition at line 62 of file agent_parser.cc.

Referenced by isc::agent::AgentParser::context::expected_tokens().

◆ YY_EXCEPTIONS

#define YY_EXCEPTIONS   1

Definition at line 72 of file agent_parser.cc.

◆ YY_REDUCE_PRINT

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

Definition at line 113 of file agent_parser.cc.

Referenced by isc::agent::AgentParser::parse().

◆ YY_STACK_PRINT

#define YY_STACK_PRINT ( )
Value:
do { \
if (yydebug_) \
yy_stack_print_ (); \
} while (false)

Definition at line 119 of file agent_parser.cc.

Referenced by isc::agent::AgentParser::parse().

◆ YY_SYMBOL_PRINT

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

Definition at line 103 of file agent_parser.cc.

Referenced by isc::agent::AgentParser::context::expected_tokens(), isc::agent::AgentParser::parse(), and isc::agent::AgentParser::syntax_error::~syntax_error().

◆ YYABORT

#define YYABORT   goto yyabortlab

Definition at line 138 of file agent_parser.cc.

Referenced by isc::agent::AgentParser::parse().

◆ YYACCEPT

#define YYACCEPT   goto yyacceptlab

Definition at line 137 of file agent_parser.cc.

Referenced by isc::agent::AgentParser::parse().

◆ YYCASE_

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

Referenced by isc::agent::AgentParser::context::expected_tokens().

◆ YYCDEBUG

#define YYCDEBUG   if (yydebug_) (*yycdebug_)

Definition at line 101 of file agent_parser.cc.

Referenced by isc::agent::AgentParser::parse().

◆ yyclearin

#define yyclearin   (yyla.clear ())

Definition at line 135 of file agent_parser.cc.

◆ yyerrok

#define yyerrok   (yyerrstatus_ = 0)

Definition at line 134 of file agent_parser.cc.

◆ YYERROR

#define YYERROR   goto yyerrorlab

Definition at line 139 of file agent_parser.cc.

Referenced by isc::agent::AgentParser::parse().

◆ yylex

#define yylex   agent_lex

Definition at line 39 of file agent_parser.cc.

Referenced by isc::agent::AgentParser::parse().

◆ YYLLOC_DEFAULT

#define YYLLOC_DEFAULT (   Current,
  Rhs,
 
)
Value:
if (N) \
{ \
(Current).begin = YYRHSLOC (Rhs, 1).begin; \
(Current).end = YYRHSLOC (Rhs, N).end; \
} \
else \
{ \
(Current).begin = (Current).end = YYRHSLOC (Rhs, 0).end; \
} \
while (false)
#define YYRHSLOC(Rhs, K)
Definition: agent_parser.cc:76
if(!(yy_init))

Definition at line 82 of file agent_parser.cc.

Referenced by isc::agent::AgentParser::parse().

◆ YYRECOVERING

#define YYRECOVERING ( )    (!!yyerrstatus_)

Definition at line 140 of file agent_parser.cc.

◆ YYRHSLOC

#define YYRHSLOC (   Rhs,
 
)    ((Rhs)[K].location)

Definition at line 76 of file agent_parser.cc.