Пример #1
0
 private DiagramItem Transform(ANTLRv4Parser.BlockContext context)
 => new Sequence(context.ruleAction()
                 .Select(x => x.GetText())
                 .Select(x => TerminalWithClass(x, "ruleActions"))
                 .Concat(new[] { Transform(context.altList()) })
                 .Select(FSharpChoice <DiagramItem, string> .NewChoice1Of2));