diff options
Diffstat (limited to '')
-rw-r--r-- | stdlib/source/program/aedifex/parser.lux | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/stdlib/source/program/aedifex/parser.lux b/stdlib/source/program/aedifex/parser.lux index 3c1b4144a..60e491dac 100644 --- a/stdlib/source/program/aedifex/parser.lux +++ b/stdlib/source/program/aedifex/parser.lux @@ -200,9 +200,10 @@ (|> (..plural input "sources" ..source) (\ ! map (set.from_list text.hash)) (<>.default (set.from_list text.hash (list /.default_source))))) - ^target (: (Parser (Maybe /.Target)) - (<>.maybe - (..singular input "target" ..target))) + ^target (: (Parser /.Target) + (|> ..target + (..singular input "target") + (<>.default /.default_target))) ^program (: (Parser (Maybe Module)) (<>.maybe (..singular input "program" ..module))) |