Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Get ast from file name

Thanks, I'll try it tomorrow. 

Maxime


Le 11 avr. 2011 à 16:21, Lukas Felber <lfelber@xxxxxx> a écrit :

> Hi Maxime
> 
> Try the following code (given that "fileName" is a string containing an
> absolute or workspace-relative path to the file):
> 
> URI fileUri = new File(fileName).toURI();
> IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
> IFile[] files = root.findFilesForLocationURI(fileUri);
> CoreModelUtil.findTranslationUnit(files[0]);
> 
> Lukas
> 
> 
> On Mon, 2011-04-11 at 15:16 +0200, maximed@xxxxxxxxxxxxxxxxxxx wrote:
>> Hi all.
>> 
>> I've been looking for it for a long time, but did'nt find it. Is there  
>> a way to get a file's translation unit from its filename.
>> 
>> I'm looking for something like
>>     public IASTTranslationUnit getUnitFromFilename(String pFilename),  
>> or a way do it. The best should be a way to get directlya node selector.
>> 
>> If somebody has time to answer me, thanks in advance.
>> 
>> Maxime
>> 
>> 
>> _______________________________________________
>> cdt-dev mailing list
>> cdt-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/cdt-dev
> 
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev



Back to the top