Deparse recreates the source from the tree the compiler generates. However, print "This is a debug Statement\n" if DEBUG; is optimized out of the tree. There are still traces of it which Deparse notices, but Deparse has no way of knowing what was originally in the source, so it displays '???'.
In reply to Re: use constant and Compiler Optimizations
by ikegami
in thread use constant and Compiler Optimizations
by jbisbee
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |