I can't get $caller to return "identifier":

1)
Code:
//alias tc noop $!tc1 | alias tc1 echo -a $!caller | tc | alias tc | alias tc1

Ok so:
2)
Code:
//alias tc noop $!tc1 | alias tc1 echo -a $!caller | noop $tc | alias tc | alias tc1
does report identifier correctly.
However:
2bis)
Code:
//alias tc tc1 $(|) noop $!tc1 | alias tc1 echo -a $!caller | noop $tc | alias tc | alias tc1
reports identifier twice which is incorrect since the first call to the tc alias is a command
3)
Code:
alias testc0 noop $testc
alias testc echo -s $caller
+ $testc0 in editbox + tab to evaluate it, which reports "other".
while
4)
Code:
//alias tc noop $!tc1 | alias tc1 echo -a $!caller | noop $tc | alias tc | alias tc1
reports editbox

This is tricky, I would expect to be able to at least get the information that my alias was called as identifier in 3 & 4.
In 3) i evaluated from the editbox but then testc is called as an identifier, yet I get "other" possibly that's a bug.



Last edited by Wims; 08/01/18 05:33 AM.

#mircscripting @ irc.swiftirc.net == the best mIRC help channel