Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add parsers directory * Initial parser code * Compact syntax and supporting Model constructor * Format code * Update crate structure and imports * Add Conjure Error and edit crate structure (broken) * Possible import fix (@niklasdewally) Co-authored-by: Niklas Dewally <niklas@dewally.com> * Clearly separate packages and workspace * Add default run target * Merge refactoring of project structure * Resolve import conflicts * Update Error code to use thiserror * Parse JSON in main * Assert manual and parsed models are equal * Format model output strings * Update output formatting * Fix format fails * Use thiserror to create From<> impl * Update gitignore * Update error and clean parsing code * Parse variable domains * Add integration test foundation * Cargo format * Parser syntax tweaks * Complete integration tests * Attempt CI fix * Silence test failures (for now) * Cargo format * Fix i32/i64 discrepancy * Fix build dependency versions --------- Co-authored-by: Niklas Dewally <niklas@dewally.com>
- Loading branch information