// Code generated by "stringer -type token -linecomment -trimprefix _"; DO NOT EDIT.

package syntax

import 

func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var  [1]struct{}
	_ = [illegalTok-0]
	_ = [_EOF-1]
	_ = [_Newl-2]
	_ = [_Lit-3]
	_ = [_LitWord-4]
	_ = [_LitRedir-5]
	_ = [sglQuote-6]
	_ = [dblQuote-7]
	_ = [bckQuote-8]
	_ = [and-9]
	_ = [andAnd-10]
	_ = [orOr-11]
	_ = [or-12]
	_ = [orAnd-13]
	_ = [dollar-14]
	_ = [dollSglQuote-15]
	_ = [dollDblQuote-16]
	_ = [dollBrace-17]
	_ = [dollBrack-18]
	_ = [dollParen-19]
	_ = [dollDblParen-20]
	_ = [leftBrack-21]
	_ = [dblLeftBrack-22]
	_ = [leftParen-23]
	_ = [dblLeftParen-24]
	_ = [rightBrace-25]
	_ = [rightBrack-26]
	_ = [rightParen-27]
	_ = [dblRightParen-28]
	_ = [semicolon-29]
	_ = [dblSemicolon-30]
	_ = [semiAnd-31]
	_ = [dblSemiAnd-32]
	_ = [semiOr-33]
	_ = [exclMark-34]
	_ = [tilde-35]
	_ = [addAdd-36]
	_ = [subSub-37]
	_ = [star-38]
	_ = [power-39]
	_ = [equal-40]
	_ = [nequal-41]
	_ = [lequal-42]
	_ = [gequal-43]
	_ = [addAssgn-44]
	_ = [subAssgn-45]
	_ = [mulAssgn-46]
	_ = [quoAssgn-47]
	_ = [remAssgn-48]
	_ = [andAssgn-49]
	_ = [orAssgn-50]
	_ = [xorAssgn-51]
	_ = [shlAssgn-52]
	_ = [shrAssgn-53]
	_ = [rdrOut-54]
	_ = [appOut-55]
	_ = [rdrIn-56]
	_ = [rdrInOut-57]
	_ = [dplIn-58]
	_ = [dplOut-59]
	_ = [clbOut-60]
	_ = [hdoc-61]
	_ = [dashHdoc-62]
	_ = [wordHdoc-63]
	_ = [rdrAll-64]
	_ = [appAll-65]
	_ = [cmdIn-66]
	_ = [cmdOut-67]
	_ = [plus-68]
	_ = [colPlus-69]
	_ = [minus-70]
	_ = [colMinus-71]
	_ = [quest-72]
	_ = [colQuest-73]
	_ = [assgn-74]
	_ = [colAssgn-75]
	_ = [perc-76]
	_ = [dblPerc-77]
	_ = [hash-78]
	_ = [dblHash-79]
	_ = [caret-80]
	_ = [dblCaret-81]
	_ = [comma-82]
	_ = [dblComma-83]
	_ = [at-84]
	_ = [slash-85]
	_ = [dblSlash-86]
	_ = [colon-87]
	_ = [tsExists-88]
	_ = [tsRegFile-89]
	_ = [tsDirect-90]
	_ = [tsCharSp-91]
	_ = [tsBlckSp-92]
	_ = [tsNmPipe-93]
	_ = [tsSocket-94]
	_ = [tsSmbLink-95]
	_ = [tsSticky-96]
	_ = [tsGIDSet-97]
	_ = [tsUIDSet-98]
	_ = [tsGrpOwn-99]
	_ = [tsUsrOwn-100]
	_ = [tsModif-101]
	_ = [tsRead-102]
	_ = [tsWrite-103]
	_ = [tsExec-104]
	_ = [tsNoEmpty-105]
	_ = [tsFdTerm-106]
	_ = [tsEmpStr-107]
	_ = [tsNempStr-108]
	_ = [tsOptSet-109]
	_ = [tsVarSet-110]
	_ = [tsRefVar-111]
	_ = [tsReMatch-112]
	_ = [tsNewer-113]
	_ = [tsOlder-114]
	_ = [tsDevIno-115]
	_ = [tsEql-116]
	_ = [tsNeq-117]
	_ = [tsLeq-118]
	_ = [tsGeq-119]
	_ = [tsLss-120]
	_ = [tsGtr-121]
	_ = [globQuest-122]
	_ = [globStar-123]
	_ = [globPlus-124]
	_ = [globAt-125]
	_ = [globExcl-126]
}

const _token_name = "illegalTokEOFNewlLitLitWordLitRedir'\"`&&&||||&$$'$\"${$[$($(([[[(((}])));;;;&;;&;|!~++--***==!=<=>=+=-=*=/=%=&=|=^=<<=>>=>>><<><&>&>|<<<<-<<<&>&>><(>(+:+-:-?:?=:=%%%###^^^,,,@///:-e-f-d-c-b-p-S-L-k-g-u-G-O-N-r-w-x-s-t-z-n-o-v-R=~-nt-ot-ef-eq-ne-le-ge-lt-gt?(*(+(@(!("

var _token_index = [...]uint16{0, 10, 13, 17, 20, 27, 35, 36, 37, 38, 39, 41, 43, 44, 46, 47, 49, 51, 53, 55, 57, 60, 61, 63, 64, 66, 67, 68, 69, 71, 72, 74, 76, 79, 81, 82, 83, 85, 87, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 117, 120, 121, 123, 124, 126, 128, 130, 132, 134, 137, 140, 142, 145, 147, 149, 150, 152, 153, 155, 156, 158, 159, 161, 162, 164, 165, 167, 168, 170, 171, 173, 174, 175, 177, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 226, 228, 231, 234, 237, 240, 243, 246, 249, 252, 255, 257, 259, 261, 263, 265}

func ( token) () string {
	if  >= token(len(_token_index)-1) {
		return "token(" + strconv.FormatInt(int64(), 10) + ")"
	}
	return _token_name[_token_index[]:_token_index[+1]]
}