Есть ли реализация REXX PARSE, написанная для.NET?
Я использую регулярные выражения все время. Однако бывают случаи, когда было бы очень полезно использовать одну из других методологий сопоставления с образцом, например, REXX PARSE и SNOBOL.
Существуют ли реализации.NET любого из этих двух методов сопоставления с образцом? Если есть что-то, что можно найти в re-rexx-available-in-net, вероятность невелика. В данный момент Google не очень дружелюбен, и мне дается слишком много ссылок на RosettaCode.
3 ответа
Ответ ДА. Я нашел какой-то старый код VB6 от программиста по имени Оскар Брейн. Я преобразовал его в VB.Net, а затем в C#. Это на Bitbucket. Это не идеально, но есть обновленная версия VB6 в Исходном коде планеты, которую я перенесу, когда позволит время.
Ответ НЕТ. На данный момент не существует реализации REXX PARSE, написанной для.NET
В F# есть нечто, называемое "Активные шаблоны", которое может делать то, что вы хотите. Смотрите здесь: http://fsharpforfunandprofit.com/posts/convenience-active-patterns/