Refactoring: TOKEN::varId was moved from public to private
This commit is contained in:
parent
3619552e38
commit
25847fdec4
|
@ -284,15 +284,15 @@ private:
|
||||||
for ( const TOKEN *tok = tokenizer.tokens(); tok; tok = tok->next )
|
for ( const TOKEN *tok = tokenizer.tokens(); tok; tok = tok->next )
|
||||||
{
|
{
|
||||||
if ( tok->str() != "i" )
|
if ( tok->str() != "i" )
|
||||||
ASSERT_EQUALS( 0, tok->varId );
|
ASSERT_EQUALS( 0, tok->varId() );
|
||||||
else if ( TOKEN::Match(tok, "i = 1") )
|
else if ( TOKEN::Match(tok, "i = 1") )
|
||||||
ASSERT_EQUALS( 1, tok->varId );
|
ASSERT_EQUALS( 1, tok->varId() );
|
||||||
else if ( TOKEN::Match(tok, "i = 2") )
|
else if ( TOKEN::Match(tok, "i = 2") )
|
||||||
ASSERT_EQUALS( 2, tok->varId );
|
ASSERT_EQUALS( 2, tok->varId() );
|
||||||
else if ( TOKEN::Match(tok, "i = 3") )
|
else if ( TOKEN::Match(tok, "i = 3") )
|
||||||
ASSERT_EQUALS( 3, tok->varId );
|
ASSERT_EQUALS( 3, tok->varId() );
|
||||||
else if ( TOKEN::Match(tok, "i = 4") )
|
else if ( TOKEN::Match(tok, "i = 4") )
|
||||||
ASSERT_EQUALS( 2, tok->varId );
|
ASSERT_EQUALS( 2, tok->varId() );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
10
token.cpp
10
token.cpp
|
@ -307,3 +307,13 @@ const TOKEN *TOKEN::findtoken(const TOKEN *tok1, const char *tokenstr[])
|
||||||
}
|
}
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
unsigned int TOKEN::varId() const
|
||||||
|
{
|
||||||
|
return _varId;
|
||||||
|
}
|
||||||
|
|
||||||
|
void TOKEN::varId( unsigned int id )
|
||||||
|
{
|
||||||
|
_varId = id;
|
||||||
|
}
|
||||||
|
|
5
token.h
5
token.h
|
@ -114,15 +114,18 @@ public:
|
||||||
unsigned int FileIndex;
|
unsigned int FileIndex;
|
||||||
unsigned int linenr;
|
unsigned int linenr;
|
||||||
|
|
||||||
unsigned int varId;
|
|
||||||
|
|
||||||
TOKEN *next;
|
TOKEN *next;
|
||||||
|
unsigned int varId() const;
|
||||||
|
void varId( unsigned int id );
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::string _str;
|
std::string _str;
|
||||||
char * _cstr;
|
char * _cstr;
|
||||||
bool _isName;
|
bool _isName;
|
||||||
bool _isNumber;
|
bool _isNumber;
|
||||||
|
unsigned int _varId;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // TOKEN_H
|
#endif // TOKEN_H
|
||||||
|
|
|
@ -624,7 +624,7 @@ void Tokenizer::setVarId()
|
||||||
{
|
{
|
||||||
// Clear all variable ids
|
// Clear all variable ids
|
||||||
for ( TOKEN *tok = _tokens; tok; tok = tok->next )
|
for ( TOKEN *tok = _tokens; tok; tok = tok->next )
|
||||||
tok->varId = 0;
|
tok->varId( 0 );
|
||||||
|
|
||||||
// Set variable ids..
|
// Set variable ids..
|
||||||
unsigned int _varId = 0;
|
unsigned int _varId = 0;
|
||||||
|
@ -654,7 +654,7 @@ void Tokenizer::setVarId()
|
||||||
for ( tok2 = tok->next; tok2 && indentlevel >= 0; tok2 = tok2->next )
|
for ( tok2 = tok->next; tok2 && indentlevel >= 0; tok2 = tok2->next )
|
||||||
{
|
{
|
||||||
if ( tok2->str() == varname )
|
if ( tok2->str() == varname )
|
||||||
tok2->varId = _varId;
|
tok2->varId( _varId );
|
||||||
else if ( tok2->str() == "{" )
|
else if ( tok2->str() == "{" )
|
||||||
++indentlevel;
|
++indentlevel;
|
||||||
else if ( tok2->str() == "}" )
|
else if ( tok2->str() == "}" )
|
||||||
|
|
Loading…
Reference in New Issue