More verbosity in date errors.
[gedcom-parse.git] / gedcom / gedcom_1byte.lex
index 42e7cb82453bce723dc5863e956d4e0ab1ef5676..69d6d15a4fccd4c847588063f97eaa49cf26dfbe 100644 (file)
@@ -214,6 +214,8 @@ ACTION_BEFORE_REGEXPS
 
 {normal_at}               ACTION_NORMAL_AT
 
+{tab}                     ACTION_TAB
+
 .                         ACTION_UNEXPECTED
 
 %%
@@ -230,6 +232,7 @@ int gedcom_check_token(const char* str, ParseState state, int check_token)
   yy_delete_buffer(YY_CURRENT_BUFFER);
   buffer = yy_scan_string(str);
 
+  INIT_LINE_LEN;
   if (state == STATE_NORMAL)
     BEGIN(NORMAL);
   else if (state == STATE_INITIAL)