1. Случай:

-----JS
myVar.myField = {ququ:'value'}
myFunc = function() {...
----/JS

корректен с точки зрения JS. И генерируется компилятором хэкса
(тут, в частности: https://github.com/HaxeFoundation/haxe/blob/6568450332b7c3d72c3d21978bedd979692e2ec9/genjs.ml#L1011)
Но при удалении line break получаем:

-----JS
a.b={c:"value"}d=function(){...
----/JS

что уже некорректно. Таблэтка: "если перед TId | TNu находится TFlow в виде '}', то всобачиваем ';' в extra character"

2. Случай:

-----JS
myVar.myField = {get_SOMETHING:"get_SOMETHING"}
----/JS

у тебя собирается в

-----JS (с ключом /nr)
myVar.myField={get_SOMETHING:get_"SOMETHING"}
----/JS

что, очевидно, неверно. Переставил кавычку.

Пардон, если чего-то не учёл и сломал логику. :)
Merge pull request #2 from nibb13/master

Fixes for get_/set_ prefix insertion outside of strings and missing semicolon between "}" and identifiers.