2022-01-02 18:12:58 +01:00
|
|
|
program foobar;
|
2023-12-24 12:52:21 +01:00
|
|
|
// ^ @keyword
|
2022-01-02 18:12:58 +01:00
|
|
|
|
|
|
|
|
var
|
2023-12-24 12:52:21 +01:00
|
|
|
// <- @keyword
|
2022-01-02 18:12:58 +01:00
|
|
|
foo: bar;
|
2023-12-24 12:52:21 +01:00
|
|
|
// ^ @variable
|
|
|
|
|
// ^ @type
|
2022-01-02 18:12:58 +01:00
|
|
|
foo: foo.bar<t>;
|
2023-12-24 12:52:21 +01:00
|
|
|
// ^ @variable
|
|
|
|
|
// ^ @type
|
|
|
|
|
// ^ @type
|
|
|
|
|
// ^ @type
|
2022-01-02 18:12:58 +01:00
|
|
|
begin
|
2023-12-24 12:52:21 +01:00
|
|
|
// ^ @keyword
|
2022-01-02 18:12:58 +01:00
|
|
|
foo := bar;
|
2023-12-24 12:52:21 +01:00
|
|
|
// ^ @variable
|
|
|
|
|
// ^ @variable
|
2022-01-02 18:12:58 +01:00
|
|
|
foo;
|
2023-12-24 12:52:21 +01:00
|
|
|
// ^ @function
|
2022-01-02 18:12:58 +01:00
|
|
|
foo();
|
2023-12-24 12:52:21 +01:00
|
|
|
// ^ @function
|
2022-01-02 18:12:58 +01:00
|
|
|
foo(bar(xyz));
|
2023-12-24 12:52:21 +01:00
|
|
|
// ^ @function
|
|
|
|
|
// ^ @function
|
|
|
|
|
// ^ @variable
|
2022-01-02 18:12:58 +01:00
|
|
|
xx + yy;
|
2023-12-24 12:52:21 +01:00
|
|
|
// ^ @variable
|
|
|
|
|
// ^ @variable
|
2022-01-02 18:12:58 +01:00
|
|
|
xx := y + z + func(a, b, c);
|
2023-12-24 12:52:21 +01:00
|
|
|
// ^ @variable
|
|
|
|
|
// ^ @variable
|
|
|
|
|
// ^ @variable
|
|
|
|
|
// ^ @function
|
|
|
|
|
// ^ @variable
|
|
|
|
|
// ^ @variable
|
|
|
|
|
// ^ @variable
|
2022-01-02 18:12:58 +01:00
|
|
|
end.
|
2023-12-24 12:52:21 +01:00
|
|
|
// <- @keyword
|