package com.formulasearchengine.mathosphere.mlp.cli;
import com.beust.jcommander.Parameter;
import com.beust.jcommander.Parameters;
@Parameters(commandDescription = "Counts different things")
public class CountCommandConfig extends MlpCommandConfig {
@Parameter(names = {"--formulas", "--formulae"}, arity = 0, description = "Counts how many formulas are there")
private boolean formulas = true;
@Parameter(names = {"--ids", "--identifiers"}, arity = 0, description = "Counts how identifiers are there in the formulas")
private boolean identifiers = false;
@Parameter(names = {"--defs", "--definitions"}, arity = 0, description = "Counts how definition candidates can be extracted")
private boolean definitions = false;
@Parameter(names = {"--csv"}, arity = 0, description = "Uses csv output format")
private boolean csv = false;
public boolean isFormulas() {
return formulas;
}
public boolean isIdentifiers() {
return identifiers;
}
public boolean isDefinitions() {
return definitions;
}
public boolean isCsv() {
return csv;
}
}