Mattias Gaertner
|
facd1f5002
fcl-passrc: resolver: class-of constant
|
8 years ago |
Mattias Gaertner
|
a7265432eb
fcl-passrc: resolver: allow different arg names in override methods
|
8 years ago |
Mattias Gaertner
|
a70a1989e5
fcl-passrc: resolver: if varofaliasofclassof=typeofaliasofclassof
|
8 years ago |
Mattias Gaertner
|
aa1eed7b20
fcl-passrc: resolver: fixed class-of-aliastype
|
8 years ago |
Mattias Gaertner
|
203c723bc3
fcl-passrc: resolver+useanalyzer: implemented resourcestring
|
8 years ago |
Mattias Gaertner
|
abd8907939
fcl-passrc: resolver: implemented funcname:=
|
8 years ago |
Mattias Gaertner
|
6148ba8c31
fcl-passrc: resolver: implemented overriding property with index specifier
|
8 years ago |
Mattias Gaertner
|
01ac3334af
fcl-passrc: fixed checking static array constant elements
|
8 years ago |
Mattias Gaertner
|
d7f67d3689
fcl-passrc: resolver: test in operator on custom integer sets
|
8 years ago |
Mattias Gaertner
|
2f7489f8c8
pastojs: low/high(baseinttype)
|
8 years ago |
Mattias Gaertner
|
abbea4c416
fcl-passrc: resolver: class visibility protected: aClassInThisModule.Identifier
|
8 years ago |
Mattias Gaertner
|
2d0a667d64
fcl-passrc: resolver: SetLength(arr,dim1,dim2,...)
|
8 years ago |
Mattias Gaertner
|
567f3e412e
fcl-passrc: resolver: fixed checking override of override
|
8 years ago |
Mattias Gaertner
|
b69ffccb44
fcl-passrc: added modeswitch ignoreinterfaces, typecast enum to integer
|
8 years ago |
Mattias Gaertner
|
894c22c05c
fcl-passrc: useanalyzer: mark property index and default value
|
8 years ago |
Mattias Gaertner
|
75ff501228
fcl-passrc: resolver: implemented property index specifier
|
8 years ago |
Mattias Gaertner
|
8e450dfd5c
fcl-passrc: parser: create property stored accessor elements for true and false, resolver: property stored modifier
|
8 years ago |
Mattias Gaertner
|
b2796c13b6
fcl-passrc: parser: use operator position for TBinaryExpr
|
8 years ago |
Mattias Gaertner
|
5a242be304
fcl-passrc: resolver: static array of char
|
8 years ago |
Mattias Gaertner
|
0fae0cb389
fcl-passrc: fixed hint of unimplemented
|
8 years ago |
Mattias Gaertner
|
1057f7968e
pastojs: fixed aString[1+2]:=
|
8 years ago |
Mattias Gaertner
|
4831836e06
pastojs: updated tests
|
8 years ago |
Mattias Gaertner
|
b484d77894
fcl-passrc: resolver: compile time range checks
|
8 years ago |
Mattias Gaertner
|
0b3b61d261
fcl-passrc: error if semicolon is missing between block statements, fixed parsing finalization
|
8 years ago |
Mattias Gaertner
|
a9baac5a48
fcl-passrc: implemented @@ memory address operator in scanner, parser and resolver
|
8 years ago |
Mattias Gaertner
|
c53a9a07db
fcl-passrc: resolver: const eval ignore Assigned(), copy(), concat(), typeinfo()
|
8 years ago |
Mattias Gaertner
|
37c9dc2c3f
fcl-passrc: resolver: eval set of integer range
|
8 years ago |
Mattias Gaertner
|
e266fd75e0
fcl-passrc: resolver: read widechar literals
|
8 years ago |
Mattias Gaertner
|
64a6eaf91a
fcl-passrc: resolver: eval const set of char, int, bool
|
8 years ago |
Mattias Gaertner
|
a29c7c7fac
fcl-passrc: resolver: check duplicates in set const
|
8 years ago |