Dmitri Hrybenko
739c495282
AST printer: use identifier escaping
...
rdar://16233153
Swift SVN r16933
2014-04-27 17:25:24 +00:00
Argyrios Kyrtzidis
4c91bd074f
[IDE] Print out regular comments from the clang module headers, for the module interface.
...
rdar://16451119
Swift SVN r16249
2014-04-12 05:21:08 +00:00
Dmitri Hrybenko
e42a3e5762
AST printer: undo the damage of r15737, while retaining the whitespace handling
...
refactoring, allowing ASTPrinter callbacks to be called exactly when a first
non-whitespace character of the declaration is printed, ignoring the
indentation and leading blank lines.
Swift SVN r15743
2014-04-01 20:07:41 +00:00
Dmitri Hrybenko
e531e4dd0f
AST printer: improve handling of newlines and indentation to more precisely
...
capture source ranges of declarations
Swift SVN r15737
2014-04-01 17:10:41 +00:00
Argyrios Kyrtzidis
93c15bed50
[AST] Introduce the ASTPrinter class, and have its callbacks invoked during AST printing.
...
This provides useful extension points during AST printing.
Swift SVN r11338
2013-12-16 01:26:36 +00:00