Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Semgus 2.2.0 #2

Open
bmaderbacher opened this issue Dec 5, 2022 · 1 comment
Open

Support for Semgus 2.2.0 #2

bmaderbacher opened this issue Dec 5, 2022 · 1 comment

Comments

@bmaderbacher
Copy link

The benchmarks in Semgus-Benchmarks seem to use the newer 2.2 (or 2.1.1?) format. However, the published version of this tool is not able to parse them.

I have tried the binary as well as the public branches they all produce either an compile error or an exception.
main and binary: the parser still expects the selectors that where removed in version 2.1.1.
wiley/intervals: exception System.InvalidOperationException: Failed to get sort for literal: String at Semgus.Model.Smt.Terms.SmtLiteral.GetSortOrDie(SmtContext ctx, SmtSortIdentifier name) in [...]/Semgus-Operational/Semgus-Parser/Semgus-Lib/Model/Smt/Terms/SmtLiteral.cs:line 33
rahul/smt: build error [...]/Semgus-Operational/Semgus-Interpreter/Semgus-Solvers-CLI/ParseUtil.cs(39,48): error CS1501: No overload for method 'ProcessProductions' takes 3 arguments [[...]/Semgus-Operational/Semgus-Interpreter/Semgus-Solvers-CLI/CommandLineInterface.csproj]

I'm using Ubuntu 22.04 with dotnet 6.0.111. The examples I tried are mul-by-while.sl and max2-exp.sl.

Thank you for any help you can provide to get these examples to run.

@kjcjohnson
Copy link

@rahulk64 - were you working on updating this tooling to the latest format version?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants