Supported: ========== Not suppoted: ============= * units, modules * forward type declarations * parametrized types via generics * custom operator redefinitions * "with" keyword for context changing * function, procedure, method overloading * classes and object paradigma * polymorphism, virtual and dynamic methods * abstrac * properties, array indexing, default value * visibility sections * inheritance * metaclass * static class methods * interfaces for type inheritance * enumerations * pointers * structured types * records * case of * procedures and functions * array static and dynamic * sets * reflection, RTTI * program control * for-to-do * while-do * repeat-until * case-of * if-then-else * begin-end * break * continue * assembler * threading support * procedural types * variable function parameters, default values * exception handling, try-finally-end, try-except-end, raise * compiler directives, preprocessor * namespaces * explicity retyping * packages, libraries * variant types * custom memory manager, memory layout * inline functions * bit type, bit addressable variables * compiler, code generation * dynamic loadable modules * smart linking * including debug informations * reference counting, garbage collection