mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-07-07 20:06:36 +02:00
CLI: Removed silly object qualification context.cli.dump() -> dump()
This commit is contained in:
parent
ae0a0f671a
commit
f0fbdaf2c9
3 changed files with 23 additions and 36 deletions
2
src/.gitignore
vendored
2
src/.gitignore
vendored
|
@ -1,6 +1,6 @@
|
||||||
*.o
|
*.o
|
||||||
Makefile.in
|
Makefile.in
|
||||||
tw-*
|
debug
|
||||||
args
|
args
|
||||||
calc
|
calc
|
||||||
lex
|
lex
|
||||||
|
|
47
src/CLI.cpp
47
src/CLI.cpp
|
@ -220,7 +220,6 @@ void CLI::getOverride (int argc, const char** argv, std::string& home, File& rc)
|
||||||
for (int i = 0; i < argc; ++i)
|
for (int i = 0; i < argc; ++i)
|
||||||
{
|
{
|
||||||
std::string raw = argv[i];
|
std::string raw = argv[i];
|
||||||
|
|
||||||
if (raw == "--")
|
if (raw == "--")
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -244,6 +243,7 @@ void CLI::getOverride (int argc, const char** argv, std::string& home, File& rc)
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
// Look for CONFIG data.location and initialize a Path object.
|
// Look for CONFIG data.location and initialize a Path object.
|
||||||
|
// Static method.
|
||||||
void CLI::getDataLocation (int argc, const char** argv, Path& data)
|
void CLI::getDataLocation (int argc, const char** argv, Path& data)
|
||||||
{
|
{
|
||||||
std::string location = context.config.get ("data.location");
|
std::string location = context.config.get ("data.location");
|
||||||
|
@ -253,7 +253,6 @@ void CLI::getDataLocation (int argc, const char** argv, Path& data)
|
||||||
for (int i = 0; i < argc; ++i)
|
for (int i = 0; i < argc; ++i)
|
||||||
{
|
{
|
||||||
std::string raw = argv[i];
|
std::string raw = argv[i];
|
||||||
|
|
||||||
if (raw == "--")
|
if (raw == "--")
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -270,12 +269,12 @@ void CLI::getDataLocation (int argc, const char** argv, Path& data)
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
// Static method.
|
||||||
void CLI::applyOverrides (int argc, const char** argv)
|
void CLI::applyOverrides (int argc, const char** argv)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < argc; ++i)
|
for (int i = 0; i < argc; ++i)
|
||||||
{
|
{
|
||||||
std::string raw = argv[i];
|
std::string raw = argv[i];
|
||||||
|
|
||||||
if (raw == "--")
|
if (raw == "--")
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -457,7 +456,7 @@ void CLI::analyze (bool parse /* = true */, bool strict /* = false */)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (context.config.getInteger ("debug.parser") >= 3)
|
if (context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze start"));
|
context.debug (dump ("CLI::analyze start"));
|
||||||
|
|
||||||
// Find argument types.
|
// Find argument types.
|
||||||
aliasExpansion ();
|
aliasExpansion ();
|
||||||
|
@ -740,7 +739,6 @@ void CLI::aliasExpansion ()
|
||||||
for (auto& i : _args)
|
for (auto& i : _args)
|
||||||
{
|
{
|
||||||
raw = i.attribute ("raw");
|
raw = i.attribute ("raw");
|
||||||
|
|
||||||
if (raw == "--")
|
if (raw == "--")
|
||||||
terminated = true;
|
terminated = true;
|
||||||
|
|
||||||
|
@ -776,7 +774,7 @@ void CLI::aliasExpansion ()
|
||||||
|
|
||||||
if (changes &&
|
if (changes &&
|
||||||
context.config.getInteger ("debug.parser") >= 3)
|
context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze aliasExpansion"));
|
context.debug (dump ("CLI::analyze aliasExpansion"));
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -788,7 +786,6 @@ void CLI::findOverrides ()
|
||||||
for (auto& a : _args)
|
for (auto& a : _args)
|
||||||
{
|
{
|
||||||
raw = a.attribute ("raw");
|
raw = a.attribute ("raw");
|
||||||
|
|
||||||
if (raw == "--")
|
if (raw == "--")
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -815,7 +812,7 @@ void CLI::findOverrides ()
|
||||||
|
|
||||||
if (changes &&
|
if (changes &&
|
||||||
context.config.getInteger ("debug.parser") >= 3)
|
context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze findOverrides"));
|
context.debug (dump ("CLI::analyze findOverrides"));
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -898,7 +895,7 @@ void CLI::categorize ()
|
||||||
|
|
||||||
if (changes &&
|
if (changes &&
|
||||||
context.config.getInteger ("debug.parser") >= 3)
|
context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze categorize"));
|
context.debug (dump ("CLI::analyze categorize"));
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -965,7 +962,7 @@ void CLI::desugarFilterTags ()
|
||||||
_args = reconstructed;
|
_args = reconstructed;
|
||||||
|
|
||||||
if (context.config.getInteger ("debug.parser") >= 3)
|
if (context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze desugarFilterTags"));
|
context.debug (dump ("CLI::analyze desugarFilterTags"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -991,7 +988,7 @@ void CLI::findStrayModifications ()
|
||||||
|
|
||||||
if (changes)
|
if (changes)
|
||||||
if (context.config.getInteger ("debug.parser") >= 3)
|
if (context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze findStrayModifications"));
|
context.debug (dump ("CLI::analyze findStrayModifications"));
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -1098,7 +1095,7 @@ void CLI::desugarFilterAttributes ()
|
||||||
_args = reconstructed;
|
_args = reconstructed;
|
||||||
|
|
||||||
if (context.config.getInteger ("debug.parser") >= 3)
|
if (context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze desugarFilterAttributes"));
|
context.debug (dump ("CLI::analyze desugarFilterAttributes"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1270,7 +1267,7 @@ void CLI::desugarFilterAttributeModifiers ()
|
||||||
_args = reconstructed;
|
_args = reconstructed;
|
||||||
|
|
||||||
if (context.config.getInteger ("debug.parser") >= 3)
|
if (context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze desugarFilterAttributeModifiers"));
|
context.debug (dump ("CLI::analyze desugarFilterAttributeModifiers"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1319,7 +1316,7 @@ void CLI::desugarFilterPatterns ()
|
||||||
_args = reconstructed;
|
_args = reconstructed;
|
||||||
|
|
||||||
if (context.config.getInteger ("debug.parser") >= 3)
|
if (context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze desugarFilterPatterns"));
|
context.debug (dump ("CLI::analyze desugarFilterPatterns"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1610,7 +1607,7 @@ void CLI::insertIDExpr ()
|
||||||
_args = reconstructed;
|
_args = reconstructed;
|
||||||
|
|
||||||
if (context.config.getInteger ("debug.parser") >= 3)
|
if (context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze insertIDExpr"));
|
context.debug (dump ("CLI::analyze insertIDExpr"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1660,7 +1657,7 @@ void CLI::desugarFilterPlainArgs ()
|
||||||
_args = reconstructed;
|
_args = reconstructed;
|
||||||
|
|
||||||
if (context.config.getInteger ("debug.parser") >= 3)
|
if (context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze desugarFilterPlainArgs"));
|
context.debug (dump ("CLI::analyze desugarFilterPlainArgs"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1686,7 +1683,7 @@ void CLI::findOperators ()
|
||||||
|
|
||||||
if (changes &&
|
if (changes &&
|
||||||
context.config.getInteger ("debug.parser") >= 3)
|
context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze findOperators"));
|
context.debug (dump ("CLI::analyze findOperators"));
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -1711,7 +1708,7 @@ void CLI::findAttributes ()
|
||||||
|
|
||||||
if (changes &&
|
if (changes &&
|
||||||
context.config.getInteger ("debug.parser") >= 3)
|
context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze findAttributes"));
|
context.debug (dump ("CLI::analyze findAttributes"));
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -1764,7 +1761,7 @@ void CLI::insertJunctions ()
|
||||||
_args = reconstructed;
|
_args = reconstructed;
|
||||||
|
|
||||||
if (context.config.getInteger ("debug.parser") >= 3)
|
if (context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze insertJunctions"));
|
context.debug (dump ("CLI::analyze insertJunctions"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1844,7 +1841,7 @@ void CLI::injectDefaults ()
|
||||||
|
|
||||||
if (changes &&
|
if (changes &&
|
||||||
context.config.getInteger ("debug.parser") >= 3)
|
context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze injectDefaults"));
|
context.debug (dump ("CLI::analyze injectDefaults"));
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -1908,7 +1905,7 @@ void CLI::decomposeModAttributes ()
|
||||||
|
|
||||||
if (changes &&
|
if (changes &&
|
||||||
context.config.getInteger ("debug.parser") >= 3)
|
context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze decomposeModAttributes"));
|
context.debug (dump ("CLI::analyze decomposeModAttributes"));
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -1992,7 +1989,7 @@ void CLI::decomposeModAttributeModifiers ()
|
||||||
|
|
||||||
if (changes &&
|
if (changes &&
|
||||||
context.config.getInteger ("debug.parser") >= 3)
|
context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze decomposeModAttributeModifiers"));
|
context.debug (dump ("CLI::analyze decomposeModAttributeModifiers"));
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -2025,7 +2022,7 @@ void CLI::decomposeModTags ()
|
||||||
|
|
||||||
if (changes &&
|
if (changes &&
|
||||||
context.config.getInteger ("debug.parser") >= 3)
|
context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze decomposeModTags"));
|
context.debug (dump ("CLI::analyze decomposeModTags"));
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -2066,13 +2063,13 @@ void CLI::decomposeModSubstitutions ()
|
||||||
|
|
||||||
if (changes &&
|
if (changes &&
|
||||||
context.config.getInteger ("debug.parser") >= 3)
|
context.config.getInteger ("debug.parser") >= 3)
|
||||||
context.debug (context.cli.dump ("CLI::analyze decomposeModSubstitutions"));
|
context.debug (dump ("CLI::analyze decomposeModSubstitutions"));
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
bool CLI::isTerminator (const std::string& raw) const
|
bool CLI::isTerminator (const std::string& raw) const
|
||||||
{
|
{
|
||||||
return (raw == "--");
|
return raw == "--";
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
10
src/lex.cpp
10
src/lex.cpp
|
@ -12,19 +12,9 @@ int main (int argc, char** argv)
|
||||||
{
|
{
|
||||||
std::cout << "argument '" << argv[i] << "'\n";
|
std::cout << "argument '" << argv[i] << "'\n";
|
||||||
|
|
||||||
// Low-level tokens.
|
|
||||||
Lexer lexer (argv[i]);
|
|
||||||
std::string token;
|
|
||||||
Lexer::Type type;
|
|
||||||
while (lexer.token (token, type))
|
|
||||||
std::cout << " token '" << token << "' " << Lexer::typeToString (type) << "\n";
|
|
||||||
|
|
||||||
/*
|
|
||||||
// High-level tokens.
|
|
||||||
auto all = Lexer::tokens (argv[i]);
|
auto all = Lexer::tokens (argv[i]);
|
||||||
for (auto token : Lexer::tokens (argv[i]))
|
for (auto token : Lexer::tokens (argv[i]))
|
||||||
std::cout << " token '" << token.first << "' " << Lexer::typeToString (token.second) << "\n";
|
std::cout << " token '" << token.first << "' " << Lexer::typeToString (token.second) << "\n";
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue