Skip to content

Commit

Permalink
rename
Browse files Browse the repository at this point in the history
  • Loading branch information
janmasrovira committed Dec 6, 2024
1 parent d815855 commit e06356d
Show file tree
Hide file tree
Showing 14 changed files with 22 additions and 22 deletions.
2 changes: 1 addition & 1 deletion app/Commands/Dev/Nockma/Format.hs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ runCommand opts = do
afile <- fromAppPathFile file
parsedTerm <-
runAppError @JuvixError
. Nockma.ignoreHighlightBuilder
. Nockma.evalHighlightBuilder
$ Nockma.parseTermFile afile
putStrLn (ppPrint parsedTerm)
where
Expand Down
2 changes: 1 addition & 1 deletion app/Commands/Dev/Nockma/Ide/Check.hs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ runCommand opts = do
afile <- fromAppPathFile (opts ^. nockmaCheckFile)
void
. runAppError @JuvixError
. ignoreHighlightBuilder
. evalHighlightBuilder
$ Nockma.parseTermFile afile
renderStdOutLn ("Ok" :: Text)
4 changes: 2 additions & 2 deletions src/Juvix/Compiler/Concrete/Data/Highlight/Builder.hs
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@ runHighlightBuilder = reinterpret (runStateShared emptyHighlightInput) $ \case
HighlightMergeDocTable tbl -> modifyShared (over highlightDocTable (HashMap.union tbl))
GetDocTable uid -> filterByTopModule uid <$> getsShared (^. highlightDocTable)

ignoreHighlightBuilder :: Sem (HighlightBuilder ': r) a -> Sem r a
ignoreHighlightBuilder = fmap snd . runHighlightBuilder
evalHighlightBuilder :: Sem (HighlightBuilder ': r) a -> Sem r a
evalHighlightBuilder = fmap snd . runHighlightBuilder

runJuvixError :: (Members '[HighlightBuilder] r) => Sem (Error JuvixError ': r) a -> Sem r (Either JuvixError a)
runJuvixError m = do
Expand Down
2 changes: 1 addition & 1 deletion src/Juvix/Compiler/Concrete/Data/InfoTableBuilder.hs
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ registerBuiltinHelper b n = do
}

runInfoTableBuilderRepl :: (Members '[Error ScoperError] r) => InfoTable -> Sem (InfoTableBuilder ': r) a -> Sem r (InfoTable, a)
runInfoTableBuilderRepl tab = ignoreHighlightBuilder . runInfoTableBuilder tab . raiseUnder
runInfoTableBuilderRepl tab = evalHighlightBuilder . runInfoTableBuilder tab . raiseUnder

ignoreInfoTableBuilder :: (Members '[Error ScoperError, HighlightBuilder] r) => Sem (InfoTableBuilder ': r) a -> Sem r a
ignoreInfoTableBuilder = fmap snd . runInfoTableBuilder mempty
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ scopeCheckRepl ::
Sem r b
scopeCheckRepl check importTab tab a =
mapError (JuvixError @ScoperError)
. ignoreHighlightBuilder
. evalHighlightBuilder
. evalInfoTableBuilder tab
. runReader iniScopeParameters
. runReader tab'
Expand Down Expand Up @@ -3212,7 +3212,7 @@ checkJudoc ::
Judoc 'Parsed ->
Sem r (Judoc 'Scoped)
checkJudoc (Judoc groups) =
ignoreHighlightBuilder
evalHighlightBuilder
. ignoreInfoTableBuilder
$ Judoc <$> mapM checkJudocGroup groups

Expand Down
4 changes: 2 additions & 2 deletions src/Juvix/Compiler/Concrete/Translation/FromSource.hs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import Data.Text qualified as Text
import Juvix.Compiler.Backend.Markdown.Data.Types (Mk (..))
import Juvix.Compiler.Backend.Markdown.Data.Types qualified as MK
import Juvix.Compiler.Backend.Markdown.Error
import Juvix.Compiler.Concrete (HighlightBuilder, ignoreHighlightBuilder)
import Juvix.Compiler.Concrete (HighlightBuilder, evalHighlightBuilder)
import Juvix.Compiler.Concrete.Extra (takeWhile1P)
import Juvix.Compiler.Concrete.Extra qualified as P
import Juvix.Compiler.Concrete.Gen qualified as Gen
Expand Down Expand Up @@ -294,7 +294,7 @@ runExpressionParser ::
Sem r (Either ParserError (ExpressionAtoms 'Parsed))
runExpressionParser fpath input_ = do
m <-
ignoreHighlightBuilder
evalHighlightBuilder
. evalParserResultBuilder mempty
. evalState (Nothing @ParsedPragmas)
. evalState (Nothing @(Judoc 'Parsed))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ scanBSImports ::
Sem r ScanResult
scanBSImports fp inputBS = do
st <-
ignoreHighlightBuilder
evalHighlightBuilder
. execParserResultBuilder mempty
. ignoreTopModuleNameChecker
$ runModuleParser fp (decodeUtf8 inputBS)
Expand Down
2 changes: 1 addition & 1 deletion src/Juvix/Compiler/Internal/Translation/Repl.hs
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ typeCheckExpressionType exp = do
stable <- gets (^. artifactScopeTable)
runResultBuilderArtifacts
. runNameIdGenArtifacts
. ignoreHighlightBuilder
. evalHighlightBuilder
. runReader table
. runReader (stable ^. infoBuiltins)
. runReader stable
Expand Down
4 changes: 2 additions & 2 deletions src/Juvix/Compiler/Nockma/Highlight/Input.hs
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ data HighlightBuilder :: Effect where

makeSem ''HighlightBuilder

ignoreHighlightBuilder :: Sem (HighlightBuilder ': r) a -> Sem r a
ignoreHighlightBuilder = interpret $ \case
evalHighlightBuilder :: Sem (HighlightBuilder ': r) a -> Sem r a
evalHighlightBuilder = interpret $ \case
HighlightItem {} -> return ()
HighlightNockOp {} -> return ()
HighlightPath {} -> return ()
Expand Down
4 changes: 2 additions & 2 deletions src/Juvix/Compiler/Nockma/Translation/FromSource/Base.hs
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ cueJammedFileOrPretty ::
Prelude.Path Abs File ->
Sem r (Term Natural)
cueJammedFileOrPretty f
| f `hasExtensions` nockmaDebugFileExts = ignoreHighlightBuilder (parseTermFile f)
| f `hasExtensions` nockmaDebugFileExts = evalHighlightBuilder (parseTermFile f)
| otherwise = cueJammedFile f

-- | If the file ends in .debug.nockma it parses an annotated unjammed program. Otherwise
Expand Down Expand Up @@ -114,7 +114,7 @@ runParserForSem p f txt = do
Right t -> return t

runParserFor :: Parser a -> Prelude.Path Abs File -> Text -> Either MegaparsecError a
runParserFor p f = run . ignoreHighlightBuilder . runError . runParserForSem p f
runParserFor p f = run . evalHighlightBuilder . runError . runParserForSem p f

runParser :: Prelude.Path Abs File -> Text -> Either MegaparsecError (Term Natural)
runParser = runParserFor term
Expand Down
2 changes: 1 addition & 1 deletion src/Juvix/Compiler/Pipeline/Package/Loader/EvalEff/IO.hs
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ loadPackage' packagePath = do
. runConcurrent
. ignoreLogger
. evalInternetOffline
. ignoreHighlightBuilder
. evalHighlightBuilder
. runProcessIO
. runFilesIO
. evalTopNameIdGen defaultModuleId
Expand Down
6 changes: 3 additions & 3 deletions src/Juvix/Compiler/Pipeline/Repl.hs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module Juvix.Compiler.Pipeline.Repl where

import Juvix.Compiler.Concrete (ignoreHighlightBuilder)
import Juvix.Compiler.Concrete (evalHighlightBuilder)
import Juvix.Compiler.Concrete.Language
import Juvix.Compiler.Concrete.Translation.FromParsed qualified as Scoper
import Juvix.Compiler.Concrete.Translation.FromSource qualified as Parser
Expand Down Expand Up @@ -89,7 +89,7 @@ parseReplInput ::
Text ->
Sem r Parser.ReplInput
parseReplInput fp txt =
ignoreHighlightBuilder
evalHighlightBuilder
. runNameIdGenArtifacts
. runStateLikeArtifacts runParserResultBuilder artifactParsing
$ Parser.replInputFromTextSource fp txt
Expand Down Expand Up @@ -165,7 +165,7 @@ compileReplInputIO fp txt = do
. runLoggerIO replLoggerOptions
. runReader defaultNumThreads
. evalInternet hasInternet
. ignoreHighlightBuilder
. evalHighlightBuilder
. runTaggedLockPermissive
. runFilesIO
. mapError (JuvixError @GitProcessError)
Expand Down
2 changes: 1 addition & 1 deletion src/Juvix/Compiler/Pipeline/Run.hs
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ runReplPipelineIOEither' lockMode entry = do
. runConcurrent
. runReader defaultNumThreads
. evalInternet hasInternet
. ignoreHighlightBuilder
. evalHighlightBuilder
. runError
. runState initialArtifacts
. runNameIdGenArtifacts
Expand Down
4 changes: 2 additions & 2 deletions src/Juvix/Formatter.hs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

module Juvix.Formatter where

import Juvix.Compiler.Concrete.Data.Highlight.Builder (ignoreHighlightBuilder)
import Juvix.Compiler.Concrete.Data.Highlight.Builder (evalHighlightBuilder)
import Juvix.Compiler.Concrete.Language
import Juvix.Compiler.Concrete.Print (ppOutDefault)
import Juvix.Compiler.Concrete.Translation.FromParsed.Analysis.Scoping (ScoperResult, getModuleId, scopeCheck)
Expand Down Expand Up @@ -118,7 +118,7 @@ formatModuleInfo ::
Sem r SourceCode
formatModuleInfo node moduleInfo =
withResolverRoot (node ^. importNodePackageRoot)
. ignoreHighlightBuilder
. evalHighlightBuilder
$ do
pkg :: PackageId <- ask
parseRes :: ParserResult <-
Expand Down

0 comments on commit e06356d

Please sign in to comment.