| 1 | Supported:
|
|---|
| 2 | ==========
|
|---|
| 3 |
|
|---|
| 4 |
|
|---|
| 5 | Not suppoted:
|
|---|
| 6 | =============
|
|---|
| 7 |
|
|---|
| 8 | * units, modules
|
|---|
| 9 | * forward type declarations
|
|---|
| 10 | * parametrized types via generics
|
|---|
| 11 | * custom operator redefinitions
|
|---|
| 12 | * "with" keyword for context changing
|
|---|
| 13 | * function, procedure, method overloading
|
|---|
| 14 | * classes and object paradigma
|
|---|
| 15 | * polymorphism, virtual and dynamic methods
|
|---|
| 16 | * abstrac
|
|---|
| 17 | * properties, array indexing, default value
|
|---|
| 18 | * visibility sections
|
|---|
| 19 | * inheritance
|
|---|
| 20 | * metaclass
|
|---|
| 21 | * static class methods
|
|---|
| 22 | * interfaces for type inheritance
|
|---|
| 23 | * enumerations
|
|---|
| 24 | * pointers
|
|---|
| 25 | * structured types
|
|---|
| 26 | * records
|
|---|
| 27 | * case of
|
|---|
| 28 | * procedures and functions
|
|---|
| 29 | * array static and dynamic
|
|---|
| 30 | * sets
|
|---|
| 31 | * reflection, RTTI
|
|---|
| 32 | * program control
|
|---|
| 33 | * for-to-do
|
|---|
| 34 | * while-do
|
|---|
| 35 | * repeat-until
|
|---|
| 36 | * case-of
|
|---|
| 37 | * if-then-else
|
|---|
| 38 | * begin-end
|
|---|
| 39 | * break
|
|---|
| 40 | * continue
|
|---|
| 41 | * assembler
|
|---|
| 42 | * threading support
|
|---|
| 43 | * procedural types
|
|---|
| 44 | * variable function parameters, default values
|
|---|
| 45 | * exception handling, try-finally-end, try-except-end, raise
|
|---|
| 46 | * compiler directives, preprocessor
|
|---|
| 47 | * namespaces
|
|---|
| 48 | * explicity retyping
|
|---|
| 49 | * packages, libraries
|
|---|
| 50 | * variant types
|
|---|
| 51 | * custom memory manager, memory layout
|
|---|
| 52 | * inline functions
|
|---|
| 53 | * bit type, bit addressable variables
|
|---|
| 54 | * compiler, code generation
|
|---|
| 55 | * dynamic loadable modules
|
|---|
| 56 | * smart linking
|
|---|
| 57 | * including debug informations
|
|---|
| 58 | * reference counting, garbage collection
|
|---|
| 59 |
|
|---|