w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

mrb_parser_heredoc_info Struct Reference

#include <compile.h>

Collaboration diagram for mrb_parser_heredoc_info:
[legend]

Public Attributes

mrb_bool allow_indent:1
 
mrb_bool remove_indent:1
 
size_t indent
 
mrb_ast_nodeindented
 
mrb_bool line_head:1
 
enum mrb_string_type type
 
const char * term
 
int term_len
 
mrb_ast_nodedoc
 

Detailed Description

Definition at line 100 of file compile.h.

Member Data Documentation

◆ allow_indent

mrb_bool mrb_parser_heredoc_info::allow_indent

Definition at line 101 of file compile.h.

Referenced by parse_string().

◆ doc

mrb_ast_node* mrb_parser_heredoc_info::doc

Definition at line 109 of file compile.h.

◆ indent

size_t mrb_parser_heredoc_info::indent

Definition at line 103 of file compile.h.

Referenced by heredoc_count_indent(), heredoc_push_indented(), and heredoc_remove_indent().

◆ indented

mrb_ast_node* mrb_parser_heredoc_info::indented

Definition at line 104 of file compile.h.

Referenced by heredoc_push_indented(), and heredoc_remove_indent().

◆ line_head

mrb_bool mrb_parser_heredoc_info::line_head

Definition at line 105 of file compile.h.

Referenced by parse_string().

◆ remove_indent

mrb_bool mrb_parser_heredoc_info::remove_indent

Definition at line 102 of file compile.h.

Referenced by heredoc_remove_indent(), and parse_string().

◆ term

const char* mrb_parser_heredoc_info::term

Definition at line 107 of file compile.h.

Referenced by parse_string().

◆ term_len

int mrb_parser_heredoc_info::term_len

Definition at line 108 of file compile.h.

Referenced by parse_string().

◆ type

enum mrb_string_type mrb_parser_heredoc_info::type

Definition at line 105 of file compile.h.


The documentation for this struct was generated from the following file: