Test SLR grammar
This commit is contained in:
parent
30f4cfcc99
commit
382e17804c
@ -58,6 +58,16 @@ EOF
|
|||||||
build_parser
|
build_parser
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it "generates an SLR parser" do
|
||||||
|
write_grammar <<EOF
|
||||||
|
token one 1
|
||||||
|
Start -> E;
|
||||||
|
E -> one E;
|
||||||
|
E -> one;
|
||||||
|
EOF
|
||||||
|
build_parser
|
||||||
|
end
|
||||||
|
|
||||||
it "distinguishes between multiple identical rules with lookahead symbol" do
|
it "distinguishes between multiple identical rules with lookahead symbol" do
|
||||||
write_grammar <<EOF
|
write_grammar <<EOF
|
||||||
token a
|
token a
|
||||||
|
Loading…
x
Reference in New Issue
Block a user