A simple scripting language in C++
Ferenc Szontágh
2025-04-18 6cc2945c1d1e6ca7bad0542c79de423df5e2db8b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
object $person = {
    name: "Szoni",
    double age: 37.6
};
 
 
object $person2 = {
    string name: "Not Szoni",
    int age: 37,
    object $children: {
        string name: "Child1",
        int age: 10
    }
};
 
object $children2 = {
     string name: "Child2",
        int age: 15
};
 
object $family = {
           $children: $children, // this is valid too
    object $children: $children2
};
 
object $family3 = {
    string age: 10  // this is invalid, drops error
};
 
 
 
printnl("Hello, ", $person->name);              // prints out: Hello, Szoni
println("Type: ", typeof($person);              // prints out: Type: object
println("Type: ", typeof($person2->name));      // prints out: Type: string
println("Type: ", typeof($person2->age));       // prints out: Type: double