reorganize syntax analyzer \(parser\), added parser's parser_state_machine