Skip to content

A Pattern Matching library and query language for Python

License

Notifications You must be signed in to change notification settings

LogDS/FunctionalMatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FunctionalMatch

This project aims to provide pattern matching abilities in Python through a query language facility. Given that this query language is ultimately compiled into Python dataclasses, this can be also expressed constructivly in terms of Dataclass objects.

This has the aim to match an object by structure, expand the record of the matched variables, and potentially generate new data out of the elements being provided.