ugBASIC 1.18
An isomorphic BASIC language compiler for retrocomputers
Loading...
Searching...
No Matches
ugbc.tab.c File Reference
#include "../src/ugbc.h"
#include <math.h>
#include <errno.h>
#include "ugbc.tab.h"
#include <limits.h>
#include <stdio.h>

Go to the source code of this file.

Data Structures

union  yyalloc
struct  yypcontext_t

Macros

#define YYBISON   30802
#define YYBISON_VERSION   "3.8.2"
#define YYSKELETON_NAME   "yacc.c"
#define YYPURE   0
#define YYPUSH   0
#define YYPULL   1
#define YY_CAST(Type, Val)
#define YY_REINTERPRET_CAST(Type, Val)
#define YY_NULLPTR   ((void*)0)
#define YYPTRDIFF_T   long
#define YYPTRDIFF_MAXIMUM   LONG_MAX
#define YYSIZE_T   unsigned
#define YYSIZE_MAXIMUM
#define YYSIZEOF(X)
#define YY_(Msgid)
#define YY_ATTRIBUTE_PURE
#define YY_ATTRIBUTE_UNUSED
#define YY_USE(E)
#define YY_INITIAL_VALUE(Value)
#define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
#define YY_IGNORE_MAYBE_UNINITIALIZED_END
#define YY_IGNORE_USELESS_CAST_BEGIN
#define YY_IGNORE_USELESS_CAST_END
#define YY_ASSERT(E)
#define YYSTACK_ALLOC   YYMALLOC
#define YYSTACK_FREE   YYFREE
#define YYSTACK_ALLOC_MAXIMUM   YYSIZE_MAXIMUM
#define YYMALLOC   malloc
#define YYFREE   free
#define YYSTACK_GAP_MAXIMUM   (YYSIZEOF (union yyalloc) - 1)
#define YYSTACK_BYTES(N)
#define YYCOPY_NEEDED   1
#define YYSTACK_RELOCATE(Stack_alloc, Stack)
#define YYCOPY(Dst, Src, Count)
#define YYFINAL   291
#define YYLAST   128242
#define YYNTOKENS   937
#define YYNNTS   629
#define YYNRULES   3083
#define YYNSTATES   6691
#define YYMAXUTOK   1191
#define YYTRANSLATE(YYX)
#define YY_ACCESSING_SYMBOL(State)
#define YYPACT_NINF   (-5738)
#define yypact_value_is_default(Yyn)
#define YYTABLE_NINF   (-2979)
#define yytable_value_is_error(Yyn)
#define yyerrok   (yyerrstatus = 0)
#define yyclearin   (yychar = YYEMPTY)
#define YYACCEPT   goto yyacceptlab
#define YYABORT   goto yyabortlab
#define YYERROR   goto yyerrorlab
#define YYNOMEM   goto yyexhaustedlab
#define YYRECOVERING()
#define YYBACKUP(Token, Value)
#define YYERRCODE   YYUNDEF
#define YYLLOC_DEFAULT(Current, Rhs, N)
#define YYRHSLOC(Rhs, K)
#define YYFPRINTF   fprintf
#define YYDPRINTF(Args)
#define YYLOCATION_PRINT   yy_location_print_
#define YY_LOCATION_PRINT(File, Loc)
#define YY_SYMBOL_PRINT(Title, Kind, Value, Location)
#define YY_STACK_PRINT(Bottom, Top)
#define YY_REDUCE_PRINT(Rule)
#define YYINITDEPTH   2000
#define YYMAXDEPTH   100000
#define YYCASE_(N, S)
#define YYPOPSTACK(N)

Typedefs

typedef yytype_int16 yy_state_t

Enumerations

enum  yysymbol_kind_t {
  YYSYMBOL_YYEMPTY = -2 , YYSYMBOL_YYEOF = 0 , YYSYMBOL_YYerror = 1 , YYSYMBOL_YYUNDEF = 2 ,
  YYSYMBOL_NewLine = 3 , YYSYMBOL_Remark = 4 , YYSYMBOL_CP = 5 , YYSYMBOL_CSP = 6 ,
  YYSYMBOL_CGP = 7 , YYSYMBOL_OP = 8 , YYSYMBOL_OSP = 9 , YYSYMBOL_OGP = 10 ,
  YYSYMBOL_OP_AMPERSAND = 11 , YYSYMBOL_OP_ASSIGN = 12 , YYSYMBOL_OP_AT = 13 , YYSYMBOL_OP_ASSIGN_DIRECT = 14 ,
  YYSYMBOL_OP_COLON = 15 , YYSYMBOL_OP_COMMA = 16 , YYSYMBOL_OP_DISEQUAL = 17 , YYSYMBOL_OP_DIVISION = 18 ,
  YYSYMBOL_OP_DIVISION2 = 19 , YYSYMBOL_OP_DOLLAR = 20 , YYSYMBOL_OP_DOLLAR2 = 21 , YYSYMBOL_OP_EQUAL = 22 ,
  YYSYMBOL_OP_EXCLAMATION = 23 , YYSYMBOL_OP_GT = 24 , YYSYMBOL_OP_GTE = 25 , YYSYMBOL_OP_HASH = 26 ,
  YYSYMBOL_OP_LT = 27 , YYSYMBOL_OP_LTE = 28 , YYSYMBOL_OP_MINUS = 29 , YYSYMBOL_OP_MULTIPLICATION = 30 ,
  YYSYMBOL_OP_MULTIPLICATION2 = 31 , YYSYMBOL_OP_PERC = 32 , YYSYMBOL_OP_PERC2 = 33 , YYSYMBOL_OP_PERIOD = 34 ,
  YYSYMBOL_OP_PLUS = 35 , YYSYMBOL_OP_POW = 36 , YYSYMBOL_OP_SEMICOLON = 37 , YYSYMBOL_QM = 38 ,
  YYSYMBOL_A = 39 , YYSYMBOL_AAHS = 40 , YYSYMBOL_ABS = 41 , YYSYMBOL_ACCORDION = 42 ,
  YYSYMBOL_ACOUSTIC = 43 , YYSYMBOL_ADD = 44 , YYSYMBOL_ADDC = 45 , YYSYMBOL_ADDRESS = 46 ,
  YYSYMBOL_AFTER = 47 , YYSYMBOL_AGE = 48 , YYSYMBOL_AGOGO = 49 , YYSYMBOL_ALL = 50 ,
  YYSYMBOL_ALLOW = 51 , YYSYMBOL_ALPHA = 52 , YYSYMBOL_ALT = 53 , YYSYMBOL_ALTO = 54 ,
  YYSYMBOL_AND = 55 , YYSYMBOL_ANIMATE = 56 , YYSYMBOL_ANIMATING = 57 , YYSYMBOL_ANIMATION = 58 ,
  YYSYMBOL_APPLAUSE = 59 , YYSYMBOL_ARRAY = 60 , YYSYMBOL_ARROW = 61 , YYSYMBOL_AS = 62 ,
  YYSYMBOL_ASC = 63 , YYSYMBOL_ASCII = 64 , YYSYMBOL_ASCIICODE = 65 , YYSYMBOL_ASM = 66 ,
  YYSYMBOL_ASTERISK = 67 , YYSYMBOL_ASYNC = 68 , YYSYMBOL_AT = 69 , YYSYMBOL_ATARI = 70 ,
  YYSYMBOL_ATARIXL = 71 , YYSYMBOL_ATLAS = 72 , YYSYMBOL_ATMOSPHERE = 73 , YYSYMBOL_AUDIO = 74 ,
  YYSYMBOL_AUTO = 75 , YYSYMBOL_AVAILABLE = 76 , YYSYMBOL_AY8910 = 77 , YYSYMBOL_B = 78 ,
  YYSYMBOL_BACK = 79 , YYSYMBOL_BACKGROUND = 80 , YYSYMBOL_BAG = 81 , YYSYMBOL_BANJO = 82 ,
  YYSYMBOL_BANK = 83 , YYSYMBOL_BANKED = 84 , YYSYMBOL_BAR = 85 , YYSYMBOL_BARITONE = 86 ,
  YYSYMBOL_BASIC = 87 , YYSYMBOL_BASS = 88 , YYSYMBOL_BASSOON = 89 , YYSYMBOL_BECKER = 90 ,
  YYSYMBOL_BEG = 91 , YYSYMBOL_BELL = 92 , YYSYMBOL_BELLS = 93 , YYSYMBOL_BELONG = 94 ,
  YYSYMBOL_BETA = 95 , YYSYMBOL_BF = 96 , YYSYMBOL_BIG = 97 , YYSYMBOL_BIN = 98 ,
  YYSYMBOL_BINARY = 99 , YYSYMBOL_BIRD = 100 , YYSYMBOL_BIT = 101 , YYSYMBOL_BITMAP = 102 ,
  YYSYMBOL_BITMAPADDRESS = 103 , YYSYMBOL_BITMAPS = 104 , YYSYMBOL_BLACK = 105 , YYSYMBOL_BLIT = 106 ,
  YYSYMBOL_BLOCK = 107 , YYSYMBOL_BLOWN = 108 , YYSYMBOL_BLUE = 109 , YYSYMBOL_BOOLEAN = 110 ,
  YYSYMBOL_BOOM = 111 , YYSYMBOL_BORDER = 112 , YYSYMBOL_BOTTLE = 113 , YYSYMBOL_BOTTOM = 114 ,
  YYSYMBOL_BOUNCE = 115 , YYSYMBOL_BOWED = 116 , YYSYMBOL_BOX = 117 , YYSYMBOL_BRASS = 118 ,
  YYSYMBOL_BREATH = 119 , YYSYMBOL_BRIGHT = 120 , YYSYMBOL_BRIGHTNESS = 121 , YYSYMBOL_BROWN = 122 ,
  YYSYMBOL_BUFFER = 123 , YYSYMBOL_BUT = 124 , YYSYMBOL_BY = 125 , YYSYMBOL_BYTE = 126 ,
  YYSYMBOL_BYTES = 127 , YYSYMBOL_C = 128 , YYSYMBOL_C128Z = 129 , YYSYMBOL_C16 = 130 ,
  YYSYMBOL_C64 = 131 , YYSYMBOL_C64REU = 132 , YYSYMBOL_CALL = 133 , YYSYMBOL_CALLIOPE = 134 ,
  YYSYMBOL_CAN = 135 , YYSYMBOL_CAPS = 136 , YYSYMBOL_CAPSLOCK = 137 , YYSYMBOL_CASE = 138 ,
  YYSYMBOL_CDOWN = 139 , YYSYMBOL_CELESTA = 140 , YYSYMBOL_CELLO = 141 , YYSYMBOL_CENTER = 142 ,
  YYSYMBOL_CENTRE = 143 , YYSYMBOL_CGOTO = 144 , YYSYMBOL_CHAIN = 145 , YYSYMBOL_CHANNEL = 146 ,
  YYSYMBOL_CHAR = 147 , YYSYMBOL_CHARANG = 148 , YYSYMBOL_CHECK = 149 , YYSYMBOL_CHIFF = 150 ,
  YYSYMBOL_CHOIR = 151 , YYSYMBOL_CHR = 152 , YYSYMBOL_CHURCH = 153 , YYSYMBOL_CIRCLE = 154 ,
  YYSYMBOL_CLAMP = 155 , YYSYMBOL_CLARINET = 156 , YYSYMBOL_CLASS = 157 , YYSYMBOL_CLAVI = 158 ,
  YYSYMBOL_CLEAN = 159 , YYSYMBOL_CLEAR = 160 , YYSYMBOL_CLEFT = 161 , YYSYMBOL_CLINE = 162 ,
  YYSYMBOL_CLIP = 163 , YYSYMBOL_CLOSE = 164 , YYSYMBOL_CLR = 165 , YYSYMBOL_CLS = 166 ,
  YYSYMBOL_CMOB = 167 , YYSYMBOL_CMOVE = 168 , YYSYMBOL_COARSE = 169 , YYSYMBOL_COCO = 170 ,
  YYSYMBOL_COCO1 = 171 , YYSYMBOL_COCO2 = 172 , YYSYMBOL_COCO3 = 173 , YYSYMBOL_CODE = 174 ,
  YYSYMBOL_COLECO = 175 , YYSYMBOL_COLLISION = 176 , YYSYMBOL_COLON = 177 , YYSYMBOL_COLOR = 178 ,
  YYSYMBOL_COLORMAP = 179 , YYSYMBOL_COLORS = 180 , YYSYMBOL_COLOUR = 181 , YYSYMBOL_COLOURMAP = 182 ,
  YYSYMBOL_COLOURS = 183 , YYSYMBOL_COLUMN = 184 , YYSYMBOL_COLUMNS = 185 , YYSYMBOL_COMBINE = 186 ,
  YYSYMBOL_COMMA = 187 , YYSYMBOL_COMMODORE = 188 , YYSYMBOL_COMPILE = 189 , YYSYMBOL_COMPLETE = 190 ,
  YYSYMBOL_COMPRESS = 191 , YYSYMBOL_COMPRESSED = 192 , YYSYMBOL_COMPRESSION = 193 , YYSYMBOL_CONFIGURE = 194 ,
  YYSYMBOL_CONNECTED = 195 , YYSYMBOL_CONSOLE = 196 , YYSYMBOL_CONST = 197 , YYSYMBOL_CONTRABASS = 198 ,
  YYSYMBOL_CONTROL = 199 , YYSYMBOL_COPPER = 200 , YYSYMBOL_COPY = 201 , YYSYMBOL_COS = 202 ,
  YYSYMBOL_COUNT = 203 , YYSYMBOL_CPC = 204 , YYSYMBOL_CPU6309 = 205 , YYSYMBOL_CPU6502 = 206 ,
  YYSYMBOL_CPU6510 = 207 , YYSYMBOL_CPU6809 = 208 , YYSYMBOL_CPU7501 = 209 , YYSYMBOL_CPU8086 = 210 ,
  YYSYMBOL_CPU8501 = 211 , YYSYMBOL_CPU8502 = 212 , YYSYMBOL_CPUSC61860 = 213 , YYSYMBOL_CPUSM83 = 214 ,
  YYSYMBOL_CPUSPEED = 215 , YYSYMBOL_CPUZ80 = 216 , YYSYMBOL_CREATE = 217 , YYSYMBOL_CRIGHT = 218 ,
  YYSYMBOL_CRSR = 219 , YYSYMBOL_CRYSTAL = 220 , YYSYMBOL_CSET = 221 , YYSYMBOL_CSPRITE = 222 ,
  YYSYMBOL_CSV = 223 , YYSYMBOL_CUP = 224 , YYSYMBOL_CURS = 225 , YYSYMBOL_CURSOR = 226 ,
  YYSYMBOL_CYAN = 227 , YYSYMBOL_CYCLES = 228 , YYSYMBOL_CYMBAL = 229 , YYSYMBOL_D = 230 ,
  YYSYMBOL_DAC1 = 231 , YYSYMBOL_DARK = 232 , YYSYMBOL_DATA = 233 , YYSYMBOL_DEC = 234 ,
  YYSYMBOL_DECLARE = 235 , YYSYMBOL_DECRYPT = 236 , YYSYMBOL_DEFAULT = 237 , YYSYMBOL_DEFDGR = 238 ,
  YYSYMBOL_DEFINE = 239 , YYSYMBOL_DEGREE = 240 , YYSYMBOL_DELAY = 241 , YYSYMBOL_DELETE = 242 ,
  YYSYMBOL_DESERIALIZE = 243 , YYSYMBOL_DESTINATION = 244 , YYSYMBOL_DESTROY = 245 , YYSYMBOL_DETECTION = 246 ,
  YYSYMBOL_DEVICE = 247 , YYSYMBOL_DIALECT = 248 , YYSYMBOL_DIGITS = 249 , YYSYMBOL_DIM = 250 ,
  YYSYMBOL_DIRECTION = 251 , YYSYMBOL_DISABLE = 252 , YYSYMBOL_DISTANCE = 253 , YYSYMBOL_DISTORTION = 254 ,
  YYSYMBOL_DIV = 255 , YYSYMBOL_DLOAD = 256 , YYSYMBOL_DO = 257 , YYSYMBOL_DOJO = 258 ,
  YYSYMBOL_DOJOKA = 259 , YYSYMBOL_DOUBLE = 260 , YYSYMBOL_DOWN = 261 , YYSYMBOL_DOWNB = 262 ,
  YYSYMBOL_DOWNW = 263 , YYSYMBOL_DRAGON = 264 , YYSYMBOL_DRAGON32 = 265 , YYSYMBOL_DRAGON64 = 266 ,
  YYSYMBOL_DRAW = 267 , YYSYMBOL_DRAWBAR = 268 , YYSYMBOL_DRUM = 269 , YYSYMBOL_DRUMS = 270 ,
  YYSYMBOL_DSAVE = 271 , YYSYMBOL_DTILE = 272 , YYSYMBOL_DTILES = 273 , YYSYMBOL_DULCIMER = 274 ,
  YYSYMBOL_DUP = 275 , YYSYMBOL_DWORD = 276 , YYSYMBOL_DYNAMIC = 277 , YYSYMBOL_E = 278 ,
  YYSYMBOL_EASEIN = 279 , YYSYMBOL_EASEOUT = 280 , YYSYMBOL_ECHOES = 281 , YYSYMBOL_ELECTRIC = 282 ,
  YYSYMBOL_ELLIPSE = 283 , YYSYMBOL_ELSE = 284 , YYSYMBOL_ELSEIF = 285 , YYSYMBOL_EMBEDDED = 286 ,
  YYSYMBOL_EMPTY = 287 , YYSYMBOL_EMPTYTILE = 288 , YYSYMBOL_EMULATION = 289 , YYSYMBOL_ENABLE = 290 ,
  YYSYMBOL_ENCRYPT = 291 , YYSYMBOL_END = 292 , YYSYMBOL_ENDCOPPER = 293 , YYSYMBOL_ENDIAN = 294 ,
  YYSYMBOL_ENDIF = 295 , YYSYMBOL_ENDPROC = 296 , YYSYMBOL_ENDSELECT = 297 , YYSYMBOL_ENDSTORAGE = 298 ,
  YYSYMBOL_ENDTYPE = 299 , YYSYMBOL_ENGLISH = 300 , YYSYMBOL_ENSEMBLE = 301 , YYSYMBOL_ENVELOPE = 302 ,
  YYSYMBOL_EQUAL = 303 , YYSYMBOL_ERROR = 304 , YYSYMBOL_EVERY = 305 , YYSYMBOL_EXACT = 306 ,
  YYSYMBOL_EXEC = 307 , YYSYMBOL_EXIT = 308 , YYSYMBOL_EXITIF = 309 , YYSYMBOL_EXP = 310 ,
  YYSYMBOL_EXPAND = 311 , YYSYMBOL_EXPLICIT = 312 , YYSYMBOL_EXPLOSION = 313 , YYSYMBOL_F = 314 ,
  YYSYMBOL_F1 = 315 , YYSYMBOL_F2 = 316 , YYSYMBOL_F3 = 317 , YYSYMBOL_F4 = 318 ,
  YYSYMBOL_F5 = 319 , YYSYMBOL_F6 = 320 , YYSYMBOL_F7 = 321 , YYSYMBOL_F8 = 322 ,
  YYSYMBOL_FADE = 323 , YYSYMBOL_FALSE = 324 , YYSYMBOL_FAST = 325 , YYSYMBOL_FCIRCLE = 326 ,
  YYSYMBOL_FELLIPSE = 327 , YYSYMBOL_FHEIGHT = 328 , YYSYMBOL_FI = 329 , YYSYMBOL_FIDDLE = 330 ,
  YYSYMBOL_FIFTHS = 331 , YYSYMBOL_FILESIZE = 332 , YYSYMBOL_FILEX = 333 , YYSYMBOL_FILL = 334 ,
  YYSYMBOL_FINAL = 335 , YYSYMBOL_FIND = 336 , YYSYMBOL_FINGER = 337 , YYSYMBOL_FIRE = 338 ,
  YYSYMBOL_FIRST = 339 , YYSYMBOL_FLASH = 340 , YYSYMBOL_FLIP = 341 , YYSYMBOL_FLOAT = 342 ,
  YYSYMBOL_FLUTE = 343 , YYSYMBOL_FONT = 344 , YYSYMBOL_FOR = 345 , YYSYMBOL_FORBID = 346 ,
  YYSYMBOL_FRAME = 347 , YYSYMBOL_FRAMES = 348 , YYSYMBOL_FREE = 349 , YYSYMBOL_FREEZE = 350 ,
  YYSYMBOL_FRENCH = 351 , YYSYMBOL_FRET = 352 , YYSYMBOL_FRETLESS = 353 , YYSYMBOL_FROM = 354 ,
  YYSYMBOL_FSIZE = 355 , YYSYMBOL_FUJINET = 356 , YYSYMBOL_FUNCTION = 357 , YYSYMBOL_FWIDTH = 358 ,
  YYSYMBOL_FX = 359 , YYSYMBOL_G = 360 , YYSYMBOL_GAMELOOP = 361 , YYSYMBOL_GB = 362 ,
  YYSYMBOL_GET = 363 , YYSYMBOL_GLOBAL = 364 , YYSYMBOL_GLOCKENSPIEL = 365 , YYSYMBOL_GMC = 366 ,
  YYSYMBOL_GOBLINS = 367 , YYSYMBOL_GOLD = 368 , YYSYMBOL_GOSUB = 369 , YYSYMBOL_GOTO = 370 ,
  YYSYMBOL_GPRINT = 371 , YYSYMBOL_GR = 372 , YYSYMBOL_GRAND = 373 , YYSYMBOL_GRAPHIC = 374 ,
  YYSYMBOL_GRAPHICS = 375 , YYSYMBOL_GRAY = 376 , YYSYMBOL_GREEN = 377 , YYSYMBOL_GREY = 378 ,
  YYSYMBOL_GUITAR = 379 , YYSYMBOL_GUNSHOT = 380 , YYSYMBOL_H = 381 , YYSYMBOL_HALO = 382 ,
  YYSYMBOL_HALT = 383 , YYSYMBOL_HALTED = 384 , YYSYMBOL_HARMONICA = 385 , YYSYMBOL_HARMONICS = 386 ,
  YYSYMBOL_HARP = 387 , YYSYMBOL_HARPSICHORD = 388 , YYSYMBOL_HAS = 389 , YYSYMBOL_HDBDOS = 390 ,
  YYSYMBOL_HEIGHT = 391 , YYSYMBOL_HELICOPTER = 392 , YYSYMBOL_HEX = 393 , YYSYMBOL_HEX2BIN = 394 ,
  YYSYMBOL_HIRES = 395 , YYSYMBOL_HIT = 396 , YYSYMBOL_HOME = 397 , YYSYMBOL_HONKY = 398 ,
  YYSYMBOL_HORIZONTAL = 399 , YYSYMBOL_HORN = 400 , YYSYMBOL_HSCROLL = 401 , YYSYMBOL_HTTP = 402 ,
  YYSYMBOL_I = 403 , YYSYMBOL_IAF = 404 , YYSYMBOL_ID = 405 , YYSYMBOL_IF = 406 ,
  YYSYMBOL_IGNORE = 407 , YYSYMBOL_IMAGE = 408 , YYSYMBOL_IMAGEREF = 409 , YYSYMBOL_IMAGES = 410 ,
  YYSYMBOL_IMPLICIT = 411 , YYSYMBOL_IN = 412 , YYSYMBOL_INC = 413 , YYSYMBOL_INCREMENTAL = 414 ,
  YYSYMBOL_INDEX = 415 , YYSYMBOL_INK = 416 , YYSYMBOL_INKB = 417 , YYSYMBOL_INKEY = 418 ,
  YYSYMBOL_INLINE = 419 , YYSYMBOL_INPUT = 420 , YYSYMBOL_INSERT = 421 , YYSYMBOL_INST = 422 ,
  YYSYMBOL_INSTR = 423 , YYSYMBOL_INSTRUMENT = 424 , YYSYMBOL_INT = 425 , YYSYMBOL_INTEGER = 426 ,
  YYSYMBOL_INTERRUPT = 427 , YYSYMBOL_INVERSE = 428 , YYSYMBOL_IS = 429 , YYSYMBOL_J = 430 ,
  YYSYMBOL_JAZZ = 431 , YYSYMBOL_JDOWN = 432 , YYSYMBOL_JFIRE = 433 , YYSYMBOL_JLEFT = 434 ,
  YYSYMBOL_JMOVE = 435 , YYSYMBOL_JOY = 436 , YYSYMBOL_JOYCOUNT = 437 , YYSYMBOL_JOYDIR = 438 ,
  YYSYMBOL_JOYSTICK = 439 , YYSYMBOL_JOYX = 440 , YYSYMBOL_JOYY = 441 , YYSYMBOL_JRIGHT = 442 ,
  YYSYMBOL_JSON = 443 , YYSYMBOL_JUP = 444 , YYSYMBOL_K = 445 , YYSYMBOL_KALIMBA = 446 ,
  YYSYMBOL_KEY = 447 , YYSYMBOL_KEYBOARD = 448 , YYSYMBOL_KEYGET = 449 , YYSYMBOL_KEYSHIFT = 450 ,
  YYSYMBOL_KEYSTATE = 451 , YYSYMBOL_KILL = 452 , YYSYMBOL_KOTO = 453 , YYSYMBOL_L = 454 ,
  YYSYMBOL_LATENCY = 455 , YYSYMBOL_LAVENDER = 456 , YYSYMBOL_LAYER = 457 , YYSYMBOL_LBOTTOM = 458 ,
  YYSYMBOL_LBOUND = 459 , YYSYMBOL_LCASE = 460 , YYSYMBOL_LEAD = 461 , YYSYMBOL_LEFT = 462 ,
  YYSYMBOL_LEFTB = 463 , YYSYMBOL_LEFTW = 464 , YYSYMBOL_LEN = 465 , YYSYMBOL_LET = 466 ,
  YYSYMBOL_LIGHT = 467 , YYSYMBOL_LINE = 468 , YYSYMBOL_LITTLE = 469 , YYSYMBOL_LOAD = 470 ,
  YYSYMBOL_LOCATE = 471 , YYSYMBOL_LOCK = 472 , YYSYMBOL_LOG = 473 , YYSYMBOL_LOGIN = 474 ,
  YYSYMBOL_LONG = 475 , YYSYMBOL_LOOP = 476 , YYSYMBOL_LOWER = 477 , YYSYMBOL_M = 478 ,
  YYSYMBOL_MAGENTA = 479 , YYSYMBOL_MARIMBA = 480 , YYSYMBOL_MASKED = 481 , YYSYMBOL_MAX = 482 ,
  YYSYMBOL_MELODIC = 483 , YYSYMBOL_MEMCLR = 484 , YYSYMBOL_MEMCONT = 485 , YYSYMBOL_MEMDEF = 486 ,
  YYSYMBOL_MEMLEN = 487 , YYSYMBOL_MEMLOAD = 488 , YYSYMBOL_MEMOR = 489 , YYSYMBOL_MEMORIZE = 490 ,
  YYSYMBOL_MEMORY = 491 , YYSYMBOL_MEMPEEK = 492 , YYSYMBOL_MEMPOS = 493 , YYSYMBOL_MEMRESTORE = 494 ,
  YYSYMBOL_MEMSAVE = 495 , YYSYMBOL_MESSAGE = 496 , YYSYMBOL_METALLIC = 497 , YYSYMBOL_MID = 498 ,
  YYSYMBOL_MIDI = 499 , YYSYMBOL_MILLISECOND = 500 , YYSYMBOL_MILLISECONDS = 501 , YYSYMBOL_MIN = 502 ,
  YYSYMBOL_MINUS = 503 , YYSYMBOL_MMOB = 504 , YYSYMBOL_MMOVE = 505 , YYSYMBOL_MO5 = 506 ,
  YYSYMBOL_MOB = 507 , YYSYMBOL_MOD = 508 , YYSYMBOL_MODE = 509 , YYSYMBOL_UNIQUE = 510 ,
  YYSYMBOL_C128 = 511 , YYSYMBOL_MONOCOLOR = 512 , YYSYMBOL_MONOCOLOUR = 513 , YYSYMBOL_MOVE = 514 ,
  YYSYMBOL_MOVEMENT = 515 , YYSYMBOL_MOVING = 516 , YYSYMBOL_MS = 517 , YYSYMBOL_MSPRITE = 518 ,
  YYSYMBOL_MSX = 519 , YYSYMBOL_MSX1 = 520 , YYSYMBOL_MUL = 521 , YYSYMBOL_MULTI = 522 ,
  YYSYMBOL_MULTICOLOR = 523 , YYSYMBOL_MULTICOLOUR = 524 , YYSYMBOL_MUSIC = 525 , YYSYMBOL_MUTED = 526 ,
  YYSYMBOL_N = 527 , YYSYMBOL_NAME = 528 , YYSYMBOL_NAMED = 529 , YYSYMBOL_NARROW = 530 ,
  YYSYMBOL_NEW = 531 , YYSYMBOL_NEWLINE = 532 , YYSYMBOL_NEXT = 533 , YYSYMBOL_NIBBLE = 534 ,
  YYSYMBOL_NOISE = 535 , YYSYMBOL_NONE = 536 , YYSYMBOL_NOP = 537 , YYSYMBOL_NORMAL = 538 ,
  YYSYMBOL_NOT = 539 , YYSYMBOL_NOTE = 540 , YYSYMBOL_NRM = 541 , YYSYMBOL_NTSC = 542 ,
  YYSYMBOL_NULLkw = 543 , YYSYMBOL_NUMBER = 544 , YYSYMBOL_NYLON = 545 , YYSYMBOL_O = 546 ,
  YYSYMBOL_OBOE = 547 , YYSYMBOL_OCARINA = 548 , YYSYMBOL_OF = 549 , YYSYMBOL_OFF = 550 ,
  YYSYMBOL_OFFSET = 551 , YYSYMBOL_OLIVE = 552 , YYSYMBOL_ON = 553 , YYSYMBOL_ONLY = 554 ,
  YYSYMBOL_OOHS = 555 , YYSYMBOL_OPACITY = 556 , YYSYMBOL_OPEN = 557 , YYSYMBOL_OPTIMIZED = 558 ,
  YYSYMBOL_OPTION = 559 , YYSYMBOL_OR = 560 , YYSYMBOL_ORANGE = 561 , YYSYMBOL_ORCHESTRA = 562 ,
  YYSYMBOL_ORCHESTRAL = 563 , YYSYMBOL_ORGAN = 564 , YYSYMBOL_ORIGIN = 565 , YYSYMBOL_OUT = 566 ,
  YYSYMBOL_OVERDRIVEN = 567 , YYSYMBOL_OVERLAYED = 568 , YYSYMBOL_P = 569 , YYSYMBOL_PAD = 570 ,
  YYSYMBOL_PAGE = 571 , YYSYMBOL_PAINT = 572 , YYSYMBOL_PAL = 573 , YYSYMBOL_PALETTE = 574 ,
  YYSYMBOL_PALETTE1 = 575 , YYSYMBOL_PAN = 576 , YYSYMBOL_PAPER = 577 , YYSYMBOL_PARALLEL = 578 ,
  YYSYMBOL_PARAM = 579 , YYSYMBOL_PARSE = 580 , YYSYMBOL_PASSWORD = 581 , YYSYMBOL_PATH = 582 ,
  YYSYMBOL_PAUSE = 583 , YYSYMBOL_PC128OP = 584 , YYSYMBOL_PC1403 = 585 , YYSYMBOL_PCCGA = 586 ,
  YYSYMBOL_PCLS = 587 , YYSYMBOL_PEACH = 588 , YYSYMBOL_PEEK = 589 , YYSYMBOL_PEEKD = 590 ,
  YYSYMBOL_PEEKW = 591 , YYSYMBOL_PEN = 592 , YYSYMBOL_PER = 593 , YYSYMBOL_PERCUSSIVE = 594 ,
  YYSYMBOL_PERIOD = 595 , YYSYMBOL_PI = 596 , YYSYMBOL_PIANO = 597 , YYSYMBOL_PICCOLO = 598 ,
  YYSYMBOL_PICK = 599 , YYSYMBOL_PING = 600 , YYSYMBOL_PINK = 601 , YYSYMBOL_PIPE = 602 ,
  YYSYMBOL_PIZZICATO = 603 , YYSYMBOL_PLACE = 604 , YYSYMBOL_PLAY = 605 , YYSYMBOL_PLOT = 606 ,
  YYSYMBOL_PLOTR = 607 , YYSYMBOL_PLUS = 608 , YYSYMBOL_PLUS4 = 609 , YYSYMBOL_PMODE = 610 ,
  YYSYMBOL_POINT = 611 , YYSYMBOL_POKE = 612 , YYSYMBOL_POKED = 613 , YYSYMBOL_POKEW = 614 ,
  YYSYMBOL_POKEY = 615 , YYSYMBOL_POLYLINE = 616 , YYSYMBOL_POLYSYNTH = 617 , YYSYMBOL_POP = 618 ,
  YYSYMBOL_PORT = 619 , YYSYMBOL_POSITION = 620 , YYSYMBOL_POSITIVE = 621 , YYSYMBOL_POST = 622 ,
  YYSYMBOL_POUND = 623 , YYSYMBOL_POWERING = 624 , YYSYMBOL_PRECISE = 625 , YYSYMBOL_PRECISION = 626 ,
  YYSYMBOL_PRESERVE = 627 , YYSYMBOL_PRESET = 628 , YYSYMBOL_PRESS = 629 , YYSYMBOL_PRESSED = 630 ,
  YYSYMBOL_PRINT = 631 , YYSYMBOL_PROBABILITY = 632 , YYSYMBOL_PROC = 633 , YYSYMBOL_PROCEDURE = 634 ,
  YYSYMBOL_PROGRAM = 635 , YYSYMBOL_PSET = 636 , YYSYMBOL_PSG = 637 , YYSYMBOL_PURPLE = 638 ,
  YYSYMBOL_PUT = 639 , YYSYMBOL_Q = 640 , YYSYMBOL_QUERY = 641 , YYSYMBOL_R = 642 ,
  YYSYMBOL_RADIAN = 643 , YYSYMBOL_RAIN = 644 , YYSYMBOL_RANDOM = 645 , YYSYMBOL_RANDOMIZE = 646 ,
  YYSYMBOL_RANGE = 647 , YYSYMBOL_RASTER = 648 , YYSYMBOL_RATE = 649 , YYSYMBOL_RATIO = 650 ,
  YYSYMBOL_RAW = 651 , YYSYMBOL_READ = 652 , YYSYMBOL_READONLY = 653 , YYSYMBOL_READY = 654 ,
  YYSYMBOL_REC = 655 , YYSYMBOL_RECEIVE = 656 , YYSYMBOL_RECORDER = 657 , YYSYMBOL_RECT = 658 ,
  YYSYMBOL_RED = 659 , YYSYMBOL_REED = 660 , YYSYMBOL_REGISTER = 661 , YYSYMBOL_RELATIVE = 662 ,
  YYSYMBOL_RELEASE = 663 , YYSYMBOL_RELOC = 664 , YYSYMBOL_REMEMBER = 665 , YYSYMBOL_REPEAT = 666 ,
  YYSYMBOL_REPLACE = 667 , YYSYMBOL_RESET = 668 , YYSYMBOL_RESIDENT = 669 , YYSYMBOL_RESOLUTION = 670 ,
  YYSYMBOL_RESPAWN = 671 , YYSYMBOL_RESTORE = 672 , YYSYMBOL_RESUME = 673 , YYSYMBOL_RETRIES = 674 ,
  YYSYMBOL_RETURN = 675 , YYSYMBOL_REVERSE = 676 , YYSYMBOL_RGB = 677 , YYSYMBOL_RIGHT = 678 ,
  YYSYMBOL_RIGHTB = 679 , YYSYMBOL_RIGHTW = 680 , YYSYMBOL_RING = 681 , YYSYMBOL_RLE = 682 ,
  YYSYMBOL_RND = 683 , YYSYMBOL_ROCK = 684 , YYSYMBOL_ROLL = 685 , YYSYMBOL_ROT = 686 ,
  YYSYMBOL_ROTATE = 687 , YYSYMBOL_ROUNDS = 688 , YYSYMBOL_ROW = 689 , YYSYMBOL_ROWS = 690 ,
  YYSYMBOL_RUN = 691 , YYSYMBOL_RUNNING = 692 , YYSYMBOL_RUNSTOP = 693 , YYSYMBOL_S = 694 ,
  YYSYMBOL_SAFE = 695 , YYSYMBOL_SAVE = 696 , YYSYMBOL_SAWTOOTH = 697 , YYSYMBOL_SAX = 698 ,
  YYSYMBOL_SBYTE = 699 , YYSYMBOL_SC3000 = 700 , YYSYMBOL_SCALE = 701 , YYSYMBOL_SCAN = 702 ,
  YYSYMBOL_SCANCODE = 703 , YYSYMBOL_SCANSHIFT = 704 , YYSYMBOL_SCI = 705 , YYSYMBOL_SCREEN = 706 ,
  YYSYMBOL_SCROLL = 707 , YYSYMBOL_SEASHORE = 708 , YYSYMBOL_SECOND = 709 , YYSYMBOL_SECTION = 710 ,
  YYSYMBOL_SEEK = 711 , YYSYMBOL_SELECT = 712 , YYSYMBOL_SEMICOLON = 713 , YYSYMBOL_SEMIGRAPHIC = 714 ,
  YYSYMBOL_SEND = 715 , YYSYMBOL_SEPARATOR = 716 , YYSYMBOL_SEQUENCE = 717 , YYSYMBOL_SERIAL = 718 ,
  YYSYMBOL_SERIALIZE = 719 , YYSYMBOL_SET = 720 , YYSYMBOL_SG1000 = 721 , YYSYMBOL_SGN = 722 ,
  YYSYMBOL_SHADES = 723 , YYSYMBOL_SHAKUHACHI = 724 , YYSYMBOL_SHAMISEN = 725 , YYSYMBOL_SHANAI = 726 ,
  YYSYMBOL_SHARED = 727 , YYSYMBOL_SHIFT = 728 , YYSYMBOL_SHOOT = 729 , YYSYMBOL_SHUFFLE = 730 ,
  YYSYMBOL_SID = 731 , YYSYMBOL_SIGNED = 732 , YYSYMBOL_SIMPLE = 733 , YYSYMBOL_SIN = 734 ,
  YYSYMBOL_SINGLE = 735 , YYSYMBOL_SIO = 736 , YYSYMBOL_SITAR = 737 , YYSYMBOL_SIZE = 738 ,
  YYSYMBOL_SJ2 = 739 , YYSYMBOL_SLAP = 740 , YYSYMBOL_SLASH = 741 , YYSYMBOL_SLEEP = 742 ,
  YYSYMBOL_SLICE = 743 , YYSYMBOL_SLOT = 744 , YYSYMBOL_SLOW = 745 , YYSYMBOL_SN76489 = 746 ,
  YYSYMBOL_SOPRANO = 747 , YYSYMBOL_SOUND = 748 , YYSYMBOL_SOUNDTRACK = 749 , YYSYMBOL_SOURCE = 750 ,
  YYSYMBOL_SPACE = 751 , YYSYMBOL_SPAWN = 752 , YYSYMBOL_SPC = 753 , YYSYMBOL_SPEED = 754 ,
  YYSYMBOL_SPEN = 755 , YYSYMBOL_SPRITE = 756 , YYSYMBOL_SQR = 757 , YYSYMBOL_SQUARE = 758 ,
  YYSYMBOL_STACK = 759 , YYSYMBOL_STANDARD = 760 , YYSYMBOL_START = 761 , YYSYMBOL_STATE = 762 ,
  YYSYMBOL_STATIC = 763 , YYSYMBOL_STATUS = 764 , YYSYMBOL_STEADY = 765 , YYSYMBOL_STEEL = 766 ,
  YYSYMBOL_STEP = 767 , YYSYMBOL_STOP = 768 , YYSYMBOL_STORAGE = 769 , YYSYMBOL_STORE = 770 ,
  YYSYMBOL_STR = 771 , YYSYMBOL_STRIG = 772 , YYSYMBOL_STRING = 773 , YYSYMBOL_STRINGS = 774 ,
  YYSYMBOL_STRIP = 775 , YYSYMBOL_STRPTR = 776 , YYSYMBOL_SUBSTRING = 777 , YYSYMBOL_SUCCESS = 778 ,
  YYSYMBOL_SUM = 779 , YYSYMBOL_SUSPEND = 780 , YYSYMBOL_SWAP = 781 , YYSYMBOL_SWEEP = 782 ,
  YYSYMBOL_SYNC = 783 , YYSYMBOL_SYNTH = 784 , YYSYMBOL_SYNTHBRASS = 785 , YYSYMBOL_SYNTHSTRINGS = 786 ,
  YYSYMBOL_SYS = 787 , YYSYMBOL_SYSTEM = 788 , YYSYMBOL_T = 789 , YYSYMBOL_TAB = 790 ,
  YYSYMBOL_TAIKO = 791 , YYSYMBOL_TAN = 792 , YYSYMBOL_TANGO = 793 , YYSYMBOL_TARGET = 794 ,
  YYSYMBOL_TASK = 795 , YYSYMBOL_TED = 796 , YYSYMBOL_TELEPHONE = 797 , YYSYMBOL_TEMPORARY = 798 ,
  YYSYMBOL_TENOR = 799 , YYSYMBOL_TEXT = 800 , YYSYMBOL_TEXTADDRESS = 801 , YYSYMBOL_TEXTMAP = 802 ,
  YYSYMBOL_THEN = 803 , YYSYMBOL_THREAD = 804 , YYSYMBOL_THRESHOLD = 805 , YYSYMBOL_TI = 806 ,
  YYSYMBOL_TICK = 807 , YYSYMBOL_TICKS = 808 , YYSYMBOL_TILE = 809 , YYSYMBOL_TILEMAP = 810 ,
  YYSYMBOL_TILES = 811 , YYSYMBOL_TILESET = 812 , YYSYMBOL_TIMER = 813 , YYSYMBOL_TIMPANI = 814 ,
  YYSYMBOL_TINKLE = 815 , YYSYMBOL_TO = 816 , YYSYMBOL_TO8 = 817 , YYSYMBOL_TOM = 818 ,
  YYSYMBOL_TONK = 819 , YYSYMBOL_TPS = 820 , YYSYMBOL_TRANSPARENCY = 821 , YYSYMBOL_TRANSPARENT = 822 ,
  YYSYMBOL_TRAVEL = 823 , YYSYMBOL_TREMOLO = 824 , YYSYMBOL_TRIANGLE = 825 , YYSYMBOL_TROMBONE = 826 ,
  YYSYMBOL_TRUE = 827 , YYSYMBOL_TRUMPET = 828 , YYSYMBOL_TSB = 829 , YYSYMBOL_TUBA = 830 ,
  YYSYMBOL_TUBULAR = 831 , YYSYMBOL_TURQUOISE = 832 , YYSYMBOL_TWEET = 833 , YYSYMBOL_TYPE = 834 ,
  YYSYMBOL_U = 835 , YYSYMBOL_UBOUND = 836 , YYSYMBOL_UCASE = 837 , YYSYMBOL_UGBASIC = 838 ,
  YYSYMBOL_UNBANKED = 839 , YYSYMBOL_UNFREEZE = 840 , YYSYMBOL_UNSIGNED = 841 , YYSYMBOL_UNTIL = 842 ,
  YYSYMBOL_UP = 843 , YYSYMBOL_UPB = 844 , YYSYMBOL_UPDATE = 845 , YYSYMBOL_UPPER = 846 ,
  YYSYMBOL_UPW = 847 , YYSYMBOL_USE = 848 , YYSYMBOL_USING = 849 , YYSYMBOL_V = 850 ,
  YYSYMBOL_VAL = 851 , YYSYMBOL_VALUE = 852 , YYSYMBOL_VALUES = 853 , YYSYMBOL_VAR = 854 ,
  YYSYMBOL_VARBANK = 855 , YYSYMBOL_VARBANKPTR = 856 , YYSYMBOL_VARIABLES = 857 , YYSYMBOL_VARPTR = 858 ,
  YYSYMBOL_VBL = 859 , YYSYMBOL_VCENTER = 860 , YYSYMBOL_VCENTRE = 861 , YYSYMBOL_VECTOR = 862 ,
  YYSYMBOL_VERTICAL = 863 , YYSYMBOL_VG5000 = 864 , YYSYMBOL_VHCENTER = 865 , YYSYMBOL_VHCENTRE = 866 ,
  YYSYMBOL_VIBRAPHONE = 867 , YYSYMBOL_VIC = 868 , YYSYMBOL_VIC20 = 869 , YYSYMBOL_VIDEO = 870 ,
  YYSYMBOL_VIOLA = 871 , YYSYMBOL_VIOLET = 872 , YYSYMBOL_VIOLIN = 873 , YYSYMBOL_VIRTUALIZED = 874 ,
  YYSYMBOL_VISIBLE = 875 , YYSYMBOL_VOICE = 876 , YYSYMBOL_VOLUME = 877 , YYSYMBOL_VSCROLL = 878 ,
  YYSYMBOL_VZ200 = 879 , YYSYMBOL_W = 880 , YYSYMBOL_WAIT = 881 , YYSYMBOL_WARM = 882 ,
  YYSYMBOL_WAVE = 883 , YYSYMBOL_WEND = 884 , YYSYMBOL_WHILE = 885 , YYSYMBOL_WHISTLE = 886 ,
  YYSYMBOL_WHITE = 887 , YYSYMBOL_WIDE = 888 , YYSYMBOL_WIDTH = 889 , YYSYMBOL_WITH = 890 ,
  YYSYMBOL_WITHOUT = 891 , YYSYMBOL_WOODBLOCK = 892 , YYSYMBOL_WORD = 893 , YYSYMBOL_WRITE = 894 ,
  YYSYMBOL_WRITING = 895 , YYSYMBOL_X = 896 , YYSYMBOL_XCURS = 897 , YYSYMBOL_XGR = 898 ,
  YYSYMBOL_XGRAPHIC = 899 , YYSYMBOL_XOR = 900 , YYSYMBOL_XPEN = 901 , YYSYMBOL_XTEXT = 902 ,
  YYSYMBOL_XY = 903 , YYSYMBOL_XYLOPHONE = 904 , YYSYMBOL_Y = 905 , YYSYMBOL_YCURS = 906 ,
  YYSYMBOL_YELLOW = 907 , YYSYMBOL_YGR = 908 , YYSYMBOL_YGRAPHIC = 909 , YYSYMBOL_YIELD = 910 ,
  YYSYMBOL_YPEN = 911 , YYSYMBOL_YTEXT = 912 , YYSYMBOL_YX = 913 , YYSYMBOL_Z = 914 ,
  YYSYMBOL_ZX = 915 , YYSYMBOL_Integer = 916 , YYSYMBOL_Float = 917 , YYSYMBOL_String = 918 ,
  YYSYMBOL_RawString = 919 , YYSYMBOL_BufferDefinitionHex = 920 , YYSYMBOL_Identifier = 921 , YYSYMBOL_IdentifierSpaced = 922 ,
  YYSYMBOL_Register = 923 , YYSYMBOL_AsmSnippet = 924 , YYSYMBOL_925_1_ = 925 , YYSYMBOL_926_2_ = 926 ,
  YYSYMBOL_927_3_ = 927 , YYSYMBOL_928_4_ = 928 , YYSYMBOL_929_5_ = 929 , YYSYMBOL_930_6_ = 930 ,
  YYSYMBOL_931_7_ = 931 , YYSYMBOL_932_8_ = 932 , YYSYMBOL_933_0_ = 933 , YYSYMBOL_934_9_ = 934 ,
  YYSYMBOL_935_A_ = 935 , YYSYMBOL_936_B_ = 936 , YYSYMBOL_YYACCEPT = 937 , YYSYMBOL_bitmap_or_bitmaps = 938 ,
  YYSYMBOL_const_instruction = 939 , YYSYMBOL_filesize = 940 , YYSYMBOL_float_or_single = 941 , YYSYMBOL_frame = 942 ,
  YYSYMBOL_image_or_images = 943 , YYSYMBOL_images_or_atlas = 944 , YYSYMBOL_load_image = 945 , YYSYMBOL_load_images = 946 ,
  YYSYMBOL_load_sequence = 947 , YYSYMBOL_load_tilemap = 948 , YYSYMBOL_load_tileset = 949 , YYSYMBOL_milliseconds = 950 ,
  YYSYMBOL_op_assign = 951 , YYSYMBOL_position = 952 , YYSYMBOL_procedure = 953 , YYSYMBOL_sequence_or_strip = 954 ,
  YYSYMBOL_text_or_csv = 955 , YYSYMBOL_ticks = 956 , YYSYMBOL_const_expr_floating = 957 , YYSYMBOL_const_expr_string = 958 ,
  YYSYMBOL_const_expr_string_const = 959 , YYSYMBOL_const_array_definition = 960 , YYSYMBOL_const_array_definitions1 = 961 , YYSYMBOL_const_array_definitions = 962 ,
  YYSYMBOL_const_note_single = 963 , YYSYMBOL_const_octave = 964 , YYSYMBOL_const_note = 965 , YYSYMBOL_const_instrument = 966 ,
  YYSYMBOL_const_color_enumeration = 967 , YYSYMBOL_const_key_scancode_alphadigit = 968 , YYSYMBOL_const_key_scancode_function_digit = 969 , YYSYMBOL_const_key_scancode_definition = 970 ,
  YYSYMBOL_image_load_flag = 971 , YYSYMBOL_tile_load_flag = 972 , YYSYMBOL_put_image_flag = 973 , YYSYMBOL_blit_image_flag = 974 ,
  YYSYMBOL_load_flag = 975 , YYSYMBOL_images_load_flag = 976 , YYSYMBOL_sequence_load_flag = 977 , YYSYMBOL_put_image_flags1 = 978 ,
  YYSYMBOL_blit_image_flags1 = 979 , YYSYMBOL_image_load_flags1 = 980 , YYSYMBOL_load_flags1 = 981 , YYSYMBOL_tile_load_flags1 = 982 ,
  YYSYMBOL_images_load_flags1 = 983 , YYSYMBOL_sequence_load_flags1 = 984 , YYSYMBOL_using_transparency = 985 , YYSYMBOL_using_opacity = 986 ,
  YYSYMBOL_using_background = 987 , YYSYMBOL_tile_load_flags = 988 , YYSYMBOL_image_load_flags = 989 , YYSYMBOL_put_image_flags = 990 ,
  YYSYMBOL_blit_image_flags = 991 , YYSYMBOL_load_flags = 992 , YYSYMBOL_images_load_flags = 993 , YYSYMBOL_release_optional = 994 ,
  YYSYMBOL_integer_optional = 995 , YYSYMBOL_readonly_optional = 996 , YYSYMBOL_clamp_optional = 997 , YYSYMBOL_period_optional = 998 ,
  YYSYMBOL_sequence_load_flags = 999 , YYSYMBOL_field_optional = 1000 , YYSYMBOL_sprite_flag = 1001 , YYSYMBOL_sprite_flags1 = 1002 ,
  YYSYMBOL_sprite_flags = 1003 , YYSYMBOL_pad_optional = 1004 , YYSYMBOL_flip_image_flags = 1005 , YYSYMBOL_on_bank_explicit = 1006 ,
  YYSYMBOL_on_bank_implicit = 1007 , YYSYMBOL_as_datatype_mandatory = 1008 , YYSYMBOL_as_datatype = 1009 , YYSYMBOL_as_datatype_suffix = 1010 ,
  YYSYMBOL_as_datatype_suffix_optional = 1011 , YYSYMBOL_datatype = 1012 , YYSYMBOL_relative_optional = 1013 , YYSYMBOL_perc = 1014 ,
  YYSYMBOL_font_schema = 1015 , YYSYMBOL_precision = 1016 , YYSYMBOL_audio_source = 1017 , YYSYMBOL_const_factor = 1018 ,
  YYSYMBOL_const_modula = 1019 , YYSYMBOL_const_term = 1020 , YYSYMBOL_const_expr_math2 = 1021 , YYSYMBOL_const_expr_math = 1022 ,
  YYSYMBOL_const_expr = 1023 , YYSYMBOL_color_enumeration = 1024 , YYSYMBOL_key_scancode_alphadigit = 1025 , YYSYMBOL_key_scancode_function_digit = 1026 ,
  YYSYMBOL_key_scancode_definition = 1027 , YYSYMBOL_animation_type = 1028 , YYSYMBOL_endianess_optional = 1029 , YYSYMBOL_target = 1030 ,
  YYSYMBOL_left_or_right = 1031 , YYSYMBOL_up_or_down = 1032 , YYSYMBOL_targets = 1033 , YYSYMBOL_on_targets = 1034 ,
  YYSYMBOL_parallel_optional = 1035 , YYSYMBOL_safe_fast_optional = 1036 , YYSYMBOL_op_comma_or_semicolon = 1037 , YYSYMBOL_milliseconds_optional = 1038 ,
  YYSYMBOL_step_optional = 1039 , YYSYMBOL_system_optional = 1040 , YYSYMBOL_raw_optional = 1041 , YYSYMBOL_static_optional = 1042 ,
  YYSYMBOL_optional_by = 1043 , YYSYMBOL_memory_video_optional = 1044 , YYSYMBOL_loop_optional = 1045 , YYSYMBOL_on_off_optional = 1046 ,
  YYSYMBOL_origin_direction_optional = 1047 , YYSYMBOL_to_identifier_optional = 1048 , YYSYMBOL_array_assignment = 1049 , YYSYMBOL_thread_identifiers = 1050 ,
  YYSYMBOL_dimensions = 1051 , YYSYMBOL_indexes = 1052 , YYSYMBOL_parameters = 1053 , YYSYMBOL_parameters_expr = 1054 ,
  YYSYMBOL_values = 1055 , YYSYMBOL_asmio = 1056 , YYSYMBOL_values_asmios = 1057 , YYSYMBOL_parameters_asmios = 1058 ,
  YYSYMBOL_1059_1 = 1059 , YYSYMBOL_1060_2 = 1060 , YYSYMBOL_1061_3 = 1061 , YYSYMBOL_return_parameter_asmios2 = 1062 ,
  YYSYMBOL_return_parameter_asmios = 1063 , YYSYMBOL_return_values_asmios2 = 1064 , YYSYMBOL_return_values_asmios = 1065 , YYSYMBOL_optional_x_or_string = 1066 ,
  YYSYMBOL_mandatory_x = 1067 , YYSYMBOL_mandatory_y = 1068 , YYSYMBOL_optional_x = 1069 , YYSYMBOL_optional_y = 1070 ,
  YYSYMBOL_optional_expr = 1071 , YYSYMBOL_buffer_definition_prefix = 1072 , YYSYMBOL_buffer_definition_suffix = 1073 , YYSYMBOL_buffer_definition_suffix_optional = 1074 ,
  YYSYMBOL_direct_integer = 1075 , YYSYMBOL_casting = 1076 , YYSYMBOL_exponential = 1077 , YYSYMBOL_factor = 1078 ,
  YYSYMBOL_modula = 1079 , YYSYMBOL_term = 1080 , YYSYMBOL_expr_math2 = 1081 , YYSYMBOL_expr_math = 1082 ,
  YYSYMBOL_expr = 1083 , YYSYMBOL_random_definition_simple = 1084 , YYSYMBOL_random_definition = 1085 , YYSYMBOL_frame_offset = 1086 ,
  YYSYMBOL_frame_origin = 1087 , YYSYMBOL_frame_size_explicit = 1088 , YYSYMBOL_frame_size_auto = 1089 , YYSYMBOL_frame_size_definition = 1090 ,
  YYSYMBOL_frame_size = 1091 , YYSYMBOL_1092_4 = 1092 , YYSYMBOL_frame_definition = 1093 , YYSYMBOL_1094_5 = 1094 ,
  YYSYMBOL_strip_definition_id_optional = 1095 , YYSYMBOL_strip_definition = 1096 , YYSYMBOL_1097_6 = 1097 , YYSYMBOL_strips_definition = 1098 ,
  YYSYMBOL_strips_definition_optional = 1099 , YYSYMBOL_dojo_functions = 1100 , YYSYMBOL_fujinet_functions = 1101 , YYSYMBOL_exponential_less = 1102 ,
  YYSYMBOL_1103_7 = 1103 , YYSYMBOL_1104_8 = 1104 , YYSYMBOL_1105_9 = 1105 , YYSYMBOL_1106_10 = 1106 ,
  YYSYMBOL_bank_definition_simple = 1107 , YYSYMBOL_bank_definition_with_payload = 1108 , YYSYMBOL_bank_expansion_definition_simple = 1109 , YYSYMBOL_bank_expansion_definition_expression = 1110 ,
  YYSYMBOL_bank_definition = 1111 , YYSYMBOL_raster_definition_simple = 1112 , YYSYMBOL_raster_definition_expression = 1113 , YYSYMBOL_next_raster_definition_simple = 1114 ,
  YYSYMBOL_next_raster_definition_expression = 1115 , YYSYMBOL_raster_definition = 1116 , YYSYMBOL_next_raster_definition = 1117 , YYSYMBOL_color_definition_simple = 1118 ,
  YYSYMBOL_color_definition_expression = 1119 , YYSYMBOL_color_definition = 1120 , YYSYMBOL_wait_definition_simple = 1121 , YYSYMBOL_wait_definition_expression = 1122 ,
  YYSYMBOL_1123_11 = 1123 , YYSYMBOL_1124_12 = 1124 , YYSYMBOL_wait_definition = 1125 , YYSYMBOL_sleep_definition_simple = 1126 ,
  YYSYMBOL_sleep_definition_expression = 1127 , YYSYMBOL_sleep_definition = 1128 , YYSYMBOL_fade_in_palette = 1129 , YYSYMBOL_1130_13 = 1130 ,
  YYSYMBOL_1131_14 = 1131 , YYSYMBOL_fade_definition = 1132 , YYSYMBOL_1133_15 = 1133 , YYSYMBOL_sprite_definition_action_simple = 1134 ,
  YYSYMBOL_sprite_definition_simple = 1135 , YYSYMBOL_sprite_definition_all_action_simple = 1136 , YYSYMBOL_sprite_definition_all_simple = 1137 , YYSYMBOL_sprite_definition_action_expression = 1138 ,
  YYSYMBOL_sprite_definition_expression = 1139 , YYSYMBOL_sprite_definition = 1140 , YYSYMBOL_1141_16 = 1141 , YYSYMBOL_1142_17 = 1142 ,
  YYSYMBOL_bitmap_enable_resolution = 1143 , YYSYMBOL_bitmap_definition_simple = 1144 , YYSYMBOL_bitmap_definition_expression = 1145 , YYSYMBOL_bitmap_definition = 1146 ,
  YYSYMBOL_textmap_definition_simple = 1147 , YYSYMBOL_textmap_definition_expression = 1148 , YYSYMBOL_textmap_definition = 1149 , YYSYMBOL_text_definition_expression = 1150 ,
  YYSYMBOL_text_definition = 1151 , YYSYMBOL_tilemap_enable_resolution = 1152 , YYSYMBOL_tilemap_definition_simple = 1153 , YYSYMBOL_tilemap_definition = 1154 ,
  YYSYMBOL_tiles_definition_simple = 1155 , YYSYMBOL_tiles_definition_expression = 1156 , YYSYMBOL_tiles_definition = 1157 , YYSYMBOL_font_definition_simple = 1158 ,
  YYSYMBOL_font_definition = 1159 , YYSYMBOL_colormap_definition_simple = 1160 , YYSYMBOL_colormap_definition_expression = 1161 , YYSYMBOL_colormap_definition = 1162 ,
  YYSYMBOL_screen_definition_simple = 1163 , YYSYMBOL_screen_definition_expression = 1164 , YYSYMBOL_screen_definition = 1165 , YYSYMBOL_graphics_definition_simple = 1166 ,
  YYSYMBOL_graphics_definition = 1167 , YYSYMBOL_var_definition_simple = 1168 , YYSYMBOL_var_definition_complex = 1169 , YYSYMBOL_var_definition = 1170 ,
  YYSYMBOL_restore_definition = 1171 , YYSYMBOL_cgoto_definition = 1172 , YYSYMBOL_goto_definition = 1173 , YYSYMBOL_gosub_definition = 1174 ,
  YYSYMBOL_point_definition_simple = 1175 , YYSYMBOL_point_definition_expression = 1176 , YYSYMBOL_point_definition = 1177 , YYSYMBOL_plot_definition_expression = 1178 ,
  YYSYMBOL_plot_definition = 1179 , YYSYMBOL_plotr_definition_expression = 1180 , YYSYMBOL_plotr_definition = 1181 , YYSYMBOL_fcircle_definition_expression = 1182 ,
  YYSYMBOL_fcircle_definition = 1183 , YYSYMBOL_circle_definition_expression = 1184 , YYSYMBOL_circle_definition = 1185 , YYSYMBOL_ellipse_definition_expression = 1186 ,
  YYSYMBOL_ellipse_definition = 1187 , YYSYMBOL_fellipse_definition_expression = 1188 , YYSYMBOL_fellipse_definition = 1189 , YYSYMBOL_get_message_definition_params = 1190 ,
  YYSYMBOL_get_definition_expression = 1191 , YYSYMBOL_get_definition = 1192 , YYSYMBOL_slice_source_optional = 1193 , YYSYMBOL_slice_definition_expression = 1194 ,
  YYSYMBOL_slice_definition = 1195 , YYSYMBOL_put_action = 1196 , YYSYMBOL_put_definition_expression = 1197 , YYSYMBOL_put_definition = 1198 ,
  YYSYMBOL_blit_unary_op = 1199 , YYSYMBOL_blit_binary_op = 1200 , YYSYMBOL_blit_operand = 1201 , YYSYMBOL_blit_sources = 1202 ,
  YYSYMBOL_1203_18 = 1203 , YYSYMBOL_blit_expression = 1204 , YYSYMBOL_blit_compounded = 1205 , YYSYMBOL_blit_definition_define_expression = 1206 ,
  YYSYMBOL_1207_19 = 1207 , YYSYMBOL_blit_definition_expression = 1208 , YYSYMBOL_blit_definition = 1209 , YYSYMBOL_move_definition_expression = 1210 ,
  YYSYMBOL_move_definition = 1211 , YYSYMBOL_line_mode = 1212 , YYSYMBOL_box_mode = 1213 , YYSYMBOL_line_definition_expression = 1214 ,
  YYSYMBOL_1215_20 = 1215 , YYSYMBOL_line_definition = 1216 , YYSYMBOL_draw_optional_string2 = 1217 , YYSYMBOL_draw_optional_string = 1218 ,
  YYSYMBOL_1219_21 = 1219 , YYSYMBOL_draw_definition_expression = 1220 , YYSYMBOL_1221_22 = 1221 , YYSYMBOL_draw_tile_definition_expression = 1222 ,
  YYSYMBOL_draw_definition = 1223 , YYSYMBOL_draw_tile_definition = 1224 , YYSYMBOL_box_definition_expression = 1225 , YYSYMBOL_box_definition = 1226 ,
  YYSYMBOL_rec_definition_expression = 1227 , YYSYMBOL_rec_definition = 1228 , YYSYMBOL_console_definition_simple = 1229 , YYSYMBOL_console_definition_expression = 1230 ,
  YYSYMBOL_console_definition = 1231 , YYSYMBOL_bar_definition_expression = 1232 , YYSYMBOL_bar_definition = 1233 , YYSYMBOL_block_definition_expression = 1234 ,
  YYSYMBOL_block_definition = 1235 , YYSYMBOL_clip_definition_expression = 1236 , YYSYMBOL_clip_definition = 1237 , YYSYMBOL_polyline_definition_expression_continue = 1238 ,
  YYSYMBOL_1239_23 = 1239 , YYSYMBOL_polyline_definition_expression = 1240 , YYSYMBOL_1241_24 = 1241 , YYSYMBOL_1242_25 = 1242 ,
  YYSYMBOL_polyline_definition = 1243 , YYSYMBOL_triangle_definition = 1244 , YYSYMBOL_ink_definition = 1245 , YYSYMBOL_inkb_definition = 1246 ,
  YYSYMBOL_on_goto_definition = 1247 , YYSYMBOL_1248_26 = 1248 , YYSYMBOL_1249_27 = 1249 , YYSYMBOL_on_gosub_definition = 1250 ,
  YYSYMBOL_1251_28 = 1251 , YYSYMBOL_1252_29 = 1252 , YYSYMBOL_on_proc_definition = 1253 , YYSYMBOL_1254_30 = 1254 ,
  YYSYMBOL_on_definition = 1255 , YYSYMBOL_1256_31 = 1256 , YYSYMBOL_1257_32 = 1257 , YYSYMBOL_1258_33 = 1258 ,
  YYSYMBOL_timer_number_comma = 1259 , YYSYMBOL_timer_number = 1260 , YYSYMBOL_every_definition = 1261 , YYSYMBOL_after_definition = 1262 ,
  YYSYMBOL_limits_optional = 1263 , YYSYMBOL_add_definition = 1264 , YYSYMBOL_1265_34 = 1265 , YYSYMBOL_addc_definition = 1266 ,
  YYSYMBOL_1267_35 = 1267 , YYSYMBOL_xor_definition = 1268 , YYSYMBOL_swap_definition = 1269 , YYSYMBOL_mul_definition = 1270 ,
  YYSYMBOL_div_definition = 1271 , YYSYMBOL_array_assign_buffer = 1272 , YYSYMBOL_1273_36 = 1273 , YYSYMBOL_array_assign = 1274 ,
  YYSYMBOL_1275_37 = 1275 , YYSYMBOL_array_reassign = 1276 , YYSYMBOL_1277_38 = 1277 , YYSYMBOL_dim_definition = 1278 ,
  YYSYMBOL_1279_39 = 1279 , YYSYMBOL_1280_40 = 1280 , YYSYMBOL_1281_41 = 1281 , YYSYMBOL_1282_42 = 1282 ,
  YYSYMBOL_1283_43 = 1283 , YYSYMBOL_1284_44 = 1284 , YYSYMBOL_1285_45 = 1285 , YYSYMBOL_1286_46 = 1286 ,
  YYSYMBOL_1287_47 = 1287 , YYSYMBOL_1288_48 = 1288 , YYSYMBOL_1289_49 = 1289 , YYSYMBOL_1290_50 = 1290 ,
  YYSYMBOL_1291_51 = 1291 , YYSYMBOL_1292_52 = 1292 , YYSYMBOL_dim_definitions = 1293 , YYSYMBOL_fill_base_optional = 1294 ,
  YYSYMBOL_fill_min_optional = 1295 , YYSYMBOL_fill_max_optional = 1296 , YYSYMBOL_fill_count_optional = 1297 , YYSYMBOL_fill_definition_array = 1298 ,
  YYSYMBOL_fill_definitions_array = 1299 , YYSYMBOL_fill_definitions = 1300 , YYSYMBOL_fill_screen_definition = 1301 , YYSYMBOL_shuffle_definition_optional_rounds = 1302 ,
  YYSYMBOL_shuffle_definition_array = 1303 , YYSYMBOL_shuffle_definition = 1304 , YYSYMBOL_print_buffer_definition = 1305 , YYSYMBOL_1306_53 = 1306 ,
  YYSYMBOL_1307_54 = 1307 , YYSYMBOL_1308_55 = 1308 , YYSYMBOL_print_buffer_raw_definition = 1309 , YYSYMBOL_1310_56 = 1310 ,
  YYSYMBOL_1311_57 = 1311 , YYSYMBOL_1312_58 = 1312 , YYSYMBOL_print_definition = 1313 , YYSYMBOL_1314_59 = 1314 ,
  YYSYMBOL_1315_60 = 1315 , YYSYMBOL_1316_61 = 1316 , YYSYMBOL_1317_62 = 1317 , YYSYMBOL_1318_63 = 1318 ,
  YYSYMBOL_1319_64 = 1319 , YYSYMBOL_gprint_definition = 1320 , YYSYMBOL_writing_mode_definition = 1321 , YYSYMBOL_writing_part_definition = 1322 ,
  YYSYMBOL_writing_definition = 1323 , YYSYMBOL_sound_definition_argument = 1324 , YYSYMBOL_sound_definition_arguments = 1325 , YYSYMBOL_sound_definition = 1326 ,
  YYSYMBOL_instrument_definition_simple = 1327 , YYSYMBOL_instrument_definition_expression = 1328 , YYSYMBOL_instrument_definition = 1329 , YYSYMBOL_music_type = 1330 ,
  YYSYMBOL_music_definition_expression = 1331 , YYSYMBOL_music_definition = 1332 , YYSYMBOL_play_definition_simple = 1333 , YYSYMBOL_play_definition_expression = 1334 ,
  YYSYMBOL_play_definition = 1335 , YYSYMBOL_volume_definition_simple = 1336 , YYSYMBOL_volume_definition_expression = 1337 , YYSYMBOL_volume_definition = 1338 ,
  YYSYMBOL_bell_definition_simple = 1339 , YYSYMBOL_bell_definition_expression = 1340 , YYSYMBOL_bell_definition = 1341 , YYSYMBOL_boom_definition_simple = 1342 ,
  YYSYMBOL_boom_definition_expression = 1343 , YYSYMBOL_boom_definition = 1344 , YYSYMBOL_shoot_definition_simple = 1345 , YYSYMBOL_shoot_definition = 1346 ,
  YYSYMBOL_locate_definition = 1347 , YYSYMBOL_gr_locate_definition = 1348 , YYSYMBOL_cmove_definition = 1349 , YYSYMBOL_hscroll_definition = 1350 ,
  YYSYMBOL_vscroll_definition = 1351 , YYSYMBOL_input_definition2 = 1352 , YYSYMBOL_1353_65 = 1353 , YYSYMBOL_input_definition = 1354 ,
  YYSYMBOL_1355_66 = 1355 , YYSYMBOL_1356_67 = 1356 , YYSYMBOL_read_definition_single = 1357 , YYSYMBOL_1358_68 = 1358 ,
  YYSYMBOL_1359_69 = 1359 , YYSYMBOL_read_definition = 1360 , YYSYMBOL_poke_definition = 1361 , YYSYMBOL_pokew_definition = 1362 ,
  YYSYMBOL_poked_definition = 1363 , YYSYMBOL_define_definition = 1364 , YYSYMBOL_define_definitions = 1365 , YYSYMBOL_configure_name = 1366 ,
  YYSYMBOL_option_name = 1367 , YYSYMBOL_configure_set_static_option = 1368 , YYSYMBOL_configure_set_static_options = 1369 , YYSYMBOL_configure_static_definitions = 1370 ,
  YYSYMBOL_1371_70 = 1371 , YYSYMBOL_configure_set_dynamic_option = 1372 , YYSYMBOL_configure_set_dynamic_options = 1373 , YYSYMBOL_configure_dynamic_definitions = 1374 ,
  YYSYMBOL_1375_71 = 1375 , YYSYMBOL_configure_definitions = 1376 , YYSYMBOL_declare_definition = 1377 , YYSYMBOL_1378_72 = 1378 ,
  YYSYMBOL_1379_73 = 1379 , YYSYMBOL_1380_74 = 1380 , YYSYMBOL_scroll_definition = 1381 , YYSYMBOL_palette_definition = 1382 ,
  YYSYMBOL_1383_75 = 1383 , YYSYMBOL_1384_76 = 1384 , YYSYMBOL_use_definition = 1385 , YYSYMBOL_option_definitions = 1386 ,
  YYSYMBOL_origin_definitions = 1387 , YYSYMBOL_resolution_definitions = 1388 , YYSYMBOL_out_definition = 1389 , YYSYMBOL_tile_definition = 1390 ,
  YYSYMBOL_sys_definition = 1391 , YYSYMBOL_1392_77 = 1392 , YYSYMBOL_1393_78 = 1393 , YYSYMBOL_exec_definition = 1394 ,
  YYSYMBOL_data_definition_single = 1395 , YYSYMBOL_data_definition_data = 1396 , YYSYMBOL_data_definition = 1397 , YYSYMBOL_1398_79 = 1398 ,
  YYSYMBOL_1399_80 = 1399 , YYSYMBOL_clear_definition = 1400 , YYSYMBOL_pmode_definition = 1401 , YYSYMBOL_paint_definition = 1402 ,
  YYSYMBOL_border_definition = 1403 , YYSYMBOL_dsave_to_offset = 1404 , YYSYMBOL_dsave_from_address = 1405 , YYSYMBOL_dsave_size_size = 1406 ,
  YYSYMBOL_dsave_definition = 1407 , YYSYMBOL_dload_to_bank = 1408 , YYSYMBOL_dload_from_offset = 1409 , YYSYMBOL_dload_to_address = 1410 ,
  YYSYMBOL_dload_size_size = 1411 , YYSYMBOL_dload_definition = 1412 , YYSYMBOL_chain_definition = 1413 , YYSYMBOL_defdgr_definition = 1414 ,
  YYSYMBOL_flip_definition = 1415 , YYSYMBOL_kill_definition = 1416 , YYSYMBOL_1417_81 = 1417 , YYSYMBOL_stop_definition = 1418 ,
  YYSYMBOL_spawn_definition = 1419 , YYSYMBOL_1420_82 = 1420 , YYSYMBOL_1421_83 = 1421 , YYSYMBOL_hires_definition_expression = 1422 ,
  YYSYMBOL_hires_definition = 1423 , YYSYMBOL_multi_definition_expression = 1424 , YYSYMBOL_multi_definition = 1425 , YYSYMBOL_mod_definition_expression = 1426 ,
  YYSYMBOL_mod_definition = 1427 , YYSYMBOL_keyget_definition = 1428 , YYSYMBOL_at_definition = 1429 , YYSYMBOL_nrm_definition = 1430 ,
  YYSYMBOL_char_definition = 1431 , YYSYMBOL_center_definition = 1432 , YYSYMBOL_vcenter_definition = 1433 , YYSYMBOL_vhcenter_definition = 1434 ,
  YYSYMBOL_insert_definition = 1435 , YYSYMBOL_envelope_definition = 1436 , YYSYMBOL_pause_definition = 1437 , YYSYMBOL_suspend_definition = 1438 ,
  YYSYMBOL_freeze_definition = 1439 , YYSYMBOL_resume_definition = 1440 , YYSYMBOL_unfreeze_definition = 1441 , YYSYMBOL_wave_definition = 1442 ,
  YYSYMBOL_cset_definition = 1443 , YYSYMBOL_rot_definition = 1444 , YYSYMBOL_key_definition = 1445 , YYSYMBOL_check_definition = 1446 ,
  YYSYMBOL_mob_definition = 1447 , YYSYMBOL_cmob_definition = 1448 , YYSYMBOL_dojo_definition = 1449 , YYSYMBOL_fujinet_definition = 1450 ,
  YYSYMBOL_optional_clamp = 1451 , YYSYMBOL_travel_definition_array_first = 1452 , YYSYMBOL_1453_84 = 1453 , YYSYMBOL_travel_definition_array_second = 1454 ,
  YYSYMBOL_1455_85 = 1455 , YYSYMBOL_travel_definition_array = 1456 , YYSYMBOL_travel_definition = 1457 , YYSYMBOL_1458_86 = 1458 ,
  YYSYMBOL_travel_function = 1459 , YYSYMBOL_1460_87 = 1460 , YYSYMBOL_delay_optional = 1461 , YYSYMBOL_ease_in_delay_optional = 1462 ,
  YYSYMBOL_ease_in_optional = 1463 , YYSYMBOL_ease_out_delay_optional = 1464 , YYSYMBOL_ease_out_optional = 1465 , YYSYMBOL_next_animation_optional = 1466 ,
  YYSYMBOL_wait_vbl_optional = 1467 , YYSYMBOL_preserve_background_optional = 1468 , YYSYMBOL_reverse_optional = 1469 , YYSYMBOL_next_animation_definition = 1470 ,
  YYSYMBOL_animation_definition = 1471 , YYSYMBOL_animate_definition = 1472 , YYSYMBOL_movement_direction = 1473 , YYSYMBOL_movement_delay_optional = 1474 ,
  YYSYMBOL_movement_definition = 1475 , YYSYMBOL_mmob_definition = 1476 , YYSYMBOL_upw_definition = 1477 , YYSYMBOL_upb_definition = 1478 ,
  YYSYMBOL_downw_definition = 1479 , YYSYMBOL_downb_definition = 1480 , YYSYMBOL_leftw_definition = 1481 , YYSYMBOL_leftb_definition = 1482 ,
  YYSYMBOL_rightw_definition = 1483 , YYSYMBOL_rightb_definition = 1484 , YYSYMBOL_memload_definition = 1485 , YYSYMBOL_memsave_definition = 1486 ,
  YYSYMBOL_mempos_definition = 1487 , YYSYMBOL_memor_definition = 1488 , YYSYMBOL_memdef_definition = 1489 , YYSYMBOL_memlen_definition = 1490 ,
  YYSYMBOL_memrestore_definition = 1491 , YYSYMBOL_memcont_definition = 1492 , YYSYMBOL_memclr_definition = 1493 , YYSYMBOL_scale_definition = 1494 ,
  YYSYMBOL_offset_definition = 1495 , YYSYMBOL_const_definition_single = 1496 , YYSYMBOL_const_definition = 1497 , YYSYMBOL_positive_const_definition_single = 1498 ,
  YYSYMBOL_positive_const_definition = 1499 , YYSYMBOL_serial_function = 1500 , YYSYMBOL_serial_definition = 1501 , YYSYMBOL_jmove_definition = 1502 ,
  YYSYMBOL_let_definition = 1503 , YYSYMBOL_1504_88 = 1504 , YYSYMBOL_copper_definition = 1505 , YYSYMBOL_flash_definition_couple = 1506 ,
  YYSYMBOL_on_flash_address = 1507 , YYSYMBOL_flash_definition_couples = 1508 , YYSYMBOL_flash_definition = 1509 , YYSYMBOL_1510_89 = 1510 ,
  YYSYMBOL_fast_definition = 1511 , YYSYMBOL_slow_definition = 1512 , YYSYMBOL_cpuspeed_definition = 1513 , YYSYMBOL_statement2nc = 1514 ,
  YYSYMBOL_1515_90 = 1515 , YYSYMBOL_1516_91 = 1516 , YYSYMBOL_1517_92 = 1517 , YYSYMBOL_1518_93 = 1518 ,
  YYSYMBOL_1519_94 = 1519 , YYSYMBOL_1520_95 = 1520 , YYSYMBOL_1521_96 = 1521 , YYSYMBOL_1522_97 = 1522 ,
  YYSYMBOL_1523_98 = 1523 , YYSYMBOL_1524_99 = 1524 , YYSYMBOL_1525_100 = 1525 , YYSYMBOL_1526_101 = 1526 ,
  YYSYMBOL_1527_102 = 1527 , YYSYMBOL_1528_103 = 1528 , YYSYMBOL_1529_104 = 1529 , YYSYMBOL_1530_105 = 1530 ,
  YYSYMBOL_1531_106 = 1531 , YYSYMBOL_1532_107 = 1532 , YYSYMBOL_1533_108 = 1533 , YYSYMBOL_1534_109 = 1534 ,
  YYSYMBOL_1535_110 = 1535 , YYSYMBOL_1536_111 = 1536 , YYSYMBOL_1537_112 = 1537 , YYSYMBOL_1538_113 = 1538 ,
  YYSYMBOL_1539_114 = 1539 , YYSYMBOL_1540_115 = 1540 , YYSYMBOL_1541_116 = 1541 , YYSYMBOL_1542_117 = 1542 ,
  YYSYMBOL_1543_118 = 1543 , YYSYMBOL_1544_119 = 1544 , YYSYMBOL_1545_120 = 1545 , YYSYMBOL_1546_121 = 1546 ,
  YYSYMBOL_1547_122 = 1547 , YYSYMBOL_1548_123 = 1548 , YYSYMBOL_1549_124 = 1549 , YYSYMBOL_1550_125 = 1550 ,
  YYSYMBOL_1551_126 = 1551 , YYSYMBOL_statement2 = 1552 , YYSYMBOL_statement = 1553 , YYSYMBOL_1554_127 = 1554 ,
  YYSYMBOL_statements_no_linenumbers = 1555 , YYSYMBOL_1556_128 = 1556 , YYSYMBOL_statements_with_linenumbers = 1557 , YYSYMBOL_1558_129 = 1558 ,
  YYSYMBOL_emit_additional_info = 1559 , YYSYMBOL_statements_complex3 = 1560 , YYSYMBOL_statements_complex2 = 1561 , YYSYMBOL_statements_complex = 1562 ,
  YYSYMBOL_1563_130 = 1563 , YYSYMBOL_program = 1564 , YYSYMBOL_1565_131 = 1565
}
enum  { YYENOMEM = -2 }

Functions

int yylex ()
int yyerror (Environment *, const char *)
int yywrap ()
void * malloc (YYSIZE_T)
void free (void *)
int yyparse (void *_environment)
void show_usage_and_exit (int _argc, char *_argv[])
 Show usage and exit.
int main (int _argc, char *_argv[])
 Main procedure.

Variables

int yylineno
int yycolno
int yyposno
int yyconcatlineno
int yydebug = 0
int stacked = 0
char * filenamestacked [256]
int yylinenostacked [256]
int yycolnostacked [256]
int yyposnostacked [256]
char * importPath
char * asmSnippet = NULL
char DATATYPE_AS_STRING [][16]
char OUTPUT_FILE_TYPE_AS_STRING [][16]
int yychar
YYSTYPE yylval
YYLTYPE yylloc = { 1, 1, 1, 1 }
int yynerrs
char version [MAX_TEMPORARY_STORAGE] = UGBASIC_VERSION
char revision [MAX_TEMPORARY_STORAGE] = UGBASIC_REVISION

Macro Definition Documentation

◆ YY_

#define YY_ ( Msgid)
Value:
Msgid

Definition at line 2009 of file ugbc.tab.c.

◆ YY_ACCESSING_SYMBOL

#define YY_ACCESSING_SYMBOL ( State)
Value:
YY_CAST (yysymbol_kind_t, yystos[State])
yysymbol_kind_t
#define YY_CAST(Type, Val)

Accessing symbol of state STATE.

Definition at line 2675 of file ugbc.tab.c.

◆ YY_ASSERT

#define YY_ASSERT ( E)
Value:
((void) (0 && (E)))
@ E
Definition ugbc.tab.h:332

Definition at line 2075 of file ugbc.tab.c.

◆ YY_ATTRIBUTE_PURE

#define YY_ATTRIBUTE_PURE

Definition at line 2018 of file ugbc.tab.c.

◆ YY_ATTRIBUTE_UNUSED

#define YY_ATTRIBUTE_UNUSED

Definition at line 2026 of file ugbc.tab.c.

◆ YY_CAST

#define YY_CAST ( Type,
Val )
Value:
((Type) (Val))
struct _Type Type

Definition at line 293 of file ugbc.tab.c.

◆ YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN

#define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN

Definition at line 2055 of file ugbc.tab.c.

◆ YY_IGNORE_MAYBE_UNINITIALIZED_END

#define YY_IGNORE_MAYBE_UNINITIALIZED_END

Definition at line 2056 of file ugbc.tab.c.

◆ YY_IGNORE_USELESS_CAST_BEGIN

#define YY_IGNORE_USELESS_CAST_BEGIN

Definition at line 2070 of file ugbc.tab.c.

◆ YY_IGNORE_USELESS_CAST_END

#define YY_IGNORE_USELESS_CAST_END

Definition at line 2071 of file ugbc.tab.c.

◆ YY_INITIAL_VALUE

#define YY_INITIAL_VALUE ( Value)
Value:
@ Value

Definition at line 2052 of file ugbc.tab.c.

◆ YY_LOCATION_PRINT

#define YY_LOCATION_PRINT ( File,
Loc )
Value:
YYLOCATION_PRINT(File, &(Loc))
#define YYLOCATION_PRINT
Definition ugbc.tab.c:31604

Definition at line 31608 of file ugbc.tab.c.

◆ YY_NULLPTR

#define YY_NULLPTR   ((void*)0)

Definition at line 305 of file ugbc.tab.c.

◆ YY_REDUCE_PRINT

#define YY_REDUCE_PRINT ( Rule)
Value:
do { \
if (yydebug) \
yy_reduce_print (yyssp, yyvsp, yylsp, Rule, _environment); \
} while (0)
#define yydebug

Definition at line 31719 of file ugbc.tab.c.

◆ YY_REINTERPRET_CAST

#define YY_REINTERPRET_CAST ( Type,
Val )
Value:
((Type) (Val))

Definition at line 294 of file ugbc.tab.c.

◆ YY_STACK_PRINT

#define YY_STACK_PRINT ( Bottom,
Top )
Value:
do { \
if (yydebug) \
yy_stack_print ((Bottom), (Top)); \
} while (0)

Definition at line 31687 of file ugbc.tab.c.

◆ YY_SYMBOL_PRINT

#define YY_SYMBOL_PRINT ( Title,
Kind,
Value,
Location )
Value:
do { \
if (yydebug) \
{ \
YYFPRINTF (stderr, "%s ", Title); \
yy_symbol_print (stderr, \
Kind, Value, Location, _environment); \
YYFPRINTF (stderr, "\n"); \
} \
} while (0)

Definition at line 31621 of file ugbc.tab.c.

◆ YY_USE

#define YY_USE ( E)
Value:
((void) (E))

Definition at line 2032 of file ugbc.tab.c.

◆ YYABORT

#define YYABORT   goto yyabortlab

Definition at line 31492 of file ugbc.tab.c.

◆ YYACCEPT

#define YYACCEPT   goto yyacceptlab

Definition at line 31491 of file ugbc.tab.c.

◆ YYBACKUP

#define YYBACKUP ( Token,
Value )
Value:
do \
if (yychar == YYEMPTY) \
{ \
yychar = (Token); \
yylval = (Value); \
YYPOPSTACK (yylen); \
yystate = *yyssp; \
goto yybackup; \
} \
else \
{ \
yyerror (_environment, YY_("syntax error: cannot back up")); \
} \
while (0)
#define YY_(Msgid)
#define yychar
#define yylval
#define YYERROR
@ YYEMPTY

Definition at line 31499 of file ugbc.tab.c.

◆ YYBISON

#define YYBISON   30802

Definition at line 49 of file ugbc.tab.c.

◆ YYBISON_VERSION

#define YYBISON_VERSION   "3.8.2"

Definition at line 52 of file ugbc.tab.c.

◆ YYCASE_

#define YYCASE_ ( N,
S )
Value:
case N: \
yyformat = S; \
break
@ N
Definition ugbc.tab.h:581
@ S
Definition ugbc.tab.h:748

◆ yyclearin

#define yyclearin   (yychar = YYEMPTY)

Definition at line 31489 of file ugbc.tab.c.

◆ YYCOPY

#define YYCOPY ( Dst,
Src,
Count )
Value:
do \
{ \
YYPTRDIFF_T yyi; \
for (yyi = 0; yyi < (Count); yyi++) \
(Dst)[yyi] = (Src)[yyi]; \
} \
while (0)
#define YYPTRDIFF_T

Definition at line 2195 of file ugbc.tab.c.

◆ YYCOPY_NEEDED

#define YYCOPY_NEEDED   1

Definition at line 2167 of file ugbc.tab.c.

◆ YYDPRINTF

#define YYDPRINTF ( Args)
Value:
do { \
if (yydebug) \
YYFPRINTF Args; \
} while (0)
#define YYFPRINTF
Definition ugbc.tab.c:31552

Definition at line 31555 of file ugbc.tab.c.

◆ YYERRCODE

#define YYERRCODE   YYUNDEF

Definition at line 31518 of file ugbc.tab.c.

◆ yyerrok

#define yyerrok   (yyerrstatus = 0)

Definition at line 31488 of file ugbc.tab.c.

◆ YYERROR

#define YYERROR   goto yyerrorlab

Definition at line 31493 of file ugbc.tab.c.

◆ YYFINAL

#define YYFINAL   291

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

◆ YYFPRINTF

#define YYFPRINTF   fprintf

Definition at line 31552 of file ugbc.tab.c.

◆ YYFREE

#define YYFREE   free

Definition at line 2136 of file ugbc.tab.c.

◆ YYINITDEPTH

#define YYINITDEPTH   2000

Definition at line 31738 of file ugbc.tab.c.

◆ YYLAST

#define YYLAST   128242

Definition at line 2210 of file ugbc.tab.c.

◆ YYLLOC_DEFAULT

#define YYLLOC_DEFAULT ( Current,
Rhs,
N )
Value:
do \
if (N) \
{ \
(Current).first_line = YYRHSLOC (Rhs, 1).first_line; \
(Current).first_column = YYRHSLOC (Rhs, 1).first_column; \
(Current).last_line = YYRHSLOC (Rhs, N).last_line; \
(Current).last_column = YYRHSLOC (Rhs, N).last_column; \
} \
else \
{ \
(Current).first_line = (Current).last_line = \
YYRHSLOC (Rhs, 0).last_line; \
(Current).first_column = (Current).last_column = \
YYRHSLOC (Rhs, 0).last_column; \
} \
while (0)
#define YYRHSLOC(Rhs, K)

Definition at line 31525 of file ugbc.tab.c.

◆ YYLOCATION_PRINT

#define YYLOCATION_PRINT   yy_location_print_

Definition at line 31604 of file ugbc.tab.c.

◆ YYMALLOC

#define YYMALLOC   malloc

Definition at line 2130 of file ugbc.tab.c.

◆ YYMAXDEPTH

#define YYMAXDEPTH   100000

Definition at line 31749 of file ugbc.tab.c.

◆ YYMAXUTOK

#define YYMAXUTOK   1191

Definition at line 2222 of file ugbc.tab.c.

◆ YYNNTS

#define YYNNTS   629

Definition at line 2215 of file ugbc.tab.c.

◆ YYNOMEM

#define YYNOMEM   goto yyexhaustedlab

Definition at line 31494 of file ugbc.tab.c.

◆ YYNRULES

#define YYNRULES   3083

Definition at line 2217 of file ugbc.tab.c.

◆ YYNSTATES

#define YYNSTATES   6691

Definition at line 2219 of file ugbc.tab.c.

◆ YYNTOKENS

#define YYNTOKENS   937

Definition at line 2213 of file ugbc.tab.c.

◆ YYPACT_NINF

#define YYPACT_NINF   (-5738)

Definition at line 3021 of file ugbc.tab.c.

◆ yypact_value_is_default

#define yypact_value_is_default ( Yyn)
Value:
((Yyn) == YYPACT_NINF)
#define YYPACT_NINF

Definition at line 3023 of file ugbc.tab.c.

◆ YYPOPSTACK

#define YYPOPSTACK ( N)
Value:
(yyvsp -= (N), yyssp -= (N), yylsp -= (N))

◆ YYPTRDIFF_MAXIMUM

#define YYPTRDIFF_MAXIMUM   LONG_MAX

Definition at line 1969 of file ugbc.tab.c.

◆ YYPTRDIFF_T

#define YYPTRDIFF_T   long

Definition at line 1968 of file ugbc.tab.c.

◆ YYPULL

#define YYPULL   1

Definition at line 64 of file ugbc.tab.c.

◆ YYPURE

#define YYPURE   0

Definition at line 58 of file ugbc.tab.c.

◆ YYPUSH

#define YYPUSH   0

Definition at line 61 of file ugbc.tab.c.

◆ YYRECOVERING

#define YYRECOVERING ( )
Value:
(!!yyerrstatus)

Definition at line 31497 of file ugbc.tab.c.

◆ YYRHSLOC

#define YYRHSLOC ( Rhs,
K )
Value:
((Rhs)[K])
@ K
Definition ugbc.tab.h:499

Definition at line 31544 of file ugbc.tab.c.

◆ YYSIZE_MAXIMUM

#define YYSIZE_MAXIMUM
Value:
: YY_CAST (YYSIZE_T, -1)))
#define YYPTRDIFF_MAXIMUM
#define YYSIZE_T

Definition at line 1986 of file ugbc.tab.c.

◆ YYSIZE_T

#define YYSIZE_T   unsigned

Definition at line 1982 of file ugbc.tab.c.

◆ YYSIZEOF

#define YYSIZEOF ( X)
Value:
YY_CAST (YYPTRDIFF_T, sizeof (X))
@ X
Definition ugbc.tab.h:950

Definition at line 1992 of file ugbc.tab.c.

◆ YYSKELETON_NAME

#define YYSKELETON_NAME   "yacc.c"

Definition at line 55 of file ugbc.tab.c.

◆ YYSTACK_ALLOC

#define YYSTACK_ALLOC   YYMALLOC

Definition at line 2116 of file ugbc.tab.c.

◆ YYSTACK_ALLOC_MAXIMUM

#define YYSTACK_ALLOC_MAXIMUM   YYSIZE_MAXIMUM

Definition at line 2119 of file ugbc.tab.c.

◆ YYSTACK_BYTES

#define YYSTACK_BYTES ( N)
Value:
#define YYSIZEOF(X)
yytype_int8 yy_state_t
#define YYSTACK_GAP_MAXIMUM

Definition at line 2162 of file ugbc.tab.c.

◆ YYSTACK_FREE

#define YYSTACK_FREE   YYFREE

Definition at line 2117 of file ugbc.tab.c.

◆ YYSTACK_GAP_MAXIMUM

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

Definition at line 2158 of file ugbc.tab.c.

◆ YYSTACK_RELOCATE

#define YYSTACK_RELOCATE ( Stack_alloc,
Stack )
Value:
do \
{ \
YYPTRDIFF_T yynewbytes; \
YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \
Stack = &yyptr->Stack_alloc; \
yynewbytes = yystacksize * YYSIZEOF (*Stack) + YYSTACK_GAP_MAXIMUM; \
yyptr += yynewbytes / YYSIZEOF (*yyptr); \
} \
while (0)

Definition at line 2174 of file ugbc.tab.c.

◆ YYTABLE_NINF

#define YYTABLE_NINF   (-2979)

Definition at line 3026 of file ugbc.tab.c.

◆ yytable_value_is_error

#define yytable_value_is_error ( Yyn)
Value:
0

Definition at line 3028 of file ugbc.tab.c.

◆ YYTRANSLATE

#define YYTRANSLATE ( YYX)
Value:
(0 <= (YYX) && (YYX) <= YYMAXUTOK \
? YY_CAST (yysymbol_kind_t, yytranslate[YYX]) \
@ YYSYMBOL_YYUNDEF
#define YYMAXUTOK

Definition at line 2227 of file ugbc.tab.c.

Typedef Documentation

◆ yy_state_t

Definition at line 1996 of file ugbc.tab.c.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
YYENOMEM 

Definition at line 31486 of file ugbc.tab.c.

◆ yysymbol_kind_t

Enumerator
YYSYMBOL_YYEMPTY 
YYSYMBOL_YYEOF 
YYSYMBOL_YYerror 
YYSYMBOL_YYUNDEF 
YYSYMBOL_NewLine 
YYSYMBOL_Remark 
YYSYMBOL_CP 
YYSYMBOL_CSP 
YYSYMBOL_CGP 
YYSYMBOL_OP 
YYSYMBOL_OSP 
YYSYMBOL_OGP 
YYSYMBOL_OP_AMPERSAND 
YYSYMBOL_OP_ASSIGN 
YYSYMBOL_OP_AT 
YYSYMBOL_OP_ASSIGN_DIRECT 
YYSYMBOL_OP_COLON 
YYSYMBOL_OP_COMMA 
YYSYMBOL_OP_DISEQUAL 
YYSYMBOL_OP_DIVISION 
YYSYMBOL_OP_DIVISION2 
YYSYMBOL_OP_DOLLAR 
YYSYMBOL_OP_DOLLAR2 
YYSYMBOL_OP_EQUAL 
YYSYMBOL_OP_EXCLAMATION 
YYSYMBOL_OP_GT 
YYSYMBOL_OP_GTE 
YYSYMBOL_OP_HASH 
YYSYMBOL_OP_LT 
YYSYMBOL_OP_LTE 
YYSYMBOL_OP_MINUS 
YYSYMBOL_OP_MULTIPLICATION 
YYSYMBOL_OP_MULTIPLICATION2 
YYSYMBOL_OP_PERC 
YYSYMBOL_OP_PERC2 
YYSYMBOL_OP_PERIOD 
YYSYMBOL_OP_PLUS 
YYSYMBOL_OP_POW 
YYSYMBOL_OP_SEMICOLON 
YYSYMBOL_QM 
YYSYMBOL_A 
YYSYMBOL_AAHS 
YYSYMBOL_ABS 
YYSYMBOL_ACCORDION 
YYSYMBOL_ACOUSTIC 
YYSYMBOL_ADD 
YYSYMBOL_ADDC 
YYSYMBOL_ADDRESS 
YYSYMBOL_AFTER 
YYSYMBOL_AGE 
YYSYMBOL_AGOGO 
YYSYMBOL_ALL 
YYSYMBOL_ALLOW 
YYSYMBOL_ALPHA 
YYSYMBOL_ALT 
YYSYMBOL_ALTO 
YYSYMBOL_AND 
YYSYMBOL_ANIMATE 
YYSYMBOL_ANIMATING 
YYSYMBOL_ANIMATION 
YYSYMBOL_APPLAUSE 
YYSYMBOL_ARRAY 
YYSYMBOL_ARROW 
YYSYMBOL_AS 
YYSYMBOL_ASC 
YYSYMBOL_ASCII 
YYSYMBOL_ASCIICODE 
YYSYMBOL_ASM 
YYSYMBOL_ASTERISK 
YYSYMBOL_ASYNC 
YYSYMBOL_AT 
YYSYMBOL_ATARI 
YYSYMBOL_ATARIXL 
YYSYMBOL_ATLAS 
YYSYMBOL_ATMOSPHERE 
YYSYMBOL_AUDIO 
YYSYMBOL_AUTO 
YYSYMBOL_AVAILABLE 
YYSYMBOL_AY8910 
YYSYMBOL_B 
YYSYMBOL_BACK 
YYSYMBOL_BACKGROUND 
YYSYMBOL_BAG 
YYSYMBOL_BANJO 
YYSYMBOL_BANK 
YYSYMBOL_BANKED 
YYSYMBOL_BAR 
YYSYMBOL_BARITONE 
YYSYMBOL_BASIC 
YYSYMBOL_BASS 
YYSYMBOL_BASSOON 
YYSYMBOL_BECKER 
YYSYMBOL_BEG 
YYSYMBOL_BELL 
YYSYMBOL_BELLS 
YYSYMBOL_BELONG 
YYSYMBOL_BETA 
YYSYMBOL_BF 
YYSYMBOL_BIG 
YYSYMBOL_BIN 
YYSYMBOL_BINARY 
YYSYMBOL_BIRD 
YYSYMBOL_BIT 
YYSYMBOL_BITMAP 
YYSYMBOL_BITMAPADDRESS 
YYSYMBOL_BITMAPS 
YYSYMBOL_BLACK 
YYSYMBOL_BLIT 
YYSYMBOL_BLOCK 
YYSYMBOL_BLOWN 
YYSYMBOL_BLUE 
YYSYMBOL_BOOLEAN 
YYSYMBOL_BOOM 
YYSYMBOL_BORDER 
YYSYMBOL_BOTTLE 
YYSYMBOL_BOTTOM 
YYSYMBOL_BOUNCE 
YYSYMBOL_BOWED 
YYSYMBOL_BOX 
YYSYMBOL_BRASS 
YYSYMBOL_BREATH 
YYSYMBOL_BRIGHT 
YYSYMBOL_BRIGHTNESS 
YYSYMBOL_BROWN 
YYSYMBOL_BUFFER 
YYSYMBOL_BUT 
YYSYMBOL_BY 
YYSYMBOL_BYTE 
YYSYMBOL_BYTES 
YYSYMBOL_C 
YYSYMBOL_C128Z 
YYSYMBOL_C16 
YYSYMBOL_C64 
YYSYMBOL_C64REU 
YYSYMBOL_CALL 
YYSYMBOL_CALLIOPE 
YYSYMBOL_CAN 
YYSYMBOL_CAPS 
YYSYMBOL_CAPSLOCK 
YYSYMBOL_CASE 
YYSYMBOL_CDOWN 
YYSYMBOL_CELESTA 
YYSYMBOL_CELLO 
YYSYMBOL_CENTER 
YYSYMBOL_CENTRE 
YYSYMBOL_CGOTO 
YYSYMBOL_CHAIN 
YYSYMBOL_CHANNEL 
YYSYMBOL_CHAR 
YYSYMBOL_CHARANG 
YYSYMBOL_CHECK 
YYSYMBOL_CHIFF 
YYSYMBOL_CHOIR 
YYSYMBOL_CHR 
YYSYMBOL_CHURCH 
YYSYMBOL_CIRCLE 
YYSYMBOL_CLAMP 
YYSYMBOL_CLARINET 
YYSYMBOL_CLASS 
YYSYMBOL_CLAVI 
YYSYMBOL_CLEAN 
YYSYMBOL_CLEAR 
YYSYMBOL_CLEFT 
YYSYMBOL_CLINE 
YYSYMBOL_CLIP 
YYSYMBOL_CLOSE 
YYSYMBOL_CLR 
YYSYMBOL_CLS 
YYSYMBOL_CMOB 
YYSYMBOL_CMOVE 
YYSYMBOL_COARSE 
YYSYMBOL_COCO 
YYSYMBOL_COCO1 
YYSYMBOL_COCO2 
YYSYMBOL_COCO3 
YYSYMBOL_CODE 
YYSYMBOL_COLECO 
YYSYMBOL_COLLISION 
YYSYMBOL_COLON 
YYSYMBOL_COLOR 
YYSYMBOL_COLORMAP 
YYSYMBOL_COLORS 
YYSYMBOL_COLOUR 
YYSYMBOL_COLOURMAP 
YYSYMBOL_COLOURS 
YYSYMBOL_COLUMN 
YYSYMBOL_COLUMNS 
YYSYMBOL_COMBINE 
YYSYMBOL_COMMA 
YYSYMBOL_COMMODORE 
YYSYMBOL_COMPILE 
YYSYMBOL_COMPLETE 
YYSYMBOL_COMPRESS 
YYSYMBOL_COMPRESSED 
YYSYMBOL_COMPRESSION 
YYSYMBOL_CONFIGURE 
YYSYMBOL_CONNECTED 
YYSYMBOL_CONSOLE 
YYSYMBOL_CONST 
YYSYMBOL_CONTRABASS 
YYSYMBOL_CONTROL 
YYSYMBOL_COPPER 
YYSYMBOL_COPY 
YYSYMBOL_COS 
YYSYMBOL_COUNT 
YYSYMBOL_CPC 
YYSYMBOL_CPU6309 
YYSYMBOL_CPU6502 
YYSYMBOL_CPU6510 
YYSYMBOL_CPU6809 
YYSYMBOL_CPU7501 
YYSYMBOL_CPU8086 
YYSYMBOL_CPU8501 
YYSYMBOL_CPU8502 
YYSYMBOL_CPUSC61860 
YYSYMBOL_CPUSM83 
YYSYMBOL_CPUSPEED 
YYSYMBOL_CPUZ80 
YYSYMBOL_CREATE 
YYSYMBOL_CRIGHT 
YYSYMBOL_CRSR 
YYSYMBOL_CRYSTAL 
YYSYMBOL_CSET 
YYSYMBOL_CSPRITE 
YYSYMBOL_CSV 
YYSYMBOL_CUP 
YYSYMBOL_CURS 
YYSYMBOL_CURSOR 
YYSYMBOL_CYAN 
YYSYMBOL_CYCLES 
YYSYMBOL_CYMBAL 
YYSYMBOL_D 
YYSYMBOL_DAC1 
YYSYMBOL_DARK 
YYSYMBOL_DATA 
YYSYMBOL_DEC 
YYSYMBOL_DECLARE 
YYSYMBOL_DECRYPT 
YYSYMBOL_DEFAULT 
YYSYMBOL_DEFDGR 
YYSYMBOL_DEFINE 
YYSYMBOL_DEGREE 
YYSYMBOL_DELAY 
YYSYMBOL_DELETE 
YYSYMBOL_DESERIALIZE 
YYSYMBOL_DESTINATION 
YYSYMBOL_DESTROY 
YYSYMBOL_DETECTION 
YYSYMBOL_DEVICE 
YYSYMBOL_DIALECT 
YYSYMBOL_DIGITS 
YYSYMBOL_DIM 
YYSYMBOL_DIRECTION 
YYSYMBOL_DISABLE 
YYSYMBOL_DISTANCE 
YYSYMBOL_DISTORTION 
YYSYMBOL_DIV 
YYSYMBOL_DLOAD 
YYSYMBOL_DO 
YYSYMBOL_DOJO 
YYSYMBOL_DOJOKA 
YYSYMBOL_DOUBLE 
YYSYMBOL_DOWN 
YYSYMBOL_DOWNB 
YYSYMBOL_DOWNW 
YYSYMBOL_DRAGON 
YYSYMBOL_DRAGON32 
YYSYMBOL_DRAGON64 
YYSYMBOL_DRAW 
YYSYMBOL_DRAWBAR 
YYSYMBOL_DRUM 
YYSYMBOL_DRUMS 
YYSYMBOL_DSAVE 
YYSYMBOL_DTILE 
YYSYMBOL_DTILES 
YYSYMBOL_DULCIMER 
YYSYMBOL_DUP 
YYSYMBOL_DWORD 
YYSYMBOL_DYNAMIC 
YYSYMBOL_E 
YYSYMBOL_EASEIN 
YYSYMBOL_EASEOUT 
YYSYMBOL_ECHOES 
YYSYMBOL_ELECTRIC 
YYSYMBOL_ELLIPSE 
YYSYMBOL_ELSE 
YYSYMBOL_ELSEIF 
YYSYMBOL_EMBEDDED 
YYSYMBOL_EMPTY 
YYSYMBOL_EMPTYTILE 
YYSYMBOL_EMULATION 
YYSYMBOL_ENABLE 
YYSYMBOL_ENCRYPT 
YYSYMBOL_END 
YYSYMBOL_ENDCOPPER 
YYSYMBOL_ENDIAN 
YYSYMBOL_ENDIF 
YYSYMBOL_ENDPROC 
YYSYMBOL_ENDSELECT 
YYSYMBOL_ENDSTORAGE 
YYSYMBOL_ENDTYPE 
YYSYMBOL_ENGLISH 
YYSYMBOL_ENSEMBLE 
YYSYMBOL_ENVELOPE 
YYSYMBOL_EQUAL 
YYSYMBOL_ERROR 
YYSYMBOL_EVERY 
YYSYMBOL_EXACT 
YYSYMBOL_EXEC 
YYSYMBOL_EXIT 
YYSYMBOL_EXITIF 
YYSYMBOL_EXP 
YYSYMBOL_EXPAND 
YYSYMBOL_EXPLICIT 
YYSYMBOL_EXPLOSION 
YYSYMBOL_F 
YYSYMBOL_F1 
YYSYMBOL_F2 
YYSYMBOL_F3 
YYSYMBOL_F4 
YYSYMBOL_F5 
YYSYMBOL_F6 
YYSYMBOL_F7 
YYSYMBOL_F8 
YYSYMBOL_FADE 
YYSYMBOL_FALSE 
YYSYMBOL_FAST 
YYSYMBOL_FCIRCLE 
YYSYMBOL_FELLIPSE 
YYSYMBOL_FHEIGHT 
YYSYMBOL_FI 
YYSYMBOL_FIDDLE 
YYSYMBOL_FIFTHS 
YYSYMBOL_FILESIZE 
YYSYMBOL_FILEX 
YYSYMBOL_FILL 
YYSYMBOL_FINAL 
YYSYMBOL_FIND 
YYSYMBOL_FINGER 
YYSYMBOL_FIRE 
YYSYMBOL_FIRST 
YYSYMBOL_FLASH 
YYSYMBOL_FLIP 
YYSYMBOL_FLOAT 
YYSYMBOL_FLUTE 
YYSYMBOL_FONT 
YYSYMBOL_FOR 
YYSYMBOL_FORBID 
YYSYMBOL_FRAME 
YYSYMBOL_FRAMES 
YYSYMBOL_FREE 
YYSYMBOL_FREEZE 
YYSYMBOL_FRENCH 
YYSYMBOL_FRET 
YYSYMBOL_FRETLESS 
YYSYMBOL_FROM 
YYSYMBOL_FSIZE 
YYSYMBOL_FUJINET 
YYSYMBOL_FUNCTION 
YYSYMBOL_FWIDTH 
YYSYMBOL_FX 
YYSYMBOL_G 
YYSYMBOL_GAMELOOP 
YYSYMBOL_GB 
YYSYMBOL_GET 
YYSYMBOL_GLOBAL 
YYSYMBOL_GLOCKENSPIEL 
YYSYMBOL_GMC 
YYSYMBOL_GOBLINS 
YYSYMBOL_GOLD 
YYSYMBOL_GOSUB 
YYSYMBOL_GOTO 
YYSYMBOL_GPRINT 
YYSYMBOL_GR 
YYSYMBOL_GRAND 
YYSYMBOL_GRAPHIC 
YYSYMBOL_GRAPHICS 
YYSYMBOL_GRAY 
YYSYMBOL_GREEN 
YYSYMBOL_GREY 
YYSYMBOL_GUITAR 
YYSYMBOL_GUNSHOT 
YYSYMBOL_H 
YYSYMBOL_HALO 
YYSYMBOL_HALT 
YYSYMBOL_HALTED 
YYSYMBOL_HARMONICA 
YYSYMBOL_HARMONICS 
YYSYMBOL_HARP 
YYSYMBOL_HARPSICHORD 
YYSYMBOL_HAS 
YYSYMBOL_HDBDOS 
YYSYMBOL_HEIGHT 
YYSYMBOL_HELICOPTER 
YYSYMBOL_HEX 
YYSYMBOL_HEX2BIN 
YYSYMBOL_HIRES 
YYSYMBOL_HIT 
YYSYMBOL_HOME 
YYSYMBOL_HONKY 
YYSYMBOL_HORIZONTAL 
YYSYMBOL_HORN 
YYSYMBOL_HSCROLL 
YYSYMBOL_HTTP 
YYSYMBOL_I 
YYSYMBOL_IAF 
YYSYMBOL_ID 
YYSYMBOL_IF 
YYSYMBOL_IGNORE 
YYSYMBOL_IMAGE 
YYSYMBOL_IMAGEREF 
YYSYMBOL_IMAGES 
YYSYMBOL_IMPLICIT 
YYSYMBOL_IN 
YYSYMBOL_INC 
YYSYMBOL_INCREMENTAL 
YYSYMBOL_INDEX 
YYSYMBOL_INK 
YYSYMBOL_INKB 
YYSYMBOL_INKEY 
YYSYMBOL_INLINE 
YYSYMBOL_INPUT 
YYSYMBOL_INSERT 
YYSYMBOL_INST 
YYSYMBOL_INSTR 
YYSYMBOL_INSTRUMENT 
YYSYMBOL_INT 
YYSYMBOL_INTEGER 
YYSYMBOL_INTERRUPT 
YYSYMBOL_INVERSE 
YYSYMBOL_IS 
YYSYMBOL_J 
YYSYMBOL_JAZZ 
YYSYMBOL_JDOWN 
YYSYMBOL_JFIRE 
YYSYMBOL_JLEFT 
YYSYMBOL_JMOVE 
YYSYMBOL_JOY 
YYSYMBOL_JOYCOUNT 
YYSYMBOL_JOYDIR 
YYSYMBOL_JOYSTICK 
YYSYMBOL_JOYX 
YYSYMBOL_JOYY 
YYSYMBOL_JRIGHT 
YYSYMBOL_JSON 
YYSYMBOL_JUP 
YYSYMBOL_K 
YYSYMBOL_KALIMBA 
YYSYMBOL_KEY 
YYSYMBOL_KEYBOARD 
YYSYMBOL_KEYGET 
YYSYMBOL_KEYSHIFT 
YYSYMBOL_KEYSTATE 
YYSYMBOL_KILL 
YYSYMBOL_KOTO 
YYSYMBOL_L 
YYSYMBOL_LATENCY 
YYSYMBOL_LAVENDER 
YYSYMBOL_LAYER 
YYSYMBOL_LBOTTOM 
YYSYMBOL_LBOUND 
YYSYMBOL_LCASE 
YYSYMBOL_LEAD 
YYSYMBOL_LEFT 
YYSYMBOL_LEFTB 
YYSYMBOL_LEFTW 
YYSYMBOL_LEN 
YYSYMBOL_LET 
YYSYMBOL_LIGHT 
YYSYMBOL_LINE 
YYSYMBOL_LITTLE 
YYSYMBOL_LOAD 
YYSYMBOL_LOCATE 
YYSYMBOL_LOCK 
YYSYMBOL_LOG 
YYSYMBOL_LOGIN 
YYSYMBOL_LONG 
YYSYMBOL_LOOP 
YYSYMBOL_LOWER 
YYSYMBOL_M 
YYSYMBOL_MAGENTA 
YYSYMBOL_MARIMBA 
YYSYMBOL_MASKED 
YYSYMBOL_MAX 
YYSYMBOL_MELODIC 
YYSYMBOL_MEMCLR 
YYSYMBOL_MEMCONT 
YYSYMBOL_MEMDEF 
YYSYMBOL_MEMLEN 
YYSYMBOL_MEMLOAD 
YYSYMBOL_MEMOR 
YYSYMBOL_MEMORIZE 
YYSYMBOL_MEMORY 
YYSYMBOL_MEMPEEK 
YYSYMBOL_MEMPOS 
YYSYMBOL_MEMRESTORE 
YYSYMBOL_MEMSAVE 
YYSYMBOL_MESSAGE 
YYSYMBOL_METALLIC 
YYSYMBOL_MID 
YYSYMBOL_MIDI 
YYSYMBOL_MILLISECOND 
YYSYMBOL_MILLISECONDS 
YYSYMBOL_MIN 
YYSYMBOL_MINUS 
YYSYMBOL_MMOB 
YYSYMBOL_MMOVE 
YYSYMBOL_MO5 
YYSYMBOL_MOB 
YYSYMBOL_MOD 
YYSYMBOL_MODE 
YYSYMBOL_UNIQUE 
YYSYMBOL_C128 
YYSYMBOL_MONOCOLOR 
YYSYMBOL_MONOCOLOUR 
YYSYMBOL_MOVE 
YYSYMBOL_MOVEMENT 
YYSYMBOL_MOVING 
YYSYMBOL_MS 
YYSYMBOL_MSPRITE 
YYSYMBOL_MSX 
YYSYMBOL_MSX1 
YYSYMBOL_MUL 
YYSYMBOL_MULTI 
YYSYMBOL_MULTICOLOR 
YYSYMBOL_MULTICOLOUR 
YYSYMBOL_MUSIC 
YYSYMBOL_MUTED 
YYSYMBOL_N 
YYSYMBOL_NAME 
YYSYMBOL_NAMED 
YYSYMBOL_NARROW 
YYSYMBOL_NEW 
YYSYMBOL_NEWLINE 
YYSYMBOL_NEXT 
YYSYMBOL_NIBBLE 
YYSYMBOL_NOISE 
YYSYMBOL_NONE 
YYSYMBOL_NOP 
YYSYMBOL_NORMAL 
YYSYMBOL_NOT 
YYSYMBOL_NOTE 
YYSYMBOL_NRM 
YYSYMBOL_NTSC 
YYSYMBOL_NULLkw 
YYSYMBOL_NUMBER 
YYSYMBOL_NYLON 
YYSYMBOL_O 
YYSYMBOL_OBOE 
YYSYMBOL_OCARINA 
YYSYMBOL_OF 
YYSYMBOL_OFF 
YYSYMBOL_OFFSET 
YYSYMBOL_OLIVE 
YYSYMBOL_ON 
YYSYMBOL_ONLY 
YYSYMBOL_OOHS 
YYSYMBOL_OPACITY 
YYSYMBOL_OPEN 
YYSYMBOL_OPTIMIZED 
YYSYMBOL_OPTION 
YYSYMBOL_OR 
YYSYMBOL_ORANGE 
YYSYMBOL_ORCHESTRA 
YYSYMBOL_ORCHESTRAL 
YYSYMBOL_ORGAN 
YYSYMBOL_ORIGIN 
YYSYMBOL_OUT 
YYSYMBOL_OVERDRIVEN 
YYSYMBOL_OVERLAYED 
YYSYMBOL_P 
YYSYMBOL_PAD 
YYSYMBOL_PAGE 
YYSYMBOL_PAINT 
YYSYMBOL_PAL 
YYSYMBOL_PALETTE 
YYSYMBOL_PALETTE1 
YYSYMBOL_PAN 
YYSYMBOL_PAPER 
YYSYMBOL_PARALLEL 
YYSYMBOL_PARAM 
YYSYMBOL_PARSE 
YYSYMBOL_PASSWORD 
YYSYMBOL_PATH 
YYSYMBOL_PAUSE 
YYSYMBOL_PC128OP 
YYSYMBOL_PC1403 
YYSYMBOL_PCCGA 
YYSYMBOL_PCLS 
YYSYMBOL_PEACH 
YYSYMBOL_PEEK 
YYSYMBOL_PEEKD 
YYSYMBOL_PEEKW 
YYSYMBOL_PEN 
YYSYMBOL_PER 
YYSYMBOL_PERCUSSIVE 
YYSYMBOL_PERIOD 
YYSYMBOL_PI 
YYSYMBOL_PIANO 
YYSYMBOL_PICCOLO 
YYSYMBOL_PICK 
YYSYMBOL_PING 
YYSYMBOL_PINK 
YYSYMBOL_PIPE 
YYSYMBOL_PIZZICATO 
YYSYMBOL_PLACE 
YYSYMBOL_PLAY 
YYSYMBOL_PLOT 
YYSYMBOL_PLOTR 
YYSYMBOL_PLUS 
YYSYMBOL_PLUS4 
YYSYMBOL_PMODE 
YYSYMBOL_POINT 
YYSYMBOL_POKE 
YYSYMBOL_POKED 
YYSYMBOL_POKEW 
YYSYMBOL_POKEY 
YYSYMBOL_POLYLINE 
YYSYMBOL_POLYSYNTH 
YYSYMBOL_POP 
YYSYMBOL_PORT 
YYSYMBOL_POSITION 
YYSYMBOL_POSITIVE 
YYSYMBOL_POST 
YYSYMBOL_POUND 
YYSYMBOL_POWERING 
YYSYMBOL_PRECISE 
YYSYMBOL_PRECISION 
YYSYMBOL_PRESERVE 
YYSYMBOL_PRESET 
YYSYMBOL_PRESS 
YYSYMBOL_PRESSED 
YYSYMBOL_PRINT 
YYSYMBOL_PROBABILITY 
YYSYMBOL_PROC 
YYSYMBOL_PROCEDURE 
YYSYMBOL_PROGRAM 
YYSYMBOL_PSET 
YYSYMBOL_PSG 
YYSYMBOL_PURPLE 
YYSYMBOL_PUT 
YYSYMBOL_Q 
YYSYMBOL_QUERY 
YYSYMBOL_R 
YYSYMBOL_RADIAN 
YYSYMBOL_RAIN 
YYSYMBOL_RANDOM 
YYSYMBOL_RANDOMIZE 
YYSYMBOL_RANGE 
YYSYMBOL_RASTER 
YYSYMBOL_RATE 
YYSYMBOL_RATIO 
YYSYMBOL_RAW 
YYSYMBOL_READ 
YYSYMBOL_READONLY 
YYSYMBOL_READY 
YYSYMBOL_REC 
YYSYMBOL_RECEIVE 
YYSYMBOL_RECORDER 
YYSYMBOL_RECT 
YYSYMBOL_RED 
YYSYMBOL_REED 
YYSYMBOL_REGISTER 
YYSYMBOL_RELATIVE 
YYSYMBOL_RELEASE 
YYSYMBOL_RELOC 
YYSYMBOL_REMEMBER 
YYSYMBOL_REPEAT 
YYSYMBOL_REPLACE 
YYSYMBOL_RESET 
YYSYMBOL_RESIDENT 
YYSYMBOL_RESOLUTION 
YYSYMBOL_RESPAWN 
YYSYMBOL_RESTORE 
YYSYMBOL_RESUME 
YYSYMBOL_RETRIES 
YYSYMBOL_RETURN 
YYSYMBOL_REVERSE 
YYSYMBOL_RGB 
YYSYMBOL_RIGHT 
YYSYMBOL_RIGHTB 
YYSYMBOL_RIGHTW 
YYSYMBOL_RING 
YYSYMBOL_RLE 
YYSYMBOL_RND 
YYSYMBOL_ROCK 
YYSYMBOL_ROLL 
YYSYMBOL_ROT 
YYSYMBOL_ROTATE 
YYSYMBOL_ROUNDS 
YYSYMBOL_ROW 
YYSYMBOL_ROWS 
YYSYMBOL_RUN 
YYSYMBOL_RUNNING 
YYSYMBOL_RUNSTOP 
YYSYMBOL_S 
YYSYMBOL_SAFE 
YYSYMBOL_SAVE 
YYSYMBOL_SAWTOOTH 
YYSYMBOL_SAX 
YYSYMBOL_SBYTE 
YYSYMBOL_SC3000 
YYSYMBOL_SCALE 
YYSYMBOL_SCAN 
YYSYMBOL_SCANCODE 
YYSYMBOL_SCANSHIFT 
YYSYMBOL_SCI 
YYSYMBOL_SCREEN 
YYSYMBOL_SCROLL 
YYSYMBOL_SEASHORE 
YYSYMBOL_SECOND 
YYSYMBOL_SECTION 
YYSYMBOL_SEEK 
YYSYMBOL_SELECT 
YYSYMBOL_SEMICOLON 
YYSYMBOL_SEMIGRAPHIC 
YYSYMBOL_SEND 
YYSYMBOL_SEPARATOR 
YYSYMBOL_SEQUENCE 
YYSYMBOL_SERIAL 
YYSYMBOL_SERIALIZE 
YYSYMBOL_SET 
YYSYMBOL_SG1000 
YYSYMBOL_SGN 
YYSYMBOL_SHADES 
YYSYMBOL_SHAKUHACHI 
YYSYMBOL_SHAMISEN 
YYSYMBOL_SHANAI 
YYSYMBOL_SHARED 
YYSYMBOL_SHIFT 
YYSYMBOL_SHOOT 
YYSYMBOL_SHUFFLE 
YYSYMBOL_SID 
YYSYMBOL_SIGNED 
YYSYMBOL_SIMPLE 
YYSYMBOL_SIN 
YYSYMBOL_SINGLE 
YYSYMBOL_SIO 
YYSYMBOL_SITAR 
YYSYMBOL_SIZE 
YYSYMBOL_SJ2 
YYSYMBOL_SLAP 
YYSYMBOL_SLASH 
YYSYMBOL_SLEEP 
YYSYMBOL_SLICE 
YYSYMBOL_SLOT 
YYSYMBOL_SLOW 
YYSYMBOL_SN76489 
YYSYMBOL_SOPRANO 
YYSYMBOL_SOUND 
YYSYMBOL_SOUNDTRACK 
YYSYMBOL_SOURCE 
YYSYMBOL_SPACE 
YYSYMBOL_SPAWN 
YYSYMBOL_SPC 
YYSYMBOL_SPEED 
YYSYMBOL_SPEN 
YYSYMBOL_SPRITE 
YYSYMBOL_SQR 
YYSYMBOL_SQUARE 
YYSYMBOL_STACK 
YYSYMBOL_STANDARD 
YYSYMBOL_START 
YYSYMBOL_STATE 
YYSYMBOL_STATIC 
YYSYMBOL_STATUS 
YYSYMBOL_STEADY 
YYSYMBOL_STEEL 
YYSYMBOL_STEP 
YYSYMBOL_STOP 
YYSYMBOL_STORAGE 
YYSYMBOL_STORE 
YYSYMBOL_STR 
YYSYMBOL_STRIG 
YYSYMBOL_STRING 
YYSYMBOL_STRINGS 
YYSYMBOL_STRIP 
YYSYMBOL_STRPTR 
YYSYMBOL_SUBSTRING 
YYSYMBOL_SUCCESS 
YYSYMBOL_SUM 
YYSYMBOL_SUSPEND 
YYSYMBOL_SWAP 
YYSYMBOL_SWEEP 
YYSYMBOL_SYNC 
YYSYMBOL_SYNTH 
YYSYMBOL_SYNTHBRASS 
YYSYMBOL_SYNTHSTRINGS 
YYSYMBOL_SYS 
YYSYMBOL_SYSTEM 
YYSYMBOL_T 
YYSYMBOL_TAB 
YYSYMBOL_TAIKO 
YYSYMBOL_TAN 
YYSYMBOL_TANGO 
YYSYMBOL_TARGET 
YYSYMBOL_TASK 
YYSYMBOL_TED 
YYSYMBOL_TELEPHONE 
YYSYMBOL_TEMPORARY 
YYSYMBOL_TENOR 
YYSYMBOL_TEXT 
YYSYMBOL_TEXTADDRESS 
YYSYMBOL_TEXTMAP 
YYSYMBOL_THEN 
YYSYMBOL_THREAD 
YYSYMBOL_THRESHOLD 
YYSYMBOL_TI 
YYSYMBOL_TICK 
YYSYMBOL_TICKS 
YYSYMBOL_TILE 
YYSYMBOL_TILEMAP 
YYSYMBOL_TILES 
YYSYMBOL_TILESET 
YYSYMBOL_TIMER 
YYSYMBOL_TIMPANI 
YYSYMBOL_TINKLE 
YYSYMBOL_TO 
YYSYMBOL_TO8 
YYSYMBOL_TOM 
YYSYMBOL_TONK 
YYSYMBOL_TPS 
YYSYMBOL_TRANSPARENCY 
YYSYMBOL_TRANSPARENT 
YYSYMBOL_TRAVEL 
YYSYMBOL_TREMOLO 
YYSYMBOL_TRIANGLE 
YYSYMBOL_TROMBONE 
YYSYMBOL_TRUE 
YYSYMBOL_TRUMPET 
YYSYMBOL_TSB 
YYSYMBOL_TUBA 
YYSYMBOL_TUBULAR 
YYSYMBOL_TURQUOISE 
YYSYMBOL_TWEET 
YYSYMBOL_TYPE 
YYSYMBOL_U 
YYSYMBOL_UBOUND 
YYSYMBOL_UCASE 
YYSYMBOL_UGBASIC 
YYSYMBOL_UNBANKED 
YYSYMBOL_UNFREEZE 
YYSYMBOL_UNSIGNED 
YYSYMBOL_UNTIL 
YYSYMBOL_UP 
YYSYMBOL_UPB 
YYSYMBOL_UPDATE 
YYSYMBOL_UPPER 
YYSYMBOL_UPW 
YYSYMBOL_USE 
YYSYMBOL_USING 
YYSYMBOL_V 
YYSYMBOL_VAL 
YYSYMBOL_VALUE 
YYSYMBOL_VALUES 
YYSYMBOL_VAR 
YYSYMBOL_VARBANK 
YYSYMBOL_VARBANKPTR 
YYSYMBOL_VARIABLES 
YYSYMBOL_VARPTR 
YYSYMBOL_VBL 
YYSYMBOL_VCENTER 
YYSYMBOL_VCENTRE 
YYSYMBOL_VECTOR 
YYSYMBOL_VERTICAL 
YYSYMBOL_VG5000 
YYSYMBOL_VHCENTER 
YYSYMBOL_VHCENTRE 
YYSYMBOL_VIBRAPHONE 
YYSYMBOL_VIC 
YYSYMBOL_VIC20 
YYSYMBOL_VIDEO 
YYSYMBOL_VIOLA 
YYSYMBOL_VIOLET 
YYSYMBOL_VIOLIN 
YYSYMBOL_VIRTUALIZED 
YYSYMBOL_VISIBLE 
YYSYMBOL_VOICE 
YYSYMBOL_VOLUME 
YYSYMBOL_VSCROLL 
YYSYMBOL_VZ200 
YYSYMBOL_W 
YYSYMBOL_WAIT 
YYSYMBOL_WARM 
YYSYMBOL_WAVE 
YYSYMBOL_WEND 
YYSYMBOL_WHILE 
YYSYMBOL_WHISTLE 
YYSYMBOL_WHITE 
YYSYMBOL_WIDE 
YYSYMBOL_WIDTH 
YYSYMBOL_WITH 
YYSYMBOL_WITHOUT 
YYSYMBOL_WOODBLOCK 
YYSYMBOL_WORD 
YYSYMBOL_WRITE 
YYSYMBOL_WRITING 
YYSYMBOL_X 
YYSYMBOL_XCURS 
YYSYMBOL_XGR 
YYSYMBOL_XGRAPHIC 
YYSYMBOL_XOR 
YYSYMBOL_XPEN 
YYSYMBOL_XTEXT 
YYSYMBOL_XY 
YYSYMBOL_XYLOPHONE 
YYSYMBOL_Y 
YYSYMBOL_YCURS 
YYSYMBOL_YELLOW 
YYSYMBOL_YGR 
YYSYMBOL_YGRAPHIC 
YYSYMBOL_YIELD 
YYSYMBOL_YPEN 
YYSYMBOL_YTEXT 
YYSYMBOL_YX 
YYSYMBOL_Z 
YYSYMBOL_ZX 
YYSYMBOL_Integer 
YYSYMBOL_Float 
YYSYMBOL_String 
YYSYMBOL_RawString 
YYSYMBOL_BufferDefinitionHex 
YYSYMBOL_Identifier 
YYSYMBOL_IdentifierSpaced 
YYSYMBOL_Register 
YYSYMBOL_AsmSnippet 
YYSYMBOL_925_1_ 
YYSYMBOL_926_2_ 
YYSYMBOL_927_3_ 
YYSYMBOL_928_4_ 
YYSYMBOL_929_5_ 
YYSYMBOL_930_6_ 
YYSYMBOL_931_7_ 
YYSYMBOL_932_8_ 
YYSYMBOL_933_0_ 
YYSYMBOL_934_9_ 
YYSYMBOL_935_A_ 
YYSYMBOL_936_B_ 
YYSYMBOL_YYACCEPT 
YYSYMBOL_bitmap_or_bitmaps 
YYSYMBOL_const_instruction 
YYSYMBOL_filesize 
YYSYMBOL_float_or_single 
YYSYMBOL_frame 
YYSYMBOL_image_or_images 
YYSYMBOL_images_or_atlas 
YYSYMBOL_load_image 
YYSYMBOL_load_images 
YYSYMBOL_load_sequence 
YYSYMBOL_load_tilemap 
YYSYMBOL_load_tileset 
YYSYMBOL_milliseconds 
YYSYMBOL_op_assign 
YYSYMBOL_position 
YYSYMBOL_procedure 
YYSYMBOL_sequence_or_strip 
YYSYMBOL_text_or_csv 
YYSYMBOL_ticks 
YYSYMBOL_const_expr_floating 
YYSYMBOL_const_expr_string 
YYSYMBOL_const_expr_string_const 
YYSYMBOL_const_array_definition 
YYSYMBOL_const_array_definitions1 
YYSYMBOL_const_array_definitions 
YYSYMBOL_const_note_single 
YYSYMBOL_const_octave 
YYSYMBOL_const_note 
YYSYMBOL_const_instrument 
YYSYMBOL_const_color_enumeration 
YYSYMBOL_const_key_scancode_alphadigit 
YYSYMBOL_const_key_scancode_function_digit 
YYSYMBOL_const_key_scancode_definition 
YYSYMBOL_image_load_flag 
YYSYMBOL_tile_load_flag 
YYSYMBOL_put_image_flag 
YYSYMBOL_blit_image_flag 
YYSYMBOL_load_flag 
YYSYMBOL_images_load_flag 
YYSYMBOL_sequence_load_flag 
YYSYMBOL_put_image_flags1 
YYSYMBOL_blit_image_flags1 
YYSYMBOL_image_load_flags1 
YYSYMBOL_load_flags1 
YYSYMBOL_tile_load_flags1 
YYSYMBOL_images_load_flags1 
YYSYMBOL_sequence_load_flags1 
YYSYMBOL_using_transparency 
YYSYMBOL_using_opacity 
YYSYMBOL_using_background 
YYSYMBOL_tile_load_flags 
YYSYMBOL_image_load_flags 
YYSYMBOL_put_image_flags 
YYSYMBOL_blit_image_flags 
YYSYMBOL_load_flags 
YYSYMBOL_images_load_flags 
YYSYMBOL_release_optional 
YYSYMBOL_integer_optional 
YYSYMBOL_readonly_optional 
YYSYMBOL_clamp_optional 
YYSYMBOL_period_optional 
YYSYMBOL_sequence_load_flags 
YYSYMBOL_field_optional 
YYSYMBOL_sprite_flag 
YYSYMBOL_sprite_flags1 
YYSYMBOL_sprite_flags 
YYSYMBOL_pad_optional 
YYSYMBOL_flip_image_flags 
YYSYMBOL_on_bank_explicit 
YYSYMBOL_on_bank_implicit 
YYSYMBOL_as_datatype_mandatory 
YYSYMBOL_as_datatype 
YYSYMBOL_as_datatype_suffix 
YYSYMBOL_as_datatype_suffix_optional 
YYSYMBOL_datatype 
YYSYMBOL_relative_optional 
YYSYMBOL_perc 
YYSYMBOL_font_schema 
YYSYMBOL_precision 
YYSYMBOL_audio_source 
YYSYMBOL_const_factor 
YYSYMBOL_const_modula 
YYSYMBOL_const_term 
YYSYMBOL_const_expr_math2 
YYSYMBOL_const_expr_math 
YYSYMBOL_const_expr 
YYSYMBOL_color_enumeration 
YYSYMBOL_key_scancode_alphadigit 
YYSYMBOL_key_scancode_function_digit 
YYSYMBOL_key_scancode_definition 
YYSYMBOL_animation_type 
YYSYMBOL_endianess_optional 
YYSYMBOL_target 
YYSYMBOL_left_or_right 
YYSYMBOL_up_or_down 
YYSYMBOL_targets 
YYSYMBOL_on_targets 
YYSYMBOL_parallel_optional 
YYSYMBOL_safe_fast_optional 
YYSYMBOL_op_comma_or_semicolon 
YYSYMBOL_milliseconds_optional 
YYSYMBOL_step_optional 
YYSYMBOL_system_optional 
YYSYMBOL_raw_optional 
YYSYMBOL_static_optional 
YYSYMBOL_optional_by 
YYSYMBOL_memory_video_optional 
YYSYMBOL_loop_optional 
YYSYMBOL_on_off_optional 
YYSYMBOL_origin_direction_optional 
YYSYMBOL_to_identifier_optional 
YYSYMBOL_array_assignment 
YYSYMBOL_thread_identifiers 
YYSYMBOL_dimensions 
YYSYMBOL_indexes 
YYSYMBOL_parameters 
YYSYMBOL_parameters_expr 
YYSYMBOL_values 
YYSYMBOL_asmio 
YYSYMBOL_values_asmios 
YYSYMBOL_parameters_asmios 
YYSYMBOL_1059_1 
YYSYMBOL_1060_2 
YYSYMBOL_1061_3 
YYSYMBOL_return_parameter_asmios2 
YYSYMBOL_return_parameter_asmios 
YYSYMBOL_return_values_asmios2 
YYSYMBOL_return_values_asmios 
YYSYMBOL_optional_x_or_string 
YYSYMBOL_mandatory_x 
YYSYMBOL_mandatory_y 
YYSYMBOL_optional_x 
YYSYMBOL_optional_y 
YYSYMBOL_optional_expr 
YYSYMBOL_buffer_definition_prefix 
YYSYMBOL_buffer_definition_suffix 
YYSYMBOL_buffer_definition_suffix_optional 
YYSYMBOL_direct_integer 
YYSYMBOL_casting 
YYSYMBOL_exponential 
YYSYMBOL_factor 
YYSYMBOL_modula 
YYSYMBOL_term 
YYSYMBOL_expr_math2 
YYSYMBOL_expr_math 
YYSYMBOL_expr 
YYSYMBOL_random_definition_simple 
YYSYMBOL_random_definition 
YYSYMBOL_frame_offset 
YYSYMBOL_frame_origin 
YYSYMBOL_frame_size_explicit 
YYSYMBOL_frame_size_auto 
YYSYMBOL_frame_size_definition 
YYSYMBOL_frame_size 
YYSYMBOL_1092_4 
YYSYMBOL_frame_definition 
YYSYMBOL_1094_5 
YYSYMBOL_strip_definition_id_optional 
YYSYMBOL_strip_definition 
YYSYMBOL_1097_6 
YYSYMBOL_strips_definition 
YYSYMBOL_strips_definition_optional 
YYSYMBOL_dojo_functions 
YYSYMBOL_fujinet_functions 
YYSYMBOL_exponential_less 
YYSYMBOL_1103_7 
YYSYMBOL_1104_8 
YYSYMBOL_1105_9 
YYSYMBOL_1106_10 
YYSYMBOL_bank_definition_simple 
YYSYMBOL_bank_definition_with_payload 
YYSYMBOL_bank_expansion_definition_simple 
YYSYMBOL_bank_expansion_definition_expression 
YYSYMBOL_bank_definition 
YYSYMBOL_raster_definition_simple 
YYSYMBOL_raster_definition_expression 
YYSYMBOL_next_raster_definition_simple 
YYSYMBOL_next_raster_definition_expression 
YYSYMBOL_raster_definition 
YYSYMBOL_next_raster_definition 
YYSYMBOL_color_definition_simple 
YYSYMBOL_color_definition_expression 
YYSYMBOL_color_definition 
YYSYMBOL_wait_definition_simple 
YYSYMBOL_wait_definition_expression 
YYSYMBOL_1123_11 
YYSYMBOL_1124_12 
YYSYMBOL_wait_definition 
YYSYMBOL_sleep_definition_simple 
YYSYMBOL_sleep_definition_expression 
YYSYMBOL_sleep_definition 
YYSYMBOL_fade_in_palette 
YYSYMBOL_1130_13 
YYSYMBOL_1131_14 
YYSYMBOL_fade_definition 
YYSYMBOL_1133_15 
YYSYMBOL_sprite_definition_action_simple 
YYSYMBOL_sprite_definition_simple 
YYSYMBOL_sprite_definition_all_action_simple 
YYSYMBOL_sprite_definition_all_simple 
YYSYMBOL_sprite_definition_action_expression 
YYSYMBOL_sprite_definition_expression 
YYSYMBOL_sprite_definition 
YYSYMBOL_1141_16 
YYSYMBOL_1142_17 
YYSYMBOL_bitmap_enable_resolution 
YYSYMBOL_bitmap_definition_simple 
YYSYMBOL_bitmap_definition_expression 
YYSYMBOL_bitmap_definition 
YYSYMBOL_textmap_definition_simple 
YYSYMBOL_textmap_definition_expression 
YYSYMBOL_textmap_definition 
YYSYMBOL_text_definition_expression 
YYSYMBOL_text_definition 
YYSYMBOL_tilemap_enable_resolution 
YYSYMBOL_tilemap_definition_simple 
YYSYMBOL_tilemap_definition 
YYSYMBOL_tiles_definition_simple 
YYSYMBOL_tiles_definition_expression 
YYSYMBOL_tiles_definition 
YYSYMBOL_font_definition_simple 
YYSYMBOL_font_definition 
YYSYMBOL_colormap_definition_simple 
YYSYMBOL_colormap_definition_expression 
YYSYMBOL_colormap_definition 
YYSYMBOL_screen_definition_simple 
YYSYMBOL_screen_definition_expression 
YYSYMBOL_screen_definition 
YYSYMBOL_graphics_definition_simple 
YYSYMBOL_graphics_definition 
YYSYMBOL_var_definition_simple 
YYSYMBOL_var_definition_complex 
YYSYMBOL_var_definition 
YYSYMBOL_restore_definition 
YYSYMBOL_cgoto_definition 
YYSYMBOL_goto_definition 
YYSYMBOL_gosub_definition 
YYSYMBOL_point_definition_simple 
YYSYMBOL_point_definition_expression 
YYSYMBOL_point_definition 
YYSYMBOL_plot_definition_expression 
YYSYMBOL_plot_definition 
YYSYMBOL_plotr_definition_expression 
YYSYMBOL_plotr_definition 
YYSYMBOL_fcircle_definition_expression 
YYSYMBOL_fcircle_definition 
YYSYMBOL_circle_definition_expression 
YYSYMBOL_circle_definition 
YYSYMBOL_ellipse_definition_expression 
YYSYMBOL_ellipse_definition 
YYSYMBOL_fellipse_definition_expression 
YYSYMBOL_fellipse_definition 
YYSYMBOL_get_message_definition_params 
YYSYMBOL_get_definition_expression 
YYSYMBOL_get_definition 
YYSYMBOL_slice_source_optional 
YYSYMBOL_slice_definition_expression 
YYSYMBOL_slice_definition 
YYSYMBOL_put_action 
YYSYMBOL_put_definition_expression 
YYSYMBOL_put_definition 
YYSYMBOL_blit_unary_op 
YYSYMBOL_blit_binary_op 
YYSYMBOL_blit_operand 
YYSYMBOL_blit_sources 
YYSYMBOL_1203_18 
YYSYMBOL_blit_expression 
YYSYMBOL_blit_compounded 
YYSYMBOL_blit_definition_define_expression 
YYSYMBOL_1207_19 
YYSYMBOL_blit_definition_expression 
YYSYMBOL_blit_definition 
YYSYMBOL_move_definition_expression 
YYSYMBOL_move_definition 
YYSYMBOL_line_mode 
YYSYMBOL_box_mode 
YYSYMBOL_line_definition_expression 
YYSYMBOL_1215_20 
YYSYMBOL_line_definition 
YYSYMBOL_draw_optional_string2 
YYSYMBOL_draw_optional_string 
YYSYMBOL_1219_21 
YYSYMBOL_draw_definition_expression 
YYSYMBOL_1221_22 
YYSYMBOL_draw_tile_definition_expression 
YYSYMBOL_draw_definition 
YYSYMBOL_draw_tile_definition 
YYSYMBOL_box_definition_expression 
YYSYMBOL_box_definition 
YYSYMBOL_rec_definition_expression 
YYSYMBOL_rec_definition 
YYSYMBOL_console_definition_simple 
YYSYMBOL_console_definition_expression 
YYSYMBOL_console_definition 
YYSYMBOL_bar_definition_expression 
YYSYMBOL_bar_definition 
YYSYMBOL_block_definition_expression 
YYSYMBOL_block_definition 
YYSYMBOL_clip_definition_expression 
YYSYMBOL_clip_definition 
YYSYMBOL_polyline_definition_expression_continue 
YYSYMBOL_1239_23 
YYSYMBOL_polyline_definition_expression 
YYSYMBOL_1241_24 
YYSYMBOL_1242_25 
YYSYMBOL_polyline_definition 
YYSYMBOL_triangle_definition 
YYSYMBOL_ink_definition 
YYSYMBOL_inkb_definition 
YYSYMBOL_on_goto_definition 
YYSYMBOL_1248_26 
YYSYMBOL_1249_27 
YYSYMBOL_on_gosub_definition 
YYSYMBOL_1251_28 
YYSYMBOL_1252_29 
YYSYMBOL_on_proc_definition 
YYSYMBOL_1254_30 
YYSYMBOL_on_definition 
YYSYMBOL_1256_31 
YYSYMBOL_1257_32 
YYSYMBOL_1258_33 
YYSYMBOL_timer_number_comma 
YYSYMBOL_timer_number 
YYSYMBOL_every_definition 
YYSYMBOL_after_definition 
YYSYMBOL_limits_optional 
YYSYMBOL_add_definition 
YYSYMBOL_1265_34 
YYSYMBOL_addc_definition 
YYSYMBOL_1267_35 
YYSYMBOL_xor_definition 
YYSYMBOL_swap_definition 
YYSYMBOL_mul_definition 
YYSYMBOL_div_definition 
YYSYMBOL_array_assign_buffer 
YYSYMBOL_1273_36 
YYSYMBOL_array_assign 
YYSYMBOL_1275_37 
YYSYMBOL_array_reassign 
YYSYMBOL_1277_38 
YYSYMBOL_dim_definition 
YYSYMBOL_1279_39 
YYSYMBOL_1280_40 
YYSYMBOL_1281_41 
YYSYMBOL_1282_42 
YYSYMBOL_1283_43 
YYSYMBOL_1284_44 
YYSYMBOL_1285_45 
YYSYMBOL_1286_46 
YYSYMBOL_1287_47 
YYSYMBOL_1288_48 
YYSYMBOL_1289_49 
YYSYMBOL_1290_50 
YYSYMBOL_1291_51 
YYSYMBOL_1292_52 
YYSYMBOL_dim_definitions 
YYSYMBOL_fill_base_optional 
YYSYMBOL_fill_min_optional 
YYSYMBOL_fill_max_optional 
YYSYMBOL_fill_count_optional 
YYSYMBOL_fill_definition_array 
YYSYMBOL_fill_definitions_array 
YYSYMBOL_fill_definitions 
YYSYMBOL_fill_screen_definition 
YYSYMBOL_shuffle_definition_optional_rounds 
YYSYMBOL_shuffle_definition_array 
YYSYMBOL_shuffle_definition 
YYSYMBOL_print_buffer_definition 
YYSYMBOL_1306_53 
YYSYMBOL_1307_54 
YYSYMBOL_1308_55 
YYSYMBOL_print_buffer_raw_definition 
YYSYMBOL_1310_56 
YYSYMBOL_1311_57 
YYSYMBOL_1312_58 
YYSYMBOL_print_definition 
YYSYMBOL_1314_59 
YYSYMBOL_1315_60 
YYSYMBOL_1316_61 
YYSYMBOL_1317_62 
YYSYMBOL_1318_63 
YYSYMBOL_1319_64 
YYSYMBOL_gprint_definition 
YYSYMBOL_writing_mode_definition 
YYSYMBOL_writing_part_definition 
YYSYMBOL_writing_definition 
YYSYMBOL_sound_definition_argument 
YYSYMBOL_sound_definition_arguments 
YYSYMBOL_sound_definition 
YYSYMBOL_instrument_definition_simple 
YYSYMBOL_instrument_definition_expression 
YYSYMBOL_instrument_definition 
YYSYMBOL_music_type 
YYSYMBOL_music_definition_expression 
YYSYMBOL_music_definition 
YYSYMBOL_play_definition_simple 
YYSYMBOL_play_definition_expression 
YYSYMBOL_play_definition 
YYSYMBOL_volume_definition_simple 
YYSYMBOL_volume_definition_expression 
YYSYMBOL_volume_definition 
YYSYMBOL_bell_definition_simple 
YYSYMBOL_bell_definition_expression 
YYSYMBOL_bell_definition 
YYSYMBOL_boom_definition_simple 
YYSYMBOL_boom_definition_expression 
YYSYMBOL_boom_definition 
YYSYMBOL_shoot_definition_simple 
YYSYMBOL_shoot_definition 
YYSYMBOL_locate_definition 
YYSYMBOL_gr_locate_definition 
YYSYMBOL_cmove_definition 
YYSYMBOL_hscroll_definition 
YYSYMBOL_vscroll_definition 
YYSYMBOL_input_definition2 
YYSYMBOL_1353_65 
YYSYMBOL_input_definition 
YYSYMBOL_1355_66 
YYSYMBOL_1356_67 
YYSYMBOL_read_definition_single 
YYSYMBOL_1358_68 
YYSYMBOL_1359_69 
YYSYMBOL_read_definition 
YYSYMBOL_poke_definition 
YYSYMBOL_pokew_definition 
YYSYMBOL_poked_definition 
YYSYMBOL_define_definition 
YYSYMBOL_define_definitions 
YYSYMBOL_configure_name 
YYSYMBOL_option_name 
YYSYMBOL_configure_set_static_option 
YYSYMBOL_configure_set_static_options 
YYSYMBOL_configure_static_definitions 
YYSYMBOL_1371_70 
YYSYMBOL_configure_set_dynamic_option 
YYSYMBOL_configure_set_dynamic_options 
YYSYMBOL_configure_dynamic_definitions 
YYSYMBOL_1375_71 
YYSYMBOL_configure_definitions 
YYSYMBOL_declare_definition 
YYSYMBOL_1378_72 
YYSYMBOL_1379_73 
YYSYMBOL_1380_74 
YYSYMBOL_scroll_definition 
YYSYMBOL_palette_definition 
YYSYMBOL_1383_75 
YYSYMBOL_1384_76 
YYSYMBOL_use_definition 
YYSYMBOL_option_definitions 
YYSYMBOL_origin_definitions 
YYSYMBOL_resolution_definitions 
YYSYMBOL_out_definition 
YYSYMBOL_tile_definition 
YYSYMBOL_sys_definition 
YYSYMBOL_1392_77 
YYSYMBOL_1393_78 
YYSYMBOL_exec_definition 
YYSYMBOL_data_definition_single 
YYSYMBOL_data_definition_data 
YYSYMBOL_data_definition 
YYSYMBOL_1398_79 
YYSYMBOL_1399_80 
YYSYMBOL_clear_definition 
YYSYMBOL_pmode_definition 
YYSYMBOL_paint_definition 
YYSYMBOL_border_definition 
YYSYMBOL_dsave_to_offset 
YYSYMBOL_dsave_from_address 
YYSYMBOL_dsave_size_size 
YYSYMBOL_dsave_definition 
YYSYMBOL_dload_to_bank 
YYSYMBOL_dload_from_offset 
YYSYMBOL_dload_to_address 
YYSYMBOL_dload_size_size 
YYSYMBOL_dload_definition 
YYSYMBOL_chain_definition 
YYSYMBOL_defdgr_definition 
YYSYMBOL_flip_definition 
YYSYMBOL_kill_definition 
YYSYMBOL_1417_81 
YYSYMBOL_stop_definition 
YYSYMBOL_spawn_definition 
YYSYMBOL_1420_82 
YYSYMBOL_1421_83 
YYSYMBOL_hires_definition_expression 
YYSYMBOL_hires_definition 
YYSYMBOL_multi_definition_expression 
YYSYMBOL_multi_definition 
YYSYMBOL_mod_definition_expression 
YYSYMBOL_mod_definition 
YYSYMBOL_keyget_definition 
YYSYMBOL_at_definition 
YYSYMBOL_nrm_definition 
YYSYMBOL_char_definition 
YYSYMBOL_center_definition 
YYSYMBOL_vcenter_definition 
YYSYMBOL_vhcenter_definition 
YYSYMBOL_insert_definition 
YYSYMBOL_envelope_definition 
YYSYMBOL_pause_definition 
YYSYMBOL_suspend_definition 
YYSYMBOL_freeze_definition 
YYSYMBOL_resume_definition 
YYSYMBOL_unfreeze_definition 
YYSYMBOL_wave_definition 
YYSYMBOL_cset_definition 
YYSYMBOL_rot_definition 
YYSYMBOL_key_definition 
YYSYMBOL_check_definition 
YYSYMBOL_mob_definition 
YYSYMBOL_cmob_definition 
YYSYMBOL_dojo_definition 
YYSYMBOL_fujinet_definition 
YYSYMBOL_optional_clamp 
YYSYMBOL_travel_definition_array_first 
YYSYMBOL_1453_84 
YYSYMBOL_travel_definition_array_second 
YYSYMBOL_1455_85 
YYSYMBOL_travel_definition_array 
YYSYMBOL_travel_definition 
YYSYMBOL_1458_86 
YYSYMBOL_travel_function 
YYSYMBOL_1460_87 
YYSYMBOL_delay_optional 
YYSYMBOL_ease_in_delay_optional 
YYSYMBOL_ease_in_optional 
YYSYMBOL_ease_out_delay_optional 
YYSYMBOL_ease_out_optional 
YYSYMBOL_next_animation_optional 
YYSYMBOL_wait_vbl_optional 
YYSYMBOL_preserve_background_optional 
YYSYMBOL_reverse_optional 
YYSYMBOL_next_animation_definition 
YYSYMBOL_animation_definition 
YYSYMBOL_animate_definition 
YYSYMBOL_movement_direction 
YYSYMBOL_movement_delay_optional 
YYSYMBOL_movement_definition 
YYSYMBOL_mmob_definition 
YYSYMBOL_upw_definition 
YYSYMBOL_upb_definition 
YYSYMBOL_downw_definition 
YYSYMBOL_downb_definition 
YYSYMBOL_leftw_definition 
YYSYMBOL_leftb_definition 
YYSYMBOL_rightw_definition 
YYSYMBOL_rightb_definition 
YYSYMBOL_memload_definition 
YYSYMBOL_memsave_definition 
YYSYMBOL_mempos_definition 
YYSYMBOL_memor_definition 
YYSYMBOL_memdef_definition 
YYSYMBOL_memlen_definition 
YYSYMBOL_memrestore_definition 
YYSYMBOL_memcont_definition 
YYSYMBOL_memclr_definition 
YYSYMBOL_scale_definition 
YYSYMBOL_offset_definition 
YYSYMBOL_const_definition_single 
YYSYMBOL_const_definition 
YYSYMBOL_positive_const_definition_single 
YYSYMBOL_positive_const_definition 
YYSYMBOL_serial_function 
YYSYMBOL_serial_definition 
YYSYMBOL_jmove_definition 
YYSYMBOL_let_definition 
YYSYMBOL_1504_88 
YYSYMBOL_copper_definition 
YYSYMBOL_flash_definition_couple 
YYSYMBOL_on_flash_address 
YYSYMBOL_flash_definition_couples 
YYSYMBOL_flash_definition 
YYSYMBOL_1510_89 
YYSYMBOL_fast_definition 
YYSYMBOL_slow_definition 
YYSYMBOL_cpuspeed_definition 
YYSYMBOL_statement2nc 
YYSYMBOL_1515_90 
YYSYMBOL_1516_91 
YYSYMBOL_1517_92 
YYSYMBOL_1518_93 
YYSYMBOL_1519_94 
YYSYMBOL_1520_95 
YYSYMBOL_1521_96 
YYSYMBOL_1522_97 
YYSYMBOL_1523_98 
YYSYMBOL_1524_99 
YYSYMBOL_1525_100 
YYSYMBOL_1526_101 
YYSYMBOL_1527_102 
YYSYMBOL_1528_103 
YYSYMBOL_1529_104 
YYSYMBOL_1530_105 
YYSYMBOL_1531_106 
YYSYMBOL_1532_107 
YYSYMBOL_1533_108 
YYSYMBOL_1534_109 
YYSYMBOL_1535_110 
YYSYMBOL_1536_111 
YYSYMBOL_1537_112 
YYSYMBOL_1538_113 
YYSYMBOL_1539_114 
YYSYMBOL_1540_115 
YYSYMBOL_1541_116 
YYSYMBOL_1542_117 
YYSYMBOL_1543_118 
YYSYMBOL_1544_119 
YYSYMBOL_1545_120 
YYSYMBOL_1546_121 
YYSYMBOL_1547_122 
YYSYMBOL_1548_123 
YYSYMBOL_1549_124 
YYSYMBOL_1550_125 
YYSYMBOL_1551_126 
YYSYMBOL_statement2 
YYSYMBOL_statement 
YYSYMBOL_1554_127 
YYSYMBOL_statements_no_linenumbers 
YYSYMBOL_1556_128 
YYSYMBOL_statements_with_linenumbers 
YYSYMBOL_1558_129 
YYSYMBOL_emit_additional_info 
YYSYMBOL_statements_complex3 
YYSYMBOL_statements_complex2 
YYSYMBOL_statements_complex 
YYSYMBOL_1563_130 
YYSYMBOL_program 
YYSYMBOL_1565_131 

Definition at line 311 of file ugbc.tab.c.

Function Documentation

◆ free()

void free ( void * )

◆ main()

int main ( int _argc,
char * _argv[] )

Main procedure.

Parameters
_argcThe number of parameters given on the command line.
_argvThe array of parameters given on the command line.

Definition at line 53988 of file ugbc.tab.c.

◆ malloc()

void * malloc ( YYSIZE_T )

◆ show_usage_and_exit()

void show_usage_and_exit ( int _argc,
char * _argv[] )

Show usage and exit.

When using a CLI (Command Line Interface), you must pass a series of parameters (the source file, the target, any optimization options). If the user makes a syntax error or explicitly requests help, this function intervenes. This function lists all available flags (e.g., -t for the target, -o for output, -i for includes, and so on). It displays a list of all retrocomputers for which ugBASIC can compile. Finally, terminates the program, returning a status code to the operating system.

Parameters
_argcThe number of parameters given on the command line.
_argvThe array of parameters given on the command line.

Definition at line 53855 of file ugbc.tab.c.

◆ yyerror()

int yyerror ( Environment * _ignored,
const char * _message )

yyerror() is a syntactic error handling function. The parser (yyparse()) automatically calls yyerror() whenever it encounters a token that doesn't meet the defined grammatical rules. Information about where the error occurred is added.

Definition at line 54240 of file ugbc.tab.c.

◆ yylex()

int yylex ( )

This function is the scanner. Its job is to read a stream of input characters and group them into meaningful units called "tokens". Imagine reading a sentence: yylex() is the one that recognizes that "int" is a keyword, "x" is a variable, and "=" is an operator. It populates some key global variables: yytext, a string (character array) containing the actual text just recognized (e.g., if it recognizes a number, yytext will contain "123"); yyleng: the length of the string contained in yytext; finally, yylval used to pass the token's "value" to the parser (e.g., the actual numeric value of a string).

◆ yyparse()

int yyparse ( void * _environment)

Definition at line 32068 of file ugbc.tab.c.

◆ yywrap()

int yywrap ( void )

This function called by the scanner (the automaton generated by Flex) when it reaches the end of the file (EOF) it's reading. Its name stands for "wrap up" (to wrap up): its purpose is to decide whether the scanner's job is finished (1) or whether it should continue reading from another file (0).

Definition at line 237 of file ugbc.tab.c.

Variable Documentation

◆ asmSnippet

char* asmSnippet = NULL

This variable will store an assembly code snippet within a program. This means that we're essentially treating the source code as a "data string". This technique is common in compiler development, emulator development, or when using inline assembly.

Definition at line 258 of file ugbc.tab.c.

◆ DATATYPE_AS_STRING

char DATATYPE_AS_STRING[][16]
extern

This variable defines as an array of constant pointers. Each element of the array represents the "human" name of a ugBASIC's data type. The main reason is to map an IDto a readable string. If ugBASIC encounters an error, you don't want it to print "Error in type 2," but rather "Error in type FLOAT.". Note that it's vital that the order of strings in the array exactly reflects the order of the IDs in your enum. If you move an element to one, you must also move it to the other, otherwise the mapping will be staggered. Often, a final NULL or UNKNOWN string is added to handle error cases or to allow you to loop through the array without knowing its size beforehand.

Definition at line 133 of file _infrastructure.c.

◆ filenamestacked

char* filenamestacked[256]

This variable contains the list of file names of files included recursively. When a file is included with the INCLUDE command, its name is inserted into this stack, from top to bottom. Conversely, when the file is finished reading, its name is popped from the stack, which empties.

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

◆ importPath

char* importPath

This variable holds the name of the folder containing the set of definitions to be used with the IMPORT DECLARES command. Executing this statement loads the relevant ugBASIC file for the target in question from this location. If NULL, the import path will be search against the following paths: ../../imports, ../imports and, finally, ./imports.

Definition at line 250 of file ugbc.tab.c.

◆ OUTPUT_FILE_TYPE_AS_STRING

char OUTPUT_FILE_TYPE_AS_STRING[][16]
extern

In technical terms, it's an array (or list) of constant strings. Each string represents the description of the generated format. This variable has three main purposes in the compiler workflow: the compiler uses this array to rename output files based on the source filename; òets the compiler know which output "stages" the user has requested; finally, before writing a file, the system checks whether the desired extension is one of the "managed" or supported types on the target architecture.

Definition at line 172 of file _infrastructure.c.

◆ revision

char revision[MAX_TEMPORARY_STORAGE] = UGBASIC_REVISION

This variable holds the current commit of ugBASIC (format: hexadecimal string).

Definition at line 53840 of file ugbc.tab.c.

◆ stacked

int stacked = 0

This variable contains the level of nested INCLUDED files, i.e. the last empty position on the stacked files.

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

◆ version

This variable holds the current version of ugBASIC (format: x.y.z). Versioning for ugBASIC follows a very precise logic, dictated by the very nature of the project: a constantly evolving software that must support dozens of different platforms. The format used is a variant of Semantic Versioning, generally structured with three digits: MAJOR.MINOR.BUILD.

The MAJOR indicates a radical change in the compiler architecture or in the language itself. The MINOR represents the release of new hardware. The BUILD Indicates bug fixes, refinements and/or new functionalities.

The versioning is important, since ugBASIC works with extremely different target hardware. A version change can affect memory footprint, since it may optimize the generated assembly code, allowing the program to use less RAM. Since each video chip is managed by the compiler, a new MINOR version may unlock graphics capabilities previously unavailable for a specific machine. Although if the author strive to maintain backward compatibility, a MAJOR version jump may require minor modifications to the old ".bas" source code to accommodate new language conventions.

You can check the version of the compiler you are using directly from the command line by run the compiler without parameters-

Definition at line 53835 of file ugbc.tab.c.

◆ yychar

int yychar

Definition at line 32047 of file ugbc.tab.c.

◆ yycolno

int yycolno

This variable keeps track of the current column number when reading the input file.

Definition at line 133 of file ugbc.tab.c.

◆ yycolnostacked

int yycolnostacked[256]

This variable keeps track of the current column number when reading the input file of files included recursively. When a file is included with the INCLUDE command, its actual line number is inserted into this stack, from top to bottom. Conversely, when the file is finished reading, its name is popped from the stack, which empties..

Definition at line 200 of file ugbc.tab.c.

◆ yyconcatlineno

int yyconcatlineno
extern

This variable keeps track of the concatenated line number when reading the input file. In BASIC, logical lines, with commands, parameters, and so on, can be written across multiple physical lines if the last character is an underscore. This variable keeps track of the line number within the set of linked lines. Therefore, this number resets to zero whenever a new line begins, unless the previous line ends with an underscore.

Definition at line 2806 of file ugbc.yy.c.

◆ yydebug

int yydebug = 0

In Bison, the yydebug variable is the primary tool for runtime debugging of the generated parser. When enabled, it allows you to see exactly what's happening "under the hood" as the parser parses the input.

Normally, a Bison parser operates silently: it reads tokens and reduces the rules. If there's an error, you only receive a generic "syntax error". When yydebug is enabled (1), the parser prints a detailed log to standard error (stderr), including when a token is read and pushed onto the stack (shifts), when a sequence of symbols is transformed into a non-terminal according to a grammatical rule (reductions) and the evolution of parser states (stack state).

This variable is a global integer variable (of type int). To enable logging, you must set it to a non-zero value (usually 1). This value is driven by "-y" command line parameter (-y0 or -y1) Inside the Bison definition, we defined the debug macro to include the code needed for tracing support.

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

◆ yylineno

int yylineno
extern

This variable keeps track of the current line number when reading the input file. Instead of having to manually count each newline character (
), we instructed Flex to automatically update this variable whenever it encounters a newline. In Bison, we ensured that Flex supports and exports it by using the command option yylineno option in the definitions section.

Since the variable is defined in the Flex-generated code, we declare it as extern in Bison's C section to access it. Without this variable, when Bison encounters a syntax error, the yyerror function would simply return a terse "syntax error." With this variable, we can provide much more precise feedback to the user. If we reuse the same parser to parse multiple files sequentially, we reset yylineno = 1; before starting to parse a new file. Currently, this variable only counts rows. If we need to know exactly which column an ​​error is in (e.g., "line 10, character 5"), we use the more complex YYLTYPE structure with the locations in Bison.

Definition at line 592 of file ugbc.embed.yy.c.

◆ yylinenostacked

int yylinenostacked[256]

This variable keeps track of the current line number when reading the input file of files included recursively. When a file is included with the INCLUDE command, its actual line number is inserted into this stack, from top to bottom. Conversely, when the file is finished reading, its name is popped from the stack, which empties..

Definition at line 191 of file ugbc.tab.c.

◆ yylloc

YYLTYPE yylloc = { 1, 1, 1, 1 }

Definition at line 32052 of file ugbc.tab.c.

◆ yylval

YYSTYPE yylval

Definition at line 32050 of file ugbc.tab.c.

◆ yynerrs

int yynerrs

Definition at line 32058 of file ugbc.tab.c.

◆ yyposno

int yyposno

This variable keeps track of the current byte position when reading the input file.

Definition at line 138 of file ugbc.tab.c.

◆ yyposnostacked

int yyposnostacked[256]

This variable keeps track of the current byte position when reading the input file of files included recursively. When a file is included with the INCLUDE command, its actual line number is inserted into this stack, from top to bottom. Conversely, when the file is finished reading, its name is popped from the stack, which empties.

Definition at line 209 of file ugbc.tab.c.