1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
error: left recursive rules create an infinite loop: rec -> rec
--> $DIR/left_recursion_without_cache.rs:4:18
|
4 | rule rec() = rec() //~ ERROR left recursive rules create an infinite loop: rec -> rec
| ^^^
error: left recursive rules create an infinite loop: foo -> bar -> foo
--> $DIR/left_recursion_without_cache.rs:12:11
|
12 | / foo() //~ ERROR left recursive rules create an infinite loop: foo -> bar -> foo
| ^^^
error: left recursive rules create an infinite loop: bar -> foo -> bar
--> $DIR/left_recursion_without_cache.rs:8:11
|
8 | / bar() //~ ERROR left recursive rules create an infinite loop: bar -> foo -> bar
| ^^^
error: left recursive rules create an infinite loop: prec -> prec
--> $DIR/left_recursion_without_cache.rs:15:9
|
15 | prec() { () } //~ ERROR
| ^^^^
|