version 1.64, 2019/03/22 19:07:07 |
version 1.67, 2019/03/23 10:53:52 |
Line 117 static const struct node nodes[] = { |
|
Line 117 static const struct node nodes[] = { |
|
{ "copyright", NODE_COPYRIGHT }, |
{ "copyright", NODE_COPYRIGHT }, |
{ "date", NODE_DATE }, |
{ "date", NODE_DATE }, |
{ "editor", NODE_EDITOR }, |
{ "editor", NODE_EDITOR }, |
|
{ "email", NODE_EMAIL }, |
{ "emphasis", NODE_EMPHASIS }, |
{ "emphasis", NODE_EMPHASIS }, |
{ "entry", NODE_ENTRY }, |
{ "entry", NODE_ENTRY }, |
{ "envar", NODE_ENVAR }, |
{ "envar", NODE_ENVAR }, |
Line 167 static const struct node nodes[] = { |
|
Line 168 static const struct node nodes[] = { |
|
{ "paramdef", NODE_PARAMDEF }, |
{ "paramdef", NODE_PARAMDEF }, |
{ "parameter", NODE_PARAMETER }, |
{ "parameter", NODE_PARAMETER }, |
{ "part", NODE_SECTION }, |
{ "part", NODE_SECTION }, |
|
{ "personname", NODE_PERSONNAME }, |
{ "phrase", NODE_PHRASE }, |
{ "phrase", NODE_PHRASE }, |
{ "preface", NODE_PREFACE }, |
{ "preface", NODE_PREFACE }, |
{ "primary", NODE_PRIMARY }, |
{ "primary", NODE_PRIMARY }, |
Line 1317 pnode_print(struct parse *p, struct pnode *pn) |
|
Line 1319 pnode_print(struct parse *p, struct pnode *pn) |
|
pnode_printmopen(p); |
pnode_printmopen(p); |
fputs("An", stdout); |
fputs("An", stdout); |
break; |
break; |
|
case NODE_EMAIL: |
|
pnode_printmopen(p); |
|
fputs("Aq Mt", stdout); |
|
break; |
case NODE_EMPHASIS: |
case NODE_EMPHASIS: |
case NODE_FIRSTTERM: |
case NODE_FIRSTTERM: |
pnode_printmopen(p); |
pnode_printmopen(p); |
Line 1364 pnode_print(struct parse *p, struct pnode *pn) |
|
Line 1370 pnode_print(struct parse *p, struct pnode *pn) |
|
pnode_printgroup(p, pn); |
pnode_printgroup(p, pn); |
pnode_unlinksub(pn); |
pnode_unlinksub(pn); |
break; |
break; |
|
case NODE_KEYSYM: |
|
pnode_printmopen(p); |
|
fputs("Sy", stdout); |
|
break; |
case NODE_LEGALNOTICE: |
case NODE_LEGALNOTICE: |
assert(p->newln); |
assert(p->newln); |
puts(".Sh LEGAL NOTICE"); |
puts(".Sh LEGAL NOTICE"); |
Line 1382 pnode_print(struct parse *p, struct pnode *pn) |
|
Line 1392 pnode_print(struct parse *p, struct pnode *pn) |
|
break; |
break; |
case NODE_LITERALLAYOUT: |
case NODE_LITERALLAYOUT: |
assert(p->newln); |
assert(p->newln); |
puts(".Bd -literal"); |
printf(".Bd %s\n", pnode_getattr(pn, ATTRKEY_CLASS) == |
|
ATTRVAL_MONOSPACED ? "-literal" : "-unfilled"); |
break; |
break; |
case NODE_MML_MFENCED: |
case NODE_MML_MFENCED: |
pnode_printmathfenced(p, pn); |
pnode_printmathfenced(p, pn); |
Line 1429 pnode_print(struct parse *p, struct pnode *pn) |
|
Line 1440 pnode_print(struct parse *p, struct pnode *pn) |
|
case NODE_PROGRAMLISTING: |
case NODE_PROGRAMLISTING: |
case NODE_SCREEN: |
case NODE_SCREEN: |
assert(p->newln); |
assert(p->newln); |
printf(".Bd %s\n", pnode_getattr(pn, ATTRKEY_CLASS) == |
puts(".Bd -literal"); |
ATTRVAL_MONOSPACED ? "-literal" : "-unfilled"); |
|
break; |
break; |
case NODE_REFENTRYINFO: |
case NODE_REFENTRYINFO: |
/* Suppress. */ |
/* Suppress. */ |
Line 1600 pnode_print(struct parse *p, struct pnode *pn) |
|
Line 1610 pnode_print(struct parse *p, struct pnode *pn) |
|
case NODE_COMMAND: |
case NODE_COMMAND: |
case NODE_CONSTANT: |
case NODE_CONSTANT: |
case NODE_EDITOR: |
case NODE_EDITOR: |
|
case NODE_EMAIL: |
case NODE_EMPHASIS: |
case NODE_EMPHASIS: |
case NODE_ENVAR: |
case NODE_ENVAR: |
case NODE_FILENAME: |
case NODE_FILENAME: |
case NODE_FIRSTTERM: |
case NODE_FIRSTTERM: |
case NODE_FUNCTION: |
case NODE_FUNCTION: |
case NODE_FUNCSYNOPSISINFO: |
case NODE_FUNCSYNOPSISINFO: |
|
case NODE_KEYSYM: |
case NODE_LITERAL: |
case NODE_LITERAL: |
case NODE_OPTION: |
case NODE_OPTION: |
case NODE_PARAMETER: |
case NODE_PARAMETER: |