SysDC で定義されたすべての要素は名前を持ちます.
名前は以下に示すような . で区切られた文字列です.
すべての名前は .0 を先頭に持ちます.
以下のサンプルプログラム内において,各要素は次のような名前を持ちます.
unit test; → .0.test
data DataA { → .0.test.DataA
x: i32, → .0.test.DataA.x
y: i32 → .0.test.DataA.y
}
module ModuleA { → .0.test.ModuleA
proc test() { → .0.test.ModuleA.test
@spawn a: i32 → .0.test.ModuleA.test.a
}
}
module ModuleB { } → .0.test.ModuleB