aboutsummaryrefslogtreecommitdiff
path: root/nomsu.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nomsu.lua')
-rw-r--r--nomsu.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/nomsu.lua b/nomsu.lua
index 15484d4..bf644c4 100644
--- a/nomsu.lua
+++ b/nomsu.lua
@@ -1707,7 +1707,9 @@ OPTIONS
end
end
elseif input == STDIN then
- nomsu:run(io.input():read("*a"), compile_fn)
+ local file = io.input():read("*a")
+ FILE_CACHE.stdin = file
+ nomsu:run(Nomsu(Source('stdin', 1, #file), file), compile_fn)
else
nomsu:run_file(input, compile_fn)
end