src/pset-parse.lisp: Replace `dispatch' by some more elementary functions.
authorMark Wooding <mdw@distorted.org.uk>
Tue, 20 Aug 2019 01:31:25 +0000 (02:31 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Tue, 20 Aug 2019 01:32:59 +0000 (02:32 +0100)
commit4979de888ad699695849a884e0ab8faedd3544f1
tree39c0e03b23c0af9af51de96728385a98190eda97
parent5eeb83d2b620e77000ab77269faa974007c9ff28
src/pset-parse.lisp: Replace `dispatch' by some more elementary functions.

This turns out to be an overall saving in terms of lines of code, as
well as being more versatile.  The price is that we've lost the specific
per-operator type mismatch error, but I think that's worth paying.

Somewhat sneakily, I've also fiddled with the operator precedence
numbers, so as to leave more space for other operators, though the
relative precedences are unchanged.
src/pset-parse.lisp