]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/parse-scm.hh
* lily/beam-engraver.cc (stop_translation_timestep): reset now_stop_ev_
[lilypond.git] / lily / include / parse-scm.hh
1
2 #ifndef PARSE_SCM
3 #define PARSE_SCM
4
5 #include "input.hh"
6 #include "lily-guile.hh"
7
8 extern bool parse_protect_global;
9
10 struct Parse_start
11 {
12   char const* str;
13   int nchars;
14   Input start_location_;
15 };
16
17 SCM catch_protected_parse_body (void *);
18 SCM protected_ly_parse_scm (Parse_start *);
19
20 SCM ly_parse_scm (char const* s, int *, Input);
21
22 #endif