This is a simple parser of Name from BNF format