syntax.h 810 B

12345678910111213141516
  1. #ifndef VIRTUALMATH_SYNTAX_H
  2. #define VIRTUALMATH_SYNTAX_H
  3. #define strMatherMacro(n, word) strMather(p, mathers->mathers[n], (wchar_t *)L##word) /*这个宏只能用于getMatherStatus*/
  4. #define charMatherMacro(n, word) charMather(p, mathers->mathers[n], word) /*这个宏只能用于getMatherStatus*/
  5. void numberMather(wint_t p, LexMather *mather);
  6. void varMather(wint_t p, LexMather *mather);
  7. void stringMather(wint_t p, LexMather *mather);
  8. void strMather(wint_t p, LexMather *mather, const wchar_t *dest_p);
  9. void charMather(wint_t p, LexMather *mather, wint_t dest_p);
  10. void aCharMather(wint_t p, LexMather *mather, wint_t dest_p);
  11. void spaceMather(wint_t p, LexMather *mather);
  12. void commentMather(wint_t p, LexMather *mather);
  13. void backslashMather(wint_t p, LexMather *mather);
  14. #endif //VIRTUALMATH_SYNTAX_H