From bbc6c98c0f2963ecfd5238c5f1b2086ac470fb93 Mon Sep 17 00:00:00 2001 From: fred Date: Fri, 18 Oct 1996 21:19:23 +0000 Subject: [PATCH] lilypond-0.0.4 --- tex.hh | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/tex.hh b/tex.hh index fd4a0b6ddf..2f60630fd5 100644 --- a/tex.hh +++ b/tex.hh @@ -4,28 +4,14 @@ #include "string.hh" #include "boxes.hh" -/// anything which can be output -struct Output { - virtual String TeXstring() const=0; - /** generate a TeX string, which typesets the symbol. Vertical - base position is the "origin" of the staff - */ - virtual Box extent() const=0; -}; +String +substitute_args(String source, svec args); /** - any output should (at least) be outputtable for TeX, and have a - dimension -*/ - - -/// an idea -struct Text_gob : Output { - String text; - // fonts, sizes, etc? - virtual String TeXstring() const; - virtual Box extent() const; -}; + this structure provides a simple macro mechanism: + if source == "tex%bla%", then + eval({"X","Y"}) == "texXblaY" + */ /// #h# is in points String vstrut(Real h); -- 2.39.5