Comment Comment by lilott8 More generally this falls into a discussion of context-specific vs context-free grammars. Of which C++ falls into the former, Java falls into the latter. parent lilott8 6 years ago