using System.Collections.Generic;
public partial class Program
public static void Main()
propertyD ""I am a line that spawns \
propertyG ""one"",""two"",""three"",\
""four"",""five"",""six"",""seven"",\
var result= RemoveSlash(text).ToList();
foreach (var l in result)
static IEnumerable<string> RemoveSlash(string text)
Parser<string> Eol = Parse.String("\\" + Environment.NewLine).Text();
var oneLine = Parse.AnyChar.Until(Parse.LineEnd).Text();
from l in Parse.AnyChar.Until(Eol).Text().Many()
let m = string.Join("", l.Concat(c))
var lines = multiLine.Or(oneLine);
var result = lines.Many().Parse(text);