Skip to content
This repository has been archived by the owner on Oct 19, 2020. It is now read-only.
/ TrollDox Public archive

TrollDox parses a proprietary language without a name (that I call Troll) to create flowcharts that can be viewed with yEd Graph Editor

Notifications You must be signed in to change notification settings

backwaterred/TrollDox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrollDox

TrollDox parses a proprietary scripting language without a name (that I call Troll) to create flow-charts for the script which can then be rendered by the GraphViz layout engine. While I wouldn't have described it this way at the time, this project was actually my first compiler.

Examples

  1. The statement : LOGEVENT "Hello World!" is rendered as:

Logevent: Hello World!

  1. Troll has long, redundant, global variable names. TrollDox simplifies them for readability. So the name Application:Project_Name.Console_Parameter:Console_Parameters.AO:_01234_Parameter_Name_Here.Value 1 is rendered as: Param:AO Parameter Name Here

About

TrollDox parses a proprietary language without a name (that I call Troll) to create flowcharts that can be viewed with yEd Graph Editor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published