diff --git a/src/Core/InputInterpreter.cs b/src/Core/InputInterpreter.cs index a80679e..14b6a4a 100644 --- a/src/Core/InputInterpreter.cs +++ b/src/Core/InputInterpreter.cs @@ -4,6 +4,8 @@ using System.IO; namespace CSMic { + using GeneratedInterpreter = global::CSMic.Interpreter; + /// The interpreter that parses user input at runtime into strongly typed .Net values. public class InputInterpreter { @@ -276,8 +278,8 @@ namespace CSMic // Create a child interpreter sharing stores, so ProduceOutput doesn't affect parent state var child = new InputInterpreter(this); using var ms = new MemoryStream(Encoding.UTF8.GetBytes(expressionText)); - var scanner = new global::CSMic.Interpreter.Scanner(ms); - var parser = new global::CSMic.Interpreter.Parser(scanner) + var scanner = new GeneratedInterpreter.Scanner(ms); + var parser = new GeneratedInterpreter.Parser(scanner) { Interpreter = child }; @@ -302,8 +304,8 @@ namespace CSMic try { using var ms = new MemoryStream(Encoding.UTF8.GetBytes(input ?? string.Empty)); - var scanner = new global::CSMic.Interpreter.Scanner(ms); - var parser = new global::CSMic.Interpreter.Parser(scanner) + var scanner = new GeneratedInterpreter.Scanner(ms); + var parser = new GeneratedInterpreter.Parser(scanner) { Interpreter = this };