version 1.1, 2015/10/20 02:01:32 |
version 1.2, 2015/10/21 23:51:11 |
|
|
typedef void (*state_handler)(STATE_ARGS); |
typedef void (*state_handler)(STATE_ARGS); |
|
|
static void state_bd(STATE_ARGS); |
static void state_bd(STATE_ARGS); |
|
static void state_bl(STATE_ARGS); |
static void state_dl(STATE_ARGS); |
static void state_dl(STATE_ARGS); |
static void state_sh(STATE_ARGS); |
static void state_sh(STATE_ARGS); |
static void state_sm(STATE_ARGS); |
static void state_sm(STATE_ARGS); |
Line 46 static const state_handler state_handlers[MDOC_MAX] = |
|
Line 47 static const state_handler state_handlers[MDOC_MAX] = |
|
state_dl, /* Dl */ |
state_dl, /* Dl */ |
state_bd, /* Bd */ |
state_bd, /* Bd */ |
NULL, /* Ed */ |
NULL, /* Ed */ |
NULL, /* Bl */ |
state_bl, /* Bl */ |
NULL, /* El */ |
NULL, /* El */ |
NULL, /* It */ |
NULL, /* It */ |
NULL, /* Ad */ |
NULL, /* Ad */ |
Line 199 state_bd(STATE_ARGS) |
|
Line 200 state_bd(STATE_ARGS) |
|
return; |
return; |
|
|
state_dl(mdoc, n); |
state_dl(mdoc, n); |
|
} |
|
|
|
static void |
|
state_bl(STATE_ARGS) |
|
{ |
|
|
|
if (n->type != ROFFT_HEAD || n->parent->args == NULL) |
|
return; |
|
|
|
switch(n->parent->args->argv[0].arg) { |
|
case MDOC_Diag: |
|
n->norm->Bl.type = LIST_diag; |
|
break; |
|
case MDOC_Column: |
|
n->norm->Bl.type = LIST_column; |
|
break; |
|
default: |
|
break; |
|
} |
} |
} |
|
|
static void |
static void |