public KOSDefaultParamNotAtEndException(LineCol location) : base(location, "An optional parameter (one with a default initializer)", "before a mandatory parameter (one without a default initializer)", "when all mandatory parameters come before all optional parameters") { }
public KOSBreakInvalidHereException(LineCol location) : base(location, "BREAK", "outside a loop", "in a loop body") { }
public KOSCompileException(LineCol location, string message) { Location = location; this.message = message; }
public KOSPreserveInvalidHereException(LineCol location) : base(location, "PRESERVE", "not in a trigger body", "in triggers") { }
public KOSReturnInvalidHereException(LineCol location) : base(location, "RETURN", "outside a FUNCTION", "in a FUNCTION body") { }
public KOSOnceInvalidHereException(LineCol location) : base(location, "RUN ONCE (or RUNONCEPATH)", "from the terminal interpreter", "inside a program") { }