Projects / Polygen

Polygen

PolyGen is a program for generating random sentences according to a grammar definition, that is following custom syntactical and lexical rules. Formally, it is an interpreter of a language itself designed to define languages, where to interpret means executing a source program in real time and eventually outputting its result. Here, a source program is a grammar definition. The execution consists of the exploration of such grammar by selecting a random path, and the result is the sentence built on the way.

Tags Software Development Interpreters Text Processing Linguistic
Licenses GPL
Operating Systems Windows Windows Windows POSIX Linux Unix
Implementation OCaml

Tweet this project Short link

1943c1d594db90ddfb1b02d2403fa570_thumb

Project Spotlight

JMeld

A visual diff and merge tool.

372562d2c5048f5f004813246f937000_thumb

Project Spotlight

XWelltris

A 2.5D Tetris-like game.