com.haaksmash.saxophone

primitives

package primitives

Visibility
  1. Public
  2. All

Type Members

  1. case class Code(directives: Map[String, String], contents: String) extends Node with Product with Serializable

  2. case class CodeEndLine(text: String = "") extends Line with Product with Serializable

  3. case class CodeStartLine(directives: Map[String, String], text: String = "") extends Line with Product with Serializable

  4. case class Document(children: Seq[Node]) extends Node with Product with Serializable

  5. case class EmbedLine(arguments: Seq[String], text: String, meta: Map[String, String]) extends Line with Product with Serializable

  6. trait EmbedNode extends Node

  7. case class EmphasizedText(text: String, meta: Map[String, String]) extends Node with TransformedText with Product with Serializable

  8. case class EmptyLine(text: String = "") extends Line with Product with Serializable

  9. case class Footnote(children: Seq[InlineNode]) extends Node with InlineNode with Product with Serializable

  10. case class ForcedNewline() extends Node with Product with Serializable

  11. case class Heading(level: Int, children: Seq[Node]) extends Node with Product with Serializable

  12. case class HeadingLine(prefix: String, text: String) extends Line with Product with Serializable

  13. case class ImageEmbedNode(arguments: Seq[String], meta: Map[String, String]) extends Node with EmbedNode with Product with Serializable

  14. trait InlineNode extends Node

  15. sealed trait Line extends AnyRef

  16. case class Link(children: Seq[InlineNode], to: LinkTarget) extends Node with InlineNode with Product with Serializable

  17. case class LinkTarget(target: String) extends Node with InlineNode with Product with Serializable

  18. sealed trait ListLine extends Line

  19. sealed abstract class ListNode extends Node

  20. case class MarkedText(text: String, meta: Map[String, String]) extends Node with TransformedText with Product with Serializable

  21. case class MonospaceText(text: String, meta: Map[String, String]) extends Node with TransformedText with Product with Serializable

  22. sealed abstract class Node extends AnyRef

  23. case class OrderedLine(glyph: String, raw_text: String) extends ListLine with Product with Serializable

  24. case class OrderedList(items: Seq[Seq[Node]], present_unordered: Boolean = false) extends ListNode with Product with Serializable

  25. case class Paragraph(children: Seq[Node]) extends Node with Product with Serializable

  26. case class Quote(children: Seq[Node], source: Option[Seq[InlineNode]]) extends Node with Product with Serializable

  27. case class QuoteLine(text: String) extends Line with Product with Serializable

  28. case class RawText(text: String) extends Node with InlineNode with Product with Serializable

  29. case class StandardText(text: String) extends Node with TransformedText with Product with Serializable

  30. case class StruckthroughText(text: String, meta: Map[String, String]) extends Node with TransformedText with Product with Serializable

  31. case class TextLine(text: String) extends Line with Product with Serializable

  32. trait TransformedText extends Node with InlineNode

  33. case class TweetEmbedNode(arguments: Seq[String], meta: Map[String, String]) extends Node with EmbedNode with Product with Serializable

  34. case class UnorderedLine(glyph: String, raw_text: String) extends ListLine with Product with Serializable

  35. case class UnorderedList(items: Set[Seq[Node]]) extends ListNode with Product with Serializable

  36. case class VideoEmbedNode(arguments: Seq[String], meta: Map[String, String]) extends Node with EmbedNode with Product with Serializable

  37. case class WeightedText(weight: Int, text: String, meta: Map[String, String]) extends Node with TransformedText with Product with Serializable

Value Members

  1. object EOF extends Line

  2. object EmbedNode

Ungrouped