X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Flily-lexer.hh;h=f2491864ea95552ca832b957cd64fc9c5249cd16;hb=fcc66561444b7c55317674b29ebf4ce629c8126a;hp=f290f4ea8b169d50b7ac06e0e4a9e4d2474f1057;hpb=e26f468ce5bdb4738bb34d6ad200cd888c6011ac;p=lilypond.git diff --git a/lily/include/lily-lexer.hh b/lily/include/lily-lexer.hh index f290f4ea8b..f2491864ea 100644 --- a/lily/include/lily-lexer.hh +++ b/lily/include/lily-lexer.hh @@ -1,9 +1,20 @@ /* - lexer.hh -- declare Lily_lexer + This file is part of LilyPond, the GNU music typesetter. - source file of the GNU LilyPond music typesetter + Copyright (C) 1997--2010 Han-Wen Nienhuys - (c) 1997--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 . */ #ifndef MY_LILY_LEXER_HH @@ -52,8 +63,8 @@ private: int hidden_state_; public: vector extra_token_types_; - void *lexval; - Input *lexloc; + void *lexval_; + Input *lexloc_; bool is_main_input_; Sources *sources_; @@ -99,7 +110,7 @@ public: void push_note_state (SCM tab); void pop_state (); void LexerError (char const *); - void set_identifier (SCM name_string, SCM); + void set_identifier (SCM path, SCM val); int get_state () const; bool is_note_state () const; bool is_chord_state () const;