Releases: potassco/flatzinc
Releases · potassco/flatzinc
flatzinc version 0.3.3
flatzinc version 0.3.2
Bug fixes:
- remove whitespace error when parsing set literals
flatzinc version 0.3.0
massive refactoring
flatzinc version 0.2.2
- reexport error types from nom:
VerboseError
ParseError
convert_error
IResult
Err
- add parsing function for flatzinc statements:
pub enum FzStmt {
Predicate(PredicateItem),
Parameter(ParDeclItem),
Variable(VarDeclItem),
Constraint(ConstraintItem),
SolveItem(SolveItem),
}
pub fn fz_statement<'a, E: ParseError<&'a str>>(input: &'a str) -> IResult<&'a str, FzStmt, E> {
...
}
flatzinc 0.2.1
Make the followinf parsing functions public:
predicate_item(input)?;
par_decl_item(input)?;
var_decl_item(input)?;
constraint_item(input)?;
solve_item(input)?;
flatzinc 0.2.0
- add fields to
AnnExpr
- make fields of important structs public
- rename
Param
->Par
- simplify remove
my_var_par_id
- reorder add some
space0
- further cleanup
- implement a basic version of string literal
- bump version
flatzinc 0.1.0 - First version
v0.1.0 Rename rust.yml to ci-test.yml