lib-ruby-parser (C++ bindings)  4.0.1+ruby-3.1.1
C++ bindings for lib-ruby-parser library
lib_ruby_parser::Postexe Class Reference

Represents END { .. } statement. More...

#include <nodes.hpp>

Public Attributes

Nodebody
 Body of the block. More...
 
Loc keyword_l
 
Loc begin_l
 
Loc end_l
 
Loc expression_l
 

Detailed Description

Represents END { .. } statement.

Member Data Documentation

◆ begin_l

Loc lib_ruby_parser::Postexe::begin_l

Location of the open parenthesis

END { 42 }
^

◆ body

Node* lib_ruby_parser::Postexe::body

Body of the block.

◆ end_l

Loc lib_ruby_parser::Postexe::end_l

Location of the closing parenthesis

END { 42 }
^

◆ expression_l

Loc lib_ruby_parser::Postexe::expression_l

Location of the full expression

END { 42 }
^^^^^^^^^^

◆ keyword_l

Loc lib_ruby_parser::Postexe::keyword_l

Location of the END keyword

END { 42 }
^^^

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