]> git.lyx.org Git - features.git/blobdiff - src/mathed/math_parser.h
make doc++ able to generate the source documentation for lyx
[features.git] / src / mathed / math_parser.h
index 84410087da3c39e47b255b9024c0b21b79894a7e..3a283b48e7c720ce6bd1eab5b49a6bb286e7e300 100644 (file)
 ///
 enum MathTokenEnum
 {
-   LM_TK_BOP = 256,
-     LM_TK_ALPHA,
-     LM_TK_STR,
-     LM_TK_SYM,
-     LM_TK_FRAC,
-     LM_TK_SQRT,
-     LM_TK_BEGIN,
-     LM_TK_END,
-     LM_TK_NEWLINE,
-     LM_TK_UNDEF,
-     LM_TK_FONT,
-     LM_TK_LEFT,
-     LM_TK_RIGHT,
-     LM_TK_ACCENT,
-     LM_TK_WIDE,
-     LM_TK_FUNC,
-     LM_TK_FUNCLIM,
-     LM_TK_BIGSYM,
-     LM_TK_LABEL,
-     LM_TK_NONUM,
-     LM_TK_SPACE,
-     LM_TK_DOTS,
-     LM_TK_LIMIT,
-     LM_TK_STY,
-     LM_TK_PMOD,
-     LM_TK_BMOD,
-     LM_TK_MACRO,
-     LM_TK_SPECIAL,
-     LM_TK_ARGUMENT, 
-     LM_TK_NEWCOMMAND,
-     LM_TK_STACK
+    ///
+    LM_TK_BOP = 256,
+    ///
+    LM_TK_ALPHA,
+    ///
+    LM_TK_STR,
+    ///
+    LM_TK_SYM,
+    ///
+    LM_TK_FRAC,
+    ///
+    LM_TK_SQRT,
+    ///
+    LM_TK_BEGIN,
+    ///
+    LM_TK_END,
+    ///
+    LM_TK_NEWLINE,
+    ///
+    LM_TK_UNDEF,
+    ///
+    LM_TK_FONT,
+    ///
+    LM_TK_LEFT,
+    ///
+    LM_TK_RIGHT,
+    ///
+    LM_TK_ACCENT,
+    ///
+    LM_TK_WIDE,
+    ///
+    LM_TK_FUNC,
+    ///
+    LM_TK_FUNCLIM,
+    ///
+    LM_TK_BIGSYM,
+    ///
+    LM_TK_LABEL,
+    ///
+    LM_TK_NONUM,
+    ///
+    LM_TK_SPACE,
+    ///
+    LM_TK_DOTS,
+    ///
+    LM_TK_LIMIT,
+    ///
+    LM_TK_STY,
+    ///
+    LM_TK_PMOD,
+    ///
+    LM_TK_BMOD,
+    ///
+    LM_TK_MACRO,
+    ///
+    LM_TK_SPECIAL,
+    ///
+    LM_TK_ARGUMENT, 
+    ///
+    LM_TK_NEWCOMMAND,
+    ///
+    LM_TK_STACK
 };
 
+
 ///
 struct latexkeys {
-       char const * name;
-       short token;
-       int id;
+    ///
+    char const * name;
+    ///
+    short token;
+    ///
+    int id;
 };
 
+
 ///
 latexkeys *
 in_word_set (register char const * str, register int len);
@@ -84,16 +120,16 @@ latexkeys * lm_get_key(int index);
 latexkeys * lm_get_key_by_id(int id, short tc = LM_TK_SYM);
 
 ///
-typedef union{
-  ///
-unsigned char c;
-  ///
-char * s;
-  ///
-int i;
-  ///
-latexkeys * l;
-} YYSTYPE;
+union YYSTYPE {
+    ///
+    unsigned char c;
+    ///
+    char * s;
+    ///
+    int i;
+    ///
+    latexkeys * l;
+};
 
 extern YYSTYPE yylval;