Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultDiffOptions = &DiffOptions{ IgnoreIndex: false, }
View Source
var DefaultOutputOptions = &OutputOptions{ Plain: false, Silent: false, Metadata: false, }
Functions ¶
This section is empty.
Types ¶
type DiffContext ¶
type DiffContext struct {
// contains filtered or unexported fields
}
func NewDiffContext ¶
func NewDiffContext(filenameLeft, filenameRight string, comments bool) (*DiffContext, error)
func NewDiffContextBytes ¶
func NewDiffContextBytes(left, right []byte, comments bool) (*DiffContext, error)
func (*DiffContext) Diffs ¶
func (c *DiffContext) Diffs(conf *DiffOptions) FileDiffs
type DiffOptions ¶
type DiffOptions struct {
IgnoreIndex bool
}
type DocDiffs ¶
type DocDiffs []*Diff
func NewDocDiffs ¶
func NewDocDiffs(ln, rn *ast.DocumentNode, conf *DiffOptions) DocDiffs
func (DocDiffs) OutputString ¶
func (d DocDiffs) OutputString(opts *OutputOptions) string
type FileDiffs ¶
type FileDiffs []DocDiffs
func NewFileDiffs ¶
func NewFileDiffs(ln, rn *ast.File, conf *DiffOptions) FileDiffs
func (FileDiffs) HasDifference ¶
func (FileDiffs) OutputString ¶
func (d FileDiffs) OutputString(opts *OutputOptions) string
type OutputOptions ¶
Click to show internal directories.
Click to hide internal directories.