A simple scripting language in C++
Ferenc Szontágh
2025-04-19 7b8e75d80186b67eb4a8dbf83330bc92a2bce03e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Constants Object Feature Test
# Test declaration of immutable object constants and verify property modification errors
 
# Declare constant object and print its properties
const object $person = {
    string name: "Bruce Wayne",
    int age: 42,
    object address: {
        string city: "Gotham",
        int zip: 12345
    }
};
printnl($person->name, " is ", $person->age, " years old.");
printnl("City: ", $person->address->city, ", ZIP: ", $person->address->zip);
 
# Attempt to modify a property of the constant object (should produce runtime error)
$person->age = 43;