summaryrefslogtreecommitdiffstats
path: root/generic/tclCompile.h
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2013-06-13 21:21:22 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2013-06-13 21:21:22 (GMT)
commit5318e02134708884c49c74419b36f34da125b85f (patch)
tree99dc30d58971e098e40cd490fdf0978b4bb5871a /generic/tclCompile.h
parentda718e3de736c92c52588c80488ed817dcf74e0b (diff)
downloadtcl-5318e02134708884c49c74419b36f34da125b85f.zip
tcl-5318e02134708884c49c74419b36f34da125b85f.tar.gz
tcl-5318e02134708884c49c74419b36f34da125b85f.tar.bz2
Improved rendering of some opcode arguments and auxdata.
Diffstat (limited to 'generic/tclCompile.h')
-rw-r--r--generic/tclCompile.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/generic/tclCompile.h b/generic/tclCompile.h
index f28403d..cf7b563 100644
--- a/generic/tclCompile.h
+++ b/generic/tclCompile.h
@@ -252,6 +252,16 @@ typedef struct AuxDataType {
AuxDataPrintProc *printProc;/* Callback function to invoke when printing
* the aux data as part of debugging. NULL
* means that the data can't be printed. */
+ AuxDataPrintProc *disassembleProc;
+ /* Callback function to invoke when doing a
+ * disassembly of the aux data (like the
+ * printProc, except that the output is
+ * intended to be script-readable). The
+ * appendObj argument should be filled in with
+ * a descriptive dictionary; it will start out
+ * with "name" mapped to the content of the
+ * name field. NULL means that the printProc
+ * should be used instead. */
} AuxDataType;
/*