PyneComp v6.0.48 — legacy v3 migration, const preservation, and a series of parser…
Fixes
- Import aliases no longer collide with same-named user variables or functions — separate namespaces
- A user function may claim a built-in type name (
line(...),label(...),int,float, …) - An exported function and a same-named
type/enumcan now coexist in a library constform preserved for qualifying built-in calls (e.g.timestamp(...)->input.time(defval=...))- Whitespace in constructor and type templates:
array.new <linefill> (),map .new <float, float>() - Qualified element types in collections:
array<chart.point>points - v4->v5: a self-referential
iffbranch is no longer hoisted above its own declaration - v4->v5: a built-in variable shadowed by the user (
obv = ...) no longer gets ata.prefix - Legacy
input(type=integer)type constants migrated during v4 promotion
Features
- Python-style triple-quoted string literals (
"""...""",'''...''') - Corporate-action ticker built-ins:
__dividends_tickerid(),__earnings_tickerid(),__splits_tickerid()