[cfe-dev] Value (text) of a token
steve naroff
snaroff at apple.com
Fri Nov 14 08:36:22 PST 2008
Ah yes. Now I remember...
Thanks for the clarification,
snaroff
On Nov 14, 2008, at 11:21 AM, Chris Lattner wrote:
>
> On Nov 14, 2008, at 8:16 AM, steve naroff wrote:
>
>> Hi Andrew,
>>
>> I believe Token::getName() or tok::getTokenName() is what you are
>> looking for...
>
> I think that will return "lparen" for '(' etc.
>
> Tokens can have multiple spellings for each token, for example an
> identifier could be 'foo' or 'bar', but even simple things like &&
> can be spelled "&&" or "and" (in C++). There are also a variety of
> digraphs etc. If you want to get the original spelling from the
> source code (minus escaped newlines, trigraphs etc), use
> Preprocessor::getSpelling(token)
>
> -Chris
>
>>
>> snaroff
>>
>> On Nov 14, 2008, at 11:09 AM, Andrew Sutton wrote:
>>
>>> Is there any way to get the text of a token, regardless of its
>>> kind? Like '>' or '=', or 'Foo' if Foo is an identifier.
>>>
>>> Andrew Sutton
>>> andrew.n.sutton at gmail.com
>>> _______________________________________________
>>> cfe-dev mailing list
>>> cfe-dev at cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>>
>> _______________________________________________
>> cfe-dev mailing list
>> cfe-dev at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20081114/6514d501/attachment.html>
More information about the cfe-dev
mailing list