--- parser3/src/main/pa_dictionary.C 2003/01/31 12:10:47 1.17.2.3 +++ parser3/src/main/pa_dictionary.C 2003/02/04 10:32:12 1.17.2.5 @@ -1,16 +1,16 @@ /** @file Parser: dictionary class impl. - Copyright (c) 2001, 2003 ArtLebedev Group (http://www.artlebedev.com) + Copyright (c) 2001-2003 ArtLebedev Group (http://www.artlebedev.com) Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char* IDENT_DICTIONARY_C="$Date: 2003/01/31 12:10:47 $"; +static const char* IDENT_DICTIONARY_C="$Date: 2003/02/04 10:32:12 $"; #include "pa_dictionary.h" #include "pa_exception.h" -static void add_first(Table::element_type row, Dictionary* self) { +void Dictionary::add_first(Table::element_type row, Dictionary* self) { // get a=>b values StringPtr a=row->get(0); StringPtr b=row->get(1); @@ -43,7 +43,7 @@ Dictionary::Dictionary(TablePtr atable, #ifndef DOXYGEN struct First_that_starts_info { int line; - const char *src; size_t src_size; + const char* src; size_t src_size; }; #endif static bool starts(Table::element_type row, First_that_starts_info* info) { @@ -60,7 +60,7 @@ static bool starts(Table::element_type r partial==1); // typo left column starts 'src' } -Table::element_type Dictionary::first_that_starts(const char *src, size_t src_size) const { +Table::element_type Dictionary::first_that_starts(const char* src, size_t src_size) const { First_that_starts_info info; if(info.line=starting_line_of[(unsigned char)*src]) { info.src=src;