@@ -0,0 +1,401 @@
+package it.cavallium.warppi.math.rules.dsl;%0A%0A/**%0A * The superclass of all exceptions which represent errors in DSL code.%0A */%0Apublic abstract class DslException extends Exception %7B%0A%09/**%0A%09 * @return The index at which the error starts in the source string.%0A%09 */%0A%09public abstract int getPosition();%0A%0A%09/**%0A%09 * @return The length of the error in the source string.%0A%09 */%0A%09public abstract int getLength();%0A%7D%0A

Create base class for DSL exceptions