My own small parser.