project/com.nokia.carbide.cpp.epoc.engine.tests/src/com/nokia/carbide/cpp/epoc/engine/tests/ParserConfigurationBase.java
equal
deleted
inserted
replaced
24 import com.nokia.carbide.cpp.epoc.engine.preprocessor.ITranslationUnit; |
24 import com.nokia.carbide.cpp.epoc.engine.preprocessor.ITranslationUnit; |
25 import com.nokia.carbide.cpp.epoc.engine.preprocessor.ITranslationUnitProvider; |
25 import com.nokia.carbide.cpp.epoc.engine.preprocessor.ITranslationUnitProvider; |
26 import com.nokia.carbide.internal.api.cpp.epoc.engine.dom.IASTTranslationUnit; |
26 import com.nokia.carbide.internal.api.cpp.epoc.engine.dom.IASTTranslationUnit; |
27 import com.nokia.carbide.internal.cpp.epoc.engine.parser.IDocumentParser; |
27 import com.nokia.carbide.internal.cpp.epoc.engine.parser.IDocumentParser; |
28 import com.nokia.carbide.internal.cpp.epoc.engine.parser.ParserFactory; |
28 import com.nokia.carbide.internal.cpp.epoc.engine.parser.ParserFactory; |
|
29 import com.nokia.cpp.internal.api.utils.core.HostOS; |
29 |
30 |
30 import org.eclipse.core.runtime.IPath; |
31 import org.eclipse.core.runtime.IPath; |
31 import org.eclipse.core.runtime.Path; |
32 import org.eclipse.core.runtime.Path; |
32 import org.eclipse.jface.text.DocumentEvent; |
33 import org.eclipse.jface.text.DocumentEvent; |
33 import org.eclipse.jface.text.IDocument; |
34 import org.eclipse.jface.text.IDocument; |
103 // It will try extra hard to find files in other directories, as if |
104 // It will try extra hard to find files in other directories, as if |
104 // all the directories of registered files were on the search path. |
105 // all the directories of registered files were on the search path. |
105 fileLocator = new IIncludeFileLocator() { |
106 fileLocator = new IIncludeFileLocator() { |
106 |
107 |
107 public File findIncludeFile(String file, boolean isUser, File currentDir) { |
108 public File findIncludeFile(String file, boolean isUser, File currentDir) { |
|
109 if (HostOS.IS_UNIX) { |
|
110 file = HostOS.convertPathToUnix(file); |
|
111 } |
|
112 |
108 if (fs.containsKey(file)) |
113 if (fs.containsKey(file)) |
109 return new File(file); |
114 return new File(file); |
110 |
115 |
111 String fullPath = null; |
116 String fullPath = null; |
112 if (new Path(file).isAbsolute()) { |
117 if (new Path(file).isAbsolute()) { |