Sketching class.
This commit is contained in:
parent
42a5b994d2
commit
7665a92678
13
sketching/march_2026/class_class.dm
Normal file
13
sketching/march_2026/class_class.dm
Normal file
@ -0,0 +1,13 @@
|
||||
class Class
|
||||
pub type Target
|
||||
|
||||
pub declaredName: String
|
||||
pub fqn: String
|
||||
|
||||
pub extern fn constructor() -> Constructor<Self::Target>
|
||||
end
|
||||
|
||||
class Constructor<T>
|
||||
pub type Args : []
|
||||
pub fn new(...args: Self::Args) -> T
|
||||
end
|
||||
Loading…
Reference in New Issue
Block a user