Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* Autogenerate gdbarch doc for internals manual
@ 2008-08-01 17:06 Stan Shebs
  2008-08-01 17:22 ` Joseph S. Myers
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Stan Shebs @ 2008-08-01 17:06 UTC (permalink / raw)
  To: gdb

Undeterred by the stunning lack of response to my last internals manuals 
query (http://sourceware.org/ml/gdb/2008-07/msg00309.html, not too late 
to speak up :-) ), I bring up an idea suggested on irc, which is to 
generate the internals manual's detailed description of gdbarch methods 
from gdbarch.sh . Although I'm not generally a fan of autogenerated docs 
- I find they tend to be heavy on syntax, and light on semantics - the 
internals manual has fallen way behind what is actually in gdbarch, and 
there are other manual sections that can talk more about how all the 
different methods work together.

Mechanically, the way I see it working is that running gdbarch.sh 
produces a third file, doc/gdbarch.texi, which is then included in 
doc/gdbint.texinfo. Some gdbint.texinfo bits will migrate into 
gdbarch.sh; I don't think there will be a problem including texinfo 
markup in gdbarch.sh, just need basic @foo{} constructs to get passed 
through. This is going to be more of a background task for me, but I 
wanted to get some agreement on the direction before starting to tinker.

Stan


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2008-08-01 18:55 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-08-01 17:06 Autogenerate gdbarch doc for internals manual Stan Shebs
2008-08-01 17:22 ` Joseph S. Myers
2008-08-01 17:39   ` Stan Shebs
2008-08-01 17:51     ` Mark Kettenis
2008-08-01 18:38     ` Eli Zaretskii
2008-08-01 18:50       ` Daniel Jacobowitz
2008-08-01 18:35   ` Eli Zaretskii
2008-08-01 18:55     ` Stan Shebs
2008-08-01 18:32 ` Eli Zaretskii
2008-08-01 18:34 ` Jeremy Bennett

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox