CLODSL

Description

Usage

all_args* input all_args*

Options

all_args options

output
-o <file>
--output <file>
Output directory for generated files.
output_package
-p <string>
--package <string>
Output package. If left empty the default package is used.
option_factory
-of <string>
--option-factory <string>
Use this option factory instead of the default. Must be a fully qualified class name.
gen_test
-t
--test
Generate a Main class with a main method for rapid testing/debugging.
gen_docs
-d <file>
--docs <file>
Generate documentation and write it to the given output file.
gen_docs_builtin
-b <string-enum>
--built-in <string-enum>
Use a built-in template for documentation generation.
gen_docs_custom
-c <file>
--custom <file>
Use a custom template for documentation generation.
verbose
-v
--verbose
Print debugging messages.
transitiveFlyRules
-tfr
--transitive-fly-rules
Fly rules will applied transitively.

Rules

Validity rules

The following section contains validity rules, rules that generate an error in case the given test is verified.
Rule: Exact check:
output not set
!((ie.ucd.clops.runtime.options.FileOption)optionStore.getOptionByIdentifier("output")).hasValue()
Only one type of documentation template may be used.
Mutually exclusive options: gen_docs_builtin and gen_docs_custom
You must specify the documentation type to generate.
gen_docs gen_docs_builtin || gen_docs_custom
--built-in cannot be used without --docs
gen_docs_builtin gen_docs
--custom cannot be used without --docs
gen_docs_custom gen_docs