mirror of
https://codeberg.org/scip/rpnc.git
synced 2025-12-17 04:21:01 +01:00
added check if custom func already exists
This commit is contained in:
17
rpnc
17
rpnc
@@ -556,14 +556,17 @@ sub defun {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (grep {$name eq $_} keys %commands) {
|
if (! exists $custom{$name}) {
|
||||||
print "reserved function name (command)!\n";
|
# no need to check twice and overwriting of custom function must be legal
|
||||||
return;
|
if (grep {$name eq $_} keys %commands) {
|
||||||
}
|
print "reserved function name (command)!\n";
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (grep {$name eq $_} keys %func) {
|
if (grep {$name eq $_} keys %func) {
|
||||||
print "reserved function name (function)!\n";
|
print "reserved function name (function)!\n";
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$custom{$name} = "@tokens";
|
$custom{$name} = "@tokens";
|
||||||
|
|||||||
Reference in New Issue
Block a user