Ast

Undocumented in source.

Members

Functions

accept
void accept(VisitorT v)
Undocumented in source. Be warned that the author may not have intended to support it.
location
Location location(Node n)
Undocumented in source. Be warned that the author may not have intended to support it.
put
void put(Node n, Location l)
Undocumented in source. Be warned that the author may not have intended to support it.
put
void put(Node n, TypeId id)
Undocumented in source. Be warned that the author may not have intended to support it.
put
void put(Node n, SymbolId id)
Undocumented in source. Be warned that the author may not have intended to support it.
symbol
Symbol symbol(Node n)
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
void toString(Writer w)
Undocumented in source. Be warned that the author may not have intended to support it.
type
Type type(Node n)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

lang
dextool.plugin.mutate.backend.type.Language lang;

The language the mutation AST is based on.

locs
Location[Node] locs;
Undocumented in source.
nodeSymbols
SymbolId[Node] nodeSymbols;
Undocumented in source.
nodeTypes
TypeId[Node] nodeTypes;
Undocumented in source.
root
Node root;
Undocumented in source.
symbols
Symbols symbols;
Undocumented in source.
types
Types types;
Undocumented in source.

Meta