PrimaryExpr (REXML::XPathParser)

    # File rexml/xpath_parser.rb, line 256
      def PrimaryExpr path, nodeset
    			#puts "PrimaryExpr('#{path}', #{puta nodeset})" if DEBUG
    			arry = []
    			case path
    			when VARIABLE_REFERENCE
    				varname = $1
    				path = $'
    				#nodeset.size.times { arry << @variables[ varname ] }
    				arry << @variables[ varname ]
    			when LITERAL, NUMBER
    				path = $'
    				#nodeset.size.times { arry << $1 }
    				arry << $1
    			#when NUMBER
    			#	path = $'
    			#	nodeset.size.times { arry << $1 }
    			when /^(\[\-]*)(?:\)/
    				fname = $1
    				path = $'
    				return nil if fname =~ NT
    				return FunctionCall(fname, path, nodeset)
    			when /^\/ 																							#/
    				# FIXME
    			else
    				arry = nodeset
    			end
    			return [path, arry]
    		end