as "end" is a keyword in Pascal it can normally not appear inside an expression.
Therefore I assume you are using a version of Delphi for .Net.
For .Net identifiers have to be allowed with the same names as keywords, because in other language they might not be keywords.
But this program only fully supports versions of Delphi up to version 7.
Only a fraction of the features of later versions are implemented, mainly because I don't have (and want) a .Net version.
There is currently no work-around for this problem.
I implemented a limited support for the next release, which will probably see the light of day in about a week.
Best regards,
Gerold Veith
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I can't parse file with
"if ... <> Range.end" substring
'"then" expected in if-Statement, failed!' error appears
Can i parse this expression and How? (if I can)
Thank you in advance
Hello,
as "end" is a keyword in Pascal it can normally not appear inside an expression.
Therefore I assume you are using a version of Delphi for .Net.
For .Net identifiers have to be allowed with the same names as keywords, because in other language they might not be keywords.
But this program only fully supports versions of Delphi up to version 7.
Only a fraction of the features of later versions are implemented, mainly because I don't have (and want) a .Net version.
There is currently no work-around for this problem.
I implemented a limited support for the next release, which will probably see the light of day in about a week.
Best regards,
Gerold Veith