Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/avrdude/config_gram.h')
-rw-r--r--src/avrdude/config_gram.h330
1 files changed, 330 insertions, 0 deletions
diff --git a/src/avrdude/config_gram.h b/src/avrdude/config_gram.h
new file mode 100644
index 000000000..036d67ebe
--- /dev/null
+++ b/src/avrdude/config_gram.h
@@ -0,0 +1,330 @@
+/* A Bison parser, made by GNU Bison 3.0.4. */
+
+/* Bison interface for Yacc-like parsers in C
+
+ Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+/* As a special exception, you may create a larger work that contains
+ part or all of the Bison parser skeleton and distribute that work
+ under terms of your choice, so long as that work isn't itself a
+ parser generator using the skeleton or a modified version thereof
+ as a parser skeleton. Alternatively, if you modify or redistribute
+ the parser skeleton itself, you may (at your option) remove this
+ special exception, which will cause the skeleton and the resulting
+ Bison output files to be licensed under the GNU General Public
+ License without this special exception.
+
+ This special exception was added by the Free Software Foundation in
+ version 2.2 of Bison. */
+
+#ifndef YY_YY_CONFIG_GRAM_H_INCLUDED
+# define YY_YY_CONFIG_GRAM_H_INCLUDED
+/* Debug traces. */
+#ifndef YYDEBUG
+# define YYDEBUG 0
+#endif
+#if YYDEBUG
+extern int yydebug;
+#endif
+
+/* Token type. */
+#ifndef YYTOKENTYPE
+# define YYTOKENTYPE
+ enum yytokentype
+ {
+ K_READ = 258,
+ K_WRITE = 259,
+ K_READ_LO = 260,
+ K_READ_HI = 261,
+ K_WRITE_LO = 262,
+ K_WRITE_HI = 263,
+ K_LOADPAGE_LO = 264,
+ K_LOADPAGE_HI = 265,
+ K_LOAD_EXT_ADDR = 266,
+ K_WRITEPAGE = 267,
+ K_CHIP_ERASE = 268,
+ K_PGM_ENABLE = 269,
+ K_MEMORY = 270,
+ K_PAGE_SIZE = 271,
+ K_PAGED = 272,
+ K_BAUDRATE = 273,
+ K_BS2 = 274,
+ K_BUFF = 275,
+ K_CHIP_ERASE_DELAY = 276,
+ K_CONNTYPE = 277,
+ K_DEDICATED = 278,
+ K_DEFAULT_BITCLOCK = 279,
+ K_DEFAULT_PARALLEL = 280,
+ K_DEFAULT_PROGRAMMER = 281,
+ K_DEFAULT_SAFEMODE = 282,
+ K_DEFAULT_SERIAL = 283,
+ K_DESC = 284,
+ K_DEVICECODE = 285,
+ K_STK500_DEVCODE = 286,
+ K_AVR910_DEVCODE = 287,
+ K_EEPROM = 288,
+ K_ERRLED = 289,
+ K_FLASH = 290,
+ K_ID = 291,
+ K_IO = 292,
+ K_LOADPAGE = 293,
+ K_MAX_WRITE_DELAY = 294,
+ K_MCU_BASE = 295,
+ K_MIN_WRITE_DELAY = 296,
+ K_MISO = 297,
+ K_MOSI = 298,
+ K_NUM_PAGES = 299,
+ K_NVM_BASE = 300,
+ K_OCDREV = 301,
+ K_OFFSET = 302,
+ K_PAGEL = 303,
+ K_PARALLEL = 304,
+ K_PARENT = 305,
+ K_PART = 306,
+ K_PGMLED = 307,
+ K_PROGRAMMER = 308,
+ K_PSEUDO = 309,
+ K_PWROFF_AFTER_WRITE = 310,
+ K_RDYLED = 311,
+ K_READBACK_P1 = 312,
+ K_READBACK_P2 = 313,
+ K_READMEM = 314,
+ K_RESET = 315,
+ K_RETRY_PULSE = 316,
+ K_SERIAL = 317,
+ K_SCK = 318,
+ K_SIGNATURE = 319,
+ K_SIZE = 320,
+ K_USB = 321,
+ K_USBDEV = 322,
+ K_USBSN = 323,
+ K_USBPID = 324,
+ K_USBPRODUCT = 325,
+ K_USBVENDOR = 326,
+ K_USBVID = 327,
+ K_TYPE = 328,
+ K_VCC = 329,
+ K_VFYLED = 330,
+ K_NO = 331,
+ K_YES = 332,
+ K_TIMEOUT = 333,
+ K_STABDELAY = 334,
+ K_CMDEXEDELAY = 335,
+ K_HVSPCMDEXEDELAY = 336,
+ K_SYNCHLOOPS = 337,
+ K_BYTEDELAY = 338,
+ K_POLLVALUE = 339,
+ K_POLLINDEX = 340,
+ K_PREDELAY = 341,
+ K_POSTDELAY = 342,
+ K_POLLMETHOD = 343,
+ K_MODE = 344,
+ K_DELAY = 345,
+ K_BLOCKSIZE = 346,
+ K_READSIZE = 347,
+ K_HVENTERSTABDELAY = 348,
+ K_PROGMODEDELAY = 349,
+ K_LATCHCYCLES = 350,
+ K_TOGGLEVTG = 351,
+ K_POWEROFFDELAY = 352,
+ K_RESETDELAYMS = 353,
+ K_RESETDELAYUS = 354,
+ K_HVLEAVESTABDELAY = 355,
+ K_RESETDELAY = 356,
+ K_SYNCHCYCLES = 357,
+ K_HVCMDEXEDELAY = 358,
+ K_CHIPERASEPULSEWIDTH = 359,
+ K_CHIPERASEPOLLTIMEOUT = 360,
+ K_CHIPERASETIME = 361,
+ K_PROGRAMFUSEPULSEWIDTH = 362,
+ K_PROGRAMFUSEPOLLTIMEOUT = 363,
+ K_PROGRAMLOCKPULSEWIDTH = 364,
+ K_PROGRAMLOCKPOLLTIMEOUT = 365,
+ K_PP_CONTROLSTACK = 366,
+ K_HVSP_CONTROLSTACK = 367,
+ K_ALLOWFULLPAGEBITSTREAM = 368,
+ K_ENABLEPAGEPROGRAMMING = 369,
+ K_HAS_JTAG = 370,
+ K_HAS_DW = 371,
+ K_HAS_PDI = 372,
+ K_HAS_TPI = 373,
+ K_IDR = 374,
+ K_IS_AT90S1200 = 375,
+ K_IS_AVR32 = 376,
+ K_RAMPZ = 377,
+ K_SPMCR = 378,
+ K_EECR = 379,
+ K_FLASH_INSTR = 380,
+ K_EEPROM_INSTR = 381,
+ TKN_COMMA = 382,
+ TKN_EQUAL = 383,
+ TKN_SEMI = 384,
+ TKN_TILDE = 385,
+ TKN_LEFT_PAREN = 386,
+ TKN_RIGHT_PAREN = 387,
+ TKN_NUMBER = 388,
+ TKN_NUMBER_REAL = 389,
+ TKN_STRING = 390
+ };
+#endif
+/* Tokens. */
+#define K_READ 258
+#define K_WRITE 259
+#define K_READ_LO 260
+#define K_READ_HI 261
+#define K_WRITE_LO 262
+#define K_WRITE_HI 263
+#define K_LOADPAGE_LO 264
+#define K_LOADPAGE_HI 265
+#define K_LOAD_EXT_ADDR 266
+#define K_WRITEPAGE 267
+#define K_CHIP_ERASE 268
+#define K_PGM_ENABLE 269
+#define K_MEMORY 270
+#define K_PAGE_SIZE 271
+#define K_PAGED 272
+#define K_BAUDRATE 273
+#define K_BS2 274
+#define K_BUFF 275
+#define K_CHIP_ERASE_DELAY 276
+#define K_CONNTYPE 277
+#define K_DEDICATED 278
+#define K_DEFAULT_BITCLOCK 279
+#define K_DEFAULT_PARALLEL 280
+#define K_DEFAULT_PROGRAMMER 281
+#define K_DEFAULT_SAFEMODE 282
+#define K_DEFAULT_SERIAL 283
+#define K_DESC 284
+#define K_DEVICECODE 285
+#define K_STK500_DEVCODE 286
+#define K_AVR910_DEVCODE 287
+#define K_EEPROM 288
+#define K_ERRLED 289
+#define K_FLASH 290
+#define K_ID 291
+#define K_IO 292
+#define K_LOADPAGE 293
+#define K_MAX_WRITE_DELAY 294
+#define K_MCU_BASE 295
+#define K_MIN_WRITE_DELAY 296
+#define K_MISO 297
+#define K_MOSI 298
+#define K_NUM_PAGES 299
+#define K_NVM_BASE 300
+#define K_OCDREV 301
+#define K_OFFSET 302
+#define K_PAGEL 303
+#define K_PARALLEL 304
+#define K_PARENT 305
+#define K_PART 306
+#define K_PGMLED 307
+#define K_PROGRAMMER 308
+#define K_PSEUDO 309
+#define K_PWROFF_AFTER_WRITE 310
+#define K_RDYLED 311
+#define K_READBACK_P1 312
+#define K_READBACK_P2 313
+#define K_READMEM 314
+#define K_RESET 315
+#define K_RETRY_PULSE 316
+#define K_SERIAL 317
+#define K_SCK 318
+#define K_SIGNATURE 319
+#define K_SIZE 320
+#define K_USB 321
+#define K_USBDEV 322
+#define K_USBSN 323
+#define K_USBPID 324
+#define K_USBPRODUCT 325
+#define K_USBVENDOR 326
+#define K_USBVID 327
+#define K_TYPE 328
+#define K_VCC 329
+#define K_VFYLED 330
+#define K_NO 331
+#define K_YES 332
+#define K_TIMEOUT 333
+#define K_STABDELAY 334
+#define K_CMDEXEDELAY 335
+#define K_HVSPCMDEXEDELAY 336
+#define K_SYNCHLOOPS 337
+#define K_BYTEDELAY 338
+#define K_POLLVALUE 339
+#define K_POLLINDEX 340
+#define K_PREDELAY 341
+#define K_POSTDELAY 342
+#define K_POLLMETHOD 343
+#define K_MODE 344
+#define K_DELAY 345
+#define K_BLOCKSIZE 346
+#define K_READSIZE 347
+#define K_HVENTERSTABDELAY 348
+#define K_PROGMODEDELAY 349
+#define K_LATCHCYCLES 350
+#define K_TOGGLEVTG 351
+#define K_POWEROFFDELAY 352
+#define K_RESETDELAYMS 353
+#define K_RESETDELAYUS 354
+#define K_HVLEAVESTABDELAY 355
+#define K_RESETDELAY 356
+#define K_SYNCHCYCLES 357
+#define K_HVCMDEXEDELAY 358
+#define K_CHIPERASEPULSEWIDTH 359
+#define K_CHIPERASEPOLLTIMEOUT 360
+#define K_CHIPERASETIME 361
+#define K_PROGRAMFUSEPULSEWIDTH 362
+#define K_PROGRAMFUSEPOLLTIMEOUT 363
+#define K_PROGRAMLOCKPULSEWIDTH 364
+#define K_PROGRAMLOCKPOLLTIMEOUT 365
+#define K_PP_CONTROLSTACK 366
+#define K_HVSP_CONTROLSTACK 367
+#define K_ALLOWFULLPAGEBITSTREAM 368
+#define K_ENABLEPAGEPROGRAMMING 369
+#define K_HAS_JTAG 370
+#define K_HAS_DW 371
+#define K_HAS_PDI 372
+#define K_HAS_TPI 373
+#define K_IDR 374
+#define K_IS_AT90S1200 375
+#define K_IS_AVR32 376
+#define K_RAMPZ 377
+#define K_SPMCR 378
+#define K_EECR 379
+#define K_FLASH_INSTR 380
+#define K_EEPROM_INSTR 381
+#define TKN_COMMA 382
+#define TKN_EQUAL 383
+#define TKN_SEMI 384
+#define TKN_TILDE 385
+#define TKN_LEFT_PAREN 386
+#define TKN_RIGHT_PAREN 387
+#define TKN_NUMBER 388
+#define TKN_NUMBER_REAL 389
+#define TKN_STRING 390
+
+/* Value type. */
+#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
+typedef int YYSTYPE;
+# define YYSTYPE_IS_TRIVIAL 1
+# define YYSTYPE_IS_DECLARED 1
+#endif
+
+
+extern YYSTYPE yylval;
+
+int yyparse (void);
+
+#endif /* !YY_YY_CONFIG_GRAM_H_INCLUDED */