Skip to content

Ebe arguments

Marek Sedláček edited this page Feb 5, 2022 · 4 revisions
- -- Argument Description Default value Mode Forbidden with Multiple
-x --execute Sets mode to C&I (compiles and interprets in one run) None Ignored
-in --example-input File path Example input file C, C&I Not yet
-out --example-output File path Example output file C, C&I Not yet
-i --interpret Ebel file path Interpret Ebel I No
-eo --ebel-output Ebel file path Path to output Ebel code <-in file base name>.ebel I, C&I No
-o --interpret-output File path or folder path Path to the where to save the interpreted output edited-<-in file name> for multiple I, C&I No
File path Input file for interpretation standard input I, C&I Yes
-expr --expressions Parse user expressions C, C&I Ignored
-it --iterations Integer > 0 Number of iterations in each evolution Dynamically picked by an engine C, C&I No
-e --evolutions Integer > 0 Number of evolutions to be done Dynamically picked by an engine C, C&I -p No
-E --engine Engine name Engine to use for compilation Jenn C, C&I No
-f --fitness Fitness function name Fitness function for compilation jaro C, C&I No
-p --precision Integer <1..100> or none (=100) Minimum required compilation precision (-t has priority) C: Ignored; C&I: 100 C, C&I -e No
-t --timeout Integer > 0 After how many seconds at most should compilation stop Ignored C, C&I No
--version Ebe's version None All No
-h --help Usage information None All No
-v<v/1..5> CSV list of functions (file.cpp::funtion) Sets logging level (-vvv is the same as -v3) Ignored All No
-a --analytics CSV list of analytic unit names Enables analytics logs for set units Ignored All No
-aout --analytics-output Folder path Analytics output directory ./ All No
--seed Integer <1..2^32-1> Seed for RNG Ignored C, C&I No
--sym-table-size Positive integer Sets the size of symbol table 64 I, C&I No
--no-warn-print Turns off warning messages prints All Ignored
--no-error-print Turns off non critical error message prints All Ignored
--no-info-print Turns off info messages All Ignored
--no-fatal-print Turns off all error messages including critical ones All Ignored

3 Modes:

  • Compile (C)
  • Interpret (I)
  • Compile and interpret (C&I)
Clone this wiki locally