Skip to content

Commit 0c774c0

Browse files
authored
Merge pull request #250 from mikebveil/master
Suppress unreachable symbol warnings; don't write cached tables
2 parents 551813c + 3e593a0 commit 0c774c0

1 file changed

Lines changed: 15 additions & 5 deletions

File tree

flanker/addresslib/_parser/parser.py

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -159,31 +159,41 @@ def p_error(p):
159159
mailbox_parser = yacc.yacc(start='mailbox',
160160
errorlog=log,
161161
tabmodule='mailbox_parsetab',
162-
debug=False)
162+
debug=False,
163+
write_tables=False,
164+
check_recursion=False)
163165

164166
log.debug('building addr_spec parser')
165167
addr_spec_parser = yacc.yacc(start='addr_spec',
166168
errorlog=log,
167169
tabmodule='addr_spec_parsetab',
168-
debug=False)
170+
debug=False,
171+
write_tables=False,
172+
check_recursion=False)
169173

170174
log.debug('building url parser')
171175
url_parser = yacc.yacc(start='url',
172176
errorlog=log,
173177
tabmodule='url_parsetab',
174-
debug=False)
178+
debug=False,
179+
write_tables=False,
180+
check_recursion=False)
175181

176182
log.debug('building mailbox_or_url parser')
177183
mailbox_or_url_parser = yacc.yacc(start='mailbox_or_url',
178184
errorlog=log,
179185
tabmodule='mailbox_or_url_parsetab',
180-
debug=False)
186+
debug=False,
187+
write_tables=False,
188+
check_recursion=False)
181189

182190
log.debug('building mailbox_or_url_list parser')
183191
mailbox_or_url_list_parser = yacc.yacc(start='mailbox_or_url_list',
184192
errorlog=log,
185193
tabmodule='mailbox_or_url_list_parsetab',
186-
debug=False)
194+
debug=False,
195+
write_tables=False,
196+
check_recursion=False)
187197

188198

189199
# Interactive prompt for easy debugging

0 commit comments

Comments
 (0)