Package dtool.parser.DeeParserResult

Examples of dtool.parser.DeeParserResult.ParsedModule


  @Test
  public void testTestData() throws Exception { testTestData$(); }
  public void testTestData$() throws Exception {
    ISourceModule srcModule = getModule(searchProj, "srcB", "", "search2");
    Path filePath = DLTKUtils.getFilePath(srcModule.getResource().getLocation());
    ParsedModule parseModule = DToolClient.getDefaultModuleCache().getParsedModuleOrNull(filePath);
    Module module = parseModule.module;
   
    DefUnit defUnit = MiscNodeUtils.getDefUniFromScope(module.getChildren(), "xxxTestUnboundRef");
    IModuleResolver mr = DToolClient.getDefault().getResolvedModule(filePath).getModuleResolver();
    DefinitionVariable defVar = assertInstance(defUnit, DefinitionVariable.class);
View Full Code Here


      ISourceModule sourceModule = key.getFirst();
      ArrayList<Integer> nodeTreePath = blindCast(key.getSecond());
     
      Path filePath = DLTKUtils.getFilePath(sourceModule);
     
      ParsedModule parseModule = DToolClient.getDefaultModuleCache().getParsedModuleOrNull(filePath);
      Module deeModule = parseModule == null ? null : parseModule.module;
      ASTNode node = DeeSearchEngineTestUtils.getNodeFromPath(deeModule, nodeTreePath);
     
      final DefUnit defUnit = (DefUnit) node;
      final HashSet<Reference> expectedReferences = defUnitToReferencesMap.get(key);
View Full Code Here

      }
    }
   
    @Override
    protected void performLongRunningComputation_withUpdatedServerWorkingCopy() {
      ParsedModule parsedModule = DToolClient.getDefaultModuleCache().getParsedModuleOrNull(inputPath);
      if(parsedModule == null) {
        errorMessage = "Could not parse contents";
      }
      Module neoModule = parsedModule.module;
      ASTNode elem = ASTNodeFinder.findElement(neoModule, offset);
View Full Code Here

    public ModuleDeclaration parse(PossibleMatch possibleMatch) {
      Path filePath = getFilePath(possibleMatch);
      if(filePath == null)
        return null;
     
      ParsedModule parsedModule = DToolClient.getDefaultModuleCache().getParsedModuleOrNull(filePath);
      if(parsedModule == null) {
        return null;
      }
      return new ModuleDeclarationWrapper(new DeeModuleDeclaration(parsedModule));
      //return super.parse(possibleMatch);
View Full Code Here

 
 
  /* ----------------- Module build structure operation and working copy handling ----------------- */
 
  public ParsedModule doParseForBuildStructureOrIndex(IModuleSource input, IProblemReporter reporter) {
    ParsedModule parsedModule = getParsedModuleOrNull_fromBuildStructure(input);
    DeeSourceParserFactory.reportErrors(reporter, parsedModule);
    return parsedModule;
  }
View Full Code Here

    return parsedModule;
  }
 
  public void provideModelElements(IModuleSource moduleSource, IProblemReporter pr,
      ISourceElementRequestor requestor) {
    ParsedModule parsedModule = doParseForBuildStructureOrIndex(moduleSource, pr);
    if (parsedModule != null) {
      new DeeSourceElementProvider(requestor).provide(parsedModule);
    }
  }
View Full Code Here

TOP

Related Classes of dtool.parser.DeeParserResult.ParsedModule

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.