~ubuntu-branches/ubuntu/hardy/gengetopt/hardy

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2008-01-29 14:55:40 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20080129145540-bkah1bl330gpelmh
Tags: 2.22-1ubuntu1
* Merge with Debian; remaining changes:
  - Fix build failures with g++-4.3.

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
 
5
5
GENERAL TASKS:
6
6
 
7
 
* Implement `description' sentence in `sample'.
8
 
 
9
7
* Generate C++ code
10
8
 
11
9
* Generate Java code
12
10
 
13
11
The current maintainer is taking patches. See the file `AUTHORS'.
14
12
 
15
 
--------
16
 
LORENZO
17
 
--------
18
 
 
19
 
remove some rules in parser.y by using possible empty symbols
20
 
(such as argtype...)
21
 
 
22
 
yesno should really be required?  If not given could be inferred as "no".
23
 
 
24
 
CONF PARSER
25
 
 
26
 
allow lines with comments at the end:
27
 
option value # comment
28
 
 
29
 
OPTIONS
30
 
 
31
 
additional options such as multiple and argoptional could be
32
 
given also in different order...  make a list of such options
33
 
 
34
 
ENUM
35
 
 
36
 
also in parsing, create an option struct, so that parsing rules
37
 
can be re-used easily (e.g., the group options)
38
 
 
39
13
Implement synonyms
40
14
 
41
15
Should - be always interpreted as the standard output
49
23
 
50
24
maintainer-mode
51
25
 
52
 
document that an option can span more lines.
 
26
CLEANING
 
27
 
 
28
- code duplication in check_option and create_option in gengetopt.cc
 
29
 
 
30
TESTS
 
31
 
 
32
generate in the code also a test main with a string containing the test
 
33
arguments and then in the main, check that the results are as expected.
 
34