class_docstr: A DataShape parser object.
class_docstr_tok: ["A","DataShape","parser","object","."]
code: def __init__(self, ds_str, sym):
      # The datashape string being parsed
      self.ds_str = ds_str
      # Symbol tables for dimensions, dtypes, and type constructors for each
      self.sym = sym
      # The lexer
      self.lex = lexer.lex(ds_str)
      # The array of tokens self.lex has already produced
      self.tokens = []
      # The token currently being examined, and
      # the end position, set when self.lex is exhausted
      self.pos = -1
      self.end_pos = None
      # Advance to the first token
      self.advance_tok()
  
imports: from __future__ import absolute_import, division, print_function
  from .None import lexer, error
  from .None import coretypes
label_desc: Use image node_id 1 to create a new DataShapeParser object  with example: obj = DataShapeParser(ds_str, sym)