aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/cli.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/lux/cli.lux')
-rw-r--r--stdlib/source/lux/cli.lux10
1 files changed, 5 insertions, 5 deletions
diff --git a/stdlib/source/lux/cli.lux b/stdlib/source/lux/cli.lux
index fdc1d9365..1ad54189c 100644
--- a/stdlib/source/lux/cli.lux
+++ b/stdlib/source/lux/cli.lux
@@ -99,11 +99,11 @@
(def: program-args^
(Syntax Program-Args)
- (p.alt s.local-identifier
- (s.tuple (p.some (p.either (do p.Monad<Parser>
- [name s.local-identifier]
- (wrap [(code.identifier ["" name]) (` any)]))
- (s.record (p.seq s.any s.any)))))))
+ (p.or s.local-identifier
+ (s.tuple (p.some (p.either (do p.Monad<Parser>
+ [name s.local-identifier]
+ (wrap [(code.identifier ["" name]) (` any)]))
+ (s.record (p.and s.any s.any)))))))
(syntax: #export (program:
{args program-args^}