This section lists all parser messages. The parser takes care of the semantics of you language, i.e. it determines if your pascal constructs are correct.
Type o = object a : longint; end; |
type a = (A_A,A_B,A_E:=6,A_UAS:=200); type a = (A_A,A_B,A_E:=6,A_UAS:=4); |
Type : Tclass = Class of Tobject; Var C : TClass; begin ... C.free |
class procedure tobject.x; begin free |
tmyobject = class i : integer; property x [i : integer]: integer read I write i; |
+, -, *, /, =, >, <, <=, >=, is, as, in, **, := |
Var Z : Longint; X,Y : Longint absolute Z; |
Procedure X; var p : longint absolute x; |
Procedure X; var p : longint absolute x; |
Type ParentClas = Class; ChildClass = Class(ParentClass) ... end; |
const p : procedure;stdcall=nil; p : procedure stdcall=nil; |