outs and ins are gathered even in "if" and "for" blocks
symdim(): fixed mat%*%vec, added "dim", added "["; st2arma(): removed known and prepending, added literal strings
added numerous variable types, lists, if/else, for construct; outs are declared beforhand
symdim(): dims are detected after eval() in a temporary environment; fixed dims for "(" operator; st2arma(): added langage and data constructs and types; fixed which.max,min
move tests in a separate dir
fixed '"' and '\' in strings; argument order changes; use %in% instead of any(==); added rep, stop, ceiling, which.min(max), rbind; dim() returns ivec;  call find() only when required; added indexing with span(); ":" as linspace(); for-loop is redefined; "if/else" may be ternary; fixed indentation; binary operands are promoted to mat if needed; vector creation from a list of scalars is done with {...} c++11 operator; t() is .st(); by default, preserved named args; R calls are back converted by as<...>(); added svm(), rtype2rcpparma(), get_decl()
introduced: R calls, function declarations, template which_min and which_max;
fixed: list item access via "$", inputs collection for ending expression, declaration of mat/vec, empty outvec sorting, strings with '"' and '\';
chnaged: gathering of equalities;
rename fastLm.r