kibo

kibo-1.2.0.jar - render a templated feature from a DSM definitions.

SYNOPSYS

java -jar kibo-1.2.0.jar 
  -[ql] 
  -c [converter] 
  -n [namespace] 
  -d [definitions] 
  -t [template] 
  -o [output]

DESCRIPTION

For each StringTemplate file filename.ext.stg found in the template directory, the kibo render the String Template (.stg) file by calling the root template main(m) ::= <...> with the template model produced by the converter and save the generated code to output/filename.ext.

The following options are available:

  • --help, -h: Show this help message
  • --version, -v: Show version information
  • --converter, -c [cpp | python]: Specify the converter
    • cpp: Convert dsm all definitions to c++ feature defined in reusable templates.
    • python: Convert all dsm definitions to python feature defined in reusable templates.
  • --namespace, -n the namespace used for all generated files.
  • --definitions, -d DSM Definitions serialized in binary *.dsmb
  • --template, -t: Template directory or file.
  • --output, -o: Output directory or file.
  • --quiet, -q: Disable output messages.
  • --debug, -d: Show internal process steps