Main.cpp
上传用户:afrynkmhm
上传日期:2007-01-06
资源大小:1262k
文件大小:1k
源码类别:

编译器/解释器

开发平台:

Others

  1. /*
  2. Simple class for testing antlr-generated HTML parser/lexer.
  3. Alexander Hinds, Magelang Institute
  4. ahinds@magelang.com
  5. */
  6. #include <iostream>
  7. #include "HTMLLexer.hpp"
  8. #include "HTMLParser.hpp"
  9. #include "antlr/TokenBuffer.hpp"
  10. int main(int argc,char* argv[])
  11. {
  12. ANTLR_USING_NAMESPACE(std)
  13. ANTLR_USING_NAMESPACE(antlr)
  14. try {
  15. HTMLLexer lexer(cin);
  16. TokenBuffer buffer(lexer);
  17. HTMLParser parser(buffer);
  18. parser.document();
  19. } catch(exception& e) {
  20. cerr << "exception: " << e.what() << endl;
  21. return 1;
  22. }
  23. }