Mattias Gaertner
|
9197cc2b47
fcl-passrc: scanner: added boolswitches, resolver: $ScopedEnums
|
7 ani în urmă |
Mattias Gaertner
|
a99790afad
fcl-passrc: resolver: var modifier absolute
|
7 ani în urmă |
Mattias Gaertner
|
bd7da20bdd
fcl-passrc: resolver: fixed regression uses clause order
|
7 ani în urmă |
Mattias Gaertner
|
7b7948ca04
fcl-passrc: resolver: for item in class do
|
7 ani în urmă |
Mattias Gaertner
|
bc43c5e0ef
fcl-passrc: resolver: for e in constset do
|
7 ani în urmă |
Mattias Gaertner
|
b1a45494d3
fcl-passrc: resolver: for e in TArrEnum do
|
7 ani în urmă |
Mattias Gaertner
|
bf874485ae
fcl-passrc: resolver/parser: detect unit cycle, stop parsing, continue parsing after used unit interfaces have finished
|
7 ani în urmă |
Mattias Gaertner
|
cde1941382
fcl-passrc: resolver: fixed not finding indirect units
|
7 ani în urmă |
Mattias Gaertner
|
a423d6be91
fcl-passrc: resolver: emit nMethodHidesMethodOfBaseType only for virtuals
|
7 ani în urmă |
Mattias Gaertner
|
87d020c07b
fcl-passrc: fixed parsing inherited name as
|
7 ani în urmă |
Mattias Gaertner
|
0bbf072b1a
fcl-passrc: added test overload override
|
7 ani în urmă |
Mattias Gaertner
|
5d943aeeed
fcl-passrc: resolver: fixed procedure modifier overload with multiple units
|
8 ani în urmă |
Mattias Gaertner
|
107439bf37
fcl-passrc: resolver: system.builtin, check hidden proc overloads
|
8 ani în urmă |
Mattias Gaertner
|
bfb89bfd0f
fcl-passrc: scanner: added modeswitch prefixedattributes, parser: skip attributes
|
8 ani în urmă |
Mattias Gaertner
|
9e6330ae2f
fcl-passrc: skip attribute behind proc type
|
8 ani în urmă |
Mattias Gaertner
|
429f5346fc
fcl-passrc: resolver: for in array do
|
8 ani în urmă |
Mattias Gaertner
|
a5f79ad390
fcl-passrc: resolver: custom ranges: char, enum, integer
|
8 ani în urmă |
Mattias Gaertner
|
0b5bbbcd4b
fcl-passrc: parser: emit finish stTypeDef on type alias
|
8 ani în urmă |
Mattias Gaertner
|
5116deddc9
fcl-passrc: resolver: implicit calls in arguments of built-in procs
|
8 ani în urmă |
Mattias Gaertner
|
feb210cbc3
fcl-passrc: nicer error position on cant find unit
|
8 ani în urmă |
Mattias Gaertner
|
2ac2e7bd7d
fcl-passrc: resolver: implemented $M $TypeInfo
|
8 ani în urmă |
Mattias Gaertner
|
34c88e6dbc
fcl-passrc: resolver: pass static array to open array
|
8 ani în urmă |
Mattias Gaertner
|
69f2055ff3
fcl-passrc: resolver: error on setlength(openarray)
|
8 ani în urmă |
Mattias Gaertner
|
3a0e540dde
fcl-passrc: parser: fixed default class visibility to visPublic
|
8 ani în urmă |
Mattias Gaertner
|
bb15bbec52
fcl-passrc: resolver: enum range: assign enum:=enumrange
|
8 ani în urmă |
Mattias Gaertner
|
1b2511c0a0
fcl-passrc: resolver: enum range: pred(), succ(), low(), high(), typecast integer to enum range
|
8 ani în urmă |
Mattias Gaertner
|
bc6b6fe7c9
fcl-passrc: resolver: fixed CheckClassIsClass if DestType is forward class
|
8 ani în urmă |
Mattias Gaertner
|
40b359c1ba
fcl-passrc: resolver: raise functioncall
|
8 ani în urmă |
Mattias Gaertner
|
5534acd097
fcl-passrc: resolver: fixed with-do-inherited
|
8 ani în urmă |
Mattias Gaertner
|
40717326bc
fcl-passrc: resolver: error message on array of const
|
8 ani în urmă |