package com.kyben.translatecim; /* * This file defines the exceptions that TranslateCIM throws * that are used in action code in the grammar. The lexer and * parser code generated by ANTLR can throw ANTLR's * RecognitionExceptions. */ class ArrayTypeOnNonArrayException extends RuntimeException { public ArrayTypeOnNonArrayException(String msg) { super(msg); } } class CantCreateBuildFileException extends RuntimeException { public CantCreateBuildFileException(String msg) { super(msg); } } class CantCreateOutputFileException extends RuntimeException { public CantCreateOutputFileException(String msg) { super(msg); } } class CantReadIncludeFileException extends RuntimeException { public CantReadIncludeFileException(String msg) { super(msg); } } class CantReadStgFileException extends RuntimeException { public CantReadStgFileException(String msg) { super(msg); } } class ClassNameDoesntMatchFileNameException extends RuntimeException { public ClassNameDoesntMatchFileNameException(String msg) { super(msg); } } class UndefinedClassException extends RuntimeException { public UndefinedClassException(String msg) { super(msg); } } class UndefinedQualifierException extends RuntimeException { public UndefinedQualifierException(String msg) { super(msg); } } class ValuesButNoValueMapException extends RuntimeException { public ValuesButNoValueMapException(String msg) { super(msg); } } class ValuesDontMatchValueMapException extends RuntimeException { public ValuesDontMatchValueMapException(String msg) { super(msg); } }