![]() |
От: | KolanT | |
Дата: | 05.12.04 09:24 | ||
Оценка: |
class TParser
{
private:
AnsiString __fastcall ParseLine(AnsiString);
byte __fastcall DefineLexemType(char c);
void __fastcall UseCurrentString(AnsiString s, int Char_Type);
int __fastcall LookIfStringIsReserved(AnsiString s);
protected:
public:
};
byte __fastcall TParser::DefineLexemType(char c)
{
if( '0' <= c && c <= '9')
return 1;
if ( c == '.')
return 2;
if ( c == '=' || c == '-' || c == '+' || c == '*' || c == '/')
return 3;
if( 'A' <= c && c <= 'Z' || 'a' <= c && c <= 'z')
return 4;
if( c == ' ')
return 5;
return 0;
}
Что за неоднозначность[C++ Error] KJavaParserParser.cpp(96): E2015 Ambiguity between 'TParser' and 'Classes::TParser'