Skip to content

Intuitive data transformation method in which users provide input-output examples to show how the data should be transformed.

Notifications You must be signed in to change notification settings

minori5214/programming-by-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programming-by-example (PBE)

Programming-by-example (PBE) is a method that enables non-programmers to process data with ease. In this repository, I implemented the FLASHFILL [1] algorithm that synthesizes string transformation program from input-output examples provided by users. To run PBE, you just type

python main.py

[1] Sumit Gulwani, William R. Harris, Rishabh Singh. Spreadsheet Data Manipulation using Examples. Communications of the ACM. https://www.microsoft.com/en-us/research/publication/spreadsheet-data-manipulation-using-examples/

About

Intuitive data transformation method in which users provide input-output examples to show how the data should be transformed.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages