mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 20:11:17 +00:00
18 lines
271 B
Plaintext
18 lines
271 B
Plaintext
module abc;
|
|
interface AstNode {
|
|
fn void free();
|
|
fn double get_span();
|
|
fn void dump(int depth);
|
|
}
|
|
|
|
interface AstBodyStatement : AstNode {
|
|
}
|
|
|
|
interface AstExpression : /* AstNode,*/ AstBodyStatement {
|
|
}
|
|
|
|
fn void main()
|
|
{
|
|
AstExpression a = null;
|
|
a.dump(100);
|
|
} |