Don't require so much Pos() when making messages

This commit is contained in:
b
2026-08-21 22:36:36 -06:00
parent cc25ac923f
commit 17b2a0eee5
9 changed files with 81 additions and 69 deletions
+9 -9
View File
@@ -33,7 +33,7 @@ func Bind[In, Out, T any](
return Fail[In, Out](anyConsumed, r2.Message()), nil
}
return Succeed(anyConsumed, val2, next, MessageOK(s.Pos())), nil
return Succeed(anyConsumed, val2, next, s.MessageOK()), nil
}
}
@@ -77,7 +77,7 @@ func Bind2[In, Out, T, T2 any](
return Fail[In, Out](anyConsumed, r3.Message()), nil
}
return Succeed(anyConsumed, val3, next, MessageOK(s.Pos())), nil
return Succeed(anyConsumed, val3, next, s.MessageOK()), nil
}
}
@@ -132,7 +132,7 @@ func Bind3[In, Out, T, T2, T3 any](
return Fail[In, Out](anyConsumed, r4.Message()), nil
}
return Succeed(anyConsumed, val4, next, MessageOK(s.Pos())), nil
return Succeed(anyConsumed, val4, next, s.MessageOK()), nil
}
}
@@ -198,7 +198,7 @@ func Bind4[In, Out, T, T2, T3, T4 any](
return Fail[In, Out](anyConsumed, r5.Message()), nil
}
return Succeed(anyConsumed, val5, next, MessageOK(s.Pos())), nil
return Succeed(anyConsumed, val5, next, s.MessageOK()), nil
}
}
@@ -275,7 +275,7 @@ func Bind5[In, Out, T, T2, T3, T4, T5 any](
return Fail[In, Out](anyConsumed, r6.Message()), nil
}
return Succeed(anyConsumed, val6, next, MessageOK(s.Pos())), nil
return Succeed(anyConsumed, val6, next, s.MessageOK()), nil
}
}
@@ -363,7 +363,7 @@ func Bind6[In, Out, T, T2, T3, T4, T5, T6 any](
return Fail[In, Out](anyConsumed, r7.Message()), nil
}
return Succeed(anyConsumed, val7, next, MessageOK(s.Pos())), nil
return Succeed(anyConsumed, val7, next, s.MessageOK()), nil
}
}
@@ -462,7 +462,7 @@ func Bind7[In, Out, T, T2, T3, T4, T5, T6, T7 any](
return Fail[In, Out](anyConsumed, r8.Message()), nil
}
return Succeed(anyConsumed, val8, next, MessageOK(s.Pos())), nil
return Succeed(anyConsumed, val8, next, s.MessageOK()), nil
}
}
@@ -572,7 +572,7 @@ func Bind8[In, Out, T, T2, T3, T4, T5, T6, T7, T8 any](
return Fail[In, Out](anyConsumed, r9.Message()), nil
}
return Succeed(anyConsumed, val9, next, MessageOK(s.Pos())), nil
return Succeed(anyConsumed, val9, next, s.MessageOK()), nil
}
}
@@ -693,6 +693,6 @@ func Bind9[In, Out, T, T2, T3, T4, T5, T6, T7, T8, T9 any](
return Fail[In, Out](anyConsumed, r10.Message()), nil
}
return Succeed(anyConsumed, val10, next, MessageOK(s.Pos())), nil
return Succeed(anyConsumed, val10, next, s.MessageOK()), nil
}
}