public override string GenerateContent(GenerateContext context) { StringBuilder builder = new StringBuilder(); string esc1 = CharUtils.EscapeWhiteSpace(Tokens[0].Text[0]); if (esc1 == null) { builder.Append(Tokens[0].Text); } else { builder.Append(esc1); } builder.Append("-"); string esc2 = CharUtils.EscapeWhiteSpace(Tokens[2].Text[0]); if (esc2 == null) { builder.Append(Tokens[2].Text); } else { builder.Append(esc2); } return(builder.ToString()); }
public override string GenerateContent(GenerateContext context) { StringBuilder builder = new StringBuilder(); if (context == null || context.Mode == GenerateMode.SingleLine) { foreach (Token token in Tokens) { builder.Append(token.Text); } } else { foreach (Token token in Tokens) { string esc = CharUtils.EscapeWhiteSpace(token.Text[0]); if (esc == null) { builder.Append(token.Text); } else { builder.Append(esc); } } } return(builder.ToString()); }
private string GetExpText(One node) { string esc = CharUtils.EscapeWhiteSpace(node.Tokens[0].Text[0]); if (esc == null) { return(node.Tokens[0].Text); } else { return(esc); } }