ugBASIC 1.18
An isomorphic BASIC language compiler for retrocomputers
Loading...
Searching...
No Matches
ugbc.embed.tab.c File Reference
#include "../src/ugbc.h"
#include <math.h>
#include "ugbc.embed.tab.h"
#include <limits.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 yyparse   embedparse
#define yylex
#define yyerror   embederror
#define yydebug   embeddebug
#define yynerrs   embednerrs
#define yylval   embedlval
#define yychar   embedchar
#define yylloc   embedlloc
#define configure_get_value_single(hardware, parameter, name, field)
#define configure_get_value(hardware, parameter)
#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   14
#define YYLAST   106
#define YYNTOKENS   75
#define YYNNTS   13
#define YYNRULES   83
#define YYNSTATES   114
#define YYMAXUTOK   329
#define YYTRANSLATE(YYX)
#define YY_ACCESSING_SYMBOL(State)
#define YYPACT_NINF   (-63)
#define yypact_value_is_default(Yyn)
#define YYTABLE_NINF   (-1)
#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 YYDPRINTF(Args)
#define YY_SYMBOL_PRINT(Title, Kind, Value, Location)
#define YY_STACK_PRINT(Bottom, Top)
#define YY_REDUCE_PRINT(Rule)
#define YYINITDEPTH   200
#define YYMAXDEPTH   10000
#define YYCASE_(N, S)
#define YYPOPSTACK(N)

Typedefs

typedef enum yysymbol_kind_t yysymbol_kind_t
typedef signed char yytype_int8
typedef short yytype_int16
typedef unsigned char yytype_uint8
typedef unsigned short yytype_uint16
typedef yytype_int8 yy_state_t
typedef int yy_state_fast_t

Enumerations

enum  yysymbol_kind_t {
  YYSYMBOL_YYEMPTY = -2 , YYSYMBOL_YYEOF = 0 , YYSYMBOL_YYerror = 1 , YYSYMBOL_YYUNDEF = 2 ,
  YYSYMBOL_OP = 3 , YYSYMBOL_CP = 4 , YYSYMBOL_OP_AT = 5 , YYSYMBOL_OP_EQUAL = 6 ,
  YYSYMBOL_OP_DISEQUAL = 7 , YYSYMBOL_OP_AND = 8 , YYSYMBOL_OP_OR = 9 , YYSYMBOL_OP_NOT = 10 ,
  YYSYMBOL_OP_POINT = 11 , YYSYMBOL_OP_LT = 12 , YYSYMBOL_OP_LTE = 13 , YYSYMBOL_OP_GT = 14 ,
  YYSYMBOL_OP_GTE = 15 , YYSYMBOL_OP_COMMA = 16 , YYSYMBOL_OP_TAB = 17 , YYSYMBOL_OP_PIPE = 18 ,
  YYSYMBOL_IF = 19 , YYSYMBOL_ELSE = 20 , YYSYMBOL_ELSEIF = 21 , YYSYMBOL_ENDIF = 22 ,
  YYSYMBOL_EMIT = 23 , YYSYMBOL_AS = 24 , YYSYMBOL_NewLine = 25 , YYSYMBOL_ATARI = 26 ,
  YYSYMBOL_ATARIXL = 27 , YYSYMBOL_C128 = 28 , YYSYMBOL_C128Z = 29 , YYSYMBOL_C64 = 30 ,
  YYSYMBOL_C64REU = 31 , YYSYMBOL_GB = 32 , YYSYMBOL_VIC20 = 33 , YYSYMBOL_ZX = 34 ,
  YYSYMBOL_COLECO = 35 , YYSYMBOL_SC3000 = 36 , YYSYMBOL_SG1000 = 37 , YYSYMBOL_MSX = 38 ,
  YYSYMBOL_MSX1 = 39 , YYSYMBOL_DRAGON = 40 , YYSYMBOL_DRAGON32 = 41 , YYSYMBOL_DRAGON64 = 42 ,
  YYSYMBOL_PC1403 = 43 , YYSYMBOL_PC128OP = 44 , YYSYMBOL_MO5 = 45 , YYSYMBOL_CPC = 46 ,
  YYSYMBOL_COCO = 47 , YYSYMBOL_VZ200 = 48 , YYSYMBOL_COCO1 = 49 , YYSYMBOL_COCO2 = 50 ,
  YYSYMBOL_COCO3 = 51 , YYSYMBOL_MACRO = 52 , YYSYMBOL_ENDMACRO = 53 , YYSYMBOL_INLINE = 54 ,
  YYSYMBOL_BIN = 55 , YYSYMBOL_PRG = 56 , YYSYMBOL_XEX = 57 , YYSYMBOL_K7O = 58 ,
  YYSYMBOL_K7N = 59 , YYSYMBOL_K7 = 60 , YYSYMBOL_TAP = 61 , YYSYMBOL_ROM = 62 ,
  YYSYMBOL_D64 = 63 , YYSYMBOL_DSK = 64 , YYSYMBOL_ATR = 65 , YYSYMBOL_REU = 66 ,
  YYSYMBOL_TO8 = 67 , YYSYMBOL_PCCGA = 68 , YYSYMBOL_SDDRIVE = 69 , YYSYMBOL_Identifier = 70 ,
  YYSYMBOL_Content = 71 , YYSYMBOL_Value = 72 , YYSYMBOL_Integer = 73 , YYSYMBOL_String = 74 ,
  YYSYMBOL_YYACCEPT = 75 , YYSYMBOL_output = 76 , YYSYMBOL_target = 77 , YYSYMBOL_const_expr = 78 ,
  YYSYMBOL_const_factor = 79 , YYSYMBOL_macro_parameter = 80 , YYSYMBOL_macro_parameters = 81 , YYSYMBOL_macro_value = 82 ,
  YYSYMBOL_macro_values = 83 , YYSYMBOL_embed2 = 84 , YYSYMBOL_85_1 = 85 , YYSYMBOL_86_2 = 86 ,
  YYSYMBOL_embed = 87
}
enum  { YYENOMEM = -2 }

Functions

int embedlex ()
int embederror (Environment *, const char *)
int embedwrap ()
char * str_replace (char *orig, char *rep, char *with)
void * malloc (YYSIZE_T)
void free (void *)
int yyparse (void *_environment)

Variables

int embeddebug =0
int embederrors =0
int embedcolno
int embedposno
int yychar
YYSTYPE yylval
YYLTYPE yylloc = { 1, 1, 1, 1 }
int yynerrs

Macro Definition Documentation

◆ configure_get_value

#define configure_get_value ( hardware,
parameter )
Value:
configure_get_value_single( hardware, parameter, value, value ) \
configure_get_value_single( hardware, parameter, static, statically ) \
configure_get_value_single( hardware, parameter, dynamic, dynamically )
#define configure_get_value_single(hardware, parameter, name, field)

Definition at line 147 of file ugbc.embed.tab.c.

◆ configure_get_value_single

#define configure_get_value_single ( hardware,
parameter,
name,
field )
Value:
if ( !valued && strcmp( p1, #hardware ) == 0 && strcmp( p3, #parameter ) == 0 && strcmp( p5, #name ) == 0 ) { \
value = ((struct _Environment *)_environment)->configureParameters.hardware.parameter.field; \
valued = 1; \
}
char * name
Definition _optimizer.c:672
Structure of compilation environment.
Definition ugbc.h:2269

Definition at line 141 of file ugbc.embed.tab.c.

◆ YY_

#define YY_ ( Msgid)
Value:
Msgid

Definition at line 398 of file ugbc.embed.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 677 of file ugbc.embed.tab.c.

◆ YY_ASSERT

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

Definition at line 464 of file ugbc.embed.tab.c.

◆ YY_ATTRIBUTE_PURE

#define YY_ATTRIBUTE_PURE

Definition at line 407 of file ugbc.embed.tab.c.

◆ YY_ATTRIBUTE_UNUSED

#define YY_ATTRIBUTE_UNUSED

Definition at line 415 of file ugbc.embed.tab.c.

◆ YY_CAST

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

Definition at line 160 of file ugbc.embed.tab.c.

◆ YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN

#define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN

Definition at line 444 of file ugbc.embed.tab.c.

◆ YY_IGNORE_MAYBE_UNINITIALIZED_END

#define YY_IGNORE_MAYBE_UNINITIALIZED_END

Definition at line 445 of file ugbc.embed.tab.c.

◆ YY_IGNORE_USELESS_CAST_BEGIN

#define YY_IGNORE_USELESS_CAST_BEGIN

Definition at line 459 of file ugbc.embed.tab.c.

◆ YY_IGNORE_USELESS_CAST_END

#define YY_IGNORE_USELESS_CAST_END

Definition at line 460 of file ugbc.embed.tab.c.

◆ YY_INITIAL_VALUE

#define YY_INITIAL_VALUE ( Value)
Value:
@ Value

Definition at line 441 of file ugbc.embed.tab.c.

◆ YY_NULLPTR

#define YY_NULLPTR   ((void*)0)

Definition at line 172 of file ugbc.embed.tab.c.

◆ YY_REDUCE_PRINT

#define YY_REDUCE_PRINT ( Rule)

Definition at line 1097 of file ugbc.embed.tab.c.

◆ YY_REINTERPRET_CAST

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

Definition at line 161 of file ugbc.embed.tab.c.

◆ YY_STACK_PRINT

#define YY_STACK_PRINT ( Bottom,
Top )

Definition at line 1096 of file ugbc.embed.tab.c.

◆ YY_SYMBOL_PRINT

#define YY_SYMBOL_PRINT ( Title,
Kind,
Value,
Location )

Definition at line 1095 of file ugbc.embed.tab.c.

◆ YY_USE

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

Definition at line 421 of file ugbc.embed.tab.c.

◆ YYABORT

#define YYABORT   goto yyabortlab

Definition at line 857 of file ugbc.embed.tab.c.

◆ YYACCEPT

#define YYACCEPT   goto yyacceptlab

Definition at line 856 of file ugbc.embed.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 864 of file ugbc.embed.tab.c.

◆ YYBISON

#define YYBISON   30802

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

◆ YYBISON_VERSION

#define YYBISON_VERSION   "3.8.2"

Definition at line 52 of file ugbc.embed.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

◆ yychar

#define yychar   embedchar

Definition at line 74 of file ugbc.embed.tab.c.

◆ yyclearin

#define yyclearin   (yychar = YYEMPTY)

Definition at line 854 of file ugbc.embed.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 584 of file ugbc.embed.tab.c.

◆ YYCOPY_NEEDED

#define YYCOPY_NEEDED   1

Definition at line 556 of file ugbc.embed.tab.c.

◆ yydebug

int yydebug   embeddebug

Definition at line 71 of file ugbc.embed.tab.c.

◆ YYDPRINTF

#define YYDPRINTF ( Args)
Value:
((void) 0)

Definition at line 1094 of file ugbc.embed.tab.c.

◆ YYERRCODE

#define YYERRCODE   YYUNDEF

Definition at line 883 of file ugbc.embed.tab.c.

◆ yyerrok

#define yyerrok   (yyerrstatus = 0)

Definition at line 853 of file ugbc.embed.tab.c.

◆ YYERROR

#define YYERROR   goto yyerrorlab

Definition at line 858 of file ugbc.embed.tab.c.

◆ yyerror

#define yyerror   embederror

Definition at line 70 of file ugbc.embed.tab.c.

◆ YYFINAL

#define YYFINAL   14

Definition at line 597 of file ugbc.embed.tab.c.

◆ YYFREE

#define YYFREE   free

Definition at line 525 of file ugbc.embed.tab.c.

◆ YYINITDEPTH

#define YYINITDEPTH   200

Definition at line 1103 of file ugbc.embed.tab.c.

◆ YYLAST

#define YYLAST   106

Definition at line 599 of file ugbc.embed.tab.c.

◆ yylex

int yylex
Value:
int embedlex()

Definition at line 69 of file ugbc.embed.tab.c.

◆ yylloc

#define yylloc   embedlloc

Definition at line 75 of file ugbc.embed.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 890 of file ugbc.embed.tab.c.

◆ yylval

#define yylval   embedlval

Definition at line 73 of file ugbc.embed.tab.c.

◆ YYMALLOC

#define YYMALLOC   malloc

Definition at line 519 of file ugbc.embed.tab.c.

◆ YYMAXDEPTH

#define YYMAXDEPTH   10000

Definition at line 1114 of file ugbc.embed.tab.c.

◆ YYMAXUTOK

#define YYMAXUTOK   329

Definition at line 611 of file ugbc.embed.tab.c.

◆ yynerrs

#define yynerrs   embednerrs

Definition at line 72 of file ugbc.embed.tab.c.

◆ YYNNTS

#define YYNNTS   13

Definition at line 604 of file ugbc.embed.tab.c.

◆ YYNOMEM

#define YYNOMEM   goto yyexhaustedlab

Definition at line 859 of file ugbc.embed.tab.c.

◆ YYNRULES

#define YYNRULES   83

Definition at line 606 of file ugbc.embed.tab.c.

◆ YYNSTATES

#define YYNSTATES   114

Definition at line 608 of file ugbc.embed.tab.c.

◆ YYNTOKENS

#define YYNTOKENS   75

Definition at line 602 of file ugbc.embed.tab.c.

◆ YYPACT_NINF

#define YYPACT_NINF   (-63)

Definition at line 710 of file ugbc.embed.tab.c.

◆ yypact_value_is_default

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

Definition at line 712 of file ugbc.embed.tab.c.

◆ yyparse

#define yyparse   embedparse

Definition at line 68 of file ugbc.embed.tab.c.

◆ YYPOPSTACK

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

◆ YYPTRDIFF_MAXIMUM

#define YYPTRDIFF_MAXIMUM   LONG_MAX

Definition at line 358 of file ugbc.embed.tab.c.

◆ YYPTRDIFF_T

#define YYPTRDIFF_T   long

Definition at line 357 of file ugbc.embed.tab.c.

◆ YYPULL

#define YYPULL   1

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

◆ YYPURE

#define YYPURE   0

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

◆ YYPUSH

#define YYPUSH   0

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

◆ YYRECOVERING

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

Definition at line 862 of file ugbc.embed.tab.c.

◆ YYRHSLOC

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

Definition at line 909 of file ugbc.embed.tab.c.

◆ YYSIZE_MAXIMUM

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

Definition at line 375 of file ugbc.embed.tab.c.

◆ YYSIZE_T

#define YYSIZE_T   unsigned

Definition at line 371 of file ugbc.embed.tab.c.

◆ YYSIZEOF

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

Definition at line 381 of file ugbc.embed.tab.c.

◆ YYSKELETON_NAME

#define YYSKELETON_NAME   "yacc.c"

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

◆ YYSTACK_ALLOC

#define YYSTACK_ALLOC   YYMALLOC

Definition at line 505 of file ugbc.embed.tab.c.

◆ YYSTACK_ALLOC_MAXIMUM

#define YYSTACK_ALLOC_MAXIMUM   YYSIZE_MAXIMUM

Definition at line 508 of file ugbc.embed.tab.c.

◆ YYSTACK_BYTES

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

Definition at line 551 of file ugbc.embed.tab.c.

◆ YYSTACK_FREE

#define YYSTACK_FREE   YYFREE

Definition at line 506 of file ugbc.embed.tab.c.

◆ YYSTACK_GAP_MAXIMUM

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

Definition at line 547 of file ugbc.embed.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 563 of file ugbc.embed.tab.c.

◆ YYTABLE_NINF

#define YYTABLE_NINF   (-1)

Definition at line 715 of file ugbc.embed.tab.c.

◆ yytable_value_is_error

#define yytable_value_is_error ( Yyn)
Value:
0

Definition at line 717 of file ugbc.embed.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 616 of file ugbc.embed.tab.c.

Typedef Documentation

◆ yy_state_fast_t

typedef int yy_state_fast_t

Definition at line 388 of file ugbc.embed.tab.c.

◆ yy_state_t

Definition at line 385 of file ugbc.embed.tab.c.

◆ yysymbol_kind_t

Definition at line 270 of file ugbc.embed.tab.c.

◆ yytype_int16

typedef short yytype_int16

Definition at line 309 of file ugbc.embed.tab.c.

◆ yytype_int8

typedef signed char yytype_int8

Definition at line 301 of file ugbc.embed.tab.c.

◆ yytype_uint16

typedef unsigned short yytype_uint16

Definition at line 341 of file ugbc.embed.tab.c.

◆ yytype_uint8

typedef unsigned char yytype_uint8

Definition at line 330 of file ugbc.embed.tab.c.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
YYENOMEM 

Definition at line 851 of file ugbc.embed.tab.c.

◆ yysymbol_kind_t

Enumerator
YYSYMBOL_YYEMPTY 
YYSYMBOL_YYEOF 
YYSYMBOL_YYerror 
YYSYMBOL_YYUNDEF 
YYSYMBOL_OP 
YYSYMBOL_CP 
YYSYMBOL_OP_AT 
YYSYMBOL_OP_EQUAL 
YYSYMBOL_OP_DISEQUAL 
YYSYMBOL_OP_AND 
YYSYMBOL_OP_OR 
YYSYMBOL_OP_NOT 
YYSYMBOL_OP_POINT 
YYSYMBOL_OP_LT 
YYSYMBOL_OP_LTE 
YYSYMBOL_OP_GT 
YYSYMBOL_OP_GTE 
YYSYMBOL_OP_COMMA 
YYSYMBOL_OP_TAB 
YYSYMBOL_OP_PIPE 
YYSYMBOL_IF 
YYSYMBOL_ELSE 
YYSYMBOL_ELSEIF 
YYSYMBOL_ENDIF 
YYSYMBOL_EMIT 
YYSYMBOL_AS 
YYSYMBOL_NewLine 
YYSYMBOL_ATARI 
YYSYMBOL_ATARIXL 
YYSYMBOL_C128 
YYSYMBOL_C128Z 
YYSYMBOL_C64 
YYSYMBOL_C64REU 
YYSYMBOL_GB 
YYSYMBOL_VIC20 
YYSYMBOL_ZX 
YYSYMBOL_COLECO 
YYSYMBOL_SC3000 
YYSYMBOL_SG1000 
YYSYMBOL_MSX 
YYSYMBOL_MSX1 
YYSYMBOL_DRAGON 
YYSYMBOL_DRAGON32 
YYSYMBOL_DRAGON64 
YYSYMBOL_PC1403 
YYSYMBOL_PC128OP 
YYSYMBOL_MO5 
YYSYMBOL_CPC 
YYSYMBOL_COCO 
YYSYMBOL_VZ200 
YYSYMBOL_COCO1 
YYSYMBOL_COCO2 
YYSYMBOL_COCO3 
YYSYMBOL_MACRO 
YYSYMBOL_ENDMACRO 
YYSYMBOL_INLINE 
YYSYMBOL_BIN 
YYSYMBOL_PRG 
YYSYMBOL_XEX 
YYSYMBOL_K7O 
YYSYMBOL_K7N 
YYSYMBOL_K7 
YYSYMBOL_TAP 
YYSYMBOL_ROM 
YYSYMBOL_D64 
YYSYMBOL_DSK 
YYSYMBOL_ATR 
YYSYMBOL_REU 
YYSYMBOL_TO8 
YYSYMBOL_PCCGA 
YYSYMBOL_SDDRIVE 
YYSYMBOL_Identifier 
YYSYMBOL_Content 
YYSYMBOL_Value 
YYSYMBOL_Integer 
YYSYMBOL_String 
YYSYMBOL_YYACCEPT 
YYSYMBOL_output 
YYSYMBOL_target 
YYSYMBOL_const_expr 
YYSYMBOL_const_factor 
YYSYMBOL_macro_parameter 
YYSYMBOL_macro_parameters 
YYSYMBOL_macro_value 
YYSYMBOL_macro_values 
YYSYMBOL_embed2 
YYSYMBOL_85_1 
YYSYMBOL_86_2 
YYSYMBOL_embed 

Definition at line 178 of file ugbc.embed.tab.c.

Function Documentation

◆ embederror()

int embederror ( Environment * _ignored,
const char * s )

Definition at line 3080 of file ugbc.embed.tab.c.

◆ embedlex()

int embedlex ( )

◆ embedwrap()

int embedwrap ( )

Definition at line 91 of file ugbc.embed.tab.c.

◆ free()

void free ( void * )

◆ malloc()

void * malloc ( YYSIZE_T )

◆ str_replace()

char * str_replace ( char * orig,
char * rep,
char * with )

Definition at line 95 of file ugbc.embed.tab.c.

◆ yyparse()

int yyparse ( void * _environment)

Definition at line 1433 of file ugbc.embed.tab.c.

Variable Documentation

◆ embedcolno

int embedcolno

Definition at line 88 of file ugbc.embed.tab.c.

◆ embeddebug

int embeddebug =0

Definition at line 85 of file ugbc.embed.tab.c.

◆ embederrors

int embederrors =0

Definition at line 86 of file ugbc.embed.tab.c.

◆ embedposno

int embedposno

Definition at line 89 of file ugbc.embed.tab.c.

◆ yychar

int yychar

Definition at line 1412 of file ugbc.embed.tab.c.

◆ yylloc

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

Definition at line 1417 of file ugbc.embed.tab.c.

◆ yylval

YYSTYPE yylval

Definition at line 1415 of file ugbc.embed.tab.c.

◆ yynerrs

int yynerrs

Definition at line 1423 of file ugbc.embed.tab.c.