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 |
|
---|