GRASS Programmer's Manual  6.4.3(2013)-r
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
y.tab.c File Reference
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <grass/sqlp.h>
#include <stdio.h>
Include dependency graph for y.tab.c:

Go to the source code of this file.

Data Structures

union  YYSTYPE
 
union  yyalloc
 

Macros

#define YYBISON   1
 
#define YYBISON_VERSION   "2.7.12-4996"
 
#define YYSKELETON_NAME   "yacc.c"
 
#define YYPURE   0
 
#define YYPUSH   0
 
#define YYPULL   1
 
#define YYDEBUG   1
 
#define YYERROR_VERBOSE   1
 
#define YY_NULL   0
 
#define YYERROR_VERBOSE   1
 
#define YY_YY_Y_TAB_H_INCLUDED
 
#define YYTOKENTYPE
 
#define COMPARISON_OPERATOR   258
 
#define NAME   259
 
#define STRING   260
 
#define INTNUM   261
 
#define FLOATNUM   262
 
#define ADD   263
 
#define DROP   264
 
#define COLUMN   265
 
#define EQUAL   266
 
#define SELECT   267
 
#define FROM   268
 
#define WHERE   269
 
#define DELETE   270
 
#define INSERT   271
 
#define INTO   272
 
#define VALUES   273
 
#define UPDATE   274
 
#define SET   275
 
#define AND   276
 
#define OR   277
 
#define NOT   278
 
#define ALTER   279
 
#define TABLE   280
 
#define CREATE   281
 
#define NULL_VALUE   282
 
#define VARCHAR   283
 
#define INT   284
 
#define INTEGER   285
 
#define DOUBLE   286
 
#define PRECISION   287
 
#define DATE   288
 
#define TIME   289
 
#define ORDER   290
 
#define BY   291
 
#define IS   292
 
#define ASC   293
 
#define DESC   294
 
#define YYSTYPE_IS_TRIVIAL   1
 
#define yystype   YYSTYPE /* obsolescent; will be withdrawn */
 
#define YYSTYPE_IS_DECLARED   1
 
#define YYSIZE_T   unsigned int
 
#define YYSIZE_MAXIMUM   ((YYSIZE_T) -1)
 
#define YY_(Msgid)   Msgid
 
#define __attribute__(Spec)   /* empty */
 
#define YYUSE(E)   ((void) (E))
 
#define YYID(N)   (N)
 
#define YYSTACK_ALLOC   YYMALLOC
 
#define YYSTACK_FREE   YYFREE
 
#define YYSTACK_ALLOC_MAXIMUM   YYSIZE_MAXIMUM
 
#define YYMALLOC   malloc
 
#define YYFREE   free
 
#define YYSTACK_GAP_MAXIMUM   (sizeof (union yyalloc) - 1)
 
#define YYSTACK_BYTES(N)
 
#define YYCOPY_NEEDED   1
 
#define YYSTACK_RELOCATE(Stack_alloc, Stack)
 
#define YYCOPY(Dst, Src, Count)
 
#define YYFINAL   27
 
#define YYLAST   156
 
#define YYNTOKENS   48
 
#define YYNNTS   32
 
#define YYNRULES   87
 
#define YYNSTATES   157
 
#define YYUNDEFTOK   2
 
#define YYMAXUTOK   294
 
#define YYTRANSLATE(YYX)   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
 
#define YYPACT_NINF   -52
 
#define YYTABLE_NINF   -1
 
#define yypact_value_is_default(Yystate)   (!!((Yystate) == (-52)))
 
#define yytable_value_is_error(Yytable_value)   YYID (0)
 
#define yyerrok   (yyerrstatus = 0)
 
#define yyclearin   (yychar = YYEMPTY)
 
#define YYEMPTY   (-2)
 
#define YYEOF   0
 
#define YYACCEPT   goto yyacceptlab
 
#define YYABORT   goto yyabortlab
 
#define YYERROR   goto yyerrorlab
 
#define YYFAIL   goto yyerrlab
 
#define YYRECOVERING()   (!!yyerrstatus)
 
#define YYBACKUP(Token, Value)
 
#define YYTERROR   1
 
#define YYERRCODE   256
 
#define YY_LOCATION_PRINT(File, Loc)   ((void) 0)
 
#define YYLEX   yylex ()
 
#define YYFPRINTF   fprintf
 
#define YYDPRINTF(Args)
 
#define YY_SYMBOL_PRINT(Title, Type, Value, Location)
 
#define YY_STACK_PRINT(Bottom, Top)
 
#define YY_REDUCE_PRINT(Rule)
 
#define YYINITDEPTH   200
 
#define YYMAXDEPTH   10000
 
#define YYCASE_(N, S)
 
#define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
 
#define YY_IGNORE_MAYBE_UNINITIALIZED_END
 
#define YY_INITIAL_VALUE(Value)   /* Nothing. */
 
#define YYPOPSTACK(N)   (yyvsp -= (N), yyssp -= (N))
 
#define YYSYNTAX_ERROR
 

Typedefs

typedef union YYSTYPE YYSTYPE
 
typedef unsigned char yytype_uint8
 
typedef short int yytype_int8
 
typedef unsigned short int yytype_uint16
 
typedef short int yytype_int16
 

Enumerations

enum  yytokentype {
  COMPARISON_OPERATOR = 258, NAME = 259, STRING = 260, INTNUM = 261,
  FLOATNUM = 262, ADD = 263, DROP = 264, COLUMN = 265,
  EQUAL = 266, SELECT = 267, FROM = 268, WHERE = 269,
  DELETE = 270, INSERT = 271, INTO = 272, VALUES = 273,
  UPDATE = 274, SET = 275, AND = 276, OR = 277,
  NOT = 278, ALTER = 279, TABLE = 280, CREATE = 281,
  NULL_VALUE = 282, VARCHAR = 283, INT = 284, INTEGER = 285,
  DOUBLE = 286, PRECISION = 287, DATE = 288, TIME = 289,
  ORDER = 290, BY = 291, IS = 292, ASC = 293,
  DESC = 294, COMPARISON_OPERATOR = 258, NAME = 259, STRING = 260,
  INTNUM = 261, FLOATNUM = 262, ADD = 263, DROP = 264,
  COLUMN = 265, EQUAL = 266, SELECT = 267, FROM = 268,
  WHERE = 269, DELETE = 270, INSERT = 271, INTO = 272,
  VALUES = 273, UPDATE = 274, SET = 275, AND = 276,
  OR = 277, NOT = 278, ALTER = 279, TABLE = 280,
  CREATE = 281, NULL_VALUE = 282, VARCHAR = 283, INT = 284,
  INTEGER = 285, DOUBLE = 286, PRECISION = 287, DATE = 288,
  TIME = 289, ORDER = 290, BY = 291, IS = 292,
  ASC = 293, DESC = 294
}
 

Functions

int yyparse ()
 
int yylex (void)
 
 YYUSE (yyo)
 
 YYUSE (yyoutput)
 
 YYUSE (yytype)
 
else YYFPRINTF (yyoutput,"nterm %s (", yytname[yytype])
 
 yy_symbol_value_print (yyoutput, yytype, yyvaluep)
 
 YYFPRINTF (yyoutput,")")
 
 for (;yybottom<=yytop;yybottom++)
 
 YYFPRINTF (stderr,"\n")
 
 YYFPRINTF (stderr,"Reducing stack by rule %d (line %lu):\n", yyrule-1, yylno)
 
 for (yyi=0;yyi< yynrhs;yyi++)
 
 YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp)
 
YYSTYPE yylval YY_INITIAL_VALUE (yyval_default)
 
 YYDPRINTF ((stderr,"Starting parse\n"))
 
 if (yyss+yystacksize-1<=yyssp)
 
 YYDPRINTF ((stderr,"Entering state %d\n", yystate))
 
 if (yychar==YYEMPTY)
 
 if (yychar<=YYEOF)
 
 YY_SYMBOL_PRINT ("Next token is", yytoken,&yylval,&yylloc)
 
 if (yyn<=0)
 
 YY_SYMBOL_PRINT ("Shifting", yytoken,&yylval,&yylloc)
 
 YY_REDUCE_PRINT (yyn)
 
 switch (yyn)
 
 YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn],&yyval,&yyloc)
 
 YYPOPSTACK (yylen)
 
 YY_STACK_PRINT (yyss, yyssp)
 
 if (!yyerrstatus)
 
 if (yyerrstatus==3)
 
 for (;;)
 
YY_IGNORE_MAYBE_UNINITIALIZED_END YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp)
 
 yydestruct ("Cleanup: discarding lookahead", yytoken,&yylval)
 
 while (yyssp!=yyss)
 
 YYSTACK_FREE (yyss)
 
 YYSTACK_FREE (yymsg)
 
return YYID (yyresult)
 

Variables

int yydebug
 
YYSTYPE yylval
 
int yytype
 
YYSTYPE const *const yyvaluep
 
 return
 
yytype_int16yytop
 
int yyrule
 
int yyi
 
unsigned long int yylno = yyrline[yyrule]
 
 continue
 
return yylen = 0
 
const char * yysrc
 
const char * yys = yysrc
 
return yyd
 
int yychar = YYEMPTY
 
int yynerrs = 0
 
 int
 
int yyerrstatus = 0
 
yytype_int16 yyssa [YYINITDEPTH]
 
yytype_int16yyss
 
yytype_int16yyssp = yyss = yyssa
 
YYSTYPE yyvsa [YYINITDEPTH]
 
YYSTYPEyyvs
 
YYSIZE_T yystacksize = YYINITDEPTH
 
int yyn = yytoken
 
int yyresult = 2
 
int yytoken = 0
 
YYSTYPE yyval = yyvsp[1-yylen]
 
char yymsgbuf [128]
 
YYSIZE_T yymsg_alloc = sizeof yymsgbuf
 
 yystate = 0
 
goto yysetstate
 
yynewstate __pad0__
 
yysetstate __pad1__
 
 YYACCEPT
 
goto yybackup
 
yybackup __pad2__
 
goto yydefault
 
 else
 
YY_IGNORE_MAYBE_UNINITIALIZED_END
goto 
yynewstate
 
yydefault __pad3__
 
goto yyerrlab
 
goto yyreduce
 
yyreduce __pad4__
 
yyerrlab __pad5__
 
goto yyerrlab1
 
yyerrorlab __pad6__
 
yyerrlab1 __pad7__
 
yyacceptlab __pad8__
 
goto yyreturn
 
yyabortlab __pad9__
 
yyexhaustedlab __pad10__
 
yyreturn __pad11__
 

Macro Definition Documentation

#define __attribute__ (   Spec)    /* empty */

Definition at line 307 of file y.tab.c.

#define ADD   263

Definition at line 159 of file y.tab.c.

Referenced by while().

#define ALTER   279

Definition at line 175 of file y.tab.c.

Referenced by while().

#define AND   276

Definition at line 172 of file y.tab.c.

Referenced by while().

#define ASC   293

Definition at line 189 of file y.tab.c.

Referenced by while().

#define BY   291

Definition at line 187 of file y.tab.c.

Referenced by while().

#define COLUMN   265

Definition at line 161 of file y.tab.c.

Referenced by set_value(), and while().

#define COMPARISON_OPERATOR   258

Definition at line 154 of file y.tab.c.

Referenced by while().

#define CREATE   281

Definition at line 177 of file y.tab.c.

Referenced by while().

#define DATE   288

Definition at line 184 of file y.tab.c.

Referenced by while().

#define DELETE   270

Definition at line 166 of file y.tab.c.

Referenced by while().

#define DESC   294

Definition at line 190 of file y.tab.c.

Referenced by while().

#define DOUBLE   286

Definition at line 182 of file y.tab.c.

Referenced by while().

#define DROP   264

Definition at line 160 of file y.tab.c.

Referenced by while().

#define EQUAL   266

Definition at line 162 of file y.tab.c.

Referenced by order_intersects(), segs_intersect(), and while().

#define FLOATNUM   262

Definition at line 158 of file y.tab.c.

Referenced by while().

#define INSERT   271

Definition at line 167 of file y.tab.c.

Referenced by while().

#define INT   284

Definition at line 180 of file y.tab.c.

Referenced by while().

#define INTEGER   285

Definition at line 181 of file y.tab.c.

Referenced by while().

#define INTNUM   261

Definition at line 157 of file y.tab.c.

Referenced by while().

#define INTO   272

Definition at line 168 of file y.tab.c.

Referenced by while().

#define IS   292

Definition at line 188 of file y.tab.c.

Referenced by while().

#define NAME   259

Definition at line 155 of file y.tab.c.

Referenced by while().

#define NOT   278

Definition at line 174 of file y.tab.c.

Referenced by while().

#define NULL_VALUE   282

Definition at line 178 of file y.tab.c.

Referenced by while().

#define OR   277

Definition at line 173 of file y.tab.c.

Referenced by while().

#define ORDER   290

Definition at line 186 of file y.tab.c.

Referenced by while().

#define PRECISION   287

Definition at line 183 of file y.tab.c.

Referenced by while().

#define SELECT   267

Definition at line 163 of file y.tab.c.

Referenced by while().

#define SET   275

Definition at line 171 of file y.tab.c.

Referenced by G__read_Cell_head_array(), and while().

#define STRING   260

Definition at line 156 of file y.tab.c.

Referenced by while().

#define TABLE   280

Definition at line 176 of file y.tab.c.

Referenced by while().

#define TIME   289

Definition at line 185 of file y.tab.c.

Referenced by while().

#define UPDATE   274

Definition at line 170 of file y.tab.c.

Referenced by while().

#define VALUES   273

Definition at line 169 of file y.tab.c.

Referenced by while().

#define VARCHAR   283

Definition at line 179 of file y.tab.c.

Referenced by while().

#define WHERE   269

Definition at line 165 of file y.tab.c.

Referenced by while().

#define YY_ (   Msgid)    Msgid

Definition at line 299 of file y.tab.c.

Referenced by if().

#define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN

Definition at line 1305 of file y.tab.c.

#define YY_IGNORE_MAYBE_UNINITIALIZED_END

Definition at line 1306 of file y.tab.c.

#define YY_INITIAL_VALUE (   Value)    /* Nothing. */

Definition at line 1309 of file y.tab.c.

#define YY_LOCATION_PRINT (   File,
  Loc 
)    ((void) 0)

Definition at line 840 of file y.tab.c.

#define YY_NULL   0

Definition at line 84 of file y.tab.c.

#define YY_REDUCE_PRINT (   Rule)
Value:
do { \
yy_reduce_print (yyvsp, Rule); \
} while (YYID (0))
int yydebug
Definition: y.tab.c:1004
#define YYID(N)
Definition: y.tab.c:321
if(!YY_CURRENT_BUFFER)
Definition: lex.yy.c:810

Definition at line 996 of file y.tab.c.

#define YY_STACK_PRINT (   Bottom,
  Top 
)
Value:
do { \
yy_stack_print ((Bottom), (Top)); \
} while (YYID (0))
int yydebug
Definition: y.tab.c:1004
#define YYID(N)
Definition: y.tab.c:321
if(!YY_CURRENT_BUFFER)
Definition: lex.yy.c:810

Definition at line 958 of file y.tab.c.

Referenced by for().

#define YY_SYMBOL_PRINT (   Title,
  Type,
  Value,
  Location 
)
Value:
do { \
{ \
YYFPRINTF (stderr, "%s ", Title); \
yy_symbol_print (stderr, \
Type, Value); \
YYFPRINTF (stderr, "\n"); \
} \
} while (YYID (0))
int yydebug
Definition: y.tab.c:1004
#define YYFPRINTF
Definition: y.tab.c:856
#define YYID(N)
Definition: y.tab.c:321
if(!YY_CURRENT_BUFFER)
Definition: lex.yy.c:810

Definition at line 865 of file y.tab.c.

#define YY_YY_Y_TAB_H_INCLUDED

Definition at line 99 of file y.tab.c.

#define YYABORT   goto yyabortlab

Definition at line 795 of file y.tab.c.

Referenced by for(), and if().

#define YYACCEPT   goto yyacceptlab

Definition at line 794 of file y.tab.c.

#define YYBACKUP (   Token,
  Value 
)
Value:
{ \
yychar = (Token); \
yylval = (Value); \
goto yybackup; \
} \
{ \
yyerror (YY_("syntax error: cannot back up")); \
} \
while (YYID (0))
#define YYPOPSTACK(N)
Definition: y.tab.c:1383
#define YYEMPTY
Definition: y.tab.c:791
#define YY_(Msgid)
Definition: y.tab.c:299
YYSTYPE yylval
#define YYERROR
Definition: y.tab.c:796
goto yybackup
Definition: y.tab.c:1478
yystate
Definition: y.tab.c:1395
#define YYID(N)
Definition: y.tab.c:321
void yyerror(char *s)
Definition: lex.yy.c:2271
yytype_int16 * yyssp
Definition: y.tab.c:1359
while(1)
Definition: lex.yy.c:819
if(!YY_CURRENT_BUFFER)
Definition: lex.yy.c:810
else
Definition: y.tab.c:1508
return yylen
Definition: y.tab.c:1050
int yychar
Definition: y.tab.c:1301

Definition at line 816 of file y.tab.c.

#define YYBISON   1

Definition at line 44 of file y.tab.c.

#define YYBISON_VERSION   "2.7.12-4996"

Definition at line 47 of file y.tab.c.

#define YYCASE_ (   N,
 
)
Value:
case N: \
yyformat = S; \
break
#define N
Definition: inverse.c:8
#define yyclearin   (yychar = YYEMPTY)

Definition at line 790 of file y.tab.c.

#define YYCOPY (   Dst,
  Src,
  Count 
)
Value:
do \
{ \
for (yyi = 0; yyi < (Count); yyi++) \
(Dst)[yyi] = (Src)[yyi]; \
} \
while (YYID (0))
#define YYSIZE_T
Definition: y.tab.c:285
for(;yybottom<=yytop;yybottom++)
Definition: y.tab.c:950
#define YYID(N)
Definition: y.tab.c:321
while(1)
Definition: lex.yy.c:819
int yyi
Definition: y.tab.c:979

Definition at line 456 of file y.tab.c.

#define YYCOPY_NEEDED   1

Definition at line 428 of file y.tab.c.

#define YYDEBUG   1

Definition at line 73 of file y.tab.c.

#define YYDPRINTF (   Args)
Value:
do { \
YYFPRINTF Args; \
} while (YYID (0))
int yydebug
Definition: y.tab.c:1004
#define YYFPRINTF
Definition: y.tab.c:856
#define YYID(N)
Definition: y.tab.c:321
if(!YY_CURRENT_BUFFER)
Definition: lex.yy.c:810

Definition at line 859 of file y.tab.c.

Referenced by if().

#define YYEMPTY   (-2)

Definition at line 791 of file y.tab.c.

Referenced by if().

#define YYEOF   0

Definition at line 792 of file y.tab.c.

Referenced by if().

#define YYERRCODE   256

Definition at line 835 of file y.tab.c.

#define yyerrok   (yyerrstatus = 0)

Definition at line 789 of file y.tab.c.

#define YYERROR   goto yyerrorlab

Definition at line 796 of file y.tab.c.

#define YYERROR_VERBOSE   1

Definition at line 91 of file y.tab.c.

#define YYERROR_VERBOSE   1

Definition at line 91 of file y.tab.c.

#define YYFAIL   goto yyerrlab

Definition at line 806 of file y.tab.c.

#define YYFINAL   27

Definition at line 469 of file y.tab.c.

#define YYFPRINTF   fprintf

Definition at line 856 of file y.tab.c.

Referenced by for().

#define YYFREE   free

Definition at line 398 of file y.tab.c.

#define YYID (   N)    (N)

Definition at line 321 of file y.tab.c.

#define YYINITDEPTH   200

Definition at line 1015 of file y.tab.c.

#define YYLAST   156

Definition at line 471 of file y.tab.c.

Referenced by for().

#define YYLEX   yylex ()

Definition at line 848 of file y.tab.c.

Referenced by if().

#define YYMALLOC   malloc

Definition at line 391 of file y.tab.c.

#define YYMAXDEPTH   10000

Definition at line 1026 of file y.tab.c.

Referenced by if().

#define YYMAXUTOK   294

Definition at line 484 of file y.tab.c.

#define YYNNTS   32

Definition at line 476 of file y.tab.c.

#define YYNRULES   87

Definition at line 478 of file y.tab.c.

#define YYNSTATES   157

Definition at line 480 of file y.tab.c.

#define YYNTOKENS   48

Definition at line 474 of file y.tab.c.

#define YYPACT_NINF   -52

Definition at line 687 of file y.tab.c.

#define yypact_value_is_default (   Yystate)    (!!((Yystate) == (-52)))

Definition at line 741 of file y.tab.c.

Referenced by for().

#define YYPOPSTACK (   N)    (yyvsp -= (N), yyssp -= (N))

Definition at line 1383 of file y.tab.c.

Referenced by for(), and while().

#define YYPULL   1

Definition at line 59 of file y.tab.c.

#define YYPURE   0

Definition at line 53 of file y.tab.c.

#define YYPUSH   0

Definition at line 56 of file y.tab.c.

#define YYRECOVERING ( )    (!!yyerrstatus)

Definition at line 814 of file y.tab.c.

#define YYSIZE_MAXIMUM   ((YYSIZE_T) -1)

Definition at line 289 of file y.tab.c.

#define YYSIZE_T   unsigned int

Definition at line 285 of file y.tab.c.

Referenced by if().

#define YYSKELETON_NAME   "yacc.c"

Definition at line 50 of file y.tab.c.

#define YYSTACK_ALLOC   YYMALLOC

Definition at line 377 of file y.tab.c.

Referenced by if().

#define YYSTACK_ALLOC_MAXIMUM   YYSIZE_MAXIMUM

Definition at line 380 of file y.tab.c.

#define YYSTACK_BYTES (   N)
Value:
((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \
short int yytype_int16
Definition: y.tab.c:272
#define YYSTACK_GAP_MAXIMUM
Definition: y.tab.c:420
union YYSTYPE YYSTYPE
#define N
Definition: inverse.c:8

Definition at line 424 of file y.tab.c.

Referenced by if().

#define YYSTACK_FREE   YYFREE

Definition at line 378 of file y.tab.c.

Referenced by if().

#define YYSTACK_GAP_MAXIMUM   (sizeof (union yyalloc) - 1)

Definition at line 420 of file y.tab.c.

#define YYSTACK_RELOCATE (   Stack_alloc,
  Stack 
)
Value:
do \
{ \
YYSIZE_T yynewbytes; \
YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \
Stack = &yyptr->Stack_alloc; \
yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
yyptr += yynewbytes / sizeof (*yyptr); \
} \
while (YYID (0))
#define YYSIZE_T
Definition: y.tab.c:285
YYSIZE_T yystacksize
Definition: y.tab.c:1366
#define YYSTACK_GAP_MAXIMUM
Definition: y.tab.c:420
#define YYCOPY(Dst, Src, Count)
Definition: y.tab.c:456
#define YYID(N)
Definition: y.tab.c:321
while(1)
Definition: lex.yy.c:819

Definition at line 435 of file y.tab.c.

Referenced by if().

#define yystype   YYSTYPE /* obsolescent; will be withdrawn */

Definition at line 211 of file y.tab.c.

#define YYSTYPE_IS_DECLARED   1

Definition at line 212 of file y.tab.c.

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 210 of file y.tab.c.

#define YYSYNTAX_ERROR
Value:
yysyntax_error (&yymsg_alloc, &yymsg, \
int yytoken
Definition: y.tab.c:1371
YYSIZE_T yymsg_alloc
Definition: y.tab.c:1380
yytype_int16 * yyssp
Definition: y.tab.c:1359

Referenced by if().

#define YYTABLE_NINF   -1

Definition at line 720 of file y.tab.c.

#define yytable_value_is_error (   Yytable_value)    YYID (0)

Definition at line 744 of file y.tab.c.

Referenced by if().

#define YYTERROR   1

Definition at line 834 of file y.tab.c.

Referenced by for().

#define YYTOKENTYPE

Definition at line 110 of file y.tab.c.

#define YYTRANSLATE (   YYX)    ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)

Definition at line 486 of file y.tab.c.

#define YYUNDEFTOK   2

Definition at line 483 of file y.tab.c.

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

Definition at line 313 of file y.tab.c.

Typedef Documentation

typedef union YYSTYPE YYSTYPE
typedef short int yytype_int16

Definition at line 272 of file y.tab.c.

typedef short int yytype_int8

Definition at line 260 of file y.tab.c.

typedef unsigned short int yytype_uint16

Definition at line 266 of file y.tab.c.

typedef unsigned char yytype_uint8

Definition at line 251 of file y.tab.c.

Enumeration Type Documentation

Enumerator
COMPARISON_OPERATOR 
NAME 
STRING 
INTNUM 
FLOATNUM 
ADD 
DROP 
COLUMN 
EQUAL 
SELECT 
FROM 
WHERE 
DELETE 
INSERT 
INTO 
VALUES 
UPDATE 
SET 
AND 
OR 
NOT 
ALTER 
TABLE 
CREATE 
NULL_VALUE 
VARCHAR 
INT 
INTEGER 
DOUBLE 
PRECISION 
DATE 
TIME 
ORDER 
BY 
IS 
ASC 
DESC 
COMPARISON_OPERATOR 
NAME 
STRING 
INTNUM 
FLOATNUM 
ADD 
DROP 
COLUMN 
EQUAL 
SELECT 
FROM 
WHERE 
DELETE 
INSERT 
INTO 
VALUES 
UPDATE 
SET 
AND 
OR 
NOT 
ALTER 
TABLE 
CREATE 
NULL_VALUE 
VARCHAR 
INT 
INTEGER 
DOUBLE 
PRECISION 
DATE 
TIME 
ORDER 
BY 
IS 
ASC 
DESC 

Definition at line 113 of file y.tab.c.

Function Documentation

for ( )

Definition at line 986 of file y.tab.c.

References YYFPRINTF.

for ( ;;  )
if ( yychar  = YYEMPTY)

Definition at line 1496 of file y.tab.c.

References YYDPRINTF, and YYLEX.

if ( yychar<=  YYEOF)

Definition at line 1502 of file y.tab.c.

References YYDPRINTF, and YYEOF.

if ( yyn<=  0)

Definition at line 1519 of file y.tab.c.

References yyerrlab, yyn, yyreduce, and yytable_value_is_error.

if ( yyerrstatus)

Definition at line 2060 of file y.tab.c.

References YY_, yyerror(), yymsgbuf, yynerrs, YYSTACK_ALLOC, YYSTACK_FREE, and YYSYNTAX_ERROR.

if ( yyerrstatus  = = 3)

Definition at line 2101 of file y.tab.c.

References YYABORT, yydestruct(), YYEMPTY, and YYEOF.

while ( yyssp!  = yyss)

Definition at line 2226 of file y.tab.c.

References yydestruct(), and YYPOPSTACK.

YYSTYPE yylval YY_INITIAL_VALUE ( yyval_default  )
YY_REDUCE_PRINT ( yyn  )
YY_STACK_PRINT ( yyss  ,
yyssp   
)
YY_SYMBOL_PRINT ( yymsg  ,
yytype  ,
yyvaluep  ,
yylocationp   
)
YY_SYMBOL_PRINT ( "Next token is"  ,
yytoken  ,
yylval,
yylloc 
)
YY_SYMBOL_PRINT ( "Shifting"  ,
yytoken  ,
yylval,
yylloc 
)
YY_SYMBOL_PRINT ( )
YY_IGNORE_MAYBE_UNINITIALIZED_END YY_SYMBOL_PRINT ( "Shifting"  ,
yystos  [yyn],
yyvsp  ,
yylsp   
)
yy_symbol_value_print ( yyoutput  ,
yytype  ,
yyvaluep   
)
yydestruct ( "Cleanup: discarding lookahead"  ,
yytoken  ,
yylval 
)

Referenced by for(), if(), and while().

YYDPRINTF ( (stderr,"Starting parse\n")  )
YYDPRINTF ( (stderr,"Entering state %d\n", yystate)  )
else YYFPRINTF ( yyoutput  )
YYFPRINTF ( yyoutput  ,
 
)
YYFPRINTF ( stderr  ,
"\n"   
)
YYFPRINTF ( stderr  ,
"Reducing stack by rule %d (line %lu):\n ,
yyrule 1,
yylno   
)
return YYID ( yyresult  )
int yylex ( void  )
int yyparse ( )
YYPOPSTACK ( yylen  )
YYSTACK_FREE ( yyss  )
YYSTACK_FREE ( yymsg  )
YYUSE ( yyo  )
YYUSE ( yyoutput  )
YYUSE ( yytype  )

Variable Documentation

yynewstate __pad0__

Definition at line 1407 of file y.tab.c.

yyexhaustedlab __pad10__

Definition at line 2208 of file y.tab.c.

yyreturn __pad11__

Definition at line 2218 of file y.tab.c.

yysetstate __pad1__

Definition at line 1410 of file y.tab.c.

yybackup __pad2__

Definition at line 1489 of file y.tab.c.

yydefault __pad3__

Definition at line 1550 of file y.tab.c.

yyreduce __pad4__

Definition at line 1561 of file y.tab.c.

yyerrlab __pad5__

Definition at line 2057 of file y.tab.c.

yyerrorlab __pad6__

Definition at line 2134 of file y.tab.c.

yyerrlab1 __pad7__

Definition at line 2149 of file y.tab.c.

yyacceptlab __pad8__

Definition at line 2193 of file y.tab.c.

yyabortlab __pad9__

Definition at line 2200 of file y.tab.c.

continue
Initial value:
{
#define YYSIZE_T
Definition: y.tab.c:285
return yylen
Definition: y.tab.c:1050

Definition at line 1046 of file y.tab.c.

else
Initial value:
{
int yytoken
Definition: y.tab.c:1371
int yychar
Definition: y.tab.c:1301
#define YYTRANSLATE(YYX)
Definition: y.tab.c:486

Definition at line 1508 of file y.tab.c.

int
Initial value:
{
int yystate
yystate
Definition: y.tab.c:1395

Definition at line 1344 of file y.tab.c.

Referenced by colorrules.VectorColorTable::AddTemporaryColumn(), utils::BBoxAfterRotation(), btree_update(), c_quant(), layertree.LayerTree::ChangeLayerOpacity(), render.Map::ChangeMapSize(), dialogs.ItemCheckListCtrl::CheckItemById(), frame.PsMapBufferedWindow::ComputeZoom(), utils::convertRGB(), D_get_a(), D_get_d(), D_popup(), python.db::db_describe(), db_select_int(), dfread_header(), dfread_header_old(), dfwrite_header(), dig__fread_port_I(), dig__fwrite_port_I(), dig_fread(), mapwindow.BufferedWindow::DisplayToWind(), utils::DMS2Deg(), frame.PsMapBufferedWindow::DrawBitmap(), drawchar(), manager.GCP::DrawGCP(), frame.PsMapBufferedWindow::DrawGraphics(), wxdigit.IVDigit::EditLine(), mapwindow.GLWindow::EraseMap(), wxnviz.Nviz::FlyThrough(), mapdisplay.MapFrame::FormatDist(), frame.MapFrame::FormatDist(), free_data_buffs(), G3d_flushAllTiles(), G3d_getVolumeA(), G__interpolate_color_rule(), G__lookup_colors(), G__read_row_ptrs(), G_get_color(), G_get_default_color(), G_get_null_value_color(), G_get_raster_color(), G_get_raster_sample_bilinear(), G_get_raster_sample_cubic(), G_get_raster_sample_nearest(), G_is_little_endian(), G_list_element(), G_make_histogram_log_colors(), G_parse_color_rule(), G_quant_get_cell_value(), G_rotate_around_point_int(), G_set_d_raster_cat(), G_str_to_color(), get_char_vects(), statusbar.SbGoTo::GetCenterString(), dialogs::getColsChoice(), wxnviz.Nviz::GetDistanceAlongSurface(), dialogs.ItemCheckListCtrl::GetItems(), utils::GetSettingsPath(), dialogs.DisplayAttributesDialog::GetSQLString(), dialogs.VDigitDuplicatesDialog::GetUnSelected(), Gp_set_color(), gpd_obj_site_attr(), GS_getlight_position(), Gs_load_3dview(), gs_malloc_lookup(), gsd_coarse_surf_map(), gsd_get_nice_range(), gsd_norm_arrows(), gsd_ortho_wall(), gsd_put_legend(), gsd_set_material(), gsd_surf_const(), gsd_surf_map(), gsd_surf_map_old(), gsd_triangulated_wall(), gsd_wire_arrows(), gsds_alloc_typbuff(), gvld_isosurf(), gvld_slice(), I_compute_georef_equations(), I_new_control_point(), IL_grid_calc_2d(), IL_resample_interp_segments_2d(), IL_vector_input_data_2d(), wxdigit.IVDigit::InitCats(), gselect.ColumnSelect::InsertColumns(), frame.MapFrame::MeasureDist(), wxdigit.IVDigit::MoveSelectedLines(), wxdigit.IVDigit::MoveSelectedVertex(), N_les_integrate_dirichlet_3d(), Nviz_color_from_str(), Nviz_set_viewpoint_persp(), mapwindow.GLWindow::NvizCmdCommand(), dialogs.VDigitCategoryDialog::OnAddCat(), manager.LayerBook::OnAddLayer(), manager.LayerBook::OnChangeLayer(), statusbar.SbMapScale::OnChangeMapScale(), dialogs.ModelConditionDialog::OnCheckItemElse(), dialogs.ModelConditionDialog::OnCheckItemIf(), goutput.GMConsole::OnCmdDone(), tools::OnCPlaneChanging(), tools::OnCPlaneReset(), tools::OnCPlaneSelection(), tools::OnCPlaneShading(), manager.AttributeManager::OnDataItemAdd(), manager.AttributeManager::OnDataItemDeleteAll(), frame.ModelFrame::OnDeleteData(), manager.LayerBook::OnDeleteLayer(), dialogs.VDigitCategoryDialog::OnEndEdit(), dialogs.ItemListCtrl::OnEndEdit(), frame.ModelFrame::OnExportImage(), dialogs.VDigitCategoryDialog::OnFeature(), dialogs.DisplayAttributesDialog::OnFeature(), statusbar.SbGoTo::OnGoTo(), wizard.EPSGPage::OnItemSelected(), colorrules.VectorColorTable::OnLayerSelection(), mapwindow.VDigitWindow::OnLeftDownAddLine(), preferences.PreferencesDialog::OnLoadEpsgCodes(), manager.LayerBook::OnModifyLayer(), mapwindow.MapWindow::OnMotion(), gprint.MapPrint::OnPrintPage(), dialogs.ItemListCtrl::OnRemove(), preferences.PreferencesDialog::OnSetEpsgCode(), tools::OnSurfaceModeAll(), wizard.EPSGPage::OnText(), dialogs.RegionDef::OnValue(), utils::PaperMapCoordinates(), mapwindow.BufferedWindow::Pixel2Cell(), manager.TableListCtrl::Populate(), PS_scaled_raster(), quad_compare(), quad_divide_data(), instructions.Mapinfo::Read(), instructions.Text::Read(), instructions.Scalebar::Read(), instructions.RasterLegend::Read(), instructions.VectorLegend::Read(), colorrules.ColorTable::ReadColorTable(), utils::ReadEpsgCodes(), layertree.LayerTree::RecreateItem(), goutput.GMConsole::Redirect(), python.core::region(), royston(), rtree_write_branch(), mapwindow.BufferedWindow::SaveRegion(), mapwindow.BufferedWindow::SaveToFile(), settings.Settings::SaveToFile(), segment_setup(), wxdigit.IVDigit::SelectLinesByQuery(), python.core::set_raise_on_error(), wxnviz.Nviz::SetFringe(), debug.DebugMsg::SetLevel(), wxnviz.Nviz::SetLight(), model.ModelData::SetPropDialog(), statusbar.SbCoordinates::Show(), statusbar.SbRegionExtent::Show(), SHPWriteObject(), slice_calc(), toolbars.VDigitToolbar::StartEditing(), dialogs.DisplayAttributesDialog::UpdateDialog(), manager.AttributeManager::UpdateDialog(), tools::UpdateFrameIndex(), preferences.VDigitSettingsDialog::UpdateSettings(), dialogs.OptDialog::UpdateSettings(), wxdisplay.DisplayDriver::UpdateSettings(), tools::UpdateSettings(), V1_read_next_line_ogr(), V2_read_line_ogr(), Vect_array_to_cat_list(), Vect_build_ogr(), Vect_line_reverse(), Vect_new_varray(), Vect_point_buffer2(), Vect_str_to_cat_list(), python.vector::vector_db(), python.vector::vector_db_select(), python.vector::vector_layer_db(), python.vector::vector_what(), main.MapApp::watcher(), while(), and frame.PsMapBufferedWindow::Zoom().

return

Definition at line 897 of file y.tab.c.

Referenced by gvl_file_set_slices_param().

YYACCEPT

Definition at line 1476 of file y.tab.c.

goto yybackup

Definition at line 1478 of file y.tab.c.

yychar = YYEMPTY

Definition at line 1301 of file y.tab.c.

return yyd

Definition at line 1078 of file y.tab.c.

int yydebug

Definition at line 1004 of file y.tab.c.

goto yydefault

Definition at line 1491 of file y.tab.c.

goto yyerrlab

Definition at line 1552 of file y.tab.c.

Referenced by if().

goto yyerrlab1

Definition at line 2122 of file y.tab.c.

yyerrstatus = 0

Definition at line 1347 of file y.tab.c.

int yyi
Initial value:
{
int yynrhs = yyr2[yyrule]
int yyrule
Definition: y.tab.c:977

Definition at line 979 of file y.tab.c.

int yylen = 0

Definition at line 1050 of file y.tab.c.

unsigned long int yylno = yyrline[yyrule]

Definition at line 982 of file y.tab.c.

YYSTYPE yylval

Referenced by while().

YYSIZE_T yymsg_alloc = sizeof yymsgbuf

Definition at line 1380 of file y.tab.c.

char yymsgbuf[128]

Definition at line 1378 of file y.tab.c.

Referenced by if().

yyn = yytoken

Definition at line 1368 of file y.tab.c.

Referenced by for(), and if().

yynerrs = 0

Definition at line 1316 of file y.tab.c.

Referenced by if().

goto yynewstate

Definition at line 1543 of file y.tab.c.

goto yyreduce

Definition at line 1553 of file y.tab.c.

Referenced by if().

yyresult = 2

Definition at line 1369 of file y.tab.c.

goto yyreturn

Definition at line 2194 of file y.tab.c.

int yyrule

Definition at line 977 of file y.tab.c.

const char* yys = yysrc

Definition at line 1073 of file y.tab.c.

goto yysetstate

Definition at line 1399 of file y.tab.c.

const char* yysrc

Definition at line 1069 of file y.tab.c.

yytype_int16* yyss

Definition at line 1358 of file y.tab.c.

Referenced by if().

Definition at line 1357 of file y.tab.c.

yyssp = yyss = yyssa

Definition at line 1359 of file y.tab.c.

Referenced by for().

yystacksize = YYINITDEPTH

Definition at line 1366 of file y.tab.c.

else yystate = 0

Definition at line 1395 of file y.tab.c.

Referenced by for().

int yytoken = 0

Definition at line 1371 of file y.tab.c.

yytype_int16* yytop

Definition at line 946 of file y.tab.c.

int yytype

Definition at line 890 of file y.tab.c.

yyval = yyvsp[1-yylen]

Definition at line 1374 of file y.tab.c.

YYSTYPE * yyvaluep

Definition at line 891 of file y.tab.c.

YYSTYPE* yyvs

Definition at line 1363 of file y.tab.c.

Referenced by if().

Definition at line 1362 of file y.tab.c.