diff --git a/Functions/#Name-Value/#Assign.fmfn b/Functions/#Name-Value/#Assign.fmfn index 80c0939..d01f087 100644 --- a/Functions/#Name-Value/#Assign.fmfn +++ b/Functions/#Name-Value/#Assign.fmfn @@ -33,8 +33,6 @@ Let ( [ ~semiCount = PatternCount ( parameters ; ";¶" ); - ~rowCount = ValueCount ( parameters ); - ~validFormat = ~semiCount = ~rowCount; ~variables = Case ( ~semiCount = 0 and not IsEmpty ( parameters ); Substitute ( parameters ; ¶ ; ";¶" ) & ";"; diff --git a/Functions/#Name-Value/#AssignGlobal.fmfn b/Functions/#Name-Value/#AssignGlobal.fmfn index bba8dac..5411a76 100644 --- a/Functions/#Name-Value/#AssignGlobal.fmfn +++ b/Functions/#Name-Value/#AssignGlobal.fmfn @@ -27,8 +27,6 @@ Let ( [ ~semiCount = PatternCount ( parameters ; ";¶" ); - ~rowCount = ValueCount ( parameters ); - ~validFormat = ~semiCount = ~rowCount; ~variables = Case ( ~semiCount = 0 and not IsEmpty ( parameters ); Substitute ( parameters ; ¶ ; ";¶" ) & ";"; @@ -39,7 +37,7 @@ Let ( [ EvaluationError ( Evaluate ( "Let ( [" & Substitute ( // convert $local to $$GLOBAL variables - ¶ & parameters; + ¶ & ~variables; [ "¶$$" ; "¶$" ]; // ... without renaming existing $$GLOBALS [ "¶$" ; "¶$$" ] )