Files
Mozilla/mozilla/layout/mathml/content/src/nsMathMLAtomList.h
shaver%netscape.com 4ffbe71b5d initial and long-awaited import of MathML for Roger Sidje and his crew
git-svn-id: svn://10.0.0.236/trunk@48481 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 02:12:01 +00:00

176 lines
5.2 KiB
C

/*
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is Mozilla MathML Project.
*
* The Initial Developer of the Original Code is The University Of
* Queensland. Portions created by The University Of Queensland are
* Copyright (C) 1999 The University Of Queensland. All Rights Reserved.
*
* Contributor(s):
* Roger B. Sidje <rbs@maths.uq.edu.au>
* (Following the model of the Gecko team)
*/
/******
This file contains the list of all MathML nsIAtoms and their values
It is designed to be used as inline input to nsMathMLAtoms.cpp *only*
through the magic of C preprocessing.
All entires must be enclosed in the macro MATHML_ATOM which will have cruel
and unusual things done to it
It is recommended (but not strictly necessary) to keep all entries
in alphabetical order
The first argument to MATHML_ATOM is the C++ identifier of the atom
The second argument is the string value of the atom
******/
MATHML_ATOM(abs, "abs")
MATHML_ATOM(accent, "accent")
MATHML_ATOM(and, "and")
MATHML_ATOM(annotation, "annotation")
MATHML_ATOM(apply, "apply")
MATHML_ATOM(arccos, "arccos")
MATHML_ATOM(arcsin, "arcsin")
MATHML_ATOM(arctan, "arctan")
MATHML_ATOM(bvar, "bvar")
MATHML_ATOM(ci, "ci")
MATHML_ATOM(cn, "cn")
MATHML_ATOM(compose, "compose")
MATHML_ATOM(condition, "condition")
MATHML_ATOM(conjugate, "conjugate")
MATHML_ATOM(cos, "cos")
MATHML_ATOM(cosh, "cosh")
MATHML_ATOM(cot, "cot")
MATHML_ATOM(coth, "coth")
MATHML_ATOM(csc, "csc")
MATHML_ATOM(csch, "csch")
MATHML_ATOM(declare, "declare")
MATHML_ATOM(degree, "degree")
MATHML_ATOM(determinant, "determinant")
MATHML_ATOM(diff, "diff")
MATHML_ATOM(displaystyle, "displaystyle")
MATHML_ATOM(divide, "divide")
MATHML_ATOM(eq, "eq")
MATHML_ATOM(exists, "exists")
MATHML_ATOM(exp, "exp")
MATHML_ATOM(factorial, "factorial")
MATHML_ATOM(fence, "fence")
MATHML_ATOM(fn, "fn")
MATHML_ATOM(forall, "forall")
MATHML_ATOM(form, "form")
MATHML_ATOM(geq, "geq")
MATHML_ATOM(gt, "gt")
MATHML_ATOM(ident, "ident")
MATHML_ATOM(implies, "implies")
MATHML_ATOM(in, "in")
MATHML_ATOM(_int, "int")
MATHML_ATOM(intersect, "intersect")
MATHML_ATOM(interval, "interval")
MATHML_ATOM(inverse, "inverse")
MATHML_ATOM(lambda, "lambda")
MATHML_ATOM(largeop, "largeop")
MATHML_ATOM(leq, "leq")
MATHML_ATOM(limit, "limit")
MATHML_ATOM(linethickness, "linethickness")
MATHML_ATOM(list, "list")
MATHML_ATOM(ln, "ln")
MATHML_ATOM(log, "log")
MATHML_ATOM(logbase, "logbase")
MATHML_ATOM(lowlimit, "lowlimit")
MATHML_ATOM(lt, "lt")
MATHML_ATOM(maction, "maction")
MATHML_ATOM(maligngroup, "maligngroup")
MATHML_ATOM(malignmark, "malignmark")
MATHML_ATOM(math, "math")
MATHML_ATOM(matrix, "matrix")
MATHML_ATOM(matrixrow, "matrixrow")
MATHML_ATOM(max, "max")
MATHML_ATOM(mean, "mean")
MATHML_ATOM(median, "median")
MATHML_ATOM(merror, "merror")
MATHML_ATOM(mfenced, "mfenced")
MATHML_ATOM(mfrac, "mfrac")
MATHML_ATOM(mi, "mi")
MATHML_ATOM(min, "min")
MATHML_ATOM(minus, "minus")
MATHML_ATOM(mmultiscripts, "mmultiscripts")
MATHML_ATOM(mn, "mn")
MATHML_ATOM(mo, "mo")
MATHML_ATOM(mode, "mode")
MATHML_ATOM(moment, "moment")
MATHML_ATOM(movablelimits, "movablelimits")
MATHML_ATOM(mover, "mover")
MATHML_ATOM(mpadded, "mpadded")
MATHML_ATOM(mphantom, "mphantom")
MATHML_ATOM(mprescripts, "mprescripts")
MATHML_ATOM(mroot, "mroot")
MATHML_ATOM(mrow, "mrow")
MATHML_ATOM(ms, "ms")
MATHML_ATOM(mspace, "mspace")
MATHML_ATOM(msqrt, "msqrt")
MATHML_ATOM(mstyle, "mstyle")
MATHML_ATOM(msub, "msub")
MATHML_ATOM(msubsup, "msubsup")
MATHML_ATOM(msup, "msup")
MATHML_ATOM(mtable, "mtable")
MATHML_ATOM(mtd, "mtd")
MATHML_ATOM(mtext, "mtext")
MATHML_ATOM(mtr, "mtr")
MATHML_ATOM(munder, "munder")
MATHML_ATOM(munderover, "munderover")
MATHML_ATOM(neq, "neq")
MATHML_ATOM(none, "none")
MATHML_ATOM(not, "not")
MATHML_ATOM(notin, "notin")
MATHML_ATOM(notprsubset, "notprsubset")
MATHML_ATOM(notsubset, "notsubset")
MATHML_ATOM(or, "or")
MATHML_ATOM(partialdiff, "partialdiff")
MATHML_ATOM(plus, "plus")
MATHML_ATOM(power, "power")
MATHML_ATOM(product, "product")
MATHML_ATOM(prsubset, "prsubset")
MATHML_ATOM(quotient, "quotient")
MATHML_ATOM(reln, "reln")
MATHML_ATOM(rem, "rem")
MATHML_ATOM(root, "root")
MATHML_ATOM(scriptlevel, "scriptlevel")
MATHML_ATOM(sdev, "sdev")
MATHML_ATOM(sec, "sec")
MATHML_ATOM(sech, "sech")
MATHML_ATOM(select, "select")
MATHML_ATOM(semantics, "semantics")
MATHML_ATOM(sep, "sep")
MATHML_ATOM(separator, "separator")
MATHML_ATOM(set, "set")
MATHML_ATOM(setdiff, "setdiff")
MATHML_ATOM(sin, "sin")
MATHML_ATOM(sinh, "sinh")
MATHML_ATOM(stretchy, "stretchy")
MATHML_ATOM(subset, "subset")
MATHML_ATOM(sum, "sum")
MATHML_ATOM(tan, "tan")
MATHML_ATOM(tanh, "tanh")
MATHML_ATOM(tendsto, "tendsto")
MATHML_ATOM(times, "times")
MATHML_ATOM(transpose, "transpose")
MATHML_ATOM(_union, "union")
MATHML_ATOM(uplimit, "uplimit")
MATHML_ATOM(var, "var")
MATHML_ATOM(vector, "vector")
MATHML_ATOM(xor, "xor")