-- Lua 5.5 `global` declaration syntax. -- `global *` is the "wildcard" form (all unlisted globals -- become read-only); we accept-and-ignore it. -- `global name, name` declares specific names; const semantics -- are not enforced yet — parser must just accept the syntax. global * global a, b global x, y a = 1 b = 2 x = 10 y = 20 print(a, b, x, y)