symbolAsDotString method
Exact escaping performed by ts_language_write_symbol_as_dot_string.
Implementation
String symbolAsDotString(int symbol) {
final name = nodeKindForId(symbol);
if (name == null) {
throw RangeError.range(symbol, 0, symbolCount - 1, 'symbol');
}
return name
.replaceAll(r'\', r'\\')
.replaceAll('"', r'\"')
.replaceAll('\n', r'\n')
.replaceAll('\t', r'\t');
}