summaryrefslogtreecommitdiff
path: root/hwpfilter/source/hwpeq.cxx
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2015-11-10 10:16:36 +0100
committerStephan Bergmann <sbergman@redhat.com>2015-11-10 10:31:27 +0100
commitc3dcdeb1d2bccc3785e3675843a5228e183b307f (patch)
tree857f6a942ba3b535be2baa1b43c5e5bb834aaff5 /hwpfilter/source/hwpeq.cxx
parent2df257e95e655de7b0f888b033a56cd800d3002e (diff)
loplugin:nullptr (automatic rewrite)
Change-Id: Idec97093ca48c14b825c7b87ec050cc99aadc526
Diffstat (limited to 'hwpfilter/source/hwpeq.cxx')
-rw-r--r--hwpfilter/source/hwpeq.cxx558
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: */