Sid Gifari From Gifari Industries - BD Cyber Security Team
Home
/
opt
/
cpanel
/
ea-ruby27
/
root
/
usr
/
local
/
share
/
gems
/
gems
/
prism-1.9.0
/
include
/
prism
/
✏️
Editing: prettyprint.h
/** * @file prettyprint.h * * An AST node pretty-printer. */ #ifndef PRISM_PRETTYPRINT_H #define PRISM_PRETTYPRINT_H #include "prism/defines.h" #ifdef PRISM_EXCLUDE_PRETTYPRINT void pm_prettyprint(void); #else #include <stdio.h> #include "prism/ast.h" #include "prism/parser.h" #include "prism/util/pm_buffer.h" /** * Pretty-prints the AST represented by the given node to the given buffer. * * @param output_buffer The buffer to write the pretty-printed AST to. * @param parser The parser that parsed the AST. * @param node The root node of the AST to pretty-print. */ PRISM_EXPORTED_FUNCTION void pm_prettyprint(pm_buffer_t *output_buffer, const pm_parser_t *parser, const pm_node_t *node); #endif #endif
💾 Save
❌ Cancel