Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISC Open Source Projects
Kea
Commits
5d1397ef
Commit
5d1397ef
authored
Apr 27, 2016
by
Francis Dupont
Browse files
[master] regen
parent
e95f32eb
Changes
5
Hide whitespace changes
Inline
Side-by-side
src/lib/eval/lexer.cc
View file @
5d1397ef
...
...
@@ -17,8 +17,8 @@
#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
0
#if YY_FLEX_SUBMINOR_VERSION > 0
#define FLEX_BETA
#endif
...
...
@@ -72,7 +72,6 @@ typedef int16_t flex_int16_t;
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
;
...
...
@@ -80,7 +79,6 @@ typedef int flex_int32_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
...
...
@@ -111,6 +109,8 @@ typedef unsigned int flex_uint32_t;
#define UINT32_MAX (4294967295U)
#endif
#endif
/* ! C99 */
#endif
/* ! FLEXINT_H */
/* %endif */
...
...
@@ -185,7 +185,15 @@ typedef unsigned int flex_uint32_t;
/* 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.
...
...
@@ -225,11 +233,18 @@ extern FILE *yyin, *yyout;
*/
#define YY_LESS_LINENO(n) \
do { \
yy_size_
t yyl;\
in
t yyl;\
for ( yyl = n; yyl < yyleng; ++yyl )\
if ( yytext[yyl] == '\n' )\
--yylineno;\
}while(0)
#define YY_LINENO_REWIND_TO(dst) \
do {\
const char *p;\
for ( p = yy_cp-1; p >= (dst); --p)\
if ( *p == '\n' )\
--yylineno;\
}while(0)
/* Return all but the first "n" matched characters back to the input stream. */
#define yyless(n) \
...
...
@@ -420,7 +435,7 @@ void yyfree (void * );
/* %% [1.0] yytext/yyin/yyout/yy_state_type/yylineno etc. def's & init go here */
/* Begin user sect3 */
#define yywrap(
n
)
1
#define yywrap()
(
/*CONSTCOND*/
1)
#define YY_SKIP_YYWRAP
#define FLEX_DEBUG
...
...
@@ -436,13 +451,21 @@ extern int yylineno;
int
yylineno
=
1
;
extern
char
*
yytext
;
#ifdef yytext_ptr
#undef yytext_ptr
#endif
#define yytext_ptr yytext
/* %% [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
);
#if defined(__GNUC__) && __GNUC__ >= 3
__attribute__
((
__noreturn__
))
#endif
static
void
yy_fatal_error
(
yyconst
char
msg
[]
);
/* %endif */
...
...
@@ -453,7 +476,7 @@ static void yy_fatal_error (yyconst char msg[] );
#define YY_DO_BEFORE_ACTION \
(yytext_ptr) = yy_bp; \
/* %% [2.0] code to fiddle yytext and yyleng for yymore() goes here \ */
\
yyleng = (
yy_
size_t) (yy_cp - yy_bp); \
yyleng = (size_t) (yy_cp - yy_bp); \
(yy_hold_char) = *yy_cp; \
*yy_cp = '\0'; \
/* %% [3.0] code to copy yytext_ptr to yytext[] goes here, if %array \ */
\
...
...
@@ -520,7 +543,7 @@ static yyconst flex_int16_t yy_accept[162] =
227
}
;
static
yyconst
flex_int32_t
yy_ec
[
256
]
=
static
yyconst
YY_CHAR
yy_ec
[
256
]
=
{
0
,
1
,
1
,
1
,
1
,
1
,
1
,
1
,
1
,
2
,
3
,
1
,
1
,
1
,
1
,
1
,
1
,
1
,
1
,
1
,
1
,
...
...
@@ -552,7 +575,7 @@ static yyconst flex_int32_t yy_ec[256] =
1
,
1
,
1
,
1
,
1
}
;
static
yyconst
flex_int32_t
yy_meta
[
42
]
=
static
yyconst
YY_CHAR
yy_meta
[
42
]
=
{
0
,
1
,
1
,
2
,
1
,
1
,
1
,
1
,
1
,
3
,
4
,
4
,
4
,
4
,
5
,
1
,
4
,
1
,
1
,
1
,
1
,
...
...
@@ -561,7 +584,7 @@ static yyconst flex_int32_t yy_meta[42] =
1
}
;
static
yyconst
flex_int16_t
yy_base
[
166
]
=
static
yyconst
flex_
u
int16_t
yy_base
[
166
]
=
{
0
,
0
,
0
,
267
,
268
,
264
,
262
,
260
,
268
,
268
,
268
,
32
,
268
,
37
,
34
,
249
,
247
,
76
,
108
,
268
,
268
,
...
...
@@ -605,7 +628,7 @@ static yyconst flex_int16_t yy_def[166] =
160
,
160
,
160
,
160
,
160
}
;
static
yyconst
flex_int16_t
yy_nxt
[
310
]
=
static
yyconst
flex_
u
int16_t
yy_nxt
[
310
]
=
{
0
,
4
,
5
,
6
,
7
,
8
,
9
,
10
,
11
,
12
,
13
,
14
,
14
,
14
,
15
,
16
,
17
,
18
,
18
,
19
,
20
,
...
...
@@ -775,7 +798,7 @@ static isc::eval::location loc;
// by moving it ahead by yyleng bytes. yyleng specifies the length of the
// currently matched token.
#define YY_USER_ACTION loc.columns(yyleng);
#line
779
"lexer.cc"
#line
802
"lexer.cc"
#define INITIAL 0
...
...
@@ -821,11 +844,11 @@ void yyset_extra (YY_EXTRA_TYPE user_defined );
FILE
*
yyget_in
(
void
);
void
yyset_in
(
FILE
*
in_str
);
void
yyset_in
(
FILE
*
_
in_str
);
FILE
*
yyget_out
(
void
);
void
yyset_out
(
FILE
*
out_str
);
void
yyset_out
(
FILE
*
_
out_str
);
yy_size_t
yyget_leng
(
void
);
...
...
@@ -833,7 +856,7 @@ char *yyget_text (void );
int
yyget_lineno
(
void
);
void
yyset_lineno
(
int
line_number
);
void
yyset_lineno
(
int
_
line_number
);
/* %if-bison-bridge */
/* %endif */
...
...
@@ -852,6 +875,9 @@ extern int yywrap (void );
/* %not-for-header */
#ifndef YY_NO_UNPUT
#endif
/* %ok-for-header */
/* %endif */
...
...
@@ -884,7 +910,12 @@ static int input (void );
/* 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. */
...
...
@@ -893,7 +924,7 @@ static int input (void );
/* This used to be an fputs(), but since the string might contain NUL's,
* we now use fwrite().
*/
#define ECHO fwrite( yytext, yyleng, 1, yyout )
#define ECHO
do { if (
fwrite( yytext, yyleng, 1, yyout )
) {} } while (0)
/* %endif */
/* %if-c++-only C++ definition */
/* %endif */
...
...
@@ -908,7 +939,7 @@ static int input (void );
if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
{ \
int c = '*'; \
yy_
size_t n; \
size_t n; \
for ( n = 0; n < max_size && \
(c = getc( yyin )) != EOF && c != '\n'; ++n ) \
buf[n] = (char) c; \
...
...
@@ -997,7 +1028,7 @@ extern int yylex (void);
/* 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 */
...
...
@@ -1010,21 +1041,10 @@ extern int yylex (void);
*/
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
;
/* %% [7.0] user's declarations go here */
#line 75 "lexer.ll"
// Code run each time yylex is called.
loc
.
step
();
#line 1027 "lexer.cc"
if
(
!
(
yy_init
)
)
{
(
yy_init
)
=
1
;
...
...
@@ -1065,7 +1085,19 @@ YY_DECL
yy_load_buffer_state
(
);
}
while
(
1
)
/* loops until end-of-file is reached */
{
/* %% [7.0] user's declarations go here */
#line 75 "lexer.ll"
// Code run each time yylex is called.
loc
.
step
();
#line 1099 "lexer.cc"
while
(
/*CONSTCOND*/
1
)
/* loops until end-of-file is reached */
{
/* %% [8.0] yymore()-related code goes here */
yy_cp
=
(
yy_c_buf_p
);
...
...
@@ -1087,7 +1119,7 @@ YY_DECL
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
)]
;
while
(
yy_chk
[
yy_base
[
yy_current_state
]
+
yy_c
]
!=
yy_current_state
)
{
yy_current_state
=
(
int
)
yy_def
[
yy_current_state
];
...
...
@@ -1104,7 +1136,6 @@ yy_find_action:
/* %% [10.0] code to find the action number goes here */
yy_current_state
=
*--
(
yy_state_ptr
);
(
yy_lp
)
=
yy_accept
[
yy_current_state
];
goto
find_rule
;
/* Shut up GCC warning -Wall */
find_rule:
/* we branch to this label when backing up */
for
(
;
;
)
/* until we find what rule we matched */
{
...
...
@@ -1436,7 +1467,7 @@ YY_RULE_SETUP
#line 179 "lexer.ll"
ECHO
;
YY_BREAK
#line 14
40
"lexer.cc"
#line 14
71
"lexer.cc"
case
YY_END_OF_BUFFER
:
{
...
...
@@ -1459,7 +1490,11 @@ ECHO;
* back-up) that will match for the new input source.
*/
(
yy_n_chars
)
=
YY_CURRENT_BUFFER_LVALUE
->
yy_n_chars
;
/* %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
;
}
...
...
@@ -1566,6 +1601,7 @@ ECHO;
"fatal flex scanner internal error--no action found"
);
}
/* end of action switch */
}
/* end of scanning one token */
}
/* end of user's declarations */
}
/* end of yylex */
/* %ok-for-header */
...
...
@@ -1589,9 +1625,9 @@ static int yy_get_next_buffer (void)
/* %if-c++-only */
/* %endif */
{
register
char
*
dest
=
YY_CURRENT_BUFFER_LVALUE
->
yy_ch_buf
;
register
char
*
source
=
(
yytext_ptr
);
register
in
t
number_to_move
,
i
;
char
*
dest
=
YY_CURRENT_BUFFER_LVALUE
->
yy_ch_buf
;
char
*
source
=
(
yytext_ptr
);
yy_size_
t
number_to_move
,
i
;
int
ret_val
;
if
(
(
yy_c_buf_p
)
>
&
YY_CURRENT_BUFFER_LVALUE
->
yy_ch_buf
[(
yy_n_chars
)
+
1
]
)
...
...
@@ -1620,7 +1656,7 @@ static int yy_get_next_buffer (void)
/* Try to read more data. */
/* First move last chars to start of buffer. */
number_to_move
=
(
in
t
)
((
yy_c_buf_p
)
-
(
yytext_ptr
))
-
1
;
number_to_move
=
(
yy_size_
t
)
((
yy_c_buf_p
)
-
(
yytext_ptr
))
-
1
;
for
(
i
=
0
;
i
<
number_to_move
;
++
i
)
*
(
dest
++
)
=
*
(
source
++
);
...
...
@@ -1700,8 +1736,8 @@ static int yy_get_next_buffer (void)
/* %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
);
...
...
@@ -1712,7 +1748,7 @@ static int yy_get_next_buffer (void)
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
);
while
(
yy_chk
[
yy_base
[
yy_current_state
]
+
yy_c
]
!=
yy_current_state
)
{
yy_current_state
=
(
int
)
yy_def
[
yy_current_state
];
...
...
@@ -1737,10 +1773,10 @@ static int yy_get_next_buffer (void)
/* %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
YY_CHAR
yy_c
=
1
;
YY_CHAR
yy_c
=
1
;
while
(
yy_chk
[
yy_base
[
yy_current_state
]
+
yy_c
]
!=
yy_current_state
)
{
yy_current_state
=
(
int
)
yy_def
[
yy_current_state
];
...
...
@@ -1752,12 +1788,14 @@ static int yy_get_next_buffer (void)
if
(
!
yy_is_jam
)
*
(
yy_state_ptr
)
++
=
yy_current_state
;
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
...
...
@@ -1811,7 +1849,7 @@ static int yy_get_next_buffer (void)
case
EOB_ACT_END_OF_FILE
:
{
if
(
yywrap
(
)
)
return
0
;
return
EOF
;
if
(
!
(
yy_did_buffer_switch_on_eof
)
)
YY_NEW_FILE
;
...
...
@@ -1867,6 +1905,9 @@ static int yy_get_next_buffer (void)
yy_load_buffer_state
(
);
}
/* %if-c++-only */
/* %endif */
/** Switch to a different input buffer.
* @param new_buffer The new input buffer.
*
...
...
@@ -1914,7 +1955,11 @@ static void yy_load_buffer_state (void)
{
(
yy_n_chars
)
=
YY_CURRENT_BUFFER_LVALUE
->
yy_n_chars
;
(
yytext_ptr
)
=
(
yy_c_buf_p
)
=
YY_CURRENT_BUFFER_LVALUE
->
yy_buf_pos
;
/* %if-c-only */
yyin
=
YY_CURRENT_BUFFER_LVALUE
->
yy_input_file
;
/* %endif */
/* %if-c++-only */
/* %endif */
(
yy_hold_char
)
=
*
(
yy_c_buf_p
);
}
...
...
@@ -1936,7 +1981,7 @@ static void yy_load_buffer_state (void)
if
(
!
b
)
YY_FATAL_ERROR
(
"out of dynamic memory in yy_create_buffer()"
);
b
->
yy_buf_size
=
size
;
b
->
yy_buf_size
=
(
yy_size_t
)
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.
...
...
@@ -1952,6 +1997,9 @@ static void yy_load_buffer_state (void)
return
b
;
}
/* %if-c++-only */
/* %endif */
/** Destroy the buffer.
* @param b a buffer created with yy_create_buffer()
*
...
...
@@ -1975,17 +2023,6 @@ static void yy_load_buffer_state (void)
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 yyrestart() or at EOF.
...
...
@@ -2001,7 +2038,11 @@ extern int isatty (int );
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 yy_init_buffer was _probably_
...
...
@@ -2136,7 +2177,7 @@ static void yyensure_buffer_stack (void)
* 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
;
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
*
)
);
...
...
@@ -2153,7 +2194,7 @@ static void yyensure_buffer_stack (void)
if
((
yy_buffer_stack_top
)
>=
((
yy_buffer_stack_max
))
-
1
){
/* Increase the buffer to prepare for a possible push. */
in
t
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
**
)
yyrealloc
...
...
@@ -2226,8 +2267,8 @@ YY_BUFFER_STATE yy_scan_string (yyconst char * yystr )
/* %if-c-only */
/** 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
yy
bytes 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.
*/
...
...
@@ -2235,7 +2276,8 @@ YY_BUFFER_STATE yy_scan_bytes (yyconst char * yybytes, yy_size_t _yybytes_len
{
YY_BUFFER_STATE
b
;
char
*
buf
;
yy_size_t
n
,
i
;
yy_size_t
n
;
yy_size_t
i
;
/* Get memory for full buffer, including space for trailing EOB's. */
n
=
_yybytes_len
+
2
;
...
...
@@ -2268,7 +2310,7 @@ YY_BUFFER_STATE yy_scan_bytes (yyconst char * yybytes, yy_size_t _yybytes_len
/* %if-c-only */
static
void
yy_fatal_error
(
yyconst
char
*
msg
)
{
(
void
)
fprintf
(
stderr
,
"%s
\n
"
,
msg
);
(
void
)
fprintf
(
stderr
,
"%s
\n
"
,
msg
);
exit
(
YY_EXIT_FAILURE
);
}
/* %endif */
...
...
@@ -2344,29 +2386,29 @@ char *yyget_text (void)
/* %endif */
/** Set the current line number.
* @param line_number
* @param
_
line_number
line number
*
*/
void
yyset_lineno
(
int
line_number
)
void
yyset_lineno
(
int
_
line_number
)
{
yylineno
=
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 yy_switch_to_buffer
*/
void
yyset_in
(
FILE
*
in_str
)
void
yyset_in
(
FILE
*
_
in_str
)
{
yyin
=
in_str
;
yyin
=
_
in_str
;
}
void
yyset_out
(
FILE
*
out_str
)
void
yyset_out
(
FILE
*
_
out_str
)
{
yyout
=
out_str
;
yyout
=
_
out_str
;
}
int
yyget_debug
(
void
)
...
...
@@ -2374,9 +2416,9 @@ int yyget_debug (void)
return
yy_flex_debug
;
}
void
yyset_debug
(
int
bdebug
)
void
yyset_debug
(
int
_
bdebug
)
{
yy_flex_debug
=
bdebug
;
yy_flex_debug
=
_
bdebug
;
}
/* %endif */
...
...
@@ -2460,7 +2502,8 @@ int yylex_destroy (void)
#ifndef yytext_ptr
static
void
yy_flex_strncpy
(
char
*
s1
,
yyconst
char
*
s2
,
int
n
)
{
register
int
i
;
int
i
;
for
(
i
=
0
;
i
<
n
;
++
i
)
s1
[
i
]
=
s2
[
i
];
}
...
...
@@ -2469,7 +2512,7 @@ static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
#ifdef YY_NEED_STRLEN
static
int
yy_flex_strlen
(
yyconst
char
*
s
)
{
register
int
n
;
int
n
;
for
(
n
=
0
;
s
[
n
];
++
n
)
;
...
...
@@ -2479,11 +2522,12 @@ static int yy_flex_strlen (yyconst char * s )
void
*
yyalloc
(
yy_size_t
size
)
{
return
(
void
*
)
malloc
(
size
);
return
(
void
*
)
malloc
(
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
...
...
@@ -2496,7 +2540,7 @@ void *yyrealloc (void * ptr, yy_size_t size )
void
yyfree
(
void
*
ptr
)
{
free
(
(
char
*
)
ptr
);
/* see yyrealloc() for (char *) cast */
free
(
(
char
*
)
ptr
);
/* see yyrealloc() for (char *) cast */
}
/* %if-tables-serialization definitions */
...
...
src/lib/eval/location.hh
View file @
5d1397ef
// Generated 201604271143
// A Bison parser, made by GNU Bison 3.0.4.
// Locations for Bison parsers in C++
...
...
src/lib/eval/parser.h
View file @
5d1397ef
...
...
@@ -40,7 +40,7 @@
#ifndef YY_YY_PARSER_H_INCLUDED
# define YY_YY_PARSER_H_INCLUDED
// // "%code requires" blocks.
#line 16 "parser.yy" // lalr1.cc:3
92
#line 16 "parser.yy" // lalr1.cc:3
77
#include
<string>
#include
<eval/token.h>
...
...
@@ -51,7 +51,7 @@
using
namespace
isc
::
dhcp
;
using
namespace
isc
::
eval
;
#line 55 "parser.h" // lalr1.cc:3
92
#line 55 "parser.h" // lalr1.cc:3
77
# include <cassert>
# include <cstdlib> // std::abort
...
...
@@ -126,9 +126,9 @@ using namespace isc::eval;
# define YYDEBUG 1
#endif
#line 13 "parser.yy" // lalr1.cc:3
92
#line 13 "parser.yy" // lalr1.cc:3
77
namespace
isc
{
namespace
eval
{
#line 132 "parser.h" // lalr1.cc:3
92
#line 132 "parser.h" // lalr1.cc:3
77
...
...
@@ -1490,9 +1490,9 @@ namespace isc { namespace eval {
}
#line 13 "parser.yy" // lalr1.cc:3
92
#line 13 "parser.yy" // lalr1.cc:3
77
}
}
// isc::eval
#line 1496 "parser.h" // lalr1.cc:3
92
#line 1496 "parser.h" // lalr1.cc:3
77
...
...
src/lib/eval/position.hh
View file @
5d1397ef
// Generated 201604271143
// A Bison parser, made by GNU Bison 3.0.4.
// Positions for Bison parsers in C++
...
...
src/lib/eval/stack.hh
View file @
5d1397ef
// Generated 201604271143
// A Bison parser, made by GNU Bison 3.0.4.
// Stack handling for Bison parsers in C++
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel