aboutsummaryrefslogtreecommitdiff
path: root/src/CommandParser.cpp
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-03-23 19:48:53 +0530
committerAkshay Nair <phenax5@gmail.com>2025-03-23 21:47:03 +0530
commit346c16b4e2ea26f47e0e370a490b7794492a9ebb (patch)
tree277a30ac8b0c82a9c9736985385d0d150a55fcb5 /src/CommandParser.cpp
parent9cc72e8ea9f59f9a9627d05528d54a559ebd412c (diff)
downloadnull-browser-346c16b4e2ea26f47e0e370a490b7794492a9ebb.tar.gz
null-browser-346c16b4e2ea26f47e0e370a490b7794492a9ebb.zip
Apply clang-tidy suggestions
Diffstat (limited to 'src/CommandParser.cpp')
-rw-r--r--src/CommandParser.cpp37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/CommandParser.cpp b/src/CommandParser.cpp
deleted file mode 100644
index 2b9b422..0000000
--- a/src/CommandParser.cpp
+++ /dev/null
@@ -1,37 +0,0 @@
-#include <QtCore/qnamespace.h>
-#include <QtCore>
-
-#include "CommandParser.hpp"
-
-CommandParser::CommandParser() {}
-
-Cmd CommandParser::parse(QString input) {
- // TODO: simplify this to only parse the command
- auto parts = input.split(QRegularExpression("\\s+"), Qt::SkipEmptyParts);
-
- if (parts.isEmpty())
- return {.command = Noop, .argsString = "", .rawInput = input};
-
- auto cmdStr = parts.first();
- auto cmd = toCommandType(cmdStr);
- auto rawArgs = input.slice(cmdStr.length()).trimmed();
-
- return {.command = cmd, .argsString = rawArgs, .rawInput = input};
-}
-
-CommandType CommandParser::toCommandType(QString cmd) {
- if (cmd == "lua")
- return LuaEval;
- if (cmd == "open")
- return Open;
- if (cmd == "tabopen")
- return TabOpen;
- if (cmd == "tn" || cmd == "tabnext")
- return TabNext;
- if (cmd == "tp" || cmd == "tabprev")
- return TabPrev;
- if (cmd == "tabs")
- return TabSelect;
-
- return Noop;
-}