// Code generated by "stringer -type=TokenType"; DO NOT EDIT.

package parser

import "strconv"

func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[TokenUnknown-0]
	_ = x[TokenSectionStart-1]
	_ = x[TokenSectionEnd-2]
	_ = x[TokenSectionName-3]
	_ = x[TokenSectionSubname-4]
	_ = x[TokenComment-5]
	_ = x[TokenFieldKey-6]
	_ = x[TokenFieldValue-7]
}

const _TokenType_name = "TokenUnknownTokenSectionStartTokenSectionEndTokenSectionNameTokenSectionSubnameTokenCommentTokenFieldKeyTokenFieldValue"

var _TokenType_index = [...]uint8{0, 12, 29, 44, 60, 79, 91, 104, 119}

func (i TokenType) String() string {
	if i >= TokenType(len(_TokenType_index)-1) {
		return "TokenType(" + strconv.FormatInt(int64(i), 10) + ")"
	}
	return _TokenType_name[_TokenType_index[i]:_TokenType_index[i+1]]
}