|
Prism Ruby parser
|
Types and functions related to magic comments found during parsing. More...
#include "prism/compiler/exported.h"#include "prism/compiler/nonnull.h"#include "prism/ast.h"#include <stddef.h>

Go to the source code of this file.
Typedefs | |
| typedef struct pm_magic_comment_t | pm_magic_comment_t |
| An opaque pointer to a magic comment found while parsing. | |
Functions | |
| PRISM_EXPORTED_FUNCTION pm_location_t | pm_magic_comment_key (const pm_magic_comment_t *magic_comment) PRISM_NONNULL(1) |
| Returns the location of the key associated with the given magic comment. | |
| PRISM_EXPORTED_FUNCTION pm_location_t | pm_magic_comment_value (const pm_magic_comment_t *magic_comment) PRISM_NONNULL(1) |
| Returns the location of the value associated with the given magic comment. | |
Types and functions related to magic comments found during parsing.
| PRISM_EXPORTED_FUNCTION pm_location_t pm_magic_comment_key | ( | const pm_magic_comment_t * | magic_comment | ) |
Returns the location of the key associated with the given magic comment.
| magic_comment | the magic comment whose key location we want to get |
| PRISM_EXPORTED_FUNCTION pm_location_t pm_magic_comment_value | ( | const pm_magic_comment_t * | magic_comment | ) |
Returns the location of the value associated with the given magic comment.
| magic_comment | the magic comment whose value location we want to get |