Use reserved bang sym for env result
This commit is contained in:
@ -34,7 +34,7 @@ repl env = runInputT defaultSettings (loop env)
|
||||
loop env
|
||||
| Just p <- path -> do
|
||||
loadedEnv <- liftIO $ evaluateFileWithContext env (strip p) `catch` \e -> errorHandler env e
|
||||
loop $ Map.delete "__result" (Map.union loadedEnv env)
|
||||
loop $ Map.delete "!result" (Map.union loadedEnv env)
|
||||
| Just s <- minput -> do
|
||||
if
|
||||
| take 2 s == "--" -> loop env
|
||||
@ -47,7 +47,7 @@ repl env = runInputT defaultSettings (loop env)
|
||||
let asts = parseTricu input
|
||||
newEnv = evalTricu env asts
|
||||
if
|
||||
| Just r <- Map.lookup "__result" newEnv -> do
|
||||
| Just r <- Map.lookup "!result" newEnv -> do
|
||||
putStrLn $ "tricu > " ++ decodeResult r
|
||||
| otherwise -> return ()
|
||||
return newEnv
|
||||
|
Reference in New Issue
Block a user