From dd3a98c473c723919d7a52658f19add97638b858 Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Wed, 27 Jun 2018 20:11:20 +0200 Subject: cal: process lines into nested representation --- inout.lua | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) mode change 100644 => 100755 inout.lua (limited to 'inout.lua') diff --git a/inout.lua b/inout.lua old mode 100644 new mode 100755 index ad1c23d..5878c16 --- a/inout.lua +++ b/inout.lua @@ -1,9 +1,16 @@ +#!/usr/bin/env lua local cal = require "cal" local main = function (argv) - local ok = cal.output (cal.parse_stdin ()) + local ok, parsed = cal.parse_stdin () + if not ok then + error ("error parsing input: " .. parsed) + return -1 + end - return ok and 0 or -1 + cal.output (parsed) + + return 0 end os.exit (main ()) -- cgit v1.2.3