Skip to content

A programming language for creating flowcharts and describing discrete systems

Notifications You must be signed in to change notification settings

rmeno12/flowlang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

flowlang

flowlang is a programming language for expressing flowcharts and other discrete systems programmatically. Particularly, flowlang is useful for situations describing physical systems involving setting actuators in response to logic based on sensors.

A flow consists of two parts: device declarations and a series of blocks.

Todo

  • Syntactic correctness [mostly done]
  • Variable correctness (valid sensors/actuators, ranges for sensors/actuators)
  • Visualization