Uses of Class
eu.bandm.tools.option.Compiler.Phase
Package
Description
Command line parser and graphical user input generated from
one abstract description of programming options, incl data types
and multi-lingual descriptions.
-
Uses of Compiler.Phase in eu.bandm.tools.option
Modifier and TypeClassDescriptionprotected class
Compile code for the gui class.protected class
Create a parsing method for each option, and two "switch" methods calling these, one for short and one for long names.protected class
Common superclass forCompiler.Phase_usage_enumerations
andCompiler.Phase_usage_options
.protected class
Deliver the documentation text table for all enumeration types.protected class
Make one defaultusage()
function and many specials for each language appearing at least once in the collection of descriptions.protected class
First and main code generation phase.
Creates code for
(1) checks uniqueness and correctness of names and abbrevs.
(2) collects documentation intoCompiler.desrcibes_argument_types
.
(3) makes value fields and getter methods for all option arguments
(4) generates code for enabling conditions.
(currently only simple "equal()" have been tested.