Alias generated interpreter namespace
Some checks failed
Build / build (push) Failing after 28s
Tests / tests (push) Failing after 28s

This commit is contained in:
codex 2026-06-24 16:00:04 -05:00
commit 8f1dafef75

View file

@ -4,6 +4,8 @@ using System.IO;
namespace CSMic
{
using GeneratedInterpreter = global::CSMic.Interpreter;
/// <summary> The interpreter that parses user input at runtime into strongly typed .Net values. </summary>
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
};