Hi Evan,
This may not be the place to submit this information but have tried to find the correct place with no avail.
Anyway I'm a 68yo retired electronics design hardware engineer and have seen software go from hex coding to this fantastic new drag and drop.
I have been trying my hand at writing a card game scoring app. I have progressed a fair way into the codding and what I am struggling with is the lack of where I am in the code. I know it's hard to explain but what would be wonderful as one progresses with the coding an automatic flow chart of the links between calls, etc. so when you come back to the code a road map is present for the past coding.
I don't know it I'm barking up the wrong tree but to me the simplicity of coding this way is getting harder to keep track as the program gets bigger!
Workarounds:
- Annotate your blocks using the Comment feature
- Add "comment" variables with text blocks
- Download blocks as png, paste into a Word or Google Doc, and write about their functionality
TimAI2 that is one long manual way off achieving something that could be automated within the sourse itself.
not the answer you were after, but alternatives, if you need it now.
Sure, I do appreciate your suggestions.
Is there a way to extract all the function names/inputs from the downloaded code?
The AI2Helper browser extension can do a well named download of each and every procedure .png file.
I apologize for the late thoughts, but I coded a couple of utilities to scan the bky and scm text files of an aia (zip) export files.
I am book marking this for when I can get to my PC.
That sounds like a way to get the info.
I myself have been in my spare time using free basic to extract the key procedure names etc onto a text file. It's a long way from what I was after but at least they will be in a doc for further annotation.
As promised, here are two projects that read aia content text files.
blocks_repair_kit_template.aia (32.6 KB)
Table_Arrangement_Scanner.aia (12.2 KB)