Esempio n. 1
0
        //private bool IsSystemTextIdentifier(string s)
        //{
        //    return s == "define" || s == "instantiate";

        //        //s.Equals("if") || s.Equals("then") || s.Equals("else")
        //        //|| s.Equals("elseif") || s.Equals("while") || s.Equals("do")
        //        //|| s.Equals("for") || s.Equals("end");
        //}
        #endregion

        #region Reset
        /// <summary>Clear the buffer. Replace the current stream with a new one.</summary>
        public void Reset(TextReader reader, Context context)
        {
            lexer.Reset(reader);
            this.context = context;

            this.executorCharacter    = context.ExecutorCharacter;
            this.seperatorCharacter   = context.SeparatorCharacter;
            this.listEncapsulation    = context.ListEncapsulation;
            this.vectorEncapsulation  = context.VectorEncapsulation;
            this.setEncapsulation     = context.SetEncapsulation;
            this.scalarEncapsulation  = context.ScalarEncapsulation;
            this.literalEncapsulation = context.LiteralEncapsulation;
        }
Esempio n. 2
0
        //private bool IsSystemTextIdentifier(string s)
        //{
        //    return s == "define" || s == "instantiate";

        //        //s.Equals("if") || s.Equals("then") || s.Equals("else")
        //        //|| s.Equals("elseif") || s.Equals("while") || s.Equals("do")
        //        //|| s.Equals("for") || s.Equals("end");
        //}
        #endregion

        #region Reset
        /// <summary>Clear the buffer. Replace the current stream with a new one.</summary>
        public void Reset(TextReader reader, Context context)
        {
            if (context == null)
            {
                throw new ArgumentNullException("context");
            }
            if (reader == null)
            {
                throw new ArgumentNullException("reader");
            }

            lexer.Reset(reader);
            this.context = context;

            this.executorCharacter    = context.ExecutorCharacter;
            this.seperatorCharacter   = context.SeparatorCharacter;
            this.listEncapsulation    = context.ListEncapsulation;
            this.vectorEncapsulation  = context.VectorEncapsulation;
            this.setEncapsulation     = context.SetEncapsulation;
            this.scalarEncapsulation  = context.ScalarEncapsulation;
            this.literalEncapsulation = context.LiteralEncapsulation;
        }