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

编译器/解释器

开发平台:

Others

  1. package antlr;
  2. /* ANTLR Translator Generator
  3.  * Project led by Terence Parr at http://www.jGuru.com
  4.  * Software rights: http://www.antlr.org/RIGHTS.html
  5.  *
  6.  * $Id: //depot/code/org.antlr/release/antlr-2.7.0/antlr/ExceptionSpec.java#1 $
  7.  */
  8. import antlr.collections.impl.Vector;
  9. class ExceptionSpec
  10. {
  11. // Non-null if this refers to a labeled rule
  12. // Use a token instead of a string to get the line information
  13. protected Token label;
  14. // List of ExceptionHandler (catch phrases)
  15. protected Vector handlers;
  16. public ExceptionSpec(Token label_) {
  17. label = label_;
  18. handlers = new Vector();
  19. }
  20. public void addHandler(ExceptionHandler handler) {
  21. handlers.appendElement(handler);
  22. }
  23. }