I would like to create a flowchart for complex codes (can be written in any language) and use it for documentation purposes. Do you know any open source solution?
The specifications I need are:
Flowchart generated from code (for instance XML) and not drawn by software (for instance Visio).
Being able to make a query from a complex flowchart (for instance find file name, variables etc.).
Being able to add/remove any part of code easily.
Being able to get different view for different usage (documentation, presentation).
Just to give you an idea what I am looking for: http://www.flowgorithm.org/ is very interesting, however the main problem is it is not open source.