program foobar; // ^ @keyword var // <- @keyword foo: bar; // ^ @variable // ^ @type foo: foo.bar; // ^ @variable // ^ @type // ^ @type // ^ @type begin // ^ @keyword foo := bar; // ^ @variable // ^ @variable foo; // ^ @function foo(); // ^ @function foo(bar(xyz)); // ^ @function // ^ @function // ^ @variable xx + yy; // ^ @variable // ^ @variable xx := y + z + func(a, b, c); // ^ @variable // ^ @variable // ^ @variable // ^ @function // ^ @variable // ^ @variable // ^ @variable end. // <- @keyword