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 namespace CSMic
{ {
using GeneratedInterpreter = global::CSMic.Interpreter;
/// <summary> The interpreter that parses user input at runtime into strongly typed .Net values. </summary> /// <summary> The interpreter that parses user input at runtime into strongly typed .Net values. </summary>
public class InputInterpreter public class InputInterpreter
{ {
@ -276,8 +278,8 @@ namespace CSMic
// Create a child interpreter sharing stores, so ProduceOutput doesn't affect parent state // Create a child interpreter sharing stores, so ProduceOutput doesn't affect parent state
var child = new InputInterpreter(this); var child = new InputInterpreter(this);
using var ms = new MemoryStream(Encoding.UTF8.GetBytes(expressionText)); using var ms = new MemoryStream(Encoding.UTF8.GetBytes(expressionText));
var scanner = new global::CSMic.Interpreter.Scanner(ms); var scanner = new GeneratedInterpreter.Scanner(ms);
var parser = new global::CSMic.Interpreter.Parser(scanner) var parser = new GeneratedInterpreter.Parser(scanner)
{ {
Interpreter = child Interpreter = child
}; };
@ -302,8 +304,8 @@ namespace CSMic
try try
{ {
using var ms = new MemoryStream(Encoding.UTF8.GetBytes(input ?? string.Empty)); using var ms = new MemoryStream(Encoding.UTF8.GetBytes(input ?? string.Empty));
var scanner = new global::CSMic.Interpreter.Scanner(ms); var scanner = new GeneratedInterpreter.Scanner(ms);
var parser = new global::CSMic.Interpreter.Parser(scanner) var parser = new GeneratedInterpreter.Parser(scanner)
{ {
Interpreter = this Interpreter = this
}; };