You can clone with
Preparing for release, bringing in the changes to master in the meant…
Bringing through whitespace as a separate CommentAnnotation
Cleaned up output processing
Cleaning up AST
Seem to have roundtrip sorted out.
Proper UTF8 output
ignore happy info file
Time to keep track of whitespace too. Maybe merge comments and ws.
Output positioning sorted out. Now the problem of string concatenatio…
Back to all tests passing. :)
Preserve the original locations of the tokens.
Working through tests
Major rework of AST/Grammar, to capture all source elements accuratel…
…y, for round-tripping. Now tests.
Working in explicit capture of all lexical symbol positions in AST/Gr…
Work in progress.
Playing with some ideas
Parser in good shape, working the pretty printer output.
Make sure the JSNode position is the earlier of the comment or the su…
Can render a comment preceding an identifier.
Working in comment processing.
More harvesting commonality.
Proof of concept output stage. Time to fine tune and harvest commonal…
…ity into helpers.
A start. Next to bring in the comments, and original positioning.
Starting on pretty printer for round trip
Progress on tests
Comments fully worked into the grammar, time to start testing.