private void dump(LJSSectionNode root) { "\r\nTree Dump:".See(); var sb = new StringBuilder(); root.Print(sb, 0); sb.ToString().See(); " ... tree dump ended ...".See(); }
private void dump(LJSSectionNode root) { Console.WriteLine(); Console.WriteLine("Tree Dump:"); var sb = new StringBuilder(); root.Print(sb, 0); Console.WriteLine(sb.ToString()); Console.WriteLine(" ... tree dump ended ..."); }
protected virtual string DoEmitSectionNode(StringBuilder output, int indentLevel, string idParent, LJSSectionNode node) { var sid = UnitContext.GenerateID(); // See EscapeJSLiteral() //proverit na ? js expression //proverit na nazvanie componenta //proverit node.TranspilerPragma na alias DoPad(output, indentLevel); if (char.IsUpper(node.Name[0])) { //чтобы создать класс мне нужно получить все атрибуты } else { output.AppendLine($"const {sid} = {UnitContext.DomPrefix}.ce({DoEvaluateExpression(node.Name)});"); if (idParent.IsNotNullOrWhiteSpace()) { DoPad(output, indentLevel); output.AppendLine($"{UnitContext.DomPrefix}.ac({idParent}, {sid});"); } } return(sid); }