public static IDLParserToken Write(this IDLParserToken source, IDLParserToken.Literal e)
        {
            e.Value.Previous = source;

            source.Next.Previous = e;
            e.Value.InternalNext = source.Next;

            source.InternalNext = e;

            return(e);
        }
 public static void WriteSpaces(this IDLParserToken source, IDLParserToken.Literal p)
 {
     source.WriteSpace().Write(p).WriteSpace();
 }