moving language.js to the parser