I know the notation from LR(0) machine construction, but also know
that Gluskhov used it in his solution to NFA construction. Earley
also used the notation to describe his method if I understand right.
I'm presuming that there is some first use of the notation. Do we
know who invented it?
I know the notation from LR(0) machine construction, but also know
that Gluskhov used it in his solution to NFA construction. Earley
also used the notation to describe his method if I understand right.
I'm presuming that there is some first use of the notation. Do we
know who invented it?
I believe Chris is asking about the specific use of a dot to show the position in a partially parsed BNF rule.
Our wise moderator wrote:
I believe Chris is asking about the specific use of a dot to show the position in a partially parsed BNF rule.
Yes, exactly.
It gives a kind of "operational semantics" to BNF/Regexes. "I am
here. This is what I expect to see next. Or this, or this."
The way many kids learn to write stories with "This happened. And
then this. And then this. And then this." It's considered bad style. However, it gives a very simple semantics.
Someone must have invented the idea of specifically marking the
rule/regular expression with an indication on where you are in it. It
may be an obvious thing, but someone had to realize that it should be
made explicit and one can reason from it.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 486 |
Nodes: | 16 (2 / 14) |
Uptime: | 147:05:10 |
Calls: | 9,659 |
Calls today: | 1 |
Files: | 13,708 |
Messages: | 6,167,983 |