broke
fixed parsing of argument blocks, now included for methods and free functions
removed extraneous spacing in arglist parsing
remove dbprints
reworked passing of arglst - temp arglist  correctly freed up by caller instead of incorrect ownership-passing asumption in previous commit
reverted accidental overwrite of filetypes.common
removed 'safe_free()'
clarified const behaviour/silenced warning with free((void*)) . should be possible to mark objects as immutable and still be able to discard them , as immutability is valid for their lifetime.. are there any cleaner ways of doing this?
Rust: mark first argument of addTag() const
Rust: use vString instead of a poor growing string implementation