added: comment
implemented: lexical analyzer