# 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