addendum to previous

This commit is contained in:
John Kerl 2021-03-03 21:14:48 -05:00
parent e22bb40525
commit e38f67ce99
3 changed files with 11 additions and 13 deletions

View file

@ -1 +1,12 @@
Variable name x might not have been assigned yet.
Variable name x might not have been assigned yet.
Variable name x might not have been assigned yet.
Variable name y might not have been assigned yet.
Variable name x might not have been assigned yet.
Variable name y might not have been assigned yet.
Variable name i might not have been assigned yet.
Variable name m might not have been assigned yet.
Variable name m might not have been assigned yet.
Variable name m might not have been assigned yet.
Variable name m might not have been assigned yet.

View file

@ -26,45 +26,34 @@ mlr -n put -W y = $x
mlr -n put y = x
mlr -n put -w y = x
Variable name x might not have been assigned yet.
mlr -n put -W y = x
Variable name x might not have been assigned yet.
mlr: Exiting due to warnings treated as fatal.
mlr -n put z = x + y
mlr -n put -w z = x + y
Variable name x might not have been assigned yet.
Variable name y might not have been assigned yet.
mlr -n put -W z = x + y
Variable name x might not have been assigned yet.
Variable name y might not have been assigned yet.
mlr: Exiting due to warnings treated as fatal.
mlr -n put -W i = 0; z[i] = 1
mlr -n put -W z[i] = 1
Variable name i might not have been assigned yet.
mlr: Exiting due to warnings treated as fatal.
mlr -n put -W func f(n) { return n+1 }
mlr -n put -W func f(n) { return m+1 }
Variable name m might not have been assigned yet.
mlr: Exiting due to warnings treated as fatal.
mlr -n put -W m = 0; func f(n) { return m+1 }
Variable name m might not have been assigned yet.
mlr: Exiting due to warnings treated as fatal.
mlr -n put -W subr f(n) { print m+1 }
Variable name m might not have been assigned yet.
mlr: Exiting due to warnings treated as fatal.
mlr -n put -W m = 0; subr f(n) { print m+1 }
Variable name m might not have been assigned yet.
mlr: Exiting due to warnings treated as fatal.
mlr -n put -W if (false) {x = 1}; print x

View file

@ -4,8 +4,6 @@ TOP OF LIST:
! ut:
o triple-for multi-middle case
* -w's to stderr & trapping stderr in reg-test/run
* regexes
o finish stats1 -r
o regex captures ...