summaryrefslogtreecommitdiffstats
path: root/sinksh/syntaxtree.h
diff options
context:
space:
mode:
Diffstat (limited to 'sinksh/syntaxtree.h')
-rw-r--r--sinksh/syntaxtree.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/sinksh/syntaxtree.h b/sinksh/syntaxtree.h
index 468aad3..be56067 100644
--- a/sinksh/syntaxtree.h
+++ b/sinksh/syntaxtree.h
@@ -32,16 +32,15 @@ class Syntax
32public: 32public:
33 typedef QVector<Syntax> List; 33 typedef QVector<Syntax> List;
34 34
35 enum Interactivity { 35 enum Interactivity
36 {
36 NotInteractive = 0, 37 NotInteractive = 0,
37 EventDriven 38 EventDriven
38 }; 39 };
39 40
40 Syntax(); 41 Syntax();
41 Syntax(const QString &keyword, 42 Syntax(const QString &keyword, const QString &helpText = QString(),
42 const QString &helpText = QString(), 43 std::function<bool(const QStringList &, State &)> lambda = std::function<bool(const QStringList &, State &)>(), Interactivity interactivity = NotInteractive);
43 std::function<bool(const QStringList &, State &)> lambda = std::function<bool(const QStringList &, State &)>(),
44 Interactivity interactivity = NotInteractive);
45 44
46 QString keyword; 45 QString keyword;
47 QString help; 46 QString help;