PyneComp v6.0.36 — A batch of compiler fixes around input.* argument binding and…

Fixes

  • Positional arguments to input.int() / input.float() after the title — options lists, minval/maxval/step range overloads, and tooltips — are now bound to their proper keyword names before emission, so positional input.* overloads compile correctly
  • Legacy input() calls now detect a source default (e.g. defval = close) from the matched argument instead of always the first one, so source inputs declared by keyword keep the right type
  • Keyword arguments to user-defined functions, methods, and UDT constructors that collide with reserved names are now renamed consistently, while built-in calls keep their original keyword names — no more call-site conflicts
  • Explicit parentheses in arithmetic are preserved instead of being flattened, so expressions like a - (b - c) keep their intended subtraction order and float-rounding behavior