aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--goto.cpp5
-rw-r--r--goto.h3
2 files changed, 8 insertions, 0 deletions
diff --git a/goto.cpp b/goto.cpp
index f183ca1..3785076 100644
--- a/goto.cpp
+++ b/goto.cpp
@@ -160,6 +160,11 @@ public:
static GotoTable table;
+StateLabel::StateLabel() : State()
+{
+ transitions['\0'] = this;
+}
+
State *
StateLabel::custom(gchar chr)
{
diff --git a/goto.h b/goto.h
index 87324d8..64ae31b 100644
--- a/goto.h
+++ b/goto.h
@@ -7,6 +7,9 @@
#include "parser.h"
class StateLabel : public State {
+public:
+ StateLabel();
+
private:
State *custom(gchar chr);
};