feat(parser): add dot notation for sub_concept declarations

Changed sub_concept syntax from heuristic parent extraction to
explicit dot notation: `sub_concept Parent.Name { ... }`

The old syntax inferred the parent concept from the name using
uppercase letter heuristics. The new syntax makes the parent
concept explicit and unambiguous.

Added type_system_tests module with comprehensive tests.
This commit is contained in:
2026-02-14 14:05:47 +00:00
parent 8e4bdd3942
commit 0cd00a9e73
4 changed files with 1048 additions and 883 deletions

File diff suppressed because it is too large Load Diff