Mattias Gaertner
|
6dcd2db78c
fcl-passrc: resolver: eval const strings, enums, sets
|
8 年之前 |
Mattias Gaertner
|
82569975c6
fcl-passrc: resolver: const float typecast, operators, string[]
|
8 年之前 |
Mattias Gaertner
|
b5b58fd34c
fcl-passrc: scanner: fixed column starting at 1
|
8 年之前 |
Mattias Gaertner
|
8935b3c05c
fcl-passrc: const eval: pred(), succ(), ord()
|
8 年之前 |
Mattias Gaertner
|
1133e115c3
fcl-passrc: resolver: typecast record to record
|
8 年之前 |
Mattias Gaertner
|
e1d5e52227
fcl-passrc: const eval: low(range), high(range)
|
8 年之前 |
Mattias Gaertner
|
1652fb4ecd
fcl-passrc: resolver: const operators less/greater than
|
8 年之前 |
Mattias Gaertner
|
9ff7e70ffc
fcl-passrc: more const operators
|
8 年之前 |
Mattias Gaertner
|
ae5492af44
fcl-passrc: fixed checking direct class-ancestor cycle
|
8 年之前 |
Mattias Gaertner
|
dd48453c57
resolver: const evaluation: ranges, int+int
|
8 年之前 |
Mattias Gaertner
|
7cca09e2dd
fcl-passrc: started range check for tpasrangetype
|
8 年之前 |
Mattias Gaertner
|
e9a3d2c91a
fcl-passrc: resolver: function result is not writable, but elements of dynarray are
|
8 年之前 |
Mattias Gaertner
|
f509331e57
fcl-passrc: parser: inline specialization
|
8 年之前 |
Mattias Gaertner
|
fef47e05e0
fcl-passrc: scanner: accelerated Macros
|
8 年之前 |
Mattias Gaertner
|
96f88184ef
fcl-passrc: resolver: fixed dotted runit reference
|
8 年之前 |
Mattias Gaertner
|
91ed2c4d9d
fcl-passrc: resolver type alias with dotted unit name
|
8 年之前 |
Mattias Gaertner
|
bf9dffbaf8
fcl-passrc: pasresolver: resolve dotted unit names and default program namespace
|
8 年之前 |
Mattias Gaertner
|
793622e3c9
fcl-passrc: currency, overload distance for intdouble and uintdouble
|
8 年之前 |
Mattias Gaertner
|
d3563a5567
fcl-passrc: resolver: added descendant is ancestor
|
8 年之前 |
Mattias Gaertner
|
027f3b9b3a
fcl-passrc: resolver: option to fix casing of redclared property
|
8 年之前 |
Mattias Gaertner
|
e7c08000d2
fcl-passrc: resolver: fixed passing procvars to untyped params
|
8 年之前 |
Mattias Gaertner
|
a070822a60
fcl-passrc:
|
8 年之前 |
Mattias Gaertner
|
c212a71dff
fcl-passrc: test exit in program begin-end
|
8 年之前 |
Mattias Gaertner
|
ef850a1238
fcl-passrc: resolver: deprecated hintmessage, asm-block without assembler modifier, less hints
|
8 年之前 |
Mattias Gaertner
|
99990f3596
fcl-passrc: resolver: allow overrding test for if/while/repeat condition
|
8 年之前 |
Mattias Gaertner
|
21f1fd04e1
fcl-passrc: property accessor: allow alias types
|
8 年之前 |
Mattias Gaertner
|
3688141236
fcl-passrc: resolver: mark unary expression operand access, analyzer: typeinfo(function) publish only result type, not function
|
8 年之前 |
Mattias Gaertner
|
6a64b2f8a1
fcl-passrc: resolver: use canonical class-of for class functions
|
8 年之前 |
Mattias Gaertner
|
5b98efe397
pasresolver: fixed const c=[enum..enum]
|
8 年之前 |
Mattias Gaertner
|
74899a889a
fcl-passrc: resolver: allow overriding names of base types
|
8 年之前 |