コード例 #1
0
        public Idt Create(
            ImmutableList <IdtCrossJoinElement> value)
        {
            Idt crossJoin = null;

            try
            {
                crossJoin = new dt(
                    value);
            }
            catch (Exception exception)
            {
                this.Log.Error(
                    exception.Message,
                    exception);
            }

            return(crossJoin);
        }
コード例 #2
0
// IdT ::= "TOKEN" Numero | "TOKEN" Numero Numero ;
    public Idt ParseIdt()
    {
        Idt idt = new Idt();

        Log("ParseIdt");
        Parse(() => {
            Parse(() => {
                Consume("TOKEN");
                idt.Numero0 = ParseNumero();
            })
            .Or(() => {
                Consume("TOKEN");
                idt.Numero1 = ParseNumero();
                idt.Numero2 = ParseNumero();
            })
            .OrThrow("Expected: [TOKEN,Numero] | [TOKEN,Numero,Numero]");
        }).OrThrow("Failed to parse Idt");
        return(idt);
    }
コード例 #3
0
        public Idt GetIdt(string p_code)
        {
            Idt idt = new Idt();

            return(idt.fetchIdt(p_code));
        }