mirror of
https://github.com/ruby/ruby.git
synced 2025-08-26 22:45:03 +02:00
[ruby/prism] Single line method bodies should not be marked as newline
18a8597276
This commit is contained in:
parent
47c0df9c4a
commit
cb863907d8
25 changed files with 67 additions and 67 deletions
|
@ -1886,7 +1886,7 @@ static pm_statements_node_t *
|
||||||
pm_statements_node_create(pm_parser_t *parser);
|
pm_statements_node_create(pm_parser_t *parser);
|
||||||
|
|
||||||
static void
|
static void
|
||||||
pm_statements_node_body_append(pm_parser_t *parser, pm_statements_node_t *node, pm_node_t *statement);
|
pm_statements_node_body_append(pm_parser_t *parser, pm_statements_node_t *node, pm_node_t *statement, bool newline);
|
||||||
|
|
||||||
static size_t
|
static size_t
|
||||||
pm_statements_node_body_length(pm_statements_node_t *node);
|
pm_statements_node_body_length(pm_statements_node_t *node);
|
||||||
|
@ -4721,7 +4721,7 @@ pm_if_node_modifier_create(pm_parser_t *parser, pm_node_t *statement, const pm_t
|
||||||
pm_if_node_t *node = PM_NODE_ALLOC(parser, pm_if_node_t);
|
pm_if_node_t *node = PM_NODE_ALLOC(parser, pm_if_node_t);
|
||||||
|
|
||||||
pm_statements_node_t *statements = pm_statements_node_create(parser);
|
pm_statements_node_t *statements = pm_statements_node_create(parser);
|
||||||
pm_statements_node_body_append(parser, statements, statement);
|
pm_statements_node_body_append(parser, statements, statement, true);
|
||||||
|
|
||||||
*node = (pm_if_node_t) {
|
*node = (pm_if_node_t) {
|
||||||
{
|
{
|
||||||
|
@ -4753,10 +4753,10 @@ pm_if_node_ternary_create(pm_parser_t *parser, pm_node_t *predicate, const pm_to
|
||||||
pm_conditional_predicate(parser, predicate, PM_CONDITIONAL_PREDICATE_TYPE_CONDITIONAL);
|
pm_conditional_predicate(parser, predicate, PM_CONDITIONAL_PREDICATE_TYPE_CONDITIONAL);
|
||||||
|
|
||||||
pm_statements_node_t *if_statements = pm_statements_node_create(parser);
|
pm_statements_node_t *if_statements = pm_statements_node_create(parser);
|
||||||
pm_statements_node_body_append(parser, if_statements, true_expression);
|
pm_statements_node_body_append(parser, if_statements, true_expression, true);
|
||||||
|
|
||||||
pm_statements_node_t *else_statements = pm_statements_node_create(parser);
|
pm_statements_node_t *else_statements = pm_statements_node_create(parser);
|
||||||
pm_statements_node_body_append(parser, else_statements, false_expression);
|
pm_statements_node_body_append(parser, else_statements, false_expression, true);
|
||||||
|
|
||||||
pm_token_t end_keyword = not_provided(parser);
|
pm_token_t end_keyword = not_provided(parser);
|
||||||
pm_else_node_t *else_node = pm_else_node_create(parser, colon, else_statements, &end_keyword);
|
pm_else_node_t *else_node = pm_else_node_create(parser, colon, else_statements, &end_keyword);
|
||||||
|
@ -6959,7 +6959,7 @@ pm_statements_node_body_update(pm_statements_node_t *node, pm_node_t *statement)
|
||||||
* Append a new node to the given StatementsNode node's body.
|
* Append a new node to the given StatementsNode node's body.
|
||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
pm_statements_node_body_append(pm_parser_t *parser, pm_statements_node_t *node, pm_node_t *statement) {
|
pm_statements_node_body_append(pm_parser_t *parser, pm_statements_node_t *node, pm_node_t *statement, bool newline) {
|
||||||
pm_statements_node_body_update(node, statement);
|
pm_statements_node_body_update(node, statement);
|
||||||
|
|
||||||
if (node->body.size > 0) {
|
if (node->body.size > 0) {
|
||||||
|
@ -6979,7 +6979,7 @@ pm_statements_node_body_append(pm_parser_t *parser, pm_statements_node_t *node,
|
||||||
}
|
}
|
||||||
|
|
||||||
pm_node_list_append(&node->body, statement);
|
pm_node_list_append(&node->body, statement);
|
||||||
pm_node_flag_set(statement, PM_NODE_FLAG_NEWLINE);
|
if (newline) pm_node_flag_set(statement, PM_NODE_FLAG_NEWLINE);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -7597,7 +7597,7 @@ pm_unless_node_modifier_create(pm_parser_t *parser, pm_node_t *statement, const
|
||||||
pm_unless_node_t *node = PM_NODE_ALLOC(parser, pm_unless_node_t);
|
pm_unless_node_t *node = PM_NODE_ALLOC(parser, pm_unless_node_t);
|
||||||
|
|
||||||
pm_statements_node_t *statements = pm_statements_node_create(parser);
|
pm_statements_node_t *statements = pm_statements_node_create(parser);
|
||||||
pm_statements_node_body_append(parser, statements, statement);
|
pm_statements_node_body_append(parser, statements, statement, true);
|
||||||
|
|
||||||
*node = (pm_unless_node_t) {
|
*node = (pm_unless_node_t) {
|
||||||
{
|
{
|
||||||
|
@ -13754,7 +13754,7 @@ parse_statements(pm_parser_t *parser, pm_context_t context) {
|
||||||
|
|
||||||
while (true) {
|
while (true) {
|
||||||
pm_node_t *node = parse_expression(parser, PM_BINDING_POWER_STATEMENT, true, PM_ERR_CANNOT_PARSE_EXPRESSION);
|
pm_node_t *node = parse_expression(parser, PM_BINDING_POWER_STATEMENT, true, PM_ERR_CANNOT_PARSE_EXPRESSION);
|
||||||
pm_statements_node_body_append(parser, statements, node);
|
pm_statements_node_body_append(parser, statements, node, true);
|
||||||
|
|
||||||
// If we're recovering from a syntax error, then we need to stop parsing
|
// If we're recovering from a syntax error, then we need to stop parsing
|
||||||
// the statements now.
|
// the statements now.
|
||||||
|
@ -17940,7 +17940,7 @@ parse_expression_prefix(pm_parser_t *parser, pm_binding_power_t binding_power, b
|
||||||
// and we didn't return a multiple assignment node, then we can return a
|
// and we didn't return a multiple assignment node, then we can return a
|
||||||
// regular parentheses node now.
|
// regular parentheses node now.
|
||||||
pm_statements_node_t *statements = pm_statements_node_create(parser);
|
pm_statements_node_t *statements = pm_statements_node_create(parser);
|
||||||
pm_statements_node_body_append(parser, statements, statement);
|
pm_statements_node_body_append(parser, statements, statement, true);
|
||||||
|
|
||||||
return (pm_node_t *) pm_parentheses_node_create(parser, &opening, (pm_node_t *) statements, &parser->previous);
|
return (pm_node_t *) pm_parentheses_node_create(parser, &opening, (pm_node_t *) statements, &parser->previous);
|
||||||
}
|
}
|
||||||
|
@ -17950,7 +17950,7 @@ parse_expression_prefix(pm_parser_t *parser, pm_binding_power_t binding_power, b
|
||||||
// We'll do that here.
|
// We'll do that here.
|
||||||
context_push(parser, PM_CONTEXT_PARENS);
|
context_push(parser, PM_CONTEXT_PARENS);
|
||||||
pm_statements_node_t *statements = pm_statements_node_create(parser);
|
pm_statements_node_t *statements = pm_statements_node_create(parser);
|
||||||
pm_statements_node_body_append(parser, statements, statement);
|
pm_statements_node_body_append(parser, statements, statement, true);
|
||||||
|
|
||||||
// If we didn't find a terminator and we didn't find a right
|
// If we didn't find a terminator and we didn't find a right
|
||||||
// parenthesis, then this is a syntax error.
|
// parenthesis, then this is a syntax error.
|
||||||
|
@ -17961,7 +17961,7 @@ parse_expression_prefix(pm_parser_t *parser, pm_binding_power_t binding_power, b
|
||||||
// Parse each statement within the parentheses.
|
// Parse each statement within the parentheses.
|
||||||
while (true) {
|
while (true) {
|
||||||
pm_node_t *node = parse_expression(parser, PM_BINDING_POWER_STATEMENT, true, PM_ERR_CANNOT_PARSE_EXPRESSION);
|
pm_node_t *node = parse_expression(parser, PM_BINDING_POWER_STATEMENT, true, PM_ERR_CANNOT_PARSE_EXPRESSION);
|
||||||
pm_statements_node_body_append(parser, statements, node);
|
pm_statements_node_body_append(parser, statements, node, true);
|
||||||
|
|
||||||
// If we're recovering from a syntax error, then we need to stop
|
// If we're recovering from a syntax error, then we need to stop
|
||||||
// parsing the statements now.
|
// parsing the statements now.
|
||||||
|
@ -19123,7 +19123,7 @@ parse_expression_prefix(pm_parser_t *parser, pm_binding_power_t binding_power, b
|
||||||
statement = (pm_node_t *) pm_rescue_modifier_node_create(parser, statement, &rescue_keyword, value);
|
statement = (pm_node_t *) pm_rescue_modifier_node_create(parser, statement, &rescue_keyword, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
pm_statements_node_body_append(parser, (pm_statements_node_t *) statements, statement);
|
pm_statements_node_body_append(parser, (pm_statements_node_t *) statements, statement, false);
|
||||||
pm_do_loop_stack_pop(parser);
|
pm_do_loop_stack_pop(parser);
|
||||||
context_pop(parser);
|
context_pop(parser);
|
||||||
end_keyword = not_provided(parser);
|
end_keyword = not_provided(parser);
|
||||||
|
@ -21190,7 +21190,7 @@ parse_expression_infix(pm_parser_t *parser, pm_node_t *node, pm_binding_power_t
|
||||||
case PM_TOKEN_KEYWORD_UNTIL_MODIFIER: {
|
case PM_TOKEN_KEYWORD_UNTIL_MODIFIER: {
|
||||||
parser_lex(parser);
|
parser_lex(parser);
|
||||||
pm_statements_node_t *statements = pm_statements_node_create(parser);
|
pm_statements_node_t *statements = pm_statements_node_create(parser);
|
||||||
pm_statements_node_body_append(parser, statements, node);
|
pm_statements_node_body_append(parser, statements, node, true);
|
||||||
|
|
||||||
pm_node_t *predicate = parse_value_expression(parser, binding_power, true, PM_ERR_CONDITIONAL_UNTIL_PREDICATE);
|
pm_node_t *predicate = parse_value_expression(parser, binding_power, true, PM_ERR_CONDITIONAL_UNTIL_PREDICATE);
|
||||||
return (pm_node_t *) pm_until_node_modifier_create(parser, &token, predicate, statements, PM_NODE_TYPE_P(node, PM_BEGIN_NODE) ? PM_LOOP_FLAGS_BEGIN_MODIFIER : 0);
|
return (pm_node_t *) pm_until_node_modifier_create(parser, &token, predicate, statements, PM_NODE_TYPE_P(node, PM_BEGIN_NODE) ? PM_LOOP_FLAGS_BEGIN_MODIFIER : 0);
|
||||||
|
@ -21198,7 +21198,7 @@ parse_expression_infix(pm_parser_t *parser, pm_node_t *node, pm_binding_power_t
|
||||||
case PM_TOKEN_KEYWORD_WHILE_MODIFIER: {
|
case PM_TOKEN_KEYWORD_WHILE_MODIFIER: {
|
||||||
parser_lex(parser);
|
parser_lex(parser);
|
||||||
pm_statements_node_t *statements = pm_statements_node_create(parser);
|
pm_statements_node_t *statements = pm_statements_node_create(parser);
|
||||||
pm_statements_node_body_append(parser, statements, node);
|
pm_statements_node_body_append(parser, statements, node, true);
|
||||||
|
|
||||||
pm_node_t *predicate = parse_value_expression(parser, binding_power, true, PM_ERR_CONDITIONAL_WHILE_PREDICATE);
|
pm_node_t *predicate = parse_value_expression(parser, binding_power, true, PM_ERR_CONDITIONAL_WHILE_PREDICATE);
|
||||||
return (pm_node_t *) pm_while_node_modifier_create(parser, &token, predicate, statements, PM_NODE_TYPE_P(node, PM_BEGIN_NODE) ? PM_LOOP_FLAGS_BEGIN_MODIFIER : 0);
|
return (pm_node_t *) pm_while_node_modifier_create(parser, &token, predicate, statements, PM_NODE_TYPE_P(node, PM_BEGIN_NODE) ? PM_LOOP_FLAGS_BEGIN_MODIFIER : 0);
|
||||||
|
@ -21566,7 +21566,7 @@ wrap_statements(pm_parser_t *parser, pm_statements_node_t *statements) {
|
||||||
parser,
|
parser,
|
||||||
arguments,
|
arguments,
|
||||||
pm_parser_constant_id_constant(parser, "print", 5)
|
pm_parser_constant_id_constant(parser, "print", 5)
|
||||||
));
|
), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (PM_PARSER_COMMAND_LINE_OPTION_N(parser)) {
|
if (PM_PARSER_COMMAND_LINE_OPTION_N(parser)) {
|
||||||
|
@ -21612,7 +21612,7 @@ wrap_statements(pm_parser_t *parser, pm_statements_node_t *statements) {
|
||||||
parser,
|
parser,
|
||||||
(pm_node_t *) pm_call_node_fcall_synthesized_create(parser, arguments, pm_parser_constant_id_constant(parser, "gets", 4)),
|
(pm_node_t *) pm_call_node_fcall_synthesized_create(parser, arguments, pm_parser_constant_id_constant(parser, "gets", 4)),
|
||||||
statements
|
statements
|
||||||
));
|
), true);
|
||||||
|
|
||||||
statements = wrapped_statements;
|
statements = wrapped_statements;
|
||||||
}
|
}
|
||||||
|
|
|
@ -435,7 +435,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ CallNode (location: (25,10)-(25,15))
|
│ │ └── @ CallNode (location: (25,10)-(25,15))
|
||||||
│ │ ├── flags: newline, ignore_visibility
|
│ │ ├── flags: ignore_visibility
|
||||||
│ │ ├── receiver: ∅
|
│ │ ├── receiver: ∅
|
||||||
│ │ ├── call_operator_loc: ∅
|
│ │ ├── call_operator_loc: ∅
|
||||||
│ │ ├── name: :bar
|
│ │ ├── name: :bar
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ IntegerNode (location: (1,10)-(1,11))
|
│ │ └── @ IntegerNode (location: (1,10)-(1,11))
|
||||||
│ │ ├── flags: newline, static_literal, decimal
|
│ │ ├── flags: static_literal, decimal
|
||||||
│ │ └── value: 1
|
│ │ └── value: 1
|
||||||
│ ├── locals: []
|
│ ├── locals: []
|
||||||
│ ├── def_keyword_loc: (1,0)-(1,3) = "def"
|
│ ├── def_keyword_loc: (1,0)-(1,3) = "def"
|
||||||
|
@ -36,7 +36,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ CallNode (location: (3,10)-(3,14))
|
│ │ └── @ CallNode (location: (3,10)-(3,14))
|
||||||
│ │ ├── flags: newline, ignore_visibility
|
│ │ ├── flags: ignore_visibility
|
||||||
│ │ ├── receiver: ∅
|
│ │ ├── receiver: ∅
|
||||||
│ │ ├── call_operator_loc: ∅
|
│ │ ├── call_operator_loc: ∅
|
||||||
│ │ ├── name: :A
|
│ │ ├── name: :A
|
||||||
|
@ -72,7 +72,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ CallNode (location: (5,13)-(5,22))
|
│ └── @ CallNode (location: (5,13)-(5,22))
|
||||||
│ ├── flags: newline
|
│ ├── flags: ∅
|
||||||
│ ├── receiver:
|
│ ├── receiver:
|
||||||
│ │ @ CallNode (location: (5,13)-(5,18))
|
│ │ @ CallNode (location: (5,13)-(5,18))
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
|
|
|
@ -927,7 +927,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ IntegerNode (location: (103,10)-(103,11))
|
│ │ └── @ IntegerNode (location: (103,10)-(103,11))
|
||||||
│ │ ├── flags: newline, static_literal, decimal
|
│ │ ├── flags: static_literal, decimal
|
||||||
│ │ └── value: 1
|
│ │ └── value: 1
|
||||||
│ ├── locals: []
|
│ ├── locals: []
|
||||||
│ ├── def_keyword_loc: (103,0)-(103,3) = "def"
|
│ ├── def_keyword_loc: (103,0)-(103,3) = "def"
|
||||||
|
@ -947,7 +947,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ IntegerNode (location: (104,10)-(104,11))
|
│ │ └── @ IntegerNode (location: (104,10)-(104,11))
|
||||||
│ │ ├── flags: newline, static_literal, decimal
|
│ │ ├── flags: static_literal, decimal
|
||||||
│ │ └── value: 2
|
│ │ └── value: 2
|
||||||
│ ├── locals: []
|
│ ├── locals: []
|
||||||
│ ├── def_keyword_loc: (104,0)-(104,3) = "def"
|
│ ├── def_keyword_loc: (104,0)-(104,3) = "def"
|
||||||
|
@ -979,7 +979,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ IntegerNode (location: (106,15)-(106,18))
|
│ │ └── @ IntegerNode (location: (106,15)-(106,18))
|
||||||
│ │ ├── flags: newline, static_literal, decimal
|
│ │ ├── flags: static_literal, decimal
|
||||||
│ │ └── value: 123
|
│ │ └── value: 123
|
||||||
│ ├── locals: [:bar]
|
│ ├── locals: [:bar]
|
||||||
│ ├── def_keyword_loc: (106,0)-(106,3) = "def"
|
│ ├── def_keyword_loc: (106,0)-(106,3) = "def"
|
||||||
|
@ -999,7 +999,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ IntegerNode (location: (108,10)-(108,13))
|
│ │ └── @ IntegerNode (location: (108,10)-(108,13))
|
||||||
│ │ ├── flags: newline, static_literal, decimal
|
│ │ ├── flags: static_literal, decimal
|
||||||
│ │ └── value: 123
|
│ │ └── value: 123
|
||||||
│ ├── locals: []
|
│ ├── locals: []
|
||||||
│ ├── def_keyword_loc: (108,0)-(108,3) = "def"
|
│ ├── def_keyword_loc: (108,0)-(108,3) = "def"
|
||||||
|
@ -2153,7 +2153,7 @@
|
||||||
│ │ │ │ │ │ ├── flags: ∅
|
│ │ │ │ │ │ ├── flags: ∅
|
||||||
│ │ │ │ │ │ └── body: (length: 1)
|
│ │ │ │ │ │ └── body: (length: 1)
|
||||||
│ │ │ │ │ │ └── @ LocalVariableReadNode (location: (181,30)-(181,33))
|
│ │ │ │ │ │ └── @ LocalVariableReadNode (location: (181,30)-(181,33))
|
||||||
│ │ │ │ │ │ ├── flags: newline
|
│ │ │ │ │ │ ├── flags: ∅
|
||||||
│ │ │ │ │ │ ├── name: :bar
|
│ │ │ │ │ │ ├── name: :bar
|
||||||
│ │ │ │ │ │ └── depth: 0
|
│ │ │ │ │ │ └── depth: 0
|
||||||
│ │ │ │ │ ├── locals: [:bar]
|
│ │ │ │ │ ├── locals: [:bar]
|
||||||
|
@ -2178,7 +2178,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ IntegerNode (location: (181,41)-(181,42))
|
│ │ └── @ IntegerNode (location: (181,41)-(181,42))
|
||||||
│ │ ├── flags: newline, static_literal, decimal
|
│ │ ├── flags: static_literal, decimal
|
||||||
│ │ └── value: 2
|
│ │ └── value: 2
|
||||||
│ ├── locals: [:bar]
|
│ ├── locals: [:bar]
|
||||||
│ ├── def_keyword_loc: (181,0)-(181,3) = "def"
|
│ ├── def_keyword_loc: (181,0)-(181,3) = "def"
|
||||||
|
@ -2234,7 +2234,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ IntegerNode (location: (183,36)-(183,37))
|
│ └── @ IntegerNode (location: (183,36)-(183,37))
|
||||||
│ ├── flags: newline, static_literal, decimal
|
│ ├── flags: static_literal, decimal
|
||||||
│ └── value: 2
|
│ └── value: 2
|
||||||
├── locals: [:bar]
|
├── locals: [:bar]
|
||||||
├── def_keyword_loc: (183,0)-(183,3) = "def"
|
├── def_keyword_loc: (183,0)-(183,3) = "def"
|
||||||
|
|
|
@ -498,7 +498,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ MatchWriteNode (location: (46,16)-(46,32))
|
│ └── @ MatchWriteNode (location: (46,16)-(46,32))
|
||||||
│ ├── flags: newline
|
│ ├── flags: ∅
|
||||||
│ ├── call:
|
│ ├── call:
|
||||||
│ │ @ CallNode (location: (46,16)-(46,32))
|
│ │ @ CallNode (location: (46,16)-(46,32))
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
|
|
|
@ -376,7 +376,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ RescueModifierNode (location: (26,18)-(26,44))
|
│ │ └── @ RescueModifierNode (location: (26,18)-(26,44))
|
||||||
│ │ ├── flags: newline
|
│ │ ├── flags: ∅
|
||||||
│ │ ├── expression:
|
│ │ ├── expression:
|
||||||
│ │ │ @ CallNode (location: (26,18)-(26,33))
|
│ │ │ @ CallNode (location: (26,18)-(26,33))
|
||||||
│ │ │ ├── flags: ignore_visibility
|
│ │ │ ├── flags: ignore_visibility
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ CallNode (location: (1,18)-(1,33))
|
│ └── @ CallNode (location: (1,18)-(1,33))
|
||||||
│ ├── flags: newline, ignore_visibility
|
│ ├── flags: ignore_visibility
|
||||||
│ ├── receiver: ∅
|
│ ├── receiver: ∅
|
||||||
│ ├── call_operator_loc: ∅
|
│ ├── call_operator_loc: ∅
|
||||||
│ ├── name: :other_method
|
│ ├── name: :other_method
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ RescueModifierNode (location: (1,18)-(1,43))
|
│ └── @ RescueModifierNode (location: (1,18)-(1,43))
|
||||||
│ ├── flags: newline
|
│ ├── flags: ∅
|
||||||
│ ├── expression:
|
│ ├── expression:
|
||||||
│ │ @ CallNode (location: (1,18)-(1,33))
|
│ │ @ CallNode (location: (1,18)-(1,33))
|
||||||
│ │ ├── flags: ignore_visibility
|
│ │ ├── flags: ignore_visibility
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ CallNode (location: (1,16)-(1,27))
|
│ └── @ CallNode (location: (1,16)-(1,27))
|
||||||
│ ├── flags: newline, ignore_visibility
|
│ ├── flags: ignore_visibility
|
||||||
│ ├── receiver: ∅
|
│ ├── receiver: ∅
|
||||||
│ ├── call_operator_loc: ∅
|
│ ├── call_operator_loc: ∅
|
||||||
│ ├── name: :system
|
│ ├── name: :system
|
||||||
|
|
|
@ -42,7 +42,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ IntegerNode (location: (2,14)-(2,16))
|
│ │ └── @ IntegerNode (location: (2,14)-(2,16))
|
||||||
│ │ ├── flags: newline, static_literal, decimal
|
│ │ ├── flags: static_literal, decimal
|
||||||
│ │ └── value: 42
|
│ │ └── value: 42
|
||||||
│ ├── locals: [:o]
|
│ ├── locals: [:o]
|
||||||
│ ├── def_keyword_loc: (2,2)-(2,5) = "def"
|
│ ├── def_keyword_loc: (2,2)-(2,5) = "def"
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ CallNode (location: (1,11)-(1,17))
|
│ └── @ CallNode (location: (1,11)-(1,17))
|
||||||
│ ├── flags: newline, variable_call, ignore_visibility
|
│ ├── flags: variable_call, ignore_visibility
|
||||||
│ ├── receiver: ∅
|
│ ├── receiver: ∅
|
||||||
│ ├── call_operator_loc: ∅
|
│ ├── call_operator_loc: ∅
|
||||||
│ ├── name: :system
|
│ ├── name: :system
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ CallNode (location: (1,13)-(1,19))
|
│ └── @ CallNode (location: (1,13)-(1,19))
|
||||||
│ ├── flags: newline, variable_call, ignore_visibility
|
│ ├── flags: variable_call, ignore_visibility
|
||||||
│ ├── receiver: ∅
|
│ ├── receiver: ∅
|
||||||
│ ├── call_operator_loc: ∅
|
│ ├── call_operator_loc: ∅
|
||||||
│ ├── name: :system
|
│ ├── name: :system
|
||||||
|
|
|
@ -148,7 +148,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ RescueModifierNode (location: (13,16)-(13,38))
|
│ └── @ RescueModifierNode (location: (13,16)-(13,38))
|
||||||
│ ├── flags: newline
|
│ ├── flags: ∅
|
||||||
│ ├── expression:
|
│ ├── expression:
|
||||||
│ │ @ CallNode (location: (13,16)-(13,27))
|
│ │ @ CallNode (location: (13,16)-(13,27))
|
||||||
│ │ ├── flags: ignore_visibility
|
│ │ ├── flags: ignore_visibility
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ CallNode (location: (1,20)-(1,35))
|
│ └── @ CallNode (location: (1,20)-(1,35))
|
||||||
│ ├── flags: newline, ignore_visibility
|
│ ├── flags: ignore_visibility
|
||||||
│ ├── receiver: ∅
|
│ ├── receiver: ∅
|
||||||
│ ├── call_operator_loc: ∅
|
│ ├── call_operator_loc: ∅
|
||||||
│ ├── name: :other_method
|
│ ├── name: :other_method
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ RescueModifierNode (location: (1,20)-(1,45))
|
│ └── @ RescueModifierNode (location: (1,20)-(1,45))
|
||||||
│ ├── flags: newline
|
│ ├── flags: ∅
|
||||||
│ ├── expression:
|
│ ├── expression:
|
||||||
│ │ @ CallNode (location: (1,20)-(1,35))
|
│ │ @ CallNode (location: (1,20)-(1,35))
|
||||||
│ │ ├── flags: ignore_visibility
|
│ │ ├── flags: ignore_visibility
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ CallNode (location: (1,21)-(1,32))
|
│ └── @ CallNode (location: (1,21)-(1,32))
|
||||||
│ ├── flags: newline, ignore_visibility
|
│ ├── flags: ignore_visibility
|
||||||
│ ├── receiver: ∅
|
│ ├── receiver: ∅
|
||||||
│ ├── call_operator_loc: ∅
|
│ ├── call_operator_loc: ∅
|
||||||
│ ├── name: :system
|
│ ├── name: :system
|
||||||
|
|
|
@ -44,7 +44,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ IntegerNode (location: (2,19)-(2,21))
|
│ │ └── @ IntegerNode (location: (2,19)-(2,21))
|
||||||
│ │ ├── flags: newline, static_literal, decimal
|
│ │ ├── flags: static_literal, decimal
|
||||||
│ │ └── value: 42
|
│ │ └── value: 42
|
||||||
│ ├── locals: [:o]
|
│ ├── locals: [:o]
|
||||||
│ ├── def_keyword_loc: (2,2)-(2,5) = "def"
|
│ ├── def_keyword_loc: (2,2)-(2,5) = "def"
|
||||||
|
|
|
@ -154,7 +154,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ RescueModifierNode (location: (13,21)-(13,43))
|
│ └── @ RescueModifierNode (location: (13,21)-(13,43))
|
||||||
│ ├── flags: newline
|
│ ├── flags: ∅
|
||||||
│ ├── expression:
|
│ ├── expression:
|
||||||
│ │ @ CallNode (location: (13,21)-(13,32))
|
│ │ @ CallNode (location: (13,21)-(13,32))
|
||||||
│ │ ├── flags: ignore_visibility
|
│ │ ├── flags: ignore_visibility
|
||||||
|
|
|
@ -465,7 +465,7 @@
|
||||||
│ │ │ ├── flags: ∅
|
│ │ │ ├── flags: ∅
|
||||||
│ │ │ └── body: (length: 1)
|
│ │ │ └── body: (length: 1)
|
||||||
│ │ │ └── @ CallNode (location: (21,16)-(21,26))
|
│ │ │ └── @ CallNode (location: (21,16)-(21,26))
|
||||||
│ │ │ ├── flags: newline, ignore_visibility
|
│ │ │ ├── flags: ignore_visibility
|
||||||
│ │ │ ├── receiver: ∅
|
│ │ │ ├── receiver: ∅
|
||||||
│ │ │ ├── call_operator_loc: ∅
|
│ │ │ ├── call_operator_loc: ∅
|
||||||
│ │ │ ├── name: :bar
|
│ │ │ ├── name: :bar
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ CallNode (location: (1,16)-(1,28))
|
│ │ └── @ CallNode (location: (1,16)-(1,28))
|
||||||
│ │ ├── flags: newline, variable_call, ignore_visibility
|
│ │ ├── flags: variable_call, ignore_visibility
|
||||||
│ │ ├── receiver: ∅
|
│ │ ├── receiver: ∅
|
||||||
│ │ ├── call_operator_loc: ∅
|
│ │ ├── call_operator_loc: ∅
|
||||||
│ │ ├── name: :do_something
|
│ │ ├── name: :do_something
|
||||||
|
@ -67,7 +67,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ CallNode (location: (3,16)-(3,28))
|
│ │ └── @ CallNode (location: (3,16)-(3,28))
|
||||||
│ │ ├── flags: newline, variable_call, ignore_visibility
|
│ │ ├── flags: variable_call, ignore_visibility
|
||||||
│ │ ├── receiver: ∅
|
│ │ ├── receiver: ∅
|
||||||
│ │ ├── call_operator_loc: ∅
|
│ │ ├── call_operator_loc: ∅
|
||||||
│ │ ├── name: :do_something
|
│ │ ├── name: :do_something
|
||||||
|
@ -106,7 +106,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ CallNode (location: (5,16)-(5,28))
|
│ │ └── @ CallNode (location: (5,16)-(5,28))
|
||||||
│ │ ├── flags: newline, variable_call, ignore_visibility
|
│ │ ├── flags: variable_call, ignore_visibility
|
||||||
│ │ ├── receiver: ∅
|
│ │ ├── receiver: ∅
|
||||||
│ │ ├── call_operator_loc: ∅
|
│ │ ├── call_operator_loc: ∅
|
||||||
│ │ ├── name: :do_something
|
│ │ ├── name: :do_something
|
||||||
|
@ -145,7 +145,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ CallNode (location: (7,16)-(7,28))
|
│ │ └── @ CallNode (location: (7,16)-(7,28))
|
||||||
│ │ ├── flags: newline, variable_call, ignore_visibility
|
│ │ ├── flags: variable_call, ignore_visibility
|
||||||
│ │ ├── receiver: ∅
|
│ │ ├── receiver: ∅
|
||||||
│ │ ├── call_operator_loc: ∅
|
│ │ ├── call_operator_loc: ∅
|
||||||
│ │ ├── name: :do_something
|
│ │ ├── name: :do_something
|
||||||
|
@ -184,7 +184,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ CallNode (location: (9,17)-(9,29))
|
│ │ └── @ CallNode (location: (9,17)-(9,29))
|
||||||
│ │ ├── flags: newline, variable_call, ignore_visibility
|
│ │ ├── flags: variable_call, ignore_visibility
|
||||||
│ │ ├── receiver: ∅
|
│ │ ├── receiver: ∅
|
||||||
│ │ ├── call_operator_loc: ∅
|
│ │ ├── call_operator_loc: ∅
|
||||||
│ │ ├── name: :do_something
|
│ │ ├── name: :do_something
|
||||||
|
@ -223,7 +223,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ CallNode (location: (11,16)-(11,28))
|
│ └── @ CallNode (location: (11,16)-(11,28))
|
||||||
│ ├── flags: newline, variable_call, ignore_visibility
|
│ ├── flags: variable_call, ignore_visibility
|
||||||
│ ├── receiver: ∅
|
│ ├── receiver: ∅
|
||||||
│ ├── call_operator_loc: ∅
|
│ ├── call_operator_loc: ∅
|
||||||
│ ├── name: :do_something
|
│ ├── name: :do_something
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ IntegerNode (location: (1,12)-(1,14))
|
│ │ └── @ IntegerNode (location: (1,12)-(1,14))
|
||||||
│ │ ├── flags: newline, static_literal, decimal
|
│ │ ├── flags: static_literal, decimal
|
||||||
│ │ └── value: 42
|
│ │ └── value: 42
|
||||||
│ ├── locals: []
|
│ ├── locals: []
|
||||||
│ ├── def_keyword_loc: (1,0)-(1,3) = "def"
|
│ ├── def_keyword_loc: (1,0)-(1,3) = "def"
|
||||||
|
@ -48,7 +48,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ CallNode (location: (3,13)-(3,18))
|
│ │ └── @ CallNode (location: (3,13)-(3,18))
|
||||||
│ │ ├── flags: newline
|
│ │ ├── flags: ∅
|
||||||
│ │ ├── receiver:
|
│ │ ├── receiver:
|
||||||
│ │ │ @ LocalVariableReadNode (location: (3,13)-(3,14))
|
│ │ │ @ LocalVariableReadNode (location: (3,13)-(3,14))
|
||||||
│ │ │ ├── flags: ∅
|
│ │ │ ├── flags: ∅
|
||||||
|
@ -95,7 +95,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ IntegerNode (location: (5,16)-(5,18))
|
│ │ └── @ IntegerNode (location: (5,16)-(5,18))
|
||||||
│ │ ├── flags: newline, static_literal, decimal
|
│ │ ├── flags: static_literal, decimal
|
||||||
│ │ └── value: 42
|
│ │ └── value: 42
|
||||||
│ ├── locals: []
|
│ ├── locals: []
|
||||||
│ ├── def_keyword_loc: (5,0)-(5,3) = "def"
|
│ ├── def_keyword_loc: (5,0)-(5,3) = "def"
|
||||||
|
@ -137,7 +137,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ CallNode (location: (7,17)-(7,22))
|
│ └── @ CallNode (location: (7,17)-(7,22))
|
||||||
│ ├── flags: newline
|
│ ├── flags: ∅
|
||||||
│ ├── receiver:
|
│ ├── receiver:
|
||||||
│ │ @ LocalVariableReadNode (location: (7,17)-(7,18))
|
│ │ @ LocalVariableReadNode (location: (7,17)-(7,18))
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ CallNode (location: (1,10)-(1,22))
|
│ │ └── @ CallNode (location: (1,10)-(1,22))
|
||||||
│ │ ├── flags: newline, ignore_visibility
|
│ │ ├── flags: ignore_visibility
|
||||||
│ │ ├── receiver: ∅
|
│ │ ├── receiver: ∅
|
||||||
│ │ ├── call_operator_loc: ∅
|
│ │ ├── call_operator_loc: ∅
|
||||||
│ │ ├── name: :puts
|
│ │ ├── name: :puts
|
||||||
|
@ -52,7 +52,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ CallNode (location: (3,12)-(3,24))
|
│ │ └── @ CallNode (location: (3,12)-(3,24))
|
||||||
│ │ ├── flags: newline, ignore_visibility
|
│ │ ├── flags: ignore_visibility
|
||||||
│ │ ├── receiver: ∅
|
│ │ ├── receiver: ∅
|
||||||
│ │ ├── call_operator_loc: ∅
|
│ │ ├── call_operator_loc: ∅
|
||||||
│ │ ├── name: :puts
|
│ │ ├── name: :puts
|
||||||
|
@ -100,7 +100,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ CallNode (location: (5,13)-(5,19))
|
│ │ └── @ CallNode (location: (5,13)-(5,19))
|
||||||
│ │ ├── flags: newline, ignore_visibility
|
│ │ ├── flags: ignore_visibility
|
||||||
│ │ ├── receiver: ∅
|
│ │ ├── receiver: ∅
|
||||||
│ │ ├── call_operator_loc: ∅
|
│ │ ├── call_operator_loc: ∅
|
||||||
│ │ ├── name: :puts
|
│ │ ├── name: :puts
|
||||||
|
@ -144,7 +144,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ CallNode (location: (7,14)-(7,26))
|
│ │ └── @ CallNode (location: (7,14)-(7,26))
|
||||||
│ │ ├── flags: newline, ignore_visibility
|
│ │ ├── flags: ignore_visibility
|
||||||
│ │ ├── receiver: ∅
|
│ │ ├── receiver: ∅
|
||||||
│ │ ├── call_operator_loc: ∅
|
│ │ ├── call_operator_loc: ∅
|
||||||
│ │ ├── name: :puts
|
│ │ ├── name: :puts
|
||||||
|
@ -190,7 +190,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ CallNode (location: (9,16)-(9,28))
|
│ │ └── @ CallNode (location: (9,16)-(9,28))
|
||||||
│ │ ├── flags: newline, ignore_visibility
|
│ │ ├── flags: ignore_visibility
|
||||||
│ │ ├── receiver: ∅
|
│ │ ├── receiver: ∅
|
||||||
│ │ ├── call_operator_loc: ∅
|
│ │ ├── call_operator_loc: ∅
|
||||||
│ │ ├── name: :puts
|
│ │ ├── name: :puts
|
||||||
|
@ -248,7 +248,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ CallNode (location: (11,17)-(11,23))
|
│ │ └── @ CallNode (location: (11,17)-(11,23))
|
||||||
│ │ ├── flags: newline, ignore_visibility
|
│ │ ├── flags: ignore_visibility
|
||||||
│ │ ├── receiver: ∅
|
│ │ ├── receiver: ∅
|
||||||
│ │ ├── call_operator_loc: ∅
|
│ │ ├── call_operator_loc: ∅
|
||||||
│ │ ├── name: :puts
|
│ │ ├── name: :puts
|
||||||
|
@ -294,7 +294,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ RescueModifierNode (location: (13,17)-(13,60))
|
│ │ └── @ RescueModifierNode (location: (13,17)-(13,60))
|
||||||
│ │ ├── flags: newline
|
│ │ ├── flags: ∅
|
||||||
│ │ ├── expression:
|
│ │ ├── expression:
|
||||||
│ │ │ @ CallNode (location: (13,17)-(13,37))
|
│ │ │ @ CallNode (location: (13,17)-(13,37))
|
||||||
│ │ │ ├── flags: ignore_visibility
|
│ │ │ ├── flags: ignore_visibility
|
||||||
|
@ -372,7 +372,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ RescueModifierNode (location: (15,22)-(15,62))
|
│ └── @ RescueModifierNode (location: (15,22)-(15,62))
|
||||||
│ ├── flags: newline
|
│ ├── flags: ∅
|
||||||
│ ├── expression:
|
│ ├── expression:
|
||||||
│ │ @ CallNode (location: (15,22)-(15,42))
|
│ │ @ CallNode (location: (15,22)-(15,42))
|
||||||
│ │ ├── flags: ignore_visibility
|
│ │ ├── flags: ignore_visibility
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ CallNode (location: (1,15)-(1,23))
|
│ └── @ CallNode (location: (1,15)-(1,23))
|
||||||
│ ├── flags: newline, ignore_visibility
|
│ ├── flags: ignore_visibility
|
||||||
│ ├── receiver: ∅
|
│ ├── receiver: ∅
|
||||||
│ ├── call_operator_loc: ∅
|
│ ├── call_operator_loc: ∅
|
||||||
│ ├── name: :bar
|
│ ├── name: :bar
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ RescueModifierNode (location: (1,10)-(1,20))
|
│ │ └── @ RescueModifierNode (location: (1,10)-(1,20))
|
||||||
│ │ ├── flags: newline
|
│ │ ├── flags: ∅
|
||||||
│ │ ├── expression:
|
│ │ ├── expression:
|
||||||
│ │ │ @ IntegerNode (location: (1,10)-(1,11))
|
│ │ │ @ IntegerNode (location: (1,10)-(1,11))
|
||||||
│ │ │ ├── flags: static_literal, decimal
|
│ │ │ ├── flags: static_literal, decimal
|
||||||
|
@ -46,7 +46,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ RescueModifierNode (location: (3,15)-(3,25))
|
│ └── @ RescueModifierNode (location: (3,15)-(3,25))
|
||||||
│ ├── flags: newline
|
│ ├── flags: ∅
|
||||||
│ ├── expression:
|
│ ├── expression:
|
||||||
│ │ @ IntegerNode (location: (3,15)-(3,16))
|
│ │ @ IntegerNode (location: (3,15)-(3,16))
|
||||||
│ │ ├── flags: static_literal, decimal
|
│ │ ├── flags: static_literal, decimal
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ IntegerNode (location: (1,10)-(1,12))
|
│ │ └── @ IntegerNode (location: (1,10)-(1,12))
|
||||||
│ │ ├── flags: newline, static_literal, decimal
|
│ │ ├── flags: static_literal, decimal
|
||||||
│ │ └── value: 42
|
│ │ └── value: 42
|
||||||
│ ├── locals: []
|
│ ├── locals: []
|
||||||
│ ├── def_keyword_loc: (1,0)-(1,3) = "def"
|
│ ├── def_keyword_loc: (1,0)-(1,3) = "def"
|
||||||
|
@ -36,7 +36,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ RescueModifierNode (location: (3,10)-(3,23))
|
│ │ └── @ RescueModifierNode (location: (3,10)-(3,23))
|
||||||
│ │ ├── flags: newline
|
│ │ ├── flags: ∅
|
||||||
│ │ ├── expression:
|
│ │ ├── expression:
|
||||||
│ │ │ @ IntegerNode (location: (3,10)-(3,12))
|
│ │ │ @ IntegerNode (location: (3,10)-(3,12))
|
||||||
│ │ │ ├── flags: static_literal, decimal
|
│ │ │ ├── flags: static_literal, decimal
|
||||||
|
@ -65,7 +65,7 @@
|
||||||
│ │ ├── flags: ∅
|
│ │ ├── flags: ∅
|
||||||
│ │ └── body: (length: 1)
|
│ │ └── body: (length: 1)
|
||||||
│ │ └── @ IntegerNode (location: (5,15)-(5,17))
|
│ │ └── @ IntegerNode (location: (5,15)-(5,17))
|
||||||
│ │ ├── flags: newline, static_literal, decimal
|
│ │ ├── flags: static_literal, decimal
|
||||||
│ │ └── value: 42
|
│ │ └── value: 42
|
||||||
│ ├── locals: []
|
│ ├── locals: []
|
||||||
│ ├── def_keyword_loc: (5,0)-(5,3) = "def"
|
│ ├── def_keyword_loc: (5,0)-(5,3) = "def"
|
||||||
|
@ -87,7 +87,7 @@
|
||||||
│ ├── flags: ∅
|
│ ├── flags: ∅
|
||||||
│ └── body: (length: 1)
|
│ └── body: (length: 1)
|
||||||
│ └── @ RescueModifierNode (location: (7,15)-(7,28))
|
│ └── @ RescueModifierNode (location: (7,15)-(7,28))
|
||||||
│ ├── flags: newline
|
│ ├── flags: ∅
|
||||||
│ ├── expression:
|
│ ├── expression:
|
||||||
│ │ @ IntegerNode (location: (7,15)-(7,17))
|
│ │ @ IntegerNode (location: (7,15)-(7,17))
|
||||||
│ │ ├── flags: static_literal, decimal
|
│ │ ├── flags: static_literal, decimal
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue