/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 1997--2010 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ Copyright (C) 1997--2011 Han-Wen Nienhuys <hanwen@xs4all.nl>
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
char const *here_str0 () const;
Simultaneous_music *get_chord (Pitch tonic,
- vector<Pitch> *adds, vector<Pitch> *subs,
- Pitch *inversion, Pitch *bass, Duration d);
+ vector<Pitch> *adds, vector<Pitch> *subs,
+ Pitch *inversion, Pitch *bass, Duration d);
void set_chord_tremolo (int type);
void set_last_duration (Duration const *);
void set_last_pitch (Pitch const *);
void clear ();
void do_init_file ();
void do_yyparse ();
+ void include_string (string ly_code);
void parse_file (string init, string name, string out_name);
void parse_string (string ly_code);
+ SCM parse_string_expression (string ly_code);
void parser_error (string);
void parser_error (Input const &, string);
void set_yydebug (bool);
- SCM make_scope () const;
+ SCM make_scope () const;
};
DECLARE_UNSMOB (Lily_parser, lily_parser);