public IEnumerable <string> Start(HxlValueElement e)
        {
            if (!string.IsNullOrWhiteSpace(e.Format))
            {
                // TODO Support format on value element
                throw new NotImplementedException();
            }

            yield return(string.Format("__self.Write({0});", e.Expression));
        }
 protected virtual void VisitValue(HxlValueElement element)
 {
     DefaultVisit(element);
 }
 void IHxlLanguageVisitor.Visit(HxlValueElement element)
 {
     VisitValue(element);
 }
 public IEnumerable <string> End(HxlValueElement e)
 {
     return(Empty <string> .List);
 }