Bug #2191
Generator does not report commandline parsing errors properly
Status: | Resolved | Start date: | 03/05/2015 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | J. Moringen | % Done: | 100% | |
Category: | User Interface | |||
Target version: | 0.4 |
Description
E.g.
./build-generator -D name
does not produce any output.
Associated revisions
Better processing of -D options in src/commandline-interface/main.lisp
refs #2191
- src/commandline-interface/main.lisp (parse-overwrite): catch empty
variable name; allow missing value
Better handling of non-deferable errors in src/commandline-interface/main.lisp
fixes #2191
Non-deferable errors are handling using the `abort' restart. However,
the causing condition was not supplied to the restart previously,
causing the program to exit without an error message.
- src/commandline-interface/main.lisp (main): when using the `abort'
restart, make sure it is invoked with the causing condition
Backport: Better processing of -D options in src/commandline-interface/main.lisp
refs #2191
- src/commandline-interface/main.lisp (parse-overwrite): catch empty
variable name; allow missing value
Backport: Better handling of non-deferable errors in src/commandline-interface/main.lisp
refs #2191
Non-deferable errors are handling using the `abort' restart. However,
the causing condition was not supplied to the restart previously,
causing the program to exit without an error message.
- src/commandline-interface/main.lisp (main): when using the `abort'
restart, make sure it is invoked with the causing condition
History
#1 Updated by J. Moringen about 9 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset 9dfb0f1249cfaccc1cc17f545bb943cfb884f235.
#2 Updated by J. Moringen about 9 years ago
- Category set to User Interface