mirror of
https://github.com/yuin/goldmark
synced 2025-03-04 23:04:52 +00:00
Fixing typos
This commit is contained in:
parent
9d6f314b99
commit
99d93816f8
6 changed files with 10 additions and 10 deletions
|
|
@ -475,7 +475,7 @@ goldmark's Markdown processing is outlined in the diagram below.
|
||||||
V
|
V
|
||||||
+------- renderer.Renderer ------------------------
|
+------- renderer.Renderer ------------------------
|
||||||
| 1. Traverse AST and apply renderer.NodeRenderer
|
| 1. Traverse AST and apply renderer.NodeRenderer
|
||||||
| corespond to the node type
|
| correspond to the node type
|
||||||
|
|
||||||
|
|
|
|
||||||
V
|
V
|
||||||
|
|
|
||||||
|
|
@ -93,7 +93,7 @@ type Node interface {
|
||||||
// RemoveChildren removes all children from this node.
|
// RemoveChildren removes all children from this node.
|
||||||
RemoveChildren(self Node)
|
RemoveChildren(self Node)
|
||||||
|
|
||||||
// SortChildren sorts childrens by comparator.
|
// SortChildren sorts children by comparator.
|
||||||
SortChildren(comparator func(n1, n2 Node) int)
|
SortChildren(comparator func(n1, n2 Node) int)
|
||||||
|
|
||||||
// ReplaceChild replace a node v1 with a node insertee.
|
// ReplaceChild replace a node v1 with a node insertee.
|
||||||
|
|
@ -118,7 +118,7 @@ type Node interface {
|
||||||
|
|
||||||
// Dump dumps an AST tree structure to stdout.
|
// Dump dumps an AST tree structure to stdout.
|
||||||
// This function completely aimed for debugging.
|
// This function completely aimed for debugging.
|
||||||
// level is a indent level. Implementer should indent informations with
|
// level is a indent level. Implementer should indent information with
|
||||||
// 2 * level spaces.
|
// 2 * level spaces.
|
||||||
Dump(source []byte, level int)
|
Dump(source []byte, level int)
|
||||||
|
|
||||||
|
|
@ -169,7 +169,7 @@ type Node interface {
|
||||||
RemoveAttributes()
|
RemoveAttributes()
|
||||||
}
|
}
|
||||||
|
|
||||||
// A BaseNode struct implements the Node interface partialliy.
|
// A BaseNode struct implements the Node interface partially.
|
||||||
type BaseNode struct {
|
type BaseNode struct {
|
||||||
firstChild Node
|
firstChild Node
|
||||||
lastChild Node
|
lastChild Node
|
||||||
|
|
|
||||||
|
|
@ -58,7 +58,7 @@ reported "issue 1 (IE-only)", "issue 2", 'issue3 (FF-only)', 'issue4'
|
||||||
<p>reported “issue 1 (IE-only)”, “issue 2”, ‘issue3 (FF-only)’, ‘issue4’</p>
|
<p>reported “issue 1 (IE-only)”, “issue 2”, ‘issue3 (FF-only)’, ‘issue4’</p>
|
||||||
//= = = = = = = = = = = = = = = = = = = = = = = =//
|
//= = = = = = = = = = = = = = = = = = = = = = = =//
|
||||||
|
|
||||||
8: handle inches in qoutes
|
8: handle inches in quotes
|
||||||
//- - - - - - - - -//
|
//- - - - - - - - -//
|
||||||
"Monitor 21"" and "Monitor""
|
"Monitor 21"" and "Monitor""
|
||||||
//- - - - - - - - -//
|
//- - - - - - - - -//
|
||||||
|
|
|
||||||
|
|
@ -272,9 +272,9 @@ func (a *footnoteASTTransformer) Transform(node *gast.Document, reader text.Read
|
||||||
// FootnoteConfig holds configuration values for the footnote extension.
|
// FootnoteConfig holds configuration values for the footnote extension.
|
||||||
//
|
//
|
||||||
// Link* and Backlink* configurations have some variables:
|
// Link* and Backlink* configurations have some variables:
|
||||||
// Occurrances of “^^” in the string will be replaced by the
|
// Occurrences of “^^” in the string will be replaced by the
|
||||||
// corresponding footnote number in the HTML output.
|
// corresponding footnote number in the HTML output.
|
||||||
// Occurrances of “%%” will be replaced by a number for the
|
// Occurrences of “%%” will be replaced by a number for the
|
||||||
// reference (footnotes can have multiple references).
|
// reference (footnotes can have multiple references).
|
||||||
type FootnoteConfig struct {
|
type FootnoteConfig struct {
|
||||||
html.Config
|
html.Config
|
||||||
|
|
|
||||||
|
|
@ -113,7 +113,7 @@ func WithLinkifyWWWRegexp(value *regexp.Regexp) LinkifyOption {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// WithLinkifyWWWRegexp is a functional otpion that specify
|
// WithLinkifyWWWRegexp is a functional option that specify
|
||||||
// a pattern of the email address.
|
// a pattern of the email address.
|
||||||
type withLinkifyEmailRegexp struct {
|
type withLinkifyEmailRegexp struct {
|
||||||
value *regexp.Regexp
|
value *regexp.Regexp
|
||||||
|
|
|
||||||
|
|
@ -113,7 +113,7 @@ func (o *withTypographicSubstitutions) SetTypographerOption(p *TypographerConfig
|
||||||
p.Substitutions = o.value
|
p.Substitutions = o.value
|
||||||
}
|
}
|
||||||
|
|
||||||
// WithTypographicSubstitutions is a functional otpion that specify replacement text
|
// WithTypographicSubstitutions is a functional option that specify replacement text
|
||||||
// for punctuations.
|
// for punctuations.
|
||||||
func WithTypographicSubstitutions(values map[TypographicPunctuation][]byte) TypographerOption {
|
func WithTypographicSubstitutions(values map[TypographicPunctuation][]byte) TypographerOption {
|
||||||
replacements := newDefaultSubstitutions()
|
replacements := newDefaultSubstitutions()
|
||||||
|
|
@ -217,7 +217,7 @@ func (s *typographerParser) Parse(parent gast.Node, block text.Reader, pc parser
|
||||||
counter := getUnclosedCounter(pc)
|
counter := getUnclosedCounter(pc)
|
||||||
if c == '\'' {
|
if c == '\'' {
|
||||||
if s.Substitutions[Apostrophe] != nil {
|
if s.Substitutions[Apostrophe] != nil {
|
||||||
// Handle decade abbrevations such as '90s
|
// Handle decade abbreviations such as '90s
|
||||||
if d.CanOpen && !d.CanClose && len(line) > 3 && util.IsNumeric(line[1]) && util.IsNumeric(line[2]) && line[3] == 's' {
|
if d.CanOpen && !d.CanClose && len(line) > 3 && util.IsNumeric(line[1]) && util.IsNumeric(line[2]) && line[3] == 's' {
|
||||||
after := rune(' ')
|
after := rune(' ')
|
||||||
if len(line) > 4 {
|
if len(line) > 4 {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue