Universal Abstract Syntax Tree Generator for ruby code