def value
      if atomic?
        @tokens[0]
      else
        @tokens.map { |v|  v.is_a?(::String) ? v.inspect : v }.join(' # ')
      end
    end
def value
      if atomic?
        @tokens[0]
      else
        @tokens.map { |v|  v.is_a?(::String) ? v.inspect : v }.join(' # ')
      end
    end
Returns the Value as a string or, if it consists of a single symbol, as
 a Symbol instance. If the Value contains multiple tokens, they will be
 joined by a '#', additionally, all string tokens will be turned into
 string literals (i.e., delimitted by quotes).