Working SEMAFOR parser.