diff -r ef13597d249a -r 261b4701405d lemon/lemon_reader.h --- a/lemon/lemon_reader.h Tue Mar 27 09:23:33 2007 +0000 +++ b/lemon/lemon_reader.h Fri Mar 30 14:17:28 2007 +0000 @@ -1951,16 +1951,16 @@ /// /// Add an attribute reader command for the reader. template - AttributeReader& readAttribute(const std::string& id, Value& value) { + AttributeReader& readAttribute(const std::string& label, Value& value) { return readAttribute > - (id, value); + (label, value); } /// \brief Add an attribute reader command for the reader. /// /// Add an attribute reader command for the reader. template - AttributeReader& readAttribute(std::string label, Value& value, + AttributeReader& readAttribute(const std::string& label, Value& value, const ItemReader& ir = ItemReader()) { checkConcept<_reader_bits::ItemReader, ItemReader>(); if (readers.find(label) != readers.end()) { @@ -2012,7 +2012,7 @@ } } } - + virtual void missing() { if (readers.empty()) return; ErrorMessage msg;