Given that we know our syntax error exists somewhere in our frontier, we want to find the smallest possible set of blocks that contain all the syntax errors
Discard changes that have not been committed and revert the last commit
Cannot revert the first commit
Returns URL-escaped string following RFC 3986.
Returns URL-unescaped string following RFC 3986.
Writes a number of random generated bytes (currently 1024) to filename which can be used to initialize the PRNG by calling ::load_random_file
in a later session.
offline mode. read name=value pairs on standard input.
Yields to a block and preserves the previous set of objects being printed.
Check whether the object_id id
is in the current buffer of objects to be pretty printed. Used to break cycles in chains of objects to be pretty printed.
Adds the object_id id
to the set of objects being pretty printed, so as to not repeat objects.
Removes an object from the set of objects being pretty printed.
Create a new ConstantPathNode
node.
Create a new ConstantReadNode
node.
Create a new ConstantTargetNode
node.
Create a new EmbeddedStatementsNode
node.
Create a new EmbeddedVariableNode
node.
Create a new FindPatternNode
node.
Create a new ImplicitRestNode
node.