diff --git a/topics/extraction/html2bgf/html2bgf.py b/topics/extraction/html2bgf/html2bgf.py index 49e67f4a..61c19952 100755 --- a/topics/extraction/html2bgf/html2bgf.py +++ b/topics/extraction/html2bgf/html2bgf.py @@ -300,7 +300,7 @@ def readGrammar(fn): a,b=parseLine(line) if a: # non-empty line - if len(a)==2 and a[-1]=='$$$$$': + if len(a)==2 and (a[-1]=='$$$$$' or (a[-1]==':' and a[0][0].isalpha())): # new definition if choices: # flush the current one