Mattias Gaertner
|
e64ea172c2
fcl-passrc: varargs of type
|
5 years ago |
Mattias Gaertner
|
51998ca276
fcl-passrc: resolver: generic type overload
|
5 years ago |
Mattias Gaertner
|
202284dbfa
fcl-passrc: fixed parsing ,^A
|
5 years ago |
Mattias Gaertner
|
ddcb2d80af
fcl-passrc: fixed modeswitch param and comment to be fpc compatible
|
5 years ago |
Mattias Gaertner
|
8663dbdd4d
fcl-passrc: resolver: check arg access
|
5 years ago |
Mattias Gaertner
|
d184c527b3
fcl-passrc: resolver: check arg access
|
5 years ago |
Mattias Gaertner
|
a261b86aca
fcl-passrc: resolver: fixed marking implicit call in prop arg
|
5 years ago |
Mattias Gaertner
|
ad5d416ccc
fcl-passrc: resolver: nested class: search parent
|
5 years ago |
Mattias Gaertner
|
07bceca5ba
fcl-passrc: resolver: nested class: search parent classes after sections
|
5 years ago |
Mattias Gaertner
|
a046acab28
fcl-passrc: implicit function specialization with var params
|
5 years ago |
Mattias Gaertner
|
4a226f39ab
fcl-passrc: fixed stop on implementation keyword in program, fixed parsing attributes in class type section
|
5 years ago |
Mattias Gaertner
|
4f64058a9f
fcl-passrc: changed constraints to TPasElementArray, changed TInlineSpecializeExpr to NameExpr:TPasExpr and Params:TFPList
|
6 years ago |
Mattias Gaertner
|
8a0cde25a6
fcl-passrc: fixed helper for type alias type
|
6 years ago |
Mattias Gaertner
|
1168083dfe
fcl-passrc: fixed passing dynarray to var param open array
|
6 years ago |
Mattias Gaertner
|
a1e66699d7
fcl-passrc: parser: allow ^dottedidentifier, forbid ^simpletype
|
6 years ago |
Mattias Gaertner
|
722e33ce65
fcl-passrc: parser: bark on garbage behind proc modifier
|
6 years ago |
Mattias Gaertner
|
c3b1450c4b
fcl-passrc: generics: allow both a<t> and a<s,t>
|
6 years ago |
Mattias Gaertner
|
4787de8764
fcl-passrc: half specialized type
|
6 years ago |
Mattias Gaertner
|
5bf43bd1d4
fcl-passrc: specialize class interface
|
6 years ago |
Mattias Gaertner
|
880f7d7c1c
fcl-passrc: specialize nested class type
|
6 years ago |
Mattias Gaertner
|
497c830603
fcl-passrc: check used unit reference for duplicate, in case unit is found via different names
|
6 years ago |
Mattias Gaertner
|
a39e4dc38b
fcl-passrc: resolver: fixed type TArr = array of TArr
|
6 years ago |
Mattias Gaertner
|
be1fdc4667
fcl-passrc: pass TypeParams when creating type, and resolve forward generic class
|
6 years ago |
Mattias Gaertner
|
aa7eb7bce3
fcl-passrc: typecast nil to class, interface, dynarray
|
6 years ago |
Mattias Gaertner
|
3d662b5e5c
fcl-passrc: fixed helper in other unit
|
6 years ago |
Mattias Gaertner
|
e5214b94a5
fcl-passrc: fixed parsing class var a:t;b:t
|
6 years ago |
Mattias Gaertner
|
c971b4639f
fcl-passrc: added separate error message duplicate published method
|
6 years ago |
Mattias Gaertner
|
a889888f2a
fcl-passrc: added test local var inits
|
6 years ago |
Mattias Gaertner
|
180576d17c
fcl-pssrc, pastojs: fixed anonymous proc inside for-loop
|
6 years ago |
Mattias Gaertner
|
8ff8c05b99
fcl-passrc: clean up
|
6 years ago |