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  }