start on ruby code generator

have arrays and some language constructs