Managing Big Module Projects

BlitzMax Forums/BlitzMax Programming/Managing Big Module Projects

But see, its like this: My main type in my main file has variables of types that are defined in other sections. These other types are extensions of the main type, and im organizing it so that each extension has any corresponding functions in the same file.
'***MAIN***'
Type maintype
   Field thing:atype
   Field thang:btype
EndType

'***PART1***'
Type atype Extends maintype
   Field a,b,c
EndType

Function NewAType()
   'blah blah
EndFunction

'***PART2***'
Type btype Extends maintype
   Field x,y,z
EndType

Function NewBType()
   'blah blah
EndFunction


maintype is in the main source file with Module/ModuleInfo etc. And parts A and B are in two other files. But the main needs types from parts a and b, and types a and b extend maintype. Include works, but it doesn't document the commands and keywords. It's not a huge problem and I can deal without it, but I would like to have my commands documented.