📄 aginfo3.tpl
字号:
{+ AutoGen5 template -*- nroff -*-## ---------------------------------------------------------------------## aginfo3.tpl -- Template for function texi doc#### AutoOpts copyright 1992-2002 Bruce Korb#### Time-stamp: "2002-05-07 21:01:49 bkorb"## Author: Bruce Korb <bkorb@gnu.org>## Maintainer: Bruce Korb <bkorb@gnu.org>## Created: Mon Jun 28 15:35:12 1999## by: bkorb## ---------------------------------------------------------------------## $Id: aginfo3.tpl,v 2.3 2002/05/11 21:19:58 bkorb Exp $## ---------------------------------------------------------------------texi(setenv "SHELL" "/bin/sh")+}{+(out-push-new (sprintf "%s.menu" (base-name)))(define node-name (sprintf "lib%s procedures" (get "library")))(define sec-name (sprintf "lib%s External Procedures" (get "library")))(define doc-level (getenv "LEVEL"))(if (not (string? doc-level)) (set! doc-level "section"))(sprintf "* %-28s %s\n" (string-append node-name "::") sec-name) +}{+(out-pop)+}@node {+ (. node-name) +}@{+ (. doc-level) +} {+ (. sec-name) +}{+IF (not (exist? "lib-description"))+}These are the publicly exported procedures from the lib@i{library}library. Any other functions mentioned in the @i{header} file arefor the private use of the library.{+ELSE +}{+ lib-description +}{+ENDIF +}@menu{+FOR export_func +}{+ IF (not (exist? "private")) +}* lib{+(sprintf "%-24s" (string-append (get "library") "-" (get "name") "::")) +} {+name +}{+ ENDIF private +}{+ENDFOR export_func +}@end menuThis {+(. doc-level)+} was automatically generated by AutoGenusing extracted information and the {+(tpl-file)+} template.{+FOR export_func +}{+ IF (not (exist? "private"))+}@node lib{+library+}-{+name+}@{+CASE (. doc-level)+}{+ = chapter +}{+ = section +}sub{+ = subsection +}subsub{+ ESAC +}section {+name+}@findex {+name+}{+what+}@noindentUsage:@example{+ % ret-type "%s res = "+}{+name+}({+ IF (exist? "arg") +} {+ FOR arg ", " +}{+arg-name+}{+ ENDFOR +} {+ ENDIF +});@end example{+ IF (or (exist? "arg") (exist? "ret-type")) +}@noindentWhere the arguments are:@multitable @columnfractions .05 .15 .20 .55@item @tab Name @tab Type @tab Description@item @tab ----- @tab ----- @tab -------------{+ FOR arg "\n" +}@item @tab {+arg-name+} @tab @code{{+arg-type+}}@tab {+arg-desc+}{+ ENDFOR+}{+ IF (exist? "ret-type") +}@item @tab returns @tab {+ret-type+}@tab {+ ret-desc +}{+ ENDIF +}@end multitable{+ ENDIF+}{+doc+}{+ % err "\n%s\n" +}{+ ENDIF private +}{+ENDFOR export_func+}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -