Added new word
NODE which allows nodes to be written to texinfo files.
This commit is contained in:
parent
f59db85529
commit
3d60de8161
112
bfd/doc/doc.str
Normal file
112
bfd/doc/doc.str
Normal file
@ -0,0 +1,112 @@
|
||||
: ENDDD
|
||||
skip_past_newline
|
||||
;
|
||||
|
||||
: EXAMPLE
|
||||
skip_past_newline
|
||||
|
||||
get_stuff_in_command kill_bogus_lines translatecomments
|
||||
courierize catstr
|
||||
|
||||
;
|
||||
|
||||
: NODE
|
||||
"@node " catstr skip_past_newline copy_past_newline catstr
|
||||
;
|
||||
|
||||
: CODE_FRAGMENT
|
||||
EXAMPLE
|
||||
;
|
||||
|
||||
: SYNOPSIS
|
||||
skip_past_newline
|
||||
"@strong{Synopsis}\n" catstr
|
||||
"@example\n" catstr
|
||||
get_stuff_in_command
|
||||
kill_bogus_lines
|
||||
indent
|
||||
catstr
|
||||
"@end example\n" catstr
|
||||
|
||||
;
|
||||
|
||||
: func
|
||||
"@findex " - a
|
||||
skip_past_newline
|
||||
copy_past_newline
|
||||
dup - a x x
|
||||
"@subsubsection @code{" - a x x b
|
||||
swap
|
||||
remchar
|
||||
"}\n" - a x b x c
|
||||
catstr catstr catstr catstr catstr
|
||||
;
|
||||
|
||||
: FUNCTION
|
||||
"@findex " - a
|
||||
skip_past_newline
|
||||
copy_past_newline
|
||||
dup - a x x
|
||||
"@subsubsection @code{" - a x x b
|
||||
swap
|
||||
remchar
|
||||
"}\n" - a x b x c
|
||||
catstr catstr catstr catstr catstr
|
||||
;
|
||||
|
||||
: bodytext
|
||||
get_stuff_in_command
|
||||
kill_bogus_lines
|
||||
do_fancy_stuff
|
||||
bulletize
|
||||
courierize
|
||||
catstr
|
||||
"@*\n" catstr
|
||||
;
|
||||
|
||||
: asection
|
||||
skip_past_newline
|
||||
catstr
|
||||
copy_past_newline
|
||||
do_fancy_stuff catstr
|
||||
bodytext
|
||||
;
|
||||
|
||||
: SECTION
|
||||
"@section " asection ;
|
||||
|
||||
: SUBSECTION
|
||||
"@subsection " asection ;
|
||||
|
||||
: SUBSUBSECTION
|
||||
"@subsubsection " asection ;
|
||||
|
||||
: subhead
|
||||
skip_past_newline
|
||||
bodytext
|
||||
;
|
||||
|
||||
|
||||
|
||||
|
||||
: DESCRIPTION
|
||||
"@strong{Description}@*\n" catstr subhead ;
|
||||
|
||||
: RETURNS
|
||||
"@strong{Returns}@*\n" catstr subhead ;
|
||||
|
||||
: INTERNAL_FUNCTION
|
||||
func ;
|
||||
|
||||
|
||||
: INTERNAL_DEFINITION
|
||||
func ;
|
||||
|
||||
|
||||
: INTERNAL
|
||||
func ;
|
||||
|
||||
: TYPEDEF
|
||||
FUNCTION ;
|
||||
|
||||
|
37
bfd/doc/proto.str
Normal file
37
bfd/doc/proto.str
Normal file
@ -0,0 +1,37 @@
|
||||
|
||||
: SYNOPSIS
|
||||
skip_past_newline
|
||||
get_stuff_in_command
|
||||
exfunstuff
|
||||
indent
|
||||
maybecatstr
|
||||
;
|
||||
|
||||
: ignore
|
||||
skip_past_newline
|
||||
get_stuff_in_command
|
||||
outputdots
|
||||
maybecatstr
|
||||
;
|
||||
|
||||
: CODE_FRAGMENT
|
||||
ignore ;
|
||||
|
||||
: external
|
||||
0 internalmode ignore ;
|
||||
|
||||
: internal
|
||||
1 internalmode ignore ;
|
||||
|
||||
: ENDDD external ;
|
||||
: SECTION ignore ;
|
||||
: SUBSECTION ignore ;
|
||||
: SUBSUBSECTION ignore ;
|
||||
: INTERNAL_DEFINITION internal ;
|
||||
: DESCRIPTION ignore ;
|
||||
: FUNCTION external ;
|
||||
: RETURNS ignore ;
|
||||
: TYPEDEF external ;
|
||||
: INTERNAL_FUNCTION internal ;
|
||||
: INTERNAL internal ;
|
||||
: NODE ignore ;
|
Loading…
Reference in New Issue
Block a user