object Diagnostics
Class containing errors complementing the core errors and additional compiler related warnings
- Alphabetic
- By Inheritance
- Diagnostics
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- case class CLIError(m: String) extends Exception with TesslaError with Product with Serializable
Error thrown if the compiler cannot be run with the given console arguments
Error thrown if the compiler cannot be run with the given console arguments
- m
More detailed message
- case class CommandNotSupportedError(m: String, loc: Location = Location.unknown) extends Exception with TesslaError with Product with Serializable
Error thrown if a certain command (annotation, expression or statements) is not supported in the compiler backend
Error thrown if a certain command (annotation, expression or statements) is not supported in the compiler backend
- m
More detailed message
- loc
Location which code section in the original TeSSLa spec caused the error
- case class CompilationWarning(message: String, compiler: String, msgType: String) extends Diagnostic with Product with Serializable
Warning raised if the compilation of the generated code raises a warning or information
Warning raised if the compilation of the generated code raises a warning or information
- message
The message of the base warning
- compiler
The compiler backend originally raising the warning
- msgType
Kind of the warning, e.g. warning, information, note ...
- case class CoreASTError(m: String, loc: Location = Location.unknown) extends Exception with TesslaError with Product with Serializable
Error thrown if the TeSSLa Core AST from the frontend cannot be processed
Error thrown if the TeSSLa Core AST from the frontend cannot be processed
- m
More detailed message
- loc
Location which code section in the original TeSSLa spec caused the error
- case class DSLError(m: String, loc: Location = Location.unknown) extends Exception with TesslaError with Product with Serializable
Error indicating that the generation or processing of the ImpLan AST went wrong
Error indicating that the generation or processing of the ImpLan AST went wrong
- m
More detailed message
- loc
Location which code section in the original TeSSLa spec caused the error
- case class DSLTypeError(m: String) extends Exception with TesslaError with Product with Serializable
Error indicating that the generation or processing of the ImpLan AST caused a type error
Error indicating that the generation or processing of the ImpLan AST caused a type error
- m
More detailed message
- case class NotYetImplementedError(m: String, loc: Location = Location.unknown) extends Exception with TesslaError with Product with Serializable
Error thrown if a certain command (annotation, expression or statements) is not implemented in the compiler backend yet but planned to be implemented soon
Error thrown if a certain command (annotation, expression or statements) is not implemented in the compiler backend yet but planned to be implemented soon
- m
More detailed message
- loc
Location which code section in the original TeSSLa spec caused the error
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated