-
Notifications
You must be signed in to change notification settings - Fork 0
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
)