public override void WriteContents(TextParserWriterArgs args, ListParser parser, string name) { parser.Items.ForEach(r => args.Write(r)); }
public override void WriteContents(TextParserWriterArgs args, SingleCharTerminal tester, string name) { base.WriteContents(args, tester, name); args.Output.WriteLine("{0}.Character = (char)0x{1:x}; // {2}", name, (int)tester.Character, tester.Character); }
public override void WriteContents(TextParserWriterArgs args, CharRangeTerminal tester, string name) { base.WriteContents(args, tester, name); args.Output.WriteLine("{0}.Start = (char)0x{1:x};", name, (int)tester.Start); args.Output.WriteLine("{0}.End = (char)0x{1:x};", name, (int)tester.End); }