#include <msp/strings/utils.h>
#include "condition.h"
-#include "package.h"
+#include "sourcepackage.h"
using namespace std;
using namespace Msp;
-#include <iostream>
-
-Condition::Condition(Package &p, const string &expr):
+Condition::Condition(SourcePackage &p, const string &expr):
pkg(p)
{
vector<string> parts=split(expr);
{
if(*i=="and")
continue;
-
+
unsigned token=i->find_first_of("=!");
if(token==string::npos)
expression.insert(StringMap::value_type(*i, "!0"));