From 00cf7ee61dd07dc1be2eb5e506012e400db75e7d Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Sat, 18 Jul 2020 15:04:59 -0400 Subject: Read from stdin in order --- bin/order.y | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'bin/order.y') diff --git a/bin/order.y b/bin/order.y index 0fb882d9..b798e634 100644 --- a/bin/order.y +++ b/bin/order.y @@ -183,4 +183,11 @@ int main(int argc, char *argv[]) { input = argv[i]; yyparse(); } + if (argc > 1) return EX_OK; + size_t cap = 0; + char *buf = NULL; + while (0 < getline(&buf, &cap, stdin)) { + input = buf; + yyparse(); + } } -- cgit 1.4.1