Trying to add modules in one fell stroke was... let's be positive and say ambitious.
Include statements are nice. The code part is dead simple (already basically working and tested). Now the gnarly IDE problems can be solved separately. That includes:
Making the symbol table searchable despite being built from multiple files
Implementing the file browser
Some kind of scheme for setting the program entry point file
Context click options to follow file paths in the editor
Syntax highlighting decisions for when a file can be included multiple times
Trying to add modules in one fell stroke was... let's be positive and say ambitious.
Include statements are nice. The code part is dead simple (already basically working and tested). Now the gnarly IDE problems can be solved separately. That includes: