1
1
mirror of https://github.com/github/semantic.git synced 2024-12-22 14:21:31 +03:00

Run the module table effect with the helper.

This commit is contained in:
Rob Rix 2018-10-23 12:00:40 -04:00
parent 80ab393d79
commit f545665403
2 changed files with 4 additions and 3 deletions

View File

@ -10,6 +10,7 @@ module Semantic.Graph
, ControlFlowVertex
, style
, runHeap
, runModuleTable
, parsePackage
, parsePythonPackage
, withTermSpans

View File

@ -97,7 +97,7 @@ evaluateProject' (TaskConfig config logger statter) proxy parser paths = either
modules <- topologicalSort <$> runImportGraphToModules proxy package
trace $ "evaluating with load order: " <> show (map (modulePath . moduleInfo) modules)
pure (id @(Evaluator _ Precise (Value _ Precise) _ _)
(runReader (lowerBound @(ModuleTable (NonEmpty (Module (ModuleResult Precise)))))
(runModuleTable
(runModules (ModuleTable.modulePaths (packageModules package))
(runReader (packageInfo package)
(runState (lowerBound @Span)
@ -110,7 +110,7 @@ evaluatePythonProjects proxy parser lang path = runTaskWithOptions debugOptions
modules <- topologicalSort <$> runImportGraphToModules proxy package
trace $ "evaluating with load order: " <> show (map (modulePath . moduleInfo) modules)
pure (id @(Evaluator _ Precise (Value _ Precise) _ _)
(runReader (lowerBound @(ModuleTable (NonEmpty (Module (ModuleResult Precise)))))
(runModuleTable
(runModules (ModuleTable.modulePaths (packageModules package))
(runReader (packageInfo package)
(runState (lowerBound @Span)
@ -125,7 +125,7 @@ evaluateProjectWithCaching proxy parser path = runTaskWithOptions debugOptions $
pure (runReader (packageInfo package)
(runState (lowerBound @Span)
(runReader (lowerBound @Span)
(runReader (lowerBound @(ModuleTable (NonEmpty (Module (ModuleResult Monovariant)))))
(runModuleTable
(runModules (ModuleTable.modulePaths (packageModules package))
(evaluate proxy id withTermSpans modules))))))