Есть комп->устройство1->устройство2. Устройство1 - посредник в передаче данных между компом и устройством2. Между компом и устройством1 один протокол (например modbus), между устройством1 и устройством2 - другой. На предыдущей работе один мужик хотел, чтобы данные из одного протокола обрабатывались лексическим и синтаксическим анализатором и с их помощью перегонялись в данные для другого протокола. Предлагал использовать Lemon Parser. Так вот вопрос, так можно/нужно делать, или это какой-то дикий костыль?