1_ := expr 2expr := id 3id := IDENTIFIER 4 5# RUN: clang-pseudo -grammar %s -print-graph | FileCheck %s --check-prefix=GRAPH 6# GRAPH: States: 7# GRAPH-NEXT: State 0 8# GRAPH-NEXT: _ := • expr 9# GRAPH-NEXT: expr := • id 10# GRAPH-NEXT: id := • IDENTIFIER 11# GRAPH-NEXT: State 1 12# GRAPH-NEXT: _ := expr • 13# GRAPH-NEXT: State 2 14# GRAPH-NEXT: expr := id • 15# GRAPH-NEXT: State 3 16# GRAPH-NEXT: id := IDENTIFIER • 17 18# RUN: clang-pseudo -grammar %s -print-table | FileCheck %s --check-prefix=TABLE 19# TABLE: LRTable: 20# TABLE-NEXT: State 0 21# TABLE-NEXT: IDENTIFIER: shift state 3 22# TABLE-NEXT: expr: go to state 1 23# TABLE-NEXT: id: go to state 2 24# TABLE-NEXT: State 1 25# TABLE-NEXT: State 2 26# TABLE-NEXT: EOF: reduce by rule 1 'expr := id' 27# TABLE-NEXT: State 3 28# TABLE-NEXT: EOF: reduce by rule 0 'id := IDENTIFIER' 29