More work on variables

This commit is contained in:
2018-11-11 21:03:50 +01:00
parent 05d0de31a0
commit 3d811ff801
4 changed files with 26 additions and 15 deletions

View File

@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using Upsilon;
using Upsilon.Binder;
using Upsilon.Evaluator;
namespace Yc
@@ -10,7 +11,7 @@ namespace Yc
static void Main(string[] args)
{
Console.WriteLine("Upsilon REPL");
Dictionary<string, object> variables = new Dictionary<string, object>();
Dictionary<VariableSymbol, object> variables = new Dictionary<VariableSymbol, object>();
while (true)
{
Console.Write("» ");
@@ -20,7 +21,7 @@ namespace Yc
return;
}
var parsed = new Script(input);
var parsed = new Script(input, variables);
if (parsed.Diagnostics.Messages.Count > 0)
{
Console.ForegroundColor = ConsoleColor.Red;