Я получаю звездочки перед каждым разделом документации в моем выводе html noweb (даже до html doctype!) При запуске noweave -html -index -n hello.nw > hello.htm
с учетом следующего файла hello.nw
:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Hello noweb</title>
</head>
<body>
<h1>Noweb test</h1>
<p>A noweb hello world.
<<main.c>>=
<<Includes>>
<<Defines>>
<<Main function>>
@
<h2>The main function</h2>
<p>Blablabla...</p>
<<Main function>>=
int main() {
printf("Hello %s!\n", NAME);
return MEANING_OF_LIFE;
}
@
<h2>Preprocessor stuff</h2>
<p>Blablabla...</p>
<<Defines>>=
#define NAME "John Doe"
@ %def NAME
<<Includes>>=
#include <stdio.h>
@ %def printf
<<Defines>>=
#define MEANING_OF_LIFE 42
@ %def MEANING_OF_LIFE
<p>Blablabla...</p>
<h2>Chunks</h2>
<nowebchunks>
<h2>Index</h2>
<nowebindex>
</body>
</html>
Вот вывод (обратите внимание на звездочку, стоящую перед типом документа!?):
<code><!-- this file was generated automatically by noweave; better not edit it-->
<a name="NWD1">*</a><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Hello noweb</title>
</head>
<body>
<h1>Noweb test</h1>
<p>A noweb hello world.
<pre><a name="NWiMOLW-1ezWyf-1" href="#NWD1"><dfn><main.c>=</dfn></a>
Этот код записывается в файл (или не используется).
<Включает> <Определения> <Основная функция>
*
Основная функция
Blablabla ...
<a name="NWiMOLW-32ejEQ-1" href="#NWD2"><dfn><Main function>=</dfn></a>
int main() {
<a href="#NWD4">printf</a>("Hello %s!\n", <a href="#NWD3">NAME</a>);
return <a href="#NWD5">MEANING_OF_LIFE</a>;
}
*
Материал препроцессора
Blablabla ...
<a name="NWiMOLW-1K8SOW-1" href="#NWD3"><dfn><Defines>=</dfn></a>
#define <a href="#NWD3">NAME</a> "John Doe"
*
<a name="NWiMOLW-ZKEBO-1" href="#NWD4"><dfn><Includes>=</dfn></a>
#include <stdio.h>
Определяет
printf
(ссылки на указатели).
Используется выше .
*
<a name="NWiMOLW-1K8SOW-2" href="#NWD3"><dfn><Defines>+=</dfn></a>
#define <a href="#NWD5">MEANING_OF_LIFE</a> 42
Blablabla ...
Куски
*
Индекс
Это происходит толькопри включенном индексировании это также происходит только тогда, когда я начинаю раздел doc с тега html.Кажется, что это вообще не происходит при выполнении той же команды на примере wc (https://www.cs.tufts.edu/~nr/noweb/examples/wc.nw.html), но я не могу понять, что я делаю неправильно.