\Header{name}{Variable Names}
\alias{as.name}{name}
\alias{is.name}{name}
\keyword{programming}{name}
\keyword{attribute}{name}
\begin{Usage}
\begin{verbatim}
as.name(x)
is.name(x)
\end{verbatim}
\end{Usage}
\begin{Description}
\texttt{as.name} coerces its argument to be a name.  The argument must
be of mode \texttt{"character"}.

\texttt{is.name} returns \texttt{TRUE} or \texttt{FALSE} depending on
whether its argument is a name or not.\end{Description}
\begin{SeeAlso}
\texttt{\Link{call}}, \texttt{\Link{is.language}}. For the internal
object mode, \texttt{\Link{typeof}}.\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
an _ as.name("arrg")
is.name(an) # TRUE
str(an)# symbol
\end{ExampleCode}
\end{Examples}

