|author||Daniel Kolesa <email@example.com>||2018-11-22 16:21:52 +0100|
|committer||Daniel Kolesa <firstname.lastname@example.org>||2018-11-23 13:57:07 +0100|
eolian: implement new inherit behavior
Eolian now separates 'parent' and 'extensions'. For regular classes, parent is the first item in the inherits list and extesions is the rest. For interfaces and mixins, parent is NULL and extends is the inherits list. The reason for this is the separation of them in syntax in near future. It also slightly changes the behavior; since for interfaces and mixins, parent is always NULL now, you can freely inherit from all types of classes without needing to manually put an interface type as the first item of the inherits list.
Diffstat (limited to 'src/tests/eolian_cxx/simple.eo')
0 files changed, 0 insertions, 0 deletions