Update of /cvsroot/cpptool/rfta/include/rfta/parser
In directory sc8-pr-cvs1:/tmp/cvs-serv10364/include/rfta/parser
Added Files:
CPPParser.h
Log Message:
* added CPPParser, interface to the rftaparser library
--- NEW FILE: CPPParser.h ---
#ifndef RFTAPARSER_CPPPARSER_H_INCLUDED
#define RFTAPARSER_CPPPARSER_H_INCLUDED
#include <rfta/parser/SourceASTNode.h>
namespace Refactoring {
class CPPParser
{
public:
CPPParser( const std::string &source );
SourceASTNodePtr getSourceNode() const;
void parseForFunctionBodyAt( int position );
void parseForFunctionDeclarations();
void parseAll();
private:
SourceASTNodePtr sourceNode_;
};
} // namespace Refactoring
#endif // RFTAPARSER_CPPPARSER_H_INCLUDED
|