X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=gedcom_lohi.lex;h=9b76ac9f19c94e6f618f6867275e67e904ab597f;hb=45a9528c2705679e8556c9bbfe9196233ec14d29;hp=2545343cb351e0e3137d53011f22533eccab1826;hpb=d2233f145e24a310889e4cc650365077786da3d9;p=gedcom-parse.git diff --git a/gedcom_lohi.lex b/gedcom_lohi.lex index 2545343..9b76ac9 100644 --- a/gedcom_lohi.lex +++ b/gedcom_lohi.lex @@ -99,6 +99,7 @@ if (level_diff < 1) { } else if (level_diff == 1) { level_diff++; + gedcom_lval.number = current_level; return OPEN; } else { @@ -135,6 +136,7 @@ else { } else if (level_diff == 1) { level_diff++; + gedcom_lval.number = current_level; return OPEN; } else { @@ -352,7 +354,7 @@ int main() while (tok) { switch(tok) { case BADTOKEN: printf("BADTOKEN "); break; - case OPEN: printf("OPEN "); break; + case OPEN: printf("OPEN(%d) ", gedcom_lval.number); break; case CLOSE: printf("CLOSE "); break; case ESCAPE: printf("ESCAPE(%s) ", gedcom_lval.string); break; case DELIM: printf("DELIM "); break;