version 1.104, 2019/04/12 03:38:09 |
version 1.106, 2019/04/12 07:05:19 |
Line 81 pnode_printtext(struct format *f, struct pnode *n) |
|
Line 81 pnode_printtext(struct format *f, struct pnode *n) |
|
|
|
switch (f->linestate) { |
switch (f->linestate) { |
case LINE_TEXT: |
case LINE_TEXT: |
if (n->spc) |
if (n->spc) { |
|
if (n->node == NODE_TEXT) { |
|
putchar('\n'); |
|
last = '\n'; |
|
break; |
|
} |
putchar(' '); |
putchar(' '); |
|
} |
last = ' '; |
last = ' '; |
break; |
break; |
case LINE_MACRO: |
case LINE_MACRO: |
Line 908 pnode_print(struct format *f, struct pnode *n) |
|
Line 914 pnode_print(struct format *f, struct pnode *n) |
|
macro_argline(f, "Bd", pnode_getattr(n, ATTRKEY_CLASS) == |
macro_argline(f, "Bd", pnode_getattr(n, ATTRKEY_CLASS) == |
ATTRVAL_MONOSPACED ? "-literal" : "-unfilled"); |
ATTRVAL_MONOSPACED ? "-literal" : "-unfilled"); |
break; |
break; |
|
case NODE_MARKUP: |
|
macro_open(f, "Ic"); |
|
break; |
case NODE_MML_MFENCED: |
case NODE_MML_MFENCED: |
pnode_printmathfenced(f, n); |
pnode_printmathfenced(f, n); |
break; |
break; |
Line 982 pnode_print(struct format *f, struct pnode *n) |
|
Line 991 pnode_print(struct format *f, struct pnode *n) |
|
break; |
break; |
case NODE_SBR: |
case NODE_SBR: |
macro_line(f, "br"); |
macro_line(f, "br"); |
break; |
|
case NODE_SGMLTAG: |
|
macro_open(f, "Ic"); |
|
break; |
break; |
case NODE_TEXT: |
case NODE_TEXT: |
case NODE_ESCAPE: |
case NODE_ESCAPE: |