public static StringLiteral CreatePythonString(string name) { StringLiteral term = new StringLiteral(name); term.AddStartEnd("'", StringOptions.AllowsAllEscapes); term.AddStartEnd("'''", StringOptions.AllowsAllEscapes | StringOptions.AllowsLineBreak); term.AddStartEnd("\"", StringOptions.AllowsAllEscapes); term.AddStartEnd("\"\"\"", StringOptions.AllowsAllEscapes | StringOptions.AllowsLineBreak); term.AddPrefix("u", StringOptions.AllowsAllEscapes); term.AddPrefix("r", StringOptions.NoEscapes); term.AddPrefix("ur", StringOptions.NoEscapes); return(term); }
public static StringLiteral CreateCSharpString(string name) { StringLiteral term = new StringLiteral(name, "\"", StringOptions.AllowsAllEscapes); term.AddPrefix("@", StringOptions.NoEscapes | StringOptions.AllowsLineBreak | StringOptions.AllowsDoubledQuote); return(term); }