JEL parser crash on escaped right bracket
When a gloss is entered that contains the string "\]", the jel parser dies with ---- Traceback (most recent call last): File "/home/stuart/jdb/jb/web/cgi/edconf.py", line 356, in <module> main (args, opts) File "/home/stuart/jdb/jb/web/cgi/edconf.py", line 97, in main entr, perrs = parse (intxt) File "/home/stuart/jdb/jb/web/cgi/edconf.py", line 322, in parse entr = parser.parse (krstext, lexer=lexer, tracking=True) File "/usr/lib/python2.6/site-packages/ply/yacc.py", line 263, in parse return self.parseopt(input,lexer,debug,tracking,tokenfunc) File "/usr/lib/python2.6/site-packages/ply/yacc.py", line 649, in parseopt lookahead = get_token() # Get the next token File "/usr/lib/python2.6/site-packages/ply/lex.py", line 384, in token newtok = self.lexerrorf(tok) File "/home/stuart/jdb/jb/python/lib/jellex.py", line 169, in t_error raise RuntimeError ("Illegal character '%s'" % t.value[0]) RuntimeError: Illegal character '\'
[Imported from JMdictDB Issues Tracker: IS-191/msg472]