The reason is probably more because Wirthian languages traditionally useThat is true, but the _expression_ power is not as good as a BNF grammar.recursive descent parsers.gcc as well for several years simply because a recursive descent parser is faster than one generated automatically from a BNF grammar. There are some language constructs that is simply not posible with a LL(1) parser, when comparing to the LALR(1). I don't have the details with me right now, but have a decent book on compiler construction at home. Kind regards, - Torsten Bonde Christiansen. |
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal