Add support for edge labels in lexer.go