Daily update on 20250420-041137 by Nitload Youmu. Additional Message : Change: pipeline nodes use port to connect instead of connctors, this make send to multi-ports and recieve from multi-ports possible.
Remove: Some types in Pipeline namepace removed sueto no need for connectors Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
This commit is contained in:
@@ -65,9 +65,9 @@ namespace StgSharp.Script.Express
|
||||
|
||||
public abstract IEnumerator<ExpElementInstance> GetEnumerator();
|
||||
|
||||
public override bool TryGetMember( string name, out ExpNode memberNode )
|
||||
public override bool TryGetMember( string name, out ExpSyntaxNode memberNode )
|
||||
{
|
||||
memberNode = ExpNode.Empty;
|
||||
memberNode = ExpSyntaxNode.Empty;
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -101,7 +101,7 @@ namespace StgSharp.Script.Express
|
||||
|
||||
public override string Name => ExpressCompile.PoolString( "ARRAY" );
|
||||
|
||||
public override ExpNode CreateInstanceNode( Token t )
|
||||
public override ExpSyntaxNode CreateInstanceNode( Token t )
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
@@ -126,7 +126,7 @@ namespace StgSharp.Script.Express
|
||||
|
||||
public override string Name => ExpressCompile.PoolString( "BAG" );
|
||||
|
||||
public override ExpNode CreateInstanceNode( Token t )
|
||||
public override ExpSyntaxNode CreateInstanceNode( Token t )
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
@@ -149,7 +149,7 @@ namespace StgSharp.Script.Express
|
||||
|
||||
public override string Name => ExpressCompile.PoolString( "LIST" );
|
||||
|
||||
public override ExpNode CreateInstanceNode( Token t )
|
||||
public override ExpSyntaxNode CreateInstanceNode( Token t )
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
@@ -180,7 +180,7 @@ namespace StgSharp.Script.Express
|
||||
_collection.Add( token );
|
||||
}
|
||||
|
||||
public override ExpNode CreateInstanceNode( Token t )
|
||||
public override ExpSyntaxNode CreateInstanceNode( Token t )
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
@@ -34,7 +34,7 @@ using System.Text;
|
||||
|
||||
namespace StgSharp.Script.Express
|
||||
{
|
||||
public abstract class ExpCollectionInstanceBase : ExpNode
|
||||
public abstract class ExpCollectionInstanceBase : ExpSyntaxNode
|
||||
{
|
||||
|
||||
protected internal (int min, int max) _range;
|
||||
@@ -42,19 +42,16 @@ namespace StgSharp.Script.Express
|
||||
|
||||
protected ExpCollectionInstanceBase( Token source ) : base( source ) { }
|
||||
|
||||
public abstract ExpCollectionBase CollectionValue
|
||||
{
|
||||
get;
|
||||
}
|
||||
public abstract ExpCollectionBase CollectionValue { get; }
|
||||
|
||||
public ExpElementType MemberType
|
||||
{
|
||||
get => _memberType;
|
||||
}
|
||||
|
||||
public override ExpNode Left => null!;
|
||||
public override ExpSyntaxNode Left => null!;
|
||||
|
||||
public override ExpNode Right => null!;
|
||||
public override ExpSyntaxNode Right => null!;
|
||||
|
||||
public int MinCapacity => _range.min;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user