CLanguage by praeclarum

<PackageReference Include="CLanguage" Version="0.3.13" />

 StructureExpression

using CLanguage.Interpreter; using CLanguage.Types; using System; using System.Collections.Generic; namespace CLanguage.Syntax { public class StructureExpression : Expression { public class Item { public int Index; public string Field; public Expression Expression; } public List<Item> Items { get; set; } public StructureExpression() { Items = new List<Item>(); } public override CType GetEvaluatedCType(EmitContext ec) { return CType.Void; } protected override void DoEmit(EmitContext ec) { throw new NotImplementedException(); } } }