lease file loading after which the server will abandon the effort
and exit. The default value of 0 disables the limit.
CVE:2019-6474
- (Gitlab #805,!5-p git TBD)
+ (Gitlab #805,!5-p git af7393c517cea37a7091075e5d0d24793bccf013)
1652. [security] tmark
Prevent the DHCP servers from asserting when malformed
/* A lexical scanner generated by flex */
/* %not-for-header */
-
/* %if-c-only */
/* %if-not-reentrant */
#define yy_create_buffer parser4__create_buffer
#define yy_delete_buffer parser4__delete_buffer
-#define yy_flex_debug parser4__flex_debug
+#define yy_scan_buffer parser4__scan_buffer
+#define yy_scan_string parser4__scan_string
+#define yy_scan_bytes parser4__scan_bytes
#define yy_init_buffer parser4__init_buffer
#define yy_flush_buffer parser4__flush_buffer
#define yy_load_buffer_state parser4__load_buffer_state
#define yy_switch_to_buffer parser4__switch_to_buffer
+#define yypush_buffer_state parser4_push_buffer_state
+#define yypop_buffer_state parser4_pop_buffer_state
+#define yyensure_buffer_stack parser4_ensure_buffer_stack
+#define yy_flex_debug parser4__flex_debug
#define yyin parser4_in
#define yyleng parser4_leng
#define yylex parser4_lex
#define FLEX_SCANNER
#define YY_FLEX_MAJOR_VERSION 2
-#define YY_FLEX_MINOR_VERSION 5
-#define YY_FLEX_SUBMINOR_VERSION 35
+#define YY_FLEX_MINOR_VERSION 6
+#define YY_FLEX_SUBMINOR_VERSION 4
#if YY_FLEX_SUBMINOR_VERSION > 0
#define FLEX_BETA
#endif
/* %endif */
/* %if-c-only */
-
+#ifdef yy_create_buffer
+#define parser4__create_buffer_ALREADY_DEFINED
+#else
+#define yy_create_buffer parser4__create_buffer
+#endif
+
+#ifdef yy_delete_buffer
+#define parser4__delete_buffer_ALREADY_DEFINED
+#else
+#define yy_delete_buffer parser4__delete_buffer
+#endif
+
+#ifdef yy_scan_buffer
+#define parser4__scan_buffer_ALREADY_DEFINED
+#else
+#define yy_scan_buffer parser4__scan_buffer
+#endif
+
+#ifdef yy_scan_string
+#define parser4__scan_string_ALREADY_DEFINED
+#else
+#define yy_scan_string parser4__scan_string
+#endif
+
+#ifdef yy_scan_bytes
+#define parser4__scan_bytes_ALREADY_DEFINED
+#else
+#define yy_scan_bytes parser4__scan_bytes
+#endif
+
+#ifdef yy_init_buffer
+#define parser4__init_buffer_ALREADY_DEFINED
+#else
+#define yy_init_buffer parser4__init_buffer
+#endif
+
+#ifdef yy_flush_buffer
+#define parser4__flush_buffer_ALREADY_DEFINED
+#else
+#define yy_flush_buffer parser4__flush_buffer
+#endif
+
+#ifdef yy_load_buffer_state
+#define parser4__load_buffer_state_ALREADY_DEFINED
+#else
+#define yy_load_buffer_state parser4__load_buffer_state
+#endif
+
+#ifdef yy_switch_to_buffer
+#define parser4__switch_to_buffer_ALREADY_DEFINED
+#else
+#define yy_switch_to_buffer parser4__switch_to_buffer
+#endif
+
+#ifdef yypush_buffer_state
+#define parser4_push_buffer_state_ALREADY_DEFINED
+#else
+#define yypush_buffer_state parser4_push_buffer_state
+#endif
+
+#ifdef yypop_buffer_state
+#define parser4_pop_buffer_state_ALREADY_DEFINED
+#else
+#define yypop_buffer_state parser4_pop_buffer_state
+#endif
+
+#ifdef yyensure_buffer_stack
+#define parser4_ensure_buffer_stack_ALREADY_DEFINED
+#else
+#define yyensure_buffer_stack parser4_ensure_buffer_stack
+#endif
+
+#ifdef yylex
+#define parser4_lex_ALREADY_DEFINED
+#else
+#define yylex parser4_lex
+#endif
+
+#ifdef yyrestart
+#define parser4_restart_ALREADY_DEFINED
+#else
+#define yyrestart parser4_restart
+#endif
+
+#ifdef yylex_init
+#define parser4_lex_init_ALREADY_DEFINED
+#else
+#define yylex_init parser4_lex_init
+#endif
+
+#ifdef yylex_init_extra
+#define parser4_lex_init_extra_ALREADY_DEFINED
+#else
+#define yylex_init_extra parser4_lex_init_extra
+#endif
+
+#ifdef yylex_destroy
+#define parser4_lex_destroy_ALREADY_DEFINED
+#else
+#define yylex_destroy parser4_lex_destroy
+#endif
+
+#ifdef yyget_debug
+#define parser4_get_debug_ALREADY_DEFINED
+#else
+#define yyget_debug parser4_get_debug
+#endif
+
+#ifdef yyset_debug
+#define parser4_set_debug_ALREADY_DEFINED
+#else
+#define yyset_debug parser4_set_debug
+#endif
+
+#ifdef yyget_extra
+#define parser4_get_extra_ALREADY_DEFINED
+#else
+#define yyget_extra parser4_get_extra
+#endif
+
+#ifdef yyset_extra
+#define parser4_set_extra_ALREADY_DEFINED
+#else
+#define yyset_extra parser4_set_extra
+#endif
+
+#ifdef yyget_in
+#define parser4_get_in_ALREADY_DEFINED
+#else
+#define yyget_in parser4_get_in
+#endif
+
+#ifdef yyset_in
+#define parser4_set_in_ALREADY_DEFINED
+#else
+#define yyset_in parser4_set_in
+#endif
+
+#ifdef yyget_out
+#define parser4_get_out_ALREADY_DEFINED
+#else
+#define yyget_out parser4_get_out
+#endif
+
+#ifdef yyset_out
+#define parser4_set_out_ALREADY_DEFINED
+#else
+#define yyset_out parser4_set_out
+#endif
+
+#ifdef yyget_leng
+#define parser4_get_leng_ALREADY_DEFINED
+#else
+#define yyget_leng parser4_get_leng
+#endif
+
+#ifdef yyget_text
+#define parser4_get_text_ALREADY_DEFINED
+#else
+#define yyget_text parser4_get_text
+#endif
+
+#ifdef yyget_lineno
+#define parser4_get_lineno_ALREADY_DEFINED
+#else
+#define yyget_lineno parser4_get_lineno
+#endif
+
+#ifdef yyset_lineno
+#define parser4_set_lineno_ALREADY_DEFINED
+#else
+#define yyset_lineno parser4_set_lineno
+#endif
+
+#ifdef yywrap
+#define parser4_wrap_ALREADY_DEFINED
+#else
+#define yywrap parser4_wrap
+#endif
+
/* %endif */
+#ifdef yyalloc
+#define parser4_alloc_ALREADY_DEFINED
+#else
+#define yyalloc parser4_alloc
+#endif
+
+#ifdef yyrealloc
+#define parser4_realloc_ALREADY_DEFINED
+#else
+#define yyrealloc parser4_realloc
+#endif
+
+#ifdef yyfree
+#define parser4_free_ALREADY_DEFINED
+#else
+#define yyfree parser4_free
+#endif
+
/* %if-c-only */
+#ifdef yytext
+#define parser4_text_ALREADY_DEFINED
+#else
+#define yytext parser4_text
+#endif
+
+#ifdef yyleng
+#define parser4_leng_ALREADY_DEFINED
+#else
+#define yyleng parser4_leng
+#endif
+
+#ifdef yyin
+#define parser4_in_ALREADY_DEFINED
+#else
+#define yyin parser4_in
+#endif
+
+#ifdef yyout
+#define parser4_out_ALREADY_DEFINED
+#else
+#define yyout parser4_out
+#endif
+
+#ifdef yy_flex_debug
+#define parser4__flex_debug_ALREADY_DEFINED
+#else
+#define yy_flex_debug parser4__flex_debug
+#endif
+
+#ifdef yylineno
+#define parser4_lineno_ALREADY_DEFINED
+#else
+#define yylineno parser4_lineno
+#endif
+
/* %endif */
/* First, we deal with platform-specific or compiler-specific issues. */
typedef uint16_t flex_uint16_t;
typedef int32_t flex_int32_t;
typedef uint32_t flex_uint32_t;
-typedef uint64_t flex_uint64_t;
#else
typedef signed char flex_int8_t;
typedef short int flex_int16_t;
typedef unsigned char flex_uint8_t;
typedef unsigned short int flex_uint16_t;
typedef unsigned int flex_uint32_t;
-#endif /* ! C99 */
/* Limits of integral types. */
#ifndef INT8_MIN
#define UINT32_MAX (4294967295U)
#endif
+#ifndef SIZE_MAX
+#define SIZE_MAX (~(size_t)0)
+#endif
+
+#endif /* ! C99 */
+
#endif /* ! FLEXINT_H */
/* %endif */
+/* begin standard C++ headers. */
/* %if-c++-only */
/* %endif */
-#ifdef __cplusplus
-
-/* The "const" storage-class-modifier is valid. */
-#define YY_USE_CONST
-
-#else /* ! __cplusplus */
-
-/* C99 requires __STDC__ to be defined as 1. */
-#if defined (__STDC__)
-
-#define YY_USE_CONST
-
-#endif /* defined (__STDC__) */
-#endif /* ! __cplusplus */
-
-#ifdef YY_USE_CONST
+/* TODO: this is always defined, so inline it */
#define yyconst const
+
+#if defined(__GNUC__) && __GNUC__ >= 3
+#define yynoreturn __attribute__((__noreturn__))
#else
-#define yyconst
+#define yynoreturn
#endif
/* %not-for-header */
-
/* Returned upon end-of-file. */
#define YY_NULL 0
/* %ok-for-header */
/* %not-for-header */
-
-/* Promotes a possibly negative, possibly signed char to an unsigned
- * integer for use as an array index. If the signed char is negative,
- * we want to instead treat it as an 8-bit unsigned char, hence the
- * double cast.
+/* Promotes a possibly negative, possibly signed char to an
+ * integer in range [0..255] for use as an array index.
*/
-#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
+#define YY_SC_TO_UI(c) ((YY_CHAR) (c))
/* %ok-for-header */
/* %if-reentrant */
* definition of BEGIN.
*/
#define BEGIN (yy_start) = 1 + 2 *
-
/* Translate the current start state into a value that can be later handed
* to BEGIN to return to the state. The YYSTATE alias is for lex
* compatibility.
*/
#define YY_START (((yy_start) - 1) / 2)
#define YYSTATE YY_START
-
/* Action number for EOF rule of a given start state. */
#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
-
/* Special action meaning "start processing a new file". */
-#define YY_NEW_FILE parser4_restart(parser4_in )
-
+#define YY_NEW_FILE yyrestart( yyin )
#define YY_END_OF_BUFFER_CHAR 0
/* Size of default input buffer. */
#ifndef YY_BUF_SIZE
+#ifdef __ia64__
+/* On IA-64, the buffer size is 16k, not 8k.
+ * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
+ * Ditto for the __ia64__ case accordingly.
+ */
+#define YY_BUF_SIZE 32768
+#else
#define YY_BUF_SIZE 16384
+#endif /* __ia64__ */
#endif
/* The state buf must be large enough to hold one state per character in the main buffer.
#endif
/* %if-not-reentrant */
-extern yy_size_t parser4_leng;
+extern int yyleng;
/* %endif */
/* %if-c-only */
/* %if-not-reentrant */
-extern FILE *parser4_in, *parser4_out;
+extern FILE *yyin, *yyout;
/* %endif */
/* %endif */
#define EOB_ACT_CONTINUE_SCAN 0
#define EOB_ACT_END_OF_FILE 1
#define EOB_ACT_LAST_MATCH 2
-
+
#define YY_LESS_LINENO(n)
+ #define YY_LINENO_REWIND_TO(ptr)
/* Return all but the first "n" matched characters back to the input stream. */
#define yyless(n) \
do \
{ \
- /* Undo effects of setting up parser4_text. */ \
+ /* Undo effects of setting up yytext. */ \
int yyless_macro_arg = (n); \
YY_LESS_LINENO(yyless_macro_arg);\
*yy_cp = (yy_hold_char); \
YY_RESTORE_YY_MORE_OFFSET \
(yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
- YY_DO_BEFORE_ACTION; /* set up parser4_text again */ \
+ YY_DO_BEFORE_ACTION; /* set up yytext again */ \
} \
while ( 0 )
-
#define unput(c) yyunput( c, (yytext_ptr) )
#ifndef YY_STRUCT_YY_BUFFER_STATE
/* Size of input buffer in bytes, not including room for EOB
* characters.
*/
- yy_size_t yy_buf_size;
+ int yy_buf_size;
/* Number of characters read into yy_ch_buf, not including EOB
* characters.
*/
- yy_size_t yy_n_chars;
+ int yy_n_chars;
/* Whether we "own" the buffer - i.e., we know we created it,
* and can realloc() it to grow it, and should free() it to
int yy_bs_lineno; /**< The line count. */
int yy_bs_column; /**< The column count. */
-
+
/* Whether to try to fill the input buffer when we reach the
* end of it.
*/
* possible backing-up.
*
* When we actually see the EOF, we change the status to "new"
- * (via parser4_restart()), so that the user can continue scanning by
- * just pointing parser4_in at a new input file.
+ * (via yyrestart()), so that the user can continue scanning by
+ * just pointing yyin at a new input file.
*/
#define YY_BUFFER_EOF_PENDING 2
/* %if-c-only Standard (non-C++) definition */
/* %not-for-header */
-
/* %if-not-reentrant */
/* Stack of input buffers. */
static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
-static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
+static YY_BUFFER_STATE * yy_buffer_stack = NULL; /**< Stack as an array. */
/* %endif */
/* %ok-for-header */
#define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
? (yy_buffer_stack)[(yy_buffer_stack_top)] \
: NULL)
-
/* Same as previous macro, but useful when we know that the buffer stack is not
* NULL or when we need an lvalue. For internal use only.
*/
/* %if-not-reentrant */
/* %not-for-header */
-
-/* yy_hold_char holds the character lost when parser4_text is formed. */
+/* yy_hold_char holds the character lost when yytext is formed. */
static char yy_hold_char;
-static yy_size_t yy_n_chars; /* number of characters read into yy_ch_buf */
-yy_size_t parser4_leng;
+static int yy_n_chars; /* number of characters read into yy_ch_buf */
+int yyleng;
/* Points to current character in buffer. */
-static char *yy_c_buf_p = (char *) 0;
+static char *yy_c_buf_p = NULL;
static int yy_init = 0; /* whether we need to initialize */
static int yy_start = 0; /* start state number */
-/* Flag which is used to allow parser4_wrap()'s to do buffer switches
- * instead of setting up a fresh parser4_in. A bit of a hack ...
+/* Flag which is used to allow yywrap()'s to do buffer switches
+ * instead of setting up a fresh yyin. A bit of a hack ...
*/
static int yy_did_buffer_switch_on_eof;
/* %ok-for-header */
/* %endif */
-void parser4_restart (FILE *input_file );
-void parser4__switch_to_buffer (YY_BUFFER_STATE new_buffer );
-YY_BUFFER_STATE parser4__create_buffer (FILE *file,int size );
-void parser4__delete_buffer (YY_BUFFER_STATE b );
-void parser4__flush_buffer (YY_BUFFER_STATE b );
-void parser4_push_buffer_state (YY_BUFFER_STATE new_buffer );
-void parser4_pop_buffer_state (void );
+void yyrestart ( FILE *input_file );
+void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer );
+YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size );
+void yy_delete_buffer ( YY_BUFFER_STATE b );
+void yy_flush_buffer ( YY_BUFFER_STATE b );
+void yypush_buffer_state ( YY_BUFFER_STATE new_buffer );
+void yypop_buffer_state ( void );
-static void parser4_ensure_buffer_stack (void );
-static void parser4__load_buffer_state (void );
-static void parser4__init_buffer (YY_BUFFER_STATE b,FILE *file );
+static void yyensure_buffer_stack ( void );
+static void yy_load_buffer_state ( void );
+static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file );
+#define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER )
-#define YY_FLUSH_BUFFER parser4__flush_buffer(YY_CURRENT_BUFFER )
-
-YY_BUFFER_STATE parser4__scan_buffer (char *base,yy_size_t size );
-YY_BUFFER_STATE parser4__scan_string (yyconst char *yy_str );
-YY_BUFFER_STATE parser4__scan_bytes (yyconst char *bytes,yy_size_t len );
+YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size );
+YY_BUFFER_STATE yy_scan_string ( const char *yy_str );
+YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len );
/* %endif */
-void *parser4_alloc (yy_size_t );
-void *parser4_realloc (void *,yy_size_t );
-void parser4_free (void * );
-
-#define yy_new_buffer parser4__create_buffer
+void *yyalloc ( yy_size_t );
+void *yyrealloc ( void *, yy_size_t );
+void yyfree ( void * );
+#define yy_new_buffer yy_create_buffer
#define yy_set_interactive(is_interactive) \
{ \
if ( ! YY_CURRENT_BUFFER ){ \
- parser4_ensure_buffer_stack (); \
+ yyensure_buffer_stack (); \
YY_CURRENT_BUFFER_LVALUE = \
- parser4__create_buffer(parser4_in,YY_BUF_SIZE ); \
+ yy_create_buffer( yyin, YY_BUF_SIZE ); \
} \
YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
}
-
#define yy_set_bol(at_bol) \
{ \
if ( ! YY_CURRENT_BUFFER ){\
- parser4_ensure_buffer_stack (); \
+ yyensure_buffer_stack (); \
YY_CURRENT_BUFFER_LVALUE = \
- parser4__create_buffer(parser4_in,YY_BUF_SIZE ); \
+ yy_create_buffer( yyin, YY_BUF_SIZE ); \
} \
YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
}
-
#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
-/* %% [1.0] parser4_text/parser4_in/parser4_out/yy_state_type/parser4_lineno etc. def's & init go here */
+/* %% [1.0] yytext/yyin/yyout/yy_state_type/yylineno etc. def's & init go here */
/* Begin user sect3 */
-#define parser4_wrap(n) 1
+#define parser4_wrap() (/*CONSTCOND*/1)
#define YY_SKIP_YYWRAP
#define FLEX_DEBUG
+typedef flex_uint8_t YY_CHAR;
-typedef unsigned char YY_CHAR;
-
-FILE *parser4_in = (FILE *) 0, *parser4_out = (FILE *) 0;
+FILE *yyin = NULL, *yyout = NULL;
typedef int yy_state_type;
-extern int parser4_lineno;
+extern int yylineno;
+int yylineno = 1;
-int parser4_lineno = 1;
+extern char *yytext;
+#ifdef yytext_ptr
+#undef yytext_ptr
+#endif
+#define yytext_ptr yytext
-extern char *parser4_text;
-#define yytext_ptr parser4_text
+/* %% [1.5] DFA */
/* %if-c-only Standard (non-C++) definition */
-static yy_state_type yy_get_previous_state (void );
-static yy_state_type yy_try_NUL_trans (yy_state_type current_state );
-static int yy_get_next_buffer (void );
-static void yy_fatal_error (yyconst char msg[] );
+static yy_state_type yy_get_previous_state ( void );
+static yy_state_type yy_try_NUL_trans ( yy_state_type current_state );
+static int yy_get_next_buffer ( void );
+static void yynoreturn yy_fatal_error ( const char* msg );
/* %endif */
/* Done after the current pattern has been matched and before the
- * corresponding action - sets up parser4_text.
+ * corresponding action - sets up yytext.
*/
#define YY_DO_BEFORE_ACTION \
(yytext_ptr) = yy_bp; \
-/* %% [2.0] code to fiddle parser4_text and parser4_leng for yymore() goes here \ */\
- parser4_leng = (yy_size_t) (yy_cp - yy_bp); \
+/* %% [2.0] code to fiddle yytext and yyleng for yymore() goes here \ */\
+ yyleng = (int) (yy_cp - yy_bp); \
(yy_hold_char) = *yy_cp; \
*yy_cp = '\0'; \
-/* %% [3.0] code to copy yytext_ptr to parser4_text[] goes here, if %array \ */\
+/* %% [3.0] code to copy yytext_ptr to yytext[] goes here, if %array \ */\
(yy_c_buf_p) = yy_cp;
-
/* %% [4.0] data tables for the DFA and the user's section 1 definitions go here */
-#define YY_NUM_RULES 184
-#define YY_END_OF_BUFFER 185
+#define YY_NUM_RULES 185
+#define YY_END_OF_BUFFER 186
/* This struct is not used in this scanner,
but its presence is necessary. */
struct yy_trans_info
flex_int32_t yy_verify;
flex_int32_t yy_nxt;
};
-<<<<<<< HEAD
-<<<<<<< HEAD
-static yyconst flex_int16_t yy_accept[1587] =
-=======
-static const flex_int16_t yy_accept[1591] =
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-static const flex_int16_t yy_accept[1591] =
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+static const flex_int16_t yy_accept[1597] =
{ 0,
- 177, 177, 0, 0, 0, 0, 0, 0, 0, 0,
- 185, 183, 10, 11, 183, 1, 177, 174, 177, 177,
- 183, 176, 175, 183, 183, 183, 183, 183, 170, 171,
- 183, 183, 183, 172, 173, 5, 5, 5, 183, 183,
- 183, 10, 11, 0, 0, 166, 0, 0, 0, 0,
+ 178, 178, 0, 0, 0, 0, 0, 0, 0, 0,
+ 186, 184, 10, 11, 184, 1, 178, 175, 178, 178,
+ 184, 177, 176, 184, 184, 184, 184, 184, 171, 172,
+ 184, 184, 184, 173, 174, 5, 5, 5, 184, 184,
+ 184, 10, 11, 0, 0, 167, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
- 177, 177, 0, 176, 177, 3, 2, 6, 0, 177,
+ 178, 178, 0, 177, 178, 3, 2, 6, 0, 178,
0, 0, 0, 0, 0, 0, 4, 0, 0, 9,
- 0, 167, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 169, 0, 0, 0,
+ 0, 168, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 170, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 2, 0, 0, 0, 0, 0, 0, 0,
8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 168, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 169, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 73, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 0, 0, 0, 0, 0, 0, 182, 180, 0, 179,
-=======
- 0, 0, 0, 0, 0, 182, 180, 0, 179, 178,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-
- 178, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 146, 0, 145, 0, 0, 78, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
- 35, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-=======
-=======
- 0, 0, 0, 0, 0, 182, 180, 0, 179, 178,
+ 0, 0, 0, 0, 0, 0, 183, 181, 0, 180,
+ 179, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 147, 0, 146, 0, 0, 79, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 146, 0, 145, 0, 0, 79, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 35,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 35, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 75, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 76, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
0, 0, 17, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 18, 0,
- 0, 0, 0, 181, 178, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 147, 0, 0, 149, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 79, 0,
- 0, 0, 0, 0, 0, 0, 64, 0, 0, 0,
- 0, 0, 100, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 182, 179, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 148, 0, 0, 150, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 80, 0,
+ 0, 0, 0, 0, 0, 0, 65, 0, 0, 0,
+ 0, 0, 101, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 38, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
- 0, 0, 0, 0, 63, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 67, 0,
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 0, 0, 0, 0, 0, 0, 76, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 17, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 0, 18, 0, 0, 0,
- 0, 181, 178, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 147, 0, 0, 149, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 80, 0, 0, 0,
- 0, 0, 0, 0, 65, 0, 0, 0, 0, 0,
- 100, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 38, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 64, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 68, 0, 39, 0, 0,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 0, 0, 0, 0, 64, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 68, 0,
39, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 97,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 98,
31, 0, 0, 36, 0, 0, 0, 0, 0, 0,
- 0, 0, 12, 154, 0, 151, 0, 150, 0, 0,
- 0, 110, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
- 0, 0, 0, 0, 0, 0, 89, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-
- 0, 33, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 66, 0, 0, 0, 0,
- 0, 0, 0, 0, 111, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 106, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 7, 0,
- 0, 152, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
- 0, 0, 0, 0, 77, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 91, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 87, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 70, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 84, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 69, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 104, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 116, 85, 0, 0, 0, 0, 0, 90, 32,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 92, 40, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 0, 0, 0, 0, 0, 0, 97, 31, 0, 0,
- 36, 0, 0, 0, 0, 0, 0, 0, 0, 12,
- 154, 0, 151, 0, 150, 0, 0, 0, 110, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 90, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 33,
-
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 67, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 12, 155, 0, 152, 0, 151, 0, 0,
0, 111, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 106, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 7, 0, 0, 152, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 90, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 78, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 92, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 88, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 33, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 67, 0, 0, 0,
+ 0, 0, 0, 0, 0, 112, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 107,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,
+ 0, 0, 153, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 71,
-<<<<<<< HEAD
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 85, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 70, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 78, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 104, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 116, 86,
- 0, 0, 0, 0, 0, 0, 91, 32, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 40, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 60, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 155,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 59, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 155, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 92, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 88, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
- 0, 0, 0, 0, 0, 0, 74, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 105, 0, 0, 0,
-=======
- 0, 0, 0, 75, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 105, 0, 0, 0, 0, 0, 43,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-
- 0, 0, 43, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
- 0, 0, 0, 37, 0, 0, 0, 30, 0, 0,
+ 0, 0, 0, 0, 71, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 85, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 70, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 93, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 105, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 102,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 129, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 71, 0, 0, 0,
+ 0, 0, 0, 117, 86, 0, 0, 0, 0, 0,
+ 0, 91, 32, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 93, 40, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 23, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 134, 0, 0, 0, 132, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 159, 0, 0, 0, 0, 0, 0,
- 0, 103, 0, 0, 0, 0, 0, 0, 0, 0,
- 107, 88, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 101, 22, 0,
- 112, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 138, 0, 0, 0, 0, 61, 0, 0, 0,
- 0, 0, 115, 34, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 60, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 156, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 58, 0, 0, 0, 82, 83, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 65, 0, 0, 0,
- 0, 0, 0, 0, 0, 44, 0, 0, 0, 0,
- 0, 0, 0, 0, 109, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 163, 0, 62, 76, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 55, 0,
-
- 0, 0, 0, 0, 0, 0, 135, 0, 0, 133,
- 0, 127, 126, 0, 49, 0, 21, 0, 0, 0,
- 0, 0, 148, 0, 0, 0, 96, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 124, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 113,
- 15, 0, 41, 0, 0, 0, 0, 0, 0, 0,
- 137, 0, 0, 0, 0, 0, 0, 56, 0, 0,
- 108, 0, 0, 0, 0, 99, 0, 0, 0, 0,
- 0, 0, 0, 68, 0, 157, 0, 156, 0, 162,
-=======
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 37, 0, 0, 0, 30, 0, 0, 0, 0,
-=======
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 85, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 70, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 104, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 116, 86,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 75,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 106,
- 0, 0, 0, 0, 0, 0, 91, 32, 0, 0,
+ 0, 0, 0, 0, 0, 43, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 40, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 37, 0, 0,
+ 0, 30, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 60, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 155,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 94, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 93, 0, 0, 0, 0, 0,
+ 0, 0, 0, 103, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 130, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
- 0, 0, 0, 0, 0, 0, 0, 102, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 129, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 72, 0, 0, 0, 0, 0,
+ 72, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 23, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 135,
+ 0, 0, 0, 133, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 160, 0,
+ 0, 0, 0, 0, 0, 0, 104, 0, 0, 0,
+ 0, 0, 0, 0, 0, 108, 89, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 23, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 134, 0, 0, 0, 132, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 159, 0, 0, 0, 0, 0, 0, 0,
- 103, 0, 0, 0, 0, 0, 0, 0, 0, 107,
- 89, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 101, 22, 0, 112,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-=======
- 0, 0, 0, 75, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 105, 0, 0, 0, 0, 0, 43,
+ 0, 0, 102, 22, 0, 113, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 139, 0, 0,
+ 0, 0, 62, 0, 0, 0, 0, 0, 116, 34,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 59, 0, 0, 0,
+ 83, 84, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 66, 0, 0, 0, 0, 0, 0, 0,
+ 0, 44, 0, 0, 0, 0, 0, 0, 0, 0,
+ 110, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 37, 0, 0, 0, 30, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 93, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 102, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 129, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 72, 0, 0, 0, 0, 0,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 0, 0, 164, 0, 63, 77, 0, 0, 0, 0,
+
+ 0, 0, 0, 0, 0, 56, 0, 0, 0, 0,
+ 0, 0, 0, 136, 0, 0, 134, 0, 128, 127,
+ 0, 49, 0, 21, 0, 0, 0, 0, 0, 149,
+ 0, 0, 0, 97, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 125, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 114, 15, 0, 41,
+ 0, 0, 0, 0, 0, 0, 0, 0, 138, 0,
+ 0, 0, 0, 0, 0, 57, 0, 0, 109, 0,
+ 0, 0, 0, 100, 0, 0, 0, 0, 0, 0,
+ 0, 69, 0, 158, 0, 157, 0, 163, 0, 0,
- 0, 138, 0, 0, 0, 0, 62, 0, 0, 0,
- 0, 0, 115, 34, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 59, 0, 0, 0, 83, 84, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 66, 0, 0, 0,
- 0, 0, 0, 0, 0, 44, 0, 0, 0, 0,
- 0, 0, 0, 0, 109, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
- 0, 0, 0, 0, 0, 0, 163, 0, 63, 77,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 56,
-
- 0, 0, 0, 0, 0, 0, 0, 135, 0, 0,
- 133, 0, 127, 126, 0, 49, 0, 21, 0, 0,
- 0, 0, 0, 148, 0, 0, 0, 96, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 124, 0,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 113, 15, 0, 41, 0, 0, 0, 0, 0, 0,
- 0, 0, 137, 0, 0, 0, 0, 0, 0, 57,
- 0, 0, 108, 0, 0, 0, 0, 99, 0, 0,
- 0, 0, 0, 0, 0, 69, 0, 157, 0, 156,
- 0, 162, 0, 0, 0, 0, 0, 0, 0, 0,
-
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 14, 0, 0, 0, 48, 0,
- 0, 0, 0, 165, 0, 94, 27, 0, 0, 0,
- 50, 125, 0, 0, 0, 160, 130, 0, 0, 0,
- 0, 0, 0, 0, 0, 25, 0, 0, 24, 0,
- 136, 0, 0, 0, 0, 0, 0, 0, 86, 0,
+ 0, 0, 0, 14, 0, 0, 0, 48, 0, 0,
+ 0, 0, 166, 0, 95, 27, 0, 0, 0, 50,
+ 126, 0, 0, 0, 161, 131, 0, 0, 0, 0,
+ 0, 0, 0, 0, 25, 0, 0, 24, 0, 137,
+ 0, 0, 0, 52, 0, 0, 0, 0, 87, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 52, 0, 0, 0, 0, 0, 42,
- 0, 0, 0, 0, 0, 0, 0, 114, 0, 0,
- 0, 26, 0, 161, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 53, 0, 0, 0, 0, 0, 42,
+ 0, 0, 0, 0, 0, 0, 0, 115, 0, 0,
+ 0, 26, 0, 162, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 47, 0, 0,
- 20, 0, 164, 60, 0, 158, 153, 0, 28, 0,
- 0, 0, 16, 0, 0, 142, 0, 0, 0, 0,
- 0, 0, 122, 0, 0, 0, 98, 0, 0, 0,
- 0, 0, 0, 0, 0, 73, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 143, 13, 0,
- 0, 0, 0, 0, 0, 0, 131, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 128, 0, 0, 0,
-
- 0, 0, 121, 0, 54, 53, 19, 0, 139, 0,
- 0, 0, 0, 45, 0, 81, 0, 0, 0, 0,
- 120, 0, 0, 51, 0, 0, 46, 141, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 29, 0, 0, 0, 0, 0, 140, 0, 95, 0,
- 0, 0, 0, 0, 0, 118, 123, 57, 0, 0,
- 0, 0, 117, 0, 0, 144, 0, 0, 0, 0,
- 0, 80, 0, 0, 119, 0
-=======
-=======
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 23, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 134, 0, 0, 0, 132, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 159, 0, 0, 0, 0, 0, 0, 0,
- 103, 0, 0, 0, 0, 0, 0, 0, 0, 107,
- 89, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 101, 22, 0, 112,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 138, 0, 0, 0, 0, 62, 0, 0, 0,
- 0, 0, 115, 34, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 59, 0, 0, 0, 83, 84, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 66, 0, 0, 0,
- 0, 0, 0, 0, 0, 44, 0, 0, 0, 0,
- 0, 0, 0, 0, 109, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 163, 0, 63, 77,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 56,
-
- 0, 0, 0, 0, 0, 0, 0, 135, 0, 0,
- 133, 0, 127, 126, 0, 49, 0, 21, 0, 0,
- 0, 0, 0, 148, 0, 0, 0, 96, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 124, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 113, 15, 0, 41, 0, 0, 0, 0, 0, 0,
- 0, 0, 137, 0, 0, 0, 0, 0, 0, 57,
- 0, 0, 108, 0, 0, 0, 0, 99, 0, 0,
- 0, 0, 0, 0, 0, 69, 0, 157, 0, 156,
- 0, 162, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 20, 0, 165, 61, 0, 159, 154, 0, 28, 0,
+ 0, 0, 16, 0, 0, 143, 0, 0, 0, 0,
+ 0, 0, 123, 0, 0, 0, 99, 0, 0, 0,
+ 0, 0, 0, 0, 0, 74, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 144, 13, 0,
+ 0, 0, 0, 0, 0, 0, 132, 0, 0, 0,
+
+ 0, 0, 0, 0, 0, 0, 129, 0, 0, 0,
+ 0, 0, 122, 0, 55, 54, 19, 0, 140, 0,
+ 0, 0, 0, 45, 0, 82, 0, 0, 0, 0,
+ 121, 0, 0, 51, 0, 0, 46, 142, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 14, 0, 0,
- 0, 48, 0, 0, 0, 0, 165, 0, 94, 27,
- 0, 0, 0, 50, 125, 0, 0, 0, 160, 130,
- 0, 0, 0, 0, 0, 0, 0, 0, 25, 0,
- 0, 24, 0, 136, 0, 0, 0, 52, 0, 0,
- 0, 0, 87, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 53, 0, 0,
-
- 0, 0, 0, 42, 0, 0, 0, 0, 0, 0,
- 0, 114, 0, 0, 0, 26, 0, 161, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 47, 0, 0, 20, 0, 164, 61, 0, 158,
- 153, 0, 28, 0, 0, 0, 16, 0, 0, 142,
- 0, 0, 0, 0, 0, 0, 122, 0, 0, 0,
- 98, 0, 0, 0, 0, 0, 0, 0, 0, 74,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 143, 13, 0, 0, 0, 0, 0, 0, 0,
- 131, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 29, 0, 0, 0, 0, 0, 141, 0, 96, 0,
+ 0, 0, 0, 0, 0, 119, 124, 58, 0, 0,
+ 0, 0, 118, 0, 0, 145, 0, 0, 0, 0,
+ 0, 81, 0, 0, 120, 0
- 128, 0, 0, 0, 0, 0, 121, 0, 55, 54,
- 19, 0, 139, 0, 0, 0, 0, 45, 0, 82,
- 0, 0, 0, 0, 120, 0, 0, 51, 0, 0,
- 46, 141, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 29, 0, 0, 0, 0, 0,
- 140, 0, 95, 0, 0, 0, 0, 0, 0, 118,
- 123, 58, 0, 0, 0, 0, 117, 0, 0, 144,
- 0, 0, 0, 0, 0, 81, 0, 0, 119, 0
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
} ;
-static yyconst flex_int32_t yy_ec[256] =
+static const YY_CHAR yy_ec[256] =
{ 0,
1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
1, 1, 2, 1, 1, 1, 1, 1, 1, 1,
5, 5, 5, 5, 5
} ;
-static yyconst flex_int32_t yy_meta[74] =
+static const YY_CHAR yy_meta[74] =
{ 0,
1, 1, 2, 3, 3, 4, 3, 3, 3, 3,
3, 3, 3, 5, 5, 5, 5, 5, 3, 3,
3, 3, 3
} ;
-<<<<<<< HEAD
-<<<<<<< HEAD
-static yyconst flex_int16_t yy_base[1599] =
- { 0,
- 0, 72, 21, 31, 43, 51, 54, 60, 91, 99,
- 1987, 1988, 34, 1983, 145, 0, 207, 1988, 214, 221,
- 13, 228, 1988, 1963, 118, 25, 2, 6, 1988, 1988,
- 73, 11, 17, 1988, 1988, 1988, 104, 1971, 1924, 0,
- 1961, 108, 1978, 24, 262, 1988, 1920, 67, 1919, 1925,
- 84, 75, 1917, 88, 226, 91, 89, 290, 196, 1916,
- 206, 285, 206, 210, 219, 60, 223, 1925, 247, 290,
- 315, 303, 231, 1908, 297, 321, 343, 324, 1927, 0,
- 380, 387, 401, 408, 424, 1988, 0, 1988, 429, 438,
- 216, 249, 220, 315, 335, 266, 1988, 1924, 1965, 1988,
-
- 342, 1988, 421, 1952, 312, 1910, 1920, 400, 10, 1915,
- 361, 323, 370, 387, 359, 1960, 0, 474, 392, 1902,
- 1899, 1903, 1905, 1898, 1906, 412, 1902, 1891, 1892, 78,
- 1908, 1891, 1900, 1900, 95, 1891, 400, 1892, 1890, 405,
- 1938, 1942, 1882, 1935, 1875, 1898, 1895, 1895, 1889, 310,
- 1882, 1880, 1874, 1879, 1873, 436, 1884, 1877, 1868, 1867,
- 1881, 413, 1867, 419, 1883, 1860, 470, 191, 400, 1881,
- 1878, 1879, 1877, 1912, 1911, 451, 1857, 1859, 472, 1851,
- 1868, 1860, 0, 471, 462, 446, 472, 473, 487, 1859,
- 1988, 0, 1904, 492, 1849, 1852, 475, 481, 1860, 499,
-
- 1905, 501, 1904, 509, 1903, 1988, 555, 1902, 519, 1861,
- 1853, 1840, 1856, 1855, 1852, 1851, 1842, 493, 1893, 1887,
- 1851, 1830, 1838, 1833, 1847, 1843, 1831, 1843, 1843, 1834,
- 1818, 1822, 1835, 1837, 1834, 1826, 1816, 1834, 1988, 1829,
- 1832, 1813, 1812, 1864, 1811, 1821, 1824, 483, 1820, 1859,
- 1807, 1818, 1856, 1801, 1859, 1794, 1809, 498, 1799, 1815,
- 1796, 1794, 1794, 1800, 1791, 1790, 1797, 1847, 1803, 1802,
- 1796, 486, 1803, 1798, 1790, 1780, 1795, 1794, 1789, 1793,
- 322, 1791, 1777, 1783, 1790, 1778, 1775, 1774, 542, 1769,
- 1783, 1826, 1785, 366, 1776, 527, 1988, 1988, 534, 1988,
-
- 1988, 1763, 0, 241, 515, 1765, 549, 536, 1821, 1772,
- 525, 1988, 1819, 1988, 1813, 593, 1988, 521, 1753, 1762,
- 1810, 1754, 1753, 1759, 1811, 1766, 1761, 1764, 1759, 530,
- 1988, 1761, 1805, 1758, 1755, 578, 1761, 1801, 1795, 1748,
- 1743, 1740, 1791, 1748, 1737, 1753, 1787, 1733, 586, 1747,
- 1732, 1745, 1732, 1742, 1737, 1744, 1739, 1735, 560, 1733,
- 1736, 1731, 1717, 1726, 1776, 513, 1770, 1988, 1769, 1719,
- 1718, 1717, 1710, 1712, 1716, 1705, 1722, 1717, 549, 1764,
- 1717, 1714, 1988, 1717, 1706, 1706, 1718, 531, 1693, 1694,
- 1715, 546, 1697, 1748, 1693, 1707, 1710, 1705, 1691, 1703,
-
- 1702, 1701, 1700, 1699, 1698, 556, 1741, 1740, 1988, 1682,
- 1681, 618, 1694, 1988, 1988, 1693, 0, 1682, 1674, 562,
- 1679, 1732, 1731, 1687, 1729, 1988, 1675, 1727, 1988, 596,
- 644, 589, 1726, 1668, 1679, 1672, 1674, 1662, 1988, 1667,
- 1673, 1676, 1659, 1674, 1661, 1660, 1988, 1662, 1659, 584,
- 1657, 1659, 1988, 1667, 1664, 1649, 1662, 1657, 625, 1664,
- 1652, 1645, 1696, 1988, 1643, 1659, 1693, 1654, 1651, 1652,
- 1654, 1688, 1639, 1634, 1633, 1684, 1628, 1643, 1646, 1620,
- 1627, 1632, 1642, 1681, 1988, 1626, 1622, 1620, 1629, 1623,
- 1630, 1614, 1614, 1624, 1627, 1616, 1612, 1610, 1988, 1667,
-
- 1988, 1609, 1620, 1605, 1610, 1619, 1613, 1607, 1616, 1658,
- 1652, 1614, 1597, 1597, 1592, 1612, 1587, 1593, 1598, 1591,
- 1599, 1603, 1586, 1644, 1584, 1585, 1584, 1596, 1585, 1988,
- 1988, 1585, 1583, 1988, 1594, 1630, 1590, 0, 1574, 1591,
- 1631, 1579, 1988, 1988, 1576, 1988, 1582, 1988, 554, 600,
- 626, 1988, 1579, 1578, 1585, 1565, 1618, 1563, 1616, 1561,
- 1560, 1559, 1566, 1559, 1571, 1570, 1570, 1552, 1557, 1598,
- 1565, 1557, 1602, 1546, 1562, 1561, 1988, 1546, 1543, 1601,
- 1556, 1548, 1554, 1545, 1553, 1538, 1554, 1536, 1550, 603,
- 1532, 1526, 1531, 1546, 1543, 1544, 1534, 1540, 1583, 1538,
-
- 1530, 1988, 1523, 1525, 1534, 1532, 1571, 1570, 1521, 16,
- 1530, 1513, 1514, 1517, 1510, 1988, 1524, 1503, 1522, 1514,
- 1559, 1511, 1518, 1556, 1988, 1501, 1515, 1499, 1513, 1516,
- 1497, 1549, 1548, 1547, 1546, 1491, 1544, 1543, 1988, 328,
- 1505, 1504, 1501, 1501, 1499, 1482, 1487, 1489, 1988, 1495,
- 1485, 1988, 1532, 1478, 1535, 601, 627, 1476, 1474, 1481,
- 1472, 1525, 625, 1529, 627, 1523, 1483, 1521, 1520, 1472,
- 1462, 1517, 1468, 1476, 1477, 1513, 1474, 1468, 1455, 1463,
- 1508, 1512, 1467, 1466, 1988, 1467, 1460, 1449, 1462, 1465,
- 1460, 1461, 1458, 1457, 1453, 1459, 1454, 1497, 1496, 1444,
-
- 1434, 623, 1445, 1492, 1988, 1491, 1442, 1437, 1429, 1430,
- 1481, 1442, 1429, 1440, 1988, 160, 233, 340, 362, 427,
- 489, 446, 545, 586, 577, 584, 645, 616, 600, 620,
- 670, 671, 673, 620, 675, 639, 635, 640, 644, 629,
- 641, 642, 1988, 696, 653, 654, 645, 658, 661, 646,
- 653, 659, 651, 665, 670, 711, 1988, 707, 683, 670,
- 675, 672, 673, 670, 668, 677, 1988, 667, 682, 679,
- 665, 672, 671, 669, 688, 685, 675, 673, 672, 683,
- 679, 735, 692, 682, 698, 688, 1988, 698, 699, 692,
- 703, 701, 746, 688, 690, 705, 692, 752, 709, 695,
-
- 698, 1988, 1988, 708, 713, 718, 706, 717, 1988, 1988,
- 718, 722, 709, 703, 708, 726, 713, 763, 714, 766,
- 715, 773, 1988, 1988, 718, 722, 717, 777, 730, 720,
- 721, 717, 730, 741, 725, 743, 738, 739, 741, 734,
- 736, 737, 738, 738, 740, 755, 796, 753, 758, 735,
- 1988, 747, 748, 762, 752, 799, 757, 747, 762, 763,
- 750, 764, 1988, 783, 791, 760, 755, 810, 811, 774,
- 778, 819, 767, 762, 763, 775, 782, 771, 772, 768,
- 777, 772, 830, 787, 788, 779, 1988, 781, 793, 778,
- 795, 789, 836, 802, 786, 787, 1988, 803, 806, 789,
-
- 848, 791, 1988, 808, 811, 791, 809, 849, 807, 803,
- 852, 853, 800, 818, 817, 818, 804, 819, 811, 818,
- 808, 826, 811, 1988, 819, 825, 872, 1988, 821, 826,
- 870, 821, 833, 827, 832, 830, 828, 830, 840, 885,
- 829, 834, 830, 889, 833, 845, 1988, 833, 841, 839,
- 836, 837, 846, 858, 842, 847, 857, 858, 863, 904,
- 861, 878, 883, 865, 862, 858, 853, 913, 856, 1988,
- 856, 876, 875, 866, 855, 872, 879, 922, 923, 870,
- 1988, 920, 867, 870, 869, 889, 886, 891, 892, 878,
- 886, 897, 877, 892, 899, 941, 1988, 942, 943, 894,
-
- 904, 906, 895, 891, 898, 907, 901, 902, 954, 901,
- 899, 901, 918, 959, 909, 908, 914, 912, 910, 965,
- 966, 962, 1988, 924, 917, 908, 927, 915, 925, 922,
- 927, 923, 936, 936, 1988, 920, 922, 922, 1988, 923,
- 983, 922, 941, 942, 988, 989, 942, 927, 948, 947,
- 931, 936, 954, 1988, 944, 977, 968, 1000, 940, 962,
- 959, 1988, 946, 948, 965, 960, 964, 1009, 957, 961,
- 1988, 1988, 971, 971, 1009, 956, 1011, 958, 1018, 961,
- 972, 965, 971, 967, 985, 986, 988, 1988, 1988, 987,
- 1988, 972, 973, 992, 982, 975, 987, 1031, 995, 990,
-
- 991, 1988, 989, 1041, 982, 1043, 1988, 1044, 986, 992,
- 999, 1043, 1988, 1988, 991, 993, 1007, 1012, 995, 1054,
- 1011, 1012, 1013, 1053, 1005, 1010, 1061, 1014, 1010, 1064,
- 1988, 1011, 1066, 1067, 1988, 1988, 1007, 1069, 1028, 1071,
- 1013, 1025, 1030, 1016, 1046, 1077, 1988, 1034, 1027, 1036,
- 1081, 1028, 1043, 1079, 1031, 1988, 1027, 1043, 1048, 1035,
- 1031, 1091, 1044, 1049, 1988, 1050, 1043, 1052, 1053, 1050,
- 1040, 1043, 1043, 1048, 1103, 1105, 1048, 1107, 1103, 1044,
- 1059, 1053, 1068, 1069, 1115, 1988, 1068, 1988, 1988, 1073,
- 1066, 1076, 1061, 1062, 1123, 1067, 1078, 1127, 1988, 1075,
-
- 1075, 1077, 1079, 1132, 1073, 1076, 1988, 1077, 1096, 1988,
- 1080, 1988, 1988, 1094, 1988, 1088, 1988, 1140, 1089, 1142,
- 1143, 1123, 1988, 1145, 1102, 1143, 1988, 1091, 1099, 1093,
- 1090, 1093, 1096, 1096, 1097, 1104, 1094, 1988, 1116, 1102,
- 1103, 1118, 1118, 1121, 1121, 1118, 1163, 1125, 1117, 1988,
- 1988, 1127, 1988, 1124, 1129, 1130, 1127, 1171, 1133, 1134,
- 1988, 1122, 1123, 1123, 1129, 1128, 1139, 1988, 1180, 1127,
- 1988, 1128, 1128, 1130, 1136, 1988, 1138, 1192, 1134, 1142,
- 1145, 1196, 1157, 1988, 1154, 1988, 1151, 1988, 1174, 1988,
- 1201, 1143, 1203, 1204, 1161, 1166, 1148, 1208, 1209, 1162,
-
- 1152, 1157, 1213, 1214, 1210, 1173, 1169, 1213, 1161, 1166,
- 1164, 1223, 1179, 1225, 1183, 1228, 1189, 1178, 1172, 1173,
- 1174, 1190, 1190, 1236, 1178, 1195, 1194, 1178, 1236, 1237,
- 1184, 1239, 1202, 1203, 1988, 1203, 1204, 1191, 1988, 1202,
- 1251, 1209, 1223, 1988, 1205, 1988, 1988, 1197, 1208, 1257,
- 1988, 1988, 1204, 1202, 1216, 1988, 1988, 1206, 1257, 1200,
- 1205, 1265, 1213, 1223, 1224, 1988, 1269, 1222, 1988, 1271,
- 1988, 1214, 1229, 1217, 1227, 1228, 1234, 1238, 1988, 1274,
- 1240, 1235, 1244, 1226, 1233, 1287, 1246, 1245, 1290, 1238,
- 1292, 1293, 1242, 1988, 1295, 1296, 1245, 1298, 1240, 1988,
-
- 1247, 1247, 1302, 1246, 1245, 1305, 1258, 1988, 1302, 1253,
- 1250, 1988, 1264, 1988, 1267, 1312, 1265, 1262, 1263, 1316,
- 1275, 1258, 1260, 1257, 1273, 1274, 1283, 1988, 1273, 1325,
- 1988, 1284, 1988, 1988, 1322, 1988, 1988, 1284, 1988, 1324,
- 1325, 1280, 1988, 1278, 1285, 1988, 1282, 1287, 1285, 1337,
- 1338, 1281, 1988, 1296, 1297, 1298, 1988, 1299, 1289, 1301,
- 1346, 1288, 1296, 1297, 1310, 1988, 1287, 1310, 1295, 1295,
- 1300, 1356, 1315, 1306, 1315, 1317, 1321, 1988, 1988, 1362,
- 1305, 1364, 1365, 1366, 1324, 1368, 1988, 1364, 1326, 1327,
- 1314, 1373, 1310, 1375, 1328, 1333, 1988, 1334, 1335, 1380,
-
- 1337, 1340, 1988, 1383, 1988, 1988, 1988, 1344, 1988, 1326,
- 1386, 1387, 1330, 1988, 1347, 1988, 1338, 1334, 1334, 1336,
- 1988, 1341, 1351, 1988, 1337, 1349, 1988, 1988, 1354, 1348,
- 1356, 1353, 1344, 1398, 1345, 1353, 1362, 1355, 1350, 1365,
- 1410, 1357, 1364, 1351, 1366, 1371, 1416, 1373, 1418, 1361,
- 1988, 1377, 1368, 1382, 1378, 1371, 1988, 1425, 1988, 1426,
- 1427, 1382, 1381, 1382, 1372, 1988, 1988, 1988, 1432, 1374,
- 1390, 1435, 1988, 1431, 1380, 1988, 1379, 1381, 1392, 1441,
- 1390, 1988, 1399, 1444, 1988, 1988, 1450, 1455, 1460, 1465,
- 1470, 1475, 1480, 1483, 1457, 1462, 1464, 1477
-
- } ;
-
-static yyconst flex_int16_t yy_def[1599] =
- { 0,
- 1587, 1587, 1588, 1588, 1587, 1587, 1587, 1587, 1587, 1587,
- 1586, 1586, 1586, 1586, 1586, 1589, 1586, 1586, 1586, 1586,
- 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
- 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1590,
- 1586, 1586, 1586, 1591, 15, 1586, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1592, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1589,
- 1586, 1586, 1586, 1586, 1586, 1586, 1593, 1586, 1586, 1586,
- 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1590, 1586,
-
- 1591, 1586, 1586, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1594, 45, 1592, 45, 45,
-=======
-static const flex_int16_t yy_base[1603] =
- { 0,
- 0, 72, 21, 31, 43, 51, 54, 60, 91, 99,
- 1991, 1992, 34, 1987, 145, 0, 207, 1992, 214, 221,
- 13, 228, 1992, 1967, 118, 25, 2, 6, 1992, 1992,
- 73, 11, 17, 1992, 1992, 1992, 104, 1975, 1928, 0,
- 1965, 108, 1982, 24, 262, 1992, 1924, 67, 1923, 1929,
- 84, 75, 1921, 88, 226, 91, 89, 290, 196, 1920,
- 206, 285, 206, 210, 219, 60, 223, 1929, 247, 290,
- 315, 303, 231, 1912, 297, 321, 343, 324, 1931, 0,
- 380, 387, 401, 408, 424, 1992, 0, 1992, 429, 438,
- 216, 249, 220, 315, 335, 266, 1992, 1928, 1969, 1992,
-
- 342, 1992, 421, 1956, 312, 1914, 1924, 400, 10, 1919,
- 361, 323, 370, 387, 359, 1964, 0, 474, 392, 1906,
- 1903, 1907, 1909, 1902, 1910, 412, 1906, 1895, 1896, 78,
- 1912, 1895, 1904, 1904, 95, 1895, 400, 1896, 1894, 405,
- 1942, 1946, 1886, 1939, 1879, 1902, 1899, 1899, 1893, 310,
- 1886, 1884, 1878, 1883, 1877, 436, 1888, 1881, 1872, 1871,
- 1885, 186, 1871, 413, 1887, 1864, 470, 318, 400, 1885,
- 1882, 1883, 1881, 1916, 1915, 445, 1861, 1863, 448, 1855,
- 1872, 1864, 0, 447, 447, 458, 471, 462, 483, 1863,
- 1992, 0, 1908, 490, 1853, 1856, 476, 482, 1864, 488,
-
- 1909, 499, 1908, 496, 1907, 1992, 542, 1906, 507, 1865,
- 1857, 1844, 1860, 1859, 1856, 1855, 1846, 486, 1897, 1891,
- 1855, 1834, 1842, 1837, 1851, 1847, 1835, 1847, 1847, 1838,
- 1822, 1826, 1839, 1841, 1838, 1830, 1820, 1838, 1992, 1833,
- 1836, 1817, 1816, 1868, 1815, 1825, 1828, 531, 1824, 1863,
- 1811, 1822, 1860, 1805, 1863, 1798, 1813, 533, 1803, 1819,
- 1800, 1799, 1805, 1796, 1795, 1802, 1852, 1808, 1807, 1801,
- 486, 1808, 1803, 1795, 1785, 1800, 1799, 1794, 1798, 485,
- 1796, 1782, 1788, 1795, 1783, 1780, 1779, 565, 1774, 1788,
- 1831, 1790, 484, 1781, 527, 1992, 1992, 534, 1992, 1992,
-
- 1768, 0, 241, 531, 1770, 556, 535, 1826, 1777, 540,
- 1992, 1824, 1992, 1818, 590, 1992, 540, 1758, 1767, 1815,
- 1759, 1758, 1764, 1816, 1771, 1766, 1769, 1764, 533, 1992,
- 1766, 1810, 1763, 1760, 608, 1766, 1806, 1800, 1753, 1748,
- 1745, 1796, 1753, 1742, 1758, 1792, 1738, 591, 1752, 1737,
- 1750, 1737, 1747, 1742, 1749, 1744, 1740, 559, 1738, 1741,
- 1736, 1722, 1731, 1781, 548, 1775, 1992, 1774, 1724, 1723,
- 1722, 1715, 1717, 1721, 1710, 1723, 580, 1770, 1723, 1720,
- 1992, 1723, 1712, 1712, 1724, 370, 1699, 1700, 1721, 533,
- 1703, 1754, 1699, 1713, 1716, 1711, 1697, 1709, 1708, 1707,
-
- 1706, 1705, 1704, 564, 1747, 1746, 1992, 1688, 1687, 618,
- 1700, 1992, 1992, 1699, 0, 1688, 1680, 564, 1685, 1738,
- 1737, 1693, 1735, 1992, 1681, 1733, 1992, 598, 646, 611,
- 1732, 1674, 1685, 1678, 1680, 1668, 1992, 1673, 1679, 1682,
- 1665, 1680, 1667, 1666, 1992, 1668, 1665, 584, 1663, 1665,
- 1992, 1673, 1670, 1655, 1668, 1663, 643, 1670, 1658, 1651,
- 1702, 1992, 1649, 1665, 1699, 1660, 1657, 1658, 1660, 1694,
- 1645, 1640, 1639, 1690, 1634, 585, 1653, 1627, 1634, 1639,
- 1649, 1688, 1992, 1633, 1629, 1627, 1636, 1630, 1637, 1621,
- 1621, 1631, 1634, 1623, 1618, 1992, 1675, 1992, 1617, 1628,
-
- 1613, 1618, 1627, 1621, 1615, 1624, 1666, 1660, 1622, 1605,
- 1605, 1600, 1620, 1595, 1601, 1606, 1599, 1607, 1611, 1594,
- 1652, 1592, 1593, 1592, 1604, 1593, 1992, 1992, 1593, 1591,
- 1992, 1602, 1638, 1598, 0, 1582, 1599, 1639, 1587, 1992,
- 1992, 1584, 1992, 1590, 1992, 598, 616, 670, 1992, 1587,
- 1586, 1593, 1573, 1626, 1571, 1624, 1569, 1568, 1567, 1574,
- 1567, 1579, 1578, 1578, 1560, 1565, 1606, 1573, 1565, 1610,
- 1554, 1570, 1569, 1992, 1554, 1551, 1609, 1564, 1556, 1562,
- 1553, 1561, 1546, 1562, 1544, 1558, 341, 1540, 1534, 1539,
- 1554, 1551, 1552, 1531, 1541, 1547, 1590, 1545, 1537, 1992,
-
- 1530, 1532, 1541, 1539, 1578, 1577, 1528, 16, 1537, 1520,
- 1521, 1518, 1992, 1532, 1511, 1530, 1522, 1567, 1519, 1526,
- 1564, 1992, 1509, 1523, 1507, 1521, 1524, 1505, 1557, 1556,
- 1555, 1554, 1499, 1552, 1551, 1992, 328, 1513, 1512, 1509,
- 1509, 1507, 1490, 1495, 1497, 1992, 1503, 1493, 1992, 1540,
- 1486, 1543, 615, 584, 1484, 1482, 1489, 1480, 1533, 629,
- 1537, 617, 1531, 1491, 1529, 1528, 1480, 1470, 1525, 1476,
- 1484, 1485, 1521, 1482, 1476, 1463, 1471, 1516, 1520, 1475,
- 1474, 1992, 1475, 1468, 1457, 1470, 1473, 1468, 1469, 1466,
- 1465, 1461, 1467, 1462, 1505, 1504, 1452, 1442, 596, 1496,
-
- 1452, 1499, 1992, 1498, 1449, 1444, 1436, 1437, 1488, 1449,
- 1436, 1447, 1992, 1435, 1444, 1443, 171, 277, 347, 440,
- 448, 478, 498, 553, 530, 547, 573, 631, 632, 656,
- 613, 671, 636, 637, 637, 646, 616, 628, 643, 1992,
- 682, 639, 640, 640, 653, 655, 640, 647, 655, 647,
- 662, 667, 708, 1992, 704, 680, 667, 672, 669, 670,
- 667, 665, 674, 1992, 664, 679, 676, 662, 669, 668,
- 666, 685, 682, 672, 670, 669, 680, 676, 732, 689,
- 679, 695, 685, 1992, 695, 696, 689, 700, 698, 743,
- 685, 687, 702, 689, 749, 706, 692, 695, 1992, 1992,
-
- 705, 710, 715, 703, 713, 715, 1992, 1992, 716, 720,
- 707, 701, 706, 724, 711, 761, 712, 764, 713, 771,
- 1992, 716, 720, 715, 775, 728, 718, 719, 715, 728,
- 739, 723, 741, 736, 737, 739, 732, 734, 735, 736,
- 736, 738, 753, 794, 751, 756, 733, 1992, 745, 746,
- 760, 750, 797, 755, 745, 760, 761, 748, 762, 1992,
- 781, 789, 758, 753, 808, 809, 772, 776, 817, 765,
- 760, 761, 773, 780, 769, 770, 766, 775, 770, 828,
- 785, 786, 777, 1992, 779, 791, 776, 793, 787, 834,
- 800, 784, 785, 1992, 801, 804, 787, 846, 789, 1992,
-
- 806, 809, 789, 807, 847, 805, 801, 798, 851, 852,
- 799, 817, 816, 817, 803, 818, 810, 817, 807, 825,
- 810, 1992, 818, 824, 871, 1992, 820, 825, 869, 820,
- 832, 826, 831, 829, 827, 829, 839, 884, 828, 833,
- 829, 888, 832, 844, 1992, 832, 840, 838, 835, 836,
- 845, 857, 841, 846, 856, 857, 862, 903, 861, 877,
- 882, 864, 861, 857, 852, 912, 855, 1992, 855, 875,
- 874, 865, 854, 871, 878, 921, 922, 869, 1992, 919,
- 866, 869, 868, 888, 885, 890, 891, 877, 885, 896,
- 876, 891, 898, 940, 1992, 941, 942, 893, 903, 905,
-
- 894, 890, 897, 906, 894, 901, 902, 954, 901, 899,
- 901, 918, 959, 909, 908, 914, 912, 910, 965, 966,
- 962, 1992, 924, 917, 908, 927, 915, 925, 922, 927,
- 923, 936, 936, 1992, 920, 922, 922, 1992, 923, 983,
- 922, 941, 943, 988, 989, 942, 927, 948, 947, 931,
- 936, 954, 1992, 944, 977, 968, 1000, 940, 962, 959,
- 1992, 946, 948, 965, 960, 964, 1009, 957, 961, 1992,
- 1992, 971, 971, 1009, 956, 1011, 958, 1018, 961, 972,
- 965, 971, 967, 985, 986, 988, 1992, 1992, 987, 1992,
- 972, 973, 992, 982, 975, 987, 1031, 995, 984, 991,
-
- 992, 1992, 990, 1042, 983, 1044, 1992, 1045, 987, 993,
- 1000, 1044, 1992, 1992, 992, 994, 1008, 1013, 996, 1055,
- 1012, 1013, 1014, 1054, 1006, 1011, 1062, 1015, 1011, 1065,
- 1992, 1012, 1067, 1068, 1992, 1992, 1008, 1070, 1029, 1072,
- 1014, 1026, 1031, 1017, 1047, 1078, 1992, 1035, 1028, 1037,
- 1082, 1029, 1044, 1080, 1032, 1992, 1028, 1044, 1049, 1036,
- 1032, 1092, 1045, 1050, 1992, 1051, 1044, 1053, 1054, 1051,
- 1041, 1044, 1044, 1049, 1104, 1106, 1049, 1108, 1104, 1045,
- 1060, 1054, 1057, 1070, 1071, 1117, 1992, 1070, 1992, 1992,
- 1076, 1068, 1078, 1063, 1064, 1125, 1070, 1080, 1129, 1992,
-
- 1077, 1077, 1079, 1081, 1134, 1075, 1078, 1992, 1079, 1098,
- 1992, 1082, 1992, 1992, 1096, 1992, 1090, 1992, 1142, 1091,
- 1144, 1145, 1125, 1992, 1147, 1104, 1145, 1992, 1093, 1101,
- 1095, 1092, 1095, 1098, 1098, 1099, 1106, 1096, 1992, 1118,
- 1104, 1105, 1120, 1120, 1123, 1123, 1120, 1165, 1127, 1119,
- 1992, 1992, 1129, 1992, 1126, 1131, 1132, 1129, 1173, 1121,
- 1136, 1137, 1992, 1125, 1126, 1126, 1132, 1131, 1142, 1992,
- 1183, 1130, 1992, 1131, 1131, 1133, 1139, 1992, 1141, 1195,
- 1137, 1145, 1148, 1199, 1160, 1992, 1157, 1992, 1154, 1992,
- 1177, 1992, 1204, 1146, 1206, 1207, 1164, 1169, 1151, 1211,
-
- 1212, 1165, 1155, 1160, 1216, 1217, 1213, 1176, 1172, 1216,
- 1164, 1169, 1167, 1226, 1182, 1228, 1186, 1231, 1192, 1181,
- 1175, 1235, 1177, 1178, 1194, 1194, 1240, 1182, 1199, 1198,
- 1182, 1240, 1241, 1188, 1243, 1206, 1207, 1992, 1207, 1208,
- 1195, 1992, 1206, 1255, 1213, 1226, 1992, 1210, 1992, 1992,
- 1201, 1212, 1261, 1992, 1992, 1208, 1206, 1220, 1992, 1992,
- 1210, 1261, 1204, 1209, 1269, 1217, 1227, 1228, 1992, 1273,
- 1226, 1992, 1275, 1992, 1218, 1233, 1221, 1992, 1231, 1232,
- 1238, 1242, 1992, 1278, 1246, 1239, 1248, 1230, 1237, 1291,
- 1250, 1249, 1294, 1242, 1296, 1297, 1246, 1992, 1299, 1300,
-
- 1249, 1302, 1244, 1992, 1251, 1251, 1306, 1250, 1249, 1309,
- 1262, 1992, 1306, 1257, 1254, 1992, 1268, 1992, 1271, 1316,
- 1269, 1266, 1267, 1320, 1279, 1262, 1264, 1261, 1277, 1278,
- 1287, 1992, 1277, 1329, 1992, 1288, 1992, 1992, 1326, 1992,
- 1992, 1288, 1992, 1328, 1329, 1284, 1992, 1282, 1289, 1992,
- 1286, 1291, 1289, 1341, 1342, 1285, 1992, 1300, 1301, 1302,
- 1992, 1303, 1293, 1305, 1350, 1292, 1300, 1301, 1314, 1992,
- 1291, 1314, 1299, 1299, 1304, 1360, 1319, 1310, 1319, 1321,
- 1325, 1992, 1992, 1366, 1309, 1368, 1369, 1370, 1328, 1372,
- 1992, 1368, 1330, 1331, 1318, 1377, 1314, 1379, 1332, 1337,
-
- 1992, 1338, 1339, 1384, 1341, 1344, 1992, 1387, 1992, 1992,
- 1992, 1348, 1992, 1330, 1390, 1391, 1334, 1992, 1351, 1992,
- 1342, 1338, 1338, 1340, 1992, 1345, 1355, 1992, 1341, 1353,
- 1992, 1992, 1358, 1352, 1360, 1357, 1348, 1402, 1349, 1357,
- 1366, 1359, 1354, 1369, 1414, 1361, 1368, 1355, 1370, 1375,
- 1420, 1377, 1422, 1365, 1992, 1381, 1372, 1386, 1382, 1375,
- 1992, 1429, 1992, 1430, 1431, 1386, 1385, 1386, 1376, 1992,
- 1992, 1992, 1436, 1378, 1394, 1439, 1992, 1435, 1384, 1992,
- 1383, 1385, 1396, 1445, 1394, 1992, 1403, 1448, 1992, 1992,
- 1454, 1459, 1464, 1469, 1474, 1479, 1484, 1487, 1461, 1466,
-
- 1468, 1481
- } ;
-
-static const flex_int16_t yy_def[1603] =
- { 0,
- 1591, 1591, 1592, 1592, 1591, 1591, 1591, 1591, 1591, 1591,
- 1590, 1590, 1590, 1590, 1590, 1593, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1594,
- 1590, 1590, 1590, 1595, 15, 1590, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1596, 45, 45,
-=======
-static const flex_int16_t yy_base[1603] =
+static const flex_int16_t yy_base[1609] =
{ 0,
0, 72, 21, 31, 43, 51, 54, 60, 91, 99,
- 1991, 1992, 34, 1987, 145, 0, 207, 1992, 214, 221,
- 13, 228, 1992, 1967, 118, 25, 2, 6, 1992, 1992,
- 73, 11, 17, 1992, 1992, 1992, 104, 1975, 1928, 0,
- 1965, 108, 1982, 24, 262, 1992, 1924, 67, 1923, 1929,
- 84, 75, 1921, 88, 226, 91, 89, 290, 196, 1920,
- 206, 285, 206, 210, 219, 60, 223, 1929, 247, 290,
- 315, 303, 231, 1912, 297, 321, 343, 324, 1931, 0,
- 380, 387, 401, 408, 424, 1992, 0, 1992, 429, 438,
- 216, 249, 220, 315, 335, 266, 1992, 1928, 1969, 1992,
-
- 342, 1992, 421, 1956, 312, 1914, 1924, 400, 10, 1919,
- 361, 323, 370, 387, 359, 1964, 0, 474, 392, 1906,
- 1903, 1907, 1909, 1902, 1910, 412, 1906, 1895, 1896, 78,
- 1912, 1895, 1904, 1904, 95, 1895, 400, 1896, 1894, 405,
- 1942, 1946, 1886, 1939, 1879, 1902, 1899, 1899, 1893, 310,
- 1886, 1884, 1878, 1883, 1877, 436, 1888, 1881, 1872, 1871,
- 1885, 186, 1871, 413, 1887, 1864, 470, 318, 400, 1885,
- 1882, 1883, 1881, 1916, 1915, 445, 1861, 1863, 448, 1855,
- 1872, 1864, 0, 447, 447, 458, 471, 462, 483, 1863,
- 1992, 0, 1908, 490, 1853, 1856, 476, 482, 1864, 488,
-
- 1909, 499, 1908, 496, 1907, 1992, 542, 1906, 507, 1865,
- 1857, 1844, 1860, 1859, 1856, 1855, 1846, 486, 1897, 1891,
- 1855, 1834, 1842, 1837, 1851, 1847, 1835, 1847, 1847, 1838,
- 1822, 1826, 1839, 1841, 1838, 1830, 1820, 1838, 1992, 1833,
- 1836, 1817, 1816, 1868, 1815, 1825, 1828, 531, 1824, 1863,
- 1811, 1822, 1860, 1805, 1863, 1798, 1813, 533, 1803, 1819,
- 1800, 1799, 1805, 1796, 1795, 1802, 1852, 1808, 1807, 1801,
- 486, 1808, 1803, 1795, 1785, 1800, 1799, 1794, 1798, 485,
- 1796, 1782, 1788, 1795, 1783, 1780, 1779, 565, 1774, 1788,
- 1831, 1790, 484, 1781, 527, 1992, 1992, 534, 1992, 1992,
-
- 1768, 0, 241, 531, 1770, 556, 535, 1826, 1777, 540,
- 1992, 1824, 1992, 1818, 590, 1992, 540, 1758, 1767, 1815,
- 1759, 1758, 1764, 1816, 1771, 1766, 1769, 1764, 533, 1992,
- 1766, 1810, 1763, 1760, 608, 1766, 1806, 1800, 1753, 1748,
- 1745, 1796, 1753, 1742, 1758, 1792, 1738, 591, 1752, 1737,
- 1750, 1737, 1747, 1742, 1749, 1744, 1740, 559, 1738, 1741,
- 1736, 1722, 1731, 1781, 548, 1775, 1992, 1774, 1724, 1723,
- 1722, 1715, 1717, 1721, 1710, 1723, 580, 1770, 1723, 1720,
- 1992, 1723, 1712, 1712, 1724, 370, 1699, 1700, 1721, 533,
- 1703, 1754, 1699, 1713, 1716, 1711, 1697, 1709, 1708, 1707,
-
- 1706, 1705, 1704, 564, 1747, 1746, 1992, 1688, 1687, 618,
- 1700, 1992, 1992, 1699, 0, 1688, 1680, 564, 1685, 1738,
- 1737, 1693, 1735, 1992, 1681, 1733, 1992, 598, 646, 611,
- 1732, 1674, 1685, 1678, 1680, 1668, 1992, 1673, 1679, 1682,
- 1665, 1680, 1667, 1666, 1992, 1668, 1665, 584, 1663, 1665,
- 1992, 1673, 1670, 1655, 1668, 1663, 643, 1670, 1658, 1651,
- 1702, 1992, 1649, 1665, 1699, 1660, 1657, 1658, 1660, 1694,
- 1645, 1640, 1639, 1690, 1634, 585, 1653, 1627, 1634, 1639,
- 1649, 1688, 1992, 1633, 1629, 1627, 1636, 1630, 1637, 1621,
- 1621, 1631, 1634, 1623, 1618, 1992, 1675, 1992, 1617, 1628,
-
- 1613, 1618, 1627, 1621, 1615, 1624, 1666, 1660, 1622, 1605,
- 1605, 1600, 1620, 1595, 1601, 1606, 1599, 1607, 1611, 1594,
- 1652, 1592, 1593, 1592, 1604, 1593, 1992, 1992, 1593, 1591,
- 1992, 1602, 1638, 1598, 0, 1582, 1599, 1639, 1587, 1992,
- 1992, 1584, 1992, 1590, 1992, 598, 616, 670, 1992, 1587,
- 1586, 1593, 1573, 1626, 1571, 1624, 1569, 1568, 1567, 1574,
- 1567, 1579, 1578, 1578, 1560, 1565, 1606, 1573, 1565, 1610,
- 1554, 1570, 1569, 1992, 1554, 1551, 1609, 1564, 1556, 1562,
- 1553, 1561, 1546, 1562, 1544, 1558, 341, 1540, 1534, 1539,
- 1554, 1551, 1552, 1531, 1541, 1547, 1590, 1545, 1537, 1992,
-
- 1530, 1532, 1541, 1539, 1578, 1577, 1528, 16, 1537, 1520,
- 1521, 1518, 1992, 1532, 1511, 1530, 1522, 1567, 1519, 1526,
- 1564, 1992, 1509, 1523, 1507, 1521, 1524, 1505, 1557, 1556,
- 1555, 1554, 1499, 1552, 1551, 1992, 328, 1513, 1512, 1509,
- 1509, 1507, 1490, 1495, 1497, 1992, 1503, 1493, 1992, 1540,
- 1486, 1543, 615, 584, 1484, 1482, 1489, 1480, 1533, 629,
- 1537, 617, 1531, 1491, 1529, 1528, 1480, 1470, 1525, 1476,
- 1484, 1485, 1521, 1482, 1476, 1463, 1471, 1516, 1520, 1475,
- 1474, 1992, 1475, 1468, 1457, 1470, 1473, 1468, 1469, 1466,
- 1465, 1461, 1467, 1462, 1505, 1504, 1452, 1442, 596, 1496,
-
- 1452, 1499, 1992, 1498, 1449, 1444, 1436, 1437, 1488, 1449,
- 1436, 1447, 1992, 1435, 1444, 1443, 171, 277, 347, 440,
- 448, 478, 498, 553, 530, 547, 573, 631, 632, 656,
- 613, 671, 636, 637, 637, 646, 616, 628, 643, 1992,
- 682, 639, 640, 640, 653, 655, 640, 647, 655, 647,
- 662, 667, 708, 1992, 704, 680, 667, 672, 669, 670,
- 667, 665, 674, 1992, 664, 679, 676, 662, 669, 668,
- 666, 685, 682, 672, 670, 669, 680, 676, 732, 689,
- 679, 695, 685, 1992, 695, 696, 689, 700, 698, 743,
- 685, 687, 702, 689, 749, 706, 692, 695, 1992, 1992,
-
- 705, 710, 715, 703, 713, 715, 1992, 1992, 716, 720,
- 707, 701, 706, 724, 711, 761, 712, 764, 713, 771,
- 1992, 716, 720, 715, 775, 728, 718, 719, 715, 728,
- 739, 723, 741, 736, 737, 739, 732, 734, 735, 736,
- 736, 738, 753, 794, 751, 756, 733, 1992, 745, 746,
- 760, 750, 797, 755, 745, 760, 761, 748, 762, 1992,
- 781, 789, 758, 753, 808, 809, 772, 776, 817, 765,
- 760, 761, 773, 780, 769, 770, 766, 775, 770, 828,
- 785, 786, 777, 1992, 779, 791, 776, 793, 787, 834,
- 800, 784, 785, 1992, 801, 804, 787, 846, 789, 1992,
-
- 806, 809, 789, 807, 847, 805, 801, 798, 851, 852,
- 799, 817, 816, 817, 803, 818, 810, 817, 807, 825,
- 810, 1992, 818, 824, 871, 1992, 820, 825, 869, 820,
- 832, 826, 831, 829, 827, 829, 839, 884, 828, 833,
- 829, 888, 832, 844, 1992, 832, 840, 838, 835, 836,
- 845, 857, 841, 846, 856, 857, 862, 903, 861, 877,
- 882, 864, 861, 857, 852, 912, 855, 1992, 855, 875,
- 874, 865, 854, 871, 878, 921, 922, 869, 1992, 919,
- 866, 869, 868, 888, 885, 890, 891, 877, 885, 896,
- 876, 891, 898, 940, 1992, 941, 942, 893, 903, 905,
-
- 894, 890, 897, 906, 894, 901, 902, 954, 901, 899,
- 901, 918, 959, 909, 908, 914, 912, 910, 965, 966,
- 962, 1992, 924, 917, 908, 927, 915, 925, 922, 927,
- 923, 936, 936, 1992, 920, 922, 922, 1992, 923, 983,
- 922, 941, 943, 988, 989, 942, 927, 948, 947, 931,
- 936, 954, 1992, 944, 977, 968, 1000, 940, 962, 959,
- 1992, 946, 948, 965, 960, 964, 1009, 957, 961, 1992,
- 1992, 971, 971, 1009, 956, 1011, 958, 1018, 961, 972,
- 965, 971, 967, 985, 986, 988, 1992, 1992, 987, 1992,
- 972, 973, 992, 982, 975, 987, 1031, 995, 984, 991,
-
- 992, 1992, 990, 1042, 983, 1044, 1992, 1045, 987, 993,
- 1000, 1044, 1992, 1992, 992, 994, 1008, 1013, 996, 1055,
- 1012, 1013, 1014, 1054, 1006, 1011, 1062, 1015, 1011, 1065,
- 1992, 1012, 1067, 1068, 1992, 1992, 1008, 1070, 1029, 1072,
- 1014, 1026, 1031, 1017, 1047, 1078, 1992, 1035, 1028, 1037,
- 1082, 1029, 1044, 1080, 1032, 1992, 1028, 1044, 1049, 1036,
- 1032, 1092, 1045, 1050, 1992, 1051, 1044, 1053, 1054, 1051,
- 1041, 1044, 1044, 1049, 1104, 1106, 1049, 1108, 1104, 1045,
- 1060, 1054, 1057, 1070, 1071, 1117, 1992, 1070, 1992, 1992,
- 1076, 1068, 1078, 1063, 1064, 1125, 1070, 1080, 1129, 1992,
-
- 1077, 1077, 1079, 1081, 1134, 1075, 1078, 1992, 1079, 1098,
- 1992, 1082, 1992, 1992, 1096, 1992, 1090, 1992, 1142, 1091,
- 1144, 1145, 1125, 1992, 1147, 1104, 1145, 1992, 1093, 1101,
- 1095, 1092, 1095, 1098, 1098, 1099, 1106, 1096, 1992, 1118,
- 1104, 1105, 1120, 1120, 1123, 1123, 1120, 1165, 1127, 1119,
- 1992, 1992, 1129, 1992, 1126, 1131, 1132, 1129, 1173, 1121,
- 1136, 1137, 1992, 1125, 1126, 1126, 1132, 1131, 1142, 1992,
- 1183, 1130, 1992, 1131, 1131, 1133, 1139, 1992, 1141, 1195,
- 1137, 1145, 1148, 1199, 1160, 1992, 1157, 1992, 1154, 1992,
- 1177, 1992, 1204, 1146, 1206, 1207, 1164, 1169, 1151, 1211,
-
- 1212, 1165, 1155, 1160, 1216, 1217, 1213, 1176, 1172, 1216,
- 1164, 1169, 1167, 1226, 1182, 1228, 1186, 1231, 1192, 1181,
- 1175, 1235, 1177, 1178, 1194, 1194, 1240, 1182, 1199, 1198,
- 1182, 1240, 1241, 1188, 1243, 1206, 1207, 1992, 1207, 1208,
- 1195, 1992, 1206, 1255, 1213, 1226, 1992, 1210, 1992, 1992,
- 1201, 1212, 1261, 1992, 1992, 1208, 1206, 1220, 1992, 1992,
- 1210, 1261, 1204, 1209, 1269, 1217, 1227, 1228, 1992, 1273,
- 1226, 1992, 1275, 1992, 1218, 1233, 1221, 1992, 1231, 1232,
- 1238, 1242, 1992, 1278, 1246, 1239, 1248, 1230, 1237, 1291,
- 1250, 1249, 1294, 1242, 1296, 1297, 1246, 1992, 1299, 1300,
-
- 1249, 1302, 1244, 1992, 1251, 1251, 1306, 1250, 1249, 1309,
- 1262, 1992, 1306, 1257, 1254, 1992, 1268, 1992, 1271, 1316,
- 1269, 1266, 1267, 1320, 1279, 1262, 1264, 1261, 1277, 1278,
- 1287, 1992, 1277, 1329, 1992, 1288, 1992, 1992, 1326, 1992,
- 1992, 1288, 1992, 1328, 1329, 1284, 1992, 1282, 1289, 1992,
- 1286, 1291, 1289, 1341, 1342, 1285, 1992, 1300, 1301, 1302,
- 1992, 1303, 1293, 1305, 1350, 1292, 1300, 1301, 1314, 1992,
- 1291, 1314, 1299, 1299, 1304, 1360, 1319, 1310, 1319, 1321,
- 1325, 1992, 1992, 1366, 1309, 1368, 1369, 1370, 1328, 1372,
- 1992, 1368, 1330, 1331, 1318, 1377, 1314, 1379, 1332, 1337,
-
- 1992, 1338, 1339, 1384, 1341, 1344, 1992, 1387, 1992, 1992,
- 1992, 1348, 1992, 1330, 1390, 1391, 1334, 1992, 1351, 1992,
- 1342, 1338, 1338, 1340, 1992, 1345, 1355, 1992, 1341, 1353,
- 1992, 1992, 1358, 1352, 1360, 1357, 1348, 1402, 1349, 1357,
- 1366, 1359, 1354, 1369, 1414, 1361, 1368, 1355, 1370, 1375,
- 1420, 1377, 1422, 1365, 1992, 1381, 1372, 1386, 1382, 1375,
- 1992, 1429, 1992, 1430, 1431, 1386, 1385, 1386, 1376, 1992,
- 1992, 1992, 1436, 1378, 1394, 1439, 1992, 1435, 1384, 1992,
- 1383, 1385, 1396, 1445, 1394, 1992, 1403, 1448, 1992, 1992,
- 1454, 1459, 1464, 1469, 1474, 1479, 1484, 1487, 1461, 1466,
-
- 1468, 1481
+ 1997, 1998, 34, 1993, 145, 0, 207, 1998, 214, 221,
+ 13, 228, 1998, 1973, 118, 25, 2, 6, 1998, 1998,
+ 73, 11, 17, 1998, 1998, 1998, 104, 1981, 1934, 0,
+ 1971, 108, 1988, 24, 262, 1998, 1930, 67, 1929, 1935,
+ 84, 75, 1927, 88, 226, 91, 89, 290, 196, 1926,
+ 206, 285, 206, 210, 219, 60, 223, 1935, 247, 290,
+ 315, 303, 231, 1918, 297, 321, 343, 324, 1937, 0,
+ 380, 387, 401, 408, 424, 1998, 0, 1998, 429, 438,
+ 216, 249, 220, 315, 335, 266, 1998, 1934, 1975, 1998,
+
+ 342, 1998, 421, 1962, 312, 1920, 1930, 400, 10, 1925,
+ 361, 323, 370, 387, 359, 1970, 0, 474, 392, 1912,
+ 1909, 1913, 1915, 1908, 1916, 412, 1912, 1901, 1902, 78,
+ 1918, 1901, 1910, 1910, 95, 1901, 400, 1902, 1900, 405,
+ 1948, 1952, 1892, 1945, 1885, 1908, 1905, 1905, 1899, 310,
+ 1892, 1890, 1884, 1889, 1883, 436, 1894, 1887, 1878, 1877,
+ 1891, 413, 1877, 419, 1893, 1870, 470, 191, 400, 1891,
+ 1888, 1889, 1887, 1922, 1921, 451, 1867, 1869, 472, 1861,
+ 1878, 1870, 0, 471, 462, 446, 472, 473, 487, 1869,
+ 1998, 0, 1914, 492, 1859, 1862, 475, 481, 1870, 499,
+
+ 1915, 501, 1914, 509, 1913, 1998, 555, 1912, 519, 1871,
+ 1863, 1850, 1866, 1865, 1862, 1861, 1852, 493, 1903, 1897,
+ 1861, 1840, 1848, 1843, 1857, 1853, 1841, 1853, 1853, 1844,
+ 1828, 1832, 1845, 1847, 1844, 1836, 1826, 1844, 1998, 1839,
+ 1842, 1823, 1822, 1874, 1821, 1831, 1834, 483, 1830, 1869,
+ 1817, 1828, 1866, 1811, 1869, 1804, 1819, 498, 1809, 1825,
+ 1806, 1804, 1804, 1810, 1801, 1800, 1807, 1857, 1813, 1812,
+ 1806, 486, 1813, 1808, 1800, 1790, 1805, 1804, 1799, 1803,
+ 322, 1801, 1787, 1793, 1800, 1788, 1785, 1784, 542, 1779,
+ 1793, 1836, 1795, 366, 1786, 527, 1998, 1998, 534, 1998,
+
+ 1998, 1773, 0, 241, 515, 1775, 549, 536, 1831, 1782,
+ 525, 1998, 1829, 1998, 1823, 593, 1998, 521, 1763, 1772,
+ 1820, 1764, 1763, 1769, 1821, 1776, 1771, 1774, 1769, 530,
+ 1998, 1771, 1815, 1768, 1765, 578, 1771, 1811, 1805, 1758,
+ 1753, 1750, 1801, 1758, 1747, 1763, 1797, 1743, 586, 1757,
+ 1742, 1755, 1742, 1752, 1747, 1754, 1749, 1745, 560, 1743,
+ 1746, 1741, 1727, 1736, 1786, 513, 1780, 1998, 1779, 1729,
+ 1728, 1727, 1720, 1722, 1726, 1715, 1732, 1727, 549, 1774,
+ 1727, 1724, 1998, 1727, 1716, 1716, 1728, 531, 1703, 1704,
+ 1725, 546, 1707, 1758, 1703, 1717, 1720, 1715, 1701, 1713,
+
+ 1712, 1711, 1710, 1709, 1708, 556, 1751, 1750, 1998, 1692,
+ 1691, 618, 1704, 1998, 1998, 1703, 0, 1692, 1684, 562,
+ 1689, 1742, 1741, 1697, 1739, 1998, 1685, 1737, 1998, 596,
+ 644, 589, 1736, 1678, 1689, 1682, 1684, 1672, 1998, 1677,
+ 1683, 1686, 1669, 1684, 1671, 1670, 1998, 1672, 1669, 584,
+ 1667, 1669, 1998, 1677, 1674, 1659, 1672, 1667, 625, 1674,
+ 1662, 1655, 1706, 1998, 1653, 1669, 1703, 1664, 1661, 1662,
+ 1664, 1698, 1649, 1644, 1643, 1694, 1638, 587, 1657, 1631,
+ 1638, 1643, 1653, 1692, 1998, 1637, 1633, 1631, 1640, 1634,
+ 1641, 1625, 1625, 1635, 1638, 1627, 1623, 1621, 1998, 1678,
+
+ 1998, 1620, 1631, 1616, 1621, 1630, 1624, 1618, 1627, 1669,
+ 1663, 1625, 1608, 1608, 1603, 1623, 1598, 1604, 1609, 1602,
+ 1610, 1614, 1597, 1655, 1595, 1596, 1595, 1607, 1596, 1998,
+ 1998, 1596, 1594, 1998, 1605, 1641, 1601, 0, 1585, 1602,
+ 1642, 1590, 1998, 1998, 1587, 1998, 1593, 1998, 554, 600,
+ 643, 1998, 1590, 1589, 1596, 1576, 1629, 1574, 1627, 1572,
+ 1571, 1570, 1577, 1570, 1582, 1581, 1581, 1563, 1568, 1609,
+ 1576, 1568, 1613, 1557, 1573, 1572, 1998, 1557, 1554, 1612,
+ 1567, 1559, 1565, 1556, 1564, 1549, 1565, 1547, 1561, 603,
+ 1543, 1537, 1542, 1557, 1554, 1555, 1534, 1544, 1550, 1593,
+
+ 1548, 1540, 1998, 1533, 1535, 1544, 1542, 1581, 1580, 1531,
+ 16, 1540, 1523, 1524, 1527, 1520, 1998, 1534, 1513, 1532,
+ 1524, 1569, 1521, 1528, 1566, 1998, 1511, 1525, 1509, 1523,
+ 1526, 1507, 1559, 1558, 1557, 1556, 1501, 1554, 1553, 1998,
+ 328, 1515, 1514, 1511, 1511, 1509, 1492, 1497, 1499, 1998,
+ 1505, 1495, 1998, 1542, 1488, 1545, 601, 629, 1486, 1484,
+ 1491, 1482, 1535, 626, 1539, 627, 1533, 1493, 1531, 1530,
+ 1482, 1472, 1527, 1478, 1486, 1487, 1523, 1484, 1478, 1465,
+ 1473, 1518, 1522, 1477, 1476, 1998, 1477, 1470, 1459, 1472,
+ 1475, 1470, 1471, 1468, 1467, 1463, 1469, 1464, 1507, 1506,
+
+ 1454, 1444, 624, 1498, 1454, 1501, 1998, 1500, 1451, 1446,
+ 1438, 1439, 1490, 1451, 1438, 171, 1998, 223, 340, 361,
+ 384, 489, 504, 535, 578, 586, 594, 600, 662, 629,
+ 617, 629, 674, 675, 676, 623, 678, 648, 643, 650,
+ 646, 631, 643, 644, 1998, 699, 656, 658, 649, 662,
+ 664, 649, 656, 662, 654, 668, 673, 714, 1998, 710,
+ 686, 673, 678, 675, 676, 673, 671, 680, 1998, 670,
+ 685, 682, 668, 675, 674, 672, 691, 688, 678, 676,
+ 675, 686, 682, 738, 695, 685, 701, 691, 1998, 701,
+ 702, 695, 706, 704, 749, 691, 693, 708, 695, 755,
+
+ 712, 698, 701, 1998, 1998, 711, 716, 721, 709, 719,
+ 721, 1998, 1998, 722, 726, 713, 707, 712, 730, 717,
+ 767, 718, 770, 719, 777, 1998, 1998, 722, 726, 721,
+ 781, 734, 724, 725, 721, 734, 745, 729, 747, 742,
+ 743, 745, 738, 740, 741, 742, 742, 744, 759, 800,
+ 757, 762, 739, 1998, 751, 752, 766, 756, 803, 761,
+ 751, 766, 767, 754, 768, 1998, 787, 795, 764, 759,
+ 814, 815, 778, 782, 823, 771, 766, 767, 779, 786,
+ 775, 776, 772, 781, 776, 834, 791, 792, 783, 1998,
+ 785, 797, 782, 799, 793, 840, 806, 790, 791, 1998,
+
+ 807, 810, 793, 852, 795, 1998, 812, 815, 795, 813,
+ 853, 811, 807, 804, 857, 858, 805, 823, 822, 823,
+ 809, 824, 816, 823, 813, 831, 816, 1998, 824, 830,
+ 877, 1998, 826, 831, 875, 826, 838, 832, 837, 835,
+ 833, 835, 845, 890, 834, 839, 835, 894, 838, 850,
+ 1998, 838, 846, 844, 841, 842, 851, 863, 847, 852,
+ 862, 863, 868, 909, 867, 883, 888, 870, 867, 863,
+ 858, 918, 861, 1998, 861, 881, 880, 871, 860, 877,
+ 884, 927, 928, 875, 1998, 925, 872, 875, 874, 894,
+ 891, 896, 897, 883, 891, 902, 882, 897, 904, 946,
+
+ 1998, 947, 948, 899, 909, 911, 900, 896, 903, 912,
+ 900, 907, 908, 960, 907, 905, 907, 924, 965, 915,
+ 914, 920, 918, 916, 971, 972, 968, 1998, 930, 923,
+ 914, 933, 921, 931, 928, 933, 929, 942, 942, 1998,
+ 926, 928, 928, 1998, 929, 989, 928, 947, 949, 994,
+ 995, 948, 933, 954, 953, 937, 942, 960, 1998, 950,
+ 983, 974, 1006, 946, 968, 965, 1998, 952, 954, 971,
+ 966, 970, 1015, 963, 967, 1998, 1998, 977, 977, 1015,
+ 962, 1017, 964, 1024, 967, 978, 971, 977, 973, 991,
+ 992, 994, 1998, 1998, 993, 1998, 978, 979, 998, 988,
+
+ 981, 993, 1037, 1001, 990, 997, 998, 1998, 996, 1048,
+ 989, 1050, 1998, 1051, 993, 999, 1006, 1050, 1998, 1998,
+ 998, 1000, 1014, 1019, 1002, 1061, 1018, 1019, 1020, 1060,
+ 1012, 1017, 1068, 1021, 1017, 1071, 1998, 1018, 1073, 1074,
+ 1998, 1998, 1014, 1076, 1035, 1078, 1020, 1032, 1037, 1023,
+ 1053, 1084, 1998, 1041, 1034, 1043, 1088, 1035, 1050, 1086,
+ 1038, 1998, 1034, 1050, 1055, 1042, 1038, 1098, 1051, 1056,
+ 1998, 1057, 1050, 1059, 1060, 1057, 1047, 1050, 1050, 1055,
+ 1110, 1112, 1055, 1114, 1110, 1051, 1066, 1060, 1063, 1076,
+ 1077, 1123, 1998, 1076, 1998, 1998, 1082, 1074, 1084, 1069,
+
+ 1070, 1131, 1076, 1086, 1135, 1998, 1083, 1083, 1085, 1087,
+ 1140, 1081, 1084, 1998, 1085, 1104, 1998, 1088, 1998, 1998,
+ 1102, 1998, 1096, 1998, 1148, 1097, 1150, 1151, 1131, 1998,
+ 1153, 1110, 1151, 1998, 1099, 1107, 1101, 1098, 1101, 1104,
+ 1104, 1105, 1112, 1102, 1998, 1124, 1110, 1111, 1126, 1126,
+ 1129, 1129, 1126, 1171, 1133, 1125, 1998, 1998, 1135, 1998,
+ 1132, 1137, 1138, 1135, 1179, 1127, 1142, 1143, 1998, 1131,
+ 1132, 1132, 1138, 1137, 1148, 1998, 1189, 1136, 1998, 1137,
+ 1137, 1139, 1145, 1998, 1147, 1201, 1143, 1151, 1154, 1205,
+ 1166, 1998, 1163, 1998, 1160, 1998, 1183, 1998, 1210, 1152,
+
+ 1212, 1213, 1170, 1175, 1157, 1217, 1218, 1171, 1161, 1166,
+ 1222, 1223, 1219, 1182, 1178, 1222, 1170, 1175, 1173, 1232,
+ 1188, 1234, 1192, 1237, 1198, 1187, 1181, 1241, 1183, 1184,
+ 1200, 1200, 1246, 1188, 1205, 1204, 1188, 1246, 1247, 1194,
+ 1249, 1212, 1213, 1998, 1213, 1214, 1201, 1998, 1212, 1261,
+ 1219, 1232, 1998, 1216, 1998, 1998, 1207, 1218, 1267, 1998,
+ 1998, 1214, 1212, 1226, 1998, 1998, 1216, 1267, 1210, 1215,
+ 1275, 1223, 1233, 1234, 1998, 1279, 1232, 1998, 1281, 1998,
+ 1224, 1239, 1227, 1998, 1237, 1238, 1244, 1248, 1998, 1284,
+ 1252, 1245, 1254, 1236, 1243, 1297, 1256, 1255, 1300, 1248,
+
+ 1302, 1303, 1252, 1998, 1305, 1306, 1255, 1308, 1250, 1998,
+ 1257, 1257, 1312, 1256, 1255, 1315, 1268, 1998, 1312, 1263,
+ 1260, 1998, 1274, 1998, 1277, 1322, 1275, 1272, 1273, 1326,
+ 1285, 1268, 1270, 1267, 1283, 1284, 1293, 1998, 1283, 1335,
+ 1998, 1294, 1998, 1998, 1332, 1998, 1998, 1294, 1998, 1334,
+ 1335, 1290, 1998, 1288, 1295, 1998, 1292, 1297, 1295, 1347,
+ 1348, 1291, 1998, 1306, 1307, 1308, 1998, 1309, 1299, 1311,
+ 1356, 1298, 1306, 1307, 1320, 1998, 1297, 1320, 1305, 1305,
+ 1310, 1366, 1325, 1316, 1325, 1327, 1331, 1998, 1998, 1372,
+ 1315, 1374, 1375, 1376, 1334, 1378, 1998, 1374, 1336, 1337,
+
+ 1324, 1383, 1320, 1385, 1338, 1343, 1998, 1344, 1345, 1390,
+ 1347, 1350, 1998, 1393, 1998, 1998, 1998, 1354, 1998, 1336,
+ 1396, 1397, 1340, 1998, 1357, 1998, 1348, 1344, 1344, 1346,
+ 1998, 1351, 1361, 1998, 1347, 1359, 1998, 1998, 1364, 1358,
+ 1366, 1363, 1354, 1408, 1355, 1363, 1372, 1365, 1360, 1375,
+ 1420, 1367, 1374, 1361, 1376, 1381, 1426, 1383, 1428, 1371,
+ 1998, 1387, 1378, 1392, 1388, 1381, 1998, 1435, 1998, 1436,
+ 1437, 1392, 1391, 1392, 1382, 1998, 1998, 1998, 1442, 1384,
+ 1400, 1445, 1998, 1441, 1390, 1998, 1389, 1391, 1402, 1451,
+ 1400, 1998, 1409, 1454, 1998, 1998, 1460, 1465, 1470, 1475,
+
+ 1480, 1485, 1490, 1493, 1467, 1472, 1474, 1487
} ;
-static const flex_int16_t yy_def[1603] =
+static const flex_int16_t yy_def[1609] =
{ 0,
- 1591, 1591, 1592, 1592, 1591, 1591, 1591, 1591, 1591, 1591,
- 1590, 1590, 1590, 1590, 1590, 1593, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1594,
- 1590, 1590, 1590, 1595, 15, 1590, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1596, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1593,
- 1590, 1590, 1590, 1590, 1590, 1590, 1597, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1594, 1590,
-
- 1595, 1590, 1590, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1598, 45, 1596, 45, 45,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1593,
- 1590, 1590, 1590, 1590, 1590, 1590, 1597, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1594, 1590,
-
- 1595, 1590, 1590, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1598, 45, 1596, 45, 45,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 1597, 1597, 1598, 1598, 1597, 1597, 1597, 1597, 1597, 1597,
+ 1596, 1596, 1596, 1596, 1596, 1599, 1596, 1596, 1596, 1596,
+ 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596,
+ 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1600,
+ 1596, 1596, 1596, 1601, 15, 1596, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 1602, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 45, 1593, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
- 1586, 1595, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 45, 45, 1599,
+ 1596, 1596, 1596, 1596, 1596, 1596, 1603, 1596, 1596, 1596,
+ 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1600, 1596,
- 45, 45, 45, 45, 1594, 1586, 1592, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1586, 45,
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 45, 45, 1597, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1599, 45, 45, 45, 45, 45, 45, 45, 45,
-
- 45, 45, 45, 45, 1598, 1590, 1596, 45, 45, 45,
-<<<<<<< HEAD
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 1601, 1596, 1596, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 1604, 45, 1602, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1590, 45,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 45, 45, 45, 45, 1586, 1586, 1586, 1586, 1586,
-
- 1586, 1586, 1596, 45, 45, 45, 45, 45, 45, 45,
- 45, 1586, 45, 1586, 45, 1592, 1586, 45, 45, 45,
-=======
- 45, 45, 45, 45, 1590, 1590, 1590, 1590, 1590, 1590,
-
- 1590, 1600, 45, 45, 45, 45, 45, 45, 45, 45,
- 1590, 45, 1590, 45, 1596, 1590, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1590,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 1586, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
-=======
- 45, 45, 45, 45, 45, 45, 45, 45, 1590, 45,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 45, 45, 45, 45, 45, 45, 1586, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1586, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-
- 45, 45, 45, 45, 45, 45, 45, 45, 1586, 45,
- 45, 45, 45, 1586, 1586, 1586, 1597, 45, 45, 45,
- 45, 45, 45, 45, 45, 1586, 45, 45, 1586, 45,
- 1592, 45, 45, 45, 45, 45, 45, 45, 1586, 45,
- 45, 45, 45, 45, 45, 45, 1586, 45, 45, 45,
- 45, 45, 1586, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 1586, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 1586, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1586, 45,
-=======
- 45, 45, 45, 45, 45, 45, 1590, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 1590, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-
- 45, 45, 45, 45, 45, 45, 1590, 45, 45, 45,
- 45, 1590, 1590, 1590, 1601, 45, 45, 45, 45, 45,
- 45, 45, 45, 1590, 45, 45, 1590, 45, 1596, 45,
- 45, 45, 45, 45, 45, 45, 1590, 45, 45, 45,
- 45, 45, 45, 45, 1590, 45, 45, 45, 45, 45,
- 1590, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1590, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 45, 1590, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1590, 45, 1590, 45, 45,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 45, 45, 1603, 1596, 1596, 1596, 1596, 1596, 1596, 1596,
+ 1596, 1605, 45, 45, 45, 45, 45, 45, 45, 45,
- 1586, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 1604, 1596, 1602, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1586,
- 1586, 45, 45, 1586, 45, 45, 1586, 1598, 45, 45,
- 45, 45, 1586, 1586, 45, 1586, 45, 1586, 45, 45,
- 45, 1586, 45, 45, 45, 45, 45, 45, 45, 45,
-=======
- 45, 45, 45, 45, 1590, 1590, 1590, 1590, 1590, 1590,
-
- 1590, 1600, 45, 45, 45, 45, 45, 45, 45, 45,
- 1590, 45, 1590, 45, 1596, 1590, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1590,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 45, 45, 45, 45, 45, 1586, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 45, 1596, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
-
- 45, 1586, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1586, 45, 45, 45, 45,
- 45, 45, 45, 45, 1586, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1586, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1586, 45,
- 45, 1586, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 1586, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 1596, 1596, 1596, 1596, 1596,
- 45, 45, 45, 45, 1586, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 1586, 45, 45, 45, 45, 45,
+ 1596, 1596, 1606, 45, 45, 45, 45, 45, 45, 45,
+ 45, 1596, 45, 1596, 45, 1602, 1596, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 1596, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1586, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1586, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1586, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1586, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-=======
- 45, 45, 45, 45, 45, 45, 1590, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 1590, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 1596, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-
- 45, 45, 45, 45, 45, 45, 1590, 45, 45, 45,
- 45, 1590, 1590, 1590, 1601, 45, 45, 45, 45, 45,
- 45, 45, 45, 1590, 45, 45, 1590, 45, 1596, 45,
- 45, 45, 45, 45, 45, 45, 1590, 45, 45, 45,
- 45, 45, 45, 45, 1590, 45, 45, 45, 45, 45,
- 1590, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1590, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 1596, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1590, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1590, 45, 1590, 45, 45,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 45, 1586, 1586, 45, 45, 45, 45, 45, 1586, 1586,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1586, 1586, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 45, 45, 45, 45, 45, 45, 1590, 1590, 45, 45,
- 1590, 45, 45, 1590, 1602, 45, 45, 45, 45, 1590,
- 1590, 45, 1590, 45, 1590, 45, 45, 45, 1590, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 45, 1596, 45,
+ 45, 45, 45, 1596, 1596, 1596, 1607, 45, 45, 45,
+ 45, 45, 45, 45, 45, 1596, 45, 45, 1596, 45,
+ 1602, 45, 45, 45, 45, 45, 45, 45, 1596, 45,
+ 45, 45, 45, 45, 45, 45, 1596, 45, 45, 45,
+ 45, 45, 1596, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 1596, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 1590, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1590,
+ 45, 45, 45, 45, 1596, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 45, 1596, 45,
+ 1596, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1590, 45, 45, 45, 45, 45, 45, 45,
- 45, 1590, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1590, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1590, 45, 45, 1590, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 45, 45, 1596,
+ 1596, 45, 45, 1596, 45, 45, 1596, 1608, 45, 45,
+ 45, 45, 1596, 1596, 45, 1596, 45, 1596, 45, 45,
+ 45, 1596, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 1596, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1590, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1590, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1590, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 1596, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 1596, 45, 45, 45,
+ 45, 45, 45, 45, 45, 1596, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 45, 45, 1596,
+ 45, 45, 45, 45, 45, 45, 45, 45, 45, 1596,
+ 45, 45, 1596, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1590,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 1590, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 1590, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 1596, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 1590, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1590, 1590,
- 45, 45, 45, 45, 45, 45, 1590, 1590, 45, 45,
-<<<<<<< HEAD
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 1590, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 1596, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 1596, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1590, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1590,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 1586, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1586, 45, 45, 45, 45, 45, 45, 45,
-=======
+ 45, 45, 45, 45, 1596, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 45, 1596, 45,
+ 45, 45, 45, 45, 45, 45, 45, 45, 1596, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 1590, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 45, 1596, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1590, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1590,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 45, 45, 45, 45, 45, 1586, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1586, 45, 45, 45,
-=======
- 45, 45, 45, 1590, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 1590, 45, 45, 45, 45, 45, 1590,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-
- 45, 45, 1586, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 45, 45, 45, 1586, 45, 45, 45, 1586, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1586, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1586,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 1586, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1586, 45, 45, 45,
+ 45, 45, 45, 1596, 1596, 45, 45, 45, 45, 45,
+ 45, 1596, 1596, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 1596, 1596, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1586, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 1586, 45, 45, 45, 1586, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 1586, 45, 45, 45, 45, 45, 45,
- 45, 1586, 45, 45, 45, 45, 45, 45, 45, 45,
- 1586, 1586, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1586, 1586, 45,
- 1586, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-
- 45, 1586, 45, 45, 45, 45, 1586, 45, 45, 45,
- 45, 45, 1586, 1586, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 1586, 45, 45, 45, 1586, 1586, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1586, 45, 45, 45,
- 45, 45, 45, 45, 45, 1586, 45, 45, 45, 45,
- 45, 45, 45, 45, 1586, 45, 45, 45, 45, 45,
+ 45, 45, 45, 1596, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 1596, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1586, 45, 1586, 1586, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1586, 45,
-=======
- 45, 45, 45, 1590, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 1590, 45, 45, 45, 45, 45, 1590,
+ 45, 45, 45, 45, 45, 45, 45, 45, 45, 1596,
+ 45, 45, 45, 45, 45, 45, 45, 45, 45, 1596,
+ 45, 45, 45, 45, 45, 1596, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 1596, 45, 45,
+ 45, 1596, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1590, 45, 45, 45, 1590, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 1590, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1590, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1590, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 1590, 45, 45, 45, 45, 45,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-
- 45, 45, 45, 45, 45, 45, 1586, 45, 45, 1586,
- 45, 1586, 1586, 45, 1586, 45, 1586, 45, 45, 45,
- 45, 45, 1586, 45, 45, 45, 1586, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1586, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1586,
- 1586, 45, 1586, 45, 45, 45, 45, 45, 45, 45,
- 1586, 45, 45, 45, 45, 45, 45, 1586, 45, 45,
- 1586, 45, 45, 45, 45, 1586, 45, 45, 45, 45,
- 45, 45, 45, 1586, 45, 1586, 45, 1586, 45, 1586,
-=======
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1590, 45, 45, 45, 1590, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 45, 45, 45, 1590, 45, 45, 45, 45, 45,
+ 1596, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1590, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1590, 45,
+ 45, 45, 45, 1596, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 1596, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 1590, 45, 45, 45, 45, 45,
+ 1596, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 1596, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 45, 45, 1596,
+ 45, 45, 45, 1596, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 45, 1596, 45,
+ 45, 45, 45, 45, 45, 45, 1596, 45, 45, 45,
+ 45, 45, 45, 45, 45, 1596, 1596, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1590, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 1590, 45, 45, 45, 1590, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1590, 45, 45, 45, 45, 45, 45, 45,
- 1590, 45, 45, 45, 45, 45, 45, 45, 45, 1590,
- 1590, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1590, 1590, 45, 1590,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-=======
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1590, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 1590, 45, 45, 45, 1590, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1590, 45, 45, 45, 45, 45, 45, 45,
- 1590, 45, 45, 45, 45, 45, 45, 45, 45, 1590,
- 1590, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1590, 1590, 45, 1590,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 45, 45, 1596, 1596, 45, 1596, 45, 45, 45, 45,
- 45, 1590, 45, 45, 45, 45, 1590, 45, 45, 45,
- 45, 45, 1590, 1590, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 1590, 45, 45, 45, 1590, 1590, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1590, 45, 45, 45,
- 45, 45, 45, 45, 45, 1590, 45, 45, 45, 45,
- 45, 45, 45, 45, 1590, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 1596, 45, 45,
+ 45, 45, 1596, 45, 45, 45, 45, 45, 1596, 1596,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1590, 45, 1590, 1590,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1590,
-
- 45, 45, 45, 45, 45, 45, 45, 1590, 45, 45,
- 1590, 45, 1590, 1590, 45, 1590, 45, 1590, 45, 45,
- 45, 45, 45, 1590, 45, 45, 45, 1590, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1590, 45,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 45, 45, 45, 45, 45, 45, 1596, 45, 45, 45,
+ 1596, 1596, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 1596, 45, 45, 45, 45, 45, 45, 45,
+ 45, 1596, 45, 45, 45, 45, 45, 45, 45, 45,
+ 1596, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 1590, 1590, 45, 1590, 45, 45, 45, 45, 45, 45,
- 45, 45, 1590, 45, 45, 45, 45, 45, 45, 1590,
- 45, 45, 1590, 45, 45, 45, 45, 1590, 45, 45,
- 45, 45, 45, 45, 45, 1590, 45, 1590, 45, 1590,
- 45, 1590, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 1596, 45, 1596, 1596, 45, 45, 45, 45,
+
+ 45, 45, 45, 45, 45, 1596, 45, 45, 45, 45,
+ 45, 45, 45, 1596, 45, 45, 1596, 45, 1596, 1596,
+ 45, 1596, 45, 1596, 45, 45, 45, 45, 45, 1596,
+ 45, 45, 45, 1596, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 1596, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 1596, 1596, 45, 1596,
+ 45, 45, 45, 45, 45, 45, 45, 45, 1596, 45,
+ 45, 45, 45, 45, 45, 1596, 45, 45, 1596, 45,
+ 45, 45, 45, 1596, 45, 45, 45, 45, 45, 45,
+ 45, 1596, 45, 1596, 45, 1596, 45, 1596, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 45, 45, 45, 45, 1586, 45, 45, 45, 1586, 45,
- 45, 45, 45, 1586, 45, 1586, 1586, 45, 45, 45,
- 1586, 1586, 45, 45, 45, 1586, 1586, 45, 45, 45,
- 45, 45, 45, 45, 45, 1586, 45, 45, 1586, 45,
- 1586, 45, 45, 45, 45, 45, 45, 45, 1586, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 1586, 45, 45, 45, 45, 45, 1586,
-
- 45, 45, 45, 45, 45, 45, 45, 1586, 45, 45,
- 45, 1586, 45, 1586, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1586, 45, 45,
- 1586, 45, 1586, 1586, 45, 1586, 1586, 45, 1586, 45,
- 45, 45, 1586, 45, 45, 1586, 45, 45, 45, 45,
- 45, 45, 1586, 45, 45, 45, 1586, 45, 45, 45,
- 45, 45, 45, 45, 45, 1586, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1586, 1586, 45,
- 45, 45, 45, 45, 45, 45, 1586, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1586, 45, 45, 45,
-
- 45, 45, 1586, 45, 1586, 1586, 1586, 45, 1586, 45,
- 45, 45, 45, 1586, 45, 1586, 45, 45, 45, 45,
- 1586, 45, 45, 1586, 45, 45, 1586, 1586, 45, 45,
+ 45, 45, 45, 1596, 45, 45, 45, 1596, 45, 45,
+ 45, 45, 1596, 45, 1596, 1596, 45, 45, 45, 1596,
+ 1596, 45, 45, 45, 1596, 1596, 45, 45, 45, 45,
+ 45, 45, 45, 45, 1596, 45, 45, 1596, 45, 1596,
+ 45, 45, 45, 1596, 45, 45, 45, 45, 1596, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 1586, 45, 45, 45, 45, 45, 1586, 45, 1586, 45,
- 45, 45, 45, 45, 45, 1586, 1586, 1586, 45, 45,
- 45, 45, 1586, 45, 45, 1586, 45, 45, 45, 45,
- 45, 1586, 45, 45, 1586, 0, 1586, 1586, 1586, 1586,
- 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586
-=======
- 45, 45, 45, 45, 45, 45, 45, 1590, 45, 45,
- 45, 1590, 45, 45, 45, 45, 1590, 45, 1590, 1590,
- 45, 45, 45, 1590, 1590, 45, 45, 45, 1590, 1590,
- 45, 45, 45, 45, 45, 45, 45, 45, 1590, 45,
- 45, 1590, 45, 1590, 45, 45, 45, 1590, 45, 45,
- 45, 45, 1590, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1590, 45, 45,
-
- 45, 45, 45, 1590, 45, 45, 45, 45, 45, 45,
- 45, 1590, 45, 45, 45, 1590, 45, 1590, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1590, 45, 45, 1590, 45, 1590, 1590, 45, 1590,
- 1590, 45, 1590, 45, 45, 45, 1590, 45, 45, 1590,
- 45, 45, 45, 45, 45, 45, 1590, 45, 45, 45,
- 1590, 45, 45, 45, 45, 45, 45, 45, 45, 1590,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1590, 1590, 45, 45, 45, 45, 45, 45, 45,
- 1590, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 1590, 45, 45, 45, 45, 45, 1590, 45, 1590, 1590,
- 1590, 45, 1590, 45, 45, 45, 45, 1590, 45, 1590,
- 45, 45, 45, 45, 1590, 45, 45, 1590, 45, 45,
- 1590, 1590, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 1590, 45, 45, 45, 45, 45,
- 1590, 45, 1590, 45, 45, 45, 45, 45, 45, 1590,
- 1590, 1590, 45, 45, 45, 45, 1590, 45, 45, 1590,
- 45, 45, 45, 45, 45, 1590, 45, 45, 1590, 0,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-
- 1590, 1590
- } ;
-
-<<<<<<< HEAD
-static yyconst flex_int16_t yy_nxt[2062] =
- { 0,
- 1586, 13, 14, 13, 1586, 15, 16, 1586, 17, 18,
- 19, 20, 21, 22, 22, 22, 22, 22, 23, 24,
- 86, 715, 37, 14, 37, 87, 25, 26, 38, 102,
- 1586, 27, 37, 14, 37, 42, 28, 42, 38, 92,
- 93, 29, 198, 30, 13, 14, 13, 91, 92, 25,
- 31, 93, 13, 14, 13, 13, 14, 13, 32, 40,
- 716, 13, 14, 13, 33, 40, 103, 92, 93, 198,
-=======
-static const flex_int16_t yy_nxt[2066] =
- { 0,
- 1590, 13, 14, 13, 1590, 15, 16, 1590, 17, 18,
- 19, 20, 21, 22, 22, 22, 22, 22, 23, 24,
- 86, 713, 37, 14, 37, 87, 25, 26, 38, 102,
- 1590, 27, 37, 14, 37, 42, 28, 42, 38, 92,
- 93, 29, 198, 30, 13, 14, 13, 91, 92, 25,
- 31, 93, 13, 14, 13, 13, 14, 13, 32, 40,
- 714, 13, 14, 13, 33, 40, 103, 92, 93, 198,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- 45, 45, 45, 45, 45, 45, 45, 1590, 45, 45,
- 45, 1590, 45, 45, 45, 45, 1590, 45, 1590, 1590,
- 45, 45, 45, 1590, 1590, 45, 45, 45, 1590, 1590,
- 45, 45, 45, 45, 45, 45, 45, 45, 1590, 45,
- 45, 1590, 45, 1590, 45, 45, 45, 1590, 45, 45,
- 45, 45, 1590, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1590, 45, 45,
-
- 45, 45, 45, 1590, 45, 45, 45, 45, 45, 45,
- 45, 1590, 45, 45, 45, 1590, 45, 1590, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1590, 45, 45, 1590, 45, 1590, 1590, 45, 1590,
- 1590, 45, 1590, 45, 45, 45, 1590, 45, 45, 1590,
- 45, 45, 45, 45, 45, 45, 1590, 45, 45, 45,
- 1590, 45, 45, 45, 45, 45, 45, 45, 45, 1590,
+ 45, 45, 45, 1596, 45, 45, 45, 45, 45, 1596,
+ 45, 45, 45, 45, 45, 45, 45, 1596, 45, 45,
+ 45, 1596, 45, 1596, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 1596, 45, 45,
+ 1596, 45, 1596, 1596, 45, 1596, 1596, 45, 1596, 45,
+ 45, 45, 1596, 45, 45, 1596, 45, 45, 45, 45,
+ 45, 45, 1596, 45, 45, 45, 1596, 45, 45, 45,
+ 45, 45, 45, 45, 45, 1596, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 1596, 1596, 45,
+ 45, 45, 45, 45, 45, 45, 1596, 45, 45, 45,
+
+ 45, 45, 45, 45, 45, 45, 1596, 45, 45, 45,
+ 45, 45, 1596, 45, 1596, 1596, 1596, 45, 1596, 45,
+ 45, 45, 45, 1596, 45, 1596, 45, 45, 45, 45,
+ 1596, 45, 45, 1596, 45, 45, 1596, 1596, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1590, 1590, 45, 45, 45, 45, 45, 45, 45,
- 1590, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-
- 1590, 45, 45, 45, 45, 45, 1590, 45, 1590, 1590,
- 1590, 45, 1590, 45, 45, 45, 45, 1590, 45, 1590,
- 45, 45, 45, 45, 1590, 45, 45, 1590, 45, 45,
- 1590, 1590, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 1590, 45, 45, 45, 45, 45,
- 1590, 45, 1590, 45, 45, 45, 45, 45, 45, 1590,
- 1590, 1590, 45, 45, 45, 45, 1590, 45, 45, 1590,
- 45, 45, 45, 45, 45, 1590, 45, 45, 1590, 0,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
+ 1596, 45, 45, 45, 45, 45, 1596, 45, 1596, 45,
+ 45, 45, 45, 45, 45, 1596, 1596, 1596, 45, 45,
+ 45, 45, 1596, 45, 45, 1596, 45, 45, 45, 45,
+ 45, 1596, 45, 45, 1596, 0, 1596, 1596, 1596, 1596,
- 1590, 1590
+ 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596
} ;
-static const flex_int16_t yy_nxt[2066] =
+static const flex_int16_t yy_nxt[2072] =
{ 0,
- 1590, 13, 14, 13, 1590, 15, 16, 1590, 17, 18,
+ 1596, 13, 14, 13, 1596, 15, 16, 1596, 17, 18,
19, 20, 21, 22, 22, 22, 22, 22, 23, 24,
- 86, 713, 37, 14, 37, 87, 25, 26, 38, 102,
- 1590, 27, 37, 14, 37, 42, 28, 42, 38, 92,
+ 86, 717, 37, 14, 37, 87, 25, 26, 38, 102,
+ 1596, 27, 37, 14, 37, 42, 28, 42, 38, 92,
93, 29, 198, 30, 13, 14, 13, 91, 92, 25,
31, 93, 13, 14, 13, 13, 14, 13, 32, 40,
- 714, 13, 14, 13, 33, 40, 103, 92, 93, 198,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 718, 13, 14, 13, 33, 40, 103, 92, 93, 198,
91, 34, 35, 13, 14, 13, 95, 15, 16, 96,
17, 18, 19, 20, 21, 22, 22, 22, 22, 22,
23, 24, 13, 14, 13, 91, 39, 105, 25, 26,
59, 60, 61, 62, 63, 64, 65, 66, 67, 52,
68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
- 78, 79, 57, 45, 45, 45, 45, 45, 81, 820,
+ 78, 79, 57, 45, 45, 45, 45, 45, 81, 821,
82, 82, 82, 82, 82, 81, 105, 84, 84, 84,
84, 84, 108, 83, 85, 85, 85, 85, 85, 81,
83, 84, 84, 84, 84, 84, 184, 83, 278, 279,
112, 123, 119, 134, 83, 108, 83, 186, 120, 124,
113, 121, 125, 83, 135, 126, 137, 127, 138, 128,
83, 142, 184, 112, 136, 139, 162, 83, 45, 185,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 163, 143, 820, 144, 45, 186, 45, 45, 113, 45,
+ 163, 143, 822, 144, 45, 186, 45, 45, 113, 45,
164, 45, 45, 45, 418, 117, 146, 147, 45, 45,
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 163, 143, 821, 144, 45, 186, 45, 45, 113, 45,
- 164, 45, 45, 45, 416, 117, 146, 147, 45, 45,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
148, 45, 45, 186, 419, 185, 149, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 129, 189, 45, 743, 130, 150, 45, 131, 132, 151,
- 45, 111, 166, 152, 744, 184, 167, 102, 45, 114,
+ 129, 189, 45, 745, 130, 150, 45, 131, 132, 151,
+ 45, 111, 166, 152, 746, 184, 167, 102, 45, 114,
133, 194, 45, 157, 45, 118, 201, 174, 175, 153,
154, 158, 155, 159, 156, 185, 168, 112, 160, 161,
169, 187, 179, 170, 247, 397, 411, 113, 248, 194,
- 171, 172, 180, 201, 103, 204, 173, 181, 398, 821,
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 129, 189, 45, 740, 130, 150, 45, 131, 132, 151,
- 45, 111, 166, 152, 741, 184, 167, 102, 45, 114,
- 133, 194, 45, 157, 45, 118, 201, 174, 175, 153,
- 154, 158, 155, 159, 156, 185, 168, 112, 160, 161,
- 169, 187, 179, 170, 247, 277, 278, 113, 248, 194,
- 171, 172, 180, 201, 103, 204, 173, 181, 692, 693,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 171, 172, 180, 201, 103, 204, 173, 181, 398, 823,
176, 188, 177, 85, 85, 85, 85, 85, 81, 200,
82, 82, 82, 82, 82, 113, 83, 202, 204, 89,
- 822, 89, 178, 83, 90, 90, 90, 90, 90, 81,
-<<<<<<< HEAD
-<<<<<<< HEAD
+ 824, 89, 178, 83, 90, 90, 90, 90, 90, 81,
203, 84, 84, 84, 84, 84, 101, 200, 412, 83,
- 197, 194, 823, 101, 83, 202, 83, 85, 85, 85,
+ 197, 194, 825, 101, 83, 202, 83, 85, 85, 85,
85, 85, 90, 90, 90, 90, 90, 203, 208, 231,
83, 90, 90, 90, 90, 90, 197, 83, 280, 209,
216, 235, 281, 101, 236, 232, 282, 101, 237, 217,
218, 101, 298, 83, 200, 260, 261, 262, 264, 101,
269, 265, 266, 101, 201, 101, 192, 207, 207, 207,
- 207, 207, 297, 359, 824, 298, 207, 207, 207, 207,
+ 207, 207, 297, 359, 826, 298, 207, 207, 207, 207,
- 207, 207, 200, 297, 254, 203, 296, 296, 371, 825,
+ 207, 207, 200, 297, 254, 203, 296, 296, 371, 827,
308, 289, 309, 298, 305, 270, 271, 272, 297, 207,
207, 207, 207, 207, 207, 311, 273, 313, 274, 300,
275, 276, 292, 277, 296, 299, 301, 305, 308, 309,
313, 328, 406, 414, 499, 420, 329, 330, 373, 428,
414, 420, 425, 486, 318, 422, 423, 315, 316, 316,
316, 316, 316, 487, 424, 444, 414, 316, 316, 316,
- 316, 316, 316, 415, 420, 425, 656, 428, 450, 508,
- 432, 464, 445, 509, 451, 513, 465, 541, 826, 514,
+ 316, 316, 316, 415, 420, 425, 657, 428, 450, 508,
+ 432, 464, 445, 509, 451, 513, 465, 541, 828, 514,
316, 316, 316, 316, 316, 316, 431, 431, 431, 431,
- 431, 528, 500, 656, 529, 431, 431, 431, 431, 431,
+ 431, 528, 500, 657, 529, 431, 431, 431, 431, 431,
431, 477, 478, 534, 541, 541, 479, 549, 535, 550,
- 577, 652, 567, 827, 657, 578, 658, 758, 431, 431,
- 431, 431, 431, 431, 466, 568, 828, 569, 829, 467,
- 695, 696, 551, 759, 549, 830, 550, 45, 45, 45,
- 45, 45, 657, 831, 832, 758, 45, 45, 45, 45,
- 45, 45, 765, 833, 768, 769, 759, 770, 766, 806,
- 834, 835, 807, 836, 837, 838, 839, 842, 840, 45,
- 45, 45, 45, 45, 45, 841, 843, 844, 847, 848,
-
- 849, 851, 852, 853, 845, 854, 850, 855, 846, 856,
- 857, 858, 859, 860, 861, 862, 863, 864, 865, 866,
- 867, 868, 869, 870, 871, 872, 873, 874, 875, 876,
- 877, 878, 879, 880, 881, 882, 883, 884, 885, 886,
- 887, 888, 889, 890, 891, 892, 865, 893, 894, 895,
- 896, 897, 899, 900, 901, 902, 898, 903, 904, 905,
- 906, 907, 908, 909, 910, 911, 912, 913, 914, 915,
- 916, 917, 919, 920, 921, 918, 922, 923, 924, 925,
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 203, 84, 84, 84, 84, 84, 101, 200, 505, 83,
- 197, 194, 506, 101, 83, 202, 83, 85, 85, 85,
- 85, 85, 90, 90, 90, 90, 90, 203, 208, 231,
- 83, 90, 90, 90, 90, 90, 197, 83, 279, 209,
- 216, 235, 280, 101, 236, 232, 281, 101, 237, 217,
- 218, 101, 263, 83, 200, 264, 265, 296, 201, 101,
- 268, 203, 295, 101, 297, 101, 192, 207, 207, 207,
- 207, 207, 296, 823, 409, 824, 207, 207, 207, 207,
-
- 207, 207, 200, 296, 254, 288, 295, 297, 291, 297,
- 295, 307, 304, 308, 310, 269, 270, 271, 299, 207,
- 207, 207, 207, 207, 207, 312, 272, 314, 273, 304,
- 274, 275, 300, 276, 298, 304, 326, 310, 395, 307,
- 308, 358, 385, 370, 327, 386, 410, 825, 312, 328,
- 329, 396, 317, 412, 314, 315, 315, 315, 315, 315,
- 412, 423, 826, 827, 315, 315, 315, 315, 315, 315,
- 311, 418, 420, 421, 426, 404, 412, 828, 442, 371,
- 418, 422, 510, 413, 423, 496, 511, 315, 315, 315,
- 315, 315, 315, 372, 359, 443, 462, 360, 484, 538,
-
- 418, 463, 426, 429, 429, 429, 429, 429, 485, 430,
- 756, 829, 429, 429, 429, 429, 429, 429, 448, 525,
- 475, 476, 526, 531, 449, 477, 830, 538, 532, 546,
- 653, 547, 564, 756, 593, 429, 429, 429, 429, 429,
- 429, 831, 832, 497, 594, 565, 538, 566, 574, 464,
- 654, 755, 803, 575, 465, 804, 546, 653, 547, 45,
- 45, 45, 45, 45, 765, 766, 833, 767, 45, 45,
- 45, 45, 45, 45, 548, 649, 762, 834, 654, 755,
- 655, 835, 763, 836, 839, 844, 845, 848, 849, 850,
- 837, 45, 45, 45, 45, 45, 45, 838, 840, 841,
-
- 851, 846, 852, 853, 854, 855, 842, 847, 856, 857,
- 843, 858, 859, 860, 861, 862, 863, 864, 865, 866,
+ 577, 829, 567, 830, 658, 578, 596, 760, 431, 431,
+ 431, 431, 431, 431, 466, 568, 597, 569, 653, 467,
+ 696, 697, 551, 659, 549, 761, 550, 45, 45, 45,
+ 45, 45, 658, 831, 832, 760, 45, 45, 45, 45,
+ 45, 45, 833, 767, 770, 771, 834, 772, 761, 768,
+ 808, 835, 836, 809, 837, 838, 839, 840, 841, 45,
+ 45, 45, 45, 45, 45, 842, 843, 845, 846, 847,
+
+ 850, 851, 852, 844, 854, 855, 848, 856, 853, 857,
+ 849, 858, 859, 860, 861, 862, 863, 864, 865, 866,
867, 868, 869, 870, 871, 872, 873, 874, 875, 876,
877, 878, 879, 880, 881, 882, 883, 884, 885, 886,
- 887, 888, 889, 862, 890, 891, 892, 893, 894, 896,
- 897, 898, 899, 895, 900, 901, 902, 903, 904, 905,
+ 887, 888, 889, 890, 891, 892, 893, 894, 895, 868,
+ 896, 897, 898, 899, 900, 902, 903, 904, 905, 901,
906, 907, 908, 909, 910, 911, 912, 913, 914, 915,
- 917, 918, 919, 916, 920, 921, 922, 923, 924, 925,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 916, 917, 918, 919, 920, 921, 923, 924, 925, 922,
926, 927, 928, 929, 930, 931, 932, 933, 934, 935,
936, 937, 938, 939, 940, 941, 942, 943, 944, 945,
946, 947, 948, 949, 950, 951, 952, 953, 954, 955,
956, 957, 958, 959, 960, 961, 962, 963, 964, 965,
966, 967, 968, 969, 970, 971, 972, 973, 974, 975,
-<<<<<<< HEAD
-<<<<<<< HEAD
976, 977, 978, 979, 980, 981, 982, 983, 984, 985,
- 963, 986, 987, 962, 988, 989, 990, 991, 992, 993,
- 994, 995, 996, 997, 999, 1000, 1001, 1002, 1003, 1004,
+ 986, 987, 988, 989, 967, 990, 991, 966, 992, 993,
+ 994, 995, 996, 997, 998, 999, 1000, 1001, 1003, 1004,
1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014,
- 1015, 1016, 1017, 1018, 1020, 1021, 1022, 1023, 1024, 1025,
- 1026, 1027, 1028, 1029, 1019, 1030, 1031, 1032, 1033, 1034,
+ 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1025,
+ 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1024,
1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044,
1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054,
- 1055, 998, 1056, 1058, 1057, 1059, 1060, 1061, 1062, 1063,
+ 1055, 1056, 1057, 1058, 1059, 1002, 1060, 1061, 1063, 1062,
1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073,
1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083,
- 1056, 1057, 1084, 1085, 1086, 1087, 1088, 1089, 1091, 1093,
- 1094, 1095, 1090, 1096, 1097, 1098, 1099, 1100, 1101, 1102,
+ 1084, 1085, 1086, 1087, 1088, 1061, 1062, 1089, 1090, 1091,
+ 1092, 1093, 1094, 1096, 1098, 1099, 1100, 1095, 1101, 1102,
1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112,
1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122,
1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132,
- 1133, 1134, 1092, 1135, 1136, 1137, 1138, 1139, 1140, 1141,
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 976, 977, 978, 979, 980, 981, 982, 983, 961, 984,
- 985, 960, 986, 987, 988, 989, 990, 991, 992, 993,
- 994, 995, 997, 998, 999, 1000, 1001, 1002, 1003, 1004,
- 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014,
- 1015, 1016, 1017, 1019, 1020, 1021, 1022, 1023, 1024, 1025,
- 1026, 1027, 1028, 1018, 1029, 1030, 1031, 1032, 1033, 1034,
- 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044,
-
- 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 996,
- 1054, 1055, 1057, 1056, 1058, 1059, 1060, 1061, 1062, 1063,
- 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073,
- 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1055,
- 1056, 1083, 1084, 1085, 1086, 1087, 1088, 1090, 1092, 1093,
- 1094, 1089, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102,
- 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112,
- 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122,
- 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132,
- 1133, 1091, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1097, 1140, 1141,
1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151,
1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161,
- 1162, 1163, 1164, 1165, 1166, 1167, 1145, 1168, 1169, 1170,
- 1171, 1172, 1146, 1173, 1174, 1175, 1176, 1177, 1178, 1179,
+ 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171,
+ 1172, 1173, 1151, 1174, 1175, 1176, 1177, 1178, 1152, 1179,
1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189,
1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 1200, 1201, 1202, 1203, 1205, 1206, 1207, 1208, 1209, 1210,
- 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220,
- 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1229, 1230, 1231,
- 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241,
-
- 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1222,
- 1251, 1252, 1253, 1254, 1255, 1256, 1204, 1258, 1259, 1260,
- 1261, 1262, 1263, 1257, 1264, 1265, 1266, 1267, 1268, 1269,
- 1228, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278,
- 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1288, 1289,
- 1290, 1291, 1287, 1292, 1293, 1294, 1295, 1296, 1297, 1298,
- 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308,
- 1309, 1310, 1289, 1311, 1312, 1313, 1314, 1315, 1316, 1317,
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 1200, 1201, 1202, 1203, 1204, 1206, 1207, 1208, 1209, 1210,
- 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220,
- 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1230, 1231,
- 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241,
+ 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209,
+ 1210, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220,
+ 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230,
+ 1231, 1232, 1233, 1234, 1236, 1237, 1238, 1239, 1240, 1241,
1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251,
- 1223, 1252, 1253, 1254, 1255, 1256, 1257, 1205, 1259, 1260,
- 1261, 1262, 1263, 1264, 1258, 1265, 1266, 1267, 1268, 1269,
- 1270, 1229, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278,
+ 1252, 1253, 1254, 1255, 1256, 1257, 1229, 1258, 1259, 1260,
+ 1261, 1262, 1263, 1211, 1265, 1266, 1267, 1268, 1269, 1270,
+ 1264, 1271, 1272, 1273, 1274, 1275, 1276, 1235, 1277, 1278,
1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288,
- 1290, 1291, 1292, 1293, 1289, 1294, 1295, 1296, 1297, 1298,
- 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308,
- 1309, 1310, 1311, 1312, 1291, 1313, 1314, 1315, 1316, 1317,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327,
+ 1289, 1290, 1291, 1292, 1293, 1294, 1296, 1297, 1298, 1299,
+ 1295, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308,
+ 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318,
+ 1297, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327,
1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337,
1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347,
1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1368,
- 1369, 1370, 1343, 1371, 1372, 1373, 1374, 1375, 1376, 1377,
- 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387,
- 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1397, 1396,
- 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407,
- 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417,
- 1418, 1419, 1420, 1421, 1422, 1423, 1367, 1396, 1424, 1425,
- 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435,
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367,
- 1368, 1369, 1371, 1372, 1373, 1346, 1374, 1375, 1376, 1377,
- 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387,
+ 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1377, 1378,
+ 1379, 1352, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387,
1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397,
1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407,
1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417,
- 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1370,
- 1400, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427,
+ 1428, 1429, 1430, 1431, 1432, 1376, 1406, 1433, 1434, 1435,
1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445,
1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455,
1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565,
1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575,
1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585,
-<<<<<<< HEAD
-<<<<<<< HEAD
+ 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595,
12, 12, 12, 12, 12, 36, 36, 36, 36, 36,
80, 303, 80, 80, 80, 99, 417, 99, 538, 99,
101, 101, 101, 101, 101, 116, 116, 116, 116, 116,
- 183, 101, 183, 183, 183, 205, 205, 205, 818, 817,
- 816, 815, 814, 813, 812, 811, 810, 809, 808, 805,
-
- 804, 803, 802, 801, 800, 799, 798, 797, 796, 795,
- 794, 793, 792, 791, 790, 789, 788, 787, 786, 785,
- 784, 783, 782, 781, 780, 779, 778, 777, 776, 775,
- 774, 773, 772, 771, 767, 764, 763, 762, 761, 760,
- 757, 756, 755, 754, 753, 752, 751, 750, 749, 748,
- 747, 746, 745, 742, 741, 740, 739, 738, 737, 736,
- 735, 734, 733, 732, 731, 730, 729, 728, 727, 726,
- 725, 724, 723, 722, 721, 720, 719, 718, 717, 714,
- 713, 712, 711, 710, 709, 708, 707, 706, 705, 704,
- 703, 702, 701, 700, 699, 698, 697, 694, 693, 692,
-
- 691, 690, 689, 688, 687, 686, 685, 684, 683, 682,
- 681, 680, 679, 678, 677, 676, 675, 674, 673, 672,
- 671, 670, 669, 668, 667, 666, 665, 664, 663, 662,
- 661, 660, 659, 655, 654, 653, 652, 651, 650, 649,
- 648, 647, 646, 645, 644, 643, 642, 641, 640, 639,
- 638, 637, 636, 635, 634, 633, 632, 631, 630, 629,
- 628, 627, 626, 625, 624, 623, 622, 621, 620, 619,
- 618, 617, 616, 615, 614, 613, 612, 611, 610, 609,
- 608, 607, 606, 605, 604, 603, 602, 601, 600, 599,
- 598, 597, 596, 595, 594, 593, 592, 591, 590, 589,
-
+ 183, 101, 183, 183, 183, 205, 205, 205, 820, 819,
+
+ 818, 817, 816, 815, 814, 813, 812, 811, 810, 807,
+ 806, 805, 804, 803, 802, 801, 800, 799, 798, 797,
+ 796, 795, 794, 793, 792, 791, 790, 789, 788, 787,
+ 786, 785, 784, 783, 782, 781, 780, 779, 778, 777,
+ 776, 775, 774, 773, 769, 766, 765, 764, 763, 762,
+ 759, 758, 757, 756, 755, 754, 753, 752, 751, 750,
+ 749, 748, 747, 744, 743, 742, 741, 740, 739, 738,
+ 737, 736, 735, 734, 733, 732, 731, 730, 729, 728,
+ 727, 726, 725, 724, 723, 722, 721, 720, 719, 716,
+ 715, 714, 713, 712, 711, 710, 709, 708, 707, 706,
+
+ 705, 704, 703, 702, 701, 700, 699, 698, 695, 694,
+ 693, 692, 691, 690, 689, 688, 687, 686, 685, 684,
+ 683, 682, 681, 680, 679, 678, 677, 676, 675, 674,
+ 673, 672, 671, 670, 669, 668, 667, 666, 665, 664,
+ 663, 662, 661, 660, 656, 655, 654, 653, 652, 651,
+ 650, 649, 648, 647, 646, 645, 644, 643, 642, 641,
+ 640, 639, 638, 637, 636, 635, 634, 633, 632, 631,
+ 630, 629, 628, 627, 626, 625, 624, 623, 622, 621,
+ 620, 619, 618, 617, 616, 615, 614, 613, 612, 611,
+ 610, 609, 608, 607, 606, 605, 604, 603, 602, 601,
+
+ 600, 599, 598, 595, 594, 593, 592, 591, 590, 589,
588, 587, 586, 585, 584, 583, 582, 581, 580, 579,
576, 575, 574, 573, 572, 571, 570, 566, 565, 564,
563, 562, 561, 560, 559, 558, 557, 556, 555, 554,
512, 511, 510, 507, 506, 505, 504, 503, 502, 501,
498, 497, 496, 495, 494, 493, 492, 491, 490, 489,
488, 485, 484, 483, 482, 481, 480, 476, 475, 474,
- 473, 472, 471, 470, 469, 468, 463, 462, 461, 460,
+ 473, 472, 471, 470, 469, 468, 463, 462, 461, 460,
459, 458, 457, 456, 455, 454, 453, 452, 449, 448,
447, 446, 443, 442, 441, 440, 439, 438, 437, 436,
435, 434, 433, 430, 429, 427, 426, 421, 416, 413,
375, 374, 370, 369, 368, 367, 366, 365, 364, 363,
362, 358, 357, 356, 355, 354, 353, 352, 351, 350,
349, 348, 347, 346, 345, 344, 343, 342, 341, 340,
- 339, 338, 337, 336, 335, 334, 333, 332, 331, 326,
+ 339, 338, 337, 336, 335, 334, 333, 332, 331, 326,
325, 324, 323, 322, 321, 320, 319, 317, 206, 314,
312, 310, 307, 306, 304, 302, 295, 294, 293, 291,
290, 288, 287, 286, 285, 284, 283, 268, 267, 263,
233, 230, 227, 226, 225, 224, 221, 220, 219, 215,
214, 213, 212, 211, 210, 206, 199, 196, 195, 193,
191, 190, 182, 165, 145, 122, 110, 107, 106, 104,
- 43, 100, 98, 97, 88, 43, 1586, 11, 1586, 1586,
- 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
-
- 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
- 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
- 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
- 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
- 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
- 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
- 1586
- } ;
-
-static yyconst flex_int16_t yy_chk[2062] =
- { 0,
- 0, 1, 1, 1, 0, 1, 1, 0, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 21, 610, 3, 3, 3, 21, 1, 1, 3, 44,
- 0, 1, 4, 4, 4, 13, 1, 13, 4, 27,
- 28, 1, 109, 1, 5, 5, 5, 26, 32, 1,
- 1, 33, 6, 6, 6, 7, 7, 7, 1, 7,
- 610, 8, 8, 8, 1, 8, 44, 27, 28, 109,
-=======
- 1586, 1587, 1588, 1589, 12, 12, 12, 12, 12, 36,
- 36, 36, 36, 36, 80, 302, 80, 80, 80, 99,
- 415, 99, 535, 99, 101, 101, 101, 101, 101, 116,
- 116, 116, 116, 116, 183, 101, 183, 183, 183, 205,
- 205, 205, 819, 818, 817, 816, 815, 814, 813, 812,
-
- 811, 810, 809, 808, 807, 806, 805, 802, 801, 800,
- 799, 798, 797, 796, 795, 794, 793, 792, 791, 790,
- 789, 788, 787, 786, 785, 784, 783, 782, 781, 780,
- 779, 778, 777, 776, 775, 774, 773, 772, 771, 770,
- 769, 768, 764, 761, 760, 759, 758, 757, 754, 753,
- 752, 751, 750, 749, 748, 747, 746, 745, 744, 743,
- 742, 739, 738, 737, 736, 735, 734, 733, 732, 731,
- 730, 729, 728, 727, 726, 725, 724, 723, 722, 721,
- 720, 719, 718, 717, 716, 715, 712, 711, 710, 709,
- 708, 707, 706, 705, 704, 703, 702, 701, 700, 699,
-
- 698, 697, 696, 695, 694, 691, 690, 689, 688, 687,
- 686, 685, 684, 683, 682, 681, 680, 679, 678, 677,
- 676, 675, 674, 673, 672, 671, 670, 669, 668, 667,
- 666, 665, 664, 663, 662, 661, 660, 659, 658, 657,
- 656, 652, 651, 650, 649, 648, 647, 646, 645, 644,
- 643, 642, 641, 640, 639, 638, 637, 636, 635, 634,
- 633, 632, 631, 630, 629, 628, 627, 626, 625, 624,
- 623, 622, 621, 620, 619, 618, 617, 616, 615, 614,
- 613, 612, 611, 610, 609, 608, 607, 606, 605, 604,
- 603, 602, 601, 600, 599, 598, 597, 596, 595, 592,
-
- 591, 590, 589, 588, 587, 586, 585, 584, 583, 582,
- 581, 580, 579, 578, 577, 576, 573, 572, 571, 570,
- 569, 568, 567, 563, 562, 561, 560, 559, 558, 557,
- 556, 555, 554, 553, 552, 551, 550, 549, 545, 544,
- 543, 542, 541, 540, 539, 537, 536, 534, 533, 530,
- 529, 528, 527, 524, 523, 522, 521, 520, 519, 518,
- 517, 516, 515, 514, 513, 512, 509, 508, 507, 504,
- 503, 502, 501, 500, 499, 498, 495, 494, 493, 492,
- 491, 490, 489, 488, 487, 486, 483, 482, 481, 480,
- 479, 478, 474, 473, 472, 471, 470, 469, 468, 467,
-
- 466, 461, 460, 459, 458, 457, 456, 455, 454, 453,
- 452, 451, 450, 447, 446, 445, 444, 441, 440, 439,
- 438, 437, 436, 435, 434, 433, 432, 431, 428, 427,
- 425, 424, 419, 414, 411, 408, 407, 406, 405, 403,
- 402, 401, 400, 399, 398, 397, 394, 393, 392, 391,
- 390, 389, 388, 387, 384, 383, 382, 381, 380, 379,
- 378, 377, 376, 375, 374, 373, 369, 368, 367, 366,
- 365, 364, 363, 362, 361, 357, 356, 355, 354, 353,
- 352, 351, 350, 349, 348, 347, 346, 345, 344, 343,
- 342, 341, 340, 339, 338, 337, 336, 335, 334, 333,
-
- 332, 331, 330, 325, 324, 323, 322, 321, 320, 319,
- 318, 316, 206, 313, 311, 309, 306, 305, 303, 301,
- 294, 293, 292, 290, 289, 287, 286, 285, 284, 283,
- 282, 267, 266, 262, 259, 258, 257, 256, 255, 253,
- 252, 251, 250, 249, 246, 245, 244, 243, 242, 241,
- 240, 239, 238, 234, 233, 230, 227, 226, 225, 224,
- 221, 220, 219, 215, 214, 213, 212, 211, 210, 206,
- 199, 196, 195, 193, 191, 190, 182, 165, 145, 122,
- 110, 107, 106, 104, 43, 100, 98, 97, 88, 43,
- 1590, 11, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
-
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590
- } ;
-
-static const flex_int16_t yy_chk[2066] =
- { 0,
- 0, 1, 1, 1, 0, 1, 1, 0, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 21, 608, 3, 3, 3, 21, 1, 1, 3, 44,
- 0, 1, 4, 4, 4, 13, 1, 13, 4, 27,
- 28, 1, 109, 1, 5, 5, 5, 26, 32, 1,
- 1, 33, 6, 6, 6, 7, 7, 7, 1, 7,
- 608, 8, 8, 8, 1, 8, 44, 27, 28, 109,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- 1586, 1587, 1588, 1589, 12, 12, 12, 12, 12, 36,
- 36, 36, 36, 36, 80, 302, 80, 80, 80, 99,
- 415, 99, 535, 99, 101, 101, 101, 101, 101, 116,
- 116, 116, 116, 116, 183, 101, 183, 183, 183, 205,
- 205, 205, 819, 818, 817, 816, 815, 814, 813, 812,
-
- 811, 810, 809, 808, 807, 806, 805, 802, 801, 800,
- 799, 798, 797, 796, 795, 794, 793, 792, 791, 790,
- 789, 788, 787, 786, 785, 784, 783, 782, 781, 780,
- 779, 778, 777, 776, 775, 774, 773, 772, 771, 770,
- 769, 768, 764, 761, 760, 759, 758, 757, 754, 753,
- 752, 751, 750, 749, 748, 747, 746, 745, 744, 743,
- 742, 739, 738, 737, 736, 735, 734, 733, 732, 731,
- 730, 729, 728, 727, 726, 725, 724, 723, 722, 721,
- 720, 719, 718, 717, 716, 715, 712, 711, 710, 709,
- 708, 707, 706, 705, 704, 703, 702, 701, 700, 699,
-
- 698, 697, 696, 695, 694, 691, 690, 689, 688, 687,
- 686, 685, 684, 683, 682, 681, 680, 679, 678, 677,
- 676, 675, 674, 673, 672, 671, 670, 669, 668, 667,
- 666, 665, 664, 663, 662, 661, 660, 659, 658, 657,
- 656, 652, 651, 650, 649, 648, 647, 646, 645, 644,
- 643, 642, 641, 640, 639, 638, 637, 636, 635, 634,
- 633, 632, 631, 630, 629, 628, 627, 626, 625, 624,
- 623, 622, 621, 620, 619, 618, 617, 616, 615, 614,
- 613, 612, 611, 610, 609, 608, 607, 606, 605, 604,
- 603, 602, 601, 600, 599, 598, 597, 596, 595, 592,
-
- 591, 590, 589, 588, 587, 586, 585, 584, 583, 582,
- 581, 580, 579, 578, 577, 576, 573, 572, 571, 570,
- 569, 568, 567, 563, 562, 561, 560, 559, 558, 557,
- 556, 555, 554, 553, 552, 551, 550, 549, 545, 544,
- 543, 542, 541, 540, 539, 537, 536, 534, 533, 530,
- 529, 528, 527, 524, 523, 522, 521, 520, 519, 518,
- 517, 516, 515, 514, 513, 512, 509, 508, 507, 504,
- 503, 502, 501, 500, 499, 498, 495, 494, 493, 492,
- 491, 490, 489, 488, 487, 486, 483, 482, 481, 480,
- 479, 478, 474, 473, 472, 471, 470, 469, 468, 467,
-
- 466, 461, 460, 459, 458, 457, 456, 455, 454, 453,
- 452, 451, 450, 447, 446, 445, 444, 441, 440, 439,
- 438, 437, 436, 435, 434, 433, 432, 431, 428, 427,
- 425, 424, 419, 414, 411, 408, 407, 406, 405, 403,
- 402, 401, 400, 399, 398, 397, 394, 393, 392, 391,
- 390, 389, 388, 387, 384, 383, 382, 381, 380, 379,
- 378, 377, 376, 375, 374, 373, 369, 368, 367, 366,
- 365, 364, 363, 362, 361, 357, 356, 355, 354, 353,
- 352, 351, 350, 349, 348, 347, 346, 345, 344, 343,
- 342, 341, 340, 339, 338, 337, 336, 335, 334, 333,
-
- 332, 331, 330, 325, 324, 323, 322, 321, 320, 319,
- 318, 316, 206, 313, 311, 309, 306, 305, 303, 301,
- 294, 293, 292, 290, 289, 287, 286, 285, 284, 283,
- 282, 267, 266, 262, 259, 258, 257, 256, 255, 253,
- 252, 251, 250, 249, 246, 245, 244, 243, 242, 241,
- 240, 239, 238, 234, 233, 230, 227, 226, 225, 224,
- 221, 220, 219, 215, 214, 213, 212, 211, 210, 206,
- 199, 196, 195, 193, 191, 190, 182, 165, 145, 122,
- 110, 107, 106, 104, 43, 100, 98, 97, 88, 43,
- 1590, 11, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
-
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590
+ 43, 100, 98, 97, 88, 43, 1596, 11, 1596, 1596,
+
+ 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596,
+ 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596,
+ 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596,
+ 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596,
+ 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596,
+ 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596,
+ 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596,
+ 1596
} ;
-static const flex_int16_t yy_chk[2066] =
+static const flex_int16_t yy_chk[2072] =
{ 0,
0, 1, 1, 1, 0, 1, 1, 0, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 21, 608, 3, 3, 3, 21, 1, 1, 3, 44,
+ 21, 611, 3, 3, 3, 21, 1, 1, 3, 44,
0, 1, 4, 4, 4, 13, 1, 13, 4, 27,
28, 1, 109, 1, 5, 5, 5, 26, 32, 1,
1, 33, 6, 6, 6, 7, 7, 7, 1, 7,
- 608, 8, 8, 8, 1, 8, 44, 27, 28, 109,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 611, 8, 8, 8, 1, 8, 44, 27, 28, 109,
26, 1, 1, 2, 2, 2, 32, 2, 2, 33,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 9, 9, 9, 31, 5, 48, 2, 2,
55, 61, 59, 63, 22, 64, 17, 93, 59, 61,
55, 59, 61, 19, 63, 61, 64, 61, 65, 61,
20, 67, 91, 55, 63, 65, 73, 22, 45, 92,
- 73, 67, 717, 67, 45, 93, 45, 45, 55, 45,
+ 73, 67, 718, 67, 45, 93, 45, 45, 55, 45,
73, 45, 45, 45, 304, 58, 69, 69, 45, 45,
69, 45, 58, 96, 304, 92, 69, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 62, 96, 58, 640, 62, 70, 58, 62, 62, 70,
- 58, 71, 75, 70, 640, 94, 75, 101, 58, 78,
-=======
- 62, 96, 58, 637, 62, 70, 58, 62, 62, 70,
- 58, 71, 75, 70, 637, 94, 75, 101, 58, 78,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- 62, 96, 58, 637, 62, 70, 58, 62, 62, 70,
- 58, 71, 75, 70, 637, 94, 75, 101, 58, 78,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 62, 96, 58, 641, 62, 70, 58, 62, 62, 70,
+ 58, 71, 75, 70, 641, 94, 75, 101, 58, 78,
62, 105, 58, 72, 58, 58, 112, 77, 77, 70,
71, 72, 71, 72, 71, 95, 76, 77, 72, 72,
76, 94, 78, 76, 150, 281, 294, 77, 150, 105,
- 76, 76, 78, 112, 101, 115, 76, 78, 281, 718,
+ 76, 76, 78, 112, 101, 115, 76, 78, 281, 719,
77, 95, 77, 81, 81, 81, 81, 81, 82, 111,
82, 82, 82, 82, 82, 77, 81, 113, 115, 83,
- 719, 83, 77, 82, 83, 83, 83, 83, 83, 84,
+ 720, 83, 77, 82, 83, 83, 83, 83, 83, 84,
114, 84, 84, 84, 84, 84, 103, 111, 294, 81,
- 108, 119, 720, 103, 84, 113, 82, 85, 85, 85,
+ 108, 119, 721, 103, 84, 113, 82, 85, 85, 85,
85, 85, 89, 89, 89, 89, 89, 114, 119, 137,
85, 90, 90, 90, 90, 90, 108, 84, 169, 119,
126, 140, 169, 103, 140, 137, 169, 103, 140, 126,
-<<<<<<< HEAD
126, 103, 186, 85, 156, 162, 162, 162, 164, 103,
167, 164, 164, 103, 176, 103, 103, 118, 118, 118,
- 118, 118, 185, 248, 721, 186, 118, 118, 118, 118,
+ 118, 118, 185, 248, 722, 186, 118, 118, 118, 118,
- 118, 118, 156, 188, 156, 179, 184, 187, 258, 722,
+ 118, 118, 156, 188, 156, 179, 184, 187, 258, 723,
197, 176, 198, 189, 194, 167, 167, 167, 185, 118,
118, 118, 118, 118, 118, 200, 167, 202, 167, 188,
167, 167, 179, 167, 184, 187, 189, 194, 197, 198,
299, 318, 308, 366, 209, 307, 307, 204, 207, 207,
207, 207, 207, 366, 307, 330, 296, 207, 207, 207,
207, 207, 207, 299, 305, 308, 549, 311, 336, 388,
- 318, 349, 330, 388, 336, 392, 349, 420, 723, 392,
+ 318, 349, 330, 388, 336, 392, 349, 420, 724, 392,
207, 207, 207, 207, 207, 207, 316, 316, 316, 316,
316, 406, 379, 549, 406, 316, 316, 316, 316, 316,
316, 359, 359, 412, 432, 420, 359, 430, 412, 430,
- 459, 551, 450, 724, 550, 459, 551, 656, 316, 316,
- 316, 316, 316, 316, 349, 450, 725, 450, 726, 349,
- 590, 590, 432, 657, 430, 727, 430, 431, 431, 431,
- 431, 431, 550, 728, 729, 656, 431, 431, 431, 431,
- 431, 431, 663, 730, 665, 665, 657, 665, 663, 702,
- 731, 732, 702, 733, 734, 735, 736, 738, 737, 431,
- 431, 431, 431, 431, 431, 737, 739, 739, 740, 741,
-
- 742, 744, 745, 746, 739, 747, 742, 748, 739, 749,
- 750, 751, 752, 753, 754, 755, 756, 758, 759, 760,
- 761, 762, 763, 764, 765, 766, 768, 769, 770, 771,
- 772, 773, 774, 775, 776, 777, 778, 779, 780, 781,
- 782, 783, 784, 785, 786, 788, 759, 789, 790, 791,
- 792, 793, 794, 795, 796, 797, 793, 798, 799, 800,
- 801, 804, 805, 806, 807, 808, 811, 812, 813, 814,
- 815, 816, 817, 818, 819, 816, 820, 821, 822, 825,
- 826, 827, 828, 829, 830, 831, 832, 833, 834, 835,
- 836, 837, 838, 839, 840, 841, 842, 843, 844, 845,
-
- 846, 847, 848, 849, 850, 852, 853, 854, 855, 856,
- 857, 858, 859, 860, 861, 862, 864, 865, 866, 867,
- 868, 869, 870, 871, 872, 873, 874, 875, 876, 877,
- 878, 879, 880, 881, 882, 883, 884, 885, 886, 888,
- 865, 889, 890, 864, 891, 892, 893, 894, 895, 896,
- 898, 899, 900, 901, 902, 904, 905, 906, 907, 908,
- 909, 910, 911, 912, 913, 914, 915, 916, 917, 918,
- 919, 920, 921, 922, 923, 925, 926, 927, 929, 930,
- 931, 932, 933, 934, 922, 935, 936, 937, 938, 939,
- 940, 941, 942, 943, 944, 945, 946, 948, 949, 950,
-
- 951, 952, 953, 954, 955, 956, 957, 958, 959, 960,
- 961, 901, 962, 964, 963, 965, 966, 967, 968, 969,
- 971, 972, 973, 974, 975, 976, 977, 978, 979, 980,
- 982, 983, 984, 985, 986, 987, 988, 989, 990, 991,
- 962, 963, 992, 993, 994, 995, 996, 998, 999, 1000,
- 1001, 1002, 998, 1003, 1004, 1005, 1006, 1007, 1008, 1009,
- 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019,
- 1020, 1021, 1022, 1024, 1025, 1026, 1027, 1028, 1029, 1030,
- 1031, 1032, 1033, 1034, 1036, 1037, 1038, 1040, 1041, 1042,
- 1043, 1044, 999, 1045, 1046, 1047, 1048, 1049, 1050, 1051,
-
- 1052, 1053, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1063,
- 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1073, 1074, 1075,
- 1076, 1077, 1078, 1079, 1080, 1081, 1056, 1082, 1083, 1084,
- 1085, 1086, 1057, 1087, 1090, 1092, 1093, 1094, 1095, 1096,
- 1097, 1098, 1099, 1100, 1101, 1103, 1104, 1105, 1106, 1108,
- 1109, 1110, 1111, 1112, 1115, 1116, 1117, 1118, 1119, 1120,
- 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130,
- 1132, 1133, 1134, 1137, 1138, 1139, 1140, 1141, 1142, 1143,
- 1144, 1145, 1146, 1148, 1149, 1150, 1151, 1152, 1153, 1154,
- 1155, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1166,
-
- 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1145,
- 1176, 1177, 1178, 1179, 1180, 1181, 1124, 1182, 1183, 1184,
- 1185, 1187, 1190, 1181, 1191, 1192, 1193, 1194, 1195, 1196,
- 1151, 1197, 1198, 1200, 1201, 1202, 1203, 1204, 1205, 1206,
- 1208, 1209, 1211, 1214, 1216, 1218, 1219, 1220, 1221, 1222,
- 1224, 1225, 1220, 1226, 1228, 1229, 1230, 1231, 1232, 1233,
- 1234, 1235, 1236, 1237, 1239, 1240, 1241, 1242, 1243, 1244,
- 1245, 1246, 1222, 1247, 1248, 1249, 1252, 1254, 1255, 1256,
- 1257, 1258, 1259, 1260, 1262, 1263, 1264, 1265, 1266, 1267,
- 1269, 1270, 1272, 1273, 1274, 1275, 1277, 1278, 1279, 1280,
-
- 1281, 1282, 1283, 1285, 1287, 1289, 1291, 1292, 1293, 1294,
- 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304,
- 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1311, 1312, 1313,
- 1314, 1315, 1289, 1316, 1317, 1318, 1319, 1320, 1321, 1322,
- 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332,
- 1333, 1334, 1336, 1337, 1338, 1340, 1341, 1342, 1345, 1343,
- 1348, 1349, 1350, 1353, 1354, 1355, 1358, 1359, 1360, 1361,
- 1362, 1363, 1364, 1365, 1367, 1368, 1370, 1372, 1373, 1374,
- 1375, 1376, 1377, 1378, 1380, 1381, 1312, 1343, 1382, 1383,
- 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393,
-
- 1395, 1396, 1397, 1398, 1399, 1401, 1402, 1403, 1404, 1405,
- 1406, 1407, 1409, 1410, 1411, 1413, 1415, 1416, 1417, 1418,
- 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1429,
- 1430, 1432, 1435, 1438, 1440, 1441, 1442, 1444, 1445, 1447,
- 1448, 1449, 1450, 1451, 1452, 1454, 1455, 1456, 1458, 1459,
- 1460, 1461, 1462, 1463, 1464, 1465, 1467, 1468, 1469, 1470,
- 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1480, 1481, 1482,
- 1483, 1484, 1485, 1486, 1488, 1489, 1490, 1491, 1492, 1493,
- 1494, 1495, 1496, 1498, 1499, 1500, 1501, 1502, 1504, 1508,
- 1510, 1511, 1512, 1513, 1515, 1517, 1518, 1519, 1520, 1522,
-
- 1523, 1525, 1526, 1529, 1530, 1531, 1532, 1533, 1534, 1535,
- 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545,
- 1546, 1547, 1548, 1549, 1550, 1552, 1553, 1554, 1555, 1556,
- 1558, 1560, 1561, 1562, 1563, 1564, 1565, 1569, 1570, 1571,
- 1572, 1574, 1575, 1577, 1578, 1579, 1580, 1581, 1583, 1584,
- 1587, 1587, 1587, 1587, 1587, 1588, 1588, 1588, 1588, 1588,
- 1589, 1595, 1589, 1589, 1589, 1590, 1596, 1590, 1597, 1590,
- 1591, 1591, 1591, 1591, 1591, 1592, 1592, 1592, 1592, 1592,
- 1593, 1598, 1593, 1593, 1593, 1594, 1594, 1594, 714, 713,
- 712, 711, 710, 709, 708, 707, 706, 704, 703, 701,
-
- 700, 699, 698, 697, 696, 695, 694, 693, 692, 691,
- 690, 689, 688, 687, 686, 684, 683, 682, 681, 680,
- 679, 678, 677, 676, 675, 674, 673, 672, 671, 670,
- 669, 668, 667, 666, 664, 662, 661, 660, 659, 658,
- 655, 654, 653, 651, 650, 648, 647, 646, 645, 644,
- 643, 642, 641, 638, 637, 636, 635, 634, 633, 632,
- 631, 630, 629, 628, 627, 626, 624, 623, 622, 621,
- 620, 619, 618, 617, 615, 614, 613, 612, 611, 609,
- 608, 607, 606, 605, 604, 603, 601, 600, 599, 598,
- 597, 596, 595, 594, 593, 592, 591, 589, 588, 587,
-
- 586, 585, 584, 583, 582, 581, 580, 579, 578, 576,
- 575, 574, 573, 572, 571, 570, 569, 568, 567, 566,
- 565, 564, 563, 562, 561, 560, 559, 558, 557, 556,
- 555, 554, 553, 547, 545, 542, 541, 540, 539, 537,
- 536, 535, 533, 532, 529, 528, 527, 526, 525, 524,
- 523, 522, 521, 520, 519, 518, 517, 516, 515, 514,
- 513, 512, 511, 510, 509, 508, 507, 506, 505, 504,
- 503, 502, 500, 498, 497, 496, 495, 494, 493, 492,
- 491, 490, 489, 488, 487, 486, 484, 483, 482, 481,
- 480, 479, 478, 477, 476, 475, 474, 473, 472, 471,
+ 459, 725, 450, 726, 550, 459, 478, 657, 316, 316,
+ 316, 316, 316, 316, 349, 450, 478, 450, 551, 349,
+ 590, 590, 432, 551, 430, 658, 430, 431, 431, 431,
+ 431, 431, 550, 727, 728, 657, 431, 431, 431, 431,
+ 431, 431, 729, 664, 666, 666, 730, 666, 658, 664,
+ 703, 731, 732, 703, 733, 734, 735, 736, 737, 431,
+ 431, 431, 431, 431, 431, 738, 739, 740, 741, 741,
+
+ 742, 743, 744, 739, 746, 747, 741, 748, 744, 749,
+ 741, 750, 751, 752, 753, 754, 755, 756, 757, 758,
+ 760, 761, 762, 763, 764, 765, 766, 767, 768, 770,
+ 771, 772, 773, 774, 775, 776, 777, 778, 779, 780,
+ 781, 782, 783, 784, 785, 786, 787, 788, 790, 761,
+ 791, 792, 793, 794, 795, 796, 797, 798, 799, 795,
+ 800, 801, 802, 803, 806, 807, 808, 809, 810, 811,
+ 814, 815, 816, 817, 818, 819, 820, 821, 822, 819,
+ 823, 824, 825, 828, 829, 830, 831, 832, 833, 834,
+ 835, 836, 837, 838, 839, 840, 841, 842, 843, 844,
+ 845, 846, 847, 848, 849, 850, 851, 852, 853, 855,
+ 856, 857, 858, 859, 860, 861, 862, 863, 864, 865,
+ 867, 868, 869, 870, 871, 872, 873, 874, 875, 876,
+ 877, 878, 879, 880, 881, 882, 883, 884, 885, 886,
+ 887, 888, 889, 891, 868, 892, 893, 867, 894, 895,
+ 896, 897, 898, 899, 901, 902, 903, 904, 905, 907,
+ 908, 909, 910, 911, 912, 913, 914, 915, 916, 917,
+ 918, 919, 920, 921, 922, 923, 924, 925, 926, 927,
+ 929, 930, 931, 933, 934, 935, 936, 937, 938, 926,
+ 939, 940, 941, 942, 943, 944, 945, 946, 947, 948,
+
+ 949, 950, 952, 953, 954, 955, 956, 957, 958, 959,
+ 960, 961, 962, 963, 964, 904, 965, 966, 968, 967,
+ 969, 970, 971, 972, 973, 975, 976, 977, 978, 979,
+ 980, 981, 982, 983, 984, 986, 987, 988, 989, 990,
+ 991, 992, 993, 994, 995, 966, 967, 996, 997, 998,
+ 999, 1000, 1002, 1003, 1004, 1005, 1006, 1002, 1007, 1008,
+ 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018,
+ 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1029,
+ 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039,
+ 1041, 1042, 1043, 1045, 1046, 1047, 1048, 1003, 1049, 1050,
+
+ 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1060, 1061,
+ 1062, 1063, 1064, 1065, 1066, 1068, 1069, 1070, 1071, 1072,
+ 1073, 1074, 1075, 1078, 1079, 1080, 1081, 1082, 1083, 1084,
+ 1085, 1086, 1061, 1087, 1088, 1089, 1090, 1091, 1062, 1092,
+ 1095, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105,
+ 1106, 1107, 1109, 1110, 1111, 1112, 1114, 1115, 1116, 1117,
+ 1118, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129,
+ 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1138, 1139, 1140,
+ 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152,
+ 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1163, 1164,
+
+ 1165, 1166, 1167, 1168, 1169, 1170, 1172, 1173, 1174, 1175,
+ 1176, 1177, 1178, 1179, 1180, 1181, 1151, 1182, 1183, 1184,
+ 1185, 1186, 1187, 1130, 1188, 1189, 1190, 1191, 1192, 1194,
+ 1187, 1197, 1198, 1199, 1200, 1201, 1202, 1157, 1203, 1204,
+ 1205, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1215, 1216,
+ 1218, 1221, 1223, 1225, 1226, 1227, 1228, 1229, 1231, 1232,
+ 1227, 1233, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242,
+ 1243, 1244, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253,
+ 1229, 1254, 1255, 1256, 1259, 1261, 1262, 1263, 1264, 1265,
+ 1266, 1267, 1268, 1270, 1271, 1272, 1273, 1274, 1275, 1277,
+
+ 1278, 1280, 1281, 1282, 1283, 1285, 1286, 1287, 1288, 1289,
+ 1290, 1291, 1293, 1295, 1297, 1299, 1300, 1301, 1302, 1303,
+ 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313,
+ 1314, 1315, 1316, 1317, 1318, 1319, 1319, 1320, 1321, 1322,
+ 1323, 1297, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331,
+ 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341,
+ 1342, 1343, 1345, 1346, 1347, 1349, 1350, 1351, 1352, 1354,
+ 1357, 1358, 1359, 1362, 1363, 1364, 1367, 1368, 1369, 1370,
+ 1371, 1372, 1373, 1374, 1376, 1377, 1379, 1381, 1382, 1383,
+ 1385, 1386, 1387, 1388, 1390, 1320, 1352, 1391, 1392, 1393,
+
+ 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403,
+ 1405, 1406, 1407, 1408, 1409, 1411, 1412, 1413, 1414, 1415,
+ 1416, 1417, 1419, 1420, 1421, 1423, 1425, 1426, 1427, 1428,
+ 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1439,
+ 1440, 1442, 1445, 1448, 1450, 1451, 1452, 1454, 1455, 1457,
+ 1458, 1459, 1460, 1461, 1462, 1464, 1465, 1466, 1468, 1469,
+ 1470, 1471, 1472, 1473, 1474, 1475, 1477, 1478, 1479, 1480,
+ 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1490, 1491, 1492,
+ 1493, 1494, 1495, 1496, 1498, 1499, 1500, 1501, 1502, 1503,
+ 1504, 1505, 1506, 1508, 1509, 1510, 1511, 1512, 1514, 1518,
+
+ 1520, 1521, 1522, 1523, 1525, 1527, 1528, 1529, 1530, 1532,
+ 1533, 1535, 1536, 1539, 1540, 1541, 1542, 1543, 1544, 1545,
+ 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555,
+ 1556, 1557, 1558, 1559, 1560, 1562, 1563, 1564, 1565, 1566,
+ 1568, 1570, 1571, 1572, 1573, 1574, 1575, 1579, 1580, 1581,
+ 1582, 1584, 1585, 1587, 1588, 1589, 1590, 1591, 1593, 1594,
+ 1597, 1597, 1597, 1597, 1597, 1598, 1598, 1598, 1598, 1598,
+ 1599, 1605, 1599, 1599, 1599, 1600, 1606, 1600, 1607, 1600,
+ 1601, 1601, 1601, 1601, 1601, 1602, 1602, 1602, 1602, 1602,
+ 1603, 1608, 1603, 1603, 1603, 1604, 1604, 1604, 715, 714,
+
+ 713, 712, 711, 710, 709, 708, 706, 705, 704, 702,
+ 701, 700, 699, 698, 697, 696, 695, 694, 693, 692,
+ 691, 690, 689, 688, 687, 685, 684, 683, 682, 681,
+ 680, 679, 678, 677, 676, 675, 674, 673, 672, 671,
+ 670, 669, 668, 667, 665, 663, 662, 661, 660, 659,
+ 656, 655, 654, 652, 651, 649, 648, 647, 646, 645,
+ 644, 643, 642, 639, 638, 637, 636, 635, 634, 633,
+ 632, 631, 630, 629, 628, 627, 625, 624, 623, 622,
+ 621, 620, 619, 618, 616, 615, 614, 613, 612, 610,
+ 609, 608, 607, 606, 605, 604, 602, 601, 600, 599,
+
+ 598, 597, 596, 595, 594, 593, 592, 591, 589, 588,
+ 587, 586, 585, 584, 583, 582, 581, 580, 579, 578,
+ 576, 575, 574, 573, 572, 571, 570, 569, 568, 567,
+ 566, 565, 564, 563, 562, 561, 560, 559, 558, 557,
+ 556, 555, 554, 553, 547, 545, 542, 541, 540, 539,
+ 537, 536, 535, 533, 532, 529, 528, 527, 526, 525,
+ 524, 523, 522, 521, 520, 519, 518, 517, 516, 515,
+ 514, 513, 512, 511, 510, 509, 508, 507, 506, 505,
+ 504, 503, 502, 500, 498, 497, 496, 495, 494, 493,
+ 492, 491, 490, 489, 488, 487, 486, 484, 483, 482,
+
+ 481, 480, 479, 477, 476, 475, 474, 473, 472, 471,
470, 469, 468, 467, 466, 465, 463, 462, 461, 460,
458, 457, 456, 455, 454, 452, 451, 449, 448, 446,
445, 444, 443, 442, 441, 440, 438, 437, 436, 435,
391, 390, 389, 387, 386, 385, 384, 382, 381, 380,
378, 377, 376, 375, 374, 373, 372, 371, 370, 369,
367, 365, 364, 363, 362, 361, 360, 358, 357, 356,
- 355, 354, 353, 352, 351, 350, 348, 347, 346, 345,
+ 355, 354, 353, 352, 351, 350, 348, 347, 346, 345,
344, 343, 342, 341, 340, 339, 338, 337, 335, 334,
333, 332, 329, 328, 327, 326, 325, 324, 323, 322,
321, 320, 319, 315, 313, 310, 309, 306, 302, 295,
260, 259, 257, 256, 255, 254, 253, 252, 251, 250,
249, 247, 246, 245, 244, 243, 242, 241, 240, 238,
237, 236, 235, 234, 233, 232, 231, 230, 229, 228,
- 227, 226, 225, 224, 223, 222, 221, 220, 219, 217,
+ 227, 226, 225, 224, 223, 222, 221, 220, 219, 217,
216, 215, 214, 213, 212, 211, 210, 208, 205, 203,
201, 199, 196, 195, 193, 190, 182, 181, 180, 178,
177, 175, 174, 173, 172, 171, 170, 166, 165, 163,
138, 136, 134, 133, 132, 131, 129, 128, 127, 125,
124, 123, 122, 121, 120, 116, 110, 107, 106, 104,
99, 98, 79, 74, 68, 60, 53, 50, 49, 47,
- 43, 41, 39, 38, 24, 14, 11, 1586, 1586, 1586,
- 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
-
- 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
- 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
- 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
- 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
- 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
- 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586,
- 1586
-=======
- 126, 103, 164, 85, 156, 164, 164, 185, 176, 103,
- 167, 179, 184, 103, 186, 103, 103, 118, 118, 118,
- 118, 118, 188, 720, 293, 721, 118, 118, 118, 118,
-
- 118, 118, 156, 185, 156, 176, 187, 186, 179, 189,
- 184, 197, 194, 198, 200, 167, 167, 167, 188, 118,
- 118, 118, 118, 118, 118, 202, 167, 204, 167, 209,
- 167, 167, 189, 167, 187, 194, 218, 200, 280, 197,
- 198, 248, 271, 258, 218, 271, 293, 722, 202, 218,
- 218, 280, 209, 295, 204, 207, 207, 207, 207, 207,
- 298, 307, 723, 724, 207, 207, 207, 207, 207, 207,
- 288, 304, 306, 306, 310, 288, 295, 725, 329, 258,
- 317, 306, 390, 298, 307, 377, 390, 207, 207, 207,
- 207, 207, 207, 258, 248, 329, 348, 248, 365, 418,
-
- 304, 348, 310, 315, 315, 315, 315, 315, 365, 317,
- 654, 726, 315, 315, 315, 315, 315, 315, 335, 404,
- 358, 358, 404, 410, 335, 358, 727, 418, 410, 428,
- 546, 428, 448, 654, 476, 315, 315, 315, 315, 315,
- 315, 728, 729, 377, 476, 448, 430, 448, 457, 348,
- 547, 653, 699, 457, 348, 699, 428, 546, 428, 429,
- 429, 429, 429, 429, 662, 662, 730, 662, 429, 429,
- 429, 429, 429, 429, 430, 548, 660, 731, 547, 653,
- 548, 732, 660, 733, 735, 737, 738, 741, 742, 743,
- 734, 429, 429, 429, 429, 429, 429, 734, 736, 736,
-
- 744, 739, 745, 746, 747, 748, 736, 739, 749, 750,
- 736, 751, 752, 753, 755, 756, 757, 758, 759, 760,
- 761, 762, 763, 765, 766, 767, 768, 769, 770, 771,
- 772, 773, 774, 775, 776, 777, 778, 779, 780, 781,
- 782, 783, 785, 756, 786, 787, 788, 789, 790, 791,
- 792, 793, 794, 790, 795, 796, 797, 798, 801, 802,
- 803, 804, 805, 806, 809, 810, 811, 812, 813, 814,
- 815, 816, 817, 814, 818, 819, 820, 822, 823, 824,
- 825, 826, 827, 828, 829, 830, 831, 832, 833, 834,
- 835, 836, 837, 838, 839, 840, 841, 842, 843, 844,
-
- 845, 846, 847, 849, 850, 851, 852, 853, 854, 855,
- 856, 857, 858, 859, 861, 862, 863, 864, 865, 866,
- 867, 868, 869, 870, 871, 872, 873, 874, 875, 876,
- 877, 878, 879, 880, 881, 882, 883, 885, 862, 886,
- 887, 861, 888, 889, 890, 891, 892, 893, 895, 896,
- 897, 898, 899, 901, 902, 903, 904, 905, 906, 907,
- 908, 909, 910, 911, 912, 913, 914, 915, 916, 917,
- 918, 919, 920, 921, 923, 924, 925, 927, 928, 929,
- 930, 931, 932, 920, 933, 934, 935, 936, 937, 938,
- 939, 940, 941, 942, 943, 944, 946, 947, 948, 949,
-
- 950, 951, 952, 953, 954, 955, 956, 957, 958, 898,
- 959, 960, 962, 961, 963, 964, 965, 966, 967, 969,
- 970, 971, 972, 973, 974, 975, 976, 977, 978, 980,
- 981, 982, 983, 984, 985, 986, 987, 988, 989, 960,
- 961, 990, 991, 992, 993, 994, 996, 997, 998, 999,
- 1000, 996, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008,
- 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018,
- 1019, 1020, 1021, 1023, 1024, 1025, 1026, 1027, 1028, 1029,
- 1030, 1031, 1032, 1033, 1035, 1036, 1037, 1039, 1040, 1041,
- 1042, 997, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050,
-
- 1051, 1052, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1062,
- 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1072, 1073, 1074,
- 1075, 1076, 1077, 1078, 1079, 1080, 1055, 1081, 1082, 1083,
- 1084, 1085, 1056, 1086, 1089, 1091, 1092, 1093, 1094, 1095,
- 1096, 1097, 1098, 1099, 1100, 1101, 1103, 1104, 1105, 1106,
- 1108, 1109, 1110, 1111, 1112, 1115, 1116, 1117, 1118, 1119,
- 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129,
- 1130, 1132, 1133, 1134, 1137, 1138, 1139, 1140, 1141, 1142,
- 1143, 1144, 1145, 1146, 1148, 1149, 1150, 1151, 1152, 1153,
- 1154, 1155, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164,
-
- 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175,
- 1145, 1176, 1177, 1178, 1179, 1180, 1181, 1124, 1182, 1183,
- 1184, 1185, 1186, 1188, 1181, 1191, 1192, 1193, 1194, 1195,
- 1196, 1151, 1197, 1198, 1199, 1201, 1202, 1203, 1204, 1205,
- 1206, 1207, 1209, 1210, 1212, 1215, 1217, 1219, 1220, 1221,
- 1222, 1223, 1225, 1226, 1221, 1227, 1229, 1230, 1231, 1232,
- 1233, 1234, 1235, 1236, 1237, 1238, 1240, 1241, 1242, 1243,
- 1244, 1245, 1246, 1247, 1223, 1248, 1249, 1250, 1253, 1255,
- 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1264, 1265, 1266,
- 1267, 1268, 1269, 1271, 1272, 1274, 1275, 1276, 1277, 1279,
-
- 1280, 1281, 1282, 1283, 1284, 1285, 1287, 1289, 1291, 1293,
- 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303,
- 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313,
- 1313, 1314, 1315, 1316, 1317, 1291, 1318, 1319, 1320, 1321,
- 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331,
- 1332, 1333, 1334, 1335, 1336, 1337, 1339, 1340, 1341, 1343,
- 1344, 1345, 1346, 1348, 1351, 1352, 1353, 1356, 1357, 1358,
- 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1370, 1371,
- 1373, 1375, 1376, 1377, 1379, 1380, 1381, 1382, 1384, 1314,
- 1346, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393,
-
- 1394, 1395, 1396, 1397, 1399, 1400, 1401, 1402, 1403, 1405,
- 1406, 1407, 1408, 1409, 1410, 1411, 1413, 1414, 1415, 1417,
- 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428,
- 1429, 1430, 1431, 1433, 1434, 1436, 1439, 1442, 1444, 1445,
- 1446, 1448, 1449, 1451, 1452, 1453, 1454, 1455, 1456, 1458,
- 1459, 1460, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469,
- 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480,
- 1481, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1492, 1493,
- 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1502, 1503, 1504,
- 1505, 1506, 1508, 1512, 1514, 1515, 1516, 1517, 1519, 1521,
-
- 1522, 1523, 1524, 1526, 1527, 1529, 1530, 1533, 1534, 1535,
- 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545,
- 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1556,
- 1557, 1558, 1559, 1560, 1562, 1564, 1565, 1566, 1567, 1568,
- 1569, 1573, 1574, 1575, 1576, 1578, 1579, 1581, 1582, 1583,
- 1584, 1585, 1587, 1588, 1591, 1591, 1591, 1591, 1591, 1592,
- 1592, 1592, 1592, 1592, 1593, 1599, 1593, 1593, 1593, 1594,
- 1600, 1594, 1601, 1594, 1595, 1595, 1595, 1595, 1595, 1596,
- 1596, 1596, 1596, 1596, 1597, 1602, 1597, 1597, 1597, 1598,
- 1598, 1598, 716, 715, 714, 712, 711, 710, 709, 708,
-
- 707, 706, 705, 704, 702, 701, 700, 698, 697, 696,
- 695, 694, 693, 692, 691, 690, 689, 688, 687, 686,
- 685, 684, 683, 681, 680, 679, 678, 677, 676, 675,
- 674, 673, 672, 671, 670, 669, 668, 667, 666, 665,
- 664, 663, 661, 659, 658, 657, 656, 655, 652, 651,
- 650, 648, 647, 645, 644, 643, 642, 641, 640, 639,
- 638, 635, 634, 633, 632, 631, 630, 629, 628, 627,
- 626, 625, 624, 623, 621, 620, 619, 618, 617, 616,
- 615, 614, 612, 611, 610, 609, 607, 606, 605, 604,
- 603, 602, 601, 599, 598, 597, 596, 595, 594, 593,
-
- 592, 591, 590, 589, 588, 586, 585, 584, 583, 582,
- 581, 580, 579, 578, 577, 576, 575, 573, 572, 571,
- 570, 569, 568, 567, 566, 565, 564, 563, 562, 561,
- 560, 559, 558, 557, 556, 555, 554, 553, 552, 551,
- 550, 544, 542, 539, 538, 537, 536, 534, 533, 532,
- 530, 529, 526, 525, 524, 523, 522, 521, 520, 519,
- 518, 517, 516, 515, 514, 513, 512, 511, 510, 509,
- 508, 507, 506, 505, 504, 503, 502, 501, 500, 499,
- 497, 495, 494, 493, 492, 491, 490, 489, 488, 487,
- 486, 485, 484, 482, 481, 480, 479, 478, 477, 475,
-
- 474, 473, 472, 471, 470, 469, 468, 467, 466, 465,
- 464, 463, 461, 460, 459, 458, 456, 455, 454, 453,
- 452, 450, 449, 447, 446, 444, 443, 442, 441, 440,
- 439, 438, 436, 435, 434, 433, 432, 431, 426, 425,
- 423, 422, 421, 420, 419, 417, 416, 414, 411, 409,
- 408, 406, 405, 403, 402, 401, 400, 399, 398, 397,
- 396, 395, 394, 393, 392, 391, 389, 388, 387, 385,
- 384, 383, 382, 380, 379, 378, 376, 375, 374, 373,
- 372, 371, 370, 369, 368, 366, 364, 363, 362, 361,
- 360, 359, 357, 356, 355, 354, 353, 352, 351, 350,
-
- 349, 347, 346, 345, 344, 343, 342, 341, 340, 339,
- 338, 337, 336, 334, 333, 332, 331, 328, 327, 326,
- 325, 324, 323, 322, 321, 320, 319, 318, 314, 312,
- 309, 308, 305, 301, 294, 292, 291, 290, 289, 287,
- 286, 285, 284, 283, 282, 281, 279, 278, 277, 276,
- 275, 274, 273, 272, 270, 269, 268, 267, 266, 265,
- 264, 263, 262, 261, 260, 259, 257, 256, 255, 254,
- 253, 252, 251, 250, 249, 247, 246, 245, 244, 243,
- 242, 241, 240, 238, 237, 236, 235, 234, 233, 232,
- 231, 230, 229, 228, 227, 226, 225, 224, 223, 222,
-
- 221, 220, 219, 217, 216, 215, 214, 213, 212, 211,
- 210, 208, 205, 203, 201, 199, 196, 195, 193, 190,
- 182, 181, 180, 178, 177, 175, 174, 173, 172, 171,
- 170, 166, 165, 163, 161, 160, 159, 158, 157, 155,
- 154, 153, 152, 151, 149, 148, 147, 146, 145, 144,
- 143, 142, 141, 139, 138, 136, 134, 133, 132, 131,
- 129, 128, 127, 125, 124, 123, 122, 121, 120, 116,
- 110, 107, 106, 104, 99, 98, 79, 74, 68, 60,
- 53, 50, 49, 47, 43, 41, 39, 38, 24, 14,
- 11, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
-
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590,
- 1590, 1590, 1590, 1590, 1590
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 43, 41, 39, 38, 24, 14, 11, 1596, 1596, 1596,
+
+ 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596,
+ 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596,
+ 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596,
+ 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596,
+ 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596,
+ 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596,
+ 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596,
+ 1596
} ;
static yy_state_type yy_last_accepting_state;
static char *yy_last_accepting_cpos;
-extern int parser4__flex_debug;
-int parser4__flex_debug = 1;
+extern int yy_flex_debug;
+int yy_flex_debug = 1;
-<<<<<<< HEAD
-<<<<<<< HEAD
-static yyconst flex_int16_t yy_rule_linenum[184] =
- { 0,
- 146, 148, 150, 155, 156, 161, 162, 163, 175, 178,
- 183, 190, 199, 208, 217, 226, 235, 244, 254, 263,
- 272, 281, 290, 299, 308, 317, 326, 335, 344, 353,
- 362, 374, 383, 392, 401, 410, 421, 432, 443, 454,
- 464, 474, 485, 496, 507, 518, 529, 540, 551, 562,
- 573, 584, 595, 606, 617, 628, 639, 648, 657, 667,
- 676, 686, 700, 716, 725, 734, 743, 752, 773, 794,
- 803, 813, 822, 833, 842, 851, 860, 869, 878, 888,
- 897, 908, 919, 931, 940, 950, 959, 968, 977, 986,
- 995, 1004, 1013, 1022, 1032, 1043, 1055, 1064, 1073, 1083,
-
- 1093, 1103, 1113, 1123, 1133, 1142, 1152, 1161, 1170, 1179,
- 1188, 1198, 1208, 1217, 1227, 1236, 1245, 1254, 1263, 1272,
- 1281, 1290, 1299, 1308, 1317, 1326, 1335, 1344, 1353, 1362,
- 1371, 1380, 1389, 1398, 1407, 1416, 1425, 1434, 1443, 1452,
- 1461, 1470, 1479, 1489, 1499, 1509, 1519, 1529, 1539, 1549,
- 1559, 1569, 1579, 1589, 1598, 1607, 1616, 1625, 1634, 1643,
- 1652, 1663, 1674, 1687, 1700, 1715, 1814, 1819, 1824, 1829,
- 1830, 1831, 1832, 1833, 1834, 1836, 1854, 1867, 1872, 1876,
- 1878, 1880, 1882
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-static const flex_int16_t yy_rule_linenum[184] =
+static const flex_int16_t yy_rule_linenum[185] =
{ 0,
147, 149, 151, 156, 157, 162, 163, 164, 176, 179,
184, 191, 200, 209, 218, 227, 236, 245, 255, 264,
273, 282, 291, 300, 309, 318, 327, 336, 345, 354,
363, 375, 384, 393, 402, 411, 422, 433, 444, 455,
465, 475, 486, 497, 508, 519, 530, 541, 552, 563,
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 574, 585, 595, 606, 617, 628, 639, 650, 659, 668,
- 678, 687, 697, 711, 727, 736, 745, 754, 763, 784,
- 805, 814, 824, 833, 844, 853, 862, 871, 880, 889,
- 899, 908, 919, 930, 942, 951, 961, 970, 979, 988,
- 997, 1006, 1015, 1024, 1034, 1045, 1057, 1066, 1075, 1085,
-
- 1095, 1105, 1115, 1125, 1135, 1144, 1154, 1163, 1172, 1181,
- 1190, 1200, 1210, 1219, 1229, 1238, 1247, 1256, 1265, 1274,
- 1283, 1292, 1301, 1310, 1319, 1328, 1337, 1346, 1355, 1364,
- 1373, 1382, 1391, 1400, 1409, 1418, 1427, 1436, 1445, 1454,
- 1463, 1472, 1481, 1491, 1501, 1511, 1521, 1531, 1541, 1551,
- 1561, 1571, 1581, 1591, 1600, 1609, 1618, 1627, 1636, 1645,
- 1654, 1665, 1676, 1689, 1702, 1717, 1816, 1821, 1826, 1831,
- 1832, 1833, 1834, 1835, 1836, 1838, 1856, 1869, 1874, 1878,
- 1880, 1882, 1884
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-=======
->>>>>>> [#805,!5-p] Updated example confs
574, 585, 594, 605, 616, 627, 638, 649, 658, 667,
677, 686, 696, 710, 726, 735, 744, 753, 762, 783,
804, 813, 823, 832, 843, 852, 861, 870, 879, 888,
898, 907, 918, 929, 941, 950, 960, 969, 978, 987,
- 996, 1005, 1014, 1023, 1033, 1044, 1056, 1065, 1074, 1084,
+ 996, 1005, 1014, 1023, 1032, 1042, 1053, 1065, 1074, 1083,
- 1094, 1104, 1114, 1124, 1134, 1143, 1153, 1162, 1171, 1180,
- 1189, 1199, 1209, 1218, 1228, 1237, 1246, 1255, 1264, 1273,
+ 1093, 1103, 1113, 1123, 1133, 1143, 1152, 1162, 1171, 1180,
+ 1189, 1198, 1208, 1218, 1227, 1237, 1246, 1255, 1264, 1273,
1282, 1291, 1300, 1309, 1318, 1327, 1336, 1345, 1354, 1363,
1372, 1381, 1390, 1399, 1408, 1417, 1426, 1435, 1444, 1453,
- 1462, 1471, 1480, 1490, 1500, 1510, 1520, 1530, 1540, 1550,
- 1560, 1570, 1580, 1590, 1599, 1608, 1617, 1626, 1635, 1644,
- 1653, 1664, 1675, 1688, 1701, 1716, 1815, 1820, 1825, 1830,
- 1831, 1832, 1833, 1834, 1835, 1837, 1855, 1868, 1873, 1877,
- 1879, 1881, 1883
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Updated example confs
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Updated example confs
+ 1462, 1471, 1480, 1489, 1499, 1509, 1519, 1529, 1539, 1549,
+ 1559, 1569, 1579, 1589, 1599, 1608, 1617, 1626, 1635, 1644,
+ 1653, 1662, 1673, 1684, 1697, 1710, 1725, 1824, 1829, 1834,
+ 1839, 1840, 1841, 1842, 1843, 1844, 1846, 1864, 1877, 1882,
+ 1886, 1888, 1890, 1892
} ;
/* The intent behind this definition is that it'll catch
#define yymore() yymore_used_but_not_detected
#define YY_MORE_ADJ 0
#define YY_RESTORE_YY_MORE_OFFSET
-char *parser4_text;
+char *yytext;
#line 1 "dhcp4_lexer.ll"
/* Copyright (C) 2016-2019 Internet Systems Consortium, Inc. ("ISC")
2.5.31 through 2.5.33): it generates code that does
not conform to C89. See Debian bug 333231
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=333231>. */
-# undef parser4_wrap
-# define parser4_wrap() 1
+# undef yywrap
+# define yywrap() 1
namespace {
/* To avoid the call to exit... oops! */
#define YY_FATAL_ERROR(msg) isc::dhcp::Parser4Context::fatal(msg)
-<<<<<<< HEAD
-<<<<<<< HEAD
-=======
-#line 1830 "dhcp4_lexer.cc"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1830 "dhcp4_lexer.cc"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1834 "dhcp4_lexer.cc"
/* noyywrap disables automatic rewinding for the next file to parse. Since we
always parse only a single string, there's no need to do any wraps. And
- using parser4_wrap requires linking with -lfl, which provides the default parser4_wrap
+ using yywrap requires linking with -lfl, which provides the default yywrap
implementation that always returns 1 anyway. */
/* nounput simplifies the lexer, by removing support for putting a character
back into the input stream. We never use such capability anyway. */
/* avoid to get static global variables to remain with C++. */
/* in last resort %option reentrant */
/* Enables debug mode. To see the debug messages, one needs to also set
- parser4__flex_debug to 1, then the debug messages will be printed on stderr. */
+ yy_flex_debug to 1, then the debug messages will be printed on stderr. */
/* I have no idea what this option does, except it was specified in the bison
examples and Postgres folks added it to remove gcc 4.3 warnings. Let's
be on the safe side and keep it. */
#define YY_NO_INPUT 1
-
/* These are not token expressions yet, just convenience expressions that
can be used during actual token definitions. Note some can match
incorrect inputs (e.g., IP addresses) which must be checked. */
/* for errors */
#line 94 "dhcp4_lexer.ll"
/* This code run each time a pattern is matched. It updates the location
- by moving it ahead by parser4_leng bytes. parser4_leng specifies the length of the
+ by moving it ahead by yyleng bytes. yyleng specifies the length of the
currently matched token. */
-<<<<<<< HEAD
-#define YY_USER_ACTION driver.loc_.columns(parser4_leng);
-#line 1628 "dhcp4_lexer.cc"
-=======
#define YY_USER_ACTION driver.loc_.columns(yyleng);
-#line 1856 "dhcp4_lexer.cc"
-#line 1857 "dhcp4_lexer.cc"
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1860 "dhcp4_lexer.cc"
+#line 1861 "dhcp4_lexer.cc"
#define INITIAL 0
#define COMMENT 1
/* %if-reentrant */
/* %if-c-only */
-static int yy_init_globals (void );
+static int yy_init_globals ( void );
/* %endif */
/* %if-reentrant */
/* Accessor methods to globals.
These are made visible to non-reentrant scanners for convenience. */
-int parser4_lex_destroy (void );
+int yylex_destroy ( void );
-int parser4_get_debug (void );
+int yyget_debug ( void );
-void parser4_set_debug (int debug_flag );
+void yyset_debug ( int debug_flag );
-YY_EXTRA_TYPE parser4_get_extra (void );
+YY_EXTRA_TYPE yyget_extra ( void );
-void parser4_set_extra (YY_EXTRA_TYPE user_defined );
+void yyset_extra ( YY_EXTRA_TYPE user_defined );
-FILE *parser4_get_in (void );
+FILE *yyget_in ( void );
-void parser4_set_in (FILE * in_str );
+void yyset_in ( FILE * _in_str );
-FILE *parser4_get_out (void );
+FILE *yyget_out ( void );
-void parser4_set_out (FILE * out_str );
+void yyset_out ( FILE * _out_str );
-yy_size_t parser4_get_leng (void );
+ int yyget_leng ( void );
-char *parser4_get_text (void );
+char *yyget_text ( void );
-int parser4_get_lineno (void );
+int yyget_lineno ( void );
-void parser4_set_lineno (int line_number );
+void yyset_lineno ( int _line_number );
/* %if-bison-bridge */
/* %endif */
#ifndef YY_SKIP_YYWRAP
#ifdef __cplusplus
-extern "C" int parser4_wrap (void );
+extern "C" int yywrap ( void );
#else
-extern int parser4_wrap (void );
+extern int yywrap ( void );
#endif
#endif
/* %not-for-header */
-
+#ifndef YY_NO_UNPUT
+
+#endif
/* %ok-for-header */
/* %endif */
#ifndef yytext_ptr
-static void yy_flex_strncpy (char *,yyconst char *,int );
+static void yy_flex_strncpy ( char *, const char *, int );
#endif
#ifdef YY_NEED_STRLEN
-static int yy_flex_strlen (yyconst char * );
+static int yy_flex_strlen ( const char * );
#endif
#ifndef YY_NO_INPUT
/* %if-c-only Standard (non-C++) definition */
/* %not-for-header */
-
#ifdef __cplusplus
-static int yyinput (void );
+static int yyinput ( void );
#else
-static int input (void );
+static int input ( void );
#endif
/* %ok-for-header */
/* Amount of stuff to slurp up with each read. */
#ifndef YY_READ_BUF_SIZE
+#ifdef __ia64__
+/* On IA-64, the buffer size is 16k, not 8k */
+#define YY_READ_BUF_SIZE 16384
+#else
#define YY_READ_BUF_SIZE 8192
+#endif /* __ia64__ */
#endif
/* Copy whatever the last rule matched to the standard output. */
/* This used to be an fputs(), but since the string might contain NUL's,
* we now use fwrite().
*/
-#define ECHO fwrite( parser4_text, parser4_leng, 1, parser4_out )
+#define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0)
/* %endif */
/* %if-c++-only C++ definition */
/* %endif */
if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
{ \
int c = '*'; \
- yy_size_t n; \
+ int n; \
for ( n = 0; n < max_size && \
- (c = getc( parser4_in )) != EOF && c != '\n'; ++n ) \
+ (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
buf[n] = (char) c; \
if ( c == '\n' ) \
buf[n++] = (char) c; \
- if ( c == EOF && ferror( parser4_in ) ) \
+ if ( c == EOF && ferror( yyin ) ) \
YY_FATAL_ERROR( "input in flex scanner failed" ); \
result = n; \
} \
else \
{ \
errno=0; \
- while ( (result = fread(buf, 1, max_size, parser4_in))==0 && ferror(parser4_in)) \
+ while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \
{ \
if( errno != EINTR) \
{ \
break; \
} \
errno=0; \
- clearerr(parser4_in); \
+ clearerr(yyin); \
} \
}\
\
/* %if-tables-serialization structures and prototypes */
/* %not-for-header */
-
/* %ok-for-header */
/* %not-for-header */
-
/* %tables-yydmap generated elements */
/* %endif */
/* end tables serialization structures and prototypes */
#define YY_DECL_IS_OURS 1
/* %if-c-only Standard (non-C++) definition */
-extern int parser4_lex (void);
+extern int yylex (void);
-#define YY_DECL int parser4_lex (void)
+#define YY_DECL int yylex (void)
/* %endif */
/* %if-c++-only C++ definition */
/* %endif */
#endif /* !YY_DECL */
-/* Code executed at the beginning of each rule, after parser4_text and parser4_leng
+/* Code executed at the beginning of each rule, after yytext and yyleng
* have been set up.
*/
#ifndef YY_USER_ACTION
/* Code executed at the end of each rule. */
#ifndef YY_BREAK
-#define YY_BREAK break;
+#define YY_BREAK /*LINTED*/break;
#endif
/* %% [6.0] YY_RULE_SETUP definition goes here */
YY_USER_ACTION
/* %not-for-header */
-
/** The main scanner function which does all the work.
*/
YY_DECL
{
- register yy_state_type yy_current_state;
- register char *yy_cp, *yy_bp;
- register int yy_act;
+ yy_state_type yy_current_state;
+ char *yy_cp, *yy_bp;
+ int yy_act;
+ if ( !(yy_init) )
+ {
+ (yy_init) = 1;
+
+#ifdef YY_USER_INIT
+ YY_USER_INIT;
+#endif
+
+ if ( ! (yy_start) )
+ (yy_start) = 1; /* first start state */
+
+ if ( ! yyin )
+/* %if-c-only */
+ yyin = stdin;
+/* %endif */
+/* %if-c++-only */
+/* %endif */
+
+ if ( ! yyout )
+/* %if-c-only */
+ yyout = stdout;
+/* %endif */
+/* %if-c++-only */
+/* %endif */
+
+ if ( ! YY_CURRENT_BUFFER ) {
+ yyensure_buffer_stack ();
+ YY_CURRENT_BUFFER_LVALUE =
+ yy_create_buffer( yyin, YY_BUF_SIZE );
+ }
+
+ yy_load_buffer_state( );
+ }
+
+ {
/* %% [7.0] user's declarations go here */
#line 100 "dhcp4_lexer.ll"
+#line 104 "dhcp4_lexer.ll"
/* This part of the code is copied over to the verbatim to the top
- of the generated parser4_lex function. Explanation:
+ of the generated yylex function. Explanation:
http://www.gnu.org/software/bison/manual/html_node/Multiple-start_002dsymbols.html */
- /* Code run each time parser4_lex is called. */
+ /* Code run each time yylex is called. */
driver.loc_.step();
if (start_token_flag) {
}
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1919 "dhcp4_lexer.cc"
-=======
-#line 2187 "dhcp4_lexer.cc"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-
- if ( !(yy_init) )
- {
- (yy_init) = 1;
-
-#ifdef YY_USER_INIT
- YY_USER_INIT;
-#endif
-
- if ( ! (yy_start) )
- (yy_start) = 1; /* first start state */
-
- if ( ! parser4_in )
-/* %if-c-only */
- parser4_in = stdin;
-/* %endif */
-/* %if-c++-only */
-/* %endif */
-
- if ( ! parser4_out )
-/* %if-c-only */
- parser4_out = stdout;
-/* %endif */
-/* %if-c++-only */
-/* %endif */
-
- if ( ! YY_CURRENT_BUFFER ) {
- parser4_ensure_buffer_stack ();
- YY_CURRENT_BUFFER_LVALUE =
- parser4__create_buffer(parser4_in,YY_BUF_SIZE );
- }
-
- parser4__load_buffer_state( );
- }
-=======
-#line 2187 "dhcp4_lexer.cc"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2191 "dhcp4_lexer.cc"
- while ( 1 ) /* loops until end-of-file is reached */
+ while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
{
/* %% [8.0] yymore()-related code goes here */
yy_cp = (yy_c_buf_p);
- /* Support of parser4_text. */
+ /* Support of yytext. */
*yy_cp = (yy_hold_char);
/* yy_bp points to the position in yy_ch_buf of the start of
yy_match:
do
{
- register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
+ YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ;
if ( yy_accept[yy_current_state] )
{
(yy_last_accepting_state) = yy_current_state;
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
-<<<<<<< HEAD
-<<<<<<< HEAD
- if ( yy_current_state >= 1587 )
- yy_c = yy_meta[(unsigned int) yy_c];
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- if ( yy_current_state >= 1591 )
+ if ( yy_current_state >= 1597 )
yy_c = yy_meta[yy_c];
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
- yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
+ yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
++yy_cp;
}
-<<<<<<< HEAD
-<<<<<<< HEAD
- while ( yy_current_state != 1586 );
-=======
- while ( yy_current_state != 1590 );
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- while ( yy_current_state != 1590 );
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ while ( yy_current_state != 1596 );
yy_cp = (yy_last_accepting_cpos);
yy_current_state = (yy_last_accepting_state);
YY_DO_BEFORE_ACTION;
-/* %% [11.0] code for parser4_lineno update goes here */
+/* %% [11.0] code for yylineno update goes here */
do_action: /* This label is used only to access EOF actions. */
/* %% [12.0] debug code goes here */
- if ( parser4__flex_debug )
+ if ( yy_flex_debug )
{
if ( yy_act == 0 )
fprintf( stderr, "--scanner backing up\n" );
- else if ( yy_act < 184 )
+ else if ( yy_act < 185 )
fprintf( stderr, "--accepting rule at line %ld (\"%s\")\n",
-<<<<<<< HEAD
- (long)yy_rule_linenum[yy_act], parser4_text );
- else if ( yy_act == 184 )
- fprintf( stderr, "--accepting default rule (\"%s\")\n",
- parser4_text );
-=======
(long)yy_rule_linenum[yy_act], yytext );
- else if ( yy_act == 184 )
+ else if ( yy_act == 185 )
fprintf( stderr, "--accepting default rule (\"%s\")\n",
yytext );
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- else if ( yy_act == 185 )
+ else if ( yy_act == 186 )
fprintf( stderr, "--(end of buffer or a NUL)\n" );
else
fprintf( stderr, "--EOF (start condition %d)\n", YY_START );
case 1:
YY_RULE_SETUP
-#line 146 "dhcp4_lexer.ll"
+#line 147 "dhcp4_lexer.ll"
;
YY_BREAK
case 2:
YY_RULE_SETUP
-#line 148 "dhcp4_lexer.ll"
+#line 149 "dhcp4_lexer.ll"
;
YY_BREAK
case 3:
YY_RULE_SETUP
-#line 150 "dhcp4_lexer.ll"
+#line 151 "dhcp4_lexer.ll"
{
BEGIN(COMMENT);
comment_start_line = driver.loc_.end.line;;
YY_BREAK
case 4:
YY_RULE_SETUP
-#line 155 "dhcp4_lexer.ll"
+#line 156 "dhcp4_lexer.ll"
BEGIN(INITIAL);
YY_BREAK
case 5:
YY_RULE_SETUP
-#line 156 "dhcp4_lexer.ll"
+#line 157 "dhcp4_lexer.ll"
;
YY_BREAK
case YY_STATE_EOF(COMMENT):
-#line 157 "dhcp4_lexer.ll"
+#line 158 "dhcp4_lexer.ll"
{
isc_throw(Dhcp4ParseError, "Comment not closed. (/* in line " << comment_start_line);
}
YY_BREAK
case 6:
YY_RULE_SETUP
-#line 161 "dhcp4_lexer.ll"
+#line 162 "dhcp4_lexer.ll"
BEGIN(DIR_ENTER);
YY_BREAK
case 7:
YY_RULE_SETUP
-#line 162 "dhcp4_lexer.ll"
+#line 163 "dhcp4_lexer.ll"
BEGIN(DIR_INCLUDE);
YY_BREAK
case 8:
YY_RULE_SETUP
-#line 163 "dhcp4_lexer.ll"
+#line 164 "dhcp4_lexer.ll"
{
/* Include directive. */
/* Extract the filename. */
- std::string tmp(parser4_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
driver.includeFile(tmp);
case YY_STATE_EOF(DIR_ENTER):
case YY_STATE_EOF(DIR_INCLUDE):
case YY_STATE_EOF(DIR_EXIT):
-#line 172 "dhcp4_lexer.ll"
+#line 173 "dhcp4_lexer.ll"
{
isc_throw(Dhcp4ParseError, "Directive not closed.");
}
YY_BREAK
case 9:
YY_RULE_SETUP
-#line 175 "dhcp4_lexer.ll"
+#line 176 "dhcp4_lexer.ll"
BEGIN(INITIAL);
YY_BREAK
case 10:
YY_RULE_SETUP
-#line 178 "dhcp4_lexer.ll"
+#line 179 "dhcp4_lexer.ll"
{
/* Ok, we found a with space. Let's ignore it and update loc variable. */
driver.loc_.step();
case 11:
/* rule 11 can match eol */
YY_RULE_SETUP
-#line 183 "dhcp4_lexer.ll"
+#line 184 "dhcp4_lexer.ll"
{
/* Newline found. Let's update the location and continue. */
- driver.loc_.lines(parser4_leng);
+ driver.loc_.lines(yyleng);
driver.loc_.step();
}
YY_BREAK
case 12:
YY_RULE_SETUP
-#line 190 "dhcp4_lexer.ll"
+#line 191 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::CONFIG:
YY_BREAK
case 13:
YY_RULE_SETUP
-#line 199 "dhcp4_lexer.ll"
+#line 200 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 14:
YY_RULE_SETUP
-#line 208 "dhcp4_lexer.ll"
+#line 209 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 15:
YY_RULE_SETUP
-#line 217 "dhcp4_lexer.ll"
+#line 218 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::SANITY_CHECKS:
YY_BREAK
case 16:
YY_RULE_SETUP
-#line 226 "dhcp4_lexer.ll"
+#line 227 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::INTERFACES_CONFIG:
YY_BREAK
case 17:
YY_RULE_SETUP
-#line 235 "dhcp4_lexer.ll"
+#line 236 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP_SOCKET_TYPE:
YY_BREAK
case 18:
YY_RULE_SETUP
-#line 244 "dhcp4_lexer.ll"
+#line 245 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP_SOCKET_TYPE:
YY_BREAK
case 19:
YY_RULE_SETUP
-#line 254 "dhcp4_lexer.ll"
+#line 255 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case Parser4Context::INTERFACES_CONFIG:
YY_BREAK
case 20:
YY_RULE_SETUP
-#line 263 "dhcp4_lexer.ll"
+#line 264 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case Parser4Context::OUTBOUND_INTERFACE:
YY_BREAK
case 21:
YY_RULE_SETUP
-#line 272 "dhcp4_lexer.ll"
+#line 273 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case Parser4Context::OUTBOUND_INTERFACE:
YY_BREAK
case 22:
YY_RULE_SETUP
-#line 281 "dhcp4_lexer.ll"
+#line 282 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::INTERFACES_CONFIG:
YY_BREAK
case 23:
YY_RULE_SETUP
-#line 290 "dhcp4_lexer.ll"
+#line 291 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::INTERFACES_CONFIG:
YY_BREAK
case 24:
YY_RULE_SETUP
-#line 299 "dhcp4_lexer.ll"
+#line 300 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 25:
YY_RULE_SETUP
-#line 308 "dhcp4_lexer.ll"
+#line 309 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 26:
YY_RULE_SETUP
-#line 317 "dhcp4_lexer.ll"
+#line 318 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 27:
YY_RULE_SETUP
-#line 326 "dhcp4_lexer.ll"
+#line 327 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 28:
YY_RULE_SETUP
-#line 335 "dhcp4_lexer.ll"
+#line 336 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::CONFIG_CONTROL:
YY_BREAK
case 29:
YY_RULE_SETUP
-#line 344 "dhcp4_lexer.ll"
+#line 345 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::CONFIG_CONTROL:
YY_BREAK
case 30:
YY_RULE_SETUP
-#line 353 "dhcp4_lexer.ll"
+#line 354 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::HOSTS_DATABASE:
YY_BREAK
case 31:
YY_RULE_SETUP
-#line 362 "dhcp4_lexer.ll"
+#line 363 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 32:
YY_RULE_SETUP
-#line 374 "dhcp4_lexer.ll"
+#line 375 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DATABASE_TYPE:
YY_BREAK
case 33:
YY_RULE_SETUP
-#line 383 "dhcp4_lexer.ll"
+#line 384 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DATABASE_TYPE:
YY_BREAK
case 34:
YY_RULE_SETUP
-#line 392 "dhcp4_lexer.ll"
+#line 393 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DATABASE_TYPE:
YY_BREAK
case 35:
YY_RULE_SETUP
-#line 401 "dhcp4_lexer.ll"
+#line 402 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DATABASE_TYPE:
YY_BREAK
case 36:
YY_RULE_SETUP
-#line 410 "dhcp4_lexer.ll"
+#line 411 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 37:
YY_RULE_SETUP
-#line 421 "dhcp4_lexer.ll"
+#line 422 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 38:
YY_RULE_SETUP
-#line 432 "dhcp4_lexer.ll"
+#line 433 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 39:
YY_RULE_SETUP
-#line 443 "dhcp4_lexer.ll"
+#line 444 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 40:
YY_RULE_SETUP
-#line 454 "dhcp4_lexer.ll"
+#line 455 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 41:
YY_RULE_SETUP
-#line 464 "dhcp4_lexer.ll"
+#line 465 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 42:
YY_RULE_SETUP
-#line 474 "dhcp4_lexer.ll"
+#line 475 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 43:
YY_RULE_SETUP
-#line 485 "dhcp4_lexer.ll"
+#line 486 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 44:
YY_RULE_SETUP
-#line 496 "dhcp4_lexer.ll"
+#line 497 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 45:
YY_RULE_SETUP
-#line 507 "dhcp4_lexer.ll"
+#line 508 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 46:
YY_RULE_SETUP
-#line 518 "dhcp4_lexer.ll"
+#line 519 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 47:
YY_RULE_SETUP
-#line 529 "dhcp4_lexer.ll"
+#line 530 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 48:
YY_RULE_SETUP
-#line 540 "dhcp4_lexer.ll"
+#line 541 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 49:
YY_RULE_SETUP
-#line 551 "dhcp4_lexer.ll"
+#line 552 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 50:
YY_RULE_SETUP
-#line 562 "dhcp4_lexer.ll"
+#line 563 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 51:
YY_RULE_SETUP
-#line 573 "dhcp4_lexer.ll"
+#line 574 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 52:
YY_RULE_SETUP
-#line 584 "dhcp4_lexer.ll"
-{
- switch(driver.ctx_) {
- case isc::dhcp::Parser4Context::LEASE_DATABASE:
- return isc::dhcp::Dhcp4Parser::make_MAX_ROW_ERRORS(driver.loc_);
- default:
- return isc::dhcp::Dhcp4Parser::make_STRING("max_row_errors", driver.loc_);
- }
-}
- YY_BREAK
-case 53:
-YY_RULE_SETUP
-#line 594 "dhcp4_lexer.ll"
+#line 585 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 54:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 595 "dhcp4_lexer.ll"
-=======
-#line 606 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 605 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 606 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 605 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 55:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 606 "dhcp4_lexer.ll"
-=======
-#line 617 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 616 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 617 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 616 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 56:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 617 "dhcp4_lexer.ll"
-=======
-#line 628 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 627 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 628 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 627 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 57:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 628 "dhcp4_lexer.ll"
-=======
-#line 639 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 638 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 639 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 638 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 58:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 639 "dhcp4_lexer.ll"
-=======
-#line 650 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 649 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 650 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 649 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 59:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 648 "dhcp4_lexer.ll"
-=======
-#line 659 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 658 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 659 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 658 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 60:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 657 "dhcp4_lexer.ll"
-=======
-#line 668 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 667 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 668 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 667 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 61:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 667 "dhcp4_lexer.ll"
-=======
-#line 678 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 677 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 678 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 677 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch (driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 62:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 676 "dhcp4_lexer.ll"
-=======
-#line 687 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 686 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 687 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 686 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 63:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 686 "dhcp4_lexer.ll"
-=======
-#line 697 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 696 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 697 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 696 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 64:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 700 "dhcp4_lexer.ll"
-=======
-#line 711 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 710 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 711 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 710 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LEASE_DATABASE:
YY_BREAK
case 65:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 716 "dhcp4_lexer.ll"
-=======
-#line 727 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 726 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 727 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 726 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::OPTION_DATA:
YY_BREAK
case 66:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 725 "dhcp4_lexer.ll"
-=======
-#line 736 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 735 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 736 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 735 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::OPTION_DATA:
YY_BREAK
case 67:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 734 "dhcp4_lexer.ll"
-=======
-#line 745 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 744 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 745 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 744 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::SUBNET4:
YY_BREAK
case 68:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 743 "dhcp4_lexer.ll"
-=======
-#line 754 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 753 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 754 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 753 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::POOLS:
YY_BREAK
case 69:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 752 "dhcp4_lexer.ll"
-=======
-#line 763 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 762 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 763 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 762 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 70:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 773 "dhcp4_lexer.ll"
-=======
-#line 784 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 783 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 784 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 783 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 71:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 794 "dhcp4_lexer.ll"
-=======
-#line 805 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 804 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 805 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 804 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::SUBNET4:
YY_BREAK
case 72:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 803 "dhcp4_lexer.ll"
-=======
-#line 814 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 813 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 814 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 813 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::SUBNET4:
YY_BREAK
case 73:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 813 "dhcp4_lexer.ll"
-=======
-#line 824 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 823 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 824 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 823 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::SUBNET4:
YY_BREAK
case 74:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 822 "dhcp4_lexer.ll"
-=======
-#line 833 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 832 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 833 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 832 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 75:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 833 "dhcp4_lexer.ll"
-=======
-#line 844 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 843 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 844 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 843 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::RESERVATION_MODE:
YY_BREAK
case 76:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 842 "dhcp4_lexer.ll"
-=======
-#line 853 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 852 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 853 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 852 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::RESERVATION_MODE:
YY_BREAK
case 77:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 851 "dhcp4_lexer.ll"
-=======
-#line 862 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 861 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 862 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 861 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::RESERVATION_MODE:
YY_BREAK
case 78:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 860 "dhcp4_lexer.ll"
-=======
-#line 871 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 870 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 871 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 870 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::RESERVATION_MODE:
YY_BREAK
case 79:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 869 "dhcp4_lexer.ll"
-=======
-#line 880 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 879 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 880 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 879 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::RESERVATION_MODE:
YY_BREAK
case 80:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 878 "dhcp4_lexer.ll"
-=======
-#line 889 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 888 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 889 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 888 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::OPTION_DEF:
YY_BREAK
case 81:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 888 "dhcp4_lexer.ll"
-=======
-#line 899 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 898 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 899 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 898 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 82:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 897 "dhcp4_lexer.ll"
-=======
-#line 908 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 907 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 908 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 907 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 83:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 908 "dhcp4_lexer.ll"
-=======
-#line 919 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 918 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 919 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 918 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 84:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 919 "dhcp4_lexer.ll"
-=======
-#line 930 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 929 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 930 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 929 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 85:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 931 "dhcp4_lexer.ll"
-=======
-#line 942 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 941 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 942 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 941 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::CONFIG:
YY_BREAK
case 86:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 940 "dhcp4_lexer.ll"
-=======
-#line 951 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 950 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 951 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 950 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
YY_BREAK
case 87:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 950 "dhcp4_lexer.ll"
-=======
-#line 961 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 960 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 961 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 960 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LOGGERS:
YY_BREAK
case 88:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 959 "dhcp4_lexer.ll"
-=======
-#line 970 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 969 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 970 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 969 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::OUTPUT_OPTIONS:
YY_BREAK
case 89:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 968 "dhcp4_lexer.ll"
-=======
-#line 979 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 978 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 979 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 978 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LOGGERS:
YY_BREAK
case 90:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 977 "dhcp4_lexer.ll"
-=======
-#line 988 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 987 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 988 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 987 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::OUTPUT_OPTIONS:
YY_BREAK
case 91:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 986 "dhcp4_lexer.ll"
-=======
-#line 997 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 996 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 997 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 996 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::OUTPUT_OPTIONS:
YY_BREAK
case 92:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 995 "dhcp4_lexer.ll"
-=======
-#line 1006 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 1005 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1006 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1005 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::OUTPUT_OPTIONS:
YY_BREAK
case 93:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1004 "dhcp4_lexer.ll"
+#line 1014 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::OUTPUT_OPTIONS:
}
}
YY_BREAK
-case 93:
+case 94:
YY_RULE_SETUP
-#line 1013 "dhcp4_lexer.ll"
-=======
-#line 1015 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1014 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1015 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1014 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1023 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::LOGGERS:
}
}
YY_BREAK
-case 94:
+case 95:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1022 "dhcp4_lexer.ll"
-=======
-#line 1024 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1023 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1024 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1023 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1032 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
}
}
YY_BREAK
-case 95:
+case 96:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1032 "dhcp4_lexer.ll"
-=======
-#line 1034 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1033 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1034 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1033 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1042 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::SUBNET4:
}
}
YY_BREAK
-case 96:
+case 97:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1043 "dhcp4_lexer.ll"
-=======
-#line 1045 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1044 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1045 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1044 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1053 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::SUBNET4:
}
}
YY_BREAK
-case 97:
+case 98:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1055 "dhcp4_lexer.ll"
-=======
-#line 1057 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1056 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1057 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1056 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1065 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::CLIENT_CLASSES:
}
}
YY_BREAK
-case 98:
+case 99:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1064 "dhcp4_lexer.ll"
-=======
-#line 1066 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1065 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1066 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1065 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1074 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::CLIENT_CLASSES:
}
}
YY_BREAK
-case 99:
+case 100:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1073 "dhcp4_lexer.ll"
-=======
-#line 1075 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1074 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1075 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1074 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1083 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
}
}
YY_BREAK
-case 100:
+case 101:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1083 "dhcp4_lexer.ll"
-=======
-#line 1085 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1084 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1085 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1084 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1093 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::HOST_RESERVATION_IDENTIFIERS:
}
}
YY_BREAK
-case 101:
+case 102:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1093 "dhcp4_lexer.ll"
-=======
-#line 1095 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1094 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1095 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1094 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1103 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::HOST_RESERVATION_IDENTIFIERS:
}
}
YY_BREAK
-case 102:
+case 103:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1103 "dhcp4_lexer.ll"
-=======
-#line 1105 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1104 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1105 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1104 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1113 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::HOST_RESERVATION_IDENTIFIERS:
}
}
YY_BREAK
-case 103:
+case 104:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1113 "dhcp4_lexer.ll"
-=======
-#line 1115 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1114 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1115 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1114 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1123 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::HOST_RESERVATION_IDENTIFIERS:
}
}
YY_BREAK
-case 104:
+case 105:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1123 "dhcp4_lexer.ll"
-=======
-#line 1125 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1124 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1125 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1124 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1133 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::HOST_RESERVATION_IDENTIFIERS:
}
}
YY_BREAK
-case 105:
+case 106:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1133 "dhcp4_lexer.ll"
-=======
-#line 1135 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1134 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1135 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1134 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1143 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::RESERVATIONS:
}
}
YY_BREAK
-case 106:
+case 107:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1142 "dhcp4_lexer.ll"
-=======
-#line 1144 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1143 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1144 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1143 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1152 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::OPTION_DEF:
}
}
YY_BREAK
-case 107:
+case 108:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1152 "dhcp4_lexer.ll"
-=======
-#line 1154 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1153 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1154 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1153 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1162 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::OPTION_DATA:
}
}
YY_BREAK
-case 108:
+case 109:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1161 "dhcp4_lexer.ll"
-=======
-#line 1163 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1162 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1163 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1162 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1171 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::OPTION_DEF:
}
}
YY_BREAK
-case 109:
+case 110:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1170 "dhcp4_lexer.ll"
-=======
-#line 1172 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1171 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1172 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1171 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1180 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::OPTION_DEF:
}
}
YY_BREAK
-case 110:
+case 111:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1179 "dhcp4_lexer.ll"
-=======
-#line 1181 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1180 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1181 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1180 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1189 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::OPTION_DEF:
}
}
YY_BREAK
-case 111:
+case 112:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1188 "dhcp4_lexer.ll"
-=======
-#line 1190 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1189 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1190 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1189 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1198 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::SUBNET4:
}
}
YY_BREAK
-case 112:
+case 113:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1198 "dhcp4_lexer.ll"
-=======
-#line 1200 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1199 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1200 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1199 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1208 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::RELAY:
}
}
YY_BREAK
-case 113:
+case 114:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1208 "dhcp4_lexer.ll"
-=======
-#line 1210 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1209 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1210 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1209 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1218 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::RELAY:
}
}
YY_BREAK
-case 114:
+case 115:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1217 "dhcp4_lexer.ll"
-=======
-#line 1219 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1218 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1219 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1218 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1227 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
}
}
YY_BREAK
-case 115:
+case 116:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1227 "dhcp4_lexer.ll"
-=======
-#line 1229 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1228 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1229 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1228 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1237 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::HOOKS_LIBRARIES:
}
}
YY_BREAK
-case 116:
+case 117:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1236 "dhcp4_lexer.ll"
-=======
-#line 1238 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1237 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1238 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1237 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1246 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::HOOKS_LIBRARIES:
}
}
YY_BREAK
-case 117:
+case 118:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1245 "dhcp4_lexer.ll"
-=======
-#line 1247 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1246 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1247 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1246 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1255 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
}
}
YY_BREAK
-case 118:
+case 119:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1254 "dhcp4_lexer.ll"
-=======
-#line 1256 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1255 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1256 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1255 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1264 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::EXPIRED_LEASES_PROCESSING:
}
}
YY_BREAK
-case 119:
+case 120:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1263 "dhcp4_lexer.ll"
-=======
-#line 1265 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1264 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1265 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1264 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1273 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::EXPIRED_LEASES_PROCESSING:
}
}
YY_BREAK
-case 120:
+case 121:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1272 "dhcp4_lexer.ll"
-=======
-#line 1274 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1273 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1274 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1273 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1282 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::EXPIRED_LEASES_PROCESSING:
}
}
YY_BREAK
-case 121:
+case 122:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1281 "dhcp4_lexer.ll"
-=======
-#line 1283 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1282 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1283 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1282 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1291 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::EXPIRED_LEASES_PROCESSING:
}
}
YY_BREAK
-case 122:
+case 123:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1290 "dhcp4_lexer.ll"
-=======
-#line 1292 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1291 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1292 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1291 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1300 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::EXPIRED_LEASES_PROCESSING:
}
}
YY_BREAK
-case 123:
+case 124:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1299 "dhcp4_lexer.ll"
-=======
-#line 1301 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1300 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1301 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1300 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1309 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::EXPIRED_LEASES_PROCESSING:
}
}
YY_BREAK
-case 124:
+case 125:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1308 "dhcp4_lexer.ll"
-=======
-#line 1310 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1309 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1310 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1309 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1318 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
}
}
YY_BREAK
-case 125:
+case 126:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1317 "dhcp4_lexer.ll"
-=======
-#line 1319 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1318 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1319 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1318 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1327 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
}
}
YY_BREAK
-case 126:
+case 127:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1326 "dhcp4_lexer.ll"
-=======
-#line 1328 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1327 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1328 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1327 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1336 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::CONTROL_SOCKET:
}
}
YY_BREAK
-case 127:
+case 128:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1335 "dhcp4_lexer.ll"
-=======
-#line 1337 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1336 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1337 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1336 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1345 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::CONTROL_SOCKET:
}
}
YY_BREAK
-case 128:
+case 129:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1344 "dhcp4_lexer.ll"
-=======
-#line 1346 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1345 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1346 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1345 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1354 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
}
}
YY_BREAK
-case 129:
+case 130:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1353 "dhcp4_lexer.ll"
-=======
-#line 1355 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1354 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1355 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1354 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1363 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
}
}
YY_BREAK
-case 130:
-YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1362 "dhcp4_lexer.ll"
-=======
-#line 1364 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1363 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1364 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1363 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-{
- switch(driver.ctx_) {
- case isc::dhcp::Parser4Context::DHCP_DDNS:
- return isc::dhcp::Dhcp4Parser::make_ENABLE_UPDATES(driver.loc_);
- default:
- return isc::dhcp::Dhcp4Parser::make_STRING("enable-updates", driver.loc_);
- }
-}
- YY_BREAK
case 131:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1371 "dhcp4_lexer.ll"
-=======
-#line 1373 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1372 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1373 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 1372 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP_DDNS:
- return isc::dhcp::Dhcp4Parser::make_QUALIFYING_SUFFIX(driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_ENABLE_UPDATES(driver.loc_);
default:
- return isc::dhcp::Dhcp4Parser::make_STRING("qualifying-suffix", driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_STRING("enable-updates", driver.loc_);
}
}
YY_BREAK
case 132:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1380 "dhcp4_lexer.ll"
-=======
-#line 1382 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 1381 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1382 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1381 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP_DDNS:
- return isc::dhcp::Dhcp4Parser::make_SERVER_IP(driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_QUALIFYING_SUFFIX(driver.loc_);
default:
- return isc::dhcp::Dhcp4Parser::make_STRING("server-ip", driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_STRING("qualifying-suffix", driver.loc_);
}
}
YY_BREAK
case 133:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1389 "dhcp4_lexer.ll"
-=======
-#line 1391 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1390 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1391 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 1390 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP_DDNS:
- return isc::dhcp::Dhcp4Parser::make_SERVER_PORT(driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_SERVER_IP(driver.loc_);
default:
- return isc::dhcp::Dhcp4Parser::make_STRING("server-port", driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_STRING("server-ip", driver.loc_);
}
}
YY_BREAK
case 134:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1398 "dhcp4_lexer.ll"
-=======
-#line 1400 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 1399 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1400 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1399 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP_DDNS:
- return isc::dhcp::Dhcp4Parser::make_SENDER_IP(driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_SERVER_PORT(driver.loc_);
default:
- return isc::dhcp::Dhcp4Parser::make_STRING("sender-ip", driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_STRING("server-port", driver.loc_);
}
}
YY_BREAK
case 135:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1407 "dhcp4_lexer.ll"
-=======
-#line 1409 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1408 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1409 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 1408 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP_DDNS:
- return isc::dhcp::Dhcp4Parser::make_SENDER_PORT(driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_SENDER_IP(driver.loc_);
default:
- return isc::dhcp::Dhcp4Parser::make_STRING("sender-port", driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_STRING("sender-ip", driver.loc_);
}
}
YY_BREAK
case 136:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1416 "dhcp4_lexer.ll"
-=======
-#line 1418 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 1417 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1418 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1417 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP_DDNS:
- return isc::dhcp::Dhcp4Parser::make_MAX_QUEUE_SIZE(driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_SENDER_PORT(driver.loc_);
default:
- return isc::dhcp::Dhcp4Parser::make_STRING("max-queue-size", driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_STRING("sender-port", driver.loc_);
}
}
YY_BREAK
case 137:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1425 "dhcp4_lexer.ll"
-=======
-#line 1427 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1426 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1427 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 1426 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP_DDNS:
- return isc::dhcp::Dhcp4Parser::make_NCR_PROTOCOL(driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_MAX_QUEUE_SIZE(driver.loc_);
default:
- return isc::dhcp::Dhcp4Parser::make_STRING("ncr-protocol", driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_STRING("max-queue-size", driver.loc_);
}
}
YY_BREAK
case 138:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1434 "dhcp4_lexer.ll"
-=======
-#line 1436 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 1435 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1436 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1435 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP_DDNS:
- return isc::dhcp::Dhcp4Parser::make_NCR_FORMAT(driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_NCR_PROTOCOL(driver.loc_);
default:
- return isc::dhcp::Dhcp4Parser::make_STRING("ncr-format", driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_STRING("ncr-protocol", driver.loc_);
}
}
YY_BREAK
case 139:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1443 "dhcp4_lexer.ll"
-=======
-#line 1445 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1444 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1445 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 1444 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP_DDNS:
- return isc::dhcp::Dhcp4Parser::make_OVERRIDE_NO_UPDATE(driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_NCR_FORMAT(driver.loc_);
default:
- return isc::dhcp::Dhcp4Parser::make_STRING("override-no-update", driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_STRING("ncr-format", driver.loc_);
}
}
YY_BREAK
case 140:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1452 "dhcp4_lexer.ll"
-=======
-#line 1454 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 1453 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1454 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1453 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP_DDNS:
- return isc::dhcp::Dhcp4Parser::make_OVERRIDE_CLIENT_UPDATE(driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_OVERRIDE_NO_UPDATE(driver.loc_);
default:
- return isc::dhcp::Dhcp4Parser::make_STRING("override-client-update", driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_STRING("override-no-update", driver.loc_);
}
}
YY_BREAK
case 141:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1461 "dhcp4_lexer.ll"
-=======
-#line 1463 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1462 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1463 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 1462 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP_DDNS:
- return isc::dhcp::Dhcp4Parser::make_REPLACE_CLIENT_NAME(driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_OVERRIDE_CLIENT_UPDATE(driver.loc_);
default:
- return isc::dhcp::Dhcp4Parser::make_STRING("replace-client-name", driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_STRING("override-client-update", driver.loc_);
}
}
YY_BREAK
case 142:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1470 "dhcp4_lexer.ll"
-=======
-#line 1472 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 1471 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1472 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1471 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP_DDNS:
- return isc::dhcp::Dhcp4Parser::make_GENERATED_PREFIX(driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_REPLACE_CLIENT_NAME(driver.loc_);
default:
- return isc::dhcp::Dhcp4Parser::make_STRING("generated-prefix", driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_STRING("replace-client-name", driver.loc_);
}
}
YY_BREAK
case 143:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1479 "dhcp4_lexer.ll"
-=======
-#line 1481 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1480 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1481 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
#line 1480 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
- case isc::dhcp::Parser4Context::DHCP4:
case isc::dhcp::Parser4Context::DHCP_DDNS:
- return isc::dhcp::Dhcp4Parser::make_HOSTNAME_CHAR_SET(driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_GENERATED_PREFIX(driver.loc_);
default:
- return isc::dhcp::Dhcp4Parser::make_STRING("hostname-char-set", driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_STRING("generated-prefix", driver.loc_);
}
}
YY_BREAK
case 144:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
#line 1489 "dhcp4_lexer.ll"
-=======
-#line 1491 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1490 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1491 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1490 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
case isc::dhcp::Parser4Context::DHCP_DDNS:
- return isc::dhcp::Dhcp4Parser::make_HOSTNAME_CHAR_REPLACEMENT(driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_HOSTNAME_CHAR_SET(driver.loc_);
default:
- return isc::dhcp::Dhcp4Parser::make_STRING("hostname-char-replacement", driver.loc_);
+ return isc::dhcp::Dhcp4Parser::make_STRING("hostname-char-set", driver.loc_);
}
}
YY_BREAK
case 145:
-<<<<<<< HEAD
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
#line 1499 "dhcp4_lexer.ll"
-=======
-#line 1501 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1500 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-YY_RULE_SETUP
-#line 1500 "dhcp4_lexer.ll"
{
- /* dhcp-ddns value keywords are case insensitive */
- if (driver.ctx_ == isc::dhcp::Parser4Context::NCR_PROTOCOL) {
- return isc::dhcp::Dhcp4Parser::make_UDP(driver.loc_);
+ switch(driver.ctx_) {
+ case isc::dhcp::Parser4Context::DHCP4:
+ case isc::dhcp::Parser4Context::DHCP_DDNS:
+ return isc::dhcp::Dhcp4Parser::make_HOSTNAME_CHAR_REPLACEMENT(driver.loc_);
+ default:
+ return isc::dhcp::Dhcp4Parser::make_STRING("hostname-char-replacement", driver.loc_);
}
- std::string tmp(yytext+1);
- tmp.resize(tmp.size() - 1);
- return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
case 146:
YY_RULE_SETUP
-<<<<<<< HEAD
-#line 1511 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1510 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1509 "dhcp4_lexer.ll"
{
/* dhcp-ddns value keywords are case insensitive */
if (driver.ctx_ == isc::dhcp::Parser4Context::NCR_PROTOCOL) {
return isc::dhcp::Dhcp4Parser::make_UDP(driver.loc_);
}
- std::string tmp(parser4_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
case 147:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1509 "dhcp4_lexer.ll"
-=======
-#line 1511 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1510 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1521 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1520 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1519 "dhcp4_lexer.ll"
{
/* dhcp-ddns value keywords are case insensitive */
if (driver.ctx_ == isc::dhcp::Parser4Context::NCR_PROTOCOL) {
return isc::dhcp::Dhcp4Parser::make_TCP(driver.loc_);
}
- std::string tmp(parser4_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
case 148:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1519 "dhcp4_lexer.ll"
-=======
-#line 1521 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1520 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1531 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1530 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1529 "dhcp4_lexer.ll"
{
/* dhcp-ddns value keywords are case insensitive */
if (driver.ctx_ == isc::dhcp::Parser4Context::NCR_FORMAT) {
return isc::dhcp::Dhcp4Parser::make_JSON(driver.loc_);
}
- std::string tmp(parser4_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
case 149:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1529 "dhcp4_lexer.ll"
-=======
-#line 1531 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1530 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1541 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1540 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1539 "dhcp4_lexer.ll"
{
/* dhcp-ddns value keywords are case insensitive */
if (driver.ctx_ == isc::dhcp::Parser4Context::REPLACE_CLIENT_NAME) {
return isc::dhcp::Dhcp4Parser::make_WHEN_PRESENT(driver.loc_);
}
- std::string tmp(parser4_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
case 150:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1539 "dhcp4_lexer.ll"
-=======
-#line 1541 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1540 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1551 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1550 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1549 "dhcp4_lexer.ll"
{
/* dhcp-ddns value keywords are case insensitive */
if (driver.ctx_ == isc::dhcp::Parser4Context::REPLACE_CLIENT_NAME) {
return isc::dhcp::Dhcp4Parser::make_WHEN_PRESENT(driver.loc_);
}
- std::string tmp(parser4_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
case 151:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1549 "dhcp4_lexer.ll"
-=======
-#line 1551 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1550 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1561 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1560 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1559 "dhcp4_lexer.ll"
{
/* dhcp-ddns value keywords are case insensitive */
if (driver.ctx_ == isc::dhcp::Parser4Context::REPLACE_CLIENT_NAME) {
return isc::dhcp::Dhcp4Parser::make_NEVER(driver.loc_);
}
- std::string tmp(parser4_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
case 152:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1559 "dhcp4_lexer.ll"
-=======
-#line 1561 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1560 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1571 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1570 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1569 "dhcp4_lexer.ll"
{
/* dhcp-ddns value keywords are case insensitive */
if (driver.ctx_ == isc::dhcp::Parser4Context::REPLACE_CLIENT_NAME) {
return isc::dhcp::Dhcp4Parser::make_NEVER(driver.loc_);
}
- std::string tmp(parser4_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
case 153:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1569 "dhcp4_lexer.ll"
-=======
-#line 1571 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1570 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1581 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1579 "dhcp4_lexer.ll"
{
/* dhcp-ddns value keywords are case insensitive */
if (driver.ctx_ == isc::dhcp::Parser4Context::REPLACE_CLIENT_NAME) {
return isc::dhcp::Dhcp4Parser::make_ALWAYS(driver.loc_);
}
- std::string tmp(parser4_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
case 154:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1579 "dhcp4_lexer.ll"
-=======
-#line 1581 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1580 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1580 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1589 "dhcp4_lexer.ll"
{
/* dhcp-ddns value keywords are case insensitive */
if (driver.ctx_ == isc::dhcp::Parser4Context::REPLACE_CLIENT_NAME) {
return isc::dhcp::Dhcp4Parser::make_WHEN_NOT_PRESENT(driver.loc_);
}
- std::string tmp(parser4_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
return isc::dhcp::Dhcp4Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
-case 154:
+case 155:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1589 "dhcp4_lexer.ll"
-=======
-#line 1591 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1590 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1591 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1590 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1599 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::CONFIG:
}
}
YY_BREAK
-case 155:
+case 156:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1598 "dhcp4_lexer.ll"
-=======
-#line 1600 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1599 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1600 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1599 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1608 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::CONFIG:
}
}
YY_BREAK
-case 156:
+case 157:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1607 "dhcp4_lexer.ll"
-=======
-#line 1609 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1608 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1609 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1608 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1617 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::CONFIG:
}
}
YY_BREAK
-case 157:
+case 158:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1616 "dhcp4_lexer.ll"
-=======
-#line 1618 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1617 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1618 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1617 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1626 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::SUBNET4:
}
}
YY_BREAK
-case 158:
+case 159:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1625 "dhcp4_lexer.ll"
-=======
-#line 1627 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1626 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1627 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1626 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1635 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::SUBNET4:
}
}
YY_BREAK
-case 159:
+case 160:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1634 "dhcp4_lexer.ll"
-=======
-#line 1636 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1635 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1636 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1635 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1644 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::SUBNET4:
}
}
YY_BREAK
-case 160:
+case 161:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1643 "dhcp4_lexer.ll"
-=======
-#line 1645 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1644 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1645 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1644 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1653 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
}
}
YY_BREAK
-case 161:
+case 162:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1652 "dhcp4_lexer.ll"
-=======
-#line 1654 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1653 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1654 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1653 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1662 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
}
}
YY_BREAK
-case 162:
+case 163:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1663 "dhcp4_lexer.ll"
-=======
-#line 1665 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1664 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1665 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1664 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1673 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
}
}
YY_BREAK
-case 163:
+case 164:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1674 "dhcp4_lexer.ll"
-=======
-#line 1676 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1675 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1676 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1675 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1684 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
}
}
YY_BREAK
-case 164:
+case 165:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1687 "dhcp4_lexer.ll"
-=======
-#line 1689 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1688 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1689 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1688 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1697 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
}
}
YY_BREAK
-case 165:
+case 166:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1700 "dhcp4_lexer.ll"
-=======
-#line 1702 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1701 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1702 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1701 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1710 "dhcp4_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser4Context::DHCP4:
}
}
YY_BREAK
-case 166:
+case 167:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1715 "dhcp4_lexer.ll"
-=======
-#line 1717 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1716 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1717 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1716 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1725 "dhcp4_lexer.ll"
{
/* A string has been matched. It contains the actual string and single quotes.
We need to get those quotes out of the way and just use its content, e.g.
for 'foo' we should get foo */
- std::string raw(parser4_text+1);
+ std::string raw(yytext+1);
size_t len = raw.size() - 1;
raw.resize(len);
std::string decoded;
return isc::dhcp::Dhcp4Parser::make_STRING(decoded, driver.loc_);
}
YY_BREAK
-case 167:
-/* rule 167 can match eol */
-YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1814 "dhcp4_lexer.ll"
-=======
-#line 1816 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1815 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1816 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1815 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+case 168:
+/* rule 168 can match eol */
+YY_RULE_SETUP
+#line 1824 "dhcp4_lexer.ll"
{
/* Bad string with a forbidden control character inside */
- driver.error(driver.loc_, "Invalid control in " + std::string(parser4_text));
+ driver.error(driver.loc_, "Invalid control in " + std::string(yytext));
}
YY_BREAK
-case 168:
-/* rule 168 can match eol */
+case 169:
+/* rule 169 can match eol */
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1819 "dhcp4_lexer.ll"
-=======
-#line 1821 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1820 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1821 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1820 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1829 "dhcp4_lexer.ll"
{
/* Bad string with a bad escape inside */
- driver.error(driver.loc_, "Bad escape in " + std::string(parser4_text));
+ driver.error(driver.loc_, "Bad escape in " + std::string(yytext));
}
YY_BREAK
-case 169:
+case 170:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1824 "dhcp4_lexer.ll"
-=======
-#line 1826 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1825 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1826 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1825 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1834 "dhcp4_lexer.ll"
{
/* Bad string with an open escape at the end */
- driver.error(driver.loc_, "Overflow escape in " + std::string(parser4_text));
+ driver.error(driver.loc_, "Overflow escape in " + std::string(yytext));
}
YY_BREAK
-case 170:
+case 171:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1829 "dhcp4_lexer.ll"
-=======
-#line 1831 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1830 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1831 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1830 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1839 "dhcp4_lexer.ll"
{ return isc::dhcp::Dhcp4Parser::make_LSQUARE_BRACKET(driver.loc_); }
YY_BREAK
-case 171:
+case 172:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1830 "dhcp4_lexer.ll"
-=======
-#line 1832 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1831 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1832 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1831 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1840 "dhcp4_lexer.ll"
{ return isc::dhcp::Dhcp4Parser::make_RSQUARE_BRACKET(driver.loc_); }
YY_BREAK
-case 172:
+case 173:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1831 "dhcp4_lexer.ll"
-=======
-#line 1833 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1832 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1833 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1832 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1841 "dhcp4_lexer.ll"
{ return isc::dhcp::Dhcp4Parser::make_LCURLY_BRACKET(driver.loc_); }
YY_BREAK
-case 173:
+case 174:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1832 "dhcp4_lexer.ll"
-=======
-#line 1834 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1833 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1834 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1833 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1842 "dhcp4_lexer.ll"
{ return isc::dhcp::Dhcp4Parser::make_RCURLY_BRACKET(driver.loc_); }
YY_BREAK
-case 174:
+case 175:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1833 "dhcp4_lexer.ll"
-=======
-#line 1835 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1834 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1835 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1834 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1843 "dhcp4_lexer.ll"
{ return isc::dhcp::Dhcp4Parser::make_COMMA(driver.loc_); }
YY_BREAK
-case 175:
+case 176:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1834 "dhcp4_lexer.ll"
-=======
-#line 1836 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1835 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1836 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1835 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1844 "dhcp4_lexer.ll"
{ return isc::dhcp::Dhcp4Parser::make_COLON(driver.loc_); }
YY_BREAK
-case 176:
+case 177:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1836 "dhcp4_lexer.ll"
-=======
-#line 1838 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1837 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1838 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1837 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1846 "dhcp4_lexer.ll"
{
/* An integer was found. */
- std::string tmp(parser4_text);
+ std::string tmp(yytext);
int64_t integer = 0;
try {
/* In substring we want to use negative values (e.g. -1).
return isc::dhcp::Dhcp4Parser::make_INTEGER(integer, driver.loc_);
}
YY_BREAK
-case 177:
+case 178:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1854 "dhcp4_lexer.ll"
-=======
-#line 1856 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1855 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1856 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1855 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1864 "dhcp4_lexer.ll"
{
/* A floating point was found. */
- std::string tmp(parser4_text);
+ std::string tmp(yytext);
double fp = 0.0;
try {
fp = boost::lexical_cast<double>(tmp);
return isc::dhcp::Dhcp4Parser::make_FLOAT(fp, driver.loc_);
}
YY_BREAK
-case 178:
+case 179:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1867 "dhcp4_lexer.ll"
-=======
-#line 1869 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1868 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1869 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1868 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-{
- string tmp(parser4_text);
+#line 1877 "dhcp4_lexer.ll"
+{
+ string tmp(yytext);
return isc::dhcp::Dhcp4Parser::make_BOOLEAN(tmp == "true", driver.loc_);
}
YY_BREAK
-case 179:
+case 180:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1872 "dhcp4_lexer.ll"
-=======
-#line 1874 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1873 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1874 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1873 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1882 "dhcp4_lexer.ll"
{
return isc::dhcp::Dhcp4Parser::make_NULL_TYPE(driver.loc_);
}
YY_BREAK
-case 180:
+case 181:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1876 "dhcp4_lexer.ll"
-=======
-#line 1878 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1877 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1878 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1877 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1886 "dhcp4_lexer.ll"
driver.error (driver.loc_, "JSON true reserved keyword is lower case only");
YY_BREAK
-case 181:
+case 182:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1878 "dhcp4_lexer.ll"
-=======
-#line 1880 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1879 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1880 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1879 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1888 "dhcp4_lexer.ll"
driver.error (driver.loc_, "JSON false reserved keyword is lower case only");
YY_BREAK
-case 182:
+case 183:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1880 "dhcp4_lexer.ll"
-=======
-#line 1882 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1881 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1882 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1881 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1890 "dhcp4_lexer.ll"
driver.error (driver.loc_, "JSON null reserved keyword is lower case only");
YY_BREAK
-case 183:
+case 184:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1882 "dhcp4_lexer.ll"
-driver.error (driver.loc_, "Invalid character: " + std::string(parser4_text));
- YY_BREAK
-case YY_STATE_EOF(INITIAL):
-#line 1884 "dhcp4_lexer.ll"
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-#line 1884 "dhcp4_lexer.ll"
-driver.error (driver.loc_, "Invalid character: " + std::string(yytext));
- YY_BREAK
-case YY_STATE_EOF(INITIAL):
-#line 1886 "dhcp4_lexer.ll"
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1883 "dhcp4_lexer.ll"
-driver.error (driver.loc_, "Invalid character: " + std::string(yytext));
- YY_BREAK
-case YY_STATE_EOF(INITIAL):
-#line 1885 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1883 "dhcp4_lexer.ll"
+#line 1892 "dhcp4_lexer.ll"
driver.error (driver.loc_, "Invalid character: " + std::string(yytext));
YY_BREAK
case YY_STATE_EOF(INITIAL):
-#line 1885 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1894 "dhcp4_lexer.ll"
{
if (driver.states_.empty()) {
return isc::dhcp::Dhcp4Parser::make_END(driver.loc_);
BEGIN(DIR_EXIT);
}
YY_BREAK
-case 184:
+case 185:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1907 "dhcp4_lexer.ll"
-ECHO;
- YY_BREAK
-#line 4360 "dhcp4_lexer.cc"
-=======
-#line 1909 "dhcp4_lexer.ll"
-=======
-#line 1908 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1908 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1917 "dhcp4_lexer.ll"
ECHO;
YY_BREAK
-#line 4594 "dhcp4_lexer.cc"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1909 "dhcp4_lexer.ll"
-ECHO;
- YY_BREAK
-#line 4594 "dhcp4_lexer.cc"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 4610 "dhcp4_lexer.cc"
case YY_END_OF_BUFFER:
{
{
/* We're scanning a new file or input source. It's
* possible that this happened because the user
- * just pointed parser4_in at a new source and called
- * parser4_lex(). If so, then we have to assure
+ * just pointed yyin at a new source and called
+ * yylex(). If so, then we have to assure
* consistency between YY_CURRENT_BUFFER and our
* globals. Here is the right place to do so, because
* this is the first action (other than possibly a
* back-up) that will match for the new input source.
*/
(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
- YY_CURRENT_BUFFER_LVALUE->yy_input_file = parser4_in;
+/* %if-c-only */
+ YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
+/* %endif */
+/* %if-c++-only */
+/* %endif */
YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
}
{
(yy_did_buffer_switch_on_eof) = 0;
- if ( parser4_wrap( ) )
+ if ( yywrap( ) )
{
/* Note: because we've taken care in
* yy_get_next_buffer() to have set up
- * parser4_text, we can now set up
+ * yytext, we can now set up
* yy_c_buf_p so that if some total
* hoser (like flex itself) wants to
* call the scanner after we return the
"fatal flex scanner internal error--no action found" );
} /* end of action switch */
} /* end of scanning one token */
-} /* end of parser4_lex */
+ } /* end of user's declarations */
+} /* end of yylex */
/* %ok-for-header */
/* %if-c++-only */
/* %not-for-header */
-
/* %ok-for-header */
/* %endif */
/* %if-c++-only */
/* %endif */
{
- register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
- register char *source = (yytext_ptr);
- register int number_to_move, i;
+ char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
+ char *source = (yytext_ptr);
+ int number_to_move, i;
int ret_val;
if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
/* Try to read more data. */
/* First move last chars to start of buffer. */
- number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
+ number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr) - 1);
for ( i = 0; i < number_to_move; ++i )
*(dest++) = *(source++);
else
{
- yy_size_t num_to_read =
+ int num_to_read =
YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
while ( num_to_read <= 0 )
{ /* Not enough room in the buffer - grow it. */
/* just a shorter name for the current buffer */
- YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
+ YY_BUFFER_STATE b = YY_CURRENT_BUFFER_LVALUE;
int yy_c_buf_p_offset =
(int) ((yy_c_buf_p) - b->yy_ch_buf);
if ( b->yy_is_our_buffer )
{
- yy_size_t new_size = b->yy_buf_size * 2;
+ int new_size = b->yy_buf_size * 2;
if ( new_size <= 0 )
b->yy_buf_size += b->yy_buf_size / 8;
b->yy_ch_buf = (char *)
/* Include room in for 2 EOB chars. */
- parser4_realloc((void *) b->yy_ch_buf,b->yy_buf_size + 2 );
+ yyrealloc( (void *) b->yy_ch_buf,
+ (yy_size_t) (b->yy_buf_size + 2) );
}
else
/* Can't grow it, we don't own it. */
- b->yy_ch_buf = 0;
+ b->yy_ch_buf = NULL;
if ( ! b->yy_ch_buf )
YY_FATAL_ERROR(
if ( number_to_move == YY_MORE_ADJ )
{
ret_val = EOB_ACT_END_OF_FILE;
- parser4_restart(parser4_in );
+ yyrestart( yyin );
}
else
else
ret_val = EOB_ACT_CONTINUE_SCAN;
- if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
+ if (((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
/* Extend the array by 50%, plus the number we really need. */
- yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
- YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) parser4_realloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size );
+ int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
+ YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc(
+ (void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size );
if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
+ /* "- 2" to take care of EOB's */
+ YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2);
}
(yy_n_chars) += number_to_move;
/* %if-c-only */
/* %not-for-header */
-
static yy_state_type yy_get_previous_state (void)
/* %endif */
/* %if-c++-only */
/* %endif */
{
- register yy_state_type yy_current_state;
- register char *yy_cp;
+ yy_state_type yy_current_state;
+ char *yy_cp;
/* %% [15.0] code to get the start state into yy_current_state goes here */
yy_current_state = (yy_start);
for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
{
/* %% [16.0] code to find the next state goes here */
- register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
+ YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
if ( yy_accept[yy_current_state] )
{
(yy_last_accepting_state) = yy_current_state;
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
-<<<<<<< HEAD
-<<<<<<< HEAD
- if ( yy_current_state >= 1587 )
- yy_c = yy_meta[(unsigned int) yy_c];
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- if ( yy_current_state >= 1591 )
+ if ( yy_current_state >= 1597 )
yy_c = yy_meta[yy_c];
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
- yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
+ yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
}
return yy_current_state;
/* %if-c++-only */
/* %endif */
{
- register int yy_is_jam;
+ int yy_is_jam;
/* %% [17.0] code to find the next state, and perhaps do backing up, goes here */
- register char *yy_cp = (yy_c_buf_p);
+ char *yy_cp = (yy_c_buf_p);
- register YY_CHAR yy_c = 1;
+ YY_CHAR yy_c = 1;
if ( yy_accept[yy_current_state] )
{
(yy_last_accepting_state) = yy_current_state;
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
-<<<<<<< HEAD
-<<<<<<< HEAD
- if ( yy_current_state >= 1587 )
- yy_c = yy_meta[(unsigned int) yy_c];
- }
- yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
- yy_is_jam = (yy_current_state == 1586);
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- if ( yy_current_state >= 1591 )
+ if ( yy_current_state >= 1597 )
yy_c = yy_meta[yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
- yy_is_jam = (yy_current_state == 1590);
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ yy_is_jam = (yy_current_state == 1596);
- return yy_is_jam ? 0 : yy_current_state;
+ return yy_is_jam ? 0 : yy_current_state;
}
+#ifndef YY_NO_UNPUT
/* %if-c-only */
/* %endif */
+#endif
/* %if-c-only */
#ifndef YY_NO_INPUT
else
{ /* need more input */
- yy_size_t offset = (yy_c_buf_p) - (yytext_ptr);
+ int offset = (int) ((yy_c_buf_p) - (yytext_ptr));
++(yy_c_buf_p);
switch ( yy_get_next_buffer( ) )
*/
/* Reset buffer status. */
- parser4_restart(parser4_in );
+ yyrestart( yyin );
/*FALLTHROUGH*/
case EOB_ACT_END_OF_FILE:
{
- if ( parser4_wrap( ) )
+ if ( yywrap( ) )
return 0;
if ( ! (yy_did_buffer_switch_on_eof) )
}
c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */
- *(yy_c_buf_p) = '\0'; /* preserve parser4_text */
+ *(yy_c_buf_p) = '\0'; /* preserve yytext */
(yy_hold_char) = *++(yy_c_buf_p);
-/* %% [19.0] update BOL and parser4_lineno */
+/* %% [19.0] update BOL and yylineno */
return c;
}
* @note This function does not reset the start condition to @c INITIAL .
*/
/* %if-c-only */
- void parser4_restart (FILE * input_file )
+ void yyrestart (FILE * input_file )
/* %endif */
/* %if-c++-only */
/* %endif */
{
if ( ! YY_CURRENT_BUFFER ){
- parser4_ensure_buffer_stack ();
+ yyensure_buffer_stack ();
YY_CURRENT_BUFFER_LVALUE =
- parser4__create_buffer(parser4_in,YY_BUF_SIZE );
+ yy_create_buffer( yyin, YY_BUF_SIZE );
}
- parser4__init_buffer(YY_CURRENT_BUFFER,input_file );
- parser4__load_buffer_state( );
+ yy_init_buffer( YY_CURRENT_BUFFER, input_file );
+ yy_load_buffer_state( );
}
+/* %if-c++-only */
+/* %endif */
+
/** Switch to a different input buffer.
* @param new_buffer The new input buffer.
*
*/
/* %if-c-only */
- void parser4__switch_to_buffer (YY_BUFFER_STATE new_buffer )
+ void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer )
/* %endif */
/* %if-c++-only */
/* %endif */
/* TODO. We should be able to replace this entire function body
* with
- * parser4_pop_buffer_state();
- * parser4_push_buffer_state(new_buffer);
+ * yypop_buffer_state();
+ * yypush_buffer_state(new_buffer);
*/
- parser4_ensure_buffer_stack ();
+ yyensure_buffer_stack ();
if ( YY_CURRENT_BUFFER == new_buffer )
return;
}
YY_CURRENT_BUFFER_LVALUE = new_buffer;
- parser4__load_buffer_state( );
+ yy_load_buffer_state( );
/* We don't actually know whether we did this switch during
- * EOF (parser4_wrap()) processing, but the only time this flag
- * is looked at is after parser4_wrap() is called, so it's safe
+ * EOF (yywrap()) processing, but the only time this flag
+ * is looked at is after yywrap() is called, so it's safe
* to go ahead and always set it.
*/
(yy_did_buffer_switch_on_eof) = 1;
}
/* %if-c-only */
-static void parser4__load_buffer_state (void)
+static void yy_load_buffer_state (void)
/* %endif */
/* %if-c++-only */
/* %endif */
{
(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
(yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
- parser4_in = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
+/* %if-c-only */
+ yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
+/* %endif */
+/* %if-c++-only */
+/* %endif */
(yy_hold_char) = *(yy_c_buf_p);
}
* @return the allocated buffer state.
*/
/* %if-c-only */
- YY_BUFFER_STATE parser4__create_buffer (FILE * file, int size )
+ YY_BUFFER_STATE yy_create_buffer (FILE * file, int size )
/* %endif */
/* %if-c++-only */
/* %endif */
{
YY_BUFFER_STATE b;
- b = (YY_BUFFER_STATE) parser4_alloc(sizeof( struct yy_buffer_state ) );
+ b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) );
if ( ! b )
- YY_FATAL_ERROR( "out of dynamic memory in parser4__create_buffer()" );
+ YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
b->yy_buf_size = size;
/* yy_ch_buf has to be 2 characters longer than the size given because
* we need to put in 2 end-of-buffer characters.
*/
- b->yy_ch_buf = (char *) parser4_alloc(b->yy_buf_size + 2 );
+ b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) );
if ( ! b->yy_ch_buf )
- YY_FATAL_ERROR( "out of dynamic memory in parser4__create_buffer()" );
+ YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
b->yy_is_our_buffer = 1;
- parser4__init_buffer(b,file );
+ yy_init_buffer( b, file );
return b;
}
+/* %if-c++-only */
+/* %endif */
+
/** Destroy the buffer.
- * @param b a buffer created with parser4__create_buffer()
+ * @param b a buffer created with yy_create_buffer()
*
*/
/* %if-c-only */
- void parser4__delete_buffer (YY_BUFFER_STATE b )
+ void yy_delete_buffer (YY_BUFFER_STATE b )
/* %endif */
/* %if-c++-only */
/* %endif */
YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
if ( b->yy_is_our_buffer )
- parser4_free((void *) b->yy_ch_buf );
+ yyfree( (void *) b->yy_ch_buf );
- parser4_free((void *) b );
+ yyfree( (void *) b );
}
-/* %if-c-only */
-
-#ifndef __cplusplus
-extern int isatty (int );
-#endif /* __cplusplus */
-
-/* %endif */
-
-/* %if-c++-only */
-/* %endif */
-
/* Initializes or reinitializes a buffer.
* This function is sometimes called more than once on the same buffer,
- * such as during a parser4_restart() or at EOF.
+ * such as during a yyrestart() or at EOF.
*/
/* %if-c-only */
- static void parser4__init_buffer (YY_BUFFER_STATE b, FILE * file )
+ static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file )
/* %endif */
/* %if-c++-only */
/* %endif */
{
int oerrno = errno;
- parser4__flush_buffer(b );
+ yy_flush_buffer( b );
+/* %if-c-only */
b->yy_input_file = file;
+/* %endif */
+/* %if-c++-only */
+/* %endif */
b->yy_fill_buffer = 1;
- /* If b is the current buffer, then parser4__init_buffer was _probably_
- * called from parser4_restart() or through yy_get_next_buffer.
+ /* If b is the current buffer, then yy_init_buffer was _probably_
+ * called from yyrestart() or through yy_get_next_buffer.
* In that case, we don't want to reset the lineno or column.
*/
if (b != YY_CURRENT_BUFFER){
*
*/
/* %if-c-only */
- void parser4__flush_buffer (YY_BUFFER_STATE b )
+ void yy_flush_buffer (YY_BUFFER_STATE b )
/* %endif */
/* %if-c++-only */
/* %endif */
b->yy_buffer_status = YY_BUFFER_NEW;
if ( b == YY_CURRENT_BUFFER )
- parser4__load_buffer_state( );
+ yy_load_buffer_state( );
}
/* %if-c-or-c++ */
*
*/
/* %if-c-only */
-void parser4_push_buffer_state (YY_BUFFER_STATE new_buffer )
+void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
/* %endif */
/* %if-c++-only */
/* %endif */
if (new_buffer == NULL)
return;
- parser4_ensure_buffer_stack();
+ yyensure_buffer_stack();
- /* This block is copied from parser4__switch_to_buffer. */
+ /* This block is copied from yy_switch_to_buffer. */
if ( YY_CURRENT_BUFFER )
{
/* Flush out information for old buffer. */
(yy_buffer_stack_top)++;
YY_CURRENT_BUFFER_LVALUE = new_buffer;
- /* copied from parser4__switch_to_buffer. */
- parser4__load_buffer_state( );
+ /* copied from yy_switch_to_buffer. */
+ yy_load_buffer_state( );
(yy_did_buffer_switch_on_eof) = 1;
}
/* %endif */
*
*/
/* %if-c-only */
-void parser4_pop_buffer_state (void)
+void yypop_buffer_state (void)
/* %endif */
/* %if-c++-only */
/* %endif */
if (!YY_CURRENT_BUFFER)
return;
- parser4__delete_buffer(YY_CURRENT_BUFFER );
+ yy_delete_buffer(YY_CURRENT_BUFFER );
YY_CURRENT_BUFFER_LVALUE = NULL;
if ((yy_buffer_stack_top) > 0)
--(yy_buffer_stack_top);
if (YY_CURRENT_BUFFER) {
- parser4__load_buffer_state( );
+ yy_load_buffer_state( );
(yy_did_buffer_switch_on_eof) = 1;
}
}
* Guarantees space for at least one push.
*/
/* %if-c-only */
-static void parser4_ensure_buffer_stack (void)
+static void yyensure_buffer_stack (void)
/* %endif */
/* %if-c++-only */
/* %endif */
* scanner will even need a stack. We use 2 instead of 1 to avoid an
* immediate realloc on the next call.
*/
- num_to_alloc = 1;
- (yy_buffer_stack) = (struct yy_buffer_state**)parser4_alloc
+ num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */
+ (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc
(num_to_alloc * sizeof(struct yy_buffer_state*)
);
if ( ! (yy_buffer_stack) )
- YY_FATAL_ERROR( "out of dynamic memory in parser4_ensure_buffer_stack()" );
-
+ YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
+
memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
-
+
(yy_buffer_stack_max) = num_to_alloc;
(yy_buffer_stack_top) = 0;
return;
if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
/* Increase the buffer to prepare for a possible push. */
- int grow_size = 8 /* arbitrary grow size */;
+ yy_size_t grow_size = 8 /* arbitrary grow size */;
num_to_alloc = (yy_buffer_stack_max) + grow_size;
- (yy_buffer_stack) = (struct yy_buffer_state**)parser4_realloc
+ (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc
((yy_buffer_stack),
num_to_alloc * sizeof(struct yy_buffer_state*)
);
if ( ! (yy_buffer_stack) )
- YY_FATAL_ERROR( "out of dynamic memory in parser4_ensure_buffer_stack()" );
+ YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
/* zero only the new slots.*/
memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
* @param base the character buffer
* @param size the size in bytes of the character buffer
*
- * @return the newly allocated buffer state object.
+ * @return the newly allocated buffer state object.
*/
-YY_BUFFER_STATE parser4__scan_buffer (char * base, yy_size_t size )
+YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size )
{
YY_BUFFER_STATE b;
base[size-2] != YY_END_OF_BUFFER_CHAR ||
base[size-1] != YY_END_OF_BUFFER_CHAR )
/* They forgot to leave room for the EOB's. */
- return 0;
+ return NULL;
- b = (YY_BUFFER_STATE) parser4_alloc(sizeof( struct yy_buffer_state ) );
+ b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) );
if ( ! b )
- YY_FATAL_ERROR( "out of dynamic memory in parser4__scan_buffer()" );
+ YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
- b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
+ b->yy_buf_size = (int) (size - 2); /* "- 2" to take care of EOB's */
b->yy_buf_pos = b->yy_ch_buf = base;
b->yy_is_our_buffer = 0;
- b->yy_input_file = 0;
+ b->yy_input_file = NULL;
b->yy_n_chars = b->yy_buf_size;
b->yy_is_interactive = 0;
b->yy_at_bol = 1;
b->yy_fill_buffer = 0;
b->yy_buffer_status = YY_BUFFER_NEW;
- parser4__switch_to_buffer(b );
+ yy_switch_to_buffer( b );
return b;
}
/* %endif */
/* %if-c-only */
-/** Setup the input buffer state to scan a string. The next call to parser4_lex() will
+/** Setup the input buffer state to scan a string. The next call to yylex() will
* scan from a @e copy of @a str.
* @param yystr a NUL-terminated string to scan
*
* @return the newly allocated buffer state object.
* @note If you want to scan bytes that may contain NUL values, then use
- * parser4__scan_bytes() instead.
+ * yy_scan_bytes() instead.
*/
-YY_BUFFER_STATE parser4__scan_string (yyconst char * yystr )
+YY_BUFFER_STATE yy_scan_string (const char * yystr )
{
- return parser4__scan_bytes(yystr,strlen(yystr) );
+ return yy_scan_bytes( yystr, (int) strlen(yystr) );
}
/* %endif */
/* %if-c-only */
-/** Setup the input buffer state to scan the given bytes. The next call to parser4_lex() will
+/** Setup the input buffer state to scan the given bytes. The next call to yylex() will
* scan from a @e copy of @a bytes.
- * @param bytes the byte buffer to scan
- * @param len the number of bytes in the buffer pointed to by @a bytes.
+ * @param yybytes the byte buffer to scan
+ * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes.
*
* @return the newly allocated buffer state object.
*/
-YY_BUFFER_STATE parser4__scan_bytes (yyconst char * yybytes, yy_size_t _yybytes_len )
+YY_BUFFER_STATE yy_scan_bytes (const char * yybytes, int _yybytes_len )
{
YY_BUFFER_STATE b;
char *buf;
- yy_size_t n, i;
+ yy_size_t n;
+ int i;
/* Get memory for full buffer, including space for trailing EOB's. */
- n = _yybytes_len + 2;
- buf = (char *) parser4_alloc(n );
+ n = (yy_size_t) (_yybytes_len + 2);
+ buf = (char *) yyalloc( n );
if ( ! buf )
- YY_FATAL_ERROR( "out of dynamic memory in parser4__scan_bytes()" );
+ YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
for ( i = 0; i < _yybytes_len; ++i )
buf[i] = yybytes[i];
buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
- b = parser4__scan_buffer(buf,n );
+ b = yy_scan_buffer( buf, n );
if ( ! b )
- YY_FATAL_ERROR( "bad buffer in parser4__scan_bytes()" );
+ YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
/* It's okay to grow etc. this buffer, and we should throw it
* away when we're done.
#endif
/* %if-c-only */
-static void yy_fatal_error (yyconst char* msg )
+static void yynoreturn yy_fatal_error (const char* msg )
{
- (void) fprintf( stderr, "%s\n", msg );
+ fprintf( stderr, "%s\n", msg );
exit( YY_EXIT_FAILURE );
}
/* %endif */
#define yyless(n) \
do \
{ \
- /* Undo effects of setting up parser4_text. */ \
+ /* Undo effects of setting up yytext. */ \
int yyless_macro_arg = (n); \
YY_LESS_LINENO(yyless_macro_arg);\
- parser4_text[parser4_leng] = (yy_hold_char); \
- (yy_c_buf_p) = parser4_text + yyless_macro_arg; \
+ yytext[yyleng] = (yy_hold_char); \
+ (yy_c_buf_p) = yytext + yyless_macro_arg; \
(yy_hold_char) = *(yy_c_buf_p); \
*(yy_c_buf_p) = '\0'; \
- parser4_leng = yyless_macro_arg; \
+ yyleng = yyless_macro_arg; \
} \
while ( 0 )
/** Get the current line number.
*
*/
-int parser4_get_lineno (void)
+int yyget_lineno (void)
{
-
- return parser4_lineno;
+
+ return yylineno;
}
/** Get the input stream.
*
*/
-FILE *parser4_get_in (void)
+FILE *yyget_in (void)
{
- return parser4_in;
+ return yyin;
}
/** Get the output stream.
*
*/
-FILE *parser4_get_out (void)
+FILE *yyget_out (void)
{
- return parser4_out;
+ return yyout;
}
/** Get the length of the current token.
*
*/
-yy_size_t parser4_get_leng (void)
+int yyget_leng (void)
{
- return parser4_leng;
+ return yyleng;
}
/** Get the current token.
*
*/
-char *parser4_get_text (void)
+char *yyget_text (void)
{
- return parser4_text;
+ return yytext;
}
/* %if-reentrant */
/* %endif */
/** Set the current line number.
- * @param line_number
+ * @param _line_number line number
*
*/
-void parser4_set_lineno (int line_number )
+void yyset_lineno (int _line_number )
{
- parser4_lineno = line_number;
+ yylineno = _line_number;
}
/** Set the input stream. This does not discard the current
* input buffer.
- * @param in_str A readable stream.
+ * @param _in_str A readable stream.
*
- * @see parser4__switch_to_buffer
+ * @see yy_switch_to_buffer
*/
-void parser4_set_in (FILE * in_str )
+void yyset_in (FILE * _in_str )
{
- parser4_in = in_str ;
+ yyin = _in_str ;
}
-void parser4_set_out (FILE * out_str )
+void yyset_out (FILE * _out_str )
{
- parser4_out = out_str ;
+ yyout = _out_str ;
}
-int parser4_get_debug (void)
+int yyget_debug (void)
{
- return parser4__flex_debug;
+ return yy_flex_debug;
}
-void parser4_set_debug (int bdebug )
+void yyset_debug (int _bdebug )
{
- parser4__flex_debug = bdebug ;
+ yy_flex_debug = _bdebug ;
}
/* %endif */
static int yy_init_globals (void)
{
/* Initialization is the same as for the non-reentrant scanner.
- * This function is called from parser4_lex_destroy(), so don't allocate here.
+ * This function is called from yylex_destroy(), so don't allocate here.
*/
- (yy_buffer_stack) = 0;
+ (yy_buffer_stack) = NULL;
(yy_buffer_stack_top) = 0;
(yy_buffer_stack_max) = 0;
- (yy_c_buf_p) = (char *) 0;
+ (yy_c_buf_p) = NULL;
(yy_init) = 0;
(yy_start) = 0;
/* Defined in main.c */
#ifdef YY_STDINIT
- parser4_in = stdin;
- parser4_out = stdout;
+ yyin = stdin;
+ yyout = stdout;
#else
- parser4_in = (FILE *) 0;
- parser4_out = (FILE *) 0;
+ yyin = NULL;
+ yyout = NULL;
#endif
/* For future reference: Set errno on error, since we are called by
- * parser4_lex_init()
+ * yylex_init()
*/
return 0;
}
/* %endif */
/* %if-c-only SNIP! this currently causes conflicts with the c++ scanner */
-/* parser4_lex_destroy is for both reentrant and non-reentrant scanners. */
-int parser4_lex_destroy (void)
+/* yylex_destroy is for both reentrant and non-reentrant scanners. */
+int yylex_destroy (void)
{
/* Pop the buffer stack, destroying each element. */
while(YY_CURRENT_BUFFER){
- parser4__delete_buffer(YY_CURRENT_BUFFER );
+ yy_delete_buffer( YY_CURRENT_BUFFER );
YY_CURRENT_BUFFER_LVALUE = NULL;
- parser4_pop_buffer_state();
+ yypop_buffer_state();
}
/* Destroy the stack itself. */
- parser4_free((yy_buffer_stack) );
+ yyfree((yy_buffer_stack) );
(yy_buffer_stack) = NULL;
/* Reset the globals. This is important in a non-reentrant scanner so the next time
- * parser4_lex() is called, initialization will occur. */
+ * yylex() is called, initialization will occur. */
yy_init_globals( );
/* %if-reentrant */
*/
#ifndef yytext_ptr
-static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
+static void yy_flex_strncpy (char* s1, const char * s2, int n )
{
- register int i;
+
+ int i;
for ( i = 0; i < n; ++i )
s1[i] = s2[i];
}
#endif
#ifdef YY_NEED_STRLEN
-static int yy_flex_strlen (yyconst char * s )
+static int yy_flex_strlen (const char * s )
{
- register int n;
+ int n;
for ( n = 0; s[n]; ++n )
;
}
#endif
-void *parser4_alloc (yy_size_t size )
+void *yyalloc (yy_size_t size )
{
- return (void *) malloc( size );
+ return malloc(size);
}
-void *parser4_realloc (void * ptr, yy_size_t size )
+void *yyrealloc (void * ptr, yy_size_t size )
{
+
/* The cast to (char *) in the following accommodates both
* implementations that use char* generic pointers, and those
* that use void* generic pointers. It works with the latter
* any pointer type to void*, and deal with argument conversions
* as though doing an assignment.
*/
- return (void *) realloc( (char *) ptr, size );
+ return realloc(ptr, size);
}
-void parser4_free (void * ptr )
+void yyfree (void * ptr )
{
- free( (char *) ptr ); /* see parser4_realloc() for (char *) cast */
+ free( (char *) ptr ); /* see yyrealloc() for (char *) cast */
}
/* %if-tables-serialization definitions */
/* %ok-for-header */
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1907 "dhcp4_lexer.ll"
-
-=======
-#line 1909 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1908 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
-=======
-#line 1909 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 1908 "dhcp4_lexer.ll"
->>>>>>> [#805,!5-p] Updated example confs
+#line 1917 "dhcp4_lexer.ll"
using namespace isc::dhcp;
file_ = "<string>";
sfile_ = 0;
loc_.initialize(&file_);
- parser4__flex_debug = trace_scanning_;
+ yy_flex_debug = trace_scanning_;
YY_BUFFER_STATE buffer;
buffer = parser4__scan_bytes(str.c_str(), str.size());
if (!buffer) {
file_ = filename;
sfile_ = f;
loc_.initialize(&file_);
- parser4__flex_debug = trace_scanning_;
+ yy_flex_debug = trace_scanning_;
YY_BUFFER_STATE buffer;
/* See dhcp4_lexer.cc header for available definitions */
{
switch (that.type_get ())
{
- case 194: // value
- case 198: // map_value
- case 244: // socket_type
- case 247: // outbound_interface_value
- case 269: // db_type
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 355: // hr_mode
- case 504: // ncr_protocol_value
- case 511: // replace_client_name_value
-=======
- case 356: // hr_mode
- case 505: // ncr_protocol_value
- case 512: // replace_client_name_value
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 356: // hr_mode
- case 505: // ncr_protocol_value
- case 512: // replace_client_name_value
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ case 195: // value
+ case 199: // map_value
+ case 245: // socket_type
+ case 248: // outbound_interface_value
+ case 270: // db_type
+ case 357: // hr_mode
+ case 506: // ncr_protocol_value
+ case 513: // replace_client_name_value
value.YY_MOVE_OR_COPY< ElementPtr > (YY_MOVE (that.value));
break;
- case 177: // "boolean"
+ case 178: // "boolean"
value.YY_MOVE_OR_COPY< bool > (YY_MOVE (that.value));
break;
- case 176: // "floating point"
+ case 177: // "floating point"
value.YY_MOVE_OR_COPY< double > (YY_MOVE (that.value));
break;
- case 175: // "integer"
+ case 176: // "integer"
value.YY_MOVE_OR_COPY< int64_t > (YY_MOVE (that.value));
break;
- case 174: // "constant string"
+ case 175: // "constant string"
value.YY_MOVE_OR_COPY< std::string > (YY_MOVE (that.value));
break;
{
switch (that.type_get ())
{
- case 194: // value
- case 198: // map_value
- case 244: // socket_type
- case 247: // outbound_interface_value
- case 269: // db_type
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 355: // hr_mode
- case 504: // ncr_protocol_value
- case 511: // replace_client_name_value
-=======
- case 356: // hr_mode
- case 505: // ncr_protocol_value
- case 512: // replace_client_name_value
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 356: // hr_mode
- case 505: // ncr_protocol_value
- case 512: // replace_client_name_value
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ case 195: // value
+ case 199: // map_value
+ case 245: // socket_type
+ case 248: // outbound_interface_value
+ case 270: // db_type
+ case 357: // hr_mode
+ case 506: // ncr_protocol_value
+ case 513: // replace_client_name_value
value.move< ElementPtr > (YY_MOVE (that.value));
break;
- case 177: // "boolean"
+ case 178: // "boolean"
value.move< bool > (YY_MOVE (that.value));
break;
- case 176: // "floating point"
+ case 177: // "floating point"
value.move< double > (YY_MOVE (that.value));
break;
- case 175: // "integer"
+ case 176: // "integer"
value.move< int64_t > (YY_MOVE (that.value));
break;
- case 174: // "constant string"
+ case 175: // "constant string"
value.move< std::string > (YY_MOVE (that.value));
break;
state = that.state;
switch (that.type_get ())
{
- case 194: // value
- case 198: // map_value
- case 244: // socket_type
- case 247: // outbound_interface_value
- case 269: // db_type
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 355: // hr_mode
- case 504: // ncr_protocol_value
- case 511: // replace_client_name_value
-=======
- case 356: // hr_mode
- case 505: // ncr_protocol_value
- case 512: // replace_client_name_value
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 356: // hr_mode
- case 505: // ncr_protocol_value
- case 512: // replace_client_name_value
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ case 195: // value
+ case 199: // map_value
+ case 245: // socket_type
+ case 248: // outbound_interface_value
+ case 270: // db_type
+ case 357: // hr_mode
+ case 506: // ncr_protocol_value
+ case 513: // replace_client_name_value
value.move< ElementPtr > (that.value);
break;
- case 177: // "boolean"
+ case 178: // "boolean"
value.move< bool > (that.value);
break;
- case 176: // "floating point"
+ case 177: // "floating point"
value.move< double > (that.value);
break;
- case 175: // "integer"
+ case 176: // "integer"
value.move< int64_t > (that.value);
break;
- case 174: // "constant string"
+ case 175: // "constant string"
value.move< std::string > (that.value);
break;
<< yysym.location << ": ";
switch (yytype)
{
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 174: // "constant string"
-#line 256 "dhcp4_parser.yy"
- { yyoutput << yysym.value.template as < std::string > (); }
-#line 408 "dhcp4_parser.cc"
- break;
-
- case 175: // "integer"
-#line 256 "dhcp4_parser.yy"
- { yyoutput << yysym.value.template as < int64_t > (); }
-#line 414 "dhcp4_parser.cc"
- break;
-
- case 176: // "floating point"
-#line 256 "dhcp4_parser.yy"
- { yyoutput << yysym.value.template as < double > (); }
-#line 420 "dhcp4_parser.cc"
- break;
-
- case 177: // "boolean"
-#line 256 "dhcp4_parser.yy"
- { yyoutput << yysym.value.template as < bool > (); }
-#line 426 "dhcp4_parser.cc"
- break;
-
- case 194: // value
-#line 256 "dhcp4_parser.yy"
- { yyoutput << yysym.value.template as < ElementPtr > (); }
-#line 432 "dhcp4_parser.cc"
- break;
-
- case 198: // map_value
-#line 256 "dhcp4_parser.yy"
- { yyoutput << yysym.value.template as < ElementPtr > (); }
-#line 438 "dhcp4_parser.cc"
- break;
-
- case 244: // socket_type
-#line 256 "dhcp4_parser.yy"
- { yyoutput << yysym.value.template as < ElementPtr > (); }
-#line 444 "dhcp4_parser.cc"
- break;
-
- case 247: // outbound_interface_value
-#line 256 "dhcp4_parser.yy"
- { yyoutput << yysym.value.template as < ElementPtr > (); }
-#line 450 "dhcp4_parser.cc"
- break;
+ case 175: // "constant string"
- case 269: // db_type
-#line 256 "dhcp4_parser.yy"
- { yyoutput << yysym.value.template as < ElementPtr > (); }
-#line 456 "dhcp4_parser.cc"
- break;
-
- case 355: // hr_mode
-#line 256 "dhcp4_parser.yy"
- { yyoutput << yysym.value.template as < ElementPtr > (); }
-#line 462 "dhcp4_parser.cc"
- break;
-
- case 504: // ncr_protocol_value
-#line 256 "dhcp4_parser.yy"
- { yyoutput << yysym.value.template as < ElementPtr > (); }
-#line 468 "dhcp4_parser.cc"
- break;
-
- case 511: // replace_client_name_value
-#line 256 "dhcp4_parser.yy"
- { yyoutput << yysym.value.template as < ElementPtr > (); }
-#line 474 "dhcp4_parser.cc"
-=======
- case 174: // "constant string"
-
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
+#line 257 "dhcp4_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< std::string > (); }
#line 401 "dhcp4_parser.cc" // lalr1.cc:672
break;
- case 175: // "integer"
+ case 176: // "integer"
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
+#line 257 "dhcp4_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< int64_t > (); }
#line 408 "dhcp4_parser.cc" // lalr1.cc:672
break;
- case 176: // "floating point"
+ case 177: // "floating point"
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
+#line 257 "dhcp4_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< double > (); }
#line 415 "dhcp4_parser.cc" // lalr1.cc:672
break;
- case 177: // "boolean"
+ case 178: // "boolean"
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
+#line 257 "dhcp4_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< bool > (); }
#line 422 "dhcp4_parser.cc" // lalr1.cc:672
break;
- case 194: // value
+ case 195: // value
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
+#line 257 "dhcp4_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< ElementPtr > (); }
#line 429 "dhcp4_parser.cc" // lalr1.cc:672
break;
- case 198: // map_value
+ case 199: // map_value
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
+#line 257 "dhcp4_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< ElementPtr > (); }
#line 436 "dhcp4_parser.cc" // lalr1.cc:672
break;
- case 244: // socket_type
+ case 245: // socket_type
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
+#line 257 "dhcp4_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< ElementPtr > (); }
#line 443 "dhcp4_parser.cc" // lalr1.cc:672
break;
- case 247: // outbound_interface_value
+ case 248: // outbound_interface_value
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
+#line 257 "dhcp4_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< ElementPtr > (); }
#line 450 "dhcp4_parser.cc" // lalr1.cc:672
break;
- case 269: // db_type
+ case 270: // db_type
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
+#line 257 "dhcp4_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< ElementPtr > (); }
#line 457 "dhcp4_parser.cc" // lalr1.cc:672
break;
- case 356: // hr_mode
+ case 357: // hr_mode
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
+#line 257 "dhcp4_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< ElementPtr > (); }
#line 464 "dhcp4_parser.cc" // lalr1.cc:672
break;
- case 505: // ncr_protocol_value
+ case 506: // ncr_protocol_value
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
+#line 257 "dhcp4_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< ElementPtr > (); }
#line 471 "dhcp4_parser.cc" // lalr1.cc:672
break;
- case 512: // replace_client_name_value
+ case 513: // replace_client_name_value
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
+#line 257 "dhcp4_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< ElementPtr > (); }
#line 478 "dhcp4_parser.cc" // lalr1.cc:672
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- break;
-
-=======
- case 174: // "constant string"
-
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< std::string > (); }
-#line 401 "dhcp4_parser.cc" // lalr1.cc:672
- break;
-
- case 175: // "integer"
-
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< int64_t > (); }
-#line 408 "dhcp4_parser.cc" // lalr1.cc:672
- break;
-
- case 176: // "floating point"
-
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< double > (); }
-#line 415 "dhcp4_parser.cc" // lalr1.cc:672
- break;
-
- case 177: // "boolean"
-
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< bool > (); }
-#line 422 "dhcp4_parser.cc" // lalr1.cc:672
- break;
-
- case 194: // value
-
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< ElementPtr > (); }
-#line 429 "dhcp4_parser.cc" // lalr1.cc:672
- break;
-
- case 198: // map_value
-
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< ElementPtr > (); }
-#line 436 "dhcp4_parser.cc" // lalr1.cc:672
- break;
-
- case 244: // socket_type
-
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< ElementPtr > (); }
-#line 443 "dhcp4_parser.cc" // lalr1.cc:672
- break;
-
- case 247: // outbound_interface_value
-
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< ElementPtr > (); }
-#line 450 "dhcp4_parser.cc" // lalr1.cc:672
break;
- case 269: // db_type
-
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< ElementPtr > (); }
-#line 457 "dhcp4_parser.cc" // lalr1.cc:672
- break;
-
- case 356: // hr_mode
-
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< ElementPtr > (); }
-#line 464 "dhcp4_parser.cc" // lalr1.cc:672
- break;
-
- case 505: // ncr_protocol_value
-
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< ElementPtr > (); }
-#line 471 "dhcp4_parser.cc" // lalr1.cc:672
- break;
-
- case 512: // replace_client_name_value
-
-#line 256 "dhcp4_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< ElementPtr > (); }
-#line 478 "dhcp4_parser.cc" // lalr1.cc:672
- break;
-
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
default:
break;
when using variants. */
switch (yyr1_[yyn])
{
- case 194: // value
- case 198: // map_value
- case 244: // socket_type
- case 247: // outbound_interface_value
- case 269: // db_type
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 355: // hr_mode
- case 504: // ncr_protocol_value
- case 511: // replace_client_name_value
-=======
- case 356: // hr_mode
- case 505: // ncr_protocol_value
- case 512: // replace_client_name_value
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 356: // hr_mode
- case 505: // ncr_protocol_value
- case 512: // replace_client_name_value
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ case 195: // value
+ case 199: // map_value
+ case 245: // socket_type
+ case 248: // outbound_interface_value
+ case 270: // db_type
+ case 357: // hr_mode
+ case 506: // ncr_protocol_value
+ case 513: // replace_client_name_value
yylhs.value.emplace< ElementPtr > ();
break;
- case 177: // "boolean"
+ case 178: // "boolean"
yylhs.value.emplace< bool > ();
break;
- case 176: // "floating point"
+ case 177: // "floating point"
yylhs.value.emplace< double > ();
break;
- case 175: // "integer"
+ case 176: // "integer"
yylhs.value.emplace< int64_t > ();
break;
- case 174: // "constant string"
+ case 175: // "constant string"
yylhs.value.emplace< std::string > ();
break;
switch (yyn)
{
case 2:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 265 "dhcp4_parser.yy"
-=======
-#line 265 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 265 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 266 "dhcp4_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.NO_KEYWORD; }
#line 738 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 4:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 266 "dhcp4_parser.yy"
-=======
-#line 266 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 266 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 267 "dhcp4_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.CONFIG; }
#line 744 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 6:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 267 "dhcp4_parser.yy"
-=======
-#line 267 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 267 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 268 "dhcp4_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.DHCP4; }
#line 750 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 8:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 268 "dhcp4_parser.yy"
-=======
-#line 268 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 268 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 269 "dhcp4_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.INTERFACES_CONFIG; }
#line 756 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 10:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 269 "dhcp4_parser.yy"
-=======
-#line 269 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 269 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 270 "dhcp4_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.SUBNET4; }
#line 762 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 12:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 270 "dhcp4_parser.yy"
-=======
-#line 270 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 270 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 271 "dhcp4_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.POOLS; }
#line 768 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 14:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 271 "dhcp4_parser.yy"
-=======
-#line 271 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 271 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 272 "dhcp4_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.RESERVATIONS; }
#line 774 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 16:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 272 "dhcp4_parser.yy"
-=======
-#line 272 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 272 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 273 "dhcp4_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.DHCP4; }
#line 780 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 18:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 273 "dhcp4_parser.yy"
-=======
-#line 273 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 273 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 274 "dhcp4_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.OPTION_DEF; }
#line 786 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 20:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 274 "dhcp4_parser.yy"
-=======
-#line 274 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 274 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 275 "dhcp4_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.OPTION_DATA; }
#line 792 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 22:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 275 "dhcp4_parser.yy"
-=======
-#line 275 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 275 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 276 "dhcp4_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.HOOKS_LIBRARIES; }
#line 798 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 24:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 276 "dhcp4_parser.yy"
-=======
-#line 276 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 276 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 277 "dhcp4_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.DHCP_DDNS; }
#line 804 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 26:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 277 "dhcp4_parser.yy"
-=======
-#line 277 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 277 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 278 "dhcp4_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.LOGGING; }
#line 810 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 28:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 278 "dhcp4_parser.yy"
-=======
-#line 278 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 278 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 279 "dhcp4_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.CONFIG_CONTROL; }
#line 816 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 30:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 286 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new IntElement(yystack_[0].value.as < int64_t > (), ctx.loc2pos(yystack_[0].location))); }
-#line 825 "dhcp4_parser.cc"
- break;
-
- case 31:
-#line 287 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new DoubleElement(yystack_[0].value.as < double > (), ctx.loc2pos(yystack_[0].location))); }
-#line 831 "dhcp4_parser.cc"
- break;
-
- case 32:
-#line 288 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new BoolElement(yystack_[0].value.as < bool > (), ctx.loc2pos(yystack_[0].location))); }
-#line 837 "dhcp4_parser.cc"
- break;
-
- case 33:
-#line 289 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement(yystack_[0].value.as < std::string > (), ctx.loc2pos(yystack_[0].location))); }
-#line 843 "dhcp4_parser.cc"
- break;
-
- case 34:
-#line 290 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new NullElement(ctx.loc2pos(yystack_[0].location))); }
-#line 849 "dhcp4_parser.cc"
- break;
-
- case 35:
-#line 291 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ctx.stack_.back(); ctx.stack_.pop_back(); }
-#line 855 "dhcp4_parser.cc"
- break;
-
- case 36:
-#line 292 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ctx.stack_.back(); ctx.stack_.pop_back(); }
-#line 861 "dhcp4_parser.cc"
- break;
-
- case 37:
-#line 295 "dhcp4_parser.yy"
-=======
-#line 286 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location))); }
-#line 822 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 31:
#line 287 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new DoubleElement(yystack_[0].value.as< double > (), ctx.loc2pos(yystack_[0].location))); }
-#line 828 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 32:
-#line 288 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location))); }
-#line 834 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 33:
-#line 289 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location))); }
-#line 840 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 34:
-#line 290 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new NullElement(ctx.loc2pos(yystack_[0].location))); }
-#line 846 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 35:
-#line 291 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ctx.stack_.back(); ctx.stack_.pop_back(); }
-#line 852 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 36:
-#line 292 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ctx.stack_.back(); ctx.stack_.pop_back(); }
-#line 858 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 37:
-#line 295 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 286 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location))); }
#line 822 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 31:
-#line 287 "dhcp4_parser.yy" // lalr1.cc:907
+#line 288 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new DoubleElement(yystack_[0].value.as< double > (), ctx.loc2pos(yystack_[0].location))); }
#line 828 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 32:
-#line 288 "dhcp4_parser.yy" // lalr1.cc:907
+#line 289 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location))); }
#line 834 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 33:
-#line 289 "dhcp4_parser.yy" // lalr1.cc:907
+#line 290 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location))); }
#line 840 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 34:
-#line 290 "dhcp4_parser.yy" // lalr1.cc:907
+#line 291 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new NullElement(ctx.loc2pos(yystack_[0].location))); }
#line 846 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 35:
-#line 291 "dhcp4_parser.yy" // lalr1.cc:907
+#line 292 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ctx.stack_.back(); ctx.stack_.pop_back(); }
#line 852 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 36:
-#line 292 "dhcp4_parser.yy" // lalr1.cc:907
+#line 293 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ctx.stack_.back(); ctx.stack_.pop_back(); }
#line 858 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 37:
-#line 295 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 296 "dhcp4_parser.yy" // lalr1.cc:907
{
// Push back the JSON value on the stack
ctx.stack_.push_back(yystack_[0].value.as< ElementPtr > ());
break;
case 38:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 300 "dhcp4_parser.yy"
-=======
-#line 300 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 300 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 301 "dhcp4_parser.yy" // lalr1.cc:907
{
// This code is executed when we're about to start parsing
// the content of the map
break;
case 39:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 305 "dhcp4_parser.yy"
-=======
-#line 305 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 305 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 306 "dhcp4_parser.yy" // lalr1.cc:907
{
// map parsing completed. If we ever want to do any wrap up
// (maybe some sanity checking), this would be the best place
break;
case 40:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 311 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ctx.stack_.back(); ctx.stack_.pop_back(); }
-#line 897 "dhcp4_parser.cc"
- break;
-
- case 43:
-#line 318 "dhcp4_parser.yy"
-=======
-#line 311 "dhcp4_parser.yy" // lalr1.cc:907
+#line 312 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ctx.stack_.back(); ctx.stack_.pop_back(); }
#line 894 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 43:
-#line 318 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 311 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ctx.stack_.back(); ctx.stack_.pop_back(); }
-#line 894 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 43:
-#line 318 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 319 "dhcp4_parser.yy" // lalr1.cc:907
{
// map containing a single entry
ctx.stack_.back()->set(yystack_[2].value.as< std::string > (), yystack_[0].value.as< ElementPtr > ());
break;
case 44:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 322 "dhcp4_parser.yy"
-=======
-#line 322 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 322 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 323 "dhcp4_parser.yy" // lalr1.cc:907
{
// map consisting of a shorter map followed by
// comma and string:value
break;
case 45:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 329 "dhcp4_parser.yy"
-=======
-#line 329 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 329 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 330 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.push_back(l);
break;
case 46:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 332 "dhcp4_parser.yy"
-=======
-#line 332 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 332 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 333 "dhcp4_parser.yy" // lalr1.cc:907
{
// list parsing complete. Put any sanity checking here
}
break;
case 49:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 340 "dhcp4_parser.yy"
-=======
-#line 340 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 340 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 341 "dhcp4_parser.yy" // lalr1.cc:907
{
// List consisting of a single element.
ctx.stack_.back()->add(yystack_[0].value.as< ElementPtr > ());
break;
case 50:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 344 "dhcp4_parser.yy"
-=======
-#line 344 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 344 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 345 "dhcp4_parser.yy" // lalr1.cc:907
{
// List ending with , and a value.
ctx.stack_.back()->add(yystack_[0].value.as< ElementPtr > ());
break;
case 51:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 351 "dhcp4_parser.yy"
-=======
-#line 351 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 351 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 352 "dhcp4_parser.yy" // lalr1.cc:907
{
// List parsing about to start
}
break;
case 52:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 353 "dhcp4_parser.yy"
-=======
-#line 353 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 353 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 354 "dhcp4_parser.yy" // lalr1.cc:907
{
// list parsing complete. Put any sanity checking here
//ctx.stack_.pop_back();
break;
case 55:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 362 "dhcp4_parser.yy"
-=======
-#line 362 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 362 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 363 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr s(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(s);
break;
case 56:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 366 "dhcp4_parser.yy"
-=======
-#line 366 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 366 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 367 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr s(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(s);
break;
case 57:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 377 "dhcp4_parser.yy"
-=======
-#line 377 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 377 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 378 "dhcp4_parser.yy" // lalr1.cc:907
{
const std::string& where = ctx.contextName();
const std::string& keyword = yystack_[1].value.as< std::string > ();
break;
case 58:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 387 "dhcp4_parser.yy"
-=======
-#line 387 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 387 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 388 "dhcp4_parser.yy" // lalr1.cc:907
{
// This code is executed when we're about to start parsing
// the content of the map
break;
case 59:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 392 "dhcp4_parser.yy"
-=======
-#line 392 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 392 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 393 "dhcp4_parser.yy" // lalr1.cc:907
{
// map parsing completed. If we ever want to do any wrap up
// (maybe some sanity checking), this would be the best place
break;
case 68:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 416 "dhcp4_parser.yy"
-=======
-#line 416 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 416 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 417 "dhcp4_parser.yy" // lalr1.cc:907
{
// This code is executed when we're about to start parsing
// the content of the map
break;
case 69:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 423 "dhcp4_parser.yy"
-=======
-#line 423 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 423 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 424 "dhcp4_parser.yy" // lalr1.cc:907
{
// No global parameter is required
ctx.stack_.pop_back();
break;
case 70:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 431 "dhcp4_parser.yy"
-=======
-#line 431 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 431 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 432 "dhcp4_parser.yy" // lalr1.cc:907
{
// Parse the Dhcp4 map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
break;
case 71:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 435 "dhcp4_parser.yy"
-=======
-#line 435 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 435 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 436 "dhcp4_parser.yy" // lalr1.cc:907
{
// No global parameter is required
// parsing completed
break;
case 116:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 490 "dhcp4_parser.yy"
-=======
-#line 490 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 490 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 491 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("valid-lifetime", prf);
break;
case 117:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 495 "dhcp4_parser.yy"
-=======
-#line 495 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 495 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 496 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("min-valid-lifetime", prf);
break;
case 118:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 500 "dhcp4_parser.yy"
-=======
-#line 500 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 500 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 501 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("max-valid-lifetime", prf);
break;
case 119:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 505 "dhcp4_parser.yy"
-=======
-#line 505 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 505 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 506 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("renew-timer", prf);
break;
case 120:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 510 "dhcp4_parser.yy"
-=======
-#line 510 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 510 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 511 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("rebind-timer", prf);
break;
case 121:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 515 "dhcp4_parser.yy"
-=======
-#line 515 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 515 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 516 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr ctt(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("calculate-tee-times", ctt);
break;
case 122:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 520 "dhcp4_parser.yy"
-=======
-#line 520 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 520 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 521 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr t1(new DoubleElement(yystack_[0].value.as< double > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("t1-percent", t1);
break;
case 123:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 525 "dhcp4_parser.yy"
-=======
-#line 525 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 525 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 526 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr t2(new DoubleElement(yystack_[0].value.as< double > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("t2-percent", t2);
break;
case 124:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 530 "dhcp4_parser.yy"
-=======
-#line 530 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 530 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 531 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr dpp(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("decline-probation-period", dpp);
break;
case 125:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 535 "dhcp4_parser.yy"
-=======
-#line 535 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 535 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 536 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
break;
case 126:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 537 "dhcp4_parser.yy"
-=======
-#line 537 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 537 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 538 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr stag(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("server-tag", stag);
break;
case 127:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 543 "dhcp4_parser.yy"
-=======
-#line 543 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 543 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 544 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr echo(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("echo-client-id", echo);
break;
case 128:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 548 "dhcp4_parser.yy"
-=======
-#line 548 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 548 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 549 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr match(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("match-client-id", match);
break;
case 129:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 553 "dhcp4_parser.yy"
-=======
-#line 553 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 553 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 554 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("authoritative", prf);
break;
case 130:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 559 "dhcp4_parser.yy"
-=======
-#line 559 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 559 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 560 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr i(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("interfaces-config", i);
break;
case 131:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 564 "dhcp4_parser.yy"
-=======
-#line 564 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 564 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 565 "dhcp4_parser.yy" // lalr1.cc:907
{
// No interfaces config param is required
ctx.stack_.pop_back();
break;
case 141:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 583 "dhcp4_parser.yy"
-=======
-#line 583 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 583 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 584 "dhcp4_parser.yy" // lalr1.cc:907
{
// Parse the interfaces-config map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
break;
case 142:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 587 "dhcp4_parser.yy"
-=======
-#line 587 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 587 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 588 "dhcp4_parser.yy" // lalr1.cc:907
{
// No interfaces config param is required
// parsing completed
break;
case 143:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 592 "dhcp4_parser.yy"
-=======
-#line 592 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 592 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 593 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("interfaces", l);
break;
case 144:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 597 "dhcp4_parser.yy"
-=======
-#line 597 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 597 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 598 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
break;
case 145:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 602 "dhcp4_parser.yy"
-=======
-#line 602 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 602 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 603 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.DHCP_SOCKET_TYPE);
}
break;
case 146:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 604 "dhcp4_parser.yy"
-=======
-#line 604 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 604 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 605 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("dhcp-socket-type", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
break;
case 147:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 609 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("raw", ctx.loc2pos(yystack_[0].location))); }
-#line 1272 "dhcp4_parser.cc"
- break;
-
- case 148:
-#line 610 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("udp", ctx.loc2pos(yystack_[0].location))); }
-#line 1278 "dhcp4_parser.cc"
- break;
-
- case 149:
-#line 613 "dhcp4_parser.yy"
-=======
-#line 609 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("raw", ctx.loc2pos(yystack_[0].location))); }
-#line 1269 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 148:
#line 610 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("udp", ctx.loc2pos(yystack_[0].location))); }
-#line 1275 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 149:
-#line 613 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 609 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("raw", ctx.loc2pos(yystack_[0].location))); }
#line 1269 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 148:
-#line 610 "dhcp4_parser.yy" // lalr1.cc:907
+#line 611 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("udp", ctx.loc2pos(yystack_[0].location))); }
#line 1275 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 149:
-#line 613 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 614 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.OUTBOUND_INTERFACE);
}
break;
case 150:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 615 "dhcp4_parser.yy"
-=======
-#line 615 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 615 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 616 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("outbound-interface", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
break;
case 151:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 620 "dhcp4_parser.yy"
-=======
-#line 620 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 620 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 621 "dhcp4_parser.yy" // lalr1.cc:907
{
yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("same-as-inbound", ctx.loc2pos(yystack_[0].location)));
}
break;
case 152:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 622 "dhcp4_parser.yy"
-=======
-#line 622 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 622 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 623 "dhcp4_parser.yy" // lalr1.cc:907
{
yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("use-routing", ctx.loc2pos(yystack_[0].location)));
}
break;
case 153:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 626 "dhcp4_parser.yy"
-=======
-#line 626 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 626 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 627 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr b(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("re-detect", b);
break;
case 154:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 632 "dhcp4_parser.yy"
-=======
-#line 632 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 632 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 633 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr i(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("lease-database", i);
break;
case 155:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 637 "dhcp4_parser.yy"
-=======
-#line 637 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 637 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 638 "dhcp4_parser.yy" // lalr1.cc:907
{
// The type parameter is required
ctx.require("type", ctx.loc2pos(yystack_[2].location), ctx.loc2pos(yystack_[0].location));
break;
case 156:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 644 "dhcp4_parser.yy"
-=======
-#line 644 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 644 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 645 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("sanity-checks", m);
break;
case 157:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 649 "dhcp4_parser.yy"
-=======
-#line 649 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 649 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 650 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
break;
case 161:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 659 "dhcp4_parser.yy"
-=======
-#line 659 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 659 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 660 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
break;
case 162:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 661 "dhcp4_parser.yy"
-=======
-#line 661 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 661 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 662 "dhcp4_parser.yy" // lalr1.cc:907
{
if ( (string(yystack_[0].value.as< std::string > ()) == "none") ||
break;
case 163:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 677 "dhcp4_parser.yy"
-=======
-#line 677 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 677 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 678 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr i(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("hosts-database", i);
break;
case 164:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 682 "dhcp4_parser.yy"
-=======
-#line 682 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 682 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 683 "dhcp4_parser.yy" // lalr1.cc:907
{
// The type parameter is required
ctx.require("type", ctx.loc2pos(yystack_[2].location), ctx.loc2pos(yystack_[0].location));
break;
case 165:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 689 "dhcp4_parser.yy"
-=======
-#line 689 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 689 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 690 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("hosts-databases", l);
break;
case 166:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 694 "dhcp4_parser.yy"
-=======
-#line 694 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 694 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 695 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
break;
case 171:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 707 "dhcp4_parser.yy"
-=======
-#line 707 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 707 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 708 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
break;
case 172:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 711 "dhcp4_parser.yy"
-=======
-#line 711 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 711 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 712 "dhcp4_parser.yy" // lalr1.cc:907
{
// The type parameter is required
ctx.require("type", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 1449 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 195:
-#line 743 "dhcp4_parser.yy"
-=======
- case 196:
-#line 744 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 196:
-#line 744 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 745 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.DATABASE_TYPE);
}
#line 1457 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 196:
-#line 745 "dhcp4_parser.yy"
-=======
- case 197:
-#line 746 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 197:
-#line 746 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 747 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("type", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
}
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1469 "dhcp4_parser.cc"
- break;
-
- case 197:
-#line 750 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("memfile", ctx.loc2pos(yystack_[0].location))); }
-#line 1475 "dhcp4_parser.cc"
- break;
-
- case 198:
-#line 751 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("mysql", ctx.loc2pos(yystack_[0].location))); }
-#line 1481 "dhcp4_parser.cc"
- break;
-
- case 199:
-#line 752 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("postgresql", ctx.loc2pos(yystack_[0].location))); }
-#line 1487 "dhcp4_parser.cc"
- break;
-
- case 200:
-#line 753 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("cql", ctx.loc2pos(yystack_[0].location))); }
-#line 1493 "dhcp4_parser.cc"
- break;
-
- case 201:
-#line 756 "dhcp4_parser.yy"
-=======
#line 1466 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 198:
-#line 751 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("memfile", ctx.loc2pos(yystack_[0].location))); }
-#line 1472 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 199:
#line 752 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("mysql", ctx.loc2pos(yystack_[0].location))); }
-#line 1478 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 200:
-#line 753 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("postgresql", ctx.loc2pos(yystack_[0].location))); }
-#line 1484 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 201:
-=======
-#line 1466 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 198:
-#line 751 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("memfile", ctx.loc2pos(yystack_[0].location))); }
#line 1472 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 199:
-#line 752 "dhcp4_parser.yy" // lalr1.cc:907
+#line 753 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("mysql", ctx.loc2pos(yystack_[0].location))); }
#line 1478 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 200:
-#line 753 "dhcp4_parser.yy" // lalr1.cc:907
+#line 754 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("postgresql", ctx.loc2pos(yystack_[0].location))); }
#line 1484 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 201:
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-#line 754 "dhcp4_parser.yy" // lalr1.cc:907
+#line 755 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("cql", ctx.loc2pos(yystack_[0].location))); }
#line 1490 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 202:
-#line 757 "dhcp4_parser.yy" // lalr1.cc:907
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 758 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1498 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 202:
-#line 758 "dhcp4_parser.yy"
-=======
- case 203:
-#line 759 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 203:
-#line 759 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 760 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr user(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("user", user);
#line 1508 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 203:
-#line 764 "dhcp4_parser.yy"
-=======
- case 204:
-#line 765 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 204:
-#line 765 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 766 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1516 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 204:
-#line 766 "dhcp4_parser.yy"
-=======
- case 205:
-#line 767 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 205:
-#line 767 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 768 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr pwd(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("password", pwd);
#line 1526 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 205:
-#line 772 "dhcp4_parser.yy"
-=======
- case 206:
-#line 773 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 206:
-#line 773 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 774 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1534 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 206:
-#line 774 "dhcp4_parser.yy"
-=======
- case 207:
-#line 775 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 207:
-#line 775 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 776 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr h(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("host", h);
#line 1544 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 207:
-#line 780 "dhcp4_parser.yy"
-=======
- case 208:
-#line 781 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 208:
-#line 781 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 782 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr p(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("port", p);
#line 1553 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 208:
-#line 785 "dhcp4_parser.yy"
-=======
- case 209:
-#line 786 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 209:
-#line 786 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 787 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1561 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 209:
-#line 787 "dhcp4_parser.yy"
-=======
case 210:
-#line 788 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 210:
-#line 788 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 789 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr name(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("name", name);
#line 1571 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 210:
-#line 793 "dhcp4_parser.yy"
-=======
case 211:
-#line 794 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 211:
-#line 794 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 795 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr n(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("persist", n);
#line 1580 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 211:
-#line 798 "dhcp4_parser.yy"
-=======
case 212:
-#line 799 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 212:
-#line 799 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 800 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr n(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("lfc-interval", n);
#line 1589 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 212:
-#line 803 "dhcp4_parser.yy"
-=======
case 213:
-#line 804 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 213:
-#line 804 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 805 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr n(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("readonly", n);
#line 1598 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 213:
-#line 808 "dhcp4_parser.yy"
-=======
case 214:
-#line 809 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 214:
-#line 809 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 810 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr n(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("connect-timeout", n);
#line 1607 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 214:
-#line 813 "dhcp4_parser.yy"
-=======
case 215:
-#line 814 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 215:
-#line 814 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 815 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr n(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("request-timeout", n);
#line 1616 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 215:
-#line 818 "dhcp4_parser.yy"
-=======
case 216:
-#line 819 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 216:
-#line 819 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 820 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr n(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("tcp-keepalive", n);
#line 1625 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 216:
-#line 823 "dhcp4_parser.yy"
-=======
case 217:
-#line 824 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 217:
-#line 824 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 825 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr n(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("tcp-nodelay", n);
#line 1634 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 217:
-#line 828 "dhcp4_parser.yy"
-=======
case 218:
-#line 829 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 218:
-#line 829 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 830 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1642 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 218:
-#line 830 "dhcp4_parser.yy"
-=======
case 219:
-#line 831 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 219:
-#line 831 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 832 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr cp(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("contact-points", cp);
#line 1652 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 219:
-#line 836 "dhcp4_parser.yy"
-=======
case 220:
-#line 837 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 220:
-#line 837 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 838 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1660 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 220:
-#line 838 "dhcp4_parser.yy"
-=======
case 221:
-#line 839 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 221:
-#line 839 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 840 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr ks(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("keyspace", ks);
#line 1670 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 221:
-#line 844 "dhcp4_parser.yy"
-=======
case 222:
-#line 845 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 222:
-#line 845 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 846 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1678 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 222:
-#line 846 "dhcp4_parser.yy"
-=======
case 223:
-#line 847 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 223:
-#line 847 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 848 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr c(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("consistency", c);
#line 1688 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 223:
-#line 852 "dhcp4_parser.yy"
-=======
case 224:
-#line 853 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 224:
-#line 853 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 854 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1696 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 224:
-#line 854 "dhcp4_parser.yy"
-=======
- case 225:
-#line 855 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 225:
-#line 855 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 856 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr c(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("serial-consistency", c);
#line 1706 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 225:
-#line 860 "dhcp4_parser.yy"
-=======
- case 226:
-#line 861 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 226:
-#line 861 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 862 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr n(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("max-reconnect-tries", n);
#line 1715 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 226:
-#line 865 "dhcp4_parser.yy"
-=======
- case 227:
-#line 866 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 227:
-#line 866 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 867 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr n(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("reconnect-wait-time", n);
#line 1724 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 227:
-#line 870 "dhcp4_parser.yy"
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
case 228:
-#line 871 "dhcp4_parser.yy" // lalr1.cc:907
+#line 872 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr n(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("max-row-errors", n);
break;
case 229:
-#line 877 "dhcp4_parser.yy" // lalr1.cc:907
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 878 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("host-reservation-identifiers", l);
#line 1744 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 228:
-#line 875 "dhcp4_parser.yy"
-=======
case 230:
-#line 882 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 230:
-#line 882 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 883 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 1753 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 236:
-#line 891 "dhcp4_parser.yy"
-=======
- case 238:
-#line 898 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 238:
-#line 898 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 899 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr duid(new StringElement("duid", ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(duid);
#line 1762 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 237:
-#line 896 "dhcp4_parser.yy"
-=======
case 239:
-#line 903 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 239:
-#line 903 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 904 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr hwaddr(new StringElement("hw-address", ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(hwaddr);
#line 1771 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 238:
-#line 901 "dhcp4_parser.yy"
-=======
case 240:
-#line 908 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 240:
-#line 908 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 909 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr circuit(new StringElement("circuit-id", ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(circuit);
#line 1780 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 239:
-#line 906 "dhcp4_parser.yy"
-=======
case 241:
-#line 913 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 241:
-#line 913 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 914 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr client(new StringElement("client-id", ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(client);
#line 1789 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 240:
-#line 911 "dhcp4_parser.yy"
-=======
case 242:
-#line 918 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 242:
-#line 918 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 919 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr flex_id(new StringElement("flex-id", ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(flex_id);
#line 1798 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 241:
-#line 916 "dhcp4_parser.yy"
-=======
case 243:
-#line 923 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 243:
-#line 923 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 924 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("hooks-libraries", l);
#line 1809 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 242:
-#line 921 "dhcp4_parser.yy"
-=======
case 244:
-#line 928 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 244:
-#line 928 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 929 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 1818 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 247:
-#line 934 "dhcp4_parser.yy"
-=======
- case 249:
-#line 941 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 249:
-#line 941 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 942 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 1828 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 248:
-#line 938 "dhcp4_parser.yy"
-=======
case 250:
-#line 945 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 250:
-#line 945 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 946 "dhcp4_parser.yy" // lalr1.cc:907
{
// The library hooks parameter is required
ctx.require("library", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 1838 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 249:
-#line 944 "dhcp4_parser.yy"
-=======
case 251:
-#line 951 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 251:
-#line 951 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 952 "dhcp4_parser.yy" // lalr1.cc:907
{
// Parse the hooks-libraries list entry map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 1848 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 250:
-#line 948 "dhcp4_parser.yy"
-=======
case 252:
-#line 955 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 252:
-#line 955 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 956 "dhcp4_parser.yy" // lalr1.cc:907
{
// The library hooks parameter is required
ctx.require("library", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 1858 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 256:
-#line 963 "dhcp4_parser.yy"
-=======
- case 258:
-#line 970 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 258:
-#line 970 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 971 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1866 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 257:
-#line 965 "dhcp4_parser.yy"
-=======
case 259:
-#line 972 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 259:
-#line 972 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 973 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr lib(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("library", lib);
#line 1876 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 258:
-#line 971 "dhcp4_parser.yy"
-=======
case 260:
-#line 978 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 260:
-#line 978 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 979 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1884 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 259:
-#line 973 "dhcp4_parser.yy"
-=======
- case 261:
-#line 980 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 261:
-#line 980 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 981 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("parameters", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
#line 1893 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 260:
-#line 979 "dhcp4_parser.yy"
-=======
- case 262:
-#line 986 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 262:
-#line 986 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 987 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("expired-leases-processing", m);
#line 1904 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 261:
-#line 984 "dhcp4_parser.yy"
-=======
- case 263:
-#line 991 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 263:
-#line 991 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 992 "dhcp4_parser.yy" // lalr1.cc:907
{
// No expired lease parameter is required
ctx.stack_.pop_back();
#line 1914 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 270:
-#line 1002 "dhcp4_parser.yy"
-=======
case 272:
-#line 1009 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 272:
-#line 1009 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1010 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr value(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("reclaim-timer-wait-time", value);
#line 1923 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 271:
-#line 1007 "dhcp4_parser.yy"
-=======
- case 273:
-#line 1014 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 273:
-#line 1014 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1015 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr value(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("flush-reclaimed-timer-wait-time", value);
#line 1932 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 272:
-#line 1012 "dhcp4_parser.yy"
-=======
- case 274:
-#line 1019 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 274:
-#line 1019 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1020 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr value(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("hold-reclaimed-time", value);
#line 1941 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 273:
-#line 1017 "dhcp4_parser.yy"
-=======
- case 275:
-#line 1024 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 275:
-#line 1024 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1025 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr value(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("max-reclaim-leases", value);
#line 1950 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 274:
-#line 1022 "dhcp4_parser.yy"
-=======
- case 276:
-#line 1029 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 276:
-#line 1029 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1030 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr value(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("max-reclaim-time", value);
#line 1959 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 275:
-#line 1027 "dhcp4_parser.yy"
-=======
- case 277:
-#line 1034 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 277:
-#line 1034 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1035 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr value(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("unwarned-reclaim-cycles", value);
#line 1968 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 276:
-#line 1035 "dhcp4_parser.yy"
-=======
case 278:
-#line 1042 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 278:
-#line 1042 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1043 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("subnet4", l);
#line 1979 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 277:
-#line 1040 "dhcp4_parser.yy"
-=======
case 279:
-#line 1047 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 279:
-#line 1047 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1048 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 1988 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 282:
-#line 1060 "dhcp4_parser.yy"
-=======
- case 284:
-#line 1067 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 284:
-#line 1067 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1068 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 1998 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 283:
-#line 1064 "dhcp4_parser.yy"
-=======
case 285:
-#line 1071 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 285:
-#line 1071 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1072 "dhcp4_parser.yy" // lalr1.cc:907
{
// Once we reached this place, the subnet parsing is now complete.
// If we want to, we can implement default values here.
#line 2024 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 284:
-#line 1086 "dhcp4_parser.yy"
-=======
case 286:
-#line 1093 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 286:
-#line 1093 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1094 "dhcp4_parser.yy" // lalr1.cc:907
{
// Parse the subnet4 list entry map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 2034 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 285:
-#line 1090 "dhcp4_parser.yy"
-=======
case 287:
-#line 1097 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 287:
-#line 1097 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1098 "dhcp4_parser.yy" // lalr1.cc:907
{
// The subnet subnet4 parameter is required
ctx.require("subnet", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 2044 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 317:
-#line 1133 "dhcp4_parser.yy"
-=======
- case 319:
-#line 1140 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 319:
-#line 1140 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1141 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2052 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 318:
-#line 1135 "dhcp4_parser.yy"
-=======
case 320:
-#line 1142 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 320:
-#line 1142 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1143 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr subnet(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("subnet", subnet);
#line 2062 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 319:
-#line 1141 "dhcp4_parser.yy"
-=======
case 321:
-#line 1148 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 321:
-#line 1148 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1149 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2070 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 320:
-#line 1143 "dhcp4_parser.yy"
-=======
- case 322:
-#line 1150 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 322:
-#line 1150 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1151 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr iface(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("4o6-interface", iface);
#line 2080 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 321:
-#line 1149 "dhcp4_parser.yy"
-=======
- case 323:
-#line 1156 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 323:
-#line 1156 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1157 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2088 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 322:
-#line 1151 "dhcp4_parser.yy"
-=======
- case 324:
-#line 1158 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 324:
-#line 1158 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1159 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr iface(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("4o6-interface-id", iface);
#line 2098 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 323:
-#line 1157 "dhcp4_parser.yy"
-=======
- case 325:
-#line 1164 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 325:
-#line 1164 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1165 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2106 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 324:
-#line 1159 "dhcp4_parser.yy"
-=======
- case 326:
-#line 1166 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 326:
-#line 1166 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1167 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr iface(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("4o6-subnet", iface);
#line 2116 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 325:
-#line 1165 "dhcp4_parser.yy"
-=======
- case 327:
-#line 1172 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 327:
-#line 1172 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1173 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2124 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 326:
-#line 1167 "dhcp4_parser.yy"
-=======
- case 328:
-#line 1174 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 328:
-#line 1174 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1175 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr iface(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("interface", iface);
#line 2134 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 327:
-#line 1173 "dhcp4_parser.yy"
-=======
- case 329:
-#line 1180 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 329:
-#line 1180 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1181 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2142 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 328:
-#line 1175 "dhcp4_parser.yy"
-=======
- case 330:
-#line 1182 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 330:
-#line 1182 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1183 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr cls(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("client-class", cls);
#line 2152 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 329:
-#line 1181 "dhcp4_parser.yy"
-=======
- case 331:
-#line 1188 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 331:
-#line 1188 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1189 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr c(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("require-client-classes", c);
#line 2163 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 330:
-#line 1186 "dhcp4_parser.yy"
-=======
- case 332:
-#line 1193 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 332:
-#line 1193 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1194 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2172 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 331:
-#line 1191 "dhcp4_parser.yy"
-=======
- case 333:
-#line 1198 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 333:
-#line 1198 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1199 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.RESERVATION_MODE);
}
#line 2180 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 332:
-#line 1193 "dhcp4_parser.yy"
-=======
- case 334:
-#line 1200 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 334:
-#line 1200 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1201 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("reservation-mode", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
#line 2189 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 333:
-#line 1198 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("disabled", ctx.loc2pos(yystack_[0].location))); }
-#line 2189 "dhcp4_parser.cc"
- break;
-
- case 334:
-#line 1199 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("out-of-pool", ctx.loc2pos(yystack_[0].location))); }
-#line 2195 "dhcp4_parser.cc"
- break;
-
case 335:
-#line 1200 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("global", ctx.loc2pos(yystack_[0].location))); }
-#line 2201 "dhcp4_parser.cc"
- break;
-
- case 336:
-#line 1201 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("all", ctx.loc2pos(yystack_[0].location))); }
-#line 2207 "dhcp4_parser.cc"
- break;
-
- case 337:
-#line 1204 "dhcp4_parser.yy"
-=======
- case 335:
-#line 1205 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("disabled", ctx.loc2pos(yystack_[0].location))); }
-#line 2195 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 336:
#line 1206 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("out-of-pool", ctx.loc2pos(yystack_[0].location))); }
-#line 2201 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 337:
-#line 1207 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("global", ctx.loc2pos(yystack_[0].location))); }
-#line 2207 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 338:
-#line 1208 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("all", ctx.loc2pos(yystack_[0].location))); }
-#line 2213 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 339:
-#line 1211 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 335:
-#line 1205 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("disabled", ctx.loc2pos(yystack_[0].location))); }
#line 2195 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 336:
-#line 1206 "dhcp4_parser.yy" // lalr1.cc:907
+#line 1207 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("out-of-pool", ctx.loc2pos(yystack_[0].location))); }
#line 2201 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 337:
-#line 1207 "dhcp4_parser.yy" // lalr1.cc:907
+#line 1208 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("global", ctx.loc2pos(yystack_[0].location))); }
#line 2207 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 338:
-#line 1208 "dhcp4_parser.yy" // lalr1.cc:907
+#line 1209 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("all", ctx.loc2pos(yystack_[0].location))); }
#line 2213 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 339:
-#line 1211 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1212 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr id(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("id", id);
#line 2222 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 338:
-#line 1211 "dhcp4_parser.yy"
-=======
- case 340:
-#line 1218 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 340:
-#line 1218 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1219 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("shared-networks", l);
#line 2233 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 339:
-#line 1216 "dhcp4_parser.yy"
-=======
- case 341:
-#line 1223 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 341:
-#line 1223 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1224 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2242 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 344:
-#line 1231 "dhcp4_parser.yy"
-=======
case 346:
-#line 1238 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 346:
-#line 1238 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1239 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 2252 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 345:
-#line 1235 "dhcp4_parser.yy"
-=======
- case 347:
-#line 1242 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 347:
-#line 1242 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1243 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
}
#line 2260 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 372:
-#line 1273 "dhcp4_parser.yy"
-=======
case 374:
-#line 1280 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 374:
-#line 1280 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1281 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("option-def", l);
#line 2271 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 373:
-#line 1278 "dhcp4_parser.yy"
-=======
- case 375:
-#line 1285 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 375:
-#line 1285 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1286 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2280 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 374:
-#line 1286 "dhcp4_parser.yy"
-=======
- case 376:
-#line 1293 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 376:
-#line 1293 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1294 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.push_back(m);
#line 2289 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 375:
-#line 1289 "dhcp4_parser.yy"
-=======
- case 377:
-#line 1296 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 377:
-#line 1296 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1297 "dhcp4_parser.yy" // lalr1.cc:907
{
// parsing completed
}
#line 2297 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 380:
-#line 1305 "dhcp4_parser.yy"
-=======
case 382:
-#line 1312 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 382:
-#line 1312 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1313 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 2307 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 381:
-#line 1309 "dhcp4_parser.yy"
-=======
- case 383:
-#line 1316 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 383:
-#line 1316 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1317 "dhcp4_parser.yy" // lalr1.cc:907
{
// The name, code and type option def parameters are required.
ctx.require("name", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 2319 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 382:
-#line 1320 "dhcp4_parser.yy"
-=======
- case 384:
-#line 1327 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 384:
-#line 1327 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1328 "dhcp4_parser.yy" // lalr1.cc:907
{
// Parse the option-def list entry map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 2329 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 383:
-#line 1324 "dhcp4_parser.yy"
-=======
- case 385:
-#line 1331 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 385:
-#line 1331 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1332 "dhcp4_parser.yy" // lalr1.cc:907
{
// The name, code and type option def parameters are required.
ctx.require("name", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 2341 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 399:
-#line 1356 "dhcp4_parser.yy"
-=======
case 401:
-#line 1363 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 401:
-#line 1363 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1364 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr code(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("code", code);
#line 2350 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 401:
-#line 1363 "dhcp4_parser.yy"
-=======
case 403:
-#line 1370 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 403:
-#line 1370 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1371 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2358 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 402:
-#line 1365 "dhcp4_parser.yy"
-=======
- case 404:
-#line 1372 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 404:
-#line 1372 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1373 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("type", prf);
#line 2368 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 403:
-#line 1371 "dhcp4_parser.yy"
-=======
- case 405:
-#line 1378 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 405:
-#line 1378 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1379 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2376 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 404:
-#line 1373 "dhcp4_parser.yy"
-=======
- case 406:
-#line 1380 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 406:
-#line 1380 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1381 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr rtypes(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("record-types", rtypes);
#line 2386 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 405:
-#line 1379 "dhcp4_parser.yy"
-=======
case 407:
-#line 1386 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 407:
-#line 1386 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1387 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2394 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 406:
-#line 1381 "dhcp4_parser.yy"
-=======
case 408:
-#line 1388 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 408:
-#line 1388 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1389 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr space(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("space", space);
#line 2404 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 408:
-#line 1389 "dhcp4_parser.yy"
-=======
case 410:
-#line 1396 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 410:
-#line 1396 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1397 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2412 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 409:
-#line 1391 "dhcp4_parser.yy"
-=======
- case 411:
-#line 1398 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 411:
-#line 1398 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1399 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr encap(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("encapsulate", encap);
#line 2422 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 410:
-#line 1397 "dhcp4_parser.yy"
-=======
- case 412:
-#line 1404 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 412:
-#line 1404 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1405 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr array(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("array", array);
#line 2431 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 411:
-#line 1406 "dhcp4_parser.yy"
-=======
- case 413:
-#line 1413 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 413:
-#line 1413 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1414 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("option-data", l);
#line 2442 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 412:
-#line 1411 "dhcp4_parser.yy"
-=======
- case 414:
-#line 1418 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 414:
-#line 1418 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1419 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2451 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 417:
-#line 1430 "dhcp4_parser.yy"
-=======
case 419:
-#line 1437 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 419:
-#line 1437 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1438 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 2461 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 418:
-#line 1434 "dhcp4_parser.yy"
-=======
- case 420:
-#line 1441 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 420:
-#line 1441 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1442 "dhcp4_parser.yy" // lalr1.cc:907
{
/// @todo: the code or name parameters are required.
ctx.stack_.pop_back();
#line 2470 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 419:
-#line 1442 "dhcp4_parser.yy"
-=======
case 421:
-#line 1449 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 421:
-#line 1449 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1450 "dhcp4_parser.yy" // lalr1.cc:907
{
// Parse the option-data list entry map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 2480 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 420:
-#line 1446 "dhcp4_parser.yy"
-=======
case 422:
-#line 1453 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 422:
-#line 1453 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1454 "dhcp4_parser.yy" // lalr1.cc:907
{
/// @todo: the code or name parameters are required.
// parsing completed
#line 2489 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 435:
-#line 1479 "dhcp4_parser.yy"
-=======
- case 437:
-#line 1486 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 437:
-#line 1486 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1487 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2497 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 436:
-#line 1481 "dhcp4_parser.yy"
-=======
case 438:
-#line 1488 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 438:
-#line 1488 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1489 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr data(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("data", data);
#line 2507 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 439:
-#line 1491 "dhcp4_parser.yy"
-=======
- case 441:
-#line 1498 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 441:
-#line 1498 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1499 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr space(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("csv-format", space);
#line 2516 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 440:
-#line 1496 "dhcp4_parser.yy"
-=======
case 442:
-#line 1503 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 442:
-#line 1503 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1504 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr persist(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("always-send", persist);
#line 2525 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 441:
-#line 1504 "dhcp4_parser.yy"
-=======
case 443:
-#line 1511 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 443:
-#line 1511 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1512 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("pools", l);
#line 2536 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 442:
-#line 1509 "dhcp4_parser.yy"
-=======
case 444:
-#line 1516 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 444:
-#line 1516 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1517 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2545 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 447:
-#line 1524 "dhcp4_parser.yy"
-=======
- case 449:
-#line 1531 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 449:
-#line 1531 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1532 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 2555 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 448:
-#line 1528 "dhcp4_parser.yy"
-=======
case 450:
-#line 1535 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 450:
-#line 1535 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1536 "dhcp4_parser.yy" // lalr1.cc:907
{
// The pool parameter is required.
ctx.require("pool", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 2565 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 449:
-#line 1534 "dhcp4_parser.yy"
-=======
- case 451:
-#line 1541 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 451:
-#line 1541 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1542 "dhcp4_parser.yy" // lalr1.cc:907
{
// Parse the pool list entry map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 2575 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 450:
-#line 1538 "dhcp4_parser.yy"
-=======
- case 452:
-#line 1545 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 452:
-#line 1545 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1546 "dhcp4_parser.yy" // lalr1.cc:907
{
// The pool parameter is required.
ctx.require("pool", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 2585 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 460:
-#line 1557 "dhcp4_parser.yy"
-=======
case 462:
-#line 1564 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 462:
-#line 1564 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1565 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2593 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 461:
-#line 1559 "dhcp4_parser.yy"
-=======
- case 463:
-#line 1566 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 463:
-#line 1566 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1567 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr pool(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("pool", pool);
#line 2603 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 462:
-#line 1565 "dhcp4_parser.yy"
-=======
- case 464:
-#line 1572 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 464:
-#line 1572 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1573 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2611 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 463:
-#line 1567 "dhcp4_parser.yy"
-=======
- case 465:
-#line 1574 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 465:
-#line 1574 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1575 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr parent = ctx.stack_.back();
ElementPtr user_context = yystack_[0].value.as< ElementPtr > ();
#line 2638 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 464:
-#line 1590 "dhcp4_parser.yy"
-=======
- case 466:
-#line 1597 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 466:
-#line 1597 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1598 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2646 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 465:
-#line 1592 "dhcp4_parser.yy"
-=======
- case 467:
-#line 1599 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 467:
-#line 1599 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1600 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr parent = ctx.stack_.back();
ElementPtr user_context(new MapElement(ctx.loc2pos(yystack_[3].location)));
#line 2675 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 466:
-#line 1620 "dhcp4_parser.yy"
-=======
- case 468:
-#line 1627 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 468:
-#line 1627 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1628 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("reservations", l);
#line 2686 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 467:
-#line 1625 "dhcp4_parser.yy"
-=======
- case 469:
-#line 1632 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 469:
-#line 1632 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1633 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2695 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 472:
-#line 1638 "dhcp4_parser.yy"
-=======
case 474:
-#line 1645 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 474:
-#line 1645 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1646 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 2705 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 473:
-#line 1642 "dhcp4_parser.yy"
-=======
- case 475:
-#line 1649 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 475:
-#line 1649 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1650 "dhcp4_parser.yy" // lalr1.cc:907
{
/// @todo: an identifier parameter is required.
ctx.stack_.pop_back();
#line 2714 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 474:
-#line 1647 "dhcp4_parser.yy"
-=======
- case 476:
-#line 1654 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 476:
-#line 1654 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1655 "dhcp4_parser.yy" // lalr1.cc:907
{
// Parse the reservations list entry map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 2724 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 475:
-#line 1651 "dhcp4_parser.yy"
-=======
- case 477:
-#line 1658 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 477:
-#line 1658 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1659 "dhcp4_parser.yy" // lalr1.cc:907
{
/// @todo: an identifier parameter is required.
// parsing completed
#line 2733 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 495:
-#line 1682 "dhcp4_parser.yy"
-=======
case 497:
-#line 1689 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 497:
-#line 1689 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1690 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2741 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 496:
-#line 1684 "dhcp4_parser.yy"
-=======
- case 498:
-#line 1691 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 498:
-#line 1691 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1692 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr next_server(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("next-server", next_server);
#line 2751 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 497:
-#line 1690 "dhcp4_parser.yy"
-=======
- case 499:
-#line 1697 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 499:
-#line 1697 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1698 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2759 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 498:
-#line 1692 "dhcp4_parser.yy"
-=======
- case 500:
-#line 1699 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 500:
-#line 1699 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1700 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr srv(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("server-hostname", srv);
#line 2769 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 499:
-#line 1698 "dhcp4_parser.yy"
-=======
- case 501:
-#line 1705 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 501:
-#line 1705 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1706 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2777 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 500:
-#line 1700 "dhcp4_parser.yy"
-=======
- case 502:
-#line 1707 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 502:
-#line 1707 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1708 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr bootfile(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("boot-file-name", bootfile);
#line 2787 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 501:
-#line 1706 "dhcp4_parser.yy"
-=======
- case 503:
-#line 1713 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 503:
-#line 1713 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1714 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2795 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 502:
-#line 1708 "dhcp4_parser.yy"
-=======
- case 504:
-#line 1715 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 504:
-#line 1715 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1716 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr addr(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("ip-address", addr);
#line 2805 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 503:
-#line 1714 "dhcp4_parser.yy"
-=======
- case 505:
-#line 1721 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 505:
-#line 1721 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1722 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("ip-addresses", l);
#line 2816 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 504:
-#line 1719 "dhcp4_parser.yy"
-=======
- case 506:
-#line 1726 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 506:
-#line 1726 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1727 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2825 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 505:
-#line 1724 "dhcp4_parser.yy"
-=======
- case 507:
-#line 1731 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 507:
-#line 1731 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1732 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2833 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 506:
-#line 1726 "dhcp4_parser.yy"
-=======
- case 508:
-#line 1733 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 508:
-#line 1733 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1734 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr d(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("duid", d);
#line 2843 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 507:
-#line 1732 "dhcp4_parser.yy"
-=======
- case 509:
-#line 1739 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 509:
-#line 1739 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1740 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2851 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 508:
-#line 1734 "dhcp4_parser.yy"
-=======
- case 510:
-#line 1741 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 510:
-#line 1741 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1742 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr hw(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("hw-address", hw);
#line 2861 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 509:
-#line 1740 "dhcp4_parser.yy"
-=======
- case 511:
-#line 1747 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 511:
-#line 1747 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1748 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2869 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 510:
-#line 1742 "dhcp4_parser.yy"
-=======
- case 512:
-#line 1749 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 512:
-#line 1749 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1750 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr hw(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("client-id", hw);
#line 2879 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 511:
-#line 1748 "dhcp4_parser.yy"
-=======
- case 513:
-#line 1755 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 513:
-#line 1755 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1756 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2887 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 512:
-#line 1750 "dhcp4_parser.yy"
-=======
- case 514:
-#line 1757 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 514:
-#line 1757 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1758 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr hw(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("circuit-id", hw);
#line 2897 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 513:
-#line 1756 "dhcp4_parser.yy"
-=======
- case 515:
-#line 1763 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 515:
-#line 1763 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1764 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2905 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 514:
-#line 1758 "dhcp4_parser.yy"
-=======
- case 516:
-#line 1765 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 516:
-#line 1765 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1766 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr hw(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("flex-id", hw);
#line 2915 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 515:
-#line 1764 "dhcp4_parser.yy"
-=======
- case 517:
-#line 1771 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 517:
-#line 1771 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1772 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2923 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 516:
-#line 1766 "dhcp4_parser.yy"
-=======
- case 518:
-#line 1773 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 518:
-#line 1773 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1774 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr host(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("hostname", host);
#line 2933 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 517:
-#line 1772 "dhcp4_parser.yy"
-=======
- case 519:
-#line 1779 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 519:
-#line 1779 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1780 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr c(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("client-classes", c);
#line 2944 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 518:
-#line 1777 "dhcp4_parser.yy"
-=======
- case 520:
-#line 1784 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 520:
-#line 1784 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1785 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2953 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 519:
-#line 1785 "dhcp4_parser.yy"
-=======
- case 521:
-#line 1792 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 521:
-#line 1792 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1793 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("relay", m);
#line 2964 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 520:
-#line 1790 "dhcp4_parser.yy"
-=======
- case 522:
-#line 1797 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 522:
-#line 1797 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1798 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2973 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 523:
-#line 1802 "dhcp4_parser.yy"
-=======
case 525:
-#line 1809 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 525:
-#line 1809 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1810 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("client-classes", l);
#line 2984 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 524:
-#line 1807 "dhcp4_parser.yy"
-=======
- case 526:
-#line 1814 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 526:
-#line 1814 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1815 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2993 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 527:
-#line 1816 "dhcp4_parser.yy"
-=======
case 529:
-#line 1823 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 529:
-#line 1823 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1824 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 3003 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 528:
-#line 1820 "dhcp4_parser.yy"
-=======
- case 530:
-#line 1827 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 530:
-#line 1827 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1828 "dhcp4_parser.yy" // lalr1.cc:907
{
// The name client class parameter is required.
ctx.require("name", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 3013 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 545:
-#line 1849 "dhcp4_parser.yy"
-=======
case 547:
-#line 1856 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 547:
-#line 1856 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1857 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3021 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 546:
-#line 1851 "dhcp4_parser.yy"
-=======
- case 548:
-#line 1858 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 548:
-#line 1858 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1859 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr test(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("test", test);
#line 3031 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 547:
-#line 1857 "dhcp4_parser.yy"
-=======
- case 549:
-#line 1864 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 549:
-#line 1864 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1865 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr b(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("only-if-required", b);
#line 3040 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 548:
-#line 1866 "dhcp4_parser.yy"
-=======
- case 550:
-#line 1873 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 550:
-#line 1873 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1874 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr time(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("dhcp4o6-port", time);
#line 3049 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 549:
-#line 1873 "dhcp4_parser.yy"
-=======
- case 551:
-#line 1880 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 551:
-#line 1880 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1881 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("control-socket", m);
#line 3060 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 550:
-#line 1878 "dhcp4_parser.yy"
-=======
- case 552:
-#line 1885 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 552:
-#line 1885 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1886 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 3069 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 558:
-#line 1894 "dhcp4_parser.yy"
-=======
case 560:
-#line 1901 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 560:
-#line 1901 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1902 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3077 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 559:
-#line 1896 "dhcp4_parser.yy"
-=======
- case 561:
-#line 1903 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 561:
-#line 1903 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1904 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr stype(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("socket-type", stype);
#line 3087 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 560:
-#line 1902 "dhcp4_parser.yy"
-=======
- case 562:
-#line 1909 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 562:
-#line 1909 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1910 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3095 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 561:
-#line 1904 "dhcp4_parser.yy"
-=======
- case 563:
-#line 1911 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 563:
-#line 1911 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1912 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr name(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("socket-name", name);
#line 3105 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 562:
-#line 1913 "dhcp4_parser.yy"
-=======
- case 564:
-#line 1920 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 564:
-#line 1920 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1921 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3113 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 563:
-#line 1915 "dhcp4_parser.yy"
-=======
- case 565:
-#line 1922 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 565:
-#line 1922 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1923 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr qc = yystack_[0].value.as< ElementPtr > ();
ctx.stack_.back()->set("dhcp-queue-control", qc);
#line 3151 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 564:
-#line 1951 "dhcp4_parser.yy"
-=======
- case 566:
-#line 1958 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 566:
-#line 1958 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1959 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("dhcp-ddns", m);
#line 3162 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 565:
-#line 1956 "dhcp4_parser.yy"
-=======
- case 567:
-#line 1963 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 567:
-#line 1963 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1964 "dhcp4_parser.yy" // lalr1.cc:907
{
// The enable updates DHCP DDNS parameter is required.
ctx.require("enable-updates", ctx.loc2pos(yystack_[2].location), ctx.loc2pos(yystack_[0].location));
#line 3173 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 566:
-#line 1963 "dhcp4_parser.yy"
-=======
- case 568:
-#line 1970 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 568:
-#line 1970 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1971 "dhcp4_parser.yy" // lalr1.cc:907
{
// Parse the dhcp-ddns map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 3183 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 567:
-#line 1967 "dhcp4_parser.yy"
-=======
- case 569:
-#line 1974 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 569:
-#line 1974 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 1975 "dhcp4_parser.yy" // lalr1.cc:907
{
// The enable updates DHCP DDNS parameter is required.
ctx.require("enable-updates", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 3193 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 588:
-#line 1997 "dhcp4_parser.yy"
-=======
case 590:
-#line 2004 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 590:
-#line 2004 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2005 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr b(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("enable-updates", b);
#line 3202 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 589:
-#line 2002 "dhcp4_parser.yy"
-=======
- case 591:
-#line 2009 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 591:
-#line 2009 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2010 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3210 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 590:
-#line 2004 "dhcp4_parser.yy"
-=======
- case 592:
-#line 2011 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 592:
-#line 2011 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2012 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr s(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("qualifying-suffix", s);
#line 3220 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 591:
-#line 2010 "dhcp4_parser.yy"
-=======
- case 593:
-#line 2017 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 593:
-#line 2017 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2018 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3228 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 592:
-#line 2012 "dhcp4_parser.yy"
-=======
- case 594:
-#line 2019 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 594:
-#line 2019 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2020 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr s(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("server-ip", s);
#line 3238 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 593:
-#line 2018 "dhcp4_parser.yy"
-=======
- case 595:
-#line 2025 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 595:
-#line 2025 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2026 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr i(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("server-port", i);
#line 3247 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 594:
-#line 2023 "dhcp4_parser.yy"
-=======
- case 596:
-#line 2030 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 596:
-#line 2030 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2031 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3255 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 595:
-#line 2025 "dhcp4_parser.yy"
-=======
- case 597:
-#line 2032 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 597:
-#line 2032 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2033 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr s(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("sender-ip", s);
#line 3265 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 596:
-#line 2031 "dhcp4_parser.yy"
-=======
- case 598:
-#line 2038 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 598:
-#line 2038 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2039 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr i(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("sender-port", i);
#line 3274 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 597:
-#line 2036 "dhcp4_parser.yy"
-=======
- case 599:
-#line 2043 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 599:
-#line 2043 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2044 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr i(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("max-queue-size", i);
#line 3283 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 598:
-#line 2041 "dhcp4_parser.yy"
-=======
- case 600:
-#line 2048 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 600:
-#line 2048 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2049 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NCR_PROTOCOL);
}
#line 3291 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 599:
-#line 2043 "dhcp4_parser.yy"
-=======
- case 601:
-#line 2050 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 601:
-#line 2050 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2051 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("ncr-protocol", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
#line 3300 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 600:
-#line 2049 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("UDP", ctx.loc2pos(yystack_[0].location))); }
-#line 3300 "dhcp4_parser.cc"
- break;
-
- case 601:
-#line 2050 "dhcp4_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("TCP", ctx.loc2pos(yystack_[0].location))); }
-#line 3306 "dhcp4_parser.cc"
- break;
-
case 602:
-#line 2053 "dhcp4_parser.yy"
-=======
- case 602:
-#line 2056 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("UDP", ctx.loc2pos(yystack_[0].location))); }
-#line 3306 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 603:
#line 2057 "dhcp4_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("TCP", ctx.loc2pos(yystack_[0].location))); }
-#line 3312 "dhcp4_parser.cc" // lalr1.cc:907
- break;
-
- case 604:
-#line 2060 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 602:
-#line 2056 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("UDP", ctx.loc2pos(yystack_[0].location))); }
#line 3306 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 603:
-#line 2057 "dhcp4_parser.yy" // lalr1.cc:907
+#line 2058 "dhcp4_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("TCP", ctx.loc2pos(yystack_[0].location))); }
#line 3312 "dhcp4_parser.cc" // lalr1.cc:907
break;
case 604:
-#line 2060 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2061 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NCR_FORMAT);
}
#line 3320 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 603:
-#line 2055 "dhcp4_parser.yy"
-=======
case 605:
-#line 2062 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 605:
-#line 2062 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2063 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr json(new StringElement("JSON", ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("ncr-format", json);
#line 3330 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 604:
-#line 2061 "dhcp4_parser.yy"
-=======
case 606:
-#line 2068 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 606:
-#line 2068 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2069 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr b(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("override-no-update", b);
#line 3339 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 605:
-#line 2066 "dhcp4_parser.yy"
-=======
case 607:
-#line 2073 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 607:
-#line 2073 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2074 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr b(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("override-client-update", b);
#line 3348 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 606:
-#line 2071 "dhcp4_parser.yy"
-=======
case 608:
-#line 2078 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 608:
-#line 2078 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2079 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.REPLACE_CLIENT_NAME);
}
#line 3356 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 607:
-#line 2073 "dhcp4_parser.yy"
-=======
case 609:
-#line 2080 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 609:
-#line 2080 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2081 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("replace-client-name", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
#line 3365 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 608:
-#line 2079 "dhcp4_parser.yy"
-=======
case 610:
-#line 2086 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 610:
-#line 2086 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2087 "dhcp4_parser.yy" // lalr1.cc:907
{
yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("when-present", ctx.loc2pos(yystack_[0].location)));
}
#line 3373 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 609:
-#line 2082 "dhcp4_parser.yy"
-=======
case 611:
-#line 2089 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 611:
-#line 2089 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2090 "dhcp4_parser.yy" // lalr1.cc:907
{
yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("never", ctx.loc2pos(yystack_[0].location)));
}
#line 3381 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 610:
-#line 2085 "dhcp4_parser.yy"
-=======
case 612:
-#line 2092 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 612:
-#line 2092 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2093 "dhcp4_parser.yy" // lalr1.cc:907
{
yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("always", ctx.loc2pos(yystack_[0].location)));
}
#line 3389 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 611:
-#line 2088 "dhcp4_parser.yy"
-=======
case 613:
-#line 2095 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 613:
-#line 2095 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2096 "dhcp4_parser.yy" // lalr1.cc:907
{
yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("when-not-present", ctx.loc2pos(yystack_[0].location)));
}
#line 3397 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 612:
-#line 2091 "dhcp4_parser.yy"
-=======
case 614:
-#line 2098 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 614:
-#line 2098 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2099 "dhcp4_parser.yy" // lalr1.cc:907
{
error(yystack_[0].location, "boolean values for the replace-client-name are "
"no longer supported");
#line 3406 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 613:
-#line 2097 "dhcp4_parser.yy"
-=======
case 615:
-#line 2104 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 615:
-#line 2104 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2105 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3414 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 614:
-#line 2099 "dhcp4_parser.yy"
-=======
case 616:
-#line 2106 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 616:
-#line 2106 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2107 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr s(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("generated-prefix", s);
#line 3424 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 615:
-#line 2105 "dhcp4_parser.yy"
-=======
case 617:
-#line 2112 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 617:
-#line 2112 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2113 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3432 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 616:
-#line 2107 "dhcp4_parser.yy"
-=======
case 618:
-#line 2114 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 618:
-#line 2114 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2115 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr s(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("hostname-char-set", s);
#line 3442 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 617:
-#line 2113 "dhcp4_parser.yy"
-=======
case 619:
-#line 2120 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 619:
-#line 2120 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2121 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3450 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 618:
-#line 2115 "dhcp4_parser.yy"
-=======
case 620:
-#line 2122 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 620:
-#line 2122 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2123 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr s(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("hostname-char-replacement", s);
#line 3460 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 619:
-#line 2124 "dhcp4_parser.yy"
-=======
case 621:
-#line 2131 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 621:
-#line 2131 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2132 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3468 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 620:
-#line 2126 "dhcp4_parser.yy"
-=======
case 622:
-#line 2133 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 622:
-#line 2133 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2134 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("Dhcp6", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
#line 3477 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 621:
-#line 2131 "dhcp4_parser.yy"
-=======
case 623:
-#line 2138 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 623:
-#line 2138 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2139 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3485 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 622:
-#line 2133 "dhcp4_parser.yy"
-=======
case 624:
-#line 2140 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 624:
-#line 2140 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2141 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("DhcpDdns", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
#line 3494 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 623:
-#line 2138 "dhcp4_parser.yy"
-=======
case 625:
-#line 2145 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 625:
-#line 2145 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2146 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3502 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 624:
-#line 2140 "dhcp4_parser.yy"
-=======
case 626:
-#line 2147 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 626:
-#line 2147 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2148 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("Control-agent", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
#line 3511 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 625:
-#line 2145 "dhcp4_parser.yy"
-=======
case 627:
-#line 2152 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 627:
-#line 2152 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2153 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr i(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("config-control", i);
#line 3522 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 626:
-#line 2150 "dhcp4_parser.yy"
-=======
case 628:
-#line 2157 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 628:
-#line 2157 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2158 "dhcp4_parser.yy" // lalr1.cc:907
{
// No config control params are required
ctx.stack_.pop_back();
#line 3532 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 627:
-#line 2156 "dhcp4_parser.yy"
-=======
case 629:
-#line 2163 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 629:
-#line 2163 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2164 "dhcp4_parser.yy" // lalr1.cc:907
{
// Parse the config-control map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 3542 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 628:
-#line 2160 "dhcp4_parser.yy"
-=======
case 630:
-#line 2167 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 630:
-#line 2167 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2168 "dhcp4_parser.yy" // lalr1.cc:907
{
// No config_control params are required
// parsing completed
#line 3551 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 633:
-#line 2175 "dhcp4_parser.yy"
-=======
- case 635:
-#line 2182 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 635:
-#line 2182 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2183 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("config-databases", l);
#line 3562 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 634:
-#line 2180 "dhcp4_parser.yy"
-=======
case 636:
-#line 2187 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 636:
-#line 2187 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2188 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 3571 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 635:
-#line 2185 "dhcp4_parser.yy"
-=======
case 637:
-#line 2192 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 637:
-#line 2192 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2193 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr value(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("config-fetch-wait-time", value);
#line 3580 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 636:
-#line 2195 "dhcp4_parser.yy"
-=======
case 638:
-#line 2202 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 638:
-#line 2202 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2203 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("Logging", m);
#line 3591 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 637:
-#line 2200 "dhcp4_parser.yy"
-=======
case 639:
-#line 2207 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 639:
-#line 2207 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2208 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 3600 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 638:
-#line 2205 "dhcp4_parser.yy"
-=======
case 640:
-#line 2212 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 640:
-#line 2212 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2213 "dhcp4_parser.yy" // lalr1.cc:907
{
// Parse the Logging map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 3610 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 639:
-#line 2209 "dhcp4_parser.yy"
-=======
case 641:
-#line 2216 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 641:
-#line 2216 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2217 "dhcp4_parser.yy" // lalr1.cc:907
{
// parsing completed
}
#line 3618 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 643:
-#line 2225 "dhcp4_parser.yy"
-=======
- case 645:
-#line 2232 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 645:
-#line 2232 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2233 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("loggers", l);
#line 3629 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 644:
-#line 2230 "dhcp4_parser.yy"
-=======
case 646:
-#line 2237 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 646:
-#line 2237 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2238 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 3638 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 647:
-#line 2242 "dhcp4_parser.yy"
-=======
- case 649:
-#line 2249 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 649:
-#line 2249 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2250 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr l(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(l);
#line 3648 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 648:
-#line 2246 "dhcp4_parser.yy"
-=======
case 650:
-#line 2253 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 650:
-#line 2253 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2254 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
}
#line 3656 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 658:
-#line 2263 "dhcp4_parser.yy"
-=======
- case 660:
-#line 2270 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 660:
-#line 2270 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2271 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr dl(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("debuglevel", dl);
#line 3665 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 659:
-#line 2268 "dhcp4_parser.yy"
-=======
case 661:
-#line 2275 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 661:
-#line 2275 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2276 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3673 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 660:
-#line 2270 "dhcp4_parser.yy"
-=======
case 662:
-#line 2277 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 662:
-#line 2277 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2278 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr sev(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("severity", sev);
#line 3683 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 661:
-#line 2276 "dhcp4_parser.yy"
-=======
case 663:
-#line 2283 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 663:
-#line 2283 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2284 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("output_options", l);
#line 3694 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 662:
-#line 2281 "dhcp4_parser.yy"
-=======
case 664:
-#line 2288 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 664:
-#line 2288 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2289 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 3703 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 665:
-#line 2290 "dhcp4_parser.yy"
-=======
- case 667:
-#line 2297 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
case 667:
-#line 2297 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2298 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 3713 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 666:
-#line 2294 "dhcp4_parser.yy"
-=======
case 668:
-#line 2301 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 668:
-#line 2301 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 2302 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
}
#line 3721 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 674:
-#line 2309 "dhcp4_parser.yy"
-=======
- case 675:
-#line 2315 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 675:
-#line 2315 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ case 676:
+#line 2317 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3729 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 675:
-#line 2311 "dhcp4_parser.yy"
-=======
- case 676:
-#line 2317 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 676:
-#line 2317 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ case 677:
+#line 2319 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr sev(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("output", sev);
#line 3739 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 676:
-#line 2317 "dhcp4_parser.yy"
-=======
- case 677:
-#line 2323 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 677:
-#line 2323 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ case 678:
+#line 2325 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr flush(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("flush", flush);
#line 3748 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 677:
-#line 2322 "dhcp4_parser.yy"
-=======
- case 678:
-#line 2328 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 678:
-#line 2328 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ case 679:
+#line 2330 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr maxsize(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("maxsize", maxsize);
#line 3757 "dhcp4_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 678:
-#line 2327 "dhcp4_parser.yy"
-=======
- case 679:
-#line 2333 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- case 679:
-#line 2333 "dhcp4_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ case 680:
+#line 2335 "dhcp4_parser.yy" // lalr1.cc:907
{
ElementPtr maxver(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("maxver", maxver);
}
#line 3766 "dhcp4_parser.cc" // lalr1.cc:907
-<<<<<<< HEAD
break;
- case 679:
-#line 2332 "dhcp4_parser.yy"
+ case 681:
+#line 2340 "dhcp4_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
-#line 3768 "dhcp4_parser.cc"
+#line 3774 "dhcp4_parser.cc" // lalr1.cc:907
break;
- case 680:
-#line 2334 "dhcp4_parser.yy"
+ case 682:
+#line 2342 "dhcp4_parser.yy" // lalr1.cc:907
{
- ElementPtr sev(new StringElement(yystack_[0].value.as < std::string > (), ctx.loc2pos(yystack_[0].location)));
+ ElementPtr sev(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("pattern", sev);
ctx.leave();
}
-#line 3778 "dhcp4_parser.cc"
- break;
-
-
-<<<<<<< HEAD
-#line 3782 "dhcp4_parser.cc"
-
-=======
-#line 3770 "dhcp4_parser.cc" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
+#line 3784 "dhcp4_parser.cc" // lalr1.cc:907
break;
-#line 3770 "dhcp4_parser.cc" // lalr1.cc:907
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 3788 "dhcp4_parser.cc" // lalr1.cc:907
default:
break;
}
}
- const short Dhcp4Parser::yypact_ninf_ = -840;
+ const short Dhcp4Parser::yypact_ninf_ = -832;
const signed char Dhcp4Parser::yytable_ninf_ = -1;
const short
Dhcp4Parser::yypact_[] =
{
-<<<<<<< HEAD
-<<<<<<< HEAD
- 317, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, 32, 21, 71, 80, 98,
- 114, 132, 136, 155, 183, 192, 209, 252, 260, 263,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, 21, 27,
- 17, 123, 75, 227, 39, 234, 164, 28, 154, -41,
- 515, 134, 117, -837, 274, 278, 287, 284, 290, -837,
- -837, -837, -837, -837, 302, -837, 44, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, 303, 316, 337, -837,
- -837, -837, -837, -837, -837, 346, 347, 354, 356, 357,
- 358, 359, 360, 361, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, 362, -837, -837,
- -837, -837, -837, -837, -837, 57, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, 363, -837, 78, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, 365, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, 90, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, 93, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, 313, 345, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, 364, -837,
- -837, 366, -837, -837, -837, 369, -837, -837, 367, 373,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, 374, 375, -837, -837, -837, -837, 372,
- 378, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, 96, -837, -837, -837, 380, -837, -837,
- 384, -837, 387, 388, -837, -837, 389, 390, -837, -837,
- -837, -837, -837, 106, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- 108, -837, -837, -837, 392, 112, -837, -837, -837, -837,
- 21, 21, -837, 225, 402, 403, 405, 407, 408, -837,
- 17, -837, 409, 411, 415, 200, 243, 244, 419, 425,
- 434, 437, 439, 440, 267, 270, 283, 286, 295, 282,
- 296, 297, 299, 458, 467, 471, 487, 488, 489, 498,
- 499, 501, 502, 503, 504, 507, 338, 508, 510, 511,
- 512, 513, 514, 123, -837, 516, 517, 520, 342, 75,
- -837, 522, 524, 525, 526, 527, 528, 368, 529, 531,
- 532, 227, -837, 535, 39, -837, 536, 538, 542, 543,
- 544, 545, 546, 547, -837, 234, -837, 549, 550, 381,
- 551, 553, 554, 382, -837, 28, 556, 385, 386, -837,
- 154, 560, 561, 46, -837, 391, 562, 563, 394, 567,
- 398, 399, 572, 573, 404, 406, 575, 576, 515, -837,
- 134, -837, 580, 410, 117, -837, -837, -837, 582, 581,
- 583, 21, 21, 21, -837, 584, 586, 587, -837, -837,
- -837, 413, 418, 422, 590, 591, 597, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, 430, 600, 601, 602,
- 603, 604, 435, 240, 605, 608, 609, 610, 611, -837,
- 613, 604, 615, 442, 443, 649, -837, 650, 153, 221,
- -837, -837, 482, 484, 485, 657, 490, 491, -837, 650,
- 492, 656, -837, 493, -837, 650, 494, 495, 496, 497,
- 500, 505, 506, -837, 509, 518, -837, 519, 521, 523,
- -837, -837, 530, -837, -837, -837, 533, 21, -837, -837,
- 534, 537, -837, 539, -837, -837, 26, 449, -837, -837,
- -16, 540, -837, -837, 667, -837, -837, 21, 123, 134,
- -837, -837, -837, 117, 75, 651, -837, -837, -837, 585,
- 585, 666, -837, 669, 670, 671, 674, -837, -837, -837,
- -837, -837, -837, -837, -837, 198, 675, 677, 678, 158,
- -34, -837, 515, -837, -837, 679, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, 680, -837, -837,
- -837, -837, 143, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, 666, -837, 133, 139, 169, 170,
- -837, 202, -837, -837, -837, -837, -837, -837, 684, 686,
- 687, 690, 692, -837, -837, -837, -837, 694, 695, 696,
- 697, 698, -837, 203, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, 206, -837, 699, 700, -837, -837,
- 703, 707, -837, -837, 706, 712, -837, -837, 710, 714,
- -837, -837, 713, 715, -837, -837, -837, -837, -837, -837,
- 42, -837, -837, -837, -837, -837, -837, -837, 77, -837,
- -837, 716, 717, -837, -837, 718, 720, -837, 702, 721,
- 722, 723, 724, 725, 212, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, 216, -837, -837,
- -837, 229, -837, 219, -837, 557, -837, 726, 727, -837,
- -837, -837, -837, 728, 729, -837, -837, -837, -837, 730,
- 651, -837, 733, 734, 735, 736, 558, 564, 568, 565,
- 569, 741, 742, 743, 744, 574, 577, 578, 579, 588,
- 585, -837, -837, 585, -837, 666, 227, -837, 669, 28,
- -837, 670, 154, -837, 671, 438, -837, 674, 198, -837,
- 47, 675, -837, 234, -837, 677, -41, -837, 678, 589,
- 592, 593, 594, 595, 596, 158, -837, 746, 747, -34,
- -837, -837, 194, 679, -837, -837, 749, 753, 39, -837,
- 680, 754, -837, -837, 598, -837, 319, 599, 606, 607,
- -837, -837, -837, -837, -837, 614, 617, 619, 620, -837,
- -837, -837, -837, -837, -837, 232, -837, 242, -837, 752,
- -837, 755, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- 257, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, 757, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, 758, 759, -837, -837, -837, -837, -837, 766,
- -837, 300, -837, -837, -837, -837, -837, -837, -837, -837,
- 625, 634, -837, -837, 771, -837, -837, -837, -837, -837,
- 314, -837, -837, -837, -837, -837, -837, 635, 341, -837,
- 650, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, 438, -837,
- 772, 637, -837, 47, -837, -837, -837, -837, 773, 612,
- 774, 194, -837, -837, -837, -837, -837, 642, -837, -837,
- 777, -837, 659, -837, -837, 750, -837, -837, 255, -837,
- 13, 750, -837, -837, 775, 779, 780, -837, 344, -837,
- -837, -837, -837, -837, -837, -837, 781, 648, 661, 664,
- 838, 13, -837, 708, -837, -837, -837, 709, -837, -837,
- -837
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 494, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, 47, 21, 56, 76, 105,
- 118, 135, 137, 149, 170, 172, 183, 193, 225, 257,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, 21, -93,
- 17, 155, 29, 60, 55, 413, 154, 18, 270, -37,
- 479, 97, 211, -840, 94, 254, 267, 280, 272, -840,
- -840, -840, -840, -840, 322, -840, 70, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, 327, 328, 334, -840,
- -840, -840, -840, -840, -840, 335, 336, 338, 345, 346,
- 347, 348, 350, 353, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, 354, -840, -840,
- -840, -840, -840, -840, -840, 93, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, 360, -840, 108, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, 361, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, 123, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, 150, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, 291, 363, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, 359, -840,
- -840, 364, -840, -840, -840, 365, -840, -840, 362, 369,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, 371, 372, -840, -840, -840, -840, 370,
- 374, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, 159, -840, -840, -840, 375, -840, -840,
- 376, -840, 377, 380, -840, -840, 384, 387, -840, -840,
- -840, -840, -840, 186, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- 230, -840, -840, -840, 388, 236, -840, -840, -840, -840,
- 21, 21, -840, 199, 389, 390, 392, 395, 397, -840,
- 17, -840, 402, 404, 405, 234, 235, 238, 409, 415,
- 416, 417, 419, 425, 263, 283, 284, 286, 287, 268,
- 288, 289, 292, 462, 464, 466, 467, 468, 469, 470,
- 471, 472, 473, 474, 475, 477, 309, 478, 482, 483,
- 487, 488, 489, 155, -840, 490, 491, 492, 320, 29,
- -840, 496, 497, 498, 499, 500, 501, 331, 503, 504,
- 506, 60, -840, 507, 55, -840, 508, 509, 510, 517,
- 519, 520, 521, 522, -840, 413, -840, 523, 524, 355,
- 525, 530, 531, 366, -840, 18, 532, 373, 378, -840,
- 270, 533, 535, 142, -840, 379, 536, 538, 382, 543,
- 385, 391, 544, 545, 386, 394, 547, 549, 479, -840,
- 97, -840, 550, 393, 211, -840, -840, -840, 558, 476,
- 560, 21, 21, 21, -840, 562, 566, 567, -840, -840,
- -840, 403, 406, 407, 569, 572, 578, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, 410, 580, 581, 583,
- 584, 585, 420, 243, 586, 588, 591, 592, 593, -840,
- 595, 585, 597, 424, 431, 594, -840, 614, 218, 307,
- -840, -840, 446, 448, 450, 622, 454, 455, -840, 614,
- 457, 625, -840, 459, -840, 614, 502, 505, 511, 512,
- 513, 514, 515, -840, 516, 518, -840, 526, 527, 528,
- -840, -840, 529, -840, -840, -840, 534, 21, -840, -840,
- 537, 539, -840, 540, -840, -840, 14, 449, -840, -840,
- 28, 541, -840, -840, 663, -840, -840, 21, 155, 97,
- -840, -840, -840, 211, 29, 646, -840, -840, -840, 596,
- 596, 664, -840, 665, 666, 667, 668, -840, -840, -840,
- -840, -840, -840, -840, -840, 31, 670, 671, 673, 91,
- -15, -840, 479, -840, -840, 674, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, 675, -840, -840,
- -840, -840, 176, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, 664, -840, 239, 240, 250, 262,
- -840, 264, -840, -840, -840, -840, -840, -840, 679, 680,
- 687, 689, 690, -840, -840, -840, -840, 691, 692, 693,
- 694, 695, 700, -840, 265, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, 271, -840, 699, 703,
- -840, -840, 701, 706, -840, -840, 704, 709, -840, -840,
- 710, 714, -840, -840, 712, 716, -840, -840, -840, -840,
- -840, -840, 59, -840, -840, -840, -840, -840, -840, -840,
- 74, -840, -840, 715, 717, -840, -840, 718, 719, -840,
- 721, 722, 723, 724, 725, 726, 275, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, 279,
- -840, -840, -840, 281, -840, 107, -840, 557, -840, 727,
- 720, -840, -840, -840, -840, 728, 729, -840, -840, -840,
- -840, 730, 646, -840, 733, 734, 735, 736, 568, 555,
- 570, 564, 571, 738, 740, 743, 744, 574, 575, 576,
- 577, 579, 582, 596, -840, -840, 596, -840, 664, 60,
- -840, 665, 18, -840, 666, 270, -840, 667, 233, -840,
- 668, 31, -840, 460, 670, -840, 413, -840, 671, -37,
- -840, 673, 587, 589, 590, 598, 599, 600, 91, -840,
- 749, 750, -15, -840, -840, 78, 674, -840, -840, 752,
- 756, 55, -840, 675, 751, -840, -840, 602, -840, 325,
- 603, 604, 605, -840, -840, -840, -840, -840, 606, 607,
- 608, 609, -840, -840, -840, -840, -840, -840, -840, 295,
- -840, 304, -840, 753, -840, 755, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, 305, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, 762, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, 759, 757, -840, -840,
- -840, -840, -840, 760, -840, 306, -840, -840, -840, -840,
- -840, -840, -840, -840, 610, 611, -840, -840, 765, -840,
- -840, -840, -840, -840, 308, -840, -840, -840, -840, -840,
- -840, 612, 312, -840, 614, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, 233, -840, 767, 613, -840, 460, -840, -840,
- -840, -840, 768, 616, 783, 78, -840, -840, -840, -840,
- -840, 620, -840, -840, 791, -840, 623, -840, -840, 781,
- -840, -840, 196, -840, -49, 781, -840, -840, 798, 807,
- 808, 314, -840, -840, -840, -840, -840, -840, 813, 642,
- 653, 661, -49, -840, 681, -840, -840, -840, -840, -840
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 363, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, 29, 21, 25, 53, 108,
+ 128, 135, 137, 160, 162, 171, 184, 199, 203, 228,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, 21, -123,
+ 17, 122, 71, 226, 173, 233, 10, 41, 287, -50,
+ 478, 89, 147, -832, 254, 275, 225, 285, 296, -832,
+ -832, -832, -832, -832, 304, -832, 62, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, 316, 317, 318, -832,
+ -832, -832, -832, -832, -832, 326, 327, 328, 352, 353,
+ 354, 377, 380, 384, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, 392, -832, -832,
+ -832, -832, -832, -832, -832, 68, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, 395, -832, 70, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, 402, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, 80, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, 86, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, 292, 404, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, 401, -832,
+ -832, 407, -832, -832, -832, 408, -832, -832, 405, 412,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, 416, 417, -832, -832, -832, -832, 411,
+ 420, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, 115, -832, -832, -832, 425, -832, -832,
+ 434, -832, 454, 455, -832, -832, 457, 460, -832, -832,
+ -832, -832, -832, 116, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ 126, -832, -832, -832, 461, 129, -832, -832, -832, -832,
+ 21, 21, -832, 291, 463, 464, 466, 467, 477, -832,
+ 17, -832, 479, 480, 481, 308, 311, 312, 487, 488,
+ 489, 490, 491, 492, 321, 322, 323, 330, 331, 324,
+ 332, 333, 335, 500, 504, 509, 510, 512, 513, 514,
+ 515, 516, 517, 518, 535, 536, 366, 539, 541, 542,
+ 543, 544, 545, 122, -832, 546, 547, 549, 376, 71,
+ -832, 551, 552, 553, 554, 555, 556, 386, 561, 562,
+ 563, 226, -832, 564, 173, -832, 565, 567, 569, 570,
+ 572, 573, 575, 576, -832, 233, -832, 577, 579, 409,
+ 580, 582, 583, 410, -832, 41, 585, 413, 414, -832,
+ 287, 589, 590, 90, -832, 418, 593, 594, 423, 596,
+ 426, 428, 614, 615, 442, 444, 622, 623, 478, -832,
+ 89, -832, 624, 453, 147, -832, -832, -832, 626, 625,
+ 627, 21, 21, 21, -832, 628, 629, 630, -832, -832,
+ -832, 456, 458, 465, 631, 632, 636, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, 468, 637, 639, 640,
+ 641, 642, 472, 276, 643, 645, 646, 647, 648, -832,
+ 649, 642, 650, 483, 484, 655, -832, 656, 274, 230,
+ -832, -832, 493, 494, 495, 657, 496, 497, -832, 656,
+ 498, 658, -832, 499, -832, 656, 501, 502, 503, 505,
+ 506, 507, 508, -832, 511, 519, -832, 520, 521, 522,
+ -832, -832, 523, -832, -832, -832, 524, 21, -832, -832,
+ 525, 526, -832, 527, -832, -832, 26, 534, -832, -832,
+ -4, 528, -832, -832, 659, -832, -832, 21, 122, 89,
+ -832, -832, -832, 147, 71, 660, -832, -832, -832, 57,
+ 57, 672, -832, 678, 680, 681, 682, -832, -832, -832,
+ -832, -832, -832, -832, -832, 117, 683, 684, 685, 260,
+ 180, -832, 478, -832, -832, 686, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, 697, -832, -832,
+ -832, -832, 172, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, 672, -832, 165, 187, 197, 222,
+ -832, 223, -832, -832, -832, -832, -832, -832, 662, 663,
+ 701, 702, 703, -832, -832, -832, -832, 704, 705, 706,
+ 707, 708, 709, -832, 231, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, 234, -832, 710, 651,
+ -832, -832, 711, 712, -832, -832, 713, 715, -832, -832,
+ 714, 718, -832, -832, 716, 720, -832, -832, -832, -832,
+ -832, -832, 45, -832, -832, -832, -832, -832, -832, -832,
+ 74, -832, -832, 719, 721, -832, -832, 722, 723, -832,
+ 725, 726, 727, 728, 729, 730, 264, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, 271,
+ -832, -832, -832, 272, -832, 125, -832, 560, -832, 731,
+ 724, -832, -832, -832, -832, 732, 733, -832, -832, -832,
+ -832, 734, 660, -832, 737, 738, 739, 740, 538, 485,
+ 571, 558, 574, 741, 742, 744, 745, 578, 581, 584,
+ 586, 587, 588, 57, -832, -832, 57, -832, 672, 226,
+ -832, 678, 41, -832, 680, 287, -832, 681, 415, -832,
+ 682, 117, -832, 142, 683, -832, 233, -832, 684, -50,
+ -832, 685, 591, 592, 595, 597, 598, 599, 260, -832,
+ 747, 748, 180, -832, -832, 191, 686, -832, -832, 749,
+ 750, 173, -832, 697, 752, -832, -832, 601, -832, 356,
+ 602, 603, 604, -832, -832, -832, -832, -832, 605, 606,
+ 607, 608, -832, -832, -832, -832, -832, -832, -832, 298,
+ -832, 299, -832, 751, -832, 753, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, 325, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, 754, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, 755, 763, -832, -832,
+ -832, -832, -832, 761, -832, 342, -832, -832, -832, -832,
+ -832, -832, -832, -832, 609, 610, -832, -832, 766, -832,
+ -832, -832, -832, -832, 343, -832, -832, -832, -832, -832,
+ -832, 611, 344, -832, 656, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, 415, -832, 768, 612, -832, 142, -832, -832,
+ -832, -832, 783, 618, 784, 191, -832, -832, -832, -832,
+ -832, 616, -832, -832, 791, -832, 644, -832, -832, 790,
+ -832, -832, 140, -832, 7, 790, -832, -832, 798, 807,
+ 808, -832, 346, -832, -832, -832, -832, -832, -832, -832,
+ 813, 661, 652, 666, 832, 7, -832, 670, -832, -832,
+ -832, 673, -832, -832, -832
};
const unsigned short
446, 447, 505, 523, 524, 0, 0, 69, 639, 628,
131, 0, 0, 157, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 0, 155, 164, 0, 166, 0, 0, 277, 0, 384,
- 373, 0, 421, 412, 0, 0, 339, 0, 0, 228,
- 529, 0, 524, 476, 467, 0, 0, 242, 0, 0,
- 0, 0, 0, 0, 0, 0, 261, 0, 0, 0,
- 550, 565, 0, 0, 644, 55, 0, 54, 0, 442,
- 0, 0, 520, 634, 0, 159, 0, 0, 0, 0,
- 207, 210, 211, 212, 213, 0, 0, 0, 0, 225,
- 226, 214, 215, 216, 174, 0, 170, 0, 281, 0,
- 379, 0, 416, 371, 363, 364, 365, 351, 352, 368,
- 369, 370, 354, 355, 348, 349, 350, 361, 362, 360,
- 0, 346, 353, 366, 367, 356, 357, 358, 359, 343,
- 230, 545, 0, 543, 544, 536, 537, 541, 542, 538,
- 539, 540, 0, 530, 531, 533, 534, 535, 526, 0,
- 471, 0, 246, 270, 271, 272, 273, 274, 275, 263,
- 0, 0, 552, 661, 0, 659, 657, 651, 655, 656,
- 0, 649, 653, 654, 652, 646, 52, 0, 0, 446,
- 0, 162, 197, 198, 199, 200, 196, 202, 204, 206,
- 218, 220, 222, 224, 172, 283, 381, 418, 0, 345,
- 0, 0, 528, 0, 473, 248, 559, 561, 0, 0,
- 0, 0, 648, 56, 448, 504, 347, 0, 547, 532,
- 0, 658, 0, 650, 546, 0, 660, 665, 0, 663,
- 0, 0, 662, 674, 0, 0, 0, 679, 0, 667,
- 669, 670, 671, 672, 673, 664, 0, 0, 0, 0,
- 0, 0, 666, 0, 676, 677, 678, 0, 668, 675,
- 680
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
0, 0, 0, 0, 155, 164, 0, 166, 0, 0,
279, 0, 386, 375, 0, 423, 414, 0, 0, 341,
0, 0, 230, 531, 0, 526, 478, 469, 0, 0,
383, 420, 0, 347, 0, 0, 530, 0, 475, 250,
561, 563, 0, 0, 0, 0, 650, 56, 450, 506,
349, 0, 549, 534, 0, 660, 0, 652, 548, 0,
- 662, 667, 0, 665, 0, 0, 664, 675, 0, 0,
- 0, 0, 669, 671, 672, 673, 674, 666, 0, 0,
- 0, 0, 0, 668, 0, 677, 678, 679, 670, 676
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 662, 667, 0, 665, 0, 0, 664, 676, 0, 0,
+ 0, 681, 0, 669, 671, 672, 673, 674, 675, 666,
+ 0, 0, 0, 0, 0, 0, 668, 0, 678, 679,
+ 680, 0, 670, 677, 682
};
const short
Dhcp4Parser::yypgoto_[] =
{
-<<<<<<< HEAD
-<<<<<<< HEAD
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -46, -837, -468, -837,
- 180, -837, -837, -837, -837, -837, -837, -534, -837, -837,
- -837, -70, -837, -837, -837, 464, -837, -837, -837, -837,
- 237, 429, -55, -54, -27, -24, -9, 6, 9, 11,
- -837, -837, -837, -837, 12, 19, -837, -837, 247, 451,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, 55, -837, -837, -837,
- -837, -837, -837, 195, -837, 31, -837, -607, 38, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -35,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, 24, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, 16, -837, -837, -837, 14, 423, -837, -837, -837,
- -837, -837, -837, -837, 10, -837, -837, -837, -837, -837,
- -837, -836, -837, -837, -837, 40, -837, -837, -837, 41,
- 459, -837, -837, -837, -837, -837, -837, -837, -837, -828,
- -837, -17, -837, -5, -837, 22, -837, -837, -837, -837,
- -837, -837, -837, 34, -837, -837, -129, -65, -837, -837,
- -837, -837, -837, 43, -837, -837, -837, 48, -837, 441,
- -837, -72, -837, -837, -837, -837, -837, -66, -837, -837,
- -837, -837, -837, -7, -837, -837, -837, 45, -837, -837,
- -837, 49, -837, 432, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, 3, -837, -837, -837, 7,
- 466, -837, -837, -39, -837, -19, -837, -59, -837, -837,
- -837, 33, -837, -837, -837, 50, -837, 457, -58, -837,
- -52, -837, -1, -837, 251, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -825, -837, -837, -837, -837, -837, 51, -837,
- -837, -837, -119, -837, -837, -837, -837, -837, -837, -837,
- -837, 29, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, 273, 428, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- -837, -837, -837, -837, -837, -837, -64, -837, -60, -837,
- -837, -837, -837, -837, -837, -837, -837, -837, -837, -837,
- 304, 426, -837, -837, -837, -837, -837, -837, -837, 310,
- 431, -57, -837, -837, 35, -837, -837, -117, -837, -837,
- -837, -837, -837, -837, -136, -837, -837, -155, -837, -837,
- -837, -837, -837, -837, -837
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -46, -840, -481, -840,
- 298, -840, -840, -840, -840, -840, -840, -534, -840, -840,
- -840, -70, -840, -840, -840, 465, -840, -840, -840, -840,
- 256, 463, -55, -54, -27, -24, -9, 6, 9, 11,
- -840, -840, -840, -840, 12, 19, -840, -840, 228, 418,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, 16, -840, -840, -840,
- -840, -840, -840, 189, -840, 27, -840, -607, 35, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -35,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, 20, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, 8, -840, -840, -840, 13, 422, -840, -840,
- -840, -840, -840, -840, -840, 5, -840, -840, -840, -840,
- -840, -840, -839, -840, -840, -840, 36, -840, -840, -840,
- 39, 458, -840, -840, -840, -840, -840, -840, -840, -840,
- -831, -840, -17, -840, -5, -840, 22, -840, -840, -840,
- -840, -840, -840, -840, 30, -840, -840, -131, -65, -840,
- -840, -840, -840, -840, 38, -840, -840, -840, 41, -840,
- 439, -840, -72, -840, -840, -840, -840, -840, -66, -840,
- -840, -840, -840, -840, -7, -840, -840, -840, 40, -840,
- -840, -840, 43, -840, 435, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, 3, -840, -840, -840,
- 10, 480, -840, -840, -39, -840, -19, -840, -59, -840,
- -840, -840, 32, -840, -840, -840, 33, -840, 461, -58,
- -840, -52, -840, -1, -840, 251, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -828, -840, -840, -840, -840, -840, 44,
- -840, -840, -840, -125, -840, -840, -840, -840, -840, -840,
- -840, -840, 23, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, 277, 426, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, -840, -840, -840, -840, -840, -840, -64, -840, -60,
- -840, -840, -840, -840, -840, -840, -840, -840, -840, -840,
- -840, 310, 423, -840, -840, -840, -840, -840, -840, -840,
- 311, 432, -57, -840, -840, 25, -840, -840, -120, -840,
- -840, -840, -840, -840, -840, -139, -840, -840, -155, -840,
- -840, -840, -840, -840
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -46, -832, -491, -832,
+ 306, -832, -832, -832, -832, -832, -832, -534, -832, -832,
+ -832, -70, -832, -832, -832, 475, -832, -832, -832, -832,
+ 256, 462, -55, -54, -27, -24, -9, 6, 9, 11,
+ -832, -832, -832, -832, 12, 19, -832, -832, 269, 459,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, 54, -832, -832, -832,
+ -832, -832, -832, 195, -832, 33, -832, -607, 39, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -35,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, 24, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, 16, -832, -832, -832, 14, 427, -832, -832,
+ -832, -832, -832, -832, -832, 13, -832, -832, -832, -832,
+ -832, -832, -831, -832, -832, -832, 37, -832, -832, -832,
+ 40, 469, -832, -832, -832, -832, -832, -832, -832, -832,
+ -823, -832, -17, -832, -5, -832, 22, -832, -832, -832,
+ -832, -832, -832, -832, 32, -832, -832, -129, -65, -832,
+ -832, -832, -832, -832, 42, -832, -832, -832, 43, -832,
+ 439, -832, -72, -832, -832, -832, -832, -832, -66, -832,
+ -832, -832, -832, -832, -7, -832, -832, -832, 44, -832,
+ -832, -832, 47, -832, 437, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, 5, -832, -832, -832,
+ 8, 470, -832, -832, -39, -832, -19, -832, -59, -832,
+ -832, -832, 35, -832, -832, -832, 46, -832, 471, -58,
+ -832, -52, -832, -1, -832, 253, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -821, -832, -832, -832, -832, -832, 49,
+ -832, -832, -832, -121, -832, -832, -832, -832, -832, -832,
+ -832, -832, 27, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, 278, 429, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, -832, -832, -832, -832, -832, -832, -64, -832, -60,
+ -832, -832, -832, -832, -832, -832, -832, -832, -832, -832,
+ -832, 305, 430, -832, -832, -832, -832, -832, -832, -832,
+ 319, 431, -57, -832, -832, 31, -832, -832, -120, -832,
+ -832, -832, -832, -832, -832, -136, -832, -832, -155, -832,
+ -832, -832, -832, -832, -832, -832
};
const short
145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
155, 156, 403, 157, 158, 159, 160, 383, 193, 194,
47, 72, 195, 425, 196, 426, 650, 197, 427, 653,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 198, 161, 391, 162, 384, 701, 702, 703, 829, 163,
- 392, 164, 393, 746, 747, 748, 853, 723, 724, 725,
- 832, 1016, 726, 833, 727, 834, 728, 835, 729, 730,
- 458, 731, 732, 733, 734, 735, 736, 737, 738, 841,
- 739, 842, 740, 843, 741, 844, 742, 743, 165, 411,
- 770, 771, 772, 773, 774, 775, 776, 166, 414, 785,
- 786, 787, 876, 61, 79, 323, 324, 325, 471, 326,
- 472, 167, 415, 794, 795, 796, 797, 798, 799, 800,
- 801, 168, 404, 750, 751, 752, 856, 49, 73, 222,
- 223, 224, 435, 225, 431, 226, 432, 227, 433, 228,
- 436, 229, 439, 230, 438, 169, 410, 634, 232, 170,
- 407, 762, 763, 764, 865, 950, 951, 171, 405, 55,
- 76, 754, 755, 756, 859, 57, 77, 288, 289, 290,
- 291, 292, 293, 294, 457, 295, 461, 296, 460, 297,
- 298, 462, 299, 172, 406, 758, 759, 760, 862, 59,
- 78, 309, 310, 311, 312, 313, 466, 314, 315, 316,
- 317, 234, 434, 817, 818, 819, 898, 51, 74, 247,
- 248, 249, 443, 173, 408, 174, 409, 175, 413, 781,
- 782, 783, 873, 53, 75, 264, 265, 266, 176, 388,
- 177, 389, 178, 390, 270, 453, 822, 901, 271, 447,
- 272, 448, 273, 450, 274, 449, 275, 452, 276, 451,
- 277, 446, 241, 440, 823, 179, 412, 778, 779, 870,
- 972, 973, 974, 975, 976, 1030, 977, 180, 181, 417,
- 807, 808, 809, 887, 810, 888, 182, 418, 183, 419,
- 63, 80, 343, 344, 345, 346, 476, 347, 477, 348,
- 349, 479, 350, 351, 352, 482, 685, 353, 483, 354,
- 355, 356, 486, 692, 357, 487, 184, 420, 185, 421,
- 99, 376, 100, 377, 101, 378, 186, 382, 67, 82,
- 365, 366, 367, 492, 368, 102, 375, 65, 81, 360,
- 361, 187, 422, 813, 814, 892, 1000, 1001, 1002, 1003,
- 1040, 1004, 1038, 1058, 1059, 1060, 1068, 1069, 1070, 1076,
- 1071, 1072, 1073, 1074, 1080
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
198, 161, 391, 162, 384, 701, 702, 703, 831, 163,
392, 164, 393, 748, 749, 750, 856, 724, 725, 726,
834, 1020, 727, 835, 728, 836, 729, 837, 730, 731,
421, 99, 376, 100, 377, 101, 378, 186, 382, 67,
82, 365, 366, 367, 492, 368, 102, 375, 65, 81,
360, 361, 187, 422, 815, 816, 895, 1004, 1005, 1006,
- 1007, 1044, 1008, 1042, 1062, 1063, 1064, 1071, 1072, 1073,
- 1078, 1074, 1075, 1076
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 1007, 1044, 1008, 1042, 1062, 1063, 1064, 1072, 1073, 1074,
+ 1080, 1075, 1076, 1077, 1078, 1084
};
const unsigned short
Dhcp4Parser::yytable_[] =
{
95, 144, 192, 211, 243, 260, 307, 286, 305, 322,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 340, 278, 308, 744, 237, 238, 358, 267, 212, 213,
- 359, 239, 83, 268, 362, 660, 31, 89, 32, 945,
- 33, 664, 30, 199, 235, 250, 262, 946, 300, 318,
- 958, 341, 287, 306, 683, 868, 214, 380, 869, 215,
- 129, 130, 381, 200, 236, 251, 263, 244, 301, 319,
- 423, 342, 279, 627, 216, 424, 233, 246, 261, 245,
- 320, 321, 240, 627, 269, 109, 110, 111, 42, 217,
- 871, 429, 218, 872, 219, 220, 430, 44, 802, 803,
- 188, 189, 221, 441, 190, 231, 444, 191, 442, 473,
- 280, 445, 281, 282, 474, 46, 283, 284, 285, 488,
- 127, 490, 129, 130, 489, 494, 491, 126, 127, 280,
- 495, 48, 242, 129, 130, 687, 688, 689, 690, 363,
- 364, 129, 130, 94, 103, 208, 423, 104, 209, 50,
- 94, 825, 490, 52, 961, 962, 105, 826, 106, 107,
- 108, 109, 110, 111, 112, 113, 114, 320, 321, 129,
- 130, 691, 54, 1063, 90, 684, 1064, 1065, 1066, 1067,
- 648, 649, 494, 429, 91, 92, 93, 827, 828, 115,
- 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
- 56, 94, 945, 126, 127, 34, 35, 36, 37, 58,
- 946, 86, 94, 958, 128, 830, 850, 129, 130, 850,
- 831, 851, 131, 94, 852, 885, 60, 132, 133, 889,
- 886, 94, 893, 134, 890, 894, 280, 302, 281, 282,
- 303, 304, 488, 135, 126, 850, 136, 891, 129, 130,
- 1024, 651, 652, 137, 138, 441, 925, 139, 140, 94,
- 1025, 259, 820, 107, 108, 109, 110, 111, 1061, 62,
- 1028, 1062, 109, 110, 111, 1029, 280, 64, 141, 142,
- 66, 143, 788, 789, 790, 791, 792, 793, 129, 130,
- 369, 370, 143, 115, 116, 117, 118, 119, 120, 121,
- 122, 371, 372, 373, 201, 202, 203, 94, 127, 765,
- 766, 767, 768, 473, 769, 127, 379, 385, 1035, 204,
- 95, 129, 130, 205, 206, 207, 131, 1041, 129, 130,
- 386, 454, 1042, 208, 496, 497, 209, 134, 94, 252,
- 630, 631, 632, 633, 210, 253, 254, 255, 256, 257,
- 258, 387, 259, 993, 444, 994, 995, 1081, 455, 1044,
- 394, 395, 1082, 144, 1012, 1013, 1014, 1015, 396, 192,
- 397, 398, 399, 400, 401, 402, 416, 428, 94, 437,
- 459, 211, 456, 463, 243, 464, 465, 508, 467, 468,
- 469, 470, 237, 238, 475, 260, 212, 213, 478, 239,
- 199, 480, 481, 484, 485, 286, 493, 267, 307, 498,
- 305, 94, 235, 268, 308, 250, 499, 500, 94, 501,
- 200, 502, 503, 505, 214, 506, 262, 215, 340, 507,
- 509, 510, 236, 511, 358, 251, 300, 244, 359, 512,
- 287, 318, 216, 362, 233, 306, 263, 246, 513, 245,
- 240, 514, 517, 515, 516, 518, 301, 217, 261, 341,
- 218, 319, 219, 220, 269, 610, 611, 612, 519, 522,
- 221, 520, 526, 231, 107, 108, 109, 110, 111, 342,
- 521, 527, 523, 524, 525, 528, 1045, 1, 2, 3,
- 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
- 14, 529, 530, 531, 115, 116, 117, 118, 119, 120,
- 121, 122, 532, 533, 125, 534, 535, 536, 537, 127,
- 280, 538, 540, 539, 541, 542, 543, 544, 545, 550,
- 547, 548, 129, 130, 549, 206, 552, 131, 553, 554,
- 555, 556, 557, 559, 208, 560, 561, 209, 144, 563,
- 565, 679, 566, 558, 192, 210, 567, 568, 569, 570,
- 571, 572, 362, 574, 575, 577, 576, 578, 579, 580,
- 582, 695, 583, 584, 586, 587, 590, 591, 589, 592,
- 804, 593, 340, 594, 595, 199, 596, 597, 358, 600,
- 601, 598, 359, 599, 604, 605, 607, 616, 608, 686,
- 609, 613, 617, 614, 615, 200, 618, 619, 620, 129,
- 130, 805, 621, 341, 622, 623, 624, 625, 626, 629,
- 635, 32, 94, 636, 637, 638, 643, 644, 639, 704,
- 640, 806, 642, 342, 705, 706, 707, 708, 709, 710,
- 711, 712, 713, 714, 715, 716, 717, 718, 719, 720,
- 721, 327, 328, 329, 330, 331, 332, 333, 334, 335,
- 336, 337, 338, 339, 645, 646, 654, 280, 655, 656,
- 141, 142, 657, 662, 658, 659, 661, 663, 665, 666,
- 667, 668, 694, 745, 669, 700, 749, 753, 757, 670,
- 671, 761, 777, 672, 780, 784, 812, 816, 836, 94,
- 837, 838, 673, 674, 839, 675, 840, 676, 845, 846,
- 847, 848, 849, 855, 677, 854, 879, 678, 680, 857,
- 858, 681, 860, 682, 693, 861, 863, 864, 867, 866,
- 875, 641, 874, 878, 877, 880, 881, 882, 883, 884,
- 900, 895, 899, 910, 904, 903, 902, 906, 907, 908,
- 909, 911, 913, 912, 914, 915, 916, 917, 918, 919,
- 990, 991, 920, 921, 922, 1006, 1007, 1057, 1010, 94,
- 1026, 1031, 1033, 1027, 983, 923, 1032, 984, 985, 986,
- 987, 988, 1011, 1017, 1034, 1039, 1047, 1050, 1052, 1077,
- 1018, 1019, 1055, 1078, 1079, 1083, 211, 1051, 1020, 286,
- 307, 1021, 305, 1022, 1023, 933, 308, 237, 238, 1036,
- 963, 212, 213, 260, 239, 965, 322, 955, 1037, 1043,
- 934, 935, 969, 956, 1048, 267, 1054, 235, 970, 804,
- 300, 268, 996, 318, 287, 1084, 953, 306, 243, 214,
- 944, 967, 215, 1056, 262, 964, 1085, 236, 936, 1086,
- 301, 937, 1087, 319, 504, 696, 954, 216, 947, 233,
- 805, 968, 546, 998, 263, 240, 938, 997, 952, 250,
- 948, 699, 217, 966, 957, 218, 261, 219, 220, 971,
- 806, 939, 269, 999, 940, 221, 941, 942, 231, 251,
- 551, 244, 1089, 1090, 943, 905, 926, 949, 924, 824,
- 981, 246, 960, 245, 982, 989, 588, 927, 928, 1046,
- 562, 959, 585, 1009, 930, 1008, 581, 929, 980, 932,
- 564, 931, 573, 821, 1049, 811, 602, 698, 992, 697,
- 606, 603, 978, 979, 1053, 1075, 1088, 0, 1005, 0,
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
340, 278, 308, 746, 237, 238, 358, 267, 212, 213,
- 359, 239, 83, 268, 362, 660, 31, 89, 32, 949,
- 33, 664, 683, 199, 235, 250, 262, 950, 300, 318,
- 962, 341, 287, 306, 188, 189, 214, 30, 190, 215,
- 627, 191, 279, 200, 236, 251, 263, 244, 301, 319,
- 627, 342, 871, 42, 216, 872, 233, 246, 261, 245,
- 129, 130, 240, 380, 269, 320, 321, 874, 381, 217,
- 875, 86, 218, 44, 219, 220, 107, 108, 109, 110,
- 111, 280, 221, 281, 282, 231, 423, 283, 284, 285,
- 369, 424, 1067, 129, 130, 1068, 1069, 1070, 804, 805,
- 896, 429, 46, 897, 129, 130, 430, 115, 116, 117,
- 118, 119, 120, 121, 122, 48, 441, 127, 201, 202,
- 203, 442, 127, 767, 768, 769, 770, 94, 771, 242,
- 129, 130, 50, 204, 52, 129, 130, 205, 206, 207,
- 131, 280, 208, 444, 684, 209, 54, 208, 445, 94,
- 209, 134, 473, 129, 130, 90, 103, 474, 210, 104,
- 687, 688, 689, 690, 91, 92, 93, 56, 105, 58,
- 106, 107, 108, 109, 110, 111, 112, 113, 114, 488,
- 60, 94, 94, 949, 489, 34, 35, 36, 37, 1065,
- 62, 950, 1066, 94, 962, 691, 790, 791, 792, 793,
- 794, 795, 115, 116, 117, 118, 119, 120, 121, 122,
- 123, 124, 125, 363, 364, 126, 126, 127, 997, 94,
- 998, 999, 64, 490, 94, 648, 649, 128, 491, 494,
- 129, 130, 423, 490, 495, 131, 143, 827, 828, 929,
- 132, 133, 94, 494, 320, 321, 134, 370, 829, 107,
- 108, 109, 110, 111, 66, 429, 135, 832, 853, 136,
- 830, 371, 833, 854, 853, 373, 137, 138, 888, 855,
- 139, 140, 892, 889, 488, 259, 822, 893, 372, 894,
- 115, 116, 117, 118, 119, 120, 121, 122, 853, 454,
- 125, 141, 142, 1028, 143, 127, 280, 441, 1032, 473,
- 95, 1045, 1029, 1033, 1039, 444, 1046, 1082, 129, 130,
- 1048, 206, 1083, 131, 496, 497, 379, 651, 652, 94,
- 208, 385, 386, 209, 630, 631, 632, 633, 387, 394,
- 395, 210, 396, 280, 302, 281, 282, 303, 304, 397,
- 398, 399, 400, 144, 401, 129, 130, 402, 416, 192,
- 1016, 1017, 1018, 1019, 428, 437, 455, 456, 459, 463,
- 464, 211, 465, 498, 243, 467, 468, 470, 469, 475,
- 478, 480, 237, 238, 481, 260, 212, 213, 484, 239,
- 199, 485, 493, 499, 500, 286, 501, 267, 307, 502,
- 305, 503, 235, 268, 308, 250, 505, 94, 506, 507,
- 200, 508, 509, 511, 214, 510, 262, 215, 340, 512,
- 513, 514, 236, 515, 358, 251, 300, 244, 359, 516,
- 287, 318, 216, 362, 233, 306, 263, 246, 517, 245,
- 240, 109, 110, 111, 94, 522, 301, 217, 261, 341,
- 218, 319, 219, 220, 269, 610, 611, 612, 518, 519,
- 221, 520, 521, 231, 523, 524, 526, 525, 527, 342,
- 528, 529, 530, 531, 532, 533, 534, 535, 536, 537,
- 1049, 538, 540, 608, 539, 127, 541, 542, 109, 110,
- 111, 543, 544, 545, 547, 548, 549, 550, 129, 130,
- 552, 553, 554, 555, 556, 557, 558, 559, 560, 252,
- 561, 563, 565, 566, 567, 253, 254, 255, 256, 257,
- 258, 568, 259, 569, 570, 571, 572, 574, 575, 577,
- 576, 126, 127, 280, 578, 579, 582, 586, 144, 587,
- 590, 679, 591, 580, 192, 129, 130, 593, 596, 597,
- 583, 600, 362, 601, 604, 584, 589, 592, 965, 966,
- 594, 695, 607, 598, 129, 130, 595, 609, 605, 613,
- 806, 599, 340, 614, 615, 199, 619, 616, 358, 620,
- 617, 618, 359, 621, 622, 623, 624, 94, 625, 626,
- 686, 635, 32, 636, 629, 200, 637, 638, 643, 645,
- 639, 807, 640, 341, 642, 644, 327, 328, 329, 330,
- 331, 332, 333, 334, 335, 336, 337, 338, 339, 646,
- 654, 808, 655, 342, 656, 141, 142, 657, 658, 659,
- 704, 661, 662, 663, 94, 705, 706, 707, 708, 709,
- 710, 711, 712, 713, 714, 715, 716, 717, 718, 719,
- 720, 721, 722, 94, 1, 2, 3, 4, 5, 6,
- 7, 8, 9, 10, 11, 12, 13, 14, 694, 280,
- 700, 747, 751, 755, 759, 763, 665, 779, 782, 666,
- 786, 814, 818, 838, 839, 667, 668, 669, 670, 671,
- 672, 840, 673, 841, 842, 847, 848, 849, 850, 851,
- 674, 675, 676, 677, 852, 857, 858, 860, 678, 861,
- 863, 680, 864, 681, 682, 693, 866, 867, 869, 870,
- 878, 877, 881, 903, 880, 882, 883, 884, 885, 886,
- 887, 898, 914, 902, 907, 906, 905, 909, 910, 911,
- 912, 916, 918, 913, 919, 915, 917, 920, 921, 922,
- 923, 924, 925, 994, 995, 1014, 926, 927, 1010, 1011,
- 1037, 1030, 987, 1031, 988, 989, 1035, 1036, 1038, 1043,
- 94, 1051, 1054, 990, 991, 992, 1015, 1021, 1022, 1023,
- 1024, 1025, 1026, 1027, 1040, 1041, 1047, 1056, 1061, 211,
- 1052, 1055, 286, 307, 1058, 305, 1059, 1060, 937, 308,
- 237, 238, 1079, 967, 212, 213, 260, 239, 969, 322,
- 959, 1080, 1081, 938, 939, 973, 960, 1084, 267, 1085,
- 235, 974, 806, 300, 268, 1000, 318, 287, 1086, 957,
- 306, 243, 214, 948, 971, 215, 1087, 262, 968, 641,
- 236, 940, 699, 301, 941, 504, 319, 551, 908, 958,
- 216, 951, 233, 807, 972, 1089, 1002, 263, 240, 942,
+ 359, 239, 83, 268, 362, 660, 31, 89, 32, 30,
+ 33, 664, 42, 199, 235, 250, 262, 949, 300, 318,
+ 627, 341, 287, 306, 683, 950, 214, 962, 871, 215,
+ 627, 872, 86, 200, 236, 251, 263, 244, 301, 319,
+ 44, 342, 320, 321, 216, 380, 233, 246, 261, 245,
+ 381, 423, 240, 429, 269, 279, 424, 874, 430, 217,
+ 875, 126, 218, 441, 219, 220, 188, 189, 442, 444,
+ 190, 704, 221, 191, 445, 231, 705, 706, 707, 708,
+ 709, 710, 711, 712, 713, 714, 715, 716, 717, 718,
+ 719, 720, 721, 722, 280, 46, 281, 282, 473, 488,
+ 283, 284, 285, 474, 489, 94, 129, 130, 896, 490,
+ 280, 897, 494, 103, 491, 48, 104, 495, 687, 688,
+ 689, 690, 50, 1065, 52, 105, 1066, 106, 107, 108,
+ 109, 110, 111, 112, 113, 114, 129, 130, 1067, 363,
+ 364, 1068, 1069, 1070, 1071, 90, 684, 54, 423, 56,
+ 109, 110, 111, 827, 691, 91, 92, 93, 58, 115,
+ 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
+ 490, 60, 94, 126, 127, 828, 34, 35, 36, 37,
+ 494, 949, 320, 321, 128, 829, 62, 129, 130, 950,
+ 64, 962, 131, 126, 127, 280, 94, 132, 133, 767,
+ 768, 769, 770, 134, 771, 429, 832, 129, 130, 371,
+ 830, 833, 94, 135, 853, 66, 136, 853, 143, 854,
+ 965, 966, 855, 137, 138, 127, 94, 139, 140, 929,
+ 651, 652, 107, 108, 109, 110, 111, 242, 129, 130,
+ 369, 109, 110, 111, 280, 129, 130, 888, 141, 142,
+ 208, 143, 889, 209, 892, 488, 129, 130, 370, 893,
+ 894, 259, 822, 115, 116, 117, 118, 119, 120, 121,
+ 122, 648, 649, 372, 201, 202, 203, 94, 127, 373,
+ 454, 853, 441, 804, 805, 127, 1028, 1029, 379, 204,
+ 95, 129, 130, 205, 206, 207, 131, 94, 129, 130,
+ 385, 386, 387, 208, 496, 497, 209, 134, 1032, 252,
+ 394, 395, 396, 1033, 210, 253, 254, 255, 256, 257,
+ 258, 997, 259, 998, 999, 473, 1045, 444, 94, 1085,
+ 1039, 1046, 1048, 144, 1086, 94, 397, 398, 399, 192,
+ 280, 302, 281, 282, 303, 304, 94, 630, 631, 632,
+ 633, 211, 129, 130, 243, 790, 791, 792, 793, 794,
+ 795, 400, 237, 238, 401, 260, 212, 213, 402, 239,
+ 199, 1016, 1017, 1018, 1019, 286, 416, 267, 307, 428,
+ 305, 94, 235, 268, 308, 250, 437, 455, 94, 456,
+ 200, 459, 463, 464, 214, 465, 262, 215, 340, 469,
+ 467, 468, 236, 470, 358, 251, 300, 244, 359, 475,
+ 287, 318, 216, 362, 233, 306, 263, 246, 478, 245,
+ 240, 107, 108, 109, 110, 111, 301, 217, 261, 341,
+ 218, 319, 219, 220, 269, 610, 611, 612, 480, 481,
+ 221, 484, 94, 231, 485, 493, 498, 499, 500, 342,
+ 501, 502, 115, 116, 117, 118, 119, 120, 121, 122,
+ 1049, 503, 125, 505, 506, 507, 508, 127, 280, 509,
+ 510, 511, 512, 513, 514, 515, 516, 517, 518, 519,
+ 129, 130, 522, 206, 526, 131, 520, 521, 527, 523,
+ 524, 525, 208, 528, 529, 209, 530, 531, 532, 533,
+ 534, 535, 536, 210, 1, 2, 3, 4, 5, 6,
+ 7, 8, 9, 10, 11, 12, 13, 14, 144, 537,
+ 538, 679, 539, 540, 192, 541, 542, 543, 544, 545,
+ 547, 548, 362, 549, 550, 552, 553, 554, 555, 556,
+ 557, 695, 558, 129, 130, 559, 560, 561, 563, 565,
+ 806, 566, 340, 567, 568, 199, 569, 570, 358, 571,
+ 572, 574, 359, 575, 577, 576, 578, 579, 580, 582,
+ 94, 583, 584, 586, 587, 200, 589, 590, 591, 592,
+ 593, 807, 594, 341, 595, 327, 328, 329, 330, 331,
+ 332, 333, 334, 335, 336, 337, 338, 339, 596, 597,
+ 598, 808, 599, 342, 141, 142, 600, 601, 604, 605,
+ 607, 616, 608, 617, 609, 613, 614, 615, 619, 620,
+ 618, 621, 623, 622, 624, 625, 626, 629, 635, 32,
+ 636, 637, 638, 94, 858, 639, 640, 642, 643, 644,
+ 645, 646, 657, 914, 694, 662, 838, 839, 654, 655,
+ 656, 658, 659, 661, 663, 686, 665, 666, 667, 747,
+ 668, 669, 670, 671, 700, 751, 672, 755, 759, 763,
+ 779, 782, 786, 814, 673, 674, 675, 676, 677, 678,
+ 680, 681, 682, 693, 818, 840, 841, 842, 847, 848,
+ 849, 850, 851, 852, 913, 861, 857, 860, 864, 863,
+ 866, 867, 869, 870, 878, 877, 881, 903, 880, 882,
+ 883, 884, 885, 886, 887, 898, 916, 902, 907, 906,
+ 905, 909, 910, 911, 912, 918, 919, 915, 920, 921,
+ 917, 994, 995, 1011, 922, 1010, 1014, 923, 1035, 1030,
+ 924, 1031, 925, 1036, 927, 926, 1037, 987, 988, 1038,
+ 1043, 989, 1051, 990, 991, 992, 1015, 1021, 1022, 1023,
+ 1024, 1025, 1026, 1027, 1040, 1041, 1047, 1054, 1056, 211,
+ 1052, 1058, 286, 307, 1055, 305, 1059, 1061, 937, 308,
+ 237, 238, 1081, 967, 212, 213, 260, 239, 969, 322,
+ 959, 1082, 1083, 938, 939, 973, 960, 1087, 267, 1060,
+ 235, 974, 806, 300, 268, 1000, 318, 287, 1089, 957,
+ 306, 243, 214, 948, 971, 215, 1091, 262, 968, 1088,
+ 236, 940, 1090, 301, 941, 1093, 319, 641, 1094, 958,
+ 216, 951, 233, 807, 972, 504, 1002, 263, 240, 942,
1001, 956, 250, 952, 696, 217, 970, 961, 218, 261,
219, 220, 975, 808, 943, 269, 1003, 944, 221, 945,
- 946, 231, 251, 826, 244, 930, 546, 947, 928, 986,
- 953, 964, 985, 993, 246, 588, 245, 932, 931, 562,
- 963, 1050, 934, 933, 581, 585, 1013, 936, 935, 983,
- 984, 1012, 1053, 823, 602, 996, 573, 606, 982, 813,
- 697, 1009, 603, 698, 564, 1057, 1077, 1088, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 946, 231, 251, 699, 244, 546, 908, 947, 551, 826,
+ 953, 930, 928, 985, 246, 964, 245, 986, 932, 931,
+ 588, 993, 963, 1050, 581, 933, 934, 585, 1013, 1012,
+ 562, 936, 935, 984, 564, 823, 1053, 602, 698, 996,
+ 813, 603, 983, 982, 606, 1057, 573, 1009, 697, 1079,
+ 1092, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 937, 0, 0, 0, 0, 967, 0, 0,
{
70, 71, 72, 73, 74, 75, 78, 77, 78, 79,
80, 76, 78, 620, 73, 73, 80, 75, 73, 73,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 80, 73, 68, 75, 81, 559, 5, 10, 7, 865,
- 9, 565, 0, 72, 73, 74, 75, 865, 77, 78,
- 865, 80, 77, 78, 18, 3, 73, 3, 6, 73,
- 84, 85, 8, 72, 73, 74, 75, 74, 77, 78,
- 3, 80, 34, 531, 73, 8, 73, 74, 75, 74,
- 111, 112, 73, 541, 75, 28, 29, 30, 7, 73,
- 3, 3, 73, 6, 73, 73, 8, 7, 122, 123,
- 15, 16, 73, 3, 19, 73, 3, 22, 8, 3,
- 72, 8, 74, 75, 8, 7, 78, 79, 80, 3,
- 71, 3, 84, 85, 8, 3, 8, 70, 71, 72,
- 8, 7, 83, 84, 85, 141, 142, 143, 144, 12,
- 13, 84, 85, 174, 11, 96, 3, 14, 99, 7,
- 174, 8, 3, 7, 97, 98, 23, 8, 25, 26,
- 27, 28, 29, 30, 31, 32, 33, 111, 112, 84,
- 85, 177, 7, 150, 147, 139, 153, 154, 155, 156,
- 17, 18, 3, 3, 157, 158, 159, 8, 8, 56,
- 57, 58, 59, 60, 61, 62, 63, 64, 65, 66,
- 7, 174, 1028, 70, 71, 174, 175, 176, 177, 7,
- 1028, 174, 174, 1028, 81, 3, 3, 84, 85, 3,
- 8, 8, 89, 174, 8, 3, 7, 94, 95, 3,
- 8, 174, 3, 100, 8, 6, 72, 73, 74, 75,
- 76, 77, 3, 110, 70, 3, 113, 8, 84, 85,
- 8, 20, 21, 120, 121, 3, 853, 124, 125, 174,
- 8, 108, 109, 26, 27, 28, 29, 30, 3, 7,
- 3, 6, 28, 29, 30, 8, 72, 7, 145, 146,
- 7, 148, 114, 115, 116, 117, 118, 119, 84, 85,
- 6, 3, 148, 56, 57, 58, 59, 60, 61, 62,
- 63, 4, 8, 3, 67, 68, 69, 174, 71, 101,
- 102, 103, 104, 3, 106, 71, 4, 4, 8, 82,
- 380, 84, 85, 86, 87, 88, 89, 3, 84, 85,
- 4, 8, 8, 96, 370, 371, 99, 100, 174, 95,
- 90, 91, 92, 93, 107, 101, 102, 103, 104, 105,
- 106, 4, 108, 149, 3, 151, 152, 3, 3, 8,
- 4, 4, 8, 423, 35, 36, 37, 38, 4, 429,
- 4, 4, 4, 4, 4, 4, 4, 4, 174, 4,
- 4, 441, 8, 4, 444, 8, 3, 177, 4, 4,
- 8, 3, 441, 441, 4, 455, 441, 441, 4, 441,
- 429, 4, 4, 4, 4, 465, 4, 455, 470, 174,
- 470, 174, 441, 455, 470, 444, 4, 4, 174, 4,
- 429, 4, 4, 4, 441, 4, 455, 441, 488, 4,
- 177, 177, 441, 4, 488, 444, 465, 444, 488, 4,
+ 80, 73, 68, 75, 81, 559, 5, 10, 7, 0,
+ 9, 565, 7, 72, 73, 74, 75, 868, 77, 78,
+ 531, 80, 77, 78, 18, 868, 73, 868, 3, 73,
+ 541, 6, 175, 72, 73, 74, 75, 74, 77, 78,
+ 7, 80, 112, 113, 73, 3, 73, 74, 75, 74,
+ 8, 3, 73, 3, 75, 34, 8, 3, 8, 73,
+ 6, 71, 73, 3, 73, 73, 15, 16, 8, 3,
+ 19, 34, 73, 22, 8, 73, 39, 40, 41, 42,
+ 43, 44, 45, 46, 47, 48, 49, 50, 51, 52,
+ 53, 54, 55, 56, 73, 7, 75, 76, 3, 3,
+ 79, 80, 81, 8, 8, 175, 85, 86, 3, 3,
+ 73, 6, 3, 11, 8, 7, 14, 8, 142, 143,
+ 144, 145, 7, 3, 7, 23, 6, 25, 26, 27,
+ 28, 29, 30, 31, 32, 33, 85, 86, 151, 12,
+ 13, 154, 155, 156, 157, 148, 140, 7, 3, 7,
+ 28, 29, 30, 8, 178, 158, 159, 160, 7, 57,
+ 58, 59, 60, 61, 62, 63, 64, 65, 66, 67,
+ 3, 7, 175, 71, 72, 8, 175, 176, 177, 178,
+ 3, 1032, 112, 113, 82, 8, 7, 85, 86, 1032,
+ 7, 1032, 90, 71, 72, 73, 175, 95, 96, 102,
+ 103, 104, 105, 101, 107, 3, 3, 85, 86, 4,
+ 8, 8, 175, 111, 3, 7, 114, 3, 149, 8,
+ 98, 99, 8, 121, 122, 72, 175, 125, 126, 856,
+ 20, 21, 26, 27, 28, 29, 30, 84, 85, 86,
+ 6, 28, 29, 30, 73, 85, 86, 3, 146, 147,
+ 97, 149, 8, 100, 3, 3, 85, 86, 3, 8,
+ 8, 109, 110, 57, 58, 59, 60, 61, 62, 63,
+ 64, 17, 18, 8, 68, 69, 70, 175, 72, 3,
+ 8, 3, 3, 123, 124, 72, 8, 8, 4, 83,
+ 380, 85, 86, 87, 88, 89, 90, 175, 85, 86,
+ 4, 4, 4, 97, 370, 371, 100, 101, 3, 96,
+ 4, 4, 4, 8, 108, 102, 103, 104, 105, 106,
+ 107, 150, 109, 152, 153, 3, 3, 3, 175, 3,
+ 8, 8, 8, 423, 8, 175, 4, 4, 4, 429,
+ 73, 74, 75, 76, 77, 78, 175, 91, 92, 93,
+ 94, 441, 85, 86, 444, 115, 116, 117, 118, 119,
+ 120, 4, 441, 441, 4, 455, 441, 441, 4, 441,
+ 429, 35, 36, 37, 38, 465, 4, 455, 470, 4,
+ 470, 175, 441, 455, 470, 444, 4, 3, 175, 8,
+ 429, 4, 4, 8, 441, 3, 455, 441, 488, 8,
+ 4, 4, 441, 3, 488, 444, 465, 444, 488, 4,
465, 470, 441, 490, 441, 470, 455, 444, 4, 444,
- 441, 4, 175, 4, 4, 175, 465, 441, 455, 488,
- 441, 470, 441, 441, 455, 501, 502, 503, 175, 177,
- 441, 175, 4, 441, 26, 27, 28, 29, 30, 488,
- 175, 4, 176, 176, 175, 4, 1010, 160, 161, 162,
- 163, 164, 165, 166, 167, 168, 169, 170, 171, 172,
- 173, 4, 4, 4, 56, 57, 58, 59, 60, 61,
- 62, 63, 4, 4, 66, 4, 4, 4, 4, 71,
- 72, 4, 4, 175, 4, 4, 4, 4, 4, 177,
- 4, 4, 84, 85, 4, 87, 4, 89, 4, 4,
- 4, 4, 4, 4, 96, 4, 4, 99, 608, 4,
- 4, 587, 4, 175, 614, 107, 4, 4, 4, 4,
- 4, 4, 609, 4, 4, 4, 175, 4, 4, 177,
- 4, 607, 177, 177, 4, 4, 4, 4, 177, 175,
- 640, 4, 642, 175, 175, 614, 4, 4, 642, 4,
- 4, 177, 642, 177, 4, 175, 4, 174, 7, 140,
- 7, 7, 174, 7, 7, 614, 174, 7, 7, 84,
- 85, 640, 5, 642, 174, 5, 5, 5, 5, 174,
- 5, 7, 174, 5, 5, 5, 174, 174, 7, 34,
- 7, 640, 7, 642, 39, 40, 41, 42, 43, 44,
- 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
- 55, 126, 127, 128, 129, 130, 131, 132, 133, 134,
- 135, 136, 137, 138, 5, 5, 174, 72, 174, 174,
- 145, 146, 5, 7, 174, 174, 174, 174, 174, 174,
- 174, 174, 5, 7, 174, 24, 7, 7, 7, 174,
- 174, 7, 7, 174, 7, 7, 7, 7, 4, 174,
- 4, 4, 174, 174, 4, 174, 4, 174, 4, 4,
- 4, 4, 4, 3, 174, 6, 4, 174, 174, 6,
- 3, 174, 6, 174, 174, 3, 6, 3, 3, 6,
- 3, 541, 6, 3, 6, 4, 4, 4, 4, 4,
- 3, 174, 6, 175, 4, 6, 8, 4, 4, 4,
- 4, 177, 177, 175, 175, 4, 4, 4, 4, 175,
- 4, 4, 175, 175, 175, 6, 3, 7, 4, 174,
- 8, 4, 3, 8, 175, 177, 8, 175, 175, 175,
- 175, 175, 174, 174, 8, 4, 4, 4, 4, 4,
- 174, 174, 5, 4, 4, 4, 856, 175, 174, 859,
- 862, 174, 862, 174, 174, 865, 862, 856, 856, 174,
- 870, 856, 856, 873, 856, 870, 876, 865, 174, 174,
- 865, 865, 870, 865, 177, 873, 174, 856, 870, 889,
- 859, 873, 892, 862, 859, 177, 865, 862, 898, 856,
- 865, 870, 856, 174, 873, 870, 175, 856, 865, 175,
- 859, 865, 4, 862, 380, 608, 865, 856, 865, 856,
- 889, 870, 423, 892, 873, 856, 865, 892, 865, 898,
- 865, 614, 856, 870, 865, 856, 873, 856, 856, 870,
- 889, 865, 873, 892, 865, 856, 865, 865, 856, 898,
- 429, 898, 174, 174, 865, 830, 855, 865, 850, 694,
- 876, 898, 868, 898, 878, 885, 473, 856, 858, 1028,
- 441, 867, 470, 900, 861, 898, 465, 859, 875, 864,
- 444, 862, 455, 662, 1033, 642, 488, 613, 889, 609,
- 494, 490, 871, 873, 1041, 1061, 1081, -1, 893, -1,
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 80, 73, 68, 75, 81, 559, 5, 10, 7, 868,
- 9, 565, 18, 72, 73, 74, 75, 868, 77, 78,
- 868, 80, 77, 78, 15, 16, 73, 0, 19, 73,
- 531, 22, 34, 72, 73, 74, 75, 74, 77, 78,
- 541, 80, 3, 7, 73, 6, 73, 74, 75, 74,
- 85, 86, 73, 3, 75, 112, 113, 3, 8, 73,
- 6, 174, 73, 7, 73, 73, 26, 27, 28, 29,
- 30, 73, 73, 75, 76, 73, 3, 79, 80, 81,
- 6, 8, 151, 85, 86, 154, 155, 156, 123, 124,
- 3, 3, 7, 6, 85, 86, 8, 57, 58, 59,
- 60, 61, 62, 63, 64, 7, 3, 72, 68, 69,
- 70, 8, 72, 102, 103, 104, 105, 174, 107, 84,
- 85, 86, 7, 83, 7, 85, 86, 87, 88, 89,
- 90, 73, 97, 3, 140, 100, 7, 97, 8, 174,
- 100, 101, 3, 85, 86, 148, 11, 8, 108, 14,
- 142, 143, 144, 145, 157, 158, 159, 7, 23, 7,
- 25, 26, 27, 28, 29, 30, 31, 32, 33, 3,
- 7, 174, 174, 1032, 8, 174, 175, 176, 177, 3,
- 7, 1032, 6, 174, 1032, 177, 115, 116, 117, 118,
- 119, 120, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 12, 13, 71, 71, 72, 150, 174,
- 152, 153, 7, 3, 174, 17, 18, 82, 8, 3,
- 85, 86, 3, 3, 8, 90, 149, 8, 8, 856,
- 95, 96, 174, 3, 112, 113, 101, 3, 8, 26,
- 27, 28, 29, 30, 7, 3, 111, 3, 3, 114,
- 8, 4, 8, 8, 3, 3, 121, 122, 3, 8,
- 125, 126, 3, 8, 3, 109, 110, 8, 8, 8,
- 57, 58, 59, 60, 61, 62, 63, 64, 3, 8,
- 67, 146, 147, 8, 149, 72, 73, 3, 3, 3,
- 380, 3, 8, 8, 8, 3, 8, 3, 85, 86,
- 8, 88, 8, 90, 370, 371, 4, 20, 21, 174,
- 97, 4, 4, 100, 91, 92, 93, 94, 4, 4,
- 4, 108, 4, 73, 74, 75, 76, 77, 78, 4,
- 4, 4, 4, 423, 4, 85, 86, 4, 4, 429,
- 35, 36, 37, 38, 4, 4, 3, 8, 4, 4,
- 8, 441, 3, 174, 444, 4, 4, 3, 8, 4,
- 4, 4, 441, 441, 4, 455, 441, 441, 4, 441,
- 429, 4, 4, 4, 4, 465, 4, 455, 470, 4,
- 470, 4, 441, 455, 470, 444, 4, 174, 4, 4,
- 429, 177, 177, 4, 441, 177, 455, 441, 488, 4,
- 4, 4, 441, 4, 488, 444, 465, 444, 488, 4,
- 465, 470, 441, 490, 441, 470, 455, 444, 175, 444,
- 441, 28, 29, 30, 174, 177, 465, 441, 455, 488,
- 441, 470, 441, 441, 455, 501, 502, 503, 175, 175,
- 441, 175, 175, 441, 176, 176, 4, 175, 4, 488,
- 4, 4, 4, 4, 4, 4, 4, 4, 4, 4,
- 1014, 4, 4, 7, 175, 72, 4, 4, 28, 29,
- 30, 4, 4, 4, 4, 4, 4, 177, 85, 86,
- 4, 4, 4, 4, 4, 4, 175, 4, 4, 96,
- 4, 4, 4, 4, 4, 102, 103, 104, 105, 106,
- 107, 4, 109, 4, 4, 4, 4, 4, 4, 4,
- 175, 71, 72, 73, 4, 4, 4, 4, 608, 4,
- 4, 587, 4, 177, 614, 85, 86, 4, 4, 4,
- 177, 4, 609, 4, 4, 177, 177, 175, 98, 99,
- 175, 607, 4, 177, 85, 86, 175, 7, 175, 7,
- 640, 177, 642, 7, 7, 614, 7, 174, 642, 7,
- 174, 174, 642, 5, 174, 5, 5, 174, 5, 5,
- 141, 5, 7, 5, 174, 614, 5, 5, 174, 5,
- 7, 640, 7, 642, 7, 174, 127, 128, 129, 130,
- 131, 132, 133, 134, 135, 136, 137, 138, 139, 5,
- 174, 640, 174, 642, 174, 146, 147, 5, 174, 174,
- 34, 174, 7, 174, 174, 39, 40, 41, 42, 43,
- 44, 45, 46, 47, 48, 49, 50, 51, 52, 53,
- 54, 55, 56, 174, 160, 161, 162, 163, 164, 165,
- 166, 167, 168, 169, 170, 171, 172, 173, 5, 73,
- 24, 7, 7, 7, 7, 7, 174, 7, 7, 174,
- 7, 7, 7, 4, 4, 174, 174, 174, 174, 174,
- 174, 4, 174, 4, 4, 4, 4, 4, 4, 4,
- 174, 174, 174, 174, 4, 6, 3, 6, 174, 3,
- 6, 174, 3, 174, 174, 174, 6, 3, 6, 3,
- 3, 6, 3, 3, 6, 4, 4, 4, 4, 4,
- 4, 174, 177, 6, 4, 6, 8, 4, 4, 4,
- 4, 177, 4, 175, 4, 175, 175, 4, 4, 175,
- 175, 175, 175, 4, 4, 4, 177, 175, 6, 3,
- 3, 8, 175, 8, 175, 175, 4, 8, 8, 4,
- 174, 4, 4, 175, 175, 175, 174, 174, 174, 174,
- 174, 174, 174, 174, 174, 174, 174, 4, 7, 859,
- 177, 175, 862, 865, 174, 865, 5, 174, 868, 865,
+ 441, 26, 27, 28, 29, 30, 465, 441, 455, 488,
+ 441, 470, 441, 441, 455, 501, 502, 503, 4, 4,
+ 441, 4, 175, 441, 4, 4, 175, 4, 4, 488,
+ 4, 4, 57, 58, 59, 60, 61, 62, 63, 64,
+ 1014, 4, 67, 4, 4, 4, 178, 72, 73, 178,
+ 178, 4, 4, 4, 4, 4, 4, 176, 176, 176,
+ 85, 86, 178, 88, 4, 90, 176, 176, 4, 177,
+ 177, 176, 97, 4, 4, 100, 4, 4, 4, 4,
+ 4, 4, 4, 108, 161, 162, 163, 164, 165, 166,
+ 167, 168, 169, 170, 171, 172, 173, 174, 608, 4,
+ 4, 587, 176, 4, 614, 4, 4, 4, 4, 4,
+ 4, 4, 609, 4, 178, 4, 4, 4, 4, 4,
+ 4, 607, 176, 85, 86, 4, 4, 4, 4, 4,
+ 640, 4, 642, 4, 4, 614, 4, 4, 642, 4,
+ 4, 4, 642, 4, 4, 176, 4, 4, 178, 4,
+ 175, 178, 178, 4, 4, 614, 178, 4, 4, 176,
+ 4, 640, 176, 642, 176, 127, 128, 129, 130, 131,
+ 132, 133, 134, 135, 136, 137, 138, 139, 4, 4,
+ 178, 640, 178, 642, 146, 147, 4, 4, 4, 176,
+ 4, 175, 7, 175, 7, 7, 7, 7, 7, 7,
+ 175, 5, 5, 175, 5, 5, 5, 175, 5, 7,
+ 5, 5, 5, 175, 3, 7, 7, 7, 175, 175,
+ 5, 5, 5, 178, 5, 7, 4, 4, 175, 175,
+ 175, 175, 175, 175, 175, 141, 175, 175, 175, 7,
+ 175, 175, 175, 175, 24, 7, 175, 7, 7, 7,
+ 7, 7, 7, 7, 175, 175, 175, 175, 175, 175,
+ 175, 175, 175, 175, 7, 4, 4, 4, 4, 4,
+ 4, 4, 4, 4, 176, 3, 6, 6, 3, 6,
+ 6, 3, 6, 3, 3, 6, 3, 3, 6, 4,
+ 4, 4, 4, 4, 4, 175, 178, 6, 4, 6,
+ 8, 4, 4, 4, 4, 4, 4, 176, 4, 4,
+ 176, 4, 4, 3, 176, 6, 4, 176, 4, 8,
+ 176, 8, 176, 8, 176, 178, 3, 176, 176, 8,
+ 4, 176, 4, 176, 176, 176, 175, 175, 175, 175,
+ 175, 175, 175, 175, 175, 175, 175, 4, 4, 859,
+ 178, 175, 862, 865, 176, 865, 5, 7, 868, 865,
859, 859, 4, 873, 859, 859, 876, 859, 873, 879,
- 868, 4, 4, 868, 868, 873, 868, 4, 876, 177,
- 859, 873, 892, 862, 876, 895, 865, 862, 175, 868,
- 865, 901, 859, 868, 873, 859, 175, 876, 873, 541,
- 859, 868, 614, 862, 868, 380, 865, 429, 832, 868,
- 859, 868, 859, 892, 873, 174, 895, 876, 859, 868,
+ 868, 4, 4, 868, 868, 873, 868, 4, 876, 175,
+ 859, 873, 892, 862, 876, 895, 865, 862, 176, 868,
+ 865, 901, 859, 868, 873, 859, 4, 876, 873, 178,
+ 859, 868, 176, 862, 868, 175, 865, 541, 175, 868,
+ 859, 868, 859, 892, 873, 380, 895, 876, 859, 868,
895, 868, 901, 868, 608, 859, 873, 868, 859, 876,
859, 859, 873, 892, 868, 876, 895, 868, 859, 868,
- 868, 859, 901, 694, 901, 858, 423, 868, 853, 881,
- 868, 871, 879, 888, 901, 473, 901, 861, 859, 441,
- 870, 1032, 864, 862, 465, 470, 903, 867, 865, 876,
- 878, 901, 1037, 662, 488, 892, 455, 494, 874, 642,
- 609, 896, 490, 613, 444, 1045, 1065, 1082, -1, -1,
-<<<<<<< HEAD
-=======
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 868, 859, 901, 614, 901, 423, 832, 868, 429, 694,
+ 868, 858, 853, 879, 901, 871, 901, 881, 861, 859,
+ 473, 888, 870, 1032, 465, 862, 864, 470, 903, 901,
+ 441, 867, 865, 878, 444, 662, 1037, 488, 613, 892,
+ 642, 490, 876, 874, 494, 1045, 455, 896, 609, 1065,
+ 1085, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-<<<<<<< HEAD
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-1, -1, 1032, -1, -1, -1, -1, 1037, -1, -1,
-1, -1, 1037, -1, 1032, 1045, -1, 1032, 1032, 1037,
1032, -1, -1, -1, -1, 1037, -1, -1, -1, -1,
const unsigned short
Dhcp4Parser::yystos_[] =
{
- 0, 160, 161, 162, 163, 164, 165, 166, 167, 168,
- 169, 170, 171, 172, 173, 179, 180, 181, 182, 183,
- 184, 185, 186, 187, 188, 189, 190, 191, 192, 193,
- 0, 5, 7, 9, 174, 175, 176, 177, 194, 195,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 196, 201, 7, 210, 7, 216, 7, 238, 7, 335,
- 7, 415, 7, 431, 7, 367, 7, 373, 7, 397,
- 7, 311, 7, 488, 7, 535, 7, 526, 202, 197,
- 211, 217, 239, 336, 416, 432, 368, 374, 398, 312,
- 489, 536, 527, 194, 203, 204, 174, 199, 200, 10,
- 147, 157, 158, 159, 174, 209, 212, 213, 214, 518,
- 520, 522, 533, 11, 14, 23, 25, 26, 27, 28,
- 29, 30, 31, 32, 33, 56, 57, 58, 59, 60,
- 61, 62, 63, 64, 65, 66, 70, 71, 81, 84,
- 85, 89, 94, 95, 100, 110, 113, 120, 121, 124,
- 125, 145, 146, 148, 209, 218, 219, 220, 221, 222,
- 223, 224, 225, 226, 227, 228, 229, 231, 232, 233,
- 234, 249, 251, 257, 259, 296, 305, 319, 329, 353,
- 357, 365, 391, 421, 423, 425, 436, 438, 440, 463,
- 475, 476, 484, 486, 514, 516, 524, 539, 15, 16,
- 19, 22, 209, 236, 237, 240, 242, 245, 248, 421,
- 423, 67, 68, 69, 82, 86, 87, 88, 96, 99,
- 107, 209, 220, 221, 222, 223, 224, 225, 226, 227,
- 232, 233, 337, 338, 339, 341, 343, 345, 347, 349,
- 351, 353, 356, 391, 409, 421, 423, 425, 436, 438,
- 440, 460, 83, 209, 349, 351, 391, 417, 418, 419,
- 421, 423, 95, 101, 102, 103, 104, 105, 106, 108,
- 209, 391, 421, 423, 433, 434, 435, 436, 438, 440,
- 442, 446, 448, 450, 452, 454, 456, 458, 365, 34,
- 72, 74, 75, 78, 79, 80, 209, 277, 375, 376,
- 377, 378, 379, 380, 381, 383, 385, 387, 388, 390,
- 421, 423, 73, 76, 77, 209, 277, 379, 385, 399,
- 400, 401, 402, 403, 405, 406, 407, 408, 421, 423,
- 111, 112, 209, 313, 314, 315, 317, 126, 127, 128,
- 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
- 209, 421, 423, 490, 491, 492, 493, 495, 497, 498,
- 500, 501, 502, 505, 507, 508, 509, 512, 514, 516,
- 537, 538, 539, 12, 13, 528, 529, 530, 532, 6,
- 3, 4, 8, 3, 215, 534, 519, 521, 523, 4,
- 3, 8, 525, 235, 252, 4, 4, 4, 437, 439,
- 441, 250, 258, 260, 4, 4, 4, 4, 4, 4,
- 4, 4, 4, 230, 330, 366, 392, 358, 422, 424,
- 354, 297, 464, 426, 306, 320, 4, 477, 485, 487,
- 515, 517, 540, 3, 8, 241, 243, 246, 4, 3,
- 8, 342, 344, 346, 410, 340, 348, 4, 352, 350,
- 461, 3, 8, 420, 3, 8, 459, 447, 449, 453,
- 451, 457, 455, 443, 8, 3, 8, 382, 278, 4,
- 386, 384, 389, 4, 8, 3, 404, 4, 4, 8,
- 3, 316, 318, 3, 8, 4, 494, 496, 4, 499,
- 4, 4, 503, 506, 4, 4, 510, 513, 3, 8,
- 3, 8, 531, 4, 3, 8, 194, 194, 174, 4,
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 196, 201, 7, 210, 7, 216, 7, 238, 7, 336,
- 7, 416, 7, 432, 7, 368, 7, 374, 7, 398,
- 7, 312, 7, 489, 7, 536, 7, 527, 202, 197,
- 211, 217, 239, 337, 417, 433, 369, 375, 399, 313,
- 490, 537, 528, 194, 203, 204, 174, 199, 200, 10,
- 148, 157, 158, 159, 174, 209, 212, 213, 214, 519,
- 521, 523, 534, 11, 14, 23, 25, 26, 27, 28,
+ 0, 161, 162, 163, 164, 165, 166, 167, 168, 169,
+ 170, 171, 172, 173, 174, 180, 181, 182, 183, 184,
+ 185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
+ 0, 5, 7, 9, 175, 176, 177, 178, 195, 196,
+ 197, 202, 7, 211, 7, 217, 7, 239, 7, 337,
+ 7, 417, 7, 433, 7, 369, 7, 375, 7, 399,
+ 7, 313, 7, 490, 7, 537, 7, 528, 203, 198,
+ 212, 218, 240, 338, 418, 434, 370, 376, 400, 314,
+ 491, 538, 529, 195, 204, 205, 175, 200, 201, 10,
+ 148, 158, 159, 160, 175, 210, 213, 214, 215, 520,
+ 522, 524, 535, 11, 14, 23, 25, 26, 27, 28,
29, 30, 31, 32, 33, 57, 58, 59, 60, 61,
62, 63, 64, 65, 66, 67, 71, 72, 82, 85,
86, 90, 95, 96, 101, 111, 114, 121, 122, 125,
- 126, 146, 147, 149, 209, 218, 219, 220, 221, 222,
- 223, 224, 225, 226, 227, 228, 229, 231, 232, 233,
- 234, 249, 251, 257, 259, 297, 306, 320, 330, 354,
- 358, 366, 392, 422, 424, 426, 437, 439, 441, 464,
- 476, 477, 485, 487, 515, 517, 525, 540, 15, 16,
- 19, 22, 209, 236, 237, 240, 242, 245, 248, 422,
- 424, 68, 69, 70, 83, 87, 88, 89, 97, 100,
- 108, 209, 220, 221, 222, 223, 224, 225, 226, 227,
- 232, 233, 338, 339, 340, 342, 344, 346, 348, 350,
- 352, 354, 357, 392, 410, 422, 424, 426, 437, 439,
- 441, 461, 84, 209, 350, 352, 392, 418, 419, 420,
- 422, 424, 96, 102, 103, 104, 105, 106, 107, 109,
- 209, 392, 422, 424, 434, 435, 436, 437, 439, 441,
- 443, 447, 449, 451, 453, 455, 457, 459, 366, 34,
- 73, 75, 76, 79, 80, 81, 209, 277, 376, 377,
- 378, 379, 380, 381, 382, 384, 386, 388, 389, 391,
- 422, 424, 74, 77, 78, 209, 277, 380, 386, 400,
- 401, 402, 403, 404, 406, 407, 408, 409, 422, 424,
- 112, 113, 209, 314, 315, 316, 318, 127, 128, 129,
+ 126, 146, 147, 149, 210, 219, 220, 221, 222, 223,
+ 224, 225, 226, 227, 228, 229, 230, 232, 233, 234,
+ 235, 250, 252, 258, 260, 298, 307, 321, 331, 355,
+ 359, 367, 393, 423, 425, 427, 438, 440, 442, 465,
+ 477, 478, 486, 488, 516, 518, 526, 541, 15, 16,
+ 19, 22, 210, 237, 238, 241, 243, 246, 249, 423,
+ 425, 68, 69, 70, 83, 87, 88, 89, 97, 100,
+ 108, 210, 221, 222, 223, 224, 225, 226, 227, 228,
+ 233, 234, 339, 340, 341, 343, 345, 347, 349, 351,
+ 353, 355, 358, 393, 411, 423, 425, 427, 438, 440,
+ 442, 462, 84, 210, 351, 353, 393, 419, 420, 421,
+ 423, 425, 96, 102, 103, 104, 105, 106, 107, 109,
+ 210, 393, 423, 425, 435, 436, 437, 438, 440, 442,
+ 444, 448, 450, 452, 454, 456, 458, 460, 367, 34,
+ 73, 75, 76, 79, 80, 81, 210, 278, 377, 378,
+ 379, 380, 381, 382, 383, 385, 387, 389, 390, 392,
+ 423, 425, 74, 77, 78, 210, 278, 381, 387, 401,
+ 402, 403, 404, 405, 407, 408, 409, 410, 423, 425,
+ 112, 113, 210, 315, 316, 317, 319, 127, 128, 129,
130, 131, 132, 133, 134, 135, 136, 137, 138, 139,
- 209, 422, 424, 491, 492, 493, 494, 496, 498, 499,
- 501, 502, 503, 506, 508, 509, 510, 513, 515, 517,
- 538, 539, 540, 12, 13, 529, 530, 531, 533, 6,
- 3, 4, 8, 3, 215, 535, 520, 522, 524, 4,
- 3, 8, 526, 235, 252, 4, 4, 4, 438, 440,
- 442, 250, 258, 260, 4, 4, 4, 4, 4, 4,
- 4, 4, 4, 230, 331, 367, 393, 359, 423, 425,
- 355, 298, 465, 427, 307, 321, 4, 478, 486, 488,
- 516, 518, 541, 3, 8, 241, 243, 246, 4, 3,
- 8, 343, 345, 347, 411, 341, 349, 4, 353, 351,
- 462, 3, 8, 421, 3, 8, 460, 448, 450, 454,
- 452, 458, 456, 444, 8, 3, 8, 383, 278, 4,
- 387, 385, 390, 4, 8, 3, 405, 4, 4, 8,
- 3, 317, 319, 3, 8, 4, 495, 497, 4, 500,
- 4, 4, 504, 507, 4, 4, 511, 514, 3, 8,
- 3, 8, 532, 4, 3, 8, 194, 194, 174, 4,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 4, 4, 4, 4, 213, 4, 4, 4, 177, 177,
- 177, 4, 4, 4, 4, 4, 4, 175, 175, 175,
- 175, 175, 177, 176, 176, 175, 4, 4, 4, 4,
- 4, 4, 4, 4, 4, 4, 4, 4, 4, 175,
- 4, 4, 4, 4, 4, 4, 219, 4, 4, 4,
- 177, 237, 4, 4, 4, 4, 4, 4, 175, 4,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 4, 4, 338, 4, 418, 4, 4, 4, 4, 4,
- 4, 4, 4, 435, 4, 4, 175, 4, 4, 4,
- 177, 377, 4, 177, 177, 401, 4, 4, 314, 177,
- 4, 4, 175, 4, 175, 175, 4, 4, 177, 177,
- 4, 4, 491, 538, 4, 175, 529, 4, 7, 7,
- 194, 194, 194, 7, 7, 7, 174, 174, 174, 7,
- 7, 5, 174, 5, 5, 5, 5, 196, 198, 174,
- 90, 91, 92, 93, 355, 5, 5, 5, 5, 7,
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 4, 4, 339, 4, 419, 4, 4, 4, 4, 4,
- 4, 4, 4, 436, 4, 4, 175, 4, 4, 4,
- 177, 378, 4, 177, 177, 402, 4, 4, 315, 177,
- 4, 4, 175, 4, 175, 175, 4, 4, 177, 177,
- 4, 4, 492, 539, 4, 175, 530, 4, 7, 7,
- 194, 194, 194, 7, 7, 7, 174, 174, 174, 7,
- 7, 5, 174, 5, 5, 5, 5, 196, 198, 174,
- 91, 92, 93, 94, 356, 5, 5, 5, 5, 7,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 7, 198, 7, 174, 174, 5, 5, 205, 17, 18,
- 244, 20, 21, 247, 174, 174, 174, 5, 174, 174,
- 205, 174, 7, 174, 205, 174, 174, 174, 174, 174,
- 174, 174, 174, 174, 174, 174, 174, 174, 174, 194,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 174, 174, 174, 18, 139, 504, 140, 141, 142, 143,
- 144, 177, 511, 174, 5, 194, 218, 537, 528, 236,
- 24, 253, 254, 255, 34, 39, 40, 41, 42, 43,
- 44, 45, 46, 47, 48, 49, 50, 51, 52, 53,
- 54, 55, 209, 265, 266, 267, 270, 272, 274, 276,
- 277, 279, 280, 281, 282, 283, 284, 285, 286, 288,
- 290, 292, 294, 295, 265, 7, 261, 262, 263, 7,
- 331, 332, 333, 7, 369, 370, 371, 7, 393, 394,
- 395, 7, 359, 360, 361, 101, 102, 103, 104, 106,
- 298, 299, 300, 301, 302, 303, 304, 7, 465, 466,
- 7, 427, 428, 429, 7, 307, 308, 309, 114, 115,
- 116, 117, 118, 119, 321, 322, 323, 324, 325, 326,
- 327, 328, 122, 123, 209, 421, 423, 478, 479, 480,
- 482, 490, 7, 541, 542, 206, 7, 411, 412, 413,
- 109, 442, 444, 462, 261, 8, 8, 8, 8, 256,
- 3, 8, 268, 271, 273, 275, 4, 4, 4, 4,
- 4, 287, 289, 291, 293, 4, 4, 4, 4, 4,
- 3, 8, 8, 264, 6, 3, 334, 6, 3, 372,
- 6, 3, 396, 6, 3, 362, 6, 3, 3, 6,
- 467, 3, 6, 430, 6, 3, 310, 6, 3, 4,
- 4, 4, 4, 4, 4, 3, 8, 481, 483, 3,
- 8, 8, 543, 3, 6, 174, 207, 208, 414, 6,
- 3, 445, 8, 6, 4, 254, 4, 4, 4, 4,
- 175, 177, 175, 177, 175, 4, 4, 4, 4, 175,
- 175, 175, 175, 177, 266, 265, 263, 337, 333, 375,
- 371, 399, 395, 209, 220, 221, 222, 223, 224, 225,
- 226, 227, 232, 233, 277, 329, 347, 349, 351, 353,
- 363, 364, 391, 421, 423, 436, 438, 440, 460, 361,
- 299, 97, 98, 209, 277, 365, 391, 421, 423, 436,
- 438, 440, 468, 469, 470, 471, 472, 474, 466, 433,
- 429, 313, 309, 175, 175, 175, 175, 175, 175, 322,
- 4, 4, 479, 149, 151, 152, 209, 277, 421, 423,
- 544, 545, 546, 547, 549, 542, 6, 3, 417, 413,
- 4, 174, 35, 36, 37, 38, 269, 174, 174, 174,
- 174, 174, 174, 174, 8, 8, 8, 8, 3, 8,
- 473, 4, 8, 3, 8, 8, 174, 174, 550, 4,
- 548, 3, 8, 174, 8, 205, 364, 4, 177, 470,
- 4, 175, 4, 545, 174, 5, 174, 7, 551, 552,
- 553, 3, 6, 150, 153, 154, 155, 156, 554, 555,
- 556, 558, 559, 560, 561, 552, 557, 4, 4, 4,
- 562, 3, 8, 4, 177, 175, 175, 4, 555, 174,
- 174
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 174, 174, 174, 18, 140, 505, 141, 142, 143, 144,
- 145, 177, 512, 174, 5, 194, 218, 538, 529, 236,
- 24, 253, 254, 255, 34, 39, 40, 41, 42, 43,
+ 210, 423, 425, 492, 493, 494, 495, 497, 499, 500,
+ 502, 503, 504, 507, 509, 510, 511, 514, 516, 518,
+ 539, 540, 541, 12, 13, 530, 531, 532, 534, 6,
+ 3, 4, 8, 3, 216, 536, 521, 523, 525, 4,
+ 3, 8, 527, 236, 253, 4, 4, 4, 439, 441,
+ 443, 251, 259, 261, 4, 4, 4, 4, 4, 4,
+ 4, 4, 4, 231, 332, 368, 394, 360, 424, 426,
+ 356, 299, 466, 428, 308, 322, 4, 479, 487, 489,
+ 517, 519, 542, 3, 8, 242, 244, 247, 4, 3,
+ 8, 344, 346, 348, 412, 342, 350, 4, 354, 352,
+ 463, 3, 8, 422, 3, 8, 461, 449, 451, 455,
+ 453, 459, 457, 445, 8, 3, 8, 384, 279, 4,
+ 388, 386, 391, 4, 8, 3, 406, 4, 4, 8,
+ 3, 318, 320, 3, 8, 4, 496, 498, 4, 501,
+ 4, 4, 505, 508, 4, 4, 512, 515, 3, 8,
+ 3, 8, 533, 4, 3, 8, 195, 195, 175, 4,
+ 4, 4, 4, 4, 214, 4, 4, 4, 178, 178,
+ 178, 4, 4, 4, 4, 4, 4, 176, 176, 176,
+ 176, 176, 178, 177, 177, 176, 4, 4, 4, 4,
+ 4, 4, 4, 4, 4, 4, 4, 4, 4, 176,
+ 4, 4, 4, 4, 4, 4, 220, 4, 4, 4,
+ 178, 238, 4, 4, 4, 4, 4, 4, 176, 4,
+ 4, 4, 340, 4, 420, 4, 4, 4, 4, 4,
+ 4, 4, 4, 437, 4, 4, 176, 4, 4, 4,
+ 178, 379, 4, 178, 178, 403, 4, 4, 316, 178,
+ 4, 4, 176, 4, 176, 176, 4, 4, 178, 178,
+ 4, 4, 493, 540, 4, 176, 531, 4, 7, 7,
+ 195, 195, 195, 7, 7, 7, 175, 175, 175, 7,
+ 7, 5, 175, 5, 5, 5, 5, 197, 199, 175,
+ 91, 92, 93, 94, 357, 5, 5, 5, 5, 7,
+ 7, 199, 7, 175, 175, 5, 5, 206, 17, 18,
+ 245, 20, 21, 248, 175, 175, 175, 5, 175, 175,
+ 206, 175, 7, 175, 206, 175, 175, 175, 175, 175,
+ 175, 175, 175, 175, 175, 175, 175, 175, 175, 195,
+ 175, 175, 175, 18, 140, 506, 141, 142, 143, 144,
+ 145, 178, 513, 175, 5, 195, 219, 539, 530, 237,
+ 24, 254, 255, 256, 34, 39, 40, 41, 42, 43,
44, 45, 46, 47, 48, 49, 50, 51, 52, 53,
- 54, 55, 56, 209, 265, 266, 267, 270, 272, 274,
- 276, 277, 279, 280, 281, 282, 283, 284, 285, 286,
- 288, 290, 292, 294, 295, 296, 265, 7, 261, 262,
- 263, 7, 332, 333, 334, 7, 370, 371, 372, 7,
- 394, 395, 396, 7, 360, 361, 362, 102, 103, 104,
- 105, 107, 299, 300, 301, 302, 303, 304, 305, 7,
- 466, 467, 7, 428, 429, 430, 7, 308, 309, 310,
- 115, 116, 117, 118, 119, 120, 322, 323, 324, 325,
- 326, 327, 328, 329, 123, 124, 209, 422, 424, 479,
- 480, 481, 483, 491, 7, 542, 543, 206, 7, 412,
- 413, 414, 110, 443, 445, 463, 261, 8, 8, 8,
- 8, 256, 3, 8, 268, 271, 273, 275, 4, 4,
- 4, 4, 4, 287, 289, 291, 293, 4, 4, 4,
- 4, 4, 4, 3, 8, 8, 264, 6, 3, 335,
- 6, 3, 373, 6, 3, 397, 6, 3, 363, 6,
- 3, 3, 6, 468, 3, 6, 431, 6, 3, 311,
+ 54, 55, 56, 210, 266, 267, 268, 271, 273, 275,
+ 277, 278, 280, 281, 282, 283, 284, 285, 286, 287,
+ 289, 291, 293, 295, 296, 297, 266, 7, 262, 263,
+ 264, 7, 333, 334, 335, 7, 371, 372, 373, 7,
+ 395, 396, 397, 7, 361, 362, 363, 102, 103, 104,
+ 105, 107, 300, 301, 302, 303, 304, 305, 306, 7,
+ 467, 468, 7, 429, 430, 431, 7, 309, 310, 311,
+ 115, 116, 117, 118, 119, 120, 323, 324, 325, 326,
+ 327, 328, 329, 330, 123, 124, 210, 423, 425, 480,
+ 481, 482, 484, 492, 7, 543, 544, 207, 7, 413,
+ 414, 415, 110, 444, 446, 464, 262, 8, 8, 8,
+ 8, 257, 3, 8, 269, 272, 274, 276, 4, 4,
+ 4, 4, 4, 288, 290, 292, 294, 4, 4, 4,
+ 4, 4, 4, 3, 8, 8, 265, 6, 3, 336,
+ 6, 3, 374, 6, 3, 398, 6, 3, 364, 6,
+ 3, 3, 6, 469, 3, 6, 432, 6, 3, 312,
6, 3, 4, 4, 4, 4, 4, 4, 3, 8,
- 482, 484, 3, 8, 8, 544, 3, 6, 174, 207,
- 208, 415, 6, 3, 446, 8, 6, 4, 254, 4,
- 4, 4, 4, 175, 177, 175, 177, 175, 4, 4,
- 4, 4, 175, 175, 175, 175, 177, 175, 266, 265,
- 263, 338, 334, 376, 372, 400, 396, 209, 220, 221,
- 222, 223, 224, 225, 226, 227, 232, 233, 277, 330,
- 348, 350, 352, 354, 364, 365, 392, 422, 424, 437,
- 439, 441, 461, 362, 300, 98, 99, 209, 277, 366,
- 392, 422, 424, 437, 439, 441, 469, 470, 471, 472,
- 473, 475, 467, 434, 430, 314, 310, 175, 175, 175,
- 175, 175, 175, 323, 4, 4, 480, 150, 152, 153,
- 209, 277, 422, 424, 545, 546, 547, 548, 550, 543,
- 6, 3, 418, 414, 4, 174, 35, 36, 37, 38,
- 269, 174, 174, 174, 174, 174, 174, 174, 8, 8,
- 8, 8, 3, 8, 474, 4, 8, 3, 8, 8,
- 174, 174, 551, 4, 549, 3, 8, 174, 8, 205,
- 365, 4, 177, 471, 4, 175, 4, 546, 174, 5,
- 174, 7, 552, 553, 554, 3, 6, 151, 154, 155,
- 156, 555, 556, 557, 559, 560, 561, 553, 558, 4,
- 4, 4, 3, 8, 4, 177, 175, 175, 556, 174
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 483, 485, 3, 8, 8, 545, 3, 6, 175, 208,
+ 209, 416, 6, 3, 447, 8, 6, 4, 255, 4,
+ 4, 4, 4, 176, 178, 176, 178, 176, 4, 4,
+ 4, 4, 176, 176, 176, 176, 178, 176, 267, 266,
+ 264, 339, 335, 377, 373, 401, 397, 210, 221, 222,
+ 223, 224, 225, 226, 227, 228, 233, 234, 278, 331,
+ 349, 351, 353, 355, 365, 366, 393, 423, 425, 438,
+ 440, 442, 462, 363, 301, 98, 99, 210, 278, 367,
+ 393, 423, 425, 438, 440, 442, 470, 471, 472, 473,
+ 474, 476, 468, 435, 431, 315, 311, 176, 176, 176,
+ 176, 176, 176, 324, 4, 4, 481, 150, 152, 153,
+ 210, 278, 423, 425, 546, 547, 548, 549, 551, 544,
+ 6, 3, 419, 415, 4, 175, 35, 36, 37, 38,
+ 270, 175, 175, 175, 175, 175, 175, 175, 8, 8,
+ 8, 8, 3, 8, 475, 4, 8, 3, 8, 8,
+ 175, 175, 552, 4, 550, 3, 8, 175, 8, 206,
+ 366, 4, 178, 472, 4, 176, 4, 547, 175, 5,
+ 175, 7, 553, 554, 555, 3, 6, 151, 154, 155,
+ 156, 157, 556, 557, 558, 560, 561, 562, 563, 554,
+ 559, 4, 4, 4, 564, 3, 8, 4, 178, 176,
+ 176, 4, 557, 175, 175
};
const unsigned short
Dhcp4Parser::yyr1_[] =
{
- 0, 178, 180, 179, 181, 179, 182, 179, 183, 179,
- 184, 179, 185, 179, 186, 179, 187, 179, 188, 179,
- 189, 179, 190, 179, 191, 179, 192, 179, 193, 179,
- 194, 194, 194, 194, 194, 194, 194, 195, 197, 196,
- 198, 199, 199, 200, 200, 202, 201, 203, 203, 204,
- 204, 206, 205, 207, 207, 208, 208, 209, 211, 210,
- 212, 212, 213, 213, 213, 213, 213, 213, 215, 214,
- 217, 216, 218, 218, 219, 219, 219, 219, 219, 219,
- 219, 219, 219, 219, 219, 219, 219, 219, 219, 219,
- 219, 219, 219, 219, 219, 219, 219, 219, 219, 219,
- 219, 219, 219, 219, 219, 219, 219, 219, 219, 219,
- 219, 219, 219, 219, 219, 219, 220, 221, 222, 223,
- 224, 225, 226, 227, 228, 230, 229, 231, 232, 233,
- 235, 234, 236, 236, 237, 237, 237, 237, 237, 237,
- 237, 239, 238, 241, 240, 243, 242, 244, 244, 246,
- 245, 247, 247, 248, 250, 249, 252, 251, 253, 253,
- 254, 256, 255, 258, 257, 260, 259, 261, 261, 262,
- 262, 264, 263, 265, 265, 266, 266, 266, 266, 266,
- 266, 266, 266, 266, 266, 266, 266, 266, 266, 266,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 266, 266, 266, 266, 266, 268, 267, 269, 269, 269,
- 269, 271, 270, 273, 272, 275, 274, 276, 278, 277,
- 279, 280, 281, 282, 283, 284, 285, 287, 286, 289,
- 288, 291, 290, 293, 292, 294, 295, 297, 296, 298,
- 298, 299, 299, 299, 299, 299, 300, 301, 302, 303,
- 304, 306, 305, 307, 307, 308, 308, 310, 309, 312,
- 311, 313, 313, 313, 314, 314, 316, 315, 318, 317,
- 320, 319, 321, 321, 322, 322, 322, 322, 322, 322,
- 323, 324, 325, 326, 327, 328, 330, 329, 331, 331,
- 332, 332, 334, 333, 336, 335, 337, 337, 338, 338,
- 338, 338, 338, 338, 338, 338, 338, 338, 338, 338,
- 338, 338, 338, 338, 338, 338, 338, 338, 338, 338,
- 338, 338, 338, 338, 338, 338, 338, 340, 339, 342,
+ 0, 179, 181, 180, 182, 180, 183, 180, 184, 180,
+ 185, 180, 186, 180, 187, 180, 188, 180, 189, 180,
+ 190, 180, 191, 180, 192, 180, 193, 180, 194, 180,
+ 195, 195, 195, 195, 195, 195, 195, 196, 198, 197,
+ 199, 200, 200, 201, 201, 203, 202, 204, 204, 205,
+ 205, 207, 206, 208, 208, 209, 209, 210, 212, 211,
+ 213, 213, 214, 214, 214, 214, 214, 214, 216, 215,
+ 218, 217, 219, 219, 220, 220, 220, 220, 220, 220,
+ 220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
+ 220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
+ 220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
+ 220, 220, 220, 220, 220, 220, 221, 222, 223, 224,
+ 225, 226, 227, 228, 229, 231, 230, 232, 233, 234,
+ 236, 235, 237, 237, 238, 238, 238, 238, 238, 238,
+ 238, 240, 239, 242, 241, 244, 243, 245, 245, 247,
+ 246, 248, 248, 249, 251, 250, 253, 252, 254, 254,
+ 255, 257, 256, 259, 258, 261, 260, 262, 262, 263,
+ 263, 265, 264, 266, 266, 267, 267, 267, 267, 267,
+ 267, 267, 267, 267, 267, 267, 267, 267, 267, 267,
+ 267, 267, 267, 267, 267, 267, 269, 268, 270, 270,
+ 270, 270, 272, 271, 274, 273, 276, 275, 277, 279,
+ 278, 280, 281, 282, 283, 284, 285, 286, 288, 287,
+ 290, 289, 292, 291, 294, 293, 295, 296, 297, 299,
+ 298, 300, 300, 301, 301, 301, 301, 301, 302, 303,
+ 304, 305, 306, 308, 307, 309, 309, 310, 310, 312,
+ 311, 314, 313, 315, 315, 315, 316, 316, 318, 317,
+ 320, 319, 322, 321, 323, 323, 324, 324, 324, 324,
+ 324, 324, 325, 326, 327, 328, 329, 330, 332, 331,
+ 333, 333, 334, 334, 336, 335, 338, 337, 339, 339,
+ 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
+ 340, 340, 340, 340, 340, 340, 340, 340, 340, 340,
+ 340, 340, 340, 340, 340, 340, 340, 340, 340, 342,
341, 344, 343, 346, 345, 348, 347, 350, 349, 352,
- 351, 354, 353, 355, 355, 355, 355, 356, 358, 357,
- 359, 359, 360, 360, 362, 361, 363, 363, 364, 364,
- 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
- 364, 364, 364, 364, 364, 364, 364, 364, 364, 364,
- 364, 364, 366, 365, 368, 367, 369, 369, 370, 370,
- 372, 371, 374, 373, 375, 375, 376, 376, 377, 377,
- 377, 377, 377, 377, 377, 377, 377, 377, 378, 379,
- 380, 382, 381, 384, 383, 386, 385, 387, 389, 388,
- 390, 392, 391, 393, 393, 394, 394, 396, 395, 398,
- 397, 399, 399, 400, 400, 401, 401, 401, 401, 401,
- 401, 401, 401, 401, 402, 404, 403, 405, 406, 407,
- 408, 410, 409, 411, 411, 412, 412, 414, 413, 416,
- 415, 417, 417, 418, 418, 418, 418, 418, 418, 418,
- 420, 419, 422, 421, 424, 423, 426, 425, 427, 427,
- 428, 428, 430, 429, 432, 431, 433, 433, 434, 434,
- 435, 435, 435, 435, 435, 435, 435, 435, 435, 435,
- 435, 435, 435, 435, 435, 437, 436, 439, 438, 441,
+ 351, 354, 353, 356, 355, 357, 357, 357, 357, 358,
+ 360, 359, 361, 361, 362, 362, 364, 363, 365, 365,
+ 366, 366, 366, 366, 366, 366, 366, 366, 366, 366,
+ 366, 366, 366, 366, 366, 366, 366, 366, 366, 366,
+ 366, 366, 366, 366, 368, 367, 370, 369, 371, 371,
+ 372, 372, 374, 373, 376, 375, 377, 377, 378, 378,
+ 379, 379, 379, 379, 379, 379, 379, 379, 379, 379,
+ 380, 381, 382, 384, 383, 386, 385, 388, 387, 389,
+ 391, 390, 392, 394, 393, 395, 395, 396, 396, 398,
+ 397, 400, 399, 401, 401, 402, 402, 403, 403, 403,
+ 403, 403, 403, 403, 403, 403, 404, 406, 405, 407,
+ 408, 409, 410, 412, 411, 413, 413, 414, 414, 416,
+ 415, 418, 417, 419, 419, 420, 420, 420, 420, 420,
+ 420, 420, 422, 421, 424, 423, 426, 425, 428, 427,
+ 429, 429, 430, 430, 432, 431, 434, 433, 435, 435,
+ 436, 436, 437, 437, 437, 437, 437, 437, 437, 437,
+ 437, 437, 437, 437, 437, 437, 437, 439, 438, 441,
440, 443, 442, 445, 444, 447, 446, 449, 448, 451,
450, 453, 452, 455, 454, 457, 456, 459, 458, 461,
- 460, 462, 462, 464, 463, 465, 465, 467, 466, 468,
- 468, 469, 469, 470, 470, 470, 470, 470, 470, 470,
- 470, 470, 470, 470, 471, 473, 472, 474, 475, 477,
- 476, 478, 478, 479, 479, 479, 479, 479, 481, 480,
- 483, 482, 485, 484, 487, 486, 489, 488, 490, 490,
- 491, 491, 491, 491, 491, 491, 491, 491, 491, 491,
- 491, 491, 491, 491, 491, 491, 491, 491, 492, 494,
- 493, 496, 495, 497, 499, 498, 500, 501, 503, 502,
- 504, 504, 506, 505, 507, 508, 510, 509, 511, 511,
- 511, 511, 511, 513, 512, 515, 514, 517, 516, 519,
- 518, 521, 520, 523, 522, 525, 524, 527, 526, 528,
- 528, 529, 529, 531, 530, 532, 534, 533, 536, 535,
- 537, 537, 538, 540, 539, 541, 541, 543, 542, 544,
- 544, 545, 545, 545, 545, 545, 545, 545, 546, 548,
- 547, 550, 549, 551, 551, 553, 552, 554, 554, 555,
- 555, 555, 555, 555, 557, 556, 558, 559, 560, 562,
- 561
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 266, 266, 266, 266, 266, 266, 268, 267, 269, 269,
- 269, 269, 271, 270, 273, 272, 275, 274, 276, 278,
- 277, 279, 280, 281, 282, 283, 284, 285, 287, 286,
- 289, 288, 291, 290, 293, 292, 294, 295, 296, 298,
- 297, 299, 299, 300, 300, 300, 300, 300, 301, 302,
- 303, 304, 305, 307, 306, 308, 308, 309, 309, 311,
- 310, 313, 312, 314, 314, 314, 315, 315, 317, 316,
- 319, 318, 321, 320, 322, 322, 323, 323, 323, 323,
- 323, 323, 324, 325, 326, 327, 328, 329, 331, 330,
- 332, 332, 333, 333, 335, 334, 337, 336, 338, 338,
- 339, 339, 339, 339, 339, 339, 339, 339, 339, 339,
- 339, 339, 339, 339, 339, 339, 339, 339, 339, 339,
- 339, 339, 339, 339, 339, 339, 339, 339, 339, 341,
- 340, 343, 342, 345, 344, 347, 346, 349, 348, 351,
- 350, 353, 352, 355, 354, 356, 356, 356, 356, 357,
- 359, 358, 360, 360, 361, 361, 363, 362, 364, 364,
- 365, 365, 365, 365, 365, 365, 365, 365, 365, 365,
- 365, 365, 365, 365, 365, 365, 365, 365, 365, 365,
- 365, 365, 365, 365, 367, 366, 369, 368, 370, 370,
- 371, 371, 373, 372, 375, 374, 376, 376, 377, 377,
- 378, 378, 378, 378, 378, 378, 378, 378, 378, 378,
- 379, 380, 381, 383, 382, 385, 384, 387, 386, 388,
- 390, 389, 391, 393, 392, 394, 394, 395, 395, 397,
- 396, 399, 398, 400, 400, 401, 401, 402, 402, 402,
- 402, 402, 402, 402, 402, 402, 403, 405, 404, 406,
- 407, 408, 409, 411, 410, 412, 412, 413, 413, 415,
- 414, 417, 416, 418, 418, 419, 419, 419, 419, 419,
- 419, 419, 421, 420, 423, 422, 425, 424, 427, 426,
- 428, 428, 429, 429, 431, 430, 433, 432, 434, 434,
- 435, 435, 436, 436, 436, 436, 436, 436, 436, 436,
- 436, 436, 436, 436, 436, 436, 436, 438, 437, 440,
- 439, 442, 441, 444, 443, 446, 445, 448, 447, 450,
- 449, 452, 451, 454, 453, 456, 455, 458, 457, 460,
- 459, 462, 461, 463, 463, 465, 464, 466, 466, 468,
- 467, 469, 469, 470, 470, 471, 471, 471, 471, 471,
- 471, 471, 471, 471, 471, 471, 472, 474, 473, 475,
- 476, 478, 477, 479, 479, 480, 480, 480, 480, 480,
- 482, 481, 484, 483, 486, 485, 488, 487, 490, 489,
- 491, 491, 492, 492, 492, 492, 492, 492, 492, 492,
- 492, 492, 492, 492, 492, 492, 492, 492, 492, 492,
- 493, 495, 494, 497, 496, 498, 500, 499, 501, 502,
- 504, 503, 505, 505, 507, 506, 508, 509, 511, 510,
- 512, 512, 512, 512, 512, 514, 513, 516, 515, 518,
- 517, 520, 519, 522, 521, 524, 523, 526, 525, 528,
- 527, 529, 529, 530, 530, 532, 531, 533, 535, 534,
- 537, 536, 538, 538, 539, 541, 540, 542, 542, 544,
- 543, 545, 545, 546, 546, 546, 546, 546, 546, 546,
- 547, 549, 548, 551, 550, 552, 552, 554, 553, 555,
- 555, 556, 556, 556, 556, 558, 557, 559, 560, 561
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 460, 463, 462, 464, 464, 466, 465, 467, 467, 469,
+ 468, 470, 470, 471, 471, 472, 472, 472, 472, 472,
+ 472, 472, 472, 472, 472, 472, 473, 475, 474, 476,
+ 477, 479, 478, 480, 480, 481, 481, 481, 481, 481,
+ 483, 482, 485, 484, 487, 486, 489, 488, 491, 490,
+ 492, 492, 493, 493, 493, 493, 493, 493, 493, 493,
+ 493, 493, 493, 493, 493, 493, 493, 493, 493, 493,
+ 494, 496, 495, 498, 497, 499, 501, 500, 502, 503,
+ 505, 504, 506, 506, 508, 507, 509, 510, 512, 511,
+ 513, 513, 513, 513, 513, 515, 514, 517, 516, 519,
+ 518, 521, 520, 523, 522, 525, 524, 527, 526, 529,
+ 528, 530, 530, 531, 531, 533, 532, 534, 536, 535,
+ 538, 537, 539, 539, 540, 542, 541, 543, 543, 545,
+ 544, 546, 546, 547, 547, 547, 547, 547, 547, 547,
+ 548, 550, 549, 552, 551, 553, 553, 555, 554, 556,
+ 556, 557, 557, 557, 557, 557, 559, 558, 560, 561,
+ 562, 564, 563
};
const unsigned char
0, 4, 0, 4, 0, 4, 0, 6, 0, 4,
1, 3, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 1, 1, 1, 1, 1, 1, 1, 1, 3, 0,
- 4, 0, 4, 3, 0, 4, 3, 3, 0, 4,
- 1, 1, 0, 4, 3, 3, 0, 4, 1, 1,
- 1, 1, 1, 0, 4, 0, 4, 0, 4, 0,
- 4, 0, 4, 0, 4, 0, 6, 0, 4, 1,
- 3, 1, 1, 0, 6, 3, 0, 6, 0, 4,
- 1, 3, 1, 0, 6, 1, 3, 0, 4, 1,
- 3, 1, 1, 1, 1, 1, 1, 1, 3, 0,
- 4, 0, 6, 1, 3, 0, 4, 1, 3, 1,
- 1, 1, 1, 1, 0, 4, 3, 3, 3, 0,
- 4
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
3, 0, 4, 0, 4, 3, 0, 4, 3, 3,
0, 4, 1, 1, 0, 4, 3, 3, 0, 4,
1, 1, 1, 1, 1, 0, 4, 0, 4, 0,
0, 4, 1, 3, 1, 0, 6, 1, 3, 0,
4, 1, 3, 1, 1, 1, 1, 1, 1, 1,
3, 0, 4, 0, 6, 1, 3, 0, 4, 1,
- 3, 1, 1, 1, 1, 0, 4, 3, 3, 3
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 3, 1, 1, 1, 1, 1, 0, 4, 3, 3,
+ 3, 0, 4
};
const unsigned short
Dhcp4Parser::yyrline_[] =
{
- 0, 265, 265, 265, 266, 266, 267, 267, 268, 268,
- 269, 269, 270, 270, 271, 271, 272, 272, 273, 273,
- 274, 274, 275, 275, 276, 276, 277, 277, 278, 278,
- 286, 287, 288, 289, 290, 291, 292, 295, 300, 300,
- 311, 314, 315, 318, 322, 329, 329, 336, 337, 340,
- 344, 351, 351, 358, 359, 362, 366, 377, 387, 387,
- 403, 404, 408, 409, 410, 411, 412, 413, 416, 416,
- 431, 431, 440, 441, 446, 447, 448, 449, 450, 451,
- 452, 453, 454, 455, 456, 457, 458, 459, 460, 461,
- 462, 463, 464, 465, 466, 467, 468, 469, 470, 471,
- 472, 473, 474, 475, 476, 477, 478, 479, 480, 481,
- 482, 483, 484, 485, 486, 487, 490, 495, 500, 505,
- 510, 515, 520, 525, 530, 535, 535, 543, 548, 553,
- 559, 559, 570, 571, 574, 575, 576, 577, 578, 579,
- 580, 583, 583, 592, 592, 602, 602, 609, 610, 613,
- 613, 620, 622, 626, 632, 632, 644, 644, 654, 655,
- 657, 659, 659, 677, 677, 689, 689, 699, 700, 703,
- 704, 707, 707, 717, 718, 721, 722, 723, 724, 725,
- 726, 727, 728, 729, 730, 731, 732, 733, 734, 735,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 736, 737, 738, 739, 740, 743, 743, 750, 751, 752,
- 753, 756, 756, 764, 764, 772, 772, 780, 785, 785,
- 793, 798, 803, 808, 813, 818, 823, 828, 828, 836,
- 836, 844, 844, 852, 852, 860, 865, 870, 870, 880,
- 881, 884, 885, 886, 887, 888, 891, 896, 901, 906,
- 911, 916, 916, 926, 927, 930, 931, 934, 934, 944,
- 944, 954, 955, 956, 959, 960, 963, 963, 971, 971,
- 979, 979, 990, 991, 994, 995, 996, 997, 998, 999,
- 1002, 1007, 1012, 1017, 1022, 1027, 1035, 1035, 1048, 1049,
- 1052, 1053, 1060, 1060, 1086, 1086, 1097, 1098, 1102, 1103,
- 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113,
- 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123,
- 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1133, 1133, 1141,
+ 0, 266, 266, 266, 267, 267, 268, 268, 269, 269,
+ 270, 270, 271, 271, 272, 272, 273, 273, 274, 274,
+ 275, 275, 276, 276, 277, 277, 278, 278, 279, 279,
+ 287, 288, 289, 290, 291, 292, 293, 296, 301, 301,
+ 312, 315, 316, 319, 323, 330, 330, 337, 338, 341,
+ 345, 352, 352, 359, 360, 363, 367, 378, 388, 388,
+ 404, 405, 409, 410, 411, 412, 413, 414, 417, 417,
+ 432, 432, 441, 442, 447, 448, 449, 450, 451, 452,
+ 453, 454, 455, 456, 457, 458, 459, 460, 461, 462,
+ 463, 464, 465, 466, 467, 468, 469, 470, 471, 472,
+ 473, 474, 475, 476, 477, 478, 479, 480, 481, 482,
+ 483, 484, 485, 486, 487, 488, 491, 496, 501, 506,
+ 511, 516, 521, 526, 531, 536, 536, 544, 549, 554,
+ 560, 560, 571, 572, 575, 576, 577, 578, 579, 580,
+ 581, 584, 584, 593, 593, 603, 603, 610, 611, 614,
+ 614, 621, 623, 627, 633, 633, 645, 645, 655, 656,
+ 658, 660, 660, 678, 678, 690, 690, 700, 701, 704,
+ 705, 708, 708, 718, 719, 722, 723, 724, 725, 726,
+ 727, 728, 729, 730, 731, 732, 733, 734, 735, 736,
+ 737, 738, 739, 740, 741, 742, 745, 745, 752, 753,
+ 754, 755, 758, 758, 766, 766, 774, 774, 782, 787,
+ 787, 795, 800, 805, 810, 815, 820, 825, 830, 830,
+ 838, 838, 846, 846, 854, 854, 862, 867, 872, 878,
+ 878, 888, 889, 892, 893, 894, 895, 896, 899, 904,
+ 909, 914, 919, 924, 924, 934, 935, 938, 939, 942,
+ 942, 952, 952, 962, 963, 964, 967, 968, 971, 971,
+ 979, 979, 987, 987, 998, 999, 1002, 1003, 1004, 1005,
+ 1006, 1007, 1010, 1015, 1020, 1025, 1030, 1035, 1043, 1043,
+ 1056, 1057, 1060, 1061, 1068, 1068, 1094, 1094, 1105, 1106,
+ 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119,
+ 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129,
+ 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1141,
1141, 1149, 1149, 1157, 1157, 1165, 1165, 1173, 1173, 1181,
- 1181, 1191, 1191, 1198, 1199, 1200, 1201, 1204, 1211, 1211,
- 1222, 1223, 1227, 1228, 1231, 1231, 1239, 1240, 1243, 1244,
- 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254,
- 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264,
- 1265, 1266, 1273, 1273, 1286, 1286, 1295, 1296, 1299, 1300,
- 1305, 1305, 1320, 1320, 1334, 1335, 1338, 1339, 1342, 1343,
- 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1354, 1356,
- 1361, 1363, 1363, 1371, 1371, 1379, 1379, 1387, 1389, 1389,
- 1397, 1406, 1406, 1418, 1419, 1424, 1425, 1430, 1430, 1442,
- 1442, 1454, 1455, 1460, 1461, 1466, 1467, 1468, 1469, 1470,
- 1471, 1472, 1473, 1474, 1477, 1479, 1479, 1487, 1489, 1491,
- 1496, 1504, 1504, 1516, 1517, 1520, 1521, 1524, 1524, 1534,
- 1534, 1544, 1545, 1548, 1549, 1550, 1551, 1552, 1553, 1554,
- 1557, 1557, 1565, 1565, 1590, 1590, 1620, 1620, 1630, 1631,
- 1634, 1635, 1638, 1638, 1647, 1647, 1656, 1657, 1660, 1661,
- 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674,
- 1675, 1676, 1677, 1678, 1679, 1682, 1682, 1690, 1690, 1698,
- 1698, 1706, 1706, 1714, 1714, 1724, 1724, 1732, 1732, 1740,
- 1740, 1748, 1748, 1756, 1756, 1764, 1764, 1772, 1772, 1785,
- 1785, 1795, 1796, 1802, 1802, 1812, 1813, 1816, 1816, 1826,
- 1827, 1830, 1831, 1834, 1835, 1836, 1837, 1838, 1839, 1840,
- 1841, 1842, 1843, 1844, 1847, 1849, 1849, 1857, 1866, 1873,
- 1873, 1883, 1884, 1887, 1888, 1889, 1890, 1891, 1894, 1894,
- 1902, 1902, 1913, 1913, 1951, 1951, 1963, 1963, 1973, 1974,
- 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986,
- 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1997, 2002,
- 2002, 2010, 2010, 2018, 2023, 2023, 2031, 2036, 2041, 2041,
- 2049, 2050, 2053, 2053, 2061, 2066, 2071, 2071, 2079, 2082,
- 2085, 2088, 2091, 2097, 2097, 2105, 2105, 2113, 2113, 2124,
- 2124, 2131, 2131, 2138, 2138, 2145, 2145, 2156, 2156, 2166,
- 2167, 2171, 2172, 2175, 2175, 2185, 2195, 2195, 2205, 2205,
- 2216, 2217, 2221, 2225, 2225, 2237, 2238, 2242, 2242, 2250,
- 2251, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2263, 2268,
- 2268, 2276, 2276, 2286, 2287, 2290, 2290, 2298, 2299, 2302,
- 2303, 2304, 2305, 2306, 2309, 2309, 2317, 2322, 2327, 2332,
- 2332
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- 736, 737, 738, 739, 740, 741, 744, 744, 751, 752,
- 753, 754, 757, 757, 765, 765, 773, 773, 781, 786,
- 786, 794, 799, 804, 809, 814, 819, 824, 829, 829,
- 837, 837, 845, 845, 853, 853, 861, 866, 871, 877,
- 877, 887, 888, 891, 892, 893, 894, 895, 898, 903,
- 908, 913, 918, 923, 923, 933, 934, 937, 938, 941,
- 941, 951, 951, 961, 962, 963, 966, 967, 970, 970,
- 978, 978, 986, 986, 997, 998, 1001, 1002, 1003, 1004,
- 1005, 1006, 1009, 1014, 1019, 1024, 1029, 1034, 1042, 1042,
- 1055, 1056, 1059, 1060, 1067, 1067, 1093, 1093, 1104, 1105,
- 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118,
- 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128,
- 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1140,
- 1140, 1148, 1148, 1156, 1156, 1164, 1164, 1172, 1172, 1180,
- 1180, 1188, 1188, 1198, 1198, 1205, 1206, 1207, 1208, 1211,
- 1218, 1218, 1229, 1230, 1234, 1235, 1238, 1238, 1246, 1247,
- 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259,
- 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269,
- 1270, 1271, 1272, 1273, 1280, 1280, 1293, 1293, 1302, 1303,
- 1306, 1307, 1312, 1312, 1327, 1327, 1341, 1342, 1345, 1346,
- 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358,
- 1361, 1363, 1368, 1370, 1370, 1378, 1378, 1386, 1386, 1394,
- 1396, 1396, 1404, 1413, 1413, 1425, 1426, 1431, 1432, 1437,
- 1437, 1449, 1449, 1461, 1462, 1467, 1468, 1473, 1474, 1475,
- 1476, 1477, 1478, 1479, 1480, 1481, 1484, 1486, 1486, 1494,
- 1496, 1498, 1503, 1511, 1511, 1523, 1524, 1527, 1528, 1531,
- 1531, 1541, 1541, 1551, 1552, 1555, 1556, 1557, 1558, 1559,
- 1560, 1561, 1564, 1564, 1572, 1572, 1597, 1597, 1627, 1627,
- 1637, 1638, 1641, 1642, 1645, 1645, 1654, 1654, 1663, 1664,
- 1667, 1668, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679,
- 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1689, 1689, 1697,
- 1697, 1705, 1705, 1713, 1713, 1721, 1721, 1731, 1731, 1739,
- 1739, 1747, 1747, 1755, 1755, 1763, 1763, 1771, 1771, 1779,
- 1779, 1792, 1792, 1802, 1803, 1809, 1809, 1819, 1820, 1823,
- 1823, 1833, 1834, 1837, 1838, 1841, 1842, 1843, 1844, 1845,
- 1846, 1847, 1848, 1849, 1850, 1851, 1854, 1856, 1856, 1864,
- 1873, 1880, 1880, 1890, 1891, 1894, 1895, 1896, 1897, 1898,
- 1901, 1901, 1909, 1909, 1920, 1920, 1958, 1958, 1970, 1970,
- 1980, 1981, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991,
- 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
- 2004, 2009, 2009, 2017, 2017, 2025, 2030, 2030, 2038, 2043,
- 2048, 2048, 2056, 2057, 2060, 2060, 2068, 2073, 2078, 2078,
- 2086, 2089, 2092, 2095, 2098, 2104, 2104, 2112, 2112, 2120,
- 2120, 2131, 2131, 2138, 2138, 2145, 2145, 2152, 2152, 2163,
- 2163, 2173, 2174, 2178, 2179, 2182, 2182, 2192, 2202, 2202,
- 2212, 2212, 2223, 2224, 2228, 2232, 2232, 2244, 2245, 2249,
- 2249, 2257, 2258, 2261, 2262, 2263, 2264, 2265, 2266, 2267,
- 2270, 2275, 2275, 2283, 2283, 2293, 2294, 2297, 2297, 2305,
- 2306, 2309, 2310, 2311, 2312, 2315, 2315, 2323, 2328, 2333
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ 1181, 1189, 1189, 1199, 1199, 1206, 1207, 1208, 1209, 1212,
+ 1219, 1219, 1230, 1231, 1235, 1236, 1239, 1239, 1247, 1248,
+ 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260,
+ 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270,
+ 1271, 1272, 1273, 1274, 1281, 1281, 1294, 1294, 1303, 1304,
+ 1307, 1308, 1313, 1313, 1328, 1328, 1342, 1343, 1346, 1347,
+ 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359,
+ 1362, 1364, 1369, 1371, 1371, 1379, 1379, 1387, 1387, 1395,
+ 1397, 1397, 1405, 1414, 1414, 1426, 1427, 1432, 1433, 1438,
+ 1438, 1450, 1450, 1462, 1463, 1468, 1469, 1474, 1475, 1476,
+ 1477, 1478, 1479, 1480, 1481, 1482, 1485, 1487, 1487, 1495,
+ 1497, 1499, 1504, 1512, 1512, 1524, 1525, 1528, 1529, 1532,
+ 1532, 1542, 1542, 1552, 1553, 1556, 1557, 1558, 1559, 1560,
+ 1561, 1562, 1565, 1565, 1573, 1573, 1598, 1598, 1628, 1628,
+ 1638, 1639, 1642, 1643, 1646, 1646, 1655, 1655, 1664, 1665,
+ 1668, 1669, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680,
+ 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1690, 1690, 1698,
+ 1698, 1706, 1706, 1714, 1714, 1722, 1722, 1732, 1732, 1740,
+ 1740, 1748, 1748, 1756, 1756, 1764, 1764, 1772, 1772, 1780,
+ 1780, 1793, 1793, 1803, 1804, 1810, 1810, 1820, 1821, 1824,
+ 1824, 1834, 1835, 1838, 1839, 1842, 1843, 1844, 1845, 1846,
+ 1847, 1848, 1849, 1850, 1851, 1852, 1855, 1857, 1857, 1865,
+ 1874, 1881, 1881, 1891, 1892, 1895, 1896, 1897, 1898, 1899,
+ 1902, 1902, 1910, 1910, 1921, 1921, 1959, 1959, 1971, 1971,
+ 1981, 1982, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992,
+ 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+ 2005, 2010, 2010, 2018, 2018, 2026, 2031, 2031, 2039, 2044,
+ 2049, 2049, 2057, 2058, 2061, 2061, 2069, 2074, 2079, 2079,
+ 2087, 2090, 2093, 2096, 2099, 2105, 2105, 2113, 2113, 2121,
+ 2121, 2132, 2132, 2139, 2139, 2146, 2146, 2153, 2153, 2164,
+ 2164, 2174, 2175, 2179, 2180, 2183, 2183, 2193, 2203, 2203,
+ 2213, 2213, 2224, 2225, 2229, 2233, 2233, 2245, 2246, 2250,
+ 2250, 2258, 2259, 2262, 2263, 2264, 2265, 2266, 2267, 2268,
+ 2271, 2276, 2276, 2284, 2284, 2294, 2295, 2298, 2298, 2306,
+ 2307, 2310, 2311, 2312, 2313, 2314, 2317, 2317, 2325, 2330,
+ 2335, 2340, 2340
};
// Print the state stack on the debug stream.
#line 14 "dhcp4_parser.yy" // lalr1.cc:1218
} } // isc::dhcp
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 5118 "dhcp4_parser.cc"
-
-#line 2341 "dhcp4_parser.yy"
-=======
-#line 5087 "dhcp4_parser.cc" // lalr1.cc:1218
-#line 2338 "dhcp4_parser.yy" // lalr1.cc:1219
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-#line 5087 "dhcp4_parser.cc" // lalr1.cc:1218
-#line 2338 "dhcp4_parser.yy" // lalr1.cc:1219
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+#line 5111 "dhcp4_parser.cc" // lalr1.cc:1218
+#line 2349 "dhcp4_parser.yy" // lalr1.cc:1219
void
typedef typename S::reverse_iterator iterator;
typedef typename S::const_reverse_iterator const_iterator;
typedef typename S::size_type size_type;
-<<<<<<< HEAD
stack (size_type n = 200)
: seq_ (n)
{}
-=======
-
- stack (size_type n = 200)
- : seq_ (n)
- {}
-
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
/// Random access.
///
/// Index 0 returns the topmost element.
TOKEN_REQUEST_TIMEOUT = 308,
TOKEN_TCP_KEEPALIVE = 309,
TOKEN_TCP_NODELAY = 310,
-<<<<<<< HEAD
-<<<<<<< HEAD
- TOKEN_VALID_LIFETIME = 311,
- TOKEN_MIN_VALID_LIFETIME = 312,
- TOKEN_MAX_VALID_LIFETIME = 313,
- TOKEN_RENEW_TIMER = 314,
- TOKEN_REBIND_TIMER = 315,
- TOKEN_CALCULATE_TEE_TIMES = 316,
- TOKEN_T1_PERCENT = 317,
- TOKEN_T2_PERCENT = 318,
- TOKEN_DECLINE_PROBATION_PERIOD = 319,
- TOKEN_SERVER_TAG = 320,
- TOKEN_SUBNET4 = 321,
- TOKEN_SUBNET_4O6_INTERFACE = 322,
- TOKEN_SUBNET_4O6_INTERFACE_ID = 323,
- TOKEN_SUBNET_4O6_SUBNET = 324,
- TOKEN_OPTION_DEF = 325,
- TOKEN_OPTION_DATA = 326,
- TOKEN_NAME = 327,
- TOKEN_DATA = 328,
- TOKEN_CODE = 329,
- TOKEN_SPACE = 330,
- TOKEN_CSV_FORMAT = 331,
- TOKEN_ALWAYS_SEND = 332,
- TOKEN_RECORD_TYPES = 333,
- TOKEN_ENCAPSULATE = 334,
- TOKEN_ARRAY = 335,
- TOKEN_SHARED_NETWORKS = 336,
- TOKEN_POOLS = 337,
- TOKEN_POOL = 338,
- TOKEN_USER_CONTEXT = 339,
- TOKEN_COMMENT = 340,
- TOKEN_SUBNET = 341,
- TOKEN_INTERFACE = 342,
- TOKEN_ID = 343,
- TOKEN_RESERVATION_MODE = 344,
- TOKEN_DISABLED = 345,
- TOKEN_OUT_OF_POOL = 346,
- TOKEN_GLOBAL = 347,
- TOKEN_ALL = 348,
- TOKEN_HOST_RESERVATION_IDENTIFIERS = 349,
- TOKEN_CLIENT_CLASSES = 350,
- TOKEN_REQUIRE_CLIENT_CLASSES = 351,
- TOKEN_TEST = 352,
- TOKEN_ONLY_IF_REQUIRED = 353,
- TOKEN_CLIENT_CLASS = 354,
- TOKEN_RESERVATIONS = 355,
- TOKEN_DUID = 356,
- TOKEN_HW_ADDRESS = 357,
- TOKEN_CIRCUIT_ID = 358,
- TOKEN_CLIENT_ID = 359,
- TOKEN_HOSTNAME = 360,
- TOKEN_FLEX_ID = 361,
- TOKEN_RELAY = 362,
- TOKEN_IP_ADDRESS = 363,
- TOKEN_IP_ADDRESSES = 364,
- TOKEN_HOOKS_LIBRARIES = 365,
- TOKEN_LIBRARY = 366,
- TOKEN_PARAMETERS = 367,
- TOKEN_EXPIRED_LEASES_PROCESSING = 368,
- TOKEN_RECLAIM_TIMER_WAIT_TIME = 369,
- TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME = 370,
- TOKEN_HOLD_RECLAIMED_TIME = 371,
- TOKEN_MAX_RECLAIM_LEASES = 372,
- TOKEN_MAX_RECLAIM_TIME = 373,
- TOKEN_UNWARNED_RECLAIM_CYCLES = 374,
- TOKEN_DHCP4O6_PORT = 375,
- TOKEN_CONTROL_SOCKET = 376,
- TOKEN_SOCKET_TYPE = 377,
- TOKEN_SOCKET_NAME = 378,
- TOKEN_DHCP_QUEUE_CONTROL = 379,
- TOKEN_DHCP_DDNS = 380,
- TOKEN_ENABLE_UPDATES = 381,
- TOKEN_QUALIFYING_SUFFIX = 382,
- TOKEN_SERVER_IP = 383,
- TOKEN_SERVER_PORT = 384,
- TOKEN_SENDER_IP = 385,
- TOKEN_SENDER_PORT = 386,
- TOKEN_MAX_QUEUE_SIZE = 387,
- TOKEN_NCR_PROTOCOL = 388,
- TOKEN_NCR_FORMAT = 389,
- TOKEN_OVERRIDE_NO_UPDATE = 390,
- TOKEN_OVERRIDE_CLIENT_UPDATE = 391,
- TOKEN_REPLACE_CLIENT_NAME = 392,
- TOKEN_GENERATED_PREFIX = 393,
- TOKEN_TCP = 394,
- TOKEN_JSON = 395,
- TOKEN_WHEN_PRESENT = 396,
- TOKEN_NEVER = 397,
- TOKEN_ALWAYS = 398,
- TOKEN_WHEN_NOT_PRESENT = 399,
- TOKEN_HOSTNAME_CHAR_SET = 400,
- TOKEN_HOSTNAME_CHAR_REPLACEMENT = 401,
- TOKEN_LOGGING = 402,
- TOKEN_LOGGERS = 403,
- TOKEN_OUTPUT_OPTIONS = 404,
- TOKEN_OUTPUT = 405,
- TOKEN_DEBUGLEVEL = 406,
- TOKEN_SEVERITY = 407,
- TOKEN_FLUSH = 408,
- TOKEN_MAXSIZE = 409,
- TOKEN_MAXVER = 410,
- TOKEN_PATTERN = 411,
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
TOKEN_MAX_ROW_ERRORS = 311,
TOKEN_VALID_LIFETIME = 312,
TOKEN_MIN_VALID_LIFETIME = 313,
TOKEN_FLUSH = 409,
TOKEN_MAXSIZE = 410,
TOKEN_MAXVER = 411,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- TOKEN_DHCP6 = 412,
- TOKEN_DHCPDDNS = 413,
- TOKEN_CONTROL_AGENT = 414,
- TOKEN_TOPLEVEL_JSON = 415,
- TOKEN_TOPLEVEL_DHCP4 = 416,
- TOKEN_SUB_DHCP4 = 417,
- TOKEN_SUB_INTERFACES4 = 418,
- TOKEN_SUB_SUBNET4 = 419,
- TOKEN_SUB_POOL4 = 420,
- TOKEN_SUB_RESERVATION = 421,
- TOKEN_SUB_OPTION_DEFS = 422,
- TOKEN_SUB_OPTION_DEF = 423,
- TOKEN_SUB_OPTION_DATA = 424,
- TOKEN_SUB_HOOKS_LIBRARY = 425,
- TOKEN_SUB_DHCP_DDNS = 426,
- TOKEN_SUB_LOGGING = 427,
- TOKEN_SUB_CONFIG_CONTROL = 428,
- TOKEN_STRING = 429,
- TOKEN_INTEGER = 430,
- TOKEN_FLOAT = 431,
- TOKEN_BOOLEAN = 432
+ TOKEN_PATTERN = 412,
+ TOKEN_DHCP6 = 413,
+ TOKEN_DHCPDDNS = 414,
+ TOKEN_CONTROL_AGENT = 415,
+ TOKEN_TOPLEVEL_JSON = 416,
+ TOKEN_TOPLEVEL_DHCP4 = 417,
+ TOKEN_SUB_DHCP4 = 418,
+ TOKEN_SUB_INTERFACES4 = 419,
+ TOKEN_SUB_SUBNET4 = 420,
+ TOKEN_SUB_POOL4 = 421,
+ TOKEN_SUB_RESERVATION = 422,
+ TOKEN_SUB_OPTION_DEFS = 423,
+ TOKEN_SUB_OPTION_DEF = 424,
+ TOKEN_SUB_OPTION_DATA = 425,
+ TOKEN_SUB_HOOKS_LIBRARY = 426,
+ TOKEN_SUB_DHCP_DDNS = 427,
+ TOKEN_SUB_LOGGING = 428,
+ TOKEN_SUB_CONFIG_CONTROL = 429,
+ TOKEN_STRING = 430,
+ TOKEN_INTEGER = 431,
+ TOKEN_FLOAT = 432,
+ TOKEN_BOOLEAN = 433
};
};
~basic_symbol ();
/// Destroy contents, and record that is empty.
-<<<<<<< HEAD
-<<<<<<< HEAD
- void clear ()
- {
- // User destructor.
- symbol_number_type yytype = this->type_get ();
- basic_symbol<Base>& yysym = *this;
- (void) yysym;
- switch (yytype)
- {
- default:
- break;
- }
-
- // Type destructor.
-switch (yytype)
- {
- case 194: // value
- case 198: // map_value
- case 244: // socket_type
- case 247: // outbound_interface_value
- case 269: // db_type
- case 355: // hr_mode
- case 504: // ncr_protocol_value
- case 511: // replace_client_name_value
- value.template destroy< ElementPtr > ();
- break;
-
- case 177: // "boolean"
- value.template destroy< bool > ();
- break;
-
- case 176: // "floating point"
- value.template destroy< double > ();
- break;
-
- case 175: // "integer"
- value.template destroy< int64_t > ();
- break;
-
- case 174: // "constant string"
- value.template destroy< std::string > ();
- break;
-
- default:
- break;
- }
-
- Base::clear ();
- }
-=======
void clear ();
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- void clear ();
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
/// Whether empty.
bool empty () const;
};
/// "External" symbols: returned by the scanner.
-<<<<<<< HEAD
-<<<<<<< HEAD
- struct symbol_type : basic_symbol<by_type>
- {
- /// Superclass.
- typedef basic_symbol<by_type> super_type;
-
- /// Empty symbol.
- symbol_type () {}
-
- /// Constructor for valueless symbols, and symbols from each type.
-#if 201103L <= YY_CPLUSPLUS
- symbol_type (int tok, location_type l)
- : super_type(token_type (tok), std::move (l))
- {
- YYASSERT (tok == token::TOKEN_END || tok == token::TOKEN_COMMA || tok == token::TOKEN_COLON || tok == token::TOKEN_LSQUARE_BRACKET || tok == token::TOKEN_RSQUARE_BRACKET || tok == token::TOKEN_LCURLY_BRACKET || tok == token::TOKEN_RCURLY_BRACKET || tok == token::TOKEN_NULL_TYPE || tok == token::TOKEN_DHCP4 || tok == token::TOKEN_CONFIG_CONTROL || tok == token::TOKEN_CONFIG_DATABASES || tok == token::TOKEN_CONFIG_FETCH_WAIT_TIME || tok == token::TOKEN_INTERFACES_CONFIG || tok == token::TOKEN_INTERFACES || tok == token::TOKEN_DHCP_SOCKET_TYPE || tok == token::TOKEN_RAW || tok == token::TOKEN_UDP || tok == token::TOKEN_OUTBOUND_INTERFACE || tok == token::TOKEN_SAME_AS_INBOUND || tok == token::TOKEN_USE_ROUTING || tok == token::TOKEN_RE_DETECT || tok == token::TOKEN_SANITY_CHECKS || tok == token::TOKEN_LEASE_CHECKS || tok == token::TOKEN_ECHO_CLIENT_ID || tok == token::TOKEN_MATCH_CLIENT_ID || tok == token::TOKEN_AUTHORITATIVE || tok == token::TOKEN_NEXT_SERVER || tok == token::TOKEN_SERVER_HOSTNAME || tok == token::TOKEN_BOOT_FILE_NAME || tok == token::TOKEN_LEASE_DATABASE || tok == token::TOKEN_HOSTS_DATABASE || tok == token::TOKEN_HOSTS_DATABASES || tok == token::TOKEN_TYPE || tok == token::TOKEN_MEMFILE || tok == token::TOKEN_MYSQL || tok == token::TOKEN_POSTGRESQL || tok == token::TOKEN_CQL || tok == token::TOKEN_USER || tok == token::TOKEN_PASSWORD || tok == token::TOKEN_HOST || tok == token::TOKEN_PORT || tok == token::TOKEN_PERSIST || tok == token::TOKEN_LFC_INTERVAL || tok == token::TOKEN_READONLY || tok == token::TOKEN_CONNECT_TIMEOUT || tok == token::TOKEN_CONTACT_POINTS || tok == token::TOKEN_KEYSPACE || tok == token::TOKEN_CONSISTENCY || tok == token::TOKEN_SERIAL_CONSISTENCY || tok == token::TOKEN_MAX_RECONNECT_TRIES || tok == token::TOKEN_RECONNECT_WAIT_TIME || tok == token::TOKEN_REQUEST_TIMEOUT || tok == token::TOKEN_TCP_KEEPALIVE || tok == token::TOKEN_TCP_NODELAY || tok == token::TOKEN_VALID_LIFETIME || tok == token::TOKEN_MIN_VALID_LIFETIME || tok == token::TOKEN_MAX_VALID_LIFETIME || tok == token::TOKEN_RENEW_TIMER || tok == token::TOKEN_REBIND_TIMER || tok == token::TOKEN_CALCULATE_TEE_TIMES || tok == token::TOKEN_T1_PERCENT || tok == token::TOKEN_T2_PERCENT || tok == token::TOKEN_DECLINE_PROBATION_PERIOD || tok == token::TOKEN_SERVER_TAG || tok == token::TOKEN_SUBNET4 || tok == token::TOKEN_SUBNET_4O6_INTERFACE || tok == token::TOKEN_SUBNET_4O6_INTERFACE_ID || tok == token::TOKEN_SUBNET_4O6_SUBNET || tok == token::TOKEN_OPTION_DEF || tok == token::TOKEN_OPTION_DATA || tok == token::TOKEN_NAME || tok == token::TOKEN_DATA || tok == token::TOKEN_CODE || tok == token::TOKEN_SPACE || tok == token::TOKEN_CSV_FORMAT || tok == token::TOKEN_ALWAYS_SEND || tok == token::TOKEN_RECORD_TYPES || tok == token::TOKEN_ENCAPSULATE || tok == token::TOKEN_ARRAY || tok == token::TOKEN_SHARED_NETWORKS || tok == token::TOKEN_POOLS || tok == token::TOKEN_POOL || tok == token::TOKEN_USER_CONTEXT || tok == token::TOKEN_COMMENT || tok == token::TOKEN_SUBNET || tok == token::TOKEN_INTERFACE || tok == token::TOKEN_ID || tok == token::TOKEN_RESERVATION_MODE || tok == token::TOKEN_DISABLED || tok == token::TOKEN_OUT_OF_POOL || tok == token::TOKEN_GLOBAL || tok == token::TOKEN_ALL || tok == token::TOKEN_HOST_RESERVATION_IDENTIFIERS || tok == token::TOKEN_CLIENT_CLASSES || tok == token::TOKEN_REQUIRE_CLIENT_CLASSES || tok == token::TOKEN_TEST || tok == token::TOKEN_ONLY_IF_REQUIRED || tok == token::TOKEN_CLIENT_CLASS || tok == token::TOKEN_RESERVATIONS || tok == token::TOKEN_DUID || tok == token::TOKEN_HW_ADDRESS || tok == token::TOKEN_CIRCUIT_ID || tok == token::TOKEN_CLIENT_ID || tok == token::TOKEN_HOSTNAME || tok == token::TOKEN_FLEX_ID || tok == token::TOKEN_RELAY || tok == token::TOKEN_IP_ADDRESS || tok == token::TOKEN_IP_ADDRESSES || tok == token::TOKEN_HOOKS_LIBRARIES || tok == token::TOKEN_LIBRARY || tok == token::TOKEN_PARAMETERS || tok == token::TOKEN_EXPIRED_LEASES_PROCESSING || tok == token::TOKEN_RECLAIM_TIMER_WAIT_TIME || tok == token::TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME || tok == token::TOKEN_HOLD_RECLAIMED_TIME || tok == token::TOKEN_MAX_RECLAIM_LEASES || tok == token::TOKEN_MAX_RECLAIM_TIME || tok == token::TOKEN_UNWARNED_RECLAIM_CYCLES || tok == token::TOKEN_DHCP4O6_PORT || tok == token::TOKEN_CONTROL_SOCKET || tok == token::TOKEN_SOCKET_TYPE || tok == token::TOKEN_SOCKET_NAME || tok == token::TOKEN_DHCP_QUEUE_CONTROL || tok == token::TOKEN_DHCP_DDNS || tok == token::TOKEN_ENABLE_UPDATES || tok == token::TOKEN_QUALIFYING_SUFFIX || tok == token::TOKEN_SERVER_IP || tok == token::TOKEN_SERVER_PORT || tok == token::TOKEN_SENDER_IP || tok == token::TOKEN_SENDER_PORT || tok == token::TOKEN_MAX_QUEUE_SIZE || tok == token::TOKEN_NCR_PROTOCOL || tok == token::TOKEN_NCR_FORMAT || tok == token::TOKEN_OVERRIDE_NO_UPDATE || tok == token::TOKEN_OVERRIDE_CLIENT_UPDATE || tok == token::TOKEN_REPLACE_CLIENT_NAME || tok == token::TOKEN_GENERATED_PREFIX || tok == token::TOKEN_TCP || tok == token::TOKEN_JSON || tok == token::TOKEN_WHEN_PRESENT || tok == token::TOKEN_NEVER || tok == token::TOKEN_ALWAYS || tok == token::TOKEN_WHEN_NOT_PRESENT || tok == token::TOKEN_HOSTNAME_CHAR_SET || tok == token::TOKEN_HOSTNAME_CHAR_REPLACEMENT || tok == token::TOKEN_LOGGING || tok == token::TOKEN_LOGGERS || tok == token::TOKEN_OUTPUT_OPTIONS || tok == token::TOKEN_OUTPUT || tok == token::TOKEN_DEBUGLEVEL || tok == token::TOKEN_SEVERITY || tok == token::TOKEN_FLUSH || tok == token::TOKEN_MAXSIZE || tok == token::TOKEN_MAXVER || tok == token::TOKEN_PATTERN || tok == token::TOKEN_DHCP6 || tok == token::TOKEN_DHCPDDNS || tok == token::TOKEN_CONTROL_AGENT || tok == token::TOKEN_TOPLEVEL_JSON || tok == token::TOKEN_TOPLEVEL_DHCP4 || tok == token::TOKEN_SUB_DHCP4 || tok == token::TOKEN_SUB_INTERFACES4 || tok == token::TOKEN_SUB_SUBNET4 || tok == token::TOKEN_SUB_POOL4 || tok == token::TOKEN_SUB_RESERVATION || tok == token::TOKEN_SUB_OPTION_DEFS || tok == token::TOKEN_SUB_OPTION_DEF || tok == token::TOKEN_SUB_OPTION_DATA || tok == token::TOKEN_SUB_HOOKS_LIBRARY || tok == token::TOKEN_SUB_DHCP_DDNS || tok == token::TOKEN_SUB_LOGGING || tok == token::TOKEN_SUB_CONFIG_CONTROL);
- }
-#else
- symbol_type (int tok, const location_type& l)
- : super_type(token_type (tok), l)
- {
- YYASSERT (tok == token::TOKEN_END || tok == token::TOKEN_COMMA || tok == token::TOKEN_COLON || tok == token::TOKEN_LSQUARE_BRACKET || tok == token::TOKEN_RSQUARE_BRACKET || tok == token::TOKEN_LCURLY_BRACKET || tok == token::TOKEN_RCURLY_BRACKET || tok == token::TOKEN_NULL_TYPE || tok == token::TOKEN_DHCP4 || tok == token::TOKEN_CONFIG_CONTROL || tok == token::TOKEN_CONFIG_DATABASES || tok == token::TOKEN_CONFIG_FETCH_WAIT_TIME || tok == token::TOKEN_INTERFACES_CONFIG || tok == token::TOKEN_INTERFACES || tok == token::TOKEN_DHCP_SOCKET_TYPE || tok == token::TOKEN_RAW || tok == token::TOKEN_UDP || tok == token::TOKEN_OUTBOUND_INTERFACE || tok == token::TOKEN_SAME_AS_INBOUND || tok == token::TOKEN_USE_ROUTING || tok == token::TOKEN_RE_DETECT || tok == token::TOKEN_SANITY_CHECKS || tok == token::TOKEN_LEASE_CHECKS || tok == token::TOKEN_ECHO_CLIENT_ID || tok == token::TOKEN_MATCH_CLIENT_ID || tok == token::TOKEN_AUTHORITATIVE || tok == token::TOKEN_NEXT_SERVER || tok == token::TOKEN_SERVER_HOSTNAME || tok == token::TOKEN_BOOT_FILE_NAME || tok == token::TOKEN_LEASE_DATABASE || tok == token::TOKEN_HOSTS_DATABASE || tok == token::TOKEN_HOSTS_DATABASES || tok == token::TOKEN_TYPE || tok == token::TOKEN_MEMFILE || tok == token::TOKEN_MYSQL || tok == token::TOKEN_POSTGRESQL || tok == token::TOKEN_CQL || tok == token::TOKEN_USER || tok == token::TOKEN_PASSWORD || tok == token::TOKEN_HOST || tok == token::TOKEN_PORT || tok == token::TOKEN_PERSIST || tok == token::TOKEN_LFC_INTERVAL || tok == token::TOKEN_READONLY || tok == token::TOKEN_CONNECT_TIMEOUT || tok == token::TOKEN_CONTACT_POINTS || tok == token::TOKEN_KEYSPACE || tok == token::TOKEN_CONSISTENCY || tok == token::TOKEN_SERIAL_CONSISTENCY || tok == token::TOKEN_MAX_RECONNECT_TRIES || tok == token::TOKEN_RECONNECT_WAIT_TIME || tok == token::TOKEN_REQUEST_TIMEOUT || tok == token::TOKEN_TCP_KEEPALIVE || tok == token::TOKEN_TCP_NODELAY || tok == token::TOKEN_VALID_LIFETIME || tok == token::TOKEN_MIN_VALID_LIFETIME || tok == token::TOKEN_MAX_VALID_LIFETIME || tok == token::TOKEN_RENEW_TIMER || tok == token::TOKEN_REBIND_TIMER || tok == token::TOKEN_CALCULATE_TEE_TIMES || tok == token::TOKEN_T1_PERCENT || tok == token::TOKEN_T2_PERCENT || tok == token::TOKEN_DECLINE_PROBATION_PERIOD || tok == token::TOKEN_SERVER_TAG || tok == token::TOKEN_SUBNET4 || tok == token::TOKEN_SUBNET_4O6_INTERFACE || tok == token::TOKEN_SUBNET_4O6_INTERFACE_ID || tok == token::TOKEN_SUBNET_4O6_SUBNET || tok == token::TOKEN_OPTION_DEF || tok == token::TOKEN_OPTION_DATA || tok == token::TOKEN_NAME || tok == token::TOKEN_DATA || tok == token::TOKEN_CODE || tok == token::TOKEN_SPACE || tok == token::TOKEN_CSV_FORMAT || tok == token::TOKEN_ALWAYS_SEND || tok == token::TOKEN_RECORD_TYPES || tok == token::TOKEN_ENCAPSULATE || tok == token::TOKEN_ARRAY || tok == token::TOKEN_SHARED_NETWORKS || tok == token::TOKEN_POOLS || tok == token::TOKEN_POOL || tok == token::TOKEN_USER_CONTEXT || tok == token::TOKEN_COMMENT || tok == token::TOKEN_SUBNET || tok == token::TOKEN_INTERFACE || tok == token::TOKEN_ID || tok == token::TOKEN_RESERVATION_MODE || tok == token::TOKEN_DISABLED || tok == token::TOKEN_OUT_OF_POOL || tok == token::TOKEN_GLOBAL || tok == token::TOKEN_ALL || tok == token::TOKEN_HOST_RESERVATION_IDENTIFIERS || tok == token::TOKEN_CLIENT_CLASSES || tok == token::TOKEN_REQUIRE_CLIENT_CLASSES || tok == token::TOKEN_TEST || tok == token::TOKEN_ONLY_IF_REQUIRED || tok == token::TOKEN_CLIENT_CLASS || tok == token::TOKEN_RESERVATIONS || tok == token::TOKEN_DUID || tok == token::TOKEN_HW_ADDRESS || tok == token::TOKEN_CIRCUIT_ID || tok == token::TOKEN_CLIENT_ID || tok == token::TOKEN_HOSTNAME || tok == token::TOKEN_FLEX_ID || tok == token::TOKEN_RELAY || tok == token::TOKEN_IP_ADDRESS || tok == token::TOKEN_IP_ADDRESSES || tok == token::TOKEN_HOOKS_LIBRARIES || tok == token::TOKEN_LIBRARY || tok == token::TOKEN_PARAMETERS || tok == token::TOKEN_EXPIRED_LEASES_PROCESSING || tok == token::TOKEN_RECLAIM_TIMER_WAIT_TIME || tok == token::TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME || tok == token::TOKEN_HOLD_RECLAIMED_TIME || tok == token::TOKEN_MAX_RECLAIM_LEASES || tok == token::TOKEN_MAX_RECLAIM_TIME || tok == token::TOKEN_UNWARNED_RECLAIM_CYCLES || tok == token::TOKEN_DHCP4O6_PORT || tok == token::TOKEN_CONTROL_SOCKET || tok == token::TOKEN_SOCKET_TYPE || tok == token::TOKEN_SOCKET_NAME || tok == token::TOKEN_DHCP_QUEUE_CONTROL || tok == token::TOKEN_DHCP_DDNS || tok == token::TOKEN_ENABLE_UPDATES || tok == token::TOKEN_QUALIFYING_SUFFIX || tok == token::TOKEN_SERVER_IP || tok == token::TOKEN_SERVER_PORT || tok == token::TOKEN_SENDER_IP || tok == token::TOKEN_SENDER_PORT || tok == token::TOKEN_MAX_QUEUE_SIZE || tok == token::TOKEN_NCR_PROTOCOL || tok == token::TOKEN_NCR_FORMAT || tok == token::TOKEN_OVERRIDE_NO_UPDATE || tok == token::TOKEN_OVERRIDE_CLIENT_UPDATE || tok == token::TOKEN_REPLACE_CLIENT_NAME || tok == token::TOKEN_GENERATED_PREFIX || tok == token::TOKEN_TCP || tok == token::TOKEN_JSON || tok == token::TOKEN_WHEN_PRESENT || tok == token::TOKEN_NEVER || tok == token::TOKEN_ALWAYS || tok == token::TOKEN_WHEN_NOT_PRESENT || tok == token::TOKEN_HOSTNAME_CHAR_SET || tok == token::TOKEN_HOSTNAME_CHAR_REPLACEMENT || tok == token::TOKEN_LOGGING || tok == token::TOKEN_LOGGERS || tok == token::TOKEN_OUTPUT_OPTIONS || tok == token::TOKEN_OUTPUT || tok == token::TOKEN_DEBUGLEVEL || tok == token::TOKEN_SEVERITY || tok == token::TOKEN_FLUSH || tok == token::TOKEN_MAXSIZE || tok == token::TOKEN_MAXVER || tok == token::TOKEN_PATTERN || tok == token::TOKEN_DHCP6 || tok == token::TOKEN_DHCPDDNS || tok == token::TOKEN_CONTROL_AGENT || tok == token::TOKEN_TOPLEVEL_JSON || tok == token::TOKEN_TOPLEVEL_DHCP4 || tok == token::TOKEN_SUB_DHCP4 || tok == token::TOKEN_SUB_INTERFACES4 || tok == token::TOKEN_SUB_SUBNET4 || tok == token::TOKEN_SUB_POOL4 || tok == token::TOKEN_SUB_RESERVATION || tok == token::TOKEN_SUB_OPTION_DEFS || tok == token::TOKEN_SUB_OPTION_DEF || tok == token::TOKEN_SUB_OPTION_DATA || tok == token::TOKEN_SUB_HOOKS_LIBRARY || tok == token::TOKEN_SUB_DHCP_DDNS || tok == token::TOKEN_SUB_LOGGING || tok == token::TOKEN_SUB_CONFIG_CONTROL);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- symbol_type (int tok, bool v, location_type l)
- : super_type(token_type (tok), std::move (v), std::move (l))
- {
- YYASSERT (tok == token::TOKEN_BOOLEAN);
- }
-#else
- symbol_type (int tok, const bool& v, const location_type& l)
- : super_type(token_type (tok), v, l)
- {
- YYASSERT (tok == token::TOKEN_BOOLEAN);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- symbol_type (int tok, double v, location_type l)
- : super_type(token_type (tok), std::move (v), std::move (l))
- {
- YYASSERT (tok == token::TOKEN_FLOAT);
- }
-#else
- symbol_type (int tok, const double& v, const location_type& l)
- : super_type(token_type (tok), v, l)
- {
- YYASSERT (tok == token::TOKEN_FLOAT);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- symbol_type (int tok, int64_t v, location_type l)
- : super_type(token_type (tok), std::move (v), std::move (l))
- {
- YYASSERT (tok == token::TOKEN_INTEGER);
- }
-#else
- symbol_type (int tok, const int64_t& v, const location_type& l)
- : super_type(token_type (tok), v, l)
- {
- YYASSERT (tok == token::TOKEN_INTEGER);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- symbol_type (int tok, std::string v, location_type l)
- : super_type(token_type (tok), std::move (v), std::move (l))
- {
- YYASSERT (tok == token::TOKEN_STRING);
- }
-#else
- symbol_type (int tok, const std::string& v, const location_type& l)
- : super_type(token_type (tok), v, l)
- {
- YYASSERT (tok == token::TOKEN_STRING);
- }
-#endif
- };
-=======
- typedef basic_symbol<by_type> symbol_type;
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
typedef basic_symbol<by_type> symbol_type;
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
/// Build a parser object.
Dhcp4Parser (isc::dhcp::Parser4Context& ctx_yyarg);
/// Report a syntax error.
void error (const syntax_error& err);
-<<<<<<< HEAD
-<<<<<<< HEAD
- // Implementation of make_symbol for each symbol type.
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_END (location_type l)
- {
- return symbol_type (token::TOKEN_END, std::move (l));
- }
-#else
- static
- symbol_type
- make_END (const location_type& l)
- {
- return symbol_type (token::TOKEN_END, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_COMMA (location_type l)
- {
- return symbol_type (token::TOKEN_COMMA, std::move (l));
- }
-#else
- static
- symbol_type
- make_COMMA (const location_type& l)
- {
- return symbol_type (token::TOKEN_COMMA, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_COLON (location_type l)
- {
- return symbol_type (token::TOKEN_COLON, std::move (l));
- }
-#else
- static
- symbol_type
- make_COLON (const location_type& l)
- {
- return symbol_type (token::TOKEN_COLON, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_LSQUARE_BRACKET (location_type l)
- {
- return symbol_type (token::TOKEN_LSQUARE_BRACKET, std::move (l));
- }
-#else
- static
- symbol_type
- make_LSQUARE_BRACKET (const location_type& l)
- {
- return symbol_type (token::TOKEN_LSQUARE_BRACKET, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RSQUARE_BRACKET (location_type l)
- {
- return symbol_type (token::TOKEN_RSQUARE_BRACKET, std::move (l));
- }
-#else
- static
- symbol_type
- make_RSQUARE_BRACKET (const location_type& l)
- {
- return symbol_type (token::TOKEN_RSQUARE_BRACKET, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_LCURLY_BRACKET (location_type l)
- {
- return symbol_type (token::TOKEN_LCURLY_BRACKET, std::move (l));
- }
-#else
- static
- symbol_type
- make_LCURLY_BRACKET (const location_type& l)
- {
- return symbol_type (token::TOKEN_LCURLY_BRACKET, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RCURLY_BRACKET (location_type l)
- {
- return symbol_type (token::TOKEN_RCURLY_BRACKET, std::move (l));
- }
-#else
- static
- symbol_type
- make_RCURLY_BRACKET (const location_type& l)
- {
- return symbol_type (token::TOKEN_RCURLY_BRACKET, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_NULL_TYPE (location_type l)
- {
- return symbol_type (token::TOKEN_NULL_TYPE, std::move (l));
- }
-#else
- static
- symbol_type
- make_NULL_TYPE (const location_type& l)
- {
- return symbol_type (token::TOKEN_NULL_TYPE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DHCP4 (location_type l)
- {
- return symbol_type (token::TOKEN_DHCP4, std::move (l));
- }
-#else
- static
- symbol_type
- make_DHCP4 (const location_type& l)
- {
- return symbol_type (token::TOKEN_DHCP4, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CONFIG_CONTROL (location_type l)
- {
- return symbol_type (token::TOKEN_CONFIG_CONTROL, std::move (l));
- }
-#else
- static
- symbol_type
- make_CONFIG_CONTROL (const location_type& l)
- {
- return symbol_type (token::TOKEN_CONFIG_CONTROL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CONFIG_DATABASES (location_type l)
- {
- return symbol_type (token::TOKEN_CONFIG_DATABASES, std::move (l));
- }
-#else
- static
- symbol_type
- make_CONFIG_DATABASES (const location_type& l)
- {
- return symbol_type (token::TOKEN_CONFIG_DATABASES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CONFIG_FETCH_WAIT_TIME (location_type l)
- {
- return symbol_type (token::TOKEN_CONFIG_FETCH_WAIT_TIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_CONFIG_FETCH_WAIT_TIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_CONFIG_FETCH_WAIT_TIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_INTERFACES_CONFIG (location_type l)
- {
- return symbol_type (token::TOKEN_INTERFACES_CONFIG, std::move (l));
- }
-#else
- static
- symbol_type
- make_INTERFACES_CONFIG (const location_type& l)
- {
- return symbol_type (token::TOKEN_INTERFACES_CONFIG, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_INTERFACES (location_type l)
- {
- return symbol_type (token::TOKEN_INTERFACES, std::move (l));
- }
-#else
- static
- symbol_type
- make_INTERFACES (const location_type& l)
- {
- return symbol_type (token::TOKEN_INTERFACES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DHCP_SOCKET_TYPE (location_type l)
- {
- return symbol_type (token::TOKEN_DHCP_SOCKET_TYPE, std::move (l));
- }
-#else
- static
- symbol_type
- make_DHCP_SOCKET_TYPE (const location_type& l)
- {
- return symbol_type (token::TOKEN_DHCP_SOCKET_TYPE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RAW (location_type l)
- {
- return symbol_type (token::TOKEN_RAW, std::move (l));
- }
-#else
- static
- symbol_type
- make_RAW (const location_type& l)
- {
- return symbol_type (token::TOKEN_RAW, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_UDP (location_type l)
- {
- return symbol_type (token::TOKEN_UDP, std::move (l));
- }
-#else
- static
- symbol_type
- make_UDP (const location_type& l)
- {
- return symbol_type (token::TOKEN_UDP, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_OUTBOUND_INTERFACE (location_type l)
- {
- return symbol_type (token::TOKEN_OUTBOUND_INTERFACE, std::move (l));
- }
-#else
- static
- symbol_type
- make_OUTBOUND_INTERFACE (const location_type& l)
- {
- return symbol_type (token::TOKEN_OUTBOUND_INTERFACE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SAME_AS_INBOUND (location_type l)
- {
- return symbol_type (token::TOKEN_SAME_AS_INBOUND, std::move (l));
- }
-#else
- static
- symbol_type
- make_SAME_AS_INBOUND (const location_type& l)
- {
- return symbol_type (token::TOKEN_SAME_AS_INBOUND, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_USE_ROUTING (location_type l)
- {
- return symbol_type (token::TOKEN_USE_ROUTING, std::move (l));
- }
-#else
- static
- symbol_type
- make_USE_ROUTING (const location_type& l)
- {
- return symbol_type (token::TOKEN_USE_ROUTING, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RE_DETECT (location_type l)
- {
- return symbol_type (token::TOKEN_RE_DETECT, std::move (l));
- }
-#else
- static
- symbol_type
- make_RE_DETECT (const location_type& l)
- {
- return symbol_type (token::TOKEN_RE_DETECT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SANITY_CHECKS (location_type l)
- {
- return symbol_type (token::TOKEN_SANITY_CHECKS, std::move (l));
- }
-#else
- static
- symbol_type
- make_SANITY_CHECKS (const location_type& l)
- {
- return symbol_type (token::TOKEN_SANITY_CHECKS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_LEASE_CHECKS (location_type l)
- {
- return symbol_type (token::TOKEN_LEASE_CHECKS, std::move (l));
- }
-#else
- static
- symbol_type
- make_LEASE_CHECKS (const location_type& l)
- {
- return symbol_type (token::TOKEN_LEASE_CHECKS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_ECHO_CLIENT_ID (location_type l)
- {
- return symbol_type (token::TOKEN_ECHO_CLIENT_ID, std::move (l));
- }
-#else
- static
- symbol_type
- make_ECHO_CLIENT_ID (const location_type& l)
- {
- return symbol_type (token::TOKEN_ECHO_CLIENT_ID, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MATCH_CLIENT_ID (location_type l)
- {
- return symbol_type (token::TOKEN_MATCH_CLIENT_ID, std::move (l));
- }
-#else
- static
- symbol_type
- make_MATCH_CLIENT_ID (const location_type& l)
- {
- return symbol_type (token::TOKEN_MATCH_CLIENT_ID, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_AUTHORITATIVE (location_type l)
- {
- return symbol_type (token::TOKEN_AUTHORITATIVE, std::move (l));
- }
-#else
- static
- symbol_type
- make_AUTHORITATIVE (const location_type& l)
- {
- return symbol_type (token::TOKEN_AUTHORITATIVE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_NEXT_SERVER (location_type l)
- {
- return symbol_type (token::TOKEN_NEXT_SERVER, std::move (l));
- }
-#else
- static
- symbol_type
- make_NEXT_SERVER (const location_type& l)
- {
- return symbol_type (token::TOKEN_NEXT_SERVER, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SERVER_HOSTNAME (location_type l)
- {
- return symbol_type (token::TOKEN_SERVER_HOSTNAME, std::move (l));
- }
-#else
- static
- symbol_type
- make_SERVER_HOSTNAME (const location_type& l)
- {
- return symbol_type (token::TOKEN_SERVER_HOSTNAME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_BOOT_FILE_NAME (location_type l)
- {
- return symbol_type (token::TOKEN_BOOT_FILE_NAME, std::move (l));
- }
-#else
- static
- symbol_type
- make_BOOT_FILE_NAME (const location_type& l)
- {
- return symbol_type (token::TOKEN_BOOT_FILE_NAME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_LEASE_DATABASE (location_type l)
- {
- return symbol_type (token::TOKEN_LEASE_DATABASE, std::move (l));
- }
-#else
- static
- symbol_type
- make_LEASE_DATABASE (const location_type& l)
- {
- return symbol_type (token::TOKEN_LEASE_DATABASE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HOSTS_DATABASE (location_type l)
- {
- return symbol_type (token::TOKEN_HOSTS_DATABASE, std::move (l));
- }
-#else
- static
- symbol_type
- make_HOSTS_DATABASE (const location_type& l)
- {
- return symbol_type (token::TOKEN_HOSTS_DATABASE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HOSTS_DATABASES (location_type l)
- {
- return symbol_type (token::TOKEN_HOSTS_DATABASES, std::move (l));
- }
-#else
- static
- symbol_type
- make_HOSTS_DATABASES (const location_type& l)
- {
- return symbol_type (token::TOKEN_HOSTS_DATABASES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_TYPE (location_type l)
- {
- return symbol_type (token::TOKEN_TYPE, std::move (l));
- }
-#else
- static
- symbol_type
- make_TYPE (const location_type& l)
- {
- return symbol_type (token::TOKEN_TYPE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MEMFILE (location_type l)
- {
- return symbol_type (token::TOKEN_MEMFILE, std::move (l));
- }
-#else
- static
- symbol_type
- make_MEMFILE (const location_type& l)
- {
- return symbol_type (token::TOKEN_MEMFILE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MYSQL (location_type l)
- {
- return symbol_type (token::TOKEN_MYSQL, std::move (l));
- }
-#else
- static
- symbol_type
- make_MYSQL (const location_type& l)
- {
- return symbol_type (token::TOKEN_MYSQL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_POSTGRESQL (location_type l)
- {
- return symbol_type (token::TOKEN_POSTGRESQL, std::move (l));
- }
-#else
- static
- symbol_type
- make_POSTGRESQL (const location_type& l)
- {
- return symbol_type (token::TOKEN_POSTGRESQL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CQL (location_type l)
- {
- return symbol_type (token::TOKEN_CQL, std::move (l));
- }
-#else
- static
- symbol_type
- make_CQL (const location_type& l)
- {
- return symbol_type (token::TOKEN_CQL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_USER (location_type l)
- {
- return symbol_type (token::TOKEN_USER, std::move (l));
- }
-#else
- static
- symbol_type
- make_USER (const location_type& l)
- {
- return symbol_type (token::TOKEN_USER, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_PASSWORD (location_type l)
- {
- return symbol_type (token::TOKEN_PASSWORD, std::move (l));
- }
-#else
- static
- symbol_type
- make_PASSWORD (const location_type& l)
- {
- return symbol_type (token::TOKEN_PASSWORD, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HOST (location_type l)
- {
- return symbol_type (token::TOKEN_HOST, std::move (l));
- }
-#else
- static
- symbol_type
- make_HOST (const location_type& l)
- {
- return symbol_type (token::TOKEN_HOST, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_PORT (location_type l)
- {
- return symbol_type (token::TOKEN_PORT, std::move (l));
- }
-#else
- static
- symbol_type
- make_PORT (const location_type& l)
- {
- return symbol_type (token::TOKEN_PORT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_PERSIST (location_type l)
- {
- return symbol_type (token::TOKEN_PERSIST, std::move (l));
- }
-#else
- static
- symbol_type
- make_PERSIST (const location_type& l)
- {
- return symbol_type (token::TOKEN_PERSIST, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_LFC_INTERVAL (location_type l)
- {
- return symbol_type (token::TOKEN_LFC_INTERVAL, std::move (l));
- }
-#else
- static
- symbol_type
- make_LFC_INTERVAL (const location_type& l)
- {
- return symbol_type (token::TOKEN_LFC_INTERVAL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_READONLY (location_type l)
- {
- return symbol_type (token::TOKEN_READONLY, std::move (l));
- }
-#else
- static
- symbol_type
- make_READONLY (const location_type& l)
- {
- return symbol_type (token::TOKEN_READONLY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CONNECT_TIMEOUT (location_type l)
- {
- return symbol_type (token::TOKEN_CONNECT_TIMEOUT, std::move (l));
- }
-#else
- static
- symbol_type
- make_CONNECT_TIMEOUT (const location_type& l)
- {
- return symbol_type (token::TOKEN_CONNECT_TIMEOUT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CONTACT_POINTS (location_type l)
- {
- return symbol_type (token::TOKEN_CONTACT_POINTS, std::move (l));
- }
-#else
- static
- symbol_type
- make_CONTACT_POINTS (const location_type& l)
- {
- return symbol_type (token::TOKEN_CONTACT_POINTS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_KEYSPACE (location_type l)
- {
- return symbol_type (token::TOKEN_KEYSPACE, std::move (l));
- }
-#else
- static
- symbol_type
- make_KEYSPACE (const location_type& l)
- {
- return symbol_type (token::TOKEN_KEYSPACE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CONSISTENCY (location_type l)
- {
- return symbol_type (token::TOKEN_CONSISTENCY, std::move (l));
- }
-#else
- static
- symbol_type
- make_CONSISTENCY (const location_type& l)
- {
- return symbol_type (token::TOKEN_CONSISTENCY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SERIAL_CONSISTENCY (location_type l)
- {
- return symbol_type (token::TOKEN_SERIAL_CONSISTENCY, std::move (l));
- }
-#else
- static
- symbol_type
- make_SERIAL_CONSISTENCY (const location_type& l)
- {
- return symbol_type (token::TOKEN_SERIAL_CONSISTENCY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MAX_RECONNECT_TRIES (location_type l)
- {
- return symbol_type (token::TOKEN_MAX_RECONNECT_TRIES, std::move (l));
- }
-#else
- static
- symbol_type
- make_MAX_RECONNECT_TRIES (const location_type& l)
- {
- return symbol_type (token::TOKEN_MAX_RECONNECT_TRIES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RECONNECT_WAIT_TIME (location_type l)
- {
- return symbol_type (token::TOKEN_RECONNECT_WAIT_TIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_RECONNECT_WAIT_TIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_RECONNECT_WAIT_TIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_REQUEST_TIMEOUT (location_type l)
- {
- return symbol_type (token::TOKEN_REQUEST_TIMEOUT, std::move (l));
- }
-#else
- static
- symbol_type
- make_REQUEST_TIMEOUT (const location_type& l)
- {
- return symbol_type (token::TOKEN_REQUEST_TIMEOUT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_TCP_KEEPALIVE (location_type l)
- {
- return symbol_type (token::TOKEN_TCP_KEEPALIVE, std::move (l));
- }
-#else
- static
- symbol_type
- make_TCP_KEEPALIVE (const location_type& l)
- {
- return symbol_type (token::TOKEN_TCP_KEEPALIVE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_TCP_NODELAY (location_type l)
- {
- return symbol_type (token::TOKEN_TCP_NODELAY, std::move (l));
- }
-#else
- static
- symbol_type
- make_TCP_NODELAY (const location_type& l)
- {
- return symbol_type (token::TOKEN_TCP_NODELAY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_VALID_LIFETIME (location_type l)
- {
- return symbol_type (token::TOKEN_VALID_LIFETIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_VALID_LIFETIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_VALID_LIFETIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MIN_VALID_LIFETIME (location_type l)
- {
- return symbol_type (token::TOKEN_MIN_VALID_LIFETIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_MIN_VALID_LIFETIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_MIN_VALID_LIFETIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MAX_VALID_LIFETIME (location_type l)
- {
- return symbol_type (token::TOKEN_MAX_VALID_LIFETIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_MAX_VALID_LIFETIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_MAX_VALID_LIFETIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RENEW_TIMER (location_type l)
- {
- return symbol_type (token::TOKEN_RENEW_TIMER, std::move (l));
- }
-#else
- static
- symbol_type
- make_RENEW_TIMER (const location_type& l)
- {
- return symbol_type (token::TOKEN_RENEW_TIMER, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_REBIND_TIMER (location_type l)
- {
- return symbol_type (token::TOKEN_REBIND_TIMER, std::move (l));
- }
-#else
- static
- symbol_type
- make_REBIND_TIMER (const location_type& l)
- {
- return symbol_type (token::TOKEN_REBIND_TIMER, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CALCULATE_TEE_TIMES (location_type l)
- {
- return symbol_type (token::TOKEN_CALCULATE_TEE_TIMES, std::move (l));
- }
-#else
- static
- symbol_type
- make_CALCULATE_TEE_TIMES (const location_type& l)
- {
- return symbol_type (token::TOKEN_CALCULATE_TEE_TIMES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_T1_PERCENT (location_type l)
- {
- return symbol_type (token::TOKEN_T1_PERCENT, std::move (l));
- }
-#else
- static
- symbol_type
- make_T1_PERCENT (const location_type& l)
- {
- return symbol_type (token::TOKEN_T1_PERCENT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_T2_PERCENT (location_type l)
- {
- return symbol_type (token::TOKEN_T2_PERCENT, std::move (l));
- }
-#else
- static
- symbol_type
- make_T2_PERCENT (const location_type& l)
- {
- return symbol_type (token::TOKEN_T2_PERCENT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DECLINE_PROBATION_PERIOD (location_type l)
- {
- return symbol_type (token::TOKEN_DECLINE_PROBATION_PERIOD, std::move (l));
- }
-#else
- static
- symbol_type
- make_DECLINE_PROBATION_PERIOD (const location_type& l)
- {
- return symbol_type (token::TOKEN_DECLINE_PROBATION_PERIOD, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SERVER_TAG (location_type l)
- {
- return symbol_type (token::TOKEN_SERVER_TAG, std::move (l));
- }
-#else
- static
- symbol_type
- make_SERVER_TAG (const location_type& l)
- {
- return symbol_type (token::TOKEN_SERVER_TAG, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUBNET4 (location_type l)
- {
- return symbol_type (token::TOKEN_SUBNET4, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUBNET4 (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUBNET4, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUBNET_4O6_INTERFACE (location_type l)
- {
- return symbol_type (token::TOKEN_SUBNET_4O6_INTERFACE, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUBNET_4O6_INTERFACE (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUBNET_4O6_INTERFACE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUBNET_4O6_INTERFACE_ID (location_type l)
- {
- return symbol_type (token::TOKEN_SUBNET_4O6_INTERFACE_ID, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUBNET_4O6_INTERFACE_ID (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUBNET_4O6_INTERFACE_ID, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUBNET_4O6_SUBNET (location_type l)
- {
- return symbol_type (token::TOKEN_SUBNET_4O6_SUBNET, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUBNET_4O6_SUBNET (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUBNET_4O6_SUBNET, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_OPTION_DEF (location_type l)
- {
- return symbol_type (token::TOKEN_OPTION_DEF, std::move (l));
- }
-#else
- static
- symbol_type
- make_OPTION_DEF (const location_type& l)
- {
- return symbol_type (token::TOKEN_OPTION_DEF, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_OPTION_DATA (location_type l)
- {
- return symbol_type (token::TOKEN_OPTION_DATA, std::move (l));
- }
-#else
- static
- symbol_type
- make_OPTION_DATA (const location_type& l)
- {
- return symbol_type (token::TOKEN_OPTION_DATA, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_NAME (location_type l)
- {
- return symbol_type (token::TOKEN_NAME, std::move (l));
- }
-#else
- static
- symbol_type
- make_NAME (const location_type& l)
- {
- return symbol_type (token::TOKEN_NAME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DATA (location_type l)
- {
- return symbol_type (token::TOKEN_DATA, std::move (l));
- }
-#else
- static
- symbol_type
- make_DATA (const location_type& l)
- {
- return symbol_type (token::TOKEN_DATA, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CODE (location_type l)
- {
- return symbol_type (token::TOKEN_CODE, std::move (l));
- }
-#else
- static
- symbol_type
- make_CODE (const location_type& l)
- {
- return symbol_type (token::TOKEN_CODE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SPACE (location_type l)
- {
- return symbol_type (token::TOKEN_SPACE, std::move (l));
- }
-#else
- static
- symbol_type
- make_SPACE (const location_type& l)
- {
- return symbol_type (token::TOKEN_SPACE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CSV_FORMAT (location_type l)
- {
- return symbol_type (token::TOKEN_CSV_FORMAT, std::move (l));
- }
-#else
- static
- symbol_type
- make_CSV_FORMAT (const location_type& l)
- {
- return symbol_type (token::TOKEN_CSV_FORMAT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_ALWAYS_SEND (location_type l)
- {
- return symbol_type (token::TOKEN_ALWAYS_SEND, std::move (l));
- }
-#else
- static
- symbol_type
- make_ALWAYS_SEND (const location_type& l)
- {
- return symbol_type (token::TOKEN_ALWAYS_SEND, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RECORD_TYPES (location_type l)
- {
- return symbol_type (token::TOKEN_RECORD_TYPES, std::move (l));
- }
-#else
- static
- symbol_type
- make_RECORD_TYPES (const location_type& l)
- {
- return symbol_type (token::TOKEN_RECORD_TYPES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_ENCAPSULATE (location_type l)
- {
- return symbol_type (token::TOKEN_ENCAPSULATE, std::move (l));
- }
-#else
- static
- symbol_type
- make_ENCAPSULATE (const location_type& l)
- {
- return symbol_type (token::TOKEN_ENCAPSULATE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_ARRAY (location_type l)
- {
- return symbol_type (token::TOKEN_ARRAY, std::move (l));
- }
-#else
- static
- symbol_type
- make_ARRAY (const location_type& l)
- {
- return symbol_type (token::TOKEN_ARRAY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SHARED_NETWORKS (location_type l)
- {
- return symbol_type (token::TOKEN_SHARED_NETWORKS, std::move (l));
- }
-#else
- static
- symbol_type
- make_SHARED_NETWORKS (const location_type& l)
- {
- return symbol_type (token::TOKEN_SHARED_NETWORKS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_POOLS (location_type l)
- {
- return symbol_type (token::TOKEN_POOLS, std::move (l));
- }
-#else
- static
- symbol_type
- make_POOLS (const location_type& l)
- {
- return symbol_type (token::TOKEN_POOLS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_POOL (location_type l)
- {
- return symbol_type (token::TOKEN_POOL, std::move (l));
- }
-#else
- static
- symbol_type
- make_POOL (const location_type& l)
- {
- return symbol_type (token::TOKEN_POOL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_USER_CONTEXT (location_type l)
- {
- return symbol_type (token::TOKEN_USER_CONTEXT, std::move (l));
- }
-#else
- static
- symbol_type
- make_USER_CONTEXT (const location_type& l)
- {
- return symbol_type (token::TOKEN_USER_CONTEXT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_COMMENT (location_type l)
- {
- return symbol_type (token::TOKEN_COMMENT, std::move (l));
- }
-#else
- static
- symbol_type
- make_COMMENT (const location_type& l)
- {
- return symbol_type (token::TOKEN_COMMENT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUBNET (location_type l)
- {
- return symbol_type (token::TOKEN_SUBNET, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUBNET (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUBNET, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_INTERFACE (location_type l)
- {
- return symbol_type (token::TOKEN_INTERFACE, std::move (l));
- }
-#else
- static
- symbol_type
- make_INTERFACE (const location_type& l)
- {
- return symbol_type (token::TOKEN_INTERFACE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_ID (location_type l)
- {
- return symbol_type (token::TOKEN_ID, std::move (l));
- }
-#else
- static
- symbol_type
- make_ID (const location_type& l)
- {
- return symbol_type (token::TOKEN_ID, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RESERVATION_MODE (location_type l)
- {
- return symbol_type (token::TOKEN_RESERVATION_MODE, std::move (l));
- }
-#else
- static
- symbol_type
- make_RESERVATION_MODE (const location_type& l)
- {
- return symbol_type (token::TOKEN_RESERVATION_MODE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DISABLED (location_type l)
- {
- return symbol_type (token::TOKEN_DISABLED, std::move (l));
- }
-#else
- static
- symbol_type
- make_DISABLED (const location_type& l)
- {
- return symbol_type (token::TOKEN_DISABLED, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_OUT_OF_POOL (location_type l)
- {
- return symbol_type (token::TOKEN_OUT_OF_POOL, std::move (l));
- }
-#else
- static
- symbol_type
- make_OUT_OF_POOL (const location_type& l)
- {
- return symbol_type (token::TOKEN_OUT_OF_POOL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_GLOBAL (location_type l)
- {
- return symbol_type (token::TOKEN_GLOBAL, std::move (l));
- }
-#else
- static
- symbol_type
- make_GLOBAL (const location_type& l)
- {
- return symbol_type (token::TOKEN_GLOBAL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_ALL (location_type l)
- {
- return symbol_type (token::TOKEN_ALL, std::move (l));
- }
-#else
- static
- symbol_type
- make_ALL (const location_type& l)
- {
- return symbol_type (token::TOKEN_ALL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HOST_RESERVATION_IDENTIFIERS (location_type l)
- {
- return symbol_type (token::TOKEN_HOST_RESERVATION_IDENTIFIERS, std::move (l));
- }
-#else
- static
- symbol_type
- make_HOST_RESERVATION_IDENTIFIERS (const location_type& l)
- {
- return symbol_type (token::TOKEN_HOST_RESERVATION_IDENTIFIERS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CLIENT_CLASSES (location_type l)
- {
- return symbol_type (token::TOKEN_CLIENT_CLASSES, std::move (l));
- }
-#else
- static
- symbol_type
- make_CLIENT_CLASSES (const location_type& l)
- {
- return symbol_type (token::TOKEN_CLIENT_CLASSES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_REQUIRE_CLIENT_CLASSES (location_type l)
- {
- return symbol_type (token::TOKEN_REQUIRE_CLIENT_CLASSES, std::move (l));
- }
-#else
- static
- symbol_type
- make_REQUIRE_CLIENT_CLASSES (const location_type& l)
- {
- return symbol_type (token::TOKEN_REQUIRE_CLIENT_CLASSES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_TEST (location_type l)
- {
- return symbol_type (token::TOKEN_TEST, std::move (l));
- }
-#else
- static
- symbol_type
- make_TEST (const location_type& l)
- {
- return symbol_type (token::TOKEN_TEST, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_ONLY_IF_REQUIRED (location_type l)
- {
- return symbol_type (token::TOKEN_ONLY_IF_REQUIRED, std::move (l));
- }
-#else
- static
- symbol_type
- make_ONLY_IF_REQUIRED (const location_type& l)
- {
- return symbol_type (token::TOKEN_ONLY_IF_REQUIRED, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CLIENT_CLASS (location_type l)
- {
- return symbol_type (token::TOKEN_CLIENT_CLASS, std::move (l));
- }
-#else
- static
- symbol_type
- make_CLIENT_CLASS (const location_type& l)
- {
- return symbol_type (token::TOKEN_CLIENT_CLASS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RESERVATIONS (location_type l)
- {
- return symbol_type (token::TOKEN_RESERVATIONS, std::move (l));
- }
-#else
- static
- symbol_type
- make_RESERVATIONS (const location_type& l)
- {
- return symbol_type (token::TOKEN_RESERVATIONS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DUID (location_type l)
- {
- return symbol_type (token::TOKEN_DUID, std::move (l));
- }
-#else
- static
- symbol_type
- make_DUID (const location_type& l)
- {
- return symbol_type (token::TOKEN_DUID, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HW_ADDRESS (location_type l)
- {
- return symbol_type (token::TOKEN_HW_ADDRESS, std::move (l));
- }
-#else
- static
- symbol_type
- make_HW_ADDRESS (const location_type& l)
- {
- return symbol_type (token::TOKEN_HW_ADDRESS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CIRCUIT_ID (location_type l)
- {
- return symbol_type (token::TOKEN_CIRCUIT_ID, std::move (l));
- }
-#else
- static
- symbol_type
- make_CIRCUIT_ID (const location_type& l)
- {
- return symbol_type (token::TOKEN_CIRCUIT_ID, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CLIENT_ID (location_type l)
- {
- return symbol_type (token::TOKEN_CLIENT_ID, std::move (l));
- }
-#else
- static
- symbol_type
- make_CLIENT_ID (const location_type& l)
- {
- return symbol_type (token::TOKEN_CLIENT_ID, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HOSTNAME (location_type l)
- {
- return symbol_type (token::TOKEN_HOSTNAME, std::move (l));
- }
-#else
- static
- symbol_type
- make_HOSTNAME (const location_type& l)
- {
- return symbol_type (token::TOKEN_HOSTNAME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_FLEX_ID (location_type l)
- {
- return symbol_type (token::TOKEN_FLEX_ID, std::move (l));
- }
-#else
- static
- symbol_type
- make_FLEX_ID (const location_type& l)
- {
- return symbol_type (token::TOKEN_FLEX_ID, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RELAY (location_type l)
- {
- return symbol_type (token::TOKEN_RELAY, std::move (l));
- }
-#else
- static
- symbol_type
- make_RELAY (const location_type& l)
- {
- return symbol_type (token::TOKEN_RELAY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_IP_ADDRESS (location_type l)
- {
- return symbol_type (token::TOKEN_IP_ADDRESS, std::move (l));
- }
-#else
- static
- symbol_type
- make_IP_ADDRESS (const location_type& l)
- {
- return symbol_type (token::TOKEN_IP_ADDRESS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_IP_ADDRESSES (location_type l)
- {
- return symbol_type (token::TOKEN_IP_ADDRESSES, std::move (l));
- }
-#else
- static
- symbol_type
- make_IP_ADDRESSES (const location_type& l)
- {
- return symbol_type (token::TOKEN_IP_ADDRESSES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HOOKS_LIBRARIES (location_type l)
- {
- return symbol_type (token::TOKEN_HOOKS_LIBRARIES, std::move (l));
- }
-#else
- static
- symbol_type
- make_HOOKS_LIBRARIES (const location_type& l)
- {
- return symbol_type (token::TOKEN_HOOKS_LIBRARIES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_LIBRARY (location_type l)
- {
- return symbol_type (token::TOKEN_LIBRARY, std::move (l));
- }
-#else
- static
- symbol_type
- make_LIBRARY (const location_type& l)
- {
- return symbol_type (token::TOKEN_LIBRARY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_PARAMETERS (location_type l)
- {
- return symbol_type (token::TOKEN_PARAMETERS, std::move (l));
- }
-#else
- static
- symbol_type
- make_PARAMETERS (const location_type& l)
- {
- return symbol_type (token::TOKEN_PARAMETERS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_EXPIRED_LEASES_PROCESSING (location_type l)
- {
- return symbol_type (token::TOKEN_EXPIRED_LEASES_PROCESSING, std::move (l));
- }
-#else
- static
- symbol_type
- make_EXPIRED_LEASES_PROCESSING (const location_type& l)
- {
- return symbol_type (token::TOKEN_EXPIRED_LEASES_PROCESSING, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RECLAIM_TIMER_WAIT_TIME (location_type l)
- {
- return symbol_type (token::TOKEN_RECLAIM_TIMER_WAIT_TIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_RECLAIM_TIMER_WAIT_TIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_RECLAIM_TIMER_WAIT_TIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_FLUSH_RECLAIMED_TIMER_WAIT_TIME (location_type l)
- {
- return symbol_type (token::TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_FLUSH_RECLAIMED_TIMER_WAIT_TIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HOLD_RECLAIMED_TIME (location_type l)
- {
- return symbol_type (token::TOKEN_HOLD_RECLAIMED_TIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_HOLD_RECLAIMED_TIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_HOLD_RECLAIMED_TIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MAX_RECLAIM_LEASES (location_type l)
- {
- return symbol_type (token::TOKEN_MAX_RECLAIM_LEASES, std::move (l));
- }
-#else
- static
- symbol_type
- make_MAX_RECLAIM_LEASES (const location_type& l)
- {
- return symbol_type (token::TOKEN_MAX_RECLAIM_LEASES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MAX_RECLAIM_TIME (location_type l)
- {
- return symbol_type (token::TOKEN_MAX_RECLAIM_TIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_MAX_RECLAIM_TIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_MAX_RECLAIM_TIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_UNWARNED_RECLAIM_CYCLES (location_type l)
- {
- return symbol_type (token::TOKEN_UNWARNED_RECLAIM_CYCLES, std::move (l));
- }
-#else
- static
- symbol_type
- make_UNWARNED_RECLAIM_CYCLES (const location_type& l)
- {
- return symbol_type (token::TOKEN_UNWARNED_RECLAIM_CYCLES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DHCP4O6_PORT (location_type l)
- {
- return symbol_type (token::TOKEN_DHCP4O6_PORT, std::move (l));
- }
-#else
- static
- symbol_type
- make_DHCP4O6_PORT (const location_type& l)
- {
- return symbol_type (token::TOKEN_DHCP4O6_PORT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CONTROL_SOCKET (location_type l)
- {
- return symbol_type (token::TOKEN_CONTROL_SOCKET, std::move (l));
- }
-#else
- static
- symbol_type
- make_CONTROL_SOCKET (const location_type& l)
- {
- return symbol_type (token::TOKEN_CONTROL_SOCKET, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SOCKET_TYPE (location_type l)
- {
- return symbol_type (token::TOKEN_SOCKET_TYPE, std::move (l));
- }
-#else
- static
- symbol_type
- make_SOCKET_TYPE (const location_type& l)
- {
- return symbol_type (token::TOKEN_SOCKET_TYPE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SOCKET_NAME (location_type l)
- {
- return symbol_type (token::TOKEN_SOCKET_NAME, std::move (l));
- }
-#else
- static
- symbol_type
- make_SOCKET_NAME (const location_type& l)
- {
- return symbol_type (token::TOKEN_SOCKET_NAME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DHCP_QUEUE_CONTROL (location_type l)
- {
- return symbol_type (token::TOKEN_DHCP_QUEUE_CONTROL, std::move (l));
- }
-#else
- static
- symbol_type
- make_DHCP_QUEUE_CONTROL (const location_type& l)
- {
- return symbol_type (token::TOKEN_DHCP_QUEUE_CONTROL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DHCP_DDNS (location_type l)
- {
- return symbol_type (token::TOKEN_DHCP_DDNS, std::move (l));
- }
-#else
- static
- symbol_type
- make_DHCP_DDNS (const location_type& l)
- {
- return symbol_type (token::TOKEN_DHCP_DDNS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_ENABLE_UPDATES (location_type l)
- {
- return symbol_type (token::TOKEN_ENABLE_UPDATES, std::move (l));
- }
-#else
- static
- symbol_type
- make_ENABLE_UPDATES (const location_type& l)
- {
- return symbol_type (token::TOKEN_ENABLE_UPDATES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_QUALIFYING_SUFFIX (location_type l)
- {
- return symbol_type (token::TOKEN_QUALIFYING_SUFFIX, std::move (l));
- }
-#else
- static
- symbol_type
- make_QUALIFYING_SUFFIX (const location_type& l)
- {
- return symbol_type (token::TOKEN_QUALIFYING_SUFFIX, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SERVER_IP (location_type l)
- {
- return symbol_type (token::TOKEN_SERVER_IP, std::move (l));
- }
-#else
- static
- symbol_type
- make_SERVER_IP (const location_type& l)
- {
- return symbol_type (token::TOKEN_SERVER_IP, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SERVER_PORT (location_type l)
- {
- return symbol_type (token::TOKEN_SERVER_PORT, std::move (l));
- }
-#else
- static
- symbol_type
- make_SERVER_PORT (const location_type& l)
- {
- return symbol_type (token::TOKEN_SERVER_PORT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SENDER_IP (location_type l)
- {
- return symbol_type (token::TOKEN_SENDER_IP, std::move (l));
- }
-#else
- static
- symbol_type
- make_SENDER_IP (const location_type& l)
- {
- return symbol_type (token::TOKEN_SENDER_IP, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SENDER_PORT (location_type l)
- {
- return symbol_type (token::TOKEN_SENDER_PORT, std::move (l));
- }
-#else
- static
- symbol_type
- make_SENDER_PORT (const location_type& l)
- {
- return symbol_type (token::TOKEN_SENDER_PORT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MAX_QUEUE_SIZE (location_type l)
- {
- return symbol_type (token::TOKEN_MAX_QUEUE_SIZE, std::move (l));
- }
-#else
- static
- symbol_type
- make_MAX_QUEUE_SIZE (const location_type& l)
- {
- return symbol_type (token::TOKEN_MAX_QUEUE_SIZE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_NCR_PROTOCOL (location_type l)
- {
- return symbol_type (token::TOKEN_NCR_PROTOCOL, std::move (l));
- }
-#else
- static
- symbol_type
- make_NCR_PROTOCOL (const location_type& l)
- {
- return symbol_type (token::TOKEN_NCR_PROTOCOL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_NCR_FORMAT (location_type l)
- {
- return symbol_type (token::TOKEN_NCR_FORMAT, std::move (l));
- }
-#else
- static
- symbol_type
- make_NCR_FORMAT (const location_type& l)
- {
- return symbol_type (token::TOKEN_NCR_FORMAT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_OVERRIDE_NO_UPDATE (location_type l)
- {
- return symbol_type (token::TOKEN_OVERRIDE_NO_UPDATE, std::move (l));
- }
-#else
- static
- symbol_type
- make_OVERRIDE_NO_UPDATE (const location_type& l)
- {
- return symbol_type (token::TOKEN_OVERRIDE_NO_UPDATE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_OVERRIDE_CLIENT_UPDATE (location_type l)
- {
- return symbol_type (token::TOKEN_OVERRIDE_CLIENT_UPDATE, std::move (l));
- }
-#else
- static
- symbol_type
- make_OVERRIDE_CLIENT_UPDATE (const location_type& l)
- {
- return symbol_type (token::TOKEN_OVERRIDE_CLIENT_UPDATE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_REPLACE_CLIENT_NAME (location_type l)
- {
- return symbol_type (token::TOKEN_REPLACE_CLIENT_NAME, std::move (l));
- }
-#else
- static
- symbol_type
- make_REPLACE_CLIENT_NAME (const location_type& l)
- {
- return symbol_type (token::TOKEN_REPLACE_CLIENT_NAME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_GENERATED_PREFIX (location_type l)
- {
- return symbol_type (token::TOKEN_GENERATED_PREFIX, std::move (l));
- }
-#else
- static
- symbol_type
- make_GENERATED_PREFIX (const location_type& l)
- {
- return symbol_type (token::TOKEN_GENERATED_PREFIX, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_TCP (location_type l)
- {
- return symbol_type (token::TOKEN_TCP, std::move (l));
- }
-#else
- static
- symbol_type
- make_TCP (const location_type& l)
- {
- return symbol_type (token::TOKEN_TCP, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_JSON (location_type l)
- {
- return symbol_type (token::TOKEN_JSON, std::move (l));
- }
-#else
- static
- symbol_type
- make_JSON (const location_type& l)
- {
- return symbol_type (token::TOKEN_JSON, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_WHEN_PRESENT (location_type l)
- {
- return symbol_type (token::TOKEN_WHEN_PRESENT, std::move (l));
- }
-#else
- static
- symbol_type
- make_WHEN_PRESENT (const location_type& l)
- {
- return symbol_type (token::TOKEN_WHEN_PRESENT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_NEVER (location_type l)
- {
- return symbol_type (token::TOKEN_NEVER, std::move (l));
- }
-#else
- static
- symbol_type
- make_NEVER (const location_type& l)
- {
- return symbol_type (token::TOKEN_NEVER, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_ALWAYS (location_type l)
- {
- return symbol_type (token::TOKEN_ALWAYS, std::move (l));
- }
-#else
- static
- symbol_type
- make_ALWAYS (const location_type& l)
- {
- return symbol_type (token::TOKEN_ALWAYS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_WHEN_NOT_PRESENT (location_type l)
- {
- return symbol_type (token::TOKEN_WHEN_NOT_PRESENT, std::move (l));
- }
-#else
- static
- symbol_type
- make_WHEN_NOT_PRESENT (const location_type& l)
- {
- return symbol_type (token::TOKEN_WHEN_NOT_PRESENT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HOSTNAME_CHAR_SET (location_type l)
- {
- return symbol_type (token::TOKEN_HOSTNAME_CHAR_SET, std::move (l));
- }
-#else
- static
- symbol_type
- make_HOSTNAME_CHAR_SET (const location_type& l)
- {
- return symbol_type (token::TOKEN_HOSTNAME_CHAR_SET, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HOSTNAME_CHAR_REPLACEMENT (location_type l)
- {
- return symbol_type (token::TOKEN_HOSTNAME_CHAR_REPLACEMENT, std::move (l));
- }
-#else
- static
- symbol_type
- make_HOSTNAME_CHAR_REPLACEMENT (const location_type& l)
- {
- return symbol_type (token::TOKEN_HOSTNAME_CHAR_REPLACEMENT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_LOGGING (location_type l)
- {
- return symbol_type (token::TOKEN_LOGGING, std::move (l));
- }
-#else
- static
- symbol_type
- make_LOGGING (const location_type& l)
- {
- return symbol_type (token::TOKEN_LOGGING, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_LOGGERS (location_type l)
- {
- return symbol_type (token::TOKEN_LOGGERS, std::move (l));
- }
-#else
- static
- symbol_type
- make_LOGGERS (const location_type& l)
- {
- return symbol_type (token::TOKEN_LOGGERS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_OUTPUT_OPTIONS (location_type l)
- {
- return symbol_type (token::TOKEN_OUTPUT_OPTIONS, std::move (l));
- }
-#else
- static
- symbol_type
- make_OUTPUT_OPTIONS (const location_type& l)
- {
- return symbol_type (token::TOKEN_OUTPUT_OPTIONS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_OUTPUT (location_type l)
- {
- return symbol_type (token::TOKEN_OUTPUT, std::move (l));
- }
-#else
- static
- symbol_type
- make_OUTPUT (const location_type& l)
- {
- return symbol_type (token::TOKEN_OUTPUT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DEBUGLEVEL (location_type l)
- {
- return symbol_type (token::TOKEN_DEBUGLEVEL, std::move (l));
- }
-#else
- static
- symbol_type
- make_DEBUGLEVEL (const location_type& l)
- {
- return symbol_type (token::TOKEN_DEBUGLEVEL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SEVERITY (location_type l)
- {
- return symbol_type (token::TOKEN_SEVERITY, std::move (l));
- }
-#else
- static
- symbol_type
- make_SEVERITY (const location_type& l)
- {
- return symbol_type (token::TOKEN_SEVERITY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_FLUSH (location_type l)
- {
- return symbol_type (token::TOKEN_FLUSH, std::move (l));
- }
-#else
- static
- symbol_type
- make_FLUSH (const location_type& l)
- {
- return symbol_type (token::TOKEN_FLUSH, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MAXSIZE (location_type l)
- {
- return symbol_type (token::TOKEN_MAXSIZE, std::move (l));
- }
-#else
- static
- symbol_type
- make_MAXSIZE (const location_type& l)
- {
- return symbol_type (token::TOKEN_MAXSIZE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MAXVER (location_type l)
- {
- return symbol_type (token::TOKEN_MAXVER, std::move (l));
- }
-#else
- static
- symbol_type
- make_MAXVER (const location_type& l)
- {
- return symbol_type (token::TOKEN_MAXVER, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_PATTERN (location_type l)
- {
- return symbol_type (token::TOKEN_PATTERN, std::move (l));
- }
-#else
- static
- symbol_type
- make_PATTERN (const location_type& l)
- {
- return symbol_type (token::TOKEN_PATTERN, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DHCP6 (location_type l)
- {
- return symbol_type (token::TOKEN_DHCP6, std::move (l));
- }
-#else
- static
- symbol_type
- make_DHCP6 (const location_type& l)
- {
- return symbol_type (token::TOKEN_DHCP6, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DHCPDDNS (location_type l)
- {
- return symbol_type (token::TOKEN_DHCPDDNS, std::move (l));
- }
-#else
- static
- symbol_type
- make_DHCPDDNS (const location_type& l)
- {
- return symbol_type (token::TOKEN_DHCPDDNS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CONTROL_AGENT (location_type l)
- {
- return symbol_type (token::TOKEN_CONTROL_AGENT, std::move (l));
- }
-#else
- static
- symbol_type
- make_CONTROL_AGENT (const location_type& l)
- {
- return symbol_type (token::TOKEN_CONTROL_AGENT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_TOPLEVEL_JSON (location_type l)
- {
- return symbol_type (token::TOKEN_TOPLEVEL_JSON, std::move (l));
- }
-#else
- static
- symbol_type
- make_TOPLEVEL_JSON (const location_type& l)
- {
- return symbol_type (token::TOKEN_TOPLEVEL_JSON, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_TOPLEVEL_DHCP4 (location_type l)
- {
- return symbol_type (token::TOKEN_TOPLEVEL_DHCP4, std::move (l));
- }
-#else
- static
- symbol_type
- make_TOPLEVEL_DHCP4 (const location_type& l)
- {
- return symbol_type (token::TOKEN_TOPLEVEL_DHCP4, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_DHCP4 (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_DHCP4, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_DHCP4 (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_DHCP4, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_INTERFACES4 (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_INTERFACES4, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_INTERFACES4 (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_INTERFACES4, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_SUBNET4 (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_SUBNET4, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_SUBNET4 (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_SUBNET4, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_POOL4 (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_POOL4, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_POOL4 (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_POOL4, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_RESERVATION (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_RESERVATION, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_RESERVATION (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_RESERVATION, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_OPTION_DEFS (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_OPTION_DEFS, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_OPTION_DEFS (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_OPTION_DEFS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_OPTION_DEF (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_OPTION_DEF, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_OPTION_DEF (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_OPTION_DEF, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_OPTION_DATA (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_OPTION_DATA, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_OPTION_DATA (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_OPTION_DATA, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_HOOKS_LIBRARY (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_HOOKS_LIBRARY, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_HOOKS_LIBRARY (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_HOOKS_LIBRARY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_DHCP_DDNS (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_DHCP_DDNS, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_DHCP_DDNS (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_DHCP_DDNS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_LOGGING (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_LOGGING, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_LOGGING (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_LOGGING, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_CONFIG_CONTROL (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_CONFIG_CONTROL, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_CONFIG_CONTROL (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_CONFIG_CONTROL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_STRING (std::string v, location_type l)
- {
- return symbol_type (token::TOKEN_STRING, std::move (v), std::move (l));
- }
-#else
- static
- symbol_type
- make_STRING (const std::string& v, const location_type& l)
- {
- return symbol_type (token::TOKEN_STRING, v, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_INTEGER (int64_t v, location_type l)
- {
- return symbol_type (token::TOKEN_INTEGER, std::move (v), std::move (l));
- }
-#else
- static
- symbol_type
- make_INTEGER (const int64_t& v, const location_type& l)
- {
- return symbol_type (token::TOKEN_INTEGER, v, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_FLOAT (double v, location_type l)
- {
- return symbol_type (token::TOKEN_FLOAT, std::move (v), std::move (l));
- }
-#else
- static
- symbol_type
- make_FLOAT (const double& v, const location_type& l)
- {
- return symbol_type (token::TOKEN_FLOAT, v, l);
- }
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- // Symbol constructors declarations.
- static
- symbol_type
- make_END (YY_COPY (location_type) l);
-<<<<<<< HEAD
-
- static
- symbol_type
- make_COMMA (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_COLON (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LSQUARE_BRACKET (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RSQUARE_BRACKET (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LCURLY_BRACKET (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RCURLY_BRACKET (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_NULL_TYPE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DHCP4 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CONFIG_CONTROL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CONFIG_DATABASES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CONFIG_FETCH_WAIT_TIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_INTERFACES_CONFIG (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_INTERFACES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DHCP_SOCKET_TYPE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RAW (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_UDP (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_OUTBOUND_INTERFACE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SAME_AS_INBOUND (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_USE_ROUTING (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RE_DETECT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SANITY_CHECKS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LEASE_CHECKS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_ECHO_CLIENT_ID (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MATCH_CLIENT_ID (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_AUTHORITATIVE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_NEXT_SERVER (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SERVER_HOSTNAME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_BOOT_FILE_NAME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LEASE_DATABASE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOSTS_DATABASE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOSTS_DATABASES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_TYPE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MEMFILE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MYSQL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_POSTGRESQL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CQL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_USER (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_PASSWORD (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOST (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_PORT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_PERSIST (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LFC_INTERVAL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_READONLY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CONNECT_TIMEOUT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CONTACT_POINTS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_KEYSPACE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CONSISTENCY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SERIAL_CONSISTENCY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAX_RECONNECT_TRIES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RECONNECT_WAIT_TIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_REQUEST_TIMEOUT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_TCP_KEEPALIVE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_TCP_NODELAY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAX_ROW_ERRORS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_VALID_LIFETIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MIN_VALID_LIFETIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAX_VALID_LIFETIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RENEW_TIMER (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_REBIND_TIMER (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CALCULATE_TEE_TIMES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_T1_PERCENT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_T2_PERCENT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DECLINE_PROBATION_PERIOD (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SERVER_TAG (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUBNET4 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUBNET_4O6_INTERFACE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUBNET_4O6_INTERFACE_ID (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUBNET_4O6_SUBNET (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_OPTION_DEF (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_OPTION_DATA (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_NAME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DATA (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CODE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SPACE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CSV_FORMAT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_ALWAYS_SEND (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RECORD_TYPES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_ENCAPSULATE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_ARRAY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SHARED_NETWORKS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_POOLS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_POOL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_USER_CONTEXT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_COMMENT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUBNET (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_INTERFACE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_ID (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RESERVATION_MODE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DISABLED (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_OUT_OF_POOL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_GLOBAL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_ALL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOST_RESERVATION_IDENTIFIERS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CLIENT_CLASSES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_REQUIRE_CLIENT_CLASSES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_TEST (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_ONLY_IF_REQUIRED (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CLIENT_CLASS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RESERVATIONS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DUID (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HW_ADDRESS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CIRCUIT_ID (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CLIENT_ID (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOSTNAME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_FLEX_ID (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RELAY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_IP_ADDRESS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_IP_ADDRESSES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOOKS_LIBRARIES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LIBRARY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_PARAMETERS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_EXPIRED_LEASES_PROCESSING (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RECLAIM_TIMER_WAIT_TIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_FLUSH_RECLAIMED_TIMER_WAIT_TIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOLD_RECLAIMED_TIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAX_RECLAIM_LEASES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAX_RECLAIM_TIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_UNWARNED_RECLAIM_CYCLES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DHCP4O6_PORT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CONTROL_SOCKET (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SOCKET_TYPE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SOCKET_NAME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DHCP_QUEUE_CONTROL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DHCP_DDNS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_ENABLE_UPDATES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_QUALIFYING_SUFFIX (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SERVER_IP (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SERVER_PORT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SENDER_IP (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SENDER_PORT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAX_QUEUE_SIZE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_NCR_PROTOCOL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_NCR_FORMAT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_OVERRIDE_NO_UPDATE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_OVERRIDE_CLIENT_UPDATE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_REPLACE_CLIENT_NAME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_GENERATED_PREFIX (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_TCP (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_JSON (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_WHEN_PRESENT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_NEVER (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_ALWAYS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_WHEN_NOT_PRESENT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOSTNAME_CHAR_SET (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOSTNAME_CHAR_REPLACEMENT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LOGGING (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LOGGERS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_OUTPUT_OPTIONS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_OUTPUT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DEBUGLEVEL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SEVERITY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_FLUSH (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAXSIZE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAXVER (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DHCP6 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DHCPDDNS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CONTROL_AGENT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_TOPLEVEL_JSON (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_TOPLEVEL_DHCP4 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_DHCP4 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_INTERFACES4 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_SUBNET4 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_POOL4 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_RESERVATION (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_OPTION_DEFS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_OPTION_DEF (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_OPTION_DATA (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_HOOKS_LIBRARY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_DHCP_DDNS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_LOGGING (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_CONFIG_CONTROL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_STRING (YY_COPY (std::string) v, YY_COPY (location_type) l);
-
- static
- symbol_type
- make_INTEGER (YY_COPY (int64_t) v, YY_COPY (location_type) l);
-
- static
- symbol_type
- make_FLOAT (YY_COPY (double) v, YY_COPY (location_type) l);
-
- static
- symbol_type
- make_BOOLEAN (YY_COPY (bool) v, YY_COPY (location_type) l);
-
-
-
- private:
- /// This class is not copyable.
- Dhcp4Parser (const Dhcp4Parser&);
- Dhcp4Parser& operator= (const Dhcp4Parser&);
-
- /// State numbers.
- typedef int state_type;
-
- /// Generate an error message.
- /// \param yystate the state where the error occurred.
- /// \param yyla the lookahead token.
- virtual std::string yysyntax_error_ (state_type yystate,
- const symbol_type& yyla) const;
-
- /// Compute post-reduction state.
- /// \param yystate the current state
- /// \param yysym the nonterminal to push on the stack
- state_type yy_lr_goto_state_ (state_type yystate, int yysym);
-
- /// Whether the given \c yypact_ value indicates a defaulted state.
- /// \param yyvalue the value to check
- static bool yy_pact_value_is_default_ (int yyvalue);
-
- /// Whether the given \c yytable_ value indicates a syntax error.
- /// \param yyvalue the value to check
- static bool yy_table_value_is_error_ (int yyvalue);
-
- static const short yypact_ninf_;
- static const signed char yytable_ninf_;
-
- /// Convert a scanner token number \a t to a symbol number.
- static token_number_type yytranslate_ (token_type t);
-
- // Tables.
- // YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
- // STATE-NUM.
- static const short yypact_[];
-
- // YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
- // Performed when YYTABLE does not specify something else to do. Zero
- // means the default is an error.
- static const unsigned short yydefact_[];
-
- // YYPGOTO[NTERM-NUM].
- static const short yypgoto_[];
-
- // YYDEFGOTO[NTERM-NUM].
- static const short yydefgoto_[];
-
- // YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM. If
- // positive, shift that token. If negative, reduce the rule whose
- // number is the opposite. If YYTABLE_NINF, syntax error.
- static const unsigned short yytable_[];
-
- static const short yycheck_[];
-
- // YYSTOS[STATE-NUM] -- The (internal number of the) accessing
- // symbol of state STATE-NUM.
- static const unsigned short yystos_[];
-
- // YYR1[YYN] -- Symbol number of symbol that rule YYN derives.
- static const unsigned short yyr1_[];
-
- // YYR2[YYN] -- Number of symbols on the right hand side of rule YYN.
- static const unsigned char yyr2_[];
-
-
- /// Convert the symbol name \a n to a form suitable for a diagnostic.
- static std::string yytnamerr_ (const char *n);
-
-
- /// For a symbol, its name in clear.
- static const char* const yytname_[];
-#if PARSER4_DEBUG
- // YYRLINE[YYN] -- Source line where rule number YYN was defined.
- static const unsigned short yyrline_[];
- /// Report on the debug stream that the rule \a r is going to be reduced.
- virtual void yy_reduce_print_ (int r);
- /// Print the state stack on the debug stream.
- virtual void yystack_print_ ();
-
- /// Debugging level.
- int yydebug_;
- /// Debug stream.
- std::ostream* yycdebug_;
-
- /// \brief Display a symbol type, value and location.
- /// \param yyo The output stream.
- /// \param yysym The symbol.
- template <typename Base>
- void yy_print_ (std::ostream& yyo, const basic_symbol<Base>& yysym) const;
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-#endif
-
- /// \brief Reclaim the memory associated to a symbol.
- /// \param yymsg Why this token is reclaimed.
- /// If null, print nothing.
- /// \param yysym The symbol.
- template <typename Base>
- void yy_destroy_ (const char* yymsg, basic_symbol<Base>& yysym) const;
-
- private:
- /// Type access provider for state based symbols.
- struct by_state
- {
- /// Default constructor.
- by_state ();
-
- /// The symbol type as needed by the constructor.
- typedef state_type kind_type;
-
- /// Constructor.
- by_state (kind_type s);
-
- /// Copy constructor.
- by_state (const by_state& other);
-
- /// Record that this symbol is empty.
- void clear ();
-
- /// Steal the symbol type from \a that.
- void move (by_state& that);
-
- /// The (internal) type number (corresponding to \a state).
- /// \a empty_symbol when empty.
- symbol_number_type type_get () const;
-
- /// The state number used to denote an empty symbol.
- enum { empty_state = -1 };
-
- /// The state.
- /// \a empty when empty.
- state_type state;
- };
-
- /// "Internal" symbol: element of the stack.
- struct stack_symbol_type : basic_symbol<by_state>
- {
- /// Superclass.
- typedef basic_symbol<by_state> super_type;
- /// Construct an empty symbol.
- stack_symbol_type ();
- /// Move or copy construction.
- stack_symbol_type (YY_RVREF (stack_symbol_type) that);
- /// Steal the contents from \a sym to build this.
- stack_symbol_type (state_type s, YY_MOVE_REF (symbol_type) sym);
-#if !defined __cplusplus || __cplusplus < 201103L
- /// Assignment, needed by push_back by some old implementations.
- /// Moves the contents of that.
- stack_symbol_type& operator= (stack_symbol_type& that);
-#endif
- };
-
- /// Stack type.
- typedef stack<stack_symbol_type> stack_type;
-
- /// The stack.
- stack_type yystack_;
-
- /// Push a new state on the stack.
- /// \param m a debug message to display
- /// if null, no trace is output.
- /// \param sym the symbol
- /// \warning the contents of \a s.value is stolen.
- void yypush_ (const char* m, YY_MOVE_REF (stack_symbol_type) sym);
-
- /// Push a new look ahead token on the state on the stack.
- /// \param m a debug message to display
- /// if null, no trace is output.
- /// \param s the state
- /// \param sym the symbol (for its value and location).
- /// \warning the contents of \a sym.value is stolen.
- void yypush_ (const char* m, state_type s, YY_MOVE_REF (symbol_type) sym);
-
- /// Pop \a n symbols from the stack.
- void yypop_ (int n = 1);
-
- /// Constants.
- enum
- {
- yyeof_ = 0,
- yylast_ = 1054, ///< Last index in yytable_.
- yynnts_ = 384, ///< Number of nonterminal symbols.
- yyfinal_ = 30, ///< Termination state number.
- yyterror_ = 1,
- yyerrcode_ = 256,
- yyntokens_ = 178 ///< Number of tokens.
- };
-
-
- // User arguments.
- isc::dhcp::Parser4Context& ctx;
- };
-
- // Symbol number corresponding to token number t.
- inline
- Dhcp4Parser::token_number_type
- Dhcp4Parser::yytranslate_ (token_type t)
- {
- static
- const token_number_type
- translate_table[] =
- {
- 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
- 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
- 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
- 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
- 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
- 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
- 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
- 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
- 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
- 105, 106, 107, 108, 109, 110, 111, 112, 113, 114,
- 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
- 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
- 135, 136, 137, 138, 139, 140, 141, 142, 143, 144,
- 145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
- 155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
- 165, 166, 167, 168, 169, 170, 171, 172, 173, 174,
- 175, 176, 177
- };
- const unsigned user_token_number_max_ = 432;
- const token_number_type undef_token_ = 2;
-
- if (static_cast<int> (t) <= yyeof_)
- return yyeof_;
- else if (static_cast<unsigned> (t) <= user_token_number_max_)
- return translate_table[t];
- else
- return undef_token_;
- }
-
- inline
- Dhcp4Parser::syntax_error::syntax_error (const location_type& l, const std::string& m)
- : std::runtime_error (m)
- , location (l)
- {}
-
- // basic_symbol.
- template <typename Base>
- Dhcp4Parser::basic_symbol<Base>::basic_symbol ()
- : value ()
- , location ()
- {}
-
- template <typename Base>
- Dhcp4Parser::basic_symbol<Base>::basic_symbol (YY_RVREF (basic_symbol) other)
- : Base (YY_MOVE (other))
- , value ()
- , location (YY_MOVE (other.location))
- {
- switch (other.type_get ())
- {
- case 194: // value
- case 198: // map_value
- case 244: // socket_type
- case 247: // outbound_interface_value
- case 269: // db_type
- case 356: // hr_mode
- case 505: // ncr_protocol_value
- case 512: // replace_client_name_value
- value.YY_MOVE_OR_COPY< ElementPtr > (YY_MOVE (other.value));
- break;
-
- case 177: // "boolean"
- value.YY_MOVE_OR_COPY< bool > (YY_MOVE (other.value));
- break;
-
- case 176: // "floating point"
- value.YY_MOVE_OR_COPY< double > (YY_MOVE (other.value));
- break;
-
- case 175: // "integer"
- value.YY_MOVE_OR_COPY< int64_t > (YY_MOVE (other.value));
- break;
-
- case 174: // "constant string"
- value.YY_MOVE_OR_COPY< std::string > (YY_MOVE (other.value));
- break;
-
- default:
- break;
- }
-
- }
-
-
- // Implementation of basic_symbol constructor for each type.
- template <typename Base>
- Dhcp4Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (location_type) l)
- : Base (t)
- , location (YY_MOVE (l))
- {}
-
- template <typename Base>
- Dhcp4Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (ElementPtr) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
-
- template <typename Base>
- Dhcp4Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (bool) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
-
- template <typename Base>
- Dhcp4Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (double) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
-
- template <typename Base>
- Dhcp4Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (int64_t) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
-
- template <typename Base>
- Dhcp4Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (std::string) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
-
-
-
- template <typename Base>
- Dhcp4Parser::basic_symbol<Base>::~basic_symbol ()
- {
- clear ();
- }
-
- template <typename Base>
- void
- Dhcp4Parser::basic_symbol<Base>::clear ()
- {
- // User destructor.
- symbol_number_type yytype = this->type_get ();
- basic_symbol<Base>& yysym = *this;
- (void) yysym;
- switch (yytype)
- {
- default:
- break;
- }
-
- // Type destructor.
- switch (yytype)
- {
- case 194: // value
- case 198: // map_value
- case 244: // socket_type
- case 247: // outbound_interface_value
- case 269: // db_type
- case 356: // hr_mode
- case 505: // ncr_protocol_value
- case 512: // replace_client_name_value
- value.template destroy< ElementPtr > ();
- break;
-
- case 177: // "boolean"
- value.template destroy< bool > ();
- break;
-
- case 176: // "floating point"
- value.template destroy< double > ();
- break;
-
- case 175: // "integer"
- value.template destroy< int64_t > ();
- break;
-
- case 174: // "constant string"
- value.template destroy< std::string > ();
- break;
-
- default:
- break;
- }
-
- Base::clear ();
- }
-
- template <typename Base>
- bool
- Dhcp4Parser::basic_symbol<Base>::empty () const
- {
- return Base::type_get () == empty_symbol;
- }
-
- template <typename Base>
- void
- Dhcp4Parser::basic_symbol<Base>::move (basic_symbol& s)
- {
- super_type::move (s);
- switch (this->type_get ())
- {
- case 194: // value
- case 198: // map_value
- case 244: // socket_type
- case 247: // outbound_interface_value
- case 269: // db_type
- case 356: // hr_mode
- case 505: // ncr_protocol_value
- case 512: // replace_client_name_value
- value.move< ElementPtr > (YY_MOVE (s.value));
- break;
-
- case 177: // "boolean"
- value.move< bool > (YY_MOVE (s.value));
- break;
-
- case 176: // "floating point"
- value.move< double > (YY_MOVE (s.value));
- break;
-
- case 175: // "integer"
- value.move< int64_t > (YY_MOVE (s.value));
- break;
-
- case 174: // "constant string"
- value.move< std::string > (YY_MOVE (s.value));
- break;
-
- default:
- break;
- }
-
- location = YY_MOVE (s.location);
- }
-
- // by_type.
- inline
- Dhcp4Parser::by_type::by_type ()
- : type (empty_symbol)
- {}
-
- inline
- Dhcp4Parser::by_type::by_type (const by_type& other)
- : type (other.type)
- {}
-
- inline
- Dhcp4Parser::by_type::by_type (token_type t)
- : type (yytranslate_ (t))
- {}
-
- inline
- void
- Dhcp4Parser::by_type::clear ()
- {
- type = empty_symbol;
- }
-
- inline
- void
- Dhcp4Parser::by_type::move (by_type& that)
- {
- type = that.type;
- that.clear ();
- }
-
- inline
- int
- Dhcp4Parser::by_type::type_get () const
- {
- return type;
- }
-
- inline
- Dhcp4Parser::token_type
- Dhcp4Parser::by_type::token () const
- {
- // YYTOKNUM[NUM] -- (External) token number corresponding to the
- // (internal) symbol number NUM (which must be that of a token). */
- static
- const unsigned short
- yytoken_number_[] =
- {
- 0, 256, 257, 258, 259, 260, 261, 262, 263, 264,
- 265, 266, 267, 268, 269, 270, 271, 272, 273, 274,
- 275, 276, 277, 278, 279, 280, 281, 282, 283, 284,
- 285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
- 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
- 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
- 315, 316, 317, 318, 319, 320, 321, 322, 323, 324,
- 325, 326, 327, 328, 329, 330, 331, 332, 333, 334,
- 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
- 345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
- 355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
- 365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
- 375, 376, 377, 378, 379, 380, 381, 382, 383, 384,
- 385, 386, 387, 388, 389, 390, 391, 392, 393, 394,
- 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
- 405, 406, 407, 408, 409, 410, 411, 412, 413, 414,
- 415, 416, 417, 418, 419, 420, 421, 422, 423, 424,
- 425, 426, 427, 428, 429, 430, 431, 432
- };
- return static_cast<token_type> (yytoken_number_[type]);
- }
-
- // Implementation of make_symbol for each symbol type.
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_END (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_END, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_COMMA (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_COMMA, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_COLON (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_COLON, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_LSQUARE_BRACKET (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LSQUARE_BRACKET, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_RSQUARE_BRACKET (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RSQUARE_BRACKET, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_LCURLY_BRACKET (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LCURLY_BRACKET, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_RCURLY_BRACKET (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RCURLY_BRACKET, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_NULL_TYPE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_NULL_TYPE, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_DHCP4 (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DHCP4, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CONFIG_CONTROL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONFIG_CONTROL, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CONFIG_DATABASES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONFIG_DATABASES, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CONFIG_FETCH_WAIT_TIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONFIG_FETCH_WAIT_TIME, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_INTERFACES_CONFIG (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_INTERFACES_CONFIG, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_INTERFACES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_INTERFACES, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_DHCP_SOCKET_TYPE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DHCP_SOCKET_TYPE, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_RAW (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RAW, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_UDP (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_UDP, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_OUTBOUND_INTERFACE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_OUTBOUND_INTERFACE, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SAME_AS_INBOUND (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SAME_AS_INBOUND, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_USE_ROUTING (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_USE_ROUTING, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_RE_DETECT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RE_DETECT, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SANITY_CHECKS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SANITY_CHECKS, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_LEASE_CHECKS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LEASE_CHECKS, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_ECHO_CLIENT_ID (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_ECHO_CLIENT_ID, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_MATCH_CLIENT_ID (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MATCH_CLIENT_ID, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_AUTHORITATIVE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_AUTHORITATIVE, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_NEXT_SERVER (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_NEXT_SERVER, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SERVER_HOSTNAME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SERVER_HOSTNAME, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_BOOT_FILE_NAME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_BOOT_FILE_NAME, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_LEASE_DATABASE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LEASE_DATABASE, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_HOSTS_DATABASE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_HOSTS_DATABASE, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_HOSTS_DATABASES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_HOSTS_DATABASES, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_TYPE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_TYPE, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_MEMFILE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MEMFILE, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_MYSQL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MYSQL, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_POSTGRESQL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_POSTGRESQL, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CQL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CQL, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_USER (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_USER, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_PASSWORD (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_PASSWORD, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_HOST (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_HOST, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_PORT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_PORT, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_PERSIST (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_PERSIST, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_LFC_INTERVAL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LFC_INTERVAL, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_READONLY (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_READONLY, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CONNECT_TIMEOUT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONNECT_TIMEOUT, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CONTACT_POINTS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONTACT_POINTS, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_KEYSPACE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_KEYSPACE, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CONSISTENCY (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONSISTENCY, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SERIAL_CONSISTENCY (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SERIAL_CONSISTENCY, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_MAX_RECONNECT_TRIES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MAX_RECONNECT_TRIES, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_RECONNECT_WAIT_TIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RECONNECT_WAIT_TIME, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_REQUEST_TIMEOUT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_REQUEST_TIMEOUT, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_TCP_KEEPALIVE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_TCP_KEEPALIVE, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_TCP_NODELAY (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_TCP_NODELAY, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_MAX_ROW_ERRORS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MAX_ROW_ERRORS, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_VALID_LIFETIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_VALID_LIFETIME, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_MIN_VALID_LIFETIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MIN_VALID_LIFETIME, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_MAX_VALID_LIFETIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MAX_VALID_LIFETIME, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_RENEW_TIMER (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RENEW_TIMER, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_REBIND_TIMER (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_REBIND_TIMER, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CALCULATE_TEE_TIMES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CALCULATE_TEE_TIMES, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_T1_PERCENT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_T1_PERCENT, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_T2_PERCENT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_T2_PERCENT, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_DECLINE_PROBATION_PERIOD (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DECLINE_PROBATION_PERIOD, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SERVER_TAG (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SERVER_TAG, YY_MOVE (l));
-=======
+ // Symbol constructors declarations.
+ static
+ symbol_type
+ make_END (YY_COPY (location_type) l);
static
symbol_type
static
symbol_type
- make_WHEN_NOT_PRESENT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOSTNAME_CHAR_SET (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOSTNAME_CHAR_REPLACEMENT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LOGGING (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LOGGERS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_OUTPUT_OPTIONS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_OUTPUT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DEBUGLEVEL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SEVERITY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_FLUSH (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAXSIZE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAXVER (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DHCP6 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DHCPDDNS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CONTROL_AGENT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_TOPLEVEL_JSON (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_TOPLEVEL_DHCP4 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_DHCP4 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_INTERFACES4 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_SUBNET4 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_POOL4 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_RESERVATION (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_OPTION_DEFS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_OPTION_DEF (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_OPTION_DATA (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_HOOKS_LIBRARY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_DHCP_DDNS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_LOGGING (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_CONFIG_CONTROL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_STRING (YY_COPY (std::string) v, YY_COPY (location_type) l);
-
- static
- symbol_type
- make_INTEGER (YY_COPY (int64_t) v, YY_COPY (location_type) l);
-
- static
- symbol_type
- make_FLOAT (YY_COPY (double) v, YY_COPY (location_type) l);
-
- static
- symbol_type
- make_BOOLEAN (YY_COPY (bool) v, YY_COPY (location_type) l);
-
-
-
- private:
- /// This class is not copyable.
- Dhcp4Parser (const Dhcp4Parser&);
- Dhcp4Parser& operator= (const Dhcp4Parser&);
-
- /// State numbers.
- typedef int state_type;
-
- /// Generate an error message.
- /// \param yystate the state where the error occurred.
- /// \param yyla the lookahead token.
- virtual std::string yysyntax_error_ (state_type yystate,
- const symbol_type& yyla) const;
-
- /// Compute post-reduction state.
- /// \param yystate the current state
- /// \param yysym the nonterminal to push on the stack
- state_type yy_lr_goto_state_ (state_type yystate, int yysym);
-
- /// Whether the given \c yypact_ value indicates a defaulted state.
- /// \param yyvalue the value to check
- static bool yy_pact_value_is_default_ (int yyvalue);
-
- /// Whether the given \c yytable_ value indicates a syntax error.
- /// \param yyvalue the value to check
- static bool yy_table_value_is_error_ (int yyvalue);
-
- static const short yypact_ninf_;
- static const signed char yytable_ninf_;
-
- /// Convert a scanner token number \a t to a symbol number.
- static token_number_type yytranslate_ (token_type t);
-
- // Tables.
- // YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
- // STATE-NUM.
- static const short yypact_[];
-
- // YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
- // Performed when YYTABLE does not specify something else to do. Zero
- // means the default is an error.
- static const unsigned short yydefact_[];
-
- // YYPGOTO[NTERM-NUM].
- static const short yypgoto_[];
-
- // YYDEFGOTO[NTERM-NUM].
- static const short yydefgoto_[];
-
- // YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM. If
- // positive, shift that token. If negative, reduce the rule whose
- // number is the opposite. If YYTABLE_NINF, syntax error.
- static const unsigned short yytable_[];
-
- static const short yycheck_[];
-
- // YYSTOS[STATE-NUM] -- The (internal number of the) accessing
- // symbol of state STATE-NUM.
- static const unsigned short yystos_[];
-
- // YYR1[YYN] -- Symbol number of symbol that rule YYN derives.
- static const unsigned short yyr1_[];
-
- // YYR2[YYN] -- Number of symbols on the right hand side of rule YYN.
- static const unsigned char yyr2_[];
-
-
- /// Convert the symbol name \a n to a form suitable for a diagnostic.
- static std::string yytnamerr_ (const char *n);
-
-
- /// For a symbol, its name in clear.
- static const char* const yytname_[];
-#if PARSER4_DEBUG
- // YYRLINE[YYN] -- Source line where rule number YYN was defined.
- static const unsigned short yyrline_[];
- /// Report on the debug stream that the rule \a r is going to be reduced.
- virtual void yy_reduce_print_ (int r);
- /// Print the state stack on the debug stream.
- virtual void yystack_print_ ();
-
- /// Debugging level.
- int yydebug_;
- /// Debug stream.
- std::ostream* yycdebug_;
-
- /// \brief Display a symbol type, value and location.
- /// \param yyo The output stream.
- /// \param yysym The symbol.
- template <typename Base>
- void yy_print_ (std::ostream& yyo, const basic_symbol<Base>& yysym) const;
-#endif
-
- /// \brief Reclaim the memory associated to a symbol.
- /// \param yymsg Why this token is reclaimed.
- /// If null, print nothing.
- /// \param yysym The symbol.
- template <typename Base>
- void yy_destroy_ (const char* yymsg, basic_symbol<Base>& yysym) const;
+ make_WHEN_NOT_PRESENT (YY_COPY (location_type) l);
- private:
- /// Type access provider for state based symbols.
- struct by_state
- {
- /// Default constructor.
- by_state ();
+ static
+ symbol_type
+ make_HOSTNAME_CHAR_SET (YY_COPY (location_type) l);
- /// The symbol type as needed by the constructor.
- typedef state_type kind_type;
+ static
+ symbol_type
+ make_HOSTNAME_CHAR_REPLACEMENT (YY_COPY (location_type) l);
- /// Constructor.
- by_state (kind_type s);
+ static
+ symbol_type
+ make_LOGGING (YY_COPY (location_type) l);
- /// Copy constructor.
- by_state (const by_state& other);
+ static
+ symbol_type
+ make_LOGGERS (YY_COPY (location_type) l);
- /// Record that this symbol is empty.
- void clear ();
+ static
+ symbol_type
+ make_OUTPUT_OPTIONS (YY_COPY (location_type) l);
- /// Steal the symbol type from \a that.
- void move (by_state& that);
+ static
+ symbol_type
+ make_OUTPUT (YY_COPY (location_type) l);
- /// The (internal) type number (corresponding to \a state).
- /// \a empty_symbol when empty.
- symbol_number_type type_get () const;
+ static
+ symbol_type
+ make_DEBUGLEVEL (YY_COPY (location_type) l);
- /// The state number used to denote an empty symbol.
- enum { empty_state = -1 };
+ static
+ symbol_type
+ make_SEVERITY (YY_COPY (location_type) l);
- /// The state.
- /// \a empty when empty.
- state_type state;
- };
+ static
+ symbol_type
+ make_FLUSH (YY_COPY (location_type) l);
- /// "Internal" symbol: element of the stack.
- struct stack_symbol_type : basic_symbol<by_state>
- {
- /// Superclass.
- typedef basic_symbol<by_state> super_type;
- /// Construct an empty symbol.
- stack_symbol_type ();
- /// Move or copy construction.
- stack_symbol_type (YY_RVREF (stack_symbol_type) that);
- /// Steal the contents from \a sym to build this.
- stack_symbol_type (state_type s, YY_MOVE_REF (symbol_type) sym);
-#if !defined __cplusplus || __cplusplus < 201103L
- /// Assignment, needed by push_back by some old implementations.
- /// Moves the contents of that.
- stack_symbol_type& operator= (stack_symbol_type& that);
-#endif
- };
+ static
+ symbol_type
+ make_MAXSIZE (YY_COPY (location_type) l);
- /// Stack type.
- typedef stack<stack_symbol_type> stack_type;
+ static
+ symbol_type
+ make_MAXVER (YY_COPY (location_type) l);
- /// The stack.
- stack_type yystack_;
+ static
+ symbol_type
+ make_PATTERN (YY_COPY (location_type) l);
- /// Push a new state on the stack.
- /// \param m a debug message to display
- /// if null, no trace is output.
- /// \param sym the symbol
- /// \warning the contents of \a s.value is stolen.
- void yypush_ (const char* m, YY_MOVE_REF (stack_symbol_type) sym);
+ static
+ symbol_type
+ make_DHCP6 (YY_COPY (location_type) l);
- /// Push a new look ahead token on the state on the stack.
- /// \param m a debug message to display
- /// if null, no trace is output.
- /// \param s the state
- /// \param sym the symbol (for its value and location).
- /// \warning the contents of \a sym.value is stolen.
- void yypush_ (const char* m, state_type s, YY_MOVE_REF (symbol_type) sym);
+ static
+ symbol_type
+ make_DHCPDDNS (YY_COPY (location_type) l);
- /// Pop \a n symbols from the stack.
- void yypop_ (int n = 1);
+ static
+ symbol_type
+ make_CONTROL_AGENT (YY_COPY (location_type) l);
- /// Constants.
- enum
- {
- yyeof_ = 0,
- yylast_ = 1054, ///< Last index in yytable_.
- yynnts_ = 384, ///< Number of nonterminal symbols.
- yyfinal_ = 30, ///< Termination state number.
- yyterror_ = 1,
- yyerrcode_ = 256,
- yyntokens_ = 178 ///< Number of tokens.
- };
+ static
+ symbol_type
+ make_TOPLEVEL_JSON (YY_COPY (location_type) l);
+ static
+ symbol_type
+ make_TOPLEVEL_DHCP4 (YY_COPY (location_type) l);
- // User arguments.
- isc::dhcp::Parser4Context& ctx;
- };
+ static
+ symbol_type
+ make_SUB_DHCP4 (YY_COPY (location_type) l);
- // Symbol number corresponding to token number t.
- inline
- Dhcp4Parser::token_number_type
- Dhcp4Parser::yytranslate_ (token_type t)
- {
static
- const token_number_type
- translate_table[] =
- {
- 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
- 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
- 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
- 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
- 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
- 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
- 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
- 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
- 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
- 105, 106, 107, 108, 109, 110, 111, 112, 113, 114,
- 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
- 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
- 135, 136, 137, 138, 139, 140, 141, 142, 143, 144,
- 145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
- 155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
- 165, 166, 167, 168, 169, 170, 171, 172, 173, 174,
- 175, 176, 177
- };
- const unsigned user_token_number_max_ = 432;
- const token_number_type undef_token_ = 2;
+ symbol_type
+ make_SUB_INTERFACES4 (YY_COPY (location_type) l);
- if (static_cast<int> (t) <= yyeof_)
- return yyeof_;
- else if (static_cast<unsigned> (t) <= user_token_number_max_)
- return translate_table[t];
- else
- return undef_token_;
- }
+ static
+ symbol_type
+ make_SUB_SUBNET4 (YY_COPY (location_type) l);
- inline
- Dhcp4Parser::syntax_error::syntax_error (const location_type& l, const std::string& m)
- : std::runtime_error (m)
- , location (l)
- {}
+ static
+ symbol_type
+ make_SUB_POOL4 (YY_COPY (location_type) l);
- // basic_symbol.
- template <typename Base>
- Dhcp4Parser::basic_symbol<Base>::basic_symbol ()
- : value ()
- , location ()
- {}
+ static
+ symbol_type
+ make_SUB_RESERVATION (YY_COPY (location_type) l);
- template <typename Base>
- Dhcp4Parser::basic_symbol<Base>::basic_symbol (YY_RVREF (basic_symbol) other)
- : Base (YY_MOVE (other))
- , value ()
- , location (YY_MOVE (other.location))
- {
- switch (other.type_get ())
- {
- case 194: // value
- case 198: // map_value
- case 244: // socket_type
- case 247: // outbound_interface_value
- case 269: // db_type
- case 356: // hr_mode
- case 505: // ncr_protocol_value
- case 512: // replace_client_name_value
- value.YY_MOVE_OR_COPY< ElementPtr > (YY_MOVE (other.value));
- break;
+ static
+ symbol_type
+ make_SUB_OPTION_DEFS (YY_COPY (location_type) l);
- case 177: // "boolean"
- value.YY_MOVE_OR_COPY< bool > (YY_MOVE (other.value));
- break;
+ static
+ symbol_type
+ make_SUB_OPTION_DEF (YY_COPY (location_type) l);
- case 176: // "floating point"
- value.YY_MOVE_OR_COPY< double > (YY_MOVE (other.value));
- break;
+ static
+ symbol_type
+ make_SUB_OPTION_DATA (YY_COPY (location_type) l);
- case 175: // "integer"
- value.YY_MOVE_OR_COPY< int64_t > (YY_MOVE (other.value));
- break;
+ static
+ symbol_type
+ make_SUB_HOOKS_LIBRARY (YY_COPY (location_type) l);
- case 174: // "constant string"
- value.YY_MOVE_OR_COPY< std::string > (YY_MOVE (other.value));
- break;
+ static
+ symbol_type
+ make_SUB_DHCP_DDNS (YY_COPY (location_type) l);
- default:
- break;
- }
+ static
+ symbol_type
+ make_SUB_LOGGING (YY_COPY (location_type) l);
- }
+ static
+ symbol_type
+ make_SUB_CONFIG_CONTROL (YY_COPY (location_type) l);
+
+ static
+ symbol_type
+ make_STRING (YY_COPY (std::string) v, YY_COPY (location_type) l);
+ static
+ symbol_type
+ make_INTEGER (YY_COPY (int64_t) v, YY_COPY (location_type) l);
- // Implementation of basic_symbol constructor for each type.
- template <typename Base>
- Dhcp4Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (location_type) l)
- : Base (t)
- , location (YY_MOVE (l))
- {}
+ static
+ symbol_type
+ make_FLOAT (YY_COPY (double) v, YY_COPY (location_type) l);
- template <typename Base>
- Dhcp4Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (ElementPtr) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
+ static
+ symbol_type
+ make_BOOLEAN (YY_COPY (bool) v, YY_COPY (location_type) l);
- template <typename Base>
- Dhcp4Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (bool) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
- template <typename Base>
- Dhcp4Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (double) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
- template <typename Base>
- Dhcp4Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (int64_t) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
+ private:
+ /// This class is not copyable.
+ Dhcp4Parser (const Dhcp4Parser&);
+ Dhcp4Parser& operator= (const Dhcp4Parser&);
- template <typename Base>
- Dhcp4Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (std::string) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
+ /// State numbers.
+ typedef int state_type;
+ /// Generate an error message.
+ /// \param yystate the state where the error occurred.
+ /// \param yyla the lookahead token.
+ virtual std::string yysyntax_error_ (state_type yystate,
+ const symbol_type& yyla) const;
+ /// Compute post-reduction state.
+ /// \param yystate the current state
+ /// \param yysym the nonterminal to push on the stack
+ state_type yy_lr_goto_state_ (state_type yystate, int yysym);
- template <typename Base>
- Dhcp4Parser::basic_symbol<Base>::~basic_symbol ()
- {
- clear ();
- }
+ /// Whether the given \c yypact_ value indicates a defaulted state.
+ /// \param yyvalue the value to check
+ static bool yy_pact_value_is_default_ (int yyvalue);
- template <typename Base>
- void
- Dhcp4Parser::basic_symbol<Base>::clear ()
- {
- // User destructor.
- symbol_number_type yytype = this->type_get ();
- basic_symbol<Base>& yysym = *this;
- (void) yysym;
- switch (yytype)
- {
- default:
- break;
- }
+ /// Whether the given \c yytable_ value indicates a syntax error.
+ /// \param yyvalue the value to check
+ static bool yy_table_value_is_error_ (int yyvalue);
- // Type destructor.
- switch (yytype)
- {
- case 194: // value
- case 198: // map_value
- case 244: // socket_type
- case 247: // outbound_interface_value
- case 269: // db_type
- case 356: // hr_mode
- case 505: // ncr_protocol_value
- case 512: // replace_client_name_value
- value.template destroy< ElementPtr > ();
- break;
+ static const short yypact_ninf_;
+ static const signed char yytable_ninf_;
- case 177: // "boolean"
- value.template destroy< bool > ();
- break;
+ /// Convert a scanner token number \a t to a symbol number.
+ static token_number_type yytranslate_ (token_type t);
- case 176: // "floating point"
- value.template destroy< double > ();
- break;
+ // Tables.
+ // YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
+ // STATE-NUM.
+ static const short yypact_[];
- case 175: // "integer"
- value.template destroy< int64_t > ();
- break;
+ // YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
+ // Performed when YYTABLE does not specify something else to do. Zero
+ // means the default is an error.
+ static const unsigned short yydefact_[];
- case 174: // "constant string"
- value.template destroy< std::string > ();
- break;
+ // YYPGOTO[NTERM-NUM].
+ static const short yypgoto_[];
- default:
- break;
- }
+ // YYDEFGOTO[NTERM-NUM].
+ static const short yydefgoto_[];
- Base::clear ();
- }
+ // YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM. If
+ // positive, shift that token. If negative, reduce the rule whose
+ // number is the opposite. If YYTABLE_NINF, syntax error.
+ static const unsigned short yytable_[];
- template <typename Base>
- bool
- Dhcp4Parser::basic_symbol<Base>::empty () const
- {
- return Base::type_get () == empty_symbol;
- }
+ static const short yycheck_[];
- template <typename Base>
- void
- Dhcp4Parser::basic_symbol<Base>::move (basic_symbol& s)
- {
- super_type::move (s);
- switch (this->type_get ())
- {
- case 194: // value
- case 198: // map_value
- case 244: // socket_type
- case 247: // outbound_interface_value
- case 269: // db_type
- case 356: // hr_mode
- case 505: // ncr_protocol_value
- case 512: // replace_client_name_value
- value.move< ElementPtr > (YY_MOVE (s.value));
- break;
+ // YYSTOS[STATE-NUM] -- The (internal number of the) accessing
+ // symbol of state STATE-NUM.
+ static const unsigned short yystos_[];
- case 177: // "boolean"
- value.move< bool > (YY_MOVE (s.value));
- break;
+ // YYR1[YYN] -- Symbol number of symbol that rule YYN derives.
+ static const unsigned short yyr1_[];
- case 176: // "floating point"
- value.move< double > (YY_MOVE (s.value));
- break;
+ // YYR2[YYN] -- Number of symbols on the right hand side of rule YYN.
+ static const unsigned char yyr2_[];
- case 175: // "integer"
- value.move< int64_t > (YY_MOVE (s.value));
- break;
- case 174: // "constant string"
- value.move< std::string > (YY_MOVE (s.value));
- break;
+ /// Convert the symbol name \a n to a form suitable for a diagnostic.
+ static std::string yytnamerr_ (const char *n);
- default:
- break;
- }
- location = YY_MOVE (s.location);
- }
+ /// For a symbol, its name in clear.
+ static const char* const yytname_[];
+#if PARSER4_DEBUG
+ // YYRLINE[YYN] -- Source line where rule number YYN was defined.
+ static const unsigned short yyrline_[];
+ /// Report on the debug stream that the rule \a r is going to be reduced.
+ virtual void yy_reduce_print_ (int r);
+ /// Print the state stack on the debug stream.
+ virtual void yystack_print_ ();
- // by_type.
- inline
- Dhcp4Parser::by_type::by_type ()
- : type (empty_symbol)
- {}
+ /// Debugging level.
+ int yydebug_;
+ /// Debug stream.
+ std::ostream* yycdebug_;
- inline
- Dhcp4Parser::by_type::by_type (const by_type& other)
- : type (other.type)
- {}
+ /// \brief Display a symbol type, value and location.
+ /// \param yyo The output stream.
+ /// \param yysym The symbol.
+ template <typename Base>
+ void yy_print_ (std::ostream& yyo, const basic_symbol<Base>& yysym) const;
+#endif
- inline
- Dhcp4Parser::by_type::by_type (token_type t)
- : type (yytranslate_ (t))
- {}
+ /// \brief Reclaim the memory associated to a symbol.
+ /// \param yymsg Why this token is reclaimed.
+ /// If null, print nothing.
+ /// \param yysym The symbol.
+ template <typename Base>
+ void yy_destroy_ (const char* yymsg, basic_symbol<Base>& yysym) const;
- inline
- void
- Dhcp4Parser::by_type::clear ()
- {
- type = empty_symbol;
- }
+ private:
+ /// Type access provider for state based symbols.
+ struct by_state
+ {
+ /// Default constructor.
+ by_state ();
- inline
- void
- Dhcp4Parser::by_type::move (by_type& that)
- {
- type = that.type;
- that.clear ();
- }
+ /// The symbol type as needed by the constructor.
+ typedef state_type kind_type;
- inline
- int
- Dhcp4Parser::by_type::type_get () const
- {
- return type;
- }
+ /// Constructor.
+ by_state (kind_type s);
- inline
- Dhcp4Parser::token_type
- Dhcp4Parser::by_type::token () const
- {
- // YYTOKNUM[NUM] -- (External) token number corresponding to the
- // (internal) symbol number NUM (which must be that of a token). */
- static
- const unsigned short
- yytoken_number_[] =
- {
- 0, 256, 257, 258, 259, 260, 261, 262, 263, 264,
- 265, 266, 267, 268, 269, 270, 271, 272, 273, 274,
- 275, 276, 277, 278, 279, 280, 281, 282, 283, 284,
- 285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
- 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
- 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
- 315, 316, 317, 318, 319, 320, 321, 322, 323, 324,
- 325, 326, 327, 328, 329, 330, 331, 332, 333, 334,
- 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
- 345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
- 355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
- 365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
- 375, 376, 377, 378, 379, 380, 381, 382, 383, 384,
- 385, 386, 387, 388, 389, 390, 391, 392, 393, 394,
- 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
- 405, 406, 407, 408, 409, 410, 411, 412, 413, 414,
- 415, 416, 417, 418, 419, 420, 421, 422, 423, 424,
- 425, 426, 427, 428, 429, 430, 431, 432
+ /// Copy constructor.
+ by_state (const by_state& other);
+
+ /// Record that this symbol is empty.
+ void clear ();
+
+ /// Steal the symbol type from \a that.
+ void move (by_state& that);
+
+ /// The (internal) type number (corresponding to \a state).
+ /// \a empty_symbol when empty.
+ symbol_number_type type_get () const;
+
+ /// The state number used to denote an empty symbol.
+ enum { empty_state = -1 };
+
+ /// The state.
+ /// \a empty when empty.
+ state_type state;
};
- return static_cast<token_type> (yytoken_number_[type]);
- }
- // Implementation of make_symbol for each symbol type.
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_END (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_END, YY_MOVE (l));
- }
+ /// "Internal" symbol: element of the stack.
+ struct stack_symbol_type : basic_symbol<by_state>
+ {
+ /// Superclass.
+ typedef basic_symbol<by_state> super_type;
+ /// Construct an empty symbol.
+ stack_symbol_type ();
+ /// Move or copy construction.
+ stack_symbol_type (YY_RVREF (stack_symbol_type) that);
+ /// Steal the contents from \a sym to build this.
+ stack_symbol_type (state_type s, YY_MOVE_REF (symbol_type) sym);
+#if !defined __cplusplus || __cplusplus < 201103L
+ /// Assignment, needed by push_back by some old implementations.
+ /// Moves the contents of that.
+ stack_symbol_type& operator= (stack_symbol_type& that);
+#endif
+ };
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_COMMA (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_COMMA, YY_MOVE (l));
- }
+ /// Stack type.
+ typedef stack<stack_symbol_type> stack_type;
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_COLON (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_COLON, YY_MOVE (l));
- }
+ /// The stack.
+ stack_type yystack_;
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_LSQUARE_BRACKET (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LSQUARE_BRACKET, YY_MOVE (l));
- }
+ /// Push a new state on the stack.
+ /// \param m a debug message to display
+ /// if null, no trace is output.
+ /// \param sym the symbol
+ /// \warning the contents of \a s.value is stolen.
+ void yypush_ (const char* m, YY_MOVE_REF (stack_symbol_type) sym);
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_RSQUARE_BRACKET (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RSQUARE_BRACKET, YY_MOVE (l));
- }
+ /// Push a new look ahead token on the state on the stack.
+ /// \param m a debug message to display
+ /// if null, no trace is output.
+ /// \param s the state
+ /// \param sym the symbol (for its value and location).
+ /// \warning the contents of \a sym.value is stolen.
+ void yypush_ (const char* m, state_type s, YY_MOVE_REF (symbol_type) sym);
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_LCURLY_BRACKET (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LCURLY_BRACKET, YY_MOVE (l));
- }
+ /// Pop \a n symbols from the stack.
+ void yypop_ (int n = 1);
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_RCURLY_BRACKET (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RCURLY_BRACKET, YY_MOVE (l));
- }
+ /// Constants.
+ enum
+ {
+ yyeof_ = 0,
+ yylast_ = 1054, ///< Last index in yytable_.
+ yynnts_ = 386, ///< Number of nonterminal symbols.
+ yyfinal_ = 30, ///< Termination state number.
+ yyterror_ = 1,
+ yyerrcode_ = 256,
+ yyntokens_ = 179 ///< Number of tokens.
+ };
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_NULL_TYPE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_NULL_TYPE, YY_MOVE (l));
- }
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_DHCP4 (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DHCP4, YY_MOVE (l));
- }
+ // User arguments.
+ isc::dhcp::Parser4Context& ctx;
+ };
+ // Symbol number corresponding to token number t.
inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CONFIG_CONTROL (YY_COPY (location_type) l)
+ Dhcp4Parser::token_number_type
+ Dhcp4Parser::yytranslate_ (token_type t)
{
- return symbol_type (token::TOKEN_CONFIG_CONTROL, YY_MOVE (l));
- }
+ static
+ const token_number_type
+ translate_table[] =
+ {
+ 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
+ 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
+ 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
+ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
+ 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
+ 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
+ 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
+ 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
+ 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
+ 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
+ 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
+ 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
+ 105, 106, 107, 108, 109, 110, 111, 112, 113, 114,
+ 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
+ 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
+ 135, 136, 137, 138, 139, 140, 141, 142, 143, 144,
+ 145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
+ 155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
+ 165, 166, 167, 168, 169, 170, 171, 172, 173, 174,
+ 175, 176, 177, 178
+ };
+ const unsigned user_token_number_max_ = 433;
+ const token_number_type undef_token_ = 2;
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CONFIG_DATABASES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONFIG_DATABASES, YY_MOVE (l));
+ if (static_cast<int> (t) <= yyeof_)
+ return yyeof_;
+ else if (static_cast<unsigned> (t) <= user_token_number_max_)
+ return translate_table[t];
+ else
+ return undef_token_;
}
inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CONFIG_FETCH_WAIT_TIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONFIG_FETCH_WAIT_TIME, YY_MOVE (l));
- }
+ Dhcp4Parser::syntax_error::syntax_error (const location_type& l, const std::string& m)
+ : std::runtime_error (m)
+ , location (l)
+ {}
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_INTERFACES_CONFIG (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_INTERFACES_CONFIG, YY_MOVE (l));
- }
+ // basic_symbol.
+ template <typename Base>
+ Dhcp4Parser::basic_symbol<Base>::basic_symbol ()
+ : value ()
+ , location ()
+ {}
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_INTERFACES (YY_COPY (location_type) l)
+ template <typename Base>
+ Dhcp4Parser::basic_symbol<Base>::basic_symbol (YY_RVREF (basic_symbol) other)
+ : Base (YY_MOVE (other))
+ , value ()
+ , location (YY_MOVE (other.location))
{
- return symbol_type (token::TOKEN_INTERFACES, YY_MOVE (l));
- }
+ switch (other.type_get ())
+ {
+ case 195: // value
+ case 199: // map_value
+ case 245: // socket_type
+ case 248: // outbound_interface_value
+ case 270: // db_type
+ case 357: // hr_mode
+ case 506: // ncr_protocol_value
+ case 513: // replace_client_name_value
+ value.YY_MOVE_OR_COPY< ElementPtr > (YY_MOVE (other.value));
+ break;
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_DHCP_SOCKET_TYPE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DHCP_SOCKET_TYPE, YY_MOVE (l));
- }
+ case 178: // "boolean"
+ value.YY_MOVE_OR_COPY< bool > (YY_MOVE (other.value));
+ break;
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_RAW (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RAW, YY_MOVE (l));
- }
+ case 177: // "floating point"
+ value.YY_MOVE_OR_COPY< double > (YY_MOVE (other.value));
+ break;
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_UDP (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_UDP, YY_MOVE (l));
- }
+ case 176: // "integer"
+ value.YY_MOVE_OR_COPY< int64_t > (YY_MOVE (other.value));
+ break;
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_OUTBOUND_INTERFACE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_OUTBOUND_INTERFACE, YY_MOVE (l));
- }
+ case 175: // "constant string"
+ value.YY_MOVE_OR_COPY< std::string > (YY_MOVE (other.value));
+ break;
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SAME_AS_INBOUND (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SAME_AS_INBOUND, YY_MOVE (l));
- }
+ default:
+ break;
+ }
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_USE_ROUTING (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_USE_ROUTING, YY_MOVE (l));
}
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_RE_DETECT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RE_DETECT, YY_MOVE (l));
- }
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SANITY_CHECKS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SANITY_CHECKS, YY_MOVE (l));
- }
+ // Implementation of basic_symbol constructor for each type.
+ template <typename Base>
+ Dhcp4Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (location_type) l)
+ : Base (t)
+ , location (YY_MOVE (l))
+ {}
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_LEASE_CHECKS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LEASE_CHECKS, YY_MOVE (l));
- }
+ template <typename Base>
+ Dhcp4Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (ElementPtr) v, YY_RVREF (location_type) l)
+ : Base (t)
+ , value (YY_MOVE (v))
+ , location (YY_MOVE (l))
+ {}
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_ECHO_CLIENT_ID (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_ECHO_CLIENT_ID, YY_MOVE (l));
- }
+ template <typename Base>
+ Dhcp4Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (bool) v, YY_RVREF (location_type) l)
+ : Base (t)
+ , value (YY_MOVE (v))
+ , location (YY_MOVE (l))
+ {}
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_MATCH_CLIENT_ID (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MATCH_CLIENT_ID, YY_MOVE (l));
- }
+ template <typename Base>
+ Dhcp4Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (double) v, YY_RVREF (location_type) l)
+ : Base (t)
+ , value (YY_MOVE (v))
+ , location (YY_MOVE (l))
+ {}
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_AUTHORITATIVE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_AUTHORITATIVE, YY_MOVE (l));
- }
+ template <typename Base>
+ Dhcp4Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (int64_t) v, YY_RVREF (location_type) l)
+ : Base (t)
+ , value (YY_MOVE (v))
+ , location (YY_MOVE (l))
+ {}
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_NEXT_SERVER (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_NEXT_SERVER, YY_MOVE (l));
- }
+ template <typename Base>
+ Dhcp4Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (std::string) v, YY_RVREF (location_type) l)
+ : Base (t)
+ , value (YY_MOVE (v))
+ , location (YY_MOVE (l))
+ {}
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SERVER_HOSTNAME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SERVER_HOSTNAME, YY_MOVE (l));
- }
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_BOOT_FILE_NAME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_BOOT_FILE_NAME, YY_MOVE (l));
- }
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_LEASE_DATABASE (YY_COPY (location_type) l)
+ template <typename Base>
+ Dhcp4Parser::basic_symbol<Base>::~basic_symbol ()
{
- return symbol_type (token::TOKEN_LEASE_DATABASE, YY_MOVE (l));
+ clear ();
}
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_HOSTS_DATABASE (YY_COPY (location_type) l)
+ template <typename Base>
+ void
+ Dhcp4Parser::basic_symbol<Base>::clear ()
{
- return symbol_type (token::TOKEN_HOSTS_DATABASE, YY_MOVE (l));
- }
+ // User destructor.
+ symbol_number_type yytype = this->type_get ();
+ basic_symbol<Base>& yysym = *this;
+ (void) yysym;
+ switch (yytype)
+ {
+ default:
+ break;
+ }
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_HOSTS_DATABASES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_HOSTS_DATABASES, YY_MOVE (l));
- }
+ // Type destructor.
+ switch (yytype)
+ {
+ case 195: // value
+ case 199: // map_value
+ case 245: // socket_type
+ case 248: // outbound_interface_value
+ case 270: // db_type
+ case 357: // hr_mode
+ case 506: // ncr_protocol_value
+ case 513: // replace_client_name_value
+ value.template destroy< ElementPtr > ();
+ break;
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_TYPE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_TYPE, YY_MOVE (l));
- }
+ case 178: // "boolean"
+ value.template destroy< bool > ();
+ break;
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_MEMFILE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MEMFILE, YY_MOVE (l));
- }
+ case 177: // "floating point"
+ value.template destroy< double > ();
+ break;
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_MYSQL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MYSQL, YY_MOVE (l));
- }
+ case 176: // "integer"
+ value.template destroy< int64_t > ();
+ break;
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_POSTGRESQL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_POSTGRESQL, YY_MOVE (l));
- }
+ case 175: // "constant string"
+ value.template destroy< std::string > ();
+ break;
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CQL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CQL, YY_MOVE (l));
- }
+ default:
+ break;
+ }
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_USER (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_USER, YY_MOVE (l));
+ Base::clear ();
}
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_PASSWORD (YY_COPY (location_type) l)
+ template <typename Base>
+ bool
+ Dhcp4Parser::basic_symbol<Base>::empty () const
{
- return symbol_type (token::TOKEN_PASSWORD, YY_MOVE (l));
+ return Base::type_get () == empty_symbol;
}
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_HOST (YY_COPY (location_type) l)
+ template <typename Base>
+ void
+ Dhcp4Parser::basic_symbol<Base>::move (basic_symbol& s)
{
- return symbol_type (token::TOKEN_HOST, YY_MOVE (l));
- }
+ super_type::move (s);
+ switch (this->type_get ())
+ {
+ case 195: // value
+ case 199: // map_value
+ case 245: // socket_type
+ case 248: // outbound_interface_value
+ case 270: // db_type
+ case 357: // hr_mode
+ case 506: // ncr_protocol_value
+ case 513: // replace_client_name_value
+ value.move< ElementPtr > (YY_MOVE (s.value));
+ break;
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_PORT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_PORT, YY_MOVE (l));
+ case 178: // "boolean"
+ value.move< bool > (YY_MOVE (s.value));
+ break;
+
+ case 177: // "floating point"
+ value.move< double > (YY_MOVE (s.value));
+ break;
+
+ case 176: // "integer"
+ value.move< int64_t > (YY_MOVE (s.value));
+ break;
+
+ case 175: // "constant string"
+ value.move< std::string > (YY_MOVE (s.value));
+ break;
+
+ default:
+ break;
+ }
+
+ location = YY_MOVE (s.location);
}
+ // by_type.
inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_PERSIST (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_PERSIST, YY_MOVE (l));
- }
+ Dhcp4Parser::by_type::by_type ()
+ : type (empty_symbol)
+ {}
inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_LFC_INTERVAL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LFC_INTERVAL, YY_MOVE (l));
- }
+ Dhcp4Parser::by_type::by_type (const by_type& other)
+ : type (other.type)
+ {}
inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_READONLY (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_READONLY, YY_MOVE (l));
- }
+ Dhcp4Parser::by_type::by_type (token_type t)
+ : type (yytranslate_ (t))
+ {}
inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CONNECT_TIMEOUT (YY_COPY (location_type) l)
+ void
+ Dhcp4Parser::by_type::clear ()
{
- return symbol_type (token::TOKEN_CONNECT_TIMEOUT, YY_MOVE (l));
+ type = empty_symbol;
}
inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CONTACT_POINTS (YY_COPY (location_type) l)
+ void
+ Dhcp4Parser::by_type::move (by_type& that)
{
- return symbol_type (token::TOKEN_CONTACT_POINTS, YY_MOVE (l));
+ type = that.type;
+ that.clear ();
}
inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_KEYSPACE (YY_COPY (location_type) l)
+ int
+ Dhcp4Parser::by_type::type_get () const
{
- return symbol_type (token::TOKEN_KEYSPACE, YY_MOVE (l));
+ return type;
}
inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CONSISTENCY (YY_COPY (location_type) l)
+ Dhcp4Parser::token_type
+ Dhcp4Parser::by_type::token () const
{
- return symbol_type (token::TOKEN_CONSISTENCY, YY_MOVE (l));
+ // YYTOKNUM[NUM] -- (External) token number corresponding to the
+ // (internal) symbol number NUM (which must be that of a token). */
+ static
+ const unsigned short
+ yytoken_number_[] =
+ {
+ 0, 256, 257, 258, 259, 260, 261, 262, 263, 264,
+ 265, 266, 267, 268, 269, 270, 271, 272, 273, 274,
+ 275, 276, 277, 278, 279, 280, 281, 282, 283, 284,
+ 285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
+ 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
+ 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
+ 315, 316, 317, 318, 319, 320, 321, 322, 323, 324,
+ 325, 326, 327, 328, 329, 330, 331, 332, 333, 334,
+ 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
+ 345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
+ 355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
+ 365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
+ 375, 376, 377, 378, 379, 380, 381, 382, 383, 384,
+ 385, 386, 387, 388, 389, 390, 391, 392, 393, 394,
+ 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
+ 405, 406, 407, 408, 409, 410, 411, 412, 413, 414,
+ 415, 416, 417, 418, 419, 420, 421, 422, 423, 424,
+ 425, 426, 427, 428, 429, 430, 431, 432, 433
+ };
+ return static_cast<token_type> (yytoken_number_[type]);
}
+ // Implementation of make_symbol for each symbol type.
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SERIAL_CONSISTENCY (YY_COPY (location_type) l)
+ Dhcp4Parser::make_END (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SERIAL_CONSISTENCY, YY_MOVE (l));
+ return symbol_type (token::TOKEN_END, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_MAX_RECONNECT_TRIES (YY_COPY (location_type) l)
+ Dhcp4Parser::make_COMMA (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_MAX_RECONNECT_TRIES, YY_MOVE (l));
+ return symbol_type (token::TOKEN_COMMA, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_RECONNECT_WAIT_TIME (YY_COPY (location_type) l)
+ Dhcp4Parser::make_COLON (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_RECONNECT_WAIT_TIME, YY_MOVE (l));
+ return symbol_type (token::TOKEN_COLON, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_REQUEST_TIMEOUT (YY_COPY (location_type) l)
+ Dhcp4Parser::make_LSQUARE_BRACKET (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_REQUEST_TIMEOUT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_LSQUARE_BRACKET, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_TCP_KEEPALIVE (YY_COPY (location_type) l)
+ Dhcp4Parser::make_RSQUARE_BRACKET (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_TCP_KEEPALIVE, YY_MOVE (l));
+ return symbol_type (token::TOKEN_RSQUARE_BRACKET, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_TCP_NODELAY (YY_COPY (location_type) l)
+ Dhcp4Parser::make_LCURLY_BRACKET (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_TCP_NODELAY, YY_MOVE (l));
+ return symbol_type (token::TOKEN_LCURLY_BRACKET, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_MAX_ROW_ERRORS (YY_COPY (location_type) l)
+ Dhcp4Parser::make_RCURLY_BRACKET (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_MAX_ROW_ERRORS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_RCURLY_BRACKET, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_VALID_LIFETIME (YY_COPY (location_type) l)
+ Dhcp4Parser::make_NULL_TYPE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_VALID_LIFETIME, YY_MOVE (l));
+ return symbol_type (token::TOKEN_NULL_TYPE, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_MIN_VALID_LIFETIME (YY_COPY (location_type) l)
+ Dhcp4Parser::make_DHCP4 (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_MIN_VALID_LIFETIME, YY_MOVE (l));
+ return symbol_type (token::TOKEN_DHCP4, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_MAX_VALID_LIFETIME (YY_COPY (location_type) l)
+ Dhcp4Parser::make_CONFIG_CONTROL (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_MAX_VALID_LIFETIME, YY_MOVE (l));
+ return symbol_type (token::TOKEN_CONFIG_CONTROL, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_RENEW_TIMER (YY_COPY (location_type) l)
+ Dhcp4Parser::make_CONFIG_DATABASES (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_RENEW_TIMER, YY_MOVE (l));
+ return symbol_type (token::TOKEN_CONFIG_DATABASES, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_REBIND_TIMER (YY_COPY (location_type) l)
+ Dhcp4Parser::make_CONFIG_FETCH_WAIT_TIME (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_REBIND_TIMER, YY_MOVE (l));
+ return symbol_type (token::TOKEN_CONFIG_FETCH_WAIT_TIME, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CALCULATE_TEE_TIMES (YY_COPY (location_type) l)
+ Dhcp4Parser::make_INTERFACES_CONFIG (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_CALCULATE_TEE_TIMES, YY_MOVE (l));
+ return symbol_type (token::TOKEN_INTERFACES_CONFIG, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_T1_PERCENT (YY_COPY (location_type) l)
+ Dhcp4Parser::make_INTERFACES (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_T1_PERCENT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_INTERFACES, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_T2_PERCENT (YY_COPY (location_type) l)
+ Dhcp4Parser::make_DHCP_SOCKET_TYPE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_T2_PERCENT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_DHCP_SOCKET_TYPE, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_DECLINE_PROBATION_PERIOD (YY_COPY (location_type) l)
+ Dhcp4Parser::make_RAW (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_DECLINE_PROBATION_PERIOD, YY_MOVE (l));
+ return symbol_type (token::TOKEN_RAW, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SERVER_TAG (YY_COPY (location_type) l)
+ Dhcp4Parser::make_UDP (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SERVER_TAG, YY_MOVE (l));
+ return symbol_type (token::TOKEN_UDP, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SUBNET4 (YY_COPY (location_type) l)
+ Dhcp4Parser::make_OUTBOUND_INTERFACE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SUBNET4, YY_MOVE (l));
+ return symbol_type (token::TOKEN_OUTBOUND_INTERFACE, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SUBNET_4O6_INTERFACE (YY_COPY (location_type) l)
+ Dhcp4Parser::make_SAME_AS_INBOUND (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SUBNET_4O6_INTERFACE, YY_MOVE (l));
+ return symbol_type (token::TOKEN_SAME_AS_INBOUND, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SUBNET_4O6_INTERFACE_ID (YY_COPY (location_type) l)
+ Dhcp4Parser::make_USE_ROUTING (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SUBNET_4O6_INTERFACE_ID, YY_MOVE (l));
+ return symbol_type (token::TOKEN_USE_ROUTING, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SUBNET_4O6_SUBNET (YY_COPY (location_type) l)
+ Dhcp4Parser::make_RE_DETECT (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SUBNET_4O6_SUBNET, YY_MOVE (l));
+ return symbol_type (token::TOKEN_RE_DETECT, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_OPTION_DEF (YY_COPY (location_type) l)
+ Dhcp4Parser::make_SANITY_CHECKS (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_OPTION_DEF, YY_MOVE (l));
+ return symbol_type (token::TOKEN_SANITY_CHECKS, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_OPTION_DATA (YY_COPY (location_type) l)
+ Dhcp4Parser::make_LEASE_CHECKS (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_OPTION_DATA, YY_MOVE (l));
+ return symbol_type (token::TOKEN_LEASE_CHECKS, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_NAME (YY_COPY (location_type) l)
+ Dhcp4Parser::make_ECHO_CLIENT_ID (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_NAME, YY_MOVE (l));
+ return symbol_type (token::TOKEN_ECHO_CLIENT_ID, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_DATA (YY_COPY (location_type) l)
+ Dhcp4Parser::make_MATCH_CLIENT_ID (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_DATA, YY_MOVE (l));
+ return symbol_type (token::TOKEN_MATCH_CLIENT_ID, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CODE (YY_COPY (location_type) l)
+ Dhcp4Parser::make_AUTHORITATIVE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_CODE, YY_MOVE (l));
+ return symbol_type (token::TOKEN_AUTHORITATIVE, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SPACE (YY_COPY (location_type) l)
+ Dhcp4Parser::make_NEXT_SERVER (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SPACE, YY_MOVE (l));
+ return symbol_type (token::TOKEN_NEXT_SERVER, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CSV_FORMAT (YY_COPY (location_type) l)
+ Dhcp4Parser::make_SERVER_HOSTNAME (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_CSV_FORMAT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_SERVER_HOSTNAME, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_ALWAYS_SEND (YY_COPY (location_type) l)
+ Dhcp4Parser::make_BOOT_FILE_NAME (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_ALWAYS_SEND, YY_MOVE (l));
+ return symbol_type (token::TOKEN_BOOT_FILE_NAME, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_RECORD_TYPES (YY_COPY (location_type) l)
+ Dhcp4Parser::make_LEASE_DATABASE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_RECORD_TYPES, YY_MOVE (l));
+ return symbol_type (token::TOKEN_LEASE_DATABASE, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_ENCAPSULATE (YY_COPY (location_type) l)
+ Dhcp4Parser::make_HOSTS_DATABASE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_ENCAPSULATE, YY_MOVE (l));
+ return symbol_type (token::TOKEN_HOSTS_DATABASE, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_ARRAY (YY_COPY (location_type) l)
+ Dhcp4Parser::make_HOSTS_DATABASES (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_ARRAY, YY_MOVE (l));
+ return symbol_type (token::TOKEN_HOSTS_DATABASES, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SHARED_NETWORKS (YY_COPY (location_type) l)
+ Dhcp4Parser::make_TYPE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SHARED_NETWORKS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_TYPE, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_POOLS (YY_COPY (location_type) l)
+ Dhcp4Parser::make_MEMFILE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_POOLS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_MEMFILE, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_POOL (YY_COPY (location_type) l)
+ Dhcp4Parser::make_MYSQL (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_POOL, YY_MOVE (l));
+ return symbol_type (token::TOKEN_MYSQL, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_USER_CONTEXT (YY_COPY (location_type) l)
+ Dhcp4Parser::make_POSTGRESQL (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_USER_CONTEXT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_POSTGRESQL, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_COMMENT (YY_COPY (location_type) l)
+ Dhcp4Parser::make_CQL (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_COMMENT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_CQL, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SUBNET (YY_COPY (location_type) l)
+ Dhcp4Parser::make_USER (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SUBNET, YY_MOVE (l));
+ return symbol_type (token::TOKEN_USER, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_INTERFACE (YY_COPY (location_type) l)
+ Dhcp4Parser::make_PASSWORD (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_INTERFACE, YY_MOVE (l));
+ return symbol_type (token::TOKEN_PASSWORD, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_ID (YY_COPY (location_type) l)
+ Dhcp4Parser::make_HOST (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_ID, YY_MOVE (l));
+ return symbol_type (token::TOKEN_HOST, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_RESERVATION_MODE (YY_COPY (location_type) l)
+ Dhcp4Parser::make_PORT (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_RESERVATION_MODE, YY_MOVE (l));
+ return symbol_type (token::TOKEN_PORT, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_DISABLED (YY_COPY (location_type) l)
+ Dhcp4Parser::make_PERSIST (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_DISABLED, YY_MOVE (l));
+ return symbol_type (token::TOKEN_PERSIST, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_OUT_OF_POOL (YY_COPY (location_type) l)
+ Dhcp4Parser::make_LFC_INTERVAL (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_OUT_OF_POOL, YY_MOVE (l));
+ return symbol_type (token::TOKEN_LFC_INTERVAL, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_GLOBAL (YY_COPY (location_type) l)
+ Dhcp4Parser::make_READONLY (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_GLOBAL, YY_MOVE (l));
+ return symbol_type (token::TOKEN_READONLY, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_ALL (YY_COPY (location_type) l)
+ Dhcp4Parser::make_CONNECT_TIMEOUT (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_ALL, YY_MOVE (l));
+ return symbol_type (token::TOKEN_CONNECT_TIMEOUT, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_HOST_RESERVATION_IDENTIFIERS (YY_COPY (location_type) l)
+ Dhcp4Parser::make_CONTACT_POINTS (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_HOST_RESERVATION_IDENTIFIERS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_CONTACT_POINTS, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CLIENT_CLASSES (YY_COPY (location_type) l)
+ Dhcp4Parser::make_KEYSPACE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_CLIENT_CLASSES, YY_MOVE (l));
+ return symbol_type (token::TOKEN_KEYSPACE, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_REQUIRE_CLIENT_CLASSES (YY_COPY (location_type) l)
+ Dhcp4Parser::make_CONSISTENCY (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_REQUIRE_CLIENT_CLASSES, YY_MOVE (l));
+ return symbol_type (token::TOKEN_CONSISTENCY, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_TEST (YY_COPY (location_type) l)
+ Dhcp4Parser::make_SERIAL_CONSISTENCY (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_TEST, YY_MOVE (l));
+ return symbol_type (token::TOKEN_SERIAL_CONSISTENCY, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_ONLY_IF_REQUIRED (YY_COPY (location_type) l)
+ Dhcp4Parser::make_MAX_RECONNECT_TRIES (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_ONLY_IF_REQUIRED, YY_MOVE (l));
+ return symbol_type (token::TOKEN_MAX_RECONNECT_TRIES, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CLIENT_CLASS (YY_COPY (location_type) l)
+ Dhcp4Parser::make_RECONNECT_WAIT_TIME (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_CLIENT_CLASS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_RECONNECT_WAIT_TIME, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_RESERVATIONS (YY_COPY (location_type) l)
+ Dhcp4Parser::make_REQUEST_TIMEOUT (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_RESERVATIONS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_REQUEST_TIMEOUT, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_DUID (YY_COPY (location_type) l)
+ Dhcp4Parser::make_TCP_KEEPALIVE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_DUID, YY_MOVE (l));
+ return symbol_type (token::TOKEN_TCP_KEEPALIVE, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_HW_ADDRESS (YY_COPY (location_type) l)
+ Dhcp4Parser::make_TCP_NODELAY (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_HW_ADDRESS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_TCP_NODELAY, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CIRCUIT_ID (YY_COPY (location_type) l)
+ Dhcp4Parser::make_MAX_ROW_ERRORS (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_CIRCUIT_ID, YY_MOVE (l));
+ return symbol_type (token::TOKEN_MAX_ROW_ERRORS, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_CLIENT_ID (YY_COPY (location_type) l)
+ Dhcp4Parser::make_VALID_LIFETIME (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_CLIENT_ID, YY_MOVE (l));
+ return symbol_type (token::TOKEN_VALID_LIFETIME, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_HOSTNAME (YY_COPY (location_type) l)
+ Dhcp4Parser::make_MIN_VALID_LIFETIME (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_HOSTNAME, YY_MOVE (l));
+ return symbol_type (token::TOKEN_MIN_VALID_LIFETIME, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_FLEX_ID (YY_COPY (location_type) l)
+ Dhcp4Parser::make_MAX_VALID_LIFETIME (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_FLEX_ID, YY_MOVE (l));
+ return symbol_type (token::TOKEN_MAX_VALID_LIFETIME, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_RELAY (YY_COPY (location_type) l)
+ Dhcp4Parser::make_RENEW_TIMER (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_RELAY, YY_MOVE (l));
+ return symbol_type (token::TOKEN_RENEW_TIMER, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_IP_ADDRESS (YY_COPY (location_type) l)
+ Dhcp4Parser::make_REBIND_TIMER (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_IP_ADDRESS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_REBIND_TIMER, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_IP_ADDRESSES (YY_COPY (location_type) l)
+ Dhcp4Parser::make_CALCULATE_TEE_TIMES (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_IP_ADDRESSES, YY_MOVE (l));
+ return symbol_type (token::TOKEN_CALCULATE_TEE_TIMES, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_HOOKS_LIBRARIES (YY_COPY (location_type) l)
+ Dhcp4Parser::make_T1_PERCENT (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_HOOKS_LIBRARIES, YY_MOVE (l));
+ return symbol_type (token::TOKEN_T1_PERCENT, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_LIBRARY (YY_COPY (location_type) l)
+ Dhcp4Parser::make_T2_PERCENT (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_LIBRARY, YY_MOVE (l));
+ return symbol_type (token::TOKEN_T2_PERCENT, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_PARAMETERS (YY_COPY (location_type) l)
+ Dhcp4Parser::make_DECLINE_PROBATION_PERIOD (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_PARAMETERS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_DECLINE_PROBATION_PERIOD, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_EXPIRED_LEASES_PROCESSING (YY_COPY (location_type) l)
+ Dhcp4Parser::make_SERVER_TAG (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_EXPIRED_LEASES_PROCESSING, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ return symbol_type (token::TOKEN_SERVER_TAG, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_SUBNET4 (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUBNET4, YY_MOVE (l));
-=======
- Dhcp4Parser::make_RECLAIM_TIMER_WAIT_TIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RECLAIM_TIMER_WAIT_TIME, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_SUBNET_4O6_INTERFACE (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUBNET_4O6_INTERFACE, YY_MOVE (l));
-=======
- Dhcp4Parser::make_FLUSH_RECLAIMED_TIMER_WAIT_TIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_SUBNET_4O6_INTERFACE_ID (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUBNET_4O6_INTERFACE_ID, YY_MOVE (l));
-=======
- Dhcp4Parser::make_HOLD_RECLAIMED_TIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_HOLD_RECLAIMED_TIME, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_SUBNET_4O6_SUBNET (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUBNET_4O6_SUBNET, YY_MOVE (l));
-=======
- Dhcp4Parser::make_MAX_RECLAIM_LEASES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MAX_RECLAIM_LEASES, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_OPTION_DEF (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_OPTION_DEF, YY_MOVE (l));
-=======
- Dhcp4Parser::make_MAX_RECLAIM_TIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MAX_RECLAIM_TIME, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_OPTION_DATA (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_OPTION_DATA, YY_MOVE (l));
-=======
- Dhcp4Parser::make_UNWARNED_RECLAIM_CYCLES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_UNWARNED_RECLAIM_CYCLES, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_NAME (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_NAME, YY_MOVE (l));
-=======
- Dhcp4Parser::make_DHCP4O6_PORT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DHCP4O6_PORT, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_DATA (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_DATA, YY_MOVE (l));
-=======
- Dhcp4Parser::make_CONTROL_SOCKET (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONTROL_SOCKET, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_CODE (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_CODE, YY_MOVE (l));
-=======
- Dhcp4Parser::make_SOCKET_TYPE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SOCKET_TYPE, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_SPACE (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SPACE, YY_MOVE (l));
-=======
- Dhcp4Parser::make_SOCKET_NAME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SOCKET_NAME, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_CSV_FORMAT (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_CSV_FORMAT, YY_MOVE (l));
-=======
- Dhcp4Parser::make_DHCP_QUEUE_CONTROL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DHCP_QUEUE_CONTROL, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_ALWAYS_SEND (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_ALWAYS_SEND, YY_MOVE (l));
Dhcp4Parser::make_SOCKET_NAME (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SOCKET_NAME, YY_MOVE (l));
-=======
- Dhcp4Parser::make_DHCP_DDNS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DHCP_DDNS, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_DHCP_QUEUE_CONTROL (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_DHCP_QUEUE_CONTROL, YY_MOVE (l));
-=======
- Dhcp4Parser::make_ENABLE_UPDATES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_ENABLE_UPDATES, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_DHCP_DDNS (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_DHCP_DDNS, YY_MOVE (l));
-=======
- Dhcp4Parser::make_QUALIFYING_SUFFIX (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_QUALIFYING_SUFFIX, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_ENABLE_UPDATES (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_ENABLE_UPDATES, YY_MOVE (l));
-=======
- Dhcp4Parser::make_SERVER_IP (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SERVER_IP, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_QUALIFYING_SUFFIX (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_QUALIFYING_SUFFIX, YY_MOVE (l));
-=======
- Dhcp4Parser::make_SERVER_PORT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SERVER_PORT, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_SERVER_IP (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SERVER_IP, YY_MOVE (l));
-=======
- Dhcp4Parser::make_SENDER_IP (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SENDER_IP, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- }
-
- inline
- Dhcp4Parser::symbol_type
-<<<<<<< HEAD
- Dhcp4Parser::make_SERVER_PORT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SERVER_PORT, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SENDER_IP (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SENDER_IP, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- Dhcp4Parser::make_SENDER_PORT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SENDER_PORT, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_MAX_QUEUE_SIZE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MAX_QUEUE_SIZE, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_NCR_PROTOCOL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_NCR_PROTOCOL, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_NCR_FORMAT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_NCR_FORMAT, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_OVERRIDE_NO_UPDATE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_OVERRIDE_NO_UPDATE, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_OVERRIDE_CLIENT_UPDATE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_OVERRIDE_CLIENT_UPDATE, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_REPLACE_CLIENT_NAME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_REPLACE_CLIENT_NAME, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_GENERATED_PREFIX (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_GENERATED_PREFIX, YY_MOVE (l));
- }
-
-<<<<<<< HEAD
-<<<<<<< HEAD
- /// Constants.
- enum
- {
- yyeof_ = 0,
- yylast_ = 1050, ///< Last index in yytable_.
- yynnts_ = 385, ///< Number of nonterminal symbols.
- yyfinal_ = 30, ///< Termination state number.
- yyterror_ = 1,
- yyerrcode_ = 256,
- yyntokens_ = 178 ///< Number of tokens.
- };
-=======
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_TCP (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_TCP, YY_MOVE (l));
- }
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_JSON (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_JSON, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_WHEN_PRESENT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_WHEN_PRESENT, YY_MOVE (l));
}
inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_NEVER (YY_COPY (location_type) l)
- {
-<<<<<<< HEAD
-<<<<<<< HEAD
- // YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to
- // TOKEN-NUM as returned by yylex.
- static
- const token_number_type
- translate_table[] =
- {
- 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
- 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
- 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
- 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
- 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
- 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
- 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
- 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
- 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
- 105, 106, 107, 108, 109, 110, 111, 112, 113, 114,
- 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
- 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
- 135, 136, 137, 138, 139, 140, 141, 142, 143, 144,
- 145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
- 155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
- 165, 166, 167, 168, 169, 170, 171, 172, 173, 174,
- 175, 176, 177
- };
- const unsigned user_token_number_max_ = 432;
- const token_number_type undef_token_ = 2;
-=======
- return symbol_type (token::TOKEN_NEVER, YY_MOVE (l));
- }
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
- return symbol_type (token::TOKEN_NEVER, YY_MOVE (l));
+ Dhcp4Parser::symbol_type
+ Dhcp4Parser::make_SERVER_PORT (YY_COPY (location_type) l)
+ {
+ return symbol_type (token::TOKEN_SERVER_PORT, YY_MOVE (l));
}
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_ALWAYS (YY_COPY (location_type) l)
+ Dhcp4Parser::make_SENDER_IP (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_ALWAYS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_SENDER_IP, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_WHEN_NOT_PRESENT (YY_COPY (location_type) l)
+ Dhcp4Parser::make_SENDER_PORT (YY_COPY (location_type) l)
{
-<<<<<<< HEAD
-<<<<<<< HEAD
- switch (this->type_get ())
- {
- case 194: // value
- case 198: // map_value
- case 244: // socket_type
- case 247: // outbound_interface_value
- case 269: // db_type
- case 355: // hr_mode
- case 504: // ncr_protocol_value
- case 511: // replace_client_name_value
- value.move< ElementPtr > (std::move (that.value));
- break;
-
- case 177: // "boolean"
- value.move< bool > (std::move (that.value));
- break;
-
- case 176: // "floating point"
- value.move< double > (std::move (that.value));
- break;
-
- case 175: // "integer"
- value.move< int64_t > (std::move (that.value));
- break;
-
- case 174: // "constant string"
- value.move< std::string > (std::move (that.value));
- break;
-=======
- return symbol_type (token::TOKEN_WHEN_NOT_PRESENT, YY_MOVE (l));
-=======
- return symbol_type (token::TOKEN_WHEN_NOT_PRESENT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_SENDER_PORT, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_HOSTNAME_CHAR_SET (YY_COPY (location_type) l)
+ Dhcp4Parser::make_MAX_QUEUE_SIZE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_HOSTNAME_CHAR_SET, YY_MOVE (l));
+ return symbol_type (token::TOKEN_MAX_QUEUE_SIZE, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_HOSTNAME_CHAR_REPLACEMENT (YY_COPY (location_type) l)
+ Dhcp4Parser::make_NCR_PROTOCOL (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_HOSTNAME_CHAR_REPLACEMENT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_NCR_PROTOCOL, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_LOGGING (YY_COPY (location_type) l)
+ Dhcp4Parser::make_NCR_FORMAT (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_LOGGING, YY_MOVE (l));
+ return symbol_type (token::TOKEN_NCR_FORMAT, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_LOGGERS (YY_COPY (location_type) l)
+ Dhcp4Parser::make_OVERRIDE_NO_UPDATE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_LOGGERS, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ return symbol_type (token::TOKEN_OVERRIDE_NO_UPDATE, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
- Dhcp4Parser::make_HOSTNAME_CHAR_SET (YY_COPY (location_type) l)
+ Dhcp4Parser::make_OVERRIDE_CLIENT_UPDATE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_HOSTNAME_CHAR_SET, YY_MOVE (l));
+ return symbol_type (token::TOKEN_OVERRIDE_CLIENT_UPDATE, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_HOSTNAME_CHAR_REPLACEMENT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_HOSTNAME_CHAR_REPLACEMENT, YY_MOVE (l));
-=======
- Dhcp4Parser::make_OUTPUT_OPTIONS (YY_COPY (location_type) l)
+ Dhcp4Parser::make_REPLACE_CLIENT_NAME (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_OUTPUT_OPTIONS, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ return symbol_type (token::TOKEN_REPLACE_CLIENT_NAME, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
- Dhcp4Parser::make_LOGGING (YY_COPY (location_type) l)
+ Dhcp4Parser::make_GENERATED_PREFIX (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_LOGGING, YY_MOVE (l));
-=======
- Dhcp4Parser::make_OUTPUT (YY_COPY (location_type) l)
+ return symbol_type (token::TOKEN_GENERATED_PREFIX, YY_MOVE (l));
+ }
+
+ inline
+ Dhcp4Parser::symbol_type
+ Dhcp4Parser::make_TCP (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_OUTPUT, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ return symbol_type (token::TOKEN_TCP, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
- Dhcp4Parser::make_LOGGERS (YY_COPY (location_type) l)
+ Dhcp4Parser::make_JSON (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_LOGGERS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_JSON, YY_MOVE (l));
}
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_OUTPUT_OPTIONS (YY_COPY (location_type) l)
+ Dhcp4Parser::make_WHEN_PRESENT (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_OUTPUT_OPTIONS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_WHEN_PRESENT, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_OUTPUT (YY_COPY (location_type) l)
+ Dhcp4Parser::make_NEVER (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_OUTPUT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_NEVER, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_DEBUGLEVEL (YY_COPY (location_type) l)
+ Dhcp4Parser::make_ALWAYS (YY_COPY (location_type) l)
{
-<<<<<<< HEAD
- switch (this->type_get ())
- {
- case 194: // value
- case 198: // map_value
- case 244: // socket_type
- case 247: // outbound_interface_value
- case 269: // db_type
- case 355: // hr_mode
- case 504: // ncr_protocol_value
- case 511: // replace_client_name_value
- value.copy< ElementPtr > (YY_MOVE (that.value));
- break;
+ return symbol_type (token::TOKEN_ALWAYS, YY_MOVE (l));
+ }
- case 177: // "boolean"
- value.copy< bool > (YY_MOVE (that.value));
- break;
+ inline
+ Dhcp4Parser::symbol_type
+ Dhcp4Parser::make_WHEN_NOT_PRESENT (YY_COPY (location_type) l)
+ {
+ return symbol_type (token::TOKEN_WHEN_NOT_PRESENT, YY_MOVE (l));
+ }
- case 176: // "floating point"
- value.copy< double > (YY_MOVE (that.value));
- break;
+ inline
+ Dhcp4Parser::symbol_type
+ Dhcp4Parser::make_HOSTNAME_CHAR_SET (YY_COPY (location_type) l)
+ {
+ return symbol_type (token::TOKEN_HOSTNAME_CHAR_SET, YY_MOVE (l));
+ }
- case 175: // "integer"
- value.copy< int64_t > (YY_MOVE (that.value));
- break;
+ inline
+ Dhcp4Parser::symbol_type
+ Dhcp4Parser::make_HOSTNAME_CHAR_REPLACEMENT (YY_COPY (location_type) l)
+ {
+ return symbol_type (token::TOKEN_HOSTNAME_CHAR_REPLACEMENT, YY_MOVE (l));
+ }
- case 174: // "constant string"
- value.copy< std::string > (YY_MOVE (that.value));
- break;
-=======
- return symbol_type (token::TOKEN_DEBUGLEVEL, YY_MOVE (l));
-=======
- Dhcp4Parser::make_DEBUGLEVEL (YY_COPY (location_type) l)
+ inline
+ Dhcp4Parser::symbol_type
+ Dhcp4Parser::make_LOGGING (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_DEBUGLEVEL, YY_MOVE (l));
+ return symbol_type (token::TOKEN_LOGGING, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SEVERITY (YY_COPY (location_type) l)
+ Dhcp4Parser::make_LOGGERS (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SEVERITY, YY_MOVE (l));
+ return symbol_type (token::TOKEN_LOGGERS, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_FLUSH (YY_COPY (location_type) l)
+ Dhcp4Parser::make_OUTPUT_OPTIONS (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_FLUSH, YY_MOVE (l));
+ return symbol_type (token::TOKEN_OUTPUT_OPTIONS, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_MAXSIZE (YY_COPY (location_type) l)
+ Dhcp4Parser::make_OUTPUT (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_MAXSIZE, YY_MOVE (l));
+ return symbol_type (token::TOKEN_OUTPUT, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_MAXVER (YY_COPY (location_type) l)
+ Dhcp4Parser::make_DEBUGLEVEL (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_MAXVER, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ return symbol_type (token::TOKEN_DEBUGLEVEL, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_SEVERITY (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SEVERITY, YY_MOVE (l));
-=======
- Dhcp4Parser::make_DHCP6 (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DHCP6, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_FLUSH (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_FLUSH, YY_MOVE (l));
-=======
- Dhcp4Parser::make_DHCPDDNS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DHCPDDNS, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_MAXSIZE (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_MAXSIZE, YY_MOVE (l));
-=======
- Dhcp4Parser::make_CONTROL_AGENT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONTROL_AGENT, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_MAXVER (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_MAXVER, YY_MOVE (l));
}
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_DHCP6 (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DHCP6, YY_MOVE (l));
-=======
- Dhcp4Parser::make_TOPLEVEL_JSON (YY_COPY (location_type) l)
+ Dhcp4Parser::make_PATTERN (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_TOPLEVEL_JSON, YY_MOVE (l));
+ return symbol_type (token::TOKEN_PATTERN, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_TOPLEVEL_DHCP4 (YY_COPY (location_type) l)
+ Dhcp4Parser::make_DHCP6 (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_TOPLEVEL_DHCP4, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
+ return symbol_type (token::TOKEN_DHCP6, YY_MOVE (l));
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_DHCPDDNS (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_DHCPDDNS, YY_MOVE (l));
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SUB_DHCP4 (YY_COPY (location_type) l)
- {
-<<<<<<< HEAD
- super_type::move (s);
- switch (this->type_get ())
- {
- case 194: // value
- case 198: // map_value
- case 244: // socket_type
- case 247: // outbound_interface_value
- case 269: // db_type
- case 355: // hr_mode
- case 504: // ncr_protocol_value
- case 511: // replace_client_name_value
- value.move< ElementPtr > (YY_MOVE (s.value));
- break;
-
- case 177: // "boolean"
- value.move< bool > (YY_MOVE (s.value));
- break;
-
- case 176: // "floating point"
- value.move< double > (YY_MOVE (s.value));
- break;
-
- case 175: // "integer"
- value.move< int64_t > (YY_MOVE (s.value));
- break;
-
- case 174: // "constant string"
- value.move< std::string > (YY_MOVE (s.value));
- break;
-=======
- return symbol_type (token::TOKEN_SUB_DHCP4, YY_MOVE (l));
-=======
Dhcp4Parser::make_SUB_DHCP4 (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUB_DHCP4, YY_MOVE (l));
Dhcp4Parser::make_SUB_RESERVATION (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUB_RESERVATION, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- }
-
- inline
- Dhcp4Parser::symbol_type
-<<<<<<< HEAD
- Dhcp4Parser::make_SUB_INTERFACES4 (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_INTERFACES4, YY_MOVE (l));
-=======
- Dhcp4Parser::make_SUB_OPTION_DEFS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_OPTION_DEFS, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- }
-
- inline
- Dhcp4Parser::symbol_type
-<<<<<<< HEAD
- Dhcp4Parser::make_SUB_SUBNET4 (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_SUBNET4, YY_MOVE (l));
-=======
- Dhcp4Parser::make_SUB_OPTION_DEF (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_OPTION_DEF, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- }
-
- inline
- Dhcp4Parser::symbol_type
-<<<<<<< HEAD
- Dhcp4Parser::make_SUB_POOL4 (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_POOL4, YY_MOVE (l));
-=======
- Dhcp4Parser::make_SUB_OPTION_DATA (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_OPTION_DATA, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
- }
-
- inline
- Dhcp4Parser::symbol_type
-<<<<<<< HEAD
- Dhcp4Parser::make_SUB_RESERVATION (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_RESERVATION, YY_MOVE (l));
}
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
inline
Dhcp4Parser::symbol_type
Dhcp4Parser::make_SUB_OPTION_DEFS (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUB_OPTION_DEFS, YY_MOVE (l));
-=======
- Dhcp4Parser::make_SUB_HOOKS_LIBRARY (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_HOOKS_LIBRARY, YY_MOVE (l));
- }
-
- inline
- Dhcp4Parser::symbol_type
- Dhcp4Parser::make_SUB_DHCP_DDNS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_DHCP_DDNS, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_SUB_OPTION_DEF (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUB_OPTION_DEF, YY_MOVE (l));
-=======
- Dhcp4Parser::make_SUB_LOGGING (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_LOGGING, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_SUB_OPTION_DATA (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUB_OPTION_DATA, YY_MOVE (l));
-=======
- Dhcp4Parser::make_SUB_CONFIG_CONTROL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_CONFIG_CONTROL, YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_SUB_HOOKS_LIBRARY (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUB_HOOKS_LIBRARY, YY_MOVE (l));
-=======
- Dhcp4Parser::make_STRING (YY_COPY (std::string) v, YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_STRING, YY_MOVE (v), YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_SUB_DHCP_DDNS (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUB_DHCP_DDNS, YY_MOVE (l));
-=======
- Dhcp4Parser::make_INTEGER (YY_COPY (int64_t) v, YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_INTEGER, YY_MOVE (v), YY_MOVE (l));
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
}
inline
Dhcp4Parser::symbol_type
-<<<<<<< HEAD
Dhcp4Parser::make_SUB_LOGGING (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUB_LOGGING, YY_MOVE (l));
inline
Dhcp4Parser::symbol_type
- Dhcp4Parser::make_FLOAT (YY_COPY (double) v, YY_COPY (location_type) l)
- {
-<<<<<<< HEAD
- // YYTOKNUM[NUM] -- (External) token number corresponding to the
- // (internal) symbol number NUM (which must be that of a token). */
- static
- const unsigned short
- yytoken_number_[] =
- {
- 0, 256, 257, 258, 259, 260, 261, 262, 263, 264,
- 265, 266, 267, 268, 269, 270, 271, 272, 273, 274,
- 275, 276, 277, 278, 279, 280, 281, 282, 283, 284,
- 285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
- 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
- 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
- 315, 316, 317, 318, 319, 320, 321, 322, 323, 324,
- 325, 326, 327, 328, 329, 330, 331, 332, 333, 334,
- 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
- 345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
- 355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
- 365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
- 375, 376, 377, 378, 379, 380, 381, 382, 383, 384,
- 385, 386, 387, 388, 389, 390, 391, 392, 393, 394,
- 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
- 405, 406, 407, 408, 409, 410, 411, 412, 413, 414,
- 415, 416, 417, 418, 419, 420, 421, 422, 423, 424,
- 425, 426, 427, 428, 429, 430, 431, 432
- };
- return token_type (yytoken_number_[type]);
- }
-
-#line 14 "dhcp4_parser.yy"
-} } // isc::dhcp
-#line 4218 "dhcp4_parser.h"
-=======
- return symbol_type (token::TOKEN_FLOAT, YY_MOVE (v), YY_MOVE (l));
- }
-
-=======
Dhcp4Parser::make_FLOAT (YY_COPY (double) v, YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_FLOAT, YY_MOVE (v), YY_MOVE (l));
}
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
inline
Dhcp4Parser::symbol_type
Dhcp4Parser::make_BOOLEAN (YY_COPY (bool) v, YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_BOOLEAN, YY_MOVE (v), YY_MOVE (l));
}
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
#line 14 "dhcp4_parser.yy" // lalr1.cc:404
} } // isc::dhcp
-#line 3330 "dhcp4_parser.h" // lalr1.cc:404
+#line 3342 "dhcp4_parser.h" // lalr1.cc:404
-<<<<<<< HEAD
-<<<<<<< HEAD
-// A Bison parser, made by GNU Bison 3.4.1.
-=======
// A Bison parser, made by GNU Bison 3.2.1.
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-// A Bison parser, made by GNU Bison 3.2.1.
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
// Locations for Bison parsers in C++
-<<<<<<< HEAD
-<<<<<<< HEAD
-// A Bison parser, made by GNU Bison 3.4.1.
-=======
// A Bison parser, made by GNU Bison 3.2.1.
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-// A Bison parser, made by GNU Bison 3.2.1.
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
// Starting with Bison 3.2, this file is useless: the structure it
// used to define is now defined in "location.hh".
-<<<<<<< HEAD
-<<<<<<< HEAD
-// A Bison parser, made by GNU Bison 3.4.1.
-=======
// A Bison parser, made by GNU Bison 3.2.1.
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
-=======
-// A Bison parser, made by GNU Bison 3.2.1.
->>>>>>> [#805,!5-p] Memfile and kea-dhcp4 now suppor max-row-errors parameter
// Starting with Bison 3.2, this file is useless: the structure it
// used to define is now defined with the parser itself.
/* A lexical scanner generated by flex */
/* %not-for-header */
-
/* %if-c-only */
/* %if-not-reentrant */
#define yy_create_buffer parser6__create_buffer
#define yy_delete_buffer parser6__delete_buffer
-#define yy_flex_debug parser6__flex_debug
+#define yy_scan_buffer parser6__scan_buffer
+#define yy_scan_string parser6__scan_string
+#define yy_scan_bytes parser6__scan_bytes
#define yy_init_buffer parser6__init_buffer
#define yy_flush_buffer parser6__flush_buffer
#define yy_load_buffer_state parser6__load_buffer_state
#define yy_switch_to_buffer parser6__switch_to_buffer
+#define yypush_buffer_state parser6_push_buffer_state
+#define yypop_buffer_state parser6_pop_buffer_state
+#define yyensure_buffer_stack parser6_ensure_buffer_stack
+#define yy_flex_debug parser6__flex_debug
#define yyin parser6_in
#define yyleng parser6_leng
#define yylex parser6_lex
#define FLEX_SCANNER
#define YY_FLEX_MAJOR_VERSION 2
-#define YY_FLEX_MINOR_VERSION 5
-#define YY_FLEX_SUBMINOR_VERSION 35
+#define YY_FLEX_MINOR_VERSION 6
+#define YY_FLEX_SUBMINOR_VERSION 4
#if YY_FLEX_SUBMINOR_VERSION > 0
#define FLEX_BETA
#endif
/* %endif */
/* %if-c-only */
-
+#ifdef yy_create_buffer
+#define parser6__create_buffer_ALREADY_DEFINED
+#else
+#define yy_create_buffer parser6__create_buffer
+#endif
+
+#ifdef yy_delete_buffer
+#define parser6__delete_buffer_ALREADY_DEFINED
+#else
+#define yy_delete_buffer parser6__delete_buffer
+#endif
+
+#ifdef yy_scan_buffer
+#define parser6__scan_buffer_ALREADY_DEFINED
+#else
+#define yy_scan_buffer parser6__scan_buffer
+#endif
+
+#ifdef yy_scan_string
+#define parser6__scan_string_ALREADY_DEFINED
+#else
+#define yy_scan_string parser6__scan_string
+#endif
+
+#ifdef yy_scan_bytes
+#define parser6__scan_bytes_ALREADY_DEFINED
+#else
+#define yy_scan_bytes parser6__scan_bytes
+#endif
+
+#ifdef yy_init_buffer
+#define parser6__init_buffer_ALREADY_DEFINED
+#else
+#define yy_init_buffer parser6__init_buffer
+#endif
+
+#ifdef yy_flush_buffer
+#define parser6__flush_buffer_ALREADY_DEFINED
+#else
+#define yy_flush_buffer parser6__flush_buffer
+#endif
+
+#ifdef yy_load_buffer_state
+#define parser6__load_buffer_state_ALREADY_DEFINED
+#else
+#define yy_load_buffer_state parser6__load_buffer_state
+#endif
+
+#ifdef yy_switch_to_buffer
+#define parser6__switch_to_buffer_ALREADY_DEFINED
+#else
+#define yy_switch_to_buffer parser6__switch_to_buffer
+#endif
+
+#ifdef yypush_buffer_state
+#define parser6_push_buffer_state_ALREADY_DEFINED
+#else
+#define yypush_buffer_state parser6_push_buffer_state
+#endif
+
+#ifdef yypop_buffer_state
+#define parser6_pop_buffer_state_ALREADY_DEFINED
+#else
+#define yypop_buffer_state parser6_pop_buffer_state
+#endif
+
+#ifdef yyensure_buffer_stack
+#define parser6_ensure_buffer_stack_ALREADY_DEFINED
+#else
+#define yyensure_buffer_stack parser6_ensure_buffer_stack
+#endif
+
+#ifdef yylex
+#define parser6_lex_ALREADY_DEFINED
+#else
+#define yylex parser6_lex
+#endif
+
+#ifdef yyrestart
+#define parser6_restart_ALREADY_DEFINED
+#else
+#define yyrestart parser6_restart
+#endif
+
+#ifdef yylex_init
+#define parser6_lex_init_ALREADY_DEFINED
+#else
+#define yylex_init parser6_lex_init
+#endif
+
+#ifdef yylex_init_extra
+#define parser6_lex_init_extra_ALREADY_DEFINED
+#else
+#define yylex_init_extra parser6_lex_init_extra
+#endif
+
+#ifdef yylex_destroy
+#define parser6_lex_destroy_ALREADY_DEFINED
+#else
+#define yylex_destroy parser6_lex_destroy
+#endif
+
+#ifdef yyget_debug
+#define parser6_get_debug_ALREADY_DEFINED
+#else
+#define yyget_debug parser6_get_debug
+#endif
+
+#ifdef yyset_debug
+#define parser6_set_debug_ALREADY_DEFINED
+#else
+#define yyset_debug parser6_set_debug
+#endif
+
+#ifdef yyget_extra
+#define parser6_get_extra_ALREADY_DEFINED
+#else
+#define yyget_extra parser6_get_extra
+#endif
+
+#ifdef yyset_extra
+#define parser6_set_extra_ALREADY_DEFINED
+#else
+#define yyset_extra parser6_set_extra
+#endif
+
+#ifdef yyget_in
+#define parser6_get_in_ALREADY_DEFINED
+#else
+#define yyget_in parser6_get_in
+#endif
+
+#ifdef yyset_in
+#define parser6_set_in_ALREADY_DEFINED
+#else
+#define yyset_in parser6_set_in
+#endif
+
+#ifdef yyget_out
+#define parser6_get_out_ALREADY_DEFINED
+#else
+#define yyget_out parser6_get_out
+#endif
+
+#ifdef yyset_out
+#define parser6_set_out_ALREADY_DEFINED
+#else
+#define yyset_out parser6_set_out
+#endif
+
+#ifdef yyget_leng
+#define parser6_get_leng_ALREADY_DEFINED
+#else
+#define yyget_leng parser6_get_leng
+#endif
+
+#ifdef yyget_text
+#define parser6_get_text_ALREADY_DEFINED
+#else
+#define yyget_text parser6_get_text
+#endif
+
+#ifdef yyget_lineno
+#define parser6_get_lineno_ALREADY_DEFINED
+#else
+#define yyget_lineno parser6_get_lineno
+#endif
+
+#ifdef yyset_lineno
+#define parser6_set_lineno_ALREADY_DEFINED
+#else
+#define yyset_lineno parser6_set_lineno
+#endif
+
+#ifdef yywrap
+#define parser6_wrap_ALREADY_DEFINED
+#else
+#define yywrap parser6_wrap
+#endif
+
/* %endif */
+#ifdef yyalloc
+#define parser6_alloc_ALREADY_DEFINED
+#else
+#define yyalloc parser6_alloc
+#endif
+
+#ifdef yyrealloc
+#define parser6_realloc_ALREADY_DEFINED
+#else
+#define yyrealloc parser6_realloc
+#endif
+
+#ifdef yyfree
+#define parser6_free_ALREADY_DEFINED
+#else
+#define yyfree parser6_free
+#endif
+
/* %if-c-only */
+#ifdef yytext
+#define parser6_text_ALREADY_DEFINED
+#else
+#define yytext parser6_text
+#endif
+
+#ifdef yyleng
+#define parser6_leng_ALREADY_DEFINED
+#else
+#define yyleng parser6_leng
+#endif
+
+#ifdef yyin
+#define parser6_in_ALREADY_DEFINED
+#else
+#define yyin parser6_in
+#endif
+
+#ifdef yyout
+#define parser6_out_ALREADY_DEFINED
+#else
+#define yyout parser6_out
+#endif
+
+#ifdef yy_flex_debug
+#define parser6__flex_debug_ALREADY_DEFINED
+#else
+#define yy_flex_debug parser6__flex_debug
+#endif
+
+#ifdef yylineno
+#define parser6_lineno_ALREADY_DEFINED
+#else
+#define yylineno parser6_lineno
+#endif
+
/* %endif */
/* First, we deal with platform-specific or compiler-specific issues. */
typedef uint16_t flex_uint16_t;
typedef int32_t flex_int32_t;
typedef uint32_t flex_uint32_t;
-typedef uint64_t flex_uint64_t;
#else
typedef signed char flex_int8_t;
typedef short int flex_int16_t;
typedef unsigned char flex_uint8_t;
typedef unsigned short int flex_uint16_t;
typedef unsigned int flex_uint32_t;
-#endif /* ! C99 */
/* Limits of integral types. */
#ifndef INT8_MIN
#define UINT32_MAX (4294967295U)
#endif
+#ifndef SIZE_MAX
+#define SIZE_MAX (~(size_t)0)
+#endif
+
+#endif /* ! C99 */
+
#endif /* ! FLEXINT_H */
/* %endif */
+/* begin standard C++ headers. */
/* %if-c++-only */
/* %endif */
-#ifdef __cplusplus
-
-/* The "const" storage-class-modifier is valid. */
-#define YY_USE_CONST
-
-#else /* ! __cplusplus */
-
-/* C99 requires __STDC__ to be defined as 1. */
-#if defined (__STDC__)
-
-#define YY_USE_CONST
-
-#endif /* defined (__STDC__) */
-#endif /* ! __cplusplus */
-
-#ifdef YY_USE_CONST
+/* TODO: this is always defined, so inline it */
#define yyconst const
+
+#if defined(__GNUC__) && __GNUC__ >= 3
+#define yynoreturn __attribute__((__noreturn__))
#else
-#define yyconst
+#define yynoreturn
#endif
/* %not-for-header */
-
/* Returned upon end-of-file. */
#define YY_NULL 0
/* %ok-for-header */
/* %not-for-header */
-
-/* Promotes a possibly negative, possibly signed char to an unsigned
- * integer for use as an array index. If the signed char is negative,
- * we want to instead treat it as an 8-bit unsigned char, hence the
- * double cast.
+/* Promotes a possibly negative, possibly signed char to an
+ * integer in range [0..255] for use as an array index.
*/
-#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
+#define YY_SC_TO_UI(c) ((YY_CHAR) (c))
/* %ok-for-header */
/* %if-reentrant */
* definition of BEGIN.
*/
#define BEGIN (yy_start) = 1 + 2 *
-
/* Translate the current start state into a value that can be later handed
* to BEGIN to return to the state. The YYSTATE alias is for lex
* compatibility.
*/
#define YY_START (((yy_start) - 1) / 2)
#define YYSTATE YY_START
-
/* Action number for EOF rule of a given start state. */
#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
-
/* Special action meaning "start processing a new file". */
-#define YY_NEW_FILE parser6_restart(parser6_in )
-
+#define YY_NEW_FILE yyrestart( yyin )
#define YY_END_OF_BUFFER_CHAR 0
/* Size of default input buffer. */
#ifndef YY_BUF_SIZE
+#ifdef __ia64__
+/* On IA-64, the buffer size is 16k, not 8k.
+ * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
+ * Ditto for the __ia64__ case accordingly.
+ */
+#define YY_BUF_SIZE 32768
+#else
#define YY_BUF_SIZE 16384
+#endif /* __ia64__ */
#endif
/* The state buf must be large enough to hold one state per character in the main buffer.
#endif
/* %if-not-reentrant */
-extern yy_size_t parser6_leng;
+extern int yyleng;
/* %endif */
/* %if-c-only */
/* %if-not-reentrant */
-extern FILE *parser6_in, *parser6_out;
+extern FILE *yyin, *yyout;
/* %endif */
/* %endif */
#define EOB_ACT_CONTINUE_SCAN 0
#define EOB_ACT_END_OF_FILE 1
#define EOB_ACT_LAST_MATCH 2
-
+
#define YY_LESS_LINENO(n)
+ #define YY_LINENO_REWIND_TO(ptr)
/* Return all but the first "n" matched characters back to the input stream. */
#define yyless(n) \
do \
{ \
- /* Undo effects of setting up parser6_text. */ \
+ /* Undo effects of setting up yytext. */ \
int yyless_macro_arg = (n); \
YY_LESS_LINENO(yyless_macro_arg);\
*yy_cp = (yy_hold_char); \
YY_RESTORE_YY_MORE_OFFSET \
(yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
- YY_DO_BEFORE_ACTION; /* set up parser6_text again */ \
+ YY_DO_BEFORE_ACTION; /* set up yytext again */ \
} \
while ( 0 )
-
#define unput(c) yyunput( c, (yytext_ptr) )
#ifndef YY_STRUCT_YY_BUFFER_STATE
/* Size of input buffer in bytes, not including room for EOB
* characters.
*/
- yy_size_t yy_buf_size;
+ int yy_buf_size;
/* Number of characters read into yy_ch_buf, not including EOB
* characters.
*/
- yy_size_t yy_n_chars;
+ int yy_n_chars;
/* Whether we "own" the buffer - i.e., we know we created it,
* and can realloc() it to grow it, and should free() it to
int yy_bs_lineno; /**< The line count. */
int yy_bs_column; /**< The column count. */
-
+
/* Whether to try to fill the input buffer when we reach the
* end of it.
*/
* possible backing-up.
*
* When we actually see the EOF, we change the status to "new"
- * (via parser6_restart()), so that the user can continue scanning by
- * just pointing parser6_in at a new input file.
+ * (via yyrestart()), so that the user can continue scanning by
+ * just pointing yyin at a new input file.
*/
#define YY_BUFFER_EOF_PENDING 2
/* %if-c-only Standard (non-C++) definition */
/* %not-for-header */
-
/* %if-not-reentrant */
/* Stack of input buffers. */
static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
-static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
+static YY_BUFFER_STATE * yy_buffer_stack = NULL; /**< Stack as an array. */
/* %endif */
/* %ok-for-header */
#define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
? (yy_buffer_stack)[(yy_buffer_stack_top)] \
: NULL)
-
/* Same as previous macro, but useful when we know that the buffer stack is not
* NULL or when we need an lvalue. For internal use only.
*/
/* %if-not-reentrant */
/* %not-for-header */
-
-/* yy_hold_char holds the character lost when parser6_text is formed. */
+/* yy_hold_char holds the character lost when yytext is formed. */
static char yy_hold_char;
-static yy_size_t yy_n_chars; /* number of characters read into yy_ch_buf */
-yy_size_t parser6_leng;
+static int yy_n_chars; /* number of characters read into yy_ch_buf */
+int yyleng;
/* Points to current character in buffer. */
-static char *yy_c_buf_p = (char *) 0;
+static char *yy_c_buf_p = NULL;
static int yy_init = 0; /* whether we need to initialize */
static int yy_start = 0; /* start state number */
-/* Flag which is used to allow parser6_wrap()'s to do buffer switches
- * instead of setting up a fresh parser6_in. A bit of a hack ...
+/* Flag which is used to allow yywrap()'s to do buffer switches
+ * instead of setting up a fresh yyin. A bit of a hack ...
*/
static int yy_did_buffer_switch_on_eof;
/* %ok-for-header */
/* %endif */
-void parser6_restart (FILE *input_file );
-void parser6__switch_to_buffer (YY_BUFFER_STATE new_buffer );
-YY_BUFFER_STATE parser6__create_buffer (FILE *file,int size );
-void parser6__delete_buffer (YY_BUFFER_STATE b );
-void parser6__flush_buffer (YY_BUFFER_STATE b );
-void parser6_push_buffer_state (YY_BUFFER_STATE new_buffer );
-void parser6_pop_buffer_state (void );
+void yyrestart ( FILE *input_file );
+void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer );
+YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size );
+void yy_delete_buffer ( YY_BUFFER_STATE b );
+void yy_flush_buffer ( YY_BUFFER_STATE b );
+void yypush_buffer_state ( YY_BUFFER_STATE new_buffer );
+void yypop_buffer_state ( void );
-static void parser6_ensure_buffer_stack (void );
-static void parser6__load_buffer_state (void );
-static void parser6__init_buffer (YY_BUFFER_STATE b,FILE *file );
+static void yyensure_buffer_stack ( void );
+static void yy_load_buffer_state ( void );
+static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file );
+#define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER )
-#define YY_FLUSH_BUFFER parser6__flush_buffer(YY_CURRENT_BUFFER )
-
-YY_BUFFER_STATE parser6__scan_buffer (char *base,yy_size_t size );
-YY_BUFFER_STATE parser6__scan_string (yyconst char *yy_str );
-YY_BUFFER_STATE parser6__scan_bytes (yyconst char *bytes,yy_size_t len );
+YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size );
+YY_BUFFER_STATE yy_scan_string ( const char *yy_str );
+YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len );
/* %endif */
-void *parser6_alloc (yy_size_t );
-void *parser6_realloc (void *,yy_size_t );
-void parser6_free (void * );
-
-#define yy_new_buffer parser6__create_buffer
+void *yyalloc ( yy_size_t );
+void *yyrealloc ( void *, yy_size_t );
+void yyfree ( void * );
+#define yy_new_buffer yy_create_buffer
#define yy_set_interactive(is_interactive) \
{ \
if ( ! YY_CURRENT_BUFFER ){ \
- parser6_ensure_buffer_stack (); \
+ yyensure_buffer_stack (); \
YY_CURRENT_BUFFER_LVALUE = \
- parser6__create_buffer(parser6_in,YY_BUF_SIZE ); \
+ yy_create_buffer( yyin, YY_BUF_SIZE ); \
} \
YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
}
-
#define yy_set_bol(at_bol) \
{ \
if ( ! YY_CURRENT_BUFFER ){\
- parser6_ensure_buffer_stack (); \
+ yyensure_buffer_stack (); \
YY_CURRENT_BUFFER_LVALUE = \
- parser6__create_buffer(parser6_in,YY_BUF_SIZE ); \
+ yy_create_buffer( yyin, YY_BUF_SIZE ); \
} \
YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
}
-
#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
-/* %% [1.0] parser6_text/parser6_in/parser6_out/yy_state_type/parser6_lineno etc. def's & init go here */
+/* %% [1.0] yytext/yyin/yyout/yy_state_type/yylineno etc. def's & init go here */
/* Begin user sect3 */
-#define parser6_wrap(n) 1
+#define parser6_wrap() (/*CONSTCOND*/1)
#define YY_SKIP_YYWRAP
#define FLEX_DEBUG
+typedef flex_uint8_t YY_CHAR;
-typedef unsigned char YY_CHAR;
-
-FILE *parser6_in = (FILE *) 0, *parser6_out = (FILE *) 0;
+FILE *yyin = NULL, *yyout = NULL;
typedef int yy_state_type;
-extern int parser6_lineno;
+extern int yylineno;
+int yylineno = 1;
-int parser6_lineno = 1;
+extern char *yytext;
+#ifdef yytext_ptr
+#undef yytext_ptr
+#endif
+#define yytext_ptr yytext
-extern char *parser6_text;
-#define yytext_ptr parser6_text
+/* %% [1.5] DFA */
/* %if-c-only Standard (non-C++) definition */
-static yy_state_type yy_get_previous_state (void );
-static yy_state_type yy_try_NUL_trans (yy_state_type current_state );
-static int yy_get_next_buffer (void );
-static void yy_fatal_error (yyconst char msg[] );
+static yy_state_type yy_get_previous_state ( void );
+static yy_state_type yy_try_NUL_trans ( yy_state_type current_state );
+static int yy_get_next_buffer ( void );
+static void yynoreturn yy_fatal_error ( const char* msg );
/* %endif */
/* Done after the current pattern has been matched and before the
- * corresponding action - sets up parser6_text.
+ * corresponding action - sets up yytext.
*/
#define YY_DO_BEFORE_ACTION \
(yytext_ptr) = yy_bp; \
-/* %% [2.0] code to fiddle parser6_text and parser6_leng for yymore() goes here \ */\
- parser6_leng = (yy_size_t) (yy_cp - yy_bp); \
+/* %% [2.0] code to fiddle yytext and yyleng for yymore() goes here \ */\
+ yyleng = (int) (yy_cp - yy_bp); \
(yy_hold_char) = *yy_cp; \
*yy_cp = '\0'; \
-/* %% [3.0] code to copy yytext_ptr to parser6_text[] goes here, if %array \ */\
+/* %% [3.0] code to copy yytext_ptr to yytext[] goes here, if %array \ */\
(yy_c_buf_p) = yy_cp;
-
/* %% [4.0] data tables for the DFA and the user's section 1 definitions go here */
-#define YY_NUM_RULES 191
-#define YY_END_OF_BUFFER 192
+#define YY_NUM_RULES 192
+#define YY_END_OF_BUFFER 193
/* This struct is not used in this scanner,
but its presence is necessary. */
struct yy_trans_info
flex_int32_t yy_verify;
flex_int32_t yy_nxt;
};
-<<<<<<< HEAD
-<<<<<<< HEAD
-static yyconst flex_int16_t yy_accept[1621] =
-=======
-static const flex_int16_t yy_accept[1625] =
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-static const flex_int16_t yy_accept[1625] =
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+static const flex_int16_t yy_accept[1631] =
{ 0,
- 184, 184, 0, 0, 0, 0, 0, 0, 0, 0,
- 192, 190, 10, 11, 190, 1, 184, 181, 184, 184,
- 190, 183, 182, 190, 190, 190, 190, 190, 177, 178,
- 190, 190, 190, 179, 180, 5, 5, 5, 190, 190,
- 190, 10, 11, 0, 0, 173, 0, 0, 0, 0,
+ 185, 185, 0, 0, 0, 0, 0, 0, 0, 0,
+ 193, 191, 10, 11, 191, 1, 185, 182, 185, 185,
+ 191, 184, 183, 191, 191, 191, 191, 191, 178, 179,
+ 191, 191, 191, 180, 181, 5, 5, 5, 191, 191,
+ 191, 10, 11, 0, 0, 174, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 1, 184,
- 184, 0, 183, 184, 3, 2, 6, 0, 184, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 1, 185,
+ 185, 0, 184, 185, 3, 2, 6, 0, 185, 0,
0, 0, 0, 0, 0, 4, 0, 0, 9, 0,
- 174, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 176, 0, 0, 0,
+ 175, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 177, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 2, 0, 0, 0, 0, 0, 0, 0, 8,
- 0, 0, 0, 0, 151, 0, 0, 152, 0, 0,
+ 0, 0, 0, 0, 152, 0, 0, 153, 0, 0,
- 0, 0, 0, 0, 0, 0, 175, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 176, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 103,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 189,
-
- 187, 0, 186, 185, 0, 0, 0, 0, 0, 0,
- 0, 150, 0, 0, 28, 0, 27, 0, 0, 109,
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 0, 0, 0, 0, 0, 0, 0, 0, 189, 187,
-
- 0, 186, 185, 0, 0, 0, 0, 0, 0, 0,
- 150, 0, 0, 28, 0, 27, 0, 0, 110, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 55,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 190,
+
+ 188, 0, 187, 186, 0, 0, 0, 0, 0, 0,
+ 0, 151, 0, 0, 28, 0, 27, 0, 0, 110,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
55, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 0, 106, 0, 0, 0, 0, 0, 0, 0, 0,
-=======
- 107, 0, 0, 0, 0, 0, 0, 0, 0, 0,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- 107, 0, 0, 0, 0, 0, 0, 0, 0, 0,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 0, 107, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 0, 0, 0, 0, 0, 0, 188, 185, 0, 0,
+ 0, 0, 0, 0, 0, 0, 189, 186, 0, 0,
0, 0, 0, 0, 0, 0, 29, 0, 0, 31,
- 0, 0, 0, 0, 0, 0, 110, 0, 0, 0,
- 0, 0, 0, 0, 87, 0, 0, 0, 0, 0,
- 0, 0, 135, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 111, 0, 0, 0,
+ 0, 0, 0, 0, 88, 0, 0, 0, 0, 0,
+ 0, 0, 136, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 58, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 86,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 87,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 96, 0, 59, 0, 0, 0, 0,
+ 0, 0, 0, 97, 0, 59, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 130, 155, 51, 0,
- 56, 0, 0, 0, 0, 0, 0, 170, 37, 0,
- 34, 0, 33, 0, 0, 0, 143, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 131, 156, 51, 0,
+ 56, 0, 0, 0, 0, 0, 0, 171, 37, 0,
+ 34, 0, 33, 0, 0, 0, 144, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 121, 0, 0, 0, 0, 0, 0, 0, 0, 154,
+ 122, 0, 0, 0, 0, 0, 0, 0, 0, 155,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 53,
- 0, 0, 32, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 89, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 144, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 139,
- 0, 0, 0, 0, 0, 0, 0, 0, 7, 35,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 53, 0, 0, 32, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 90, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 145, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 0, 0, 0, 0, 188, 185, 0, 0, 0, 0,
- 0, 0, 0, 0, 29, 0, 0, 31, 0, 0,
- 0, 0, 0, 0, 111, 0, 0, 0, 0, 0,
- 0, 0, 88, 0, 0, 0, 0, 0, 0, 0,
- 135, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 58, 0, 0, 0, 0, 0, 0, 0,
+ 140, 0, 0, 0, 0, 0, 0, 0, 0, 7,
+ 35, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 87, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 109, 0, 0, 0, 0, 0, 0, 0,
- 97, 0, 59, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 130, 155, 51, 0, 56, 0, 0,
- 0, 0, 0, 0, 170, 37, 0, 34, 0, 33,
- 0, 0, 0, 143, 0, 0, 0, 0, 0, 0,
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 0, 0, 0, 0, 0, 124, 0, 0, 0, 0,
+ 0, 0, 0, 0, 121, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 92, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 122, 0, 0,
- 0, 0, 0, 0, 0, 0, 154, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 100, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 118,
+ 0, 0, 0, 0, 0, 99, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 139, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 53, 0, 0,
- 32, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 90, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 144, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 139, 0, 0, 0,
- 0, 0, 0, 0, 0, 7, 35, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
+ 0, 0, 0, 149, 119, 0, 0, 0, 0, 0,
+ 0, 0, 123, 52, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 125, 0, 60, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 109, 0,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- 0, 0, 0, 130, 155, 51, 0, 56, 0, 0,
- 0, 0, 0, 0, 170, 37, 0, 34, 0, 33,
- 0, 0, 0, 143, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 122, 0, 0,
- 0, 0, 0, 0, 0, 0, 154, 0, 0, 0,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 0, 0, 0, 0, 0, 0, 0, 83, 0, 0,
+ 0, 0, 0, 0, 0, 0, 172, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 108, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 106, 0, 0,
-<<<<<<< HEAD
+ 0, 0, 0, 0, 0, 0, 0, 0, 138, 0,
+ 0, 0, 0, 0, 0, 63, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
- 0, 0, 0, 123, 0, 0, 0, 0, 0, 0,
- 0, 0, 120, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 91, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 57, 91, 0,
+ 0, 0, 135, 0, 0, 0, 50, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 99, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 117, 0, 0,
- 0, 0, 0, 98, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 138, 0, 0, 0, 0,
-
-=======
- 0, 124, 0, 0, 0, 0, 0, 0, 0, 0,
- 121, 0, 0, 0, 0, 0, 0, 0, 0, 92,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 100, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 118, 0, 0, 0, 0, 0,
- 99, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-=======
- 0, 0, 0, 0, 0, 0, 0, 53, 0, 0,
- 32, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 90, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 144, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 139, 0, 0, 0,
- 0, 0, 0, 0, 0, 7, 35, 0, 0, 0,
+ 0, 0, 0, 0, 0, 127, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 109, 0,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 138, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 170, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
- 0, 0, 0, 0, 0, 0, 0, 0, 148, 119,
- 0, 0, 0, 0, 0, 0, 0, 123, 52, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 60, 0, 0, 0, 0, 0, 0, 0, 0,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 148, 118, 0, 0, 0, 0, 0, 0, 122,
- 52, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 124, 0, 60, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
+ 0, 101, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 82, 0, 0, 0, 0, 0,
- 0, 0, 0, 171, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 105, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 137, 0, 0, 0, 0,
- 0, 0, 63, 0, 0, 0, 0, 0, 0, 0,
-=======
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 124, 0, 0, 0, 0, 0, 0, 0, 0,
- 121, 0, 0, 0, 0, 0, 0, 0, 0, 92,
+ 0, 0, 41, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 16, 0, 0, 150, 14, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 100, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 118, 0, 0, 0, 0, 0,
- 99, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 141, 0, 126, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 138, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 148, 119,
- 0, 0, 0, 0, 0, 0, 0, 123, 52, 0,
+ 0, 0, 0, 137, 154, 0, 40, 0, 146, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 60, 0, 0, 0, 0, 0, 0, 0, 0,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 0, 0, 20, 0, 0, 0, 85, 0, 0, 0,
+ 0, 148, 54, 0, 93, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 57, 90, 0, 0, 0, 134, 0,
- 0, 0, 50, 0, 0, 0, 0, 0, 0, 0,
-=======
- 0, 83, 0, 0, 0, 0, 0, 0, 0, 0,
- 171, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
- 0, 106, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 82, 0, 0, 0, 116, 117, 0, 0, 0,
+ 0, 0, 0, 0, 0, 89, 0, 0, 0, 0,
+ 0, 0, 64, 0, 0, 0, 0, 0, 0, 0,
+ 0, 143, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 112, 0,
- 0, 0, 137, 0, 0, 0, 0, 0, 0, 63,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 57, 91, 0, 0, 0, 134, 0, 0, 0,
- 50, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 126,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 126, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
-=======
- 0, 0, 0, 0, 0, 0, 0, 0, 169, 0,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 169, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
-<<<<<<< HEAD
- 0, 0, 0, 0, 0, 0, 0, 100, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 41, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 16,
- 0, 0, 149, 14, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 140,
- 0, 125, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 136, 153,
-
- 0, 40, 0, 145, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 20, 0, 0, 0,
- 84, 0, 0, 0, 0, 147, 54, 0, 92, 0,
-=======
- 0, 83, 0, 0, 0, 0, 0, 0, 0, 0,
- 171, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 106, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 137, 0, 0, 0, 0, 0, 0, 63,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 57, 91, 0, 0, 0, 134, 0, 0, 0,
- 50, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 126,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 81, 0, 0, 0, 115,
- 116, 0, 0, 0, 0, 0, 0, 0, 0, 88,
- 0, 0, 0, 0, 0, 0, 64, 0, 0, 0,
- 0, 0, 0, 0, 0, 142, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
- 0, 0, 111, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 85, 107, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 78, 0, 0, 0, 0,
- 0, 0, 17, 0, 15, 0, 167, 166, 0, 69,
- 0, 0, 0, 0, 0, 30, 0, 129, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 164,
-=======
- 0, 0, 0, 0, 0, 0, 0, 0, 169, 0,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 101, 0, 133, 43, 0, 61, 0, 0, 0,
- 0, 0, 0, 0, 0, 19, 0, 0, 0, 0,
- 0, 0, 103, 79, 0, 0, 141, 0, 0, 0,
- 0, 0, 132, 0, 0, 0, 0, 0, 97, 0,
-
-<<<<<<< HEAD
- 172, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 95, 0, 0, 156, 0, 0, 0, 0,
-=======
- 0, 0, 0, 0, 0, 101, 0, 0, 0, 0,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-=======
- 0, 0, 0, 0, 0, 101, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 41, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 16, 0,
- 0, 149, 14, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 140, 0,
- 125, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 136, 153, 0,
-
- 40, 0, 145, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 20, 0, 0, 0,
- 85, 0, 0, 0, 0, 147, 54, 0, 93, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 86,
+ 108, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 79, 0, 0, 0, 0, 0, 0, 17,
+ 0, 15, 0, 168, 167, 0, 69, 0, 0, 0,
+ 0, 0, 30, 0, 130, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 165, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 102, 0,
+ 134, 43, 0, 61, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 19, 0, 0, 0, 0, 0, 0,
+ 104, 80, 0, 0, 142, 0, 0, 0, 0, 0,
+
+ 133, 0, 0, 0, 0, 0, 98, 0, 173, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 82, 0, 0, 0, 116,
- 117, 0, 0, 0, 0, 0, 0, 0, 0, 89,
- 0, 0, 0, 0, 0, 0, 64, 0, 0, 0,
- 0, 0, 0, 0, 0, 142, 0, 0, 0, 0,
+ 96, 0, 0, 157, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-=======
- 0, 0, 0, 0, 0, 0, 41, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 16, 0,
- 0, 149, 14, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 140, 0,
- 125, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 136, 153, 0,
+ 0, 0, 0, 0, 0, 0, 0, 42, 0, 0,
+ 68, 0, 0, 0, 0, 128, 47, 0, 0, 0,
+ 70, 166, 38, 0, 0, 12, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 45, 0, 0, 44, 0,
+ 18, 0, 0, 0, 72, 0, 0, 0, 0, 120,
- 40, 0, 145, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 20, 0, 0, 0,
- 85, 0, 0, 0, 0, 147, 54, 0, 93, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 82, 0, 0, 0, 116,
- 117, 0, 0, 0, 0, 0, 0, 0, 0, 89,
- 0, 0, 0, 0, 0, 0, 64, 0, 0, 0,
- 0, 0, 0, 0, 0, 142, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 0, 0, 112, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 86, 108, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 79, 0, 0, 0,
- 0, 0, 0, 17, 0, 15, 0, 167, 166, 0,
- 69, 0, 0, 0, 0, 0, 30, 0, 129, 0,
-<<<<<<< HEAD
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 164, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 102, 0, 133, 43, 0, 61, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 19, 0, 0,
- 0, 0, 0, 0, 104, 80, 0, 0, 141, 0,
- 0, 0, 0, 0, 132, 0, 0, 0, 0, 0,
-
- 98, 0, 172, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 96, 0, 0, 156, 0, 0,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 42, 0,
- 0, 68, 0, 0, 0, 0, 127, 47, 0, 0,
- 0, 70, 165, 38, 0, 0, 12, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 45, 0, 0, 44,
- 0, 18, 0, 0, 0, 0, 0, 0, 0, 119,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 75, 0, 0, 0, 0, 62,
- 0, 0, 93, 0, 0, 0, 0, 0, 146, 0,
+ 0, 0, 0, 0, 76, 0, 0, 0, 0, 62,
+ 0, 0, 94, 0, 0, 0, 0, 0, 147, 0,
0, 0, 46, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
- 67, 0, 0, 0, 83, 0, 36, 0, 48, 0,
+ 67, 0, 0, 0, 84, 0, 36, 0, 48, 0,
0, 0, 0, 0, 0, 24, 0, 0, 0, 0,
- 0, 0, 0, 162, 0, 0, 0, 0, 131, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 104, 0,
-=======
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 164, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 102, 0, 133, 43, 0, 61, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 19, 0, 0,
- 0, 0, 0, 0, 104, 80, 0, 0, 141, 0,
- 0, 0, 0, 0, 132, 0, 0, 0, 0, 0,
-
- 98, 0, 172, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 96, 0, 0, 156, 0, 0,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 0, 0, 0, 163, 0, 0, 0, 0, 132, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 105, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 25, 39, 0, 0, 0, 0, 0, 0, 0,
+ 0, 25, 39, 0, 0, 0, 0, 0, 0, 0,
0, 0, 13, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 168, 0, 0, 0, 0, 0, 0,
- 0, 161, 0, 77, 0, 76, 0, 21, 72, 0,
- 0, 0, 0, 0, 65, 0, 114, 0, 0, 94,
- 0, 0, 160, 0, 0, 0, 71, 0, 0, 0,
+ 0, 0, 0, 169, 0, 0, 0, 0, 0, 0,
+ 0, 162, 0, 78, 0, 77, 0, 21, 73, 0,
+ 0, 0, 0, 0, 65, 0, 115, 0, 0, 95,
+ 0, 0, 161, 0, 0, 0, 71, 0, 0, 0,
66, 0, 23, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
- 0, 49, 0, 0, 0, 0, 0, 74, 73, 22,
- 0, 112, 128, 0, 0, 0, 0, 0, 0, 158,
-
- 163, 80, 0, 0, 0, 0, 157, 0, 0, 26,
- 0, 0, 0, 0, 0, 113, 0, 0, 159, 0
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 0, 42, 0, 0, 68, 0, 0, 0, 0, 127,
- 47, 0, 0, 0, 70, 165, 38, 0, 0, 12,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 45,
- 0, 0, 44, 0, 18, 0, 0, 0, 72, 0,
- 0, 0, 0, 120, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 0, 0, 0, 76, 0,
- 0, 0, 0, 62, 0, 0, 94, 0, 0, 0,
- 0, 0, 146, 0, 0, 0, 46, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 67, 0, 0, 0, 84, 0,
- 36, 0, 48, 0, 0, 0, 0, 0, 0, 24,
- 0, 0, 0, 0, 0, 0, 0, 162, 0, 0,
- 0, 0, 131, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 105, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 25, 39, 0, 0, 0,
-
- 0, 0, 0, 0, 0, 0, 13, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 168, 0, 0,
- 0, 0, 0, 0, 0, 161, 0, 78, 0, 77,
- 0, 21, 73, 0, 0, 0, 0, 0, 65, 0,
- 115, 0, 0, 95, 0, 0, 160, 0, 0, 0,
- 71, 0, 0, 0, 66, 0, 23, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 49, 0, 0, 0, 0,
- 0, 75, 74, 22, 0, 113, 128, 0, 0, 0,
-
- 0, 0, 0, 158, 163, 81, 0, 0, 0, 0,
- 157, 0, 0, 26, 0, 0, 0, 0, 0, 114,
- 0, 0, 159, 0
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 0, 49, 0, 0, 0, 0, 0, 75, 74, 22,
+
+ 0, 113, 129, 0, 0, 0, 0, 0, 0, 159,
+ 164, 81, 0, 0, 0, 0, 158, 0, 0, 26,
+ 0, 0, 0, 0, 0, 114, 0, 0, 160, 0
} ;
-static yyconst flex_int32_t yy_ec[256] =
+static const YY_CHAR yy_ec[256] =
{ 0,
1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
1, 1, 2, 1, 1, 1, 1, 1, 1, 1,
5, 5, 5, 5, 5
} ;
-static yyconst flex_int32_t yy_meta[74] =
+static const YY_CHAR yy_meta[74] =
{ 0,
1, 1, 2, 3, 3, 4, 3, 3, 3, 3,
3, 3, 3, 5, 5, 5, 5, 5, 3, 3,
3, 3, 3
} ;
-<<<<<<< HEAD
-<<<<<<< HEAD
-static yyconst flex_int16_t yy_base[1633] =
- { 0,
- 0, 72, 21, 31, 43, 51, 54, 60, 91, 99,
- 2022, 2023, 34, 2018, 145, 0, 207, 2023, 214, 221,
- 13, 228, 2023, 1998, 118, 25, 2, 6, 2023, 2023,
- 73, 11, 17, 2023, 2023, 2023, 104, 2006, 1959, 0,
- 1996, 108, 2013, 24, 256, 2023, 67, 1955, 1961, 1981,
- 84, 75, 189, 88, 226, 91, 89, 284, 196, 206,
- 219, 191, 210, 197, 60, 242, 1962, 278, 287, 298,
- 294, 313, 1945, 212, 318, 350, 328, 1964, 0, 379,
- 400, 417, 424, 429, 2023, 0, 2023, 393, 407, 269,
- 299, 301, 406, 418, 304, 2023, 1961, 2002, 2023, 293,
-
- 2023, 442, 312, 1948, 1958, 1999, 421, 10, 345, 1952,
- 319, 338, 336, 369, 248, 1997, 0, 495, 413, 1939,
- 1944, 1946, 332, 1942, 1931, 1932, 410, 1948, 1931, 1940,
- 418, 340, 226, 1934, 1932, 405, 1921, 1979, 448, 1924,
- 1977, 1917, 1940, 1937, 1937, 1931, 411, 1924, 1922, 1916,
- 1921, 1915, 421, 1926, 1919, 1910, 1909, 1923, 408, 1961,
- 1908, 427, 1920, 1923, 1907, 491, 1908, 433, 1920, 1917,
- 1918, 1916, 1951, 1950, 434, 1896, 1901, 1897, 1889, 1906,
- 1898, 0, 440, 446, 434, 450, 468, 467, 1897, 2023,
- 0, 483, 1888, 1891, 2023, 490, 465, 2023, 1945, 1898,
-
- 501, 1943, 506, 1942, 498, 1941, 2023, 544, 1940, 517,
- 1899, 1896, 1893, 1892, 1883, 514, 1934, 1928, 1892, 1871,
- 1879, 1885, 1873, 1887, 1883, 1884, 1884, 1879, 1871, 1873,
- 1857, 1861, 1874, 1876, 1873, 1865, 1855, 1858, 1872, 2023,
- 1858, 1866, 1869, 1850, 1849, 1901, 1848, 1858, 1898, 516,
- 1857, 1896, 1844, 1855, 1893, 537, 1897, 1832, 1847, 358,
- 1837, 1853, 1834, 1832, 1835, 1831, 1837, 1828, 1827, 1840,
- 1833, 1835, 1839, 1838, 1832, 220, 1839, 1834, 1826, 1816,
- 1831, 1826, 1830, 480, 1828, 1814, 1820, 1827, 1815, 1812,
- 1811, 525, 1806, 1820, 1819, 1822, 1804, 1812, 539, 2023,
-
- 2023, 547, 2023, 2023, 1799, 0, 534, 1801, 559, 555,
- 1857, 2023, 1808, 546, 2023, 1855, 2023, 1849, 596, 2023,
- 545, 1789, 1792, 1798, 1850, 1805, 1800, 1803, 1798, 80,
- 2023, 1800, 590, 1798, 1795, 1796, 323, 1800, 1840, 1788,
- 1783, 1780, 1776, 1778, 1829, 1786, 1775, 1791, 1825, 1771,
- 592, 1784, 1784, 1767, 1768, 1781, 1768, 1778, 1773, 1780,
- 1775, 1760, 564, 1769, 1772, 1767, 322, 1763, 1813, 555,
- 565, 2023, 1807, 1757, 1756, 1749, 1751, 1755, 1744, 1761,
- 1750, 1755, 543, 1802, 1755, 534, 1752, 1756, 1754, 1743,
- 1743, 1755, 570, 1730, 1731, 1752, 580, 1734, 1731, 1745,
-
- 1748, 1743, 1729, 1741, 1740, 1739, 1738, 1737, 1736, 476,
- 1779, 1778, 1777, 1719, 626, 1732, 2023, 2023, 1731, 0,
- 572, 1719, 1772, 1771, 1727, 1769, 2023, 1715, 1767, 2023,
- 606, 654, 599, 1766, 1714, 1705, 2023, 1710, 1716, 1719,
- 1702, 1717, 1704, 1703, 2023, 1713, 1704, 1701, 1713, 590,
- 1698, 1700, 2023, 1706, 1691, 1693, 1704, 1702, 1697, 642,
- 1704, 1692, 1685, 1736, 2023, 1683, 1699, 1733, 1737, 1693,
- 1687, 1689, 1690, 1692, 1726, 1677, 1672, 1671, 1673, 1669,
- 1665, 1680, 1683, 1657, 1664, 1669, 1662, 1678, 1717, 2023,
- 1662, 1658, 1714, 1665, 1659, 1666, 1651, 1661, 1664, 1653,
-
- 1649, 1651, 1646, 2023, 1703, 2023, 1645, 1644, 1637, 1654,
- 1693, 1638, 1643, 1652, 1646, 1640, 1649, 643, 1686, 1648,
- 1631, 1631, 1626, 1622, 1628, 1633, 1626, 1634, 1638, 1621,
- 1679, 1619, 1620, 1619, 1631, 1620, 2023, 2023, 2023, 1620,
- 2023, 1630, 1666, 1626, 0, 1669, 1617, 2023, 2023, 1614,
- 2023, 1620, 2023, 624, 620, 653, 2023, 1625, 1659, 1604,
- 1657, 1602, 1601, 1600, 1607, 1600, 1608, 1611, 1610, 1594,
- 1609, 1591, 1638, 1605, 1643, 1587, 1589, 1601, 1601, 1600,
- 2023, 1585, 1582, 1640, 1595, 1587, 1593, 1584, 1592, 2023,
- 1577, 1588, 1592, 1574, 1588, 467, 1570, 1564, 1569, 1566,
-
- 1581, 1580, 1581, 1571, 1577, 1620, 1575, 1574, 1566, 2023,
- 1559, 1561, 2023, 1569, 1608, 1607, 16, 1568, 1551, 1552,
- 1555, 1556, 1547, 2023, 1561, 1547, 679, 1539, 1560, 1557,
- 1549, 1594, 1546, 1553, 1591, 2023, 1537, 1535, 1549, 1533,
- 1547, 1550, 1584, 1583, 1582, 1581, 1526, 1579, 1578, 2023,
- 644, 1540, 1539, 1536, 1536, 1534, 1523, 1525, 2023, 2023,
- 1570, 1516, 1573, 621, 591, 1514, 1512, 1528, 1569, 625,
- 1563, 1523, 1561, 1560, 1512, 1506, 1501, 1556, 1516, 1506,
- 1514, 1552, 1513, 1495, 1503, 1505, 1509, 1546, 1550, 1505,
- 1504, 2023, 1505, 1498, 1487, 1500, 1503, 1498, 1493, 1498,
-
- 1495, 1494, 1490, 1496, 1491, 1534, 1533, 1475, 1486, 1470,
- 542, 1481, 1528, 2023, 1527, 1481, 1477, 1472, 1464, 1517,
- 1478, 1465, 2023, 1465, 1474, 91, 246, 399, 418, 611,
- 596, 611, 2023, 609, 611, 633, 628, 641, 621, 627,
- 682, 646, 630, 630, 643, 687, 688, 695, 642, 660,
- 655, 662, 657, 642, 654, 655, 2023, 709, 667, 669,
- 660, 673, 675, 666, 672, 681, 722, 2023, 719, 695,
- 682, 683, 677, 2023, 675, 690, 687, 673, 680, 679,
- 677, 696, 693, 694, 684, 697, 683, 682, 688, 744,
- 690, 706, 689, 743, 698, 2023, 708, 708, 701, 713,
-
- 711, 756, 698, 700, 715, 716, 704, 763, 720, 706,
- 709, 2023, 2023, 725, 724, 725, 730, 718, 729, 2023,
- 2023, 729, 731, 735, 722, 720, 738, 725, 725, 776,
- 726, 784, 2023, 785, 2023, 730, 744, 744, 789, 737,
- 739, 733, 793, 746, 736, 737, 733, 743, 747, 758,
- 742, 760, 755, 757, 750, 752, 753, 765, 755, 770,
- 811, 768, 773, 750, 2023, 762, 763, 777, 767, 814,
- 762, 777, 777, 2023, 796, 804, 773, 822, 788, 776,
- 771, 772, 784, 791, 780, 781, 777, 795, 787, 782,
- 835, 841, 798, 789, 2023, 801, 786, 802, 792, 805,
-
- 799, 847, 813, 797, 798, 2023, 814, 817, 800, 802,
- 860, 803, 2023, 820, 823, 803, 822, 810, 863, 821,
- 817, 866, 815, 868, 815, 833, 832, 818, 833, 825,
- 821, 839, 824, 2023, 2023, 832, 879, 832, 2023, 840,
- 835, 888, 2023, 837, 842, 886, 838, 839, 851, 845,
- 849, 847, 845, 856, 901, 845, 850, 904, 905, 849,
- 861, 2023, 849, 857, 855, 852, 853, 862, 874, 858,
- 872, 873, 875, 891, 896, 878, 864, 866, 866, 886,
- 885, 876, 865, 882, 889, 932, 874, 934, 881, 885,
- 2023, 932, 881, 899, 896, 936, 885, 903, 904, 890,
-
- 898, 907, 889, 904, 911, 953, 954, 2023, 907, 956,
- 957, 908, 918, 920, 904, 906, 906, 913, 922, 916,
- 911, 918, 970, 917, 916, 933, 974, 924, 928, 926,
- 924, 979, 980, 930, 982, 978, 936, 2023, 941, 934,
- 925, 944, 938, 933, 943, 940, 945, 941, 953, 2023,
- 937, 939, 2023, 2023, 939, 999, 938, 958, 959, 1004,
- 1005, 958, 943, 964, 946, 951, 958, 991, 982, 1014,
- 971, 958, 960, 977, 972, 976, 1021, 969, 973, 2023,
- 970, 2023, 984, 982, 985, 969, 970, 1030, 983, 988,
- 975, 986, 979, 985, 981, 999, 1000, 1002, 2023, 2023,
-
- 1000, 2023, 1002, 2023, 987, 988, 1007, 997, 1049, 1006,
- 1003, 1047, 1011, 1006, 1011, 1008, 2023, 1006, 998, 1059,
- 2023, 1060, 1007, 1014, 1058, 2023, 2023, 1016, 2023, 1007,
- 1007, 1010, 1024, 1029, 1012, 1023, 1072, 1029, 1030, 1031,
- 1071, 1027, 1078, 1031, 1080, 2023, 1027, 1082, 1083, 2023,
- 2023, 1023, 1085, 1044, 1028, 1040, 1030, 1060, 1091, 2023,
- 1048, 1093, 1040, 1055, 1091, 1043, 2023, 1039, 1055, 1043,
- 1061, 1049, 1049, 1104, 1061, 2023, 1063, 1062, 1064, 1057,
- 1066, 1067, 1064, 1054, 1057, 1057, 1116, 1063, 1119, 1120,
- 1063, 1122, 2023, 1080, 1059, 1074, 1067, 1082, 1085, 1085,
-
- 1131, 1084, 2023, 2023, 1081, 1091, 1076, 1093, 1079, 1140,
- 1141, 1085, 1095, 1144, 1101, 2023, 1093, 1093, 1095, 1097,
- 1150, 1093, 2023, 1094, 2023, 1096, 2023, 2023, 1110, 2023,
- 1104, 1156, 1105, 1158, 1138, 2023, 1155, 2023, 1103, 1111,
- 1105, 1102, 1105, 1108, 1108, 1104, 1110, 1170, 1118, 2023,
- 1114, 1173, 1126, 1117, 1132, 1132, 1135, 1135, 1132, 1176,
- 1139, 2023, 1131, 2023, 2023, 1141, 2023, 1181, 1143, 1144,
- 1141, 1185, 1147, 1187, 1149, 2023, 1137, 1137, 1143, 1142,
- 1154, 1154, 2023, 2023, 1195, 1142, 2023, 1159, 1144, 1144,
- 1146, 1152, 2023, 1207, 1149, 1159, 1210, 1171, 2023, 1168,
-
- 2023, 1187, 1155, 1215, 1216, 1173, 1178, 1160, 1220, 1221,
- 1222, 1175, 2023, 1165, 1225, 2023, 1163, 1222, 1185, 1181,
- 1225, 1173, 1178, 1176, 1235, 1191, 1237, 1187, 1239, 1201,
- 1190, 1184, 1185, 1194, 1187, 1203, 1248, 1190, 1207, 1192,
- 1207, 1191, 1249, 1250, 1251, 1198, 1253, 1216, 2023, 1216,
- 1203, 2023, 1214, 1263, 1233, 1217, 2023, 2023, 1208, 1219,
- 1268, 2023, 2023, 2023, 1215, 1213, 2023, 1271, 1217, 1268,
- 1211, 1216, 1277, 1225, 1235, 1236, 2023, 1281, 1234, 2023,
- 1235, 2023, 1226, 1241, 1229, 1239, 1240, 1241, 1247, 2023,
- 1286, 1254, 1247, 1248, 1257, 1239, 1245, 1247, 1301, 1260,
-
- 1259, 1251, 1305, 1254, 2023, 1307, 1256, 1309, 1251, 2023,
- 1258, 1258, 2023, 1262, 1257, 1256, 1316, 1269, 2023, 1313,
- 1264, 1261, 2023, 1275, 1277, 1279, 1324, 1277, 1274, 1282,
- 1276, 1329, 1270, 1272, 1280, 1270, 1286, 1287, 1281, 1297,
- 2023, 1287, 1339, 1298, 2023, 1336, 2023, 1298, 2023, 1338,
- 1339, 1294, 1302, 1293, 1300, 2023, 1297, 1302, 1300, 1352,
- 1353, 1310, 1297, 2023, 1312, 1313, 1314, 1315, 2023, 1305,
- 1317, 1318, 1363, 1305, 1313, 1307, 1315, 1328, 2023, 1305,
- 1328, 1313, 1313, 1318, 1374, 1322, 1334, 1325, 1334, 1336,
- 1340, 2023, 2023, 1322, 1382, 1325, 1384, 1326, 1386, 1344,
-
- 1388, 1389, 2023, 1385, 1347, 1344, 1349, 1336, 1395, 1332,
- 1397, 1350, 1355, 2023, 1400, 1357, 1358, 1403, 1360, 1363,
- 1358, 2023, 1407, 2023, 1360, 2023, 1369, 2023, 2023, 1351,
- 1411, 1358, 1413, 1356, 2023, 1373, 2023, 1364, 1360, 2023,
- 1360, 1362, 2023, 1367, 1377, 1370, 2023, 1371, 1365, 1377,
- 2023, 1373, 2023, 1383, 1377, 1385, 1382, 1373, 1427, 1374,
- 1382, 1391, 1392, 1393, 1386, 1381, 1382, 1397, 1442, 1389,
- 1396, 1383, 1398, 1403, 1448, 1449, 1450, 1407, 1452, 1453,
- 1396, 2023, 1412, 1403, 1417, 1413, 1406, 2023, 2023, 2023,
- 1460, 2023, 2023, 1461, 1462, 1417, 1416, 1417, 1407, 2023,
-
- 2023, 2023, 1467, 1409, 1425, 1470, 2023, 1466, 1415, 2023,
- 1414, 1416, 1427, 1476, 1425, 2023, 1434, 1479, 2023, 2023,
- 1485, 1490, 1495, 1500, 1505, 1510, 1515, 1518, 1492, 1497,
- 1499, 1512
- } ;
-
-static yyconst flex_int16_t yy_def[1633] =
- { 0,
- 1621, 1621, 1622, 1622, 1621, 1621, 1621, 1621, 1621, 1621,
- 1620, 1620, 1620, 1620, 1620, 1623, 1620, 1620, 1620, 1620,
- 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620,
- 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1624,
- 1620, 1620, 1620, 1625, 15, 1620, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1626, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1623, 1620,
- 1620, 1620, 1620, 1620, 1620, 1627, 1620, 1620, 1620, 1620,
- 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1624, 1620, 1625,
-
- 1620, 1620, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1628, 45, 1626, 45, 45,
-=======
-static const flex_int16_t yy_base[1637] =
+static const flex_int16_t yy_base[1643] =
{ 0,
0, 72, 21, 31, 43, 51, 54, 60, 91, 99,
- 2025, 2026, 34, 2021, 145, 0, 207, 2026, 214, 221,
- 13, 228, 2026, 2001, 118, 25, 2, 6, 2026, 2026,
- 73, 11, 17, 2026, 2026, 2026, 104, 2009, 1962, 0,
- 1999, 108, 2016, 24, 256, 2026, 67, 1958, 1964, 1984,
+ 2032, 2033, 34, 2028, 145, 0, 207, 2033, 214, 221,
+ 13, 228, 2033, 2008, 118, 25, 2, 6, 2033, 2033,
+ 73, 11, 17, 2033, 2033, 2033, 104, 2016, 1969, 0,
+ 2006, 108, 2023, 24, 256, 2033, 67, 1965, 1971, 1991,
84, 75, 189, 88, 226, 91, 89, 284, 196, 206,
- 219, 191, 210, 197, 60, 242, 1965, 278, 287, 298,
- 294, 313, 1948, 212, 318, 350, 328, 1967, 0, 379,
- 400, 417, 424, 429, 2026, 0, 2026, 393, 407, 269,
- 299, 301, 406, 418, 304, 2026, 1964, 2005, 2026, 293,
-
- 2026, 442, 312, 1951, 1961, 2002, 421, 10, 345, 1955,
- 319, 338, 336, 369, 248, 2000, 0, 495, 413, 1942,
- 1947, 1949, 332, 1945, 1934, 1935, 410, 1951, 1934, 1943,
- 418, 340, 226, 1937, 1935, 405, 1924, 1982, 448, 1927,
- 1980, 1920, 1943, 1940, 1940, 1934, 411, 1927, 1925, 1919,
- 1924, 1918, 421, 1929, 1922, 1913, 1912, 1926, 408, 1964,
- 1911, 413, 1923, 1926, 1910, 491, 1911, 423, 1923, 1920,
- 1921, 1919, 1954, 1953, 434, 1899, 1904, 1900, 1892, 1909,
- 1901, 0, 451, 460, 434, 460, 468, 476, 1900, 2026,
- 0, 481, 1891, 1894, 2026, 464, 474, 2026, 1948, 1901,
-
- 504, 1946, 507, 1945, 497, 1944, 2026, 544, 1943, 517,
- 1902, 1899, 1896, 1895, 1886, 514, 1937, 1931, 1895, 1874,
- 1882, 1888, 1876, 1890, 1886, 1887, 1887, 1882, 1874, 1876,
- 1860, 1864, 1877, 1879, 1876, 1868, 1858, 1861, 1875, 2026,
- 1861, 1869, 1872, 1853, 1852, 1904, 1851, 1861, 1901, 519,
- 1860, 1899, 1847, 1858, 1896, 524, 1900, 1835, 1850, 358,
- 1840, 1856, 1837, 1839, 1835, 1841, 1832, 1831, 1844, 1837,
- 1839, 1843, 1842, 1836, 220, 1843, 1838, 1830, 1820, 1835,
- 1830, 1834, 482, 1832, 1818, 1824, 1831, 1819, 1816, 1815,
- 486, 1810, 1824, 1823, 1826, 1808, 1816, 537, 2026, 2026,
-
- 539, 2026, 2026, 1803, 0, 506, 1805, 579, 548, 1861,
- 2026, 1812, 545, 2026, 1859, 2026, 1853, 595, 2026, 536,
- 1793, 1796, 1802, 1854, 1809, 1804, 1807, 1802, 80, 2026,
- 1804, 593, 1802, 1799, 1800, 323, 1804, 1844, 1792, 1787,
- 1784, 1780, 1782, 1833, 1790, 1779, 1795, 1829, 1775, 596,
- 1788, 1788, 1771, 1772, 1785, 1772, 1782, 1777, 1784, 1779,
- 1764, 563, 1773, 1776, 1771, 322, 1767, 1817, 566, 553,
- 2026, 1811, 1761, 1760, 1753, 1755, 1759, 1748, 1755, 1760,
- 575, 1807, 1760, 578, 1757, 1761, 1759, 1748, 1748, 1760,
- 570, 1735, 1736, 1757, 581, 1739, 1736, 1750, 1753, 1748,
-
- 1734, 1746, 1745, 1744, 1743, 1742, 1741, 476, 1784, 1783,
- 1782, 1724, 641, 1737, 2026, 2026, 1736, 0, 598, 1724,
- 1777, 1776, 1732, 1774, 2026, 1720, 1772, 2026, 604, 652,
- 617, 1771, 1719, 1710, 2026, 1715, 1721, 1724, 1707, 1722,
- 1709, 1708, 2026, 1718, 1709, 1706, 1718, 552, 1703, 1705,
- 2026, 1711, 1696, 1698, 1709, 1707, 1702, 643, 1709, 1697,
- 1690, 1741, 2026, 1688, 1704, 1738, 1742, 1698, 1692, 1694,
- 1695, 1697, 1731, 1682, 1677, 1676, 1678, 1674, 1670, 590,
- 1689, 1663, 1670, 1675, 1668, 1684, 1723, 2026, 1668, 1664,
- 1720, 1671, 1665, 1672, 1657, 1667, 1670, 1659, 1658, 1653,
-
- 2026, 1710, 2026, 1652, 1651, 1644, 1661, 1700, 1645, 1650,
- 1659, 1653, 1647, 1656, 645, 1693, 1655, 1638, 1638, 1633,
- 1629, 1635, 1640, 1633, 1641, 1645, 1628, 1686, 1626, 1627,
- 1626, 1638, 1627, 2026, 2026, 2026, 1627, 2026, 1637, 1673,
- 1633, 0, 1676, 1624, 2026, 2026, 1621, 2026, 1627, 2026,
- 604, 622, 676, 2026, 1632, 1666, 1611, 1664, 1609, 1608,
- 1607, 1614, 1607, 1615, 1618, 1617, 1601, 1616, 1598, 1645,
- 1612, 1650, 1594, 1596, 1608, 1608, 1607, 2026, 1592, 1589,
- 1647, 1602, 1594, 1600, 1591, 1599, 2026, 1584, 1595, 1599,
- 1581, 1595, 536, 1577, 1571, 1576, 1573, 1588, 1587, 1588,
-
- 1567, 1577, 1583, 1626, 1581, 1580, 1572, 2026, 1565, 1567,
- 2026, 1575, 1614, 1613, 16, 1574, 1557, 1558, 1563, 1554,
- 2026, 1568, 1554, 677, 1546, 1567, 1564, 1556, 1601, 1553,
- 1560, 1598, 2026, 1544, 1542, 1556, 1540, 1554, 1557, 1591,
- 1590, 1589, 1588, 1533, 1586, 1585, 2026, 597, 1547, 1546,
- 1543, 1543, 1541, 1530, 1532, 2026, 2026, 1577, 1523, 1580,
- 621, 621, 1521, 1519, 1535, 1576, 641, 1570, 1530, 1568,
- 1567, 1519, 1513, 1508, 1563, 1523, 1513, 1521, 1559, 1520,
- 1502, 1510, 1512, 1516, 1553, 1557, 1512, 1511, 2026, 1512,
- 1505, 1494, 1507, 1510, 1505, 1500, 1505, 1502, 1501, 1497,
-
- 1503, 1498, 1541, 1540, 1482, 1493, 1477, 634, 1531, 1487,
- 1534, 2026, 1533, 1487, 1483, 1478, 1470, 1523, 1484, 1471,
- 2026, 1471, 1480, 1479, 1479, 1463, 2, 77, 245, 2026,
- 348, 430, 460, 456, 534, 530, 594, 650, 624, 608,
- 608, 630, 682, 684, 685, 632, 656, 651, 658, 653,
- 638, 650, 651, 2026, 705, 663, 665, 656, 669, 671,
- 662, 668, 677, 718, 2026, 714, 690, 678, 679, 673,
- 2026, 671, 686, 683, 669, 676, 675, 673, 692, 689,
- 690, 680, 693, 679, 678, 684, 740, 686, 702, 685,
- 739, 694, 2026, 704, 704, 698, 709, 707, 752, 694,
-
- 696, 711, 712, 700, 759, 716, 702, 705, 2026, 2026,
- 721, 720, 721, 726, 714, 724, 726, 2026, 2026, 726,
- 728, 732, 719, 717, 735, 722, 722, 773, 723, 781,
- 782, 2026, 727, 741, 741, 786, 734, 736, 730, 790,
- 743, 733, 734, 730, 740, 744, 755, 739, 757, 752,
- 754, 747, 749, 750, 762, 752, 767, 808, 765, 770,
- 747, 2026, 759, 760, 774, 764, 811, 759, 774, 774,
- 2026, 793, 801, 770, 819, 785, 773, 768, 769, 781,
- 788, 777, 778, 774, 792, 784, 779, 832, 838, 795,
- 786, 2026, 798, 783, 799, 789, 802, 796, 844, 810,
-
- 794, 795, 2026, 811, 814, 797, 799, 857, 800, 2026,
- 817, 820, 800, 819, 807, 860, 818, 814, 811, 864,
- 813, 866, 813, 831, 830, 816, 831, 823, 819, 837,
- 822, 2026, 2026, 830, 877, 830, 2026, 838, 833, 886,
- 2026, 835, 840, 884, 836, 837, 849, 843, 847, 845,
- 843, 854, 899, 843, 848, 902, 903, 847, 859, 2026,
- 847, 855, 853, 850, 851, 860, 872, 856, 870, 872,
- 873, 889, 894, 876, 862, 864, 864, 884, 883, 874,
- 863, 880, 887, 930, 872, 932, 879, 883, 2026, 930,
- 879, 897, 894, 934, 883, 901, 902, 888, 896, 905,
-
- 887, 902, 909, 951, 952, 2026, 905, 954, 955, 906,
- 916, 918, 902, 904, 904, 911, 920, 908, 915, 910,
- 917, 969, 916, 915, 932, 973, 923, 927, 925, 923,
- 978, 979, 929, 981, 977, 935, 2026, 940, 933, 924,
- 943, 937, 932, 942, 939, 944, 940, 952, 2026, 936,
- 938, 2026, 2026, 938, 998, 938, 957, 958, 1003, 1004,
- 957, 942, 963, 945, 950, 957, 990, 981, 1013, 970,
- 957, 959, 976, 971, 975, 1020, 968, 972, 2026, 969,
- 2026, 983, 981, 984, 968, 969, 1029, 982, 987, 974,
- 985, 978, 984, 980, 998, 999, 1001, 2026, 2026, 999,
-
- 2026, 1001, 2026, 986, 987, 1006, 996, 1048, 1005, 1002,
- 1046, 1010, 999, 1006, 1011, 1008, 2026, 1006, 998, 1059,
- 2026, 1060, 1007, 1014, 1058, 2026, 2026, 1016, 2026, 1007,
- 1007, 1010, 1024, 1029, 1012, 1023, 1072, 1029, 1030, 1031,
- 1071, 1027, 1078, 1031, 1080, 2026, 1027, 1082, 1083, 2026,
- 2026, 1023, 1085, 1044, 1028, 1040, 1030, 1060, 1091, 2026,
- 1048, 1093, 1040, 1055, 1091, 1043, 2026, 1039, 1055, 1043,
- 1061, 1049, 1049, 1104, 1061, 2026, 1063, 1062, 1064, 1057,
- 1066, 1067, 1064, 1054, 1057, 1057, 1116, 1063, 1119, 1120,
- 1063, 1122, 2026, 1080, 1059, 1074, 1067, 1070, 1083, 1087,
-
- 1086, 1132, 1086, 2026, 2026, 1082, 1092, 1078, 1094, 1080,
- 1141, 1142, 1086, 1096, 1145, 1102, 2026, 1094, 1094, 1096,
- 1098, 1151, 1094, 2026, 1095, 2026, 1097, 2026, 2026, 1111,
- 2026, 1105, 1157, 1106, 1159, 1139, 2026, 1156, 2026, 1104,
- 1112, 1106, 1103, 1106, 1109, 1109, 1105, 1111, 1171, 1119,
- 2026, 1115, 1174, 1127, 1118, 1133, 1133, 1136, 1136, 1133,
- 1177, 1140, 2026, 1132, 2026, 2026, 1142, 2026, 1182, 1144,
- 1145, 1142, 1186, 1134, 1149, 1189, 1151, 2026, 1139, 1139,
- 1145, 1144, 1156, 1156, 2026, 2026, 1197, 1144, 2026, 1161,
- 1146, 1146, 1148, 1154, 2026, 1209, 1151, 1161, 1212, 1173,
-
- 2026, 1170, 2026, 1189, 1157, 1217, 1218, 1175, 1180, 1162,
- 1222, 1223, 1224, 1177, 2026, 1167, 1227, 2026, 1165, 1224,
- 1187, 1183, 1227, 1175, 1180, 1178, 1237, 1193, 1239, 1189,
- 1241, 1203, 1192, 1186, 1246, 1188, 1197, 1190, 1206, 1251,
- 1193, 1210, 1195, 1210, 1194, 1252, 1253, 1254, 1201, 1256,
- 1219, 2026, 1219, 1206, 2026, 1217, 1266, 1237, 1219, 2026,
- 2026, 1211, 1222, 1271, 2026, 2026, 2026, 1218, 1216, 2026,
- 1274, 1220, 1271, 1214, 1219, 1280, 1228, 1238, 1239, 2026,
- 1284, 1237, 2026, 1238, 2026, 1229, 1244, 1232, 2026, 1242,
- 1243, 1244, 1250, 2026, 1289, 1257, 1250, 1251, 1260, 1242,
-
- 1248, 1250, 1304, 1263, 1262, 1254, 1308, 1257, 2026, 1310,
- 1259, 1312, 1254, 2026, 1261, 1261, 2026, 1265, 1260, 1259,
- 1319, 1272, 2026, 1316, 1267, 1264, 2026, 1278, 1280, 1282,
- 1327, 1280, 1277, 1285, 1279, 1332, 1273, 1275, 1283, 1273,
- 1289, 1290, 1284, 1300, 2026, 1290, 1342, 1301, 2026, 1339,
- 2026, 1301, 2026, 1341, 1342, 1297, 1305, 1296, 1303, 2026,
- 1300, 1305, 1303, 1355, 1356, 1313, 1300, 2026, 1315, 1316,
- 1317, 1318, 2026, 1308, 1320, 1321, 1366, 1308, 1316, 1310,
- 1318, 1331, 2026, 1308, 1331, 1316, 1316, 1321, 1377, 1325,
- 1337, 1328, 1337, 1339, 1343, 2026, 2026, 1325, 1385, 1328,
-
- 1387, 1329, 1389, 1347, 1391, 1392, 2026, 1388, 1350, 1347,
- 1352, 1339, 1398, 1335, 1400, 1353, 1358, 2026, 1403, 1360,
- 1361, 1406, 1363, 1366, 1361, 2026, 1410, 2026, 1363, 2026,
- 1372, 2026, 2026, 1354, 1414, 1361, 1416, 1359, 2026, 1376,
- 2026, 1367, 1363, 2026, 1363, 1365, 2026, 1370, 1380, 1373,
- 2026, 1374, 1368, 1380, 2026, 1376, 2026, 1386, 1380, 1388,
- 1385, 1376, 1430, 1377, 1385, 1394, 1395, 1396, 1389, 1384,
- 1385, 1400, 1445, 1392, 1399, 1386, 1401, 1406, 1451, 1452,
- 1453, 1410, 1455, 1456, 1399, 2026, 1415, 1406, 1420, 1416,
- 1409, 2026, 2026, 2026, 1463, 2026, 2026, 1464, 1465, 1420,
-
- 1419, 1420, 1410, 2026, 2026, 2026, 1470, 1412, 1428, 1473,
- 2026, 1469, 1418, 2026, 1417, 1419, 1430, 1479, 1428, 2026,
- 1437, 1482, 2026, 2026, 1488, 1493, 1498, 1503, 1508, 1513,
- 1518, 1521, 1495, 1500, 1502, 1515
+ 219, 191, 210, 197, 60, 242, 1972, 278, 287, 298,
+ 294, 313, 1955, 212, 318, 350, 328, 1974, 0, 379,
+ 400, 417, 424, 429, 2033, 0, 2033, 393, 407, 269,
+ 299, 301, 406, 418, 304, 2033, 1971, 2012, 2033, 293,
+
+ 2033, 442, 312, 1958, 1968, 2009, 421, 10, 345, 1962,
+ 319, 338, 336, 369, 248, 2007, 0, 495, 413, 1949,
+ 1954, 1956, 332, 1952, 1941, 1942, 410, 1958, 1941, 1950,
+ 418, 340, 226, 1944, 1942, 405, 1931, 1989, 448, 1934,
+ 1987, 1927, 1950, 1947, 1947, 1941, 411, 1934, 1932, 1926,
+ 1931, 1925, 421, 1936, 1929, 1920, 1919, 1933, 408, 1971,
+ 1918, 427, 1930, 1933, 1917, 491, 1918, 433, 1930, 1927,
+ 1928, 1926, 1961, 1960, 434, 1906, 1911, 1907, 1899, 1916,
+ 1908, 0, 440, 446, 434, 450, 468, 467, 1907, 2033,
+ 0, 483, 1898, 1901, 2033, 490, 465, 2033, 1955, 1908,
+
+ 501, 1953, 506, 1952, 498, 1951, 2033, 544, 1950, 517,
+ 1909, 1906, 1903, 1902, 1893, 514, 1944, 1938, 1902, 1881,
+ 1889, 1895, 1883, 1897, 1893, 1894, 1894, 1889, 1881, 1883,
+ 1867, 1871, 1884, 1886, 1883, 1875, 1865, 1868, 1882, 2033,
+ 1868, 1876, 1879, 1860, 1859, 1911, 1858, 1868, 1908, 516,
+ 1867, 1906, 1854, 1865, 1903, 537, 1907, 1842, 1857, 358,
+ 1847, 1863, 1844, 1842, 1845, 1841, 1847, 1838, 1837, 1850,
+ 1843, 1845, 1849, 1848, 1842, 220, 1849, 1844, 1836, 1826,
+ 1841, 1836, 1840, 480, 1838, 1824, 1830, 1837, 1825, 1822,
+ 1821, 525, 1816, 1830, 1829, 1832, 1814, 1822, 539, 2033,
+
+ 2033, 547, 2033, 2033, 1809, 0, 534, 1811, 559, 555,
+ 1867, 2033, 1818, 546, 2033, 1865, 2033, 1859, 596, 2033,
+ 545, 1799, 1802, 1808, 1860, 1815, 1810, 1813, 1808, 80,
+ 2033, 1810, 590, 1808, 1805, 1806, 323, 1810, 1850, 1798,
+ 1793, 1790, 1786, 1788, 1839, 1796, 1785, 1801, 1835, 1781,
+ 592, 1794, 1794, 1777, 1778, 1791, 1778, 1788, 1783, 1790,
+ 1785, 1770, 564, 1779, 1782, 1777, 322, 1773, 1823, 555,
+ 565, 2033, 1817, 1767, 1766, 1759, 1761, 1765, 1754, 1771,
+ 1760, 1765, 543, 1812, 1765, 534, 1762, 1766, 1764, 1753,
+ 1753, 1765, 570, 1740, 1741, 1762, 580, 1744, 1741, 1755,
+
+ 1758, 1753, 1739, 1751, 1750, 1749, 1748, 1747, 1746, 476,
+ 1789, 1788, 1787, 1729, 626, 1742, 2033, 2033, 1741, 0,
+ 572, 1729, 1782, 1781, 1737, 1779, 2033, 1725, 1777, 2033,
+ 606, 654, 599, 1776, 1724, 1715, 2033, 1720, 1726, 1729,
+ 1712, 1727, 1714, 1713, 2033, 1723, 1714, 1711, 1723, 590,
+ 1708, 1710, 2033, 1716, 1701, 1703, 1714, 1712, 1707, 642,
+ 1714, 1702, 1695, 1746, 2033, 1693, 1709, 1743, 1747, 1703,
+ 1697, 1699, 1700, 1702, 1736, 1687, 1682, 1681, 1683, 1679,
+ 1675, 599, 1694, 1668, 1675, 1680, 1673, 1689, 1728, 2033,
+ 1673, 1669, 1725, 1676, 1670, 1677, 1662, 1672, 1675, 1664,
+
+ 1660, 1662, 1657, 2033, 1714, 2033, 1656, 1655, 1648, 1665,
+ 1704, 1649, 1654, 1663, 1657, 1651, 1660, 644, 1697, 1659,
+ 1642, 1642, 1637, 1633, 1639, 1644, 1637, 1645, 1649, 1632,
+ 1690, 1630, 1631, 1630, 1642, 1631, 2033, 2033, 2033, 1631,
+ 2033, 1641, 1677, 1637, 0, 1680, 1628, 2033, 2033, 1625,
+ 2033, 1631, 2033, 624, 623, 655, 2033, 1636, 1670, 1615,
+ 1668, 1613, 1612, 1611, 1618, 1611, 1619, 1622, 1621, 1605,
+ 1620, 1602, 1649, 1616, 1654, 1598, 1600, 1612, 1612, 1611,
+ 2033, 1596, 1593, 1651, 1606, 1598, 1604, 1595, 1603, 2033,
+ 1588, 1599, 1603, 1585, 1599, 467, 1581, 1575, 1580, 1577,
+
+ 1592, 1591, 1592, 1571, 1581, 1587, 1630, 1585, 1584, 1576,
+ 2033, 1569, 1571, 2033, 1579, 1618, 1617, 16, 1578, 1561,
+ 1562, 1565, 1566, 1557, 2033, 1571, 1557, 677, 1549, 1570,
+ 1567, 1559, 1604, 1556, 1563, 1601, 2033, 1547, 1545, 1559,
+ 1543, 1557, 1560, 1594, 1593, 1592, 1591, 1536, 1589, 1588,
+ 2033, 656, 1550, 1549, 1546, 1546, 1544, 1533, 1535, 2033,
+ 2033, 1580, 1526, 1583, 627, 591, 1524, 1522, 1538, 1579,
+ 642, 1573, 1533, 1571, 1570, 1522, 1516, 1511, 1566, 1526,
+ 1516, 1524, 1562, 1523, 1505, 1513, 1515, 1519, 1556, 1560,
+ 1515, 1514, 2033, 1515, 1508, 1497, 1510, 1513, 1508, 1503,
+
+ 1508, 1505, 1504, 1500, 1506, 1501, 1544, 1543, 1485, 1496,
+ 1480, 542, 1534, 1490, 1537, 2033, 1536, 1490, 1486, 1481,
+ 1473, 1526, 1487, 1474, 2033, 1474, 91, 245, 356, 476,
+ 553, 648, 596, 623, 2033, 618, 612, 631, 627, 641,
+ 624, 630, 685, 649, 633, 633, 652, 696, 697, 698,
+ 645, 663, 658, 665, 660, 645, 657, 658, 2033, 712,
+ 670, 672, 663, 676, 679, 670, 676, 685, 726, 2033,
+ 722, 698, 685, 686, 680, 2033, 678, 693, 690, 676,
+ 683, 682, 680, 699, 696, 697, 687, 700, 686, 685,
+ 691, 747, 693, 709, 692, 746, 701, 2033, 711, 711,
+
+ 704, 716, 714, 759, 701, 703, 718, 719, 707, 766,
+ 723, 709, 712, 2033, 2033, 728, 727, 728, 733, 721,
+ 731, 733, 2033, 2033, 733, 735, 739, 726, 724, 742,
+ 729, 729, 780, 730, 788, 2033, 789, 2033, 734, 748,
+ 748, 793, 741, 743, 737, 797, 750, 740, 741, 737,
+ 747, 751, 762, 746, 764, 759, 761, 754, 756, 757,
+ 769, 759, 774, 815, 772, 777, 754, 2033, 766, 767,
+ 781, 771, 818, 766, 781, 781, 2033, 800, 808, 777,
+ 826, 792, 780, 775, 776, 788, 795, 784, 785, 781,
+ 799, 791, 786, 839, 845, 802, 793, 2033, 805, 790,
+
+ 806, 796, 809, 803, 851, 817, 801, 802, 2033, 818,
+ 821, 804, 806, 864, 807, 2033, 824, 827, 807, 826,
+ 814, 867, 825, 821, 818, 871, 820, 873, 820, 838,
+ 837, 823, 838, 830, 826, 844, 829, 2033, 2033, 837,
+ 884, 837, 2033, 845, 840, 893, 2033, 842, 847, 891,
+ 843, 844, 856, 850, 854, 852, 850, 861, 906, 850,
+ 855, 909, 910, 854, 866, 2033, 854, 862, 860, 857,
+ 858, 867, 879, 863, 877, 879, 880, 896, 901, 883,
+ 869, 871, 871, 891, 890, 881, 870, 887, 894, 937,
+ 879, 939, 886, 890, 2033, 937, 886, 904, 901, 941,
+
+ 890, 908, 909, 895, 903, 912, 894, 909, 916, 958,
+ 959, 2033, 912, 961, 962, 913, 923, 925, 909, 911,
+ 911, 918, 927, 915, 922, 917, 924, 976, 923, 922,
+ 939, 980, 930, 934, 932, 930, 985, 986, 936, 988,
+ 984, 942, 2033, 947, 940, 931, 950, 944, 939, 949,
+ 946, 951, 947, 959, 2033, 943, 945, 2033, 2033, 945,
+ 1005, 945, 964, 965, 1010, 1011, 964, 949, 970, 952,
+ 957, 964, 997, 988, 1020, 977, 964, 966, 983, 978,
+ 982, 1027, 975, 979, 2033, 976, 2033, 990, 988, 991,
+ 975, 976, 1036, 989, 994, 981, 992, 985, 991, 987,
+
+ 1005, 1006, 1008, 2033, 2033, 1006, 2033, 1008, 2033, 993,
+ 994, 1013, 1003, 1055, 1012, 1009, 1053, 1017, 1006, 1013,
+ 1018, 1015, 2033, 1013, 1005, 1066, 2033, 1067, 1014, 1021,
+ 1065, 2033, 2033, 1023, 2033, 1014, 1014, 1017, 1031, 1036,
+ 1019, 1030, 1079, 1036, 1037, 1038, 1078, 1034, 1085, 1038,
+ 1087, 2033, 1034, 1089, 1090, 2033, 2033, 1030, 1092, 1051,
+ 1035, 1047, 1037, 1067, 1098, 2033, 1055, 1100, 1047, 1062,
+ 1098, 1050, 2033, 1046, 1062, 1050, 1068, 1056, 1056, 1111,
+ 1068, 2033, 1070, 1069, 1071, 1064, 1073, 1074, 1071, 1061,
+ 1064, 1064, 1123, 1070, 1126, 1127, 1070, 1129, 2033, 1087,
+
+ 1066, 1081, 1074, 1077, 1090, 1094, 1093, 1139, 1093, 2033,
+ 2033, 1089, 1099, 1085, 1101, 1087, 1148, 1149, 1093, 1103,
+ 1152, 1109, 2033, 1101, 1101, 1103, 1105, 1158, 1101, 2033,
+ 1102, 2033, 1104, 2033, 2033, 1118, 2033, 1112, 1164, 1113,
+ 1166, 1146, 2033, 1163, 2033, 1111, 1119, 1113, 1110, 1113,
+ 1116, 1116, 1112, 1118, 1178, 1126, 2033, 1122, 1181, 1134,
+ 1125, 1140, 1140, 1143, 1143, 1140, 1184, 1147, 2033, 1139,
+ 2033, 2033, 1149, 2033, 1189, 1151, 1152, 1149, 1193, 1141,
+ 1156, 1196, 1158, 2033, 1146, 1146, 1152, 1151, 1163, 1163,
+ 2033, 2033, 1204, 1151, 2033, 1168, 1153, 1153, 1155, 1161,
+
+ 2033, 1216, 1158, 1168, 1219, 1180, 2033, 1177, 2033, 1196,
+ 1164, 1224, 1225, 1182, 1187, 1169, 1229, 1230, 1231, 1184,
+ 2033, 1174, 1234, 2033, 1172, 1231, 1194, 1190, 1234, 1182,
+ 1187, 1185, 1244, 1200, 1246, 1196, 1248, 1210, 1199, 1193,
+ 1253, 1195, 1204, 1197, 1213, 1258, 1200, 1217, 1202, 1217,
+ 1201, 1259, 1260, 1261, 1208, 1263, 1226, 2033, 1226, 1213,
+ 2033, 1224, 1273, 1244, 1226, 2033, 2033, 1218, 1229, 1278,
+ 2033, 2033, 2033, 1225, 1223, 2033, 1281, 1227, 1278, 1221,
+ 1226, 1287, 1235, 1245, 1246, 2033, 1291, 1244, 2033, 1245,
+ 2033, 1236, 1251, 1239, 2033, 1249, 1250, 1251, 1257, 2033,
+
+ 1296, 1264, 1257, 1258, 1267, 1249, 1255, 1257, 1311, 1270,
+ 1269, 1261, 1315, 1264, 2033, 1317, 1266, 1319, 1261, 2033,
+ 1268, 1268, 2033, 1272, 1267, 1266, 1326, 1279, 2033, 1323,
+ 1274, 1271, 2033, 1285, 1287, 1289, 1334, 1287, 1284, 1292,
+ 1286, 1339, 1280, 1282, 1290, 1280, 1296, 1297, 1291, 1307,
+ 2033, 1297, 1349, 1308, 2033, 1346, 2033, 1308, 2033, 1348,
+ 1349, 1304, 1312, 1303, 1310, 2033, 1307, 1312, 1310, 1362,
+ 1363, 1320, 1307, 2033, 1322, 1323, 1324, 1325, 2033, 1315,
+ 1327, 1328, 1373, 1315, 1323, 1317, 1325, 1338, 2033, 1315,
+ 1338, 1323, 1323, 1328, 1384, 1332, 1344, 1335, 1344, 1346,
+
+ 1350, 2033, 2033, 1332, 1392, 1335, 1394, 1336, 1396, 1354,
+ 1398, 1399, 2033, 1395, 1357, 1354, 1359, 1346, 1405, 1342,
+ 1407, 1360, 1365, 2033, 1410, 1367, 1368, 1413, 1370, 1373,
+ 1368, 2033, 1417, 2033, 1370, 2033, 1379, 2033, 2033, 1361,
+ 1421, 1368, 1423, 1366, 2033, 1383, 2033, 1374, 1370, 2033,
+ 1370, 1372, 2033, 1377, 1387, 1380, 2033, 1381, 1375, 1387,
+ 2033, 1383, 2033, 1393, 1387, 1395, 1392, 1383, 1437, 1384,
+ 1392, 1401, 1402, 1403, 1396, 1391, 1392, 1407, 1452, 1399,
+ 1406, 1393, 1408, 1413, 1458, 1459, 1460, 1417, 1462, 1463,
+ 1406, 2033, 1422, 1413, 1427, 1423, 1416, 2033, 2033, 2033,
+
+ 1470, 2033, 2033, 1471, 1472, 1427, 1426, 1427, 1417, 2033,
+ 2033, 2033, 1477, 1419, 1435, 1480, 2033, 1476, 1425, 2033,
+ 1424, 1426, 1437, 1486, 1435, 2033, 1444, 1489, 2033, 2033,
+ 1495, 1500, 1505, 1510, 1515, 1520, 1525, 1528, 1502, 1507,
+ 1509, 1522
} ;
-static const flex_int16_t yy_def[1637] =
+static const flex_int16_t yy_def[1643] =
{ 0,
- 1625, 1625, 1626, 1626, 1625, 1625, 1625, 1625, 1625, 1625,
- 1624, 1624, 1624, 1624, 1624, 1627, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1628,
- 1624, 1624, 1624, 1629, 15, 1624, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1630, 45, 45,
+ 1631, 1631, 1632, 1632, 1631, 1631, 1631, 1631, 1631, 1631,
+ 1630, 1630, 1630, 1630, 1630, 1633, 1630, 1630, 1630, 1630,
+ 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630,
+ 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1634,
+ 1630, 1630, 1630, 1635, 15, 1630, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 1636, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1627, 1624,
- 1624, 1624, 1624, 1624, 1624, 1631, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1628, 1624, 1629,
-
- 1624, 1624, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1632, 45, 1630, 45, 45,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-=======
-static const flex_int16_t yy_base[1637] =
- { 0,
- 0, 72, 21, 31, 43, 51, 54, 60, 91, 99,
- 2025, 2026, 34, 2021, 145, 0, 207, 2026, 214, 221,
- 13, 228, 2026, 2001, 118, 25, 2, 6, 2026, 2026,
- 73, 11, 17, 2026, 2026, 2026, 104, 2009, 1962, 0,
- 1999, 108, 2016, 24, 256, 2026, 67, 1958, 1964, 1984,
- 84, 75, 189, 88, 226, 91, 89, 284, 196, 206,
- 219, 191, 210, 197, 60, 242, 1965, 278, 287, 298,
- 294, 313, 1948, 212, 318, 350, 328, 1967, 0, 379,
- 400, 417, 424, 429, 2026, 0, 2026, 393, 407, 269,
- 299, 301, 406, 418, 304, 2026, 1964, 2005, 2026, 293,
-
- 2026, 442, 312, 1951, 1961, 2002, 421, 10, 345, 1955,
- 319, 338, 336, 369, 248, 2000, 0, 495, 413, 1942,
- 1947, 1949, 332, 1945, 1934, 1935, 410, 1951, 1934, 1943,
- 418, 340, 226, 1937, 1935, 405, 1924, 1982, 448, 1927,
- 1980, 1920, 1943, 1940, 1940, 1934, 411, 1927, 1925, 1919,
- 1924, 1918, 421, 1929, 1922, 1913, 1912, 1926, 408, 1964,
- 1911, 413, 1923, 1926, 1910, 491, 1911, 423, 1923, 1920,
- 1921, 1919, 1954, 1953, 434, 1899, 1904, 1900, 1892, 1909,
- 1901, 0, 451, 460, 434, 460, 468, 476, 1900, 2026,
- 0, 481, 1891, 1894, 2026, 464, 474, 2026, 1948, 1901,
-
- 504, 1946, 507, 1945, 497, 1944, 2026, 544, 1943, 517,
- 1902, 1899, 1896, 1895, 1886, 514, 1937, 1931, 1895, 1874,
- 1882, 1888, 1876, 1890, 1886, 1887, 1887, 1882, 1874, 1876,
- 1860, 1864, 1877, 1879, 1876, 1868, 1858, 1861, 1875, 2026,
- 1861, 1869, 1872, 1853, 1852, 1904, 1851, 1861, 1901, 519,
- 1860, 1899, 1847, 1858, 1896, 524, 1900, 1835, 1850, 358,
- 1840, 1856, 1837, 1839, 1835, 1841, 1832, 1831, 1844, 1837,
- 1839, 1843, 1842, 1836, 220, 1843, 1838, 1830, 1820, 1835,
- 1830, 1834, 482, 1832, 1818, 1824, 1831, 1819, 1816, 1815,
- 486, 1810, 1824, 1823, 1826, 1808, 1816, 537, 2026, 2026,
-
- 539, 2026, 2026, 1803, 0, 506, 1805, 579, 548, 1861,
- 2026, 1812, 545, 2026, 1859, 2026, 1853, 595, 2026, 536,
- 1793, 1796, 1802, 1854, 1809, 1804, 1807, 1802, 80, 2026,
- 1804, 593, 1802, 1799, 1800, 323, 1804, 1844, 1792, 1787,
- 1784, 1780, 1782, 1833, 1790, 1779, 1795, 1829, 1775, 596,
- 1788, 1788, 1771, 1772, 1785, 1772, 1782, 1777, 1784, 1779,
- 1764, 563, 1773, 1776, 1771, 322, 1767, 1817, 566, 553,
- 2026, 1811, 1761, 1760, 1753, 1755, 1759, 1748, 1755, 1760,
- 575, 1807, 1760, 578, 1757, 1761, 1759, 1748, 1748, 1760,
- 570, 1735, 1736, 1757, 581, 1739, 1736, 1750, 1753, 1748,
-
- 1734, 1746, 1745, 1744, 1743, 1742, 1741, 476, 1784, 1783,
- 1782, 1724, 641, 1737, 2026, 2026, 1736, 0, 598, 1724,
- 1777, 1776, 1732, 1774, 2026, 1720, 1772, 2026, 604, 652,
- 617, 1771, 1719, 1710, 2026, 1715, 1721, 1724, 1707, 1722,
- 1709, 1708, 2026, 1718, 1709, 1706, 1718, 552, 1703, 1705,
- 2026, 1711, 1696, 1698, 1709, 1707, 1702, 643, 1709, 1697,
- 1690, 1741, 2026, 1688, 1704, 1738, 1742, 1698, 1692, 1694,
- 1695, 1697, 1731, 1682, 1677, 1676, 1678, 1674, 1670, 590,
- 1689, 1663, 1670, 1675, 1668, 1684, 1723, 2026, 1668, 1664,
- 1720, 1671, 1665, 1672, 1657, 1667, 1670, 1659, 1658, 1653,
-
- 2026, 1710, 2026, 1652, 1651, 1644, 1661, 1700, 1645, 1650,
- 1659, 1653, 1647, 1656, 645, 1693, 1655, 1638, 1638, 1633,
- 1629, 1635, 1640, 1633, 1641, 1645, 1628, 1686, 1626, 1627,
- 1626, 1638, 1627, 2026, 2026, 2026, 1627, 2026, 1637, 1673,
- 1633, 0, 1676, 1624, 2026, 2026, 1621, 2026, 1627, 2026,
- 604, 622, 676, 2026, 1632, 1666, 1611, 1664, 1609, 1608,
- 1607, 1614, 1607, 1615, 1618, 1617, 1601, 1616, 1598, 1645,
- 1612, 1650, 1594, 1596, 1608, 1608, 1607, 2026, 1592, 1589,
- 1647, 1602, 1594, 1600, 1591, 1599, 2026, 1584, 1595, 1599,
- 1581, 1595, 536, 1577, 1571, 1576, 1573, 1588, 1587, 1588,
-
- 1567, 1577, 1583, 1626, 1581, 1580, 1572, 2026, 1565, 1567,
- 2026, 1575, 1614, 1613, 16, 1574, 1557, 1558, 1563, 1554,
- 2026, 1568, 1554, 677, 1546, 1567, 1564, 1556, 1601, 1553,
- 1560, 1598, 2026, 1544, 1542, 1556, 1540, 1554, 1557, 1591,
- 1590, 1589, 1588, 1533, 1586, 1585, 2026, 597, 1547, 1546,
- 1543, 1543, 1541, 1530, 1532, 2026, 2026, 1577, 1523, 1580,
- 621, 621, 1521, 1519, 1535, 1576, 641, 1570, 1530, 1568,
- 1567, 1519, 1513, 1508, 1563, 1523, 1513, 1521, 1559, 1520,
- 1502, 1510, 1512, 1516, 1553, 1557, 1512, 1511, 2026, 1512,
- 1505, 1494, 1507, 1510, 1505, 1500, 1505, 1502, 1501, 1497,
-
- 1503, 1498, 1541, 1540, 1482, 1493, 1477, 634, 1531, 1487,
- 1534, 2026, 1533, 1487, 1483, 1478, 1470, 1523, 1484, 1471,
- 2026, 1471, 1480, 1479, 1479, 1463, 2, 77, 245, 2026,
- 348, 430, 460, 456, 534, 530, 594, 650, 624, 608,
- 608, 630, 682, 684, 685, 632, 656, 651, 658, 653,
- 638, 650, 651, 2026, 705, 663, 665, 656, 669, 671,
- 662, 668, 677, 718, 2026, 714, 690, 678, 679, 673,
- 2026, 671, 686, 683, 669, 676, 675, 673, 692, 689,
- 690, 680, 693, 679, 678, 684, 740, 686, 702, 685,
- 739, 694, 2026, 704, 704, 698, 709, 707, 752, 694,
-
- 696, 711, 712, 700, 759, 716, 702, 705, 2026, 2026,
- 721, 720, 721, 726, 714, 724, 726, 2026, 2026, 726,
- 728, 732, 719, 717, 735, 722, 722, 773, 723, 781,
- 782, 2026, 727, 741, 741, 786, 734, 736, 730, 790,
- 743, 733, 734, 730, 740, 744, 755, 739, 757, 752,
- 754, 747, 749, 750, 762, 752, 767, 808, 765, 770,
- 747, 2026, 759, 760, 774, 764, 811, 759, 774, 774,
- 2026, 793, 801, 770, 819, 785, 773, 768, 769, 781,
- 788, 777, 778, 774, 792, 784, 779, 832, 838, 795,
- 786, 2026, 798, 783, 799, 789, 802, 796, 844, 810,
-
- 794, 795, 2026, 811, 814, 797, 799, 857, 800, 2026,
- 817, 820, 800, 819, 807, 860, 818, 814, 811, 864,
- 813, 866, 813, 831, 830, 816, 831, 823, 819, 837,
- 822, 2026, 2026, 830, 877, 830, 2026, 838, 833, 886,
- 2026, 835, 840, 884, 836, 837, 849, 843, 847, 845,
- 843, 854, 899, 843, 848, 902, 903, 847, 859, 2026,
- 847, 855, 853, 850, 851, 860, 872, 856, 870, 872,
- 873, 889, 894, 876, 862, 864, 864, 884, 883, 874,
- 863, 880, 887, 930, 872, 932, 879, 883, 2026, 930,
- 879, 897, 894, 934, 883, 901, 902, 888, 896, 905,
-
- 887, 902, 909, 951, 952, 2026, 905, 954, 955, 906,
- 916, 918, 902, 904, 904, 911, 920, 908, 915, 910,
- 917, 969, 916, 915, 932, 973, 923, 927, 925, 923,
- 978, 979, 929, 981, 977, 935, 2026, 940, 933, 924,
- 943, 937, 932, 942, 939, 944, 940, 952, 2026, 936,
- 938, 2026, 2026, 938, 998, 938, 957, 958, 1003, 1004,
- 957, 942, 963, 945, 950, 957, 990, 981, 1013, 970,
- 957, 959, 976, 971, 975, 1020, 968, 972, 2026, 969,
- 2026, 983, 981, 984, 968, 969, 1029, 982, 987, 974,
- 985, 978, 984, 980, 998, 999, 1001, 2026, 2026, 999,
-
- 2026, 1001, 2026, 986, 987, 1006, 996, 1048, 1005, 1002,
- 1046, 1010, 999, 1006, 1011, 1008, 2026, 1006, 998, 1059,
- 2026, 1060, 1007, 1014, 1058, 2026, 2026, 1016, 2026, 1007,
- 1007, 1010, 1024, 1029, 1012, 1023, 1072, 1029, 1030, 1031,
- 1071, 1027, 1078, 1031, 1080, 2026, 1027, 1082, 1083, 2026,
- 2026, 1023, 1085, 1044, 1028, 1040, 1030, 1060, 1091, 2026,
- 1048, 1093, 1040, 1055, 1091, 1043, 2026, 1039, 1055, 1043,
- 1061, 1049, 1049, 1104, 1061, 2026, 1063, 1062, 1064, 1057,
- 1066, 1067, 1064, 1054, 1057, 1057, 1116, 1063, 1119, 1120,
- 1063, 1122, 2026, 1080, 1059, 1074, 1067, 1070, 1083, 1087,
-
- 1086, 1132, 1086, 2026, 2026, 1082, 1092, 1078, 1094, 1080,
- 1141, 1142, 1086, 1096, 1145, 1102, 2026, 1094, 1094, 1096,
- 1098, 1151, 1094, 2026, 1095, 2026, 1097, 2026, 2026, 1111,
- 2026, 1105, 1157, 1106, 1159, 1139, 2026, 1156, 2026, 1104,
- 1112, 1106, 1103, 1106, 1109, 1109, 1105, 1111, 1171, 1119,
- 2026, 1115, 1174, 1127, 1118, 1133, 1133, 1136, 1136, 1133,
- 1177, 1140, 2026, 1132, 2026, 2026, 1142, 2026, 1182, 1144,
- 1145, 1142, 1186, 1134, 1149, 1189, 1151, 2026, 1139, 1139,
- 1145, 1144, 1156, 1156, 2026, 2026, 1197, 1144, 2026, 1161,
- 1146, 1146, 1148, 1154, 2026, 1209, 1151, 1161, 1212, 1173,
-
- 2026, 1170, 2026, 1189, 1157, 1217, 1218, 1175, 1180, 1162,
- 1222, 1223, 1224, 1177, 2026, 1167, 1227, 2026, 1165, 1224,
- 1187, 1183, 1227, 1175, 1180, 1178, 1237, 1193, 1239, 1189,
- 1241, 1203, 1192, 1186, 1246, 1188, 1197, 1190, 1206, 1251,
- 1193, 1210, 1195, 1210, 1194, 1252, 1253, 1254, 1201, 1256,
- 1219, 2026, 1219, 1206, 2026, 1217, 1266, 1237, 1219, 2026,
- 2026, 1211, 1222, 1271, 2026, 2026, 2026, 1218, 1216, 2026,
- 1274, 1220, 1271, 1214, 1219, 1280, 1228, 1238, 1239, 2026,
- 1284, 1237, 2026, 1238, 2026, 1229, 1244, 1232, 2026, 1242,
- 1243, 1244, 1250, 2026, 1289, 1257, 1250, 1251, 1260, 1242,
-
- 1248, 1250, 1304, 1263, 1262, 1254, 1308, 1257, 2026, 1310,
- 1259, 1312, 1254, 2026, 1261, 1261, 2026, 1265, 1260, 1259,
- 1319, 1272, 2026, 1316, 1267, 1264, 2026, 1278, 1280, 1282,
- 1327, 1280, 1277, 1285, 1279, 1332, 1273, 1275, 1283, 1273,
- 1289, 1290, 1284, 1300, 2026, 1290, 1342, 1301, 2026, 1339,
- 2026, 1301, 2026, 1341, 1342, 1297, 1305, 1296, 1303, 2026,
- 1300, 1305, 1303, 1355, 1356, 1313, 1300, 2026, 1315, 1316,
- 1317, 1318, 2026, 1308, 1320, 1321, 1366, 1308, 1316, 1310,
- 1318, 1331, 2026, 1308, 1331, 1316, 1316, 1321, 1377, 1325,
- 1337, 1328, 1337, 1339, 1343, 2026, 2026, 1325, 1385, 1328,
-
- 1387, 1329, 1389, 1347, 1391, 1392, 2026, 1388, 1350, 1347,
- 1352, 1339, 1398, 1335, 1400, 1353, 1358, 2026, 1403, 1360,
- 1361, 1406, 1363, 1366, 1361, 2026, 1410, 2026, 1363, 2026,
- 1372, 2026, 2026, 1354, 1414, 1361, 1416, 1359, 2026, 1376,
- 2026, 1367, 1363, 2026, 1363, 1365, 2026, 1370, 1380, 1373,
- 2026, 1374, 1368, 1380, 2026, 1376, 2026, 1386, 1380, 1388,
- 1385, 1376, 1430, 1377, 1385, 1394, 1395, 1396, 1389, 1384,
- 1385, 1400, 1445, 1392, 1399, 1386, 1401, 1406, 1451, 1452,
- 1453, 1410, 1455, 1456, 1399, 2026, 1415, 1406, 1420, 1416,
- 1409, 2026, 2026, 2026, 1463, 2026, 2026, 1464, 1465, 1420,
-
- 1419, 1420, 1410, 2026, 2026, 2026, 1470, 1412, 1428, 1473,
- 2026, 1469, 1418, 2026, 1417, 1419, 1430, 1479, 1428, 2026,
- 1437, 1482, 2026, 2026, 1488, 1493, 1498, 1503, 1508, 1513,
- 1518, 1521, 1495, 1500, 1502, 1515
- } ;
+ 45, 45, 45, 45, 45, 45, 45, 45, 1633, 1630,
+ 1630, 1630, 1630, 1630, 1630, 1637, 1630, 1630, 1630, 1630,
+ 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1634, 1630, 1635,
-static const flex_int16_t yy_def[1637] =
- { 0,
- 1625, 1625, 1626, 1626, 1625, 1625, 1625, 1625, 1625, 1625,
- 1624, 1624, 1624, 1624, 1624, 1627, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1628,
- 1624, 1624, 1624, 1629, 15, 1624, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1630, 45, 45,
+ 1630, 1630, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 1638, 45, 1636, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1627, 1624,
- 1624, 1624, 1624, 1624, 1624, 1631, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1628, 1624, 1629,
-
- 1624, 1624, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1632, 45, 1630, 45, 45,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 1627, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620,
- 1629, 45, 45, 45, 1620, 45, 45, 1620, 45, 45,
+ 45, 1637, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630,
+ 1639, 45, 45, 45, 1630, 45, 45, 1630, 45, 45,
- 45, 45, 45, 45, 45, 1628, 1620, 1626, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1620,
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 45, 1631, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1633, 45, 45, 45, 1624, 45, 45, 1624, 45, 45,
-
- 45, 45, 45, 45, 45, 1632, 1624, 1630, 45, 45,
-<<<<<<< HEAD
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1624,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 1638, 1630, 1636, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 45, 45, 45, 45, 45, 45, 45, 1620, 1620,
-
- 1620, 1620, 1620, 1620, 1620, 1630, 45, 45, 45, 45,
- 45, 1620, 45, 45, 1620, 45, 1620, 45, 1626, 1620,
-=======
- 45, 45, 45, 45, 45, 45, 45, 1624, 1624, 1624,
-
- 1624, 1624, 1624, 1624, 1634, 45, 45, 45, 45, 45,
- 1624, 45, 45, 1624, 45, 1624, 45, 1630, 1624, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1624,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 45, 45, 1630,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1624,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 1620, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 1620, 45, 45, 45, 45, 45, 45, 45, 45,
-=======
- 1624, 45, 45, 45, 45, 45, 45, 45, 45, 45,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
-
-=======
- 45, 45, 45, 45, 45, 45, 45, 1624, 1624, 1624,
-
- 1624, 1624, 1624, 1624, 1634, 45, 45, 45, 45, 45,
- 1624, 45, 45, 1624, 45, 1624, 45, 1630, 1624, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1624,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 45, 45, 45, 45, 45, 1620, 1620, 1620, 1631,
- 45, 45, 45, 45, 45, 45, 1620, 45, 45, 1620,
- 45, 1626, 45, 45, 45, 45, 1620, 45, 45, 45,
- 45, 45, 45, 45, 1620, 45, 45, 45, 45, 45,
- 45, 45, 1620, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 1620, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1620,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 45, 1630, 1630,
- 45, 45, 45, 1620, 45, 1620, 45, 45, 45, 45,
+ 1630, 1630, 1630, 1630, 1630, 1640, 45, 45, 45, 45,
+ 45, 1630, 45, 45, 1630, 45, 1630, 45, 1636, 1630,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 1630, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 45, 45, 45, 45, 45, 1620, 1620, 1620, 45,
- 1620, 45, 45, 1620, 1632, 45, 45, 1620, 1620, 45,
- 1620, 45, 1620, 45, 45, 45, 1620, 45, 45, 45,
-=======
- 1624, 45, 45, 45, 45, 45, 45, 45, 45, 45,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 1620, 45, 45, 45, 45, 45, 45, 45, 45, 1620,
+ 45, 1630, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1620,
- 45, 45, 1620, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 1620, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1620, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1620,
- 45, 45, 45, 45, 45, 45, 45, 45, 1620, 1620,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 45, 45, 45, 45, 1624, 1624, 1624, 1635, 45, 45,
- 45, 45, 45, 45, 1624, 45, 45, 1624, 45, 1630,
- 45, 45, 45, 45, 1624, 45, 45, 45, 45, 45,
- 45, 45, 1624, 45, 45, 45, 45, 45, 45, 45,
- 1624, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1624, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1624, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 1624, 45, 1624, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 1630, 1630, 1630, 1641,
+ 45, 45, 45, 45, 45, 45, 1630, 45, 45, 1630,
+ 45, 1636, 45, 45, 45, 45, 1630, 45, 45, 45,
+ 45, 45, 45, 45, 1630, 45, 45, 45, 45, 45,
+ 45, 45, 1630, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 1630, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 1624, 1624, 1624, 45, 1624, 45, 45,
- 1624, 1636, 45, 45, 1624, 1624, 45, 1624, 45, 1624,
- 45, 45, 45, 1624, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1624, 45, 45,
- 45, 45, 45, 45, 45, 45, 1624, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 45, 45, 1630,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1624, 45, 45,
- 1624, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 1624, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1624, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1624, 45, 45, 45,
- 45, 45, 45, 45, 45, 1624, 1624, 45, 45, 45,
-<<<<<<< HEAD
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 45, 45, 45, 1630, 45, 1630, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1624, 45,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 1620, 45, 45, 45, 45, 45, 45, 45, 45,
-
-<<<<<<< HEAD
+ 45, 45, 45, 45, 45, 45, 1630, 1630, 1630, 45,
+ 1630, 45, 45, 1630, 1642, 45, 45, 1630, 1630, 45,
+ 1630, 45, 1630, 45, 45, 45, 1630, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 1620, 45, 45, 45, 45, 45, 45,
- 45, 45, 1620, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1620, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1620, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1620, 45, 45,
- 45, 45, 45, 1620, 45, 45, 45, 45, 45, 45,
-=======
- 45, 45, 45, 45, 45, 45, 45, 45, 1624, 45,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 1630, 45, 45, 45, 45, 45, 45, 45, 45, 1630,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1620, 45, 45, 45, 45,
-<<<<<<< HEAD
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1624, 45, 45, 45, 45, 45, 45, 45, 45,
- 1624, 45, 45, 45, 45, 45, 45, 45, 45, 1624,
+ 1630, 45, 45, 1630, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 1630, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 1630, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 1630, 45, 45, 45, 45, 45, 45, 45, 45, 1630,
+ 1630, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 1624, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 1624, 45, 45, 45, 45, 45,
- 1624, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1624, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 1630, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1624, 1624,
- 45, 45, 45, 45, 45, 45, 45, 1624, 1624, 45,
-<<<<<<< HEAD
-=======
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1624, 45, 45, 45, 45, 45, 45, 45, 45,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 45, 45, 45, 45, 45, 1630, 45, 45, 45, 45,
+ 45, 45, 45, 45, 1630, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 1630, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1624, 45, 45, 45, 45, 45, 45, 45, 45,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 45, 45, 45, 45, 45, 45, 45, 45, 1630, 45,
+ 45, 45, 45, 45, 45, 45, 45, 45, 45, 1630,
+ 45, 45, 45, 45, 45, 1630, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 1620, 1620, 45, 45, 45, 45, 45, 45, 1620,
- 1620, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1620, 45, 1620, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 1620, 45, 45, 45, 45, 45,
- 45, 45, 45, 1620, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 1620, 45, 45, 45, 45, 45,
-
- 45, 45, 45, 45, 45, 1620, 45, 45, 45, 45,
- 45, 45, 1620, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 1620, 1620, 45, 45, 45, 1620, 45,
- 45, 45, 1620, 45, 45, 45, 45, 45, 45, 45,
-=======
- 45, 1624, 45, 45, 45, 45, 45, 45, 45, 45,
- 1624, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1624, 45, 45, 45, 45, 45, 45, 45, 45,
-
- 45, 45, 1624, 45, 45, 45, 45, 45, 45, 1624,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1624, 1624, 45, 45, 45, 1624, 45, 45, 45,
- 1624, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1624,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1620, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
-=======
- 45, 45, 45, 45, 45, 45, 45, 45, 1624, 45,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 1620, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 1630, 45, 45,
-<<<<<<< HEAD
- 45, 45, 45, 45, 45, 45, 45, 1620, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 1630, 1630, 45, 45, 45, 45, 45,
+ 45, 45, 1630, 1630, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 1630, 45, 1630, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1620, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1620,
- 45, 45, 1620, 1620, 45, 45, 45, 45, 45, 45,
-=======
- 45, 1624, 45, 45, 45, 45, 45, 45, 45, 45,
- 1624, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1624, 45, 45, 45, 45, 45, 45, 45, 45,
-
- 45, 45, 1624, 45, 45, 45, 45, 45, 45, 1624,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1624, 1624, 45, 45, 45, 1624, 45, 45, 45,
- 1624, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1624,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 45, 45, 45, 45, 45, 45, 45, 1630, 45, 45,
+ 45, 45, 45, 45, 45, 45, 1630, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1620,
- 45, 1620, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1620, 1620,
+ 45, 45, 45, 45, 45, 45, 45, 1630, 45, 45,
- 45, 1620, 45, 1620, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1620, 45, 45, 45,
- 1620, 45, 45, 45, 45, 1620, 1620, 45, 1620, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 45, 45, 45, 45, 1620, 45, 45, 45, 1620,
- 1620, 45, 45, 45, 45, 45, 45, 45, 45, 1620,
- 45, 45, 45, 45, 45, 45, 1620, 45, 45, 45,
- 45, 45, 45, 45, 45, 1620, 45, 45, 45, 45,
-=======
- 45, 45, 45, 45, 45, 45, 45, 45, 1624, 45,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 45, 45, 45, 45, 45, 45, 45, 45, 1630, 45,
+ 45, 45, 45, 45, 45, 1630, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1620, 45, 45, 45, 45, 45, 45, 45,
-
-<<<<<<< HEAD
- 45, 45, 1620, 1620, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1620, 45, 45, 45, 45,
- 45, 45, 1620, 45, 1620, 45, 1620, 1620, 45, 1620,
- 45, 45, 45, 45, 45, 1620, 45, 1620, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1620,
-=======
- 45, 45, 45, 45, 45, 1624, 45, 45, 45, 45,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 45, 45, 45, 45, 45, 45, 45, 1630, 1630, 45,
+ 45, 45, 1630, 45, 45, 45, 1630, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1620, 45, 1620, 1620, 45, 1620, 45, 45, 45,
- 45, 45, 45, 45, 45, 1620, 45, 45, 45, 45,
- 45, 45, 1620, 1620, 45, 45, 1620, 45, 45, 45,
- 45, 45, 1620, 45, 45, 45, 45, 45, 1620, 45,
-
- 1620, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1620, 45, 45, 1620, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 1630, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
-=======
- 45, 45, 45, 45, 45, 1624, 45, 45, 45, 45,
-=======
- 45, 45, 45, 45, 45, 45, 1624, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1624, 45,
- 45, 1624, 1624, 45, 45, 45, 45, 45, 45, 45,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1624, 45,
- 1624, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1624, 1624, 45,
+ 45, 45, 45, 45, 1630, 45, 45, 45, 45, 45,
- 1624, 45, 1624, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1624, 45, 45, 45,
- 1624, 45, 45, 45, 45, 1624, 1624, 45, 1624, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
- 45, 45, 45, 45, 45, 45, 1624, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1624, 45,
- 45, 1624, 1624, 45, 45, 45, 45, 45, 45, 45,
+ 45, 1630, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1624, 45,
- 1624, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1624, 1624, 45,
-
- 1624, 45, 1624, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1624, 45, 45, 45,
- 1624, 45, 45, 45, 45, 1624, 1624, 45, 1624, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1624, 45, 45, 45, 1624,
- 1624, 45, 45, 45, 45, 45, 45, 45, 45, 1624,
- 45, 45, 45, 45, 45, 45, 1624, 45, 45, 45,
- 45, 45, 45, 45, 45, 1624, 45, 45, 45, 45,
+ 45, 45, 1630, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 1630, 45, 45, 1630, 1630, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1624, 45, 45, 45, 45, 45, 45, 45,
-
- 45, 45, 45, 1624, 1624, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1624, 45, 45, 45,
- 45, 45, 45, 1624, 45, 1624, 45, 1624, 1624, 45,
- 1624, 45, 45, 45, 45, 45, 1624, 45, 1624, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-=======
- 45, 45, 45, 45, 45, 1624, 45, 45, 45, 1624,
- 1624, 45, 45, 45, 45, 45, 45, 45, 45, 1624,
- 45, 45, 45, 45, 45, 45, 1624, 45, 45, 45,
- 45, 45, 45, 45, 45, 1624, 45, 45, 45, 45,
+ 45, 45, 45, 45, 1630, 45, 1630, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1624, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 1624, 1624, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1624, 45, 45, 45,
- 45, 45, 45, 1624, 45, 1624, 45, 1624, 1624, 45,
- 1624, 45, 45, 45, 45, 45, 1624, 45, 1624, 45,
+ 45, 45, 45, 1630, 1630, 45, 1630, 45, 1630, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 1624, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1624, 45, 1624, 1624, 45, 1624, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1624, 45, 45,
- 45, 45, 45, 45, 1624, 1624, 45, 45, 1624, 45,
- 45, 45, 45, 45, 1624, 45, 45, 45, 45, 45,
-
- 1624, 45, 1624, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 1624, 45, 45, 1624, 45, 45,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 45, 45, 1630, 45, 45, 45, 1630, 45, 45, 45,
+ 45, 1630, 1630, 45, 1630, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1620, 45,
- 45, 1620, 45, 45, 45, 45, 1620, 1620, 45, 45,
- 45, 1620, 1620, 1620, 45, 45, 1620, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 1620, 45, 45, 1620,
- 45, 1620, 45, 45, 45, 45, 45, 45, 45, 1620,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-
- 45, 45, 45, 45, 1620, 45, 45, 45, 45, 1620,
- 45, 45, 1620, 45, 45, 45, 45, 45, 1620, 45,
- 45, 45, 1620, 45, 45, 45, 45, 45, 45, 45,
+ 45, 1630, 45, 45, 45, 1630, 1630, 45, 45, 45,
+ 45, 45, 45, 45, 45, 1630, 45, 45, 45, 45,
+ 45, 45, 1630, 45, 45, 45, 45, 45, 45, 45,
+ 45, 1630, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 45, 1630, 45,
+
+ 45, 45, 45, 45, 45, 45, 45, 45, 45, 1630,
+ 1630, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 1630, 45, 45, 45, 45, 45, 45, 1630,
+ 45, 1630, 45, 1630, 1630, 45, 1630, 45, 45, 45,
+ 45, 45, 1630, 45, 1630, 45, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 1630, 45, 45, 45,
+ 45, 45, 45, 45, 45, 45, 45, 45, 1630, 45,
+ 1630, 1630, 45, 1630, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 1630, 45, 45, 45, 45, 45, 45,
+ 1630, 1630, 45, 45, 1630, 45, 45, 45, 45, 45,
+
+ 1630, 45, 45, 45, 45, 45, 1630, 45, 1630, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 1620, 45, 45, 45, 1620, 45, 1620, 45, 1620, 45,
- 45, 45, 45, 45, 45, 1620, 45, 45, 45, 45,
- 45, 45, 45, 1620, 45, 45, 45, 45, 1620, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 1620, 45,
+ 1630, 45, 45, 1630, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1620, 1620, 45, 45, 45, 45, 45, 45, 45,
-
- 45, 45, 1620, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 1620, 45, 45, 45, 45, 45, 45,
- 45, 1620, 45, 1620, 45, 1620, 45, 1620, 1620, 45,
- 45, 45, 45, 45, 1620, 45, 1620, 45, 45, 1620,
- 45, 45, 1620, 45, 45, 45, 1620, 45, 45, 45,
- 1620, 45, 1620, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 1620, 45, 45, 45, 45, 45, 1620, 1620, 1620,
- 45, 1620, 1620, 45, 45, 45, 45, 45, 45, 1620,
-
- 1620, 1620, 45, 45, 45, 45, 1620, 45, 45, 1620,
- 45, 45, 45, 45, 45, 1620, 45, 45, 1620, 0,
- 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620,
- 1620, 1620
- } ;
+ 45, 45, 45, 45, 45, 45, 45, 1630, 45, 45,
+ 1630, 45, 45, 45, 45, 1630, 1630, 45, 45, 45,
+ 1630, 1630, 1630, 45, 45, 1630, 45, 45, 45, 45,
+ 45, 45, 45, 45, 45, 1630, 45, 45, 1630, 45,
+ 1630, 45, 45, 45, 1630, 45, 45, 45, 45, 1630,
-static yyconst flex_int16_t yy_nxt[2097] =
- { 0,
- 1620, 13, 14, 13, 1620, 15, 16, 1620, 17, 18,
- 19, 20, 21, 22, 22, 22, 22, 22, 23, 24,
- 85, 723, 37, 14, 37, 86, 25, 26, 38, 101,
- 1620, 27, 37, 14, 37, 42, 28, 42, 38, 91,
- 92, 29, 197, 30, 13, 14, 13, 90, 91, 25,
- 31, 92, 13, 14, 13, 13, 14, 13, 32, 40,
- 724, 13, 14, 13, 33, 40, 102, 91, 92, 197,
-=======
- 45, 1624, 45, 45, 1624, 45, 45, 45, 45, 1624,
- 1624, 45, 45, 45, 1624, 1624, 1624, 45, 45, 1624,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1624,
- 45, 45, 1624, 45, 1624, 45, 45, 45, 1624, 45,
- 45, 45, 45, 1624, 45, 45, 45, 45, 45, 45,
-
- 45, 45, 45, 45, 45, 45, 45, 45, 1624, 45,
- 45, 45, 45, 1624, 45, 45, 1624, 45, 45, 45,
- 45, 45, 1624, 45, 45, 45, 1624, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 1624, 45, 45, 45, 1624, 45,
- 1624, 45, 1624, 45, 45, 45, 45, 45, 45, 1624,
- 45, 45, 45, 45, 45, 45, 45, 1624, 45, 45,
- 45, 45, 1624, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1624, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1624, 1624, 45, 45, 45,
-
- 45, 45, 45, 45, 45, 45, 1624, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1624, 45, 45,
- 45, 45, 45, 45, 45, 1624, 45, 1624, 45, 1624,
- 45, 1624, 1624, 45, 45, 45, 45, 45, 1624, 45,
- 1624, 45, 45, 1624, 45, 45, 1624, 45, 45, 45,
- 1624, 45, 45, 45, 1624, 45, 1624, 45, 45, 45,
+ 45, 45, 45, 45, 1630, 45, 45, 45, 45, 1630,
+ 45, 45, 1630, 45, 45, 45, 45, 45, 1630, 45,
+ 45, 45, 1630, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
+ 1630, 45, 45, 45, 1630, 45, 1630, 45, 1630, 45,
+ 45, 45, 45, 45, 45, 1630, 45, 45, 45, 45,
+ 45, 45, 45, 1630, 45, 45, 45, 45, 1630, 45,
+ 45, 45, 45, 45, 45, 45, 45, 45, 1630, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1624, 45, 45, 45, 45,
- 45, 1624, 1624, 1624, 45, 1624, 1624, 45, 45, 45,
-
- 45, 45, 45, 1624, 1624, 1624, 45, 45, 45, 45,
- 1624, 45, 45, 1624, 45, 45, 45, 45, 45, 1624,
- 45, 45, 1624, 0, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624
- } ;
-static const flex_int16_t yy_nxt[2100] =
- { 0,
- 1624, 13, 14, 13, 1624, 15, 16, 832, 17, 18,
- 19, 20, 21, 22, 22, 22, 22, 22, 23, 24,
- 85, 721, 37, 14, 37, 86, 25, 26, 38, 101,
- 1624, 27, 37, 14, 37, 42, 28, 42, 38, 91,
- 92, 29, 197, 30, 13, 14, 13, 90, 91, 25,
- 31, 92, 13, 14, 13, 13, 14, 13, 32, 40,
- 722, 13, 14, 13, 33, 40, 102, 91, 92, 197,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- 45, 1624, 45, 45, 1624, 45, 45, 45, 45, 1624,
- 1624, 45, 45, 45, 1624, 1624, 1624, 45, 45, 1624,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 1624,
- 45, 45, 1624, 45, 1624, 45, 45, 45, 1624, 45,
- 45, 45, 45, 1624, 45, 45, 45, 45, 45, 45,
-
- 45, 45, 45, 45, 45, 45, 45, 45, 1624, 45,
- 45, 45, 45, 1624, 45, 45, 1624, 45, 45, 45,
- 45, 45, 1624, 45, 45, 45, 1624, 45, 45, 45,
+ 45, 1630, 1630, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 1630, 45, 45, 45, 45, 45, 45, 45,
+ 45, 45, 45, 1630, 45, 45, 45, 45, 45, 45,
+ 45, 1630, 45, 1630, 45, 1630, 45, 1630, 1630, 45,
+ 45, 45, 45, 45, 1630, 45, 1630, 45, 45, 1630,
+ 45, 45, 1630, 45, 45, 45, 1630, 45, 45, 45,
+ 1630, 45, 1630, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 1624, 45, 45, 45, 1624, 45,
- 1624, 45, 1624, 45, 45, 45, 45, 45, 45, 1624,
- 45, 45, 45, 45, 45, 45, 45, 1624, 45, 45,
- 45, 45, 1624, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 1624, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1624, 1624, 45, 45, 45,
-
- 45, 45, 45, 45, 45, 45, 1624, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 1624, 45, 45,
- 45, 45, 45, 45, 45, 1624, 45, 1624, 45, 1624,
- 45, 1624, 1624, 45, 45, 45, 45, 45, 1624, 45,
- 1624, 45, 45, 1624, 45, 45, 1624, 45, 45, 45,
- 1624, 45, 45, 45, 1624, 45, 1624, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
- 45, 45, 45, 45, 45, 1624, 45, 45, 45, 45,
- 45, 1624, 1624, 1624, 45, 1624, 1624, 45, 45, 45,
+ 45, 1630, 45, 45, 45, 45, 45, 1630, 1630, 1630,
- 45, 45, 45, 1624, 1624, 1624, 45, 45, 45, 45,
- 1624, 45, 45, 1624, 45, 45, 45, 45, 45, 1624,
- 45, 45, 1624, 0, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624
+ 45, 1630, 1630, 45, 45, 45, 45, 45, 45, 1630,
+ 1630, 1630, 45, 45, 45, 45, 1630, 45, 45, 1630,
+ 45, 45, 45, 45, 45, 1630, 45, 45, 1630, 0,
+ 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630,
+ 1630, 1630
} ;
-static const flex_int16_t yy_nxt[2100] =
+static const flex_int16_t yy_nxt[2107] =
{ 0,
- 1624, 13, 14, 13, 1624, 15, 16, 832, 17, 18,
+ 1630, 13, 14, 13, 1630, 15, 16, 1630, 17, 18,
19, 20, 21, 22, 22, 22, 22, 22, 23, 24,
- 85, 721, 37, 14, 37, 86, 25, 26, 38, 101,
- 1624, 27, 37, 14, 37, 42, 28, 42, 38, 91,
+ 85, 725, 37, 14, 37, 86, 25, 26, 38, 101,
+ 1630, 27, 37, 14, 37, 42, 28, 42, 38, 91,
92, 29, 197, 30, 13, 14, 13, 90, 91, 25,
31, 92, 13, 14, 13, 13, 14, 13, 32, 40,
- 722, 13, 14, 13, 33, 40, 102, 91, 92, 197,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 726, 13, 14, 13, 33, 40, 102, 91, 92, 197,
90, 34, 35, 13, 14, 13, 94, 15, 16, 95,
17, 18, 19, 20, 21, 22, 22, 22, 22, 22,
23, 24, 13, 14, 13, 90, 39, 103, 25, 26,
108, 42, 41, 29, 111, 30, 114, 115, 93, 136,
41, 25, 31, 103, 137, 442, 88, 138, 88, 107,
32, 89, 89, 89, 89, 89, 33, 111, 108, 114,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 831, 115, 443, 34, 35, 44, 44, 44, 45, 45,
-=======
- 833, 115, 441, 34, 35, 44, 44, 44, 45, 45,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- 833, 115, 441, 34, 35, 44, 44, 44, 45, 45,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 833, 115, 443, 34, 35, 44, 44, 44, 45, 45,
46, 45, 45, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 47, 45, 48,
49, 50, 51, 45, 52, 53, 54, 45, 45, 45,
113, 166, 122, 82, 126, 123, 133, 124, 127, 125,
82, 128, 129, 112, 205, 231, 392, 82, 45, 393,
45, 45, 45, 45, 130, 45, 45, 45, 113, 117,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 139, 232, 45, 45, 832, 45, 45, 205, 101, 183,
-=======
- 139, 232, 45, 45, 834, 45, 45, 205, 101, 183,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
139, 232, 45, 45, 834, 45, 45, 205, 101, 183,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
140, 45, 141, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
214, 199, 487, 172, 113, 201, 179, 229, 488, 215,
216, 180, 84, 84, 84, 84, 84, 175, 202, 176,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 230, 203, 204, 177, 833, 82, 89, 89, 89, 89,
- 89, 80, 113, 81, 81, 81, 81, 81, 376, 178,
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
230, 203, 204, 177, 835, 82, 89, 89, 89, 89,
- 89, 80, 113, 81, 81, 81, 81, 81, 375, 178,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 89, 80, 113, 81, 81, 81, 81, 81, 376, 178,
89, 89, 89, 89, 89, 88, 82, 88, 82, 204,
89, 89, 89, 89, 89, 80, 183, 83, 83, 83,
83, 83, 84, 84, 84, 84, 84, 100, 184, 82,
82, 196, 192, 240, 100, 82, 220, 221, 249, 201,
-<<<<<<< HEAD
-<<<<<<< HEAD
301, 235, 186, 226, 236, 227, 222, 202, 237, 209,
262, 263, 264, 82, 187, 299, 300, 196, 82, 250,
- 210, 834, 228, 301, 100, 299, 267, 256, 100, 268,
+ 210, 836, 228, 301, 100, 299, 267, 256, 100, 268,
269, 283, 100, 301, 292, 284, 311, 241, 300, 285,
100, 273, 300, 299, 100, 307, 100, 191, 208, 208,
- 208, 208, 208, 302, 703, 704, 304, 208, 208, 208,
+ 208, 208, 208, 302, 704, 705, 304, 208, 208, 208,
208, 208, 208, 311, 303, 310, 363, 314, 307, 318,
315, 535, 316, 401, 536, 410, 274, 275, 276, 307,
208, 208, 208, 208, 208, 208, 402, 277, 504, 278,
319, 319, 321, 314, 327, 417, 319, 319, 319, 319,
319, 319, 328, 417, 421, 423, 424, 329, 330, 364,
429, 426, 365, 508, 425, 421, 371, 509, 417, 319,
- 319, 319, 319, 319, 319, 445, 418, 465, 817, 429,
+ 319, 319, 319, 319, 319, 445, 418, 465, 819, 429,
- 446, 818, 466, 421, 426, 491, 505, 546, 429, 432,
- 432, 432, 432, 432, 433, 492, 835, 770, 432, 432,
+ 446, 820, 466, 421, 426, 491, 505, 546, 429, 432,
+ 432, 432, 432, 432, 433, 492, 837, 772, 432, 432,
432, 432, 432, 432, 480, 481, 482, 493, 516, 521,
483, 541, 517, 522, 546, 546, 542, 554, 571, 555,
- 770, 432, 432, 432, 432, 432, 432, 581, 636, 757,
- 467, 572, 582, 637, 665, 468, 664, 769, 660, 836,
- 837, 758, 556, 666, 554, 838, 555, 45, 45, 45,
- 45, 45, 775, 776, 839, 777, 45, 45, 45, 45,
- 45, 45, 665, 664, 733, 769, 840, 841, 842, 734,
- 843, 844, 845, 846, 847, 848, 849, 850, 851, 45,
-
- 45, 45, 45, 45, 45, 852, 853, 854, 855, 857,
- 858, 861, 862, 863, 865, 856, 866, 859, 867, 864,
- 868, 860, 869, 870, 871, 872, 873, 874, 735, 875,
+ 772, 432, 432, 432, 432, 432, 432, 581, 603, 637,
+ 467, 572, 582, 838, 638, 468, 665, 666, 604, 839,
+ 661, 759, 556, 771, 554, 667, 555, 45, 45, 45,
+ 45, 45, 840, 760, 841, 842, 45, 45, 45, 45,
+ 45, 45, 735, 665, 843, 666, 844, 736, 845, 777,
+ 778, 771, 779, 846, 847, 848, 849, 850, 851, 45,
+
+ 45, 45, 45, 45, 45, 852, 853, 854, 855, 856,
+ 857, 858, 860, 861, 864, 865, 866, 868, 859, 869,
+ 862, 870, 867, 871, 863, 872, 737, 873, 874, 875,
876, 877, 878, 879, 880, 881, 882, 883, 884, 885,
886, 887, 888, 889, 890, 891, 892, 893, 894, 895,
- 896, 897, 898, 899, 900, 901, 902, 903, 876, 904,
- 905, 906, 908, 909, 910, 911, 907, 912, 913, 914,
+ 896, 897, 898, 899, 900, 901, 902, 903, 904, 905,
+ 906, 879, 907, 908, 909, 911, 912, 913, 914, 910,
915, 916, 917, 918, 919, 920, 921, 922, 923, 924,
- 925, 926, 927, 928, 930, 931, 932, 929, 933, 934,
- 935, 936, 937, 938, 939, 940, 941, 942, 943, 944,
+ 925, 926, 927, 928, 929, 930, 931, 932, 934, 935,
+ 936, 933, 937, 938, 939, 940, 941, 942, 943, 944,
945, 946, 947, 948, 949, 950, 951, 952, 953, 954,
- 955, 956, 957, 958, 960, 961, 962, 963, 964, 965,
- 966, 967, 968, 969, 970, 959, 971, 972, 973, 974,
+ 955, 956, 957, 958, 959, 960, 961, 962, 964, 965,
+ 966, 967, 968, 969, 970, 971, 972, 973, 974, 963,
975, 976, 977, 978, 979, 980, 981, 982, 983, 984,
985, 986, 987, 988, 989, 990, 991, 992, 993, 994,
- 995, 996, 997, 975, 998, 999, 974, 1000, 1001, 1002,
- 1003, 1004, 1005, 1006, 1007, 1008, 1011, 1012, 1013, 1014,
- 1009, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023,
- 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1032, 1033, 1034,
- 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1031, 1042, 1043,
+ 995, 996, 997, 998, 999, 1000, 1001, 979, 1002, 1003,
+ 978, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012,
+ 1015, 1016, 1017, 1018, 1013, 1019, 1020, 1021, 1022, 1023,
+ 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033,
+ 1034, 1035, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044,
- 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053,
+ 1045, 1046, 1036, 1047, 1048, 1049, 1050, 1051, 1052, 1053,
1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063,
- 1064, 1065, 1066, 1010, 1067, 1068, 1070, 1069, 1071, 1072,
- 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082,
+ 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1014, 1071, 1072,
+ 1073, 1075, 1074, 1076, 1077, 1078, 1079, 1080, 1081, 1082,
1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092,
- 1093, 1094, 1095, 1068, 1069, 1096, 1097, 1098, 1099, 1100,
- 1101, 1102, 1104, 1106, 1107, 1108, 1103, 1109, 1110, 1111,
- 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121,
+ 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1073, 1074,
+ 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1109, 1111, 1112,
+ 1113, 1108, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121,
1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131,
1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141,
- 1142, 1143, 1144, 1145, 1146, 1147, 1105, 1148, 1149, 1150,
- 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160,
+ 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151,
+ 1152, 1110, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160,
1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170,
1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180,
- 1158, 1181, 1182, 1183, 1184, 1185, 1159, 1186, 1187, 1188,
- 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198,
+ 1181, 1182, 1183, 1184, 1185, 1186, 1164, 1187, 1188, 1189,
+ 1190, 1191, 1165, 1192, 1193, 1194, 1195, 1196, 1197, 1198,
1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208,
1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218,
- 1219, 1220, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229,
- 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1240,
+ 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1229,
+ 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239,
- 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250,
+ 1240, 1241, 1242, 1243, 1244, 1245, 1247, 1248, 1249, 1250,
1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260,
- 1261, 1262, 1263, 1235, 1264, 1265, 1266, 1267, 1268, 1269,
- 1270, 1272, 1273, 1274, 1221, 1275, 1276, 1277, 1271, 1278,
- 1279, 1280, 1239, 1281, 1282, 1283, 1284, 1285, 1286, 1287,
+ 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270,
+ 1242, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1279, 1280,
+ 1281, 1228, 1282, 1283, 1284, 1278, 1285, 1286, 1287, 1246,
1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297,
1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307,
1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317,
- 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1302, 1325, 1326,
- 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336,
+ 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327,
+ 1328, 1329, 1330, 1331, 1332, 1310, 1333, 1334, 1335, 1336,
1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346,
1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356,
1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366,
1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376,
- 1377, 1379, 1380, 1381, 1382, 1355, 1383, 1384, 1385, 1386,
- 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396,
+ 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386,
+ 1388, 1389, 1390, 1391, 1364, 1392, 1393, 1394, 1395, 1396,
1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406,
- 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1415, 1416, 1417,
- 1418, 1414, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426,
- 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1406, 1378, 1434,
+ 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1417,
+ 1416, 1418, 1419, 1420, 1421, 1422, 1423, 1425, 1426, 1427,
+ 1428, 1424, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436,
- 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444,
+ 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1387, 1416, 1444,
1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454,
1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464,
1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474,
1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594,
1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604,
1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614,
- 1615, 1616, 1617, 1618, 1619, 12, 12, 12, 12, 12,
- 36, 36, 36, 36, 36, 79, 306, 79, 79, 79,
+ 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624,
+ 1625, 1626, 1627, 1628, 1629, 12, 12, 12, 12, 12,
+ 36, 36, 36, 36, 36, 79, 306, 79, 79, 79,
98, 420, 98, 545, 98, 100, 100, 100, 100, 100,
116, 116, 116, 116, 116, 182, 100, 182, 182, 182,
- 206, 206, 206, 830, 829, 828, 827, 826, 825, 824,
- 823, 822, 821, 820, 819, 816, 815, 814, 813, 812,
- 811, 810, 809, 808, 807, 806, 805, 804, 803, 802,
- 801, 800, 799, 798, 797, 796, 795, 794, 793, 792,
- 791, 790, 789, 788, 787, 786, 785, 784, 783, 782,
- 781, 780, 779, 778, 774, 773, 772, 771, 768, 767,
- 766, 765, 764, 763, 762, 761, 760, 759, 756, 755,
- 754, 753, 752, 751, 750, 749, 748, 747, 746, 745,
-
- 744, 743, 742, 741, 740, 739, 738, 737, 736, 732,
- 731, 730, 729, 728, 727, 726, 725, 722, 721, 720,
- 719, 718, 717, 716, 715, 714, 713, 712, 711, 710,
- 709, 708, 707, 706, 705, 702, 701, 700, 699, 698,
- 697, 696, 695, 694, 693, 692, 691, 690, 689, 688,
- 687, 686, 685, 684, 683, 682, 681, 680, 679, 678,
- 677, 676, 675, 674, 673, 672, 671, 670, 669, 668,
- 667, 663, 662, 661, 660, 659, 658, 657, 656, 655,
- 654, 653, 652, 651, 650, 649, 648, 647, 646, 645,
- 644, 643, 642, 641, 640, 639, 638, 635, 634, 633,
-
- 632, 631, 630, 629, 628, 627, 626, 625, 624, 623,
- 622, 621, 620, 619, 618, 617, 616, 615, 614, 613,
- 612, 611, 610, 609, 608, 607, 606, 605, 604, 603,
+ 206, 206, 206, 832, 831, 830, 829, 828, 827, 826,
+ 825, 824, 823, 822, 821, 818, 817, 816, 815, 814,
+ 813, 812, 811, 810, 809, 808, 807, 806, 805, 804,
+ 803, 802, 801, 800, 799, 798, 797, 796, 795, 794,
+ 793, 792, 791, 790, 789, 788, 787, 786, 785, 784,
+ 783, 782, 781, 780, 776, 775, 774, 773, 770, 769,
+ 768, 767, 766, 765, 764, 763, 762, 761, 758, 757,
+
+ 756, 755, 754, 753, 752, 751, 750, 749, 748, 747,
+ 746, 745, 744, 743, 742, 741, 740, 739, 738, 734,
+ 733, 732, 731, 730, 729, 728, 727, 724, 723, 722,
+ 721, 720, 719, 718, 717, 716, 715, 714, 713, 712,
+ 711, 710, 709, 708, 707, 706, 703, 702, 701, 700,
+ 699, 698, 697, 696, 695, 694, 693, 692, 691, 690,
+ 689, 688, 687, 686, 685, 684, 683, 682, 681, 680,
+ 679, 678, 677, 676, 675, 674, 673, 672, 671, 670,
+ 669, 668, 664, 663, 662, 661, 660, 659, 658, 657,
+ 656, 655, 654, 653, 652, 651, 650, 649, 648, 647,
+
+ 646, 645, 644, 643, 642, 641, 640, 639, 636, 635,
+ 634, 633, 632, 631, 630, 629, 628, 627, 626, 625,
+ 624, 623, 622, 621, 620, 619, 618, 617, 616, 615,
+ 614, 613, 612, 611, 610, 609, 608, 607, 606, 605,
602, 601, 600, 599, 598, 597, 596, 595, 594, 593,
592, 591, 590, 589, 588, 587, 586, 585, 584, 583,
580, 579, 578, 577, 576, 575, 574, 573, 570, 569,
568, 567, 566, 565, 564, 563, 562, 561, 560, 559,
558, 557, 553, 552, 551, 550, 549, 548, 547, 544,
543, 540, 539, 538, 537, 534, 533, 532, 531, 530,
- 529, 528, 527, 526, 525, 524, 523, 520, 519, 518,
+ 529, 528, 527, 526, 525, 524, 523, 520, 519, 518,
515, 514, 513, 512, 511, 510, 507, 506, 503, 502,
501, 500, 499, 498, 497, 496, 495, 494, 490, 489,
486, 485, 484, 479, 478, 477, 476, 475, 474, 473,
430, 428, 427, 422, 419, 416, 415, 414, 413, 412,
411, 409, 408, 407, 406, 405, 404, 403, 400, 399,
398, 397, 396, 395, 394, 391, 390, 389, 388, 387,
- 386, 385, 384, 383, 382, 381, 380, 379, 378, 377,
+ 386, 385, 384, 383, 382, 381, 380, 379, 378, 377,
374, 373, 372, 370, 369, 368, 367, 366, 362, 361,
360, 359, 358, 357, 356, 355, 354, 353, 352, 351,
350, 349, 348, 347, 346, 345, 344, 343, 342, 341,
291, 290, 289, 288, 287, 286, 282, 272, 271, 270,
266, 265, 261, 260, 259, 258, 257, 255, 254, 253,
252, 251, 248, 247, 246, 245, 244, 243, 242, 239,
- 238, 234, 233, 225, 224, 223, 219, 218, 217, 213,
+ 238, 234, 233, 225, 224, 223, 219, 218, 217, 213,
212, 211, 207, 200, 195, 194, 193, 190, 189, 181,
164, 142, 106, 105, 104, 43, 99, 97, 96, 87,
- 43, 1620, 11, 1620, 1620, 1620, 1620, 1620, 1620, 1620,
- 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620,
- 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620,
- 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620,
- 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620,
- 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620,
- 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620,
- 1620, 1620, 1620, 1620, 1620, 1620
-
+ 43, 1630, 11, 1630, 1630, 1630, 1630, 1630, 1630, 1630,
+ 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630,
+ 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630,
+ 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630,
+ 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630,
+ 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630,
+ 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630,
+
+ 1630, 1630, 1630, 1630, 1630, 1630
} ;
-static yyconst flex_int16_t yy_chk[2097] =
-=======
- 300, 235, 186, 226, 236, 227, 222, 202, 237, 209,
- 262, 263, 266, 82, 187, 267, 268, 196, 82, 250,
- 210, 282, 228, 300, 100, 283, 298, 256, 100, 284,
- 299, 314, 100, 836, 291, 298, 408, 241, 299, 309,
-
- 100, 272, 300, 306, 100, 310, 100, 191, 208, 208,
- 208, 208, 208, 837, 298, 838, 299, 208, 208, 208,
- 208, 208, 208, 301, 302, 303, 306, 309, 317, 362,
- 313, 532, 310, 315, 533, 399, 273, 274, 275, 306,
- 208, 208, 208, 208, 208, 208, 419, 276, 400, 277,
- 313, 278, 279, 313, 280, 317, 315, 318, 318, 318,
- 318, 318, 320, 415, 326, 415, 318, 318, 318, 318,
- 318, 318, 327, 370, 424, 419, 419, 328, 329, 427,
- 501, 839, 363, 700, 701, 364, 415, 427, 416, 318,
- 318, 318, 318, 318, 318, 421, 422, 424, 443, 840,
-
- 568, 463, 754, 444, 423, 431, 464, 427, 430, 430,
- 430, 430, 430, 569, 755, 491, 489, 430, 430, 430,
- 430, 430, 430, 478, 479, 480, 490, 505, 513, 481,
- 518, 506, 514, 543, 519, 551, 661, 552, 502, 600,
- 430, 430, 430, 430, 430, 430, 538, 767, 578, 601,
- 633, 539, 543, 579, 465, 634, 662, 766, 841, 466,
- 842, 543, 551, 661, 552, 45, 45, 45, 45, 45,
- 767, 843, 844, 845, 45, 45, 45, 45, 45, 45,
- 553, 657, 730, 846, 662, 766, 663, 731, 772, 773,
- 814, 774, 847, 815, 848, 849, 850, 45, 45, 45,
-
- 45, 45, 45, 851, 852, 854, 855, 858, 859, 860,
- 862, 853, 863, 856, 864, 861, 865, 857, 866, 867,
- 868, 869, 870, 871, 872, 873, 732, 874, 875, 876,
- 877, 878, 879, 880, 881, 882, 883, 884, 885, 886,
- 887, 888, 889, 890, 891, 892, 893, 894, 895, 896,
- 897, 898, 899, 873, 900, 901, 902, 903, 905, 906,
- 907, 908, 904, 909, 910, 911, 912, 913, 914, 915,
- 916, 917, 918, 919, 920, 921, 922, 923, 924, 925,
- 926, 928, 929, 930, 927, 931, 932, 933, 934, 935,
- 936, 937, 938, 939, 940, 941, 942, 943, 944, 945,
-
- 946, 947, 948, 949, 950, 951, 952, 953, 954, 955,
- 956, 958, 959, 960, 961, 962, 963, 964, 965, 966,
- 967, 968, 957, 969, 970, 971, 972, 973, 974, 975,
- 976, 977, 978, 979, 980, 981, 982, 983, 984, 985,
- 986, 987, 988, 989, 990, 991, 992, 993, 994, 995,
- 973, 996, 997, 972, 998, 999, 1000, 1001, 1002, 1003,
- 1004, 1005, 1006, 1009, 1010, 1011, 1012, 1007, 1013, 1014,
- 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024,
- 1025, 1026, 1027, 1028, 1029, 1031, 1032, 1033, 1034, 1035,
- 1036, 1037, 1038, 1039, 1040, 1030, 1041, 1042, 1043, 1044,
-
- 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054,
- 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064,
- 1008, 1065, 1066, 1067, 1069, 1068, 1070, 1071, 1072, 1073,
- 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083,
- 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093,
- 1094, 1067, 1068, 1095, 1096, 1097, 1098, 1099, 1100, 1101,
- 1103, 1105, 1106, 1107, 1102, 1108, 1109, 1110, 1111, 1112,
- 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122,
- 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132,
- 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142,
-
- 1143, 1144, 1145, 1146, 1104, 1147, 1148, 1149, 1150, 1151,
- 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161,
- 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171,
- 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1158,
- 1181, 1182, 1183, 1184, 1185, 1159, 1186, 1187, 1188, 1189,
- 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199,
- 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209,
- 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219,
- 1220, 1221, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230,
- 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1241,
-
- 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251,
- 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261,
- 1262, 1263, 1264, 1236, 1265, 1266, 1267, 1268, 1269, 1270,
- 1271, 1273, 1274, 1275, 1222, 1276, 1277, 1278, 1272, 1279,
- 1280, 1281, 1240, 1282, 1283, 1284, 1285, 1286, 1287, 1288,
- 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298,
- 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308,
- 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318,
- 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1304, 1327,
- 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337,
-
- 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347,
- 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357,
- 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367,
- 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377,
- 1378, 1379, 1380, 1382, 1383, 1384, 1385, 1358, 1386, 1387,
- 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397,
- 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407,
- 1408, 1409, 1411, 1410, 1412, 1413, 1414, 1415, 1416, 1417,
- 1419, 1420, 1421, 1422, 1418, 1423, 1424, 1425, 1426, 1427,
- 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437,
-
- 1381, 1410, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445,
- 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455,
- 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465,
- 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475,
- 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485,
- 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495,
- 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505,
- 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515,
- 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525,
- 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535,
-
- 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545,
- 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555,
- 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565,
- 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575,
- 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585,
- 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595,
- 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605,
- 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615,
- 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 12, 12,
- 12, 12, 12, 36, 36, 36, 36, 36, 79, 305,
-
- 79, 79, 79, 98, 418, 98, 542, 98, 100, 100,
- 100, 100, 100, 116, 116, 116, 116, 116, 182, 100,
- 182, 182, 182, 206, 206, 206, 831, 830, 829, 828,
- 827, 826, 825, 824, 823, 822, 821, 820, 819, 818,
- 817, 816, 813, 812, 811, 810, 809, 808, 807, 806,
- 805, 804, 803, 802, 801, 800, 799, 798, 797, 796,
- 795, 794, 793, 792, 791, 790, 789, 788, 787, 786,
- 785, 784, 783, 782, 781, 780, 779, 778, 777, 776,
- 775, 771, 770, 769, 768, 765, 764, 763, 762, 761,
- 760, 759, 758, 757, 756, 753, 752, 751, 750, 749,
-
- 748, 747, 746, 745, 744, 743, 742, 741, 740, 739,
- 738, 737, 736, 735, 734, 733, 729, 728, 727, 726,
- 725, 724, 723, 720, 719, 718, 717, 716, 715, 714,
- 713, 712, 711, 710, 709, 708, 707, 706, 705, 704,
- 703, 702, 699, 698, 697, 696, 695, 694, 693, 692,
- 691, 690, 689, 688, 687, 686, 685, 684, 683, 682,
- 681, 680, 679, 678, 677, 676, 675, 674, 673, 672,
- 671, 670, 669, 668, 667, 666, 665, 664, 660, 659,
- 658, 657, 656, 655, 654, 653, 652, 651, 650, 649,
- 648, 647, 646, 645, 644, 643, 642, 641, 640, 639,
-
- 638, 637, 636, 635, 632, 631, 630, 629, 628, 627,
- 626, 625, 624, 623, 622, 621, 620, 619, 618, 617,
- 616, 615, 614, 613, 612, 611, 610, 609, 608, 607,
- 606, 605, 604, 603, 602, 599, 598, 597, 596, 595,
- 594, 593, 592, 591, 590, 589, 588, 587, 586, 585,
- 584, 583, 582, 581, 580, 577, 576, 575, 574, 573,
- 572, 571, 570, 567, 566, 565, 564, 563, 562, 561,
- 560, 559, 558, 557, 556, 555, 554, 550, 549, 548,
- 547, 546, 545, 544, 541, 540, 537, 536, 535, 534,
- 531, 530, 529, 528, 527, 526, 525, 524, 523, 522,
-
- 521, 520, 517, 516, 515, 512, 511, 510, 509, 508,
- 507, 504, 503, 500, 499, 498, 497, 496, 495, 494,
- 493, 492, 488, 487, 484, 483, 482, 477, 476, 475,
- 474, 473, 472, 471, 470, 469, 468, 467, 462, 461,
- 460, 459, 458, 457, 456, 455, 454, 453, 452, 451,
- 450, 447, 446, 445, 442, 439, 438, 437, 436, 435,
- 434, 433, 432, 429, 428, 426, 425, 420, 417, 414,
- 413, 412, 411, 410, 409, 407, 406, 405, 404, 403,
- 402, 401, 398, 397, 396, 395, 394, 393, 392, 389,
- 388, 387, 386, 385, 384, 383, 382, 381, 380, 379,
-
- 378, 377, 376, 373, 372, 371, 369, 368, 367, 366,
- 365, 361, 360, 359, 358, 357, 356, 355, 354, 353,
- 352, 351, 350, 349, 348, 347, 346, 345, 344, 343,
- 342, 341, 340, 339, 338, 337, 336, 335, 334, 333,
- 332, 331, 330, 325, 324, 323, 322, 321, 319, 207,
- 316, 314, 312, 311, 308, 307, 304, 297, 296, 295,
- 294, 293, 292, 290, 289, 288, 287, 286, 285, 281,
- 271, 270, 269, 265, 264, 261, 260, 259, 258, 257,
- 255, 254, 253, 252, 251, 248, 247, 246, 245, 244,
- 243, 242, 239, 238, 234, 233, 225, 224, 223, 219,
-
- 218, 217, 213, 212, 211, 207, 200, 195, 194, 193,
- 190, 189, 181, 164, 142, 106, 105, 104, 43, 99,
- 97, 96, 87, 43, 1624, 11, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624
-
- } ;
-
-static const flex_int16_t yy_chk[2100] =
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+static const flex_int16_t yy_chk[2107] =
{ 0,
- 0, 1, 1, 1, 0, 1, 1, 727, 1, 1,
+ 0, 1, 1, 1, 0, 1, 1, 0, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-<<<<<<< HEAD
- 21, 617, 3, 3, 3, 21, 1, 1, 3, 44,
+ 21, 618, 3, 3, 3, 21, 1, 1, 3, 44,
0, 1, 4, 4, 4, 13, 1, 13, 4, 27,
28, 1, 108, 1, 5, 5, 5, 26, 32, 1,
1, 33, 6, 6, 6, 7, 7, 7, 1, 7,
- 617, 8, 8, 8, 1, 8, 44, 27, 28, 108,
-=======
-=======
- 300, 235, 186, 226, 236, 227, 222, 202, 237, 209,
- 262, 263, 266, 82, 187, 267, 268, 196, 82, 250,
- 210, 282, 228, 300, 100, 283, 298, 256, 100, 284,
- 299, 314, 100, 836, 291, 298, 408, 241, 299, 309,
-
- 100, 272, 300, 306, 100, 310, 100, 191, 208, 208,
- 208, 208, 208, 837, 298, 838, 299, 208, 208, 208,
- 208, 208, 208, 301, 302, 303, 306, 309, 317, 362,
- 313, 532, 310, 315, 533, 399, 273, 274, 275, 306,
- 208, 208, 208, 208, 208, 208, 419, 276, 400, 277,
- 313, 278, 279, 313, 280, 317, 315, 318, 318, 318,
- 318, 318, 320, 415, 326, 415, 318, 318, 318, 318,
- 318, 318, 327, 370, 424, 419, 419, 328, 329, 427,
- 501, 839, 363, 700, 701, 364, 415, 427, 416, 318,
- 318, 318, 318, 318, 318, 421, 422, 424, 443, 840,
-
- 568, 463, 754, 444, 423, 431, 464, 427, 430, 430,
- 430, 430, 430, 569, 755, 491, 489, 430, 430, 430,
- 430, 430, 430, 478, 479, 480, 490, 505, 513, 481,
- 518, 506, 514, 543, 519, 551, 661, 552, 502, 600,
- 430, 430, 430, 430, 430, 430, 538, 767, 578, 601,
- 633, 539, 543, 579, 465, 634, 662, 766, 841, 466,
- 842, 543, 551, 661, 552, 45, 45, 45, 45, 45,
- 767, 843, 844, 845, 45, 45, 45, 45, 45, 45,
- 553, 657, 730, 846, 662, 766, 663, 731, 772, 773,
- 814, 774, 847, 815, 848, 849, 850, 45, 45, 45,
-
- 45, 45, 45, 851, 852, 854, 855, 858, 859, 860,
- 862, 853, 863, 856, 864, 861, 865, 857, 866, 867,
- 868, 869, 870, 871, 872, 873, 732, 874, 875, 876,
- 877, 878, 879, 880, 881, 882, 883, 884, 885, 886,
- 887, 888, 889, 890, 891, 892, 893, 894, 895, 896,
- 897, 898, 899, 873, 900, 901, 902, 903, 905, 906,
- 907, 908, 904, 909, 910, 911, 912, 913, 914, 915,
- 916, 917, 918, 919, 920, 921, 922, 923, 924, 925,
- 926, 928, 929, 930, 927, 931, 932, 933, 934, 935,
- 936, 937, 938, 939, 940, 941, 942, 943, 944, 945,
-
- 946, 947, 948, 949, 950, 951, 952, 953, 954, 955,
- 956, 958, 959, 960, 961, 962, 963, 964, 965, 966,
- 967, 968, 957, 969, 970, 971, 972, 973, 974, 975,
- 976, 977, 978, 979, 980, 981, 982, 983, 984, 985,
- 986, 987, 988, 989, 990, 991, 992, 993, 994, 995,
- 973, 996, 997, 972, 998, 999, 1000, 1001, 1002, 1003,
- 1004, 1005, 1006, 1009, 1010, 1011, 1012, 1007, 1013, 1014,
- 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024,
- 1025, 1026, 1027, 1028, 1029, 1031, 1032, 1033, 1034, 1035,
- 1036, 1037, 1038, 1039, 1040, 1030, 1041, 1042, 1043, 1044,
-
- 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054,
- 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064,
- 1008, 1065, 1066, 1067, 1069, 1068, 1070, 1071, 1072, 1073,
- 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083,
- 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093,
- 1094, 1067, 1068, 1095, 1096, 1097, 1098, 1099, 1100, 1101,
- 1103, 1105, 1106, 1107, 1102, 1108, 1109, 1110, 1111, 1112,
- 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122,
- 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132,
- 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142,
-
- 1143, 1144, 1145, 1146, 1104, 1147, 1148, 1149, 1150, 1151,
- 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161,
- 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171,
- 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1158,
- 1181, 1182, 1183, 1184, 1185, 1159, 1186, 1187, 1188, 1189,
- 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199,
- 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209,
- 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219,
- 1220, 1221, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230,
- 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1241,
-
- 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251,
- 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261,
- 1262, 1263, 1264, 1236, 1265, 1266, 1267, 1268, 1269, 1270,
- 1271, 1273, 1274, 1275, 1222, 1276, 1277, 1278, 1272, 1279,
- 1280, 1281, 1240, 1282, 1283, 1284, 1285, 1286, 1287, 1288,
- 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298,
- 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308,
- 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318,
- 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1304, 1327,
- 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337,
-
- 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347,
- 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357,
- 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367,
- 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377,
- 1378, 1379, 1380, 1382, 1383, 1384, 1385, 1358, 1386, 1387,
- 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397,
- 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407,
- 1408, 1409, 1411, 1410, 1412, 1413, 1414, 1415, 1416, 1417,
- 1419, 1420, 1421, 1422, 1418, 1423, 1424, 1425, 1426, 1427,
- 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437,
-
- 1381, 1410, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445,
- 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455,
- 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465,
- 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475,
- 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485,
- 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495,
- 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505,
- 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515,
- 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525,
- 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535,
-
- 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545,
- 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555,
- 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565,
- 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575,
- 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585,
- 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595,
- 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605,
- 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615,
- 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 12, 12,
- 12, 12, 12, 36, 36, 36, 36, 36, 79, 305,
-
- 79, 79, 79, 98, 418, 98, 542, 98, 100, 100,
- 100, 100, 100, 116, 116, 116, 116, 116, 182, 100,
- 182, 182, 182, 206, 206, 206, 831, 830, 829, 828,
- 827, 826, 825, 824, 823, 822, 821, 820, 819, 818,
- 817, 816, 813, 812, 811, 810, 809, 808, 807, 806,
- 805, 804, 803, 802, 801, 800, 799, 798, 797, 796,
- 795, 794, 793, 792, 791, 790, 789, 788, 787, 786,
- 785, 784, 783, 782, 781, 780, 779, 778, 777, 776,
- 775, 771, 770, 769, 768, 765, 764, 763, 762, 761,
- 760, 759, 758, 757, 756, 753, 752, 751, 750, 749,
-
- 748, 747, 746, 745, 744, 743, 742, 741, 740, 739,
- 738, 737, 736, 735, 734, 733, 729, 728, 727, 726,
- 725, 724, 723, 720, 719, 718, 717, 716, 715, 714,
- 713, 712, 711, 710, 709, 708, 707, 706, 705, 704,
- 703, 702, 699, 698, 697, 696, 695, 694, 693, 692,
- 691, 690, 689, 688, 687, 686, 685, 684, 683, 682,
- 681, 680, 679, 678, 677, 676, 675, 674, 673, 672,
- 671, 670, 669, 668, 667, 666, 665, 664, 660, 659,
- 658, 657, 656, 655, 654, 653, 652, 651, 650, 649,
- 648, 647, 646, 645, 644, 643, 642, 641, 640, 639,
-
- 638, 637, 636, 635, 632, 631, 630, 629, 628, 627,
- 626, 625, 624, 623, 622, 621, 620, 619, 618, 617,
- 616, 615, 614, 613, 612, 611, 610, 609, 608, 607,
- 606, 605, 604, 603, 602, 599, 598, 597, 596, 595,
- 594, 593, 592, 591, 590, 589, 588, 587, 586, 585,
- 584, 583, 582, 581, 580, 577, 576, 575, 574, 573,
- 572, 571, 570, 567, 566, 565, 564, 563, 562, 561,
- 560, 559, 558, 557, 556, 555, 554, 550, 549, 548,
- 547, 546, 545, 544, 541, 540, 537, 536, 535, 534,
- 531, 530, 529, 528, 527, 526, 525, 524, 523, 522,
-
- 521, 520, 517, 516, 515, 512, 511, 510, 509, 508,
- 507, 504, 503, 500, 499, 498, 497, 496, 495, 494,
- 493, 492, 488, 487, 484, 483, 482, 477, 476, 475,
- 474, 473, 472, 471, 470, 469, 468, 467, 462, 461,
- 460, 459, 458, 457, 456, 455, 454, 453, 452, 451,
- 450, 447, 446, 445, 442, 439, 438, 437, 436, 435,
- 434, 433, 432, 429, 428, 426, 425, 420, 417, 414,
- 413, 412, 411, 410, 409, 407, 406, 405, 404, 403,
- 402, 401, 398, 397, 396, 395, 394, 393, 392, 389,
- 388, 387, 386, 385, 384, 383, 382, 381, 380, 379,
-
- 378, 377, 376, 373, 372, 371, 369, 368, 367, 366,
- 365, 361, 360, 359, 358, 357, 356, 355, 354, 353,
- 352, 351, 350, 349, 348, 347, 346, 345, 344, 343,
- 342, 341, 340, 339, 338, 337, 336, 335, 334, 333,
- 332, 331, 330, 325, 324, 323, 322, 321, 319, 207,
- 316, 314, 312, 311, 308, 307, 304, 297, 296, 295,
- 294, 293, 292, 290, 289, 288, 287, 286, 285, 281,
- 271, 270, 269, 265, 264, 261, 260, 259, 258, 257,
- 255, 254, 253, 252, 251, 248, 247, 246, 245, 244,
- 243, 242, 239, 238, 234, 233, 225, 224, 223, 219,
-
- 218, 217, 213, 212, 211, 207, 200, 195, 194, 193,
- 190, 189, 181, 164, 142, 106, 105, 104, 43, 99,
- 97, 96, 87, 43, 1624, 11, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624
-
- } ;
-
-static const flex_int16_t yy_chk[2100] =
- { 0,
- 0, 1, 1, 1, 0, 1, 1, 727, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 21, 615, 3, 3, 3, 21, 1, 1, 3, 44,
- 0, 1, 4, 4, 4, 13, 1, 13, 4, 27,
- 28, 1, 108, 1, 5, 5, 5, 26, 32, 1,
- 1, 33, 6, 6, 6, 7, 7, 7, 1, 7,
- 615, 8, 8, 8, 1, 8, 44, 27, 28, 108,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 618, 8, 8, 8, 1, 8, 44, 27, 28, 108,
26, 1, 1, 2, 2, 2, 32, 2, 2, 33,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 9, 9, 9, 31, 5, 47, 2, 2,
52, 42, 9, 2, 54, 2, 56, 57, 31, 65,
10, 2, 2, 47, 65, 330, 25, 65, 25, 51,
2, 25, 25, 25, 25, 25, 2, 54, 52, 56,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 726, 57, 330, 2, 2, 15, 15, 15, 15, 15,
-=======
- 728, 57, 329, 2, 2, 15, 15, 15, 15, 15,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- 728, 57, 329, 2, 2, 15, 15, 15, 15, 15,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 727, 57, 330, 2, 2, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
55, 74, 60, 19, 61, 60, 63, 60, 61, 60,
20, 61, 61, 55, 115, 133, 276, 22, 45, 276,
45, 45, 45, 45, 61, 45, 45, 45, 55, 58,
- 66, 133, 45, 45, 729, 45, 58, 115, 100, 90,
+ 66, 133, 45, 45, 728, 45, 58, 115, 100, 90,
66, 45, 66, 45, 45, 45, 45, 45, 45, 45,
45, 45, 45, 45, 45, 45, 45, 45, 45, 45,
123, 109, 367, 75, 76, 111, 77, 132, 367, 123,
123, 77, 80, 80, 80, 80, 80, 76, 112, 76,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 132, 113, 114, 76, 728, 80, 88, 88, 88, 88,
-=======
- 132, 113, 114, 76, 731, 80, 88, 88, 88, 88,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- 132, 113, 114, 76, 731, 80, 88, 88, 88, 88,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 132, 113, 114, 76, 729, 80, 88, 88, 88, 88,
88, 81, 76, 81, 81, 81, 81, 81, 260, 76,
89, 89, 89, 89, 89, 82, 81, 82, 80, 114,
82, 82, 82, 82, 82, 83, 93, 83, 83, 83,
83, 83, 84, 84, 84, 84, 84, 102, 94, 81,
83, 107, 119, 139, 102, 84, 127, 127, 147, 153,
185, 136, 93, 131, 136, 131, 127, 175, 136, 119,
-<<<<<<< HEAD
159, 159, 159, 83, 94, 183, 184, 107, 84, 147,
- 119, 729, 131, 185, 102, 186, 162, 153, 102, 162,
+ 119, 730, 131, 185, 102, 186, 162, 153, 102, 162,
162, 168, 102, 188, 175, 168, 197, 139, 187, 168,
102, 166, 184, 183, 102, 192, 102, 102, 118, 118,
208, 208, 210, 256, 216, 299, 208, 208, 208, 208,
208, 208, 216, 302, 307, 309, 309, 216, 216, 250,
314, 310, 250, 386, 309, 321, 256, 386, 299, 208,
- 208, 208, 208, 208, 208, 333, 302, 351, 711, 371,
+ 208, 208, 208, 208, 208, 333, 302, 351, 712, 371,
- 333, 711, 351, 307, 310, 370, 383, 421, 314, 319,
- 319, 319, 319, 319, 321, 370, 730, 665, 319, 319,
+ 333, 712, 351, 307, 310, 370, 383, 421, 314, 319,
+ 319, 319, 319, 319, 321, 370, 731, 666, 319, 319,
319, 319, 319, 319, 363, 363, 363, 371, 393, 397,
363, 415, 393, 397, 433, 421, 415, 431, 450, 431,
- 665, 319, 319, 319, 319, 319, 319, 460, 518, 651,
- 351, 450, 460, 518, 555, 351, 554, 664, 556, 731,
- 732, 651, 433, 556, 431, 734, 431, 432, 432, 432,
- 432, 432, 670, 670, 735, 670, 432, 432, 432, 432,
- 432, 432, 555, 554, 627, 664, 736, 737, 738, 627,
- 739, 740, 741, 742, 743, 744, 745, 746, 747, 432,
-
- 432, 432, 432, 432, 432, 748, 749, 750, 751, 752,
- 753, 754, 755, 756, 758, 751, 759, 753, 760, 756,
- 761, 753, 762, 763, 764, 765, 766, 767, 627, 769,
- 770, 771, 772, 773, 775, 776, 777, 778, 779, 780,
- 781, 782, 783, 784, 785, 786, 787, 788, 789, 790,
- 791, 792, 793, 794, 795, 797, 798, 799, 770, 800,
- 801, 802, 803, 804, 805, 806, 802, 807, 808, 809,
- 810, 811, 814, 815, 816, 817, 818, 819, 822, 823,
- 824, 825, 826, 827, 828, 829, 830, 827, 831, 832,
- 834, 836, 837, 838, 839, 840, 841, 842, 843, 844,
-
- 845, 846, 847, 848, 849, 850, 851, 852, 853, 854,
- 855, 856, 857, 858, 859, 860, 861, 862, 863, 864,
- 866, 867, 868, 869, 870, 858, 871, 872, 873, 875,
- 876, 877, 878, 879, 880, 881, 882, 883, 884, 885,
- 886, 887, 888, 889, 890, 891, 892, 893, 894, 896,
- 897, 898, 899, 876, 900, 901, 875, 902, 903, 904,
- 905, 907, 908, 909, 910, 911, 912, 914, 915, 916,
- 911, 917, 918, 919, 920, 921, 922, 923, 924, 925,
- 926, 927, 928, 929, 930, 931, 932, 933, 936, 937,
- 938, 940, 941, 942, 944, 945, 946, 932, 947, 948,
-
- 949, 950, 951, 952, 953, 954, 955, 956, 957, 958,
- 959, 960, 961, 963, 964, 965, 966, 967, 968, 969,
- 970, 971, 972, 911, 973, 974, 976, 975, 977, 978,
- 979, 980, 981, 982, 983, 984, 985, 986, 987, 988,
- 989, 990, 992, 993, 994, 995, 996, 997, 998, 999,
- 1000, 1001, 1002, 974, 975, 1003, 1004, 1005, 1006, 1007,
- 1009, 1010, 1011, 1012, 1013, 1014, 1010, 1015, 1016, 1017,
- 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027,
- 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037,
- 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048,
-
- 1049, 1051, 1052, 1055, 1056, 1057, 1011, 1058, 1059, 1060,
- 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070,
- 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1081,
- 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092,
- 1068, 1093, 1094, 1095, 1096, 1097, 1069, 1098, 1101, 1103,
-=======
- 159, 159, 162, 83, 94, 162, 162, 107, 84, 147,
- 119, 168, 131, 185, 102, 168, 183, 153, 102, 168,
- 184, 291, 102, 732, 175, 186, 291, 139, 187, 196,
-
- 102, 166, 188, 192, 102, 197, 102, 102, 118, 118,
- 118, 118, 118, 733, 183, 734, 184, 118, 118, 118,
- 118, 118, 118, 186, 187, 188, 192, 196, 205, 250,
- 201, 408, 197, 203, 408, 283, 166, 166, 166, 210,
- 118, 118, 118, 118, 118, 118, 306, 166, 283, 166,
- 256, 166, 166, 201, 166, 205, 203, 208, 208, 208,
- 208, 208, 210, 298, 216, 301, 208, 208, 208, 208,
- 208, 208, 216, 256, 309, 306, 320, 216, 216, 313,
- 381, 735, 250, 593, 593, 250, 298, 370, 301, 208,
- 208, 208, 208, 208, 208, 308, 308, 309, 332, 736,
-
- 448, 350, 648, 332, 308, 320, 350, 313, 318, 318,
- 318, 318, 318, 448, 648, 370, 369, 318, 318, 318,
- 318, 318, 318, 362, 362, 362, 369, 384, 391, 362,
- 395, 384, 391, 419, 395, 429, 551, 429, 381, 480,
- 318, 318, 318, 318, 318, 318, 413, 662, 458, 480,
- 515, 413, 431, 458, 350, 515, 552, 661, 737, 350,
- 738, 419, 429, 551, 429, 430, 430, 430, 430, 430,
- 662, 739, 740, 741, 430, 430, 430, 430, 430, 430,
- 431, 553, 624, 742, 552, 661, 553, 624, 667, 667,
- 708, 667, 743, 708, 744, 745, 746, 430, 430, 430,
-
- 430, 430, 430, 747, 748, 749, 750, 751, 752, 753,
- 755, 748, 756, 750, 757, 753, 758, 750, 759, 760,
- 761, 762, 763, 764, 766, 767, 624, 768, 769, 770,
- 772, 773, 774, 775, 776, 777, 778, 779, 780, 781,
- 782, 783, 784, 785, 786, 787, 788, 789, 790, 791,
- 792, 794, 795, 767, 796, 797, 798, 799, 800, 801,
- 802, 803, 799, 804, 805, 806, 807, 808, 811, 812,
- 813, 814, 815, 816, 817, 820, 821, 822, 823, 824,
- 825, 826, 827, 828, 825, 829, 830, 831, 833, 834,
- 835, 836, 837, 838, 839, 840, 841, 842, 843, 844,
-
- 845, 846, 847, 848, 849, 850, 851, 852, 853, 854,
- 855, 856, 857, 858, 859, 860, 861, 863, 864, 865,
- 866, 867, 855, 868, 869, 870, 872, 873, 874, 875,
- 876, 877, 878, 879, 880, 881, 882, 883, 884, 885,
- 886, 887, 888, 889, 890, 891, 893, 894, 895, 896,
- 873, 897, 898, 872, 899, 900, 901, 902, 904, 905,
- 906, 907, 908, 909, 911, 912, 913, 908, 914, 915,
- 916, 917, 918, 919, 920, 921, 922, 923, 924, 925,
- 926, 927, 928, 929, 930, 931, 934, 935, 936, 938,
- 939, 940, 942, 943, 944, 930, 945, 946, 947, 948,
-
- 949, 950, 951, 952, 953, 954, 955, 956, 957, 958,
- 959, 961, 962, 963, 964, 965, 966, 967, 968, 969,
- 908, 970, 971, 972, 974, 973, 975, 976, 977, 978,
- 979, 980, 981, 982, 983, 984, 985, 986, 987, 988,
- 990, 991, 992, 993, 994, 995, 996, 997, 998, 999,
- 1000, 972, 973, 1001, 1002, 1003, 1004, 1005, 1007, 1008,
- 1009, 1010, 1011, 1012, 1008, 1013, 1014, 1015, 1016, 1017,
- 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027,
- 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1038,
- 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048,
-
- 1050, 1051, 1054, 1055, 1009, 1056, 1057, 1058, 1059, 1060,
- 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070,
- 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1080, 1082,
- 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1067,
- 1092, 1093, 1094, 1095, 1096, 1068, 1097, 1100, 1102, 1104,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114,
- 1115, 1116, 1118, 1119, 1120, 1122, 1123, 1124, 1125, 1128,
- 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139,
- 1140, 1141, 1142, 1143, 1144, 1145, 1147, 1148, 1149, 1152,
- 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1161, 1162, 1163,
-
- 1164, 1165, 1166, 1168, 1169, 1170, 1171, 1172, 1173, 1174,
- 1175, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185,
- 1186, 1187, 1188, 1158, 1189, 1190, 1191, 1192, 1194, 1195,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 1196, 1197, 1198, 1199, 1141, 1200, 1201, 1202, 1196, 1205,
- 1206, 1207, 1162, 1208, 1209, 1210, 1211, 1212, 1213, 1214,
- 1215, 1217, 1218, 1219, 1220, 1221, 1222, 1224, 1226, 1229,
- 1231, 1232, 1233, 1234, 1235, 1237, 1239, 1240, 1241, 1242,
- 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1251, 1252, 1253,
- 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1235, 1261, 1263,
- 1266, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1277,
-
- 1278, 1279, 1280, 1281, 1282, 1285, 1286, 1288, 1289, 1290,
- 1291, 1292, 1294, 1295, 1296, 1297, 1298, 1300, 1302, 1303,
- 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1314,
- 1315, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1324,
- 1325, 1326, 1327, 1328, 1329, 1302, 1330, 1331, 1332, 1333,
- 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343,
- 1344, 1345, 1346, 1347, 1348, 1350, 1351, 1353, 1354, 1355,
- 1356, 1359, 1360, 1361, 1365, 1366, 1368, 1369, 1370, 1371,
- 1372, 1368, 1373, 1374, 1375, 1376, 1378, 1379, 1381, 1383,
- 1384, 1385, 1386, 1387, 1388, 1389, 1391, 1355, 1325, 1392,
-
- 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402,
- 1403, 1404, 1406, 1407, 1408, 1409, 1411, 1412, 1414, 1415,
- 1416, 1417, 1418, 1420, 1421, 1422, 1424, 1425, 1426, 1427,
- 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437,
- 1438, 1439, 1440, 1442, 1443, 1444, 1446, 1448, 1450, 1451,
- 1452, 1453, 1454, 1455, 1457, 1458, 1459, 1460, 1461, 1462,
- 1463, 1465, 1466, 1467, 1468, 1470, 1471, 1472, 1473, 1474,
- 1475, 1476, 1477, 1478, 1480, 1481, 1482, 1483, 1484, 1485,
- 1486, 1487, 1488, 1489, 1490, 1491, 1494, 1495, 1496, 1497,
- 1498, 1499, 1500, 1501, 1502, 1504, 1505, 1506, 1507, 1508,
-
- 1509, 1510, 1511, 1512, 1513, 1515, 1516, 1517, 1518, 1519,
- 1520, 1521, 1523, 1525, 1527, 1530, 1531, 1532, 1533, 1534,
- 1536, 1538, 1539, 1541, 1542, 1544, 1545, 1546, 1548, 1549,
- 1550, 1552, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561,
- 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571,
+ 666, 319, 319, 319, 319, 319, 319, 460, 482, 518,
+ 351, 450, 460, 732, 518, 351, 554, 555, 482, 733,
+ 556, 652, 433, 665, 431, 556, 431, 432, 432, 432,
+ 432, 432, 734, 652, 736, 737, 432, 432, 432, 432,
+ 432, 432, 628, 554, 738, 555, 739, 628, 740, 671,
+ 671, 665, 671, 741, 742, 743, 744, 745, 746, 432,
+
+ 432, 432, 432, 432, 432, 747, 748, 749, 750, 751,
+ 752, 753, 754, 755, 756, 757, 758, 760, 753, 761,
+ 755, 762, 758, 763, 755, 764, 628, 765, 766, 767,
+ 768, 769, 771, 772, 773, 774, 775, 777, 778, 779,
+ 780, 781, 782, 783, 784, 785, 786, 787, 788, 789,
+ 790, 791, 792, 793, 794, 795, 796, 797, 799, 800,
+ 801, 772, 802, 803, 804, 805, 806, 807, 808, 804,
+ 809, 810, 811, 812, 813, 816, 817, 818, 819, 820,
+ 821, 822, 825, 826, 827, 828, 829, 830, 831, 832,
+ 833, 830, 834, 835, 837, 839, 840, 841, 842, 843,
+
+ 844, 845, 846, 847, 848, 849, 850, 851, 852, 853,
+ 854, 855, 856, 857, 858, 859, 860, 861, 862, 863,
+ 864, 865, 866, 867, 869, 870, 871, 872, 873, 861,
+ 874, 875, 876, 878, 879, 880, 881, 882, 883, 884,
+ 885, 886, 887, 888, 889, 890, 891, 892, 893, 894,
+ 895, 896, 897, 899, 900, 901, 902, 879, 903, 904,
+ 878, 905, 906, 907, 908, 910, 911, 912, 913, 914,
+ 915, 917, 918, 919, 914, 920, 921, 922, 923, 924,
+ 925, 926, 927, 928, 929, 930, 931, 932, 933, 934,
+ 935, 936, 937, 940, 941, 942, 944, 945, 946, 948,
+
+ 949, 950, 936, 951, 952, 953, 954, 955, 956, 957,
+ 958, 959, 960, 961, 962, 963, 964, 965, 967, 968,
+ 969, 970, 971, 972, 973, 974, 975, 914, 976, 977,
+ 978, 980, 979, 981, 982, 983, 984, 985, 986, 987,
+ 988, 989, 990, 991, 992, 993, 994, 996, 997, 998,
+ 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 978, 979,
+ 1007, 1008, 1009, 1010, 1011, 1013, 1014, 1015, 1016, 1017,
+ 1018, 1014, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026,
+ 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036,
+ 1037, 1038, 1039, 1040, 1041, 1042, 1044, 1045, 1046, 1047,
+
+ 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1056, 1057, 1060,
+ 1061, 1015, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069,
+ 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079,
+ 1080, 1081, 1082, 1083, 1084, 1086, 1088, 1089, 1090, 1091,
+ 1092, 1093, 1094, 1095, 1096, 1097, 1073, 1098, 1099, 1100,
+ 1101, 1102, 1074, 1103, 1106, 1108, 1110, 1111, 1112, 1113,
+ 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1124,
+ 1125, 1126, 1128, 1129, 1130, 1131, 1134, 1136, 1137, 1138,
+ 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148,
+ 1149, 1150, 1151, 1153, 1154, 1155, 1158, 1159, 1160, 1161,
+
+ 1162, 1163, 1164, 1165, 1167, 1168, 1169, 1170, 1171, 1172,
+ 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1183, 1184,
+ 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194,
+ 1164, 1195, 1196, 1197, 1198, 1200, 1201, 1202, 1203, 1204,
+ 1205, 1147, 1206, 1207, 1208, 1202, 1209, 1212, 1213, 1168,
+ 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1224,
+ 1225, 1226, 1227, 1228, 1229, 1231, 1233, 1236, 1238, 1239,
+ 1240, 1241, 1242, 1244, 1246, 1247, 1248, 1249, 1250, 1251,
+ 1252, 1253, 1254, 1255, 1256, 1258, 1259, 1260, 1261, 1262,
+ 1263, 1264, 1265, 1266, 1267, 1242, 1268, 1270, 1273, 1275,
+
+ 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1285, 1286,
+ 1287, 1288, 1289, 1290, 1293, 1294, 1296, 1297, 1298, 1299,
+ 1300, 1302, 1303, 1304, 1305, 1306, 1308, 1310, 1311, 1312,
+ 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1322, 1323,
+ 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1332, 1333,
+ 1334, 1335, 1336, 1337, 1310, 1338, 1339, 1340, 1341, 1342,
+ 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352,
+ 1353, 1354, 1355, 1356, 1357, 1359, 1360, 1362, 1363, 1365,
+ 1364, 1368, 1369, 1370, 1374, 1375, 1377, 1378, 1379, 1380,
+ 1381, 1377, 1382, 1383, 1384, 1385, 1387, 1388, 1390, 1392,
+
+ 1393, 1394, 1396, 1397, 1398, 1399, 1401, 1333, 1364, 1402,
+ 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412,
+ 1413, 1414, 1416, 1417, 1418, 1419, 1421, 1422, 1424, 1425,
+ 1426, 1427, 1428, 1430, 1431, 1432, 1434, 1435, 1436, 1437,
+ 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447,
+ 1448, 1449, 1450, 1452, 1453, 1454, 1456, 1458, 1460, 1461,
+ 1462, 1463, 1464, 1465, 1467, 1468, 1469, 1470, 1471, 1472,
+ 1473, 1475, 1476, 1477, 1478, 1480, 1481, 1482, 1483, 1484,
+ 1485, 1486, 1487, 1488, 1490, 1491, 1492, 1493, 1494, 1495,
+ 1496, 1497, 1498, 1499, 1500, 1501, 1504, 1505, 1506, 1507,
+
+ 1508, 1509, 1510, 1511, 1512, 1514, 1515, 1516, 1517, 1518,
+ 1519, 1520, 1521, 1522, 1523, 1525, 1526, 1527, 1528, 1529,
+ 1530, 1531, 1533, 1535, 1537, 1540, 1541, 1542, 1543, 1544,
+ 1546, 1548, 1549, 1551, 1552, 1554, 1555, 1556, 1558, 1559,
+ 1560, 1562, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571,
1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581,
- 1583, 1584, 1585, 1586, 1587, 1591, 1594, 1595, 1596, 1597,
- 1598, 1599, 1603, 1604, 1605, 1606, 1608, 1609, 1611, 1612,
- 1613, 1614, 1615, 1617, 1618, 1621, 1621, 1621, 1621, 1621,
- 1622, 1622, 1622, 1622, 1622, 1623, 1629, 1623, 1623, 1623,
-
- 1624, 1630, 1624, 1631, 1624, 1625, 1625, 1625, 1625, 1625,
- 1626, 1626, 1626, 1626, 1626, 1627, 1632, 1627, 1627, 1627,
- 1628, 1628, 1628, 725, 724, 722, 721, 720, 719, 718,
- 717, 716, 715, 713, 712, 710, 709, 708, 707, 706,
- 705, 704, 703, 702, 701, 700, 699, 698, 697, 696,
- 695, 694, 693, 691, 690, 689, 688, 687, 686, 685,
- 684, 683, 682, 681, 680, 679, 678, 677, 676, 675,
- 674, 673, 672, 671, 669, 668, 667, 666, 663, 662,
- 661, 658, 657, 656, 655, 654, 653, 652, 649, 648,
- 647, 646, 645, 644, 643, 642, 641, 640, 639, 638,
-
- 637, 635, 634, 633, 632, 631, 630, 629, 628, 626,
- 625, 623, 622, 621, 620, 619, 618, 616, 615, 614,
- 612, 611, 609, 608, 607, 606, 605, 604, 603, 602,
- 601, 600, 599, 598, 597, 595, 594, 593, 592, 591,
- 589, 588, 587, 586, 585, 584, 583, 582, 580, 579,
- 578, 577, 576, 575, 574, 573, 572, 571, 570, 569,
- 568, 567, 566, 565, 564, 563, 562, 561, 560, 559,
- 558, 552, 550, 547, 546, 544, 543, 542, 540, 536,
- 535, 534, 533, 532, 531, 530, 529, 528, 527, 526,
- 525, 524, 523, 522, 521, 520, 519, 517, 516, 515,
+ 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591,
+ 1593, 1594, 1595, 1596, 1597, 1601, 1604, 1605, 1606, 1607,
+ 1608, 1609, 1613, 1614, 1615, 1616, 1618, 1619, 1621, 1622,
+ 1623, 1624, 1625, 1627, 1628, 1631, 1631, 1631, 1631, 1631,
+
+ 1632, 1632, 1632, 1632, 1632, 1633, 1639, 1633, 1633, 1633,
+ 1634, 1640, 1634, 1641, 1634, 1635, 1635, 1635, 1635, 1635,
+ 1636, 1636, 1636, 1636, 1636, 1637, 1642, 1637, 1637, 1637,
+ 1638, 1638, 1638, 726, 724, 723, 722, 721, 720, 719,
+ 718, 717, 715, 714, 713, 711, 710, 709, 708, 707,
+ 706, 705, 704, 703, 702, 701, 700, 699, 698, 697,
+ 696, 695, 694, 692, 691, 690, 689, 688, 687, 686,
+ 685, 684, 683, 682, 681, 680, 679, 678, 677, 676,
+ 675, 674, 673, 672, 670, 669, 668, 667, 664, 663,
+ 662, 659, 658, 657, 656, 655, 654, 653, 650, 649,
- 514, 513, 512, 511, 510, 509, 508, 507, 505, 503,
- 502, 501, 500, 499, 498, 497, 496, 495, 494, 493,
- 492, 491, 489, 488, 487, 486, 485, 484, 483, 482,
+ 648, 647, 646, 645, 644, 643, 642, 641, 640, 639,
+ 638, 636, 635, 634, 633, 632, 631, 630, 629, 627,
+ 626, 624, 623, 622, 621, 620, 619, 617, 616, 615,
+ 613, 612, 610, 609, 608, 607, 606, 605, 604, 603,
+ 602, 601, 600, 599, 598, 597, 595, 594, 593, 592,
+ 591, 589, 588, 587, 586, 585, 584, 583, 582, 580,
+ 579, 578, 577, 576, 575, 574, 573, 572, 571, 570,
+ 569, 568, 567, 566, 565, 564, 563, 562, 561, 560,
+ 559, 558, 552, 550, 547, 546, 544, 543, 542, 540,
+ 536, 535, 534, 533, 532, 531, 530, 529, 528, 527,
+
+ 526, 525, 524, 523, 522, 521, 520, 519, 517, 516,
+ 515, 514, 513, 512, 511, 510, 509, 508, 507, 505,
+ 503, 502, 501, 500, 499, 498, 497, 496, 495, 494,
+ 493, 492, 491, 489, 488, 487, 486, 485, 484, 483,
481, 480, 479, 478, 477, 476, 475, 474, 473, 472,
471, 470, 469, 468, 467, 466, 464, 463, 462, 461,
459, 458, 457, 456, 455, 454, 452, 451, 449, 448,
447, 446, 444, 443, 442, 441, 440, 439, 438, 436,
435, 434, 429, 428, 426, 425, 424, 423, 422, 419,
416, 414, 413, 412, 411, 409, 408, 407, 406, 405,
- 404, 403, 402, 401, 400, 399, 398, 396, 395, 394,
+ 404, 403, 402, 401, 400, 399, 398, 396, 395, 394,
392, 391, 390, 389, 388, 387, 385, 384, 382, 381,
380, 379, 378, 377, 376, 375, 374, 373, 369, 368,
366, 365, 364, 362, 361, 360, 359, 358, 357, 356,
316, 313, 311, 308, 305, 298, 297, 296, 295, 294,
293, 291, 290, 289, 288, 287, 286, 285, 283, 282,
281, 280, 279, 278, 277, 275, 274, 273, 272, 271,
- 270, 269, 268, 267, 266, 265, 264, 263, 262, 261,
+ 270, 269, 268, 267, 266, 265, 264, 263, 262, 261,
259, 258, 257, 255, 254, 253, 252, 251, 249, 248,
247, 246, 245, 244, 243, 242, 241, 239, 238, 237,
236, 235, 234, 233, 232, 231, 230, 229, 228, 227,
174, 173, 172, 171, 170, 169, 167, 165, 164, 163,
161, 160, 158, 157, 156, 155, 154, 152, 151, 150,
149, 148, 146, 145, 144, 143, 142, 141, 140, 138,
- 137, 135, 134, 130, 129, 128, 126, 125, 124, 122,
+ 137, 135, 134, 130, 129, 128, 126, 125, 124, 122,
121, 120, 116, 110, 106, 105, 104, 98, 97, 78,
73, 67, 50, 49, 48, 43, 41, 39, 38, 24,
- 14, 11, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620,
- 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620,
- 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620,
- 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620,
- 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620,
- 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620,
- 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620,
- 1620, 1620, 1620, 1620, 1620, 1620
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 1196, 1197, 1198, 1199, 1141, 1200, 1201, 1202, 1196, 1203,
- 1206, 1207, 1162, 1208, 1209, 1210, 1211, 1212, 1213, 1214,
- 1215, 1216, 1218, 1219, 1220, 1221, 1222, 1223, 1225, 1227,
- 1230, 1232, 1233, 1234, 1235, 1236, 1238, 1240, 1241, 1242,
- 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1252, 1253,
- 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1236, 1262,
- 1264, 1267, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276,
-
- 1277, 1279, 1280, 1281, 1282, 1283, 1284, 1287, 1288, 1290,
- 1291, 1292, 1293, 1294, 1296, 1297, 1298, 1299, 1300, 1302,
- 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313,
- 1314, 1316, 1317, 1319, 1320, 1321, 1322, 1323, 1324, 1325,
- 1326, 1326, 1327, 1328, 1329, 1330, 1331, 1304, 1332, 1333,
- 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343,
- 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1353, 1354,
- 1356, 1357, 1359, 1358, 1362, 1363, 1364, 1368, 1369, 1371,
- 1372, 1373, 1374, 1375, 1371, 1376, 1377, 1378, 1379, 1381,
- 1382, 1384, 1386, 1387, 1388, 1390, 1391, 1392, 1393, 1395,
-
- 1327, 1358, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403,
- 1404, 1405, 1406, 1407, 1408, 1410, 1411, 1412, 1413, 1415,
- 1416, 1418, 1419, 1420, 1421, 1422, 1424, 1425, 1426, 1428,
- 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438,
- 1439, 1440, 1441, 1442, 1443, 1444, 1446, 1447, 1448, 1450,
- 1452, 1454, 1455, 1456, 1457, 1458, 1459, 1461, 1462, 1463,
- 1464, 1465, 1466, 1467, 1469, 1470, 1471, 1472, 1474, 1475,
- 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1484, 1485, 1486,
- 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1498,
- 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1508, 1509,
-
- 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1519, 1520,
- 1521, 1522, 1523, 1524, 1525, 1527, 1529, 1531, 1534, 1535,
- 1536, 1537, 1538, 1540, 1542, 1543, 1545, 1546, 1548, 1549,
- 1550, 1552, 1553, 1554, 1556, 1558, 1559, 1560, 1561, 1562,
- 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572,
- 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582,
- 1583, 1584, 1585, 1587, 1588, 1589, 1590, 1591, 1595, 1598,
- 1599, 1600, 1601, 1602, 1603, 1607, 1608, 1609, 1610, 1612,
- 1613, 1615, 1616, 1617, 1618, 1619, 1621, 1622, 1625, 1625,
- 1625, 1625, 1625, 1626, 1626, 1626, 1626, 1626, 1627, 1633,
-
- 1627, 1627, 1627, 1628, 1634, 1628, 1635, 1628, 1629, 1629,
- 1629, 1629, 1629, 1630, 1630, 1630, 1630, 1630, 1631, 1636,
- 1631, 1631, 1631, 1632, 1632, 1632, 726, 725, 724, 723,
- 722, 720, 719, 718, 717, 716, 715, 714, 713, 711,
- 710, 709, 707, 706, 705, 704, 703, 702, 701, 700,
- 699, 698, 697, 696, 695, 694, 693, 692, 691, 690,
- 688, 687, 686, 685, 684, 683, 682, 681, 680, 679,
- 678, 677, 676, 675, 674, 673, 672, 671, 670, 669,
- 668, 666, 665, 664, 663, 660, 659, 658, 655, 654,
- 653, 652, 651, 650, 649, 646, 645, 644, 643, 642,
-
- 641, 640, 639, 638, 637, 636, 635, 634, 632, 631,
- 630, 629, 628, 627, 626, 625, 623, 622, 620, 619,
- 618, 617, 616, 614, 613, 612, 610, 609, 607, 606,
- 605, 604, 603, 602, 601, 600, 599, 598, 597, 596,
- 595, 594, 592, 591, 590, 589, 588, 586, 585, 584,
- 583, 582, 581, 580, 579, 577, 576, 575, 574, 573,
- 572, 571, 570, 569, 568, 567, 566, 565, 564, 563,
- 562, 561, 560, 559, 558, 557, 556, 555, 549, 547,
- 544, 543, 541, 540, 539, 537, 533, 532, 531, 530,
- 529, 528, 527, 526, 525, 524, 523, 522, 521, 520,
-
- 519, 518, 517, 516, 514, 513, 512, 511, 510, 509,
- 508, 507, 506, 505, 504, 502, 500, 499, 498, 497,
- 496, 495, 494, 493, 492, 491, 490, 489, 487, 486,
- 485, 484, 483, 482, 481, 479, 478, 477, 476, 475,
- 474, 473, 472, 471, 470, 469, 468, 467, 466, 465,
- 464, 462, 461, 460, 459, 457, 456, 455, 454, 453,
- 452, 450, 449, 447, 446, 445, 444, 442, 441, 440,
- 439, 438, 437, 436, 434, 433, 432, 427, 426, 424,
- 423, 422, 421, 420, 417, 414, 412, 411, 410, 409,
- 407, 406, 405, 404, 403, 402, 401, 400, 399, 398,
-
- 397, 396, 394, 393, 392, 390, 389, 388, 387, 386,
- 385, 383, 382, 380, 379, 378, 377, 376, 375, 374,
- 373, 372, 368, 367, 365, 364, 363, 361, 360, 359,
- 358, 357, 356, 355, 354, 353, 352, 351, 349, 348,
- 347, 346, 345, 344, 343, 342, 341, 340, 339, 338,
- 337, 335, 334, 333, 331, 328, 327, 326, 325, 324,
- 323, 322, 321, 317, 315, 312, 310, 307, 304, 297,
- 296, 295, 294, 293, 292, 290, 289, 288, 287, 286,
- 285, 284, 282, 281, 280, 279, 278, 277, 276, 274,
- 273, 272, 271, 270, 269, 268, 267, 266, 265, 264,
-
- 263, 262, 261, 259, 258, 257, 255, 254, 253, 252,
- 251, 249, 248, 247, 246, 245, 244, 243, 242, 241,
- 239, 238, 237, 236, 235, 234, 233, 232, 231, 230,
- 229, 228, 227, 226, 225, 224, 223, 222, 221, 220,
- 219, 218, 217, 215, 214, 213, 212, 211, 209, 206,
- 204, 202, 200, 199, 194, 193, 189, 181, 180, 179,
- 178, 177, 176, 174, 173, 172, 171, 170, 169, 167,
- 165, 164, 163, 161, 160, 158, 157, 156, 155, 154,
- 152, 151, 150, 149, 148, 146, 145, 144, 143, 142,
- 141, 140, 138, 137, 135, 134, 130, 129, 128, 126,
-
- 125, 124, 122, 121, 120, 116, 110, 106, 105, 104,
- 98, 97, 78, 73, 67, 50, 49, 48, 43, 41,
- 39, 38, 24, 14, 11, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624,
- 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-
+ 14, 11, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630,
+ 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630,
+ 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630,
+ 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630,
+ 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630,
+ 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630,
+ 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630,
+
+ 1630, 1630, 1630, 1630, 1630, 1630
} ;
static yy_state_type yy_last_accepting_state;
static char *yy_last_accepting_cpos;
-extern int parser6__flex_debug;
-int parser6__flex_debug = 1;
+extern int yy_flex_debug;
+int yy_flex_debug = 1;
-<<<<<<< HEAD
-<<<<<<< HEAD
-static yyconst flex_int16_t yy_rule_linenum[191] =
- { 0,
- 148, 150, 152, 157, 158, 163, 164, 165, 177, 180,
- 185, 192, 201, 210, 219, 228, 237, 246, 255, 264,
- 273, 282, 291, 300, 309, 319, 329, 339, 349, 359,
- 369, 379, 388, 398, 408, 418, 428, 437, 446, 455,
- 464, 473, 482, 491, 500, 509, 518, 527, 536, 545,
- 554, 567, 576, 585, 594, 603, 614, 625, 636, 647,
- 659, 670, 681, 692, 703, 714, 725, 736, 747, 758,
- 769, 780, 791, 802, 813, 824, 835, 846, 857, 868,
- 877, 886, 896, 905, 914, 929, 945, 954, 963, 972,
- 981, 990, 999, 1008, 1017, 1026, 1035, 1057, 1079, 1088,
-
- 1098, 1108, 1117, 1127, 1138, 1147, 1156, 1165, 1174, 1183,
- 1193, 1202, 1211, 1220, 1231, 1242, 1253, 1262, 1272, 1281,
- 1290, 1299, 1308, 1317, 1326, 1335, 1344, 1354, 1366, 1379,
- 1388, 1397, 1407, 1417, 1426, 1437, 1447, 1456, 1466, 1476,
- 1485, 1494, 1503, 1512, 1522, 1531, 1541, 1550, 1559, 1568,
- 1577, 1586, 1595, 1604, 1613, 1622, 1631, 1640, 1649, 1658,
- 1667, 1676, 1685, 1694, 1703, 1712, 1721, 1730, 1739, 1748,
- 1757, 1766, 1776, 1875, 1880, 1885, 1890, 1891, 1892, 1893,
- 1894, 1895, 1897, 1915, 1928, 1933, 1937, 1939, 1941, 1943
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-static const flex_int16_t yy_rule_linenum[191] =
+static const flex_int16_t yy_rule_linenum[192] =
{ 0,
149, 151, 153, 158, 159, 164, 165, 166, 178, 181,
186, 193, 202, 211, 220, 229, 238, 247, 256, 265,
1098, 1108, 1118, 1127, 1137, 1148, 1157, 1166, 1175, 1184,
1193, 1203, 1212, 1221, 1230, 1241, 1252, 1263, 1272, 1282,
- 1291, 1300, 1309, 1318, 1328, 1337, 1346, 1356, 1368, 1381,
- 1390, 1399, 1409, 1419, 1428, 1439, 1449, 1458, 1468, 1478,
- 1487, 1496, 1505, 1514, 1524, 1533, 1543, 1552, 1561, 1570,
- 1579, 1588, 1597, 1606, 1615, 1624, 1633, 1642, 1651, 1660,
- 1669, 1678, 1687, 1696, 1705, 1714, 1723, 1732, 1741, 1750,
- 1759, 1768, 1778, 1877, 1882, 1887, 1892, 1893, 1894, 1895,
- 1896, 1897, 1899, 1917, 1930, 1935, 1939, 1941, 1943, 1945
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 1291, 1300, 1309, 1318, 1327, 1336, 1345, 1354, 1364, 1376,
+ 1389, 1398, 1407, 1417, 1427, 1436, 1447, 1457, 1466, 1476,
+ 1486, 1495, 1504, 1513, 1522, 1532, 1541, 1551, 1560, 1569,
+ 1578, 1587, 1596, 1605, 1614, 1623, 1632, 1641, 1650, 1659,
+ 1668, 1677, 1686, 1695, 1704, 1713, 1722, 1731, 1740, 1749,
+ 1758, 1767, 1776, 1786, 1885, 1890, 1895, 1900, 1901, 1902,
+ 1903, 1904, 1905, 1907, 1925, 1938, 1943, 1947, 1949, 1951,
+ 1953
+
} ;
/* The intent behind this definition is that it'll catch
#define yymore() yymore_used_but_not_detected
#define YY_MORE_ADJ 0
#define YY_RESTORE_YY_MORE_OFFSET
-char *parser6_text;
+char *yytext;
#line 1 "dhcp6_lexer.ll"
/* Copyright (C) 2016-2019 Internet Systems Consortium, Inc. ("ISC")
2.5.31 through 2.5.33): it generates code that does
not conform to C89. See Debian bug 333231
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=333231>. */
-# undef parser6_wrap
-# define parser6_wrap() 1
+# undef yywrap
+# define yywrap() 1
namespace {
/* To avoid the call to exit... oops! */
#define YY_FATAL_ERROR(msg) isc::dhcp::Parser6Context::fatal(msg)
-<<<<<<< HEAD
-<<<<<<< HEAD
-=======
-#line 1849 "dhcp6_lexer.cc"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1849 "dhcp6_lexer.cc"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1855 "dhcp6_lexer.cc"
/* noyywrap disables automatic rewinding for the next file to parse. Since we
always parse only a single string, there's no need to do any wraps. And
- using parser6_wrap requires linking with -lfl, which provides the default parser6_wrap
+ using yywrap requires linking with -lfl, which provides the default yywrap
implementation that always returns 1 anyway. */
/* nounput simplifies the lexer, by removing support for putting a character
back into the input stream. We never use such capability anyway. */
/* avoid to get static global variables to remain with C++. */
/* in last resort %option reentrant */
/* Enables debug mode. To see the debug messages, one needs to also set
- parser6__flex_debug to 1, then the debug messages will be printed on stderr. */
+ yy_flex_debug to 1, then the debug messages will be printed on stderr. */
/* I have no idea what this option does, except it was specified in the bison
examples and Postgres folks added it to remove gcc 4.3 warnings. Let's
be on the safe side and keep it. */
#define YY_NO_INPUT 1
-
/* These are not token expressions yet, just convenience expressions that
can be used during actual token definitions. Note some can match
incorrect inputs (e.g., IP addresses) which must be checked. */
/* for errors */
#line 94 "dhcp6_lexer.ll"
/* This code run each time a pattern is matched. It updates the location
- by moving it ahead by parser6_leng bytes. parser6_leng specifies the length of the
+ by moving it ahead by yyleng bytes. yyleng specifies the length of the
currently matched token. */
-<<<<<<< HEAD
-#define YY_USER_ACTION driver.loc_.columns(parser6_leng);
-#line 1648 "dhcp6_lexer.cc"
-=======
#define YY_USER_ACTION driver.loc_.columns(yyleng);
-#line 1875 "dhcp6_lexer.cc"
-#line 1876 "dhcp6_lexer.cc"
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1881 "dhcp6_lexer.cc"
+#line 1882 "dhcp6_lexer.cc"
#define INITIAL 0
#define COMMENT 1
/* %if-reentrant */
/* %if-c-only */
-static int yy_init_globals (void );
+static int yy_init_globals ( void );
/* %endif */
/* %if-reentrant */
/* Accessor methods to globals.
These are made visible to non-reentrant scanners for convenience. */
-int parser6_lex_destroy (void );
+int yylex_destroy ( void );
-int parser6_get_debug (void );
+int yyget_debug ( void );
-void parser6_set_debug (int debug_flag );
+void yyset_debug ( int debug_flag );
-YY_EXTRA_TYPE parser6_get_extra (void );
+YY_EXTRA_TYPE yyget_extra ( void );
-void parser6_set_extra (YY_EXTRA_TYPE user_defined );
+void yyset_extra ( YY_EXTRA_TYPE user_defined );
-FILE *parser6_get_in (void );
+FILE *yyget_in ( void );
-void parser6_set_in (FILE * in_str );
+void yyset_in ( FILE * _in_str );
-FILE *parser6_get_out (void );
+FILE *yyget_out ( void );
-void parser6_set_out (FILE * out_str );
+void yyset_out ( FILE * _out_str );
-yy_size_t parser6_get_leng (void );
+ int yyget_leng ( void );
-char *parser6_get_text (void );
+char *yyget_text ( void );
-int parser6_get_lineno (void );
+int yyget_lineno ( void );
-void parser6_set_lineno (int line_number );
+void yyset_lineno ( int _line_number );
/* %if-bison-bridge */
/* %endif */
#ifndef YY_SKIP_YYWRAP
#ifdef __cplusplus
-extern "C" int parser6_wrap (void );
+extern "C" int yywrap ( void );
#else
-extern int parser6_wrap (void );
+extern int yywrap ( void );
#endif
#endif
/* %not-for-header */
-
+#ifndef YY_NO_UNPUT
+
+#endif
/* %ok-for-header */
/* %endif */
#ifndef yytext_ptr
-static void yy_flex_strncpy (char *,yyconst char *,int );
+static void yy_flex_strncpy ( char *, const char *, int );
#endif
#ifdef YY_NEED_STRLEN
-static int yy_flex_strlen (yyconst char * );
+static int yy_flex_strlen ( const char * );
#endif
#ifndef YY_NO_INPUT
/* %if-c-only Standard (non-C++) definition */
/* %not-for-header */
-
#ifdef __cplusplus
-static int yyinput (void );
+static int yyinput ( void );
#else
-static int input (void );
+static int input ( void );
#endif
/* %ok-for-header */
/* Amount of stuff to slurp up with each read. */
#ifndef YY_READ_BUF_SIZE
+#ifdef __ia64__
+/* On IA-64, the buffer size is 16k, not 8k */
+#define YY_READ_BUF_SIZE 16384
+#else
#define YY_READ_BUF_SIZE 8192
+#endif /* __ia64__ */
#endif
/* Copy whatever the last rule matched to the standard output. */
/* This used to be an fputs(), but since the string might contain NUL's,
* we now use fwrite().
*/
-#define ECHO fwrite( parser6_text, parser6_leng, 1, parser6_out )
+#define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0)
/* %endif */
/* %if-c++-only C++ definition */
/* %endif */
if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
{ \
int c = '*'; \
- yy_size_t n; \
+ int n; \
for ( n = 0; n < max_size && \
- (c = getc( parser6_in )) != EOF && c != '\n'; ++n ) \
+ (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
buf[n] = (char) c; \
if ( c == '\n' ) \
buf[n++] = (char) c; \
- if ( c == EOF && ferror( parser6_in ) ) \
+ if ( c == EOF && ferror( yyin ) ) \
YY_FATAL_ERROR( "input in flex scanner failed" ); \
result = n; \
} \
else \
{ \
errno=0; \
- while ( (result = fread(buf, 1, max_size, parser6_in))==0 && ferror(parser6_in)) \
+ while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \
{ \
if( errno != EINTR) \
{ \
break; \
} \
errno=0; \
- clearerr(parser6_in); \
+ clearerr(yyin); \
} \
}\
\
/* %if-tables-serialization structures and prototypes */
/* %not-for-header */
-
/* %ok-for-header */
/* %not-for-header */
-
/* %tables-yydmap generated elements */
/* %endif */
/* end tables serialization structures and prototypes */
#define YY_DECL_IS_OURS 1
/* %if-c-only Standard (non-C++) definition */
-extern int parser6_lex (void);
+extern int yylex (void);
-#define YY_DECL int parser6_lex (void)
+#define YY_DECL int yylex (void)
/* %endif */
/* %if-c++-only C++ definition */
/* %endif */
#endif /* !YY_DECL */
-/* Code executed at the beginning of each rule, after parser6_text and parser6_leng
+/* Code executed at the beginning of each rule, after yytext and yyleng
* have been set up.
*/
#ifndef YY_USER_ACTION
/* Code executed at the end of each rule. */
#ifndef YY_BREAK
-#define YY_BREAK break;
+#define YY_BREAK /*LINTED*/break;
#endif
/* %% [6.0] YY_RULE_SETUP definition goes here */
YY_USER_ACTION
/* %not-for-header */
-
/** The main scanner function which does all the work.
*/
YY_DECL
{
- register yy_state_type yy_current_state;
- register char *yy_cp, *yy_bp;
- register int yy_act;
+ yy_state_type yy_current_state;
+ char *yy_cp, *yy_bp;
+ int yy_act;
+ if ( !(yy_init) )
+ {
+ (yy_init) = 1;
+
+#ifdef YY_USER_INIT
+ YY_USER_INIT;
+#endif
+
+ if ( ! (yy_start) )
+ (yy_start) = 1; /* first start state */
+
+ if ( ! yyin )
+/* %if-c-only */
+ yyin = stdin;
+/* %endif */
+/* %if-c++-only */
+/* %endif */
+
+ if ( ! yyout )
+/* %if-c-only */
+ yyout = stdout;
+/* %endif */
+/* %if-c++-only */
+/* %endif */
+
+ if ( ! YY_CURRENT_BUFFER ) {
+ yyensure_buffer_stack ();
+ YY_CURRENT_BUFFER_LVALUE =
+ yy_create_buffer( yyin, YY_BUF_SIZE );
+ }
+
+ yy_load_buffer_state( );
+ }
+
+ {
/* %% [7.0] user's declarations go here */
#line 100 "dhcp6_lexer.ll"
+#line 104 "dhcp6_lexer.ll"
/* This part of the code is copied over to the verbatim to the top
- of the generated parser6_lex function. Explanation:
+ of the generated yylex function. Explanation:
http://www.gnu.org/software/bison/manual/html_node/Multiple-start_002dsymbols.html */
- /* Code run each time parser6_lex is called. */
+ /* Code run each time yylex is called. */
driver.loc_.step();
if (start_token_flag) {
}
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1941 "dhcp6_lexer.cc"
-
- if ( !(yy_init) )
- {
- (yy_init) = 1;
-
-#ifdef YY_USER_INIT
- YY_USER_INIT;
-#endif
-
- if ( ! (yy_start) )
- (yy_start) = 1; /* first start state */
-
- if ( ! parser6_in )
-/* %if-c-only */
- parser6_in = stdin;
-/* %endif */
-/* %if-c++-only */
-/* %endif */
-
- if ( ! parser6_out )
-/* %if-c-only */
- parser6_out = stdout;
-/* %endif */
-/* %if-c++-only */
-/* %endif */
-
- if ( ! YY_CURRENT_BUFFER ) {
- parser6_ensure_buffer_stack ();
- YY_CURRENT_BUFFER_LVALUE =
- parser6__create_buffer(parser6_in,YY_BUF_SIZE );
- }
-=======
-#line 2208 "dhcp6_lexer.cc"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-
- parser6__load_buffer_state( );
- }
-=======
-#line 2208 "dhcp6_lexer.cc"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2214 "dhcp6_lexer.cc"
- while ( 1 ) /* loops until end-of-file is reached */
+ while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
{
/* %% [8.0] yymore()-related code goes here */
yy_cp = (yy_c_buf_p);
- /* Support of parser6_text. */
+ /* Support of yytext. */
*yy_cp = (yy_hold_char);
/* yy_bp points to the position in yy_ch_buf of the start of
yy_match:
do
{
- register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
+ YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ;
if ( yy_accept[yy_current_state] )
{
(yy_last_accepting_state) = yy_current_state;
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
-<<<<<<< HEAD
-<<<<<<< HEAD
- if ( yy_current_state >= 1621 )
- yy_c = yy_meta[(unsigned int) yy_c];
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- if ( yy_current_state >= 1625 )
+ if ( yy_current_state >= 1631 )
yy_c = yy_meta[yy_c];
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
- yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
+ yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
++yy_cp;
}
-<<<<<<< HEAD
-<<<<<<< HEAD
- while ( yy_current_state != 1620 );
-=======
- while ( yy_current_state != 1624 );
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- while ( yy_current_state != 1624 );
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ while ( yy_current_state != 1630 );
yy_cp = (yy_last_accepting_cpos);
yy_current_state = (yy_last_accepting_state);
YY_DO_BEFORE_ACTION;
-/* %% [11.0] code for parser6_lineno update goes here */
+/* %% [11.0] code for yylineno update goes here */
do_action: /* This label is used only to access EOF actions. */
/* %% [12.0] debug code goes here */
- if ( parser6__flex_debug )
+ if ( yy_flex_debug )
{
if ( yy_act == 0 )
fprintf( stderr, "--scanner backing up\n" );
- else if ( yy_act < 191 )
+ else if ( yy_act < 192 )
fprintf( stderr, "--accepting rule at line %ld (\"%s\")\n",
-<<<<<<< HEAD
- (long)yy_rule_linenum[yy_act], parser6_text );
- else if ( yy_act == 191 )
- fprintf( stderr, "--accepting default rule (\"%s\")\n",
- parser6_text );
-=======
(long)yy_rule_linenum[yy_act], yytext );
- else if ( yy_act == 191 )
+ else if ( yy_act == 192 )
fprintf( stderr, "--accepting default rule (\"%s\")\n",
yytext );
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- else if ( yy_act == 192 )
+ else if ( yy_act == 193 )
fprintf( stderr, "--(end of buffer or a NUL)\n" );
else
fprintf( stderr, "--EOF (start condition %d)\n", YY_START );
case 1:
YY_RULE_SETUP
-#line 148 "dhcp6_lexer.ll"
+#line 149 "dhcp6_lexer.ll"
;
YY_BREAK
case 2:
YY_RULE_SETUP
-#line 150 "dhcp6_lexer.ll"
+#line 151 "dhcp6_lexer.ll"
;
YY_BREAK
case 3:
YY_RULE_SETUP
-#line 152 "dhcp6_lexer.ll"
+#line 153 "dhcp6_lexer.ll"
{
BEGIN(COMMENT);
comment_start_line = driver.loc_.end.line;;
YY_BREAK
case 4:
YY_RULE_SETUP
-#line 157 "dhcp6_lexer.ll"
+#line 158 "dhcp6_lexer.ll"
BEGIN(INITIAL);
YY_BREAK
case 5:
YY_RULE_SETUP
-#line 158 "dhcp6_lexer.ll"
+#line 159 "dhcp6_lexer.ll"
;
YY_BREAK
case YY_STATE_EOF(COMMENT):
-#line 159 "dhcp6_lexer.ll"
+#line 160 "dhcp6_lexer.ll"
{
isc_throw(Dhcp6ParseError, "Comment not closed. (/* in line " << comment_start_line);
}
YY_BREAK
case 6:
YY_RULE_SETUP
-#line 163 "dhcp6_lexer.ll"
+#line 164 "dhcp6_lexer.ll"
BEGIN(DIR_ENTER);
YY_BREAK
case 7:
YY_RULE_SETUP
-#line 164 "dhcp6_lexer.ll"
+#line 165 "dhcp6_lexer.ll"
BEGIN(DIR_INCLUDE);
YY_BREAK
case 8:
YY_RULE_SETUP
-#line 165 "dhcp6_lexer.ll"
+#line 166 "dhcp6_lexer.ll"
{
/* Include directive. */
/* Extract the filename. */
- std::string tmp(parser6_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
driver.includeFile(tmp);
case YY_STATE_EOF(DIR_ENTER):
case YY_STATE_EOF(DIR_INCLUDE):
case YY_STATE_EOF(DIR_EXIT):
-#line 174 "dhcp6_lexer.ll"
+#line 175 "dhcp6_lexer.ll"
{
isc_throw(Dhcp6ParseError, "Directive not closed.");
}
YY_BREAK
case 9:
YY_RULE_SETUP
-#line 177 "dhcp6_lexer.ll"
+#line 178 "dhcp6_lexer.ll"
BEGIN(INITIAL);
YY_BREAK
case 10:
YY_RULE_SETUP
-#line 180 "dhcp6_lexer.ll"
+#line 181 "dhcp6_lexer.ll"
{
/* Ok, we found a with space. Let's ignore it and update loc variable. */
driver.loc_.step();
case 11:
/* rule 11 can match eol */
YY_RULE_SETUP
-#line 185 "dhcp6_lexer.ll"
+#line 186 "dhcp6_lexer.ll"
{
/* Newline found. Let's update the location and continue. */
- driver.loc_.lines(parser6_leng);
+ driver.loc_.lines(yyleng);
driver.loc_.step();
}
YY_BREAK
case 12:
YY_RULE_SETUP
-#line 192 "dhcp6_lexer.ll"
+#line 193 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP_DDNS:
YY_BREAK
case 13:
YY_RULE_SETUP
-#line 201 "dhcp6_lexer.ll"
+#line 202 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP_DDNS:
YY_BREAK
case 14:
YY_RULE_SETUP
-#line 210 "dhcp6_lexer.ll"
+#line 211 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP_DDNS:
YY_BREAK
case 15:
YY_RULE_SETUP
-#line 219 "dhcp6_lexer.ll"
+#line 220 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP_DDNS:
YY_BREAK
case 16:
YY_RULE_SETUP
-#line 228 "dhcp6_lexer.ll"
+#line 229 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP_DDNS:
YY_BREAK
case 17:
YY_RULE_SETUP
-#line 237 "dhcp6_lexer.ll"
+#line 238 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP_DDNS:
YY_BREAK
case 18:
YY_RULE_SETUP
-#line 246 "dhcp6_lexer.ll"
+#line 247 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP_DDNS:
YY_BREAK
case 19:
YY_RULE_SETUP
-#line 255 "dhcp6_lexer.ll"
+#line 256 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP_DDNS:
YY_BREAK
case 20:
YY_RULE_SETUP
-#line 264 "dhcp6_lexer.ll"
+#line 265 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP_DDNS:
YY_BREAK
case 21:
YY_RULE_SETUP
-#line 273 "dhcp6_lexer.ll"
+#line 274 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP_DDNS:
YY_BREAK
case 22:
YY_RULE_SETUP
-#line 282 "dhcp6_lexer.ll"
+#line 283 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP_DDNS:
YY_BREAK
case 23:
YY_RULE_SETUP
-#line 291 "dhcp6_lexer.ll"
+#line 292 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP_DDNS:
YY_BREAK
case 24:
YY_RULE_SETUP
-#line 300 "dhcp6_lexer.ll"
+#line 301 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP_DDNS:
YY_BREAK
case 25:
YY_RULE_SETUP
-#line 309 "dhcp6_lexer.ll"
+#line 310 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 26:
YY_RULE_SETUP
-#line 319 "dhcp6_lexer.ll"
+#line 320 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 27:
YY_RULE_SETUP
-#line 329 "dhcp6_lexer.ll"
+#line 330 "dhcp6_lexer.ll"
{
/* dhcp-ddns value keywords are case insensitive */
if (driver.ctx_ == isc::dhcp::Parser6Context::NCR_PROTOCOL) {
return isc::dhcp::Dhcp6Parser::make_UDP(driver.loc_);
}
- std::string tmp(parser6_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
return isc::dhcp::Dhcp6Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
case 28:
YY_RULE_SETUP
-#line 339 "dhcp6_lexer.ll"
+#line 340 "dhcp6_lexer.ll"
{
/* dhcp-ddns value keywords are case insensitive */
if (driver.ctx_ == isc::dhcp::Parser6Context::NCR_PROTOCOL) {
return isc::dhcp::Dhcp6Parser::make_TCP(driver.loc_);
}
- std::string tmp(parser6_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
return isc::dhcp::Dhcp6Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
case 29:
YY_RULE_SETUP
-#line 349 "dhcp6_lexer.ll"
+#line 350 "dhcp6_lexer.ll"
{
/* dhcp-ddns value keywords are case insensitive */
if (driver.ctx_ == isc::dhcp::Parser6Context::NCR_FORMAT) {
return isc::dhcp::Dhcp6Parser::make_JSON(driver.loc_);
}
- std::string tmp(parser6_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
return isc::dhcp::Dhcp6Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
case 30:
YY_RULE_SETUP
-#line 359 "dhcp6_lexer.ll"
+#line 360 "dhcp6_lexer.ll"
{
/* dhcp-ddns value keywords are case insensitive */
if (driver.ctx_ == isc::dhcp::Parser6Context::REPLACE_CLIENT_NAME) {
return isc::dhcp::Dhcp6Parser::make_WHEN_PRESENT(driver.loc_);
}
- std::string tmp(parser6_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
return isc::dhcp::Dhcp6Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
case 31:
YY_RULE_SETUP
-#line 369 "dhcp6_lexer.ll"
+#line 370 "dhcp6_lexer.ll"
{
/* dhcp-ddns value keywords are case insensitive */
if (driver.ctx_ == isc::dhcp::Parser6Context::REPLACE_CLIENT_NAME) {
return isc::dhcp::Dhcp6Parser::make_WHEN_PRESENT(driver.loc_);
}
- std::string tmp(parser6_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
return isc::dhcp::Dhcp6Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
case 32:
YY_RULE_SETUP
-#line 379 "dhcp6_lexer.ll"
+#line 380 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::REPLACE_CLIENT_NAME:
YY_BREAK
case 33:
YY_RULE_SETUP
-#line 388 "dhcp6_lexer.ll"
+#line 389 "dhcp6_lexer.ll"
{
/* dhcp-ddns value keywords are case insensitive */
if (driver.ctx_ == isc::dhcp::Parser6Context::REPLACE_CLIENT_NAME) {
return isc::dhcp::Dhcp6Parser::make_NEVER(driver.loc_);
}
- std::string tmp(parser6_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
return isc::dhcp::Dhcp6Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
case 34:
YY_RULE_SETUP
-#line 398 "dhcp6_lexer.ll"
+#line 399 "dhcp6_lexer.ll"
{
/* dhcp-ddns value keywords are case insensitive */
if (driver.ctx_ == isc::dhcp::Parser6Context::REPLACE_CLIENT_NAME) {
return isc::dhcp::Dhcp6Parser::make_NEVER(driver.loc_);
}
- std::string tmp(parser6_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
return isc::dhcp::Dhcp6Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
case 35:
YY_RULE_SETUP
-#line 408 "dhcp6_lexer.ll"
+#line 409 "dhcp6_lexer.ll"
{
/* dhcp-ddns value keywords are case insensitive */
if (driver.ctx_ == isc::dhcp::Parser6Context::REPLACE_CLIENT_NAME) {
return isc::dhcp::Dhcp6Parser::make_ALWAYS(driver.loc_);
}
- std::string tmp(parser6_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
return isc::dhcp::Dhcp6Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
case 36:
YY_RULE_SETUP
-#line 418 "dhcp6_lexer.ll"
+#line 419 "dhcp6_lexer.ll"
{
/* dhcp-ddns value keywords are case insensitive */
if (driver.ctx_ == isc::dhcp::Parser6Context::REPLACE_CLIENT_NAME) {
return isc::dhcp::Dhcp6Parser::make_WHEN_NOT_PRESENT(driver.loc_);
}
- std::string tmp(parser6_text+1);
+ std::string tmp(yytext+1);
tmp.resize(tmp.size() - 1);
return isc::dhcp::Dhcp6Parser::make_STRING(tmp, driver.loc_);
}
YY_BREAK
case 37:
YY_RULE_SETUP
-#line 428 "dhcp6_lexer.ll"
+#line 429 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::CONFIG:
YY_BREAK
case 38:
YY_RULE_SETUP
-#line 437 "dhcp6_lexer.ll"
+#line 438 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 39:
YY_RULE_SETUP
-#line 446 "dhcp6_lexer.ll"
+#line 447 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 40:
YY_RULE_SETUP
-#line 455 "dhcp6_lexer.ll"
+#line 456 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::INTERFACES_CONFIG:
YY_BREAK
case 41:
YY_RULE_SETUP
-#line 464 "dhcp6_lexer.ll"
+#line 465 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::INTERFACES_CONFIG:
YY_BREAK
case 42:
YY_RULE_SETUP
-#line 473 "dhcp6_lexer.ll"
+#line 474 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 43:
YY_RULE_SETUP
-#line 482 "dhcp6_lexer.ll"
+#line 483 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::SANITY_CHECKS:
YY_BREAK
case 44:
YY_RULE_SETUP
-#line 491 "dhcp6_lexer.ll"
+#line 492 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 45:
YY_RULE_SETUP
-#line 500 "dhcp6_lexer.ll"
+#line 501 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 46:
YY_RULE_SETUP
-#line 509 "dhcp6_lexer.ll"
+#line 510 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 47:
YY_RULE_SETUP
-#line 518 "dhcp6_lexer.ll"
+#line 519 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 48:
YY_RULE_SETUP
-#line 527 "dhcp6_lexer.ll"
+#line 528 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::CONFIG_CONTROL:
YY_BREAK
case 49:
YY_RULE_SETUP
-#line 536 "dhcp6_lexer.ll"
+#line 537 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::CONFIG_CONTROL:
YY_BREAK
case 50:
YY_RULE_SETUP
-#line 545 "dhcp6_lexer.ll"
+#line 546 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::HOSTS_DATABASE:
YY_BREAK
case 51:
YY_RULE_SETUP
-#line 554 "dhcp6_lexer.ll"
+#line 555 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 52:
YY_RULE_SETUP
-#line 567 "dhcp6_lexer.ll"
+#line 568 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DATABASE_TYPE:
YY_BREAK
case 53:
YY_RULE_SETUP
-#line 576 "dhcp6_lexer.ll"
+#line 577 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DATABASE_TYPE:
YY_BREAK
case 54:
YY_RULE_SETUP
-#line 585 "dhcp6_lexer.ll"
+#line 586 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DATABASE_TYPE:
YY_BREAK
case 55:
YY_RULE_SETUP
-#line 594 "dhcp6_lexer.ll"
+#line 595 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DATABASE_TYPE:
YY_BREAK
case 56:
YY_RULE_SETUP
-#line 603 "dhcp6_lexer.ll"
+#line 604 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 57:
YY_RULE_SETUP
-#line 614 "dhcp6_lexer.ll"
+#line 615 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 58:
YY_RULE_SETUP
-#line 625 "dhcp6_lexer.ll"
+#line 626 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 59:
YY_RULE_SETUP
-#line 636 "dhcp6_lexer.ll"
+#line 637 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 60:
YY_RULE_SETUP
-#line 647 "dhcp6_lexer.ll"
+#line 648 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 61:
YY_RULE_SETUP
-#line 659 "dhcp6_lexer.ll"
+#line 660 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 62:
YY_RULE_SETUP
-#line 670 "dhcp6_lexer.ll"
+#line 671 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 63:
YY_RULE_SETUP
-#line 681 "dhcp6_lexer.ll"
+#line 682 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 64:
YY_RULE_SETUP
-#line 692 "dhcp6_lexer.ll"
+#line 693 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 65:
YY_RULE_SETUP
-#line 703 "dhcp6_lexer.ll"
+#line 704 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 66:
YY_RULE_SETUP
-#line 714 "dhcp6_lexer.ll"
+#line 715 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 67:
YY_RULE_SETUP
-#line 725 "dhcp6_lexer.ll"
+#line 726 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 68:
YY_RULE_SETUP
-#line 736 "dhcp6_lexer.ll"
+#line 737 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 69:
YY_RULE_SETUP
-#line 747 "dhcp6_lexer.ll"
+#line 748 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 70:
YY_RULE_SETUP
-#line 758 "dhcp6_lexer.ll"
+#line 759 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 71:
YY_RULE_SETUP
-#line 769 "dhcp6_lexer.ll"
+#line 770 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 72:
YY_RULE_SETUP
-#line 780 "dhcp6_lexer.ll"
-{
- switch(driver.ctx_) {
- case isc::dhcp::Parser6Context::LEASE_DATABASE:
- return isc::dhcp::Dhcp6Parser::make_MAX_ROW_ERRORS(driver.loc_);
- default:
- return isc::dhcp::Dhcp6Parser::make_STRING("max_row_errors", driver.loc_);
- }
-}
- YY_BREAK
-case 73:
-YY_RULE_SETUP
-#line 790 "dhcp6_lexer.ll"
+#line 781 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 74:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 791 "dhcp6_lexer.ll"
-=======
#line 801 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 801 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 75:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 802 "dhcp6_lexer.ll"
-=======
-#line 812 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 812 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 76:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 813 "dhcp6_lexer.ll"
-=======
-#line 823 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 823 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 77:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 824 "dhcp6_lexer.ll"
-=======
#line 834 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 834 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 78:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 835 "dhcp6_lexer.ll"
-=======
-#line 845 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 845 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 79:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 846 "dhcp6_lexer.ll"
-=======
-#line 856 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 856 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 80:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 857 "dhcp6_lexer.ll"
-=======
#line 867 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 867 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 81:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 868 "dhcp6_lexer.ll"
-=======
-#line 878 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 878 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 82:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 877 "dhcp6_lexer.ll"
-=======
-#line 887 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 887 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 83:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 886 "dhcp6_lexer.ll"
-=======
#line 896 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 896 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 84:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 896 "dhcp6_lexer.ll"
-=======
#line 906 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 906 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch (driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 85:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 905 "dhcp6_lexer.ll"
-=======
-#line 915 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 915 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 86:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 914 "dhcp6_lexer.ll"
-=======
#line 924 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 924 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 87:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 929 "dhcp6_lexer.ll"
-=======
-#line 939 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 939 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LEASE_DATABASE:
YY_BREAK
case 88:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 945 "dhcp6_lexer.ll"
-=======
#line 955 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 955 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::OPTION_DATA:
YY_BREAK
case 89:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 954 "dhcp6_lexer.ll"
-=======
-#line 964 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 964 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::OPTION_DATA:
YY_BREAK
case 90:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 963 "dhcp6_lexer.ll"
-=======
#line 973 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 973 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::SUBNET6:
YY_BREAK
case 91:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 972 "dhcp6_lexer.ll"
-=======
-#line 982 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 982 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::SUBNET6:
YY_BREAK
case 92:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 981 "dhcp6_lexer.ll"
-=======
#line 991 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 991 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::PD_POOLS:
YY_BREAK
case 93:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 990 "dhcp6_lexer.ll"
-=======
-#line 1000 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 1000 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::PD_POOLS:
YY_BREAK
case 94:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 999 "dhcp6_lexer.ll"
-=======
#line 1009 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1009 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::PD_POOLS:
YY_BREAK
case 95:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1008 "dhcp6_lexer.ll"
-=======
-#line 1018 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 1018 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::PD_POOLS:
YY_BREAK
case 96:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1017 "dhcp6_lexer.ll"
-=======
#line 1027 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1027 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::PD_POOLS:
YY_BREAK
case 97:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1026 "dhcp6_lexer.ll"
-=======
-#line 1036 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 1036 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::POOLS:
YY_BREAK
case 98:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1035 "dhcp6_lexer.ll"
-=======
#line 1045 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1045 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 99:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1057 "dhcp6_lexer.ll"
-=======
-#line 1067 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 1067 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 100:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1079 "dhcp6_lexer.ll"
-=======
#line 1089 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1089 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::SUBNET6:
YY_BREAK
case 101:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1088 "dhcp6_lexer.ll"
-=======
-#line 1098 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 1098 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::SUBNET6:
YY_BREAK
case 102:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1098 "dhcp6_lexer.ll"
-=======
-#line 1108 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 1108 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::SUBNET6:
YY_BREAK
case 103:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1108 "dhcp6_lexer.ll"
-=======
-#line 1118 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 1118 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::SUBNET6:
YY_BREAK
case 104:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1117 "dhcp6_lexer.ll"
-=======
#line 1127 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1127 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::SUBNET6:
YY_BREAK
case 105:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1127 "dhcp6_lexer.ll"
-=======
#line 1137 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1137 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 106:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1138 "dhcp6_lexer.ll"
-=======
-#line 1148 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 1148 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::RESERVATION_MODE:
YY_BREAK
case 107:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1147 "dhcp6_lexer.ll"
-=======
#line 1157 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1157 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::RESERVATION_MODE:
YY_BREAK
case 108:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1156 "dhcp6_lexer.ll"
-=======
-#line 1166 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 1166 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::RESERVATION_MODE:
YY_BREAK
case 109:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1165 "dhcp6_lexer.ll"
-=======
#line 1175 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1175 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::RESERVATION_MODE:
YY_BREAK
case 110:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1174 "dhcp6_lexer.ll"
-=======
-#line 1184 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 1184 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::RESERVATION_MODE:
YY_BREAK
case 111:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1183 "dhcp6_lexer.ll"
-=======
#line 1193 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1193 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::OPTION_DEF:
YY_BREAK
case 112:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1193 "dhcp6_lexer.ll"
-=======
#line 1203 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1203 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 113:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1202 "dhcp6_lexer.ll"
-=======
-#line 1212 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 1212 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 114:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1211 "dhcp6_lexer.ll"
-=======
#line 1221 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1221 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 115:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1220 "dhcp6_lexer.ll"
-=======
-#line 1230 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 1230 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 116:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1231 "dhcp6_lexer.ll"
-=======
#line 1241 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1241 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 117:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1242 "dhcp6_lexer.ll"
-=======
-#line 1252 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 1252 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 118:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1253 "dhcp6_lexer.ll"
-=======
#line 1263 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1263 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::CONFIG:
YY_BREAK
case 119:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1262 "dhcp6_lexer.ll"
-=======
-#line 1272 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 1272 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
YY_BREAK
case 120:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1272 "dhcp6_lexer.ll"
-=======
-#line 1282 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 1282 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LOGGERS:
YY_BREAK
case 121:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1281 "dhcp6_lexer.ll"
-=======
#line 1291 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1291 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::OUTPUT_OPTIONS:
YY_BREAK
case 122:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1290 "dhcp6_lexer.ll"
-=======
-#line 1300 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
#line 1300 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::OUTPUT_OPTIONS:
YY_BREAK
case 123:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1299 "dhcp6_lexer.ll"
-=======
#line 1309 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1309 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::OUTPUT_OPTIONS:
YY_BREAK
case 124:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1308 "dhcp6_lexer.ll"
-=======
#line 1318 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::OUTPUT_OPTIONS:
YY_BREAK
case 125:
YY_RULE_SETUP
-<<<<<<< HEAD
-#line 1317 "dhcp6_lexer.ll"
-=======
-#line 1318 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1327 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::OUTPUT_OPTIONS:
}
}
YY_BREAK
-case 125:
+case 126:
YY_RULE_SETUP
-<<<<<<< HEAD
-#line 1326 "dhcp6_lexer.ll"
-=======
-#line 1328 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1328 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1336 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LOGGERS:
}
}
YY_BREAK
-case 126:
+case 127:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1335 "dhcp6_lexer.ll"
-=======
-#line 1337 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1337 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1345 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::LOGGERS:
}
}
YY_BREAK
-case 127:
+case 128:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1344 "dhcp6_lexer.ll"
-=======
-#line 1346 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1346 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1354 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
}
}
YY_BREAK
-case 128:
+case 129:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1354 "dhcp6_lexer.ll"
-=======
-#line 1356 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1356 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1364 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::SUBNET6:
}
}
YY_BREAK
-case 129:
+case 130:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1366 "dhcp6_lexer.ll"
-=======
-#line 1368 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1368 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1376 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::SUBNET6:
}
}
YY_BREAK
-case 130:
+case 131:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1379 "dhcp6_lexer.ll"
-=======
-#line 1381 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1381 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1389 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::CLIENT_CLASSES:
}
}
YY_BREAK
-case 131:
+case 132:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1388 "dhcp6_lexer.ll"
-=======
-#line 1390 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1390 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1398 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::CLIENT_CLASSES:
}
}
YY_BREAK
-case 132:
+case 133:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1397 "dhcp6_lexer.ll"
-=======
-#line 1399 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1399 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1407 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
}
}
YY_BREAK
-case 133:
+case 134:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1407 "dhcp6_lexer.ll"
-=======
-#line 1409 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1409 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1417 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::RESERVATIONS:
}
}
YY_BREAK
-case 134:
+case 135:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1417 "dhcp6_lexer.ll"
-=======
-#line 1419 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1419 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1427 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::RESERVATIONS:
}
}
YY_BREAK
-case 135:
+case 136:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1426 "dhcp6_lexer.ll"
-=======
-#line 1428 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1428 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1436 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::MAC_SOURCES:
}
}
YY_BREAK
-case 136:
+case 137:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1437 "dhcp6_lexer.ll"
-=======
-#line 1439 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1439 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1447 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::HOST_RESERVATION_IDENTIFIERS:
}
}
YY_BREAK
-case 137:
+case 138:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1447 "dhcp6_lexer.ll"
-=======
-#line 1449 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1449 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1457 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::RESERVATIONS:
}
}
YY_BREAK
-case 138:
+case 139:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1456 "dhcp6_lexer.ll"
-=======
-#line 1458 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1458 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1466 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::HOST_RESERVATION_IDENTIFIERS:
}
}
YY_BREAK
-case 139:
+case 140:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1466 "dhcp6_lexer.ll"
-=======
-#line 1468 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1468 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1476 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::OPTION_DEF:
}
}
YY_BREAK
-case 140:
+case 141:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1476 "dhcp6_lexer.ll"
-=======
-#line 1478 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1478 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1486 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::OPTION_DATA:
}
}
YY_BREAK
-case 141:
+case 142:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1485 "dhcp6_lexer.ll"
-=======
-#line 1487 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1487 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1495 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::OPTION_DEF:
}
}
YY_BREAK
-case 142:
+case 143:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1494 "dhcp6_lexer.ll"
-=======
-#line 1496 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1496 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1504 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::OPTION_DEF:
}
}
YY_BREAK
-case 143:
+case 144:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1503 "dhcp6_lexer.ll"
-=======
-#line 1505 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1505 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1513 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::OPTION_DEF:
}
}
YY_BREAK
-case 144:
+case 145:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1512 "dhcp6_lexer.ll"
-=======
-#line 1514 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1514 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1522 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::SUBNET6:
}
}
YY_BREAK
-case 145:
+case 146:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1522 "dhcp6_lexer.ll"
-=======
-#line 1524 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1524 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1532 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::RELAY:
}
}
YY_BREAK
-case 146:
+case 147:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1531 "dhcp6_lexer.ll"
-=======
-#line 1533 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1533 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1541 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
}
}
YY_BREAK
-case 147:
+case 148:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1541 "dhcp6_lexer.ll"
-=======
-#line 1543 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1543 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1551 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::HOOKS_LIBRARIES:
}
}
YY_BREAK
-case 148:
+case 149:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1550 "dhcp6_lexer.ll"
-=======
-#line 1552 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1552 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1560 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::HOOKS_LIBRARIES:
}
}
YY_BREAK
-case 149:
+case 150:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1559 "dhcp6_lexer.ll"
-=======
-#line 1561 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1561 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1569 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
}
}
YY_BREAK
-case 150:
+case 151:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1568 "dhcp6_lexer.ll"
-=======
-#line 1570 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1570 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1578 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DUID_TYPE:
}
}
YY_BREAK
-case 151:
+case 152:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1577 "dhcp6_lexer.ll"
-=======
-#line 1579 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1579 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1587 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DUID_TYPE:
}
}
YY_BREAK
-case 152:
+case 153:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1586 "dhcp6_lexer.ll"
-=======
-#line 1588 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1588 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1596 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DUID_TYPE:
}
}
YY_BREAK
-case 153:
+case 154:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1595 "dhcp6_lexer.ll"
-=======
-#line 1597 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1597 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1605 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::SERVER_ID:
}
}
YY_BREAK
-case 154:
+case 155:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1604 "dhcp6_lexer.ll"
-=======
-#line 1606 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1606 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1614 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::SERVER_ID:
}
}
YY_BREAK
-case 155:
+case 156:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1613 "dhcp6_lexer.ll"
-=======
-#line 1615 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1615 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1623 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::SERVER_ID:
}
}
YY_BREAK
-case 156:
+case 157:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1622 "dhcp6_lexer.ll"
-=======
-#line 1624 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1624 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1632 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::SERVER_ID:
}
}
YY_BREAK
-case 157:
+case 158:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1631 "dhcp6_lexer.ll"
-=======
-#line 1633 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1633 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1641 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
}
}
YY_BREAK
-case 158:
+case 159:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1640 "dhcp6_lexer.ll"
-=======
-#line 1642 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1642 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1650 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::EXPIRED_LEASES_PROCESSING:
}
}
YY_BREAK
-case 159:
+case 160:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1649 "dhcp6_lexer.ll"
-=======
-#line 1651 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1651 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1659 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::EXPIRED_LEASES_PROCESSING:
}
}
YY_BREAK
-case 160:
+case 161:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1658 "dhcp6_lexer.ll"
-=======
-#line 1660 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1660 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1668 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::EXPIRED_LEASES_PROCESSING:
}
}
YY_BREAK
-case 161:
+case 162:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1667 "dhcp6_lexer.ll"
-=======
-#line 1669 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1669 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1677 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::EXPIRED_LEASES_PROCESSING:
}
}
YY_BREAK
-case 162:
+case 163:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1676 "dhcp6_lexer.ll"
-=======
-#line 1678 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1678 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1686 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::EXPIRED_LEASES_PROCESSING:
}
}
YY_BREAK
-case 163:
+case 164:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1685 "dhcp6_lexer.ll"
-=======
-#line 1687 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1687 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1695 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::EXPIRED_LEASES_PROCESSING:
}
}
YY_BREAK
-case 164:
+case 165:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1694 "dhcp6_lexer.ll"
-=======
-#line 1696 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1696 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1704 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
}
}
YY_BREAK
-case 165:
+case 166:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1703 "dhcp6_lexer.ll"
-=======
-#line 1705 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1705 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1713 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
}
}
YY_BREAK
-case 166:
+case 167:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1712 "dhcp6_lexer.ll"
-=======
-#line 1714 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1714 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1722 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::CONTROL_SOCKET:
}
}
YY_BREAK
-case 167:
+case 168:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1721 "dhcp6_lexer.ll"
-=======
-#line 1723 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1723 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1731 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::CONTROL_SOCKET:
}
}
YY_BREAK
-case 168:
+case 169:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1730 "dhcp6_lexer.ll"
-=======
-#line 1732 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1732 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1740 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
}
}
YY_BREAK
-case 169:
+case 170:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1739 "dhcp6_lexer.ll"
-=======
-#line 1741 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1741 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1749 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6:
}
}
YY_BREAK
-case 170:
+case 171:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1748 "dhcp6_lexer.ll"
-=======
-#line 1750 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1750 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1758 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::CONFIG:
}
}
YY_BREAK
-case 171:
+case 172:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1757 "dhcp6_lexer.ll"
-=======
-#line 1759 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1759 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1767 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::CONFIG:
}
}
YY_BREAK
-case 172:
+case 173:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1766 "dhcp6_lexer.ll"
-=======
-#line 1768 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1768 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1776 "dhcp6_lexer.ll"
{
switch(driver.ctx_) {
case isc::dhcp::Parser6Context::CONFIG:
}
}
YY_BREAK
-case 173:
+case 174:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1776 "dhcp6_lexer.ll"
-=======
-#line 1778 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1778 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1786 "dhcp6_lexer.ll"
{
/* A string has been matched. It contains the actual string and single quotes.
We need to get those quotes out of the way and just use its content, e.g.
for 'foo' we should get foo */
- std::string raw(parser6_text+1);
+ std::string raw(yytext+1);
size_t len = raw.size() - 1;
raw.resize(len);
std::string decoded;
return isc::dhcp::Dhcp6Parser::make_STRING(decoded, driver.loc_);
}
YY_BREAK
-case 174:
-/* rule 174 can match eol */
-YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1875 "dhcp6_lexer.ll"
-=======
-#line 1877 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1877 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+case 175:
+/* rule 175 can match eol */
+YY_RULE_SETUP
+#line 1885 "dhcp6_lexer.ll"
{
/* Bad string with a forbidden control character inside */
- driver.error(driver.loc_, "Invalid control in " + std::string(parser6_text));
+ driver.error(driver.loc_, "Invalid control in " + std::string(yytext));
}
YY_BREAK
-case 175:
-/* rule 175 can match eol */
+case 176:
+/* rule 176 can match eol */
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1880 "dhcp6_lexer.ll"
-=======
-#line 1882 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1882 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1890 "dhcp6_lexer.ll"
{
/* Bad string with a bad escape inside */
- driver.error(driver.loc_, "Bad escape in " + std::string(parser6_text));
+ driver.error(driver.loc_, "Bad escape in " + std::string(yytext));
}
YY_BREAK
-case 176:
+case 177:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1885 "dhcp6_lexer.ll"
-=======
-#line 1887 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1887 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1895 "dhcp6_lexer.ll"
{
/* Bad string with an open escape at the end */
- driver.error(driver.loc_, "Overflow escape in " + std::string(parser6_text));
+ driver.error(driver.loc_, "Overflow escape in " + std::string(yytext));
}
YY_BREAK
-case 177:
+case 178:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1890 "dhcp6_lexer.ll"
-=======
-#line 1892 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1892 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1900 "dhcp6_lexer.ll"
{ return isc::dhcp::Dhcp6Parser::make_LSQUARE_BRACKET(driver.loc_); }
YY_BREAK
-case 178:
+case 179:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1891 "dhcp6_lexer.ll"
-=======
-#line 1893 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1893 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1901 "dhcp6_lexer.ll"
{ return isc::dhcp::Dhcp6Parser::make_RSQUARE_BRACKET(driver.loc_); }
YY_BREAK
-case 179:
+case 180:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1892 "dhcp6_lexer.ll"
-=======
-#line 1894 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1894 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1902 "dhcp6_lexer.ll"
{ return isc::dhcp::Dhcp6Parser::make_LCURLY_BRACKET(driver.loc_); }
YY_BREAK
-case 180:
+case 181:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1893 "dhcp6_lexer.ll"
-=======
-#line 1895 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1895 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1903 "dhcp6_lexer.ll"
{ return isc::dhcp::Dhcp6Parser::make_RCURLY_BRACKET(driver.loc_); }
YY_BREAK
-case 181:
+case 182:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1894 "dhcp6_lexer.ll"
-=======
-#line 1896 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1896 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1904 "dhcp6_lexer.ll"
{ return isc::dhcp::Dhcp6Parser::make_COMMA(driver.loc_); }
YY_BREAK
-case 182:
+case 183:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1895 "dhcp6_lexer.ll"
-=======
-#line 1897 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1897 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1905 "dhcp6_lexer.ll"
{ return isc::dhcp::Dhcp6Parser::make_COLON(driver.loc_); }
YY_BREAK
-case 183:
+case 184:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1897 "dhcp6_lexer.ll"
-=======
-#line 1899 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1899 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1907 "dhcp6_lexer.ll"
{
/* An integer was found. */
- std::string tmp(parser6_text);
+ std::string tmp(yytext);
int64_t integer = 0;
try {
/* In substring we want to use negative values (e.g. -1).
return isc::dhcp::Dhcp6Parser::make_INTEGER(integer, driver.loc_);
}
YY_BREAK
-case 184:
+case 185:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1915 "dhcp6_lexer.ll"
-=======
-#line 1917 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1917 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1925 "dhcp6_lexer.ll"
{
/* A floating point was found. */
- std::string tmp(parser6_text);
+ std::string tmp(yytext);
double fp = 0.0;
try {
fp = boost::lexical_cast<double>(tmp);
return isc::dhcp::Dhcp6Parser::make_FLOAT(fp, driver.loc_);
}
YY_BREAK
-case 185:
+case 186:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1928 "dhcp6_lexer.ll"
-=======
-#line 1930 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1930 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-{
- string tmp(parser6_text);
+#line 1938 "dhcp6_lexer.ll"
+{
+ string tmp(yytext);
return isc::dhcp::Dhcp6Parser::make_BOOLEAN(tmp == "true", driver.loc_);
}
YY_BREAK
-case 186:
+case 187:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1933 "dhcp6_lexer.ll"
-=======
-#line 1935 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1935 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1943 "dhcp6_lexer.ll"
{
return isc::dhcp::Dhcp6Parser::make_NULL_TYPE(driver.loc_);
}
YY_BREAK
-case 187:
+case 188:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1937 "dhcp6_lexer.ll"
-=======
-#line 1939 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1939 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1947 "dhcp6_lexer.ll"
driver.error (driver.loc_, "JSON true reserved keyword is lower case only");
YY_BREAK
-case 188:
+case 189:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1939 "dhcp6_lexer.ll"
-=======
-#line 1941 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1941 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1949 "dhcp6_lexer.ll"
driver.error (driver.loc_, "JSON false reserved keyword is lower case only");
YY_BREAK
-case 189:
+case 190:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1941 "dhcp6_lexer.ll"
-=======
-#line 1943 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1943 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1951 "dhcp6_lexer.ll"
driver.error (driver.loc_, "JSON null reserved keyword is lower case only");
YY_BREAK
-case 190:
+case 191:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1943 "dhcp6_lexer.ll"
-driver.error (driver.loc_, "Invalid character: " + std::string(parser6_text));
- YY_BREAK
-case YY_STATE_EOF(INITIAL):
-#line 1945 "dhcp6_lexer.ll"
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-#line 1945 "dhcp6_lexer.ll"
+#line 1953 "dhcp6_lexer.ll"
driver.error (driver.loc_, "Invalid character: " + std::string(yytext));
YY_BREAK
case YY_STATE_EOF(INITIAL):
-#line 1947 "dhcp6_lexer.ll"
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1955 "dhcp6_lexer.ll"
{
if (driver.states_.empty()) {
return isc::dhcp::Dhcp6Parser::make_END(driver.loc_);
BEGIN(DIR_EXIT);
}
YY_BREAK
-case 191:
+case 192:
YY_RULE_SETUP
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1968 "dhcp6_lexer.ll"
-ECHO;
- YY_BREAK
-#line 4464 "dhcp6_lexer.cc"
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-#line 1970 "dhcp6_lexer.ll"
+#line 1978 "dhcp6_lexer.ll"
ECHO;
YY_BREAK
-#line 4697 "dhcp6_lexer.cc"
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 4715 "dhcp6_lexer.cc"
case YY_END_OF_BUFFER:
{
{
/* We're scanning a new file or input source. It's
* possible that this happened because the user
- * just pointed parser6_in at a new source and called
- * parser6_lex(). If so, then we have to assure
+ * just pointed yyin at a new source and called
+ * yylex(). If so, then we have to assure
* consistency between YY_CURRENT_BUFFER and our
* globals. Here is the right place to do so, because
* this is the first action (other than possibly a
* back-up) that will match for the new input source.
*/
(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
- YY_CURRENT_BUFFER_LVALUE->yy_input_file = parser6_in;
+/* %if-c-only */
+ YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
+/* %endif */
+/* %if-c++-only */
+/* %endif */
YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
}
{
(yy_did_buffer_switch_on_eof) = 0;
- if ( parser6_wrap( ) )
+ if ( yywrap( ) )
{
/* Note: because we've taken care in
* yy_get_next_buffer() to have set up
- * parser6_text, we can now set up
+ * yytext, we can now set up
* yy_c_buf_p so that if some total
* hoser (like flex itself) wants to
* call the scanner after we return the
"fatal flex scanner internal error--no action found" );
} /* end of action switch */
} /* end of scanning one token */
-} /* end of parser6_lex */
+ } /* end of user's declarations */
+} /* end of yylex */
/* %ok-for-header */
/* %if-c++-only */
/* %not-for-header */
-
/* %ok-for-header */
/* %endif */
/* %if-c++-only */
/* %endif */
{
- register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
- register char *source = (yytext_ptr);
- register int number_to_move, i;
+ char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
+ char *source = (yytext_ptr);
+ int number_to_move, i;
int ret_val;
if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
/* Try to read more data. */
/* First move last chars to start of buffer. */
- number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
+ number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr) - 1);
for ( i = 0; i < number_to_move; ++i )
*(dest++) = *(source++);
else
{
- yy_size_t num_to_read =
+ int num_to_read =
YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
while ( num_to_read <= 0 )
{ /* Not enough room in the buffer - grow it. */
/* just a shorter name for the current buffer */
- YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
+ YY_BUFFER_STATE b = YY_CURRENT_BUFFER_LVALUE;
int yy_c_buf_p_offset =
(int) ((yy_c_buf_p) - b->yy_ch_buf);
if ( b->yy_is_our_buffer )
{
- yy_size_t new_size = b->yy_buf_size * 2;
+ int new_size = b->yy_buf_size * 2;
if ( new_size <= 0 )
b->yy_buf_size += b->yy_buf_size / 8;
b->yy_ch_buf = (char *)
/* Include room in for 2 EOB chars. */
- parser6_realloc((void *) b->yy_ch_buf,b->yy_buf_size + 2 );
+ yyrealloc( (void *) b->yy_ch_buf,
+ (yy_size_t) (b->yy_buf_size + 2) );
}
else
/* Can't grow it, we don't own it. */
- b->yy_ch_buf = 0;
+ b->yy_ch_buf = NULL;
if ( ! b->yy_ch_buf )
YY_FATAL_ERROR(
if ( number_to_move == YY_MORE_ADJ )
{
ret_val = EOB_ACT_END_OF_FILE;
- parser6_restart(parser6_in );
+ yyrestart( yyin );
}
else
else
ret_val = EOB_ACT_CONTINUE_SCAN;
- if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
+ if (((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
/* Extend the array by 50%, plus the number we really need. */
- yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
- YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) parser6_realloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size );
+ int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
+ YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc(
+ (void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size );
if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
+ /* "- 2" to take care of EOB's */
+ YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2);
}
(yy_n_chars) += number_to_move;
/* %if-c-only */
/* %not-for-header */
-
static yy_state_type yy_get_previous_state (void)
/* %endif */
/* %if-c++-only */
/* %endif */
{
- register yy_state_type yy_current_state;
- register char *yy_cp;
+ yy_state_type yy_current_state;
+ char *yy_cp;
/* %% [15.0] code to get the start state into yy_current_state goes here */
yy_current_state = (yy_start);
for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
{
/* %% [16.0] code to find the next state goes here */
- register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
+ YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
if ( yy_accept[yy_current_state] )
{
(yy_last_accepting_state) = yy_current_state;
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
-<<<<<<< HEAD
-<<<<<<< HEAD
- if ( yy_current_state >= 1621 )
- yy_c = yy_meta[(unsigned int) yy_c];
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- if ( yy_current_state >= 1625 )
+ if ( yy_current_state >= 1631 )
yy_c = yy_meta[yy_c];
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
- yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
+ yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
}
return yy_current_state;
/* %if-c++-only */
/* %endif */
{
- register int yy_is_jam;
+ int yy_is_jam;
/* %% [17.0] code to find the next state, and perhaps do backing up, goes here */
- register char *yy_cp = (yy_c_buf_p);
+ char *yy_cp = (yy_c_buf_p);
- register YY_CHAR yy_c = 1;
+ YY_CHAR yy_c = 1;
if ( yy_accept[yy_current_state] )
{
(yy_last_accepting_state) = yy_current_state;
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
-<<<<<<< HEAD
-<<<<<<< HEAD
- if ( yy_current_state >= 1621 )
- yy_c = yy_meta[(unsigned int) yy_c];
- }
- yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
- yy_is_jam = (yy_current_state == 1620);
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- if ( yy_current_state >= 1625 )
+ if ( yy_current_state >= 1631 )
yy_c = yy_meta[yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];
- yy_is_jam = (yy_current_state == 1624);
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ yy_is_jam = (yy_current_state == 1630);
- return yy_is_jam ? 0 : yy_current_state;
+ return yy_is_jam ? 0 : yy_current_state;
}
+#ifndef YY_NO_UNPUT
/* %if-c-only */
/* %endif */
+#endif
/* %if-c-only */
#ifndef YY_NO_INPUT
else
{ /* need more input */
- yy_size_t offset = (yy_c_buf_p) - (yytext_ptr);
+ int offset = (int) ((yy_c_buf_p) - (yytext_ptr));
++(yy_c_buf_p);
switch ( yy_get_next_buffer( ) )
*/
/* Reset buffer status. */
- parser6_restart(parser6_in );
+ yyrestart( yyin );
/*FALLTHROUGH*/
case EOB_ACT_END_OF_FILE:
{
- if ( parser6_wrap( ) )
+ if ( yywrap( ) )
return 0;
if ( ! (yy_did_buffer_switch_on_eof) )
}
c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */
- *(yy_c_buf_p) = '\0'; /* preserve parser6_text */
+ *(yy_c_buf_p) = '\0'; /* preserve yytext */
(yy_hold_char) = *++(yy_c_buf_p);
-/* %% [19.0] update BOL and parser6_lineno */
+/* %% [19.0] update BOL and yylineno */
return c;
}
* @note This function does not reset the start condition to @c INITIAL .
*/
/* %if-c-only */
- void parser6_restart (FILE * input_file )
+ void yyrestart (FILE * input_file )
/* %endif */
/* %if-c++-only */
/* %endif */
{
if ( ! YY_CURRENT_BUFFER ){
- parser6_ensure_buffer_stack ();
+ yyensure_buffer_stack ();
YY_CURRENT_BUFFER_LVALUE =
- parser6__create_buffer(parser6_in,YY_BUF_SIZE );
+ yy_create_buffer( yyin, YY_BUF_SIZE );
}
- parser6__init_buffer(YY_CURRENT_BUFFER,input_file );
- parser6__load_buffer_state( );
+ yy_init_buffer( YY_CURRENT_BUFFER, input_file );
+ yy_load_buffer_state( );
}
+/* %if-c++-only */
+/* %endif */
+
/** Switch to a different input buffer.
* @param new_buffer The new input buffer.
*
*/
/* %if-c-only */
- void parser6__switch_to_buffer (YY_BUFFER_STATE new_buffer )
+ void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer )
/* %endif */
/* %if-c++-only */
/* %endif */
/* TODO. We should be able to replace this entire function body
* with
- * parser6_pop_buffer_state();
- * parser6_push_buffer_state(new_buffer);
+ * yypop_buffer_state();
+ * yypush_buffer_state(new_buffer);
*/
- parser6_ensure_buffer_stack ();
+ yyensure_buffer_stack ();
if ( YY_CURRENT_BUFFER == new_buffer )
return;
}
YY_CURRENT_BUFFER_LVALUE = new_buffer;
- parser6__load_buffer_state( );
+ yy_load_buffer_state( );
/* We don't actually know whether we did this switch during
- * EOF (parser6_wrap()) processing, but the only time this flag
- * is looked at is after parser6_wrap() is called, so it's safe
+ * EOF (yywrap()) processing, but the only time this flag
+ * is looked at is after yywrap() is called, so it's safe
* to go ahead and always set it.
*/
(yy_did_buffer_switch_on_eof) = 1;
}
/* %if-c-only */
-static void parser6__load_buffer_state (void)
+static void yy_load_buffer_state (void)
/* %endif */
/* %if-c++-only */
/* %endif */
{
(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
(yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
- parser6_in = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
+/* %if-c-only */
+ yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
+/* %endif */
+/* %if-c++-only */
+/* %endif */
(yy_hold_char) = *(yy_c_buf_p);
}
* @return the allocated buffer state.
*/
/* %if-c-only */
- YY_BUFFER_STATE parser6__create_buffer (FILE * file, int size )
+ YY_BUFFER_STATE yy_create_buffer (FILE * file, int size )
/* %endif */
/* %if-c++-only */
/* %endif */
{
YY_BUFFER_STATE b;
- b = (YY_BUFFER_STATE) parser6_alloc(sizeof( struct yy_buffer_state ) );
+ b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) );
if ( ! b )
- YY_FATAL_ERROR( "out of dynamic memory in parser6__create_buffer()" );
+ YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
b->yy_buf_size = size;
/* yy_ch_buf has to be 2 characters longer than the size given because
* we need to put in 2 end-of-buffer characters.
*/
- b->yy_ch_buf = (char *) parser6_alloc(b->yy_buf_size + 2 );
+ b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) );
if ( ! b->yy_ch_buf )
- YY_FATAL_ERROR( "out of dynamic memory in parser6__create_buffer()" );
+ YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
b->yy_is_our_buffer = 1;
- parser6__init_buffer(b,file );
+ yy_init_buffer( b, file );
return b;
}
+/* %if-c++-only */
+/* %endif */
+
/** Destroy the buffer.
- * @param b a buffer created with parser6__create_buffer()
+ * @param b a buffer created with yy_create_buffer()
*
*/
/* %if-c-only */
- void parser6__delete_buffer (YY_BUFFER_STATE b )
+ void yy_delete_buffer (YY_BUFFER_STATE b )
/* %endif */
/* %if-c++-only */
/* %endif */
YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
if ( b->yy_is_our_buffer )
- parser6_free((void *) b->yy_ch_buf );
+ yyfree( (void *) b->yy_ch_buf );
- parser6_free((void *) b );
+ yyfree( (void *) b );
}
-/* %if-c-only */
-
-#ifndef __cplusplus
-extern int isatty (int );
-#endif /* __cplusplus */
-
-/* %endif */
-
-/* %if-c++-only */
-/* %endif */
-
/* Initializes or reinitializes a buffer.
* This function is sometimes called more than once on the same buffer,
- * such as during a parser6_restart() or at EOF.
+ * such as during a yyrestart() or at EOF.
*/
/* %if-c-only */
- static void parser6__init_buffer (YY_BUFFER_STATE b, FILE * file )
+ static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file )
/* %endif */
/* %if-c++-only */
/* %endif */
{
int oerrno = errno;
- parser6__flush_buffer(b );
+ yy_flush_buffer( b );
+/* %if-c-only */
b->yy_input_file = file;
+/* %endif */
+/* %if-c++-only */
+/* %endif */
b->yy_fill_buffer = 1;
- /* If b is the current buffer, then parser6__init_buffer was _probably_
- * called from parser6_restart() or through yy_get_next_buffer.
+ /* If b is the current buffer, then yy_init_buffer was _probably_
+ * called from yyrestart() or through yy_get_next_buffer.
* In that case, we don't want to reset the lineno or column.
*/
if (b != YY_CURRENT_BUFFER){
*
*/
/* %if-c-only */
- void parser6__flush_buffer (YY_BUFFER_STATE b )
+ void yy_flush_buffer (YY_BUFFER_STATE b )
/* %endif */
/* %if-c++-only */
/* %endif */
b->yy_buffer_status = YY_BUFFER_NEW;
if ( b == YY_CURRENT_BUFFER )
- parser6__load_buffer_state( );
+ yy_load_buffer_state( );
}
/* %if-c-or-c++ */
*
*/
/* %if-c-only */
-void parser6_push_buffer_state (YY_BUFFER_STATE new_buffer )
+void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
/* %endif */
/* %if-c++-only */
/* %endif */
if (new_buffer == NULL)
return;
- parser6_ensure_buffer_stack();
+ yyensure_buffer_stack();
- /* This block is copied from parser6__switch_to_buffer. */
+ /* This block is copied from yy_switch_to_buffer. */
if ( YY_CURRENT_BUFFER )
{
/* Flush out information for old buffer. */
(yy_buffer_stack_top)++;
YY_CURRENT_BUFFER_LVALUE = new_buffer;
- /* copied from parser6__switch_to_buffer. */
- parser6__load_buffer_state( );
+ /* copied from yy_switch_to_buffer. */
+ yy_load_buffer_state( );
(yy_did_buffer_switch_on_eof) = 1;
}
/* %endif */
*
*/
/* %if-c-only */
-void parser6_pop_buffer_state (void)
+void yypop_buffer_state (void)
/* %endif */
/* %if-c++-only */
/* %endif */
if (!YY_CURRENT_BUFFER)
return;
- parser6__delete_buffer(YY_CURRENT_BUFFER );
+ yy_delete_buffer(YY_CURRENT_BUFFER );
YY_CURRENT_BUFFER_LVALUE = NULL;
if ((yy_buffer_stack_top) > 0)
--(yy_buffer_stack_top);
if (YY_CURRENT_BUFFER) {
- parser6__load_buffer_state( );
+ yy_load_buffer_state( );
(yy_did_buffer_switch_on_eof) = 1;
}
}
* Guarantees space for at least one push.
*/
/* %if-c-only */
-static void parser6_ensure_buffer_stack (void)
+static void yyensure_buffer_stack (void)
/* %endif */
/* %if-c++-only */
/* %endif */
* scanner will even need a stack. We use 2 instead of 1 to avoid an
* immediate realloc on the next call.
*/
- num_to_alloc = 1;
- (yy_buffer_stack) = (struct yy_buffer_state**)parser6_alloc
+ num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */
+ (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc
(num_to_alloc * sizeof(struct yy_buffer_state*)
);
if ( ! (yy_buffer_stack) )
- YY_FATAL_ERROR( "out of dynamic memory in parser6_ensure_buffer_stack()" );
-
+ YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
+
memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
-
+
(yy_buffer_stack_max) = num_to_alloc;
(yy_buffer_stack_top) = 0;
return;
if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
/* Increase the buffer to prepare for a possible push. */
- int grow_size = 8 /* arbitrary grow size */;
+ yy_size_t grow_size = 8 /* arbitrary grow size */;
num_to_alloc = (yy_buffer_stack_max) + grow_size;
- (yy_buffer_stack) = (struct yy_buffer_state**)parser6_realloc
+ (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc
((yy_buffer_stack),
num_to_alloc * sizeof(struct yy_buffer_state*)
);
if ( ! (yy_buffer_stack) )
- YY_FATAL_ERROR( "out of dynamic memory in parser6_ensure_buffer_stack()" );
+ YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
/* zero only the new slots.*/
memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
* @param base the character buffer
* @param size the size in bytes of the character buffer
*
- * @return the newly allocated buffer state object.
+ * @return the newly allocated buffer state object.
*/
-YY_BUFFER_STATE parser6__scan_buffer (char * base, yy_size_t size )
+YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size )
{
YY_BUFFER_STATE b;
base[size-2] != YY_END_OF_BUFFER_CHAR ||
base[size-1] != YY_END_OF_BUFFER_CHAR )
/* They forgot to leave room for the EOB's. */
- return 0;
+ return NULL;
- b = (YY_BUFFER_STATE) parser6_alloc(sizeof( struct yy_buffer_state ) );
+ b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) );
if ( ! b )
- YY_FATAL_ERROR( "out of dynamic memory in parser6__scan_buffer()" );
+ YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
- b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
+ b->yy_buf_size = (int) (size - 2); /* "- 2" to take care of EOB's */
b->yy_buf_pos = b->yy_ch_buf = base;
b->yy_is_our_buffer = 0;
- b->yy_input_file = 0;
+ b->yy_input_file = NULL;
b->yy_n_chars = b->yy_buf_size;
b->yy_is_interactive = 0;
b->yy_at_bol = 1;
b->yy_fill_buffer = 0;
b->yy_buffer_status = YY_BUFFER_NEW;
- parser6__switch_to_buffer(b );
+ yy_switch_to_buffer( b );
return b;
}
/* %endif */
/* %if-c-only */
-/** Setup the input buffer state to scan a string. The next call to parser6_lex() will
+/** Setup the input buffer state to scan a string. The next call to yylex() will
* scan from a @e copy of @a str.
* @param yystr a NUL-terminated string to scan
*
* @return the newly allocated buffer state object.
* @note If you want to scan bytes that may contain NUL values, then use
- * parser6__scan_bytes() instead.
+ * yy_scan_bytes() instead.
*/
-YY_BUFFER_STATE parser6__scan_string (yyconst char * yystr )
+YY_BUFFER_STATE yy_scan_string (const char * yystr )
{
- return parser6__scan_bytes(yystr,strlen(yystr) );
+ return yy_scan_bytes( yystr, (int) strlen(yystr) );
}
/* %endif */
/* %if-c-only */
-/** Setup the input buffer state to scan the given bytes. The next call to parser6_lex() will
+/** Setup the input buffer state to scan the given bytes. The next call to yylex() will
* scan from a @e copy of @a bytes.
- * @param bytes the byte buffer to scan
- * @param len the number of bytes in the buffer pointed to by @a bytes.
+ * @param yybytes the byte buffer to scan
+ * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes.
*
* @return the newly allocated buffer state object.
*/
-YY_BUFFER_STATE parser6__scan_bytes (yyconst char * yybytes, yy_size_t _yybytes_len )
+YY_BUFFER_STATE yy_scan_bytes (const char * yybytes, int _yybytes_len )
{
YY_BUFFER_STATE b;
char *buf;
- yy_size_t n, i;
+ yy_size_t n;
+ int i;
/* Get memory for full buffer, including space for trailing EOB's. */
- n = _yybytes_len + 2;
- buf = (char *) parser6_alloc(n );
+ n = (yy_size_t) (_yybytes_len + 2);
+ buf = (char *) yyalloc( n );
if ( ! buf )
- YY_FATAL_ERROR( "out of dynamic memory in parser6__scan_bytes()" );
+ YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
for ( i = 0; i < _yybytes_len; ++i )
buf[i] = yybytes[i];
buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
- b = parser6__scan_buffer(buf,n );
+ b = yy_scan_buffer( buf, n );
if ( ! b )
- YY_FATAL_ERROR( "bad buffer in parser6__scan_bytes()" );
+ YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
/* It's okay to grow etc. this buffer, and we should throw it
* away when we're done.
#endif
/* %if-c-only */
-static void yy_fatal_error (yyconst char* msg )
+static void yynoreturn yy_fatal_error (const char* msg )
{
- (void) fprintf( stderr, "%s\n", msg );
+ fprintf( stderr, "%s\n", msg );
exit( YY_EXIT_FAILURE );
}
/* %endif */
#define yyless(n) \
do \
{ \
- /* Undo effects of setting up parser6_text. */ \
+ /* Undo effects of setting up yytext. */ \
int yyless_macro_arg = (n); \
YY_LESS_LINENO(yyless_macro_arg);\
- parser6_text[parser6_leng] = (yy_hold_char); \
- (yy_c_buf_p) = parser6_text + yyless_macro_arg; \
+ yytext[yyleng] = (yy_hold_char); \
+ (yy_c_buf_p) = yytext + yyless_macro_arg; \
(yy_hold_char) = *(yy_c_buf_p); \
*(yy_c_buf_p) = '\0'; \
- parser6_leng = yyless_macro_arg; \
+ yyleng = yyless_macro_arg; \
} \
while ( 0 )
/** Get the current line number.
*
*/
-int parser6_get_lineno (void)
+int yyget_lineno (void)
{
-
- return parser6_lineno;
+
+ return yylineno;
}
/** Get the input stream.
*
*/
-FILE *parser6_get_in (void)
+FILE *yyget_in (void)
{
- return parser6_in;
+ return yyin;
}
/** Get the output stream.
*
*/
-FILE *parser6_get_out (void)
+FILE *yyget_out (void)
{
- return parser6_out;
+ return yyout;
}
/** Get the length of the current token.
*
*/
-yy_size_t parser6_get_leng (void)
+int yyget_leng (void)
{
- return parser6_leng;
+ return yyleng;
}
/** Get the current token.
*
*/
-char *parser6_get_text (void)
+char *yyget_text (void)
{
- return parser6_text;
+ return yytext;
}
/* %if-reentrant */
/* %endif */
/** Set the current line number.
- * @param line_number
+ * @param _line_number line number
*
*/
-void parser6_set_lineno (int line_number )
+void yyset_lineno (int _line_number )
{
- parser6_lineno = line_number;
+ yylineno = _line_number;
}
/** Set the input stream. This does not discard the current
* input buffer.
- * @param in_str A readable stream.
+ * @param _in_str A readable stream.
*
- * @see parser6__switch_to_buffer
+ * @see yy_switch_to_buffer
*/
-void parser6_set_in (FILE * in_str )
+void yyset_in (FILE * _in_str )
{
- parser6_in = in_str ;
+ yyin = _in_str ;
}
-void parser6_set_out (FILE * out_str )
+void yyset_out (FILE * _out_str )
{
- parser6_out = out_str ;
+ yyout = _out_str ;
}
-int parser6_get_debug (void)
+int yyget_debug (void)
{
- return parser6__flex_debug;
+ return yy_flex_debug;
}
-void parser6_set_debug (int bdebug )
+void yyset_debug (int _bdebug )
{
- parser6__flex_debug = bdebug ;
+ yy_flex_debug = _bdebug ;
}
/* %endif */
static int yy_init_globals (void)
{
/* Initialization is the same as for the non-reentrant scanner.
- * This function is called from parser6_lex_destroy(), so don't allocate here.
+ * This function is called from yylex_destroy(), so don't allocate here.
*/
- (yy_buffer_stack) = 0;
+ (yy_buffer_stack) = NULL;
(yy_buffer_stack_top) = 0;
(yy_buffer_stack_max) = 0;
- (yy_c_buf_p) = (char *) 0;
+ (yy_c_buf_p) = NULL;
(yy_init) = 0;
(yy_start) = 0;
/* Defined in main.c */
#ifdef YY_STDINIT
- parser6_in = stdin;
- parser6_out = stdout;
+ yyin = stdin;
+ yyout = stdout;
#else
- parser6_in = (FILE *) 0;
- parser6_out = (FILE *) 0;
+ yyin = NULL;
+ yyout = NULL;
#endif
/* For future reference: Set errno on error, since we are called by
- * parser6_lex_init()
+ * yylex_init()
*/
return 0;
}
/* %endif */
/* %if-c-only SNIP! this currently causes conflicts with the c++ scanner */
-/* parser6_lex_destroy is for both reentrant and non-reentrant scanners. */
-int parser6_lex_destroy (void)
+/* yylex_destroy is for both reentrant and non-reentrant scanners. */
+int yylex_destroy (void)
{
/* Pop the buffer stack, destroying each element. */
while(YY_CURRENT_BUFFER){
- parser6__delete_buffer(YY_CURRENT_BUFFER );
+ yy_delete_buffer( YY_CURRENT_BUFFER );
YY_CURRENT_BUFFER_LVALUE = NULL;
- parser6_pop_buffer_state();
+ yypop_buffer_state();
}
/* Destroy the stack itself. */
- parser6_free((yy_buffer_stack) );
+ yyfree((yy_buffer_stack) );
(yy_buffer_stack) = NULL;
/* Reset the globals. This is important in a non-reentrant scanner so the next time
- * parser6_lex() is called, initialization will occur. */
+ * yylex() is called, initialization will occur. */
yy_init_globals( );
/* %if-reentrant */
*/
#ifndef yytext_ptr
-static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
+static void yy_flex_strncpy (char* s1, const char * s2, int n )
{
- register int i;
+
+ int i;
for ( i = 0; i < n; ++i )
s1[i] = s2[i];
}
#endif
#ifdef YY_NEED_STRLEN
-static int yy_flex_strlen (yyconst char * s )
+static int yy_flex_strlen (const char * s )
{
- register int n;
+ int n;
for ( n = 0; s[n]; ++n )
;
}
#endif
-void *parser6_alloc (yy_size_t size )
+void *yyalloc (yy_size_t size )
{
- return (void *) malloc( size );
+ return malloc(size);
}
-void *parser6_realloc (void * ptr, yy_size_t size )
+void *yyrealloc (void * ptr, yy_size_t size )
{
+
/* The cast to (char *) in the following accommodates both
* implementations that use char* generic pointers, and those
* that use void* generic pointers. It works with the latter
* any pointer type to void*, and deal with argument conversions
* as though doing an assignment.
*/
- return (void *) realloc( (char *) ptr, size );
+ return realloc(ptr, size);
}
-void parser6_free (void * ptr )
+void yyfree (void * ptr )
{
- free( (char *) ptr ); /* see parser6_realloc() for (char *) cast */
+ free( (char *) ptr ); /* see yyrealloc() for (char *) cast */
}
/* %if-tables-serialization definitions */
/* %ok-for-header */
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1968 "dhcp6_lexer.ll"
-
-=======
-#line 1970 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 1970 "dhcp6_lexer.ll"
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1978 "dhcp6_lexer.ll"
using namespace isc::dhcp;
file_ = "<string>";
sfile_ = 0;
loc_.initialize(&file_);
- parser6__flex_debug = trace_scanning_;
+ yy_flex_debug = trace_scanning_;
YY_BUFFER_STATE buffer;
buffer = parser6__scan_bytes(str.c_str(), str.size());
if (!buffer) {
file_ = filename;
sfile_ = f;
loc_.initialize(&file_);
- parser6__flex_debug = trace_scanning_;
+ yy_flex_debug = trace_scanning_;
YY_BUFFER_STATE buffer;
/* See dhcp6_lexer.cc header for available definitions */
{
switch (that.type_get ())
{
- case 203: // value
- case 207: // map_value
- case 268: // db_type
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 361: // hr_mode
- case 497: // duid_type
- case 532: // ncr_protocol_value
- case 539: // replace_client_name_value
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- case 362: // hr_mode
- case 498: // duid_type
- case 533: // ncr_protocol_value
- case 540: // replace_client_name_value
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ case 204: // value
+ case 208: // map_value
+ case 269: // db_type
+ case 363: // hr_mode
+ case 499: // duid_type
+ case 534: // ncr_protocol_value
+ case 541: // replace_client_name_value
value.YY_MOVE_OR_COPY< ElementPtr > (YY_MOVE (that.value));
break;
- case 185: // "boolean"
+ case 186: // "boolean"
value.YY_MOVE_OR_COPY< bool > (YY_MOVE (that.value));
break;
- case 184: // "floating point"
+ case 185: // "floating point"
value.YY_MOVE_OR_COPY< double > (YY_MOVE (that.value));
break;
- case 183: // "integer"
+ case 184: // "integer"
value.YY_MOVE_OR_COPY< int64_t > (YY_MOVE (that.value));
break;
- case 182: // "constant string"
+ case 183: // "constant string"
value.YY_MOVE_OR_COPY< std::string > (YY_MOVE (that.value));
break;
{
switch (that.type_get ())
{
- case 203: // value
- case 207: // map_value
- case 268: // db_type
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 361: // hr_mode
- case 497: // duid_type
- case 532: // ncr_protocol_value
- case 539: // replace_client_name_value
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- case 362: // hr_mode
- case 498: // duid_type
- case 533: // ncr_protocol_value
- case 540: // replace_client_name_value
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ case 204: // value
+ case 208: // map_value
+ case 269: // db_type
+ case 363: // hr_mode
+ case 499: // duid_type
+ case 534: // ncr_protocol_value
+ case 541: // replace_client_name_value
value.move< ElementPtr > (YY_MOVE (that.value));
break;
- case 185: // "boolean"
+ case 186: // "boolean"
value.move< bool > (YY_MOVE (that.value));
break;
- case 184: // "floating point"
+ case 185: // "floating point"
value.move< double > (YY_MOVE (that.value));
break;
- case 183: // "integer"
+ case 184: // "integer"
value.move< int64_t > (YY_MOVE (that.value));
break;
- case 182: // "constant string"
+ case 183: // "constant string"
value.move< std::string > (YY_MOVE (that.value));
break;
state = that.state;
switch (that.type_get ())
{
- case 203: // value
- case 207: // map_value
- case 268: // db_type
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 361: // hr_mode
- case 497: // duid_type
- case 532: // ncr_protocol_value
- case 539: // replace_client_name_value
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- case 362: // hr_mode
- case 498: // duid_type
- case 533: // ncr_protocol_value
- case 540: // replace_client_name_value
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ case 204: // value
+ case 208: // map_value
+ case 269: // db_type
+ case 363: // hr_mode
+ case 499: // duid_type
+ case 534: // ncr_protocol_value
+ case 541: // replace_client_name_value
value.move< ElementPtr > (that.value);
break;
- case 185: // "boolean"
+ case 186: // "boolean"
value.move< bool > (that.value);
break;
- case 184: // "floating point"
+ case 185: // "floating point"
value.move< double > (that.value);
break;
- case 183: // "integer"
+ case 184: // "integer"
value.move< int64_t > (that.value);
break;
- case 182: // "constant string"
+ case 183: // "constant string"
value.move< std::string > (that.value);
break;
<< yysym.location << ": ";
switch (yytype)
{
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 182: // "constant string"
-#line 261 "dhcp6_parser.yy"
- { yyoutput << yysym.value.template as < std::string > (); }
-#line 405 "dhcp6_parser.cc"
- break;
-
- case 183: // "integer"
-#line 261 "dhcp6_parser.yy"
- { yyoutput << yysym.value.template as < int64_t > (); }
-#line 411 "dhcp6_parser.cc"
- break;
-
- case 184: // "floating point"
-#line 261 "dhcp6_parser.yy"
- { yyoutput << yysym.value.template as < double > (); }
-#line 417 "dhcp6_parser.cc"
- break;
-
- case 185: // "boolean"
-#line 261 "dhcp6_parser.yy"
- { yyoutput << yysym.value.template as < bool > (); }
-#line 423 "dhcp6_parser.cc"
- break;
-
- case 203: // value
-#line 261 "dhcp6_parser.yy"
- { yyoutput << yysym.value.template as < ElementPtr > (); }
-#line 429 "dhcp6_parser.cc"
- break;
-
- case 207: // map_value
-#line 261 "dhcp6_parser.yy"
- { yyoutput << yysym.value.template as < ElementPtr > (); }
-#line 435 "dhcp6_parser.cc"
- break;
-
- case 268: // db_type
-#line 261 "dhcp6_parser.yy"
- { yyoutput << yysym.value.template as < ElementPtr > (); }
-#line 441 "dhcp6_parser.cc"
- break;
-
- case 361: // hr_mode
-#line 261 "dhcp6_parser.yy"
- { yyoutput << yysym.value.template as < ElementPtr > (); }
-#line 447 "dhcp6_parser.cc"
- break;
-
- case 497: // duid_type
-#line 261 "dhcp6_parser.yy"
- { yyoutput << yysym.value.template as < ElementPtr > (); }
-#line 453 "dhcp6_parser.cc"
- break;
-
- case 532: // ncr_protocol_value
-#line 261 "dhcp6_parser.yy"
- { yyoutput << yysym.value.template as < ElementPtr > (); }
-#line 459 "dhcp6_parser.cc"
- break;
-
- case 539: // replace_client_name_value
-#line 261 "dhcp6_parser.yy"
- { yyoutput << yysym.value.template as < ElementPtr > (); }
-#line 465 "dhcp6_parser.cc"
-=======
- case 182: // "constant string"
-
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< std::string > (); }
-#line 398 "dhcp6_parser.cc" // lalr1.cc:672
- break;
-
- case 183: // "integer"
-
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< int64_t > (); }
-#line 405 "dhcp6_parser.cc" // lalr1.cc:672
- break;
-
- case 184: // "floating point"
-
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< double > (); }
-#line 412 "dhcp6_parser.cc" // lalr1.cc:672
- break;
-
- case 185: // "boolean"
-
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< bool > (); }
-#line 419 "dhcp6_parser.cc" // lalr1.cc:672
- break;
-
- case 203: // value
-
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< ElementPtr > (); }
-#line 426 "dhcp6_parser.cc" // lalr1.cc:672
- break;
-
- case 207: // map_value
-
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< ElementPtr > (); }
-#line 433 "dhcp6_parser.cc" // lalr1.cc:672
- break;
-
- case 268: // db_type
-
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< ElementPtr > (); }
-#line 440 "dhcp6_parser.cc" // lalr1.cc:672
- break;
-
- case 362: // hr_mode
-
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< ElementPtr > (); }
-#line 447 "dhcp6_parser.cc" // lalr1.cc:672
- break;
-
- case 498: // duid_type
-
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< ElementPtr > (); }
-#line 454 "dhcp6_parser.cc" // lalr1.cc:672
- break;
-
- case 533: // ncr_protocol_value
-
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< ElementPtr > (); }
-#line 461 "dhcp6_parser.cc" // lalr1.cc:672
- break;
-
- case 540: // replace_client_name_value
-
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
- { yyoutput << yysym.value.template as< ElementPtr > (); }
-#line 468 "dhcp6_parser.cc" // lalr1.cc:672
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- break;
+ case 183: // "constant string"
-=======
- case 182: // "constant string"
-
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
+#line 262 "dhcp6_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< std::string > (); }
#line 398 "dhcp6_parser.cc" // lalr1.cc:672
break;
- case 183: // "integer"
+ case 184: // "integer"
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
+#line 262 "dhcp6_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< int64_t > (); }
#line 405 "dhcp6_parser.cc" // lalr1.cc:672
break;
- case 184: // "floating point"
+ case 185: // "floating point"
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
+#line 262 "dhcp6_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< double > (); }
#line 412 "dhcp6_parser.cc" // lalr1.cc:672
break;
- case 185: // "boolean"
+ case 186: // "boolean"
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
+#line 262 "dhcp6_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< bool > (); }
#line 419 "dhcp6_parser.cc" // lalr1.cc:672
break;
- case 203: // value
+ case 204: // value
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
+#line 262 "dhcp6_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< ElementPtr > (); }
#line 426 "dhcp6_parser.cc" // lalr1.cc:672
break;
- case 207: // map_value
+ case 208: // map_value
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
+#line 262 "dhcp6_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< ElementPtr > (); }
#line 433 "dhcp6_parser.cc" // lalr1.cc:672
break;
- case 268: // db_type
+ case 269: // db_type
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
+#line 262 "dhcp6_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< ElementPtr > (); }
#line 440 "dhcp6_parser.cc" // lalr1.cc:672
break;
- case 362: // hr_mode
+ case 363: // hr_mode
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
+#line 262 "dhcp6_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< ElementPtr > (); }
#line 447 "dhcp6_parser.cc" // lalr1.cc:672
break;
- case 498: // duid_type
+ case 499: // duid_type
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
+#line 262 "dhcp6_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< ElementPtr > (); }
#line 454 "dhcp6_parser.cc" // lalr1.cc:672
break;
- case 533: // ncr_protocol_value
+ case 534: // ncr_protocol_value
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
+#line 262 "dhcp6_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< ElementPtr > (); }
#line 461 "dhcp6_parser.cc" // lalr1.cc:672
break;
- case 540: // replace_client_name_value
+ case 541: // replace_client_name_value
-#line 261 "dhcp6_parser.yy" // lalr1.cc:672
+#line 262 "dhcp6_parser.yy" // lalr1.cc:672
{ yyoutput << yysym.value.template as< ElementPtr > (); }
#line 468 "dhcp6_parser.cc" // lalr1.cc:672
break;
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
default:
break;
when using variants. */
switch (yyr1_[yyn])
{
- case 203: // value
- case 207: // map_value
- case 268: // db_type
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 361: // hr_mode
- case 497: // duid_type
- case 532: // ncr_protocol_value
- case 539: // replace_client_name_value
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- case 362: // hr_mode
- case 498: // duid_type
- case 533: // ncr_protocol_value
- case 540: // replace_client_name_value
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ case 204: // value
+ case 208: // map_value
+ case 269: // db_type
+ case 363: // hr_mode
+ case 499: // duid_type
+ case 534: // ncr_protocol_value
+ case 541: // replace_client_name_value
yylhs.value.emplace< ElementPtr > ();
break;
- case 185: // "boolean"
+ case 186: // "boolean"
yylhs.value.emplace< bool > ();
break;
- case 184: // "floating point"
+ case 185: // "floating point"
yylhs.value.emplace< double > ();
break;
- case 183: // "integer"
+ case 184: // "integer"
yylhs.value.emplace< int64_t > ();
break;
- case 182: // "constant string"
+ case 183: // "constant string"
yylhs.value.emplace< std::string > ();
break;
switch (yyn)
{
case 2:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 270 "dhcp6_parser.yy"
-=======
-#line 270 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 270 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 271 "dhcp6_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.NO_KEYWORD; }
#line 727 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 4:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 271 "dhcp6_parser.yy"
-=======
-#line 271 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 271 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 272 "dhcp6_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.CONFIG; }
#line 733 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 6:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 272 "dhcp6_parser.yy"
-=======
-#line 272 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 272 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 273 "dhcp6_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.DHCP6; }
#line 739 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 8:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 273 "dhcp6_parser.yy"
-=======
-#line 273 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 273 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 274 "dhcp6_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.INTERFACES_CONFIG; }
#line 745 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 10:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 274 "dhcp6_parser.yy"
-=======
-#line 274 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 274 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 275 "dhcp6_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.SUBNET6; }
#line 751 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 12:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 275 "dhcp6_parser.yy"
-=======
-#line 275 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 275 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 276 "dhcp6_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.POOLS; }
#line 757 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 14:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 276 "dhcp6_parser.yy"
-=======
-#line 276 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 276 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 277 "dhcp6_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.PD_POOLS; }
#line 763 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 16:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 277 "dhcp6_parser.yy"
-=======
-#line 277 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 277 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 278 "dhcp6_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.RESERVATIONS; }
#line 769 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 18:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 278 "dhcp6_parser.yy"
-=======
-#line 278 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 278 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 279 "dhcp6_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.DHCP6; }
#line 775 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 20:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 279 "dhcp6_parser.yy"
-=======
-#line 279 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 279 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 280 "dhcp6_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.OPTION_DEF; }
#line 781 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 22:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 280 "dhcp6_parser.yy"
-=======
-#line 280 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 280 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 281 "dhcp6_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.OPTION_DATA; }
#line 787 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 24:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 281 "dhcp6_parser.yy"
-=======
-#line 281 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 281 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 282 "dhcp6_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.HOOKS_LIBRARIES; }
#line 793 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 26:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 282 "dhcp6_parser.yy"
-=======
-#line 282 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 282 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 283 "dhcp6_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.DHCP_DDNS; }
#line 799 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 28:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 283 "dhcp6_parser.yy"
-=======
-#line 283 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 283 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 284 "dhcp6_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.LOGGING; }
#line 805 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 30:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 284 "dhcp6_parser.yy"
-=======
-#line 284 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 284 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 285 "dhcp6_parser.yy" // lalr1.cc:907
{ ctx.ctx_ = ctx.CONFIG_CONTROL; }
#line 811 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 32:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 292 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new IntElement(yystack_[0].value.as < int64_t > (), ctx.loc2pos(yystack_[0].location))); }
-#line 821 "dhcp6_parser.cc"
- break;
-
- case 33:
-#line 293 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new DoubleElement(yystack_[0].value.as < double > (), ctx.loc2pos(yystack_[0].location))); }
-#line 827 "dhcp6_parser.cc"
- break;
-
- case 34:
-#line 294 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new BoolElement(yystack_[0].value.as < bool > (), ctx.loc2pos(yystack_[0].location))); }
-#line 833 "dhcp6_parser.cc"
- break;
-
- case 35:
-#line 295 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement(yystack_[0].value.as < std::string > (), ctx.loc2pos(yystack_[0].location))); }
-#line 839 "dhcp6_parser.cc"
- break;
-
- case 36:
-#line 296 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new NullElement(ctx.loc2pos(yystack_[0].location))); }
-#line 845 "dhcp6_parser.cc"
- break;
-
- case 37:
-#line 297 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ctx.stack_.back(); ctx.stack_.pop_back(); }
-#line 851 "dhcp6_parser.cc"
- break;
-
- case 38:
-#line 298 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ctx.stack_.back(); ctx.stack_.pop_back(); }
-#line 857 "dhcp6_parser.cc"
- break;
-
- case 39:
-#line 301 "dhcp6_parser.yy"
-=======
-#line 292 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location))); }
-#line 817 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 33:
#line 293 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new DoubleElement(yystack_[0].value.as< double > (), ctx.loc2pos(yystack_[0].location))); }
-#line 823 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 34:
-#line 294 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location))); }
-#line 829 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 35:
-#line 295 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location))); }
-#line 835 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 36:
-#line 296 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new NullElement(ctx.loc2pos(yystack_[0].location))); }
-#line 841 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 37:
-#line 297 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ctx.stack_.back(); ctx.stack_.pop_back(); }
-#line 847 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 38:
-#line 298 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ctx.stack_.back(); ctx.stack_.pop_back(); }
-#line 853 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 39:
-#line 301 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 292 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location))); }
#line 817 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 33:
-#line 293 "dhcp6_parser.yy" // lalr1.cc:907
+#line 294 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new DoubleElement(yystack_[0].value.as< double > (), ctx.loc2pos(yystack_[0].location))); }
#line 823 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 34:
-#line 294 "dhcp6_parser.yy" // lalr1.cc:907
+#line 295 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location))); }
#line 829 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 35:
-#line 295 "dhcp6_parser.yy" // lalr1.cc:907
+#line 296 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location))); }
#line 835 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 36:
-#line 296 "dhcp6_parser.yy" // lalr1.cc:907
+#line 297 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new NullElement(ctx.loc2pos(yystack_[0].location))); }
#line 841 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 37:
-#line 297 "dhcp6_parser.yy" // lalr1.cc:907
+#line 298 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ctx.stack_.back(); ctx.stack_.pop_back(); }
#line 847 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 38:
-#line 298 "dhcp6_parser.yy" // lalr1.cc:907
+#line 299 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ctx.stack_.back(); ctx.stack_.pop_back(); }
#line 853 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 39:
-#line 301 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 302 "dhcp6_parser.yy" // lalr1.cc:907
{
// Push back the JSON value on the stack
ctx.stack_.push_back(yystack_[0].value.as< ElementPtr > ());
break;
case 40:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 306 "dhcp6_parser.yy"
-=======
-#line 306 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 306 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 307 "dhcp6_parser.yy" // lalr1.cc:907
{
// This code is executed when we're about to start parsing
// the content of the map
break;
case 41:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 311 "dhcp6_parser.yy"
-=======
-#line 311 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 311 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 312 "dhcp6_parser.yy" // lalr1.cc:907
{
// map parsing completed. If we ever want to do any wrap up
// (maybe some sanity checking), this would be the best place
break;
case 42:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 317 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ctx.stack_.back(); ctx.stack_.pop_back(); }
-#line 893 "dhcp6_parser.cc"
- break;
-
- case 45:
-#line 324 "dhcp6_parser.yy"
-=======
-#line 317 "dhcp6_parser.yy" // lalr1.cc:907
+#line 318 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ctx.stack_.back(); ctx.stack_.pop_back(); }
#line 889 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 45:
-#line 324 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 317 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ctx.stack_.back(); ctx.stack_.pop_back(); }
-#line 889 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 45:
-#line 324 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 325 "dhcp6_parser.yy" // lalr1.cc:907
{
// map containing a single entry
ctx.stack_.back()->set(yystack_[2].value.as< std::string > (), yystack_[0].value.as< ElementPtr > ());
break;
case 46:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 328 "dhcp6_parser.yy"
-=======
-#line 328 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 328 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 329 "dhcp6_parser.yy" // lalr1.cc:907
{
// map consisting of a shorter map followed by
// comma and string:value
break;
case 47:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 335 "dhcp6_parser.yy"
-=======
-#line 335 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 335 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 336 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.push_back(l);
break;
case 48:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 338 "dhcp6_parser.yy"
-=======
-#line 338 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 338 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 339 "dhcp6_parser.yy" // lalr1.cc:907
{
// list parsing complete. Put any sanity checking here
}
break;
case 51:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 346 "dhcp6_parser.yy"
-=======
-#line 346 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 346 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 347 "dhcp6_parser.yy" // lalr1.cc:907
{
// List consisting of a single element.
ctx.stack_.back()->add(yystack_[0].value.as< ElementPtr > ());
break;
case 52:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 350 "dhcp6_parser.yy"
-=======
-#line 350 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 350 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 351 "dhcp6_parser.yy" // lalr1.cc:907
{
// List ending with , and a value.
ctx.stack_.back()->add(yystack_[0].value.as< ElementPtr > ());
break;
case 53:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 357 "dhcp6_parser.yy"
-=======
-#line 357 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 357 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 358 "dhcp6_parser.yy" // lalr1.cc:907
{
// List parsing about to start
}
break;
case 54:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 359 "dhcp6_parser.yy"
-=======
-#line 359 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 359 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 360 "dhcp6_parser.yy" // lalr1.cc:907
{
// list parsing complete. Put any sanity checking here
//ctx.stack_.pop_back();
break;
case 57:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 368 "dhcp6_parser.yy"
-=======
-#line 368 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 368 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 369 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr s(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(s);
break;
case 58:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 372 "dhcp6_parser.yy"
-=======
-#line 372 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 372 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 373 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr s(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(s);
break;
case 59:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 383 "dhcp6_parser.yy"
-=======
-#line 383 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 383 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 384 "dhcp6_parser.yy" // lalr1.cc:907
{
const std::string& where = ctx.contextName();
const std::string& keyword = yystack_[1].value.as< std::string > ();
break;
case 60:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 393 "dhcp6_parser.yy"
-=======
-#line 393 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 393 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 394 "dhcp6_parser.yy" // lalr1.cc:907
{
// This code is executed when we're about to start parsing
// the content of the map
break;
case 61:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 398 "dhcp6_parser.yy"
-=======
-#line 398 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 398 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 399 "dhcp6_parser.yy" // lalr1.cc:907
{
// map parsing completed. If we ever want to do any wrap up
// (maybe some sanity checking), this would be the best place
break;
case 70:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 421 "dhcp6_parser.yy"
-=======
-#line 421 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 421 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 422 "dhcp6_parser.yy" // lalr1.cc:907
{
// This code is executed when we're about to start parsing
// the content of the map
break;
case 71:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 428 "dhcp6_parser.yy"
-=======
-#line 428 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 428 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 429 "dhcp6_parser.yy" // lalr1.cc:907
{
// No global parameter is required
ctx.stack_.pop_back();
break;
case 72:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 436 "dhcp6_parser.yy"
-=======
-#line 436 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 436 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 437 "dhcp6_parser.yy" // lalr1.cc:907
{
// Parse the Dhcp6 map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
break;
case 73:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 440 "dhcp6_parser.yy"
-=======
-#line 440 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 440 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 441 "dhcp6_parser.yy" // lalr1.cc:907
{
// No global parameter is required
// parsing completed
break;
case 119:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 496 "dhcp6_parser.yy"
-=======
-#line 496 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 496 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 497 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
break;
case 120:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 498 "dhcp6_parser.yy"
-=======
-#line 498 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 498 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 499 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr datadir(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("data-directory", datadir);
break;
case 121:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 504 "dhcp6_parser.yy"
-=======
-#line 504 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 504 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 505 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("preferred-lifetime", prf);
break;
case 122:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 509 "dhcp6_parser.yy"
-=======
-#line 509 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 509 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 510 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("min-preferred-lifetime", prf);
break;
case 123:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 514 "dhcp6_parser.yy"
-=======
-#line 514 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 514 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 515 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("max-preferred-lifetime", prf);
break;
case 124:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 519 "dhcp6_parser.yy"
-=======
-#line 519 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 519 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 520 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("valid-lifetime", prf);
break;
case 125:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 524 "dhcp6_parser.yy"
-=======
-#line 524 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 524 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 525 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("min-valid-lifetime", prf);
break;
case 126:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 529 "dhcp6_parser.yy"
-=======
-#line 529 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 529 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 530 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("max-valid-lifetime", prf);
break;
case 127:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 534 "dhcp6_parser.yy"
-=======
-#line 534 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 534 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 535 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("renew-timer", prf);
break;
case 128:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 539 "dhcp6_parser.yy"
-=======
-#line 539 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 539 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 540 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("rebind-timer", prf);
break;
case 129:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 544 "dhcp6_parser.yy"
-=======
-#line 544 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 544 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 545 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr ctt(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("calculate-tee-times", ctt);
break;
case 130:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 549 "dhcp6_parser.yy"
-=======
-#line 549 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 549 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 550 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr t1(new DoubleElement(yystack_[0].value.as< double > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("t1-percent", t1);
break;
case 131:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 554 "dhcp6_parser.yy"
-=======
-#line 554 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 554 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 555 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr t2(new DoubleElement(yystack_[0].value.as< double > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("t2-percent", t2);
break;
case 132:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 559 "dhcp6_parser.yy"
-=======
-#line 559 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 559 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 560 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr dpp(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("decline-probation-period", dpp);
break;
case 133:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 564 "dhcp6_parser.yy"
-=======
-#line 564 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 564 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 565 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
break;
case 134:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 566 "dhcp6_parser.yy"
-=======
-#line 566 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 566 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 567 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr stag(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("server-tag", stag);
break;
case 135:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 572 "dhcp6_parser.yy"
-=======
-#line 572 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 572 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 573 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr i(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("interfaces-config", i);
break;
case 136:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 577 "dhcp6_parser.yy"
-=======
-#line 577 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 577 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 578 "dhcp6_parser.yy" // lalr1.cc:907
{
// No interfaces config param is required
ctx.stack_.pop_back();
break;
case 137:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 583 "dhcp6_parser.yy"
-=======
-#line 583 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 583 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 584 "dhcp6_parser.yy" // lalr1.cc:907
{
// Parse the interfaces-config map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
break;
case 138:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 587 "dhcp6_parser.yy"
-=======
-#line 587 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 587 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 588 "dhcp6_parser.yy" // lalr1.cc:907
{
// No interfaces config param is required
// parsing completed
break;
case 146:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 603 "dhcp6_parser.yy"
-=======
-#line 603 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 603 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 604 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("interfaces", l);
break;
case 147:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 608 "dhcp6_parser.yy"
-=======
-#line 608 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 608 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 609 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
break;
case 148:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 613 "dhcp6_parser.yy"
-=======
-#line 613 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 613 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 614 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr b(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("re-detect", b);
break;
case 149:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 619 "dhcp6_parser.yy"
-=======
-#line 619 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 619 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 620 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr i(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("lease-database", i);
break;
case 150:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 624 "dhcp6_parser.yy"
-=======
-#line 624 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 624 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 625 "dhcp6_parser.yy" // lalr1.cc:907
{
// The type parameter is required
ctx.require("type", ctx.loc2pos(yystack_[2].location), ctx.loc2pos(yystack_[0].location));
break;
case 151:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 631 "dhcp6_parser.yy"
-=======
-#line 631 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 631 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 632 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr i(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("hosts-database", i);
break;
case 152:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 636 "dhcp6_parser.yy"
-=======
-#line 636 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 636 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 637 "dhcp6_parser.yy" // lalr1.cc:907
{
// The type parameter is required
ctx.require("type", ctx.loc2pos(yystack_[2].location), ctx.loc2pos(yystack_[0].location));
break;
case 153:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 643 "dhcp6_parser.yy"
-=======
-#line 643 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 643 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 644 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("hosts-databases", l);
break;
case 154:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 648 "dhcp6_parser.yy"
-=======
-#line 648 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 648 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 649 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
break;
case 159:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 661 "dhcp6_parser.yy"
-=======
-#line 661 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 661 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 662 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
break;
case 160:
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 665 "dhcp6_parser.yy"
-=======
-#line 665 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 665 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 666 "dhcp6_parser.yy" // lalr1.cc:907
{
// The type parameter is required
ctx.require("type", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 1352 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 183:
-#line 697 "dhcp6_parser.yy"
-=======
- case 184:
-#line 698 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 184:
-#line 698 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 699 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.DATABASE_TYPE);
}
#line 1360 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 184:
-#line 699 "dhcp6_parser.yy"
-=======
case 185:
-#line 700 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 185:
-#line 700 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 701 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("type", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
}
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 1373 "dhcp6_parser.cc"
- break;
-
- case 185:
-#line 704 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("memfile", ctx.loc2pos(yystack_[0].location))); }
-#line 1379 "dhcp6_parser.cc"
- break;
-
- case 186:
-#line 705 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("mysql", ctx.loc2pos(yystack_[0].location))); }
-#line 1385 "dhcp6_parser.cc"
- break;
-
- case 187:
-#line 706 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("postgresql", ctx.loc2pos(yystack_[0].location))); }
-#line 1391 "dhcp6_parser.cc"
- break;
-
- case 188:
-#line 707 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("cql", ctx.loc2pos(yystack_[0].location))); }
-#line 1397 "dhcp6_parser.cc"
- break;
-
- case 189:
-#line 710 "dhcp6_parser.yy"
-=======
#line 1369 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 186:
-#line 705 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("memfile", ctx.loc2pos(yystack_[0].location))); }
-#line 1375 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 187:
#line 706 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("mysql", ctx.loc2pos(yystack_[0].location))); }
-#line 1381 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 188:
-#line 707 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("postgresql", ctx.loc2pos(yystack_[0].location))); }
-#line 1387 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 189:
-=======
-#line 1369 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 186:
-#line 705 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("memfile", ctx.loc2pos(yystack_[0].location))); }
#line 1375 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 187:
-#line 706 "dhcp6_parser.yy" // lalr1.cc:907
+#line 707 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("mysql", ctx.loc2pos(yystack_[0].location))); }
#line 1381 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 188:
-#line 707 "dhcp6_parser.yy" // lalr1.cc:907
+#line 708 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("postgresql", ctx.loc2pos(yystack_[0].location))); }
#line 1387 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 189:
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-#line 708 "dhcp6_parser.yy" // lalr1.cc:907
+#line 709 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("cql", ctx.loc2pos(yystack_[0].location))); }
#line 1393 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 190:
-#line 711 "dhcp6_parser.yy" // lalr1.cc:907
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 712 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1401 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 190:
-#line 712 "dhcp6_parser.yy"
-=======
- case 191:
-#line 713 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 191:
-#line 713 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 714 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr user(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("user", user);
#line 1411 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 191:
-#line 718 "dhcp6_parser.yy"
-=======
case 192:
-#line 719 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 192:
-#line 719 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 720 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1419 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 192:
-#line 720 "dhcp6_parser.yy"
-=======
case 193:
-#line 721 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 193:
-#line 721 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 722 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr pwd(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("password", pwd);
#line 1429 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 193:
-#line 726 "dhcp6_parser.yy"
-=======
case 194:
-#line 727 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 194:
-#line 727 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 728 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1437 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 194:
-#line 728 "dhcp6_parser.yy"
-=======
case 195:
-#line 729 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 195:
-#line 729 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 730 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr h(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("host", h);
#line 1447 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 195:
-#line 734 "dhcp6_parser.yy"
-=======
- case 196:
-#line 735 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 196:
-#line 735 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 736 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr p(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("port", p);
#line 1456 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 196:
-#line 739 "dhcp6_parser.yy"
-=======
- case 197:
-#line 740 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 197:
-#line 740 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 741 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1464 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 197:
-#line 741 "dhcp6_parser.yy"
-=======
- case 198:
-#line 742 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 198:
-#line 742 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 743 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr name(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("name", name);
#line 1474 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 198:
-#line 747 "dhcp6_parser.yy"
-=======
- case 199:
-#line 748 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 199:
-#line 748 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 749 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr n(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("persist", n);
#line 1483 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 199:
-#line 752 "dhcp6_parser.yy"
-=======
- case 200:
-#line 753 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 200:
-#line 753 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 754 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr n(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("lfc-interval", n);
#line 1492 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 200:
-#line 757 "dhcp6_parser.yy"
-=======
case 201:
-#line 758 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 201:
-#line 758 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 759 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr n(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("readonly", n);
#line 1501 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 201:
-#line 762 "dhcp6_parser.yy"
-=======
case 202:
-#line 763 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 202:
-#line 763 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 764 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr n(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("connect-timeout", n);
#line 1510 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 202:
-#line 767 "dhcp6_parser.yy"
-=======
case 203:
-#line 768 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 203:
-#line 768 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 769 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr n(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("reconnect-wait-time", n);
#line 1519 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 203:
-#line 772 "dhcp6_parser.yy"
-=======
case 204:
-#line 773 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 774 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr n(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("max-row-errors", n);
break;
case 205:
-#line 778 "dhcp6_parser.yy" // lalr1.cc:907
+#line 779 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr n(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
-=======
- case 204:
-#line 773 "dhcp6_parser.yy" // lalr1.cc:907
- {
- ElementPtr n(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
- ctx.stack_.back()->set("max-row-errors", n);
-}
-#line 1528 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 205:
-#line 778 "dhcp6_parser.yy" // lalr1.cc:907
- {
- ElementPtr n(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
ctx.stack_.back()->set("request-timeout", n);
}
#line 1537 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 204:
-#line 777 "dhcp6_parser.yy"
-=======
- case 206:
-#line 783 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 206:
-#line 783 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 784 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr n(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("tcp-keepalive", n);
#line 1546 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 205:
-#line 782 "dhcp6_parser.yy"
-=======
- case 207:
-#line 788 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 207:
-#line 788 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 789 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr n(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("tcp-nodelay", n);
#line 1555 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 206:
-#line 787 "dhcp6_parser.yy"
-=======
- case 208:
-#line 793 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 208:
-#line 793 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 794 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1563 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 207:
-#line 789 "dhcp6_parser.yy"
-=======
- case 209:
-#line 795 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 209:
-#line 795 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 796 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr cp(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("contact-points", cp);
#line 1573 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 208:
-#line 795 "dhcp6_parser.yy"
-=======
- case 210:
-#line 801 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 210:
-#line 801 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 802 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr n(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("max-reconnect-tries", n);
#line 1582 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 209:
-#line 800 "dhcp6_parser.yy"
-=======
- case 211:
-#line 806 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 211:
-#line 806 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 807 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1590 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 210:
-#line 802 "dhcp6_parser.yy"
-=======
- case 212:
-#line 808 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 212:
-#line 808 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 809 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr ks(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("keyspace", ks);
#line 1600 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 211:
-#line 808 "dhcp6_parser.yy"
-=======
- case 213:
-#line 814 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 213:
-#line 814 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 815 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1608 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 212:
-#line 810 "dhcp6_parser.yy"
-=======
- case 214:
-#line 816 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 214:
-#line 816 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 817 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr c(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("consistency", c);
#line 1618 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 213:
-#line 816 "dhcp6_parser.yy"
-=======
- case 215:
-#line 822 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 215:
-#line 822 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 823 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1626 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 214:
-#line 818 "dhcp6_parser.yy"
-=======
- case 216:
-#line 824 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 216:
-#line 824 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 825 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr c(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("serial-consistency", c);
#line 1636 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 215:
-#line 824 "dhcp6_parser.yy"
-=======
- case 217:
-#line 830 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 217:
-#line 830 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 831 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("sanity-checks", m);
#line 1647 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 216:
-#line 829 "dhcp6_parser.yy"
-=======
- case 218:
-#line 835 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 218:
-#line 835 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 836 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 1656 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 220:
-#line 839 "dhcp6_parser.yy"
-=======
case 222:
-#line 845 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 222:
-#line 845 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 846 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1664 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 221:
-#line 841 "dhcp6_parser.yy"
-=======
- case 223:
-#line 847 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 223:
-#line 847 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 848 "dhcp6_parser.yy" // lalr1.cc:907
{
if ( (string(yystack_[0].value.as< std::string > ()) == "none") ||
#line 1684 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 222:
-#line 857 "dhcp6_parser.yy"
-=======
- case 224:
-#line 863 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 224:
-#line 863 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 864 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("mac-sources", l);
#line 1695 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 223:
-#line 862 "dhcp6_parser.yy"
-=======
- case 225:
-#line 868 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 225:
-#line 868 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 869 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 1704 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 228:
-#line 875 "dhcp6_parser.yy"
-=======
case 230:
-#line 881 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 230:
-#line 881 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 882 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr duid(new StringElement("duid", ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(duid);
#line 1713 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 229:
-#line 880 "dhcp6_parser.yy"
-=======
- case 231:
-#line 886 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 231:
-#line 886 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 887 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr duid(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(duid);
#line 1722 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 230:
-#line 885 "dhcp6_parser.yy"
-=======
- case 232:
-#line 891 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 232:
-#line 891 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 892 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("host-reservation-identifiers", l);
#line 1733 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 231:
-#line 890 "dhcp6_parser.yy"
-=======
- case 233:
-#line 896 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 233:
-#line 896 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 897 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 1742 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 237:
-#line 904 "dhcp6_parser.yy"
-=======
case 239:
-#line 910 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 239:
-#line 910 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 911 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr hwaddr(new StringElement("hw-address", ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(hwaddr);
#line 1751 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 238:
-#line 909 "dhcp6_parser.yy"
-=======
- case 240:
-#line 915 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 240:
-#line 915 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 916 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr flex_id(new StringElement("flex-id", ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(flex_id);
#line 1760 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 239:
-#line 916 "dhcp6_parser.yy"
-=======
- case 241:
-#line 922 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 241:
-#line 922 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 923 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("relay-supplied-options", l);
#line 1771 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 240:
-#line 921 "dhcp6_parser.yy"
-=======
- case 242:
-#line 927 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 242:
-#line 927 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 928 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 1780 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 241:
-#line 926 "dhcp6_parser.yy"
-=======
- case 243:
-#line 932 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 243:
-#line 932 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 933 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("hooks-libraries", l);
#line 1791 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 242:
-#line 931 "dhcp6_parser.yy"
-=======
- case 244:
-#line 937 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 244:
-#line 937 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 938 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 1800 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 247:
-#line 944 "dhcp6_parser.yy"
-=======
case 249:
-#line 950 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 249:
-#line 950 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 951 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 1810 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 248:
-#line 948 "dhcp6_parser.yy"
-=======
- case 250:
-#line 954 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 250:
-#line 954 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 955 "dhcp6_parser.yy" // lalr1.cc:907
{
// The library hooks parameter is required
ctx.require("library", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 1820 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 249:
-#line 954 "dhcp6_parser.yy"
-=======
- case 251:
-#line 960 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 251:
-#line 960 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 961 "dhcp6_parser.yy" // lalr1.cc:907
{
// Parse the hooks-libraries list entry map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 1830 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 250:
-#line 958 "dhcp6_parser.yy"
-=======
- case 252:
-#line 964 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 252:
-#line 964 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 965 "dhcp6_parser.yy" // lalr1.cc:907
{
// The library hooks parameter is required
ctx.require("library", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 1840 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 256:
-#line 973 "dhcp6_parser.yy"
-=======
case 258:
-#line 979 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 258:
-#line 979 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 980 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1848 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 257:
-#line 975 "dhcp6_parser.yy"
-=======
- case 259:
-#line 981 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 259:
-#line 981 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 982 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr lib(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("library", lib);
#line 1858 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 258:
-#line 981 "dhcp6_parser.yy"
-=======
- case 260:
-#line 987 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 260:
-#line 987 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 988 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 1866 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 259:
-#line 983 "dhcp6_parser.yy"
-=======
- case 261:
-#line 989 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 261:
-#line 989 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 990 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("parameters", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
#line 1875 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 260:
-#line 989 "dhcp6_parser.yy"
-=======
- case 262:
-#line 995 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 262:
-#line 995 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 996 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("expired-leases-processing", m);
#line 1886 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 261:
-#line 994 "dhcp6_parser.yy"
-=======
- case 263:
-#line 1000 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 263:
-#line 1000 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1001 "dhcp6_parser.yy" // lalr1.cc:907
{
// No expired lease parameter is required
ctx.stack_.pop_back();
#line 1896 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 270:
-#line 1012 "dhcp6_parser.yy"
-=======
case 272:
-#line 1018 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 272:
-#line 1018 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1019 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr value(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("reclaim-timer-wait-time", value);
#line 1905 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 271:
-#line 1017 "dhcp6_parser.yy"
-=======
- case 273:
-#line 1023 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 273:
-#line 1023 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1024 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr value(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("flush-reclaimed-timer-wait-time", value);
#line 1914 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 272:
-#line 1022 "dhcp6_parser.yy"
-=======
- case 274:
-#line 1028 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 274:
-#line 1028 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1029 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr value(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("hold-reclaimed-time", value);
#line 1923 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 273:
-#line 1027 "dhcp6_parser.yy"
-=======
- case 275:
-#line 1033 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 275:
-#line 1033 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1034 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr value(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("max-reclaim-leases", value);
#line 1932 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 274:
-#line 1032 "dhcp6_parser.yy"
-=======
- case 276:
-#line 1038 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 276:
-#line 1038 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1039 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr value(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("max-reclaim-time", value);
#line 1941 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 275:
-#line 1037 "dhcp6_parser.yy"
-=======
- case 277:
-#line 1043 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 277:
-#line 1043 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1044 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr value(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("unwarned-reclaim-cycles", value);
#line 1950 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 276:
-#line 1045 "dhcp6_parser.yy"
-=======
- case 278:
-#line 1051 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 278:
-#line 1051 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1052 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("subnet6", l);
#line 1961 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 277:
-#line 1050 "dhcp6_parser.yy"
-=======
- case 279:
-#line 1056 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 279:
-#line 1056 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1057 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 1970 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 282:
-#line 1070 "dhcp6_parser.yy"
-=======
case 284:
-#line 1076 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 284:
-#line 1076 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1077 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 1980 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 283:
-#line 1074 "dhcp6_parser.yy"
-=======
- case 285:
-#line 1080 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 285:
-#line 1080 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1081 "dhcp6_parser.yy" // lalr1.cc:907
{
// Once we reached this place, the subnet parsing is now complete.
// If we want to, we can implement default values here.
#line 2006 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 284:
-#line 1096 "dhcp6_parser.yy"
-=======
- case 286:
-#line 1102 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 286:
-#line 1102 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1103 "dhcp6_parser.yy" // lalr1.cc:907
{
// Parse the subnet6 list entry map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 2016 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 285:
-#line 1100 "dhcp6_parser.yy"
-=======
- case 287:
-#line 1106 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 287:
-#line 1106 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1107 "dhcp6_parser.yy" // lalr1.cc:907
{
// The subnet subnet6 parameter is required
ctx.require("subnet", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 2026 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 315:
-#line 1141 "dhcp6_parser.yy"
-=======
case 317:
-#line 1147 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 317:
-#line 1147 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1148 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2034 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 316:
-#line 1143 "dhcp6_parser.yy"
-=======
- case 318:
-#line 1149 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 318:
-#line 1149 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1150 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr subnet(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("subnet", subnet);
#line 2044 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 317:
-#line 1149 "dhcp6_parser.yy"
-=======
- case 319:
-#line 1155 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 319:
-#line 1155 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1156 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2052 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 318:
-#line 1151 "dhcp6_parser.yy"
-=======
- case 320:
-#line 1157 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 320:
-#line 1157 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1158 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr iface(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("interface", iface);
#line 2062 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 319:
-#line 1157 "dhcp6_parser.yy"
-=======
- case 321:
-#line 1163 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 321:
-#line 1163 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1164 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2070 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 320:
-#line 1159 "dhcp6_parser.yy"
-=======
- case 322:
-#line 1165 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 322:
-#line 1165 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1166 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr iface(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("interface-id", iface);
#line 2080 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 321:
-#line 1165 "dhcp6_parser.yy"
-=======
- case 323:
-#line 1171 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 323:
-#line 1171 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1172 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2088 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 322:
-#line 1167 "dhcp6_parser.yy"
-=======
- case 324:
-#line 1173 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 324:
-#line 1173 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1174 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr cls(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("client-class", cls);
#line 2098 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 323:
-#line 1173 "dhcp6_parser.yy"
-=======
- case 325:
-#line 1179 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 325:
-#line 1179 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1180 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr c(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("require-client-classes", c);
#line 2109 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 324:
-#line 1178 "dhcp6_parser.yy"
-=======
- case 326:
-#line 1184 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 326:
-#line 1184 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1185 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2118 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 325:
-#line 1183 "dhcp6_parser.yy"
-=======
- case 327:
-#line 1189 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 327:
-#line 1189 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1190 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.RESERVATION_MODE);
}
#line 2126 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 326:
-#line 1185 "dhcp6_parser.yy"
-=======
- case 328:
-#line 1191 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 328:
-#line 1191 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1192 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("reservation-mode", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
#line 2135 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 327:
-#line 1190 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("disabled", ctx.loc2pos(yystack_[0].location))); }
-#line 2136 "dhcp6_parser.cc"
- break;
-
- case 328:
-#line 1191 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("out-of-pool", ctx.loc2pos(yystack_[0].location))); }
-#line 2142 "dhcp6_parser.cc"
- break;
-
- case 329:
-#line 1192 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("global", ctx.loc2pos(yystack_[0].location))); }
-#line 2148 "dhcp6_parser.cc"
- break;
-
- case 330:
-#line 1193 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("all", ctx.loc2pos(yystack_[0].location))); }
-#line 2154 "dhcp6_parser.cc"
- break;
-
- case 331:
-#line 1196 "dhcp6_parser.yy"
-=======
case 329:
-#line 1196 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("disabled", ctx.loc2pos(yystack_[0].location))); }
-#line 2141 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 330:
#line 1197 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("out-of-pool", ctx.loc2pos(yystack_[0].location))); }
-#line 2147 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 331:
-#line 1198 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("global", ctx.loc2pos(yystack_[0].location))); }
-#line 2153 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 332:
-#line 1199 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("all", ctx.loc2pos(yystack_[0].location))); }
-#line 2159 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 333:
-#line 1202 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 329:
-#line 1196 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("disabled", ctx.loc2pos(yystack_[0].location))); }
#line 2141 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 330:
-#line 1197 "dhcp6_parser.yy" // lalr1.cc:907
+#line 1198 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("out-of-pool", ctx.loc2pos(yystack_[0].location))); }
#line 2147 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 331:
-#line 1198 "dhcp6_parser.yy" // lalr1.cc:907
+#line 1199 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("global", ctx.loc2pos(yystack_[0].location))); }
#line 2153 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 332:
-#line 1199 "dhcp6_parser.yy" // lalr1.cc:907
+#line 1200 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("all", ctx.loc2pos(yystack_[0].location))); }
#line 2159 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 333:
-#line 1202 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1203 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr id(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("id", id);
#line 2168 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 332:
-#line 1201 "dhcp6_parser.yy"
-=======
case 334:
-#line 1207 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 334:
-#line 1207 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1208 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr rc(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("rapid-commit", rc);
#line 2177 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 333:
-#line 1209 "dhcp6_parser.yy"
-=======
case 335:
-#line 1215 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 335:
-#line 1215 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1216 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("shared-networks", l);
#line 2188 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 334:
-#line 1214 "dhcp6_parser.yy"
-=======
case 336:
-#line 1220 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 336:
-#line 1220 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1221 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2197 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 339:
-#line 1229 "dhcp6_parser.yy"
-=======
- case 341:
-#line 1235 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 341:
-#line 1235 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1236 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 2207 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 340:
-#line 1233 "dhcp6_parser.yy"
-=======
case 342:
-#line 1239 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 342:
-#line 1239 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1240 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
}
#line 2215 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 367:
-#line 1271 "dhcp6_parser.yy"
-=======
- case 369:
-#line 1277 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 369:
-#line 1277 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1278 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("option-def", l);
#line 2226 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 368:
-#line 1276 "dhcp6_parser.yy"
-=======
case 370:
-#line 1282 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 370:
-#line 1282 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1283 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2235 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 369:
-#line 1284 "dhcp6_parser.yy"
-=======
case 371:
-#line 1290 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 371:
-#line 1290 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1291 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.push_back(m);
#line 2244 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 370:
-#line 1287 "dhcp6_parser.yy"
-=======
case 372:
-#line 1293 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 372:
-#line 1293 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1294 "dhcp6_parser.yy" // lalr1.cc:907
{
// parsing completed
}
#line 2252 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 375:
-#line 1303 "dhcp6_parser.yy"
-=======
- case 377:
-#line 1309 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 377:
-#line 1309 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1310 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 2262 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 376:
-#line 1307 "dhcp6_parser.yy"
-=======
case 378:
-#line 1313 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 378:
-#line 1313 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1314 "dhcp6_parser.yy" // lalr1.cc:907
{
// The name, code and type option def parameters are required.
ctx.require("name", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 2274 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 377:
-#line 1318 "dhcp6_parser.yy"
-=======
case 379:
-#line 1324 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 379:
-#line 1324 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1325 "dhcp6_parser.yy" // lalr1.cc:907
{
// Parse the option-def list entry map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 2284 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 378:
-#line 1322 "dhcp6_parser.yy"
-=======
case 380:
-#line 1328 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 380:
-#line 1328 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1329 "dhcp6_parser.yy" // lalr1.cc:907
{
// The name, code and type option def parameters are required.
ctx.require("name", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 2296 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 394:
-#line 1354 "dhcp6_parser.yy"
-=======
- case 396:
-#line 1360 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 396:
-#line 1360 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1361 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr code(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("code", code);
#line 2305 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 396:
-#line 1361 "dhcp6_parser.yy"
-=======
- case 398:
-#line 1367 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 398:
-#line 1367 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1368 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2313 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 397:
-#line 1363 "dhcp6_parser.yy"
-=======
case 399:
-#line 1369 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 399:
-#line 1369 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1370 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("type", prf);
#line 2323 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 398:
-#line 1369 "dhcp6_parser.yy"
-=======
case 400:
-#line 1375 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 400:
-#line 1375 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1376 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2331 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 399:
-#line 1371 "dhcp6_parser.yy"
-=======
case 401:
-#line 1377 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 401:
-#line 1377 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1378 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr rtypes(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("record-types", rtypes);
#line 2341 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 400:
-#line 1377 "dhcp6_parser.yy"
-=======
case 402:
-#line 1383 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 402:
-#line 1383 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1384 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2349 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 401:
-#line 1379 "dhcp6_parser.yy"
-=======
case 403:
-#line 1385 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 403:
-#line 1385 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1386 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr space(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("space", space);
#line 2359 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 403:
-#line 1387 "dhcp6_parser.yy"
-=======
case 405:
-#line 1393 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 405:
-#line 1393 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1394 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2367 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 404:
-#line 1389 "dhcp6_parser.yy"
-=======
- case 406:
-#line 1395 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 406:
-#line 1395 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1396 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr encap(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("encapsulate", encap);
#line 2377 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 405:
-#line 1395 "dhcp6_parser.yy"
-=======
- case 407:
-#line 1401 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 407:
-#line 1401 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1402 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr array(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("array", array);
#line 2386 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 406:
-#line 1404 "dhcp6_parser.yy"
-=======
- case 408:
-#line 1410 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 408:
-#line 1410 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1411 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("option-data", l);
#line 2397 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 407:
-#line 1409 "dhcp6_parser.yy"
-=======
- case 409:
-#line 1415 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 409:
-#line 1415 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1416 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2406 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 412:
-#line 1428 "dhcp6_parser.yy"
-=======
case 414:
-#line 1434 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 414:
-#line 1434 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1435 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 2416 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 413:
-#line 1432 "dhcp6_parser.yy"
-=======
- case 415:
-#line 1438 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 415:
-#line 1438 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1439 "dhcp6_parser.yy" // lalr1.cc:907
{
/// @todo: the code or name parameters are required.
ctx.stack_.pop_back();
#line 2425 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 414:
-#line 1440 "dhcp6_parser.yy"
-=======
- case 416:
-#line 1446 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 416:
-#line 1446 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1447 "dhcp6_parser.yy" // lalr1.cc:907
{
// Parse the option-data list entry map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 2435 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 415:
-#line 1444 "dhcp6_parser.yy"
-=======
- case 417:
-#line 1450 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 417:
-#line 1450 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1451 "dhcp6_parser.yy" // lalr1.cc:907
{
/// @todo: the code or name parameters are required.
// parsing completed
#line 2444 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 430:
-#line 1477 "dhcp6_parser.yy"
-=======
case 432:
-#line 1483 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 432:
-#line 1483 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1484 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2452 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 431:
-#line 1479 "dhcp6_parser.yy"
-=======
- case 433:
-#line 1485 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 433:
-#line 1485 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1486 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr data(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("data", data);
#line 2462 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 434:
-#line 1489 "dhcp6_parser.yy"
-=======
case 436:
-#line 1495 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 436:
-#line 1495 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1496 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr space(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("csv-format", space);
#line 2471 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 435:
-#line 1494 "dhcp6_parser.yy"
-=======
- case 437:
-#line 1500 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 437:
-#line 1500 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1501 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr persist(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("always-send", persist);
#line 2480 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 436:
-#line 1502 "dhcp6_parser.yy"
-=======
- case 438:
-#line 1508 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 438:
-#line 1508 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1509 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("pools", l);
#line 2491 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 437:
-#line 1507 "dhcp6_parser.yy"
-=======
- case 439:
-#line 1513 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 439:
-#line 1513 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1514 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2500 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 442:
-#line 1522 "dhcp6_parser.yy"
-=======
case 444:
-#line 1528 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 444:
-#line 1528 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1529 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 2510 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 443:
-#line 1526 "dhcp6_parser.yy"
-=======
- case 445:
-#line 1532 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 445:
-#line 1532 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1533 "dhcp6_parser.yy" // lalr1.cc:907
{
// The pool parameter is required.
ctx.require("pool", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 2520 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 444:
-#line 1532 "dhcp6_parser.yy"
-=======
- case 446:
-#line 1538 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 446:
-#line 1538 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1539 "dhcp6_parser.yy" // lalr1.cc:907
{
// Parse the pool list entry map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 2530 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 445:
-#line 1536 "dhcp6_parser.yy"
-=======
- case 447:
-#line 1542 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 447:
-#line 1542 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1543 "dhcp6_parser.yy" // lalr1.cc:907
{
// The pool parameter is required.
ctx.require("pool", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 2539 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 455:
-#line 1554 "dhcp6_parser.yy"
-=======
case 457:
-#line 1560 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 457:
-#line 1560 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1561 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2547 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 456:
-#line 1556 "dhcp6_parser.yy"
-=======
- case 458:
-#line 1562 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 458:
-#line 1562 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1563 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr pool(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("pool", pool);
#line 2557 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 457:
-#line 1562 "dhcp6_parser.yy"
-=======
- case 459:
-#line 1568 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 459:
-#line 1568 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1569 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2565 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 458:
-#line 1564 "dhcp6_parser.yy"
-=======
- case 460:
-#line 1570 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 460:
-#line 1570 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1571 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr parent = ctx.stack_.back();
ElementPtr user_context = yystack_[0].value.as< ElementPtr > ();
#line 2592 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 459:
-#line 1587 "dhcp6_parser.yy"
-=======
- case 461:
-#line 1593 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 461:
-#line 1593 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1594 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2600 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 460:
-#line 1589 "dhcp6_parser.yy"
-=======
- case 462:
-#line 1595 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 462:
-#line 1595 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1596 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr parent = ctx.stack_.back();
ElementPtr user_context(new MapElement(ctx.loc2pos(yystack_[3].location)));
#line 2629 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 461:
-#line 1617 "dhcp6_parser.yy"
-=======
- case 463:
-#line 1623 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 463:
-#line 1623 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1624 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("pd-pools", l);
#line 2640 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 462:
-#line 1622 "dhcp6_parser.yy"
-=======
- case 464:
-#line 1628 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 464:
-#line 1628 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1629 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2649 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 467:
-#line 1637 "dhcp6_parser.yy"
-=======
case 469:
-#line 1643 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 469:
-#line 1643 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1644 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 2659 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 468:
-#line 1641 "dhcp6_parser.yy"
-=======
- case 470:
-#line 1647 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 470:
-#line 1647 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1648 "dhcp6_parser.yy" // lalr1.cc:907
{
// The prefix, prefix len and delegated len parameters are required.
ctx.require("prefix", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 2671 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 469:
-#line 1649 "dhcp6_parser.yy"
-=======
- case 471:
-#line 1655 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 471:
-#line 1655 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1656 "dhcp6_parser.yy" // lalr1.cc:907
{
// Parse the pd-pool list entry map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 2681 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 470:
-#line 1653 "dhcp6_parser.yy"
-=======
- case 472:
-#line 1659 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 472:
-#line 1659 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1660 "dhcp6_parser.yy" // lalr1.cc:907
{
// The prefix, prefix len and delegated len parameters are required.
ctx.require("prefix", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 2693 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 484:
-#line 1678 "dhcp6_parser.yy"
-=======
case 486:
-#line 1684 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 486:
-#line 1684 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1685 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2701 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 485:
-#line 1680 "dhcp6_parser.yy"
-=======
- case 487:
-#line 1686 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 487:
-#line 1686 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1687 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("prefix", prf);
#line 2711 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 486:
-#line 1686 "dhcp6_parser.yy"
-=======
- case 488:
-#line 1692 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 488:
-#line 1692 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1693 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("prefix-len", prf);
#line 2720 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 487:
-#line 1691 "dhcp6_parser.yy"
-=======
- case 489:
-#line 1697 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 489:
-#line 1697 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1698 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2728 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 488:
-#line 1693 "dhcp6_parser.yy"
-=======
- case 490:
-#line 1699 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 490:
-#line 1699 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1700 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("excluded-prefix", prf);
#line 2738 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 489:
-#line 1699 "dhcp6_parser.yy"
-=======
- case 491:
-#line 1705 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 491:
-#line 1705 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1706 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr prf(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("excluded-prefix-len", prf);
#line 2747 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 490:
-#line 1704 "dhcp6_parser.yy"
-=======
- case 492:
-#line 1710 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 492:
-#line 1710 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1711 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr deleg(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("delegated-len", deleg);
#line 2756 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 491:
-#line 1712 "dhcp6_parser.yy"
-=======
- case 493:
-#line 1718 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 493:
-#line 1718 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1719 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("reservations", l);
#line 2767 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 492:
-#line 1717 "dhcp6_parser.yy"
-=======
- case 494:
-#line 1723 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 494:
-#line 1723 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1724 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2776 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 497:
-#line 1730 "dhcp6_parser.yy"
-=======
case 499:
-#line 1736 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 499:
-#line 1736 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1737 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 2786 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 498:
-#line 1734 "dhcp6_parser.yy"
-=======
- case 500:
-#line 1740 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 500:
-#line 1740 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1741 "dhcp6_parser.yy" // lalr1.cc:907
{
/// @todo: an identifier parameter is required.
ctx.stack_.pop_back();
#line 2795 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 499:
-#line 1739 "dhcp6_parser.yy"
-=======
- case 501:
-#line 1745 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 501:
-#line 1745 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1746 "dhcp6_parser.yy" // lalr1.cc:907
{
// Parse the reservations list entry map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 2805 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 500:
-#line 1743 "dhcp6_parser.yy"
-=======
- case 502:
-#line 1749 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 502:
-#line 1749 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1750 "dhcp6_parser.yy" // lalr1.cc:907
{
/// @todo: an identifier parameter is required.
// parsing completed
#line 2814 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 516:
-#line 1770 "dhcp6_parser.yy"
-=======
case 518:
-#line 1776 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 518:
-#line 1776 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1777 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("ip-addresses", l);
#line 2825 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 517:
-#line 1775 "dhcp6_parser.yy"
-=======
- case 519:
-#line 1781 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 519:
-#line 1781 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1782 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2834 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 518:
-#line 1780 "dhcp6_parser.yy"
-=======
- case 520:
-#line 1786 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 520:
-#line 1786 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1787 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("prefixes", l);
#line 2845 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 519:
-#line 1785 "dhcp6_parser.yy"
-=======
- case 521:
-#line 1791 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 521:
-#line 1791 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1792 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2854 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 520:
-#line 1790 "dhcp6_parser.yy"
-=======
- case 522:
-#line 1796 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 522:
-#line 1796 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1797 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2862 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 521:
-#line 1792 "dhcp6_parser.yy"
-=======
- case 523:
-#line 1798 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 523:
-#line 1798 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1799 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr d(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("duid", d);
#line 2872 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 522:
-#line 1798 "dhcp6_parser.yy"
-=======
- case 524:
-#line 1804 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 524:
-#line 1804 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1805 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2880 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 523:
-#line 1800 "dhcp6_parser.yy"
-=======
- case 525:
-#line 1806 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 525:
-#line 1806 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1807 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr hw(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("hw-address", hw);
#line 2890 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 524:
-#line 1806 "dhcp6_parser.yy"
-=======
- case 526:
-#line 1812 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 526:
-#line 1812 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1813 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2898 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 525:
-#line 1808 "dhcp6_parser.yy"
-=======
- case 527:
-#line 1814 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 527:
-#line 1814 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1815 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr host(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("hostname", host);
#line 2908 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 526:
-#line 1814 "dhcp6_parser.yy"
-=======
- case 528:
-#line 1820 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 528:
-#line 1820 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1821 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2916 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 527:
-#line 1816 "dhcp6_parser.yy"
-=======
- case 529:
-#line 1822 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 529:
-#line 1822 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1823 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr hw(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("flex-id", hw);
#line 2926 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 528:
-#line 1822 "dhcp6_parser.yy"
-=======
- case 530:
-#line 1828 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 530:
-#line 1828 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1829 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr c(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("client-classes", c);
#line 2937 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 529:
-#line 1827 "dhcp6_parser.yy"
-=======
- case 531:
-#line 1833 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 531:
-#line 1833 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1834 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2946 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 530:
-#line 1835 "dhcp6_parser.yy"
-=======
- case 532:
-#line 1841 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 532:
-#line 1841 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1842 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("relay", m);
#line 2957 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 531:
-#line 1840 "dhcp6_parser.yy"
-=======
- case 533:
-#line 1846 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 533:
-#line 1846 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1847 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 2966 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 534:
-#line 1849 "dhcp6_parser.yy"
-=======
case 536:
-#line 1855 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 536:
-#line 1855 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1856 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 2974 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 535:
-#line 1851 "dhcp6_parser.yy"
-=======
- case 537:
-#line 1857 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 537:
-#line 1857 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1858 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr addr(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("ip-address", addr);
#line 2984 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 536:
-#line 1860 "dhcp6_parser.yy"
-=======
- case 538:
-#line 1866 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 538:
-#line 1866 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1867 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("client-classes", l);
#line 2995 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 537:
-#line 1865 "dhcp6_parser.yy"
-=======
- case 539:
-#line 1871 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 539:
-#line 1871 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1872 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 3004 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 540:
-#line 1874 "dhcp6_parser.yy"
-=======
case 542:
-#line 1880 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 542:
-#line 1880 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1881 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 3014 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 541:
-#line 1878 "dhcp6_parser.yy"
-=======
- case 543:
-#line 1884 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 543:
-#line 1884 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1885 "dhcp6_parser.yy" // lalr1.cc:907
{
// The name client class parameter is required.
ctx.require("name", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 3024 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 554:
-#line 1903 "dhcp6_parser.yy"
-=======
case 556:
-#line 1909 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 556:
-#line 1909 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1910 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3032 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 555:
-#line 1905 "dhcp6_parser.yy"
-=======
- case 557:
-#line 1911 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 557:
-#line 1911 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1912 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr test(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("test", test);
#line 3042 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 556:
-#line 1911 "dhcp6_parser.yy"
-=======
- case 558:
-#line 1917 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 558:
-#line 1917 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1918 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr b(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("only-if-required", b);
#line 3051 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 557:
-#line 1919 "dhcp6_parser.yy"
-=======
- case 559:
-#line 1925 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 559:
-#line 1925 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1926 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("server-id", m);
#line 3062 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 558:
-#line 1924 "dhcp6_parser.yy"
-=======
- case 560:
-#line 1930 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 560:
-#line 1930 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1931 "dhcp6_parser.yy" // lalr1.cc:907
{
// The type parameter is required.
ctx.require("type", ctx.loc2pos(yystack_[2].location), ctx.loc2pos(yystack_[0].location));
#line 3073 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 570:
-#line 1946 "dhcp6_parser.yy"
-=======
case 572:
-#line 1952 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 572:
-#line 1952 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1953 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.DUID_TYPE);
}
#line 3081 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 571:
-#line 1948 "dhcp6_parser.yy"
-=======
- case 573:
-#line 1954 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 573:
-#line 1954 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1955 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("type", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
#line 3090 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 572:
-#line 1953 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("LLT", ctx.loc2pos(yystack_[0].location))); }
-#line 3091 "dhcp6_parser.cc"
- break;
-
- case 573:
-#line 1954 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("EN", ctx.loc2pos(yystack_[0].location))); }
-#line 3097 "dhcp6_parser.cc"
- break;
-
- case 574:
-#line 1955 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("LL", ctx.loc2pos(yystack_[0].location))); }
-#line 3103 "dhcp6_parser.cc"
- break;
-
- case 575:
-#line 1958 "dhcp6_parser.yy"
-=======
case 574:
-#line 1959 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("LLT", ctx.loc2pos(yystack_[0].location))); }
-#line 3096 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 575:
#line 1960 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("EN", ctx.loc2pos(yystack_[0].location))); }
-#line 3102 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 576:
-#line 1961 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("LL", ctx.loc2pos(yystack_[0].location))); }
-#line 3108 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 577:
-#line 1964 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 574:
-#line 1959 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("LLT", ctx.loc2pos(yystack_[0].location))); }
#line 3096 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 575:
-#line 1960 "dhcp6_parser.yy" // lalr1.cc:907
+#line 1961 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("EN", ctx.loc2pos(yystack_[0].location))); }
#line 3102 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 576:
-#line 1961 "dhcp6_parser.yy" // lalr1.cc:907
+#line 1962 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("LL", ctx.loc2pos(yystack_[0].location))); }
#line 3108 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 577:
-#line 1964 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1965 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr htype(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("htype", htype);
#line 3117 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 576:
-#line 1963 "dhcp6_parser.yy"
-=======
- case 578:
-#line 1969 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 578:
-#line 1969 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1970 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3125 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 577:
-#line 1965 "dhcp6_parser.yy"
-=======
- case 579:
-#line 1971 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 579:
-#line 1971 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1972 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr id(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("identifier", id);
#line 3135 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 578:
-#line 1971 "dhcp6_parser.yy"
-=======
- case 580:
-#line 1977 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 580:
-#line 1977 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1978 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr time(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("time", time);
#line 3144 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 579:
-#line 1976 "dhcp6_parser.yy"
-=======
- case 581:
-#line 1982 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 581:
-#line 1982 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1983 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr time(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("enterprise-id", time);
#line 3153 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 580:
-#line 1983 "dhcp6_parser.yy"
-=======
- case 582:
-#line 1989 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 582:
-#line 1989 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1990 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr time(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("dhcp4o6-port", time);
#line 3162 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 581:
-#line 1990 "dhcp6_parser.yy"
-=======
- case 583:
-#line 1996 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 583:
-#line 1996 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 1997 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("control-socket", m);
#line 3173 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 582:
-#line 1995 "dhcp6_parser.yy"
-=======
- case 584:
-#line 2001 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 584:
-#line 2001 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2002 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 3182 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 590:
-#line 2011 "dhcp6_parser.yy"
-=======
case 592:
-#line 2017 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 592:
-#line 2017 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2018 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3190 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 591:
-#line 2013 "dhcp6_parser.yy"
-=======
- case 593:
-#line 2019 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 593:
-#line 2019 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2020 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr stype(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("socket-type", stype);
#line 3200 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 592:
-#line 2019 "dhcp6_parser.yy"
-=======
- case 594:
-#line 2025 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 594:
-#line 2025 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2026 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3208 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 593:
-#line 2021 "dhcp6_parser.yy"
-=======
- case 595:
-#line 2027 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 595:
-#line 2027 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2028 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr name(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("socket-name", name);
#line 3218 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 594:
-#line 2029 "dhcp6_parser.yy"
-=======
- case 596:
-#line 2035 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 596:
-#line 2035 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2036 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3226 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 595:
-#line 2031 "dhcp6_parser.yy"
-=======
- case 597:
-#line 2037 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 597:
-#line 2037 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2038 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr qc = yystack_[0].value.as< ElementPtr > ();
ctx.stack_.back()->set("dhcp-queue-control", qc);
#line 3266 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 596:
-#line 2069 "dhcp6_parser.yy"
-=======
- case 598:
-#line 2075 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 598:
-#line 2075 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2076 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("dhcp-ddns", m);
#line 3277 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 597:
-#line 2074 "dhcp6_parser.yy"
-=======
- case 599:
-#line 2080 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 599:
-#line 2080 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2081 "dhcp6_parser.yy" // lalr1.cc:907
{
// The enable updates DHCP DDNS parameter is required.
ctx.require("enable-updates", ctx.loc2pos(yystack_[2].location), ctx.loc2pos(yystack_[0].location));
#line 3288 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 598:
-#line 2081 "dhcp6_parser.yy"
-=======
- case 600:
-#line 2087 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 600:
-#line 2087 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2088 "dhcp6_parser.yy" // lalr1.cc:907
{
// Parse the dhcp-ddns map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 3298 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 599:
-#line 2085 "dhcp6_parser.yy"
-=======
- case 601:
-#line 2091 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 601:
-#line 2091 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2092 "dhcp6_parser.yy" // lalr1.cc:907
{
// The enable updates DHCP DDNS parameter is required.
ctx.require("enable-updates", ctx.loc2pos(yystack_[3].location), ctx.loc2pos(yystack_[0].location));
#line 3308 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 620:
-#line 2115 "dhcp6_parser.yy"
-=======
case 622:
-#line 2121 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 622:
-#line 2121 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2122 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr b(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("enable-updates", b);
#line 3317 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 621:
-#line 2120 "dhcp6_parser.yy"
-=======
- case 623:
-#line 2126 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 623:
-#line 2126 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2127 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3325 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 622:
-#line 2122 "dhcp6_parser.yy"
-=======
- case 624:
-#line 2128 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 624:
-#line 2128 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2129 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr s(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("qualifying-suffix", s);
#line 3335 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 623:
-#line 2128 "dhcp6_parser.yy"
-=======
- case 625:
-#line 2134 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 625:
-#line 2134 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2135 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3343 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 624:
-#line 2130 "dhcp6_parser.yy"
-=======
- case 626:
-#line 2136 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 626:
-#line 2136 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2137 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr s(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("server-ip", s);
#line 3353 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 625:
-#line 2136 "dhcp6_parser.yy"
-=======
- case 627:
-#line 2142 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 627:
-#line 2142 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2143 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr i(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("server-port", i);
#line 3362 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 626:
-#line 2141 "dhcp6_parser.yy"
-=======
- case 628:
-#line 2147 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 628:
-#line 2147 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2148 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3370 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 627:
-#line 2143 "dhcp6_parser.yy"
-=======
- case 629:
-#line 2149 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 629:
-#line 2149 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2150 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr s(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("sender-ip", s);
#line 3380 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 628:
-#line 2149 "dhcp6_parser.yy"
-=======
- case 630:
-#line 2155 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 630:
-#line 2155 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2156 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr i(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("sender-port", i);
#line 3389 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 629:
-#line 2154 "dhcp6_parser.yy"
-=======
- case 631:
-#line 2160 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 631:
-#line 2160 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2161 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr i(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("max-queue-size", i);
#line 3398 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 630:
-#line 2159 "dhcp6_parser.yy"
-=======
- case 632:
-#line 2165 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 632:
-#line 2165 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2166 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NCR_PROTOCOL);
}
#line 3406 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 631:
-#line 2161 "dhcp6_parser.yy"
-=======
- case 633:
-#line 2167 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 633:
-#line 2167 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2168 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("ncr-protocol", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
#line 3415 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 632:
-#line 2167 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("UDP", ctx.loc2pos(yystack_[0].location))); }
-#line 3416 "dhcp6_parser.cc"
- break;
-
- case 633:
-#line 2168 "dhcp6_parser.yy"
- { yylhs.value.as < ElementPtr > () = ElementPtr(new StringElement("TCP", ctx.loc2pos(yystack_[0].location))); }
-#line 3422 "dhcp6_parser.cc"
- break;
-
case 634:
-#line 2171 "dhcp6_parser.yy"
-=======
- case 634:
-#line 2173 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("UDP", ctx.loc2pos(yystack_[0].location))); }
-#line 3421 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 635:
#line 2174 "dhcp6_parser.yy" // lalr1.cc:907
- { yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("TCP", ctx.loc2pos(yystack_[0].location))); }
-#line 3427 "dhcp6_parser.cc" // lalr1.cc:907
- break;
-
- case 636:
-#line 2177 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 634:
-#line 2173 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("UDP", ctx.loc2pos(yystack_[0].location))); }
#line 3421 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 635:
-#line 2174 "dhcp6_parser.yy" // lalr1.cc:907
+#line 2175 "dhcp6_parser.yy" // lalr1.cc:907
{ yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("TCP", ctx.loc2pos(yystack_[0].location))); }
#line 3427 "dhcp6_parser.cc" // lalr1.cc:907
break;
case 636:
-#line 2177 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2178 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NCR_FORMAT);
}
#line 3435 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 635:
-#line 2173 "dhcp6_parser.yy"
-=======
case 637:
-#line 2179 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 637:
-#line 2179 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2180 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr json(new StringElement("JSON", ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("ncr-format", json);
#line 3445 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 636:
-#line 2179 "dhcp6_parser.yy"
-=======
case 638:
-#line 2185 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 638:
-#line 2185 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2186 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr b(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("override-no-update", b);
#line 3454 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 637:
-#line 2184 "dhcp6_parser.yy"
-=======
case 639:
-#line 2190 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 639:
-#line 2190 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2191 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr b(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("override-client-update", b);
#line 3463 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 638:
-#line 2189 "dhcp6_parser.yy"
-=======
case 640:
-#line 2195 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 640:
-#line 2195 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2196 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.REPLACE_CLIENT_NAME);
}
#line 3471 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 639:
-#line 2191 "dhcp6_parser.yy"
-=======
case 641:
-#line 2197 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 641:
-#line 2197 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2198 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("replace-client-name", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
#line 3480 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 640:
-#line 2197 "dhcp6_parser.yy"
-=======
case 642:
-#line 2203 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 642:
-#line 2203 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2204 "dhcp6_parser.yy" // lalr1.cc:907
{
yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("when-present", ctx.loc2pos(yystack_[0].location)));
}
#line 3488 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 641:
-#line 2200 "dhcp6_parser.yy"
-=======
case 643:
-#line 2206 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 643:
-#line 2206 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2207 "dhcp6_parser.yy" // lalr1.cc:907
{
yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("never", ctx.loc2pos(yystack_[0].location)));
}
#line 3496 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 642:
-#line 2203 "dhcp6_parser.yy"
-=======
case 644:
-#line 2209 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 644:
-#line 2209 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2210 "dhcp6_parser.yy" // lalr1.cc:907
{
yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("always", ctx.loc2pos(yystack_[0].location)));
}
#line 3504 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 643:
-#line 2206 "dhcp6_parser.yy"
-=======
case 645:
-#line 2212 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 645:
-#line 2212 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2213 "dhcp6_parser.yy" // lalr1.cc:907
{
yylhs.value.as< ElementPtr > () = ElementPtr(new StringElement("when-not-present", ctx.loc2pos(yystack_[0].location)));
}
#line 3512 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 644:
-#line 2209 "dhcp6_parser.yy"
-=======
case 646:
-#line 2215 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 646:
-#line 2215 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2216 "dhcp6_parser.yy" // lalr1.cc:907
{
error(yystack_[0].location, "boolean values for the replace-client-name are "
"no longer supported");
#line 3521 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 645:
-#line 2215 "dhcp6_parser.yy"
-=======
case 647:
-#line 2221 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 647:
-#line 2221 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2222 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3529 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 646:
-#line 2217 "dhcp6_parser.yy"
-=======
case 648:
-#line 2223 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 648:
-#line 2223 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2224 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr s(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("generated-prefix", s);
#line 3539 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 647:
-#line 2223 "dhcp6_parser.yy"
-=======
case 649:
-#line 2229 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 649:
-#line 2229 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2230 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3547 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 648:
-#line 2225 "dhcp6_parser.yy"
-=======
case 650:
-#line 2231 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 650:
-#line 2231 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2232 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr s(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("hostname-char-set", s);
#line 3557 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 649:
-#line 2231 "dhcp6_parser.yy"
-=======
case 651:
-#line 2237 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 651:
-#line 2237 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2238 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3565 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 650:
-#line 2233 "dhcp6_parser.yy"
-=======
case 652:
-#line 2239 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 652:
-#line 2239 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2240 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr s(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("hostname-char-replacement", s);
#line 3575 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 651:
-#line 2241 "dhcp6_parser.yy"
-=======
case 653:
-#line 2247 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 653:
-#line 2247 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2248 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3583 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 652:
-#line 2243 "dhcp6_parser.yy"
-=======
case 654:
-#line 2249 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 654:
-#line 2249 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2250 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("Dhcp4", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
#line 3592 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 653:
-#line 2248 "dhcp6_parser.yy"
-=======
case 655:
-#line 2254 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 655:
-#line 2254 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2255 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3600 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 654:
-#line 2250 "dhcp6_parser.yy"
-=======
case 656:
-#line 2256 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 656:
-#line 2256 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2257 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("DhcpDdns", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
#line 3609 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 655:
-#line 2255 "dhcp6_parser.yy"
-=======
case 657:
-#line 2261 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 657:
-#line 2261 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2262 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3617 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 656:
-#line 2257 "dhcp6_parser.yy"
-=======
case 658:
-#line 2263 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 658:
-#line 2263 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2264 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.back()->set("Control-agent", yystack_[0].value.as< ElementPtr > ());
ctx.leave();
#line 3626 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 657:
-#line 2264 "dhcp6_parser.yy"
-=======
case 659:
-#line 2270 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 659:
-#line 2270 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2271 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr i(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("config-control", i);
#line 3637 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 658:
-#line 2269 "dhcp6_parser.yy"
-=======
case 660:
-#line 2275 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 660:
-#line 2275 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2276 "dhcp6_parser.yy" // lalr1.cc:907
{
// No config control params are required
ctx.stack_.pop_back();
#line 3647 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 659:
-#line 2275 "dhcp6_parser.yy"
-=======
case 661:
-#line 2281 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 661:
-#line 2281 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2282 "dhcp6_parser.yy" // lalr1.cc:907
{
// Parse the config-control map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 3657 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 660:
-#line 2279 "dhcp6_parser.yy"
-=======
case 662:
-#line 2285 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 662:
-#line 2285 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2286 "dhcp6_parser.yy" // lalr1.cc:907
{
// No config_control params are required
// parsing completed
#line 3666 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 665:
-#line 2294 "dhcp6_parser.yy"
-=======
- case 667:
-#line 2300 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 667:
-#line 2300 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2301 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("config-databases", l);
#line 3677 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 666:
-#line 2299 "dhcp6_parser.yy"
-=======
case 668:
-#line 2305 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 668:
-#line 2305 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2306 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 3686 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 667:
-#line 2304 "dhcp6_parser.yy"
-=======
case 669:
-#line 2310 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 669:
-#line 2310 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2311 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr value(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("config-fetch-wait-time", value);
#line 3695 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 668:
-#line 2314 "dhcp6_parser.yy"
-=======
case 670:
-#line 2320 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 670:
-#line 2320 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2321 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("Logging", m);
#line 3706 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 669:
-#line 2319 "dhcp6_parser.yy"
-=======
case 671:
-#line 2325 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 671:
-#line 2325 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2326 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 3715 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 670:
-#line 2324 "dhcp6_parser.yy"
-=======
case 672:
-#line 2330 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 672:
-#line 2330 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2331 "dhcp6_parser.yy" // lalr1.cc:907
{
// Parse the Logging map
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
#line 3725 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 671:
-#line 2328 "dhcp6_parser.yy"
-=======
case 673:
-#line 2334 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 673:
-#line 2334 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2335 "dhcp6_parser.yy" // lalr1.cc:907
{
// parsing completed
}
#line 3733 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 675:
-#line 2344 "dhcp6_parser.yy"
-=======
- case 677:
-#line 2350 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 677:
-#line 2350 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2351 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("loggers", l);
#line 3744 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 676:
-#line 2349 "dhcp6_parser.yy"
-=======
case 678:
-#line 2355 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 678:
-#line 2355 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2356 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 3753 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 679:
-#line 2361 "dhcp6_parser.yy"
-=======
- case 681:
-#line 2367 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 681:
-#line 2367 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2368 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(l);
#line 3763 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 680:
-#line 2365 "dhcp6_parser.yy"
-=======
case 682:
-#line 2371 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 682:
-#line 2371 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2372 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
}
#line 3771 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 690:
-#line 2382 "dhcp6_parser.yy"
-=======
- case 692:
-#line 2388 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 692:
-#line 2388 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2389 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr dl(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("debuglevel", dl);
#line 3780 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 691:
-#line 2387 "dhcp6_parser.yy"
-=======
case 693:
-#line 2393 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 693:
-#line 2393 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2394 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3788 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 692:
-#line 2389 "dhcp6_parser.yy"
-=======
case 694:
-#line 2395 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 694:
-#line 2395 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2396 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr sev(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("severity", sev);
#line 3798 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 693:
-#line 2395 "dhcp6_parser.yy"
-=======
case 695:
-#line 2401 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 695:
-#line 2401 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2402 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr l(new ListElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("output_options", l);
#line 3809 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 694:
-#line 2400 "dhcp6_parser.yy"
-=======
case 696:
-#line 2406 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 696:
-#line 2406 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2407 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
ctx.leave();
#line 3818 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 697:
-#line 2409 "dhcp6_parser.yy"
-=======
- case 699:
-#line 2415 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
case 699:
-#line 2415 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2416 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr m(new MapElement(ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->add(m);
#line 3828 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 698:
-#line 2413 "dhcp6_parser.yy"
-=======
case 700:
-#line 2419 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 700:
-#line 2419 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 2420 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.stack_.pop_back();
}
#line 3836 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 706:
-#line 2428 "dhcp6_parser.yy"
-=======
- case 707:
-#line 2433 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 707:
-#line 2433 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ case 708:
+#line 2435 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
#line 3844 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 707:
-#line 2430 "dhcp6_parser.yy"
-=======
- case 708:
-#line 2435 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 708:
-#line 2435 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ case 709:
+#line 2437 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr sev(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("output", sev);
#line 3854 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 708:
-#line 2436 "dhcp6_parser.yy"
-=======
- case 709:
-#line 2441 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 709:
-#line 2441 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ case 710:
+#line 2443 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr flush(new BoolElement(yystack_[0].value.as< bool > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("flush", flush);
#line 3863 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 709:
-#line 2441 "dhcp6_parser.yy"
-=======
- case 710:
-#line 2446 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 710:
-#line 2446 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ case 711:
+#line 2448 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr maxsize(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("maxsize", maxsize);
#line 3872 "dhcp6_parser.cc" // lalr1.cc:907
break;
-<<<<<<< HEAD
-<<<<<<< HEAD
- case 710:
-#line 2446 "dhcp6_parser.yy"
-=======
- case 711:
-#line 2451 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- case 711:
-#line 2451 "dhcp6_parser.yy" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ case 712:
+#line 2453 "dhcp6_parser.yy" // lalr1.cc:907
{
ElementPtr maxver(new IntElement(yystack_[0].value.as< int64_t > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("maxver", maxver);
}
#line 3881 "dhcp6_parser.cc" // lalr1.cc:907
-<<<<<<< HEAD
break;
- case 711:
-#line 2451 "dhcp6_parser.yy"
+ case 713:
+#line 2458 "dhcp6_parser.yy" // lalr1.cc:907
{
ctx.enter(ctx.NO_KEYWORD);
}
-#line 3884 "dhcp6_parser.cc"
+#line 3889 "dhcp6_parser.cc" // lalr1.cc:907
break;
- case 712:
-#line 2453 "dhcp6_parser.yy"
+ case 714:
+#line 2460 "dhcp6_parser.yy" // lalr1.cc:907
{
- ElementPtr sev(new StringElement(yystack_[0].value.as < std::string > (), ctx.loc2pos(yystack_[0].location)));
+ ElementPtr sev(new StringElement(yystack_[0].value.as< std::string > (), ctx.loc2pos(yystack_[0].location)));
ctx.stack_.back()->set("pattern", sev);
ctx.leave();
}
-#line 3894 "dhcp6_parser.cc"
- break;
-
-
-<<<<<<< HEAD
-#line 3898 "dhcp6_parser.cc"
-
-=======
-#line 3885 "dhcp6_parser.cc" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
+#line 3899 "dhcp6_parser.cc" // lalr1.cc:907
break;
-#line 3885 "dhcp6_parser.cc" // lalr1.cc:907
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 3903 "dhcp6_parser.cc" // lalr1.cc:907
default:
break;
}
const short
Dhcp6Parser::yypact_[] =
{
-<<<<<<< HEAD
-<<<<<<< HEAD
- 480, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, 45, 70, 59, 69,
- 78, 131, 133, 135, 144, 146, 173, 184, 197, 206,
- 207, 219, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, 70, -139, 30, 79, 41, 280, 81, 164,
- 172, 39, 43, 444, -28, 464, -103, 93, -875, 236,
- 224, 239, 242, 255, -875, -875, -875, -875, -875, 274,
- -875, 75, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, 299, 301, 308, 317, 318, 339,
- 341, 345, 347, 349, 351, 361, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, 362, -875, -875, -875, -875, -875, -875,
- -875, 85, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, 381, -875, 113, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, 383,
- 391, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, 138, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, 141, -875,
- -875, -875, -875, -875, 401, -875, 405, 415, -875, -875,
- -875, -875, -875, -875, 169, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, 359, 421, -875, -875, -875, -875, -875, -875,
- -875, -875, 418, -875, -875, 423, -875, -875, -875, 425,
- -875, -875, 422, 438, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, 439, 440, -875,
- -875, -875, -875, 443, 455, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, 185, -875, -875,
- -875, 462, -875, -875, 463, -875, 466, 467, -875, -875,
- 473, 486, -875, -875, -875, -875, -875, 199, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, 200, -875, -875, -875, 487, 212,
- -875, -875, -875, -875, 70, 70, -875, 311, 492, 493,
- 494, 495, 496, -875, 30, -875, 497, 498, 505, 506,
- 507, 510, 340, 342, 343, 346, 350, 352, 353, 354,
- 337, 348, 355, 360, 513, 520, 523, 524, 526, 534,
- 540, 541, 542, 543, 544, 545, 546, 547, 548, 549,
- 550, 372, 552, 554, 555, 556, 557, 558, 79, -875,
- 559, 380, 41, -875, 562, 563, 564, 565, 566, 389,
- 386, 569, 573, 574, 280, -875, 575, 81, -875, 576,
- 398, 578, 400, 403, 164, -875, 580, 583, 587, 590,
- 591, 608, 610, -875, 172, -875, 615, 616, 441, 617,
- 618, 619, 442, -875, 43, 621, 445, 446, -875, 444,
- 624, 625, 65, -875, 447, 629, 632, 456, 634, 457,
- 458, 638, 639, 459, 460, 658, 659, 464, -875, -103,
- -875, 661, 483, 93, -875, -875, -875, 663, 662, 664,
- 70, 70, 70, -875, 488, 665, 666, 667, 668, 671,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, 499, 672, 673, 674, 675, 501, 363, 680,
- 681, 682, 683, 684, 685, 687, 688, 689, 690, -875,
- 691, 675, 692, 512, 518, 696, -875, 697, -875, -875,
- 698, 699, 525, 527, 528, -875, -875, 697, 529, 701,
- -875, 530, -875, 531, -875, 532, -875, -875, -875, 697,
- 697, 697, 533, 535, 536, 537, -875, 538, 539, -875,
- 551, 553, 560, -875, -875, 561, -875, -875, -875, 567,
- 70, -875, -875, 568, 570, -875, 571, -875, -875, 36,
- 521, -875, -875, 159, 572, -875, -875, 700, -875, -875,
- 70, 79, -103, -875, -875, -875, -875, 93, 41, 260,
- 260, 709, -875, 715, 716, 717, -875, -875, -875, -875,
- -875, -875, -875, -875, 718, -37, 70, -33, 596, 719,
- 720, 721, 257, 122, 35, -875, 464, -875, -875, 722,
- -875, -875, 723, 724, -875, -875, -875, -875, -875, -61,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, 709, -875, 221, 225, 248, 261, -875, -875,
- -875, -875, 676, 702, 728, 730, 732, -875, 733, 734,
- -875, -875, -875, 735, 736, 737, -875, 262, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, 276, -875,
- 738, 742, -875, -875, 740, 744, -875, -875, 745, 752,
- -875, -875, 750, 754, -875, -875, 753, 755, -875, -875,
- -875, 83, -875, -875, -875, 756, -875, -875, -875, 97,
- -875, -875, -875, -875, 310, -875, -875, -875, 186, -875,
- -875, 757, 758, -875, -875, 759, 761, -875, 762, 763,
- 764, 765, 766, 767, 331, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, 768, 769, 770, -875, -875, -875,
- -875, 332, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, 333, -875, -875, -875, 334, -875, 254,
- -875, 593, -875, 771, 773, -875, -875, 772, 776, -875,
- -875, -875, 774, -875, 775, -875, -875, -875, -875, 779,
- 780, 781, 782, 577, 595, 604, 603, 606, 786, 609,
- 611, 787, 789, 791, 613, 614, 620, 260, -875, -875,
- 260, -875, 709, 280, -875, 715, 43, -875, 716, 444,
- -875, 717, 436, -875, 718, -37, -875, -875, -33, -875,
- 794, 596, -875, 89, 719, -875, 172, -875, 720, -28,
- -875, 721, 623, 626, 627, 628, 630, 631, 257, -875,
- 795, 796, 633, 635, 637, 122, -875, 797, 798, 35,
- -875, -875, 124, 722, -875, -875, 801, 800, 81, -875,
- 723, 164, -875, 724, 804, -875, -875, 451, 622, 642,
- 644, -875, -875, -875, -875, -875, 645, -875, -875, 647,
- 652, 654, -875, -875, -875, -875, 344, -875, 373, -875,
- 807, -875, 809, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, 374, -875, -875, -875, -875, -875,
- -875, -875, -875, 655, -875, -875, 808, -875, -875, -875,
- -875, -875, 813, 835, -875, -875, -875, -875, -875, 833,
- -875, 385, -875, -875, -875, -875, -875, -875, -875, -875,
- 40, 669, -875, -875, -875, -875, 670, 677, -875, -875,
- 844, -875, -875, -875, -875, -875, 394, -875, -875, -875,
- -875, -875, -875, 712, 395, -875, 404, -875, 725, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, 436, -875, -875, 846, 714,
- -875, 89, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, 850, 686, 868, 124, -875, -875, -875, -875, -875,
- -875, 741, -875, -875, 743, -875, 746, -875, -875, 876,
- -875, -875, 388, -875, 154, 876, -875, -875, 897, 898,
- 900, -875, 414, -875, -875, -875, -875, -875, -875, -875,
- 910, 731, 747, 748, 911, 154, -875, 751, -875, -875,
- -875, 760, -875, -875, -875
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 427, -878, -878, -878, -878, -878, -878, -878, -878, -878,
- -878, -878, -878, -878, -878, -878, 40, 70, 59, 63,
- 65, 69, 79, 87, 101, 133, 144, 182, 185, 189,
- 200, 219, -878, -878, -878, -878, -878, -878, -878, -878,
+ 519, -878, -878, -878, -878, -878, -878, -878, -878, -878,
+ -878, -878, -878, -878, -878, -878, 39, 70, 52, 69,
+ 78, 134, 183, 185, 192, 193, 194, 201, 208, 220,
+ 227, 250, -878, -878, -878, -878, -878, -878, -878, -878,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
- -878, -878, 70, -19, 29, 78, 41, 435, 80, 168,
- 171, 58, 43, 460, -65, 485, 91, 161, -878, 244,
- 254, 285, 307, 354, -878, -878, -878, -878, -878, 355,
- -878, 99, -878, -878, -878, -878, -878, -878, -878, -878,
- -878, -878, -878, -878, 363, 367, 377, 382, 383, 384,
- 389, 391, 393, 394, 399, 401, -878, -878, -878, -878,
+ -878, -878, 70, -137, 30, 79, 41, 435, 81, 164,
+ 268, 24, 43, 275, -67, 463, -48, 153, -878, 154,
+ 190, 254, 251, 262, -878, -878, -878, -878, -878, 265,
+ -878, 75, -878, -878, -878, -878, -878, -878, -878, -878,
+ -878, -878, -878, -878, 278, 279, 285, 311, 315, 327,
+ 328, 329, 337, 338, 363, 371, -878, -878, -878, -878,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
- -878, -878, -878, 403, -878, -878, -878, -878, -878, -878,
- -878, 156, -878, -878, -878, -878, -878, -878, -878, -878,
+ -878, -878, -878, 375, -878, -878, -878, -878, -878, -878,
+ -878, 114, -878, -878, -878, -878, -878, -878, -878, -878,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
- -878, -878, -878, -878, -878, -878, 405, -878, 169, -878,
- -878, -878, -878, -878, -878, -878, -878, -878, -878, 408,
- 413, -878, -878, -878, -878, -878, -878, -878, -878, -878,
- -878, -878, -878, -878, -878, -878, 180, -878, -878, -878,
+ -878, -878, -878, -878, -878, -878, 381, -878, 170, -878,
+ -878, -878, -878, -878, -878, -878, -878, -878, -878, 390,
+ 391, -878, -878, -878, -878, -878, -878, -878, -878, -878,
+ -878, -878, -878, -878, -878, -878, 186, -878, -878, -878,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
- -878, -878, -878, -878, -878, -878, -878, -878, 183, -878,
- -878, -878, -878, -878, 415, -878, 418, 420, -878, -878,
- -878, -878, -878, -878, 195, -878, -878, -878, -878, -878,
+ -878, -878, -878, -878, -878, -878, -878, -878, 206, -878,
+ -878, -878, -878, -878, 399, -878, 401, 403, -878, -878,
+ -878, -878, -878, -878, 213, -878, -878, -878, -878, -878,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
- -878, -878, 350, 423, -878, -878, -878, -878, -878, -878,
- -878, -878, 421, -878, -878, 426, -878, -878, -878, 444,
- -878, -878, 441, 424, -878, -878, -878, -878, -878, -878,
- -878, -878, -878, -878, -878, -878, -878, 446, 447, -878,
- -878, -878, -878, 450, 459, -878, -878, -878, -878, -878,
- -878, -878, -878, -878, -878, -878, -878, 205, -878, -878,
- -878, 462, -878, -878, 463, -878, 466, 467, -878, -878,
- 469, 470, -878, -878, -878, -878, -878, 213, -878, -878,
+ -878, -878, 260, 319, -878, -878, -878, -878, -878, -878,
+ -878, -878, 350, -878, -878, 405, -878, -878, -878, 408,
+ -878, -878, 370, 384, -878, -878, -878, -878, -878, -878,
+ -878, -878, -878, -878, -878, -878, -878, 413, 415, -878,
+ -878, -878, -878, 414, 395, -878, -878, -878, -878, -878,
+ -878, -878, -878, -878, -878, -878, -878, 244, -878, -878,
+ -878, 420, -878, -878, 422, -878, 423, 425, -878, -878,
+ 426, 437, -878, -878, -878, -878, -878, 258, -878, -878,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
- -878, -878, -878, -878, 221, -878, -878, -878, 471, 225,
- -878, -878, -878, -878, 70, 70, -878, 294, 486, 487,
- 488, 489, 491, -878, 29, -878, 492, 493, 494, 495,
- 496, 497, 319, 320, 322, 328, 343, 344, 345, 346,
- 347, 349, 352, 356, 503, 504, 505, 506, 526, 536,
- 537, 539, 540, 541, 542, 543, 544, 545, 546, 547,
- 548, 370, 550, 551, 552, 554, 555, 556, 78, -878,
- 557, 380, 41, -878, 562, 563, 564, 565, 566, 388,
- 387, 569, 573, 574, 435, -878, 575, 80, -878, 576,
- 398, 578, 400, 404, 168, -878, 580, 582, 587, 608,
- 610, 612, 627, -878, 171, -878, 628, 629, 453, 636,
- 637, 639, 461, -878, 43, 640, 464, 465, -878, 460,
- 641, 643, 104, -878, 468, 644, 647, 472, 648, 473,
- 474, 650, 654, 475, 476, 655, 658, 485, -878, 91,
- -878, 659, 482, 161, -878, -878, -878, 662, 661, 663,
- 70, 70, 70, -878, 490, 664, 666, 667, 668, 671,
+ -878, -878, -878, -878, 306, -878, -878, -878, 438, 308,
+ -878, -878, -878, -878, 70, 70, -878, 261, 439, 444,
+ 445, 446, 458, -878, 30, -878, 462, 466, 467, 469,
+ 470, 471, 283, 292, 293, 307, 312, 313, 314, 316,
+ 304, 317, 323, 321, 488, 489, 491, 495, 497, 499,
+ 503, 505, 506, 507, 516, 517, 518, 520, 521, 522,
+ 523, 339, 524, 525, 526, 528, 529, 532, 79, -878,
+ 533, 352, 41, -878, 535, 539, 540, 541, 542, 364,
+ 361, 545, 546, 547, 435, -878, 548, 81, -878, 549,
+ 372, 550, 376, 377, 164, -878, 551, 554, 555, 558,
+ 559, 561, 562, -878, 268, -878, 563, 564, 386, 565,
+ 567, 568, 387, -878, 43, 573, 392, 393, -878, 275,
+ 576, 577, 4, -878, 396, 580, 582, 407, 583, 410,
+ 411, 608, 610, 397, 433, 616, 617, 463, -878, -48,
+ -878, 618, 456, 153, -878, -878, -878, 637, 635, 636,
+ 70, 70, 70, -878, 461, 638, 640, 641, 642, 645,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
- -878, -878, 498, 672, 673, 674, 675, 499, 151, 678,
- 680, 681, 682, 683, 684, 686, 687, 688, 689, -878,
- 690, 675, 691, 511, 512, 694, -878, 695, -878, -878,
- 696, 697, 521, 522, 523, -878, -878, 695, 524, 700,
- -878, 527, -878, 528, -878, 529, -878, -878, -878, 695,
- 695, 695, 530, 531, 532, 533, -878, 534, 535, -878,
- 538, 549, 553, -878, -878, 558, -878, -878, -878, 559,
- 70, -878, -878, 560, 561, -878, 567, -878, -878, 122,
- 570, -878, -878, 50, 568, -878, -878, 703, -878, -878,
- 70, 78, 91, -878, -878, -878, -878, 161, 41, 265,
- 265, 712, -878, 714, 715, 716, -878, -878, -878, -878,
- -878, -878, -878, -878, 717, -38, 70, 155, 594, 718,
- 719, 720, 196, 22, 36, -878, 485, -878, -878, 721,
- -878, -878, 722, 723, -878, -878, -878, -878, -878, -23,
+ -878, -878, 468, 647, 648, 649, 651, 472, 158, 656,
+ 660, 661, 662, 663, 664, 666, 667, 669, 670, -878,
+ 672, 651, 673, 485, 490, 676, -878, 677, -878, -878,
+ 678, 680, 527, 530, 531, -878, -878, 677, 534, 695,
+ -878, 536, -878, 537, -878, 538, -878, -878, -878, 677,
+ 677, 677, 543, 544, 552, 553, -878, 556, 557, -878,
+ 560, 566, 569, -878, -878, 570, -878, -878, -878, 571,
+ 70, -878, -878, 572, 574, -878, 575, -878, -878, 29,
+ 581, -878, -878, -2, 578, -878, -878, 698, -878, -878,
+ 70, 79, -48, -878, -878, -878, -878, 153, 41, 264,
+ 264, 697, -878, 699, 700, 701, -878, -878, -878, -878,
+ -878, -878, -878, -878, 702, -38, 70, -34, 611, 704,
+ 705, 708, 159, 125, 35, -878, 463, -878, -878, 709,
+ -878, -878, 711, 715, -878, -878, -878, -878, -878, -56,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
- -878, -878, 712, -878, 248, 275, 276, 279, -878, -878,
- -878, -878, 665, 728, 729, 730, 732, -878, 733, 734,
- -878, -878, -878, 735, 740, 741, 742, -878, 282, -878,
+ -878, -878, 697, -878, 309, 310, 318, 320, -878, -878,
+ -878, -878, 719, 720, 721, 724, 726, -878, 727, 728,
+ -878, -878, -878, 729, 730, 733, 734, -878, 322, -878,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
- 313, -878, 745, 744, -878, -878, 746, 750, -878, -878,
- 748, 752, -878, -878, 751, 753, -878, -878, 754, 755,
- -878, -878, -878, 85, -878, -878, -878, 756, -878, -878,
- -878, 98, -878, -878, -878, -878, 314, -878, -878, -878,
- 109, -878, -878, 757, 758, -878, -878, 759, 761, -878,
- 762, 763, 764, 765, 766, 767, 315, -878, -878, -878,
- -878, -878, -878, -878, -878, -878, 768, 769, 770, -878,
- -878, -878, -878, 316, -878, -878, -878, -878, -878, -878,
- -878, -878, -878, -878, -878, 323, -878, -878, -878, 324,
- -878, 135, -878, 577, -878, 771, 772, -878, -878, 773,
- 775, -878, -878, -878, 774, -878, 777, -878, -878, -878,
- -878, 776, 780, 781, 782, 593, 596, 604, 603, 606,
- 786, 609, 611, 787, 789, 791, 613, 614, 615, 616,
- 265, -878, -878, 265, -878, 712, 435, -878, 714, 43,
- -878, 715, 460, -878, 716, 295, -878, 717, -38, -878,
- -878, 155, -878, 794, 594, -878, 83, 718, -878, 171,
- -878, 719, -65, -878, 720, 618, 619, 620, 621, 622,
- 623, 196, -878, 803, 804, 626, 630, 631, 22, -878,
- 806, 807, 36, -878, -878, 203, 721, -878, -878, 809,
- 813, 80, -878, 722, 168, -878, 723, 808, -878, -878,
- 419, 635, 638, 642, -878, -878, -878, -878, -878, 645,
- -878, -878, 657, 669, 693, -878, -878, -878, -878, -878,
- 325, -878, 326, -878, 810, -878, 811, -878, -878, -878,
+ 326, -878, 668, 738, -878, -878, 736, 741, -878, -878,
+ 739, 743, -878, -878, 742, 744, -878, -878, 745, 747,
+ -878, -878, -878, 83, -878, -878, -878, 750, -878, -878,
+ -878, 90, -878, -878, -878, -878, 340, -878, -878, -878,
+ 101, -878, -878, 753, 757, -878, -878, 758, 760, -878,
+ 761, 762, 763, 764, 765, 766, 341, -878, -878, -878,
+ -878, -878, -878, -878, -878, -878, 767, 768, 769, -878,
+ -878, -878, -878, 347, -878, -878, -878, -878, -878, -878,
+ -878, -878, -878, -878, -878, 348, -878, -878, -878, 351,
+ -878, 136, -878, 591, -878, 770, 772, -878, -878, 771,
+ 775, -878, -878, -878, 773, -878, 774, -878, -878, -878,
+ -878, 778, 779, 780, 781, 595, 600, 603, 602, 605,
+ 786, 607, 609, 788, 790, 791, 612, 613, 614, 615,
+ 264, -878, -878, 264, -878, 697, 435, -878, 699, 43,
+ -878, 700, 275, -878, 701, 579, -878, 702, -38, -878,
+ -878, -34, -878, 794, 611, -878, 84, 704, -878, 268,
+ -878, 705, -67, -878, 708, 619, 620, 621, 622, 623,
+ 624, 159, -878, 797, 798, 625, 626, 627, 125, -878,
+ 808, 809, 35, -878, -878, 127, 709, -878, -878, 810,
+ 811, 81, -878, 711, 164, -878, 715, 813, -878, -878,
+ 256, 632, 644, 646, -878, -878, -878, -878, -878, 654,
+ -878, -878, 657, 658, 671, -878, -878, -878, -878, -878,
+ 354, -878, 357, -878, 812, -878, 815, -878, -878, -878,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
- -878, -878, -878, -878, -878, -878, -878, -878, 327, -878,
- -878, -878, -878, -878, -878, -878, -878, 704, -878, -878,
- 817, -878, -878, -878, -878, -878, 815, 826, -878, -878,
- -878, -878, -878, 822, -878, 348, -878, -878, -878, -878,
- -878, -878, -878, -878, 216, 725, -878, -878, -878, -878,
- 736, 737, -878, -878, 828, -878, -878, -878, -878, -878,
- 358, -878, -878, -878, -878, -878, -878, 739, 362, -878,
- 366, -878, 747, -878, -878, -878, -878, -878, -878, -878,
- -878, -878, -878, -878, -878, -878, -878, -878, -878, 295,
- -878, -878, 833, 656, -878, 83, -878, -878, -878, -878,
- -878, -878, -878, -878, -878, 836, 670, 840, 203, -878,
- -878, -878, -878, -878, -878, 749, -878, -878, 743, -878,
- 760, -878, -878, 847, -878, -878, 179, -878, -9, 847,
- -878, -878, 851, 853, 858, 374, -878, -878, -878, -878,
- -878, -878, 868, 778, 727, 779, -9, -878, 783, -878,
- -878, -878, -878, -878
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ -878, -878, -878, -878, -878, -878, -878, -878, 358, -878,
+ -878, -878, -878, -878, -878, -878, -878, 674, -878, -878,
+ 814, -878, -878, -878, -878, -878, 816, 818, -878, -878,
+ -878, -878, -878, 822, -878, 373, -878, -878, -878, -878,
+ -878, -878, -878, -878, 32, 679, -878, -878, -878, -878,
+ 689, 692, -878, -878, 828, -878, -878, -878, -878, -878,
+ 374, -878, -878, -878, -878, -878, -878, 703, 383, -878,
+ 385, -878, 714, -878, -878, -878, -878, -878, -878, -878,
+ -878, -878, -878, -878, -878, -878, -878, -878, -878, 579,
+ -878, -878, 835, 633, -878, 84, -878, -878, -878, -878,
+ -878, -878, -878, -878, -878, 840, 718, 847, 127, -878,
+ -878, -878, -878, -878, -878, 722, -878, -878, 848, -878,
+ 735, -878, -878, 897, -878, -878, 180, -878, 67, 897,
+ -878, -878, 851, 903, 906, -878, 394, -878, -878, -878,
+ -878, -878, -878, -878, 913, 740, 737, 746, 915, 67,
+ -878, 748, -878, -878, -878, 749, -878, -878, -878
};
const unsigned short
466, 467, 536, 535, 0, 534, 0, 71, 671, 660,
136, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 0, 0, 0, 0, 0, 0, 0, 0, 150, 152,
- 0, 154, 0, 0, 277, 0, 379, 368, 0, 416,
- 407, 0, 0, 334, 0, 0, 223, 240, 0, 231,
- 0, 0, 216, 542, 0, 537, 501, 492, 0, 0,
- 242, 0, 0, 0, 0, 0, 0, 0, 0, 261,
- 0, 0, 0, 0, 0, 0, 558, 0, 0, 0,
- 582, 597, 0, 0, 676, 57, 0, 56, 0, 437,
- 0, 0, 462, 0, 0, 531, 666, 0, 0, 0,
- 0, 195, 198, 199, 200, 201, 0, 208, 202, 0,
- 0, 0, 203, 204, 205, 162, 0, 158, 0, 281,
- 0, 374, 0, 411, 366, 354, 355, 356, 358, 359,
- 360, 347, 348, 363, 364, 365, 343, 344, 345, 346,
- 352, 353, 351, 357, 0, 341, 349, 361, 362, 350,
- 338, 225, 233, 0, 218, 554, 0, 552, 553, 549,
- 550, 551, 0, 543, 544, 546, 547, 548, 539, 0,
- 496, 0, 246, 270, 271, 272, 273, 274, 275, 263,
- 0, 0, 575, 578, 579, 560, 0, 0, 584, 693,
- 0, 691, 689, 683, 687, 688, 0, 681, 685, 686,
- 684, 678, 54, 0, 0, 441, 0, 466, 0, 185,
- 186, 187, 188, 184, 190, 192, 194, 207, 210, 212,
- 214, 160, 283, 376, 413, 0, 340, 221, 0, 0,
- 541, 0, 498, 248, 572, 573, 574, 571, 577, 591,
- 593, 0, 0, 0, 0, 680, 58, 443, 468, 535,
- 342, 0, 556, 545, 0, 690, 0, 682, 555, 0,
- 692, 697, 0, 695, 0, 0, 694, 706, 0, 0,
- 0, 711, 0, 699, 701, 702, 703, 704, 705, 696,
- 0, 0, 0, 0, 0, 0, 698, 0, 708, 709,
- 710, 0, 700, 707, 712
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
0, 150, 152, 0, 154, 0, 0, 279, 0, 381,
370, 0, 418, 409, 0, 0, 336, 0, 0, 225,
242, 0, 233, 0, 0, 218, 544, 0, 539, 503,
576, 573, 579, 593, 595, 0, 0, 0, 0, 682,
58, 445, 470, 537, 344, 0, 558, 547, 0, 692,
0, 684, 557, 0, 694, 699, 0, 697, 0, 0,
- 696, 707, 0, 0, 0, 0, 701, 703, 704, 705,
- 706, 698, 0, 0, 0, 0, 0, 700, 0, 709,
- 710, 711, 702, 708
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 696, 708, 0, 0, 0, 713, 0, 701, 703, 704,
+ 705, 706, 707, 698, 0, 0, 0, 0, 0, 0,
+ 700, 0, 710, 711, 712, 0, 702, 709, 714
};
const short
Dhcp6Parser::yypgoto_[] =
{
-<<<<<<< HEAD
-<<<<<<< HEAD
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, 54, -875, -502,
- -875, 134, -875, -875, -875, -875, 268, -875, -476, -875,
- -875, -875, -74, -875, -875, -875, 579, -875, -875, -875,
- -875, 287, 489, -875, -875, -70, -46, -40, -36, -22,
- -17, -14, 3, 7, 10, 15, -875, -875, -875, -875,
- -875, -875, -875, 288, 490, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, 213, -875, 37, -875, -622, 47,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -21, -875, -650, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, 24, -875, -875, -875, -875, -875, 31, -641,
- -875, -875, -875, -875, 33, -875, -875, -875, -875, -875,
- -875, -875, -875, 17, -875, -875, -875, 20, 452, -875,
- -875, -875, -875, -875, -875, -875, 19, -875, -875, -875,
- -875, -875, -875, -874, -875, -875, -875, 50, -875, -875,
- -875, 55, 500, -875, -875, -869, -875, -867, -875, -11,
- -875, -5, -875, 18, -875, -875, -875, -866, -875, -875,
- -875, -875, 46, -875, -875, -136, 870, -875, -875, -875,
- -875, -875, 57, -875, -875, -875, 56, -875, 469, -875,
- -69, -875, -875, -875, -875, -875, -66, -875, -875, -875,
- -875, -875, -58, -875, -875, -875, 58, -875, -875, -875,
- 61, -875, 468, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, 6, -875, -875, -875, 13, 508,
- -875, -875, -53, -875, -29, -875, -875, -875, -875, -875,
- 5, -875, -875, -875, 11, 502, -875, -875, -875, -875,
- -875, -875, -875, -62, -875, -875, -875, 49, -875, -875,
- -875, 48, -875, 503, 284, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -864, -875,
- -875, -875, -875, -875, -875, -875, 60, -875, -875, -875,
- -123, -875, -875, -875, -875, -875, -875, -875, 34, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, 32, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, 304, 465, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- -875, -875, -875, -875, -875, -875, -73, -875, -51, -875,
- -875, -875, -875, -875, -875, -875, -875, -875, -875, -875,
- 338, 470, -875, -875, -875, -875, -875, -875, -875, 356,
- 471, -44, -875, -875, 38, -875, -875, -128, -875, -875,
- -875, -875, -875, -875, -147, -875, -875, -166, -875, -875,
- -875, -875, -875, -875, -875
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
- -878, -878, -878, -878, -878, -878, -878, 54, -878, -502,
- -878, 336, -878, -878, -878, -878, 246, -878, -508, -878,
- -878, -878, -74, -878, -878, -878, 510, -878, -878, -878,
- -878, 274, 479, -878, -878, -70, -46, -40, -36, -22,
+ -878, -878, -878, -878, -878, -878, -878, 54, -878, -480,
+ -878, 366, -878, -878, -878, -878, 272, -878, -489, -878,
+ -878, -878, -74, -878, -878, -878, 584, -878, -878, -878,
+ -878, 298, 496, -878, -878, -70, -46, -40, -36, -22,
-17, -14, 3, 7, 10, 15, -878, -878, -878, -878,
- -878, -878, -878, 288, 502, -878, -878, -878, -878, -878,
- -878, -878, -878, -878, 215, -878, 33, -878, -622, 42,
+ -878, -878, -878, 295, 493, -878, -878, -878, -878, -878,
+ -878, -878, -878, -878, 224, -878, 42, -878, -622, 48,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
-21, -878, -650, -878, -878, -878, -878, -878, -878, -878,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
- -878, -878, -878, 16, -878, -878, -878, -878, -878, 25,
- -641, -878, -878, -878, -878, 23, -878, -878, -878, -878,
- -878, -878, -878, -878, 11, -878, -878, -878, 14, 445,
- -878, -878, -878, -878, -878, -878, -878, 8, -878, -878,
- -878, -878, -878, -878, -877, -878, -878, -878, 47, -878,
- -878, -878, 45, 484, -878, -878, -872, -878, -870, -878,
+ -878, -878, -878, 25, -878, -878, -878, -878, -878, 33,
+ -641, -878, -878, -878, -878, 31, -878, -878, -878, -878,
+ -878, -878, -878, -878, 20, -878, -878, -878, 23, 455,
+ -878, -878, -878, -878, -878, -878, -878, 17, -878, -878,
+ -878, -878, -878, -878, -877, -878, -878, -878, 53, -878,
+ -878, -878, 56, 500, -878, -878, -872, -878, -870, -878,
-11, -878, -5, -878, 18, -878, -878, -878, -869, -878,
- -878, -878, -878, 44, -878, -878, -142, 867, -878, -878,
- -878, -878, -878, 49, -878, -878, -878, 53, -878, 477,
+ -878, -878, -878, 46, -878, -878, -139, 874, -878, -878,
+ -878, -878, -878, 55, -878, -878, -878, 58, -878, 474,
-878, -69, -878, -878, -878, -878, -878, -66, -878, -878,
- -878, -878, -878, -58, -878, -878, -878, 51, -878, -878,
- -878, 52, -878, 478, -878, -878, -878, -878, -878, -878,
- -878, -878, -878, -878, -878, 0, -878, -878, -878, 5,
- 500, -878, -878, -53, -878, -29, -878, -878, -878, -878,
- -878, 2, -878, -878, -878, 6, 507, -878, -878, -878,
- -878, -878, -878, -878, -62, -878, -878, -878, 38, -878,
- -878, -878, 55, -878, 501, 287, -878, -878, -878, -878,
+ -878, -878, -878, -58, -878, -878, -878, 57, -878, -878,
+ -878, 60, -878, 475, -878, -878, -878, -878, -878, -878,
+ -878, -878, -878, -878, -878, 6, -878, -878, -878, 9,
+ 508, -878, -878, -53, -878, -29, -878, -878, -878, -878,
+ -878, 11, -878, -878, -878, 12, 504, -878, -878, -878,
+ -878, -878, -878, -878, -62, -878, -878, -878, 49, -878,
+ -878, -878, 44, -878, 498, 290, -878, -878, -878, -878,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -867,
- -878, -878, -878, -878, -878, -878, -878, 56, -878, -878,
- -878, -131, -878, -878, -878, -878, -878, -878, -878, 30,
+ -878, -878, -878, -878, -878, -878, -878, 59, -878, -878,
+ -878, -124, -878, -878, -878, -878, -878, -878, -878, 36,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
- -878, -878, 27, -878, -878, -878, -878, -878, -878, -878,
- -878, -878, -878, 304, 480, -878, -878, -878, -878, -878,
+ -878, -878, 37, -878, -878, -878, -878, -878, -878, -878,
+ -878, -878, -878, 324, 473, -878, -878, -878, -878, -878,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
-878, -878, -878, -878, -878, -878, -878, -73, -878, -51,
-878, -878, -878, -878, -878, -878, -878, -878, -878, -878,
- -878, 335, 481, -878, -878, -878, -878, -878, -878, -878,
- 351, 483, -44, -878, -878, 31, -878, -878, -132, -878,
- -878, -878, -878, -878, -878, -151, -878, -878, -167, -878,
- -878, -878, -878, -878
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ -878, 336, 464, -878, -878, -878, -878, -878, -878, -878,
+ 343, 476, -44, -878, -878, 38, -878, -878, -127, -878,
+ -878, -878, -878, -878, -878, -147, -878, -878, -166, -878,
+ -878, -878, -878, -878, -878, -878
};
const short
75, 151, 152, 153, 396, 154, 155, 156, 157, 158,
159, 160, 161, 162, 163, 164, 165, 166, 414, 167,
398, 49, 76, 198, 199, 200, 440, 201, 168, 399,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 169, 400, 170, 401, 760, 761, 762, 890, 737, 738,
- 739, 869, 1073, 740, 870, 741, 871, 742, 872, 743,
- 744, 477, 745, 746, 747, 748, 749, 750, 751, 752,
- 753, 878, 754, 755, 881, 756, 882, 757, 883, 171,
- 425, 794, 795, 796, 910, 172, 422, 781, 782, 783,
- 784, 173, 424, 789, 790, 791, 792, 174, 423, 175,
- 428, 805, 806, 807, 919, 65, 84, 337, 338, 339,
- 490, 340, 491, 176, 429, 814, 815, 816, 817, 818,
- 819, 820, 821, 177, 415, 764, 765, 766, 893, 51,
- 77, 226, 227, 228, 446, 229, 447, 230, 448, 231,
- 452, 232, 451, 178, 420, 653, 234, 235, 179, 421,
- 776, 777, 778, 902, 1004, 1005, 180, 416, 59, 81,
- 768, 769, 770, 896, 61, 82, 302, 303, 304, 305,
- 306, 307, 308, 476, 309, 480, 310, 479, 311, 312,
- 481, 313, 181, 417, 772, 773, 774, 899, 63, 83,
- 323, 324, 325, 326, 327, 485, 328, 329, 330, 331,
- 237, 444, 853, 854, 855, 948, 53, 78, 248, 249,
- 250, 456, 182, 418, 183, 419, 240, 445, 857, 858,
- 859, 951, 55, 79, 264, 265, 266, 459, 267, 268,
- 461, 269, 270, 184, 427, 801, 802, 803, 916, 57,
- 80, 282, 283, 284, 285, 467, 286, 468, 287, 469,
- 288, 470, 289, 471, 290, 472, 291, 466, 242, 453,
- 862, 863, 954, 185, 426, 798, 799, 913, 1022, 1023,
- 1024, 1025, 1026, 1088, 1027, 186, 430, 831, 832, 833,
- 930, 1097, 834, 835, 931, 836, 837, 187, 188, 432,
- 843, 844, 845, 937, 846, 938, 189, 433, 190, 434,
- 67, 85, 357, 358, 359, 360, 495, 361, 496, 362,
- 363, 498, 364, 365, 366, 501, 703, 367, 502, 368,
- 369, 370, 505, 710, 371, 506, 191, 435, 192, 436,
- 104, 390, 105, 391, 106, 392, 193, 397, 71, 87,
- 379, 380, 381, 511, 382, 107, 389, 69, 86, 374,
- 375, 194, 437, 849, 850, 942, 1056, 1057, 1058, 1059,
- 1103, 1060, 1101, 1122, 1123, 1124, 1132, 1133, 1134, 1140,
- 1135, 1136, 1137, 1138, 1144
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
169, 400, 170, 401, 762, 763, 764, 893, 738, 739,
740, 871, 1077, 741, 872, 742, 873, 743, 874, 744,
745, 477, 746, 747, 748, 749, 750, 751, 752, 753,
436, 104, 390, 105, 391, 106, 392, 193, 397, 71,
87, 379, 380, 381, 511, 382, 107, 389, 69, 86,
374, 375, 194, 437, 851, 852, 945, 1060, 1061, 1062,
- 1063, 1107, 1064, 1105, 1126, 1127, 1128, 1135, 1136, 1137,
- 1142, 1138, 1139, 1140
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 1063, 1107, 1064, 1105, 1126, 1127, 1128, 1136, 1137, 1138,
+ 1144, 1139, 1140, 1141, 1142, 1148
};
const unsigned short
Dhcp6Parser::yytable_[] =
{
100, 150, 197, 214, 244, 258, 278, 215, 300, 319,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 336, 354, 372, 828, 321, 241, 788, 322, 758, 236,
- 247, 261, 279, 202, 238, 251, 262, 280, 997, 314,
- 332, 216, 355, 998, 373, 999, 1003, 217, 1009, 272,
- 94, 218, 376, 91, 646, 32, 860, 203, 239, 252,
- 263, 281, 149, 315, 333, 219, 356, 195, 196, 646,
- 220, 301, 320, 221, 293, 779, 44, 245, 259, 779,
- 786, 40, 787, 246, 260, 33, 46, 34, 394, 35,
- 222, 334, 335, 395, 223, 48, 905, 224, 438, 906,
- 108, 109, 225, 439, 110, 233, 128, 111, 112, 113,
- 908, 677, 294, 909, 295, 296, 377, 378, 297, 298,
- 299, 130, 131, 683, 684, 685, 442, 130, 131, 130,
- 131, 443, 114, 115, 116, 117, 118, 119, 120, 121,
- 122, 123, 124, 125, 126, 127, 128, 129, 50, 129,
- 52, 454, 54, 822, 457, 780, 455, 129, 294, 458,
- 243, 56, 723, 58, 99, 130, 131, 130, 131, 1094,
- 1095, 1096, 132, 838, 839, 130, 131, 133, 134, 135,
- 136, 137, 464, 138, 334, 335, 211, 465, 139, 212,
- 60, 701, 702, 294, 95, 1015, 1016, 140, 492, 914,
- 141, 62, 915, 493, 96, 97, 98, 142, 130, 131,
- 130, 131, 507, 509, 64, 143, 144, 508, 510, 145,
- 146, 997, 99, 66, 68, 513, 998, 99, 999, 1003,
- 514, 1009, 129, 99, 438, 99, 70, 384, 509, 865,
- 129, 147, 148, 866, 149, 253, 254, 255, 256, 257,
- 130, 131, 383, 385, 823, 824, 825, 826, 130, 131,
- 386, 513, 36, 37, 38, 39, 867, 943, 387, 211,
- 944, 99, 212, 99, 442, 887, 271, 788, 976, 868,
- 888, 99, 272, 273, 274, 275, 276, 277, 393, 887,
- 1049, 718, 1050, 1051, 889, 828, 719, 720, 721, 722,
- 723, 724, 725, 726, 727, 728, 729, 730, 731, 732,
- 733, 734, 735, 402, 99, 403, 99, 705, 706, 707,
- 708, 1127, 404, 911, 1128, 1129, 1130, 1131, 912, 294,
- 100, 405, 406, 114, 115, 116, 117, 118, 119, 120,
- 121, 122, 123, 124, 928, 935, 939, 507, 129, 929,
- 936, 940, 941, 407, 709, 408, 99, 887, 204, 409,
- 205, 410, 1081, 411, 99, 412, 130, 131, 206, 207,
- 208, 209, 210, 132, 150, 413, 431, 473, 197, 808,
- 809, 810, 811, 812, 813, 211, 454, 1085, 212, 139,
- 214, 1082, 1086, 244, 215, 441, 213, 449, 492, 202,
- 258, 1125, 241, 1093, 1126, 450, 236, 1104, 457, 247,
- 278, 238, 1105, 1107, 251, 460, 261, 464, 216, 462,
- 300, 262, 1108, 203, 217, 319, 279, 1145, 218, 463,
- 321, 280, 1146, 322, 474, 239, 475, 478, 252, 482,
- 483, 314, 219, 354, 372, 263, 332, 220, 515, 516,
- 221, 484, 99, 486, 487, 281, 245, 649, 650, 651,
- 652, 488, 246, 259, 355, 315, 373, 222, 489, 260,
- 333, 223, 99, 301, 224, 376, 494, 497, 320, 225,
- 499, 500, 233, 1069, 1070, 1071, 1072, 503, 356, 114,
- 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
- 504, 512, 127, 517, 129, 294, 518, 519, 520, 521,
- 522, 524, 525, 294, 316, 295, 296, 317, 318, 526,
- 527, 528, 130, 131, 529, 207, 208, 542, 210, 132,
- 130, 131, 538, 530, 543, 531, 532, 544, 545, 533,
- 546, 211, 539, 534, 212, 535, 536, 537, 547, 540,
- 130, 131, 213, 541, 548, 549, 550, 551, 552, 553,
- 554, 555, 556, 557, 558, 559, 560, 150, 561, 562,
- 563, 564, 565, 567, 197, 568, 570, 571, 572, 573,
- 574, 576, 575, 577, 633, 634, 635, 578, 579, 581,
- 583, 584, 585, 586, 589, 202, 587, 590, 376, 827,
- 840, 591, 354, 372, 592, 593, 341, 342, 343, 344,
- 345, 346, 347, 348, 349, 350, 351, 352, 353, 203,
- 829, 841, 594, 355, 595, 373, 147, 148, 99, 597,
- 598, 600, 601, 602, 599, 605, 99, 603, 609, 610,
- 606, 607, 612, 613, 830, 842, 614, 356, 616, 615,
- 617, 618, 619, 620, 621, 622, 99, 1, 2, 3,
- 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
- 14, 15, 623, 624, 697, 627, 628, 630, 704, 631,
- 636, 632, 637, 638, 639, 640, 641, 643, 644, 645,
- 873, 642, 34, 648, 713, 654, 655, 656, 657, 793,
- 659, 658, 660, 661, 667, 665, 662, 663, 664, 666,
- 668, 669, 670, 672, 673, 712, 874, 674, 679, 675,
- 676, 678, 680, 681, 682, 686, 759, 687, 688, 689,
- 690, 691, 763, 767, 771, 775, 797, 800, 804, 848,
- 852, 856, 875, 692, 876, 693, 877, 879, 880, 884,
- 885, 886, 694, 695, 891, 892, 894, 895, 1119, 696,
- 698, 897, 699, 700, 711, 898, 900, 901, 904, 903,
- 961, 918, 907, 917, 921, 920, 922, 923, 924, 925,
- 926, 927, 932, 933, 934, 945, 950, 949, 952, 953,
- 962, 956, 955, 957, 958, 959, 960, 963, 964, 965,
- 966, 969, 967, 970, 968, 971, 972, 973, 1013, 1040,
- 1041, 1046, 1047, 1063, 1074, 974, 1033, 1062, 1068, 1034,
- 1035, 1036, 1089, 1037, 1038, 1083, 1042, 1084, 1043, 214,
- 1044, 1090, 300, 215, 1075, 319, 1076, 1077, 984, 1078,
- 321, 241, 985, 322, 1079, 236, 1080, 1087, 1091, 1017,
- 238, 1092, 278, 314, 1006, 336, 332, 216, 1102, 1007,
- 1111, 1098, 1099, 217, 1114, 1019, 986, 218, 279, 1100,
- 1020, 827, 987, 280, 239, 840, 988, 315, 1052, 1115,
- 333, 219, 1116, 1008, 244, 301, 220, 258, 320, 221,
- 989, 996, 829, 1121, 1021, 990, 841, 281, 991, 1054,
- 247, 1000, 1018, 261, 1106, 251, 222, 1001, 262, 1112,
- 223, 1141, 1142, 224, 1143, 992, 830, 1109, 225, 993,
- 842, 233, 994, 1055, 1147, 1151, 1148, 995, 714, 252,
- 1002, 1053, 263, 1118, 785, 864, 717, 566, 1120, 977,
- 1149, 1150, 569, 1153, 975, 1014, 1011, 245, 1032, 1031,
- 259, 1012, 1154, 246, 611, 979, 260, 1039, 978, 1110,
- 1010, 292, 980, 604, 580, 981, 1065, 608, 1067, 983,
- 982, 1064, 1066, 861, 1029, 582, 588, 1030, 1113, 1045,
- 847, 1048, 625, 523, 1028, 716, 1117, 596, 1139, 1152,
- 626, 1061, 0, 629, 0, 0, 0, 0, 715, 0,
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
336, 354, 372, 830, 321, 241, 790, 322, 760, 236,
247, 261, 279, 202, 238, 251, 262, 280, 1001, 314,
- 332, 216, 355, 1002, 373, 1003, 1007, 217, 1013, 94,
- 32, 218, 376, 824, 646, 334, 335, 203, 239, 252,
- 263, 281, 723, 315, 333, 219, 356, 195, 196, 646,
- 220, 301, 320, 221, 293, 781, 44, 245, 259, 677,
- 46, 40, 48, 246, 260, 33, 50, 34, 272, 35,
- 222, 683, 684, 685, 223, 862, 52, 224, 908, 108,
- 109, 909, 225, 110, 54, 233, 111, 112, 113, 130,
- 131, 911, 394, 294, 912, 295, 296, 395, 56, 297,
- 298, 299, 917, 130, 131, 918, 128, 99, 130, 131,
- 130, 131, 114, 115, 116, 117, 118, 119, 120, 121,
- 122, 123, 124, 125, 126, 127, 128, 129, 946, 129,
- 58, 947, 129, 294, 782, 825, 826, 827, 828, 1131,
- 243, 60, 1132, 1133, 1134, 130, 131, 130, 131, 438,
- 130, 131, 132, 91, 439, 840, 841, 133, 134, 135,
- 136, 137, 442, 138, 377, 378, 211, 443, 139, 212,
- 1019, 1020, 1129, 454, 95, 1130, 457, 140, 455, 62,
- 141, 458, 64, 96, 97, 98, 66, 142, 464, 705,
- 706, 707, 708, 465, 99, 143, 144, 68, 492, 145,
- 146, 99, 1001, 493, 334, 335, 507, 1002, 99, 1003,
- 1007, 508, 1013, 99, 509, 99, 70, 129, 513, 510,
- 129, 147, 148, 514, 149, 709, 649, 650, 651, 652,
- 253, 254, 255, 256, 257, 130, 131, 149, 130, 131,
- 383, 438, 36, 37, 38, 39, 867, 384, 781, 788,
- 99, 789, 99, 294, 211, 99, 271, 212, 701, 702,
- 790, 980, 272, 273, 274, 275, 276, 277, 509, 513,
- 130, 131, 442, 868, 869, 890, 718, 870, 830, 385,
- 891, 719, 720, 721, 722, 723, 724, 725, 726, 727,
- 728, 729, 730, 731, 732, 733, 734, 735, 736, 810,
- 811, 812, 813, 814, 815, 386, 890, 914, 931, 938,
- 100, 892, 915, 932, 939, 294, 942, 507, 890, 454,
- 1089, 943, 944, 1085, 1086, 1090, 1098, 1099, 1100, 114,
+ 332, 216, 355, 1002, 373, 1003, 1007, 217, 1013, 32,
+ 94, 218, 376, 334, 335, 272, 91, 203, 239, 252,
+ 263, 281, 862, 315, 333, 219, 356, 195, 196, 44,
+ 220, 301, 320, 221, 293, 781, 646, 245, 259, 781,
+ 788, 40, 789, 246, 260, 33, 46, 34, 394, 35,
+ 222, 646, 128, 395, 223, 48, 908, 224, 677, 909,
+ 108, 109, 225, 911, 110, 233, 912, 111, 112, 113,
+ 683, 684, 685, 294, 917, 295, 296, 918, 149, 297,
+ 298, 299, 130, 131, 334, 335, 99, 438, 130, 131,
+ 130, 131, 439, 114, 115, 116, 117, 118, 119, 120,
+ 121, 122, 123, 124, 125, 126, 127, 128, 129, 946,
+ 129, 50, 947, 129, 294, 782, 824, 705, 706, 707,
+ 708, 243, 1098, 1099, 1100, 723, 130, 131, 130, 131,
+ 383, 130, 131, 132, 840, 841, 377, 378, 133, 134,
+ 135, 136, 137, 442, 138, 701, 702, 211, 443, 139,
+ 212, 1019, 1020, 1129, 709, 95, 1130, 294, 140, 454,
+ 52, 141, 54, 384, 455, 96, 97, 98, 142, 56,
+ 58, 60, 130, 131, 130, 131, 143, 144, 62, 457,
+ 145, 146, 1001, 99, 458, 64, 464, 1002, 99, 1003,
+ 1007, 465, 1013, 129, 99, 1131, 99, 66, 1132, 1133,
+ 1134, 1135, 147, 148, 68, 149, 253, 254, 255, 256,
+ 257, 130, 131, 649, 650, 651, 652, 492, 825, 826,
+ 827, 828, 493, 36, 37, 38, 39, 70, 385, 386,
+ 211, 507, 99, 212, 99, 387, 508, 99, 473, 393,
+ 790, 980, 810, 811, 812, 813, 814, 815, 1073, 1074,
+ 1075, 1076, 402, 403, 1053, 718, 1054, 1055, 830, 404,
+ 719, 720, 721, 722, 723, 724, 725, 726, 727, 728,
+ 729, 730, 731, 732, 733, 734, 735, 736, 99, 509,
+ 99, 513, 438, 509, 510, 405, 514, 867, 868, 406,
+ 100, 513, 474, 442, 294, 890, 869, 129, 870, 890,
+ 891, 407, 408, 409, 892, 294, 316, 295, 296, 317,
+ 318, 410, 411, 914, 931, 130, 131, 99, 915, 932,
+ 938, 942, 130, 131, 507, 939, 943, 890, 475, 944,
+ 454, 1089, 1085, 271, 150, 1086, 1090, 412, 197, 272,
+ 273, 274, 275, 276, 277, 413, 492, 1108, 483, 431,
+ 214, 1097, 1109, 244, 215, 441, 457, 484, 464, 202,
+ 258, 1111, 241, 1112, 449, 450, 236, 1149, 489, 247,
+ 278, 238, 1150, 460, 251, 462, 261, 463, 216, 478,
+ 300, 262, 482, 203, 217, 319, 279, 486, 218, 487,
+ 321, 280, 488, 322, 494, 239, 497, 499, 252, 500,
+ 503, 314, 219, 354, 372, 263, 332, 220, 515, 516,
+ 221, 504, 512, 518, 517, 281, 245, 99, 519, 520,
+ 521, 99, 246, 259, 355, 315, 373, 222, 99, 260,
+ 333, 223, 522, 301, 224, 376, 524, 530, 320, 225,
+ 525, 526, 233, 527, 528, 529, 531, 532, 356, 114,
115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
- 99, 492, 127, 99, 129, 294, 1097, 387, 473, 393,
- 1053, 1108, 1054, 1055, 150, 457, 1109, 402, 197, 464,
- 1111, 403, 130, 131, 1112, 207, 208, 1146, 210, 132,
- 214, 404, 1147, 244, 215, 99, 405, 406, 407, 202,
- 258, 211, 241, 408, 212, 409, 236, 410, 411, 247,
- 278, 238, 213, 412, 251, 413, 261, 431, 216, 441,
- 300, 262, 449, 203, 217, 319, 279, 450, 218, 460,
- 321, 280, 462, 322, 463, 239, 474, 484, 252, 475,
- 478, 314, 219, 354, 372, 263, 332, 220, 515, 516,
- 221, 1073, 1074, 1075, 1076, 281, 245, 99, 482, 483,
- 486, 487, 246, 259, 355, 315, 373, 222, 488, 260,
- 333, 223, 489, 301, 224, 376, 494, 497, 320, 225,
- 499, 500, 233, 503, 504, 512, 517, 99, 356, 114,
- 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
- 518, 519, 520, 521, 129, 522, 524, 525, 526, 527,
- 528, 529, 530, 531, 204, 532, 205, 542, 543, 544,
- 545, 533, 130, 131, 206, 207, 208, 209, 210, 132,
- 294, 316, 295, 296, 317, 318, 534, 535, 536, 537,
- 546, 211, 538, 539, 212, 139, 540, 130, 131, 541,
- 547, 548, 213, 549, 550, 551, 552, 553, 554, 555,
- 556, 557, 558, 559, 560, 561, 562, 150, 563, 564,
- 565, 567, 130, 131, 197, 568, 570, 571, 572, 573,
- 574, 575, 576, 577, 633, 634, 635, 578, 579, 581,
- 583, 584, 585, 586, 589, 202, 590, 587, 376, 829,
- 842, 591, 354, 372, 1, 2, 3, 4, 5, 6,
- 7, 8, 9, 10, 11, 12, 13, 14, 15, 203,
- 831, 843, 592, 355, 593, 373, 594, 99, 341, 342,
- 343, 344, 345, 346, 347, 348, 349, 350, 351, 352,
- 353, 595, 597, 598, 832, 844, 599, 356, 147, 148,
- 600, 601, 99, 602, 605, 609, 603, 610, 613, 606,
- 607, 614, 616, 612, 619, 615, 617, 618, 620, 623,
- 621, 622, 624, 627, 697, 628, 630, 99, 631, 875,
- 632, 637, 636, 638, 639, 640, 641, 643, 644, 645,
- 642, 648, 34, 654, 713, 655, 656, 657, 795, 659,
- 658, 660, 661, 667, 668, 662, 663, 664, 666, 669,
- 670, 672, 673, 674, 675, 676, 678, 679, 712, 680,
- 681, 682, 686, 687, 688, 689, 690, 691, 704, 761,
- 692, 765, 769, 773, 777, 799, 802, 806, 850, 854,
- 858, 693, 876, 877, 878, 694, 879, 881, 882, 886,
- 695, 696, 698, 699, 887, 888, 889, 895, 1123, 700,
- 711, 894, 897, 898, 900, 901, 904, 903, 907, 948,
- 906, 921, 910, 920, 924, 923, 925, 926, 927, 928,
- 929, 930, 935, 936, 937, 953, 964, 952, 956, 955,
- 960, 965, 958, 959, 961, 962, 963, 966, 967, 968,
- 969, 972, 970, 973, 971, 974, 975, 976, 1017, 978,
- 977, 1037, 1038, 1039, 1040, 1041, 1042, 1044, 1045, 1046,
- 1050, 1051, 1072, 1047, 1048, 1066, 1067, 1078, 1087, 1088,
- 1079, 1093, 214, 1094, 1080, 300, 215, 1081, 319, 1095,
- 1096, 988, 1106, 321, 241, 989, 322, 1115, 236, 1082,
- 1118, 1116, 1021, 238, 1120, 278, 314, 1010, 336, 332,
- 216, 1083, 1011, 1119, 1125, 1143, 217, 1144, 1023, 990,
- 218, 279, 1145, 1024, 829, 991, 280, 239, 842, 992,
- 315, 1056, 1148, 333, 219, 1084, 1012, 244, 301, 220,
- 258, 320, 221, 993, 1000, 831, 1091, 1025, 994, 843,
- 281, 995, 1058, 247, 1004, 1022, 261, 665, 251, 222,
- 1005, 262, 787, 223, 523, 714, 224, 1102, 996, 832,
- 1150, 225, 997, 844, 233, 998, 1059, 566, 1103, 1104,
- 999, 1110, 252, 1006, 1057, 263, 717, 866, 981, 1113,
- 1018, 1122, 979, 1015, 1016, 1036, 1035, 611, 580, 1043,
- 245, 982, 1124, 259, 569, 983, 246, 1114, 292, 260,
- 985, 1014, 984, 1069, 986, 987, 1068, 582, 1071, 1034,
- 1070, 604, 1151, 1149, 1117, 1153, 863, 608, 1049, 1052,
- 849, 588, 716, 1032, 1033, 596, 1121, 1065, 1141, 1152,
- 0, 0, 0, 715, 0, 0, 0, 625, 0, 0,
- 0, 0, 626, 0, 629, 0, 0, 0, 0, 0,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 538, 533, 542, 543, 129, 544, 534, 535, 536, 545,
+ 537, 546, 539, 547, 204, 541, 205, 548, 540, 549,
+ 550, 551, 130, 131, 206, 207, 208, 209, 210, 132,
+ 552, 553, 554, 559, 555, 556, 557, 558, 560, 561,
+ 562, 211, 563, 564, 212, 139, 565, 567, 568, 570,
+ 130, 131, 213, 571, 572, 573, 574, 576, 575, 577,
+ 578, 579, 581, 583, 585, 589, 584, 150, 590, 591,
+ 586, 587, 592, 593, 197, 594, 595, 597, 598, 600,
+ 599, 601, 602, 603, 633, 634, 635, 605, 606, 607,
+ 609, 610, 612, 621, 613, 202, 614, 616, 376, 829,
+ 842, 615, 354, 372, 617, 618, 341, 342, 343, 344,
+ 345, 346, 347, 348, 349, 350, 351, 352, 353, 203,
+ 831, 843, 619, 355, 620, 373, 147, 148, 99, 622,
+ 623, 624, 627, 114, 115, 116, 117, 118, 119, 120,
+ 121, 122, 123, 124, 832, 844, 127, 356, 129, 294,
+ 628, 630, 631, 632, 636, 637, 99, 638, 639, 640,
+ 641, 642, 643, 644, 645, 648, 130, 131, 34, 207,
+ 208, 654, 210, 132, 697, 655, 656, 657, 667, 659,
+ 658, 660, 661, 668, 894, 211, 662, 663, 212, 664,
+ 666, 669, 670, 672, 713, 673, 213, 1, 2, 3,
+ 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
+ 14, 15, 679, 712, 761, 795, 765, 769, 773, 777,
+ 674, 799, 802, 675, 676, 806, 850, 678, 854, 680,
+ 681, 682, 858, 875, 876, 877, 686, 687, 878, 704,
+ 879, 881, 882, 886, 887, 688, 689, 888, 889, 690,
+ 691, 895, 897, 692, 898, 900, 901, 904, 903, 693,
+ 907, 906, 694, 695, 696, 698, 910, 699, 700, 920,
+ 921, 711, 99, 924, 923, 925, 926, 927, 928, 929,
+ 930, 935, 936, 937, 948, 953, 952, 955, 956, 964,
+ 959, 958, 960, 961, 962, 963, 965, 966, 967, 968,
+ 969, 970, 972, 971, 973, 974, 975, 976, 1017, 978,
+ 977, 1044, 1045, 1037, 1038, 1039, 1040, 1041, 1042, 1046,
+ 1047, 1048, 1050, 1051, 1067, 1078, 1066, 1072, 1093, 1116,
+ 1087, 1095, 214, 1088, 1094, 300, 215, 1079, 319, 1080,
+ 1096, 988, 1106, 321, 241, 989, 322, 1081, 236, 1115,
+ 1082, 1083, 1021, 238, 1118, 278, 314, 1010, 336, 332,
+ 216, 1120, 1011, 1123, 1084, 1145, 217, 1091, 1023, 990,
+ 218, 279, 1102, 1024, 829, 991, 280, 239, 842, 992,
+ 315, 1056, 1103, 333, 219, 1104, 1012, 244, 301, 220,
+ 258, 320, 221, 993, 1000, 831, 1110, 1025, 994, 843,
+ 281, 995, 1058, 247, 1004, 1022, 261, 1113, 251, 222,
+ 1005, 262, 1119, 223, 1125, 1122, 224, 1146, 996, 832,
+ 1147, 225, 997, 844, 233, 998, 1059, 1151, 1124, 1155,
+ 999, 1153, 252, 1006, 1057, 263, 1152, 665, 787, 714,
+ 1154, 1157, 1158, 717, 566, 569, 866, 981, 979, 1018,
+ 245, 1015, 1016, 259, 1036, 1035, 246, 611, 1043, 260,
+ 1114, 983, 982, 1014, 580, 292, 985, 984, 604, 1069,
+ 1068, 987, 986, 1033, 608, 582, 1070, 1071, 588, 863,
+ 1034, 1117, 596, 716, 1049, 715, 1032, 629, 523, 1052,
+ 625, 1121, 1143, 1156, 1065, 626, 0, 0, 0, 0,
+ 849, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 988, 0, 0, 0, 989,
0, 1021, 0, 0, 0, 0, 0, 0, 0, 0,
{
74, 75, 76, 77, 78, 79, 80, 77, 82, 83,
84, 85, 85, 663, 83, 77, 657, 83, 640, 77,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 78, 79, 80, 76, 77, 78, 79, 80, 902, 82,
- 83, 77, 85, 902, 85, 902, 902, 77, 902, 100,
- 10, 77, 86, 182, 546, 0, 107, 76, 77, 78,
- 79, 80, 155, 82, 83, 77, 85, 16, 17, 561,
- 77, 82, 83, 77, 21, 102, 7, 78, 79, 102,
- 103, 17, 105, 78, 79, 5, 7, 7, 3, 9,
- 77, 109, 110, 8, 77, 7, 3, 77, 3, 6,
- 11, 12, 77, 8, 15, 77, 57, 18, 19, 20,
- 3, 577, 59, 6, 61, 62, 13, 14, 65, 66,
- 67, 76, 77, 589, 590, 591, 3, 76, 77, 76,
- 77, 8, 43, 44, 45, 46, 47, 48, 49, 50,
- 51, 52, 53, 54, 55, 56, 57, 58, 7, 58,
- 7, 3, 7, 21, 3, 182, 8, 58, 59, 8,
- 69, 7, 30, 7, 182, 76, 77, 76, 77, 119,
- 120, 121, 83, 128, 129, 76, 77, 88, 89, 90,
- 91, 92, 3, 94, 109, 110, 95, 8, 99, 98,
- 7, 145, 146, 59, 154, 96, 97, 108, 3, 3,
- 111, 7, 6, 8, 164, 165, 166, 118, 76, 77,
- 76, 77, 3, 3, 7, 126, 127, 8, 8, 130,
- 131, 1085, 182, 7, 7, 3, 1085, 182, 1085, 1085,
- 8, 1085, 58, 182, 3, 182, 7, 3, 3, 8,
- 58, 152, 153, 8, 155, 71, 72, 73, 74, 75,
- 76, 77, 6, 4, 122, 123, 124, 125, 76, 77,
- 8, 3, 182, 183, 184, 185, 8, 3, 3, 95,
- 6, 182, 98, 182, 3, 3, 94, 908, 890, 8,
- 8, 182, 100, 101, 102, 103, 104, 105, 4, 3,
- 156, 21, 158, 159, 8, 935, 26, 27, 28, 29,
- 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
- 40, 41, 42, 4, 182, 4, 182, 148, 149, 150,
- 151, 157, 4, 3, 160, 161, 162, 163, 8, 59,
- 394, 4, 4, 43, 44, 45, 46, 47, 48, 49,
- 50, 51, 52, 53, 3, 3, 3, 3, 58, 8,
- 8, 8, 8, 4, 185, 4, 182, 3, 68, 4,
- 70, 4, 8, 4, 182, 4, 76, 77, 78, 79,
- 80, 81, 82, 83, 438, 4, 4, 8, 442, 112,
- 113, 114, 115, 116, 117, 95, 3, 3, 98, 99,
- 454, 8, 8, 457, 454, 4, 106, 4, 3, 442,
- 464, 3, 454, 8, 6, 4, 454, 3, 3, 457,
- 474, 454, 8, 8, 457, 4, 464, 3, 454, 4,
- 484, 464, 8, 442, 454, 489, 474, 3, 454, 4,
- 489, 474, 8, 489, 3, 454, 8, 4, 457, 4,
- 8, 484, 454, 507, 507, 464, 489, 454, 384, 385,
- 454, 3, 182, 4, 4, 474, 457, 84, 85, 86,
- 87, 8, 457, 464, 507, 484, 507, 454, 3, 464,
- 489, 454, 182, 484, 454, 509, 4, 4, 489, 454,
- 4, 4, 454, 22, 23, 24, 25, 4, 507, 43,
- 44, 45, 46, 47, 48, 49, 50, 51, 52, 53,
- 4, 4, 56, 182, 58, 59, 4, 4, 4, 4,
- 4, 4, 4, 59, 60, 61, 62, 63, 64, 4,
- 4, 4, 76, 77, 4, 79, 80, 4, 82, 83,
- 76, 77, 185, 183, 4, 183, 183, 4, 4, 183,
- 4, 95, 184, 183, 98, 183, 183, 183, 4, 184,
- 76, 77, 106, 183, 4, 4, 4, 4, 4, 4,
- 4, 4, 4, 4, 4, 183, 4, 631, 4, 4,
- 4, 4, 4, 4, 638, 185, 4, 4, 4, 4,
- 4, 185, 183, 4, 520, 521, 522, 4, 4, 4,
- 4, 183, 4, 183, 4, 638, 183, 4, 632, 663,
- 664, 4, 666, 666, 4, 4, 132, 133, 134, 135,
- 136, 137, 138, 139, 140, 141, 142, 143, 144, 638,
- 663, 664, 4, 666, 4, 666, 152, 153, 182, 4,
- 4, 4, 4, 4, 183, 4, 182, 185, 4, 4,
- 185, 185, 185, 4, 663, 664, 4, 666, 4, 183,
- 183, 183, 4, 4, 185, 185, 182, 167, 168, 169,
- 170, 171, 172, 173, 174, 175, 176, 177, 178, 179,
- 180, 181, 4, 4, 610, 4, 183, 4, 147, 7,
- 182, 7, 7, 7, 7, 7, 5, 5, 5, 5,
- 4, 182, 7, 182, 630, 5, 5, 5, 5, 93,
- 5, 7, 5, 5, 182, 561, 7, 7, 7, 7,
- 182, 5, 5, 5, 5, 5, 4, 182, 7, 182,
- 182, 182, 182, 182, 182, 182, 7, 182, 182, 182,
- 182, 182, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 4, 182, 4, 182, 4, 4, 4, 4,
- 4, 4, 182, 182, 6, 3, 6, 3, 5, 182,
- 182, 6, 182, 182, 182, 3, 6, 3, 3, 6,
- 183, 3, 6, 6, 3, 6, 4, 4, 4, 4,
- 4, 4, 4, 4, 4, 182, 3, 6, 6, 3,
- 185, 6, 8, 4, 4, 4, 4, 183, 185, 183,
- 4, 4, 183, 4, 183, 4, 183, 183, 4, 4,
- 4, 4, 4, 3, 182, 185, 183, 6, 4, 183,
- 183, 183, 4, 183, 183, 8, 183, 8, 183, 893,
- 183, 8, 896, 893, 182, 899, 182, 182, 902, 182,
- 899, 893, 902, 899, 182, 893, 182, 182, 3, 913,
- 893, 8, 916, 896, 902, 919, 899, 893, 4, 902,
- 4, 182, 182, 893, 4, 913, 902, 893, 916, 182,
- 913, 935, 902, 916, 893, 939, 902, 896, 942, 183,
- 899, 893, 4, 902, 948, 896, 893, 951, 899, 893,
- 902, 902, 935, 7, 913, 902, 939, 916, 902, 942,
- 948, 902, 913, 951, 182, 948, 893, 902, 951, 185,
- 893, 4, 4, 893, 4, 902, 935, 182, 893, 902,
- 939, 893, 902, 942, 4, 4, 185, 902, 631, 948,
- 902, 942, 951, 182, 656, 712, 638, 438, 182, 892,
- 183, 183, 442, 182, 887, 911, 905, 948, 921, 919,
- 951, 908, 182, 948, 492, 895, 951, 928, 893, 1085,
- 904, 81, 896, 484, 454, 898, 950, 489, 953, 901,
- 899, 948, 951, 679, 916, 457, 464, 918, 1091, 935,
- 666, 939, 507, 394, 914, 637, 1104, 474, 1125, 1145,
- 509, 943, -1, 513, -1, -1, -1, -1, 632, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
78, 79, 80, 76, 77, 78, 79, 80, 905, 82,
- 83, 77, 85, 905, 85, 905, 905, 77, 905, 10,
- 0, 77, 86, 21, 546, 110, 111, 76, 77, 78,
- 79, 80, 30, 82, 83, 77, 85, 16, 17, 561,
- 77, 82, 83, 77, 21, 103, 7, 78, 79, 577,
- 7, 17, 7, 78, 79, 5, 7, 7, 101, 9,
- 77, 589, 590, 591, 77, 108, 7, 77, 3, 11,
- 12, 6, 77, 15, 7, 77, 18, 19, 20, 77,
- 78, 3, 3, 60, 6, 62, 63, 8, 7, 66,
- 67, 68, 3, 77, 78, 6, 58, 182, 77, 78,
- 77, 78, 44, 45, 46, 47, 48, 49, 50, 51,
- 52, 53, 54, 55, 56, 57, 58, 59, 3, 59,
- 7, 6, 59, 60, 182, 123, 124, 125, 126, 158,
- 70, 7, 161, 162, 163, 77, 78, 77, 78, 3,
- 77, 78, 84, 182, 8, 129, 130, 89, 90, 91,
- 92, 93, 3, 95, 13, 14, 96, 8, 100, 99,
- 97, 98, 3, 3, 155, 6, 3, 109, 8, 7,
- 112, 8, 7, 164, 165, 166, 7, 119, 3, 149,
- 150, 151, 152, 8, 182, 127, 128, 7, 3, 131,
- 132, 182, 1089, 8, 110, 111, 3, 1089, 182, 1089,
- 1089, 8, 1089, 182, 3, 182, 7, 59, 3, 8,
- 59, 153, 154, 8, 156, 185, 85, 86, 87, 88,
- 72, 73, 74, 75, 76, 77, 78, 156, 77, 78,
- 6, 3, 182, 183, 184, 185, 8, 3, 103, 104,
- 182, 106, 182, 60, 96, 182, 95, 99, 146, 147,
- 911, 893, 101, 102, 103, 104, 105, 106, 3, 3,
- 77, 78, 3, 8, 8, 3, 21, 8, 938, 4,
- 8, 26, 27, 28, 29, 30, 31, 32, 33, 34,
- 35, 36, 37, 38, 39, 40, 41, 42, 43, 113,
- 114, 115, 116, 117, 118, 8, 3, 3, 3, 3,
- 394, 8, 8, 8, 8, 60, 3, 3, 3, 3,
- 3, 8, 8, 8, 8, 8, 120, 121, 122, 44,
- 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
- 182, 3, 57, 182, 59, 60, 8, 3, 8, 4,
- 157, 3, 159, 160, 438, 3, 8, 4, 442, 3,
- 8, 4, 77, 78, 8, 80, 81, 3, 83, 84,
- 454, 4, 8, 457, 454, 182, 4, 4, 4, 442,
- 464, 96, 454, 4, 99, 4, 454, 4, 4, 457,
- 474, 454, 107, 4, 457, 4, 464, 4, 454, 4,
+ 83, 77, 85, 905, 85, 905, 905, 77, 905, 0,
+ 10, 77, 86, 110, 111, 101, 183, 76, 77, 78,
+ 79, 80, 108, 82, 83, 77, 85, 16, 17, 7,
+ 77, 82, 83, 77, 21, 103, 546, 78, 79, 103,
+ 104, 17, 106, 78, 79, 5, 7, 7, 3, 9,
+ 77, 561, 58, 8, 77, 7, 3, 77, 577, 6,
+ 11, 12, 77, 3, 15, 77, 6, 18, 19, 20,
+ 589, 590, 591, 60, 3, 62, 63, 6, 156, 66,
+ 67, 68, 77, 78, 110, 111, 183, 3, 77, 78,
+ 77, 78, 8, 44, 45, 46, 47, 48, 49, 50,
+ 51, 52, 53, 54, 55, 56, 57, 58, 59, 3,
+ 59, 7, 6, 59, 60, 183, 21, 149, 150, 151,
+ 152, 70, 120, 121, 122, 30, 77, 78, 77, 78,
+ 6, 77, 78, 84, 129, 130, 13, 14, 89, 90,
+ 91, 92, 93, 3, 95, 146, 147, 96, 8, 100,
+ 99, 97, 98, 3, 186, 155, 6, 60, 109, 3,
+ 7, 112, 7, 3, 8, 165, 166, 167, 119, 7,
+ 7, 7, 77, 78, 77, 78, 127, 128, 7, 3,
+ 131, 132, 1089, 183, 8, 7, 3, 1089, 183, 1089,
+ 1089, 8, 1089, 59, 183, 158, 183, 7, 161, 162,
+ 163, 164, 153, 154, 7, 156, 72, 73, 74, 75,
+ 76, 77, 78, 85, 86, 87, 88, 3, 123, 124,
+ 125, 126, 8, 183, 184, 185, 186, 7, 4, 8,
+ 96, 3, 183, 99, 183, 3, 8, 183, 8, 4,
+ 911, 893, 113, 114, 115, 116, 117, 118, 22, 23,
+ 24, 25, 4, 4, 157, 21, 159, 160, 938, 4,
+ 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,
+ 36, 37, 38, 39, 40, 41, 42, 43, 183, 3,
+ 183, 3, 3, 3, 8, 4, 8, 8, 8, 4,
+ 394, 3, 3, 3, 60, 3, 8, 59, 8, 3,
+ 8, 4, 4, 4, 8, 60, 61, 62, 63, 64,
+ 65, 4, 4, 3, 3, 77, 78, 183, 8, 8,
+ 3, 3, 77, 78, 3, 8, 8, 3, 8, 8,
+ 3, 3, 8, 95, 438, 8, 8, 4, 442, 101,
+ 102, 103, 104, 105, 106, 4, 3, 3, 8, 4,
+ 454, 8, 8, 457, 454, 4, 3, 3, 3, 442,
+ 464, 8, 454, 8, 4, 4, 454, 3, 3, 457,
+ 474, 454, 8, 4, 457, 4, 464, 4, 454, 4,
484, 464, 4, 442, 454, 489, 474, 4, 454, 4,
- 489, 474, 4, 489, 4, 454, 3, 3, 457, 8,
+ 489, 474, 8, 489, 4, 454, 4, 4, 457, 4,
4, 484, 454, 507, 507, 464, 489, 454, 384, 385,
- 454, 22, 23, 24, 25, 474, 457, 182, 4, 8,
- 4, 4, 457, 464, 507, 484, 507, 454, 8, 464,
- 489, 454, 3, 484, 454, 509, 4, 4, 489, 454,
- 4, 4, 454, 4, 4, 4, 182, 182, 507, 44,
+ 454, 4, 4, 4, 183, 474, 457, 183, 4, 4,
+ 4, 183, 457, 464, 507, 484, 507, 454, 183, 464,
+ 489, 454, 4, 484, 454, 509, 4, 184, 489, 454,
+ 4, 4, 454, 4, 4, 4, 184, 184, 507, 44,
45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
- 4, 4, 4, 4, 59, 4, 4, 4, 4, 4,
- 4, 4, 183, 183, 69, 183, 71, 4, 4, 4,
- 4, 183, 77, 78, 79, 80, 81, 82, 83, 84,
- 60, 61, 62, 63, 64, 65, 183, 183, 183, 183,
- 4, 96, 185, 184, 99, 100, 184, 77, 78, 183,
- 4, 4, 107, 4, 4, 4, 4, 4, 4, 4,
- 4, 4, 4, 183, 4, 4, 4, 631, 4, 4,
- 4, 4, 77, 78, 638, 185, 4, 4, 4, 4,
- 4, 183, 185, 4, 520, 521, 522, 4, 4, 4,
- 4, 183, 4, 183, 4, 638, 4, 183, 632, 663,
- 664, 4, 666, 666, 167, 168, 169, 170, 171, 172,
- 173, 174, 175, 176, 177, 178, 179, 180, 181, 638,
- 663, 664, 4, 666, 4, 666, 4, 182, 133, 134,
- 135, 136, 137, 138, 139, 140, 141, 142, 143, 144,
- 145, 4, 4, 4, 663, 664, 183, 666, 153, 154,
- 4, 4, 182, 4, 4, 4, 185, 4, 4, 185,
- 185, 4, 4, 185, 4, 183, 183, 183, 4, 4,
- 185, 185, 4, 4, 610, 183, 4, 182, 7, 4,
- 7, 7, 182, 7, 7, 7, 5, 5, 5, 5,
- 182, 182, 7, 5, 630, 5, 5, 5, 94, 5,
- 7, 5, 5, 182, 182, 7, 7, 7, 7, 5,
- 5, 5, 5, 182, 182, 182, 182, 7, 5, 182,
- 182, 182, 182, 182, 182, 182, 182, 182, 148, 7,
- 182, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 182, 4, 4, 4, 182, 4, 4, 4, 4,
- 182, 182, 182, 182, 4, 4, 4, 3, 5, 182,
- 182, 6, 6, 3, 6, 3, 3, 6, 3, 182,
- 6, 3, 6, 6, 3, 6, 4, 4, 4, 4,
- 4, 4, 4, 4, 4, 3, 183, 6, 3, 6,
- 4, 185, 8, 6, 4, 4, 4, 183, 185, 183,
- 4, 4, 183, 4, 183, 4, 183, 183, 4, 183,
- 185, 183, 183, 183, 183, 183, 183, 4, 4, 183,
- 4, 4, 4, 183, 183, 6, 3, 182, 8, 8,
- 182, 4, 896, 8, 182, 899, 896, 182, 902, 3,
- 8, 905, 4, 902, 896, 905, 902, 4, 896, 182,
- 4, 185, 916, 896, 4, 919, 899, 905, 922, 902,
- 896, 182, 905, 183, 7, 4, 896, 4, 916, 905,
- 896, 919, 4, 916, 938, 905, 919, 896, 942, 905,
- 899, 945, 4, 902, 896, 182, 905, 951, 899, 896,
- 954, 902, 896, 905, 905, 938, 182, 916, 905, 942,
- 919, 905, 945, 951, 905, 916, 954, 561, 951, 896,
- 905, 954, 656, 896, 394, 631, 896, 182, 905, 938,
- 183, 896, 905, 942, 896, 905, 945, 438, 182, 182,
- 905, 182, 951, 905, 945, 954, 638, 712, 895, 182,
- 914, 182, 890, 908, 911, 924, 922, 492, 454, 931,
- 951, 896, 182, 954, 442, 898, 951, 1089, 81, 954,
- 901, 907, 899, 953, 902, 904, 951, 457, 956, 921,
- 954, 484, 183, 185, 1095, 182, 679, 489, 938, 942,
- 666, 464, 637, 917, 919, 474, 1108, 946, 1129, 1146,
- -1, -1, -1, 632, -1, -1, -1, 507, -1, -1,
- -1, -1, 509, -1, 513, -1, -1, -1, -1, -1,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 186, 184, 4, 4, 59, 4, 184, 184, 184, 4,
+ 184, 4, 185, 4, 69, 184, 71, 4, 185, 4,
+ 4, 4, 77, 78, 79, 80, 81, 82, 83, 84,
+ 4, 4, 4, 184, 4, 4, 4, 4, 4, 4,
+ 4, 96, 4, 4, 99, 100, 4, 4, 186, 4,
+ 77, 78, 107, 4, 4, 4, 4, 186, 184, 4,
+ 4, 4, 4, 4, 4, 4, 184, 631, 4, 4,
+ 184, 184, 4, 4, 638, 4, 4, 4, 4, 4,
+ 184, 4, 4, 186, 520, 521, 522, 4, 186, 186,
+ 4, 4, 186, 186, 4, 638, 4, 4, 632, 663,
+ 664, 184, 666, 666, 184, 184, 133, 134, 135, 136,
+ 137, 138, 139, 140, 141, 142, 143, 144, 145, 638,
+ 663, 664, 4, 666, 4, 666, 153, 154, 183, 186,
+ 4, 4, 4, 44, 45, 46, 47, 48, 49, 50,
+ 51, 52, 53, 54, 663, 664, 57, 666, 59, 60,
+ 184, 4, 7, 7, 183, 7, 183, 7, 7, 7,
+ 5, 183, 5, 5, 5, 183, 77, 78, 7, 80,
+ 81, 5, 83, 84, 610, 5, 5, 5, 183, 5,
+ 7, 5, 5, 183, 6, 96, 7, 7, 99, 7,
+ 7, 5, 5, 5, 630, 5, 107, 168, 169, 170,
+ 171, 172, 173, 174, 175, 176, 177, 178, 179, 180,
+ 181, 182, 7, 5, 7, 94, 7, 7, 7, 7,
+ 183, 7, 7, 183, 183, 7, 7, 183, 7, 183,
+ 183, 183, 7, 4, 4, 4, 183, 183, 4, 148,
+ 4, 4, 4, 4, 4, 183, 183, 4, 4, 183,
+ 183, 3, 6, 183, 3, 6, 3, 3, 6, 183,
+ 3, 6, 183, 183, 183, 183, 6, 183, 183, 6,
+ 3, 183, 183, 3, 6, 4, 4, 4, 4, 4,
+ 4, 4, 4, 4, 183, 3, 6, 6, 3, 184,
+ 6, 8, 4, 4, 4, 4, 186, 184, 186, 184,
+ 4, 184, 4, 184, 4, 4, 184, 184, 4, 184,
+ 186, 4, 4, 184, 184, 184, 184, 184, 184, 184,
+ 184, 184, 4, 4, 3, 183, 6, 4, 4, 186,
+ 8, 3, 896, 8, 8, 899, 896, 183, 902, 183,
+ 8, 905, 4, 902, 896, 905, 902, 183, 896, 4,
+ 183, 183, 916, 896, 4, 919, 899, 905, 922, 902,
+ 896, 4, 905, 5, 183, 4, 896, 183, 916, 905,
+ 896, 919, 183, 916, 938, 905, 919, 896, 942, 905,
+ 899, 945, 183, 902, 896, 183, 905, 951, 899, 896,
+ 954, 902, 896, 905, 905, 938, 183, 916, 905, 942,
+ 919, 905, 945, 951, 905, 916, 954, 183, 951, 896,
+ 905, 954, 184, 896, 7, 183, 896, 4, 905, 938,
+ 4, 896, 905, 942, 896, 905, 945, 4, 183, 4,
+ 905, 184, 951, 905, 945, 954, 186, 561, 656, 631,
+ 184, 183, 183, 638, 438, 442, 712, 895, 890, 914,
+ 951, 908, 911, 954, 924, 922, 951, 492, 931, 954,
+ 1089, 898, 896, 907, 454, 81, 901, 899, 484, 953,
+ 951, 904, 902, 919, 489, 457, 954, 956, 464, 679,
+ 921, 1095, 474, 637, 938, 632, 917, 513, 394, 942,
+ 507, 1108, 1129, 1149, 946, 509, -1, -1, -1, -1,
+ 666, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, 1089, -1, -1, -1, 1089,
-1, 1095, -1, -1, -1, -1, -1, -1, -1, -1,
const unsigned short
Dhcp6Parser::yystos_[] =
{
- 0, 167, 168, 169, 170, 171, 172, 173, 174, 175,
- 176, 177, 178, 179, 180, 181, 187, 188, 189, 190,
- 191, 192, 193, 194, 195, 196, 197, 198, 199, 200,
- 201, 202, 0, 5, 7, 9, 182, 183, 184, 185,
- 203, 204, 205, 210, 7, 219, 7, 225, 7, 247,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 7, 345, 7, 422, 7, 438, 7, 455, 7, 374,
- 7, 380, 7, 404, 7, 321, 7, 516, 7, 563,
- 7, 554, 211, 206, 220, 226, 248, 346, 423, 439,
- 456, 375, 381, 405, 322, 517, 564, 555, 203, 212,
- 213, 182, 208, 209, 10, 154, 164, 165, 166, 182,
- 218, 221, 222, 223, 546, 548, 550, 561, 11, 12,
- 15, 18, 19, 20, 43, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56, 57, 58,
- 76, 77, 83, 88, 89, 90, 91, 92, 94, 99,
- 108, 111, 118, 126, 127, 130, 131, 152, 153, 155,
- 218, 227, 228, 229, 231, 232, 233, 234, 235, 236,
- 237, 238, 239, 240, 241, 242, 243, 245, 254, 256,
- 258, 295, 301, 307, 313, 315, 329, 339, 359, 364,
- 372, 398, 428, 430, 449, 479, 491, 503, 504, 512,
- 514, 542, 544, 552, 567, 16, 17, 218, 249, 250,
- 251, 253, 428, 430, 68, 70, 78, 79, 80, 81,
- 82, 95, 98, 106, 218, 231, 232, 233, 234, 235,
- 236, 237, 238, 239, 240, 241, 347, 348, 349, 351,
- 353, 355, 357, 359, 362, 363, 398, 416, 428, 430,
- 432, 449, 474, 69, 218, 355, 357, 398, 424, 425,
- 426, 428, 430, 71, 72, 73, 74, 75, 218, 355,
- 357, 398, 428, 430, 440, 441, 442, 444, 445, 447,
- 448, 94, 100, 101, 102, 103, 104, 105, 218, 398,
- 428, 430, 457, 458, 459, 460, 462, 464, 466, 468,
- 470, 472, 372, 21, 59, 61, 62, 65, 66, 67,
- 218, 276, 382, 383, 384, 385, 386, 387, 388, 390,
- 392, 394, 395, 397, 428, 430, 60, 63, 64, 218,
- 276, 386, 392, 406, 407, 408, 409, 410, 412, 413,
- 414, 415, 428, 430, 109, 110, 218, 323, 324, 325,
- 327, 132, 133, 134, 135, 136, 137, 138, 139, 140,
- 141, 142, 143, 144, 218, 428, 430, 518, 519, 520,
- 521, 523, 525, 526, 528, 529, 530, 533, 535, 536,
- 537, 540, 542, 544, 565, 566, 567, 13, 14, 556,
- 557, 558, 560, 6, 3, 4, 8, 3, 224, 562,
- 547, 549, 551, 4, 3, 8, 230, 553, 246, 255,
- 257, 259, 4, 4, 4, 4, 4, 4, 4, 4,
- 4, 4, 4, 4, 244, 340, 373, 399, 429, 431,
- 360, 365, 302, 314, 308, 296, 480, 450, 316, 330,
- 492, 4, 505, 513, 515, 543, 545, 568, 3, 8,
- 252, 4, 3, 8, 417, 433, 350, 352, 354, 4,
- 4, 358, 356, 475, 3, 8, 427, 3, 8, 443,
- 4, 446, 4, 4, 3, 8, 473, 461, 463, 465,
- 467, 469, 471, 8, 3, 8, 389, 277, 4, 393,
- 391, 396, 4, 8, 3, 411, 4, 4, 8, 3,
- 326, 328, 3, 8, 4, 522, 524, 4, 527, 4,
- 4, 531, 534, 4, 4, 538, 541, 3, 8, 3,
- 8, 559, 4, 3, 8, 203, 203, 182, 4, 4,
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 7, 346, 7, 423, 7, 439, 7, 456, 7, 375,
- 7, 381, 7, 405, 7, 322, 7, 517, 7, 564,
- 7, 555, 211, 206, 220, 226, 248, 347, 424, 440,
- 457, 376, 382, 406, 323, 518, 565, 556, 203, 212,
- 213, 182, 208, 209, 10, 155, 164, 165, 166, 182,
- 218, 221, 222, 223, 547, 549, 551, 562, 11, 12,
+ 0, 168, 169, 170, 171, 172, 173, 174, 175, 176,
+ 177, 178, 179, 180, 181, 182, 188, 189, 190, 191,
+ 192, 193, 194, 195, 196, 197, 198, 199, 200, 201,
+ 202, 203, 0, 5, 7, 9, 183, 184, 185, 186,
+ 204, 205, 206, 211, 7, 220, 7, 226, 7, 248,
+ 7, 347, 7, 424, 7, 440, 7, 457, 7, 376,
+ 7, 382, 7, 406, 7, 323, 7, 518, 7, 565,
+ 7, 556, 212, 207, 221, 227, 249, 348, 425, 441,
+ 458, 377, 383, 407, 324, 519, 566, 557, 204, 213,
+ 214, 183, 209, 210, 10, 155, 165, 166, 167, 183,
+ 219, 222, 223, 224, 548, 550, 552, 563, 11, 12,
15, 18, 19, 20, 44, 45, 46, 47, 48, 49,
50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
77, 78, 84, 89, 90, 91, 92, 93, 95, 100,
109, 112, 119, 127, 128, 131, 132, 153, 154, 156,
- 218, 227, 228, 229, 231, 232, 233, 234, 235, 236,
- 237, 238, 239, 240, 241, 242, 243, 245, 254, 256,
- 258, 296, 302, 308, 314, 316, 330, 340, 360, 365,
- 373, 399, 429, 431, 450, 480, 492, 504, 505, 513,
- 515, 543, 545, 553, 568, 16, 17, 218, 249, 250,
- 251, 253, 429, 431, 69, 71, 79, 80, 81, 82,
- 83, 96, 99, 107, 218, 231, 232, 233, 234, 235,
- 236, 237, 238, 239, 240, 241, 348, 349, 350, 352,
- 354, 356, 358, 360, 363, 364, 399, 417, 429, 431,
- 433, 450, 475, 70, 218, 356, 358, 399, 425, 426,
- 427, 429, 431, 72, 73, 74, 75, 76, 218, 356,
- 358, 399, 429, 431, 441, 442, 443, 445, 446, 448,
- 449, 95, 101, 102, 103, 104, 105, 106, 218, 399,
- 429, 431, 458, 459, 460, 461, 463, 465, 467, 469,
- 471, 473, 373, 21, 60, 62, 63, 66, 67, 68,
- 218, 276, 383, 384, 385, 386, 387, 388, 389, 391,
- 393, 395, 396, 398, 429, 431, 61, 64, 65, 218,
- 276, 387, 393, 407, 408, 409, 410, 411, 413, 414,
- 415, 416, 429, 431, 110, 111, 218, 324, 325, 326,
- 328, 133, 134, 135, 136, 137, 138, 139, 140, 141,
- 142, 143, 144, 145, 218, 429, 431, 519, 520, 521,
- 522, 524, 526, 527, 529, 530, 531, 534, 536, 537,
- 538, 541, 543, 545, 566, 567, 568, 13, 14, 557,
- 558, 559, 561, 6, 3, 4, 8, 3, 224, 563,
- 548, 550, 552, 4, 3, 8, 230, 554, 246, 255,
- 257, 259, 4, 4, 4, 4, 4, 4, 4, 4,
- 4, 4, 4, 4, 244, 341, 374, 400, 430, 432,
- 361, 366, 303, 315, 309, 297, 481, 451, 317, 331,
- 493, 4, 506, 514, 516, 544, 546, 569, 3, 8,
- 252, 4, 3, 8, 418, 434, 351, 353, 355, 4,
- 4, 359, 357, 476, 3, 8, 428, 3, 8, 444,
- 4, 447, 4, 4, 3, 8, 474, 462, 464, 466,
- 468, 470, 472, 8, 3, 8, 390, 277, 4, 394,
- 392, 397, 4, 8, 3, 412, 4, 4, 8, 3,
- 327, 329, 3, 8, 4, 523, 525, 4, 528, 4,
- 4, 532, 535, 4, 4, 539, 542, 3, 8, 3,
- 8, 560, 4, 3, 8, 203, 203, 182, 4, 4,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 4, 4, 4, 222, 4, 4, 4, 4, 4, 4,
- 183, 183, 183, 183, 183, 183, 183, 183, 185, 184,
- 184, 183, 4, 4, 4, 4, 4, 4, 4, 4,
- 4, 4, 4, 4, 4, 4, 4, 4, 4, 183,
- 4, 4, 4, 4, 4, 4, 228, 4, 185, 250,
- 4, 4, 4, 4, 4, 183, 185, 4, 4, 4,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 348, 4, 425, 4, 183, 4, 183, 183, 441, 4,
- 4, 4, 4, 4, 4, 4, 459, 4, 4, 183,
- 4, 4, 4, 185, 384, 4, 185, 185, 408, 4,
- 4, 324, 185, 4, 4, 183, 4, 183, 183, 4,
- 4, 185, 185, 4, 4, 519, 566, 4, 183, 557,
- 4, 7, 7, 203, 203, 203, 182, 7, 7, 7,
- 7, 5, 182, 5, 5, 5, 205, 207, 182, 84,
- 85, 86, 87, 361, 5, 5, 5, 5, 7, 5,
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 349, 4, 426, 4, 183, 4, 183, 183, 442, 4,
- 4, 4, 4, 4, 4, 4, 460, 4, 4, 183,
- 4, 4, 4, 185, 385, 4, 185, 185, 409, 4,
- 4, 325, 185, 4, 4, 183, 4, 183, 183, 4,
- 4, 185, 185, 4, 4, 520, 567, 4, 183, 558,
- 4, 7, 7, 203, 203, 203, 182, 7, 7, 7,
- 7, 5, 182, 5, 5, 5, 205, 207, 182, 85,
- 86, 87, 88, 362, 5, 5, 5, 5, 7, 5,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 5, 5, 7, 7, 7, 207, 7, 182, 182, 5,
- 5, 214, 5, 5, 182, 182, 182, 214, 182, 7,
- 182, 182, 182, 214, 214, 214, 182, 182, 182, 182,
- 182, 182, 182, 182, 182, 182, 182, 203, 182, 182,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 182, 145, 146, 532, 147, 148, 149, 150, 151, 185,
- 539, 182, 5, 203, 227, 565, 556, 249, 21, 26,
- 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
- 37, 38, 39, 40, 41, 42, 218, 264, 265, 266,
- 269, 271, 273, 275, 276, 278, 279, 280, 281, 282,
- 283, 284, 285, 286, 288, 289, 291, 293, 264, 7,
- 260, 261, 262, 7, 341, 342, 343, 7, 376, 377,
- 378, 7, 400, 401, 402, 7, 366, 367, 368, 102,
- 182, 303, 304, 305, 306, 212, 103, 105, 305, 309,
- 310, 311, 312, 93, 297, 298, 299, 7, 481, 482,
- 7, 451, 452, 453, 7, 317, 318, 319, 112, 113,
- 114, 115, 116, 117, 331, 332, 333, 334, 335, 336,
- 337, 338, 21, 122, 123, 124, 125, 218, 278, 428,
- 430, 493, 494, 495, 498, 499, 501, 502, 128, 129,
- 218, 428, 430, 506, 507, 508, 510, 518, 7, 569,
- 570, 215, 7, 418, 419, 420, 7, 434, 435, 436,
- 107, 460, 476, 477, 260, 8, 8, 8, 8, 267,
- 270, 272, 274, 4, 4, 4, 4, 4, 287, 4,
- 4, 290, 292, 294, 4, 4, 4, 3, 8, 8,
- 263, 6, 3, 344, 6, 3, 379, 6, 3, 403,
- 6, 3, 369, 6, 3, 3, 6, 6, 3, 6,
- 300, 3, 8, 483, 3, 6, 454, 6, 3, 320,
- 6, 3, 4, 4, 4, 4, 4, 4, 3, 8,
- 496, 500, 4, 4, 4, 3, 8, 509, 511, 3,
- 8, 8, 571, 3, 6, 182, 216, 217, 421, 6,
- 3, 437, 6, 3, 478, 8, 6, 4, 4, 4,
- 4, 183, 185, 183, 185, 183, 4, 183, 183, 4,
- 4, 4, 183, 183, 185, 265, 264, 262, 347, 343,
- 382, 378, 406, 402, 218, 231, 232, 233, 234, 235,
- 236, 237, 238, 239, 240, 241, 276, 339, 351, 353,
- 355, 357, 359, 363, 370, 371, 398, 428, 430, 474,
- 368, 304, 310, 4, 298, 96, 97, 218, 276, 398,
- 428, 430, 484, 485, 486, 487, 488, 490, 482, 457,
- 453, 323, 319, 183, 183, 183, 183, 183, 183, 332,
- 4, 4, 183, 183, 183, 494, 4, 4, 507, 156,
- 158, 159, 218, 276, 428, 430, 572, 573, 574, 575,
- 577, 570, 6, 3, 424, 420, 440, 436, 4, 22,
- 23, 24, 25, 268, 182, 182, 182, 182, 182, 182,
- 182, 8, 8, 8, 8, 3, 8, 182, 489, 4,
- 8, 3, 8, 8, 119, 120, 121, 497, 182, 182,
- 182, 578, 4, 576, 3, 8, 182, 8, 8, 182,
- 371, 4, 185, 486, 4, 183, 4, 573, 182, 5,
- 182, 7, 579, 580, 581, 3, 6, 157, 160, 161,
- 162, 163, 582, 583, 584, 586, 587, 588, 589, 580,
- 585, 4, 4, 4, 590, 3, 8, 4, 185, 183,
- 183, 4, 583, 182, 182
-=======
- 182, 146, 147, 533, 148, 149, 150, 151, 152, 185,
- 540, 182, 5, 203, 227, 566, 557, 249, 21, 26,
+ 219, 228, 229, 230, 232, 233, 234, 235, 236, 237,
+ 238, 239, 240, 241, 242, 243, 244, 246, 255, 257,
+ 259, 297, 303, 309, 315, 317, 331, 341, 361, 366,
+ 374, 400, 430, 432, 451, 481, 493, 505, 506, 514,
+ 516, 544, 546, 554, 569, 16, 17, 219, 250, 251,
+ 252, 254, 430, 432, 69, 71, 79, 80, 81, 82,
+ 83, 96, 99, 107, 219, 232, 233, 234, 235, 236,
+ 237, 238, 239, 240, 241, 242, 349, 350, 351, 353,
+ 355, 357, 359, 361, 364, 365, 400, 418, 430, 432,
+ 434, 451, 476, 70, 219, 357, 359, 400, 426, 427,
+ 428, 430, 432, 72, 73, 74, 75, 76, 219, 357,
+ 359, 400, 430, 432, 442, 443, 444, 446, 447, 449,
+ 450, 95, 101, 102, 103, 104, 105, 106, 219, 400,
+ 430, 432, 459, 460, 461, 462, 464, 466, 468, 470,
+ 472, 474, 374, 21, 60, 62, 63, 66, 67, 68,
+ 219, 277, 384, 385, 386, 387, 388, 389, 390, 392,
+ 394, 396, 397, 399, 430, 432, 61, 64, 65, 219,
+ 277, 388, 394, 408, 409, 410, 411, 412, 414, 415,
+ 416, 417, 430, 432, 110, 111, 219, 325, 326, 327,
+ 329, 133, 134, 135, 136, 137, 138, 139, 140, 141,
+ 142, 143, 144, 145, 219, 430, 432, 520, 521, 522,
+ 523, 525, 527, 528, 530, 531, 532, 535, 537, 538,
+ 539, 542, 544, 546, 567, 568, 569, 13, 14, 558,
+ 559, 560, 562, 6, 3, 4, 8, 3, 225, 564,
+ 549, 551, 553, 4, 3, 8, 231, 555, 247, 256,
+ 258, 260, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 4, 4, 4, 245, 342, 375, 401, 431, 433,
+ 362, 367, 304, 316, 310, 298, 482, 452, 318, 332,
+ 494, 4, 507, 515, 517, 545, 547, 570, 3, 8,
+ 253, 4, 3, 8, 419, 435, 352, 354, 356, 4,
+ 4, 360, 358, 477, 3, 8, 429, 3, 8, 445,
+ 4, 448, 4, 4, 3, 8, 475, 463, 465, 467,
+ 469, 471, 473, 8, 3, 8, 391, 278, 4, 395,
+ 393, 398, 4, 8, 3, 413, 4, 4, 8, 3,
+ 328, 330, 3, 8, 4, 524, 526, 4, 529, 4,
+ 4, 533, 536, 4, 4, 540, 543, 3, 8, 3,
+ 8, 561, 4, 3, 8, 204, 204, 183, 4, 4,
+ 4, 4, 4, 223, 4, 4, 4, 4, 4, 4,
+ 184, 184, 184, 184, 184, 184, 184, 184, 186, 185,
+ 185, 184, 4, 4, 4, 4, 4, 4, 4, 4,
+ 4, 4, 4, 4, 4, 4, 4, 4, 4, 184,
+ 4, 4, 4, 4, 4, 4, 229, 4, 186, 251,
+ 4, 4, 4, 4, 4, 184, 186, 4, 4, 4,
+ 350, 4, 427, 4, 184, 4, 184, 184, 443, 4,
+ 4, 4, 4, 4, 4, 4, 461, 4, 4, 184,
+ 4, 4, 4, 186, 386, 4, 186, 186, 410, 4,
+ 4, 326, 186, 4, 4, 184, 4, 184, 184, 4,
+ 4, 186, 186, 4, 4, 521, 568, 4, 184, 559,
+ 4, 7, 7, 204, 204, 204, 183, 7, 7, 7,
+ 7, 5, 183, 5, 5, 5, 206, 208, 183, 85,
+ 86, 87, 88, 363, 5, 5, 5, 5, 7, 5,
+ 5, 5, 7, 7, 7, 208, 7, 183, 183, 5,
+ 5, 215, 5, 5, 183, 183, 183, 215, 183, 7,
+ 183, 183, 183, 215, 215, 215, 183, 183, 183, 183,
+ 183, 183, 183, 183, 183, 183, 183, 204, 183, 183,
+ 183, 146, 147, 534, 148, 149, 150, 151, 152, 186,
+ 541, 183, 5, 204, 228, 567, 558, 250, 21, 26,
27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
-=======
- 182, 146, 147, 533, 148, 149, 150, 151, 152, 185,
- 540, 182, 5, 203, 227, 566, 557, 249, 21, 26,
- 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 37, 38, 39, 40, 41, 42, 43, 218, 264, 265,
- 266, 269, 271, 273, 275, 276, 278, 279, 280, 281,
- 282, 283, 284, 285, 286, 287, 289, 290, 292, 294,
- 264, 7, 260, 261, 262, 7, 342, 343, 344, 7,
- 377, 378, 379, 7, 401, 402, 403, 7, 367, 368,
- 369, 103, 182, 304, 305, 306, 307, 212, 104, 106,
- 306, 310, 311, 312, 313, 94, 298, 299, 300, 7,
- 482, 483, 7, 452, 453, 454, 7, 318, 319, 320,
- 113, 114, 115, 116, 117, 118, 332, 333, 334, 335,
- 336, 337, 338, 339, 21, 123, 124, 125, 126, 218,
- 278, 429, 431, 494, 495, 496, 499, 500, 502, 503,
- 129, 130, 218, 429, 431, 507, 508, 509, 511, 519,
- 7, 570, 571, 215, 7, 419, 420, 421, 7, 435,
- 436, 437, 108, 461, 477, 478, 260, 8, 8, 8,
- 8, 267, 270, 272, 274, 4, 4, 4, 4, 4,
- 288, 4, 4, 291, 293, 295, 4, 4, 4, 4,
- 3, 8, 8, 263, 6, 3, 345, 6, 3, 380,
- 6, 3, 404, 6, 3, 370, 6, 3, 3, 6,
- 6, 3, 6, 301, 3, 8, 484, 3, 6, 455,
- 6, 3, 321, 6, 3, 4, 4, 4, 4, 4,
- 4, 3, 8, 497, 501, 4, 4, 4, 3, 8,
- 510, 512, 3, 8, 8, 572, 3, 6, 182, 216,
- 217, 422, 6, 3, 438, 6, 3, 479, 8, 6,
- 4, 4, 4, 4, 183, 185, 183, 185, 183, 4,
- 183, 183, 4, 4, 4, 183, 183, 185, 183, 265,
- 264, 262, 348, 344, 383, 379, 407, 403, 218, 231,
- 232, 233, 234, 235, 236, 237, 238, 239, 240, 241,
- 276, 340, 352, 354, 356, 358, 360, 364, 371, 372,
- 399, 429, 431, 475, 369, 305, 311, 4, 299, 97,
- 98, 218, 276, 399, 429, 431, 485, 486, 487, 488,
- 489, 491, 483, 458, 454, 324, 320, 183, 183, 183,
- 183, 183, 183, 333, 4, 4, 183, 183, 183, 495,
- 4, 4, 508, 157, 159, 160, 218, 276, 429, 431,
- 573, 574, 575, 576, 578, 571, 6, 3, 425, 421,
- 441, 437, 4, 22, 23, 24, 25, 268, 182, 182,
- 182, 182, 182, 182, 182, 8, 8, 8, 8, 3,
- 8, 182, 490, 4, 8, 3, 8, 8, 120, 121,
- 122, 498, 182, 182, 182, 579, 4, 577, 3, 8,
- 182, 8, 8, 182, 372, 4, 185, 487, 4, 183,
- 4, 574, 182, 5, 182, 7, 580, 581, 582, 3,
- 6, 158, 161, 162, 163, 583, 584, 585, 587, 588,
- 589, 581, 586, 4, 4, 4, 3, 8, 4, 185,
- 183, 183, 584, 182
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 37, 38, 39, 40, 41, 42, 43, 219, 265, 266,
+ 267, 270, 272, 274, 276, 277, 279, 280, 281, 282,
+ 283, 284, 285, 286, 287, 288, 290, 291, 293, 295,
+ 265, 7, 261, 262, 263, 7, 343, 344, 345, 7,
+ 378, 379, 380, 7, 402, 403, 404, 7, 368, 369,
+ 370, 103, 183, 305, 306, 307, 308, 213, 104, 106,
+ 307, 311, 312, 313, 314, 94, 299, 300, 301, 7,
+ 483, 484, 7, 453, 454, 455, 7, 319, 320, 321,
+ 113, 114, 115, 116, 117, 118, 333, 334, 335, 336,
+ 337, 338, 339, 340, 21, 123, 124, 125, 126, 219,
+ 279, 430, 432, 495, 496, 497, 500, 501, 503, 504,
+ 129, 130, 219, 430, 432, 508, 509, 510, 512, 520,
+ 7, 571, 572, 216, 7, 420, 421, 422, 7, 436,
+ 437, 438, 108, 462, 478, 479, 261, 8, 8, 8,
+ 8, 268, 271, 273, 275, 4, 4, 4, 4, 4,
+ 289, 4, 4, 292, 294, 296, 4, 4, 4, 4,
+ 3, 8, 8, 264, 6, 3, 346, 6, 3, 381,
+ 6, 3, 405, 6, 3, 371, 6, 3, 3, 6,
+ 6, 3, 6, 302, 3, 8, 485, 3, 6, 456,
+ 6, 3, 322, 6, 3, 4, 4, 4, 4, 4,
+ 4, 3, 8, 498, 502, 4, 4, 4, 3, 8,
+ 511, 513, 3, 8, 8, 573, 3, 6, 183, 217,
+ 218, 423, 6, 3, 439, 6, 3, 480, 8, 6,
+ 4, 4, 4, 4, 184, 186, 184, 186, 184, 4,
+ 184, 184, 4, 4, 4, 184, 184, 186, 184, 266,
+ 265, 263, 349, 345, 384, 380, 408, 404, 219, 232,
+ 233, 234, 235, 236, 237, 238, 239, 240, 241, 242,
+ 277, 341, 353, 355, 357, 359, 361, 365, 372, 373,
+ 400, 430, 432, 476, 370, 306, 312, 4, 300, 97,
+ 98, 219, 277, 400, 430, 432, 486, 487, 488, 489,
+ 490, 492, 484, 459, 455, 325, 321, 184, 184, 184,
+ 184, 184, 184, 334, 4, 4, 184, 184, 184, 496,
+ 4, 4, 509, 157, 159, 160, 219, 277, 430, 432,
+ 574, 575, 576, 577, 579, 572, 6, 3, 426, 422,
+ 442, 438, 4, 22, 23, 24, 25, 269, 183, 183,
+ 183, 183, 183, 183, 183, 8, 8, 8, 8, 3,
+ 8, 183, 491, 4, 8, 3, 8, 8, 120, 121,
+ 122, 499, 183, 183, 183, 580, 4, 578, 3, 8,
+ 183, 8, 8, 183, 373, 4, 186, 488, 4, 184,
+ 4, 575, 183, 5, 183, 7, 581, 582, 583, 3,
+ 6, 158, 161, 162, 163, 164, 584, 585, 586, 588,
+ 589, 590, 591, 582, 587, 4, 4, 4, 592, 3,
+ 8, 4, 186, 184, 184, 4, 585, 183, 183
};
const unsigned short
Dhcp6Parser::yyr1_[] =
{
- 0, 186, 188, 187, 189, 187, 190, 187, 191, 187,
- 192, 187, 193, 187, 194, 187, 195, 187, 196, 187,
- 197, 187, 198, 187, 199, 187, 200, 187, 201, 187,
- 202, 187, 203, 203, 203, 203, 203, 203, 203, 204,
- 206, 205, 207, 208, 208, 209, 209, 211, 210, 212,
- 212, 213, 213, 215, 214, 216, 216, 217, 217, 218,
- 220, 219, 221, 221, 222, 222, 222, 222, 222, 222,
- 224, 223, 226, 225, 227, 227, 228, 228, 228, 228,
- 228, 228, 228, 228, 228, 228, 228, 228, 228, 228,
- 228, 228, 228, 228, 228, 228, 228, 228, 228, 228,
- 228, 228, 228, 228, 228, 228, 228, 228, 228, 228,
- 228, 228, 228, 228, 228, 228, 228, 228, 228, 230,
- 229, 231, 232, 233, 234, 235, 236, 237, 238, 239,
- 240, 241, 242, 244, 243, 246, 245, 248, 247, 249,
- 249, 250, 250, 250, 250, 250, 252, 251, 253, 255,
- 254, 257, 256, 259, 258, 260, 260, 261, 261, 263,
- 262, 264, 264, 265, 265, 265, 265, 265, 265, 265,
- 265, 265, 265, 265, 265, 265, 265, 265, 265, 265,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 265, 265, 265, 267, 266, 268, 268, 268, 268, 270,
- 269, 272, 271, 274, 273, 275, 277, 276, 278, 279,
- 280, 281, 282, 283, 284, 285, 287, 286, 288, 290,
- 289, 292, 291, 294, 293, 296, 295, 297, 297, 298,
- 300, 299, 302, 301, 303, 303, 304, 304, 305, 306,
- 308, 307, 309, 309, 310, 310, 310, 311, 312, 314,
- 313, 316, 315, 317, 317, 318, 318, 320, 319, 322,
- 321, 323, 323, 323, 324, 324, 326, 325, 328, 327,
- 330, 329, 331, 331, 332, 332, 332, 332, 332, 332,
- 333, 334, 335, 336, 337, 338, 340, 339, 341, 341,
- 342, 342, 344, 343, 346, 345, 347, 347, 348, 348,
- 348, 348, 348, 348, 348, 348, 348, 348, 348, 348,
- 348, 348, 348, 348, 348, 348, 348, 348, 348, 348,
- 348, 348, 348, 348, 348, 350, 349, 352, 351, 354,
- 353, 356, 355, 358, 357, 360, 359, 361, 361, 361,
- 361, 362, 363, 365, 364, 366, 366, 367, 367, 369,
- 368, 370, 370, 371, 371, 371, 371, 371, 371, 371,
- 371, 371, 371, 371, 371, 371, 371, 371, 371, 371,
- 371, 371, 371, 371, 371, 371, 371, 373, 372, 375,
- 374, 376, 376, 377, 377, 379, 378, 381, 380, 382,
- 382, 383, 383, 384, 384, 384, 384, 384, 384, 384,
- 384, 384, 384, 385, 386, 387, 389, 388, 391, 390,
- 393, 392, 394, 396, 395, 397, 399, 398, 400, 400,
- 401, 401, 403, 402, 405, 404, 406, 406, 407, 407,
- 408, 408, 408, 408, 408, 408, 408, 408, 408, 409,
- 411, 410, 412, 413, 414, 415, 417, 416, 418, 418,
- 419, 419, 421, 420, 423, 422, 424, 424, 425, 425,
- 425, 425, 425, 425, 425, 427, 426, 429, 428, 431,
- 430, 433, 432, 434, 434, 435, 435, 437, 436, 439,
- 438, 440, 440, 441, 441, 441, 441, 441, 441, 441,
- 441, 441, 441, 441, 443, 442, 444, 446, 445, 447,
- 448, 450, 449, 451, 451, 452, 452, 454, 453, 456,
- 455, 457, 457, 458, 458, 459, 459, 459, 459, 459,
- 459, 459, 459, 459, 459, 459, 461, 460, 463, 462,
+ 0, 187, 189, 188, 190, 188, 191, 188, 192, 188,
+ 193, 188, 194, 188, 195, 188, 196, 188, 197, 188,
+ 198, 188, 199, 188, 200, 188, 201, 188, 202, 188,
+ 203, 188, 204, 204, 204, 204, 204, 204, 204, 205,
+ 207, 206, 208, 209, 209, 210, 210, 212, 211, 213,
+ 213, 214, 214, 216, 215, 217, 217, 218, 218, 219,
+ 221, 220, 222, 222, 223, 223, 223, 223, 223, 223,
+ 225, 224, 227, 226, 228, 228, 229, 229, 229, 229,
+ 229, 229, 229, 229, 229, 229, 229, 229, 229, 229,
+ 229, 229, 229, 229, 229, 229, 229, 229, 229, 229,
+ 229, 229, 229, 229, 229, 229, 229, 229, 229, 229,
+ 229, 229, 229, 229, 229, 229, 229, 229, 229, 231,
+ 230, 232, 233, 234, 235, 236, 237, 238, 239, 240,
+ 241, 242, 243, 245, 244, 247, 246, 249, 248, 250,
+ 250, 251, 251, 251, 251, 251, 253, 252, 254, 256,
+ 255, 258, 257, 260, 259, 261, 261, 262, 262, 264,
+ 263, 265, 265, 266, 266, 266, 266, 266, 266, 266,
+ 266, 266, 266, 266, 266, 266, 266, 266, 266, 266,
+ 266, 266, 266, 266, 268, 267, 269, 269, 269, 269,
+ 271, 270, 273, 272, 275, 274, 276, 278, 277, 279,
+ 280, 281, 282, 283, 284, 285, 286, 287, 289, 288,
+ 290, 292, 291, 294, 293, 296, 295, 298, 297, 299,
+ 299, 300, 302, 301, 304, 303, 305, 305, 306, 306,
+ 307, 308, 310, 309, 311, 311, 312, 312, 312, 313,
+ 314, 316, 315, 318, 317, 319, 319, 320, 320, 322,
+ 321, 324, 323, 325, 325, 325, 326, 326, 328, 327,
+ 330, 329, 332, 331, 333, 333, 334, 334, 334, 334,
+ 334, 334, 335, 336, 337, 338, 339, 340, 342, 341,
+ 343, 343, 344, 344, 346, 345, 348, 347, 349, 349,
+ 350, 350, 350, 350, 350, 350, 350, 350, 350, 350,
+ 350, 350, 350, 350, 350, 350, 350, 350, 350, 350,
+ 350, 350, 350, 350, 350, 350, 350, 352, 351, 354,
+ 353, 356, 355, 358, 357, 360, 359, 362, 361, 363,
+ 363, 363, 363, 364, 365, 367, 366, 368, 368, 369,
+ 369, 371, 370, 372, 372, 373, 373, 373, 373, 373,
+ 373, 373, 373, 373, 373, 373, 373, 373, 373, 373,
+ 373, 373, 373, 373, 373, 373, 373, 373, 373, 375,
+ 374, 377, 376, 378, 378, 379, 379, 381, 380, 383,
+ 382, 384, 384, 385, 385, 386, 386, 386, 386, 386,
+ 386, 386, 386, 386, 386, 387, 388, 389, 391, 390,
+ 393, 392, 395, 394, 396, 398, 397, 399, 401, 400,
+ 402, 402, 403, 403, 405, 404, 407, 406, 408, 408,
+ 409, 409, 410, 410, 410, 410, 410, 410, 410, 410,
+ 410, 411, 413, 412, 414, 415, 416, 417, 419, 418,
+ 420, 420, 421, 421, 423, 422, 425, 424, 426, 426,
+ 427, 427, 427, 427, 427, 427, 427, 429, 428, 431,
+ 430, 433, 432, 435, 434, 436, 436, 437, 437, 439,
+ 438, 441, 440, 442, 442, 443, 443, 443, 443, 443,
+ 443, 443, 443, 443, 443, 443, 445, 444, 446, 448,
+ 447, 449, 450, 452, 451, 453, 453, 454, 454, 456,
+ 455, 458, 457, 459, 459, 460, 460, 461, 461, 461,
+ 461, 461, 461, 461, 461, 461, 461, 461, 463, 462,
465, 464, 467, 466, 469, 468, 471, 470, 473, 472,
- 475, 474, 476, 476, 478, 477, 480, 479, 481, 481,
- 483, 482, 484, 484, 485, 485, 486, 486, 486, 486,
- 486, 486, 486, 487, 489, 488, 490, 492, 491, 493,
- 493, 494, 494, 494, 494, 494, 494, 494, 494, 494,
- 496, 495, 497, 497, 497, 498, 500, 499, 501, 502,
- 503, 505, 504, 506, 506, 507, 507, 507, 507, 507,
- 509, 508, 511, 510, 513, 512, 515, 514, 517, 516,
- 518, 518, 519, 519, 519, 519, 519, 519, 519, 519,
- 519, 519, 519, 519, 519, 519, 519, 519, 519, 519,
- 520, 522, 521, 524, 523, 525, 527, 526, 528, 529,
- 531, 530, 532, 532, 534, 533, 535, 536, 538, 537,
- 539, 539, 539, 539, 539, 541, 540, 543, 542, 545,
+ 475, 474, 477, 476, 478, 478, 480, 479, 482, 481,
+ 483, 483, 485, 484, 486, 486, 487, 487, 488, 488,
+ 488, 488, 488, 488, 488, 489, 491, 490, 492, 494,
+ 493, 495, 495, 496, 496, 496, 496, 496, 496, 496,
+ 496, 496, 498, 497, 499, 499, 499, 500, 502, 501,
+ 503, 504, 505, 507, 506, 508, 508, 509, 509, 509,
+ 509, 509, 511, 510, 513, 512, 515, 514, 517, 516,
+ 519, 518, 520, 520, 521, 521, 521, 521, 521, 521,
+ 521, 521, 521, 521, 521, 521, 521, 521, 521, 521,
+ 521, 521, 522, 524, 523, 526, 525, 527, 529, 528,
+ 530, 531, 533, 532, 534, 534, 536, 535, 537, 538,
+ 540, 539, 541, 541, 541, 541, 541, 543, 542, 545,
544, 547, 546, 549, 548, 551, 550, 553, 552, 555,
- 554, 556, 556, 557, 557, 559, 558, 560, 562, 561,
- 564, 563, 565, 565, 566, 568, 567, 569, 569, 571,
- 570, 572, 572, 573, 573, 573, 573, 573, 573, 573,
- 574, 576, 575, 578, 577, 579, 579, 581, 580, 582,
- 582, 583, 583, 583, 583, 583, 585, 584, 586, 587,
- 588, 590, 589
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 265, 265, 265, 265, 267, 266, 268, 268, 268, 268,
- 270, 269, 272, 271, 274, 273, 275, 277, 276, 278,
- 279, 280, 281, 282, 283, 284, 285, 286, 288, 287,
- 289, 291, 290, 293, 292, 295, 294, 297, 296, 298,
- 298, 299, 301, 300, 303, 302, 304, 304, 305, 305,
- 306, 307, 309, 308, 310, 310, 311, 311, 311, 312,
- 313, 315, 314, 317, 316, 318, 318, 319, 319, 321,
- 320, 323, 322, 324, 324, 324, 325, 325, 327, 326,
- 329, 328, 331, 330, 332, 332, 333, 333, 333, 333,
- 333, 333, 334, 335, 336, 337, 338, 339, 341, 340,
- 342, 342, 343, 343, 345, 344, 347, 346, 348, 348,
- 349, 349, 349, 349, 349, 349, 349, 349, 349, 349,
- 349, 349, 349, 349, 349, 349, 349, 349, 349, 349,
- 349, 349, 349, 349, 349, 349, 349, 351, 350, 353,
- 352, 355, 354, 357, 356, 359, 358, 361, 360, 362,
- 362, 362, 362, 363, 364, 366, 365, 367, 367, 368,
- 368, 370, 369, 371, 371, 372, 372, 372, 372, 372,
- 372, 372, 372, 372, 372, 372, 372, 372, 372, 372,
- 372, 372, 372, 372, 372, 372, 372, 372, 372, 374,
- 373, 376, 375, 377, 377, 378, 378, 380, 379, 382,
- 381, 383, 383, 384, 384, 385, 385, 385, 385, 385,
- 385, 385, 385, 385, 385, 386, 387, 388, 390, 389,
- 392, 391, 394, 393, 395, 397, 396, 398, 400, 399,
- 401, 401, 402, 402, 404, 403, 406, 405, 407, 407,
- 408, 408, 409, 409, 409, 409, 409, 409, 409, 409,
- 409, 410, 412, 411, 413, 414, 415, 416, 418, 417,
- 419, 419, 420, 420, 422, 421, 424, 423, 425, 425,
- 426, 426, 426, 426, 426, 426, 426, 428, 427, 430,
- 429, 432, 431, 434, 433, 435, 435, 436, 436, 438,
- 437, 440, 439, 441, 441, 442, 442, 442, 442, 442,
- 442, 442, 442, 442, 442, 442, 444, 443, 445, 447,
- 446, 448, 449, 451, 450, 452, 452, 453, 453, 455,
- 454, 457, 456, 458, 458, 459, 459, 460, 460, 460,
- 460, 460, 460, 460, 460, 460, 460, 460, 462, 461,
- 464, 463, 466, 465, 468, 467, 470, 469, 472, 471,
- 474, 473, 476, 475, 477, 477, 479, 478, 481, 480,
- 482, 482, 484, 483, 485, 485, 486, 486, 487, 487,
- 487, 487, 487, 487, 487, 488, 490, 489, 491, 493,
- 492, 494, 494, 495, 495, 495, 495, 495, 495, 495,
- 495, 495, 497, 496, 498, 498, 498, 499, 501, 500,
- 502, 503, 504, 506, 505, 507, 507, 508, 508, 508,
- 508, 508, 510, 509, 512, 511, 514, 513, 516, 515,
- 518, 517, 519, 519, 520, 520, 520, 520, 520, 520,
- 520, 520, 520, 520, 520, 520, 520, 520, 520, 520,
- 520, 520, 521, 523, 522, 525, 524, 526, 528, 527,
- 529, 530, 532, 531, 533, 533, 535, 534, 536, 537,
- 539, 538, 540, 540, 540, 540, 540, 542, 541, 544,
- 543, 546, 545, 548, 547, 550, 549, 552, 551, 554,
- 553, 556, 555, 557, 557, 558, 558, 560, 559, 561,
- 563, 562, 565, 564, 566, 566, 567, 569, 568, 570,
- 570, 572, 571, 573, 573, 574, 574, 574, 574, 574,
- 574, 574, 575, 577, 576, 579, 578, 580, 580, 582,
- 581, 583, 583, 584, 584, 584, 584, 586, 585, 587,
- 588, 589
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 554, 557, 556, 558, 558, 559, 559, 561, 560, 562,
+ 564, 563, 566, 565, 567, 567, 568, 570, 569, 571,
+ 571, 573, 572, 574, 574, 575, 575, 575, 575, 575,
+ 575, 575, 576, 578, 577, 580, 579, 581, 581, 583,
+ 582, 584, 584, 585, 585, 585, 585, 585, 587, 586,
+ 588, 589, 590, 592, 591
};
const unsigned char
0, 4, 0, 6, 1, 3, 1, 1, 1, 1,
1, 1, 3, 3, 3, 3, 3, 3, 0, 6,
0, 1, 1, 3, 0, 4, 0, 4, 1, 3,
-<<<<<<< HEAD
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-=======
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
1, 1, 1, 1, 1, 1, 1, 0, 4, 0,
4, 0, 4, 0, 4, 0, 4, 0, 4, 1,
1, 1, 1, 3, 3, 0, 6, 0, 1, 1,
1, 1, 0, 4, 0, 4, 0, 4, 0, 6,
0, 4, 1, 3, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 3, 0, 4, 0, 4, 3, 0, 4, 3, 3,
- 0, 4, 1, 1, 0, 4, 3, 3, 0, 4,
- 1, 1, 1, 1, 1, 0, 4, 0, 4, 0,
- 4, 0, 4, 0, 4, 0, 4, 0, 6, 0,
- 4, 1, 3, 1, 1, 0, 6, 3, 0, 6,
- 0, 4, 1, 3, 1, 0, 6, 1, 3, 0,
- 4, 1, 3, 1, 1, 1, 1, 1, 1, 1,
- 3, 0, 4, 0, 6, 1, 3, 0, 4, 1,
- 3, 1, 1, 1, 1, 1, 0, 4, 3, 3,
- 3, 0, 4
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
1, 1, 3, 0, 4, 0, 4, 3, 0, 4,
3, 3, 0, 4, 1, 1, 0, 4, 3, 3,
0, 4, 1, 1, 1, 1, 1, 0, 4, 0,
0, 6, 0, 4, 1, 3, 1, 0, 6, 1,
3, 0, 4, 1, 3, 1, 1, 1, 1, 1,
1, 1, 3, 0, 4, 0, 6, 1, 3, 0,
- 4, 1, 3, 1, 1, 1, 1, 0, 4, 3,
- 3, 3
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 4, 1, 3, 1, 1, 1, 1, 1, 0, 4,
+ 3, 3, 3, 0, 4
};
const unsigned short
Dhcp6Parser::yyrline_[] =
{
- 0, 270, 270, 270, 271, 271, 272, 272, 273, 273,
- 274, 274, 275, 275, 276, 276, 277, 277, 278, 278,
- 279, 279, 280, 280, 281, 281, 282, 282, 283, 283,
- 284, 284, 292, 293, 294, 295, 296, 297, 298, 301,
- 306, 306, 317, 320, 321, 324, 328, 335, 335, 342,
- 343, 346, 350, 357, 357, 364, 365, 368, 372, 383,
- 393, 393, 408, 409, 413, 414, 415, 416, 417, 418,
- 421, 421, 436, 436, 445, 446, 451, 452, 453, 454,
- 455, 456, 457, 458, 459, 460, 461, 462, 463, 464,
- 465, 466, 467, 468, 469, 470, 471, 472, 473, 474,
- 475, 476, 477, 478, 479, 480, 481, 482, 483, 484,
- 485, 486, 487, 488, 489, 490, 491, 492, 493, 496,
- 496, 504, 509, 514, 519, 524, 529, 534, 539, 544,
- 549, 554, 559, 564, 564, 572, 572, 583, 583, 592,
- 593, 596, 597, 598, 599, 600, 603, 603, 613, 619,
- 619, 631, 631, 643, 643, 653, 654, 657, 658, 661,
- 661, 671, 672, 675, 676, 677, 678, 679, 680, 681,
- 682, 683, 684, 685, 686, 687, 688, 689, 690, 691,
-<<<<<<< HEAD
-<<<<<<< HEAD
- 692, 693, 694, 697, 697, 704, 705, 706, 707, 710,
- 710, 718, 718, 726, 726, 734, 739, 739, 747, 752,
- 757, 762, 767, 772, 777, 782, 787, 787, 795, 800,
- 800, 808, 808, 816, 816, 824, 824, 834, 835, 837,
- 839, 839, 857, 857, 867, 868, 871, 872, 875, 880,
- 885, 885, 895, 896, 899, 900, 901, 904, 909, 916,
- 916, 926, 926, 936, 937, 940, 941, 944, 944, 954,
- 954, 964, 965, 966, 969, 970, 973, 973, 981, 981,
- 989, 989, 1000, 1001, 1004, 1005, 1006, 1007, 1008, 1009,
- 1012, 1017, 1022, 1027, 1032, 1037, 1045, 1045, 1058, 1059,
- 1062, 1063, 1070, 1070, 1096, 1096, 1107, 1108, 1112, 1113,
- 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123,
- 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133,
- 1134, 1135, 1136, 1137, 1138, 1141, 1141, 1149, 1149, 1157,
- 1157, 1165, 1165, 1173, 1173, 1183, 1183, 1190, 1191, 1192,
- 1193, 1196, 1201, 1209, 1209, 1220, 1221, 1225, 1226, 1229,
- 1229, 1237, 1238, 1241, 1242, 1243, 1244, 1245, 1246, 1247,
- 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257,
- 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1271, 1271, 1284,
- 1284, 1293, 1294, 1297, 1298, 1303, 1303, 1318, 1318, 1332,
- 1333, 1336, 1337, 1340, 1341, 1342, 1343, 1344, 1345, 1346,
- 1347, 1348, 1349, 1352, 1354, 1359, 1361, 1361, 1369, 1369,
- 1377, 1377, 1385, 1387, 1387, 1395, 1404, 1404, 1416, 1417,
- 1422, 1423, 1428, 1428, 1440, 1440, 1452, 1453, 1458, 1459,
- 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1475,
- 1477, 1477, 1485, 1487, 1489, 1494, 1502, 1502, 1514, 1515,
- 1518, 1519, 1522, 1522, 1532, 1532, 1541, 1542, 1545, 1546,
- 1547, 1548, 1549, 1550, 1551, 1554, 1554, 1562, 1562, 1587,
- 1587, 1617, 1617, 1629, 1630, 1633, 1634, 1637, 1637, 1649,
- 1649, 1661, 1662, 1665, 1666, 1667, 1668, 1669, 1670, 1671,
- 1672, 1673, 1674, 1675, 1678, 1678, 1686, 1691, 1691, 1699,
- 1704, 1712, 1712, 1722, 1723, 1726, 1727, 1730, 1730, 1739,
- 1739, 1748, 1749, 1752, 1753, 1757, 1758, 1759, 1760, 1761,
- 1762, 1763, 1764, 1765, 1766, 1767, 1770, 1770, 1780, 1780,
- 1790, 1790, 1798, 1798, 1806, 1806, 1814, 1814, 1822, 1822,
- 1835, 1835, 1845, 1846, 1849, 1849, 1860, 1860, 1870, 1871,
- 1874, 1874, 1884, 1885, 1888, 1889, 1892, 1893, 1894, 1895,
- 1896, 1897, 1898, 1901, 1903, 1903, 1911, 1919, 1919, 1931,
- 1932, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943,
- 1946, 1946, 1953, 1954, 1955, 1958, 1963, 1963, 1971, 1976,
- 1983, 1990, 1990, 2000, 2001, 2004, 2005, 2006, 2007, 2008,
- 2011, 2011, 2019, 2019, 2029, 2029, 2069, 2069, 2081, 2081,
- 2091, 2092, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102,
- 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112,
- 2115, 2120, 2120, 2128, 2128, 2136, 2141, 2141, 2149, 2154,
- 2159, 2159, 2167, 2168, 2171, 2171, 2179, 2184, 2189, 2189,
- 2197, 2200, 2203, 2206, 2209, 2215, 2215, 2223, 2223, 2231,
- 2231, 2241, 2241, 2248, 2248, 2255, 2255, 2264, 2264, 2275,
- 2275, 2285, 2286, 2290, 2291, 2294, 2294, 2304, 2314, 2314,
- 2324, 2324, 2335, 2336, 2340, 2344, 2344, 2356, 2357, 2361,
- 2361, 2369, 2370, 2373, 2374, 2375, 2376, 2377, 2378, 2379,
- 2382, 2387, 2387, 2395, 2395, 2405, 2406, 2409, 2409, 2417,
- 2418, 2421, 2422, 2423, 2424, 2425, 2428, 2428, 2436, 2441,
- 2446, 2451, 2451
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- 692, 693, 694, 695, 698, 698, 705, 706, 707, 708,
- 711, 711, 719, 719, 727, 727, 735, 740, 740, 748,
- 753, 758, 763, 768, 773, 778, 783, 788, 793, 793,
- 801, 806, 806, 814, 814, 822, 822, 830, 830, 840,
- 841, 843, 845, 845, 863, 863, 873, 874, 877, 878,
- 881, 886, 891, 891, 901, 902, 905, 906, 907, 910,
- 915, 922, 922, 932, 932, 942, 943, 946, 947, 950,
- 950, 960, 960, 970, 971, 972, 975, 976, 979, 979,
- 987, 987, 995, 995, 1006, 1007, 1010, 1011, 1012, 1013,
- 1014, 1015, 1018, 1023, 1028, 1033, 1038, 1043, 1051, 1051,
- 1064, 1065, 1068, 1069, 1076, 1076, 1102, 1102, 1113, 1114,
- 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127,
- 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137,
- 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1147, 1147, 1155,
- 1155, 1163, 1163, 1171, 1171, 1179, 1179, 1189, 1189, 1196,
- 1197, 1198, 1199, 1202, 1207, 1215, 1215, 1226, 1227, 1231,
- 1232, 1235, 1235, 1243, 1244, 1247, 1248, 1249, 1250, 1251,
- 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261,
- 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1277,
- 1277, 1290, 1290, 1299, 1300, 1303, 1304, 1309, 1309, 1324,
- 1324, 1338, 1339, 1342, 1343, 1346, 1347, 1348, 1349, 1350,
- 1351, 1352, 1353, 1354, 1355, 1358, 1360, 1365, 1367, 1367,
- 1375, 1375, 1383, 1383, 1391, 1393, 1393, 1401, 1410, 1410,
- 1422, 1423, 1428, 1429, 1434, 1434, 1446, 1446, 1458, 1459,
- 1464, 1465, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477,
- 1478, 1481, 1483, 1483, 1491, 1493, 1495, 1500, 1508, 1508,
- 1520, 1521, 1524, 1525, 1528, 1528, 1538, 1538, 1547, 1548,
- 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1560, 1560, 1568,
- 1568, 1593, 1593, 1623, 1623, 1635, 1636, 1639, 1640, 1643,
- 1643, 1655, 1655, 1667, 1668, 1671, 1672, 1673, 1674, 1675,
- 1676, 1677, 1678, 1679, 1680, 1681, 1684, 1684, 1692, 1697,
- 1697, 1705, 1710, 1718, 1718, 1728, 1729, 1732, 1733, 1736,
- 1736, 1745, 1745, 1754, 1755, 1758, 1759, 1763, 1764, 1765,
- 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1776, 1776,
- 1786, 1786, 1796, 1796, 1804, 1804, 1812, 1812, 1820, 1820,
- 1828, 1828, 1841, 1841, 1851, 1852, 1855, 1855, 1866, 1866,
- 1876, 1877, 1880, 1880, 1890, 1891, 1894, 1895, 1898, 1899,
- 1900, 1901, 1902, 1903, 1904, 1907, 1909, 1909, 1917, 1925,
- 1925, 1937, 1938, 1941, 1942, 1943, 1944, 1945, 1946, 1947,
- 1948, 1949, 1952, 1952, 1959, 1960, 1961, 1964, 1969, 1969,
- 1977, 1982, 1989, 1996, 1996, 2006, 2007, 2010, 2011, 2012,
- 2013, 2014, 2017, 2017, 2025, 2025, 2035, 2035, 2075, 2075,
- 2087, 2087, 2097, 2098, 2101, 2102, 2103, 2104, 2105, 2106,
- 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116,
- 2117, 2118, 2121, 2126, 2126, 2134, 2134, 2142, 2147, 2147,
- 2155, 2160, 2165, 2165, 2173, 2174, 2177, 2177, 2185, 2190,
- 2195, 2195, 2203, 2206, 2209, 2212, 2215, 2221, 2221, 2229,
- 2229, 2237, 2237, 2247, 2247, 2254, 2254, 2261, 2261, 2270,
- 2270, 2281, 2281, 2291, 2292, 2296, 2297, 2300, 2300, 2310,
- 2320, 2320, 2330, 2330, 2341, 2342, 2346, 2350, 2350, 2362,
- 2363, 2367, 2367, 2375, 2376, 2379, 2380, 2381, 2382, 2383,
- 2384, 2385, 2388, 2393, 2393, 2401, 2401, 2411, 2412, 2415,
- 2415, 2423, 2424, 2427, 2428, 2429, 2430, 2433, 2433, 2441,
- 2446, 2451
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ 0, 271, 271, 271, 272, 272, 273, 273, 274, 274,
+ 275, 275, 276, 276, 277, 277, 278, 278, 279, 279,
+ 280, 280, 281, 281, 282, 282, 283, 283, 284, 284,
+ 285, 285, 293, 294, 295, 296, 297, 298, 299, 302,
+ 307, 307, 318, 321, 322, 325, 329, 336, 336, 343,
+ 344, 347, 351, 358, 358, 365, 366, 369, 373, 384,
+ 394, 394, 409, 410, 414, 415, 416, 417, 418, 419,
+ 422, 422, 437, 437, 446, 447, 452, 453, 454, 455,
+ 456, 457, 458, 459, 460, 461, 462, 463, 464, 465,
+ 466, 467, 468, 469, 470, 471, 472, 473, 474, 475,
+ 476, 477, 478, 479, 480, 481, 482, 483, 484, 485,
+ 486, 487, 488, 489, 490, 491, 492, 493, 494, 497,
+ 497, 505, 510, 515, 520, 525, 530, 535, 540, 545,
+ 550, 555, 560, 565, 565, 573, 573, 584, 584, 593,
+ 594, 597, 598, 599, 600, 601, 604, 604, 614, 620,
+ 620, 632, 632, 644, 644, 654, 655, 658, 659, 662,
+ 662, 672, 673, 676, 677, 678, 679, 680, 681, 682,
+ 683, 684, 685, 686, 687, 688, 689, 690, 691, 692,
+ 693, 694, 695, 696, 699, 699, 706, 707, 708, 709,
+ 712, 712, 720, 720, 728, 728, 736, 741, 741, 749,
+ 754, 759, 764, 769, 774, 779, 784, 789, 794, 794,
+ 802, 807, 807, 815, 815, 823, 823, 831, 831, 841,
+ 842, 844, 846, 846, 864, 864, 874, 875, 878, 879,
+ 882, 887, 892, 892, 902, 903, 906, 907, 908, 911,
+ 916, 923, 923, 933, 933, 943, 944, 947, 948, 951,
+ 951, 961, 961, 971, 972, 973, 976, 977, 980, 980,
+ 988, 988, 996, 996, 1007, 1008, 1011, 1012, 1013, 1014,
+ 1015, 1016, 1019, 1024, 1029, 1034, 1039, 1044, 1052, 1052,
+ 1065, 1066, 1069, 1070, 1077, 1077, 1103, 1103, 1114, 1115,
+ 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128,
+ 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138,
+ 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1148, 1148, 1156,
+ 1156, 1164, 1164, 1172, 1172, 1180, 1180, 1190, 1190, 1197,
+ 1198, 1199, 1200, 1203, 1208, 1216, 1216, 1227, 1228, 1232,
+ 1233, 1236, 1236, 1244, 1245, 1248, 1249, 1250, 1251, 1252,
+ 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262,
+ 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1278,
+ 1278, 1291, 1291, 1300, 1301, 1304, 1305, 1310, 1310, 1325,
+ 1325, 1339, 1340, 1343, 1344, 1347, 1348, 1349, 1350, 1351,
+ 1352, 1353, 1354, 1355, 1356, 1359, 1361, 1366, 1368, 1368,
+ 1376, 1376, 1384, 1384, 1392, 1394, 1394, 1402, 1411, 1411,
+ 1423, 1424, 1429, 1430, 1435, 1435, 1447, 1447, 1459, 1460,
+ 1465, 1466, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478,
+ 1479, 1482, 1484, 1484, 1492, 1494, 1496, 1501, 1509, 1509,
+ 1521, 1522, 1525, 1526, 1529, 1529, 1539, 1539, 1548, 1549,
+ 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1561, 1561, 1569,
+ 1569, 1594, 1594, 1624, 1624, 1636, 1637, 1640, 1641, 1644,
+ 1644, 1656, 1656, 1668, 1669, 1672, 1673, 1674, 1675, 1676,
+ 1677, 1678, 1679, 1680, 1681, 1682, 1685, 1685, 1693, 1698,
+ 1698, 1706, 1711, 1719, 1719, 1729, 1730, 1733, 1734, 1737,
+ 1737, 1746, 1746, 1755, 1756, 1759, 1760, 1764, 1765, 1766,
+ 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1777, 1777,
+ 1787, 1787, 1797, 1797, 1805, 1805, 1813, 1813, 1821, 1821,
+ 1829, 1829, 1842, 1842, 1852, 1853, 1856, 1856, 1867, 1867,
+ 1877, 1878, 1881, 1881, 1891, 1892, 1895, 1896, 1899, 1900,
+ 1901, 1902, 1903, 1904, 1905, 1908, 1910, 1910, 1918, 1926,
+ 1926, 1938, 1939, 1942, 1943, 1944, 1945, 1946, 1947, 1948,
+ 1949, 1950, 1953, 1953, 1960, 1961, 1962, 1965, 1970, 1970,
+ 1978, 1983, 1990, 1997, 1997, 2007, 2008, 2011, 2012, 2013,
+ 2014, 2015, 2018, 2018, 2026, 2026, 2036, 2036, 2076, 2076,
+ 2088, 2088, 2098, 2099, 2102, 2103, 2104, 2105, 2106, 2107,
+ 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117,
+ 2118, 2119, 2122, 2127, 2127, 2135, 2135, 2143, 2148, 2148,
+ 2156, 2161, 2166, 2166, 2174, 2175, 2178, 2178, 2186, 2191,
+ 2196, 2196, 2204, 2207, 2210, 2213, 2216, 2222, 2222, 2230,
+ 2230, 2238, 2238, 2248, 2248, 2255, 2255, 2262, 2262, 2271,
+ 2271, 2282, 2282, 2292, 2293, 2297, 2298, 2301, 2301, 2311,
+ 2321, 2321, 2331, 2331, 2342, 2343, 2347, 2351, 2351, 2363,
+ 2364, 2368, 2368, 2376, 2377, 2380, 2381, 2382, 2383, 2384,
+ 2385, 2386, 2389, 2394, 2394, 2402, 2402, 2412, 2413, 2416,
+ 2416, 2424, 2425, 2428, 2429, 2430, 2431, 2432, 2435, 2435,
+ 2443, 2448, 2453, 2458, 2458
};
// Print the state stack on the debug stream.
#line 14 "dhcp6_parser.yy" // lalr1.cc:1218
} } // isc::dhcp
-<<<<<<< HEAD
-<<<<<<< HEAD
-#line 5282 "dhcp6_parser.cc"
-
-#line 2459 "dhcp6_parser.yy"
-=======
-#line 5256 "dhcp6_parser.cc" // lalr1.cc:1218
-#line 2456 "dhcp6_parser.yy" // lalr1.cc:1219
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-#line 5256 "dhcp6_parser.cc" // lalr1.cc:1218
-#line 2456 "dhcp6_parser.yy" // lalr1.cc:1219
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+#line 5274 "dhcp6_parser.cc" // lalr1.cc:1218
+#line 2466 "dhcp6_parser.yy" // lalr1.cc:1219
void
typedef typename S::reverse_iterator iterator;
typedef typename S::const_reverse_iterator const_iterator;
typedef typename S::size_type size_type;
-<<<<<<< HEAD
stack (size_type n = 200)
: seq_ (n)
{}
-=======
-
- stack (size_type n = 200)
- : seq_ (n)
- {}
-
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
/// Random access.
///
/// Index 0 returns the topmost element.
TOKEN_REQUEST_TIMEOUT = 295,
TOKEN_TCP_KEEPALIVE = 296,
TOKEN_TCP_NODELAY = 297,
-<<<<<<< HEAD
-<<<<<<< HEAD
- TOKEN_PREFERRED_LIFETIME = 298,
- TOKEN_MIN_PREFERRED_LIFETIME = 299,
- TOKEN_MAX_PREFERRED_LIFETIME = 300,
- TOKEN_VALID_LIFETIME = 301,
- TOKEN_MIN_VALID_LIFETIME = 302,
- TOKEN_MAX_VALID_LIFETIME = 303,
- TOKEN_RENEW_TIMER = 304,
- TOKEN_REBIND_TIMER = 305,
- TOKEN_CALCULATE_TEE_TIMES = 306,
- TOKEN_T1_PERCENT = 307,
- TOKEN_T2_PERCENT = 308,
- TOKEN_DECLINE_PROBATION_PERIOD = 309,
- TOKEN_SERVER_TAG = 310,
- TOKEN_SUBNET6 = 311,
- TOKEN_OPTION_DEF = 312,
- TOKEN_OPTION_DATA = 313,
- TOKEN_NAME = 314,
- TOKEN_DATA = 315,
- TOKEN_CODE = 316,
- TOKEN_SPACE = 317,
- TOKEN_CSV_FORMAT = 318,
- TOKEN_ALWAYS_SEND = 319,
- TOKEN_RECORD_TYPES = 320,
- TOKEN_ENCAPSULATE = 321,
- TOKEN_ARRAY = 322,
- TOKEN_POOLS = 323,
- TOKEN_POOL = 324,
- TOKEN_PD_POOLS = 325,
- TOKEN_PREFIX = 326,
- TOKEN_PREFIX_LEN = 327,
- TOKEN_EXCLUDED_PREFIX = 328,
- TOKEN_EXCLUDED_PREFIX_LEN = 329,
- TOKEN_DELEGATED_LEN = 330,
- TOKEN_USER_CONTEXT = 331,
- TOKEN_COMMENT = 332,
- TOKEN_SUBNET = 333,
- TOKEN_INTERFACE = 334,
- TOKEN_INTERFACE_ID = 335,
- TOKEN_ID = 336,
- TOKEN_RAPID_COMMIT = 337,
- TOKEN_RESERVATION_MODE = 338,
- TOKEN_DISABLED = 339,
- TOKEN_OUT_OF_POOL = 340,
- TOKEN_GLOBAL = 341,
- TOKEN_ALL = 342,
- TOKEN_SHARED_NETWORKS = 343,
- TOKEN_MAC_SOURCES = 344,
- TOKEN_RELAY_SUPPLIED_OPTIONS = 345,
- TOKEN_HOST_RESERVATION_IDENTIFIERS = 346,
- TOKEN_SANITY_CHECKS = 347,
- TOKEN_LEASE_CHECKS = 348,
- TOKEN_CLIENT_CLASSES = 349,
- TOKEN_REQUIRE_CLIENT_CLASSES = 350,
- TOKEN_TEST = 351,
- TOKEN_ONLY_IF_REQUIRED = 352,
- TOKEN_CLIENT_CLASS = 353,
- TOKEN_RESERVATIONS = 354,
- TOKEN_IP_ADDRESSES = 355,
- TOKEN_PREFIXES = 356,
- TOKEN_DUID = 357,
- TOKEN_HW_ADDRESS = 358,
- TOKEN_HOSTNAME = 359,
- TOKEN_FLEX_ID = 360,
- TOKEN_RELAY = 361,
- TOKEN_IP_ADDRESS = 362,
- TOKEN_HOOKS_LIBRARIES = 363,
- TOKEN_LIBRARY = 364,
- TOKEN_PARAMETERS = 365,
- TOKEN_EXPIRED_LEASES_PROCESSING = 366,
- TOKEN_RECLAIM_TIMER_WAIT_TIME = 367,
- TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME = 368,
- TOKEN_HOLD_RECLAIMED_TIME = 369,
- TOKEN_MAX_RECLAIM_LEASES = 370,
- TOKEN_MAX_RECLAIM_TIME = 371,
- TOKEN_UNWARNED_RECLAIM_CYCLES = 372,
- TOKEN_SERVER_ID = 373,
- TOKEN_LLT = 374,
- TOKEN_EN = 375,
- TOKEN_LL = 376,
- TOKEN_IDENTIFIER = 377,
- TOKEN_HTYPE = 378,
- TOKEN_TIME = 379,
- TOKEN_ENTERPRISE_ID = 380,
- TOKEN_DHCP4O6_PORT = 381,
- TOKEN_CONTROL_SOCKET = 382,
- TOKEN_SOCKET_TYPE = 383,
- TOKEN_SOCKET_NAME = 384,
- TOKEN_DHCP_QUEUE_CONTROL = 385,
- TOKEN_DHCP_DDNS = 386,
- TOKEN_ENABLE_UPDATES = 387,
- TOKEN_QUALIFYING_SUFFIX = 388,
- TOKEN_SERVER_IP = 389,
- TOKEN_SERVER_PORT = 390,
- TOKEN_SENDER_IP = 391,
- TOKEN_SENDER_PORT = 392,
- TOKEN_MAX_QUEUE_SIZE = 393,
- TOKEN_NCR_PROTOCOL = 394,
- TOKEN_NCR_FORMAT = 395,
- TOKEN_OVERRIDE_NO_UPDATE = 396,
- TOKEN_OVERRIDE_CLIENT_UPDATE = 397,
- TOKEN_REPLACE_CLIENT_NAME = 398,
- TOKEN_GENERATED_PREFIX = 399,
- TOKEN_UDP = 400,
- TOKEN_TCP = 401,
- TOKEN_JSON = 402,
- TOKEN_WHEN_PRESENT = 403,
- TOKEN_NEVER = 404,
- TOKEN_ALWAYS = 405,
- TOKEN_WHEN_NOT_PRESENT = 406,
- TOKEN_HOSTNAME_CHAR_SET = 407,
- TOKEN_HOSTNAME_CHAR_REPLACEMENT = 408,
- TOKEN_LOGGING = 409,
- TOKEN_LOGGERS = 410,
- TOKEN_OUTPUT_OPTIONS = 411,
- TOKEN_OUTPUT = 412,
- TOKEN_DEBUGLEVEL = 413,
- TOKEN_SEVERITY = 414,
- TOKEN_FLUSH = 415,
- TOKEN_MAXSIZE = 416,
- TOKEN_MAXVER = 417,
- TOKEN_PATTERN = 418,
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
TOKEN_MAX_ROW_ERRORS = 298,
TOKEN_PREFERRED_LIFETIME = 299,
TOKEN_MIN_PREFERRED_LIFETIME = 300,
TOKEN_FLUSH = 416,
TOKEN_MAXSIZE = 417,
TOKEN_MAXVER = 418,
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- TOKEN_DHCP4 = 419,
- TOKEN_DHCPDDNS = 420,
- TOKEN_CONTROL_AGENT = 421,
- TOKEN_TOPLEVEL_JSON = 422,
- TOKEN_TOPLEVEL_DHCP6 = 423,
- TOKEN_SUB_DHCP6 = 424,
- TOKEN_SUB_INTERFACES6 = 425,
- TOKEN_SUB_SUBNET6 = 426,
- TOKEN_SUB_POOL6 = 427,
- TOKEN_SUB_PD_POOL = 428,
- TOKEN_SUB_RESERVATION = 429,
- TOKEN_SUB_OPTION_DEFS = 430,
- TOKEN_SUB_OPTION_DEF = 431,
- TOKEN_SUB_OPTION_DATA = 432,
- TOKEN_SUB_HOOKS_LIBRARY = 433,
- TOKEN_SUB_DHCP_DDNS = 434,
- TOKEN_SUB_LOGGING = 435,
- TOKEN_SUB_CONFIG_CONTROL = 436,
- TOKEN_STRING = 437,
- TOKEN_INTEGER = 438,
- TOKEN_FLOAT = 439,
- TOKEN_BOOLEAN = 440
+ TOKEN_PATTERN = 419,
+ TOKEN_DHCP4 = 420,
+ TOKEN_DHCPDDNS = 421,
+ TOKEN_CONTROL_AGENT = 422,
+ TOKEN_TOPLEVEL_JSON = 423,
+ TOKEN_TOPLEVEL_DHCP6 = 424,
+ TOKEN_SUB_DHCP6 = 425,
+ TOKEN_SUB_INTERFACES6 = 426,
+ TOKEN_SUB_SUBNET6 = 427,
+ TOKEN_SUB_POOL6 = 428,
+ TOKEN_SUB_PD_POOL = 429,
+ TOKEN_SUB_RESERVATION = 430,
+ TOKEN_SUB_OPTION_DEFS = 431,
+ TOKEN_SUB_OPTION_DEF = 432,
+ TOKEN_SUB_OPTION_DATA = 433,
+ TOKEN_SUB_HOOKS_LIBRARY = 434,
+ TOKEN_SUB_DHCP_DDNS = 435,
+ TOKEN_SUB_LOGGING = 436,
+ TOKEN_SUB_CONFIG_CONTROL = 437,
+ TOKEN_STRING = 438,
+ TOKEN_INTEGER = 439,
+ TOKEN_FLOAT = 440,
+ TOKEN_BOOLEAN = 441
};
};
~basic_symbol ();
/// Destroy contents, and record that is empty.
-<<<<<<< HEAD
-<<<<<<< HEAD
- void clear ()
- {
- // User destructor.
- symbol_number_type yytype = this->type_get ();
- basic_symbol<Base>& yysym = *this;
- (void) yysym;
- switch (yytype)
- {
- default:
- break;
- }
-
- // Type destructor.
-switch (yytype)
- {
- case 203: // value
- case 207: // map_value
- case 268: // db_type
- case 361: // hr_mode
- case 497: // duid_type
- case 532: // ncr_protocol_value
- case 539: // replace_client_name_value
- value.template destroy< ElementPtr > ();
- break;
-
- case 185: // "boolean"
- value.template destroy< bool > ();
- break;
-
- case 184: // "floating point"
- value.template destroy< double > ();
- break;
-
- case 183: // "integer"
- value.template destroy< int64_t > ();
- break;
-
- case 182: // "constant string"
- value.template destroy< std::string > ();
- break;
-
- default:
- break;
- }
-
- Base::clear ();
- }
-=======
void clear ();
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- void clear ();
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
/// Whether empty.
bool empty () const;
};
/// "External" symbols: returned by the scanner.
-<<<<<<< HEAD
-<<<<<<< HEAD
- struct symbol_type : basic_symbol<by_type>
- {
- /// Superclass.
- typedef basic_symbol<by_type> super_type;
-
- /// Empty symbol.
- symbol_type () {}
-
- /// Constructor for valueless symbols, and symbols from each type.
-#if 201103L <= YY_CPLUSPLUS
- symbol_type (int tok, location_type l)
- : super_type(token_type (tok), std::move (l))
- {
- YYASSERT (tok == token::TOKEN_END || tok == token::TOKEN_COMMA || tok == token::TOKEN_COLON || tok == token::TOKEN_LSQUARE_BRACKET || tok == token::TOKEN_RSQUARE_BRACKET || tok == token::TOKEN_LCURLY_BRACKET || tok == token::TOKEN_RCURLY_BRACKET || tok == token::TOKEN_NULL_TYPE || tok == token::TOKEN_DHCP6 || tok == token::TOKEN_DATA_DIRECTORY || tok == token::TOKEN_CONFIG_CONTROL || tok == token::TOKEN_CONFIG_DATABASES || tok == token::TOKEN_CONFIG_FETCH_WAIT_TIME || tok == token::TOKEN_INTERFACES_CONFIG || tok == token::TOKEN_INTERFACES || tok == token::TOKEN_RE_DETECT || tok == token::TOKEN_LEASE_DATABASE || tok == token::TOKEN_HOSTS_DATABASE || tok == token::TOKEN_HOSTS_DATABASES || tok == token::TOKEN_TYPE || tok == token::TOKEN_MEMFILE || tok == token::TOKEN_MYSQL || tok == token::TOKEN_POSTGRESQL || tok == token::TOKEN_CQL || tok == token::TOKEN_USER || tok == token::TOKEN_PASSWORD || tok == token::TOKEN_HOST || tok == token::TOKEN_PORT || tok == token::TOKEN_PERSIST || tok == token::TOKEN_LFC_INTERVAL || tok == token::TOKEN_READONLY || tok == token::TOKEN_CONNECT_TIMEOUT || tok == token::TOKEN_CONTACT_POINTS || tok == token::TOKEN_MAX_RECONNECT_TRIES || tok == token::TOKEN_RECONNECT_WAIT_TIME || tok == token::TOKEN_KEYSPACE || tok == token::TOKEN_CONSISTENCY || tok == token::TOKEN_SERIAL_CONSISTENCY || tok == token::TOKEN_REQUEST_TIMEOUT || tok == token::TOKEN_TCP_KEEPALIVE || tok == token::TOKEN_TCP_NODELAY || tok == token::TOKEN_PREFERRED_LIFETIME || tok == token::TOKEN_MIN_PREFERRED_LIFETIME || tok == token::TOKEN_MAX_PREFERRED_LIFETIME || tok == token::TOKEN_VALID_LIFETIME || tok == token::TOKEN_MIN_VALID_LIFETIME || tok == token::TOKEN_MAX_VALID_LIFETIME || tok == token::TOKEN_RENEW_TIMER || tok == token::TOKEN_REBIND_TIMER || tok == token::TOKEN_CALCULATE_TEE_TIMES || tok == token::TOKEN_T1_PERCENT || tok == token::TOKEN_T2_PERCENT || tok == token::TOKEN_DECLINE_PROBATION_PERIOD || tok == token::TOKEN_SERVER_TAG || tok == token::TOKEN_SUBNET6 || tok == token::TOKEN_OPTION_DEF || tok == token::TOKEN_OPTION_DATA || tok == token::TOKEN_NAME || tok == token::TOKEN_DATA || tok == token::TOKEN_CODE || tok == token::TOKEN_SPACE || tok == token::TOKEN_CSV_FORMAT || tok == token::TOKEN_ALWAYS_SEND || tok == token::TOKEN_RECORD_TYPES || tok == token::TOKEN_ENCAPSULATE || tok == token::TOKEN_ARRAY || tok == token::TOKEN_POOLS || tok == token::TOKEN_POOL || tok == token::TOKEN_PD_POOLS || tok == token::TOKEN_PREFIX || tok == token::TOKEN_PREFIX_LEN || tok == token::TOKEN_EXCLUDED_PREFIX || tok == token::TOKEN_EXCLUDED_PREFIX_LEN || tok == token::TOKEN_DELEGATED_LEN || tok == token::TOKEN_USER_CONTEXT || tok == token::TOKEN_COMMENT || tok == token::TOKEN_SUBNET || tok == token::TOKEN_INTERFACE || tok == token::TOKEN_INTERFACE_ID || tok == token::TOKEN_ID || tok == token::TOKEN_RAPID_COMMIT || tok == token::TOKEN_RESERVATION_MODE || tok == token::TOKEN_DISABLED || tok == token::TOKEN_OUT_OF_POOL || tok == token::TOKEN_GLOBAL || tok == token::TOKEN_ALL || tok == token::TOKEN_SHARED_NETWORKS || tok == token::TOKEN_MAC_SOURCES || tok == token::TOKEN_RELAY_SUPPLIED_OPTIONS || tok == token::TOKEN_HOST_RESERVATION_IDENTIFIERS || tok == token::TOKEN_SANITY_CHECKS || tok == token::TOKEN_LEASE_CHECKS || tok == token::TOKEN_CLIENT_CLASSES || tok == token::TOKEN_REQUIRE_CLIENT_CLASSES || tok == token::TOKEN_TEST || tok == token::TOKEN_ONLY_IF_REQUIRED || tok == token::TOKEN_CLIENT_CLASS || tok == token::TOKEN_RESERVATIONS || tok == token::TOKEN_IP_ADDRESSES || tok == token::TOKEN_PREFIXES || tok == token::TOKEN_DUID || tok == token::TOKEN_HW_ADDRESS || tok == token::TOKEN_HOSTNAME || tok == token::TOKEN_FLEX_ID || tok == token::TOKEN_RELAY || tok == token::TOKEN_IP_ADDRESS || tok == token::TOKEN_HOOKS_LIBRARIES || tok == token::TOKEN_LIBRARY || tok == token::TOKEN_PARAMETERS || tok == token::TOKEN_EXPIRED_LEASES_PROCESSING || tok == token::TOKEN_RECLAIM_TIMER_WAIT_TIME || tok == token::TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME || tok == token::TOKEN_HOLD_RECLAIMED_TIME || tok == token::TOKEN_MAX_RECLAIM_LEASES || tok == token::TOKEN_MAX_RECLAIM_TIME || tok == token::TOKEN_UNWARNED_RECLAIM_CYCLES || tok == token::TOKEN_SERVER_ID || tok == token::TOKEN_LLT || tok == token::TOKEN_EN || tok == token::TOKEN_LL || tok == token::TOKEN_IDENTIFIER || tok == token::TOKEN_HTYPE || tok == token::TOKEN_TIME || tok == token::TOKEN_ENTERPRISE_ID || tok == token::TOKEN_DHCP4O6_PORT || tok == token::TOKEN_CONTROL_SOCKET || tok == token::TOKEN_SOCKET_TYPE || tok == token::TOKEN_SOCKET_NAME || tok == token::TOKEN_DHCP_QUEUE_CONTROL || tok == token::TOKEN_DHCP_DDNS || tok == token::TOKEN_ENABLE_UPDATES || tok == token::TOKEN_QUALIFYING_SUFFIX || tok == token::TOKEN_SERVER_IP || tok == token::TOKEN_SERVER_PORT || tok == token::TOKEN_SENDER_IP || tok == token::TOKEN_SENDER_PORT || tok == token::TOKEN_MAX_QUEUE_SIZE || tok == token::TOKEN_NCR_PROTOCOL || tok == token::TOKEN_NCR_FORMAT || tok == token::TOKEN_OVERRIDE_NO_UPDATE || tok == token::TOKEN_OVERRIDE_CLIENT_UPDATE || tok == token::TOKEN_REPLACE_CLIENT_NAME || tok == token::TOKEN_GENERATED_PREFIX || tok == token::TOKEN_UDP || tok == token::TOKEN_TCP || tok == token::TOKEN_JSON || tok == token::TOKEN_WHEN_PRESENT || tok == token::TOKEN_NEVER || tok == token::TOKEN_ALWAYS || tok == token::TOKEN_WHEN_NOT_PRESENT || tok == token::TOKEN_HOSTNAME_CHAR_SET || tok == token::TOKEN_HOSTNAME_CHAR_REPLACEMENT || tok == token::TOKEN_LOGGING || tok == token::TOKEN_LOGGERS || tok == token::TOKEN_OUTPUT_OPTIONS || tok == token::TOKEN_OUTPUT || tok == token::TOKEN_DEBUGLEVEL || tok == token::TOKEN_SEVERITY || tok == token::TOKEN_FLUSH || tok == token::TOKEN_MAXSIZE || tok == token::TOKEN_MAXVER || tok == token::TOKEN_PATTERN || tok == token::TOKEN_DHCP4 || tok == token::TOKEN_DHCPDDNS || tok == token::TOKEN_CONTROL_AGENT || tok == token::TOKEN_TOPLEVEL_JSON || tok == token::TOKEN_TOPLEVEL_DHCP6 || tok == token::TOKEN_SUB_DHCP6 || tok == token::TOKEN_SUB_INTERFACES6 || tok == token::TOKEN_SUB_SUBNET6 || tok == token::TOKEN_SUB_POOL6 || tok == token::TOKEN_SUB_PD_POOL || tok == token::TOKEN_SUB_RESERVATION || tok == token::TOKEN_SUB_OPTION_DEFS || tok == token::TOKEN_SUB_OPTION_DEF || tok == token::TOKEN_SUB_OPTION_DATA || tok == token::TOKEN_SUB_HOOKS_LIBRARY || tok == token::TOKEN_SUB_DHCP_DDNS || tok == token::TOKEN_SUB_LOGGING || tok == token::TOKEN_SUB_CONFIG_CONTROL);
- }
-#else
- symbol_type (int tok, const location_type& l)
- : super_type(token_type (tok), l)
- {
- YYASSERT (tok == token::TOKEN_END || tok == token::TOKEN_COMMA || tok == token::TOKEN_COLON || tok == token::TOKEN_LSQUARE_BRACKET || tok == token::TOKEN_RSQUARE_BRACKET || tok == token::TOKEN_LCURLY_BRACKET || tok == token::TOKEN_RCURLY_BRACKET || tok == token::TOKEN_NULL_TYPE || tok == token::TOKEN_DHCP6 || tok == token::TOKEN_DATA_DIRECTORY || tok == token::TOKEN_CONFIG_CONTROL || tok == token::TOKEN_CONFIG_DATABASES || tok == token::TOKEN_CONFIG_FETCH_WAIT_TIME || tok == token::TOKEN_INTERFACES_CONFIG || tok == token::TOKEN_INTERFACES || tok == token::TOKEN_RE_DETECT || tok == token::TOKEN_LEASE_DATABASE || tok == token::TOKEN_HOSTS_DATABASE || tok == token::TOKEN_HOSTS_DATABASES || tok == token::TOKEN_TYPE || tok == token::TOKEN_MEMFILE || tok == token::TOKEN_MYSQL || tok == token::TOKEN_POSTGRESQL || tok == token::TOKEN_CQL || tok == token::TOKEN_USER || tok == token::TOKEN_PASSWORD || tok == token::TOKEN_HOST || tok == token::TOKEN_PORT || tok == token::TOKEN_PERSIST || tok == token::TOKEN_LFC_INTERVAL || tok == token::TOKEN_READONLY || tok == token::TOKEN_CONNECT_TIMEOUT || tok == token::TOKEN_CONTACT_POINTS || tok == token::TOKEN_MAX_RECONNECT_TRIES || tok == token::TOKEN_RECONNECT_WAIT_TIME || tok == token::TOKEN_KEYSPACE || tok == token::TOKEN_CONSISTENCY || tok == token::TOKEN_SERIAL_CONSISTENCY || tok == token::TOKEN_REQUEST_TIMEOUT || tok == token::TOKEN_TCP_KEEPALIVE || tok == token::TOKEN_TCP_NODELAY || tok == token::TOKEN_PREFERRED_LIFETIME || tok == token::TOKEN_MIN_PREFERRED_LIFETIME || tok == token::TOKEN_MAX_PREFERRED_LIFETIME || tok == token::TOKEN_VALID_LIFETIME || tok == token::TOKEN_MIN_VALID_LIFETIME || tok == token::TOKEN_MAX_VALID_LIFETIME || tok == token::TOKEN_RENEW_TIMER || tok == token::TOKEN_REBIND_TIMER || tok == token::TOKEN_CALCULATE_TEE_TIMES || tok == token::TOKEN_T1_PERCENT || tok == token::TOKEN_T2_PERCENT || tok == token::TOKEN_DECLINE_PROBATION_PERIOD || tok == token::TOKEN_SERVER_TAG || tok == token::TOKEN_SUBNET6 || tok == token::TOKEN_OPTION_DEF || tok == token::TOKEN_OPTION_DATA || tok == token::TOKEN_NAME || tok == token::TOKEN_DATA || tok == token::TOKEN_CODE || tok == token::TOKEN_SPACE || tok == token::TOKEN_CSV_FORMAT || tok == token::TOKEN_ALWAYS_SEND || tok == token::TOKEN_RECORD_TYPES || tok == token::TOKEN_ENCAPSULATE || tok == token::TOKEN_ARRAY || tok == token::TOKEN_POOLS || tok == token::TOKEN_POOL || tok == token::TOKEN_PD_POOLS || tok == token::TOKEN_PREFIX || tok == token::TOKEN_PREFIX_LEN || tok == token::TOKEN_EXCLUDED_PREFIX || tok == token::TOKEN_EXCLUDED_PREFIX_LEN || tok == token::TOKEN_DELEGATED_LEN || tok == token::TOKEN_USER_CONTEXT || tok == token::TOKEN_COMMENT || tok == token::TOKEN_SUBNET || tok == token::TOKEN_INTERFACE || tok == token::TOKEN_INTERFACE_ID || tok == token::TOKEN_ID || tok == token::TOKEN_RAPID_COMMIT || tok == token::TOKEN_RESERVATION_MODE || tok == token::TOKEN_DISABLED || tok == token::TOKEN_OUT_OF_POOL || tok == token::TOKEN_GLOBAL || tok == token::TOKEN_ALL || tok == token::TOKEN_SHARED_NETWORKS || tok == token::TOKEN_MAC_SOURCES || tok == token::TOKEN_RELAY_SUPPLIED_OPTIONS || tok == token::TOKEN_HOST_RESERVATION_IDENTIFIERS || tok == token::TOKEN_SANITY_CHECKS || tok == token::TOKEN_LEASE_CHECKS || tok == token::TOKEN_CLIENT_CLASSES || tok == token::TOKEN_REQUIRE_CLIENT_CLASSES || tok == token::TOKEN_TEST || tok == token::TOKEN_ONLY_IF_REQUIRED || tok == token::TOKEN_CLIENT_CLASS || tok == token::TOKEN_RESERVATIONS || tok == token::TOKEN_IP_ADDRESSES || tok == token::TOKEN_PREFIXES || tok == token::TOKEN_DUID || tok == token::TOKEN_HW_ADDRESS || tok == token::TOKEN_HOSTNAME || tok == token::TOKEN_FLEX_ID || tok == token::TOKEN_RELAY || tok == token::TOKEN_IP_ADDRESS || tok == token::TOKEN_HOOKS_LIBRARIES || tok == token::TOKEN_LIBRARY || tok == token::TOKEN_PARAMETERS || tok == token::TOKEN_EXPIRED_LEASES_PROCESSING || tok == token::TOKEN_RECLAIM_TIMER_WAIT_TIME || tok == token::TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME || tok == token::TOKEN_HOLD_RECLAIMED_TIME || tok == token::TOKEN_MAX_RECLAIM_LEASES || tok == token::TOKEN_MAX_RECLAIM_TIME || tok == token::TOKEN_UNWARNED_RECLAIM_CYCLES || tok == token::TOKEN_SERVER_ID || tok == token::TOKEN_LLT || tok == token::TOKEN_EN || tok == token::TOKEN_LL || tok == token::TOKEN_IDENTIFIER || tok == token::TOKEN_HTYPE || tok == token::TOKEN_TIME || tok == token::TOKEN_ENTERPRISE_ID || tok == token::TOKEN_DHCP4O6_PORT || tok == token::TOKEN_CONTROL_SOCKET || tok == token::TOKEN_SOCKET_TYPE || tok == token::TOKEN_SOCKET_NAME || tok == token::TOKEN_DHCP_QUEUE_CONTROL || tok == token::TOKEN_DHCP_DDNS || tok == token::TOKEN_ENABLE_UPDATES || tok == token::TOKEN_QUALIFYING_SUFFIX || tok == token::TOKEN_SERVER_IP || tok == token::TOKEN_SERVER_PORT || tok == token::TOKEN_SENDER_IP || tok == token::TOKEN_SENDER_PORT || tok == token::TOKEN_MAX_QUEUE_SIZE || tok == token::TOKEN_NCR_PROTOCOL || tok == token::TOKEN_NCR_FORMAT || tok == token::TOKEN_OVERRIDE_NO_UPDATE || tok == token::TOKEN_OVERRIDE_CLIENT_UPDATE || tok == token::TOKEN_REPLACE_CLIENT_NAME || tok == token::TOKEN_GENERATED_PREFIX || tok == token::TOKEN_UDP || tok == token::TOKEN_TCP || tok == token::TOKEN_JSON || tok == token::TOKEN_WHEN_PRESENT || tok == token::TOKEN_NEVER || tok == token::TOKEN_ALWAYS || tok == token::TOKEN_WHEN_NOT_PRESENT || tok == token::TOKEN_HOSTNAME_CHAR_SET || tok == token::TOKEN_HOSTNAME_CHAR_REPLACEMENT || tok == token::TOKEN_LOGGING || tok == token::TOKEN_LOGGERS || tok == token::TOKEN_OUTPUT_OPTIONS || tok == token::TOKEN_OUTPUT || tok == token::TOKEN_DEBUGLEVEL || tok == token::TOKEN_SEVERITY || tok == token::TOKEN_FLUSH || tok == token::TOKEN_MAXSIZE || tok == token::TOKEN_MAXVER || tok == token::TOKEN_PATTERN || tok == token::TOKEN_DHCP4 || tok == token::TOKEN_DHCPDDNS || tok == token::TOKEN_CONTROL_AGENT || tok == token::TOKEN_TOPLEVEL_JSON || tok == token::TOKEN_TOPLEVEL_DHCP6 || tok == token::TOKEN_SUB_DHCP6 || tok == token::TOKEN_SUB_INTERFACES6 || tok == token::TOKEN_SUB_SUBNET6 || tok == token::TOKEN_SUB_POOL6 || tok == token::TOKEN_SUB_PD_POOL || tok == token::TOKEN_SUB_RESERVATION || tok == token::TOKEN_SUB_OPTION_DEFS || tok == token::TOKEN_SUB_OPTION_DEF || tok == token::TOKEN_SUB_OPTION_DATA || tok == token::TOKEN_SUB_HOOKS_LIBRARY || tok == token::TOKEN_SUB_DHCP_DDNS || tok == token::TOKEN_SUB_LOGGING || tok == token::TOKEN_SUB_CONFIG_CONTROL);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- symbol_type (int tok, bool v, location_type l)
- : super_type(token_type (tok), std::move (v), std::move (l))
- {
- YYASSERT (tok == token::TOKEN_BOOLEAN);
- }
-#else
- symbol_type (int tok, const bool& v, const location_type& l)
- : super_type(token_type (tok), v, l)
- {
- YYASSERT (tok == token::TOKEN_BOOLEAN);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- symbol_type (int tok, double v, location_type l)
- : super_type(token_type (tok), std::move (v), std::move (l))
- {
- YYASSERT (tok == token::TOKEN_FLOAT);
- }
-#else
- symbol_type (int tok, const double& v, const location_type& l)
- : super_type(token_type (tok), v, l)
- {
- YYASSERT (tok == token::TOKEN_FLOAT);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- symbol_type (int tok, int64_t v, location_type l)
- : super_type(token_type (tok), std::move (v), std::move (l))
- {
- YYASSERT (tok == token::TOKEN_INTEGER);
- }
-#else
- symbol_type (int tok, const int64_t& v, const location_type& l)
- : super_type(token_type (tok), v, l)
- {
- YYASSERT (tok == token::TOKEN_INTEGER);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- symbol_type (int tok, std::string v, location_type l)
- : super_type(token_type (tok), std::move (v), std::move (l))
- {
- YYASSERT (tok == token::TOKEN_STRING);
- }
-#else
- symbol_type (int tok, const std::string& v, const location_type& l)
- : super_type(token_type (tok), v, l)
- {
- YYASSERT (tok == token::TOKEN_STRING);
- }
-#endif
- };
-=======
- typedef basic_symbol<by_type> symbol_type;
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
typedef basic_symbol<by_type> symbol_type;
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
/// Build a parser object.
Dhcp6Parser (isc::dhcp::Parser6Context& ctx_yyarg);
/// Report a syntax error.
void error (const syntax_error& err);
-<<<<<<< HEAD
-<<<<<<< HEAD
- // Implementation of make_symbol for each symbol type.
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_END (location_type l)
- {
- return symbol_type (token::TOKEN_END, std::move (l));
- }
-#else
- static
- symbol_type
- make_END (const location_type& l)
- {
- return symbol_type (token::TOKEN_END, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_COMMA (location_type l)
- {
- return symbol_type (token::TOKEN_COMMA, std::move (l));
- }
-#else
- static
- symbol_type
- make_COMMA (const location_type& l)
- {
- return symbol_type (token::TOKEN_COMMA, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_COLON (location_type l)
- {
- return symbol_type (token::TOKEN_COLON, std::move (l));
- }
-#else
- static
- symbol_type
- make_COLON (const location_type& l)
- {
- return symbol_type (token::TOKEN_COLON, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_LSQUARE_BRACKET (location_type l)
- {
- return symbol_type (token::TOKEN_LSQUARE_BRACKET, std::move (l));
- }
-#else
- static
- symbol_type
- make_LSQUARE_BRACKET (const location_type& l)
- {
- return symbol_type (token::TOKEN_LSQUARE_BRACKET, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RSQUARE_BRACKET (location_type l)
- {
- return symbol_type (token::TOKEN_RSQUARE_BRACKET, std::move (l));
- }
-#else
- static
- symbol_type
- make_RSQUARE_BRACKET (const location_type& l)
- {
- return symbol_type (token::TOKEN_RSQUARE_BRACKET, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_LCURLY_BRACKET (location_type l)
- {
- return symbol_type (token::TOKEN_LCURLY_BRACKET, std::move (l));
- }
-#else
- static
- symbol_type
- make_LCURLY_BRACKET (const location_type& l)
- {
- return symbol_type (token::TOKEN_LCURLY_BRACKET, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RCURLY_BRACKET (location_type l)
- {
- return symbol_type (token::TOKEN_RCURLY_BRACKET, std::move (l));
- }
-#else
- static
- symbol_type
- make_RCURLY_BRACKET (const location_type& l)
- {
- return symbol_type (token::TOKEN_RCURLY_BRACKET, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_NULL_TYPE (location_type l)
- {
- return symbol_type (token::TOKEN_NULL_TYPE, std::move (l));
- }
-#else
- static
- symbol_type
- make_NULL_TYPE (const location_type& l)
- {
- return symbol_type (token::TOKEN_NULL_TYPE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DHCP6 (location_type l)
- {
- return symbol_type (token::TOKEN_DHCP6, std::move (l));
- }
-#else
- static
- symbol_type
- make_DHCP6 (const location_type& l)
- {
- return symbol_type (token::TOKEN_DHCP6, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DATA_DIRECTORY (location_type l)
- {
- return symbol_type (token::TOKEN_DATA_DIRECTORY, std::move (l));
- }
-#else
- static
- symbol_type
- make_DATA_DIRECTORY (const location_type& l)
- {
- return symbol_type (token::TOKEN_DATA_DIRECTORY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CONFIG_CONTROL (location_type l)
- {
- return symbol_type (token::TOKEN_CONFIG_CONTROL, std::move (l));
- }
-#else
- static
- symbol_type
- make_CONFIG_CONTROL (const location_type& l)
- {
- return symbol_type (token::TOKEN_CONFIG_CONTROL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CONFIG_DATABASES (location_type l)
- {
- return symbol_type (token::TOKEN_CONFIG_DATABASES, std::move (l));
- }
-#else
- static
- symbol_type
- make_CONFIG_DATABASES (const location_type& l)
- {
- return symbol_type (token::TOKEN_CONFIG_DATABASES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CONFIG_FETCH_WAIT_TIME (location_type l)
- {
- return symbol_type (token::TOKEN_CONFIG_FETCH_WAIT_TIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_CONFIG_FETCH_WAIT_TIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_CONFIG_FETCH_WAIT_TIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_INTERFACES_CONFIG (location_type l)
- {
- return symbol_type (token::TOKEN_INTERFACES_CONFIG, std::move (l));
- }
-#else
- static
- symbol_type
- make_INTERFACES_CONFIG (const location_type& l)
- {
- return symbol_type (token::TOKEN_INTERFACES_CONFIG, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_INTERFACES (location_type l)
- {
- return symbol_type (token::TOKEN_INTERFACES, std::move (l));
- }
-#else
- static
- symbol_type
- make_INTERFACES (const location_type& l)
- {
- return symbol_type (token::TOKEN_INTERFACES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RE_DETECT (location_type l)
- {
- return symbol_type (token::TOKEN_RE_DETECT, std::move (l));
- }
-#else
- static
- symbol_type
- make_RE_DETECT (const location_type& l)
- {
- return symbol_type (token::TOKEN_RE_DETECT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_LEASE_DATABASE (location_type l)
- {
- return symbol_type (token::TOKEN_LEASE_DATABASE, std::move (l));
- }
-#else
- static
- symbol_type
- make_LEASE_DATABASE (const location_type& l)
- {
- return symbol_type (token::TOKEN_LEASE_DATABASE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HOSTS_DATABASE (location_type l)
- {
- return symbol_type (token::TOKEN_HOSTS_DATABASE, std::move (l));
- }
-#else
- static
- symbol_type
- make_HOSTS_DATABASE (const location_type& l)
- {
- return symbol_type (token::TOKEN_HOSTS_DATABASE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HOSTS_DATABASES (location_type l)
- {
- return symbol_type (token::TOKEN_HOSTS_DATABASES, std::move (l));
- }
-#else
- static
- symbol_type
- make_HOSTS_DATABASES (const location_type& l)
- {
- return symbol_type (token::TOKEN_HOSTS_DATABASES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_TYPE (location_type l)
- {
- return symbol_type (token::TOKEN_TYPE, std::move (l));
- }
-#else
- static
- symbol_type
- make_TYPE (const location_type& l)
- {
- return symbol_type (token::TOKEN_TYPE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MEMFILE (location_type l)
- {
- return symbol_type (token::TOKEN_MEMFILE, std::move (l));
- }
-#else
- static
- symbol_type
- make_MEMFILE (const location_type& l)
- {
- return symbol_type (token::TOKEN_MEMFILE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MYSQL (location_type l)
- {
- return symbol_type (token::TOKEN_MYSQL, std::move (l));
- }
-#else
- static
- symbol_type
- make_MYSQL (const location_type& l)
- {
- return symbol_type (token::TOKEN_MYSQL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_POSTGRESQL (location_type l)
- {
- return symbol_type (token::TOKEN_POSTGRESQL, std::move (l));
- }
-#else
- static
- symbol_type
- make_POSTGRESQL (const location_type& l)
- {
- return symbol_type (token::TOKEN_POSTGRESQL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CQL (location_type l)
- {
- return symbol_type (token::TOKEN_CQL, std::move (l));
- }
-#else
- static
- symbol_type
- make_CQL (const location_type& l)
- {
- return symbol_type (token::TOKEN_CQL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_USER (location_type l)
- {
- return symbol_type (token::TOKEN_USER, std::move (l));
- }
-#else
- static
- symbol_type
- make_USER (const location_type& l)
- {
- return symbol_type (token::TOKEN_USER, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_PASSWORD (location_type l)
- {
- return symbol_type (token::TOKEN_PASSWORD, std::move (l));
- }
-#else
- static
- symbol_type
- make_PASSWORD (const location_type& l)
- {
- return symbol_type (token::TOKEN_PASSWORD, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HOST (location_type l)
- {
- return symbol_type (token::TOKEN_HOST, std::move (l));
- }
-#else
- static
- symbol_type
- make_HOST (const location_type& l)
- {
- return symbol_type (token::TOKEN_HOST, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_PORT (location_type l)
- {
- return symbol_type (token::TOKEN_PORT, std::move (l));
- }
-#else
- static
- symbol_type
- make_PORT (const location_type& l)
- {
- return symbol_type (token::TOKEN_PORT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_PERSIST (location_type l)
- {
- return symbol_type (token::TOKEN_PERSIST, std::move (l));
- }
-#else
- static
- symbol_type
- make_PERSIST (const location_type& l)
- {
- return symbol_type (token::TOKEN_PERSIST, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_LFC_INTERVAL (location_type l)
- {
- return symbol_type (token::TOKEN_LFC_INTERVAL, std::move (l));
- }
-#else
- static
- symbol_type
- make_LFC_INTERVAL (const location_type& l)
- {
- return symbol_type (token::TOKEN_LFC_INTERVAL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_READONLY (location_type l)
- {
- return symbol_type (token::TOKEN_READONLY, std::move (l));
- }
-#else
- static
- symbol_type
- make_READONLY (const location_type& l)
- {
- return symbol_type (token::TOKEN_READONLY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CONNECT_TIMEOUT (location_type l)
- {
- return symbol_type (token::TOKEN_CONNECT_TIMEOUT, std::move (l));
- }
-#else
- static
- symbol_type
- make_CONNECT_TIMEOUT (const location_type& l)
- {
- return symbol_type (token::TOKEN_CONNECT_TIMEOUT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CONTACT_POINTS (location_type l)
- {
- return symbol_type (token::TOKEN_CONTACT_POINTS, std::move (l));
- }
-#else
- static
- symbol_type
- make_CONTACT_POINTS (const location_type& l)
- {
- return symbol_type (token::TOKEN_CONTACT_POINTS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MAX_RECONNECT_TRIES (location_type l)
- {
- return symbol_type (token::TOKEN_MAX_RECONNECT_TRIES, std::move (l));
- }
-#else
- static
- symbol_type
- make_MAX_RECONNECT_TRIES (const location_type& l)
- {
- return symbol_type (token::TOKEN_MAX_RECONNECT_TRIES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RECONNECT_WAIT_TIME (location_type l)
- {
- return symbol_type (token::TOKEN_RECONNECT_WAIT_TIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_RECONNECT_WAIT_TIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_RECONNECT_WAIT_TIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_KEYSPACE (location_type l)
- {
- return symbol_type (token::TOKEN_KEYSPACE, std::move (l));
- }
-#else
- static
- symbol_type
- make_KEYSPACE (const location_type& l)
- {
- return symbol_type (token::TOKEN_KEYSPACE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CONSISTENCY (location_type l)
- {
- return symbol_type (token::TOKEN_CONSISTENCY, std::move (l));
- }
-#else
- static
- symbol_type
- make_CONSISTENCY (const location_type& l)
- {
- return symbol_type (token::TOKEN_CONSISTENCY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SERIAL_CONSISTENCY (location_type l)
- {
- return symbol_type (token::TOKEN_SERIAL_CONSISTENCY, std::move (l));
- }
-#else
- static
- symbol_type
- make_SERIAL_CONSISTENCY (const location_type& l)
- {
- return symbol_type (token::TOKEN_SERIAL_CONSISTENCY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_REQUEST_TIMEOUT (location_type l)
- {
- return symbol_type (token::TOKEN_REQUEST_TIMEOUT, std::move (l));
- }
-#else
- static
- symbol_type
- make_REQUEST_TIMEOUT (const location_type& l)
- {
- return symbol_type (token::TOKEN_REQUEST_TIMEOUT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_TCP_KEEPALIVE (location_type l)
- {
- return symbol_type (token::TOKEN_TCP_KEEPALIVE, std::move (l));
- }
-#else
- static
- symbol_type
- make_TCP_KEEPALIVE (const location_type& l)
- {
- return symbol_type (token::TOKEN_TCP_KEEPALIVE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_TCP_NODELAY (location_type l)
- {
- return symbol_type (token::TOKEN_TCP_NODELAY, std::move (l));
- }
-#else
- static
- symbol_type
- make_TCP_NODELAY (const location_type& l)
- {
- return symbol_type (token::TOKEN_TCP_NODELAY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_PREFERRED_LIFETIME (location_type l)
- {
- return symbol_type (token::TOKEN_PREFERRED_LIFETIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_PREFERRED_LIFETIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_PREFERRED_LIFETIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MIN_PREFERRED_LIFETIME (location_type l)
- {
- return symbol_type (token::TOKEN_MIN_PREFERRED_LIFETIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_MIN_PREFERRED_LIFETIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_MIN_PREFERRED_LIFETIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MAX_PREFERRED_LIFETIME (location_type l)
- {
- return symbol_type (token::TOKEN_MAX_PREFERRED_LIFETIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_MAX_PREFERRED_LIFETIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_MAX_PREFERRED_LIFETIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_VALID_LIFETIME (location_type l)
- {
- return symbol_type (token::TOKEN_VALID_LIFETIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_VALID_LIFETIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_VALID_LIFETIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MIN_VALID_LIFETIME (location_type l)
- {
- return symbol_type (token::TOKEN_MIN_VALID_LIFETIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_MIN_VALID_LIFETIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_MIN_VALID_LIFETIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MAX_VALID_LIFETIME (location_type l)
- {
- return symbol_type (token::TOKEN_MAX_VALID_LIFETIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_MAX_VALID_LIFETIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_MAX_VALID_LIFETIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RENEW_TIMER (location_type l)
- {
- return symbol_type (token::TOKEN_RENEW_TIMER, std::move (l));
- }
-#else
- static
- symbol_type
- make_RENEW_TIMER (const location_type& l)
- {
- return symbol_type (token::TOKEN_RENEW_TIMER, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_REBIND_TIMER (location_type l)
- {
- return symbol_type (token::TOKEN_REBIND_TIMER, std::move (l));
- }
-#else
- static
- symbol_type
- make_REBIND_TIMER (const location_type& l)
- {
- return symbol_type (token::TOKEN_REBIND_TIMER, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CALCULATE_TEE_TIMES (location_type l)
- {
- return symbol_type (token::TOKEN_CALCULATE_TEE_TIMES, std::move (l));
- }
-#else
- static
- symbol_type
- make_CALCULATE_TEE_TIMES (const location_type& l)
- {
- return symbol_type (token::TOKEN_CALCULATE_TEE_TIMES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_T1_PERCENT (location_type l)
- {
- return symbol_type (token::TOKEN_T1_PERCENT, std::move (l));
- }
-#else
- static
- symbol_type
- make_T1_PERCENT (const location_type& l)
- {
- return symbol_type (token::TOKEN_T1_PERCENT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_T2_PERCENT (location_type l)
- {
- return symbol_type (token::TOKEN_T2_PERCENT, std::move (l));
- }
-#else
- static
- symbol_type
- make_T2_PERCENT (const location_type& l)
- {
- return symbol_type (token::TOKEN_T2_PERCENT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DECLINE_PROBATION_PERIOD (location_type l)
- {
- return symbol_type (token::TOKEN_DECLINE_PROBATION_PERIOD, std::move (l));
- }
-#else
- static
- symbol_type
- make_DECLINE_PROBATION_PERIOD (const location_type& l)
- {
- return symbol_type (token::TOKEN_DECLINE_PROBATION_PERIOD, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SERVER_TAG (location_type l)
- {
- return symbol_type (token::TOKEN_SERVER_TAG, std::move (l));
- }
-#else
- static
- symbol_type
- make_SERVER_TAG (const location_type& l)
- {
- return symbol_type (token::TOKEN_SERVER_TAG, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUBNET6 (location_type l)
- {
- return symbol_type (token::TOKEN_SUBNET6, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUBNET6 (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUBNET6, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_OPTION_DEF (location_type l)
- {
- return symbol_type (token::TOKEN_OPTION_DEF, std::move (l));
- }
-#else
- static
- symbol_type
- make_OPTION_DEF (const location_type& l)
- {
- return symbol_type (token::TOKEN_OPTION_DEF, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_OPTION_DATA (location_type l)
- {
- return symbol_type (token::TOKEN_OPTION_DATA, std::move (l));
- }
-#else
- static
- symbol_type
- make_OPTION_DATA (const location_type& l)
- {
- return symbol_type (token::TOKEN_OPTION_DATA, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_NAME (location_type l)
- {
- return symbol_type (token::TOKEN_NAME, std::move (l));
- }
-#else
- static
- symbol_type
- make_NAME (const location_type& l)
- {
- return symbol_type (token::TOKEN_NAME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DATA (location_type l)
- {
- return symbol_type (token::TOKEN_DATA, std::move (l));
- }
-#else
- static
- symbol_type
- make_DATA (const location_type& l)
- {
- return symbol_type (token::TOKEN_DATA, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CODE (location_type l)
- {
- return symbol_type (token::TOKEN_CODE, std::move (l));
- }
-#else
- static
- symbol_type
- make_CODE (const location_type& l)
- {
- return symbol_type (token::TOKEN_CODE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SPACE (location_type l)
- {
- return symbol_type (token::TOKEN_SPACE, std::move (l));
- }
-#else
- static
- symbol_type
- make_SPACE (const location_type& l)
- {
- return symbol_type (token::TOKEN_SPACE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CSV_FORMAT (location_type l)
- {
- return symbol_type (token::TOKEN_CSV_FORMAT, std::move (l));
- }
-#else
- static
- symbol_type
- make_CSV_FORMAT (const location_type& l)
- {
- return symbol_type (token::TOKEN_CSV_FORMAT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_ALWAYS_SEND (location_type l)
- {
- return symbol_type (token::TOKEN_ALWAYS_SEND, std::move (l));
- }
-#else
- static
- symbol_type
- make_ALWAYS_SEND (const location_type& l)
- {
- return symbol_type (token::TOKEN_ALWAYS_SEND, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RECORD_TYPES (location_type l)
- {
- return symbol_type (token::TOKEN_RECORD_TYPES, std::move (l));
- }
-#else
- static
- symbol_type
- make_RECORD_TYPES (const location_type& l)
- {
- return symbol_type (token::TOKEN_RECORD_TYPES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_ENCAPSULATE (location_type l)
- {
- return symbol_type (token::TOKEN_ENCAPSULATE, std::move (l));
- }
-#else
- static
- symbol_type
- make_ENCAPSULATE (const location_type& l)
- {
- return symbol_type (token::TOKEN_ENCAPSULATE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_ARRAY (location_type l)
- {
- return symbol_type (token::TOKEN_ARRAY, std::move (l));
- }
-#else
- static
- symbol_type
- make_ARRAY (const location_type& l)
- {
- return symbol_type (token::TOKEN_ARRAY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_POOLS (location_type l)
- {
- return symbol_type (token::TOKEN_POOLS, std::move (l));
- }
-#else
- static
- symbol_type
- make_POOLS (const location_type& l)
- {
- return symbol_type (token::TOKEN_POOLS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_POOL (location_type l)
- {
- return symbol_type (token::TOKEN_POOL, std::move (l));
- }
-#else
- static
- symbol_type
- make_POOL (const location_type& l)
- {
- return symbol_type (token::TOKEN_POOL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_PD_POOLS (location_type l)
- {
- return symbol_type (token::TOKEN_PD_POOLS, std::move (l));
- }
-#else
- static
- symbol_type
- make_PD_POOLS (const location_type& l)
- {
- return symbol_type (token::TOKEN_PD_POOLS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_PREFIX (location_type l)
- {
- return symbol_type (token::TOKEN_PREFIX, std::move (l));
- }
-#else
- static
- symbol_type
- make_PREFIX (const location_type& l)
- {
- return symbol_type (token::TOKEN_PREFIX, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_PREFIX_LEN (location_type l)
- {
- return symbol_type (token::TOKEN_PREFIX_LEN, std::move (l));
- }
-#else
- static
- symbol_type
- make_PREFIX_LEN (const location_type& l)
- {
- return symbol_type (token::TOKEN_PREFIX_LEN, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_EXCLUDED_PREFIX (location_type l)
- {
- return symbol_type (token::TOKEN_EXCLUDED_PREFIX, std::move (l));
- }
-#else
- static
- symbol_type
- make_EXCLUDED_PREFIX (const location_type& l)
- {
- return symbol_type (token::TOKEN_EXCLUDED_PREFIX, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_EXCLUDED_PREFIX_LEN (location_type l)
- {
- return symbol_type (token::TOKEN_EXCLUDED_PREFIX_LEN, std::move (l));
- }
-#else
- static
- symbol_type
- make_EXCLUDED_PREFIX_LEN (const location_type& l)
- {
- return symbol_type (token::TOKEN_EXCLUDED_PREFIX_LEN, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DELEGATED_LEN (location_type l)
- {
- return symbol_type (token::TOKEN_DELEGATED_LEN, std::move (l));
- }
-#else
- static
- symbol_type
- make_DELEGATED_LEN (const location_type& l)
- {
- return symbol_type (token::TOKEN_DELEGATED_LEN, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_USER_CONTEXT (location_type l)
- {
- return symbol_type (token::TOKEN_USER_CONTEXT, std::move (l));
- }
-#else
- static
- symbol_type
- make_USER_CONTEXT (const location_type& l)
- {
- return symbol_type (token::TOKEN_USER_CONTEXT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_COMMENT (location_type l)
- {
- return symbol_type (token::TOKEN_COMMENT, std::move (l));
- }
-#else
- static
- symbol_type
- make_COMMENT (const location_type& l)
- {
- return symbol_type (token::TOKEN_COMMENT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUBNET (location_type l)
- {
- return symbol_type (token::TOKEN_SUBNET, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUBNET (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUBNET, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_INTERFACE (location_type l)
- {
- return symbol_type (token::TOKEN_INTERFACE, std::move (l));
- }
-#else
- static
- symbol_type
- make_INTERFACE (const location_type& l)
- {
- return symbol_type (token::TOKEN_INTERFACE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_INTERFACE_ID (location_type l)
- {
- return symbol_type (token::TOKEN_INTERFACE_ID, std::move (l));
- }
-#else
- static
- symbol_type
- make_INTERFACE_ID (const location_type& l)
- {
- return symbol_type (token::TOKEN_INTERFACE_ID, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_ID (location_type l)
- {
- return symbol_type (token::TOKEN_ID, std::move (l));
- }
-#else
- static
- symbol_type
- make_ID (const location_type& l)
- {
- return symbol_type (token::TOKEN_ID, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RAPID_COMMIT (location_type l)
- {
- return symbol_type (token::TOKEN_RAPID_COMMIT, std::move (l));
- }
-#else
- static
- symbol_type
- make_RAPID_COMMIT (const location_type& l)
- {
- return symbol_type (token::TOKEN_RAPID_COMMIT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RESERVATION_MODE (location_type l)
- {
- return symbol_type (token::TOKEN_RESERVATION_MODE, std::move (l));
- }
-#else
- static
- symbol_type
- make_RESERVATION_MODE (const location_type& l)
- {
- return symbol_type (token::TOKEN_RESERVATION_MODE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DISABLED (location_type l)
- {
- return symbol_type (token::TOKEN_DISABLED, std::move (l));
- }
-#else
- static
- symbol_type
- make_DISABLED (const location_type& l)
- {
- return symbol_type (token::TOKEN_DISABLED, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_OUT_OF_POOL (location_type l)
- {
- return symbol_type (token::TOKEN_OUT_OF_POOL, std::move (l));
- }
-#else
- static
- symbol_type
- make_OUT_OF_POOL (const location_type& l)
- {
- return symbol_type (token::TOKEN_OUT_OF_POOL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_GLOBAL (location_type l)
- {
- return symbol_type (token::TOKEN_GLOBAL, std::move (l));
- }
-#else
- static
- symbol_type
- make_GLOBAL (const location_type& l)
- {
- return symbol_type (token::TOKEN_GLOBAL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_ALL (location_type l)
- {
- return symbol_type (token::TOKEN_ALL, std::move (l));
- }
-#else
- static
- symbol_type
- make_ALL (const location_type& l)
- {
- return symbol_type (token::TOKEN_ALL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SHARED_NETWORKS (location_type l)
- {
- return symbol_type (token::TOKEN_SHARED_NETWORKS, std::move (l));
- }
-#else
- static
- symbol_type
- make_SHARED_NETWORKS (const location_type& l)
- {
- return symbol_type (token::TOKEN_SHARED_NETWORKS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MAC_SOURCES (location_type l)
- {
- return symbol_type (token::TOKEN_MAC_SOURCES, std::move (l));
- }
-#else
- static
- symbol_type
- make_MAC_SOURCES (const location_type& l)
- {
- return symbol_type (token::TOKEN_MAC_SOURCES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RELAY_SUPPLIED_OPTIONS (location_type l)
- {
- return symbol_type (token::TOKEN_RELAY_SUPPLIED_OPTIONS, std::move (l));
- }
-#else
- static
- symbol_type
- make_RELAY_SUPPLIED_OPTIONS (const location_type& l)
- {
- return symbol_type (token::TOKEN_RELAY_SUPPLIED_OPTIONS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HOST_RESERVATION_IDENTIFIERS (location_type l)
- {
- return symbol_type (token::TOKEN_HOST_RESERVATION_IDENTIFIERS, std::move (l));
- }
-#else
- static
- symbol_type
- make_HOST_RESERVATION_IDENTIFIERS (const location_type& l)
- {
- return symbol_type (token::TOKEN_HOST_RESERVATION_IDENTIFIERS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SANITY_CHECKS (location_type l)
- {
- return symbol_type (token::TOKEN_SANITY_CHECKS, std::move (l));
- }
-#else
- static
- symbol_type
- make_SANITY_CHECKS (const location_type& l)
- {
- return symbol_type (token::TOKEN_SANITY_CHECKS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_LEASE_CHECKS (location_type l)
- {
- return symbol_type (token::TOKEN_LEASE_CHECKS, std::move (l));
- }
-#else
- static
- symbol_type
- make_LEASE_CHECKS (const location_type& l)
- {
- return symbol_type (token::TOKEN_LEASE_CHECKS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CLIENT_CLASSES (location_type l)
- {
- return symbol_type (token::TOKEN_CLIENT_CLASSES, std::move (l));
- }
-#else
- static
- symbol_type
- make_CLIENT_CLASSES (const location_type& l)
- {
- return symbol_type (token::TOKEN_CLIENT_CLASSES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_REQUIRE_CLIENT_CLASSES (location_type l)
- {
- return symbol_type (token::TOKEN_REQUIRE_CLIENT_CLASSES, std::move (l));
- }
-#else
- static
- symbol_type
- make_REQUIRE_CLIENT_CLASSES (const location_type& l)
- {
- return symbol_type (token::TOKEN_REQUIRE_CLIENT_CLASSES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_TEST (location_type l)
- {
- return symbol_type (token::TOKEN_TEST, std::move (l));
- }
-#else
- static
- symbol_type
- make_TEST (const location_type& l)
- {
- return symbol_type (token::TOKEN_TEST, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_ONLY_IF_REQUIRED (location_type l)
- {
- return symbol_type (token::TOKEN_ONLY_IF_REQUIRED, std::move (l));
- }
-#else
- static
- symbol_type
- make_ONLY_IF_REQUIRED (const location_type& l)
- {
- return symbol_type (token::TOKEN_ONLY_IF_REQUIRED, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CLIENT_CLASS (location_type l)
- {
- return symbol_type (token::TOKEN_CLIENT_CLASS, std::move (l));
- }
-#else
- static
- symbol_type
- make_CLIENT_CLASS (const location_type& l)
- {
- return symbol_type (token::TOKEN_CLIENT_CLASS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RESERVATIONS (location_type l)
- {
- return symbol_type (token::TOKEN_RESERVATIONS, std::move (l));
- }
-#else
- static
- symbol_type
- make_RESERVATIONS (const location_type& l)
- {
- return symbol_type (token::TOKEN_RESERVATIONS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_IP_ADDRESSES (location_type l)
- {
- return symbol_type (token::TOKEN_IP_ADDRESSES, std::move (l));
- }
-#else
- static
- symbol_type
- make_IP_ADDRESSES (const location_type& l)
- {
- return symbol_type (token::TOKEN_IP_ADDRESSES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_PREFIXES (location_type l)
- {
- return symbol_type (token::TOKEN_PREFIXES, std::move (l));
- }
-#else
- static
- symbol_type
- make_PREFIXES (const location_type& l)
- {
- return symbol_type (token::TOKEN_PREFIXES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DUID (location_type l)
- {
- return symbol_type (token::TOKEN_DUID, std::move (l));
- }
-#else
- static
- symbol_type
- make_DUID (const location_type& l)
- {
- return symbol_type (token::TOKEN_DUID, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HW_ADDRESS (location_type l)
- {
- return symbol_type (token::TOKEN_HW_ADDRESS, std::move (l));
- }
-#else
- static
- symbol_type
- make_HW_ADDRESS (const location_type& l)
- {
- return symbol_type (token::TOKEN_HW_ADDRESS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HOSTNAME (location_type l)
- {
- return symbol_type (token::TOKEN_HOSTNAME, std::move (l));
- }
-#else
- static
- symbol_type
- make_HOSTNAME (const location_type& l)
- {
- return symbol_type (token::TOKEN_HOSTNAME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_FLEX_ID (location_type l)
- {
- return symbol_type (token::TOKEN_FLEX_ID, std::move (l));
- }
-#else
- static
- symbol_type
- make_FLEX_ID (const location_type& l)
- {
- return symbol_type (token::TOKEN_FLEX_ID, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RELAY (location_type l)
- {
- return symbol_type (token::TOKEN_RELAY, std::move (l));
- }
-#else
- static
- symbol_type
- make_RELAY (const location_type& l)
- {
- return symbol_type (token::TOKEN_RELAY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_IP_ADDRESS (location_type l)
- {
- return symbol_type (token::TOKEN_IP_ADDRESS, std::move (l));
- }
-#else
- static
- symbol_type
- make_IP_ADDRESS (const location_type& l)
- {
- return symbol_type (token::TOKEN_IP_ADDRESS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HOOKS_LIBRARIES (location_type l)
- {
- return symbol_type (token::TOKEN_HOOKS_LIBRARIES, std::move (l));
- }
-#else
- static
- symbol_type
- make_HOOKS_LIBRARIES (const location_type& l)
- {
- return symbol_type (token::TOKEN_HOOKS_LIBRARIES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_LIBRARY (location_type l)
- {
- return symbol_type (token::TOKEN_LIBRARY, std::move (l));
- }
-#else
- static
- symbol_type
- make_LIBRARY (const location_type& l)
- {
- return symbol_type (token::TOKEN_LIBRARY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_PARAMETERS (location_type l)
- {
- return symbol_type (token::TOKEN_PARAMETERS, std::move (l));
- }
-#else
- static
- symbol_type
- make_PARAMETERS (const location_type& l)
- {
- return symbol_type (token::TOKEN_PARAMETERS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_EXPIRED_LEASES_PROCESSING (location_type l)
- {
- return symbol_type (token::TOKEN_EXPIRED_LEASES_PROCESSING, std::move (l));
- }
-#else
- static
- symbol_type
- make_EXPIRED_LEASES_PROCESSING (const location_type& l)
- {
- return symbol_type (token::TOKEN_EXPIRED_LEASES_PROCESSING, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_RECLAIM_TIMER_WAIT_TIME (location_type l)
- {
- return symbol_type (token::TOKEN_RECLAIM_TIMER_WAIT_TIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_RECLAIM_TIMER_WAIT_TIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_RECLAIM_TIMER_WAIT_TIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_FLUSH_RECLAIMED_TIMER_WAIT_TIME (location_type l)
- {
- return symbol_type (token::TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_FLUSH_RECLAIMED_TIMER_WAIT_TIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HOLD_RECLAIMED_TIME (location_type l)
- {
- return symbol_type (token::TOKEN_HOLD_RECLAIMED_TIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_HOLD_RECLAIMED_TIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_HOLD_RECLAIMED_TIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MAX_RECLAIM_LEASES (location_type l)
- {
- return symbol_type (token::TOKEN_MAX_RECLAIM_LEASES, std::move (l));
- }
-#else
- static
- symbol_type
- make_MAX_RECLAIM_LEASES (const location_type& l)
- {
- return symbol_type (token::TOKEN_MAX_RECLAIM_LEASES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MAX_RECLAIM_TIME (location_type l)
- {
- return symbol_type (token::TOKEN_MAX_RECLAIM_TIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_MAX_RECLAIM_TIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_MAX_RECLAIM_TIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_UNWARNED_RECLAIM_CYCLES (location_type l)
- {
- return symbol_type (token::TOKEN_UNWARNED_RECLAIM_CYCLES, std::move (l));
- }
-#else
- static
- symbol_type
- make_UNWARNED_RECLAIM_CYCLES (const location_type& l)
- {
- return symbol_type (token::TOKEN_UNWARNED_RECLAIM_CYCLES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SERVER_ID (location_type l)
- {
- return symbol_type (token::TOKEN_SERVER_ID, std::move (l));
- }
-#else
- static
- symbol_type
- make_SERVER_ID (const location_type& l)
- {
- return symbol_type (token::TOKEN_SERVER_ID, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_LLT (location_type l)
- {
- return symbol_type (token::TOKEN_LLT, std::move (l));
- }
-#else
- static
- symbol_type
- make_LLT (const location_type& l)
- {
- return symbol_type (token::TOKEN_LLT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_EN (location_type l)
- {
- return symbol_type (token::TOKEN_EN, std::move (l));
- }
-#else
- static
- symbol_type
- make_EN (const location_type& l)
- {
- return symbol_type (token::TOKEN_EN, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_LL (location_type l)
- {
- return symbol_type (token::TOKEN_LL, std::move (l));
- }
-#else
- static
- symbol_type
- make_LL (const location_type& l)
- {
- return symbol_type (token::TOKEN_LL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_IDENTIFIER (location_type l)
- {
- return symbol_type (token::TOKEN_IDENTIFIER, std::move (l));
- }
-#else
- static
- symbol_type
- make_IDENTIFIER (const location_type& l)
- {
- return symbol_type (token::TOKEN_IDENTIFIER, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HTYPE (location_type l)
- {
- return symbol_type (token::TOKEN_HTYPE, std::move (l));
- }
-#else
- static
- symbol_type
- make_HTYPE (const location_type& l)
- {
- return symbol_type (token::TOKEN_HTYPE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_TIME (location_type l)
- {
- return symbol_type (token::TOKEN_TIME, std::move (l));
- }
-#else
- static
- symbol_type
- make_TIME (const location_type& l)
- {
- return symbol_type (token::TOKEN_TIME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_ENTERPRISE_ID (location_type l)
- {
- return symbol_type (token::TOKEN_ENTERPRISE_ID, std::move (l));
- }
-#else
- static
- symbol_type
- make_ENTERPRISE_ID (const location_type& l)
- {
- return symbol_type (token::TOKEN_ENTERPRISE_ID, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DHCP4O6_PORT (location_type l)
- {
- return symbol_type (token::TOKEN_DHCP4O6_PORT, std::move (l));
- }
-#else
- static
- symbol_type
- make_DHCP4O6_PORT (const location_type& l)
- {
- return symbol_type (token::TOKEN_DHCP4O6_PORT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CONTROL_SOCKET (location_type l)
- {
- return symbol_type (token::TOKEN_CONTROL_SOCKET, std::move (l));
- }
-#else
- static
- symbol_type
- make_CONTROL_SOCKET (const location_type& l)
- {
- return symbol_type (token::TOKEN_CONTROL_SOCKET, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SOCKET_TYPE (location_type l)
- {
- return symbol_type (token::TOKEN_SOCKET_TYPE, std::move (l));
- }
-#else
- static
- symbol_type
- make_SOCKET_TYPE (const location_type& l)
- {
- return symbol_type (token::TOKEN_SOCKET_TYPE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SOCKET_NAME (location_type l)
- {
- return symbol_type (token::TOKEN_SOCKET_NAME, std::move (l));
- }
-#else
- static
- symbol_type
- make_SOCKET_NAME (const location_type& l)
- {
- return symbol_type (token::TOKEN_SOCKET_NAME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DHCP_QUEUE_CONTROL (location_type l)
- {
- return symbol_type (token::TOKEN_DHCP_QUEUE_CONTROL, std::move (l));
- }
-#else
- static
- symbol_type
- make_DHCP_QUEUE_CONTROL (const location_type& l)
- {
- return symbol_type (token::TOKEN_DHCP_QUEUE_CONTROL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DHCP_DDNS (location_type l)
- {
- return symbol_type (token::TOKEN_DHCP_DDNS, std::move (l));
- }
-#else
- static
- symbol_type
- make_DHCP_DDNS (const location_type& l)
- {
- return symbol_type (token::TOKEN_DHCP_DDNS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_ENABLE_UPDATES (location_type l)
- {
- return symbol_type (token::TOKEN_ENABLE_UPDATES, std::move (l));
- }
-#else
- static
- symbol_type
- make_ENABLE_UPDATES (const location_type& l)
- {
- return symbol_type (token::TOKEN_ENABLE_UPDATES, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_QUALIFYING_SUFFIX (location_type l)
- {
- return symbol_type (token::TOKEN_QUALIFYING_SUFFIX, std::move (l));
- }
-#else
- static
- symbol_type
- make_QUALIFYING_SUFFIX (const location_type& l)
- {
- return symbol_type (token::TOKEN_QUALIFYING_SUFFIX, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SERVER_IP (location_type l)
- {
- return symbol_type (token::TOKEN_SERVER_IP, std::move (l));
- }
-#else
- static
- symbol_type
- make_SERVER_IP (const location_type& l)
- {
- return symbol_type (token::TOKEN_SERVER_IP, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SERVER_PORT (location_type l)
- {
- return symbol_type (token::TOKEN_SERVER_PORT, std::move (l));
- }
-#else
- static
- symbol_type
- make_SERVER_PORT (const location_type& l)
- {
- return symbol_type (token::TOKEN_SERVER_PORT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SENDER_IP (location_type l)
- {
- return symbol_type (token::TOKEN_SENDER_IP, std::move (l));
- }
-#else
- static
- symbol_type
- make_SENDER_IP (const location_type& l)
- {
- return symbol_type (token::TOKEN_SENDER_IP, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SENDER_PORT (location_type l)
- {
- return symbol_type (token::TOKEN_SENDER_PORT, std::move (l));
- }
-#else
- static
- symbol_type
- make_SENDER_PORT (const location_type& l)
- {
- return symbol_type (token::TOKEN_SENDER_PORT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MAX_QUEUE_SIZE (location_type l)
- {
- return symbol_type (token::TOKEN_MAX_QUEUE_SIZE, std::move (l));
- }
-#else
- static
- symbol_type
- make_MAX_QUEUE_SIZE (const location_type& l)
- {
- return symbol_type (token::TOKEN_MAX_QUEUE_SIZE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_NCR_PROTOCOL (location_type l)
- {
- return symbol_type (token::TOKEN_NCR_PROTOCOL, std::move (l));
- }
-#else
- static
- symbol_type
- make_NCR_PROTOCOL (const location_type& l)
- {
- return symbol_type (token::TOKEN_NCR_PROTOCOL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_NCR_FORMAT (location_type l)
- {
- return symbol_type (token::TOKEN_NCR_FORMAT, std::move (l));
- }
-#else
- static
- symbol_type
- make_NCR_FORMAT (const location_type& l)
- {
- return symbol_type (token::TOKEN_NCR_FORMAT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_OVERRIDE_NO_UPDATE (location_type l)
- {
- return symbol_type (token::TOKEN_OVERRIDE_NO_UPDATE, std::move (l));
- }
-#else
- static
- symbol_type
- make_OVERRIDE_NO_UPDATE (const location_type& l)
- {
- return symbol_type (token::TOKEN_OVERRIDE_NO_UPDATE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_OVERRIDE_CLIENT_UPDATE (location_type l)
- {
- return symbol_type (token::TOKEN_OVERRIDE_CLIENT_UPDATE, std::move (l));
- }
-#else
- static
- symbol_type
- make_OVERRIDE_CLIENT_UPDATE (const location_type& l)
- {
- return symbol_type (token::TOKEN_OVERRIDE_CLIENT_UPDATE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_REPLACE_CLIENT_NAME (location_type l)
- {
- return symbol_type (token::TOKEN_REPLACE_CLIENT_NAME, std::move (l));
- }
-#else
- static
- symbol_type
- make_REPLACE_CLIENT_NAME (const location_type& l)
- {
- return symbol_type (token::TOKEN_REPLACE_CLIENT_NAME, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_GENERATED_PREFIX (location_type l)
- {
- return symbol_type (token::TOKEN_GENERATED_PREFIX, std::move (l));
- }
-#else
- static
- symbol_type
- make_GENERATED_PREFIX (const location_type& l)
- {
- return symbol_type (token::TOKEN_GENERATED_PREFIX, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_UDP (location_type l)
- {
- return symbol_type (token::TOKEN_UDP, std::move (l));
- }
-#else
- static
- symbol_type
- make_UDP (const location_type& l)
- {
- return symbol_type (token::TOKEN_UDP, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_TCP (location_type l)
- {
- return symbol_type (token::TOKEN_TCP, std::move (l));
- }
-#else
- static
- symbol_type
- make_TCP (const location_type& l)
- {
- return symbol_type (token::TOKEN_TCP, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_JSON (location_type l)
- {
- return symbol_type (token::TOKEN_JSON, std::move (l));
- }
-#else
- static
- symbol_type
- make_JSON (const location_type& l)
- {
- return symbol_type (token::TOKEN_JSON, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_WHEN_PRESENT (location_type l)
- {
- return symbol_type (token::TOKEN_WHEN_PRESENT, std::move (l));
- }
-#else
- static
- symbol_type
- make_WHEN_PRESENT (const location_type& l)
- {
- return symbol_type (token::TOKEN_WHEN_PRESENT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_NEVER (location_type l)
- {
- return symbol_type (token::TOKEN_NEVER, std::move (l));
- }
-#else
- static
- symbol_type
- make_NEVER (const location_type& l)
- {
- return symbol_type (token::TOKEN_NEVER, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_ALWAYS (location_type l)
- {
- return symbol_type (token::TOKEN_ALWAYS, std::move (l));
- }
-#else
- static
- symbol_type
- make_ALWAYS (const location_type& l)
- {
- return symbol_type (token::TOKEN_ALWAYS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_WHEN_NOT_PRESENT (location_type l)
- {
- return symbol_type (token::TOKEN_WHEN_NOT_PRESENT, std::move (l));
- }
-#else
- static
- symbol_type
- make_WHEN_NOT_PRESENT (const location_type& l)
- {
- return symbol_type (token::TOKEN_WHEN_NOT_PRESENT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HOSTNAME_CHAR_SET (location_type l)
- {
- return symbol_type (token::TOKEN_HOSTNAME_CHAR_SET, std::move (l));
- }
-#else
- static
- symbol_type
- make_HOSTNAME_CHAR_SET (const location_type& l)
- {
- return symbol_type (token::TOKEN_HOSTNAME_CHAR_SET, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_HOSTNAME_CHAR_REPLACEMENT (location_type l)
- {
- return symbol_type (token::TOKEN_HOSTNAME_CHAR_REPLACEMENT, std::move (l));
- }
-#else
- static
- symbol_type
- make_HOSTNAME_CHAR_REPLACEMENT (const location_type& l)
- {
- return symbol_type (token::TOKEN_HOSTNAME_CHAR_REPLACEMENT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_LOGGING (location_type l)
- {
- return symbol_type (token::TOKEN_LOGGING, std::move (l));
- }
-#else
- static
- symbol_type
- make_LOGGING (const location_type& l)
- {
- return symbol_type (token::TOKEN_LOGGING, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_LOGGERS (location_type l)
- {
- return symbol_type (token::TOKEN_LOGGERS, std::move (l));
- }
-#else
- static
- symbol_type
- make_LOGGERS (const location_type& l)
- {
- return symbol_type (token::TOKEN_LOGGERS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_OUTPUT_OPTIONS (location_type l)
- {
- return symbol_type (token::TOKEN_OUTPUT_OPTIONS, std::move (l));
- }
-#else
- static
- symbol_type
- make_OUTPUT_OPTIONS (const location_type& l)
- {
- return symbol_type (token::TOKEN_OUTPUT_OPTIONS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_OUTPUT (location_type l)
- {
- return symbol_type (token::TOKEN_OUTPUT, std::move (l));
- }
-#else
- static
- symbol_type
- make_OUTPUT (const location_type& l)
- {
- return symbol_type (token::TOKEN_OUTPUT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DEBUGLEVEL (location_type l)
- {
- return symbol_type (token::TOKEN_DEBUGLEVEL, std::move (l));
- }
-#else
- static
- symbol_type
- make_DEBUGLEVEL (const location_type& l)
- {
- return symbol_type (token::TOKEN_DEBUGLEVEL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SEVERITY (location_type l)
- {
- return symbol_type (token::TOKEN_SEVERITY, std::move (l));
- }
-#else
- static
- symbol_type
- make_SEVERITY (const location_type& l)
- {
- return symbol_type (token::TOKEN_SEVERITY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_FLUSH (location_type l)
- {
- return symbol_type (token::TOKEN_FLUSH, std::move (l));
- }
-#else
- static
- symbol_type
- make_FLUSH (const location_type& l)
- {
- return symbol_type (token::TOKEN_FLUSH, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MAXSIZE (location_type l)
- {
- return symbol_type (token::TOKEN_MAXSIZE, std::move (l));
- }
-#else
- static
- symbol_type
- make_MAXSIZE (const location_type& l)
- {
- return symbol_type (token::TOKEN_MAXSIZE, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_MAXVER (location_type l)
- {
- return symbol_type (token::TOKEN_MAXVER, std::move (l));
- }
-#else
- static
- symbol_type
- make_MAXVER (const location_type& l)
- {
- return symbol_type (token::TOKEN_MAXVER, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_PATTERN (location_type l)
- {
- return symbol_type (token::TOKEN_PATTERN, std::move (l));
- }
-#else
- static
- symbol_type
- make_PATTERN (const location_type& l)
- {
- return symbol_type (token::TOKEN_PATTERN, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DHCP4 (location_type l)
- {
- return symbol_type (token::TOKEN_DHCP4, std::move (l));
- }
-#else
- static
- symbol_type
- make_DHCP4 (const location_type& l)
- {
- return symbol_type (token::TOKEN_DHCP4, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_DHCPDDNS (location_type l)
- {
- return symbol_type (token::TOKEN_DHCPDDNS, std::move (l));
- }
-#else
- static
- symbol_type
- make_DHCPDDNS (const location_type& l)
- {
- return symbol_type (token::TOKEN_DHCPDDNS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_CONTROL_AGENT (location_type l)
- {
- return symbol_type (token::TOKEN_CONTROL_AGENT, std::move (l));
- }
-#else
- static
- symbol_type
- make_CONTROL_AGENT (const location_type& l)
- {
- return symbol_type (token::TOKEN_CONTROL_AGENT, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_TOPLEVEL_JSON (location_type l)
- {
- return symbol_type (token::TOKEN_TOPLEVEL_JSON, std::move (l));
- }
-#else
- static
- symbol_type
- make_TOPLEVEL_JSON (const location_type& l)
- {
- return symbol_type (token::TOKEN_TOPLEVEL_JSON, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_TOPLEVEL_DHCP6 (location_type l)
- {
- return symbol_type (token::TOKEN_TOPLEVEL_DHCP6, std::move (l));
- }
-#else
- static
- symbol_type
- make_TOPLEVEL_DHCP6 (const location_type& l)
- {
- return symbol_type (token::TOKEN_TOPLEVEL_DHCP6, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_DHCP6 (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_DHCP6, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_DHCP6 (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_DHCP6, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_INTERFACES6 (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_INTERFACES6, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_INTERFACES6 (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_INTERFACES6, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_SUBNET6 (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_SUBNET6, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_SUBNET6 (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_SUBNET6, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_POOL6 (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_POOL6, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_POOL6 (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_POOL6, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_PD_POOL (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_PD_POOL, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_PD_POOL (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_PD_POOL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_RESERVATION (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_RESERVATION, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_RESERVATION (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_RESERVATION, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_OPTION_DEFS (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_OPTION_DEFS, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_OPTION_DEFS (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_OPTION_DEFS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_OPTION_DEF (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_OPTION_DEF, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_OPTION_DEF (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_OPTION_DEF, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_OPTION_DATA (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_OPTION_DATA, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_OPTION_DATA (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_OPTION_DATA, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_HOOKS_LIBRARY (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_HOOKS_LIBRARY, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_HOOKS_LIBRARY (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_HOOKS_LIBRARY, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_DHCP_DDNS (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_DHCP_DDNS, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_DHCP_DDNS (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_DHCP_DDNS, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_LOGGING (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_LOGGING, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_LOGGING (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_LOGGING, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_SUB_CONFIG_CONTROL (location_type l)
- {
- return symbol_type (token::TOKEN_SUB_CONFIG_CONTROL, std::move (l));
- }
-#else
- static
- symbol_type
- make_SUB_CONFIG_CONTROL (const location_type& l)
- {
- return symbol_type (token::TOKEN_SUB_CONFIG_CONTROL, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_STRING (std::string v, location_type l)
- {
- return symbol_type (token::TOKEN_STRING, std::move (v), std::move (l));
- }
-#else
- static
- symbol_type
- make_STRING (const std::string& v, const location_type& l)
- {
- return symbol_type (token::TOKEN_STRING, v, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_INTEGER (int64_t v, location_type l)
- {
- return symbol_type (token::TOKEN_INTEGER, std::move (v), std::move (l));
- }
-#else
- static
- symbol_type
- make_INTEGER (const int64_t& v, const location_type& l)
- {
- return symbol_type (token::TOKEN_INTEGER, v, l);
- }
-#endif
-#if 201103L <= YY_CPLUSPLUS
- static
- symbol_type
- make_FLOAT (double v, location_type l)
- {
- return symbol_type (token::TOKEN_FLOAT, std::move (v), std::move (l));
- }
-#else
- static
- symbol_type
- make_FLOAT (const double& v, const location_type& l)
- {
- return symbol_type (token::TOKEN_FLOAT, v, l);
- }
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- // Symbol constructors declarations.
- static
- symbol_type
- make_END (YY_COPY (location_type) l);
-<<<<<<< HEAD
-
- static
- symbol_type
- make_COMMA (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_COLON (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LSQUARE_BRACKET (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RSQUARE_BRACKET (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LCURLY_BRACKET (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RCURLY_BRACKET (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_NULL_TYPE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DHCP6 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DATA_DIRECTORY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CONFIG_CONTROL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CONFIG_DATABASES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CONFIG_FETCH_WAIT_TIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_INTERFACES_CONFIG (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_INTERFACES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RE_DETECT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LEASE_DATABASE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOSTS_DATABASE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOSTS_DATABASES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_TYPE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MEMFILE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MYSQL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_POSTGRESQL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CQL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_USER (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_PASSWORD (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOST (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_PORT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_PERSIST (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LFC_INTERVAL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_READONLY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CONNECT_TIMEOUT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CONTACT_POINTS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAX_RECONNECT_TRIES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RECONNECT_WAIT_TIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_KEYSPACE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CONSISTENCY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SERIAL_CONSISTENCY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_REQUEST_TIMEOUT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_TCP_KEEPALIVE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_TCP_NODELAY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAX_ROW_ERRORS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_PREFERRED_LIFETIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MIN_PREFERRED_LIFETIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAX_PREFERRED_LIFETIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_VALID_LIFETIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MIN_VALID_LIFETIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAX_VALID_LIFETIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RENEW_TIMER (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_REBIND_TIMER (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CALCULATE_TEE_TIMES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_T1_PERCENT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_T2_PERCENT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DECLINE_PROBATION_PERIOD (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SERVER_TAG (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUBNET6 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_OPTION_DEF (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_OPTION_DATA (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_NAME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DATA (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CODE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SPACE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CSV_FORMAT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_ALWAYS_SEND (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RECORD_TYPES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_ENCAPSULATE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_ARRAY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_POOLS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_POOL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_PD_POOLS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_PREFIX (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_PREFIX_LEN (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_EXCLUDED_PREFIX (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_EXCLUDED_PREFIX_LEN (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DELEGATED_LEN (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_USER_CONTEXT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_COMMENT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUBNET (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_INTERFACE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_INTERFACE_ID (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_ID (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RAPID_COMMIT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RESERVATION_MODE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DISABLED (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_OUT_OF_POOL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_GLOBAL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_ALL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SHARED_NETWORKS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAC_SOURCES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RELAY_SUPPLIED_OPTIONS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOST_RESERVATION_IDENTIFIERS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SANITY_CHECKS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LEASE_CHECKS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CLIENT_CLASSES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_REQUIRE_CLIENT_CLASSES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_TEST (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_ONLY_IF_REQUIRED (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CLIENT_CLASS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RESERVATIONS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_IP_ADDRESSES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_PREFIXES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DUID (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HW_ADDRESS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOSTNAME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_FLEX_ID (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RELAY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_IP_ADDRESS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOOKS_LIBRARIES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LIBRARY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_PARAMETERS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_EXPIRED_LEASES_PROCESSING (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_RECLAIM_TIMER_WAIT_TIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_FLUSH_RECLAIMED_TIMER_WAIT_TIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOLD_RECLAIMED_TIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAX_RECLAIM_LEASES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAX_RECLAIM_TIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_UNWARNED_RECLAIM_CYCLES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SERVER_ID (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LLT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_EN (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_IDENTIFIER (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HTYPE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_TIME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_ENTERPRISE_ID (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DHCP4O6_PORT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CONTROL_SOCKET (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SOCKET_TYPE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SOCKET_NAME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DHCP_QUEUE_CONTROL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DHCP_DDNS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_ENABLE_UPDATES (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_QUALIFYING_SUFFIX (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SERVER_IP (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SERVER_PORT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SENDER_IP (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SENDER_PORT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAX_QUEUE_SIZE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_NCR_PROTOCOL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_NCR_FORMAT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_OVERRIDE_NO_UPDATE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_OVERRIDE_CLIENT_UPDATE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_REPLACE_CLIENT_NAME (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_GENERATED_PREFIX (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_UDP (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_TCP (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_JSON (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_WHEN_PRESENT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_NEVER (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_ALWAYS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_WHEN_NOT_PRESENT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOSTNAME_CHAR_SET (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_HOSTNAME_CHAR_REPLACEMENT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LOGGING (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_LOGGERS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_OUTPUT_OPTIONS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_OUTPUT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DEBUGLEVEL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SEVERITY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_FLUSH (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAXSIZE (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_MAXVER (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DHCP4 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_DHCPDDNS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_CONTROL_AGENT (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_TOPLEVEL_JSON (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_TOPLEVEL_DHCP6 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_DHCP6 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_INTERFACES6 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_SUBNET6 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_POOL6 (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_PD_POOL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_RESERVATION (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_OPTION_DEFS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_OPTION_DEF (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_OPTION_DATA (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_HOOKS_LIBRARY (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_DHCP_DDNS (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_LOGGING (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_SUB_CONFIG_CONTROL (YY_COPY (location_type) l);
-
- static
- symbol_type
- make_STRING (YY_COPY (std::string) v, YY_COPY (location_type) l);
-
- static
- symbol_type
- make_INTEGER (YY_COPY (int64_t) v, YY_COPY (location_type) l);
-
- static
- symbol_type
- make_FLOAT (YY_COPY (double) v, YY_COPY (location_type) l);
-
- static
- symbol_type
- make_BOOLEAN (YY_COPY (bool) v, YY_COPY (location_type) l);
-
-
-
- private:
- /// This class is not copyable.
- Dhcp6Parser (const Dhcp6Parser&);
- Dhcp6Parser& operator= (const Dhcp6Parser&);
-
- /// State numbers.
- typedef int state_type;
-
- /// Generate an error message.
- /// \param yystate the state where the error occurred.
- /// \param yyla the lookahead token.
- virtual std::string yysyntax_error_ (state_type yystate,
- const symbol_type& yyla) const;
-
- /// Compute post-reduction state.
- /// \param yystate the current state
- /// \param yysym the nonterminal to push on the stack
- state_type yy_lr_goto_state_ (state_type yystate, int yysym);
-
- /// Whether the given \c yypact_ value indicates a defaulted state.
- /// \param yyvalue the value to check
- static bool yy_pact_value_is_default_ (int yyvalue);
-
- /// Whether the given \c yytable_ value indicates a syntax error.
- /// \param yyvalue the value to check
- static bool yy_table_value_is_error_ (int yyvalue);
-
- static const short yypact_ninf_;
- static const signed char yytable_ninf_;
-
- /// Convert a scanner token number \a t to a symbol number.
- static token_number_type yytranslate_ (token_type t);
-
- // Tables.
- // YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
- // STATE-NUM.
- static const short yypact_[];
-
- // YYDEFACT[STATE-NUM] -- Default reduction number in state STATE-NUM.
- // Performed when YYTABLE does not specify something else to do. Zero
- // means the default is an error.
- static const unsigned short yydefact_[];
-
- // YYPGOTO[NTERM-NUM].
- static const short yypgoto_[];
-
- // YYDEFGOTO[NTERM-NUM].
- static const short yydefgoto_[];
-
- // YYTABLE[YYPACT[STATE-NUM]] -- What to do in state STATE-NUM. If
- // positive, shift that token. If negative, reduce the rule whose
- // number is the opposite. If YYTABLE_NINF, syntax error.
- static const unsigned short yytable_[];
-
- static const short yycheck_[];
-
- // YYSTOS[STATE-NUM] -- The (internal number of the) accessing
- // symbol of state STATE-NUM.
- static const unsigned short yystos_[];
-
- // YYR1[YYN] -- Symbol number of symbol that rule YYN derives.
- static const unsigned short yyr1_[];
-
- // YYR2[YYN] -- Number of symbols on the right hand side of rule YYN.
- static const unsigned char yyr2_[];
-
-
- /// Convert the symbol name \a n to a form suitable for a diagnostic.
- static std::string yytnamerr_ (const char *n);
-
-
- /// For a symbol, its name in clear.
- static const char* const yytname_[];
-#if PARSER6_DEBUG
- // YYRLINE[YYN] -- Source line where rule number YYN was defined.
- static const unsigned short yyrline_[];
- /// Report on the debug stream that the rule \a r is going to be reduced.
- virtual void yy_reduce_print_ (int r);
- /// Print the state stack on the debug stream.
- virtual void yystack_print_ ();
-
- /// Debugging level.
- int yydebug_;
- /// Debug stream.
- std::ostream* yycdebug_;
-
- /// \brief Display a symbol type, value and location.
- /// \param yyo The output stream.
- /// \param yysym The symbol.
- template <typename Base>
- void yy_print_ (std::ostream& yyo, const basic_symbol<Base>& yysym) const;
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-#endif
-
- /// \brief Reclaim the memory associated to a symbol.
- /// \param yymsg Why this token is reclaimed.
- /// If null, print nothing.
- /// \param yysym The symbol.
- template <typename Base>
- void yy_destroy_ (const char* yymsg, basic_symbol<Base>& yysym) const;
-
- private:
- /// Type access provider for state based symbols.
- struct by_state
- {
- /// Default constructor.
- by_state ();
-
- /// The symbol type as needed by the constructor.
- typedef state_type kind_type;
-
- /// Constructor.
- by_state (kind_type s);
-
- /// Copy constructor.
- by_state (const by_state& other);
-
- /// Record that this symbol is empty.
- void clear ();
-
- /// Steal the symbol type from \a that.
- void move (by_state& that);
-
- /// The (internal) type number (corresponding to \a state).
- /// \a empty_symbol when empty.
- symbol_number_type type_get () const;
-
- /// The state number used to denote an empty symbol.
- enum { empty_state = -1 };
-
- /// The state.
- /// \a empty when empty.
- state_type state;
- };
-
- /// "Internal" symbol: element of the stack.
- struct stack_symbol_type : basic_symbol<by_state>
- {
- /// Superclass.
- typedef basic_symbol<by_state> super_type;
- /// Construct an empty symbol.
- stack_symbol_type ();
- /// Move or copy construction.
- stack_symbol_type (YY_RVREF (stack_symbol_type) that);
- /// Steal the contents from \a sym to build this.
- stack_symbol_type (state_type s, YY_MOVE_REF (symbol_type) sym);
-#if !defined __cplusplus || __cplusplus < 201103L
- /// Assignment, needed by push_back by some old implementations.
- /// Moves the contents of that.
- stack_symbol_type& operator= (stack_symbol_type& that);
-#endif
- };
-
- /// Stack type.
- typedef stack<stack_symbol_type> stack_type;
-
- /// The stack.
- stack_type yystack_;
-
- /// Push a new state on the stack.
- /// \param m a debug message to display
- /// if null, no trace is output.
- /// \param sym the symbol
- /// \warning the contents of \a s.value is stolen.
- void yypush_ (const char* m, YY_MOVE_REF (stack_symbol_type) sym);
-
- /// Push a new look ahead token on the state on the stack.
- /// \param m a debug message to display
- /// if null, no trace is output.
- /// \param s the state
- /// \param sym the symbol (for its value and location).
- /// \warning the contents of \a sym.value is stolen.
- void yypush_ (const char* m, state_type s, YY_MOVE_REF (symbol_type) sym);
-
- /// Pop \a n symbols from the stack.
- void yypop_ (int n = 1);
-
- /// Constants.
- enum
- {
- yyeof_ = 0,
- yylast_ = 1107, ///< Last index in yytable_.
- yynnts_ = 404, ///< Number of nonterminal symbols.
- yyfinal_ = 32, ///< Termination state number.
- yyterror_ = 1,
- yyerrcode_ = 256,
- yyntokens_ = 186 ///< Number of tokens.
- };
-
-
- // User arguments.
- isc::dhcp::Parser6Context& ctx;
- };
-
- // Symbol number corresponding to token number t.
- inline
- Dhcp6Parser::token_number_type
- Dhcp6Parser::yytranslate_ (token_type t)
- {
- static
- const token_number_type
- translate_table[] =
- {
- 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
- 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
- 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
- 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
- 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
- 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
- 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
- 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
- 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
- 105, 106, 107, 108, 109, 110, 111, 112, 113, 114,
- 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
- 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
- 135, 136, 137, 138, 139, 140, 141, 142, 143, 144,
- 145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
- 155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
- 165, 166, 167, 168, 169, 170, 171, 172, 173, 174,
- 175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
- 185
- };
- const unsigned user_token_number_max_ = 440;
- const token_number_type undef_token_ = 2;
-
- if (static_cast<int> (t) <= yyeof_)
- return yyeof_;
- else if (static_cast<unsigned> (t) <= user_token_number_max_)
- return translate_table[t];
- else
- return undef_token_;
- }
-
- inline
- Dhcp6Parser::syntax_error::syntax_error (const location_type& l, const std::string& m)
- : std::runtime_error (m)
- , location (l)
- {}
-
- // basic_symbol.
- template <typename Base>
- Dhcp6Parser::basic_symbol<Base>::basic_symbol ()
- : value ()
- , location ()
- {}
-
- template <typename Base>
- Dhcp6Parser::basic_symbol<Base>::basic_symbol (YY_RVREF (basic_symbol) other)
- : Base (YY_MOVE (other))
- , value ()
- , location (YY_MOVE (other.location))
- {
- switch (other.type_get ())
- {
- case 203: // value
- case 207: // map_value
- case 268: // db_type
- case 362: // hr_mode
- case 498: // duid_type
- case 533: // ncr_protocol_value
- case 540: // replace_client_name_value
- value.YY_MOVE_OR_COPY< ElementPtr > (YY_MOVE (other.value));
- break;
-
- case 185: // "boolean"
- value.YY_MOVE_OR_COPY< bool > (YY_MOVE (other.value));
- break;
-
- case 184: // "floating point"
- value.YY_MOVE_OR_COPY< double > (YY_MOVE (other.value));
- break;
-
- case 183: // "integer"
- value.YY_MOVE_OR_COPY< int64_t > (YY_MOVE (other.value));
- break;
-
- case 182: // "constant string"
- value.YY_MOVE_OR_COPY< std::string > (YY_MOVE (other.value));
- break;
-
- default:
- break;
- }
-
- }
-
-
- // Implementation of basic_symbol constructor for each type.
- template <typename Base>
- Dhcp6Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (location_type) l)
- : Base (t)
- , location (YY_MOVE (l))
- {}
-
- template <typename Base>
- Dhcp6Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (ElementPtr) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
-
- template <typename Base>
- Dhcp6Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (bool) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
-
- template <typename Base>
- Dhcp6Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (double) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
-
- template <typename Base>
- Dhcp6Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (int64_t) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
-
- template <typename Base>
- Dhcp6Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (std::string) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
-
-
-
- template <typename Base>
- Dhcp6Parser::basic_symbol<Base>::~basic_symbol ()
- {
- clear ();
- }
-
- template <typename Base>
- void
- Dhcp6Parser::basic_symbol<Base>::clear ()
- {
- // User destructor.
- symbol_number_type yytype = this->type_get ();
- basic_symbol<Base>& yysym = *this;
- (void) yysym;
- switch (yytype)
- {
- default:
- break;
- }
-
- // Type destructor.
- switch (yytype)
- {
- case 203: // value
- case 207: // map_value
- case 268: // db_type
- case 362: // hr_mode
- case 498: // duid_type
- case 533: // ncr_protocol_value
- case 540: // replace_client_name_value
- value.template destroy< ElementPtr > ();
- break;
-
- case 185: // "boolean"
- value.template destroy< bool > ();
- break;
-
- case 184: // "floating point"
- value.template destroy< double > ();
- break;
-
- case 183: // "integer"
- value.template destroy< int64_t > ();
- break;
-
- case 182: // "constant string"
- value.template destroy< std::string > ();
- break;
-
- default:
- break;
- }
-
- Base::clear ();
- }
-
- template <typename Base>
- bool
- Dhcp6Parser::basic_symbol<Base>::empty () const
- {
- return Base::type_get () == empty_symbol;
- }
-
- template <typename Base>
- void
- Dhcp6Parser::basic_symbol<Base>::move (basic_symbol& s)
- {
- super_type::move (s);
- switch (this->type_get ())
- {
- case 203: // value
- case 207: // map_value
- case 268: // db_type
- case 362: // hr_mode
- case 498: // duid_type
- case 533: // ncr_protocol_value
- case 540: // replace_client_name_value
- value.move< ElementPtr > (YY_MOVE (s.value));
- break;
-
- case 185: // "boolean"
- value.move< bool > (YY_MOVE (s.value));
- break;
-
- case 184: // "floating point"
- value.move< double > (YY_MOVE (s.value));
- break;
-
- case 183: // "integer"
- value.move< int64_t > (YY_MOVE (s.value));
- break;
-
- case 182: // "constant string"
- value.move< std::string > (YY_MOVE (s.value));
- break;
-
- default:
- break;
- }
-
- location = YY_MOVE (s.location);
- }
-
- // by_type.
- inline
- Dhcp6Parser::by_type::by_type ()
- : type (empty_symbol)
- {}
-
- inline
- Dhcp6Parser::by_type::by_type (const by_type& other)
- : type (other.type)
- {}
-
- inline
- Dhcp6Parser::by_type::by_type (token_type t)
- : type (yytranslate_ (t))
- {}
-
- inline
- void
- Dhcp6Parser::by_type::clear ()
- {
- type = empty_symbol;
- }
-
- inline
- void
- Dhcp6Parser::by_type::move (by_type& that)
- {
- type = that.type;
- that.clear ();
- }
-
- inline
- int
- Dhcp6Parser::by_type::type_get () const
- {
- return type;
- }
-
- inline
- Dhcp6Parser::token_type
- Dhcp6Parser::by_type::token () const
- {
- // YYTOKNUM[NUM] -- (External) token number corresponding to the
- // (internal) symbol number NUM (which must be that of a token). */
- static
- const unsigned short
- yytoken_number_[] =
- {
- 0, 256, 257, 258, 259, 260, 261, 262, 263, 264,
- 265, 266, 267, 268, 269, 270, 271, 272, 273, 274,
- 275, 276, 277, 278, 279, 280, 281, 282, 283, 284,
- 285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
- 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
- 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
- 315, 316, 317, 318, 319, 320, 321, 322, 323, 324,
- 325, 326, 327, 328, 329, 330, 331, 332, 333, 334,
- 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
- 345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
- 355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
- 365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
- 375, 376, 377, 378, 379, 380, 381, 382, 383, 384,
- 385, 386, 387, 388, 389, 390, 391, 392, 393, 394,
- 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
- 405, 406, 407, 408, 409, 410, 411, 412, 413, 414,
- 415, 416, 417, 418, 419, 420, 421, 422, 423, 424,
- 425, 426, 427, 428, 429, 430, 431, 432, 433, 434,
- 435, 436, 437, 438, 439, 440
- };
- return static_cast<token_type> (yytoken_number_[type]);
- }
-
- // Implementation of make_symbol for each symbol type.
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_END (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_END, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_COMMA (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_COMMA, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_COLON (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_COLON, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_LSQUARE_BRACKET (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LSQUARE_BRACKET, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_RSQUARE_BRACKET (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RSQUARE_BRACKET, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_LCURLY_BRACKET (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LCURLY_BRACKET, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_RCURLY_BRACKET (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RCURLY_BRACKET, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_NULL_TYPE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_NULL_TYPE, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_DHCP6 (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DHCP6, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_DATA_DIRECTORY (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DATA_DIRECTORY, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CONFIG_CONTROL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONFIG_CONTROL, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CONFIG_DATABASES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONFIG_DATABASES, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CONFIG_FETCH_WAIT_TIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONFIG_FETCH_WAIT_TIME, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_INTERFACES_CONFIG (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_INTERFACES_CONFIG, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_INTERFACES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_INTERFACES, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_RE_DETECT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RE_DETECT, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_LEASE_DATABASE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LEASE_DATABASE, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_HOSTS_DATABASE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_HOSTS_DATABASE, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_HOSTS_DATABASES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_HOSTS_DATABASES, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_TYPE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_TYPE, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MEMFILE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MEMFILE, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MYSQL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MYSQL, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_POSTGRESQL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_POSTGRESQL, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CQL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CQL, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_USER (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_USER, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_PASSWORD (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_PASSWORD, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_HOST (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_HOST, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_PORT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_PORT, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_PERSIST (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_PERSIST, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_LFC_INTERVAL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LFC_INTERVAL, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_READONLY (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_READONLY, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CONNECT_TIMEOUT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONNECT_TIMEOUT, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CONTACT_POINTS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONTACT_POINTS, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MAX_RECONNECT_TRIES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MAX_RECONNECT_TRIES, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_RECONNECT_WAIT_TIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RECONNECT_WAIT_TIME, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_KEYSPACE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_KEYSPACE, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CONSISTENCY (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONSISTENCY, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_SERIAL_CONSISTENCY (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SERIAL_CONSISTENCY, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_REQUEST_TIMEOUT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_REQUEST_TIMEOUT, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_TCP_KEEPALIVE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_TCP_KEEPALIVE, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_TCP_NODELAY (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_TCP_NODELAY, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MAX_ROW_ERRORS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MAX_ROW_ERRORS, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_PREFERRED_LIFETIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_PREFERRED_LIFETIME, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MIN_PREFERRED_LIFETIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MIN_PREFERRED_LIFETIME, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MAX_PREFERRED_LIFETIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MAX_PREFERRED_LIFETIME, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_VALID_LIFETIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_VALID_LIFETIME, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MIN_VALID_LIFETIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MIN_VALID_LIFETIME, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MAX_VALID_LIFETIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MAX_VALID_LIFETIME, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_RENEW_TIMER (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RENEW_TIMER, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_REBIND_TIMER (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_REBIND_TIMER, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CALCULATE_TEE_TIMES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CALCULATE_TEE_TIMES, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_T1_PERCENT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_T1_PERCENT, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_T2_PERCENT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_T2_PERCENT, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_DECLINE_PROBATION_PERIOD (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DECLINE_PROBATION_PERIOD, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_SERVER_TAG (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SERVER_TAG, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_SUBNET6 (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUBNET6, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_OPTION_DEF (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_OPTION_DEF, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_OPTION_DATA (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_OPTION_DATA, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_NAME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_NAME, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_DATA (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DATA, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CODE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CODE, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_SPACE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SPACE, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CSV_FORMAT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CSV_FORMAT, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_ALWAYS_SEND (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_ALWAYS_SEND, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_RECORD_TYPES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RECORD_TYPES, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_ENCAPSULATE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_ENCAPSULATE, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_ARRAY (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_ARRAY, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_POOLS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_POOLS, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_POOL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_POOL, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_PD_POOLS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_PD_POOLS, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_PREFIX (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_PREFIX, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_PREFIX_LEN (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_PREFIX_LEN, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_EXCLUDED_PREFIX (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_EXCLUDED_PREFIX, YY_MOVE (l));
-=======
+ // Symbol constructors declarations.
+ static
+ symbol_type
+ make_END (YY_COPY (location_type) l);
static
symbol_type
symbol_type
make_MAXVER (YY_COPY (location_type) l);
+ static
+ symbol_type
+ make_PATTERN (YY_COPY (location_type) l);
+
static
symbol_type
make_DHCP4 (YY_COPY (location_type) l);
{
yyeof_ = 0,
yylast_ = 1107, ///< Last index in yytable_.
- yynnts_ = 404, ///< Number of nonterminal symbols.
+ yynnts_ = 406, ///< Number of nonterminal symbols.
yyfinal_ = 32, ///< Termination state number.
yyterror_ = 1,
yyerrcode_ = 256,
- yyntokens_ = 186 ///< Number of tokens.
+ yyntokens_ = 187 ///< Number of tokens.
};
145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
165, 166, 167, 168, 169, 170, 171, 172, 173, 174,
- 175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
- 185
- };
- const unsigned user_token_number_max_ = 440;
- const token_number_type undef_token_ = 2;
-
- if (static_cast<int> (t) <= yyeof_)
- return yyeof_;
- else if (static_cast<unsigned> (t) <= user_token_number_max_)
- return translate_table[t];
- else
- return undef_token_;
- }
-
- inline
- Dhcp6Parser::syntax_error::syntax_error (const location_type& l, const std::string& m)
- : std::runtime_error (m)
- , location (l)
- {}
-
- // basic_symbol.
- template <typename Base>
- Dhcp6Parser::basic_symbol<Base>::basic_symbol ()
- : value ()
- , location ()
- {}
-
- template <typename Base>
- Dhcp6Parser::basic_symbol<Base>::basic_symbol (YY_RVREF (basic_symbol) other)
- : Base (YY_MOVE (other))
- , value ()
- , location (YY_MOVE (other.location))
- {
- switch (other.type_get ())
- {
- case 203: // value
- case 207: // map_value
- case 268: // db_type
- case 362: // hr_mode
- case 498: // duid_type
- case 533: // ncr_protocol_value
- case 540: // replace_client_name_value
- value.YY_MOVE_OR_COPY< ElementPtr > (YY_MOVE (other.value));
- break;
-
- case 185: // "boolean"
- value.YY_MOVE_OR_COPY< bool > (YY_MOVE (other.value));
- break;
-
- case 184: // "floating point"
- value.YY_MOVE_OR_COPY< double > (YY_MOVE (other.value));
- break;
-
- case 183: // "integer"
- value.YY_MOVE_OR_COPY< int64_t > (YY_MOVE (other.value));
- break;
-
- case 182: // "constant string"
- value.YY_MOVE_OR_COPY< std::string > (YY_MOVE (other.value));
- break;
-
- default:
- break;
- }
-
- }
-
-
- // Implementation of basic_symbol constructor for each type.
- template <typename Base>
- Dhcp6Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (location_type) l)
- : Base (t)
- , location (YY_MOVE (l))
- {}
-
- template <typename Base>
- Dhcp6Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (ElementPtr) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
-
- template <typename Base>
- Dhcp6Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (bool) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
-
- template <typename Base>
- Dhcp6Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (double) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
-
- template <typename Base>
- Dhcp6Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (int64_t) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
-
- template <typename Base>
- Dhcp6Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (std::string) v, YY_RVREF (location_type) l)
- : Base (t)
- , value (YY_MOVE (v))
- , location (YY_MOVE (l))
- {}
-
-
-
- template <typename Base>
- Dhcp6Parser::basic_symbol<Base>::~basic_symbol ()
- {
- clear ();
- }
-
- template <typename Base>
- void
- Dhcp6Parser::basic_symbol<Base>::clear ()
- {
- // User destructor.
- symbol_number_type yytype = this->type_get ();
- basic_symbol<Base>& yysym = *this;
- (void) yysym;
- switch (yytype)
- {
- default:
- break;
- }
-
- // Type destructor.
- switch (yytype)
- {
- case 203: // value
- case 207: // map_value
- case 268: // db_type
- case 362: // hr_mode
- case 498: // duid_type
- case 533: // ncr_protocol_value
- case 540: // replace_client_name_value
- value.template destroy< ElementPtr > ();
- break;
-
- case 185: // "boolean"
- value.template destroy< bool > ();
- break;
-
- case 184: // "floating point"
- value.template destroy< double > ();
- break;
-
- case 183: // "integer"
- value.template destroy< int64_t > ();
- break;
-
- case 182: // "constant string"
- value.template destroy< std::string > ();
- break;
-
- default:
- break;
- }
+ 175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
+ 185, 186
+ };
+ const unsigned user_token_number_max_ = 441;
+ const token_number_type undef_token_ = 2;
- Base::clear ();
+ if (static_cast<int> (t) <= yyeof_)
+ return yyeof_;
+ else if (static_cast<unsigned> (t) <= user_token_number_max_)
+ return translate_table[t];
+ else
+ return undef_token_;
}
+ inline
+ Dhcp6Parser::syntax_error::syntax_error (const location_type& l, const std::string& m)
+ : std::runtime_error (m)
+ , location (l)
+ {}
+
+ // basic_symbol.
template <typename Base>
- bool
- Dhcp6Parser::basic_symbol<Base>::empty () const
- {
- return Base::type_get () == empty_symbol;
- }
+ Dhcp6Parser::basic_symbol<Base>::basic_symbol ()
+ : value ()
+ , location ()
+ {}
template <typename Base>
- void
- Dhcp6Parser::basic_symbol<Base>::move (basic_symbol& s)
+ Dhcp6Parser::basic_symbol<Base>::basic_symbol (YY_RVREF (basic_symbol) other)
+ : Base (YY_MOVE (other))
+ , value ()
+ , location (YY_MOVE (other.location))
{
- super_type::move (s);
- switch (this->type_get ())
+ switch (other.type_get ())
{
- case 203: // value
- case 207: // map_value
- case 268: // db_type
- case 362: // hr_mode
- case 498: // duid_type
- case 533: // ncr_protocol_value
- case 540: // replace_client_name_value
- value.move< ElementPtr > (YY_MOVE (s.value));
+ case 204: // value
+ case 208: // map_value
+ case 269: // db_type
+ case 363: // hr_mode
+ case 499: // duid_type
+ case 534: // ncr_protocol_value
+ case 541: // replace_client_name_value
+ value.YY_MOVE_OR_COPY< ElementPtr > (YY_MOVE (other.value));
break;
- case 185: // "boolean"
- value.move< bool > (YY_MOVE (s.value));
+ case 186: // "boolean"
+ value.YY_MOVE_OR_COPY< bool > (YY_MOVE (other.value));
break;
- case 184: // "floating point"
- value.move< double > (YY_MOVE (s.value));
+ case 185: // "floating point"
+ value.YY_MOVE_OR_COPY< double > (YY_MOVE (other.value));
break;
- case 183: // "integer"
- value.move< int64_t > (YY_MOVE (s.value));
+ case 184: // "integer"
+ value.YY_MOVE_OR_COPY< int64_t > (YY_MOVE (other.value));
break;
- case 182: // "constant string"
- value.move< std::string > (YY_MOVE (s.value));
+ case 183: // "constant string"
+ value.YY_MOVE_OR_COPY< std::string > (YY_MOVE (other.value));
break;
default:
break;
}
- location = YY_MOVE (s.location);
}
- // by_type.
- inline
- Dhcp6Parser::by_type::by_type ()
- : type (empty_symbol)
- {}
- inline
- Dhcp6Parser::by_type::by_type (const by_type& other)
- : type (other.type)
+ // Implementation of basic_symbol constructor for each type.
+ template <typename Base>
+ Dhcp6Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (location_type) l)
+ : Base (t)
+ , location (YY_MOVE (l))
{}
- inline
- Dhcp6Parser::by_type::by_type (token_type t)
- : type (yytranslate_ (t))
+ template <typename Base>
+ Dhcp6Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (ElementPtr) v, YY_RVREF (location_type) l)
+ : Base (t)
+ , value (YY_MOVE (v))
+ , location (YY_MOVE (l))
{}
- inline
- void
- Dhcp6Parser::by_type::clear ()
- {
- type = empty_symbol;
- }
-
- inline
- void
- Dhcp6Parser::by_type::move (by_type& that)
- {
- type = that.type;
- that.clear ();
- }
-
- inline
- int
- Dhcp6Parser::by_type::type_get () const
- {
- return type;
- }
-
- inline
- Dhcp6Parser::token_type
- Dhcp6Parser::by_type::token () const
- {
- // YYTOKNUM[NUM] -- (External) token number corresponding to the
- // (internal) symbol number NUM (which must be that of a token). */
- static
- const unsigned short
- yytoken_number_[] =
- {
- 0, 256, 257, 258, 259, 260, 261, 262, 263, 264,
- 265, 266, 267, 268, 269, 270, 271, 272, 273, 274,
- 275, 276, 277, 278, 279, 280, 281, 282, 283, 284,
- 285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
- 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
- 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
- 315, 316, 317, 318, 319, 320, 321, 322, 323, 324,
- 325, 326, 327, 328, 329, 330, 331, 332, 333, 334,
- 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
- 345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
- 355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
- 365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
- 375, 376, 377, 378, 379, 380, 381, 382, 383, 384,
- 385, 386, 387, 388, 389, 390, 391, 392, 393, 394,
- 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
- 405, 406, 407, 408, 409, 410, 411, 412, 413, 414,
- 415, 416, 417, 418, 419, 420, 421, 422, 423, 424,
- 425, 426, 427, 428, 429, 430, 431, 432, 433, 434,
- 435, 436, 437, 438, 439, 440
- };
- return static_cast<token_type> (yytoken_number_[type]);
- }
-
- // Implementation of make_symbol for each symbol type.
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_END (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_END, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_COMMA (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_COMMA, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_COLON (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_COLON, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_LSQUARE_BRACKET (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LSQUARE_BRACKET, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_RSQUARE_BRACKET (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RSQUARE_BRACKET, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_LCURLY_BRACKET (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LCURLY_BRACKET, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_RCURLY_BRACKET (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RCURLY_BRACKET, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_NULL_TYPE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_NULL_TYPE, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_DHCP6 (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DHCP6, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_DATA_DIRECTORY (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DATA_DIRECTORY, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CONFIG_CONTROL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONFIG_CONTROL, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CONFIG_DATABASES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONFIG_DATABASES, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CONFIG_FETCH_WAIT_TIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONFIG_FETCH_WAIT_TIME, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_INTERFACES_CONFIG (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_INTERFACES_CONFIG, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_INTERFACES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_INTERFACES, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_RE_DETECT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_RE_DETECT, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_LEASE_DATABASE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LEASE_DATABASE, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_HOSTS_DATABASE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_HOSTS_DATABASE, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_HOSTS_DATABASES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_HOSTS_DATABASES, YY_MOVE (l));
- }
+ template <typename Base>
+ Dhcp6Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (bool) v, YY_RVREF (location_type) l)
+ : Base (t)
+ , value (YY_MOVE (v))
+ , location (YY_MOVE (l))
+ {}
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_TYPE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_TYPE, YY_MOVE (l));
- }
+ template <typename Base>
+ Dhcp6Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (double) v, YY_RVREF (location_type) l)
+ : Base (t)
+ , value (YY_MOVE (v))
+ , location (YY_MOVE (l))
+ {}
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MEMFILE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MEMFILE, YY_MOVE (l));
- }
+ template <typename Base>
+ Dhcp6Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (int64_t) v, YY_RVREF (location_type) l)
+ : Base (t)
+ , value (YY_MOVE (v))
+ , location (YY_MOVE (l))
+ {}
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MYSQL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MYSQL, YY_MOVE (l));
- }
+ template <typename Base>
+ Dhcp6Parser::basic_symbol<Base>::basic_symbol (typename Base::kind_type t, YY_RVREF (std::string) v, YY_RVREF (location_type) l)
+ : Base (t)
+ , value (YY_MOVE (v))
+ , location (YY_MOVE (l))
+ {}
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_POSTGRESQL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_POSTGRESQL, YY_MOVE (l));
- }
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CQL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CQL, YY_MOVE (l));
- }
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_USER (YY_COPY (location_type) l)
+ template <typename Base>
+ Dhcp6Parser::basic_symbol<Base>::~basic_symbol ()
{
- return symbol_type (token::TOKEN_USER, YY_MOVE (l));
+ clear ();
}
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_PASSWORD (YY_COPY (location_type) l)
+ template <typename Base>
+ void
+ Dhcp6Parser::basic_symbol<Base>::clear ()
{
- return symbol_type (token::TOKEN_PASSWORD, YY_MOVE (l));
- }
+ // User destructor.
+ symbol_number_type yytype = this->type_get ();
+ basic_symbol<Base>& yysym = *this;
+ (void) yysym;
+ switch (yytype)
+ {
+ default:
+ break;
+ }
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_HOST (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_HOST, YY_MOVE (l));
- }
+ // Type destructor.
+ switch (yytype)
+ {
+ case 204: // value
+ case 208: // map_value
+ case 269: // db_type
+ case 363: // hr_mode
+ case 499: // duid_type
+ case 534: // ncr_protocol_value
+ case 541: // replace_client_name_value
+ value.template destroy< ElementPtr > ();
+ break;
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_PORT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_PORT, YY_MOVE (l));
- }
+ case 186: // "boolean"
+ value.template destroy< bool > ();
+ break;
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_PERSIST (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_PERSIST, YY_MOVE (l));
- }
+ case 185: // "floating point"
+ value.template destroy< double > ();
+ break;
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_LFC_INTERVAL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LFC_INTERVAL, YY_MOVE (l));
- }
+ case 184: // "integer"
+ value.template destroy< int64_t > ();
+ break;
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_READONLY (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_READONLY, YY_MOVE (l));
- }
+ case 183: // "constant string"
+ value.template destroy< std::string > ();
+ break;
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CONNECT_TIMEOUT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONNECT_TIMEOUT, YY_MOVE (l));
- }
+ default:
+ break;
+ }
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CONTACT_POINTS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONTACT_POINTS, YY_MOVE (l));
+ Base::clear ();
}
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MAX_RECONNECT_TRIES (YY_COPY (location_type) l)
+ template <typename Base>
+ bool
+ Dhcp6Parser::basic_symbol<Base>::empty () const
{
- return symbol_type (token::TOKEN_MAX_RECONNECT_TRIES, YY_MOVE (l));
+ return Base::type_get () == empty_symbol;
}
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_RECONNECT_WAIT_TIME (YY_COPY (location_type) l)
+ template <typename Base>
+ void
+ Dhcp6Parser::basic_symbol<Base>::move (basic_symbol& s)
{
- return symbol_type (token::TOKEN_RECONNECT_WAIT_TIME, YY_MOVE (l));
- }
+ super_type::move (s);
+ switch (this->type_get ())
+ {
+ case 204: // value
+ case 208: // map_value
+ case 269: // db_type
+ case 363: // hr_mode
+ case 499: // duid_type
+ case 534: // ncr_protocol_value
+ case 541: // replace_client_name_value
+ value.move< ElementPtr > (YY_MOVE (s.value));
+ break;
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_KEYSPACE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_KEYSPACE, YY_MOVE (l));
- }
+ case 186: // "boolean"
+ value.move< bool > (YY_MOVE (s.value));
+ break;
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CONSISTENCY (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONSISTENCY, YY_MOVE (l));
- }
+ case 185: // "floating point"
+ value.move< double > (YY_MOVE (s.value));
+ break;
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_SERIAL_CONSISTENCY (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SERIAL_CONSISTENCY, YY_MOVE (l));
- }
+ case 184: // "integer"
+ value.move< int64_t > (YY_MOVE (s.value));
+ break;
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_REQUEST_TIMEOUT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_REQUEST_TIMEOUT, YY_MOVE (l));
- }
+ case 183: // "constant string"
+ value.move< std::string > (YY_MOVE (s.value));
+ break;
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_TCP_KEEPALIVE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_TCP_KEEPALIVE, YY_MOVE (l));
- }
+ default:
+ break;
+ }
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_TCP_NODELAY (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_TCP_NODELAY, YY_MOVE (l));
+ location = YY_MOVE (s.location);
}
+ // by_type.
inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MAX_ROW_ERRORS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MAX_ROW_ERRORS, YY_MOVE (l));
- }
+ Dhcp6Parser::by_type::by_type ()
+ : type (empty_symbol)
+ {}
inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_PREFERRED_LIFETIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_PREFERRED_LIFETIME, YY_MOVE (l));
- }
+ Dhcp6Parser::by_type::by_type (const by_type& other)
+ : type (other.type)
+ {}
inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MIN_PREFERRED_LIFETIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MIN_PREFERRED_LIFETIME, YY_MOVE (l));
- }
+ Dhcp6Parser::by_type::by_type (token_type t)
+ : type (yytranslate_ (t))
+ {}
inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MAX_PREFERRED_LIFETIME (YY_COPY (location_type) l)
+ void
+ Dhcp6Parser::by_type::clear ()
{
- return symbol_type (token::TOKEN_MAX_PREFERRED_LIFETIME, YY_MOVE (l));
+ type = empty_symbol;
}
inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_VALID_LIFETIME (YY_COPY (location_type) l)
+ void
+ Dhcp6Parser::by_type::move (by_type& that)
{
- return symbol_type (token::TOKEN_VALID_LIFETIME, YY_MOVE (l));
+ type = that.type;
+ that.clear ();
}
inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MIN_VALID_LIFETIME (YY_COPY (location_type) l)
+ int
+ Dhcp6Parser::by_type::type_get () const
{
- return symbol_type (token::TOKEN_MIN_VALID_LIFETIME, YY_MOVE (l));
+ return type;
}
inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MAX_VALID_LIFETIME (YY_COPY (location_type) l)
+ Dhcp6Parser::token_type
+ Dhcp6Parser::by_type::token () const
{
- return symbol_type (token::TOKEN_MAX_VALID_LIFETIME, YY_MOVE (l));
+ // YYTOKNUM[NUM] -- (External) token number corresponding to the
+ // (internal) symbol number NUM (which must be that of a token). */
+ static
+ const unsigned short
+ yytoken_number_[] =
+ {
+ 0, 256, 257, 258, 259, 260, 261, 262, 263, 264,
+ 265, 266, 267, 268, 269, 270, 271, 272, 273, 274,
+ 275, 276, 277, 278, 279, 280, 281, 282, 283, 284,
+ 285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
+ 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
+ 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
+ 315, 316, 317, 318, 319, 320, 321, 322, 323, 324,
+ 325, 326, 327, 328, 329, 330, 331, 332, 333, 334,
+ 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
+ 345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
+ 355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
+ 365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
+ 375, 376, 377, 378, 379, 380, 381, 382, 383, 384,
+ 385, 386, 387, 388, 389, 390, 391, 392, 393, 394,
+ 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
+ 405, 406, 407, 408, 409, 410, 411, 412, 413, 414,
+ 415, 416, 417, 418, 419, 420, 421, 422, 423, 424,
+ 425, 426, 427, 428, 429, 430, 431, 432, 433, 434,
+ 435, 436, 437, 438, 439, 440, 441
+ };
+ return static_cast<token_type> (yytoken_number_[type]);
}
+ // Implementation of make_symbol for each symbol type.
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_RENEW_TIMER (YY_COPY (location_type) l)
+ Dhcp6Parser::make_END (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_RENEW_TIMER, YY_MOVE (l));
+ return symbol_type (token::TOKEN_END, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_REBIND_TIMER (YY_COPY (location_type) l)
+ Dhcp6Parser::make_COMMA (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_REBIND_TIMER, YY_MOVE (l));
+ return symbol_type (token::TOKEN_COMMA, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CALCULATE_TEE_TIMES (YY_COPY (location_type) l)
+ Dhcp6Parser::make_COLON (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_CALCULATE_TEE_TIMES, YY_MOVE (l));
+ return symbol_type (token::TOKEN_COLON, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_T1_PERCENT (YY_COPY (location_type) l)
+ Dhcp6Parser::make_LSQUARE_BRACKET (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_T1_PERCENT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_LSQUARE_BRACKET, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_T2_PERCENT (YY_COPY (location_type) l)
+ Dhcp6Parser::make_RSQUARE_BRACKET (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_T2_PERCENT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_RSQUARE_BRACKET, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_DECLINE_PROBATION_PERIOD (YY_COPY (location_type) l)
+ Dhcp6Parser::make_LCURLY_BRACKET (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_DECLINE_PROBATION_PERIOD, YY_MOVE (l));
+ return symbol_type (token::TOKEN_LCURLY_BRACKET, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_SERVER_TAG (YY_COPY (location_type) l)
+ Dhcp6Parser::make_RCURLY_BRACKET (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SERVER_TAG, YY_MOVE (l));
+ return symbol_type (token::TOKEN_RCURLY_BRACKET, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_SUBNET6 (YY_COPY (location_type) l)
+ Dhcp6Parser::make_NULL_TYPE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SUBNET6, YY_MOVE (l));
+ return symbol_type (token::TOKEN_NULL_TYPE, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_OPTION_DEF (YY_COPY (location_type) l)
+ Dhcp6Parser::make_DHCP6 (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_OPTION_DEF, YY_MOVE (l));
+ return symbol_type (token::TOKEN_DHCP6, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_OPTION_DATA (YY_COPY (location_type) l)
+ Dhcp6Parser::make_DATA_DIRECTORY (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_OPTION_DATA, YY_MOVE (l));
+ return symbol_type (token::TOKEN_DATA_DIRECTORY, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_NAME (YY_COPY (location_type) l)
+ Dhcp6Parser::make_CONFIG_CONTROL (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_NAME, YY_MOVE (l));
+ return symbol_type (token::TOKEN_CONFIG_CONTROL, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_DATA (YY_COPY (location_type) l)
+ Dhcp6Parser::make_CONFIG_DATABASES (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_DATA, YY_MOVE (l));
+ return symbol_type (token::TOKEN_CONFIG_DATABASES, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CODE (YY_COPY (location_type) l)
+ Dhcp6Parser::make_CONFIG_FETCH_WAIT_TIME (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_CODE, YY_MOVE (l));
+ return symbol_type (token::TOKEN_CONFIG_FETCH_WAIT_TIME, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_SPACE (YY_COPY (location_type) l)
+ Dhcp6Parser::make_INTERFACES_CONFIG (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SPACE, YY_MOVE (l));
+ return symbol_type (token::TOKEN_INTERFACES_CONFIG, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CSV_FORMAT (YY_COPY (location_type) l)
+ Dhcp6Parser::make_INTERFACES (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_CSV_FORMAT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_INTERFACES, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_ALWAYS_SEND (YY_COPY (location_type) l)
+ Dhcp6Parser::make_RE_DETECT (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_ALWAYS_SEND, YY_MOVE (l));
+ return symbol_type (token::TOKEN_RE_DETECT, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_RECORD_TYPES (YY_COPY (location_type) l)
+ Dhcp6Parser::make_LEASE_DATABASE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_RECORD_TYPES, YY_MOVE (l));
+ return symbol_type (token::TOKEN_LEASE_DATABASE, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_ENCAPSULATE (YY_COPY (location_type) l)
+ Dhcp6Parser::make_HOSTS_DATABASE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_ENCAPSULATE, YY_MOVE (l));
+ return symbol_type (token::TOKEN_HOSTS_DATABASE, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_ARRAY (YY_COPY (location_type) l)
+ Dhcp6Parser::make_HOSTS_DATABASES (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_ARRAY, YY_MOVE (l));
+ return symbol_type (token::TOKEN_HOSTS_DATABASES, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_POOLS (YY_COPY (location_type) l)
+ Dhcp6Parser::make_TYPE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_POOLS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_TYPE, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_POOL (YY_COPY (location_type) l)
+ Dhcp6Parser::make_MEMFILE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_POOL, YY_MOVE (l));
+ return symbol_type (token::TOKEN_MEMFILE, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_PD_POOLS (YY_COPY (location_type) l)
+ Dhcp6Parser::make_MYSQL (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_PD_POOLS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_MYSQL, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_PREFIX (YY_COPY (location_type) l)
+ Dhcp6Parser::make_POSTGRESQL (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_PREFIX, YY_MOVE (l));
+ return symbol_type (token::TOKEN_POSTGRESQL, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_PREFIX_LEN (YY_COPY (location_type) l)
+ Dhcp6Parser::make_CQL (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_PREFIX_LEN, YY_MOVE (l));
+ return symbol_type (token::TOKEN_CQL, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_EXCLUDED_PREFIX (YY_COPY (location_type) l)
+ Dhcp6Parser::make_USER (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_EXCLUDED_PREFIX, YY_MOVE (l));
+ return symbol_type (token::TOKEN_USER, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_EXCLUDED_PREFIX_LEN (YY_COPY (location_type) l)
+ Dhcp6Parser::make_PASSWORD (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_EXCLUDED_PREFIX_LEN, YY_MOVE (l));
+ return symbol_type (token::TOKEN_PASSWORD, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_DELEGATED_LEN (YY_COPY (location_type) l)
+ Dhcp6Parser::make_HOST (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_DELEGATED_LEN, YY_MOVE (l));
+ return symbol_type (token::TOKEN_HOST, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_USER_CONTEXT (YY_COPY (location_type) l)
+ Dhcp6Parser::make_PORT (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_USER_CONTEXT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_PORT, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_COMMENT (YY_COPY (location_type) l)
+ Dhcp6Parser::make_PERSIST (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_COMMENT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_PERSIST, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_SUBNET (YY_COPY (location_type) l)
+ Dhcp6Parser::make_LFC_INTERVAL (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SUBNET, YY_MOVE (l));
+ return symbol_type (token::TOKEN_LFC_INTERVAL, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_INTERFACE (YY_COPY (location_type) l)
+ Dhcp6Parser::make_READONLY (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_INTERFACE, YY_MOVE (l));
+ return symbol_type (token::TOKEN_READONLY, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_INTERFACE_ID (YY_COPY (location_type) l)
+ Dhcp6Parser::make_CONNECT_TIMEOUT (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_INTERFACE_ID, YY_MOVE (l));
+ return symbol_type (token::TOKEN_CONNECT_TIMEOUT, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_ID (YY_COPY (location_type) l)
+ Dhcp6Parser::make_CONTACT_POINTS (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_ID, YY_MOVE (l));
+ return symbol_type (token::TOKEN_CONTACT_POINTS, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_RAPID_COMMIT (YY_COPY (location_type) l)
+ Dhcp6Parser::make_MAX_RECONNECT_TRIES (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_RAPID_COMMIT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_MAX_RECONNECT_TRIES, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_RESERVATION_MODE (YY_COPY (location_type) l)
+ Dhcp6Parser::make_RECONNECT_WAIT_TIME (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_RESERVATION_MODE, YY_MOVE (l));
+ return symbol_type (token::TOKEN_RECONNECT_WAIT_TIME, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_DISABLED (YY_COPY (location_type) l)
+ Dhcp6Parser::make_KEYSPACE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_DISABLED, YY_MOVE (l));
+ return symbol_type (token::TOKEN_KEYSPACE, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_OUT_OF_POOL (YY_COPY (location_type) l)
+ Dhcp6Parser::make_CONSISTENCY (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_OUT_OF_POOL, YY_MOVE (l));
+ return symbol_type (token::TOKEN_CONSISTENCY, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_GLOBAL (YY_COPY (location_type) l)
+ Dhcp6Parser::make_SERIAL_CONSISTENCY (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_GLOBAL, YY_MOVE (l));
+ return symbol_type (token::TOKEN_SERIAL_CONSISTENCY, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_ALL (YY_COPY (location_type) l)
+ Dhcp6Parser::make_REQUEST_TIMEOUT (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_ALL, YY_MOVE (l));
+ return symbol_type (token::TOKEN_REQUEST_TIMEOUT, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_SHARED_NETWORKS (YY_COPY (location_type) l)
+ Dhcp6Parser::make_TCP_KEEPALIVE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SHARED_NETWORKS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_TCP_KEEPALIVE, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MAC_SOURCES (YY_COPY (location_type) l)
+ Dhcp6Parser::make_TCP_NODELAY (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_MAC_SOURCES, YY_MOVE (l));
+ return symbol_type (token::TOKEN_TCP_NODELAY, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_RELAY_SUPPLIED_OPTIONS (YY_COPY (location_type) l)
+ Dhcp6Parser::make_MAX_ROW_ERRORS (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_RELAY_SUPPLIED_OPTIONS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_MAX_ROW_ERRORS, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_HOST_RESERVATION_IDENTIFIERS (YY_COPY (location_type) l)
+ Dhcp6Parser::make_PREFERRED_LIFETIME (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_HOST_RESERVATION_IDENTIFIERS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_PREFERRED_LIFETIME, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_SANITY_CHECKS (YY_COPY (location_type) l)
+ Dhcp6Parser::make_MIN_PREFERRED_LIFETIME (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SANITY_CHECKS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_MIN_PREFERRED_LIFETIME, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_LEASE_CHECKS (YY_COPY (location_type) l)
+ Dhcp6Parser::make_MAX_PREFERRED_LIFETIME (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_LEASE_CHECKS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_MAX_PREFERRED_LIFETIME, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CLIENT_CLASSES (YY_COPY (location_type) l)
+ Dhcp6Parser::make_VALID_LIFETIME (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_CLIENT_CLASSES, YY_MOVE (l));
+ return symbol_type (token::TOKEN_VALID_LIFETIME, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_REQUIRE_CLIENT_CLASSES (YY_COPY (location_type) l)
+ Dhcp6Parser::make_MIN_VALID_LIFETIME (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_REQUIRE_CLIENT_CLASSES, YY_MOVE (l));
+ return symbol_type (token::TOKEN_MIN_VALID_LIFETIME, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_TEST (YY_COPY (location_type) l)
+ Dhcp6Parser::make_MAX_VALID_LIFETIME (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_TEST, YY_MOVE (l));
+ return symbol_type (token::TOKEN_MAX_VALID_LIFETIME, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_ONLY_IF_REQUIRED (YY_COPY (location_type) l)
+ Dhcp6Parser::make_RENEW_TIMER (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_ONLY_IF_REQUIRED, YY_MOVE (l));
+ return symbol_type (token::TOKEN_RENEW_TIMER, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_CLIENT_CLASS (YY_COPY (location_type) l)
+ Dhcp6Parser::make_REBIND_TIMER (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_CLIENT_CLASS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_REBIND_TIMER, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_RESERVATIONS (YY_COPY (location_type) l)
+ Dhcp6Parser::make_CALCULATE_TEE_TIMES (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_RESERVATIONS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_CALCULATE_TEE_TIMES, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_IP_ADDRESSES (YY_COPY (location_type) l)
+ Dhcp6Parser::make_T1_PERCENT (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_IP_ADDRESSES, YY_MOVE (l));
+ return symbol_type (token::TOKEN_T1_PERCENT, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_PREFIXES (YY_COPY (location_type) l)
+ Dhcp6Parser::make_T2_PERCENT (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_PREFIXES, YY_MOVE (l));
+ return symbol_type (token::TOKEN_T2_PERCENT, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_DUID (YY_COPY (location_type) l)
+ Dhcp6Parser::make_DECLINE_PROBATION_PERIOD (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_DUID, YY_MOVE (l));
+ return symbol_type (token::TOKEN_DECLINE_PROBATION_PERIOD, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_HW_ADDRESS (YY_COPY (location_type) l)
+ Dhcp6Parser::make_SERVER_TAG (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_HW_ADDRESS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_SERVER_TAG, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_HOSTNAME (YY_COPY (location_type) l)
+ Dhcp6Parser::make_SUBNET6 (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_HOSTNAME, YY_MOVE (l));
+ return symbol_type (token::TOKEN_SUBNET6, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_FLEX_ID (YY_COPY (location_type) l)
+ Dhcp6Parser::make_OPTION_DEF (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_FLEX_ID, YY_MOVE (l));
+ return symbol_type (token::TOKEN_OPTION_DEF, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_RELAY (YY_COPY (location_type) l)
+ Dhcp6Parser::make_OPTION_DATA (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_RELAY, YY_MOVE (l));
+ return symbol_type (token::TOKEN_OPTION_DATA, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_IP_ADDRESS (YY_COPY (location_type) l)
+ Dhcp6Parser::make_NAME (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_IP_ADDRESS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_NAME, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_HOOKS_LIBRARIES (YY_COPY (location_type) l)
+ Dhcp6Parser::make_DATA (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_HOOKS_LIBRARIES, YY_MOVE (l));
+ return symbol_type (token::TOKEN_DATA, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_LIBRARY (YY_COPY (location_type) l)
+ Dhcp6Parser::make_CODE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_LIBRARY, YY_MOVE (l));
+ return symbol_type (token::TOKEN_CODE, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_PARAMETERS (YY_COPY (location_type) l)
+ Dhcp6Parser::make_SPACE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_PARAMETERS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_SPACE, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_EXPIRED_LEASES_PROCESSING (YY_COPY (location_type) l)
+ Dhcp6Parser::make_CSV_FORMAT (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_EXPIRED_LEASES_PROCESSING, YY_MOVE (l));
+ return symbol_type (token::TOKEN_CSV_FORMAT, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_RECLAIM_TIMER_WAIT_TIME (YY_COPY (location_type) l)
+ Dhcp6Parser::make_ALWAYS_SEND (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_RECLAIM_TIMER_WAIT_TIME, YY_MOVE (l));
+ return symbol_type (token::TOKEN_ALWAYS_SEND, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_FLUSH_RECLAIMED_TIMER_WAIT_TIME (YY_COPY (location_type) l)
+ Dhcp6Parser::make_RECORD_TYPES (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME, YY_MOVE (l));
+ return symbol_type (token::TOKEN_RECORD_TYPES, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_HOLD_RECLAIMED_TIME (YY_COPY (location_type) l)
+ Dhcp6Parser::make_ENCAPSULATE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_HOLD_RECLAIMED_TIME, YY_MOVE (l));
+ return symbol_type (token::TOKEN_ENCAPSULATE, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MAX_RECLAIM_LEASES (YY_COPY (location_type) l)
+ Dhcp6Parser::make_ARRAY (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_MAX_RECLAIM_LEASES, YY_MOVE (l));
+ return symbol_type (token::TOKEN_ARRAY, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MAX_RECLAIM_TIME (YY_COPY (location_type) l)
+ Dhcp6Parser::make_POOLS (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_MAX_RECLAIM_TIME, YY_MOVE (l));
+ return symbol_type (token::TOKEN_POOLS, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_UNWARNED_RECLAIM_CYCLES (YY_COPY (location_type) l)
+ Dhcp6Parser::make_POOL (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_UNWARNED_RECLAIM_CYCLES, YY_MOVE (l));
+ return symbol_type (token::TOKEN_POOL, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_SERVER_ID (YY_COPY (location_type) l)
+ Dhcp6Parser::make_PD_POOLS (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SERVER_ID, YY_MOVE (l));
+ return symbol_type (token::TOKEN_PD_POOLS, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_LLT (YY_COPY (location_type) l)
+ Dhcp6Parser::make_PREFIX (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_LLT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_PREFIX, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_EN (YY_COPY (location_type) l)
+ Dhcp6Parser::make_PREFIX_LEN (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_EN, YY_MOVE (l));
+ return symbol_type (token::TOKEN_PREFIX_LEN, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_LL (YY_COPY (location_type) l)
+ Dhcp6Parser::make_EXCLUDED_PREFIX (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_LL, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ return symbol_type (token::TOKEN_EXCLUDED_PREFIX, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_EXCLUDED_PREFIX_LEN (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_EXCLUDED_PREFIX_LEN, YY_MOVE (l));
-=======
- Dhcp6Parser::make_IDENTIFIER (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_IDENTIFIER, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_DELEGATED_LEN (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_DELEGATED_LEN, YY_MOVE (l));
-=======
- Dhcp6Parser::make_HTYPE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_HTYPE, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_USER_CONTEXT (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_USER_CONTEXT, YY_MOVE (l));
-=======
- Dhcp6Parser::make_TIME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_TIME, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_COMMENT (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_COMMENT, YY_MOVE (l));
-=======
- Dhcp6Parser::make_ENTERPRISE_ID (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_ENTERPRISE_ID, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_SUBNET (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUBNET, YY_MOVE (l));
-=======
- Dhcp6Parser::make_DHCP4O6_PORT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DHCP4O6_PORT, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_INTERFACE (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_INTERFACE, YY_MOVE (l));
-=======
- Dhcp6Parser::make_CONTROL_SOCKET (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONTROL_SOCKET, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_INTERFACE_ID (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_INTERFACE_ID, YY_MOVE (l));
-=======
- Dhcp6Parser::make_SOCKET_TYPE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SOCKET_TYPE, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_ID (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_ID, YY_MOVE (l));
-=======
- Dhcp6Parser::make_SOCKET_NAME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SOCKET_NAME, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_RAPID_COMMIT (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_RAPID_COMMIT, YY_MOVE (l));
-=======
- Dhcp6Parser::make_DHCP_QUEUE_CONTROL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DHCP_QUEUE_CONTROL, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_RESERVATION_MODE (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_RESERVATION_MODE, YY_MOVE (l));
-=======
- Dhcp6Parser::make_DHCP_DDNS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DHCP_DDNS, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_DISABLED (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_DISABLED, YY_MOVE (l));
-=======
- Dhcp6Parser::make_ENABLE_UPDATES (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_ENABLE_UPDATES, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_OUT_OF_POOL (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_OUT_OF_POOL, YY_MOVE (l));
Dhcp6Parser::make_DHCP_DDNS (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_DHCP_DDNS, YY_MOVE (l));
-=======
- Dhcp6Parser::make_QUALIFYING_SUFFIX (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_QUALIFYING_SUFFIX, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_ENABLE_UPDATES (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_ENABLE_UPDATES, YY_MOVE (l));
-=======
- Dhcp6Parser::make_SERVER_IP (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SERVER_IP, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_QUALIFYING_SUFFIX (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_QUALIFYING_SUFFIX, YY_MOVE (l));
-=======
- Dhcp6Parser::make_SERVER_PORT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SERVER_PORT, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_SERVER_IP (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SERVER_IP, YY_MOVE (l));
-=======
- Dhcp6Parser::make_SENDER_IP (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SENDER_IP, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_SERVER_PORT (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SERVER_PORT, YY_MOVE (l));
-=======
- Dhcp6Parser::make_SENDER_PORT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SENDER_PORT, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_SENDER_IP (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SENDER_IP, YY_MOVE (l));
-=======
- Dhcp6Parser::make_MAX_QUEUE_SIZE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MAX_QUEUE_SIZE, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_SENDER_PORT (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SENDER_PORT, YY_MOVE (l));
}
inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MAX_QUEUE_SIZE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_MAX_QUEUE_SIZE, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- Dhcp6Parser::make_NCR_PROTOCOL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_NCR_PROTOCOL, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_NCR_FORMAT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_NCR_FORMAT, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_OVERRIDE_NO_UPDATE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_OVERRIDE_NO_UPDATE, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_OVERRIDE_CLIENT_UPDATE (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_OVERRIDE_CLIENT_UPDATE, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_REPLACE_CLIENT_NAME (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_REPLACE_CLIENT_NAME, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_GENERATED_PREFIX (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_GENERATED_PREFIX, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_UDP (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_UDP, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_TCP (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_TCP, YY_MOVE (l));
- }
-
-<<<<<<< HEAD
-<<<<<<< HEAD
- /// Constants.
- enum
- {
- yyeof_ = 0,
- yylast_ = 1103, ///< Last index in yytable_.
- yynnts_ = 405, ///< Number of nonterminal symbols.
- yyfinal_ = 32, ///< Termination state number.
- yyterror_ = 1,
- yyerrcode_ = 256,
- yyntokens_ = 186 ///< Number of tokens.
- };
-=======
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_JSON (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_JSON, YY_MOVE (l));
- }
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_WHEN_PRESENT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_WHEN_PRESENT, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_NEVER (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_NEVER, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_ALWAYS (YY_COPY (location_type) l)
- {
-<<<<<<< HEAD
-<<<<<<< HEAD
- // YYTRANSLATE[TOKEN-NUM] -- Symbol number corresponding to
- // TOKEN-NUM as returned by yylex.
- static
- const token_number_type
- translate_table[] =
- {
- 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
- 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
- 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
- 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
- 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
- 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
- 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67, 68, 69, 70, 71, 72, 73, 74,
- 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
- 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
- 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
- 105, 106, 107, 108, 109, 110, 111, 112, 113, 114,
- 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
- 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
- 135, 136, 137, 138, 139, 140, 141, 142, 143, 144,
- 145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
- 155, 156, 157, 158, 159, 160, 161, 162, 163, 164,
- 165, 166, 167, 168, 169, 170, 171, 172, 173, 174,
- 175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
- 185
- };
- const unsigned user_token_number_max_ = 440;
- const token_number_type undef_token_ = 2;
-=======
- return symbol_type (token::TOKEN_ALWAYS, YY_MOVE (l));
- }
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
- return symbol_type (token::TOKEN_ALWAYS, YY_MOVE (l));
+ Dhcp6Parser::symbol_type
+ Dhcp6Parser::make_MAX_QUEUE_SIZE (YY_COPY (location_type) l)
+ {
+ return symbol_type (token::TOKEN_MAX_QUEUE_SIZE, YY_MOVE (l));
}
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_WHEN_NOT_PRESENT (YY_COPY (location_type) l)
+ Dhcp6Parser::make_NCR_PROTOCOL (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_WHEN_NOT_PRESENT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_NCR_PROTOCOL, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_HOSTNAME_CHAR_SET (YY_COPY (location_type) l)
+ Dhcp6Parser::make_NCR_FORMAT (YY_COPY (location_type) l)
{
-<<<<<<< HEAD
-<<<<<<< HEAD
- switch (this->type_get ())
- {
- case 203: // value
- case 207: // map_value
- case 268: // db_type
- case 361: // hr_mode
- case 497: // duid_type
- case 532: // ncr_protocol_value
- case 539: // replace_client_name_value
- value.move< ElementPtr > (std::move (that.value));
- break;
-
- case 185: // "boolean"
- value.move< bool > (std::move (that.value));
- break;
-
- case 184: // "floating point"
- value.move< double > (std::move (that.value));
- break;
-
- case 183: // "integer"
- value.move< int64_t > (std::move (that.value));
- break;
-
- case 182: // "constant string"
- value.move< std::string > (std::move (that.value));
- break;
-=======
- return symbol_type (token::TOKEN_HOSTNAME_CHAR_SET, YY_MOVE (l));
-=======
- return symbol_type (token::TOKEN_HOSTNAME_CHAR_SET, YY_MOVE (l));
+ return symbol_type (token::TOKEN_NCR_FORMAT, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_HOSTNAME_CHAR_REPLACEMENT (YY_COPY (location_type) l)
+ Dhcp6Parser::make_OVERRIDE_NO_UPDATE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_HOSTNAME_CHAR_REPLACEMENT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_OVERRIDE_NO_UPDATE, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_LOGGING (YY_COPY (location_type) l)
+ Dhcp6Parser::make_OVERRIDE_CLIENT_UPDATE (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_LOGGING, YY_MOVE (l));
+ return symbol_type (token::TOKEN_OVERRIDE_CLIENT_UPDATE, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_LOGGERS (YY_COPY (location_type) l)
+ Dhcp6Parser::make_REPLACE_CLIENT_NAME (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_LOGGERS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_REPLACE_CLIENT_NAME, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_OUTPUT_OPTIONS (YY_COPY (location_type) l)
+ Dhcp6Parser::make_GENERATED_PREFIX (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_OUTPUT_OPTIONS, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ return symbol_type (token::TOKEN_GENERATED_PREFIX, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
- Dhcp6Parser::make_HOSTNAME_CHAR_REPLACEMENT (YY_COPY (location_type) l)
+ Dhcp6Parser::make_UDP (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_HOSTNAME_CHAR_REPLACEMENT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_UDP, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_LOGGING (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LOGGING, YY_MOVE (l));
-=======
- Dhcp6Parser::make_OUTPUT (YY_COPY (location_type) l)
+ Dhcp6Parser::make_TCP (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_OUTPUT, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ return symbol_type (token::TOKEN_TCP, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
- Dhcp6Parser::make_LOGGERS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_LOGGERS, YY_MOVE (l));
-=======
- Dhcp6Parser::make_DEBUGLEVEL (YY_COPY (location_type) l)
+ Dhcp6Parser::make_JSON (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_DEBUGLEVEL, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ return symbol_type (token::TOKEN_JSON, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
- Dhcp6Parser::make_OUTPUT_OPTIONS (YY_COPY (location_type) l)
+ Dhcp6Parser::make_WHEN_PRESENT (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_OUTPUT_OPTIONS, YY_MOVE (l));
+ return symbol_type (token::TOKEN_WHEN_PRESENT, YY_MOVE (l));
}
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_OUTPUT (YY_COPY (location_type) l)
+ Dhcp6Parser::make_NEVER (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_OUTPUT, YY_MOVE (l));
+ return symbol_type (token::TOKEN_NEVER, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_DEBUGLEVEL (YY_COPY (location_type) l)
+ Dhcp6Parser::make_ALWAYS (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_DEBUGLEVEL, YY_MOVE (l));
+ return symbol_type (token::TOKEN_ALWAYS, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_SEVERITY (YY_COPY (location_type) l)
+ Dhcp6Parser::make_WHEN_NOT_PRESENT (YY_COPY (location_type) l)
{
-<<<<<<< HEAD
- switch (this->type_get ())
- {
- case 203: // value
- case 207: // map_value
- case 268: // db_type
- case 361: // hr_mode
- case 497: // duid_type
- case 532: // ncr_protocol_value
- case 539: // replace_client_name_value
- value.copy< ElementPtr > (YY_MOVE (that.value));
- break;
+ return symbol_type (token::TOKEN_WHEN_NOT_PRESENT, YY_MOVE (l));
+ }
- case 185: // "boolean"
- value.copy< bool > (YY_MOVE (that.value));
- break;
+ inline
+ Dhcp6Parser::symbol_type
+ Dhcp6Parser::make_HOSTNAME_CHAR_SET (YY_COPY (location_type) l)
+ {
+ return symbol_type (token::TOKEN_HOSTNAME_CHAR_SET, YY_MOVE (l));
+ }
- case 184: // "floating point"
- value.copy< double > (YY_MOVE (that.value));
- break;
+ inline
+ Dhcp6Parser::symbol_type
+ Dhcp6Parser::make_HOSTNAME_CHAR_REPLACEMENT (YY_COPY (location_type) l)
+ {
+ return symbol_type (token::TOKEN_HOSTNAME_CHAR_REPLACEMENT, YY_MOVE (l));
+ }
- case 183: // "integer"
- value.copy< int64_t > (YY_MOVE (that.value));
- break;
+ inline
+ Dhcp6Parser::symbol_type
+ Dhcp6Parser::make_LOGGING (YY_COPY (location_type) l)
+ {
+ return symbol_type (token::TOKEN_LOGGING, YY_MOVE (l));
+ }
- case 182: // "constant string"
- value.copy< std::string > (YY_MOVE (that.value));
- break;
-=======
- return symbol_type (token::TOKEN_SEVERITY, YY_MOVE (l));
-=======
- Dhcp6Parser::make_SEVERITY (YY_COPY (location_type) l)
+ inline
+ Dhcp6Parser::symbol_type
+ Dhcp6Parser::make_LOGGERS (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SEVERITY, YY_MOVE (l));
+ return symbol_type (token::TOKEN_LOGGERS, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_FLUSH (YY_COPY (location_type) l)
+ Dhcp6Parser::make_OUTPUT_OPTIONS (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_FLUSH, YY_MOVE (l));
+ return symbol_type (token::TOKEN_OUTPUT_OPTIONS, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MAXSIZE (YY_COPY (location_type) l)
+ Dhcp6Parser::make_OUTPUT (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_MAXSIZE, YY_MOVE (l));
+ return symbol_type (token::TOKEN_OUTPUT, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_MAXVER (YY_COPY (location_type) l)
+ Dhcp6Parser::make_DEBUGLEVEL (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_MAXVER, YY_MOVE (l));
+ return symbol_type (token::TOKEN_DEBUGLEVEL, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_DHCP4 (YY_COPY (location_type) l)
+ Dhcp6Parser::make_SEVERITY (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_DHCP4, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ return symbol_type (token::TOKEN_SEVERITY, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_FLUSH (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_FLUSH, YY_MOVE (l));
-=======
- Dhcp6Parser::make_DHCPDDNS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DHCPDDNS, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_MAXSIZE (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_MAXSIZE, YY_MOVE (l));
-=======
- Dhcp6Parser::make_CONTROL_AGENT (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_CONTROL_AGENT, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_MAXVER (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_MAXVER, YY_MOVE (l));
-=======
- Dhcp6Parser::make_TOPLEVEL_JSON (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_TOPLEVEL_JSON, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
- Dhcp6Parser::make_DHCP4 (YY_COPY (location_type) l)
+ Dhcp6Parser::make_PATTERN (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_DHCP4, YY_MOVE (l));
+ return symbol_type (token::TOKEN_PATTERN, YY_MOVE (l));
}
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_DHCPDDNS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_DHCPDDNS, YY_MOVE (l));
-=======
- Dhcp6Parser::make_TOPLEVEL_DHCP6 (YY_COPY (location_type) l)
+ Dhcp6Parser::make_DHCP4 (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_TOPLEVEL_DHCP6, YY_MOVE (l));
+ return symbol_type (token::TOKEN_DHCP4, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_SUB_DHCP6 (YY_COPY (location_type) l)
+ Dhcp6Parser::make_DHCPDDNS (YY_COPY (location_type) l)
{
- return symbol_type (token::TOKEN_SUB_DHCP6, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
+ return symbol_type (token::TOKEN_DHCPDDNS, YY_MOVE (l));
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_CONTROL_AGENT (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_CONTROL_AGENT, YY_MOVE (l));
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_SUB_INTERFACES6 (YY_COPY (location_type) l)
- {
-<<<<<<< HEAD
- super_type::move (s);
- switch (this->type_get ())
- {
- case 203: // value
- case 207: // map_value
- case 268: // db_type
- case 361: // hr_mode
- case 497: // duid_type
- case 532: // ncr_protocol_value
- case 539: // replace_client_name_value
- value.move< ElementPtr > (YY_MOVE (s.value));
- break;
-
- case 185: // "boolean"
- value.move< bool > (YY_MOVE (s.value));
- break;
-
- case 184: // "floating point"
- value.move< double > (YY_MOVE (s.value));
- break;
-
- case 183: // "integer"
- value.move< int64_t > (YY_MOVE (s.value));
- break;
-
- case 182: // "constant string"
- value.move< std::string > (YY_MOVE (s.value));
- break;
-=======
- return symbol_type (token::TOKEN_SUB_INTERFACES6, YY_MOVE (l));
-=======
Dhcp6Parser::make_SUB_INTERFACES6 (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUB_INTERFACES6, YY_MOVE (l));
Dhcp6Parser::make_SUB_RESERVATION (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUB_RESERVATION, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- }
-
- inline
- Dhcp6Parser::symbol_type
-<<<<<<< HEAD
- Dhcp6Parser::make_SUB_SUBNET6 (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_SUBNET6, YY_MOVE (l));
-=======
- Dhcp6Parser::make_SUB_OPTION_DEFS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_OPTION_DEFS, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- }
-
- inline
- Dhcp6Parser::symbol_type
-<<<<<<< HEAD
- Dhcp6Parser::make_SUB_POOL6 (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_POOL6, YY_MOVE (l));
-=======
- Dhcp6Parser::make_SUB_OPTION_DEF (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_OPTION_DEF, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- }
-
- inline
- Dhcp6Parser::symbol_type
-<<<<<<< HEAD
- Dhcp6Parser::make_SUB_PD_POOL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_PD_POOL, YY_MOVE (l));
-=======
- Dhcp6Parser::make_SUB_OPTION_DATA (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_OPTION_DATA, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
- }
-
- inline
- Dhcp6Parser::symbol_type
-<<<<<<< HEAD
- Dhcp6Parser::make_SUB_RESERVATION (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_RESERVATION, YY_MOVE (l));
}
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
inline
Dhcp6Parser::symbol_type
Dhcp6Parser::make_SUB_OPTION_DEFS (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUB_OPTION_DEFS, YY_MOVE (l));
-=======
- Dhcp6Parser::make_SUB_HOOKS_LIBRARY (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_HOOKS_LIBRARY, YY_MOVE (l));
- }
-
- inline
- Dhcp6Parser::symbol_type
- Dhcp6Parser::make_SUB_DHCP_DDNS (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_DHCP_DDNS, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_SUB_OPTION_DEF (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUB_OPTION_DEF, YY_MOVE (l));
-=======
- Dhcp6Parser::make_SUB_LOGGING (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_LOGGING, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_SUB_OPTION_DATA (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUB_OPTION_DATA, YY_MOVE (l));
-=======
- Dhcp6Parser::make_SUB_CONFIG_CONTROL (YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_SUB_CONFIG_CONTROL, YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_SUB_HOOKS_LIBRARY (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUB_HOOKS_LIBRARY, YY_MOVE (l));
-=======
- Dhcp6Parser::make_STRING (YY_COPY (std::string) v, YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_STRING, YY_MOVE (v), YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_SUB_DHCP_DDNS (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUB_DHCP_DDNS, YY_MOVE (l));
-=======
- Dhcp6Parser::make_INTEGER (YY_COPY (int64_t) v, YY_COPY (location_type) l)
- {
- return symbol_type (token::TOKEN_INTEGER, YY_MOVE (v), YY_MOVE (l));
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
}
inline
Dhcp6Parser::symbol_type
-<<<<<<< HEAD
Dhcp6Parser::make_SUB_LOGGING (YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_SUB_LOGGING, YY_MOVE (l));
inline
Dhcp6Parser::symbol_type
- Dhcp6Parser::make_FLOAT (YY_COPY (double) v, YY_COPY (location_type) l)
- {
-<<<<<<< HEAD
- // YYTOKNUM[NUM] -- (External) token number corresponding to the
- // (internal) symbol number NUM (which must be that of a token). */
- static
- const unsigned short
- yytoken_number_[] =
- {
- 0, 256, 257, 258, 259, 260, 261, 262, 263, 264,
- 265, 266, 267, 268, 269, 270, 271, 272, 273, 274,
- 275, 276, 277, 278, 279, 280, 281, 282, 283, 284,
- 285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
- 295, 296, 297, 298, 299, 300, 301, 302, 303, 304,
- 305, 306, 307, 308, 309, 310, 311, 312, 313, 314,
- 315, 316, 317, 318, 319, 320, 321, 322, 323, 324,
- 325, 326, 327, 328, 329, 330, 331, 332, 333, 334,
- 335, 336, 337, 338, 339, 340, 341, 342, 343, 344,
- 345, 346, 347, 348, 349, 350, 351, 352, 353, 354,
- 355, 356, 357, 358, 359, 360, 361, 362, 363, 364,
- 365, 366, 367, 368, 369, 370, 371, 372, 373, 374,
- 375, 376, 377, 378, 379, 380, 381, 382, 383, 384,
- 385, 386, 387, 388, 389, 390, 391, 392, 393, 394,
- 395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
- 405, 406, 407, 408, 409, 410, 411, 412, 413, 414,
- 415, 416, 417, 418, 419, 420, 421, 422, 423, 424,
- 425, 426, 427, 428, 429, 430, 431, 432, 433, 434,
- 435, 436, 437, 438, 439, 440
- };
- return token_type (yytoken_number_[type]);
- }
-
-#line 14 "dhcp6_parser.yy"
-} } // isc::dhcp
-#line 4343 "dhcp6_parser.h"
-=======
- return symbol_type (token::TOKEN_FLOAT, YY_MOVE (v), YY_MOVE (l));
- }
-
-=======
Dhcp6Parser::make_FLOAT (YY_COPY (double) v, YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_FLOAT, YY_MOVE (v), YY_MOVE (l));
}
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
inline
Dhcp6Parser::symbol_type
Dhcp6Parser::make_BOOLEAN (YY_COPY (bool) v, YY_COPY (location_type) l)
{
return symbol_type (token::TOKEN_BOOLEAN, YY_MOVE (v), YY_MOVE (l));
}
-<<<<<<< HEAD
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
#line 14 "dhcp6_parser.yy" // lalr1.cc:404
} } // isc::dhcp
-#line 3424 "dhcp6_parser.h" // lalr1.cc:404
+#line 3436 "dhcp6_parser.h" // lalr1.cc:404
-<<<<<<< HEAD
-<<<<<<< HEAD
-// A Bison parser, made by GNU Bison 3.4.1.
-=======
// A Bison parser, made by GNU Bison 3.2.1.
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-// A Bison parser, made by GNU Bison 3.2.1.
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
// Locations for Bison parsers in C++
-<<<<<<< HEAD
-<<<<<<< HEAD
-// A Bison parser, made by GNU Bison 3.4.1.
-=======
// A Bison parser, made by GNU Bison 3.2.1.
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-// A Bison parser, made by GNU Bison 3.2.1.
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
// Starting with Bison 3.2, this file is useless: the structure it
// used to define is now defined in "location.hh".
-<<<<<<< HEAD
-<<<<<<< HEAD
-// A Bison parser, made by GNU Bison 3.4.1.
-=======
// A Bison parser, made by GNU Bison 3.2.1.
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
-=======
-// A Bison parser, made by GNU Bison 3.2.1.
->>>>>>> [#805,!5-p] kea-dhcp6 now supports max-row-errors parameter
// Starting with Bison 3.2, this file is useless: the structure it
// used to define is now defined with the parser itself.