Frank Heckenbach wrote:
Some directives in GPC are written in prefix form, in particular `static', `volatile', `register' for variables and `inline' for routines, e.g.:
inline procedure Foo;
var a: static Integer;
Since this syntax is also more like C than Pascal, I'd like to turn them into attributes, thereby also making them non-keywords. E.g.:
procedure Foo; attribute (inline);
var a: Integer; attribute (static);
I agree! Much easier to parse also, IMO.