Grammars are placed as far to the left and as far up as possible. e.g. entries in LL(2)/LALR(1) are not LL(1) or SLR(1).

LL(0)LL(1)LL(2)other
LR(0)ll0-lr0-0
ll0-lr0-1
ll0-lr0-2
ll1-lr0-0
ll1-lr0-1
ll1-lr0-2
ll2-lr0-0
ll2-lr0-1
ll2-lr0-2
oth-lr0-0
oth-lr0-1
oth-lr0-2
oth-lr0-3
SLR(1) impossible ll1-slr1-0
ll1-slr1-1
ll1-slr1-2
ll2-slr1-0
ll2-slr1-1
ll2-slr1-2
oth-slr1-0
oth-slr1-1
oth-slr1-2
LALR(1) impossible ll1-lalr1-0
ll1-lalr1-1
ll1-lalr1-2
ll2-lalr1-0
ll2-lalr1-1
ll2-lalr1-2
oth-lalr1-0
oth-lalr1-1
oth-lalr1-2
oth-lalr1-3
LR(1) impossible ll1-lr1-0
ll1-lr1-1
ll1-lr1-2
ll2-lr1-0
ll2-lr1-1
ll2-lr1-2
oth-lr1-0
oth-lr1-1
oth-lr1-2
LR(2) impossible impossible ll2-lr2-0
ll2-lr2-1
ll2-lr2-2
ll2-lr2-3
ll2-lr2-4
oth-lr2-0
oth-lr2-1
oth-lr2-2
other impossible impossible impossible oth-oth-0
oth-oth-1
oth-oth-2
oth-oth-3
oth-oth-4
oth-oth-5