.#! 1, WRAP_INDENTS+ SGML_INDENT! 2 / custom_variable3 Sgml_Compile_PS_Cmd% db2ps / custom_variable4 Sgml_Compile_Pdf_Cmd& db2pdf / custom_variable5 Sgml_Compile_Html_Cmd' db2html / custom_variable0 Sgml_View_PS_Cmd" gv / custom_variable1 Sgml_View_Pdf_Cmd" gv / custom_variable2 Sgml_View_Html_Cmd( netscape / custom_variable& , NO_PUSH_SPOT+! 0, NO_PUSH_SPOT& ) PUSH_SPOT+! 1) PUSH_SPOT& + NO_POP_SPOT+! 0+ NO_POP_SPOT& ( POP_SPOT+! 1( POP_SPOT* ( DOC_TYPE+( DOC_TYPE( DOC_TYPE* ) SECT_TYPE+) SECT_TYPE) SECT_TYPE) tex_ldots * is_defined.& texcom ( evalfileP/b,* $ left % right+! 1 , check_region 7 exchange_point_and_mark $ left & insert 7 exchange_point_and_mark % right & insert ( pop_spot * pop_mark_0> sgml_insert_pair_around_region, * go_right_1" 60 , fsearch_charPy- sgml_skip_tag," 60 , bsearch_charPy. sgml_bskip_tag,* $ tag1 $ tag2 , do_push_spot + do_pop_spot+ % markp. $ tag1 $ tag2 > sgml_insert_pair_around_regionw/c $ tag1 & insert , do_push_spot. ) push_spot/c $ tag2 & insert + do_pop_spot. ( pop_spot/c0 sgml_insert_tags,* # tag , do_push_spot + do_pop_spot+* $ tag1 $ tag2+$ <%s> # tag ' sprintf$ tag1% # tag ' sprintf$ tag2 $ tag1 $ tag2 , do_push_spot + do_pop_spot 0 sgml_insert_tagsy/ sgml_insert_tag,* # tag , do_push_spot + do_pop_spot+* $ tag1 $ tag2+$ <%s> # tag ' sprintf$ tag1' \n # tag ' sprintf$ tag2 $ tag1 $ tag2 , do_push_spot + do_pop_spot 0 sgml_insert_tags< sgml_insert_tag_with_newline,* " cs+ + CASE_SEARCH" cs . bol_skip_white! 0+ CASE_SEARCH $ eolp& % ffindD' % ffindD " cs+ CASE_SEARCH8 sgml_paragraph_separator,* , do_push_spot+* # col+ + what_column! 1:# col % markp.( \n) \n > sgml_insert_pair_around_regionw/c( \n & insert # col + SGML_INDENT9 - insert_spaces , do_push_spot. ) push_spot/c" \n & insert # col - insert_spaces' & insert y) sgml_para,* # tag , do_push_spot+ # tag , do_push_spot + NO_POP_SPOT < sgml_insert_tag_with_newliney* sgml_title,* ( what_tag , do_push_spot+* # col+ + what_column! 1:# col& <%s>\n ( what_tag ' vinsert # col - insert_spaces% title , do_push_spot * sgml_title" \n & insert # col - insert_spaces , NO_PUSH_SPOT ) sgml_para$ \n\n & insert # col - insert_spaces% ( what_tag ' vinsert , do_push_spot. ( pop_spot/c1 sgml_section_skel,* , do_push_spot+' chapter , do_push_spot 1 sgml_section_skely, sgml_chapter,* , do_push_spot+' sidebar , do_push_spot 1 sgml_section_skely, sgml_sidebar,* , do_push_spot+( appendix , do_push_spot 1 sgml_section_skely- sgml_appendix,* # col+ + what_column! 1:# col , \n & insert # col + SGML_INDENT9 - insert_spaces- & insert ) push_spot0 \n & insert # col + SGML_INDENT9 - insert_spaces , NO_PUSH_SPOT ) sgml_para" \n & insert # col - insert_spaces - \n & insert ( pop_spoty- sgml_epigraph,* # col+ + what_column! 1:# col! # ) SECT_TYPE . get_blocal_varA. $ beepJ `section' not allowed in this environment! % errorw/c! s ) SECT_TYPE . set_blocal_var' section ) PUSH_SPOT 1 sgml_section_skely, sgml_section,* simplesect ) PUSH_SPOT 1 sgml_section_skely3 sgml_simple_section,* , do_push_spot ) level_str+* ) level_int+* " ok+! 0" ok! s ) SECT_TYPE . get_blocal_varA! a ( DOC_TYPE . get_blocal_varAC. $ beep G `sect' not allowed in this environment! % errorw/c! # ) SECT_TYPE . set_blocal_var! 0 ) level_str & strcmp..! 0 " okA/.5 Section level (1..5)? + Null_String! 1 ) read_mini) level_str! 0 ) level_str!" 48:) level_int ) level_int! 0? ) level_int! 6=C.! 1" ok/c " ok. $ beep@ Wrong value! Only 1..5 allowed. ' message/b/f/b, \n & insert% title , NO_PUSH_SPOT * sgml_title" \n & insert , NO_PUSH_SPOT ) sgml_para/ \n\n\n ) level_str ' sprintf & insert , do_push_spot. ( pop_spot/cy) sgml_sect,* formalpara ) PUSH_SPOT 1 sgml_section_skely/ sgml_formalpara,* # col+ + what_column! 1:# col, \n & insert # col + SGML_INDENT9 - insert_spaces+ & insert ) push_spot. \n & insert # col + SGML_INDENT9 - insert_spaces$ date , NO_PUSH_SPOT + NO_POP_SPOT < sgml_insert_tag_with_newline # col + SGML_INDENT9 - insert_spaces - authorinitial , NO_PUSH_SPOT + NO_POP_SPOT < sgml_insert_tag_with_newline # col + SGML_INDENT9 - insert_spaces+ \n & insert # col + SGML_INDENT9 - insert_spaces" \n & insert # col + SGML_INDENT9 - insert_spaces, \n & insert # col - insert_spaces- \n & inserty- sgml_revision,* # col+ + what_column! 1:# col. \n & insert # col + SGML_INDENT9 - insert_spaces - sgml_revision # col - insert_spaces- & insert ( pop_spoty5 sgml_revision_history,* , do_push_spot + do_pop_spot+) firstname , do_push_spot + do_pop_spot < sgml_insert_tag_with_newline. sgml_firstname,* , do_push_spot + do_pop_spot+' surname , do_push_spot + do_pop_spot < sgml_insert_tag_with_newline, sgml_surname,* , do_push_spot + do_pop_spot+) othername , do_push_spot + do_pop_spot < sgml_insert_tag_with_newline. sgml_othername,* , do_push_spot + do_pop_spot+* # col+ + what_column! 1:# col / \n & insert # col + SGML_INDENT9 - insert_spaces* shortaffil , do_push_spot + do_pop_spot < sgml_insert_tag_with_newline # col + SGML_INDENT9 - insert_spaces( jobtitle , do_push_spot + do_pop_spot < sgml_insert_tag_with_newline # col + SGML_INDENT9 - insert_spaces' orgname , do_push_spot + do_pop_spot < sgml_insert_tag_with_newline # col + SGML_INDENT9 - insert_spaces& orgdiv , do_push_spot + do_pop_spot < sgml_insert_tag_with_newline # col - insert_spaces 0 \n & insert0 sgml_affiliation,* , do_push_spot + do_pop_spot+) honorific , do_push_spot + do_pop_spot < sgml_insert_tag_with_newline. sgml_honorific,* , do_push_spot + do_pop_spot+* # col+ + what_column! 1:# col* \n & insert , do_push_spot. ) push_spot/c # col + SGML_INDENT9 - insert_spaces , do_push_spot + NO_POP_SPOT . sgml_honorific # col + SGML_INDENT9 - insert_spaces , do_push_spot + NO_POP_SPOT . sgml_firstname # col + SGML_INDENT9 - insert_spaces , do_push_spot + NO_POP_SPOT . sgml_othername # col + SGML_INDENT9 - insert_spaces , do_push_spot + NO_POP_SPOT , sgml_surname # col + SGML_INDENT9 - insert_spaces , do_push_spot + NO_POP_SPOT 0 sgml_affiliation # col - insert_spaces + \n & insert + do_pop_spot. ( pop_spot/cy+ sgml_author,* # col " ok $ type * is_article+! 0* is_article + what_column! 1:# col! 0" ok.! 0 " okA/.> Document type (Article, Book)? + Null_String! a ) read_mini$ type! 0 $ type! " 97A! 0 $ type!" 98AD.! 1" ok/c " ok. $ beep3 Wrong! 'a' or 'b'! ' message/b/f! 0 $ type!" 97A.! a ( DOC_TYPE . set_blocal_var' article$ type! 1* is_article/.! b ( DOC_TYPE . set_blocal_var$ book$ type/d U $ type ' vinsert * is_article.< \n\n<%s lang="en">\n<%s>\n\n $ type) artheader ' vinsert/.< \n\n<%s lang="en">\n<%s>\n\n $ type( bookinfo ' vinsert/d # col + SGML_INDENT9 - insert_spaces % title ) PUSH_SPOT * sgml_title # col + SGML_INDENT9 - insert_spaces( subtitle , NO_PUSH_SPOT + NO_POP_SPOT < sgml_insert_tag_with_newline # col + SGML_INDENT9 - insert_spaces , NO_PUSH_SPOT + NO_POP_SPOT + sgml_author # col + SGML_INDENT9 - insert_spaces+
\n & insert # col! 2 + SGML_INDENT;9 - insert_spaces% email , NO_PUSH_SPOT + NO_POP_SPOT < sgml_insert_tag_with_newline # col + SGML_INDENT9 - insert_spaces,
\n & insert # col + SGML_INDENT9 - insert_spaces' pubdate , NO_PUSH_SPOT + NO_POP_SPOT < sgml_insert_tag_with_newline" \n & insert # col + SGML_INDENT9 - insert_spaces, \n & insert # col! 2 + SGML_INDENT;9 - insert_spaces , NO_PUSH_SPOT ) sgml_para" \n & insert # col + SGML_INDENT9 - insert_spaces- \n & insert * is_article.+ \n\n\n) artheader ' vinsert; \n & insert/.- \n\n\n\n( bookinfo ' vinsert> \n\n\n & insert , NO_PUSH_SPOT ) sgml_para0 \n\n\n & insert , NO_PUSH_SPOT , sgml_chapter/d+ \n\n\n $ type ' vinsert ( pop_spoty- sgml_template,* # col+ + what_column! 1:# col # col - insert_spaces- \n & insert # col + SGML_INDENT9 - insert_spaces& & insert ) push_spot) \n & insert # col + SGML_INDENT9 - insert_spaces3 \n & insert # col - insert_spaces. \n & insert ( pop_spoty. sgml_copyright, 9 & insert ) push_spot+ & insert ( pop_spoty. sgml_directory,* , do_push_spot+2 & insert , do_push_spot. ) push_spot/cE & insert , do_push_spot. ( pop_spot/cy- sgml_keycombo,* # col+ + what_column! 1:# col. \n & insert # col + SGML_INDENT9 - insert_spaces, \n & insert # col! 2 + SGML_INDENT;9 - insert_spaces , NO_PUSH_SPOT - sgml_keycombo" \n & insert # col + SGML_INDENT9 - insert_spaces- \n & insert # col + SGML_INDENT9 - insert_spaces) & insert ) push_spot, \n & insert # col + SGML_INDENT9 - insert_spaces= \n & insert # col - insert_spaces/ \n & insert ( pop_spoty/ sgml_menuchoice,* , do_push_spot + do_pop_spot+# arg , do_push_spot + do_pop_spot / sgml_insert_tagy. sgml_arg_plain,* , do_push_spot + do_pop_spot+* " ch # rep & choice $ tag1 $ tag2 $ sep1 $ sep2+ & choice # rep! $ sep1! $ sep2D Choice: Req Plain (Enter=nothing) % flush & getkey ' tolower" ch " ch.# 114x3* choice=req& choice/.# 112x3) req=plain& choice/j= Rep: Repeat (Enter=nothing) % flush & getkey ' tolower" ch " ch.# 114x3* rep=repeat# rep/j & choice & strlen. $ sep1/b # rep & strlen. $ sep2/b- $ sep1 & choice $ sep2 # rep ' sprintf$ tag1& $ tag2 $ tag1 $ tag2 , do_push_spot + do_pop_spot 0 sgml_insert_tagsy( sgml_arg,* , do_push_spot + do_pop_spot++ replaceable , do_push_spot + do_pop_spot / sgml_insert_tag0 sgml_replaceable,* # col+ + what_column! 1:# col) \n & insert # col + SGML_INDENT9 - insert_spaces ) PUSH_SPOT + NO_POP_SPOT ( sgml_arg" \n & insert # col - insert_spaces* \n & insert ( pop_spoty* sgml_group,* # col+ + what_column! 1:# col/ \n & insert # col + SGML_INDENT9 - insert_spaces) & insert ) push_spot, \n & insert # col + SGML_INDENT9 - insert_spaces , NO_PUSH_SPOT ( sgml_arg" \n & insert # col - insert_spaces0 \n & insert ( pop_spoty0 sgml_cmdsynopsis,* # col+ + what_column! 1:# col .
\n & insert # col - insert_spaces- & insert ) push_spot0 \n & insert # col + SGML_INDENT9 - insert_spaces , NO_PUSH_SPOT ) sgml_para" \n & insert # col - insert_spaces-
& insert ( pop_spoty/ sgml_blockquote,* $ what+* # col+ + what_column! 1:# col& <%s>\n $ what ' vinsert # col - insert_spaces' example $ what & strcmp.% title ) PUSH_SPOT * sgml_title # col + SGML_INDENT9 - insert_spaces , NO_PUSH_SPOT ) sgml_para" \n & insert/. # col + SGML_INDENT9 - insert_spaces ) PUSH_SPOT ) sgml_para" \n & insert/ # col - insert_spaces' \n $ what ' vinsert ( pop_spoty( sgml_env,$ id=" & insert ) push_spot! " & inserty' sgml_id, ( & insert ( pop_spoty+ sgml_anchor,, & insert ( pop_spoty( sgml_url,/ & insert ( pop_spot y) sgml_xref,* , do_push_spot+* # col+ + what_column! 1:# col, \n & insert # col + SGML_INDENT9 - insert_spaces , do_push_spot ) sgml_para" \n & insert # col - insert_spaces+ & inserty- sgml_listitem,* # col+ + what_column! 1:# col0 \n & insert # col + SGML_INDENT9 - insert_spaces ) PUSH_SPOT - sgml_listitem" \n & insert # col - insert_spaces1 \n & insert ( pop_spoty2 sgml_itemized_list,* # col+ + what_column ! 1:# col/ \n & insert # col + SGML_INDENT9 - insert_spaces, \n & insert # col! 2 + SGML_INDENT;9 - insert_spaces( \n & insert # col! 2 + SGML_INDENT;9 - insert_spaces ) push_spot" \n & insert # col! 2 + SGML_INDENT;9 - insert_spaces) \n & insert # col + SGML_INDENT9 - insert_spaces- \n & insert0 \n & insert ( pop_spoty1 sgml_ordered_list,* # col+ + what_column! 1:# col0 \n & insert # col + SGML_INDENT9 - insert_spaces& & insert ) push_spot) \n & insert # col + SGML_INDENT9 - insert_spaces, \n & insert # col! 2 + SGML_INDENT;9 - insert_spaces , NO_PUSH_SPOT ) sgml_para" \n & insert # col + SGML_INDENT9 - insert_spaces- \n & insert # col - insert_spaces1 \n & inserty1 sgml_varlistentry,* # col+ + what_column! 1:# col0 \n & insert # col + SGML_INDENT9 - insert_spaces 1 sgml_varlistentry1 \n & insert ( pop_spoty2 sgml_variable_list,* , do_push_spot+* # col+ + what_column! 1:# col/ \n & insert # col + SGML_INDENT9 - insert_spaces% & insert , do_push_spot. ) push_spot/c 3 \n & insert # col - insert_spaces. & inserty0 sgml_seglistitem,* # col+ + what_column! 1:# col1 \n & insert # col + SGML_INDENT9 - insert_spaces% title ) push_spot * sgml_title # col + SGML_INDENT9 - insert_spaces7 \n & insert # col + SGML_INDENT9 - insert_spaces7 \n & insert # col + SGML_INDENT9 - insert_spaces , NO_PUSH_SPOT 0 sgml_seglistitem" \n & insert # col - insert_spaces2 \n & insert ( pop_spoty3 sgml_segmented_list,* , do_push_spot+* # col+ + what_column! 1:# col( \n & insert # col + SGML_INDENT9 - insert_spaces , do_push_spot ) sgml_para" \n & insert # col - insert_spaces' & insert! 1 , do_push_spotA. ( pop_spot/cy) sgml_step,* # col+ + what_column! 1:# col- \n & insert # col + SGML_INDENT9 - insert_spaces% title ) PUSH_SPOT * sgml_title # col + SGML_INDENT9 - insert_spaces , NO_PUSH_SPOT ) sgml_step" \n & insert # col - insert_spaces. \n & insert ( pop_spoty. sgml_procedure,* - table_col_int , do_push_spot+* ! i # col+ + what_column! 1:# col' \n & insert.! 0! i/. ! i - table_col_int=/.! i/. # col + SGML_INDENT9 - insert_spaces' & insert , do_push_spot! 0 ! iAC. ) push_spot/c* \n & insert/g # col - insert_spaces& & inserty. sgml_table_row,* " ch % align+ H Align (Center cHar Justify Left Right)? % flush & getkey ' tolower" ch " ch." 99x3& center% align/.# 104x3$ char% align/.# 106x3' justify% align/.# 108x3$ left% align/.# 114x3% right% align/j* align="%s" % align ' vinsert y* sgml_align& - table_columns+! 4- table_columns,* . informal_table+* # col+ + what_column! 1:# col* ! i " ch % frame - type_of_table - table_col_str " ok+ . informal_table.- informaltable- type_of_table/.% table- type_of_table/d O Frame (All, Bottom, None, Sides, Top, tOpbot)? % flush & getkey ' tolower" ch " ch." 97x3# all% frame/." 98x3& bottom% frame/.# 110x3$ none% frame/.# 115x3% sides% frame/.# 116x3# top% frame/.# 111x3& topbot% frame/j! 0" ok. ! 0 " okA/.( Columns? + Null_String! 4 ) read_mini- table_col_str! 0 - table_col_str!" 48:- table_columns - table_columns! 1? - table_columns" 10=C.! 1" ok/c " ok. $ beep- Wrong value! ' message/b/f1 <%s frame="%s">\n - type_of_table % frame ' vinsert . informal_table.% title ) PUSH_SPOT * sgml_title/. ) push_spot/ # col + SGML_INDENT9 - insert_spaces6 \n\n - table_col_str ' sprintf & insert.! 0! i/. ! i - table_columns=/.! i/. # col + SGML_INDENT9 - insert_spacesJ \n ! i! 19 & string ' vinsert/g . informal_table. # col + SGML_INDENT9 - insert_spaces) \n & insert # col + SGML_INDENT9 - insert_spaces - table_columns , NO_PUSH_SPOT . sgml_table_row" \n & insert # col + SGML_INDENT9 - insert_spaces* \n & insert # col + SGML_INDENT9 - insert_spaces) \n & insert # col + SGML_INDENT9 - insert_spaces' \n & insert.! 0! i/. ! i - table_columns=/. ! i/. # col! 2 + SGML_INDENT;9 - insert_spaces1 \n & insert/g # col + SGML_INDENT9 - insert_spaces( \n & insert # col + SGML_INDENT9 - insert_spaces* \n & insert/b # col + SGML_INDENT9 - insert_spaces ) \n & insert # col + SGML_INDENT9 - insert_spaces' \n & insert.! 0! i/. ! i - table_columns=/.! i/. # col! 2 + SGML_INDENT;9 - insert_spaces1 \n & insert/g # col + SGML_INDENT9 - insert_spaces( \n & insert # col + SGML_INDENT9 - insert_spaces* \n & insert # col + SGML_INDENT9 - insert_spaces+ \n & insert # col - insert_spaces' \n - type_of_table ' vinsert ( pop_spoty* sgml_table,* ! i # col+ + what_column! 1 :# col*
\n & insert # col + SGML_INDENT9 - insert_spaces' & insert ) push_spot* \n & insert # col + SGML_INDENT9 - insert_spaces/ \n & insert.! 0! i/. ! i! 2=/.! i/. # col! 2 + SGML_INDENT;9 - insert_spaces/ \n & insert # col! 3 + SGML_INDENT;9 - insert_spacesB \n & insert # col! 2 + SGML_INDENT;9 - insert_spaces0 \n & insert/g # col! 2 + SGML_INDENT;9 - insert_spaces. \n & insert # col! 3 + SGML_INDENT;9 - insert_spaces3 \n & insert # col! 2 + SGML_INDENT;9 - insert_spaces/ \n & insert # col + SGML_INDENT9 - insert_spaces0 \n & insert # col - insert_spaces+
\n & insert ( pop_spoty+ sgml_figure,5 \n+ \n ) PUSH_SPOT + NO_POP_SPOT 0 sgml_insert_tagsy2 insert_sgml_screen,* # mrk # cmd+ 0 create_user_mark# mrk% %s %s 3 Sgml_Compile_PS_Cmd # mrk"+ buffer_name ' sprintf# cmd0 Convert command: + Null_String # cmd ) read_mini# cmd # cmd ' compiley2 sgml_convert_to_ps,* # mrk # cmd+ 0 create_user_mark# mrk% %s %s 4 Sgml_Compile_Pdf_Cmd # mrk"+ buffer_name ' sprintf# cmd0 Convert command: + Null_String # cmd ) read_mini# cmd # cmd ' compiley3 sgml_convert_to_pdf,* # mrk # cmd+ 0 create_user_mark# mrk% %s %s 5 Sgml_Compile_Html_Cmd # mrk"+ buffer_name ' sprintf# cmd0 Convert command: + Null_String # cmd ) read_mini# cmd # cmd ' compiley4 sgml_convert_to_html,* $ type+* # mrk # cmd # tmp+ 0 create_user_mark# mrk # mrk"+ buffer_name# tmp # tmp$ sgml $ type" -1 * strreplaceP# tmp $ type." psx3' %s %s & 0 Sgml_View_PS_Cmd # tmp ' sprintf# cmd/.# pdfx3' %s %s & 1 Sgml_View_Pdf_Cmd # tmp ' sprintf# cmd/.$ htmlx3' %s %s & 2 Sgml_View_Html_Cmd # tmp ' sprintf# cmd/j* View with: + Null_String # cmd ) read_mini# cmd # cmd - run_shell_cmdPy) sgml_view ' docbook" $1 " $1 3 create_syntax_table% "([{<% ")]}>" 40 " $1 - define_syntax" 60" 92 " $1 - define_syntax" 38" 92 " $1 - define_syntax, 0-9A-Za-z>/!# 119 " $1 - define_syntax" <>" 60 " $1 - define_syntax# " 37 " $1 - define_syntax,* $ name++ docbook.dfa $ name : dfa_enable_highlight_cache+ ( Qcomment $ name 9 dfa_define_highlight_rule9 ^([^\\-]|-+[^>])*-+[ ]*>( Qcomment $ name 9 dfa_define_highlight_rule$ "]|"[^"]*")*>' keyword $ name 9 dfa_define_highlight_rule; <([^>"]|"[^"]*")*("[^"]*)?$) delimiter $ name 9 dfa_define_highlight_rule) &#[0-9]+;( keyword1 $ name 9 dfa_define_highlight_rule+ &[A-Za-z]+; * Kdelimiter $ name 9 dfa_define_highlight_rule! .& normal $ name 9 dfa_define_highlight_rule $ name 9 dfa_build_highlight_table2 setup_dfa_callback}2 setup_dfa_callback' docbook 5 dfa_set_init_callback,* $ menu+ $ menu' &Header 1 menu_append_popup* ! m+* %s.&Header $ menu ' sprintf! m ! m( <&ackno>? sgml_insert_tag ("ackno", 1, 1) 0 menu_append_item ! m) 2 sgml_author (1, 1) 0 menu_append_item ! m, <©right>1 sgml_copyright () 0 menu_append_item ! m- 8 sgml_revision_history () 0 menu_append_item ! m+ <&revision>= sgml_revision (); pop_spot () 0 menu_append_item ! m) &Template0 sgml_template () 0 menu_append_item $ menu( &Section 1 menu_append_popup+ %s.&Section $ menu ' sprintf! m ! m+ <&appendix>1 sgml_appendix (1) 0 menu_append_item ! m* <&chapter>0 sgml_chapter (1) 0 menu_append_item ! m+ <&epigraph>0 sgml_epigraph () 0 menu_append_item ! m- <&formalpara>2 sgml_formalpara () 0 menu_append_item ! m0 6 sgml_simple_section () 0 menu_append_item ! m1 &numbered section2 sgml_sect (1, "0") 0 menu_append_item ! m* <§ion>/ sgml_section () 0 menu_append_item ! m* 0 sgml_sidebar (1) 0 menu_append_item ! m( <&title>D sgml_title ("title", 1); pop_spot () 0 menu_append_item ! m+ G sgml_title ("subtitle", 1); pop_spot () 0 menu_append_item $ menu* &Character 1 menu_append_popup- %s.&Character $ menu ' sprintf ! m ! m* <&acronym>A sgml_insert_tag ("acronym", 1, 1) 0 menu_append_item ! m+ <&citation>B sgml_insert_tag ("citation", 1, 1) 0 menu_append_item ! m+ <&emphasis>B sgml_insert_tag ("emphasis", 1, 1) 0 menu_append_item ! m, <&firstterm> C sgml_insert_tag ("firstterm", 1, 1) 0 menu_append_item ! m+ B sgml_insert_tag ("footnote", 1, 1) 0 menu_append_item ! m. <&superscript>E sgml_insert_tag ("superscript", 1, 1) 0 menu_append_item ! m, C sgml_insert_tag ("subscript", 1, 1) 0 menu_append_item $ menu) C&omputer 1 menu_append_popup, %s.C&omputer $ menu ' sprintf! m ! m. <&application>E sgml_insert_tag ("application", 1, 1) 0 menu_append_item ! m. E sgml_insert_tag ("mousebutton", 1, 1) 0 menu_append_item ! m* <&command>A sgml_insert_tag ("command", 1, 1) 0 menu_append_item ! m* &directory1 sgml_directory () 0 menu_append_item ! m( <&envar>? sgml_insert_tag ("envar", 1, 1) 0 menu_append_item ! m+ <&filename>B sgml_insert_tag ("filename", 1, 1) 0 menu_append_item ! m+ B sgml_insert_tag ("function", 1, 1) 0 menu_append_item ! m1 H sgml_insert_tag ("programlisting", 1, 1) 0 menu_append_item ! m1 H sgml_insert_tag ("computeroutput", 1, 1) 0 menu_append_item ! m+ B sgml_insert_tag ("constant", 1, 1) 0 menu_append_item ! m) <&prompt>@ sgml_insert_tag ("prompt", 1, 1) 0 menu_append_item ! m) <&screen>5 insert_sgml_screen () 0 menu_append_item ! m, <&userinput>C sgml_insert_tag ("userinput", 1, 1) 0 menu_append_item ! m* <&varname>A sgml_insert_tag ("varname", 1, 1) 0 menu_append_item ! m% &Menu 1 menu_append_popup ! m% &Keys 1 menu_append_popup ! m, CmdS&ynopsis 1 menu_append_popup2 %s.C&omputer.&Menu $ menu ' sprintf! m ! m( <&accel>? sgml_insert_tag ("accel", 1, 1) 0 menu_append_item ! m- 2 sgml_menuchoice () 0 menu_append_item ! m* <&guimenu>A sgml_insert_tag ("guimenu", 1, 1) 0 menu_append_item ! m. E sgml_insert_tag ("guimenuitem", 1, 1) 0 menu_append_item2 %s.C&omputer.&Keys $ menu ' sprintf! m ! m) @ sgml_insert_tag ("keycap", 1, 1) 0 menu_append_item ! m) @ sgml_insert_tag ("keysym", 1, 1) 0 menu_append_item ! m* A sgml_insert_tag ("keycode", 1, 1) 0 menu_append_item ! m+ 1 sgml_keycombo (1) 0 menu_append_item9 %s.C&omputer.CmdS&ynopsis $ menu ' sprintf! m ! m& <&arg>/ sgml_arg (1, 1) 0 menu_append_item ! m( <&break>3 insert ("\\n") 0 menu_append_item ! m. 3 sgml_cmdsynopsis () 0 menu_append_item ! m , &plain 5 sgml_arg_plain (1, 1) 0 menu_append_item ! m( <&group>- sgml_group () 0 menu_append_item ! m. <&replaceable>E sgml_insert_tag ("replaceable", 1, 1) 0 menu_append_item $ menu, &Environment 1 menu_append_popup / %s.&Environment $ menu ' sprintf! m ! m- <&blockquote>2 sgml_blockquote () 0 menu_append_item ! m* <&caution>4 sgml_env ("caution") 0 menu_append_item ! m* <&example>4 sgml_env ("example") 0 menu_append_item ! m, <&important> 6 sgml_env ("important") 0 menu_append_item ! m' <¬e>1 sgml_env ("note") 0 menu_append_item ! m& <&tip>0 sgml_env ("tip") 0 menu_append_item ! m* <&warning>4 sgml_env ("warning") 0 menu_append_item $ menu% Lin&k 1 menu_append_popup ( %s.Lin&k $ menu ' sprintf! m ! m) <&anchor>. sgml_anchor () 0 menu_append_item ! m( <&email>9 sgml_insert_tag ("email") 0 menu_append_item ! m% <&id>7 sgml_id (); pop_spot () 0 menu_append_item ! m& <&url>+ sgml_url () 0 menu_append_item ! m' <&xref>, sgml_xref () 0 menu_append_item $ menu% &List 1 menu_append_popup( %s.&List $ menu ' sprintf! m ! m/ <&itemizedlist>5 sgml_itemized_list () 0 menu_append_item ! m+ <&listitem> > sgml_listitem (1); pop_spot () 0 menu_append_item ! m. <&orderedlist>4 sgml_ordered_list () 0 menu_append_item ! m0 <&segmentedlist>6 sgml_segmented_list () 0 menu_append_item ! m/ <&variablelist>5 sgml_variable_list () 0 menu_append_item ! m/ A sgml_varlistentry (); pop_spot () 0 menu_append_item ! m. B sgml_seglistitem (1); pop_spot () 0 menu_append_item ! m, <&procedure>1 sgml_procedure () 0 menu_append_item ! m' - sgml_step (1) 0 menu_append_item $ menu& &Table 1 menu_append_popup) %s.&Table $ menu ' sprintf! m ! m( <&align>- sgml_align () 0 menu_append_item ! m0 <&informaltable>. sgml_table (1) 0 menu_append_item ! m( <&table>. sgml_table (0) 0 menu_append_item ! m& <&row>Q sgml_table_row (table_columns, 1, 1); pop_spot () 0 menu_append_item $ menu' <¶>: sgml_para (1); pop_spot () 0 menu_append_item $ menu) <&figure>. sgml_figure () 0 menu_append_item $ menu 5 menu_append_separator $ menu6 Convert To &PostScript5 sgml_convert_to_ps () 0 menu_append_item $ menu/ Convert To P&DF6 sgml_convert_to_pdf () 0 menu_append_item $ menu0 Convert To &HTML7 sgml_convert_to_html () 0 menu_append_item $ menu 0 &View PostScript0 sgml_view ("ps") 0 menu_append_item $ menu( View PDF0 sgml_view ("ps") 0 menu_append_item $ menu* V&iew HTML2 sgml_view ("html") 0 menu_append_item) init_menu' docbook" $1 " $1 ( keymap_p. " $1 + make_keymap/b . sgml_bskip_tag" ^B " $1 2 definekey_reserved- sgml_skip_tag" ^F " $1 2 definekey_reserved: sgml_para (1); pop_spot ()! p " $1 2 definekey_reserved/ sgml_section ()" ss " $1 2 definekey_reserved3 sgml_sect (1, "0"))" sn " $1 2 definekey_reserved3 insert ("$")! $ " $1 2 definekey_reserved0 insert ("&")! & " $1 2 definekey_reserved, sgml_comment! ; " $1 2 definekey_reserved3 insert ("…")! . " $1 2 definekey_reserved/ insert ("<")! < " $1 2 definekey_reserved/ insert (">")! > " $1 2 definekey_reserved5 sgml_convert_to_ps ()" cp " $1 2 definekey_reserved6 sgml_convert_to_pdf ()" cd " $1 2 definekey_reserved7 sgml_convert_to_html ()" ch " $1 2 definekey_reserved 5 sgml_convert_to_ps ()" cp " $1 2 definekey_reserved0 sgml_view ("ps")" vp " $1 2 definekey_reserved1 sgml_view ("pdf")" vd " $1 2 definekey_reserved2 sgml_view ("html")" vh " $1 2 definekey_reserved? sgml_insert_tag ("ackno", 1, 1) " ha " $1 2 definekey_reserved2 sgml_author (1, 1)" hu " $1 2 definekey_reserved1 sgml_copyright ()" hc " $1 2 definekey_reserved8 sgml_revision_history ()" hh " $1 2 definekey_reserved= sgml_revision (); pop_spot ()" hr " $1 2 definekey_reserved0 sgml_template ()" ht " $1 2 definekey_reserved1 sgml_appendix (1)" sa " $1 2 definekey_reserved0 sgml_chapter (1)" sc " $1 2 definekey_reserved0 sgml_epigraph ()" se " $1 2 definekey_reserved2 sgml_formalpara () " sf " $1 2 definekey_reserved6 sgml_simple_section ()" sm " $1 2 definekey_reserved2 sgml_sect (1, "0")" sn " $1 2 definekey_reserved0 sgml_sidebar (1)" si " $1 2 definekey_reservedD sgml_title ("title", 1); pop_spot ()" st " $1 2 definekey_reservedG sgml_title ("subtitle", 1); pop_spot ()" su " $1 2 definekey_reservedA sgml_insert_tag ("acronym", 1, 1)" ca " $1 2 definekey_reservedB sgml_insert_tag ("citation", 1, 1)" cc " $1 2 definekey_reserved B sgml_insert_tag ("emphasis", 1, 1)" ce " $1 2 definekey_reservedC sgml_insert_tag ("firstterm", 1, 1)" cf " $1 2 definekey_reservedB sgml_insert_tag ("footnote", 1, 1)" cn " $1 2 definekey_reservedE sgml_insert_tag ("superscript", 1, 1) " cs " $1 2 definekey_reservedC sgml_insert_tag ("subscript", 1, 1)" cu " $1 2 definekey_reservedE sgml_insert_tag ("application", 1, 1)" oa " $1 2 definekey_reservedE sgml_insert_tag ("mousebutton", 1, 1)" ob " $1 2 definekey_reserved A sgml_insert_tag ("command", 1, 1)" oc " $1 2 definekey_reserved1 sgml_directory ()" od " $1 2 definekey_reserved? sgml_insert_tag ("envar", 1, 1)" oe " $1 2 definekey_reservedB sgml_insert_tag ("filename", 1, 1)" of " $1 2 definekey_reservedB sgml_insert_tag ("function", 1, 1)" on " $1 2 definekey_reservedH sgml_insert_tag ("programlisting", 1, 1)" ol " $1 2 definekey_reservedH sgml_insert_tag ("computeroutput", 1, 1)" oo " $1 2 definekey_reserved B sgml_insert_tag ("constant", 1, 1)" ot " $1 2 definekey_reserved@ sgml_insert_tag ("prompt", 1, 1)" op " $1 2 definekey_reserved5 insert_sgml_screen ()" os " $1 2 definekey_reservedC sgml_insert_tag ("userinput", 1, 1)" ou " $1 2 definekey_reservedA sgml_insert_tag ("varname", 1, 1)" ov " $1 2 definekey_reserved2 sgml_blockquote ()" eb " $1 2 definekey_reserved4 sgml_env ("caution")" ec " $1 2 definekey_reserved4 sgml_env ("example")" ee " $1 2 definekey_reserved6 sgml_env ("important")" ei " $1 2 definekey_reserved1 sgml_env ("note")" en " $1 2 definekey_reserved0 sgml_env ("tip")" et " $1 2 definekey_reserved4 sgml_env ("warning")" ew " $1 2 definekey_reserved . sgml_anchor ()" ka " $1 2 definekey_reserved9 sgml_insert_tag ("email")" ke " $1 2 definekey_reserved7 sgml_id (); pop_spot ()" ki " $1 2 definekey_reserved+ sgml_url ()" ku " $1 2 definekey_reserved, sgml_xref ()" kx " $1 2 definekey_reserved5 sgml_itemized_list ()" li " $1 2 definekey_reserved> sgml_listitem (1); pop_spot ()" ll " $1 2 definekey_reserved4 sgml_ordered_list ()" lo " $1 2 definekey_reserved6 sgml_segmented_list ()" ls " $1 2 definekey_reserved5 sgml_variable_list ()" lv " $1 2 definekey_reservedA sgml_varlistentry (); pop_spot ()" le " $1 2 definekey_reservedB sgml_seglistitem (1); pop_spot ()" lg " $1 2 definekey_reserved1 sgml_procedure ()" lp " $1 2 definekey_reserved- sgml_step (1)" lt " $1 2 definekey_reserved- sgml_align ()" ta " $1 2 definekey_reserved. sgml_table (1)" ti " $1 2 definekey_reserved. sgml_table (0)" tt " $1 2 definekey_reserved Q sgml_table_row (table_columns, 1, 1); pop_spot ()" tr " $1 2 definekey_reserved. sgml_figure ()! f " $1 2 definekey_reserved0 tex_insert_quote! " " $1 ) definekey0 tex_insert_quote! ' " $1 ) definekey,* $ mode+' docbook$ mode $ mode ! 1 ( set_mode $ mode * use_keymap $ mode! 8 0 set_syntax_flags $ mode 0 use_syntax_table' par_sep}8 sgml_paragraph_separator / set_buffer_hook ( DOC_TYPE 1 blocal_var_exists. ( DOC_TYPE 1 define_blocal_var/b ) SECT_TYPE 1 blocal_var_exists. ) SECT_TYPE 1 define_blocal_var/b ) push_spot # bob* " cs+ + CASE_SEARCH" cs! 0+ CASE_SEARCH%