Returns the string that is used to insert a space before the ‘:’ in JSON
objects.
Sets the string that is used to insert a space before the ‘:’ in JSON
objects.
This string is put at the end of a line that holds a JSON
array.
This string is put at the end of a line that holds a JSON
array.
This string is put at the end of a line that holds a JSON
array.
This string is put at the end of a line that holds a JSON
array.
Returns true, if circular data structures should be checked, otherwise returns false.
Returns true, if only ASCII characters should be generated. Otherwise returns false.
This sets whether only ASCII characters should be generated.
When , *, &, or … are used as an argument in a method call, we check if they were allowed by the current context. To determine that we build this lookup table.
Visit a block node on a call.
Visit a heredoc that can be either a string or an xstring.
Visit a numeric node and account for the optional sign.
Determine if the string is part of a %-style array.
Visit a block node, which will modify the AST by wrapping the given visited node in an iter node.