mdoc.document

package mdoc.document

Members list

Type members

Classlikes

final class Binder[T](val value: T, val name: String, val tpe: TPrint[T], val pos: RangePosition)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Binder

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Binder.type
sealed trait CompileResult

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object CompileResult

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait CrashResult

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Crashed
class Success
object CrashResult

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Document(instrumented: InstrumentedInput, sections: List[Section])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Document

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Document.type
final class DocumentException(val sections: List[Section], val pos: RangePosition, val cause: Throwable) extends Exception, NoStackTrace

Attributes

Supertypes
trait NoStackTrace
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class InstrumentedInput(filename: String, text: String)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object RangePosition

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final class RangePosition(val startLine: Int, val startColumn: Int, val endLine: Int, val endColumn: Int) extends RangePosition

Attributes

Companion
object
Supertypes
class RangePosition
class Object
trait Matchable
class Any
final case class Section(statements: List[Statement])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Statement(binders: List[Binder[_]], out: String, position: RangePosition)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Deprecated classlikes

final class PositionedException(val section: Int, val pos: RangePosition, val cause: Throwable) extends Exception, NoStackTrace

Attributes

Deprecated
true
Supertypes
trait NoStackTrace
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all