This commit is contained in:
5
vendor/github.com/charmbracelet/x/ansi/parser/const.go
generated
vendored
5
vendor/github.com/charmbracelet/x/ansi/parser/const.go
generated
vendored
@ -1,3 +1,4 @@
|
||||
// Package parser provides ANSI escape sequence parsing functionality.
|
||||
package parser
|
||||
|
||||
// Action is a DEC ANSI parser action.
|
||||
@ -19,7 +20,7 @@ const (
|
||||
IgnoreAction = NoneAction
|
||||
)
|
||||
|
||||
// nolint: unused
|
||||
// ActionNames provides string names for parser actions.
|
||||
var ActionNames = []string{
|
||||
"NoneAction",
|
||||
"ClearAction",
|
||||
@ -58,7 +59,7 @@ const (
|
||||
Utf8State
|
||||
)
|
||||
|
||||
// nolint: unused
|
||||
// StateNames provides string names for parser states.
|
||||
var StateNames = []string{
|
||||
"GroundState",
|
||||
"CsiEntryState",
|
||||
|
6
vendor/github.com/charmbracelet/x/ansi/parser/seq.go
generated
vendored
6
vendor/github.com/charmbracelet/x/ansi/parser/seq.go
generated
vendored
@ -78,7 +78,7 @@ func Subparams(params []int, i int) []int {
|
||||
// Count the number of parameters before the given parameter index.
|
||||
var count int
|
||||
var j int
|
||||
for j = 0; j < len(params); j++ {
|
||||
for j = range params {
|
||||
if count == i {
|
||||
break
|
||||
}
|
||||
@ -116,7 +116,7 @@ func Subparams(params []int, i int) []int {
|
||||
// sub-parameters.
|
||||
func Len(params []int) int {
|
||||
var n int
|
||||
for i := 0; i < len(params); i++ {
|
||||
for i := range params {
|
||||
if !HasMore(params, i) {
|
||||
n++
|
||||
}
|
||||
@ -128,7 +128,7 @@ func Len(params []int) int {
|
||||
// function for each parameter.
|
||||
// The function should return false to stop the iteration.
|
||||
func Range(params []int, fn func(i int, param int, hasMore bool) bool) {
|
||||
for i := 0; i < len(params); i++ {
|
||||
for i := range params {
|
||||
if !fn(i, Param(params, i), HasMore(params, i)) {
|
||||
break
|
||||
}
|
||||
|
4
vendor/github.com/charmbracelet/x/ansi/parser/transition_table.go
generated
vendored
4
vendor/github.com/charmbracelet/x/ansi/parser/transition_table.go
generated
vendored
@ -30,7 +30,7 @@ func NewTransitionTable(size int) TransitionTable {
|
||||
|
||||
// SetDefault sets default transition.
|
||||
func (t TransitionTable) SetDefault(action Action, state State) {
|
||||
for i := 0; i < len(t); i++ {
|
||||
for i := range t {
|
||||
t[i] = action<<TransitionActionShift | state
|
||||
}
|
||||
}
|
||||
@ -63,7 +63,7 @@ func (t TransitionTable) Transition(state State, code byte) (State, Action) {
|
||||
return value & TransitionStateMask, value >> TransitionActionShift
|
||||
}
|
||||
|
||||
// byte range macro
|
||||
// byte range macro.
|
||||
func r(start, end byte) []byte {
|
||||
var a []byte
|
||||
for i := int(start); i <= int(end); i++ {
|
||||
|
Reference in New Issue
Block a user