/
jhayphal
/
CitReportDesigner
Обзор
Документация
Войти
/
jhayphal
/
CitReportDesigner
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CitReport.IO/Parser/DoParser.cs
16 строк
471 B
Oleg Nazarenko
Декомпозировал ReportDefinitionParser. Провел рефакторинг.
23 фев 2023, 22:44
23 фев 2023, 22:44
a7b7b8b
Код
Авторство
О чём код?
namespace CitReport.IO.Parser; public class DoParser : IInstructionParser { public bool CanParse(string current, CodeContext context) => context == CodeContext.ReportDefinition && current.StartsWith(Instructions.Do, StringComparison.OrdinalIgnoreCase); public void Parse(ParserContext context, string current) { context.Report.Definition.DoActions.Add(new Expression { Value = current[Instructions.Do.Length..].TrimStart() }); } }