parse<O> method
Implementation
Condition<O> parse<O>(String code) {
var result = _grammarParser.parse(code);
if ((result is Failure) || (result is! Success)) {
throw FormatException(result.message);
}
var condition = result.value as Condition;
var parameters = <ConditionParameter>[];
condition.resolve(parameters: parameters);
return condition.cast<O>();
}