{"id":4811,"date":"2022-12-20T18:36:53","date_gmt":"2022-12-20T21:36:53","guid":{"rendered":"http:\/\/lode.uno\/linux-man\/index.php\/2022\/12\/20\/lexgrog-nl\/"},"modified":"2022-12-20T18:36:53","modified_gmt":"2022-12-20T21:36:53","slug":"lexgrog-nl","status":"publish","type":"post","link":"https:\/\/lode.uno\/linux-man\/2022\/12\/20\/lexgrog-nl\/","title":{"rendered":"LEXGROG (nl)"},"content":{"rendered":"<h1 align=\"center\">LEXGROG<\/h1>\n<p> <a href=\"#NAAM\">NAAM<\/a><br \/> <a href=\"#SAMENVATTING\">SAMENVATTING<\/a><br \/> <a href=\"#BESCHRIJVING\">BESCHRIJVING<\/a><br \/> <a href=\"#OPTIES\">OPTIES<\/a><br \/> <a href=\"#STOPSTATUS\">STOPSTATUS<\/a><br \/> <a href=\"#VOORBEELDEN\">VOORBEELDEN<\/a><br \/> <a href=\"#WATIS\u2212ONTLEDING\">WATIS\u2212ONTLEDING<\/a><br \/> <a href=\"#ZIE OOK\">ZIE OOK<\/a><br \/> <a href=\"#OPMERKINGEN\">OPMERKINGEN<\/a><br \/> <a href=\"#AUTEUR\">AUTEUR<\/a><br \/> <a href=\"#BUGS\">BUGS<\/a> <\/p>\n<hr>\n<h2>NAAM <a name=\"NAAM\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">lexgrog \u2212 hoofdinginformatie in manpagina\u2019s ontleden<\/p>\n<h2>SAMENVATTING <a name=\"SAMENVATTING\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>lexgrog<\/b> [<b>\u2212m<\/b>|<b>\u2212c<\/b>] [<b>\u2212dfw?V<\/b>] [<b>\u2212E<\/b> <i>encoding<\/i>] <i>file<\/i> &#8230;<\/p>\n<h2>BESCHRIJVING <a name=\"BESCHRIJVING\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>lexgrog<\/b> is een implementatie van het traditionele \u201cgroff guess\u201d\u2212hulpprogramma in <b>lex<\/b>. Het leest de bestandslijst in de opdrachtregel als man\u2212paginabronbestanden of als gestructureerde \u201ccat\u201d\u2212pagina\u2019s, en toont hun naam en beschrijving zoals deze in <b>apropos<\/b> en <b>watis<\/b> gebruikt worden.o De lijst bevat preprocessingfilters die vereist zijn door de man\u2212pagina, voor het doorgegeven wordt aan <b>nroff<\/b> of <b>troff<\/b> of aan beide.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Als de invoer slecht gestructureerd is, dan zal <b>lexgrog<\/b> \u201cparse failed\u201d tonen; dit kan nuttig zijn voor externe programma\u2019s die de man\u2212pagina\u2019s op juistheid controleren. Wanneer \u00c3\u00a9\u00c3\u00a9n van <b>lexgrog<\/b>\u2019s invoerbestanden (lq\u2212\u201d is, dan wordt uit de standaardinvoer gelezen; als enig invoerbestand gecomprimeerd is, dan zal een gedecomprimeerde versie automatisch worden ingelezen.<\/p>\n<h2>OPTIES <a name=\"OPTIES\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>\u2212d<\/b>, <b>\u2212\u2212debug<\/b><\/p>\n<p style=\"margin-left:22%;\">Foutinformatie tonen.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212m<\/b>, <b>\u2212\u2212man<\/b><\/p>\n<p style=\"margin-left:22%;\">Invoer als man\u2212paginabronbestanden ontleden. Dit is de standaard als <b>\u2212\u2212man<\/b> noch <b>\u2212\u2212cat<\/b> is opgegeven.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212c<\/b>, <b>\u2212\u2212cat<\/b><\/p>\n<p style=\"margin-left:22%;\">Invoer als voorgestructureerde man\u2212pagina\u2019s ontleden (\u201ccat pages\u201d). <b>\u2212\u2212man<\/b> en <b>\u2212\u2212cat<\/b> hoeven niet gelijktijdig opgegeven te worden.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212w<\/b>, <b>\u2212\u2212whatis<\/b><\/p>\n<p style=\"margin-left:22%;\">De naam en beschrijving van de hoofding van man\u2212pagina\u2019s tonen zoals deze worden gebruikt door <b>apropos<\/b> and <b>watis<\/b>. Dit is de standaard als <b>\u2212\u2212whatis<\/b> noch <b>\u2212\u2212filters<\/b> opgegeven is.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212f<\/b>, <b>\u2212\u2212filters<\/b><\/p>\n<p style=\"margin-left:22%;\">De lijst met filters tonen die nodig zijn om de man\u2212pagina voor te bewerken voordat <b>nroff<\/b> of <b>troff<\/b> deze opmaakt.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212E<\/b> <i>codering<\/i>, <b>\u2212\u2212encoding<\/b> <i>codering<\/i><\/p>\n<p style=\"margin-left:22%;\">De gekozen karakterset voor de pagina forceren naar <i>codering<\/i>.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212?<\/b>, <b>\u2212\u2212help<\/b><\/p>\n<p style=\"margin-left:22%;\">Een hulptekst tonen en stoppen.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212usage<\/b><\/p>\n<p style=\"margin-left:22%;\">Print a short usage message and exit.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212V<\/b>, <b>\u2212\u2212version<\/b><\/p>\n<p style=\"margin-left:22%;\">Versieinformatie tonen.<\/p>\n<h2>STOPSTATUS <a name=\"STOPSTATUS\"><\/a> <\/h2>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"1%\">\n<p style=\"margin-top: 1em\"><b>0<\/b><\/p>\n<\/td>\n<td width=\"10%\"><\/td>\n<td width=\"78%\">\n<p style=\"margin-top: 1em\">Programma correct uitgevoerd.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"1%\">\n<p><b>1<\/b><\/p>\n<\/td>\n<td width=\"10%\"><\/td>\n<td width=\"78%\">\n<p>Gebruiksfout.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"1%\">\n<p><b>2<\/b><\/p>\n<\/td>\n<td width=\"10%\"><\/td>\n<td width=\"78%\">\n<p><b>lexgrog<\/b> kon een of meer van de invoerpagina\u2019s niet ontleden.<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<h2>VOORBEELDEN <a name=\"VOORBEELDEN\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">$ lexgrog man.1 <br \/> man.1: &#8220;man \u2212 an interface to the system reference manuals&#8221; <br \/> $ lexgrog \u2212fw man.1 <br \/> man.1 (t): &#8220;man \u2212 an interface to the system reference manuals&#8221; <br \/> $ lexgrog \u2212c whatis.cat1 <br \/> whatis.cat1: &#8220;whatis \u2212 display manual page descriptions&#8221; <br \/> $ lexgrog broken.1 <br \/> broken.1: parse failed<\/p>\n<h2>WATIS\u2212ONTLEDING <a name=\"WATIS\u2212ONTLEDING\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>mandb<\/b> (die dezelfde broncode als <b>lexgrog<\/b> gebruikt) ontleedt het <b>NAAM<\/b>\u2212deel bovenaan iedere handleidingspagina, zoekend naar namen en beschrijvingen van de daarin gedocumenteerde functionaliteiten. Hoewel de parser vrij soepel is omdat het rekening moet houden met een aantal historisch gegroeide vormen, kan het soms falen bij het ophalen van de vereiste informatie.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Bij gebruik van de traditionele <i>man<\/i>\u2212macroverzameling, ziet een correcte <b>NAAM<\/b>\u2212sectie er ongeveer als volgt uit:<\/p>\n<p style=\"margin-left:22%; margin-top: 1em\">.SH NAAM <br \/> foo \u2212 applicatie die iets doet<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Sommige opmakers van man\u2212pagina\u2019s vereisen de \u2018\u2212\u2019 precies zoals getoond; <b>mandb<\/b> is wat soepeler, maar vanwege compatibiliteit met andere systemen, is het toch een goed idee om de backslash te behouden.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Aan de linkerzijde zullen verschillende namen staan, gescheiden door komma\u2019s. Namen die spaties bevatten worden genegeerd om pathologisch gedrag bij sommige, slecht\u2212opgemaakte <b>NAAM<\/b>\u2212secties te voorkomen. De tekst aan de rechterzijde is vrij en kan verdeeld worden over meerdere regels. Als meerdere functionaliteiten met verschillende beschrijvingen in dezelfde man\u2212pagina\u2019s zijn gedocumenteerd, wordt hiervoor de volgende vorm gebruikt:<\/p>\n<p style=\"margin-left:22%; margin-top: 1em\">.SH NAAM <br \/> foo, bar \u2212 applicaties om iets te doen <br \/> .br <br \/> baz \u2212 applicatie om niets te doen<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">(In plaats van de alineascheidingsmacro .br., kan een macro die een nieuwe alinea begint gebruikt worden, zoals .PP.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Bij het gebruik van een <i>mdoc<\/i>\u2212macroverzameling die is afgeleid van het BSD, ziet een correcte <b>NAAM<\/b>\u2212sectie er als volgt uit:<\/p>\n<p style=\"margin-left:22%; margin-top: 1em\">.Sh NAAM <br \/> .Nm foo <br \/> .Nd applicatie om iets te doen<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Er zijn meerdere, veelvoorkomende redenen waarom ontleden van watis mislukt. Soms vervangen de auteurs van man\u2212pagina\u2019s \u2018.SH NAME\u2019 door \u2018.SH MYPROGRAM\u2019, waardoor <b>mandb<\/b> het deel niet kan vinden waaruit de benodigde informatie moet worden gehaald. Soms voegen auteurs wel de NAAM\u2212sectie toe, maar gebruiken daarbij vrije tekst in plaats van \u2018name \u2212 description\u2019. Echter, iedere syntax die met het bovenstaande overeenkomt moet geaccepteerd worden.<\/p>\n<h2>ZIE OOK <a name=\"ZIE OOK\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><i>apropos<\/i>(1), <i>man<\/i>(1), <i>whatis<\/i>(1), <i>mandb<\/i>(8)<\/p>\n<h2>OPMERKINGEN <a name=\"OPMERKINGEN\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>lexgrog<\/b> poogt alleen bestanden met .so\u2212verzoeken te ontleden, maar die kan dat alleen doen als de bestanden correct ge\u00c3\u00afnstalleerd zijn in een man\u2212paginastructuur.<\/p>\n<h2>AUTEUR <a name=\"AUTEUR\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">De broncode die gebruikt wordt door <b>lexgrog<\/b> om man\u2212pagina\u2019s te scannen is geschreven door:<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Wilf. (G.Wilford@ee.surrey.ac.uk). <br \/> Fabrizio Polacco (fpolacco@debian.org). <br \/> Colin Watson (cjwatson@debian.org).<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Colin Watson schreef de huidige re\u00c3\u00afncarnatie van de opdrachtregel\u2212frontend, en ook deze man\u2212pagina.<\/p>\n<h2>BUGS <a name=\"BUGS\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">https:\/\/savannah.nongnu.org\/bugs\/?group=man-db<\/p>\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>LEXGROG NAAM SAMENVATTING BESCHRIJVING OPTIES STOPSTATUS VOORBEELDEN WATIS\u2212ONTLEDING ZIE OOK OPMERKINGEN AUTEUR BUGS NAAM lexgrog \u2212 hoofdinginformatie in manpagina\u2019s ontleden SAMENVATTING lexgrog [\u2212m|\u2212c] [\u2212dfw?V] [\u2212E encoding] file &#8230; BESCHRIJVING lexgrog is een implementatie van het traditionele \u201cgroff guess\u201d\u2212hulpprogramma in lex. Het leest de bestandslijst in de opdrachtregel als man\u2212paginabronbestanden of als gestructureerde \u201ccat\u201d\u2212pagina\u2019s, en toont [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[962],"tags":[964,968,1698],"class_list":["post-4811","post","type-post","status-publish","format-standard","hentry","category-1-comandos-generales","tag-964","tag-lexgrog","tag-nl"],"gutentor_comment":0,"_links":{"self":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/4811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/comments?post=4811"}],"version-history":[{"count":0,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/4811\/revisions"}],"wp:attachment":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/media?parent=4811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/categories?post=4811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/tags?post=4811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}