66 bool needs_comma =
false;
73 os <<
"\"" <<
i.
first <<
"\" : ";
SourcePositionTable()=default
void Decorate(Node *node) final
Decorator(SourcePositionTable *source_positions)
SourcePositionTable * source_positions_
void PrintJson(std::ostream &os) const
void SetSourcePosition(Node *node, SourcePosition position)
SourcePosition current_position_
SourcePosition GetSourcePosition(Node *node) const
NodeAuxData< SourcePosition, UnknownSourcePosition > table_
void AddDecorator(GraphDecorator *decorator)
void RemoveDecorator(GraphDecorator *decorator)
SourcePositionTable * source_positions
SourcePositionTable *const table_
#define DCHECK_NOT_NULL(val)
#define DCHECK(condition)