On Wed, Aug 24, 2016 at 10:27 AM, Marcel Rebouças <swift-dev@swift.org> wrote:
> Hello everybody,
>
> I am planning in doing some research and analysis with the ASTs of swift
> programs and, for that reason, I am trying to modify the compiler to always
> generate a file with the contents of the -dump-ast flag when building a
> project.

Hi Marcel,

dump-ast format is not machine-parseable.  It was never designed to be
such (so it is irregular), and it will change in incompatible ways in
future.  And of course '-dump-ast' is not a publicly documented
compiler flag, so it can go away at any point, for example, it can be
removed from compilers built as public releases to save code size.

If you want to (eventually) use your tool in a production environment,
you should consider building your tool on top of SourceKit, possibly
extending SourceKit along the way.

Dmitri

-- 
main(i,j){for(i=2;;i++){for(j=2;j<i;j++){if(!(i%j)){j=0;break;}}if
(j){printf("%d\n",i);}}} /*Dmitri Gribenko <griboz...@gmail.com>*/
_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev

Reply via email to