| Package | Description |
DemoExecutive | Entry point; orchestrates type analysis, dependency analysis, graph construction, and strong component detection |
Parser | Rule-based parser pipeline: applies rules to semi-expressions and fires actions |
SemiExp | Semi-expression collector; groups tokens into meaningful statement units |
Toker | Tokenizer; breaks source text into tokens |
TypeTable | Stores type definitions found during Pass 1 |
DependencyTable | Stores per-file dependency lists built during Pass 2 |
Element | Elem struct holding type category, name, file, and namespace |
FileMgr | Directory tree navigator; collects files matching a pattern |
CsGraph | Generic directed graph with strong-component (Tarjan) analysis |
Display | Formatted console output helpers |