diff options
| author | student <student@192.168.1.186> | 2017-03-27 11:46:59 -0400 |
|---|---|---|
| committer | student <student@192.168.1.186> | 2017-03-27 11:46:59 -0400 |
| commit | f6c19bb14bf5be44c2d7bf1fef014d170f1c4343 (patch) | |
| tree | 4e0f7164005a35a2029f691e30cf4a25580f61cb /BJC-Utils2/src/main/java/bjc/utils/cli/fds/FDSState.java | |
| parent | 572551b78e7f36b65185cb258bea31114d9992f6 (diff) | |
Update FDS
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/cli/fds/FDSState.java')
| -rw-r--r-- | BJC-Utils2/src/main/java/bjc/utils/cli/fds/FDSState.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/cli/fds/FDSState.java b/BJC-Utils2/src/main/java/bjc/utils/cli/fds/FDSState.java index a0ad5e6..4a6e1c6 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/cli/fds/FDSState.java +++ b/BJC-Utils2/src/main/java/bjc/utils/cli/fds/FDSState.java @@ -2,6 +2,8 @@ package bjc.utils.cli.fds; import java.util.function.Consumer; +import bjc.utils.esodata.SimpleStack; +import bjc.utils.esodata.Stack; import bjc.utils.ioutils.Block; /** @@ -57,6 +59,11 @@ public class FDSState<S> { public InputMode mode; /** + * The modes being used. + */ + public Stack<FDSMode<S>> modes; + + /** * Function to add a command block to be processed. */ public Consumer<Block> enqueCommand; @@ -79,6 +86,8 @@ public class FDSState<S> { state = stat; mode = inputMode; + modes = new SimpleStack<>(); + enqueCommand = comQueue; enqueData = dataQueue; } |
