X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fstatement.cpp;h=125c1d5ab5403af6fd2b1d96cd2108000559bc4f;hb=HEAD;hp=baa9054e0cfb2f50cbb95ee17074d55dac3b9d0e;hpb=256b44a5009467171af53316141277027bcc0ba4;p=libs%2Fdatafile.git diff --git a/source/statement.cpp b/source/statement.cpp index baa9054..57364bb 100644 --- a/source/statement.cpp +++ b/source/statement.cpp @@ -8,17 +8,10 @@ using namespace std; namespace Msp { namespace DataFile { -Statement::Statement(): - valid(false), - control(false), - line(0) -{ } - Statement::Statement(const string &kw): keyword(kw), valid(true), - control(!kw.compare(0, 2, "__")), - line(0) + control(!kw.compare(0, 2, "__")) { } string Statement::get_location() const @@ -52,17 +45,13 @@ Statement &Statement::append_from_token(const Token &token) else if(token.str=="false") return append(false); else - return append(Symbol(token.str)); + return append(Value(Symbol(token.str))); } else throw invalid_argument("Statement::append_from_token"); } -StatementInfo::StatementInfo(): - args_size(0) -{ } - StatementInfo::StatementInfo(const string &k, const string &s): key(k, s), args_size(0)