Fredrik Lundh wrote: >> But in most cases the 'constant' is actually an expression involving a >> global, often even a global in another module. (E.g. sre_compile.py) >> The compiler will have a hard time proving that this is really a >> constant, so it won't optimize the code. > > unless we come up with a way to make it possible to mark an variable as > a constant. such as the primary 'constant' expr which simply means that expr will be evaluated at function definition time, rather than at runtime. example usage: var = expression if var == constant sre.FOO: ... elif var == constant sre.BAR: ... elif var in constant (sre.FIE, sre.FUM): ... </F>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4