Skip to content

Latest commit

 

History

History
13 lines (11 loc) · 744 Bytes

README.md

File metadata and controls

13 lines (11 loc) · 744 Bytes

Programming-Language-Design

Made and maintained by Fraser Crossman(@frasercrossman) and Anish Katariya(@ak7n14)

The Bark of the Hound Language is a domain specific programming language capable of manipulating sets. This language is able to take finite sets as input and manipulate them to create new sets. The language also includes features found in general purpose programming languages such as printing, looping, conditionals, mathematical operators, and boolean operators that can be used to solve a wide variety of problems. All inputs are assumed to be a sequence of finite sets followed by a positive integer, which represents the maximum size of the output set.

The interpreter has been written using OCamllex and OCamlyacc.