X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fcontext-def.cc;h=227bc8b3e9ca5c2df6d18e1917c4b8593c9dff66;hb=1f0dbc5ce41f4fa5aecc2994452b58ba42ca558c;hp=31b821655c3074958fd907e97d56a41743c98081;hpb=0329288852cc677bc8cc0fec321a4b65c357ad53;p=lilypond.git diff --git a/lily/context-def.cc b/lily/context-def.cc index 31b821655c..227bc8b3e9 100644 --- a/lily/context-def.cc +++ b/lily/context-def.cc @@ -1,9 +1,20 @@ /* - context-def.cc -- implement Context_def + This file is part of LilyPond, the GNU music typesetter. - source file of the GNU LilyPond music typesetter + Copyright (C) 2000--2009 Han-Wen Nienhuys - (c) 2000--2009 Han-Wen Nienhuys + LilyPond is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + LilyPond is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with LilyPond. If not, see . */ /* TODO: should junk this class an replace by @@ -125,11 +136,7 @@ Context_def::add_context_mod (SCM mod) else if (ly_symbol2scm ("consists") == tag || ly_symbol2scm ("remove") == tag) { - if (!get_translator (sym)) - warning (_f ("program has no such type: `%s'", - ly_symbol2string (sym).c_str ())); - else - translator_mods_ = scm_cons (scm_list_2 (tag, sym), translator_mods_); + translator_mods_ = scm_cons (scm_list_2 (tag, sym), translator_mods_); } else if (ly_symbol2scm ("accepts") == tag || ly_symbol2scm ("denies") == tag)