]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/parse-scm.hh
catch GUILE errors
[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 struct Parse_start
9 {
10   char const* str;
11   int nchars;
12   Input start_location;
13 };
14
15 SCM catch_protected_parse_body (void *);
16 SCM protected_ly_parse_scm (Parse_start *);
17
18 SCM ly_parse_scm (char const* s, int *, Input);
19
20 #endif