Earley Parser chart

012345678910
puttheconeontheredsquareonthesquare 
S2: γ -> . S [0,0]S5: Verb -> put . [0,1]S17: Det -> the . [1,2]S25: Noun -> cone . [2,3]S34: Prep -> on . [3,4]S40: Det -> the . [4,5]S48: Adj -> red . [5,6]S52: Noun -> square . [6,7]S60: Prep -> on . [7,8]S71: Det -> the . [8,9]S79: Noun -> square . [9,10]
S3: S -> . Verb NP [0,0]S7: S -> Verb . NP [0,1] (S5)S21: NP -> Det . Noun [1,2] (S17)S27: NP -> Det Noun . [1,3] (S17,S25)S35: PP -> Prep . NP [3,4] (S34)S44: NP -> Det . Noun [4,5] (S40)S50: NP -> Det Adj . Noun [4,6] (S40,S48)S54: NP -> Det Adj Noun . [4,7] (S40,S48,S52)S66: PP -> Prep . NP [7,8] (S60)S75: NP -> Det . Noun [8,9] (S71)S81: NP -> Det Noun . [8,10] (S71,S79)
S4: S -> . Verb NP PP [0,0]S8: S -> Verb . NP PP [0,1] (S5)S22: NP -> Det . Adj Noun [1,2] (S17)S28: NP -> Det Noun . PP [1,3] (S17,S25)S36: NP -> . Det Noun [4,4]S45: NP -> Det . Adj Noun [4,5] (S40)S51: NP -> Det Adj . Noun PP [4,6] (S40,S48)S55: NP -> Det Adj Noun . PP [4,7] (S40,S48,S52)S67: NP -> . Det Noun [8,8]S76: NP -> Det . Adj Noun [8,9] (S71)S82: NP -> Det Noun . PP [8,10] (S71,S79)
 S9: NP -> . Det Noun [1,1]S23: NP -> Det . Noun PP [1,2] (S17)S29: S -> Verb NP . [0,3] (S5,S27)S37: NP -> . Det Adj Noun [4,4]S46: NP -> Det . Noun PP [4,5] (S40) S56: PP -> Prep NP . [3,7] (S34,S54)S68: NP -> . Det Adj Noun [8,8]S77: NP -> Det . Noun PP [8,9] (S71)S83: PP -> Prep NP . [7,10] (S60,S81)
 S10: NP -> . Det Adj Noun [1,1]S24: NP -> Det . Adj Noun PP [1,2] (S17)S30: S -> Verb NP . PP [0,3] (S5,S27)S38: NP -> . Det Noun PP [4,4]S47: NP -> Det . Adj Noun PP [4,5] (S40) S57: PP -> . Prep NP [7,7]S69: NP -> . Det Noun PP [8,8]S78: NP -> Det . Adj Noun PP [8,9] (S71)S84: PP -> . Prep NP [10,10]
 S11: NP -> . Det Noun PP [1,1] S31: PP -> . Prep NP [3,3]S39: NP -> . Det Adj Noun PP [4,4]  S58: NP -> Det Noun PP . [1,7] (S17,S25,S56)S70: NP -> . Det Adj Noun PP [8,8] S85: NP -> Det Adj Noun PP . [4,10] (S40,S48,S52,S83)
 S12: NP -> . Det Adj Noun PP [1,1] S32: γ -> S . [0,3] (S29)   S59: S -> Verb NP PP . [0,7] (S5,S27,S56)  S86: S -> Verb NP PP . [0,10] (S5,S58,S83)
       S61: S -> Verb NP . [0,7] (S5,S58)  S87: PP -> Prep NP . [3,10] (S34,S85)
       S62: S -> Verb NP . PP [0,7] (S5,S58)  S88: γ -> S . [0,10] (S86)
       S63: γ -> S . [0,7] (S59)  S89: NP -> Det Noun PP . [1,10] (S17,S25,S87)
          S91: S -> Verb NP . [0,10] (S5,S89)
          S92: S -> Verb NP . PP [0,10] (S5,S89)