DECLARE_SMOBS (Lily_parser);
friend int yyparse (void *);
- vector<Input> define_spots_;
-
char const *here_str0 () const;
Simultaneous_music *get_chord (Pitch tonic,
vector<Pitch> *adds, vector<Pitch> *subs,
scm_set_current_module (mod);
- if (!define_spots_.empty ())
- {
- define_spots_.back ().warning (_ ("braces do not match"));
- error_level_ = 1;
- }
-
error_level_ = error_level_ | lexer_->error_level_;
clear ();
}
do_yyparse ();
scm_set_current_module (mod);
- if (!define_spots_.empty ())
- {
- if (define_spots_.empty ()
- && !error_level_)
- programming_error ("define_spots_ don't match, but error_level_ not set.");
- }
-
error_level_ = error_level_ | lexer_->error_level_;
}
scm_set_current_module (mod);
- if (!define_spots_.empty ())
- {
- if (define_spots_.empty ()
- && !error_level_)
- programming_error ("define_spots_ don't match, but error_level_ not set.");
- }
-
error_level_ = error_level_ | lexer_->error_level_;
return result;
}