…distinguish use or bind of ident and add directive to bind case any pattern binding can be associated with directive, in particular this includes lambda to enable parameter tagging
…c, and activate warnings
when an inner function is contained in a local annotated function
…lly after renaming it appears to somehow raise assertions later when you had db default values in several (non-linking) packages
…les in plugin
By the way, removed optionnal arguments and put instead required with labels fot some pretty non-trivial arguments. However, experience shows that creation of the typer is always done with the same value for these arguments (gamma, annotmap and qml db scheme). I wonder if we should not internalize these parameters as fixed values of the typer creation function.
… of the now dead file
* Jscompiler takes now env_typer + code instead of old blender type * flattening env_blender in qmlcompilers (qmljs command line tool) * inline the part about typing from the blender in qmlcompilers The blender was still used only by qmljs which does not support db constructions (used only for debug and tests of pure client code) so it does not need to treat db constructions anymore.
Since qmlflat calls now opa (cf generated script qmlflat), qmlcompilers is only used by the command line tool qmljs. db constructions are not handled by qmljs (only client code tests) Opa uses others passes for treating the db nodes, so the code about db stuff in the blender is never executed.
… no-slicer mode