Esempio n. 1
0
        void ReadEvalPrintLoopWith(ReadLiner readline)
        {
            string expr = null;

            while (!InteractiveBase.QuitRequested)
            {
                string input = readline(expr == null);
                if (input == null)
                {
                    return;
                }

                if (input == "")
                {
                    continue;
                }

                expr = expr == null ? input : expr + "\n" + input;

                expr = Evaluate(expr);
            }
        }
Esempio n. 2
0
        void ReadEvalPrintLoopWith(ReadLiner readline)
        {
            string expr = null;

            while (true)
            {
                string input = readline(expr == null);
                if (input == null)
                {
                    return;
                }

                if (input == "")
                {
                    continue;
                }

                expr = expr == null ? input : expr + "\n" + input;

                expr = Evaluate(expr);
            }
        }
Esempio n. 3
0
File: repl.cs Progetto: GirlD/mono
		void ReadEvalPrintLoopWith (ReadLiner readline)
		{
			string expr = null;
			while (!InteractiveBase.QuitRequested){
				string input = readline (expr == null);
				if (input == null)
					return;

				if (input == "")
					continue;

				expr = expr == null ? input : expr + "\n" + input;
				
				expr = Evaluate (expr);
			}
		}
Esempio n. 4
0
		void ReadEvalPrintLoopWith (ReadLiner readline)
		{
			string expr = null;
			while (true){
				string input = readline (expr == null);
				if (input == null)
					return;

				if (input == "")
					continue;

				expr = expr == null ? input : expr + "\n" + input;
				
				expr = Evaluate (expr);
			} 
		}