+2004-06-22 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/my-lily-parser.cc (My_lily_parser): only copy lexer if it
+ exists
+
2004-06-22 Jan Nieuwenhuizen <janneke@gnu.org>
* scm/output-gnome.scm:
LOCALSTEPMAKE_TEMPLATES=lilypond ly
LILYPOND_BOOK_FLAGS=--extra-options '-e "(ly:set-option (quote internal-type-checking) \#t)"'
README_TOP_FILES= DEDICATION ChangeLog
-EXTRA_DIST_FILES=
+EXTRA_DIST_FILES= texinfo.css
include $(depth)/make/stepmake.make
My_lily_lexer::My_lily_lexer (My_lily_lexer const &src)
: Includable_lexer ()
{
- keytable_ = new Keyword_table (*src.keytable_);
+ keytable_ = (src.keytable_) ? new Keyword_table (*src.keytable_) : 0;
encoding_ = src.encoding_;
chordmodifier_tab_ = src.chordmodifier_tab_;
pitchname_tab_stack_ = src.pitchname_tab_stack_;
last_beam_start_ = src.last_beam_start_;
smobify_self ();
- lexer_ = new My_lily_lexer (*src.lexer_);
+ if (src.lexer_)
+ lexer_ = new My_lily_lexer (*src.lexer_);
}
My_lily_parser::~My_lily_parser ()