diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2015-11-10 10:16:36 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2015-11-10 10:31:27 +0100 |
commit | c3dcdeb1d2bccc3785e3675843a5228e183b307f (patch) | |
tree | 857f6a942ba3b535be2baa1b43c5e5bb834aaff5 /hwpfilter/source/hwpeq.cxx | |
parent | 2df257e95e655de7b0f888b033a56cd800d3002e (diff) |
loplugin:nullptr (automatic rewrite)
Change-Id: Idec97093ca48c14b825c7b87ec050cc99aadc526
Diffstat (limited to 'hwpfilter/source/hwpeq.cxx')
-rw-r--r-- | hwpfilter/source/hwpeq.cxx | 558 |
1 files changed, 279 insertions, 279 deletions
diff --git a/hwpfilter/source/hwpeq.cxx b/hwpfilter/source/hwpeq.cxx index f3731ca0a6d1..dfd2d0a88a8e 100644 --- a/hwpfilter/source/hwpeq.cxx +++ b/hwpfilter/source/hwpeq.cxx @@ -58,7 +58,7 @@ using namespace std; enum { SCRIPT_NONE, SCRIPT_SUB, SCRIPT_SUP, SCRIPT_ALL}; static int eq_word(MzString& outs, istream *strm, int script = SCRIPT_NONE); -static bool eq_sentence(MzString& outs, istream *strm, const char *end = 0); +static bool eq_sentence(MzString& outs, istream *strm, const char *end = nullptr); struct hwpeq { const char *key; // hwp math keyword @@ -75,316 +75,316 @@ static const hwpeq eq_tbl[] = { { "<=", "\\leq ", 0, 0 }, { "==", "\\equiv ", 0, 0 }, { ">=", "\\geq ", 0, 0 }, - { "Pr", NULL, 0, 0 }, + { "Pr", nullptr, 0, 0 }, { "^", "^", 1, 0 }, { "_", "_", 1, 0 }, { "`", "\\;", 0, 0 }, - { "acute", NULL, 1, 0 }, - { "aleph", NULL, 0, 0 }, - { "alpha", NULL, 0, EQ_CASE }, - { "amalg", NULL, 0, 0 }, - { "and", NULL, 0, 0 }, - { "angle", NULL, 0, 0 }, - { "angstrom", NULL, 0, 0 }, - { "approx", NULL, 0, 0 }, - { "arc", NULL, 0, 0 }, - { "arccos", NULL, 0, 0 }, - { "arch", NULL, 0, 0 }, - { "arcsin", NULL, 0, 0 }, - { "arctan", NULL, 0, 0 }, - { "arg", NULL, 0, 0 }, + { "acute", nullptr, 1, 0 }, + { "aleph", nullptr, 0, 0 }, + { "alpha", nullptr, 0, EQ_CASE }, + { "amalg", nullptr, 0, 0 }, + { "and", nullptr, 0, 0 }, + { "angle", nullptr, 0, 0 }, + { "angstrom", nullptr, 0, 0 }, + { "approx", nullptr, 0, 0 }, + { "arc", nullptr, 0, 0 }, + { "arccos", nullptr, 0, 0 }, + { "arch", nullptr, 0, 0 }, + { "arcsin", nullptr, 0, 0 }, + { "arctan", nullptr, 0, 0 }, + { "arg", nullptr, 0, 0 }, { "assert", "\\vdash", 0, 0 }, - { "ast", NULL, 0, 0 }, - { "asymp", NULL, 0, 0 }, - { "atop", NULL, 1, EQ_ATOP }, - { "backslash", NULL, 0, 0 }, - { "bar", NULL, 1, 0 }, - { "because", NULL, 0, 0 }, - { "beta", NULL, 0, EQ_CASE }, - { "big", NULL, 0, EQ_CASE }, - { "bigcap", NULL, 0, 0 }, - { "bigcirc", NULL, 0, 0 }, - { "bigcup", NULL, 0, 0 }, - { "bigg", NULL, 0, EQ_CASE }, - { "bigodiv", NULL, 0, 0 }, - { "bigodot", NULL, 0, 0 }, - { "bigominus", NULL, 0, 0 }, - { "bigoplus", NULL, 0, 0 }, - { "bigotimes", NULL, 0, 0 }, - { "bigsqcap", NULL, 0, 0 }, - { "bigsqcup", NULL, 0, 0 }, - { "biguplus", NULL, 0, 0 }, - { "bigvee", NULL, 0, 0 }, - { "bigwedge", NULL, 0, 0 }, - { "binom", NULL, 2, 0 }, - { "bmatrix", NULL, 0, EQ_ENV }, - { "bold", NULL, 0, 0 }, - { "bot", NULL, 0, 0 }, - { "breve", NULL, 1, 0 }, - { "buildrel", NULL, 0, 0 }, // LATER - { "bullet", NULL, 0, 0 }, - { "cap", NULL, 0, 0 }, - { "cases", NULL, 0, EQ_ENV }, - { "ccol", NULL, 0, 0 }, /* Center vertically */ - { "cdot", NULL, 0, 0 }, - { "cdots", NULL, 0, 0 }, - { "check", NULL, 1, 0 }, - { "chi", NULL, 0, EQ_CASE }, - { "choose", NULL, 0, EQ_ATOP }, - { "circ", NULL, 0, 0 }, - { "col", NULL, 0, 0 }, // LATER - { "cong", NULL, 0, 0 }, - { "coprod", NULL, 0, 0 }, - { "cos", NULL, 0, 0 }, - { "cosec", NULL, 0, 0 }, - { "cosh", NULL, 0, 0 }, - { "cot", NULL, 0, 0 }, - { "coth", NULL, 0, 0 }, - { "cpile", NULL, 0, 0 }, // LATER - { "csc", NULL, 0, 0 }, - { "cup", NULL, 0, 0 }, - { "dagger", NULL, 0, 0 }, - { "dashv", NULL, 0, 0 }, - { "ddagger", NULL, 0, 0 }, - { "ddot", NULL, 1, 0 }, - { "ddots", NULL, 0, 0 }, - { "def", NULL, 0, 0 }, - { "deg", NULL, 0, 0 }, - { "del", NULL, 0, 0 }, - { "delta", NULL, 0, EQ_CASE }, - { "diamond", NULL, 0, 0 }, - { "dim", NULL, 0, 0 }, - { "div", NULL, 0, 0 }, - { "divide", NULL, 0, 0 }, - { "dline", NULL, 0, 0 }, - { "dmatrix", NULL, 0, EQ_ENV }, - { "dot", NULL, 1, 0 }, - { "doteq", NULL, 0, 0 }, - { "dotsaxis", NULL, 0, 0 }, - { "dotsdiag", NULL, 0, 0 }, + { "ast", nullptr, 0, 0 }, + { "asymp", nullptr, 0, 0 }, + { "atop", nullptr, 1, EQ_ATOP }, + { "backslash", nullptr, 0, 0 }, + { "bar", nullptr, 1, 0 }, + { "because", nullptr, 0, 0 }, + { "beta", nullptr, 0, EQ_CASE }, + { "big", nullptr, 0, EQ_CASE }, + { "bigcap", nullptr, 0, 0 }, + { "bigcirc", nullptr, 0, 0 }, + { "bigcup", nullptr, 0, 0 }, + { "bigg", nullptr, 0, EQ_CASE }, + { "bigodiv", nullptr, 0, 0 }, + { "bigodot", nullptr, 0, 0 }, + { "bigominus", nullptr, 0, 0 }, + { "bigoplus", nullptr, 0, 0 }, + { "bigotimes", nullptr, 0, 0 }, + { "bigsqcap", nullptr, 0, 0 }, + { "bigsqcup", nullptr, 0, 0 }, + { "biguplus", nullptr, 0, 0 }, + { "bigvee", nullptr, 0, 0 }, + { "bigwedge", nullptr, 0, 0 }, + { "binom", nullptr, 2, 0 }, + { "bmatrix", nullptr, 0, EQ_ENV }, + { "bold", nullptr, 0, 0 }, + { "bot", nullptr, 0, 0 }, + { "breve", nullptr, 1, 0 }, + { "buildrel", nullptr, 0, 0 }, // LATER + { "bullet", nullptr, 0, 0 }, + { "cap", nullptr, 0, 0 }, + { "cases", nullptr, 0, EQ_ENV }, + { "ccol", nullptr, 0, 0 }, /* Center vertically */ + { "cdot", nullptr, 0, 0 }, + { "cdots", nullptr, 0, 0 }, + { "check", nullptr, 1, 0 }, + { "chi", nullptr, 0, EQ_CASE }, + { "choose", nullptr, 0, EQ_ATOP }, + { "circ", nullptr, 0, 0 }, + { "col", nullptr, 0, 0 }, // LATER + { "cong", nullptr, 0, 0 }, + { "coprod", nullptr, 0, 0 }, + { "cos", nullptr, 0, 0 }, + { "cosec", nullptr, 0, 0 }, + { "cosh", nullptr, 0, 0 }, + { "cot", nullptr, 0, 0 }, + { "coth", nullptr, 0, 0 }, + { "cpile", nullptr, 0, 0 }, // LATER + { "csc", nullptr, 0, 0 }, + { "cup", nullptr, 0, 0 }, + { "dagger", nullptr, 0, 0 }, + { "dashv", nullptr, 0, 0 }, + { "ddagger", nullptr, 0, 0 }, + { "ddot", nullptr, 1, 0 }, + { "ddots", nullptr, 0, 0 }, + { "def", nullptr, 0, 0 }, + { "deg", nullptr, 0, 0 }, + { "del", nullptr, 0, 0 }, + { "delta", nullptr, 0, EQ_CASE }, + { "diamond", nullptr, 0, 0 }, + { "dim", nullptr, 0, 0 }, + { "div", nullptr, 0, 0 }, + { "divide", nullptr, 0, 0 }, + { "dline", nullptr, 0, 0 }, + { "dmatrix", nullptr, 0, EQ_ENV }, + { "dot", nullptr, 1, 0 }, + { "doteq", nullptr, 0, 0 }, + { "dotsaxis", nullptr, 0, 0 }, + { "dotsdiag", nullptr, 0, 0 }, { "dotslow", "\\ldots", 0, 0 }, { "dotsvert", "\\vdots", 0, 0 }, - { "downarrow", NULL, 0, EQ_CASE }, + { "downarrow", nullptr, 0, EQ_CASE }, { "dsum", "+", 0, 0 }, - { "dyad", NULL, 0, 0 }, // LATER - { "ell", NULL, 0, 0 }, - { "emptyset", NULL, 0, 0 }, - { "epsilon", NULL, 0, EQ_CASE }, - { "eqalign", NULL, 0, EQ_ENV }, - { "equiv", NULL, 0, 0 }, - { "eta", NULL, 0, EQ_CASE }, - { "exarrow", NULL, 0, 0 }, + { "dyad", nullptr, 0, 0 }, // LATER + { "ell", nullptr, 0, 0 }, + { "emptyset", nullptr, 0, 0 }, + { "epsilon", nullptr, 0, EQ_CASE }, + { "eqalign", nullptr, 0, EQ_ENV }, + { "equiv", nullptr, 0, 0 }, + { "eta", nullptr, 0, EQ_CASE }, + { "exarrow", nullptr, 0, 0 }, { "exist", "\\exists", 0, 0 }, - { "exists", NULL, 0, 0 }, - { "exp", NULL, 0, EQ_CASE }, - { "for", NULL, 0, 0 }, - { "forall", NULL, 0, 0 }, + { "exists", nullptr, 0, 0 }, + { "exp", nullptr, 0, EQ_CASE }, + { "for", nullptr, 0, 0 }, + { "forall", nullptr, 0, 0 }, { "from", "_", 1, 0 }, - { "gamma", NULL, 0, EQ_CASE }, - { "gcd", NULL, 0, 0 }, + { "gamma", nullptr, 0, EQ_CASE }, + { "gcd", nullptr, 0, 0 }, { "ge", "\\geq", 0, 0 }, - { "geq", NULL, 0, 0 }, - { "ggg", NULL, 0, 0 }, - { "grad", NULL, 0, 0 }, - { "grave", NULL, 1, 0 }, + { "geq", nullptr, 0, 0 }, + { "ggg", nullptr, 0, 0 }, + { "grad", nullptr, 0, 0 }, + { "grave", nullptr, 1, 0 }, { "hat", "\\widehat", 1, 0 }, - { "hbar", NULL, 0, 0 }, - { "hom", NULL, 0, 0 }, - { "hookleft", NULL, 0, 0 }, - { "hookright", NULL, 0, 0 }, - { "identical", NULL, 0, 0 }, // LATER - { "if", NULL, 0, 0 }, - { "imag", NULL, 0, 0 }, - { "image", NULL, 0, 0 }, - { "imath", NULL, 0, 0 }, - { "in", NULL, 0, 0 }, + { "hbar", nullptr, 0, 0 }, + { "hom", nullptr, 0, 0 }, + { "hookleft", nullptr, 0, 0 }, + { "hookright", nullptr, 0, 0 }, + { "identical", nullptr, 0, 0 }, // LATER + { "if", nullptr, 0, 0 }, + { "imag", nullptr, 0, 0 }, + { "image", nullptr, 0, 0 }, + { "imath", nullptr, 0, 0 }, + { "in", nullptr, 0, 0 }, { "inf", "\\infty", 0, 0 }, { "infinity", "\\infty", 0, 0 }, - { "infty", NULL, 0, 0 }, - { "int", NULL, 0, 0 }, + { "infty", nullptr, 0, 0 }, + { "int", nullptr, 0, 0 }, { "integral", "\\int", 0, 0 }, { "inter", "\\bigcap", 0, 0 }, - { "iota", NULL, 0, EQ_CASE }, - { "iso", NULL, 0, 0 }, // ams - { "it", NULL, 0, 0 }, - { "jmath", NULL, 0, 0 }, - { "kappa", NULL, 0, EQ_CASE }, - { "ker", NULL, 0, 0 }, - { "lambda", NULL, 0, EQ_CASE }, - { "land", NULL, 0, 0 }, // LATER - { "langle", NULL, 0, 0 }, + { "iota", nullptr, 0, EQ_CASE }, + { "iso", nullptr, 0, 0 }, // ams + { "it", nullptr, 0, 0 }, + { "jmath", nullptr, 0, 0 }, + { "kappa", nullptr, 0, EQ_CASE }, + { "ker", nullptr, 0, 0 }, + { "lambda", nullptr, 0, EQ_CASE }, + { "land", nullptr, 0, 0 }, // LATER + { "langle", nullptr, 0, 0 }, { "larrow", "\\leftarrow", 0, EQ_CASE }, - { "lbrace", NULL, 0, 0 }, + { "lbrace", nullptr, 0, 0 }, { "lbrack", "[", 0, 0 }, - { "lceil", NULL, 0, 0 }, - { "lcol", NULL, 0, 0 }, // LATER - { "ldots", NULL, 0, 0 }, - { "le", NULL, 0, 0 }, - { "left", NULL, 0, 0 }, - { "leftarrow", NULL, 0, EQ_CASE }, - { "leq", NULL, 0, 0 }, - { "lfloor", NULL, 0, 0 }, - { "lg", NULL, 0, 0 }, - { "lim", NULL, 0, EQ_CASE }, + { "lceil", nullptr, 0, 0 }, + { "lcol", nullptr, 0, 0 }, // LATER + { "ldots", nullptr, 0, 0 }, + { "le", nullptr, 0, 0 }, + { "left", nullptr, 0, 0 }, + { "leftarrow", nullptr, 0, EQ_CASE }, + { "leq", nullptr, 0, 0 }, + { "lfloor", nullptr, 0, 0 }, + { "lg", nullptr, 0, 0 }, + { "lim", nullptr, 0, EQ_CASE }, { "line", "\\vert", 0, 0 }, { "liter", "\\ell", 0, 0 }, - { "lll", NULL, 0, 0 }, // ams - { "ln", NULL, 0, 0 }, - { "log", NULL, 0, 0 }, + { "lll", nullptr, 0, 0 }, // ams + { "ln", nullptr, 0, 0 }, + { "log", nullptr, 0, 0 }, { "lor", "\\vee", 0, 0 }, { "lparen", "(", 0, 0 }, - { "lpile", NULL, 0, 0 }, // LATER + { "lpile", nullptr, 0, 0 }, // LATER { "lrarrow", "\\leftrightarrow", 0, EQ_CASE }, { "lrharpoons", "\\leftrightharpoons",0, 0 }, - { "mapsto", NULL, 0, 0 }, + { "mapsto", nullptr, 0, 0 }, { "massert", "\\dashv", 0, 0 }, - { "matrix", NULL, 0, EQ_ENV }, - { "max", NULL, 0, 0 }, - { "mho", NULL, 0, 0 }, // ams - { "min", NULL, 0, 0 }, - { "minusplus", NULL, 0, 0 }, + { "matrix", nullptr, 0, EQ_ENV }, + { "max", nullptr, 0, 0 }, + { "mho", nullptr, 0, 0 }, // ams + { "min", nullptr, 0, 0 }, + { "minusplus", nullptr, 0, 0 }, { "mit", "", 0, 0 }, // font { "mod", "\\bmod", 0, 0 }, - { "models", NULL, 0, 0 }, - { "msangle", NULL, 0, 0 }, // LATER - { "mu", NULL, 0, EQ_CASE }, - { "nabla", NULL, 0, 0 }, - { "ne", NULL, 0, 0 }, - { "nearrow", NULL, 0, 0 }, - { "neg", NULL, 0, 0 }, - { "neq", NULL, 0, 0 }, - { "nequiv", NULL, 0, 0 }, - { "ni", NULL, 0, 0 }, - { "not", NULL, 0, 0 }, - { "notin", NULL, 0, 0 }, - { "nu", NULL, 0, EQ_CASE }, - { "nwarrow", NULL, 0, 0 }, - { "odiv", NULL, 0, 0 }, - { "odot", NULL, 0, 0 }, - { "oint", NULL, 0, 0 }, - { "omega", NULL, 0, EQ_CASE }, - { "omicron", NULL, 0, EQ_CASE }, - { "ominus", NULL, 0, 0 }, - { "oplus", NULL, 0, 0 }, - { "or ", NULL, 0, 0 }, - { "oslash", NULL, 0, 0 }, - { "otimes", NULL, 0, 0 }, - { "over", NULL, 1, EQ_ATOP }, - { "overline", NULL, 1, 0 }, + { "models", nullptr, 0, 0 }, + { "msangle", nullptr, 0, 0 }, // LATER + { "mu", nullptr, 0, EQ_CASE }, + { "nabla", nullptr, 0, 0 }, + { "ne", nullptr, 0, 0 }, + { "nearrow", nullptr, 0, 0 }, + { "neg", nullptr, 0, 0 }, + { "neq", nullptr, 0, 0 }, + { "nequiv", nullptr, 0, 0 }, + { "ni", nullptr, 0, 0 }, + { "not", nullptr, 0, 0 }, + { "notin", nullptr, 0, 0 }, + { "nu", nullptr, 0, EQ_CASE }, + { "nwarrow", nullptr, 0, 0 }, + { "odiv", nullptr, 0, 0 }, + { "odot", nullptr, 0, 0 }, + { "oint", nullptr, 0, 0 }, + { "omega", nullptr, 0, EQ_CASE }, + { "omicron", nullptr, 0, EQ_CASE }, + { "ominus", nullptr, 0, 0 }, + { "oplus", nullptr, 0, 0 }, + { "or ", nullptr, 0, 0 }, + { "oslash", nullptr, 0, 0 }, + { "otimes", nullptr, 0, 0 }, + { "over", nullptr, 1, EQ_ATOP }, + { "overline", nullptr, 1, 0 }, { "owns", "\\ni", 0, 0 }, - { "parallel", NULL, 0, 0 }, - { "partial", NULL, 0, 0 }, - { "phantom", NULL, 0, 0 }, - { "phi", NULL, 0, EQ_CASE }, - { "pi", NULL, 0, EQ_CASE }, - { "pile", NULL, 0, 0 }, // LATER + { "parallel", nullptr, 0, 0 }, + { "partial", nullptr, 0, 0 }, + { "phantom", nullptr, 0, 0 }, + { "phi", nullptr, 0, EQ_CASE }, + { "pi", nullptr, 0, EQ_CASE }, + { "pile", nullptr, 0, 0 }, // LATER { "plusminus", "\\pm", 0, 0 }, - { "pmatrix", NULL, 0, EQ_ENV }, - { "prec", NULL, 0, 0 }, - { "prep", NULL, 0, 0 }, - { "prime", NULL, 0, 0 }, - { "prod", NULL, 0, 0 }, - { "propto", NULL, 0, 0 }, - { "psi", NULL, 0, EQ_CASE }, - { "rangle", NULL, 0, 0 }, + { "pmatrix", nullptr, 0, EQ_ENV }, + { "prec", nullptr, 0, 0 }, + { "prep", nullptr, 0, 0 }, + { "prime", nullptr, 0, 0 }, + { "prod", nullptr, 0, 0 }, + { "propto", nullptr, 0, 0 }, + { "psi", nullptr, 0, EQ_CASE }, + { "rangle", nullptr, 0, 0 }, { "rarrow", "\\rightarrow", 0, EQ_CASE }, { "rbrace", "]", 0, 0 }, - { "rbrace", NULL, 0, 0 }, - { "rceil", NULL, 0, 0 }, - { "rcol", NULL, 0, 0 }, // LATER + { "rbrace", nullptr, 0, 0 }, + { "rceil", nullptr, 0, 0 }, + { "rcol", nullptr, 0, 0 }, // LATER { "real", "\\Re", 0, 0 }, - { "reimage", NULL, 0, 0 }, - { "rel", NULL, 0, 0 }, - { "rfloor", NULL, 0, 0 }, - { "rho", NULL, 0, EQ_CASE }, - { "right", NULL, 0, 0 }, - { "rightarrow", NULL, 0, EQ_CASE }, - { "rlharpoons", NULL, 0, 0 }, - { "rm", NULL, 0, 0 }, + { "reimage", nullptr, 0, 0 }, + { "rel", nullptr, 0, 0 }, + { "rfloor", nullptr, 0, 0 }, + { "rho", nullptr, 0, EQ_CASE }, + { "right", nullptr, 0, 0 }, + { "rightarrow", nullptr, 0, EQ_CASE }, + { "rlharpoons", nullptr, 0, 0 }, + { "rm", nullptr, 0, 0 }, { "root", "\\sqrt", 1, 0 }, { "rparen", ")", 0, 0 }, - { "rpile", NULL, 0, 0 }, // LATER - { "rtangle", NULL, 0, 0 }, - { "sangle", NULL, 0, 0 }, - { "scale", NULL, 0, 0 }, - { "searrow", NULL, 0, 0 }, - { "sec", NULL, 0, 0 }, - { "sigma", NULL, 0, EQ_CASE }, - { "sim", NULL, 0, 0 }, - { "simeq", NULL, 0, 0 }, - { "sin", NULL, 0, 0 }, - { "sinh", NULL, 0, 0 }, - { "slash", NULL, 0, 0 }, - { "smallint", NULL, 0, 0 }, - { "smallinter", NULL, 0, 0 }, - { "smalloint", NULL, 0, 0 }, - { "smallprod", NULL, 0, 0 }, - { "smallsum", NULL, 0, 0 }, - { "smallunion", NULL, 0, 0 }, - { "smcoprod", NULL, 0, 0 }, - { "sqcap", NULL, 0, 0 }, - { "sqcup", NULL, 0, 0 }, - { "sqrt", NULL, 1, 0 }, - { "sqsubset", NULL, 0, 0 }, - { "sqsubseteq", NULL, 0, 0 }, - { "sqsupset", NULL, 0, 0 }, - { "sqsupseteq", NULL, 0, 0 }, - { "star", NULL, 0, 0 }, + { "rpile", nullptr, 0, 0 }, // LATER + { "rtangle", nullptr, 0, 0 }, + { "sangle", nullptr, 0, 0 }, + { "scale", nullptr, 0, 0 }, + { "searrow", nullptr, 0, 0 }, + { "sec", nullptr, 0, 0 }, + { "sigma", nullptr, 0, EQ_CASE }, + { "sim", nullptr, 0, 0 }, + { "simeq", nullptr, 0, 0 }, + { "sin", nullptr, 0, 0 }, + { "sinh", nullptr, 0, 0 }, + { "slash", nullptr, 0, 0 }, + { "smallint", nullptr, 0, 0 }, + { "smallinter", nullptr, 0, 0 }, + { "smalloint", nullptr, 0, 0 }, + { "smallprod", nullptr, 0, 0 }, + { "smallsum", nullptr, 0, 0 }, + { "smallunion", nullptr, 0, 0 }, + { "smcoprod", nullptr, 0, 0 }, + { "sqcap", nullptr, 0, 0 }, + { "sqcup", nullptr, 0, 0 }, + { "sqrt", nullptr, 1, 0 }, + { "sqsubset", nullptr, 0, 0 }, + { "sqsubseteq", nullptr, 0, 0 }, + { "sqsupset", nullptr, 0, 0 }, + { "sqsupseteq", nullptr, 0, 0 }, + { "star", nullptr, 0, 0 }, { "sub", "_", 0, 0 }, - { "subset", NULL, 0, 0 }, - { "subseteq", NULL, 0, 0 }, - { "succ", NULL, 0, 0 }, - { "sum", NULL, 0, 0 }, + { "subset", nullptr, 0, 0 }, + { "subseteq", nullptr, 0, 0 }, + { "succ", nullptr, 0, 0 }, + { "sum", nullptr, 0, 0 }, { "sup", "^", 0, 0 }, - { "superset", NULL, 0, 0 }, - { "supset", NULL, 0, 0 }, - { "supseteq", NULL, 0, 0 }, - { "swarrow", NULL, 0, 0 }, - { "tan", NULL, 0, 0 }, - { "tanh", NULL, 0, 0 }, - { "tau", NULL, 0, EQ_CASE }, - { "therefore", NULL, 0, 0 }, - { "theta", NULL, 0, EQ_CASE }, + { "superset", nullptr, 0, 0 }, + { "supset", nullptr, 0, 0 }, + { "supseteq", nullptr, 0, 0 }, + { "swarrow", nullptr, 0, 0 }, + { "tan", nullptr, 0, 0 }, + { "tanh", nullptr, 0, 0 }, + { "tau", nullptr, 0, EQ_CASE }, + { "therefore", nullptr, 0, 0 }, + { "theta", nullptr, 0, EQ_CASE }, { "tilde", "\\widetilde", 1, 0 }, - { "times", NULL, 0, 0 }, + { "times", nullptr, 0, 0 }, { "to", "^", 1, 0 }, - { "top", NULL, 0, 0 }, - { "triangle", NULL, 0, 0 }, - { "triangled", NULL, 0, 0 }, - { "trianglel", NULL, 0, 0 }, - { "triangler", NULL, 0, 0 }, - { "triangleu", NULL, 0, 0 }, + { "top", nullptr, 0, 0 }, + { "triangle", nullptr, 0, 0 }, + { "triangled", nullptr, 0, 0 }, + { "trianglel", nullptr, 0, 0 }, + { "triangler", nullptr, 0, 0 }, + { "triangleu", nullptr, 0, 0 }, { "udarrow", "\\updownarrow",0, EQ_CASE }, { "under", "\\underline", 1, 0 }, { "underline", "\\underline", 1, 0 }, { "union", "\\bigcup", 0, 0 }, - { "uparrow", NULL, 0, EQ_CASE }, - { "uplus", NULL, 0, 0 }, - { "upsilon", NULL, 0, EQ_CASE }, - { "varepsilon", NULL, 0, 0 }, - { "varphi", NULL, 0, 0 }, - { "varpi", NULL, 0, 0 }, - { "varrho", NULL, 0, 0 }, - { "varsigma", NULL, 0, 0 }, - { "vartheta", NULL, 0, 0 }, - { "varupsilon", NULL, 0, 0 }, - { "vdash", NULL, 0, 0 }, - { "vdots", NULL, 0, 0 }, - { "vec", NULL, 1, 0 }, - { "vee", NULL, 0, 0 }, - { "vert", NULL, 0, 0 }, - { "wedge", NULL, 0, 0 }, - { "wp", NULL, 0, 0 }, - { "xi", NULL, 0, EQ_CASE }, - { "xor", NULL, 0, 0 }, - { "zeta", NULL, 0, EQ_CASE } + { "uparrow", nullptr, 0, EQ_CASE }, + { "uplus", nullptr, 0, 0 }, + { "upsilon", nullptr, 0, EQ_CASE }, + { "varepsilon", nullptr, 0, 0 }, + { "varphi", nullptr, 0, 0 }, + { "varpi", nullptr, 0, 0 }, + { "varrho", nullptr, 0, 0 }, + { "varsigma", nullptr, 0, 0 }, + { "vartheta", nullptr, 0, 0 }, + { "varupsilon", nullptr, 0, 0 }, + { "vdash", nullptr, 0, 0 }, + { "vdots", nullptr, 0, 0 }, + { "vec", nullptr, 1, 0 }, + { "vee", nullptr, 0, 0 }, + { "vert", nullptr, 0, 0 }, + { "wedge", nullptr, 0, 0 }, + { "wp", nullptr, 0, 0 }, + { "xi", nullptr, 0, EQ_CASE }, + { "xor", nullptr, 0, 0 }, + { "zeta", nullptr, 0, EQ_CASE } }; static const hwpeq *lookup_eqn(char *str) { static const int eqCount = SAL_N_ELEMENTS(eq_tbl); int l = 0, r = eqCount; - const hwpeq *result = 0; + const hwpeq *result = nullptr; while( l < r ) { const int m = (l + r) / 2; @@ -449,14 +449,14 @@ struct eq_stack { MzString token; istream *strm; - eq_stack() { strm = 0; }; + eq_stack() { strm = nullptr; }; bool state(istream *s) { - if( strm != s) { white = 0; token = 0; } + if( strm != s) { white = nullptr; token = nullptr; } return token.length() != 0; } }; -static eq_stack *stk = 0; +static eq_stack *stk = nullptr; void push_token(MzString &white, MzString &token, istream *strm) { @@ -480,13 +480,13 @@ static int next_token(MzString &white, MzString &token, istream *strm) if( stk->state(strm) ) { white = stk->white; token = stk->token; - stk->token = 0; - stk->white = 0; + stk->token = nullptr; + stk->white = nullptr; return token.length(); } - token = 0; - white = 0; + token = nullptr; + white = nullptr; if( !strm->good() || (ch = strm->get()) == EOF ) return 0; @@ -545,7 +545,7 @@ static int read_white_space(MzString& outs, istream *strm) if( stk->state(strm) ) { outs << stk->white; - stk->white = 0; + stk->white = nullptr; result = stk->token[0]; } else { @@ -611,7 +611,7 @@ static int eq_word(MzString& outs, istream *strm, int status) else script_status = SCRIPT_NONE; - if( 0 != (eq = lookup_eqn(keyword)) ) { + if( nullptr != (eq = lookup_eqn(keyword)) ) { int nargs = eq->nargs; while( nargs-- ) { const int ch = read_white_space(state, strm); @@ -662,7 +662,7 @@ static bool eq_sentence(MzString& outs, istream *strm, const char *end) multiline = true; outs << state; } - state = 0; + state = nullptr; read_white_space(outs, strm); } outs << state; @@ -679,8 +679,8 @@ static char eq2ltxconv(MzString& sstr, istream *strm, const char *sentinel) if( sentinel && (result == 1) && strchr(sentinel, token[0]) ) break; make_keyword(key, token); - const hwpeq *eq = 0; - if( (eq = lookup_eqn(key)) != 0 ) { + const hwpeq *eq = nullptr; + if( (eq = lookup_eqn(key)) != nullptr ) { if( eq->latex ) strcpy(key, eq->latex); else { @@ -734,7 +734,7 @@ static char eq2ltxconv(MzString& sstr, istream *strm, const char *sentinel) void eq2latex(MzString& outs, char *s) { assert(s); - if( stk == 0 ) + if( stk == nullptr ) stk = new eq_stack; MzString tstr; @@ -745,12 +745,12 @@ void eq2latex(MzString& outs, char *s) if( eqnarray ) outs << "\\begin{array}{rllll}" << ENDL; - eq2ltxconv(outs, &strm, 0); + eq2ltxconv(outs, &strm, nullptr); outs << ENDL; if( eqnarray ) outs << "\\end{array}" << ENDL; delete stk; - stk = 0; + stk = nullptr; } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |