Back to index

lightning-sunbird  0.9+nobinonly
nsMathMLAtomList.h
Go to the documentation of this file.
00001 /* ***** BEGIN LICENSE BLOCK *****
00002  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
00003  *
00004  * The contents of this file are subject to the Mozilla Public License Version
00005  * 1.1 (the "License"); you may not use this file except in compliance with
00006  * the License. You may obtain a copy of the License at
00007  * http://www.mozilla.org/MPL/
00008  *
00009  * Software distributed under the License is distributed on an "AS IS" basis,
00010  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
00011  * for the specific language governing rights and limitations under the
00012  * License.
00013  *
00014  * The Original Code is Mozilla MathML Project.
00015  *
00016  * The Initial Developer of the Original Code is
00017  * The University Of Queensland.
00018  * Portions created by the Initial Developer are Copyright (C) 1999
00019  * the Initial Developer. All Rights Reserved.
00020  *
00021  * Contributor(s):
00022  *   Roger B. Sidje <rbs@maths.uq.edu.au>
00023  *   (Following the model of the Gecko team)
00024  *
00025  * Alternatively, the contents of this file may be used under the terms of
00026  * either of the GNU General Public License Version 2 or later (the "GPL"),
00027  * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
00028  * in which case the provisions of the GPL or the LGPL are applicable instead
00029  * of those above. If you wish to allow use of your version of this file only
00030  * under the terms of either the GPL or the LGPL, and not to allow others to
00031  * use your version of this file under the terms of the MPL, indicate your
00032  * decision by deleting the provisions above and replace them with the notice
00033  * and other provisions required by the GPL or the LGPL. If you do not delete
00034  * the provisions above, a recipient may use your version of this file under
00035  * the terms of any one of the MPL, the GPL or the LGPL.
00036  *
00037  * ***** END LICENSE BLOCK ***** */
00038 
00039 /******
00040 
00041   This file contains the list of all MathML nsIAtoms and their values
00042 
00043   It is designed to be used as inline input to nsMathMLAtoms.cpp *only*
00044   through the magic of C preprocessing.
00045 
00046   All entires must be enclosed in the macro MATHML_ATOM which will have cruel
00047   and unusual things done to it
00048 
00049   It is recommended (but not strictly necessary) to keep all entries
00050   in alphabetical order
00051 
00052   The first argument to MATHML_ATOM is the C++ identifier of the atom
00053   The second argument is the string value of the atom
00054 
00055  ******/
00056 
00057 MATHML_ATOM(MOZfontsize, "-moz-math-font-size") // different from fontsize_
00058 MATHML_ATOM(MOZfontstyle, "-moz-math-font-style") // different from fontstyle_
00059 MATHML_ATOM(MOZrowline, "-moz-math-rowline") // different from rowlines_
00060 MATHML_ATOM(MOZcolumnline, "-moz-math-columnline") // different from columnlines_
00061 MATHML_ATOM(MOZfirstrow, "-moz-math-firstrow")
00062 MATHML_ATOM(MOZlastrow, "-moz-math-lastrow")
00063 MATHML_ATOM(MOZfirstcolumn, "-moz-math-firstcolumn")
00064 MATHML_ATOM(MOZlastcolumn, "-moz-math-lastcolumn")
00065 
00066 MATHML_ATOM(abs_, "abs")
00067 MATHML_ATOM(accent_, "accent")
00068 MATHML_ATOM(accentunder_, "accentunder")
00069 MATHML_ATOM(actiontype_, "actiontype")
00070 MATHML_ATOM(align_, "align")
00071 MATHML_ATOM(alignmentscope_, "alignmentscope")
00072 MATHML_ATOM(alt_, "alt")
00073 MATHML_ATOM(and_, "and")
00074 MATHML_ATOM(annotation_, "annotation")
00075 MATHML_ATOM(apply_, "apply")
00076 MATHML_ATOM(arccos_, "arccos")
00077 MATHML_ATOM(arcsin_, "arcsin")
00078 MATHML_ATOM(arctan_, "arctan")
00079 MATHML_ATOM(background_, "background")
00080 MATHML_ATOM(bevelled_, "bevelled")
00081 MATHML_ATOM(bvar_, "bvar")
00082 MATHML_ATOM(ci_, "ci")
00083 MATHML_ATOM(close_, "close")
00084 MATHML_ATOM(cn_, "cn")
00085 MATHML_ATOM(color_, "color")
00086 MATHML_ATOM(columnalign_, "columnalign")
00087 MATHML_ATOM(columnlines_, "columnlines")
00088 MATHML_ATOM(columnspacing_, "columnspacing")
00089 MATHML_ATOM(columnspan_, "columnspan")
00090 MATHML_ATOM(columnwidth_, "columnwidth")
00091 MATHML_ATOM(compose_, "compose")
00092 MATHML_ATOM(condition_, "condition")
00093 MATHML_ATOM(conjugate_, "conjugate")
00094 MATHML_ATOM(cos_, "cos")
00095 MATHML_ATOM(cosh_, "cosh")
00096 MATHML_ATOM(cot_, "cot")
00097 MATHML_ATOM(coth_, "coth")
00098 MATHML_ATOM(csc_, "csc")
00099 MATHML_ATOM(csch_, "csch")
00100 MATHML_ATOM(declare_, "declare")
00101 MATHML_ATOM(degree_, "degree")
00102 MATHML_ATOM(denomalign_, "denomalign")
00103 MATHML_ATOM(depth_, "depth")
00104 MATHML_ATOM(determinant_, "determinant")
00105 MATHML_ATOM(diff_, "diff")
00106 MATHML_ATOM(displaystyle_, "displaystyle")
00107 MATHML_ATOM(divide_, "divide")
00108 MATHML_ATOM(edge_, "edge")
00109 MATHML_ATOM(eq_, "eq")
00110 MATHML_ATOM(equalcolumns_, "equalcolumns")
00111 MATHML_ATOM(equalrows_, "equalrows")
00112 MATHML_ATOM(exists_, "exists")
00113 MATHML_ATOM(exp_, "exp")
00114 MATHML_ATOM(factorial_, "factorial")
00115 MATHML_ATOM(fence_, "fence")
00116 MATHML_ATOM(fn_, "fn")
00117 MATHML_ATOM(fontfamily_, "fontfamily")
00118 MATHML_ATOM(fontsize_, "fontsize")
00119 MATHML_ATOM(fontstyle_, "fontstyle")
00120 MATHML_ATOM(fontweight_, "fontweight")
00121 MATHML_ATOM(forall_, "forall")
00122 MATHML_ATOM(form_, "form")
00123 MATHML_ATOM(frame_, "frame")
00124 MATHML_ATOM(framespacing_, "framespacing")
00125 MATHML_ATOM(geq_, "geq")
00126 MATHML_ATOM(groupalign_, "groupalign")
00127 MATHML_ATOM(gt_, "gt")
00128 MATHML_ATOM(height_, "height")
00129 MATHML_ATOM(ident_, "ident")
00130 MATHML_ATOM(implies_, "implies")
00131 MATHML_ATOM(in_, "in")
00132 MATHML_ATOM(index_, "index")
00133 MATHML_ATOM(int_, "int")
00134 MATHML_ATOM(intersect_, "intersect")
00135 MATHML_ATOM(interval_, "interval")
00136 MATHML_ATOM(inverse_, "inverse")
00137 MATHML_ATOM(lambda_, "lambda")
00138 MATHML_ATOM(largeop_, "largeop")
00139 MATHML_ATOM(leq_, "leq")
00140 MATHML_ATOM(limit_, "limit")
00141 MATHML_ATOM(linebreak_, "linebreak")
00142 MATHML_ATOM(linethickness_, "linethickness")
00143 MATHML_ATOM(list_, "list")
00144 MATHML_ATOM(ln_, "ln")
00145 MATHML_ATOM(log_, "log")
00146 MATHML_ATOM(logbase_, "logbase")
00147 MATHML_ATOM(lowlimit_, "lowlimit")
00148 MATHML_ATOM(lquote_, "lquote")
00149 MATHML_ATOM(lspace_, "lspace")
00150 MATHML_ATOM(lt_, "lt")
00151 MATHML_ATOM(maction_, "maction")
00152 MATHML_ATOM(maligngroup_, "maligngroup")
00153 MATHML_ATOM(malignmark_, "malignmark")
00154 MATHML_ATOM(math,"math") // the only one without an underscore
00155 MATHML_ATOM(mathbackground_, "mathbackground")
00156 MATHML_ATOM(mathcolor_, "mathcolor")
00157 MATHML_ATOM(mathsize_, "mathsize")
00158 MATHML_ATOM(mathvariant_, "mathvariant")
00159 MATHML_ATOM(matrix_, "matrix")
00160 MATHML_ATOM(matrixrow_, "matrixrow")
00161 MATHML_ATOM(max_, "max")
00162 MATHML_ATOM(maxsize_, "maxsize")
00163 MATHML_ATOM(mean_, "mean")
00164 MATHML_ATOM(median_, "median")
00165 MATHML_ATOM(mediummathspace_, "mediummathspace")
00166 MATHML_ATOM(menclose_, "menclose")
00167 MATHML_ATOM(merror_, "merror")
00168 MATHML_ATOM(mfenced_, "mfenced")
00169 MATHML_ATOM(mfrac_, "mfrac")
00170 MATHML_ATOM(mi_, "mi")
00171 MATHML_ATOM(min_, "min")
00172 MATHML_ATOM(minlabelspacing_, "minlabelspacing")
00173 MATHML_ATOM(minsize_, "minsize")
00174 MATHML_ATOM(minus_, "minus")
00175 MATHML_ATOM(mlabeledtr_, "mlabeledtr")
00176 MATHML_ATOM(mmultiscripts_, "mmultiscripts")
00177 MATHML_ATOM(mn_, "mn")
00178 MATHML_ATOM(mo_, "mo")
00179 MATHML_ATOM(mode_, "mode")
00180 MATHML_ATOM(moment_, "moment")
00181 MATHML_ATOM(movablelimits_, "movablelimits")
00182 MATHML_ATOM(mover_, "mover")
00183 MATHML_ATOM(mpadded_, "mpadded")
00184 MATHML_ATOM(mphantom_, "mphantom")
00185 MATHML_ATOM(mprescripts_, "mprescripts")
00186 MATHML_ATOM(mroot_, "mroot")
00187 MATHML_ATOM(mrow_, "mrow")
00188 MATHML_ATOM(ms_, "ms")
00189 MATHML_ATOM(mspace_, "mspace")
00190 MATHML_ATOM(msqrt_, "msqrt")
00191 MATHML_ATOM(mstyle_, "mstyle")
00192 MATHML_ATOM(msub_, "msub")
00193 MATHML_ATOM(msubsup_, "msubsup")
00194 MATHML_ATOM(msup_, "msup")
00195 MATHML_ATOM(mtable_, "mtable")
00196 MATHML_ATOM(mtd_, "mtd")
00197 MATHML_ATOM(mtext_, "mtext")
00198 MATHML_ATOM(mtr_, "mtr")
00199 MATHML_ATOM(munder_, "munder")
00200 MATHML_ATOM(munderover_, "munderover")
00201 MATHML_ATOM(name_, "name")
00202 MATHML_ATOM(neq_, "neq")
00203 MATHML_ATOM(none_, "none")
00204 MATHML_ATOM(not_, "not")
00205 MATHML_ATOM(notation_, "notation")
00206 MATHML_ATOM(notin_, "notin")
00207 MATHML_ATOM(notprsubset_, "notprsubset")
00208 MATHML_ATOM(notsubset_, "notsubset")
00209 MATHML_ATOM(numalign_, "numalign")
00210 MATHML_ATOM(open_, "open")
00211 MATHML_ATOM(or_, "or")
00212 MATHML_ATOM(other_, "other")
00213 MATHML_ATOM(partialdiff_, "partialdiff")
00214 MATHML_ATOM(plus_, "plus")
00215 MATHML_ATOM(power_, "power")
00216 MATHML_ATOM(product_, "product")
00217 MATHML_ATOM(prsubset_, "prsubset")
00218 MATHML_ATOM(quotient_, "quotient")
00219 MATHML_ATOM(reln_, "reln")
00220 MATHML_ATOM(rem_, "rem")
00221 MATHML_ATOM(root_, "root")
00222 MATHML_ATOM(rowalign_, "rowalign")
00223 MATHML_ATOM(rowlines_, "rowlines")
00224 MATHML_ATOM(rowspacing_, "rowspacing")
00225 MATHML_ATOM(rowspan_, "rowspan")
00226 MATHML_ATOM(rquote_, "rquote")
00227 MATHML_ATOM(rspace_, "rspace")
00228 MATHML_ATOM(scriptlevel_, "scriptlevel")
00229 MATHML_ATOM(scriptminsize_, "scriptminsize")
00230 MATHML_ATOM(scriptsizemultiplier_, "scriptsizemultiplier")
00231 MATHML_ATOM(sdev_, "sdev")
00232 MATHML_ATOM(sec_, "sec")
00233 MATHML_ATOM(sech_, "sech")
00234 MATHML_ATOM(select_, "select")
00235 MATHML_ATOM(selection_, "selection")
00236 MATHML_ATOM(semantics_, "semantics")
00237 MATHML_ATOM(sep_, "sep")
00238 MATHML_ATOM(separator_, "separator")
00239 MATHML_ATOM(separators_, "separators")
00240 MATHML_ATOM(set_, "set")
00241 MATHML_ATOM(setdiff_, "setdiff")
00242 MATHML_ATOM(side_, "side")
00243 MATHML_ATOM(sin_, "sin")
00244 MATHML_ATOM(sinh_, "sinh")
00245 MATHML_ATOM(stretchy_, "stretchy")
00246 MATHML_ATOM(subscriptshift_, "subscriptshift")
00247 MATHML_ATOM(superscriptshift_, "superscriptshift")
00248 MATHML_ATOM(subset_, "subset")
00249 MATHML_ATOM(sum_, "sum")
00250 MATHML_ATOM(symmetric_, "symmetric")
00251 MATHML_ATOM(tan_, "tan")
00252 MATHML_ATOM(tanh_, "tanh")
00253 MATHML_ATOM(tendsto_, "tendsto")
00254 MATHML_ATOM(thickmathspace_, "thickmathspace")
00255 MATHML_ATOM(thinmathspace_, "thinmathspace")
00256 MATHML_ATOM(times_, "times")
00257 MATHML_ATOM(transpose_, "transpose")
00258 MATHML_ATOM(union_, "union")
00259 MATHML_ATOM(uplimit_, "uplimit")
00260 MATHML_ATOM(var_, "var")
00261 MATHML_ATOM(vector_, "vector")
00262 MATHML_ATOM(verythickmathspace_, "verythickmathspace")
00263 MATHML_ATOM(verythinmathspace_, "verythinmathspace")
00264 MATHML_ATOM(veryverythickmathspace_, "veryverythickmathspace")
00265 MATHML_ATOM(veryverythinmathspace_, "veryverythinmathspace")
00266 MATHML_ATOM(width_, "width")
00267 MATHML_ATOM(xor_, "xor")