in implementing vcd lexer