public override void OnParameter(DOM.Parameter pair) { PrintNodeName(pair); PrintNodeStart(pair); base.OnParameter(pair); PrintNodeEnd(pair); }
public override void OnParameter(DOM.Parameter parameter) { _namespaceResolver.ProcessParameter((Parameter)parameter); ProcessInterpolation((IPairWithInterpolation)parameter); base.OnParameter(parameter); Visit(parameter.PairValue); }
public override void Visit(DOM.Parameter pair) { PrintNodeName(pair); PrintNodeStart(pair); base.Visit(pair); PrintNodeEnd(pair); }
public override void OnParameter(DOM.Parameter node) { if (_valueNodeExpected.Peek()) { _sb.Append("\t"); _sb.Append(node.GetType().Name); _sb.Append(" `"); _sb.Append(node.Name); _sb.Append("`"); if (node.Value != null) { _sb.Append("= `"); _sb.Append(node.Value); _sb.Append("`"); } } else { PrintNodeStart(node); } if (node.Entities.Count > 0) { _sb.AppendLine(":"); _indent++; } base.OnParameter(node); if (node.Entities.Count > 0) { _indent--; } else if (!_valueNodeExpected.Peek()) { _sb.AppendLine(); } }
internal static CompilerError ParametersCantBeDeclaredInDocuments(DOM.Parameter node, string fileName) { return(Instantiate("MCE0010", new LexicalInfo(fileName, node.start.Line, node.start.Column + 1, node.start.Index))); }