Constellation/escodegen — pull request #25 by RGustBardon (2012-07-20 14:54:51+00:00)
Title: Add provisional automatic semicolon insertion

Introduces options.format.semicolons.

For the time being, only semicolons at the end of programs, blocks,
and case blocks are omitted. However, this option should make complete
reliance on automatic semicolon insertion possible, e.g.

42;foo;

should result in (with options.format.compact set to false)

42
foo

instead of

42;
foo

Moreover, in the future, with options.format.compact and comments
preserved, the input:

42;
/*A
*/
foo;

should result in

42/*A
*/foo

and the input

42;
//A
foo;

should result in

42//A
foo