CompileResult

Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

sealed trait CompileError extends CompileResult
final case class ParseError(message: String, pos: RangePosition) extends CompileError

Compiler reported an error message during parsing.

Compiler reported an error message during parsing.

Value parameters:
message

the syntax error message (without position formatting)

pos

the range position inside the code fence

final case class TypeError(message: String, pos: RangePosition) extends CompileError

Compiler reported an error message during typechecking.

Compiler reported an error message during typechecking.

Value parameters:
message

the typechecking error message (without position formatting)

pos

the range position inside the code fence

final case class TypecheckedOK(code: String, tpe: String, pos: RangePosition) extends CompileResult

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror