mirror of
https://codeberg.org/ProgramSnail/lang_2023.git
synced 2026-01-25 13:07:13 +00:00
fixes, internal type is now abstract type
This commit is contained in:
parent
0290b5604a
commit
3af0772da6
7 changed files with 148 additions and 89 deletions
|
|
@ -33,6 +33,7 @@ struct Parameter {
|
|||
struct AbstractType {
|
||||
utils::AbstractTypeModifier modifier;
|
||||
Parameter type;
|
||||
interpreter::tokens::AbstractTypeDefinitionStatement* node = nullptr;
|
||||
};
|
||||
|
||||
struct AliasType {
|
||||
|
|
@ -45,8 +46,8 @@ struct AliasType {
|
|||
struct AnyType {
|
||||
Parameter type;
|
||||
std::vector<Parameter> parameters;
|
||||
interpreter::tokens::AnyType* value;
|
||||
utils::ClassModifier modifier;
|
||||
interpreter::tokens::TypeDefinitionStatement* node = nullptr;
|
||||
|
||||
utils::IdType parent_namespace = 0;
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue