pkg/infrastructure/ast/astutil/position.go
package astutil
import (
"github.com/antlr/antlr4/runtime/Go/antlr/v4"
"github.com/modernizing/coca/pkg/domain/core_domain"
)
func AddFunctionPosition(m *core_domain.CodeFunction, ctx *antlr.BaseParserRuleContext) {
m.Position.StartLine = ctx.GetStart().GetLine()
m.Position.StartLinePosition = ctx.GetStart().GetColumn()
m.Position.StopLine = ctx.GetStop().GetLine()
m.Position.StopLinePosition = ctx.GetStop().GetColumn()
}