#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <stdlib.h>
#include <grass/sqlp.h>
#include "sqlp.tab.h"
#include <unistd.h>
Go to the source code of this file.
◆ BEGIN
#define BEGIN (yy_start) = 1 + 2 * |
◆ ECHO
◆ EOB_ACT_CONTINUE_SCAN
#define EOB_ACT_CONTINUE_SCAN 0 |
◆ EOB_ACT_END_OF_FILE
#define EOB_ACT_END_OF_FILE 1 |
◆ EOB_ACT_LAST_MATCH
#define EOB_ACT_LAST_MATCH 2 |
◆ FLEX_BETA
◆ FLEX_SCANNER
◆ FLEXINT_H
◆ INITIAL
◆ INT16_MAX
#define INT16_MAX (32767) |
◆ INT16_MIN
#define INT16_MIN (-32767-1) |
◆ INT32_MAX
#define INT32_MAX (2147483647) |
◆ INT32_MIN
#define INT32_MIN (-2147483647-1) |
◆ INT8_MAX
◆ INT8_MIN
◆ REJECT
#define REJECT reject_used_but_not_detected |
◆ SIZE_MAX
#define SIZE_MAX (~(size_t)0) |
◆ UINT16_MAX
#define UINT16_MAX (65535U) |
◆ UINT32_MAX
#define UINT32_MAX (4294967295U) |
◆ UINT8_MAX
◆ unput
◆ YY_AT_BOL
◆ YY_BREAK
#define YY_BREAK /*LINTED*/break; |
◆ YY_BUF_SIZE
#define YY_BUF_SIZE 16384 |
◆ YY_BUFFER_EOF_PENDING
#define YY_BUFFER_EOF_PENDING 2 |
◆ YY_BUFFER_NEW
◆ YY_BUFFER_NORMAL
#define YY_BUFFER_NORMAL 1 |
◆ YY_CURRENT_BUFFER
#define YY_CURRENT_BUFFER |
Value: ( (yy_buffer_stack) \
? (yy_buffer_stack)[(yy_buffer_stack_top)] \
Definition at line 259 of file sqlp.yy.c.
◆ YY_CURRENT_BUFFER_LVALUE
#define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] |
◆ YY_DECL
#define YY_DECL int yylex (void) |
◆ YY_DECL_IS_OURS
#define YY_DECL_IS_OURS 1 |
◆ YY_DO_BEFORE_ACTION
#define YY_DO_BEFORE_ACTION |
◆ YY_END_OF_BUFFER
#define YY_END_OF_BUFFER 55 |
◆ YY_END_OF_BUFFER_CHAR
#define YY_END_OF_BUFFER_CHAR 0 |
◆ YY_EXIT_FAILURE
#define YY_EXIT_FAILURE 2 |
◆ YY_EXTRA_TYPE
#define YY_EXTRA_TYPE void * |
◆ YY_FATAL_ERROR
#define YY_FATAL_ERROR |
( |
|
msg | ) |
yy_fatal_error( msg ) |
◆ YY_FLEX_MAJOR_VERSION
#define YY_FLEX_MAJOR_VERSION 2 |
◆ YY_FLEX_MINOR_VERSION
#define YY_FLEX_MINOR_VERSION 6 |
◆ YY_FLEX_SUBMINOR_VERSION
#define YY_FLEX_SUBMINOR_VERSION 4 |
◆ YY_FLUSH_BUFFER
◆ YY_INPUT
◆ YY_INT_ALIGNED
#define YY_INT_ALIGNED short int |
◆ YY_LESS_LINENO
#define YY_LESS_LINENO |
( |
|
n | ) |
|
◆ YY_LINENO_REWIND_TO
#define YY_LINENO_REWIND_TO |
( |
|
ptr | ) |
|
◆ YY_MORE_ADJ
#define YY_MORE_ADJ (yy_more_len) |
◆ yy_new_buffer
◆ YY_NEW_FILE
◆ YY_NULL
◆ YY_NUM_RULES
◆ YY_READ_BUF_SIZE
#define YY_READ_BUF_SIZE 8192 |
◆ YY_RESTORE_YY_MORE_OFFSET
#define YY_RESTORE_YY_MORE_OFFSET |
◆ YY_RULE_SETUP
◆ YY_SC_TO_UI
#define YY_SC_TO_UI |
( |
|
c | ) |
((YY_CHAR) (c)) |
◆ yy_set_bol
#define yy_set_bol |
( |
|
at_bol | ) |
|
Value: { \
yyensure_buffer_stack (); \
YY_CURRENT_BUFFER_LVALUE = \
} \
YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
}
#define YY_CURRENT_BUFFER
Definition at line 313 of file sqlp.yy.c.
◆ yy_set_interactive
#define yy_set_interactive |
( |
|
is_interactive | ) |
|
Value: { \
yyensure_buffer_stack (); \
YY_CURRENT_BUFFER_LVALUE = \
} \
YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
}
Definition at line 304 of file sqlp.yy.c.
◆ YY_START
#define YY_START (((yy_start) - 1) / 2) |
◆ YY_START_STACK_INCR
#define YY_START_STACK_INCR 25 |
◆ YY_STATE_BUF_SIZE
◆ YY_STATE_EOF
◆ YY_STRUCT_YY_BUFFER_STATE
#define YY_STRUCT_YY_BUFFER_STATE |
◆ YY_TYPEDEF_YY_BUFFER_STATE
#define YY_TYPEDEF_YY_BUFFER_STATE |
◆ YY_TYPEDEF_YY_SIZE_T
#define YY_TYPEDEF_YY_SIZE_T |
◆ YY_USER_ACTION
◆ yyconst
◆ yyless [1/2]
Value: do \
{ \
\
int yyless_macro_arg = (n); \
YY_LESS_LINENO(yyless_macro_arg);\
*
yy_cp = (yy_hold_char); \
YY_RESTORE_YY_MORE_OFFSET \
YY_DO_BEFORE_ACTION; \
} \
while ( 0 )
Definition at line 169 of file sqlp.yy.c.
◆ yyless [2/2]
Value: do \
{ \
\
int yyless_macro_arg = (n); \
YY_LESS_LINENO(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'; \
yyleng = yyless_macro_arg; \
} \
while ( 0 )
Definition at line 169 of file sqlp.yy.c.
◆ yymore
#define yymore |
( |
| ) |
((yy_more_flag) = 1) |
◆ yynoreturn
◆ YYSTATE
◆ YYTABLES_NAME
#define YYTABLES_NAME "yytables" |
◆ yyterminate
◆ yytext_ptr
◆ flex_int16_t
◆ flex_int32_t
◆ flex_int8_t
◆ flex_uint16_t
◆ flex_uint32_t
◆ flex_uint8_t
◆ YY_BUFFER_STATE
◆ YY_CHAR
◆ yy_size_t
◆ yy_state_type
◆ if()
Definition at line 775 of file sqlp.yy.c.
Referenced by dig_find_area_box(), dig_find_isle_box(), dig_Rd_P_line(), dig_Wr_P_line(), dig_Wr_spidx_head(), G_matrix_inverse(), G_vector_norm1(), G_vector_norm_euclid(), G_vector_norm_maxval(), G_vector_product(), G_vector_sub(), get_slice_value(), and I_cluster_exec().
◆ yy_create_buffer()
◆ yy_delete_buffer()
◆ yy_flush_buffer()
◆ yy_scan_buffer()
◆ yy_scan_bytes()
◆ yy_scan_string()
◆ yy_switch_to_buffer()
◆ yyalloc()
◆ yyfree()
◆ yyget_debug()
◆ yyget_extra()
◆ yyget_in()
◆ yyget_leng()
◆ yyget_lineno()
int yyget_lineno |
( |
void |
| ) |
|
◆ yyget_out()
◆ yyget_text()
char* yyget_text |
( |
void |
| ) |
|
◆ yylex()
◆ yylex_destroy()
int yylex_destroy |
( |
void |
| ) |
|
◆ yypop_buffer_state()
void yypop_buffer_state |
( |
void |
| ) |
|
◆ yypush_buffer_state()
◆ yyrealloc()
◆ yyrestart()
void yyrestart |
( |
FILE * |
input_file | ) |
|
◆ yyset_debug()
void yyset_debug |
( |
int |
debug_flag | ) |
|
◆ yyset_extra()
◆ yyset_in()
void yyset_in |
( |
FILE * |
_in_str | ) |
|
◆ yyset_lineno()
void yyset_lineno |
( |
int |
_line_number | ) |
|
◆ yyset_out()
void yyset_out |
( |
FILE * |
_out_str | ) |
|
◆ yywrap()
◆ yy_act
◆ yy_bp
◆ yy_cp
◆ YY_DECL
Initial value:The main scanner function which does all the work.
Definition at line 769 of file sqlp.yy.c.
◆ yy_flex_debug
◆ yyin
◆ yyleng
◆ yylineno
◆ yyout
◆ yytext