mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-07-01 00:31:56 +00:00
ZoneCodeGenerator: Replace OperandDynamics static array indices with Evaluations
This commit is contained in:
@ -34,9 +34,9 @@ $endif$
|
||||
|
||||
PrintOperandDynamic(op) ::= <%
|
||||
$TypeVarName(op.Structure.Type)$
|
||||
->$first(op.ReferencedMemberChain):{member | $member.Member.Name$}$
|
||||
$rest(op.ReferencedMemberChain):{member | .$member.Member.Name$}$
|
||||
$op.ArrayIndices:{ arrayIndex | [$arrayIndex$]}$
|
||||
->$trunc(op.ReferencedMemberChain):{member | $member.Member.Name$$if(member.Computations.ContainsNonEmbeddedReference)$->$else$.$endif$}$
|
||||
$last(op.ReferencedMemberChain):{member | $member.Member.Name$}$
|
||||
$op.ArrayIndices:{ arrayIndex | [$PrintEvaluation(arrayIndex)$]}$
|
||||
%>
|
||||
|
||||
PrintOperation(operation) ::= <%
|
||||
|
Reference in New Issue
Block a user