dryadsynth

Crates.iodryadsynth
lib.rsdryadsynth
version0.1.4
created_at2025-03-22 06:30:24.447016+00
updated_at2025-04-04 18:49:50.02681+00
descriptionDryad Synthesizer for SyGuS competition.
homepagehttps://github.com/purdue-cap/DryadSynth
repositoryhttps://github.com/purdue-cap/DryadSynth
max_upload_size
id1601577
size2,293,129
Yuantian Ding (YuantianDing)

documentation

README

DryadSynth General Solver

Ported from java code, using GraalVM to reduce start-up time. We retrieved GraalVM using scripts/graalvm.rs script.

To build the solver, simply run cargo build --release. With JDK (>= 17) installed, the source can also be built using make, and run using:

java -cp classes:lib/antlr.jar:lib/com.microsoft.z3.jar:lib/jopt-simple.jar Run "$@"

Where $@ represent the input arguments.

Publications

Commit count: 628

cargo fmt