mirror of
https://github.com/yuin/goldmark
synced 2025-03-04 23:04:52 +00:00
Merge pull request #23 from abhinav/iota-types
ast: Specify types for iota-based constants
This commit is contained in:
commit
d7e925c896
3 changed files with 7 additions and 5 deletions
|
|
@ -4,9 +4,10 @@ package ast
|
||||||
import (
|
import (
|
||||||
"bytes"
|
"bytes"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"strings"
|
||||||
|
|
||||||
textm "github.com/yuin/goldmark/text"
|
textm "github.com/yuin/goldmark/text"
|
||||||
"github.com/yuin/goldmark/util"
|
"github.com/yuin/goldmark/util"
|
||||||
"strings"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// A NodeType indicates what type a node belongs to.
|
// A NodeType indicates what type a node belongs to.
|
||||||
|
|
@ -412,7 +413,7 @@ type WalkStatus int
|
||||||
|
|
||||||
const (
|
const (
|
||||||
// WalkStop indicates no more walking needed.
|
// WalkStop indicates no more walking needed.
|
||||||
WalkStop = iota + 1
|
WalkStop WalkStatus = iota + 1
|
||||||
|
|
||||||
// WalkSkipChildren indicates that Walk wont walk on children of current
|
// WalkSkipChildren indicates that Walk wont walk on children of current
|
||||||
// node.
|
// node.
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,9 @@ package ast
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
textm "github.com/yuin/goldmark/text"
|
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
|
textm "github.com/yuin/goldmark/text"
|
||||||
)
|
)
|
||||||
|
|
||||||
// A BaseBlock struct implements the Node interface.
|
// A BaseBlock struct implements the Node interface.
|
||||||
|
|
@ -397,7 +398,7 @@ type HTMLBlockType int
|
||||||
|
|
||||||
const (
|
const (
|
||||||
// HTMLBlockType1 represents type 1 html blocks
|
// HTMLBlockType1 represents type 1 html blocks
|
||||||
HTMLBlockType1 = iota + 1
|
HTMLBlockType1 HTMLBlockType = iota + 1
|
||||||
// HTMLBlockType2 represents type 2 html blocks
|
// HTMLBlockType2 represents type 2 html blocks
|
||||||
HTMLBlockType2
|
HTMLBlockType2
|
||||||
// HTMLBlockType3 represents type 3 html blocks
|
// HTMLBlockType3 represents type 3 html blocks
|
||||||
|
|
|
||||||
|
|
@ -447,7 +447,7 @@ type AutoLinkType int
|
||||||
|
|
||||||
const (
|
const (
|
||||||
// AutoLinkEmail indicates that an autolink is an email address.
|
// AutoLinkEmail indicates that an autolink is an email address.
|
||||||
AutoLinkEmail = iota + 1
|
AutoLinkEmail AutoLinkType = iota + 1
|
||||||
// AutoLinkURL indicates that an autolink is a generic URL.
|
// AutoLinkURL indicates that an autolink is a generic URL.
|
||||||
AutoLinkURL
|
AutoLinkURL
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue