Ruby 3.4.7p58 (2025-10-08 revision 7a5688e2a27668e48f8d6ff4af5b2208b98a2f5e)
prism Directory Reference

Directories

 
util

Files

 
api_node.c
 
api_pack.c
 
ast.h
 
defines.h
 Macro definitions used throughout the prism library.
 
diagnostic.c
 
diagnostic.h
 A list of diagnostics generated during parsing.
 
encoding.c
 
encoding.h
 The encoding interface and implementations used by the parser.
 
extension.c
 
extension.h
 
node.c
 
node.h
 Functions related to nodes in the AST.
 
options.c
 
options.h
 The options that can be passed to parsing.
 
pack.c
 
pack.h
 A pack template string parser.
 
parser.h
 The parser used to parse Ruby source.
 
prettyprint.c
 
prettyprint.h
 An AST node pretty-printer.
 
prism.c
 
prism.h
 The main header file for the prism parser.
 
regexp.c
 
regexp.h
 A regular expression parser.
 
serialize.c
 
static_literals.c
 
static_literals.h
 A set of static literal nodes that can be checked for duplicates.
 
token_type.c
 
version.h
 The version of the Prism library.