[refactor] introduce StringLiteralExpression#getDecoded() for returning the decoded string, instead of letting the outside world decode the literal
add failing test (found during refactor)
[bugfix] ```empty_multiline_string_constant as boolean``` was misoptimized to true (fixes the failing test added in prev. commit)
add failing tests (found during refactor)
add failing test
[refactor] introduce #getDecoded() for all of the primitive literals, and fix bugs registered in the prev. commit
amend the reasoning and the limitation of detecting conflicting case-labels
Merge branch 'kazuho/experiments/primitive-getdecoded' into kazuho/experiments/macroic-file-and-line
implement __FILE__ and __LINE__
s/ECMA/ECMA262/
add test that asserts that "node_modules/" is included in __FILE__
Merge branch 'kazuho/experiments/macroic-file-and-line' (closes #175)