io.github.edadma.markdown
package io.github.edadma.markdown
Members list
Type members
Classlikes
object ATXHeadingBlockParser extends BlockParser
Attributes
- Supertypes
- Self type
trait BlockParser
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ATXHeadingBlockParserobject BlockQuoteParserobject FencedCodeBlockParserobject HTMLBlockParserobject IndentedCodeBlockParserobject ListBlockParserobject ParagraphBlockParserobject SetextHeadingBlockParserobject TableBlockParserobject ThematicBreakBlockParserShow all
case class BlockQuote(children: List[Block]) extends Block
object BlockQuoteParser extends BlockParser
Attributes
- Supertypes
- Self type
-
BlockQuoteParser.type
Attributes
- Supertypes
- Known subtypes
-
object EndOfInput
case class DelimiterInfo(node: DLListNode[Inline], delimiterChar: Char, length: Int, var isActive: Boolean, canOpen: Boolean, canClose: Boolean)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Nodeclass Objecttrait Matchableclass AnyShow all
object EndOfInput extends C
Attributes
- Supertypes
- Self type
-
EndOfInput.type
object FencedCodeBlockParser extends BlockParser
Attributes
- Supertypes
- Self type
object HTMLBlockParser extends BlockParser
Attributes
- Supertypes
- Self type
-
HTMLBlockParser.type
case class HardLineBreak() extends Inline
object IndentedCodeBlockParser extends BlockParser
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Known subtypes
-
class AutoLinkclass Cobject EndOfInputclass CodeSpanclass Emphasisclass HardLineBreakclass Imageclass Linkclass RawHTMLclass SoftLineBreakclass Strongclass TextShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object LinkReferenceDefinitionParser extends BlockParser
Attributes
- Supertypes
- Self type
object ListBlockParser extends BlockParser
Attributes
- Supertypes
- Self type
-
ListBlockParser.type
case class ListData(isOrdered: Boolean, bulletChar: Option[Char], startNumber: Option[Int], delimiter: Option[Char], isTight: Boolean, indent: Int)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
trait Node
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Blockclass BlockQuoteclass Codeclass HTMLBlockclass Headingclass ListBlockclass Paragraphclass Tableclass TableCellclass TableRowclass ThematicBreakclass Documenttrait Inlineclass AutoLinkclass Cobject EndOfInputclass CodeSpanclass Emphasisclass HardLineBreakclass Imageclass Linkclass RawHTMLclass SoftLineBreakclass Strongclass TextShow all
object ParagraphBlockParser extends BlockParser
Attributes
- Supertypes
- Self type
-
ParagraphBlockParser.type
object SetextHeadingBlockParser extends BlockParser
Attributes
- Supertypes
- Self type
case class SoftLineBreak() extends Inline
case class Table(headerRow: TableRow, rows: List[TableRow], alignments: List[TableAlignment]) extends Block
enum TableAlignment
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object TableBlockParser extends BlockParser
Attributes
- Supertypes
- Self type
-
TableBlockParser.type
case class ThematicBreak() extends Block
object ThematicBreakBlockParser extends BlockParser
Attributes
- Supertypes
- Self type
Value members
Concrete methods
def lookForLinkOrImage(current: DLListNode[Inline], inlineNodes: DLList[Inline], delimiterStack: Stack[DelimiterInfo], linkRefs: Map[String, LinkReference]): DLListNode[Inline]
Concrete fields
In this article