code: function type(char) {
    switch (char) {
      case c.letter.d: // d
        return c.type.DICT
      case c.letter.l: // l
        return c.type.LIST
      case c.letter.i: // i
        return c.type.INT
      case c.letter.e: // e
        return c.type.END
      case c.digit.NUM0:
      case c.digit.NUM1:
      case c.digit.NUM2:
      case c.digit.NUM3:
      case c.digit.NUM4:
      case c.digit.NUM5:
      case c.digit.NUM6:
      case c.digit.NUM7:
      case c.digit.NUM8:
      case c.digit.NUM9:
      case c.MINUS:
        return c.type.STR
      default:
        break
    }
  
    return c.type.UNDEFINED
  }
docs: /*@param char {number}