ExtensionSet class

ExtensionSets provide a simple grouping mechanism for common Markdown flavors.

For example, the gitHubFlavored set of syntax extensions allows users to output HTML from their Markdown in a similar fashion to GitHub's parsing.

Constructors

ExtensionSet(List<BlockSyntax> blockSyntaxes, List<InlineSyntax> inlineSyntaxes)

Properties

blockSyntaxes → List<BlockSyntax>
final
hashCode → int
The hash code for this object.
no setterinherited
inlineSyntaxes → List<InlineSyntax>
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Properties

commonMark → ExtensionSet
The commonMark extension set is close to compliance with CommonMark.
final
gitHubFlavored → ExtensionSet
The gitHubFlavored extension set is close to compliance with the GitHub flavored Markdown spec.
final
gitHubWeb → ExtensionSet
The gitHubWeb extension set renders Markdown similarly to GitHub.
final
none → ExtensionSet
The ExtensionSet.none extension set renders Markdown similar to Markdown.pl.
final