GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-d6dec75dd4
sqlp.tab.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

union  YYSTYPE
 

Macros

#define YYDEBUG   0
 
#define YYTOKENTYPE
 
#define YYEMPTY   -2
 
#define YYEOF   0
 
#define YYerror   256
 
#define YYUNDEF   257
 
#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_IS_DECLARED   1
 

Typedefs

typedef enum yytokentype yytoken_kind_t
 
typedef union YYSTYPE YYSTYPE
 

Enumerations

enum  yytokentype {
  YYEMPTY = -2 , YYEOF = 0 , YYerror = 256 , YYUNDEF = 257 ,
  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 (void)
 

Variables

YYSTYPE yylval
 

Macro Definition Documentation

◆ ADD

#define ADD   263

Definition at line 107 of file sqlp.tab.h.

◆ ALTER

#define ALTER   279

Definition at line 123 of file sqlp.tab.h.

◆ AND

#define AND   276

Definition at line 120 of file sqlp.tab.h.

◆ ASC

#define ASC   293

Definition at line 137 of file sqlp.tab.h.

◆ BY

#define BY   291

Definition at line 135 of file sqlp.tab.h.

◆ COLUMN

#define COLUMN   265

Definition at line 109 of file sqlp.tab.h.

◆ COMPARISON_OPERATOR

#define COMPARISON_OPERATOR   258

Definition at line 102 of file sqlp.tab.h.

◆ CREATE

#define CREATE   281

Definition at line 125 of file sqlp.tab.h.

◆ DATE

#define DATE   288

Definition at line 132 of file sqlp.tab.h.

◆ DELETE

#define DELETE   270

Definition at line 114 of file sqlp.tab.h.

◆ DESC

#define DESC   294

Definition at line 138 of file sqlp.tab.h.

◆ DOUBLE

#define DOUBLE   286

Definition at line 130 of file sqlp.tab.h.

◆ DROP

#define DROP   264

Definition at line 108 of file sqlp.tab.h.

◆ EQUAL

#define EQUAL   266

Definition at line 110 of file sqlp.tab.h.

◆ FLOATNUM

#define FLOATNUM   262

Definition at line 106 of file sqlp.tab.h.

◆ FROM

#define FROM   268

Definition at line 112 of file sqlp.tab.h.

◆ INSERT

#define INSERT   271

Definition at line 115 of file sqlp.tab.h.

◆ INT

#define INT   284

Definition at line 128 of file sqlp.tab.h.

◆ INTEGER

#define INTEGER   285

Definition at line 129 of file sqlp.tab.h.

◆ INTNUM

#define INTNUM   261

Definition at line 105 of file sqlp.tab.h.

◆ INTO

#define INTO   272

Definition at line 116 of file sqlp.tab.h.

◆ IS

#define IS   292

Definition at line 136 of file sqlp.tab.h.

◆ NAME

#define NAME   259

Definition at line 103 of file sqlp.tab.h.

◆ NOT

#define NOT   278

Definition at line 122 of file sqlp.tab.h.

◆ NULL_VALUE

#define NULL_VALUE   282

Definition at line 126 of file sqlp.tab.h.

◆ OR

#define OR   277

Definition at line 121 of file sqlp.tab.h.

◆ ORDER

#define ORDER   290

Definition at line 134 of file sqlp.tab.h.

◆ PRECISION

#define PRECISION   287

Definition at line 131 of file sqlp.tab.h.

◆ SELECT

#define SELECT   267

Definition at line 111 of file sqlp.tab.h.

◆ SET

#define SET   275

Definition at line 119 of file sqlp.tab.h.

◆ STRING

#define STRING   260

Definition at line 104 of file sqlp.tab.h.

◆ TABLE

#define TABLE   280

Definition at line 124 of file sqlp.tab.h.

◆ TIME

#define TIME   289

Definition at line 133 of file sqlp.tab.h.

◆ UPDATE

#define UPDATE   274

Definition at line 118 of file sqlp.tab.h.

◆ VALUES

#define VALUES   273

Definition at line 117 of file sqlp.tab.h.

◆ VARCHAR

#define VARCHAR   283

Definition at line 127 of file sqlp.tab.h.

◆ WHERE

#define WHERE   269

Definition at line 113 of file sqlp.tab.h.

◆ YYDEBUG

#define YYDEBUG   0

Definition at line 42 of file sqlp.tab.h.

◆ YYEMPTY

#define YYEMPTY   -2

Definition at line 98 of file sqlp.tab.h.

◆ YYEOF

#define YYEOF   0

Definition at line 99 of file sqlp.tab.h.

◆ YYerror

#define YYerror   256

Definition at line 100 of file sqlp.tab.h.

◆ YYSTYPE_IS_DECLARED

#define YYSTYPE_IS_DECLARED   1

Definition at line 157 of file sqlp.tab.h.

◆ YYSTYPE_IS_TRIVIAL

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 156 of file sqlp.tab.h.

◆ YYTOKENTYPE

#define YYTOKENTYPE

Definition at line 50 of file sqlp.tab.h.

◆ YYUNDEF

#define YYUNDEF   257

Definition at line 101 of file sqlp.tab.h.

Typedef Documentation

◆ YYSTYPE

typedef union YYSTYPE YYSTYPE

Definition at line 1 of file sqlp.tab.h.

◆ yytoken_kind_t

Definition at line 1 of file sqlp.tab.h.

Enumeration Type Documentation

◆ yytokentype

Enumerator
YYEMPTY 
YYEOF 
YYerror 
YYUNDEF 
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 51 of file sqlp.tab.h.

Function Documentation

◆ yyparse()

int yyparse ( void  )

Definition at line 1030 of file sqlp.tab.c.

Variable Documentation

◆ yylval

YYSTYPE yylval
extern

Definition at line 1018 of file sqlp.tab.c.