Disable jline event expansion in debugger
jline2 has a feature similar to bash event designators that expands
things like !$ and !! to previous commands/arguments. This feature is
not particularly useful for Daffodil, and it breaks debugger eval
commands that contain an exclamation point. So just disable that feature
in the debugger.
DFDL-1004
diff --git a/daffodil-cli/src/main/scala/edu/illinois/ncsa/daffodil/debugger/CLIDebuggerRunner.scala b/daffodil-cli/src/main/scala/edu/illinois/ncsa/daffodil/debugger/CLIDebuggerRunner.scala
index ed0f5b5..0612b3b 100644
--- a/daffodil-cli/src/main/scala/edu/illinois/ncsa/daffodil/debugger/CLIDebuggerRunner.scala
+++ b/daffodil-cli/src/main/scala/edu/illinois/ncsa/daffodil/debugger/CLIDebuggerRunner.scala
@@ -55,6 +55,7 @@
val r = new ConsoleReader()
r.setPrompt("(debug) ")
r.addCompleter(id.DebugCommandBase.completer)
+ r.setExpandEvents(false)
reader = Some(r)
}