Expressions reboot
- Created A3.{h,cpp} which will be a simpler, lightweight version of
Arguments.{h,cpp} that does less, but does it better.
- Created E9.{h,cpp} which will be a better implementation of
Expression.{h,cpp} that does less, but does it better.
- Integrated A3 into Context::initialize, and Arguments and A3 will
coexist until A3 surpasses Arguments.
This commit is contained in:
@@ -60,7 +60,7 @@ bool Expression::evalFilter (const Task& task)
|
||||
|
||||
if (!_prepared)
|
||||
{
|
||||
_args.dump ("Expression::evalFilter");
|
||||
// _args.dump ("Expression::evalFilter");
|
||||
|
||||
expand_sequence ();
|
||||
implicit_and ();
|
||||
@@ -93,7 +93,7 @@ std::string Expression::evalExpression (const Task& task)
|
||||
|
||||
if (!_prepared)
|
||||
{
|
||||
_args.dump ("Expression::evalExpression");
|
||||
// _args.dump ("Expression::evalExpression");
|
||||
|
||||
// expand_sequence ();
|
||||
// implicit_and ();
|
||||
@@ -567,7 +567,7 @@ void Expression::expand_sequence ()
|
||||
}
|
||||
|
||||
_args.swap (temp);
|
||||
_args.dump ("Expression::expand_sequence");
|
||||
// _args.dump ("Expression::expand_sequence");
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
@@ -595,7 +595,7 @@ void Expression::expand_tokens ()
|
||||
if (delta)
|
||||
{
|
||||
_args.swap (temp);
|
||||
_args.dump ("Expression::expand_tokens");
|
||||
// _args.dump ("Expression::expand_tokens");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -694,7 +694,7 @@ void Expression::implicit_and ()
|
||||
if (delta)
|
||||
{
|
||||
_args.swap (temp);
|
||||
_args.dump ("Expression::implicit_and");
|
||||
// _args.dump ("Expression::implicit_and");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -728,7 +728,7 @@ void Expression::expand_tag ()
|
||||
if (delta)
|
||||
{
|
||||
_args.swap (temp);
|
||||
_args.dump ("Expression::expand_tag");
|
||||
// _args.dump ("Expression::expand_tag");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -760,7 +760,7 @@ void Expression::expand_pattern ()
|
||||
if (delta)
|
||||
{
|
||||
_args.swap (temp);
|
||||
_args.dump ("Expression::expand_pattern");
|
||||
// _args.dump ("Expression::expand_pattern");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -807,7 +807,7 @@ void Expression::expand_attr ()
|
||||
if (delta)
|
||||
{
|
||||
_args.swap (temp);
|
||||
_args.dump ("Expression::expand_attr");
|
||||
// _args.dump ("Expression::expand_attr");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -933,7 +933,7 @@ void Expression::expand_attmod ()
|
||||
if (delta)
|
||||
{
|
||||
_args.swap (temp);
|
||||
_args.dump ("Expression::expand_attmod");
|
||||
// _args.dump ("Expression::expand_attmod");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -963,7 +963,7 @@ void Expression::expand_word ()
|
||||
if (delta)
|
||||
{
|
||||
_args.swap (temp);
|
||||
_args.dump ("Expression::expand_word");
|
||||
// _args.dump ("Expression::expand_word");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1063,7 +1063,7 @@ void Expression::postfix ()
|
||||
}
|
||||
|
||||
_args.swap (temp);
|
||||
_args.dump ("Expression::toPostfix");
|
||||
// _args.dump ("Expression::toPostfix");
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
Reference in New Issue
Block a user