Advertisement
Guest User

Untitled

a guest
Mar 26th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. /**
  2. * ErrMsg
  3. *
  4. * This class is used to generate warning and fatal error messages.
  5. */
  6. class ErrMsg {
  7. static boolean fatalOccur = false;
  8.  
  9. /**
  10. * Generates a fatal error message.
  11. * @param lineNum line number for error location
  12. * @param charNum character number (i.e., column) for error location
  13. * @param msg associated message for error
  14. */
  15. static void fatal(int lineNum, int charNum, String msg) {
  16. System.err.println(lineNum + ":" + charNum + " ***ERROR*** " + msg);
  17. fatalOccur = true;
  18. }
  19.  
  20. /**
  21. * Generates a warning message.
  22. * @param lineNum line number for warning location
  23. * @param charNum character number (i.e., column) for warning location
  24. * @param msg associated message for warning
  25. */
  26. static void warn(int lineNum, int charNum, String msg) {
  27. System.err.println(lineNum + ":" + charNum + " ***WARNING*** " + msg);
  28. }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement