Neha13 commited on
Commit
1e555f9
·
verified ·
1 Parent(s): a55e8fd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -3
app.py CHANGED
@@ -106,12 +106,19 @@ def follow(nt):
106
  subrule = subrule[index_nt + 1:]
107
  if len(subrule) != 0:
108
  res = first(subrule)
109
- if '#' in res:
110
- res.remove('#')
111
- res += follow(curNT)
 
 
 
 
 
112
  else:
113
  if nt != curNT:
114
  res = follow(curNT)
 
 
115
  solset.update(res if type(res) is list else [res])
116
  return list(solset)
117
 
 
106
  subrule = subrule[index_nt + 1:]
107
  if len(subrule) != 0:
108
  res = first(subrule)
109
+ if res is not None:
110
+ if '#' in res:
111
+ res.remove('#')
112
+ follow_res = follow(curNT)
113
+ if follow_res:
114
+ res += follow_res
115
+ else:
116
+ res = []
117
  else:
118
  if nt != curNT:
119
  res = follow(curNT)
120
+ if res is None:
121
+ res = []
122
  solset.update(res if type(res) is list else [res])
123
  return list(solset)
124