mes/guile
Jan Nieuwenhuizen b354da6f02 mes: getopt-long: fix multi-opt and unclumping.
* module/mes/getopt-long.scm (remove-if-not): Remove.
  (option-spec): Add value field.  Update users.
  (expand-clumped-singles): Simplify, fix.
  (process-options): To get an option's value, use value instead of
  value-policy.  Fixes multi-opt.
* tests/getopt-long.test: New file.
* make.scm (mes-tests): Add it.
* check.sh (tests): Add it.
* tests/getopt-long.test-guile: New symlink.
2018-01-02 07:05:41 +01:00
..
guix mlibc: New library layout; remove duplication. 2017-12-03 13:56:21 +01:00
gc.scm Guile gc experiment: remove global scan variable. 2016-12-12 20:33:48 +01:00
language mescc: Use Nyacc frontend. 2016-12-31 09:03:07 +01:00
mes mescc: Use Nyacc frontend. 2016-12-31 09:03:07 +01:00
mes-0.scm Make guile switchable in GNUmakefile. 2016-12-21 17:08:36 +01:00
mes.mes core+mini-mes: Replace manual snippets by snarfed includes. 2017-03-10 20:56:18 +01:00
mes.scm core+mini-mes: Replace manual snippets by snarfed includes. 2017-03-10 20:56:18 +01:00
mescc.scm mes: getopt-long: fix multi-opt and unclumping. 2018-01-02 07:05:41 +01:00
reader.mes Extend Scheme reader, reduce C reader dependency. 2016-12-13 19:58:34 +01:00