[fpc-pascal] fpc-passrc expression parser (issue #16914)

dmitry boyarintsev skalogryz.lists at gmail.com
Mon Jul 12 23:50:03 CEST 2010

Hello, Michael Van Canneyt,

Sorry, I can't write to the resolved issue (without re-opening) it.

> - better class tree (split out binary/unary/primitive operators in subclasses)
> These may break backwards compatiblity; if you prefer to do them yourself, I can say what I have in mind.

That's how it was originally written. However, I personally prefer to
keep less subclasses.
I would like to hear your ideas.


P.S.. the expression parser still doesn't resolve ranges (i.e. in
sets), neither simple nor complex, like:

Char(6) in [Char(sizeof(Integer))..Char(SizeOf(int64))]

More information about the fpc-pascal mailing list