2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-30 13:37:55 +00:00

[4088fd] Removed unused File functions

This commit is contained in:
Francis Dupont
2015-11-11 17:13:54 +01:00
parent 6ae4da980b
commit b233a68984
5 changed files with 2 additions and 67 deletions

View File

@@ -22,9 +22,8 @@
classification, but in the future may be also used for other applications.
The external interface to the library is the @ref isc::eval::EvalContext
class. Once instantiated, it offers two major methods:
@ref isc::eval::EvalContext::parseFile which parses the content of a file
and @ref isc::eval::EvalContext::parseString, which parses the specified
class. Once instantiated, it offers a major method:
@ref isc::eval::EvalContext::parseString, which parses the specified
string. Once the expression is parsed, it is converted to a collection of
tokens that are stored in Reverse Polish Notation in
EvalContext::expression.

View File

@@ -26,18 +26,6 @@ EvalContext::~EvalContext()
{
}
bool
EvalContext::parseFile(const std::string &filename)
{
file_ = filename;
scanFileBegin();
isc::eval::EvalParser parser(*this);
parser.set_debug_level(trace_parsing_);
int res = parser.parse();
scanFileEnd();
return (res == 0);
}
bool
EvalContext::parseString(const std::string& str)
{

View File

@@ -50,24 +50,12 @@ public:
/// @brief Parsed expression (output tokens are stored here)
isc::dhcp::Expression expression;
/// @brief Method called before scanning starts on a file.
void scanFileBegin();
/// @brief Method called after the last tokens are scanned from a file.
void scanFileEnd();
/// @brief Method called before scanning starts on a string.
void scanStringBegin();
/// @brief Method called after the last tokens are scanned from a string.
void scanStringEnd();
/// @brief Runs the parser on specified file.
///
/// @param filename
/// @return true on success.
bool parseFile(const std::string& filename);
/// @brief Run the parser on the string specified.
///
/// @param str string to be written

View File

@@ -2262,26 +2262,6 @@ void yyfree (void * ptr )
using namespace isc::eval;
void
EvalContext::scanFileBegin()
{
loc.initialize(&file_);
yy_flex_debug = trace_scanning_;
if (file_.empty () || file_ == "-") {
yyin = stdin;
}
else if (!(yyin = fopen(file_.c_str (), "r"))) {
error("cannot open " + file_ + ": " + strerror(errno));
exit(EXIT_FAILURE);
}
}
void
EvalContext::scanFileEnd()
{
fclose(yyin);
}
void
EvalContext::scanStringBegin()
{

View File

@@ -150,26 +150,6 @@ blank [ \t]
using namespace isc::eval;
void
EvalContext::scanFileBegin()
{
loc.initialize(&file_);
yy_flex_debug = trace_scanning_;
if (file_.empty () || file_ == "-") {
yyin = stdin;
}
else if (!(yyin = fopen(file_.c_str (), "r"))) {
error("cannot open " + file_ + ": " + strerror(errno));
exit(EXIT_FAILURE);
}
}
void
EvalContext::scanFileEnd()
{
fclose(yyin);
}
void
EvalContext::scanStringBegin()
{