=================================================================== RCS file: /cvs/texi2mdoc/main.c,v retrieving revision 1.16 retrieving revision 1.17 diff -u -p -r1.16 -r1.17 --- texi2mdoc/main.c 2015/02/19 10:20:31 1.16 +++ texi2mdoc/main.c 2015/02/19 10:29:17 1.17 @@ -1,4 +1,4 @@ -/* $Id: main.c,v 1.16 2015/02/19 10:20:31 kristaps Exp $ */ +/* $Id: main.c,v 1.17 2015/02/19 10:29:17 kristaps Exp $ */ /* * Copyright (c) 2015 Kristaps Dzonsons * @@ -95,7 +95,9 @@ enum texicmd { TEXICMD_ENV, TEXICMD_ERROR, TEXICMD_EXAMPLE, + TEXICMD_EXPANSION, TEXICMD_FILE, + TEXICMD_FINALOUT, TEXICMD_GRAVE, TEXICMD_GROUP, TEXICMD_HEADING, @@ -116,6 +118,7 @@ enum texicmd { TEXICMD_IFTEX, TEXICMD_IFSET, TEXICMD_IFXML, + TEXICMD_IGNORE, TEXICMD_IMAGE, TEXICMD_INCLUDE, TEXICMD_INDENTBLOCK, @@ -151,6 +154,7 @@ enum texicmd { TEXICMD_SLANTED, TEXICMD_SP, TEXICMD_SPACE, + TEXICMD_SMALLBOOK, TEXICMD_SMALLDISPLAY, TEXICMD_SMALLEXAMPLE, TEXICMD_SMALLINDENTBLOCK, @@ -336,7 +340,9 @@ static const struct texitok texitoks[TEXICMD__MAX] = { { doinline, "env", 3 }, /* TEXICMD_ENV */ { dosymbol, "error", 5 }, /* TEXICMD_ERROR */ { doexample, "example", 7 }, /* TEXICMD_EXAMPLE */ + { dosymbol, "expansion", 9 }, /* TEXICMD_EXPANSION */ { doinline, "file", 4 }, /* TEXICMD_FILE */ + { doignline, "finalout", 8 }, /* TEXICMD_FINALOUT */ { doaccent, "`", 1 }, /* TEXICMD_GRAVE */ { doblock, "group", 5 }, /* TEXICMD_GROUP */ { dosection, "heading", 7 }, /* TEXICMD_HEADING */ @@ -357,6 +363,7 @@ static const struct texitok texitoks[TEXICMD__MAX] = { { doignblock, "iftex", 5 }, /* TEXICMD_IFTEX */ { doignblock, "ifset", 5 }, /* TEXICMD_IFSET */ { doignblock, "ifxml", 5 }, /* TEXICMD_IFXML */ + { doignblock, "ignore", 6 }, /* TEXICMD_IGNORE */ { doignbracket, "image", 5 }, /* TEXICMD_IMAGE */ { doinclude, "include", 7 }, /* TEXICMD_INCLUDE */ { dodisplay, "indentblock", 11 }, /* TEXICMD_INDENTBLOCK */ @@ -392,6 +399,7 @@ static const struct texitok texitoks[TEXICMD__MAX] = { { dofont, "slanted", 7 }, /* TEXICMD_SLANTED */ { dosp, "sp", 2 }, /* TEXICMD_SP */ { dosymbol, " ", 1 }, /* TEXICMD_SPACE */ + { doignline, "smallbook", 9 }, /* TEXICMD_SMALLBOOK */ { dodisplay, "smalldisplay", 12 }, /* TEXICMD_SMALLDISPLAY */ { doexample, "smallexample", 12 }, /* TEXICMD_SMALLEXAMPLE */ { dodisplay, "smallindentblock", 16 }, /* TEXICMD_SMALLINDENTBLOCK */ @@ -1612,6 +1620,9 @@ dosymbol(struct texi *p, enum texicmd cmd, break; case (TEXICMD_ERROR): texiputchars(p, "error\\(->"); + break; + case (TEXICMD_EXPANSION): + texiputchars(p, "\\(->"); break; case (TEXICMD_LATEX): texiputchars(p, "LaTeX");