w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

gabc-score-determination-y.c File Reference
#include "config.h"
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include "bool.h"
#include "struct.h"
#include "unicode.h"
#include "messages.h"
#include "characters.h"
#include "support.h"
#include "sha1.h"
#include "plugins.h"
#include "gabc.h"
#include "gabc-score-determination.h"
#include "gabc-score-determination-l.h"
#include "gabc-score-determination-y.h"
#include <limits.h>
#include <stddef.h>
Include dependency graph for gabc-score-determination-y.c:

Go to the source code of this file.

Classes

union  gabc_score_determination_alloc
 

Macros

#define YYBISON   30705
 
#define YYBISON_VERSION   "3.7.5"
 
#define YYSKELETON_NAME   "yacc.c"
 
#define YYPURE   0
 
#define YYPUSH   0
 
#define YYPULL   1
 
#define yyparse   gabc_score_determination_parse
 
#define yylex   gabc_score_determination_lex
 
#define yyerror   gabc_score_determination_error
 
#define yydebug   gabc_score_determination_debug
 
#define yynerrs   gabc_score_determination_nerrs
 
#define yylval   gabc_score_determination_lval
 
#define yychar   gabc_score_determination_char
 
#define yylloc   gabc_score_determination_lloc
 
#define YYLLOC_DEFAULT(Current, Rhs, N)
 
#define STYLE_BITS   &styles
 
#define YY_CAST(Type, Val)   ((Type) (Val))
 
#define YY_REINTERPRET_CAST(Type, Val)   ((Type) (Val))
 
#define YY_NULLPTR   ((void*)0)
 
#define YYPTRDIFF_T   ptrdiff_t
 
#define YYPTRDIFF_MAXIMUM   PTRDIFF_MAX
 
#define YYSIZE_T   unsigned
 
#define YYSIZE_MAXIMUM
 
#define YYSIZEOF(X)   YY_CAST (YYPTRDIFF_T, sizeof (X))
 
#define YY_(Msgid)   Msgid
 
#define YY_ATTRIBUTE_PURE
 
#define YY_ATTRIBUTE_UNUSED
 
#define YY_USE(E)   ((void) (E))
 
#define YY_INITIAL_VALUE(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)   ((void) (0 && (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   4
 
#define YYLAST   247
 
#define YYNTOKENS   63
 
#define YYNNTS   28
 
#define YYNRULES   101
 
#define YYNSTATES   145
 
#define YYMAXUTOK   317
 
#define YYTRANSLATE(YYX)
 
#define YY_ACCESSING_SYMBOL(State)   YY_CAST (yysymbol_kind_t, yystos[State])
 
#define YYPACT_NINF   (-85)
 
#define yypact_value_is_default(Yyn)    ((Yyn) == YYPACT_NINF)
 
#define YYTABLE_NINF   (-1)
 
#define yytable_value_is_error(Yyn)    0
 
#define yyerrok   (yyerrstatus = 0)
 
#define yyclearin   (yychar = YYEMPTY)
 
#define YYACCEPT   goto yyacceptlab
 
#define YYABORT   goto yyabortlab
 
#define YYERROR   goto yyerrorlab
 
#define YYRECOVERING()   (!!yyerrstatus)
 
#define YYBACKUP(Token, Value)
 
#define YYERRCODE   YYUNDEF
 
#define YYRHSLOC(Rhs, K)   ((Rhs)[K])
 
#define YYDPRINTF(Args)   ((void) 0)
 
#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 YYPOPSTACK(N)   (yyvsp -= (N), yyssp -= (N), yylsp -= (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_uint8 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_NAME = 3 , YYSYMBOL_AUTHOR = 4 , YYSYMBOL_GABC_COPYRIGHT = 5 , YYSYMBOL_SCORE_COPYRIGHT = 6 ,
  YYSYMBOL_LANGUAGE = 7 , YYSYMBOL_STAFF_LINES = 8 , YYSYMBOL_ORISCUS_ORIENTATION = 9 , YYSYMBOL_DEF_MACRO = 10 ,
  YYSYMBOL_OTHER_HEADER = 11 , YYSYMBOL_ANNOTATION = 12 , YYSYMBOL_MODE = 13 , YYSYMBOL_MODE_MODIFIER = 14 ,
  YYSYMBOL_MODE_DIFFERENTIA = 15 , YYSYMBOL_END_OF_DEFINITIONS = 16 , YYSYMBOL_END_OF_FILE = 17 , YYSYMBOL_COLON = 18 ,
  YYSYMBOL_SEMICOLON = 19 , YYSYMBOL_CHARACTERS = 20 , YYSYMBOL_NOTES = 21 , YYSYMBOL_HYPHEN = 22 ,
  YYSYMBOL_ATTRIBUTE = 23 , YYSYMBOL_OPENING_BRACKET = 24 , YYSYMBOL_CLOSING_BRACKET = 25 , YYSYMBOL_CLOSING_BRACKET_WITH_SPACE = 26 ,
  YYSYMBOL_I_BEGIN = 27 , YYSYMBOL_I_END = 28 , YYSYMBOL_TT_BEGIN = 29 , YYSYMBOL_TT_END = 30 ,
  YYSYMBOL_UL_BEGIN = 31 , YYSYMBOL_UL_END = 32 , YYSYMBOL_C_BEGIN = 33 , YYSYMBOL_C_END = 34 ,
  YYSYMBOL_B_BEGIN = 35 , YYSYMBOL_B_END = 36 , YYSYMBOL_SC_BEGIN = 37 , YYSYMBOL_SC_END = 38 ,
  YYSYMBOL_SP_BEGIN = 39 , YYSYMBOL_SP_END = 40 , YYSYMBOL_VERB_BEGIN = 41 , YYSYMBOL_VERB_END = 42 ,
  YYSYMBOL_CENTER_BEGIN = 43 , YYSYMBOL_CENTER_END = 44 , YYSYMBOL_ELISION_BEGIN = 45 , YYSYMBOL_ELISION_END = 46 ,
  YYSYMBOL_TRANSLATION_BEGIN = 47 , YYSYMBOL_TRANSLATION_END = 48 , YYSYMBOL_TRANSLATION_CENTER_END = 49 , YYSYMBOL_ALT_BEGIN = 50 ,
  YYSYMBOL_ALT_END = 51 , YYSYMBOL_NLBA_B = 52 , YYSYMBOL_NLBA_E = 53 , YYSYMBOL_EUOUAE_B = 54 ,
  YYSYMBOL_EUOUAE_E = 55 , YYSYMBOL_NABC_CUT = 56 , YYSYMBOL_NABC_LINES = 57 , YYSYMBOL_CLEAR = 58 ,
  YYSYMBOL_PROTRUSION = 59 , YYSYMBOL_PROTRUSION_VALUE = 60 , YYSYMBOL_PROTRUSION_END = 61 , YYSYMBOL_PROTRUDING_PUNCTUATION = 62 ,
  YYSYMBOL_YYACCEPT = 63 , YYSYMBOL_score = 64 , YYSYMBOL_all_definitions = 65 , YYSYMBOL_definitions = 66 ,
  YYSYMBOL_attribute_value = 67 , YYSYMBOL_attribute = 68 , YYSYMBOL_definition = 69 , YYSYMBOL_notes = 70 ,
  YYSYMBOL_note = 71 , YYSYMBOL_closing_bracket_with_space = 72 , YYSYMBOL_style_beginning = 73 , YYSYMBOL_style_end = 74 ,
  YYSYMBOL_special_style_beginning = 75 , YYSYMBOL_special_style_end = 76 , YYSYMBOL_euouae = 77 , YYSYMBOL_linebreak_area = 78 ,
  YYSYMBOL_protrusion = 79 , YYSYMBOL_character = 80 , YYSYMBOL_text = 81 , YYSYMBOL_translation_character = 82 ,
  YYSYMBOL_translation_text = 83 , YYSYMBOL_translation_beginning = 84 , YYSYMBOL_translation = 85 , YYSYMBOL_above_line_text = 86 ,
  YYSYMBOL_syllable_with_notes = 87 , YYSYMBOL_notes_without_word = 88 , YYSYMBOL_syllable = 89 , YYSYMBOL_syllables = 90 ,
  YYSYMBOL_YYEMPTY = -2 , YYSYMBOL_YYEOF = 0 , YYSYMBOL_YYerror = 1 , YYSYMBOL_YYUNDEF = 2 ,
  YYSYMBOL_LANGUAGE = 3 , YYSYMBOL_VOWEL = 4 , YYSYMBOL_PREFIX = 5 , YYSYMBOL_SUFFIX = 6 ,
  YYSYMBOL_SECONDARY = 7 , YYSYMBOL_ALIAS = 8 , YYSYMBOL_SEMICOLON = 9 , YYSYMBOL_TO = 10 ,
  YYSYMBOL_NAME = 11 , YYSYMBOL_CHARACTERS = 12 , YYSYMBOL_INVALID = 13 , YYSYMBOL_YYACCEPT = 14 ,
  YYSYMBOL_rules = 15 , YYSYMBOL_rule = 16 , YYSYMBOL_vowels = 17 , YYSYMBOL_prefixes = 18 ,
  YYSYMBOL_suffixes = 19 , YYSYMBOL_secondaries = 20
}
 
enum  { YYENOMEM = -2 }
 

Functions

static int gabc_score_determination_parse (void)
 
static __inline void check_multiple (const char *name, bool exists)
 
static void gabc_score_determination_error (const char *error_str)
 
static void initialize_variables (bool point_and_click)
 
static void free_variables (void)
 
static void end_definitions (void)
 
static void update_position_with_space (void)
 
static void gregorio_set_translation_center_beginning (gregorio_syllable *current_syllable)
 
static void ready_characters (void)
 
static void rebuild_score_characters (void)
 
static void add_style (unsigned char style)
 
static void end_style (unsigned char style)
 
static __inline void save_text (void)
 
static void start_translation (unsigned char asked_translation_type)
 
static void end_translation (void)
 
static void add_text (char *mbcharacters)
 
static void add_protrusion (char *factor)
 
static void add_auto_protrusion (char *protrusion)
 
static void close_syllable (gregorio_scanner_location *loc)
 
void gabc_digest (const void *const buf, const size_t size)
 
gregorio_scoregabc_read_score (FILE *f_in, bool point_and_click)
 
static void gabc_y_add_notes (char *notes, gregorio_scanner_location loc)
 
static char * concatenate (char *first, char *const second)
 
voidmalloc (unsigned)
 
void free (void *)
 
static void yydestruct (const char *yymsg, yysymbol_kind_t yykind, gabc_score_determination_lval_t *yyvaluep, gregorio_scanner_location *yylocationp)
 

Variables

static gregorio_scorescore
 
static gregorio_element ** elements
 
gregorio_elementcurrent_element
 
static char * macros [10]
 
static gregorio_charactercurrent_character
 
static gregorio_charactersuspended_character
 
static gregorio_characterfirst_text_character
 
static gregorio_characterfirst_translation_character
 
static gregorio_tr_centering translation_type
 
static gregorio_nlba no_linebreak_area
 
static gregorio_euouae euouae
 
static gregorio_voice_infocurrent_voice_info
 
static int number_of_voices
 
static int voice
 
static gregorio_center_determination center_is_determined
 
static int current_key
 
static bool got_language
 
static bool got_staff_lines
 
static bool started_first_word
 
static struct sha1_ctx digester
 
static gabc_style_bits styles
 
static bool generate_point_and_click
 
static bool clear_syllable_text
 
static bool has_protrusion
 
static gregorio_shape punctum_inclinatum_orientation
 
static char position = WORD_BEGINNING
 
static gregorio_syllablecurrent_syllable = NULL
 
static char * abovelinestext = NULL
 
unsigned char nabc_state = 0
 
size_t nabc_lines = 0
 
static const yytype_int8 yytranslate []
 
static const yytype_int16 yypact []
 
static const yytype_int8 yydefact []
 
static const yytype_int16 yypgoto []
 
static const yytype_int8 yydefgoto []
 
static const yytype_uint8 yytable []
 
static const yytype_int16 yycheck []
 
static const yytype_int8 yystos []
 
static const yytype_int8 yyr1 []
 
static const yytype_int8 yyr2 []
 
int gabc_score_determination_char
 
gabc_score_determination_lval_t gabc_score_determination_lval
 
gregorio_scanner_location gabc_score_determination_lloc
 
int gabc_score_determination_nerrs
 

Macro Definition Documentation

◆ STYLE_BITS

#define STYLE_BITS   &styles

Definition at line 145 of file gabc-score-determination-y.c.

◆ YY_

#define YY_ (   Msgid)    Msgid

Definition at line 980 of file gabc-score-determination-y.c.

◆ YY_ACCESSING_SYMBOL

#define YY_ACCESSING_SYMBOL (   State)    YY_CAST (yysymbol_kind_t, yystos[State])

Accessing symbol of state STATE.

Definition at line 1254 of file gabc-score-determination-y.c.

◆ YY_ASSERT

#define YY_ASSERT (   E)    ((void) (0 && (E)))

Definition at line 1040 of file gabc-score-determination-y.c.

◆ YY_ATTRIBUTE_PURE

#define YY_ATTRIBUTE_PURE

Definition at line 989 of file gabc-score-determination-y.c.

◆ YY_ATTRIBUTE_UNUSED

#define YY_ATTRIBUTE_UNUSED

Definition at line 997 of file gabc-score-determination-y.c.

◆ YY_CAST

#define YY_CAST (   Type,
  Val 
)    ((Type) (Val))

Definition at line 739 of file gabc-score-determination-y.c.

◆ YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN

#define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN

Definition at line 1020 of file gabc-score-determination-y.c.

◆ YY_IGNORE_MAYBE_UNINITIALIZED_END

#define YY_IGNORE_MAYBE_UNINITIALIZED_END

Definition at line 1021 of file gabc-score-determination-y.c.

◆ YY_IGNORE_USELESS_CAST_BEGIN

#define YY_IGNORE_USELESS_CAST_BEGIN

Definition at line 1035 of file gabc-score-determination-y.c.

◆ YY_IGNORE_USELESS_CAST_END

#define YY_IGNORE_USELESS_CAST_END

Definition at line 1036 of file gabc-score-determination-y.c.

◆ YY_INITIAL_VALUE

#define YY_INITIAL_VALUE (   Value)    Value

Definition at line 1017 of file gabc-score-determination-y.c.

◆ YY_NULLPTR

#define YY_NULLPTR   ((void*)0)

Definition at line 751 of file gabc-score-determination-y.c.

◆ YY_REDUCE_PRINT

#define YY_REDUCE_PRINT (   Rule)

Definition at line 1726 of file gabc-score-determination-y.c.

◆ YY_REINTERPRET_CAST

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

Definition at line 740 of file gabc-score-determination-y.c.

◆ YY_STACK_PRINT

#define YY_STACK_PRINT (   Bottom,
  Top 
)

Definition at line 1725 of file gabc-score-determination-y.c.

◆ YY_SYMBOL_PRINT

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

Definition at line 1724 of file gabc-score-determination-y.c.

◆ YY_USE

#define YY_USE (   E)    ((void) (E))

Definition at line 1003 of file gabc-score-determination-y.c.

◆ YYABORT

#define YYABORT   goto yyabortlab

Definition at line 1499 of file gabc-score-determination-y.c.

◆ YYACCEPT

#define YYACCEPT   goto yyacceptlab

Definition at line 1498 of file gabc-score-determination-y.c.

◆ YYBACKUP

#define YYBACKUP (   Token,
  Value 
)
Value:
{ \
yychar = (Token); \
yylval = (Value); \
YYPOPSTACK (yylen); \
yystate = *yyssp; \
goto yybackup; \
} \
else \
{ \
yyerror (YY_("syntax error: cannot back up")); \
YYERROR; \
} \
while (0)
Token
Definition: Resource.c:89
#define YY_(Msgid)
#define yychar
HBUINT16 Value
set set set set set set set macro pixldst1 abits if abits op else op endif endm macro pixldst2 abits if abits op else op endif endm macro pixldst4 abits if abits op else op endif endm macro pixldst0 abits op endm macro pixldst3 mem_operand op endm macro pixldst30 mem_operand op endm macro pixldst abits if abits elseif abits elseif abits elseif abits elseif abits pixldst0 abits else pixldst0 abits pixldst0 abits pixldst0 abits pixldst0 abits endif elseif abits else pixldst0 abits pixldst0 abits endif elseif abits else error unsupported bpp *numpix else pixst endif endm macro pixld1_s mem_operand if asr adds SRC_WIDTH_FIXED bpl add asl mov asr adds SRC_WIDTH_FIXED bpl add asl mov asr adds SRC_WIDTH_FIXED bpl add asl mov asr adds SRC_WIDTH_FIXED bpl add asl elseif asr adds SRC_WIDTH_FIXED bpl add asl mov asr adds SRC_WIDTH_FIXED bpl add asl else error unsupported endif endm macro pixld2_s mem_operand if mov asr add asl add asl mov asr sub UNIT_X add asl mov asr add asl add asl mov asr add UNIT_X add asl else pixld1_s mem_operand pixld1_s mem_operand endif endm macro pixld0_s mem_operand if asr adds SRC_WIDTH_FIXED bpl add asl elseif asr adds SRC_WIDTH_FIXED bpl add asl endif endm macro pixld_s_internal mem_operand if mem_operand pixld2_s mem_operand pixdeinterleave basereg elseif mem_operand elseif mem_operand elseif mem_operand elseif mem_operand pixld0_s mem_operand else pixld0_s mem_operand pixld0_s mem_operand pixld0_s mem_operand pixld0_s mem_operand endif elseif mem_operand else pixld0_s mem_operand pixld0_s mem_operand endif elseif mem_operand else error unsupported mem_operand if bpp mem_operand endif endm macro vuzp8 reg2 vuzp d d &reg2 endm macro vzip8 reg2 vzip d d &reg2 endm macro pixdeinterleave basereg basereg basereg basereg basereg endif endm macro pixinterleave basereg basereg basereg basereg basereg endif endm macro PF boost_increment endif if endif PF tst PF addne PF subne PF cmp ORIG_W if endif if endif if endif PF subge ORIG_W PF subges if endif if endif if endif endif endm macro cache_preload_simple endif if dst_r_bpp pld[DST_R, #(PREFETCH_DISTANCE_SIMPLE *dst_r_bpp/8)] endif if mask_bpp pld if[MASK, #(PREFETCH_DISTANCE_SIMPLE *mask_bpp/8)] endif endif endm macro fetch_mask_pixblock pixld mask_basereg pixblock_size MASK endm macro ensure_destination_ptr_alignment process_pixblock_tail_head if beq irp skip1(dst_w_bpp<=(lowbit *8)) &&((lowbit *8)<(pixblock_size *dst_w_bpp)) .if lowbit< 16 tst DST_R
#define YYEMPTY
Definition: pl-parser.c:944

Definition at line 1505 of file gabc-score-determination-y.c.

◆ YYBISON

#define YYBISON   30705

Definition at line 49 of file gabc-score-determination-y.c.

◆ YYBISON_VERSION

#define YYBISON_VERSION   "3.7.5"

Definition at line 52 of file gabc-score-determination-y.c.

◆ yychar

Definition at line 74 of file gabc-score-determination-y.c.

◆ yyclearin

#define yyclearin   (yychar = YYEMPTY)

Definition at line 1496 of file gabc-score-determination-y.c.

◆ YYCOPY

#define YYCOPY (   Dst,
  Src,
  Count 
)
Value:
do \
{ \
YYPTRDIFF_T yyi; \
for (yyi = 0; yyi < (Count); yyi++) \
(Dst)[yyi] = (Src)[yyi]; \
} \
while (0)
i32 Count[10]
Definition: dvibook.c:121
#define Dst
Definition: buildvm.c:39

Definition at line 1160 of file gabc-score-determination-y.c.

◆ YYCOPY_NEEDED

#define YYCOPY_NEEDED   1

Definition at line 1132 of file gabc-score-determination-y.c.

◆ yydebug

int yydebug   gabc_score_determination_debug

Definition at line 71 of file gabc-score-determination-y.c.

Referenced by mrb_parser_new().

◆ YYDPRINTF

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

Definition at line 1723 of file gabc-score-determination-y.c.

◆ YYERRCODE

#define YYERRCODE   YYUNDEF

Definition at line 1524 of file gabc-score-determination-y.c.

◆ yyerrok

#define yyerrok   (yyerrstatus = 0)

Definition at line 1495 of file gabc-score-determination-y.c.

◆ yyerror

Definition at line 70 of file gabc-score-determination-y.c.

◆ YYERROR

#define YYERROR   goto yyerrorlab

Definition at line 1500 of file gabc-score-determination-y.c.

◆ YYFINAL

#define YYFINAL   4

Definition at line 1173 of file gabc-score-determination-y.c.

◆ YYFREE

#define YYFREE   free

Definition at line 1101 of file gabc-score-determination-y.c.

◆ YYINITDEPTH

#define YYINITDEPTH   200

Definition at line 1732 of file gabc-score-determination-y.c.

◆ YYLAST

#define YYLAST   247

Definition at line 1175 of file gabc-score-determination-y.c.

◆ yylex

Definition at line 69 of file gabc-score-determination-y.c.

◆ yylloc

Definition at line 75 of file gabc-score-determination-y.c.

◆ YYLLOC_DEFAULT

#define YYLLOC_DEFAULT (   Current,
  Rhs,
  N 
)
Value:
if (N) { \
(Current).first_line = YYRHSLOC(Rhs, 1).first_line; \
(Current).first_column = YYRHSLOC (Rhs, 1).first_column; \
(Current).first_offset = YYRHSLOC (Rhs, 1).first_offset; \
(Current).last_line = YYRHSLOC (Rhs, N).last_line; \
(Current).last_column = YYRHSLOC (Rhs, N).last_column; \
(Current).last_offset = YYRHSLOC (Rhs, N).last_offset; \
(Current).generate_point_and_click = YYRHSLOC (Rhs, 1).generate_point_and_click; \
} else { \
(Current).first_line = (Current).last_line = YYRHSLOC (Rhs, 0).last_line; \
(Current).first_column = (Current).last_column = YYRHSLOC (Rhs, 0).last_column; \
(Current).first_offset = (Current).last_offset = YYRHSLOC (Rhs, 0).last_offset; \
(Current).first_offset = (Current).last_offset = YYRHSLOC (Rhs, 0).last_offset; \
(Current).generate_point_and_click = YYRHSLOC (Rhs, 0).generate_point_and_click; \
}
static bool generate_point_and_click
#define YYRHSLOC(Rhs, K)
long unsigned N
Definition: tex4ht.c:2765

Definition at line 124 of file gabc-score-determination-y.c.

◆ yylval

◆ YYMALLOC

#define YYMALLOC   malloc

Definition at line 1095 of file gabc-score-determination-y.c.

◆ YYMAXDEPTH

#define YYMAXDEPTH   10000

Definition at line 1743 of file gabc-score-determination-y.c.

◆ YYMAXUTOK

#define YYMAXUTOK   317

Definition at line 1187 of file gabc-score-determination-y.c.

◆ yynerrs

Definition at line 72 of file gabc-score-determination-y.c.

◆ YYNNTS

#define YYNNTS   28

Definition at line 1180 of file gabc-score-determination-y.c.

◆ YYNRULES

#define YYNRULES   101

Definition at line 1182 of file gabc-score-determination-y.c.

◆ YYNSTATES

#define YYNSTATES   145

Definition at line 1184 of file gabc-score-determination-y.c.

◆ YYNTOKENS

#define YYNTOKENS   63

Definition at line 1178 of file gabc-score-determination-y.c.

◆ YYPACT_NINF

#define YYPACT_NINF   (-85)

Definition at line 1309 of file gabc-score-determination-y.c.

◆ yypact_value_is_default

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

Definition at line 1311 of file gabc-score-determination-y.c.

◆ yyparse

Definition at line 68 of file gabc-score-determination-y.c.

Referenced by main(), and otp_read().

◆ YYPOPSTACK

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

◆ YYPTRDIFF_MAXIMUM

#define YYPTRDIFF_MAXIMUM   PTRDIFF_MAX

Definition at line 937 of file gabc-score-determination-y.c.

◆ YYPTRDIFF_T

#define YYPTRDIFF_T   ptrdiff_t

Definition at line 936 of file gabc-score-determination-y.c.

◆ YYPULL

#define YYPULL   1

Definition at line 64 of file gabc-score-determination-y.c.

◆ YYPURE

#define YYPURE   0

Definition at line 58 of file gabc-score-determination-y.c.

◆ YYPUSH

#define YYPUSH   0

Definition at line 61 of file gabc-score-determination-y.c.

◆ YYRECOVERING

#define YYRECOVERING ( )    (!!yyerrstatus)

Definition at line 1503 of file gabc-score-determination-y.c.

◆ YYRHSLOC

#define YYRHSLOC (   Rhs,
  K 
)    ((Rhs)[K])

Definition at line 1550 of file gabc-score-determination-y.c.

◆ YYSIZE_MAXIMUM

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

Definition at line 957 of file gabc-score-determination-y.c.

◆ YYSIZE_T

#define YYSIZE_T   unsigned

Definition at line 953 of file gabc-score-determination-y.c.

◆ YYSIZEOF

#define YYSIZEOF (   X)    YY_CAST (YYPTRDIFF_T, sizeof (X))

Definition at line 963 of file gabc-score-determination-y.c.

◆ YYSKELETON_NAME

#define YYSKELETON_NAME   "yacc.c"

Definition at line 55 of file gabc-score-determination-y.c.

◆ YYSTACK_ALLOC

#define YYSTACK_ALLOC   YYMALLOC

Definition at line 1081 of file gabc-score-determination-y.c.

◆ YYSTACK_ALLOC_MAXIMUM

#define YYSTACK_ALLOC_MAXIMUM   YYSIZE_MAXIMUM

Definition at line 1084 of file gabc-score-determination-y.c.

◆ YYSTACK_BYTES

#define YYSTACK_BYTES (   N)
Value:

Definition at line 1127 of file gabc-score-determination-y.c.

◆ YYSTACK_FREE

#define YYSTACK_FREE   YYFREE

Definition at line 1082 of file gabc-score-determination-y.c.

◆ YYSTACK_GAP_MAXIMUM

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

Definition at line 1123 of file gabc-score-determination-y.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: Utility.h:71

Definition at line 1139 of file gabc-score-determination-y.c.

◆ YYTABLE_NINF

#define YYTABLE_NINF   (-1)

Definition at line 1314 of file gabc-score-determination-y.c.

◆ yytable_value_is_error

#define yytable_value_is_error (   Yyn)     0

Definition at line 1316 of file gabc-score-determination-y.c.

◆ YYTRANSLATE

#define YYTRANSLATE (   YYX)
Value:
(0 <= (YYX) && (YYX) <= YYMAXUTOK \
static const yytype_int8 yytranslate[]
#define YYMAXUTOK

Definition at line 1192 of file gabc-score-determination-y.c.

Typedef Documentation

◆ yy_state_fast_t

Definition at line 970 of file gabc-score-determination-y.c.

◆ yy_state_t

Definition at line 967 of file gabc-score-determination-y.c.

◆ yysymbol_kind_t

Definition at line 725 of file gabc-score-determination-y.c.

◆ yytype_int16

typedef short yytype_int16

Definition at line 891 of file gabc-score-determination-y.c.

◆ yytype_int8

typedef signed char yytype_int8

Definition at line 883 of file gabc-score-determination-y.c.

◆ yytype_uint16

typedef unsigned short yytype_uint16

Definition at line 923 of file gabc-score-determination-y.c.

◆ yytype_uint8

typedef unsigned char yytype_uint8

Definition at line 912 of file gabc-score-determination-y.c.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
YYENOMEM 

Definition at line 1493 of file gabc-score-determination-y.c.

◆ yysymbol_kind_t

Enumerator
YYSYMBOL_YYEMPTY 
YYSYMBOL_YYEOF 
YYSYMBOL_YYerror 
YYSYMBOL_YYUNDEF 
YYSYMBOL_NAME 
YYSYMBOL_AUTHOR 
YYSYMBOL_GABC_COPYRIGHT 
YYSYMBOL_SCORE_COPYRIGHT 
YYSYMBOL_LANGUAGE 
YYSYMBOL_STAFF_LINES 
YYSYMBOL_ORISCUS_ORIENTATION 
YYSYMBOL_DEF_MACRO 
YYSYMBOL_OTHER_HEADER 
YYSYMBOL_ANNOTATION 
YYSYMBOL_MODE 
YYSYMBOL_MODE_MODIFIER 
YYSYMBOL_MODE_DIFFERENTIA 
YYSYMBOL_END_OF_DEFINITIONS 
YYSYMBOL_END_OF_FILE 
YYSYMBOL_COLON 
YYSYMBOL_SEMICOLON 
YYSYMBOL_CHARACTERS 
YYSYMBOL_NOTES 
YYSYMBOL_HYPHEN 
YYSYMBOL_ATTRIBUTE 
YYSYMBOL_OPENING_BRACKET 
YYSYMBOL_CLOSING_BRACKET 
YYSYMBOL_CLOSING_BRACKET_WITH_SPACE 
YYSYMBOL_I_BEGIN 
YYSYMBOL_I_END 
YYSYMBOL_TT_BEGIN 
YYSYMBOL_TT_END 
YYSYMBOL_UL_BEGIN 
YYSYMBOL_UL_END 
YYSYMBOL_C_BEGIN 
YYSYMBOL_C_END 
YYSYMBOL_B_BEGIN 
YYSYMBOL_B_END 
YYSYMBOL_SC_BEGIN 
YYSYMBOL_SC_END 
YYSYMBOL_SP_BEGIN 
YYSYMBOL_SP_END 
YYSYMBOL_VERB_BEGIN 
YYSYMBOL_VERB_END 
YYSYMBOL_CENTER_BEGIN 
YYSYMBOL_CENTER_END 
YYSYMBOL_ELISION_BEGIN 
YYSYMBOL_ELISION_END 
YYSYMBOL_TRANSLATION_BEGIN 
YYSYMBOL_TRANSLATION_END 
YYSYMBOL_TRANSLATION_CENTER_END 
YYSYMBOL_ALT_BEGIN 
YYSYMBOL_ALT_END 
YYSYMBOL_NLBA_B 
YYSYMBOL_NLBA_E 
YYSYMBOL_EUOUAE_B 
YYSYMBOL_EUOUAE_E 
YYSYMBOL_NABC_CUT 
YYSYMBOL_NABC_LINES 
YYSYMBOL_CLEAR 
YYSYMBOL_PROTRUSION 
YYSYMBOL_PROTRUSION_VALUE 
YYSYMBOL_PROTRUSION_END 
YYSYMBOL_PROTRUDING_PUNCTUATION 
YYSYMBOL_YYACCEPT 
YYSYMBOL_score 
YYSYMBOL_all_definitions 
YYSYMBOL_definitions 
YYSYMBOL_attribute_value 
YYSYMBOL_attribute 
YYSYMBOL_definition 
YYSYMBOL_notes 
YYSYMBOL_note 
YYSYMBOL_closing_bracket_with_space 
YYSYMBOL_style_beginning 
YYSYMBOL_style_end 
YYSYMBOL_special_style_beginning 
YYSYMBOL_special_style_end 
YYSYMBOL_euouae 
YYSYMBOL_linebreak_area 
YYSYMBOL_protrusion 
YYSYMBOL_character 
YYSYMBOL_text 
YYSYMBOL_translation_character 
YYSYMBOL_translation_text 
YYSYMBOL_translation_beginning 
YYSYMBOL_translation 
YYSYMBOL_above_line_text 
YYSYMBOL_syllable_with_notes 
YYSYMBOL_notes_without_word 
YYSYMBOL_syllable 
YYSYMBOL_syllables 
YYSYMBOL_YYEMPTY 
YYSYMBOL_YYEOF 
YYSYMBOL_YYerror 
YYSYMBOL_YYUNDEF 
YYSYMBOL_LANGUAGE 
YYSYMBOL_VOWEL 
YYSYMBOL_PREFIX 
YYSYMBOL_SUFFIX 
YYSYMBOL_SECONDARY 
YYSYMBOL_ALIAS 
YYSYMBOL_SEMICOLON 
YYSYMBOL_TO 
YYSYMBOL_NAME 
YYSYMBOL_CHARACTERS 
YYSYMBOL_INVALID 
YYSYMBOL_YYACCEPT 
YYSYMBOL_rules 
YYSYMBOL_rule 
YYSYMBOL_vowels 
YYSYMBOL_prefixes 
YYSYMBOL_suffixes 
YYSYMBOL_secondaries 

Definition at line 757 of file gabc-score-determination-y.c.

Function Documentation

◆ add_auto_protrusion()

static void add_auto_protrusion ( char *  protrusion)
static

◆ add_protrusion()

◆ add_style()

static void add_style ( unsigned char  style)
static

◆ add_text()

◆ check_multiple()

static __inline void check_multiple ( const char *  name,
bool  exists 
)
static

Definition at line 210 of file gabc-score-determination-y.c.

References _, gregorio_messagef(), name, and VERBOSITY_WARNING.

Referenced by gabc_score_determination_parse().

◆ close_syllable()

◆ concatenate()

static char* concatenate ( char *  first,
char *const  second 
)
static

Definition at line 725 of file gabc-score-determination-y.c.

References first, free(), gregorio_realloc(), second, and strlen().

Referenced by gabc_score_determination_parse().

◆ end_definitions()

◆ end_style()

static void end_style ( unsigned char  style)
static

◆ end_translation()

◆ free()

◆ free_variables()

static void free_variables ( void  )
static

Definition at line 267 of file gabc-score-determination-y.c.

References elements, free(), i, and macros.

Referenced by gabc_read_score().

◆ gabc_digest()

void gabc_digest ( const void *const  buf,
const size_t  size 
)

Definition at line 641 of file gabc-score-determination-y.c.

References buf, digester, sha1_process_bytes(), and size.

◆ gabc_read_score()

◆ gabc_score_determination_error()

static void gabc_score_determination_error ( const char *  error_str)
static

Definition at line 218 of file gabc-score-determination-y.c.

References gregorio_message(), and VERBOSITY_ERROR.

◆ gabc_score_determination_parse()

int gabc_score_determination_parse ( void  )
static

Definition at line 1793 of file gabc-score-determination-y.c.

References _, abovelinestext, add_auto_protrusion(), add_protrusion(), add_style(), add_text(), gregorio_score::annotation, atoi(), gregorio_score::author, CENTER_FULLY_DETERMINED, CENTER_HALF_DETERMINED, center_is_determined, character, check_multiple(), clear_syllable_text, close_syllable(), concatenate(), elements, end_definitions(), end_style(), end_translation(), euouae, EUOUAE_BEGINNING, EUOUAE_END, free(), gregorio_score::gabc_copyright, gabc_y_add_notes(), generate_point_and_click, got_language, got_staff_lines, gregorio_add_score_header(), gregorio_message(), gregorio_messagef(), gregorio_set_centering_language(), gregorio_set_score_annotation(), gregorio_set_score_staff_lines(), gregorio_strdup(), has_protrusion, gregorio_score::legacy_oriscus_orientation, macros, MAX_ANNOTATIONS, gregorio_score::mode, gregorio_score::mode_differentia, gregorio_score::mode_modifier, nabc_lines, gregorio_score::nabc_lines, nabc_state, gregorio_score::name, NLBA_BEGINNING, NLBA_END, no_linebreak_area, NULL, save_text(), score, gregorio_score::score_copyright, ST_BOLD, ST_COLORED, ST_ELISION, ST_FORCED_CENTER, ST_ITALIC, ST_SMALL_CAPS, ST_SPECIAL_CHAR, ST_TT, ST_UNDERLINED, ST_VERBATIM, start_translation(), strcmp(), STYLE_BITS, TR_NORMAL, TR_WITH_CENTER_END, update_position_with_space(), VERBOSITY_FATAL, VERBOSITY_WARNING, voice, YY_, YY_ACCESSING_SYMBOL, YY_ASSERT, YY_CAST, YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN, YY_IGNORE_MAYBE_UNINITIALIZED_END, YY_IGNORE_USELESS_CAST_BEGIN, YY_IGNORE_USELESS_CAST_END, YY_REDUCE_PRINT, YY_STACK_PRINT, YY_SYMBOL_PRINT, YYABORT, YYACCEPT, yychar, yycheck, yydefact, yydefgoto, yydestruct(), YYDPRINTF, YYEMPTY, YYEOF, yyerror, YYERROR, YYerror, YYFINAL, YYINITDEPTH, YYLAST, yylex, yylloc, YYLLOC_DEFAULT, yylval, YYMAXDEPTH, yynerrs, YYNSTATES, YYNTOKENS, yypact, yypact_value_is_default, yypgoto, YYPOPSTACK, YYPTRDIFF_T, yyr1, yyr2, YYSIZE_T, YYSIZEOF, yyalloc::yyss_alloc, YYSTACK_ALLOC, YYSTACK_BYTES, YYSTACK_FREE, YYSTACK_RELOCATE, YYSYMBOL_YYEMPTY, YYSYMBOL_YYEOF, YYSYMBOL_YYerror, yytable, yytable_value_is_error, YYTRANSLATE, YYUNDEF, and yyalloc::yyvs_alloc.

Referenced by gabc_read_score().

◆ gabc_y_add_notes()

◆ gregorio_set_translation_center_beginning()

◆ initialize_variables()

◆ malloc()

void* malloc ( unsigned  )

◆ ready_characters()

◆ rebuild_score_characters()

◆ save_text()

◆ start_translation()

static void start_translation ( unsigned char  asked_translation_type)
static

◆ update_position_with_space()

static void update_position_with_space ( void  )
static

◆ yydestruct()

Variable Documentation

◆ abovelinestext

char* abovelinestext = NULL
static

◆ center_is_determined

◆ clear_syllable_text

bool clear_syllable_text
static

◆ current_character

◆ current_element

◆ current_key

◆ current_syllable

◆ current_voice_info

gregorio_voice_info* current_voice_info
static

Definition at line 176 of file gabc-score-determination-y.c.

Referenced by gregorio_add_voice_info(), and initialize_variables().

◆ digester

struct sha1_ctx digester
static

Definition at line 186 of file gabc-score-determination-y.c.

Referenced by gabc_digest(), and gabc_read_score().

◆ elements

◆ euouae

◆ first_text_character

gregorio_character* first_text_character
static

Definition at line 171 of file gabc-score-determination-y.c.

Referenced by close_syllable(), initialize_variables(), and save_text().

◆ first_translation_character

gregorio_character* first_translation_character
static

◆ gabc_score_determination_char

int gabc_score_determination_char

Definition at line 1772 of file gabc-score-determination-y.c.

◆ gabc_score_determination_lloc

gregorio_scanner_location gabc_score_determination_lloc

Definition at line 1777 of file gabc-score-determination-y.c.

◆ gabc_score_determination_lval

gabc_score_determination_lval_t gabc_score_determination_lval

Definition at line 1775 of file gabc-score-determination-y.c.

Referenced by gabc_score_determination_lex().

◆ gabc_score_determination_nerrs

int gabc_score_determination_nerrs

Definition at line 1783 of file gabc-score-determination-y.c.

◆ generate_point_and_click

bool generate_point_and_click
static

◆ got_language

bool got_language
static

◆ got_staff_lines

bool got_staff_lines
static

◆ has_protrusion

◆ macros

◆ nabc_lines

size_t nabc_lines = 0

◆ nabc_state

unsigned char nabc_state = 0

◆ no_linebreak_area

◆ number_of_voices

◆ position

char position = WORD_BEGINNING
static

Definition at line 304 of file gabc-score-determination-y.c.

◆ punctum_inclinatum_orientation

◆ score

◆ started_first_word

bool started_first_word
static

◆ styles

◆ suspended_character

gregorio_character* suspended_character
static

◆ translation_type

◆ voice

◆ yycheck

const yytype_int16 yycheck[]
static
Initial value:
=
{
23, 85, 64, 64, 24, 24, 90, 25, 26, 93,
21, 0, 19, 19, 25, 26, 23, 23, 18, 60,
24, 105, 24, 24, 20, 24, 110, 47, 47, 49,
49, 54, 61, 24, 51, 119, 120, 24, 56, 123,
63, 125, 104, 104, 17, 47, 47, 49, 49, 17,
24, 111, 24, 63, 104, 139, -1, 141, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, 92,
-1, 94, 3, 4, 5, 6, 7, 8, 9, 10,
11, 12, 13, 14, 15, 16, 20, -1, 22, -1,
24, -1, -1, 27, 28, 29, 30, 31, 32, 33,
34, 35, 36, 37, 38, 39, 40, 41, 42, 43,
44, 45, 46, 47, -1, 49, 50, -1, 52, 53,
54, 55, -1, -1, 58, 59, 57, 20, 62, 22,
-1, 24, -1, -1, 27, 28, 29, 30, 31, 32,
33, 34, 35, 36, 37, 38, 39, 40, 41, 42,
43, 44, 45, 46, 47, -1, 49, 50, -1, 52,
53, 54, 55, -1, -1, 58, 59, -1, 20, 62,
22, -1, -1, -1, -1, 27, 28, 29, 30, 31,
32, 33, 34, 35, 36, 37, 38, 39, 40, 41,
42, -1, -1, -1, -1, -1, 48, -1, -1, -1,
-1, -1, -1, -1, 20, -1, 22, -1, -1, -1,
62, 27, 28, 29, 30, 31, 32, 33, 34, 35,
36, 37, 38, 39, 40, 41, 42, -1, -1, -1,
-1, -1, 48, -1, 7, 8, 9, 10, 11, 12,
13, 14, 15, 16, 17, 18, 62, 20
}

Definition at line 1410 of file gabc-score-determination-y.c.

Referenced by gabc_score_determination_parse().

◆ yydefact

const yytype_int8 yydefact[]
static
Initial value:
=
{
4, 0, 100, 0, 1, 2, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 3,
0, 5, 61, 70, 24, 34, 42, 35, 43, 36,
44, 37, 45, 38, 46, 39, 47, 41, 49, 40,
48, 51, 53, 50, 52, 81, 84, 0, 56, 57,
54, 55, 68, 59, 71, 62, 63, 64, 65, 67,
66, 69, 72, 0, 0, 0, 60, 98, 99, 101,
0, 11, 21, 13, 14, 12, 18, 22, 10, 23,
20, 15, 16, 17, 19, 24, 0, 96, 0, 0,
24, 0, 70, 24, 71, 73, 0, 74, 77, 82,
78, 75, 76, 79, 0, 24, 9, 6, 0, 87,
24, 0, 29, 31, 25, 30, 85, 58, 89, 24,
24, 0, 86, 24, 0, 24, 83, 80, 97, 8,
7, 92, 26, 28, 27, 33, 32, 94, 88, 24,
90, 24, 91, 93, 95
}

Definition at line 1343 of file gabc-score-determination-y.c.

Referenced by gabc_score_determination_parse().

◆ yydefgoto

const yytype_int8 yydefgoto[]
static
Initial value:
=
{
0, 1, 2, 3, 108, 71, 21, 87, 114, 115,
55, 56, 57, 58, 59, 60, 61, 62, 63, 103,
104, 64, 65, 66, 67, 68, 69, 5
}

Definition at line 1371 of file gabc-score-determination-y.c.

Referenced by gabc_score_determination_parse().

◆ yypact

const yytype_int16 yypact[]
static
Initial value:
=
{
-85, 11, -85, 69, -85, 66, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, -85,
0, -85, -85, -20, -85, -85, -85, -85, -85, -85,
-85, -85, -85, -85, -85, -85, -85, -85, -85, -85,
-85, -85, -85, -85, -85, -85, -85, 4, -85, -85,
-85, -85, -85, -41, -19, -85, -85, -85, -85, -85,
-85, -85, -85, 107, 148, -4, -85, -85, -85, -85,
-7, -85, -85, -85, -85, -85, -85, -85, -85, -85,
-85, -85, -85, -85, -85, -85, 1, -11, -17, -29,
-85, 9, -2, -85, -1, -85, 13, -85, -85, -85,
-85, -85, -85, -85, 184, -85, -85, -85, -6, -11,
-85, -18, 27, 32, -85, -85, -85, -85, -11, -85,
-85, 26, -11, -85, 28, -85, -85, -85, -11, -85,
-85, -11, 27, -85, -85, -85, -85, -11, -11, -85,
-11, -85, -11, -11, -11
}

Definition at line 1321 of file gabc-score-determination-y.c.

Referenced by gabc_score_determination_parse().

◆ yypgoto

const yytype_int16 yypgoto[]
static
Initial value:
=
{
-85, -85, -85, -85, -85, 227, -85, -84, -85, -60,
-62, -61, -85, -85, -85, -85, -85, -10, -85, -50,
-85, -85, -23, -85, -85, -85, -85, -85
}

Definition at line 1363 of file gabc-score-determination-y.c.

Referenced by gabc_score_determination_parse().

◆ yyr1

const yytype_int8 yyr1[]
static
Initial value:
=
{
0, 63, 64, 65, 66, 66, 67, 67, 68, 68,
69, 69, 69, 69, 69, 69, 69, 69, 69, 69,
69, 69, 69, 69, 70, 70, 71, 71, 71, 71,
71, 72, 72, 72, 73, 73, 73, 73, 73, 73,
73, 73, 74, 74, 74, 74, 74, 74, 74, 74,
75, 75, 76, 76, 77, 77, 78, 78, 79, 79,
80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
80, 80, 81, 81, 82, 82, 82, 82, 82, 83,
83, 84, 85, 85, 85, 86, 87, 87, 87, 87,
87, 87, 87, 87, 87, 87, 88, 88, 89, 89,
90, 90
}

Definition at line 1461 of file gabc-score-determination-y.c.

Referenced by gabc_score_determination_parse().

◆ yyr2

const yytype_int8 yyr2[]
static
Initial value:
=
{
0, 2, 2, 2, 0, 2, 1, 2, 3, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 0, 2, 2, 2, 2, 1,
1, 1, 2, 2, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 3, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 2, 1, 1, 1, 1, 1, 1,
2, 1, 2, 3, 1, 3, 3, 3, 4, 3,
4, 4, 4, 5, 4, 5, 2, 3, 1, 1,
0, 2
}

Definition at line 1477 of file gabc-score-determination-y.c.

Referenced by gabc_score_determination_parse().

◆ yystos

const yytype_int8 yystos[]
static
Initial value:
=
{
0, 64, 65, 66, 0, 90, 3, 4, 5, 6,
7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
57, 69, 20, 22, 24, 27, 28, 29, 30, 31,
32, 33, 34, 35, 36, 37, 38, 39, 40, 41,
42, 43, 44, 45, 46, 47, 49, 50, 52, 53,
54, 55, 58, 59, 62, 73, 74, 75, 76, 77,
78, 79, 80, 81, 84, 85, 86, 87, 88, 89,
18, 68, 68, 68, 68, 68, 68, 68, 68, 68,
68, 68, 68, 68, 68, 24, 85, 70, 20, 60,
24, 85, 22, 24, 62, 80, 85, 20, 22, 48,
62, 73, 74, 82, 83, 24, 19, 23, 67, 70,
24, 21, 25, 26, 71, 72, 51, 61, 70, 24,
24, 85, 70, 24, 85, 24, 48, 82, 70, 19,
23, 70, 25, 56, 72, 17, 17, 70, 70, 24,
70, 24, 70, 70, 70
}

Definition at line 1441 of file gabc-score-determination-y.c.

◆ yytable

const yytype_uint8 yytable[]
static
Initial value:
=
{
86, 109, 101, 102, 85, 90, 118, 132, 113, 122,
111, 4, 106, 129, 112, 113, 107, 130, 70, 89,
105, 128, 120, 123, 88, 110, 131, 45, 45, 46,
46, 91, 117, 119, 116, 137, 138, 125, 133, 140,
96, 142, 101, 102, 135, 45, 45, 46, 46, 136,
139, 134, 141, 95, 127, 143, 0, 144, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 121,
0, 124, 6, 7, 8, 9, 10, 11, 12, 13,
14, 15, 16, 17, 18, 19, 22, 0, 23, 0,
24, 0, 0, 25, 26, 27, 28, 29, 30, 31,
32, 33, 34, 35, 36, 37, 38, 39, 40, 41,
42, 43, 44, 45, 0, 46, 47, 0, 48, 49,
50, 51, 0, 0, 52, 53, 20, 22, 54, 92,
0, 93, 0, 0, 25, 26, 27, 28, 29, 30,
31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 0, 46, 47, 0, 48,
49, 50, 51, 0, 0, 52, 53, 0, 97, 94,
98, 0, 0, 0, 0, 25, 26, 27, 28, 29,
30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
40, 0, 0, 0, 0, 0, 99, 0, 0, 0,
0, 0, 0, 0, 97, 0, 98, 0, 0, 0,
100, 25, 26, 27, 28, 29, 30, 31, 32, 33,
34, 35, 36, 37, 38, 39, 40, 0, 0, 0,
0, 0, 126, 0, 72, 73, 74, 75, 76, 77,
78, 79, 80, 81, 82, 83, 100, 84
}

Definition at line 1381 of file gabc-score-determination-y.c.

Referenced by gabc_score_determination_parse().

◆ yytranslate

const yytype_int8 yytranslate[]
static

Definition at line 1199 of file gabc-score-determination-y.c.