summary refs log tree commit diff
path: root/bin/order.y
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2020-07-18 15:04:59 -0400
committerJune McEnroe <june@causal.agency>2020-07-18 15:05:23 -0400
commit3837b47913ecddaa92d0c27a468d21dfa8fe2446 (patch)
tree627c3de73d649f33441bd316b70db47b90f3bf43 /bin/order.y
parentActually fix nvim and doas presence tests (diff)
downloadsrc-3837b47913ecddaa92d0c27a468d21dfa8fe2446.tar.gz
src-3837b47913ecddaa92d0c27a468d21dfa8fe2446.zip
Read from stdin in order
Diffstat (limited to 'bin/order.y')
-rw-r--r--bin/order.y7
1 files changed, 7 insertions, 0 deletions
diff --git a/bin/order.y b/bin/order.y
index 2de1b531..95f1036e 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();
+	}
 }