This is the JSON
parser implemented as a C extension. It can be configured to be used by setting
JSON.parser = JSON::Ext::Parser
with the method parser= in JSON
.
Represents the primitive object id for OpenSSL::ASN1
Generic exception class of the Timestamp
module.
TimeStamp
struct
Handles “Negotiate” type authentication. Geared towards authenticating with a proxy server over HTTP
If we have an identifier that follows a method name like:
def foo bar
then Ripper
will mark bar as END|LABEL if there is a local in a parent scope named bar because it hasn’t pushed the local table yet. We do this more accurately, so we need to allow comparing against both END and END|LABEL.
An error class raised when missing nodes are found while computing a constant path’s full name. For example:
-> raises because the constant path is missing the last part
A directive in the pack template language.
This class is the entry-point for converting a prism syntax tree into the whitequark/parser gem’s syntax tree. It inherits from the base parser for the parser gem, and overrides the parse* methods to parse with prism and then translate.
This class is the entry-point for Ruby 3.3 of ‘Prism::Translation::Parser`.
This class is the entry-point for Ruby 3.4 of ‘Prism::Translation::Parser`.
This module is the entry-point for converting a prism syntax tree into the seattlerb/ruby_parser gem’s syntax tree.
SvcParams
for service binding RRs. [RFC9460]
Base class for SvcParam
. [RFC9460]
Allows writing of tar files