version 1.5, 2009/01/01 20:40:16 |
version 1.6, 2009/01/02 14:06:16 |
Line 133 lookup(int tok, const char *argv) |
|
Line 133 lookup(int tok, const char *argv) |
|
{ |
{ |
|
|
switch (tok) { |
switch (tok) { |
|
case (MDOC_Bf): |
|
if (xstrcmp(argv, "emphasis")) |
|
return(MDOC_Emphasis); |
|
else if (xstrcmp(argv, "literal")) |
|
return(MDOC_Literal); |
|
else if (xstrcmp(argv, "symbolic")) |
|
return(MDOC_Symbolic); |
|
break; |
|
|
|
case (MDOC_An): |
|
if (xstrcmp(argv, "split")) |
|
return(MDOC_Split); |
|
else if (xstrcmp(argv, "nosplit")) |
|
return(MDOC_Nosplit); |
|
break; |
|
|
case (MDOC_Bd): |
case (MDOC_Bd): |
if (xstrcmp(argv, "ragged")) |
if (xstrcmp(argv, "ragged")) |
return(MDOC_Ragged); |
return(MDOC_Ragged); |
Line 307 parse(struct mdoc *mdoc, int tok, |
|
Line 323 parse(struct mdoc *mdoc, int tok, |
|
ppos = *pos; |
ppos = *pos; |
|
|
switch (v->arg) { |
switch (v->arg) { |
case(MDOC_Compact): |
|
/* FALLTHROUGH */ |
|
case(MDOC_Ragged): |
|
/* FALLTHROUGH */ |
|
case(MDOC_Unfilled): |
|
/* FALLTHROUGH */ |
|
case(MDOC_Literal): |
|
/* FALLTHROUGH */ |
|
case(MDOC_File): |
|
/* FALLTHROUGH */ |
|
case(MDOC_Bullet): |
|
/* FALLTHROUGH */ |
|
case(MDOC_Dash): |
|
/* FALLTHROUGH */ |
|
case(MDOC_Hyphen): |
|
/* FALLTHROUGH */ |
|
case(MDOC_Item): |
|
/* FALLTHROUGH */ |
|
case(MDOC_Enum): |
|
/* FALLTHROUGH */ |
|
case(MDOC_Tag): |
|
/* FALLTHROUGH */ |
|
case(MDOC_Diag): |
|
/* FALLTHROUGH */ |
|
case(MDOC_Hang): |
|
/* FALLTHROUGH */ |
|
case(MDOC_Ohang): |
|
/* FALLTHROUGH */ |
|
case(MDOC_Inset): |
|
v->sz = 0; |
|
v->value = NULL; |
|
break; |
|
|
|
case(MDOC_Std): |
case(MDOC_Std): |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
case(MDOC_Width): |
case(MDOC_Width): |
Line 384 parse(struct mdoc *mdoc, int tok, |
|
Line 367 parse(struct mdoc *mdoc, int tok, |
|
|
|
v->sz = i; |
v->sz = i; |
break; |
break; |
|
|
default: |
default: |
abort(); |
v->sz = 0; |
/* NOTREACHED */ |
v->value = NULL; |
|
break; |
} |
} |
|
|
return(1); |
return(1); |