[cfe-dev] How to make clang compile any other language ? I want it to support ACSL (specification language of C).)
surbhi singh
surbhi.chauhan011 at gmail.com
Fri Jul 26 04:15:45 PDT 2013
Hie all.
I wanted to know is that any way we can check for the tokens generated by
clang for a given test file. Actually I had done some changes in the
tokenKinds.def file and added some more keywordss to it. Now, I want to
check whether it is able to tokenize those new keywords or not. Is there
any command which may help ?
Thanks in advance.
On Fri, Jul 26, 2013 at 4:45 PM, surbhi singh
<surbhi.chauhan011 at gmail.com>wrote:
>
>
>
> On Fri, Jul 26, 2013 at 4:44 PM, surbhi singh <surbhi.chauhan011 at gmail.com
> > wrote:
>
>> Hie all.
>> I wanted to know is that any way we can check for the tokens generated by
>> clang for a given test file. Actually I had done some changes in the
>> tokenKinds.def file and added some more keywordss to it. Now, I want to
>> check whether it is able to tokenize those new keywords or not. Is there
>> any command which may help ?
>> Thanks in advance.
>> Surbhi
>>
>>
>> On Mon, Jul 22, 2013 at 10:50 PM, James Dennett <james.dennett at gmail.com>wrote:
>>
>>> On Mon, Jul 22, 2013 at 5:26 AM, surbhi singh
>>> <surbhi.chauhan011 at gmail.com> wrote:
>>> > Hie Mahesha.
>>> > Thanks for this information. I want to know that from where should I
>>> get
>>> > information about Clang's preprocessor.
>>>
>>> Preprocessor.h is a useful entry point for the preprocessor.
>>> PPCallbacks is a useful extension point.
>>>
>>> > To be specific I want to know where
>>> > are the tokens specified in the code. I have searched the clang's
>>> > documentation, but not able to find the right code for me to start.
>>>
>>> Searching for "Lex" should find you the code that generates the tokens.
>>>
>>> -- James
>>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20130726/cf5d6222/attachment.html>
More information about the cfe-dev
mailing list