Lines Matching defs:nn
1036 struct mdoc_node *nn;
1047 nn = mdoc->last;
1050 switch (nn->tok) {
1052 mdoc_word_alloc(mdoc, nn->line, nn->pos, "file");
1053 mdoc_word_alloc(mdoc, nn->line, nn->pos, "...");
1058 mdoc_word_alloc(mdoc, nn->line, nn->pos, "~");
1064 mdoc->last = nn;
1282 struct mdoc_node *n, *nn;
1297 for (nn = n->body->child; nn; nn = nn->next) {
1298 if (MDOC_It != nn->tok)
1301 assert(MDOC_BLOCK == nn->type);
1302 nn = nn->head->child;
1304 if (nn == NULL)
1307 if (MDOC_TEXT == nn->type) {
1308 sz = strlen(nn->string) + 1;
1312 if (0 != (ssz = macro2len(nn->tok)))
2147 struct mdoc_node *nn, *n;
2165 nn = n->child;
2166 if (nn == NULL || *nn->string == '\0') {
2171 mdoc->meta.title = mandoc_strdup(nn->string);
2175 for (p = nn->string; *p != '\0'; p++)
2178 mdoc->parse, nn->line,
2179 nn->pos + (p - nn->string),
2180 "Dt %s", nn->string);
2187 if (nn != NULL)
2188 nn = nn->next;
2190 if (nn == NULL) {
2198 mdoc->meta.msec = mandoc_strdup(nn->string);
2202 cp = mandoc_a2msec(nn->string);
2205 nn->line, nn->pos, "Dt ... %s", nn->string);
2206 mdoc->meta.vol = mandoc_strdup(nn->string);
2212 if ((nn = nn->next) == NULL)
2215 for (p = nn->string; *p != '\0'; p++)
2217 mdoc->meta.arch = mandoc_strdup(nn->string);
2221 if ((nn = nn->next) != NULL)
2223 nn->line, nn->pos, "Dt ... %s", nn->string);