summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/prism/parse_result.rb6
-rw-r--r--prism/parser.h6
2 files changed, 8 insertions, 4 deletions
diff --git a/lib/prism/parse_result.rb b/lib/prism/parse_result.rb
index 753d72f10b..556c664019 100644
--- a/lib/prism/parse_result.rb
+++ b/lib/prism/parse_result.rb
@@ -369,9 +369,9 @@ module Prism
# The list of magic comments that were encountered during parsing.
attr_reader :magic_comments
- # An optional location that represents the location of the content after the
- # __END__ marker. This content is loaded into the DATA constant when the
- # file being parsed is the main file being executed.
+ # An optional location that represents the location of the __END__ marker
+ # and the rest of the content of the file. This content is loaded into the
+ # DATA constant when the file being parsed is the main file being executed.
attr_reader :data_loc
# The list of errors that were generated during parsing.
diff --git a/prism/parser.h b/prism/parser.h
index 9f38dc5830..c7ebb64b60 100644
--- a/prism/parser.h
+++ b/prism/parser.h
@@ -557,7 +557,11 @@ struct pm_parser {
/** The list of magic comments that have been found while parsing. */
pm_list_t magic_comment_list;
- /** The optional location of the __END__ keyword and its contents. */
+ /**
+ * An optional location that represents the location of the __END__ marker
+ * and the rest of the content of the file. This content is loaded into the
+ * DATA constant when the file being parsed is the main file being executed.
+ */
pm_location_t data_loc;
/** The list of warnings that have been found while parsing. */