diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2013-02-14 19:21:19 +0100 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2013-02-14 19:21:19 +0100 |
commit | f63cf74a89027988aed16e2069c1ca8486c749b5 (patch) | |
tree | f14a3fc9fb5ebee253fafce3a564e2cba27442d9 /src/qregisters.cpp | |
parent | 6195aeba1899f50384b704b23ae2eea9c60c79a2 (diff) | |
download | sciteco-f63cf74a89027988aed16e2069c1ca8486c749b5.tar.gz |
hide some implementation details in MicroStateMachines
Diffstat (limited to 'src/qregisters.cpp')
-rw-r--r-- | src/qregisters.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/qregisters.cpp b/src/qregisters.cpp index b5e3080..a46b4da 100644 --- a/src/qregisters.cpp +++ b/src/qregisters.cpp @@ -374,10 +374,7 @@ QRegSpecMachine::input(gchar chr) throw (State::Error) { gchar *insert; - if (state) - goto *state; - - /* NULL state */ +MICROSTATE_START; switch (chr) { case '.': undo.push_var(is_local) = true; break; case '#': set(&&StateFirstChar); break; |