Known bugs/limitations. ======================= 1) Comments are only allowed some places, since comments has been included in the grammar. [some fixed in V2.2] 2) Variants in records is not fully supported. Will be fixed, if I get a good idea about how to do it. 3) Sets is probably not fully supported. I am not used to use sets, so I have not tested these features much. 4) Labels of identifiers is not allowed. 5) The vertical layout is not good enough. 6) Labels just before END is not allowed. [fixed in V2.1] 7) Complex expressions is not allowed in ranges. [fixed in V2.2] 8) Problems with hexadecimal constants in TURBO PASCAL. [fixed in V2.0] 9) Can not list function calls without arguments. 10) Single quotes in strings via doubling not allowed. [fixed in V2.1] 11) Error in generation of labels code. [fixed in V2.1] 12) Problems with passing mechanism specifiers in VMS PASCAL. [fixed in V2.2] 13) EXTERNAL not allowed. [fixed in V2.2] 14) Empty statement just after ELSE is not allowed. 15) Problems with AND_THEN and OR_ELSE in VMS PASCAL. [fixed in V2.2] 16) Error in non-decimal and non-hexadecimal constants in VMS PASCAL. [fixed in V2.3] 17) Scientific notation not allowed. [fixed in V2.4] 18) Problems with procedure/function declarations in interface section in TURBO PASCAL. [fixed in V2.4] 19) STRING not allowed in arguments-list declarations in TURBO PASCAL. [fixed in V2.4] 20) Problems with type specification in const declarations in TURBO PASCAL. 21) Problems with arrays of "not names" in TURBO PASCAL.