io.github.edadma.markdown
Members list
Type members
Classlikes
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Known subtypes
-
class BlockQuoteclass CalloutBlockclass Codeclass CollapsibleBlockclass DefinitionListBlockclass HTMLBlockclass Headingclass ListBlockclass ListItemclass MathBlockclass Paragraphclass Tableclass TableCellclass TableRowclass ThematicBreakShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object ATXHeadingBlockParserobject BlockQuoteParserobject CalloutBlockParserobject CollapsibleBlockParserobject DefinitionListBlockParserobject FencedCodeBlockParserobject HTMLBlockParserobject IndentedCodeBlockParserobject ListBlockParserobject MathBlockParserobject ParagraphBlockParserobject SetextHeadingBlockParserobject TableBlockParserobject ThematicBreakBlockParserShow all
Attributes
- Supertypes
- Self type
-
BlockQuoteParser.type
Attributes
- Supertypes
- Known subtypes
-
object EndOfInput
Represents a callout block in the document.
Represents a callout block in the document.
A callout block is a specialized form of block quote with additional metadata for type and optional title to create visually distinct "callout" sections.
Value parameters
- calloutType
-
The type of callout (e.g., "note", "warning", "info", "tip", "danger")
- children
-
Child blocks within the callout
- title
-
Optional title for the callout block
Attributes
- Supertypes
Parser for callout blocks in Markdown.
Parser for callout blocks in Markdown.
Implements the syntax: > [!TYPE] or > [!TYPE]: Title where TYPE is the callout type (e.g., note, warning, info)
Attributes
- Supertypes
- Self type
-
CalloutBlockParser.type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Nodeclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Self type
-
EndOfInput.type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
-
HTMLBlockParser.type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Known subtypes
-
class AutoLinkclass Cobject EndOfInputclass CodeSpanclass Emojiclass Emphasisclass HardLineBreakclass Imageclass Linkclass MathExprclass RawHTMLclass SoftLineBreakclass Strongclass TextShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
-
ListBlockParser.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Configuration for the Markdown processor
Configuration for the Markdown processor
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MarkdownConfig.type
Attributes
- Supertypes
- Self type
-
MathBlockParser.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Blockclass BlockQuoteclass CalloutBlockclass Codeclass CollapsibleBlockclass DefinitionListBlockclass HTMLBlockclass Headingclass ListBlockclass ListItemclass MathBlockclass Paragraphclass Tableclass TableCellclass TableRowclass ThematicBreakclass Documenttrait Inlineclass AutoLinkclass Cobject EndOfInputclass CodeSpanclass Emojiclass Emphasisclass HardLineBreakclass Imageclass Linkclass MathExprclass RawHTMLclass SoftLineBreakclass Strongclass TextShow all
Attributes
- Supertypes
- Self type
-
ParagraphBlockParser.type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Self type
-
TableBlockParser.type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Value members
Concrete methods
A simple command-line utility to generate ScalaTest suites from CommonMark spec JSON test cases.
A simple command-line utility to generate ScalaTest suites from CommonMark spec JSON test cases.
Usage: sbt "runMain io.github.edadma.markdown.SpecTestGenerator spec.json > SpecTests.scala"