Add section discussing future changes to output syntax.
authorAndrew Cagney <cagney@redhat.com>
Wed, 26 Apr 2000 23:39:53 +0000 (23:39 +0000)
committerAndrew Cagney <cagney@redhat.com>
Wed, 26 Apr 2000 23:39:53 +0000 (23:39 +0000)
gdb/mi/ChangeLog-mi
gdb/mi/gdbmi.texinfo

index c03ef58fc093ec2fdd2700d34c1b7281336bc364..d64a3f718ee6de94e3f6da97870454ebb26331a7 100644 (file)
@@ -1,3 +1,9 @@
+Wed Apr 26 18:35:19 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdbmi.texinfo (GDB/MI Output Syntax v2.0): Convert Draft 2.0
+       Output Syntax into a new section.  Cross reference.
+       (menu): Fix tipo. GDB/MI Compatibility with CLI.
+
 2000-04-23  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * gdbmi.texinfo: Lots of changes, to include this document as part
index a90c9d400681a9fbd683e17a974db3044cac1169..509ea6ce25bd2083a1c17d6903f98a5fee3bed62 100644 (file)
@@ -104,7 +104,7 @@ Elena Zannoni.
 
 @menu
 * GDB/MI Command Syntax::
-* GDB/MI and CLI::
+* GDB/MI Compatibility with CLI::
 * GDB/MI Output Records::
 * GDB/MI Command Description Format::
 * GDB/MI Breakpoint Table Commands::
@@ -117,6 +117,7 @@ Elena Zannoni.
 * GDB/MI Thread Commands::
 * GDB/MI Tracepoint Commands::
 * GDB/MI Variable Objects::
+* GDB/MI Draft Changes to Output Syntax::
 @end menu
 
 @c When these are implemented, they should be moved to be between Misc and
@@ -340,6 +341,9 @@ the log output is prefixed by @samp{&}.
 @xref{GDB/MI Stream Records, , @sc{gdb/mi} Stream Records}, for more
 details about the various output records.
 
+@xref{GDB/MI Draft Changes to Output Syntax, , @sc{gdb/mi} Draft Changes
+to Output Syntax}, for proposed revisions to the current output syntax.
+
 @node GDB/MI Simple Examples
 @subsection Simple Examples of @sc{gdb/mi} Interaction
 @cindex @sc{gdb/mi}, simple examples
@@ -396,7 +400,7 @@ Here's what happens if you pass a non-existent command:
 @end example
 
 @c %%%%%%%%%%%%%%%%%%%%%%%%%%%% SECTION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-@node GDB/MI and CLI
+@node GDB/MI Compatibility with CLI
 @section @sc{gdb/mi} Compatibility with CLI
 
 @cindex compatibility, @sc{gdb/mi} and CLI
@@ -3732,12 +3736,31 @@ Update the value of the variable object @var{name} by evaluating its
 expression after fetching all the new values from memory or registers.
 A @samp{*} causes all existing variable objects to be updated.
 
-@ignore
-@c%%%%%%%%%%%%%%%%%%%%%%%%%%%% APPENDIX %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-@appendix Proposed v2.0 Output Syntax
+@c %%%%%%%%%%%%%%%%%%%%%%%%%%%% SECTION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+@node GDB/MI Draft Changes to Output Syntax
+@section  @sc{gdb/mi} Draft Changes to Output Syntax
+
+@cindex draft changes to output syntax of @sc{gdb/mi}
+@cindex @sc{gdb/mi}, draft changes to output syntax
+
+One problem identified in the existing @sc{gdb/mi} output syntax was the
+difficulty in differentiating between a tuple such as:
+
+@example
+@{number="1",type="breakpoint",disp="keep",enabled="y"@}
+@end example
 
-This appendix is not part of the MI specification.  It is provided as a
-discussion point.
+where each value has a unique label, and a list such as:
+
+@example
+@{"1","2","4"@}
+@{bp="1",bp="2",bp="4"@}
+@end example
+
+where values are un-labeled or the label is duplicated.
+
+What follows is a draft revision to the output specification that
+addresses this problem.
 
 The output from @sc{gdb/mi} consists of zero or more out-of-band records
 optionally followed by a single result record.  The result record being
@@ -3871,9 +3894,6 @@ the log output is prefixed by the prefix ``&''.
 
 @end itemize
 
-@end ignore
-
-
 @c Local variables:
 @c change-log-default-name: "ChangeLog-mi"
 @c End: