github.com/NeowayLabs/nash@v0.2.2-0.20200127205349-a227041ffd50/ast/nodetype_string.go (about) 1 // Code generated by "stringer -type=NodeType"; DO NOT EDIT 2 3 package ast 4 5 import "fmt" 6 7 const _NodeType_name = "NodeSetenvNodeBlockNodeNameNodeAssignNodeExecAssignNodeImportexecBeginNodeCommandNodePipeNodeRedirectNodeFnInvexecEndexpressionBeginNodeStringExprNodeIntExprNodeVarExprNodeListExprNodeIndexExprNodeConcatExprexpressionEndNodeStringNodeRforkNodeRforkFlagsNodeIfNodeCommentNodeFnArgNodeVarAssignDeclNodeVarExecAssignDeclNodeFnDeclNodeReturnNodeBindFnNodeDumpNodeFor" 8 9 var _NodeType_index = [...]uint16{0, 10, 19, 27, 37, 51, 61, 70, 81, 89, 101, 110, 117, 132, 146, 157, 168, 180, 193, 207, 220, 230, 239, 253, 259, 270, 279, 296, 317, 327, 337, 347, 355, 362} 10 11 func (i NodeType) String() string { 12 i -= 1 13 if i < 0 || i >= NodeType(len(_NodeType_index)-1) { 14 return fmt.Sprintf("NodeType(%d)", i+1) 15 } 16 return _NodeType_name[_NodeType_index[i]:_NodeType_index[i+1]] 17 }