flat: proper host and generated escapes
added compile to gitignore
warning fixes
frontend grammar for ruby, allows test ruby1.rl to pass