|
| pm_heredoc_lex_mode_t | base |
| | All of the data necessary to lex a heredoc.
|
| const uint8_t * | next_start |
| | This is the pointer to the character where lexing should resume once the heredoc has been completely processed.
|
| size_t * | common_whitespace |
| | This is used to track the amount of common whitespace on each line so that we know how much to dedent each line in the case of a tilde heredoc.
|
| bool | line_continuation |
| | True if the previous token ended with a line continuation.
|
Definition at line 229 of file parser.h.
◆ base
All of the data necessary to lex a heredoc.
◆ common_whitespace
This is used to track the amount of common whitespace on each line so that we know how much to dedent each line in the case of a tilde heredoc.
◆ line_continuation
True if the previous token ended with a line continuation.
◆ next_start
This is the pointer to the character where lexing should resume once the heredoc has been completely processed.
The documentation for this struct was generated from the following files: