示例#1
0
        static Formatter()
        {
            CommentContent     = new Discriminator("CommentContent");
            CommentStartSymbol = new Discriminator("CommentStartSymbol");
            CommentEndSymbol   = new Discriminator("CommentEndSymbol");

            StringLiteralContent     = new Discriminator("StringLiteralContent");
            StringLiteralStartSymbol = new Discriminator("StringLiteralStartSymbol");
            StringLiteralEndSymbol   = new Discriminator("StringLiteralEndSymbol");

            DataLiteralContent            = new Discriminator("DataLiteralContent");
            DsvLiteralTerminator          = new Discriminator("DsvLiteralTerminator");
            QuotedValueLiteralStartSymbol = new Discriminator("QuotedValueLiteralStartSymbol");
            QuotedValueLiteralEndSymbol   = new Discriminator("QuotedValueLiteralEndSymbol");

            NumberLiteralContent            = new Discriminator("NumberLiteralContent");
            NumberLiteralBasePrefix         = new Discriminator("NumberLiteralBasePrefix");
            NumberLiteralTypeModifierSuffix = new Discriminator("NumberLiteralTypeModifierSuffix");
        }
示例#2
0
 public new UtokenText SetDiscriminator(Discriminator discriminator)
 {
     this.Discriminator = discriminator;
     return(this);
 }
示例#3
0
 public UtokenValue SetDiscriminator(Discriminator discriminator)
 {
     this.Discriminator = discriminator;
     return(this);
 }