1 1.1 skrll : DOCDD 2 1.1 skrll skip_past_newline 3 1.1 skrll get_stuff_in_command kill_bogus_lines catstr 4 1.1 skrll ; 5 1.1 skrll 6 1.1 skrll : ENDDD 7 1.1 skrll skip_past_newline 8 1.1 skrll ; 9 1.1 skrll 10 1.1 skrll : EXAMPLE 11 1.1 skrll skip_past_newline 12 1.1 skrll get_stuff_in_command kill_bogus_lines do_fancy_stuff translatecomments 13 1.1 skrll courierize catstr 14 1.1 skrll 15 1.1 skrll ; 16 1.1 skrll 17 1.1 skrll : INODE 18 1.1 skrll "@node " catstr skip_past_newline copy_past_newline catstr 19 1.1 skrll ; 20 1.1 skrll 21 1.1 skrll : CODE_FRAGMENT 22 1.1 skrll EXAMPLE 23 1.1 skrll ; 24 1.1 skrll 25 1.1 skrll : COMMENT 26 1.1 skrll skip_past_newline 27 1.1 skrll get_stuff_in_command 28 1.1 skrll drop 29 1.1 skrll ; 30 1.1 skrll 31 1.1 skrll : SYNOPSIS 32 1.1 skrll skip_past_newline 33 1.1 skrll "@strong{Synopsis}\n" catstr 34 1.1 skrll "@example\n" catstr 35 1.1 skrll get_stuff_in_command 36 1.1 skrll kill_bogus_lines 37 1.1 skrll indent 38 1.1 skrll catstr 39 1.1 skrll "@end example\n" catstr 40 1.1 skrll 41 1.1 skrll ; 42 1.1 skrll 43 1.1 skrll : func 44 1.1 skrll "@findex " - a 45 1.1 skrll skip_past_newline 46 1.1 skrll copy_past_newline 47 1.1 skrll dup - a x x 48 1.1 skrll "@subsubsection @code{" - a x x b 49 1.1 skrll swap 50 1.1 skrll remchar 51 1.1 skrll "}\n" - a x b x c 52 1.1 skrll catstr catstr catstr catstr catstr 53 1.1 skrll ; 54 1.1 skrll 55 1.1 skrll : FUNCTION 56 1.1 skrll "@findex " - a 57 1.1 skrll skip_past_newline 58 1.1 skrll copy_past_newline 59 1.1 skrll dup - a x x 60 1.1 skrll "@subsubsection @code{" - a x x b 61 1.1 skrll swap 62 1.1 skrll remchar 63 1.1 skrll "}\n" - a x b x c 64 1.1 skrll catstr catstr catstr catstr catstr 65 1.1 skrll ; 66 1.1 skrll 67 1.1 skrll : bodytext 68 1.1 skrll get_stuff_in_command 69 1.1 skrll bulletize 70 1.1 skrll kill_bogus_lines 71 1.1 skrll do_fancy_stuff 72 1.1 skrll courierize 73 1.1 skrll catstr 74 1.1 skrll "\n" catstr 75 1.1 skrll ; 76 1.1 skrll 77 1.1 skrll : asection 78 1.1 skrll skip_past_newline 79 1.1 skrll catstr 80 1.1 skrll copy_past_newline 81 1.1 skrll do_fancy_stuff catstr 82 1.1 skrll bodytext 83 1.1 skrll ; 84 1.1 skrll 85 1.1 skrll : SECTION 86 1.1 skrll "@section " asection ; 87 1.1 skrll 88 1.1 skrll : SUBSECTION 89 1.1 skrll "@subsection " asection ; 90 1.1 skrll 91 1.1 skrll : SUBSUBSECTION 92 1.1 skrll "@subsubsection " asection ; 93 1.1 skrll 94 1.1 skrll : subhead 95 1.1 skrll skip_past_newline 96 1.1 skrll bodytext 97 1.1 skrll ; 98 1.1 skrll 99 1.1 skrll 100 1.1 skrll 101 1.1 skrll 102 1.1 skrll : DESCRIPTION 103 1.1 skrll "@strong{Description}@*\n" catstr subhead ; 104 1.1 skrll 105 1.1 skrll : RETURNS 106 1.1 skrll "@strong{Returns}@*\n" catstr subhead ; 107 1.1 skrll 108 1.1 skrll : INTERNAL_FUNCTION 109 1.1 skrll func ; 110 1.1 skrll 111 1.1 skrll 112 1.1 skrll : INTERNAL_DEFINITION 113 1.1 skrll func ; 114 1.1 skrll 115 1.1 skrll 116 1.1 skrll : INTERNAL 117 1.1 skrll func ; 118 1.1 skrll 119 1.1 skrll : TYPEDEF 120 1.1 skrll FUNCTION ; 121 1.1 skrll 122 1.1 skrll : SENUM 123 1.1 skrll skip_past_newline 124 1.1 skrll "Here are the possible values for @code{enum " 125 1.1 skrll copy_past_newline remchar catstr 126 1.1 skrll "}:\n\n" catstr catstr 127 1.1 skrll ; 128 1.1 skrll : ENUM 129 1.1 skrll skip_past_newline 130 1.1 skrll "@deffn {} " 131 1.1 skrll copy_past_newline catstr catstr 132 1.1 skrll ; 133 1.1 skrll : ENUMX 134 1.1 skrll skip_past_newline 135 1.1 skrll "@deffnx {} " 136 1.1 skrll copy_past_newline catstr 137 1.1 skrll catstr 138 1.1 skrll ; 139 1.1 skrll : ENUMEQ 140 1.1 skrll skip_past_newline 141 1.1 skrll "@deffn {} " 142 1.1 skrll copy_past_newline catstr catstr 143 1.1 skrll skip_past_newline 144 1.1 skrll ; 145 1.1 skrll : ENUMEQX 146 1.1 skrll skip_past_newline 147 1.1 skrll "@deffnx {} " 148 1.1 skrll copy_past_newline catstr 149 1.1 skrll catstr 150 1.1 skrll skip_past_newline 151 1.1 skrll ; 152 1.1 skrll : ENUMDOC 153 1.1 skrll skip_past_newline 154 1.1 skrll get_stuff_in_command 155 1.1 skrll strip_trailing_newlines 156 1.1 skrll catstr 157 1.1 skrll "\n@end deffn\n" catstr 158 1.1 skrll ; 159