March 05, 2016 provide compiler hooks to customize compilation [cf EMAIL:In language tooling] | ||||
|---|---|---|---|---|
| ||||
Attachments:
| one takeaway from the video in [EMAIL:In language tooling] that would be doable in D with a compiler as a library: we could provide hooks (via user defined function delegates) in the compiler when some action happen, eg: opening a file to be compiled, parsing an import, processing an expression etc. This would allow for example writing user defined callbacks to interactively visualize on a webserver the number of [files,functions,symbols,LOC, mixin expansions, CTFE execution] being compiled in realtime, warn when a file about to be compiled doesn't match some regular expression, and many other use cases (see video) | |||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply