generate_clang_ast_nodes

Members

Functions

generateNodeClass
string generateNodeClass(string kind, string base)
Undocumented in source. Be warned that the author may not have intended to support it.
generateNodeCode
void generateNodeCode(Char[] seq, string name)
Undocumented in source. Be warned that the author may not have intended to support it.
generateNodes
string generateNodes(string[] seq, string base)
Undocumented in source. Be warned that the author may not have intended to support it.
generateVisit
string generateVisit(string Base, immutable(string)[] E)
Undocumented in source. Be warned that the author may not have intended to support it.
generateVisitorCode
void generateVisitorCode(ARGS args)
Undocumented in source. Be warned that the author may not have intended to support it.
main
void main(string[] args)
Undocumented in source. Be warned that the author may not have intended to support it.

Templates

generateNodeAccept
template generateNodeAccept()
Undocumented in source.
generateNodeCtor
template generateNodeCtor()
Undocumented in source.

Meta

License

MPL-2

Authors

Joakim Brännström (joakim.brannstrom@gmx.com)

This Source Code Form is subject to the terms of the Mozilla Public License, v.2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.