mirror of
https://github.com/go-task/task.git
synced 2025-06-23 00:38:19 +02:00
refactor: taskfile/ast package (#1450)
* refactor: ast package * feat: read -> taskfile * refactor: taskfile.Taskfile -> taskfile.Read * refactor: move merge function back into taskfile package * refactor: rename taskfile.go to read.go
This commit is contained in:
18
taskfile/ast/location.go
Normal file
18
taskfile/ast/location.go
Normal file
@ -0,0 +1,18 @@
|
||||
package ast
|
||||
|
||||
type Location struct {
|
||||
Line int
|
||||
Column int
|
||||
Taskfile string
|
||||
}
|
||||
|
||||
func (l *Location) DeepCopy() *Location {
|
||||
if l == nil {
|
||||
return nil
|
||||
}
|
||||
return &Location{
|
||||
Line: l.Line,
|
||||
Column: l.Column,
|
||||
Taskfile: l.Taskfile,
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user