Пример #1
0
 public void Replace(ParserReplaceArgs args)
 {
     if (args.Push(this))
     {
         InnerReplace(args);
         //args.Pop();
     }
 }
Пример #2
0
 protected override void InnerReplace(ParserReplaceArgs args)
 {
     base.InnerReplace(args);
     for (int i = 0; i < Items.Count; i++)
     {
         Items[i] = args.Replace(Items[i]);
     }
 }
Пример #3
0
 protected override void InnerReplace(ParserReplaceArgs args)
 {
     base.InnerReplace(args);
     Inner = args.Replace(Inner);
 }
Пример #4
0
		protected override void InnerReplace(ParserReplaceArgs args)
		{
			base.InnerReplace(args);
			Separator = args.Replace(Separator);
			Until = args.Replace(Until);
		}
Пример #5
0
 protected virtual void InnerReplace(ParserReplaceArgs args)
 {
 }
Пример #6
0
		protected override void InnerReplace(ParserReplaceArgs args)
		{
			base.InnerReplace(args);
			for (int i = 0; i < Items.Count; i++)
			{
				Items[i] = args.Replace(Items[i]);
			}
		}
Пример #7
0
		protected override void InnerReplace(ParserReplaceArgs args)
		{
			base.InnerReplace(args);
			Inner = args.Replace(Inner);
		}