1. ItemType
data_name = data_value
ex)
id = 0 A = "hello world!" B = test cf) "a" = b 는 아직 허용하지 않음.
2. UserType - has list of ItemType and list of UserType!
( and list is just C++ std::vector!)
ex)
# data.
arr = { }
# main and events.
Main = {
$call = { id = 0 }
}
Event = {
id = 0
$insert = {
dir = { /./arr }
value = { { 1 2 3 4 } }
}
$print2 = { dir = { /. } }
$_getch = { }
}
3. 2에서 보듯이, 소스코드 자체도 각각의 $~도 UserType class 로 나타낼 수 있다. ( Data도 물론이다 )