Skip to content

shmublu/progsynth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PROGSYNTH

Name TBD

Description

Tool that utilizes cvc4 as a SYGUS solver to solve program-by-example problems. It utilizes a dual-layer approach tosolve each individual constraint in each benchmark by itself, and then compares if the solutions are the same. Aka, Programming by Example by using individual examples.

Usage

Solves the query "query.sl" in this directory. The logic-type, function header, grammar, constraints, and check-synth must be separated by double newlines, as shown by "exampleQuery.sl" in ./queries . TODO: Better query recognition

Problems

  • Current version outputs AST

Prerequisites:

  • node.js
  • cvc4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors