RegEx / Parsing Linq - List.Where (xyz) .Sum (значение) - PullRequest
1 голос
/ 09 августа 2010

У меня есть синтаксис, похожий на linq:
MyListName . Где (множество вещей может () "быть" в "Diff (" здесь). Sum (значение)

Мне интересно, использовать ли RegEx или мою собственную функцию синтаксического анализа?

Мне нужно вернуть:
List = MyListName и
WhereCondition = Многие вещи могут () «быть» в «Различии» («здесь»
Функция = Сумма
FunctionParameter = значение

например, скобки где должны совпадать, иначе синтаксическая ошибка. Условие where является необязательным, функция не является.

1 Ответ

3 голосов
/ 03 декабря 2010

Извинения, у меня недостаточно репутации, чтобы комментировать.Но ответ RegEx для LINQ, такой как синтаксис WORKS для нескольких скобок в предложении Where.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...