[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Convert Lilypond syntax to Scheme list
From: |
Thorsten Jolitz |
Subject: |
Convert Lilypond syntax to Scheme list |
Date: |
Sun, 22 Jun 2014 03:36:19 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
Hi List,
probably a pretty noob question, so excuse my ignorance:
I assume, a parsed .ly file is represented as a (Scheme) list -
correctly so? This list (parse-tree) is probably used for creating the
final ps/pdf output.
How do I get this list/parse-tree representation of a lilypond file
(without any further processing, just the Lisp representation as
output to stdout or into a file)?
I've found the Lilypond grammar on the web, I see three possible output
formats for the -f flag:
,----
| address@hidden ~]$ lilypond --help
| GNU LilyPond 2.18.2
|
| -f, --formats=FORMATe dump FORMAT,... Auch als
| separate Optionen:
| --pdf PDF erzeugen (Standard)
| --png PNG erzeugen
| --ps PostScript erzeugen
`----
and I can start the
,----
| address@hidden ~]$ lilypond scheme-sandbox
| GNU LilyPond 2.18.2
| »/usr/share/lilypond/2.18.2/ly/scheme-sandbox.ly« wird verarbeitet
| Analysieren...
| guile> (+ 3 3)
| 6
`----
but I could not find out how to output the parse-tree via the
command-line or how to do this on the guile> prompt.
Any hints would be appreciated ...
--
cheers,
Thorsten
- Convert Lilypond syntax to Scheme list,
Thorsten Jolitz <=